1000000 1000
854 480 405 611 569 802 852 -691 -468 380 301 739 853 -793 786 -330 173 854 -654 -945 -158 -167 -847 -789 -744 -347 -29 945 189 -80 -157 -573 -591 -351 280 860 395 -313 -327 -125 -811 285 60 649 723 7 -171 -834 -578 173 -504 -929 -587 -807 -829 -611 -481 420 565 -420 -376 413 -475 -666 277 -759 854 -953 -453 445 -521 759 722 -551 175 -514 -886 -974 636 320 264 -385 -428 -720 422 324 -313 228 477 -84 856 -687 889 307 -440 138 705 -114 -680 -663 -169 902 447 767 -753 412 -744 596 188 -123 -294 -542 -762 857 244 -894 63 -604 -107 -648 -648 719 -835 -765 605 810 -399 -996 658 334 635 -355 376 494 -177 950 -64 86 549 562 485 -889 711 366 -664 -760 921 -68 141 -317 -975 -851 175 530 -778 -809 -319 -474 316 -825 958 356 599 -384 359 -910 613 -945 -602 -551 50 37 435 -976 -680 -952 895 365 525 79 835 -724 826 -361 791 -742 -142 -437 -777 -206 -798 -554 -509 -596 759 -537 -801 -383 -744 136 -202 814 -715 327 -831 -82 -2 -994 -634 -614 666 298 -363 -171 929 734 -806 861 696 -393 -577 -254 275 -390 -706 385 485 -798 -991 -435 -874 799 -207 -236 506 986 -422 -190 714 846 -53 659 -797 -864 183 -39 -568 974 879 -980 435 498 83 -857 889 538 120 274 979 -303 463 -969 -634 -432 -398 247 732 979 -796 -996 -916 -568 535 -577 266 943 -169 410 231 -840 192 735 -264 617 -421 -94 -898 659 341 -718 803 275 -231 841 757 151 -187 -193 -480 -993 639 595 897 -61 -813 191 784 7 -347 -529 586 -589 -401 -78 817 -311 -222 -577 276 -893 -287 -724 -814 533 679 -248 -959 557 -759 -24 -510 109 -710 -394 588 491 -987 -714 395 -256 -284 86 -700 -962 -530 -114 78 -81 -494 891 -199 -206 414 97 722 438 861 -405 36 247 329 464 -393 271 564 579 -830 339 10 -450 -279 513 -743 -48 350 506 744 -518 -8 -735 -276 746 853 -329 833 287 849 149 -711 308 527 439 475 397 406 103 877 540 -748 528 -451 321 -921 83 -612 -242 -200 -562 119 39 443 -372 664 -36 290 -633 920 855 -721 -737 -438 800 -949 160 368 864 -843 805 597 -651 -305 -438 -498 594 354 -350 -826 -701 -460 -470 -804 -729 -377 -845 14 -920 32 -910 -26 -33 -199 459 782 41 514 373 -805 339 847 -725 681 443 -364 28 126 -143 916 968 -650 -67 -93 403 841 592 61 -10 707 -687 -635 -612 -588 -407 -759 -611 -87 -179 -42 -861 743 575 741 574 -373 303 95 -766 635 -555 476 840 695 790 -578 489 -375 779 -576 37 -409 -108 748 -31 -806 -255 62 -499 532 663 994 -624 147 171 -238 667 -402 -692 -978 -314 643 -227 -699 -417 48 876 784 799 497 -737 45 -865 -635 218 685 32 68 -925 -762 770 -427 794 -145 152 859 -817 92 -607 234 714 828 402 -95 -90 -166 914 466 -912 468 400 -641 702 -645 690 652 -805 16 442 225 154 535 286 -390 -676 -503 972 -437 982 -523 -760 -808 127 417 97 213 -88 -116 -313 604 -514 109 495 -658 44 -886 -76 -819 38 -950 -415 -937 839 -478 572 -267 -462 913 -371 988 92 -177 297 870 844 770 901 390 -871 384 772 -256 -972 -874 183 516 580 738 -636 -678 -532 308 -854 502 -97 -139 708 -913 -999 232 547 -554 -203 106 917 944 149 646 -54 -809 -414 562 737 758 -50 834 428 757 353 592 677 78 -394 -328 -786 -88 -614 -696 273 300 -757 522 -930 758 -280 -617 357 -585 -631 -539 -401 -1000 -746 -894 -541 862 -128 37 301 247 -225 371 -435 249 -302 318 598 227 113 944 -731 -348 809 916 754 -891 -978 752 -811 42 35 78 -28 -638 692 -697 -570 122 683 -286 -742 -698 810 561 -404 624 -795 -650 132 975 856 -378 668 -45 -584 785 -827 -757 -684 -945 945 264 -681 43 538 941 -277 989 -370 -253 957 533 712 -953 -467 469 -946 -88 -997 -348 608 -416 439 -38 670 -71 602 -364 -895 -949 -932 -827 -959 43 737 -369 -138 -427 -59 278 877 -425 -827 665 673 316 822 -121 772 445 -856 -950 817 -194 559 -968 -470 508 -969 987 592 898 399 77 201 671 -862 385 964 -989 675 -356 472 -792 12 -119 -787 -317 56 -947 501 -976 404 -760 867 154 716 348 308 -930 797 277 -530 -75 -490 -288 -239 148 -857 454 70 691 -760 465 -867 -498 720 688 -487 185 -79 716 -54 23 -910 846 -919 659 772 650 867 655 549 337 -55 -831 -628 843 -677 188 69 276 -557 145 272 628 238 928 160 -499 -589 -512 -413 -917 -732 893 -292 981 187 703 518 487 837 220 -66 882 503 -357 -103 8 -997 881 -388 242 -760 -263 509 -596 748 -420 574 764 -699 222 193 459 695 728 172 498 85 -636 -880 771 609 788 -521 -479 -633 63 -931 589 31 -978 290 547 -781 -616 -783 -26 -62 930 57 -441 -536 855 -880 -109 962 -490 -418 639 596 -321 -365 -498 -287 6 -126 374 -867 861 845 -581 -583 815 -556 952 478 19 -42 704 336 -334 -694 -66 352 99 966 -181 988 -868 -949 546 -705 -31 -554 160 192 519 47 -903 -11 467 -474 -996 -777 49 -54 -917 -539 -758 358 608 -966 -725 891 832 -852 906 -542 -206 72 -941 124 -298 -584 -474 313 481 143 1000 -431 969 -359 -555 447 -534 795 -146 -902 -482 956 336 106 262 521 -978 73 -515 416 -98 -306 -138 -330 520 -242 -835 984 -820 276 -190 -29 -633 -450 -744 -848 989 971 408 -690 -909 -721 532 -536 -758 214 926 -952 -568 -814 -324 -510 -909 -1 -531 884 -719 1000 470 727 943 -193 -777 -59 -484 649 706 799 151 -584 715 -897 -347 -193 -856 -124 -93 -129 -148 124 -746 902 294 667 506 -547 162 704 413 301 509 24 782 236 447 -497 -358 -805 801 817 807 105 740 -955 884 -613 -990 817 774 30 726 -914 -309 868 -656 777 608 691 768 373 -142 -298 -898 -527 -690 -466 -383 -31 354 268 604 -418 -791 -329 -849 -532 293 193 -72 239 40 -546 881 -413 -972 370 342 -558 -220 717 137 -759 -575 -815 679 -102 -176 833 -13 681 274 28 -148 -572 -724 -823 63 942 -721 -193 -9 400 193 806 707 56 46 91 464 114 -882 155 -68 -489 -811 -214 -341 -860 813 -830 255 607 -238 -736 -554 -918 -920 993 -496 -733 -938 -779 405 -740 -471 -26 -117 138 153 -477 -656 594 784 590 994 -46 590 -620 858 -720 844 804 -909 -605 -771 868 56 -275 -43 978 -39 -330 675 480 754 -898 -346 -326 697 549 -215 834 -786 818 653 895 -961 950 824 413 541 -97 953 -631 -860 301 78 587 -94 150 -741 -597 -351 257 526 297 349 -120 272 -615 528 525 386 -666 -282 -909 817 397 149 180 -699 997 329 -381 462 -285 731 470 236 -463 784 -862 667 966 314 140 -507 -201 21 -892 998 230 -979 -954 352 987 851 674 455 412 -24 221 309 610 29 106 -260 984 106 859 373 -525 -195 -839 462 623 24 -38 -354 166 989 -580 379 993 32 880 -102 355 -800 970 -179 -820 820 236 420 -781 615 756 191 135 776 541 -621 -125 -189 -704 507 -386 -713 169 192 432 487 915 -413 636 361 604 -406 754 782 -250 177 313 -640 -116 -243 -304 679 406 -438 733 -563 -505 -320 -762 -991 753 -421 -3 -726 -306 -35 882 -553 177 701 487 130 -248 534 180 -389 -550 168 -315 -396 867 636 -89 313 204 280 -840 -681 -467 788 -796 -410 -570 0 698 -834 409 472 685 387 957 966 924 -439 -13 -720 -223 -827 888 -912 -929 653 275 -388 -439 -683 -935 58 -660 -320 295 872 393 -930 293 701 -487 400 960 915 -951 -483 -122 385 10 -910 284 497 -874 -725 322 -921 129 968 840 -714 473 392 615 -661 449 865 400 854 696 964 -964 -209 -436 284 -774 -523 -884 925 876 -655 -884 -793 962 -431 -417 -699 55 -760 -365 217 250 109 -163 -757 -543 -791 -868 -677 773 533 -929 -164 450 428 707 -203 -944 433 -895 -189 -277 -183 509 944 -643 208 -733 563 404 -937 760 645 -481 943 970 -336 -988 -375 -5 391 -83 589 711 700 -487 137 271 540 -361 273 -494 -758 478 716 -761 -672 -443 -812 902 -521 891 -434 447 902 -61 343 -391 399 -368 -501 -838 -441 -924 -410 -831 -379 152 -678 195 -41 912 -430 761 689 -131 -871 -836 756 350 -234 604 -36 -528 -848 -729 941 -23 378 -423 -275 994 533 517 -860 417 -468 -182 861 -557 -78 -133 455 529 546 -352 370 -391 -232 -984 -267 208 -32 -673 505 -259 30 811 -949 -71 -91 101 -9 260 195 -95 -90 20 -351 656 -279 535 638 -375 179 -878 -791 651 337 198 -322 -975 -813 -22 34 290 943 410 -283 825 -729 115 -95 -634 -710 702 851 -733 193 -762 -956 2 292 -487 -393 -481 281 -396 -685 -728 -559 240 16 284 344 -345 826 356 320 135 -676 273 -829 727 9 -135 -165 377 646 641 -506 -122 -976 128 442 988 -910 -441 730 -231 171 487 405 151 -265 -889 656 569 -840 -82 -636 -799 -89 -484 -374 -334 -586 331 627 569 -916 235 799 192 437 -986 -553 742 687 495 -306 -811 -919 2 -327 -696 747 -946 925 149 -502 287 -64 755 -39 -145 -938 -829 867 -386 -59 -194 72 -839 498 941 61 -370 -556 745 446 -312 -522 600 752 -65 -794 -375 398 409 -293 -422 -203 -459 856 -146 89 -67 723 109 661 -254 606 -880 806 844 933 -317 -864 -823 22 -196 255 219 -351 -633 290 50 545 -242 -130 -389 -441 -107 380 -51 560 -200 260 -599 783 -886 880 -936 -166 613 -888 861 185 -425 72 -875 193 582 70 660 764 -652 791 480 -776 55 711 -527 -701 -968 -104 -764 -939 686 652 -737 -290 717 77 -677 177 -569 -898 706 70 -467 899 -101 -463 347 825 -974 -171 -778 -48 55 -730 -116 769 -234 35 764 -624 -780 584 -263 -238 63 435 998 -382 537 -250 -47 169 -408 890 765 655 -2 710 441 707 628 -536 -135 21 616 -143 972 -409 -812 -838 -952 923 -656 88 -828 -267 747 -126 690 323 315 834 258 301 -245 -892 -755 -572 919 288 600 -175 -664 -136 298 -772 -472 560 -709 -457 -294 -764 396 -507 344 -379 365 248 744 646 931 -566 150 287 471 -572 53 855 801 -186 301 22 428 262 53 -10 712 -144 957 -130 -895 -638 -50 -755 -894 751 -604 -520 -581 423 192 -200 339 286 -505 413 -659 197 971 946 379 498 316 39 -679 -497 -183 729 639 -833 182 290 595 -560 -423 -995 394 849 -540 -772 -374 330 23 -693 -306 506 -621 684 -109 -716 -916 210 518 -939 -303 661 471 615 521 514 216 287 2 -260 818 -635 -8 352 -842 -130 449 354 -248 -997 657 -762 584 681 359 490 209 -864 -472 48 267 140 -779 -412 878 -616 -565 -405 -893 -943 -541 -679 917 -551 472 131 -414 505 757 -161 681 -492 28 -128 -327 -166 934 830 -714 -630 -368 -773 376 658 -828 677 590 127 222 595 483 -272 -928 906 -811 763 414 -765 -225 -230 -361 -846 -945 85 91 -32 977 266 -481 -229 70 -682 -677 326 -653 -699 632 409 896 528 -548 670 897 -47 -45 377 317 -413 524 410 -216 768 506 -223 -930 -38 -800 331 437 860 457 -195 -825 -749 130 75 448 445 -907 444 -531 686 -507 882 -525 -204 -336 -904 -188 -987 -522 238 -28 -319 -571 796 796 752 -377 456 -981 -291 -494 -641 -414 -532 345 -908 -98 -296 441 -3 706 -106 62 788 -272 -606 831 169 -200 -441 301 226 -210 -243 -807 623 -421 919 679 511 32 -656 416 -452 -621 -132 -701 -857 805 902 115 170 261 843 235 382 201 860 -493 416 887 571 -730 148 -448 -292 980 283 742 283 -263 -260 -937 238 156 432 -653 438 -193 -83 528 -724 -837 167 741 -703 343 961 611 -406 -120 550 497 128 -191 -330 181 65 -342 387 -786 271 922 -901 -678 -273 885 -255 257 879 428 563 -349 -536 -557 736 291 893 -140 282 538 984 -609 253 127 -613 -382 -945 49 -504 692 -204 -797 -817 -912 -186 940 -221 928 365 -471 134 -739 -374 -123 937 678 -767 -81 745 637 489 450 -668 -212 1 548 -64 -531 -466 532 -753 -467 557 892 598 449 815 983 316 559 -635 -437 960 812 -58 -1000 762 121 621 766 103 -585 671 542 -422 558 -698 831 -783 936 -921 -720 528 -972 -251 -399 -942 239 548 -35 628 -554 -478 369 -658 399 -13 872 -80 -623 -264 -944 -538 -947 45 245 503 -942 -458 -883 -520 -947 -428 -932 -374 -773 -742 -830 577 191 -685 -24 37 -545 106 -126 -21 769 -765 -35 92 294 -856 160 -875 -552 -567 -555 782 451 -572 801 953 693 866 704 588 -925 243 125 -226 -787 -8 -465 129 -609 -224 -19 -112 -788 -268 -202 937 -617 306 491 368 -991 71 865 379 595 875 276 -142 731 948 -347 -285 906 357 705 -425 262 -490 968 -232 600 -330 -142 -533 436 418 -900 502 361 252 150 -283 -652 -883 -348 -804 34 478 653 252 -954 740 -324 210 712 -748 240 -68 -959 824 621 513 -353 874 16 774 -454 -62 -257 169 674 130 468 684 -349 -115 -413 34 -452 675 -60 217 -555 254 805 479 901 -417 -756 -764 651 701 524 -632 397 667 -16 -101 35 -43 -483 -718 224 -954 72 -348 329 -995 321 574 -761 -864 275 -392 -234 -138 -304 -370 603 -590 -773 607 -7 181 -688 -515 318 -630 600 512 471 -152 884 -62 -154 967 -395 -842 962 -389 318 -614 429 692 172 -959 -523 621 -665 567 733 -651 8 -836 75 -391 16 -829 -829 -356 644 -1000 638 263 -813 -693 -711 219 -564 174 -91 442 -209 -23 -506 22 3 -81 398 -617 777 -759 375 718 510 -990 -59 628 -141 72 383 -496 -44 48 -7 -2 -764 281 732 140 -631 780 545 -688 -705 5 -570 465 232 -97 511 -901 -451 8 -536 -536 352 -777 -273 383 -768 700 173 198 7 -339 -798 948 -947 323 -672 700 -742 541 -979 -108 432 929 -707 690 143 -694 186 -361 -945 -965 216 -619 -870 812 -383 -690 -432 -966 -777 347 379 181 -847 -436 805 587 967 -512 -662 599 -117 447 -966 752 352 -207 -93 -529 -699 -842 -987 93 -632 920 524 865 760 128 -108 890 -713 -566 554 101 -429 -285 441 268 72 -767 -896 467 -836 994 -263 744 49 -714 -265 190 -386 -415 -662 -464 312 -533 -569 461 -695 289 716 274 -6 964 711 -691 933 -132 408 422 84 -337 -918 820 466 -850 115 226 -192 834 742 -274 606 -431 295 784 621 -321 644 337 766 -658 -601 -714 31 -885 -715 -445 981 -412 903 792 594 -497 -630 -38 492 207 -414 -395 -164 898 292 842 -607 -838 -275 903 -189 -998 415 -893 -732 -706 -421 678 615 207 339 -641 36 520 763 -45 -586 -332 -785 491 996 -785 -142 -769 -230 -96 -58 592 -854 440 840 -130 -585 -50 221 -330 833 332 -748 114 -143 -887 -596 490 -108 -743 887 834 -187 195 246 -438 58 -188 -906 -403 -460 821 369 -850 -269 616 742 468 538 9 656 290 968 602 971 589 -476 -753 674 603 115 -168 -413 -662 740 713 865 -144 -36 -915 -647 433 408 -211 -6 -975 70 -849 -967 -967 126 685 743 674 -137 -810 663 -358 914 559 -710 -548 -208 -980 755 -242 -779 254 173 -44 -78 -122 4 -452 909 616 -534 307 -413 -124 -495 -441 -982 85 -233 542 -329 -126 306 415 245 -643 463 971 266 726 -51 957 -867 493 753 615 -4 -970 923 -511 -763 -324 -995 161 844 -376 276 100 -991 434 -833 258 46 -674 -355 766 -654 644 -217 147 -937 -604 -622 -805 427 86 -621 821 -631 -994 -101 490 496 420 652 -705 -105 -700 386 -340 556 -929 975 923 -182 -984 -161 -511 -293 -474 -717 -642 -298 -43 32 -855 918 471 -914 -792 -986 902 703 -721 -335 -142 339 15 787 -322 -777 -41 565 542 861 376 -35 -428 367 975 72 359 251 756 -353 450 23 -848 -552 -425 474 -951 812 256 -375 -667 -48 661 -991 -430 -819 -311 -486 451 45 870 -393 -996 521 810 17 -607 -670 -367 -774 600 -346 972 779 664 107 777 -885 -290 -678 598 751 -833 -398 -552 378 398 -614 -908 947 -343 -906 -62 879 -881 -890 -458 -486 -98 669 -706 700 314 598 -945 339 448 -952 24 995 244 -347 -749 724 634 -106 386 948 -543 -112 -447 -567 280 826 -702 -614 243 359 803 -83 728 -883 268 193 151 586 -291 626 952 895 596 151 -413 510 -919 -359 429 -685 -285 -717 -780 -556 -951 -275 -898 499 -752 -768 686 -159 -384 66 -37 -41 781 374 893 16 -547 185 -900 688 348 306 -527 -384 -888 -962 -446 614 -641 -249 450 -901 853 335 -449 -616 860 391 -610 196 -458 630 -856 892 200 910 -13 -647 695 199 -523 334 321 668 -444 -291 -340 -542 169 626 -481 -101 871 946 316 -439 -380 30 462 -986 416 359 745 849 -803 554 198 -922 -369 -367 -535 609 88 -623 -588 -605 -774 -132 -508 632 467 977 -559 385 -207 725 386 725 -758 -655 568 -731 938 755 -203 -672 -845 -218 851 987 -397 -206 -598 -417 -250 714 716 428 -668 -38 -53 -487 -438 -8 -724 -227 -561 -222 -682 -495 333 -649 -885 843 622 -756 -549 -793 -143 -981 245 379 332 -453 788 984 -568 -758 -423 -981 584 -521 -800 437 -785 21 629 315 703 -290 -647 -783 840 -944 290 -92 93 253 -246 -566 896 -795 443 -612 116 -342 -121 224 -572 279 122 -139 201 -200 -686 680 -409 -496 -31 441 150 -177 -253 -322 -68 -418 -23 -34 992 -313 759 526 734 168 -704 658 46 345 -954 351 481 645 -478 -697 -435 379 -971 -865 346 -906 188 147 -897 -204 566 243 977 -44 -348 231 -466 511 -662 -301 745 820 217 -147 652 958 127 497 671 -155 -355 35 832 -470 -143 306 117 807 -57 -375 -691 -699 -90 -979 -727 -482 -746 -229 -697 -883 762 274 709 623 -459 820 206 217 -766 34 -277 495 -875 697 -990 311 422 -950 -942 190 -342 -626 680 474 79 181 318 -662 65 -40 9 -315 563 560 -343 -644 795 -756 305 693 -442 986 732 443 542 666 173 -319 15 997 -79 165 939 -365 855 -992 770 -651 -738 -425 -817 -63 706 -966 456 -601 -687 -897 325 -942 -469 17 -731 -866 -5 342 -795 -290 -928 82 602 -894 -234 -430 -855 55 -30 -591 283 763 475 363 137 268 -850 272 -551 785 -100 -53 -916 703 151 462 -815 963 -662 71 -229 -594 -661 578 -955 -971 101 791 206 789 755 -264 218 -299 -211 483 -889 -604 -760 -954 420 232 -346 260 -133 122 -638 638 440 556 334 -25 807 681 -128 -695 908 350 -849 -164 -399 784 -480 -484 -849 -456 -288 -321 -947 -680 -987 387 -706 -1000 -123 -744 827 515 314 -488 -96 -320 -977 920 -35 712 -512 739 145 213 -955 136 -854 -34 -921 -759 639 602 827 -332 -987 667 -550 -558 -20 -448 -229 916 -741 -179 778 418 889 -84 -970 352 -341 -91 -247 -814 -892 -668 -99 85 407 210 -47 -60 155 -871 608 908 -655 327 990 181 -611 557 541 186 192 -599 -897 151 805 -49 741 -526 -449 343 -992 -757 65 671 -967 -237 -436 -372 896 822 -84 180 -150 984 664 909 331 126 -322 -402 98 921 224 386 -657 480 -558 111 -960 185 -644 -212 -35 -951 -701 -731 -109 -559 947 -991 -828 337 -263 -658 108 498 -287 -730 769 -486 506 663 430 -875 -797 -352 805 631 -977 986 -774 -48 -534 -743 392 -682 -993 -230 -893 -7 954 -68 -346 -526 300 -103 844 644 979 922 -453 505 -788 -453 645 559 -336 -698 -804 626 550 317 -462 533 -854 830 198 503 407 -936 -23 442 288 -703 -331 -874 -447 -910 -879 -940 349 344 735 319 341 902 946 -88 -229 287 432 247 -369 919 -861 -874 -318 -596 80 -415 2 -709 -31 -317 476 341 765 -126 530 -888 772 71 879 -366 62 -197 -466 -760 -730 851 891 584 18 -170 -113 235 -167 862 -395 623 631 21 524 -867 27 -410 -17 916 18 260 -231 -519 812 -367 616 913 -295 215 33 -412 -752 57 -950 463 918 -195 82 397 464 968 -161 185 -540 609 -402 -106 666 788 -515 -408 898 -700 -384 500 932 -289 -626 -339 325 -778 227 668 -475 609 -878 605 744 439 211 705 -303 555 -805 898 988 -841 958 270 -5 -935 497 510 252 35 225 -114 -62 -758 -604 -171 -925 174 693 -552 76 -227 -978 -315 727 668 -934 755 -460 -655 825 -527 -690 -539 972 -740 -335 158 274 566 714 505 887 83 -915 -200 -972 -25 -880 994 49 946 934 -944 502 955 207 210 216 60 887 915 -495 -317 -727 44 482 184 -203 -55 992 127 -519 -186 750 -783 573 -123 -763 -349 -416 141 53 -53 271 -809 360 -701 216 -701 119 -589 -357 -546 -223 -397 -338 -496 313 -959 -48 901 -75 -107 197 541 -333 851 -550 -525 -303 380 -893 -270 -349 -333 53 69 127 -504 -537 754 -897 157 -83 642 418 468 -355 -106 555 873 335 521 -801 -587 244 412 569 658 304 471 -793 -564 -864 -280 -886 -302 -684 -708 -191 567 -972 616 655 -191 783 17 274 -888 835 869 -922 -78 -229 -51 -451 -873 136 -527 -445 -476 -193 -299 -950 -961 -824 -907 -413 -107 -817 -171 487 157 -180 420 -17 624 -200 -217 660 -405 953 757 -433 -46 301 526 306 755 -72 340 555 -715 -828 -907 -867 258 193 544 138 -232 -512 -652 -397 -603 920 74 -171 724 -658 38 -242 -591 -792 -860 733 50 -188 289 795 -248 -312 350 -801 916 59 -864 196 -785 -604 837 350 -146 544 -159 629 653 -808 -984 -715 897 -83 -119 -972 -602 -944 -900 -69 686 -641 -408 305 365 614 -535 618 -190 -648 698 366 842 282 104 613 86 -898 -7 474 -521 247 -359 638 560 -50 531 884 -664 -89 131 780 -136 195 464 -170 -987 -489 -15 -6 538 116 -576 -135 153 462 -650 759 -898 -957 393 -915 -878 943 -977 -203 -752 732 318 -863 -427 257 -120 -865 156 -98 -612 842 -595 467 -521 -463 792 -568 -750 -592 -896 -955 301 -832 -947 -254 -728 -856 726 -685 -40 -973 998 -603 584 -396 955 159 -965 -466 793 251 45 -628 123 862 -973 832 500 -849 -360 559 -775 848 843 342 777 -478 -406 98 -564 -353 424 113 -643 -868 266 -774 -546 576 -475 -466 -513 -975 -223 -855 -3 56 -210 -205 -498 899 -51 784 446 -424 -547 -772 783 -211 -163 -627 -119 -150 -76 -720 233 -788 -60 56 -263 -457 901 -745 900 87 -85 756 293 -864 265 -174 -375 -723 -711 -636 707 -585 695 732 -473 -335 -442 -602 962 -235 -577 -709 -614 195 415 -950 594 1000 -166 -412 661 414 400 -444 314 -962 605 682 601 594 294 -360 -510 324 18 -172 -499 328 -929 -915 -922 -915 333 -301 -826 -46 470 -335 377 -55 834 -747 919 -334 557 -38 -218 -777 207 820 -268 -685 -16 870 -777 -877 -170 679 562 257 264 -222 847 935 -103 725 -921 -82 23 862 -851 -658 280 -731 338 993 -69 781 548 121 659 370 -416 916 500 -59 -615 757 -267 56 -160 23 -167 480 919 442 -506 -690 769 -1000 -420 96 18 -111 818 434 -589 468 854 202 290 528 -107 -457 -729 -340 -805 -15 293 974 -188 -243 598 692 -287 -434 656 -241 965 793 -21 29 -900 -432 -470 -344 -614 -634 -40 -810 855 536 -885 581 428 348 -866 -996 75 -946 -351 308 828 -35 -538 -490 -640 -22 615 -219 -594 431 896 -283 163 -240 -343 513 -178 713 170 996 -116 87 475 169 737 -118 -492 402 691 -163 16 164 -228 -721 346 -730 -247 -25 813 496 131 455 646 955 -889 842 -417 -94 -172 -383 -827 -370 990 0 974 -78 -288 -424 101 588 346 -990 -886 362 -955 -474 342 -36 38 -147 -233 269 645 -242 -498 -440 -735 -286 -825 -189 504 158 152 870 198 11 -639 -646 481 906 -485 428 517 -651 567 -734 346 -448 604 814 -776 -854 -866 458 704 -449 504 813 -856 89 706 737 -196 594 -447 893 0 -614 212 -164 -244 -876 -296 873 173 355 861 406 554 -318 799 -172 -342 -63 -310 -125 -611 -521 264 -837 -689 444 651 772 187 612 -108 -232 -46 -782 291 659 -822 976 -737 596 352 -229 485 -8 -999 -130 -435 950 54 -289 -849 -607 -96 964 -385 189 748 -310 647 557 -569 260 341 571 -823 492 -186 -562 -69 548 -963 614 -721 815 243 -304 -353 609 93 91 -890 479 106 -568 -745 -846 -130 894 -166 256 -889 816 194 636 798 155 -265 -584 126 -783 283 848 413 -67 -109 -866 -348 666 -70 347 478 736 785 513 -837 138 -234 -881 787 -64 661 -755 966 125 672 -844 -498 388 378 -530 188 -430 384 -812 337 373 -917 756 41 207 730 495 335 761 945 -542 -946 -228 886 992 -364 -964 494 592 -857 698 277 -458 131 -228 347 560 155 -261 509 -118 -783 -625 -972 641 552 -924 46 -292 -795 -94 297 -165 970 -267 818 -805 -748 -556 651 -269 -975 972 -84 -553 440 507 333 557 -209 -778 249 220 163 -407 215 -265 171 834 51 -6 779 -932 -861 942 259 -418 -563 -763 -229 789 -398 -177 -201 -511 -669 834 209 111 -657 -733 857 -773 -476 163 -856 249 -882 -775 -864 -137 -249 481 670 -570 226 -794 905 313 -131 -562 -322 -846 763 664 -328 -220 -585 -18 976 -80 219 -192 -532 -861 948 -561 -509 744 928 -294 310 -505 774 -411 -972 -289 -194 -869 808 903 -363 563 -41 201 692 44 573 597 -229 570 111 -613 723 237 -631 557 560 720 884 -8 887 -962 -590 -517 -41 151 -20 -570 309 -877 333 -316 -808 318 407 -208 -983 719 -780 -70 -383 -949 -828 712 -892 158 -558 215 362 -501 -86 429 81 -294 724 969 -315 518 -783 -46 280 520 -427 -508 -442 13 -987 -992 -186 -51 125 -391 567 702 -1 -660 -335 -46 315 495 577 711 -94 -581 567 -919 844 -87 -165 132 -940 -668 246 832 413 305 -610 -970 816 401 -255 421 -95 230 151 755 558 -659 -36 -343 -870 -176 379 110 -963 684 377 789 514 -997 -758 388 457 426 -5 288 -462 -481 -198 -255 -834 690 -450 138 -786 -570 -738 -211 229 477 391 -814 433 824 -500 -691 -45 -327 -59 131 404 -82 -969 11 -434 -185 -973 -29 648 898 390 -355 534 -354 -429 548 406 506 -649 726 117 915 280 186 -7 -200 538 809 983 -461 343 397 616 -667 -595 -102 842 -483 226 -678 458 669 647 -636 116 89 -984 -752 -424 -925 -641 7 -818 408 -38 -857 -848 259 -228 981 467 -877 53 -824 -456 153 175 -13 646 -433 -438 158 -946 327 -875 -965 -512 98 -990 -944 -646 -405 75 -649 -104 0 939 -109 -527 472 713 -202 961 702 -218 136 -773 940 -307 -871 541 -334 -450 -708 12 -421 -509 317 -90 -968 637 27 787 752 -528 -476 41 445 97 -861 383 976 450 -864 402 304 955 -753 507 -784 503 79 997 -304 -634 -767 -151 -900 664 -41 101 215 451 -183 839 515 866 -610 -490 419 -254 891 -891 454 -894 -113 634 -978 228 536 -869 -544 960 124 919 -792 37 -897 -364 41 852 733 -301 -518 46 -38 297 -648 447 945 944 271 -35 -211 -482 813 175 -113 26 656 0 638 930 147 -567 213 739 -816 134 -434 635 -870 -673 -562 876 -391 -648 303 699 52 -870 144 -257 327 129 26 -800 -891 -835 -894 426 -717 904 519 -661 -228 -774 427 991 456 132 436 -871 -112 850 -260 -319 94 768 508 427 -270 -707 -326 399 466 472 502 759 676 679 -577 -839 425 745 438 -981 518 296 -942 243 -500 863 -374 -324 -753 -756 955 829 -363 552 -982 966 -940 -676 227 -856 -17 2 978 180 -595 -753 875 -730 -332 428 85 797 -679 971 220 333 766 110 992 -13 -29 -68 -246 -114 -973 -158 197 -646 723 -575 -413 -388 -105 -191 854 994 119 -38 -635 -295 -181 111 372 814 -181 -102 336 -792 -314 -64 -951 591 -493 618 -782 501 21 -673 49 891 -296 529 984 -593 -244 -824 -725 951 -86 56 644 947 417 -511 -759 -484 -244 508 -819 -363 818 -312 -572 900 82 -851 -399 477 -243 -899 717 -133 -291 -572 -294 967 821 272 -613 -844 631 -546 541 -486 124 207 -711 356 844 -612 -186 270 -381 951 -717 423 290 -273 -173 764 283 502 -944 7 842 988 204 -44 949 -158 -208 207 -918 115 -164 -671 -639 -233 -381 431 599 723 -175 997 65 -435 -102 -730 -468 -608 107 -562 -131 464 -206 -958 775 595 223 931 224 966 -115 886 -290 -598 -216 -461 519 -830 370 -179 -335 -365 -473 -894 -148 479 -464 53 -594 -759 -535 -58 744 488 -297 360 -97 -472 -593 498 -364 547 109 247 482 471 878 695 -518 -976 806 -435 18 -563 -850 -727 250 976 752 697 -318 388 694 264 207 -279 -656 -534 -20 -573 -623 449 -630 403 -294 -64 -499 655 -326 695 -581 -992 93 490 -632 702 -666 899 800 -151 157 203 -31 64 -134 4 -581 -3 -199 -305 -979 629 553 -861 -968 163 621 -941 -159 -959 732 -410 29 712 923 904 -348 -19 -48 -767 -292 -472 202 -755 -1 -31 234 916 889 255 -493 -46 -329 883 872 571 549 725 -158 -478 -402 409 175 -326 -652 929 101 -745 -145 709 242 -859 -824 -381 -75 -744 -223 964 309 140 965 -654 182 454 -321 732 494 -577 -493 153 193 -281 240 -857 -997 991 -443 515 279 176 -666 735 -344 319 -810 -499 307 528 -925 -510 287 -278 591 -585 143 171 -986 -604 -726 -265 -522 -435 -287 750 -49 402 423 697 73 421 65 736 -950 170 -779 -530 -982 131 503 -27 -330 -750 286 -894 215 932 403 915 296 889 355 102 -163 77 622 949 -540 966 -322 -833 -79 -799 -451 -664 283 656 546 374 851 798 -351 -442 820 -328 234 -552 364 -683 -601 -360 -549 322 745 857 -797 -472 931 -968 780 -99 -410 838 -444 878 824 220 -958 -493 55 182 -951 889 267 -840 -658 396 974 -512 892 152 763 121 -805 -938 -353 817 -84 420 604 -613 828 -985 -968 304 -592 -257 -341 -951 600 -206 -326 -414 198 776 159 -451 -650 -491 789 -822 160 -871 -831 -755 637 -278 279 138 236 659 172 807 -221 -80 730 -158 546 -744 -37 415 940 -985 437 -745 981 -225 836 -169 -76 -806 135 -999 -313 756 -749 493 898 -382 182 -890 958 416 302 -877 -214 -314 -326 714 848 852 585 222 -624 604 899 765 895 7 108 -422 246 727 -439 -68 87 634 397 100 -237 -178 -628 642 80 -380 -843 -29 763 -135 794 -573 755 -404 -682 -944 320 -827 -402 -690 815 524 248 1000 -889 -568 -587 452 -558 -529 -356 118 554 187 984 -136 744 87 291 -779 836 426 -70 940 528 474 -355 311 192 -617 473 -719 756 971 -880 -658 929 648 397 -497 203 613 -194 811 -793 -837 -894 -231 870 -326 -7 710 -326 -780 290 175 791 -629 353 746 389 463 865 487 43 -685 -123 -436 -577 854 -153 -902 -603 -223 920 439 572 -421 -393 485 392 240 803 -725 37 -392 -306 -38 970 901 295 -470 215 -364 196 702 -313 855 -511 405 -270 -670 -164 117 681 220 -52 704 -524 278 -764 644 -736 -1 835 951 -824 -59 91 843 -153 726 0 -535 222 797 -784 286 327 -449 483 105 -348 437 239 -675 -776 -199 871 836 965 502 647 899 388 211 256 -150 -628 2 532 296 639 -946 562 489 -939 -90 -81 563 743 -745 -125 910 -818 -274 515 86 228 260 -681 -549 672 989 613 -658 -332 610 -867 778 683 621 488 -388 156 576 -900 677 -653 688 -689 -980 -822 822 9 -758 393 -977 290 207 -223 -302 600 -767 34 -454 257 -288 -147 207 639 803 307 698 -376 994 -431 852 -868 -324 789 374 -925 -977 -391 621 -521 501 336 -864 367 766 -797 428 -435 468 160 -260 -992 -673 -901 -435 -399 -98 106 520 412 447 -540 -83 -588 -873 79 -419 227 -379 -314 925 -720 -337 -9 -110 161 517 -509 16 960 117 -54 -658 -945 492 -298 -859 458 95 113 -489 163 -477 -942 811 -249 142 -617 -204 -63 -549 362 523 793 -994 72 -889 -968 203 653 -792 -149 -359 -968 951 988 79 -861 560 -760 -796 -72 -585 369 -470 618 -295 -650 -402 -71 -814 -178 585 -626 -496 905 50 81 757 -287 206 647 337 -816 17 -386 159 -587 833 -360 -627 156 -509 -369 473 -406 865 -457 667 900 -786 -428 431 -977 -878 -148 -292 871 -819 637 -191 407 761 -773 -939 806 262 -479 661 -404 987 -751 -655 297 -485 -79 -141 -517 -9 364 -222 -910 569 -291 -292 529 481 800 -866 -370 -736 106 -201 973 -367 -994 795 -615 802 -832 533 -217 -99 -750 -665 311 -758 -958 623 -906 -681 -1 381 868 -460 711 -85 137 -55 -964 450 -557 -528 -856 899 127 -63 -96 1 -522 -669 37 -109 790 618 -382 724 -404 -281 -115 -868 693 97 -726 390 -721 633 -205 -955 797 -615 782 45 281 596 549 30 -14 672 689 -565 -481 -478 11 370 -26 -896 181 934 418 -943 817 -239 -200 -571 462 421 -871 -803 -205 397 100 121 -254 -704 61 -819 -543 -979 -12 -317 959 -214 -369 999 -742 -827 56 -820 749 -652 680 813 693 -200 357 202 4 549 571 -620 -467 -331 -14 817 -813 785 -29 15 856 -183 286 671 -207 521 -813 -685 907 352 -26 630 -148 590 -375 -124 -801 -666 5 679 -845 310 -366 550 -798 359 650 649 -446 -387 -125 -290 593 -707 -815 -385 -200 254 236 205 251 -334 -676 -732 231 986 446 -318 798 -448 51 -185 -357 -289 179 -601 -572 467 98 177 986 -131 -493 670 328 423 969 455 782 -422 960 -498 -679 -938 -972 377 379 130 24 806 -543 -419 841 -178 -476 -254 31 321 -937 911 -307 164 -98 747 -207 476 -603 -570 -321 -275 -524 666 -628 868 -132 921 755 519 -792 29 372 219 -42 -731 -49 282 -142 -533 -668 885 820 -929 -855 82 677 -467 891 148 -934 102 -301 -723 719 353 -501 -890 -302 353 -563 -91 924 37 -420 507 -548 144 228 -304 96 -308 664 933 972 341 -586 -644 -914 -258 76 -369 356 -10 -758 -5 566 238 291 -532 355 709 236 982 -239 318 477 -464 -566 -36 -105 111 941 689 231 -726 607 686 846 212 703 562 -765 705 507 -167 -137 915 876 -455 847 -395 557 -85 -327 133 592 -141 -311 -388 705 258 136 196 -876 813 -916 -870 -6 634 -913 713 741 -716 -299 248 -364 227 633 -302 -293 -339 318 869 -974 -135 264 -139 897 -116 584 198 727 456 -546 993 -383 299 -479 -677 647 -201 -130 -157 720 845 -969 190 559 -892 -136 692 217 -308 702 338 564 -264 468 805 892 -626 45 333 252 -435 133 130 -834 -909 -12 -315 87 857 -308 -394 930 -768 594 761 407 -959 -736 674 141 -198 -721 437 502 -218 241 257 -245 -853 -895 -371 247 160 -276 -67 693 885 -570 -106 -407 -418 -194 711 -416 -116 -667 556 -542 -147 -226 -841 -108 -645 -265 908 447 828 -828 -841 253 509 -668 -765 -530 -792 725 -393 -575 -562 615 769 72 68 -199 556 -52 -389 238 -185 -896 -659 -370 424 -781 349 -172 -178 710 5 494 923 -708 -441 198 -762 252 472 -470 -567 -237 -762 -955 -520 482 986 278 -903 -833 285 -768 274 -689 -68 -145 723 -688 -664 755 510 -711 694 -863 -977 -734 7 465 415 -812 739 -551 -118 -173 -68 -916 174 -794 482 997 -930 -541 436 -631 -118 -903 989 465 640 -51 -412 -628 -311 -527 -890 -75 518 784 -959 -173 648 387 615 945 244 683 -957 148 386 -233 -319 -104 -303 152 -526 -799 -64 426 -457 145 -279 873 251 -43 429 -337 -52 -966 -366 -359 -19 -428 -718 477 -919 -807 612 -446 30 -893 971 655 -984 -288 -612 50 -994 -937 597 250 -595 313 -368 -378 500 245 -146 -818 -969 590 -700 601 885 -506 -540 -160 716 -320 980 674 566 813 -747 -696 -387 663 650 -857 -558 -455 978 -837 630 248 183 -515 1 738 100 152 -252 652 -47 547 60 153 -522 -252 -583 131 -308 -686 705 807 198 571 286 739 593 399 988 975 430 261 639 406 -361 485 376 967 241 595 201 68 -958 353 119 -912 -663 593 240 25 -60 43 115 -484 977 -347 -330 993 778 669 827 218 -845 -36 -447 654 716 701 -503 242 43 -892 211 -766 -618 681 -758 -260 263 -590 95 467 880 391 413 704 -736 -880 267 -218 -866 123 -585 101 -682 207 101 -206 961 678 -214 -157 -375 -165 108 -682 840 155 -504 -676 -419 -566 -361 -111 270 442 -131 888 977 790 920 155 -909 -839 -127 -159 634 -390 -36 471 -631 -942 -763 423 468 -835 -142 -448 -211 -123 -874 955 902 -256 375 424 -497 63 -817 665 -830 -877 53 -684 -596 805 -511 -755 27 -102 285 195 -692 -336 532 -769 126 491 215 192 -519 844 476 -832 367 831 59 -602 -189 376 276 -558 -444 860 -448 885 8 689 -527 -653 -398 89 452 442 -681 -130 -553 -366 258 310 -128 -836 735 -368 888 -79 507 481 -814 462 241 191 499 710 1000 -150 -479 58 759 -932 42 642 -420 -87 -232 -51 994 833 -864 607 265 3 -633 521 371 -646 -795 -715 -113 168 -836 577 389 239 949 929 426 47 -28 -503 219 179 811 -652 -178 134 -771 -951 -424 -393 44 -217 628 258 -897 -624 -993 -721 818 -836 -689 -461 -125 285 -451 567 -863 -894 659 502 -75 -317 143 -495 -329 -426 334 195 -353 414 -541 87 -893 824 838 550 821 742 166 -926 -17 -609 52 820 -484 -716 -220 417 -198 -224 421 157 -76 -495 -548 -69 -664 -364 -563 354 817 397 456 -253 158 -822 981 253 563 -492 827 -448 138 291 -672 -858 974 990 85 -282 141 798 -181 96 -344 -755 -471 -682 -166 -193 -495 642 -943 -58 -873 -938 96 -320 -243 196 -179 345 -553 73 -641 -94 469 883 -533 929 995 -948 -415 843 161 -393 511 861 -654 -316 982 -197 993 764 44 -171 477 550 -270 -886 -171 456 639 -617 280 -158 -446 -734 294 -582 -857 303 202 -734 418 714 184 200 -286 -711 -544 -302 -441 693 -654 -19 817 67 849 -741 -399 196 -397 -631 140 -706 -445 -679 -28 -145 -702 -223 362 461 -382 372 121 103 847 -177 9 -874 -697 -659 -39 481 244 522 -985 -151 -826 433 -898 814 923 -314 -614 -494 787 478 -598 882 -407 757 718 886 54 309 -415 -731 -971 422 -760 996 20 -3 150 462 -32 -799 -54 815 -813 344 596 -666 -112 -233 171 858 310 -56 -474 -769 838 -740 -579 776 712 260 628 160 -94 732 -707 -276 -473 174 936 -335 -915 865 -477 55 -159 -720 -852 930 -59 636 -714 -87 -258 751 240 654 476 846 -663 349 -116 -404 406 352 -151 523 -530 -962 -298 380 282 803 -409 -329 326 -607 -529 -270 911 846 -494 725 373 -258 997 -707 997 150 219 -377 109 388 848 -68 85 -237 283 -145 -136 302 643 309 806 943 675 -721 -649 104 895 -405 -337 172 -140 -954 87 -945 838 299 418 332 -862 -248 -378 -89 532 -170 -834 -314 -108 110 762 -484 -860 452 -175 -941 -142 872 551 585 -336 -261 682 -715 -342 792 892 281 276 867 536 520 347 -710 -183 -578 -493 170 -868 -616 574 333 -44 761 -800 99 -712 474 282 -52 357 -664 -438 -901 -676 61 272 -510 -510 919 -598 -709 948 595 645 -486 317 -382 -918 387 -913 -770 -186 88 -702 263 -44 723 -534 -879 229 137 -814 833 -797 -20 -764 644 709 -929 -410 352 673 -155 -260 -318 810 -802 105 687 -32 -462 119 -180 -30 189 -838 -643 -368 -293 573 113 -716 756 -974 -516 810 -137 -551 -764 -287 759 818 875 -810 -334 682 -184 129 -525 -528 -997 658 -685 -464 -763 -688 -213 -596 310 855 656 -736 -76 -504 347 -82 297 -850 156 -867 -452 -384 -262 -722 -781 757 -996 -338 82 -831 -760 -442 100 1 -680 -71 487 672 -694 -874 -106 1000 477 198 -764 80 -697 -177 337 243 -374 -579 -155 149 -261 923 627 -995 684 97 -614 -638 427 925 -14 495 399 -742 568 -782 -333 -705 -451 -584 -809 444 -476 -554 318 81 845 796 -77 641 822 418 -682 -702 975 -591 213 491 -982 -372 -771 -971 754 -474 486 -250 925 151 -595 427 67 599 -144 -877 -439 488 -234 -466 294 -831 381 751 -915 -688 612 823 652 -430 -750 -528 361 872 205 -685 -31 -81 -495 -709 -58 900 -91 -635 985 309 -626 58 -973 278 -253 -315 -994 745 -309 781 -530 431 536 -918 854 451 651 -704 -415 702 374 482 -914 63 95 315 -129 713 -177 680 -692 -168 823 411 -346 -158 771 218 359 -724 -102 -27 701 -706 978 -293 419 -640 67 -566 901 678 -582 838 215 501 -87 993 -341 743 -176 895 -760 -999 768 498 256 -346 -168 -155 291 -730 287 726 -910 -876 -844 -790 -374 296 336 806 172 394 -993 796 922 101 -637 14 400 -766 431 815 -645 -542 745 -396 -976 -107 957 960 197 919 389 898 -543 -696 -69 -389 63 -1000 436 703 -394 -482 -845 540 -86 269 869 -937 -878 -303 -922 -895 -588 157 -687 -396 933 -390 -603 -239 1000 -536 -569 -572 -191 -558 -719 -954 325 851 783 -351 -216 -944 -33 404 -386 142 394 819 34 769 782 725 -650 129 988 713 677 996 -155 -815 273 1 -518 113 830 -903 431 -911 52 403 788 -195 166 895 738 354 664 -478 752 -669 354 360 942 -105 70 -118 620 986 -95 898 413 -973 156 155 735 941 -751 -994 955 992 286 -259 159 936 -368 -793 71 -276 530 133 -653 -564 490 496 -556 527 270 -701 581 532 448 -54 -566 -397 -526 632 -883 1000 -30 -156 -949 -339 687 -327 993 750 -344 444 945 721 -42 233 150 -202 98 0 -859 -781 -227 130 922 -703 -648 256 515 819 -941 678 -140 -677 939 -541 170 -812 -911 730 -195 502 439 -512 698 -62 839 978 -518 306 -241 163 254 979 -972 -793 268 -337 -856 -460 155 -723 872 -202 -745 507 261 442 258 -781 1 -535 -92 379 -774 -180 6 232 633 300 45 -489 538 886 -579 514 444 536 501 -157 -634 -447 58 -565 618 293 513 -951 583 432 1 -577 236 734 29 647 -137 -850 -234 -636 -344 307 -562 -640 -429 625 -489 891 653 -893 -226 -617 -383 661 692 633 422 296 -790 -898 699 142 936 -587 636 268 -136 696 -245 293 585 -946 -631 234 -498 34 327 -232 888 129 677 827 384 -403 -597 988 -696 -389 692 -877 -248 796 565 -555 -529 -269 477 -194 151 -431 251 833 -318 -857 468 -653 576 -296 -669 -309 -552 -613 -264 35 -289 -302 -595 355 424 -711 140 162 795 864 -557 -311 -830 480 -903 -894 691 368 676 -410 -625 957 613 -503 -724 711 699 599 -875 970 506 590 812 -870 -326 -164 -135 36 -905 -568 434 -748 979 474 492 114 627 -798 -771 238 454 326 79 474 143 -597 19 191 -603 -933 -256 91 896 -600 564 -773 -391 517 788 -759 -761 368 816 -678 663 -452 824 683 -37 -672 -798 -927 -519 -619 -75 -630 929 796 133 -678 534 331 119 -372 528 -912 -752 81 -726 539 21 -793 786 976 928 -959 -430 270 -659 -883 157 129 452 118 -637 8 485 -316 968 330 -195 -453 964 628 -12 -972 -651 -553 1000 -549 184 160 -573 461 839 -257 -642 -489 -72 911 -740 372 -651 462 735 48 -377 360 146 -836 102 -409 -72 459 553 503 -755 -409 -428 -270 438 103 0 141 -423 563 386 -199 731 -823 -60 -839 690 -279 961 -46 581 681 -163 969 -617 -433 -436 521 50 893 87 229 306 -875 -768 -626 -291 -403 -464 -700 -916 716 453 -437 229 514 -493 -426 -407 -474 -56 -915 392 821 -129 315 74 761 -901 302 36 -583 -224 -754 -299 373 110 -515 375 -885 603 -147 107 558 259 -686 629 729 -843 220 941 -497 788 211 856 -987 -244 -913 628 -559 -685 -673 969 746 -41 -460 343 -370 -629 -357 944 -939 -669 -415 901 -48 19 817 -933 120 -139 372 -197 -834 708 -53 347 -922 731 -800 216 916 939 -604 -886 -627 520 -742 161 619 266 -107 -356 379 405 535 900 31 45 439 -608 -887 118 -846 830 886 -120 -447 -407 -437 390 34 -810 227 -104 -687 -618 -747 -592 -483 326 187 900 484 -691 161 940 -933 -156 -216 -758 44 -884 678 -106 -591 344 556 -105 -21 -695 758 119 -640 -62 621 39 -857 20 -199 992 173 838 -668 446 -187 -61 551 363 366 -267 851 -344 217 518 -609 -67 794 -375 -57 -189 -418 -746 503 -907 -164 -392 38 691 694 412 -794 -287 893 -258 751 369 -712 901 -771 599 789 -646 541 745 946 -152 -221 -121 835 -282 415 -668 -341 -200 -984 805 -611 293 2 628 -578 858 216 -398 940 -892 -413 -190 349 -692 569 -818 -519 -70 -850 778 -932 576 -939 242 766 -908 176 -96 966 263 698 549 -358 549 588 -124 166 901 748 -166 -667 215 -228 41 58 833 299 -487 31 756 -651 962 -712 -407 -112 -595 -781 -451 -199 -217 568 -866 -181 313 15 44 -13 959 444 -618 311 513 225 271 -857 -381 975 -243 -921 -945 -330 523 432 53 274 -905 -343 -49 314 -261 -141 988 473 211 -148 820 -594 -346 -244 -700 -885 -587 -426 287 123 -164 -280 896 246 570 283 426 -523 -917 275 -830 356 21 -864 -64 -591 -150 -116 -280 410 51 690 496 716 434 528 765 -522 802 -686 -470 -409 -193 545 -702 -348 776 565 495 999 302 501 374 304 863 -75 645 31 -715 -683 -490 115 313 -694 381 -435 -634 -48 -249 -802 824 -807 690 -706 102 79 37 -899 -165 -395 -265 -798 965 -471 501 -793 441 182 599 143 -46 -485 477 259 -322 -616 -954 730 -878 176 -971 162 502 410 799 -860 993 -448 657 192 167 -414 -989 83 -171 -95 -194 307 213 -823 222 -690 888 410 453 374 841 555 -467 967 -381 -998 -689 -970 -188 580 -518 -994 -301 -788 304 -404 -289 547 728 77 321 980 876 347 805 -446 877 -247 54 -791 944 -479 -46 910 23 81 -88 391 -746 745 -91 -437 308 -407 -699 136 101 610 -869 34 -279 663 -374 232 -728 94 43 -389 621 -398 142 629 195 532 -514 -695 588 -780 364 -351 348 -331 1000 412 -748 57 621 928 -200 782 -719 160 -295 -735 219 -604 -889 478 399 520 -888 -212 -394 -12 456 122 -940 164 -552 620 421 -617 -35 -827 810 -913 -309 -130 638 926 892 970 221 775 509 -356 -47 998 -326 -200 433 -919 961 -763 -337 -427 213 937 -931 289 -23 -414 663 -981 578 263 -577 651 -230 289 149 661 -214 671 -956 -502 362 698 722 -776 834 -719 -614 -604 -800 665 -911 480 343 780 18 318 -652 -512 -808 948 -781 473 -12 160 762 -178 -51 801 407 848 -692 -435 797 583 -502 418 302 498 565 -888 331 973 247 -82 815 -542 752 -142 32 -750 964 -943 100 -568 764 53 -815 -834 -967 -222 359 -110 -297 807 -544 -487 955 -955 -876 965 -205 -353 -410 -557 884 -716 -72 755 -19 209 350 -782 131 -55 818 -854 180 360 639 773 238 213 959 -973 -720 -929 942 -214 788 200 98 -721 -195 98 -714 148 -887 455 -797 86 975 155 -281 -206 532 812 150 391 -868 603 745 950 503 -988 570 -893 305 894 -929 -380 -731 318 751 372 49 -400 720 284 879 323 951 -304 443 -426 631 955 -965 459 744 337 457 900 -319 -634 175 -534 750 821 -30 -515 864 -242 112 -763 -467 -871 347 -632 -218 590 365 769 -347 172 -969 500 -825 997 181 659 -526 -470 855 683 703 676 -782 -115 959 79 484 -141 971 -280 -557 820 775 -321 -295 312 -637 879 612 27 -658 859 314 -979 740 314 83 710 -627 442 -575 811 -397 -299 -108 77 -574 753 -828 769 843 610 -162 -543 492 121 125 838 -217 448 103 -239 -295 654 -465 759 466 487 973 -832 -465 678 -94 -646 100 -736 -304 832 749 -274 -316 940 375 -722 -915 -378 967 -489 -245 -305 200 17 525 312 352 -729 442 387 469 647 73 608 185 483 -375 492 -679 -154 -306 -492 280 -464 -39 -455 417 -130 309 24 -425 377 -620 331 183 610 606 245 951 -389 403 -111 -707 -892 -109 52 -786 20 83 968 473 -865 -553 451 210 861 -983 -752 43 738 -238 64 -549 458 -493 980 486 -822 923 -560 -215 -759 -77 743 62 -468 -487 -863 -373 -151 -204 -211 884 966 -294 -210 -453 510 46 443 -991 446 44 -343 531 816 -425 921 879 -375 719 652 514 305 -956 196 671 -16 -761 -488 148 227 -888 885 -52 315 -298 -162 -297 -153 781 648 -488 950 927 44 -466 -69 649 -776 899 -181 749 -940 114 -708 490 378 -919 527 992 324 -417 788 341 -155 460 149 83 -743 -209 78 867 242 -44 548 -129 -876 196 -683 446 -9 -864 905 -665 786 516 -51 -925 -202 667 19 65 461 687 66 -247 313 -435 -74 -444 -938 -814 -97 522 628 922 526 -433 536 635 340 132 41 -784 -582 -848 522 942 -759 535 -343 -204 904 -88 42 278 865 -525 -713 794 929 542 -325 909 186 -96 -545 -26 729 -33 -405 782 161 791 -455 -713 737 44 419 820 -267 733 233 939 694 622 952 -505 783 -397 847 -349 360 424 957 -599 751 62 495 -961 496 -835 836 846 -441 -68 779 40 886 109 86 320 597 894 -874 -909 -605 -704 959 -109 392 656 721 299 -949 -111 -452 989 171 -949 623 69 929 542 -806 643 283 273 -597 -339 -997 -802 -79 834 -96 612 76 702 -321 -169 412 110 -372 359 800 52 -606 631 -906 -801 257 895 -305 -49 -930 -641 -708 396 -521 -937 -406 776 -638 224 490 744 -701 564 -150 361 -897 -481 -942 921 -663 645 155 -750 -330 -513 401 -762 355 518 -490 685 902 505 -76 -297 -990 146 760 -172 -62 -346 -604 395 579 -711 713 471 513 -233 874 882 -688 39 902 -674 601 -160 781 740 -606 -631 409 -987 210 328 -91 -889 744 143 -619 369 -67 369 -267 727 -949 -881 414 382 -940 603 515 716 189 -733 -89 -896 725 834 -259 466 -306 -224 671 908 176 430 -993 135 470 -383 477 -43 453 -354 397 -575 154 340 608 -962 601 764 319 10 -789 355 804 -141 -164 -758 -346 421 -889 519 304 956 -43 -370 -991 768 448 -651 -675 743 109 -377 885 -391 21 661 920 -153 -816 -876 591 835 6 -623 167 541 -917 887 45 750 170 -297 -158 865 -620 -991 -360 228 -42 414 -805 223 -311 298 -456 848 134 -360 169 975 914 -112 -591 -62 -257 335 241 953 -141 438 -242 -495 -801 -906 943 29 771 -619 52 -870 -685 -638 -200 -401 645 -100 -868 261 422 421 375 -995 916 -751 646 -639 118 -511 -119 -293 -756 283 -954 -814 -608 336 -572 -665 210 -821 760 -519 386 -244 -510 61 338 733 213 -259 -818 176 -333 313 -481 677 -172 -478 -403 -833 861 -157 -262 -815 -384 484 132 -737 25 140 364 548 126 785 716 965 847 -227 135 -572 338 -4 -544 769 -860 670 -39 55 164 223 -914 983 831 -783 451 -877 -495 698 302 394 212 -832 -764 -412 569 813 -928 -587 -141 887 523 -287 645 -151 -538 -4 763 -221 605 238 463 296 -114 -604 -473 409 756 494 330 97 -826 961 -608 319 -394 189 9 -683 845 206 624 48 49 240 462 702 -827 426 -902 -693 -737 -790 -936 823 -664 916 -385 272 -137 -208 -215 -679 -294 731 978 237 964 44 167 522 664 -583 935 -19 -854 -985 819 -328 -391 445 10 719 -131 683 759 -881 558 356 391 317 -847 -208 -468 -134 -545 282 203 450 -774 193 65 -946 618 54 205 703 321 709 981 -578 654 -628 796 -319 273 637 -978 -179 -763 -956 -848 -267 439 646 -536 596 895 -611 577 -839 284 962 -433 -334 974 418 -317 0 -683 720 966 685 823 864 -933 -929 631 592 -281 -530 608 -331 -11 -893 -468 -689 -144 874 623 -416 509 -916 921 802 374 -803 -831 -557 449 -23 -519 244 -425 749 59 -968 -716 244 -700 256 741 -19 334 888 -166 -933 -107 852 229 33 780 370 946 643 -576 898 594 -595 -204 754 932 998 -221 862 642 -898 -804 -71 -280 5 -328 542 -220 623 633 514 984 -728 63 205 230 -706 -147 806 -737 736 -394 712 -864 -612 -744 801 -1 -26 112 -922 987 -674 -622 683 -828 -157 -742 996 506 -229 901 213 -758 -615 716 488 720 193 781 -909 -821 54 181 146 286 -760 -217 -991 -634 258 618 257 -351 -535 -174 -225 -882 110 -78 363 -223 761 -881 -198 310 609 386 688 -758 15 -540 911 -328 -597 -642 -274 -278 416 -287 -702 -1000 382 89 968 37 257 -77 307 275 -693 -124 267 184 -287 -612 930 606 -65 -182 127 992 578 -783 442 0 424 -618 -989 942 951 -873 40 -684 -465 812 627 -133 582 987 966 449 208 671 473 492 182 -342 119 -451 -778 26 97 -638 -752 158 774 -777 -57 -274 242 -6 -128 233 -981 53 -118 -855 525 154 732 613 518 811 -638 103 -748 935 -865 490 549 193 547 273 -906 -334 -813 208 -793 -564 -897 -493 554 47 -369 66 290 866 384 -726 -179 384 -267 -354 -174 -692 67 877 -186 704 898 338 632 -675 -717 588 472 -147 -258 -742 -33 -455 322 -378 331 -679 735 381 971 365 -4 -519 194 -278 531 846 847 408 -719 532 258 673 -136 -959 -586 -29 -611 -565 -761 765 -998 558 860 -559 -2 -7 530 -430 302 603 999 -259 22 -967 85 -449 -867 -921 -790 307 -153 -358 -25 296 390 -957 68 -810 706 -507 768 -489 -655 -53 28 511 -805 401 452 766 404 253 -472 -311 422 656 -467 -248 450 -647 -678 33 301 -803 -281 -625 283 594 848 140 -815 -73 252 -4 249 -379 -375 -484 142 -453 -336 810 119 730 125 187 997 263 -394 -77 -680 352 -510 -973 183 96 735 101 -926 934 295 287 -658 16 -919 232 802 -959 -58 -646 39 -637 -739 -216 135 339 -26 570 -317 -605 766 -59 -136 4 663 -817 -259 -834 411 46 -308 494 -740 -657 809 480 895 -918 473 -299 -601 895 175 275 -43 881 -743 -29 708 -210 -339 -912 -935 -954 947 -510 -734 603 -998 260 553 -557 244 597 84 -531 340 464 -98 751 231 -26 81 49 -471 392 -362 -871 982 958 -602 -998 -121 575 355 296 416 139 -742 466 807 934 -143 -705 63 -62 -758 -201 544 477 -861 227 406 -219 -524 550 71 -341 -92 -81 1000 -814 -235 144 216 716 613 -819 492 -875 -339 -753 793 137 514 591 -559 599 -528 -469 -497 -387 -742 491 -798 -976 -322 -550 474 -154 793 758 381 -635 164 26 -439 726 68 828 953 -569 748 -961 -318 -687 -983 -815 -165 -488 569 -391 -771 -810 603 338 871 -999 74 -796 953 498 -958 -877 -811 -174 853 423 -989 746 790 163 459 -606 -967 249 -711 796 841 -317 -860 -979 128 -661 523 -306 874 -404 533 -504 807 -849 775 511 -850 120 -996 -419 687 -938 734 -591 737 352 -883 927 -243 218 162 139 607 -802 224 581 663 201 -813 37 551 251 532 -311 382 -240 256 -892 758 -761 68 -107 234 256 346 360 194 -377 968 748 526 -979 456 -644 782 -825 -980 880 291 -500 -871 672 -66 -191 59 -201 950 -502 -412 -275 134 -271 427 -126 195 319 478 21 -362 -848 943 -529 -444 828 536 -198 -524 -734 -419 215 889 -969 391 -996 -661 314 587 -428 322 -393 206 -22 -794 824 -508 -811 -931 613 48 630 -568 -823 -273 -232 882 234 698 -752 303 881 401 433 -904 555 826 215 -101 -745 -513 -587 -68 151 356 738 883 -955 -764 47 -516 -557 72 965 38 -747 -773 391 417 175 -323 442 -981 -661 688 726 355 120 -215 526 -958 -796 55 -765 237 18 608 0 638 180 879 -86 631 316 -874 444 69 865 877 -349 -972 -110 -320 680 605 972 -622 -964 955 640 475 -401 908 -26 179 846 -180 -839 742 114 364 -597 953 888 207 919 351 -896 785 639 371 -24 -864 723 -518 -89 630 769 882 191 378 -465 487 785 -216 -506 -197 -458 -421 754 -81 -245 249 323 410 -690 -828 236 382 20 -94 504 -201 520 817 442 -489 638 -504 81 -44 -803 -242 -481 -538 -3 -741 953 -438 371 -577 877 553 -830 942 367 644 67 174 -310 -40 -844 -479 -949 -210 154 894 140 -380 689 -756 527 661 410 -857 26 -414 571 -195 103 -976 -162 -551 216 -813 -157 586 652 -47 535 -775 319 801 -884 -189 -573 140 472 132 -187 -272 -230 -517 304 -973 82 -172 -423 -552 -832 -584 -971 344 144 -484 -14 440 -938 776 -541 -639 596 -109 754 350 611 -306 -764 620 -716 797 216 285 906 -528 -687 -802 375 916 634 -294 921 -610 948 238 828 181 -486 -666 -341 -71 -855 875 -135 -774 -514 -656 -836 651 -613 983 -634 -39 172 547 589 767 76 900 -357 -324 -171 205 -740 1000 359 695 -465 845 799 -890 -320 -210 417 -738 -279 502 641 319 657 824 953 989 -117 64 -818 365 203 -112 186 -166 603 637 970 51 223 -850 829 -39 590 -80 825 273 438 -848 909 809 258 -176 -257 -804 122 -357 -474 752 -196 528 968 283 -265 502 -510 64 297 -581 62 -445 -280 -114 -235 931 409 901 162 -585 -134 -585 494 -756 669 765 69 21 463 581 -155 790 -175 726 42 -721 -575 -986 -931 -8 516 583 -931 771 -926 -429 174 769 968 840 -838 -527 -851 -298 554 -331 916 -943 585 -617 673 31 -142 -584 585 -349 875 -931 -38 436 15 -370 400 709 53 851 -913 466 -854 -546 -358 -546 37 263 318 -916 -380 291 -727 484 121 -555 -839 -17 -832 -950 -65 210 -403 346 -468 -371 40 953 -839 -519 -194 -459 -636 326 788 312 -821 -148 -186 -922 -939 421 -803 31 -106 822 -339 548 306 -132 -236 -136 763 -975 22 -24 186 -738 651 -735 -526 989 823 -773 55 -103 -677 546 -675 124 18 -523 -640 -852 5 589 396 -839 550 -822 -785 -631 456 -735 247 118 -913 -340 -856 -544 455 85 -366 502 -132 145 822 -30 412 -148 -201 -69 709 758 -845 -283 117 239 192 -771 -616 -740 636 -164 -964 -440 42 -151 83 -11 461 535 321 -883 139 -513 -506 -667 549 -823 359 -172 245 867 -517 -284 964 -300 648 108 915 58 -639 926 985 -929 -164 -931 782 210 577 -199 -457 -50 -794 -36 555 -608 -510 387 -441 -566 -30 657 -760 -376 889 280 203 -607 -943 -286 697 -571 133 -865 784 -30 -440 -39 825 -881 -507 953 -379 -889 222 -762 -858 486 880 328 -924 243 -266 -191 -683 348 718 179 -551 463 -2 224 171 131 -943 19 -764 295 -211 -698 -662 -108 -746 616 -873 -444 710 -309 -25 -28 -306 742 -712 11 -637 770 955 -455 -722 757 494 79 412 -53 731 -671 348 850 -317 -107 -132 917 744 195 280 958 -905 463 -560 -620 991 -689 -895 -494 -986 -177 582 887 2 -737 -179 88 488 144 875 -413 106 635 -59 -137 363 -592 -358 744 476 984 501 59 858 214 -971 381 -205 319 -540 -607 -823 -895 -827 -404 380 315 -655 -1000 238 377 504 639 54 -758 216 740 321 703 788 -171 -114 635 -376 20 343 349 -337 -366 698 -849 355 -364 962 720 526 545 -537 -775 -328 614 865 314 -31 -136 380 623 -38 -544 854 153 640 -571 -694 -132 989 -999 547 -151 769 727 -888 -761 685 -199 -37 127 -886 615 -314 50 -829 -894 -137 -462 103 153 894 410 230 521 531 264 -168 -644 -283 -4 810 -780 454 884 -252 681 41 -58 -588 -946 -494 647 39 33 -631 435 454 -42 596 30 425 -268 -55 -713 -956 34 55 601 -130 60 -737 854 949 -7 -138 118 -894 -201 -991 -685 -507 335 548 775 -806 960 441 -500 -644 545 -281 -8 145 -977 159 -506 832 -579 -438 82 80 841 -926 -923 -65 -262 -395 69 -906 899 -113 -88 -940 943 423 7 889 8 252 -646 -523 -116 -197 -781 -522 564 731 647 -334 797 -713 79 -615 -653 -865 751 -322 -367 952 -111 866 965 422 -603 -190 -484 141 223 -973 -489 321 -200 967 -502 106 171 347 908 495 499 372 894 -416 771 911 111 -929 206 450 867 -260 590 -148 -73 588 -223 -241 424 -546 765 88 -823 -646 7 565 -434 -480 -578 -122 -841 -515 -252 462 214 286 471 197 792 -830 -33 523 -868 -978 438 482 56 425 132 516 50 -221 423 293 -28 -488 -357 -659 -507 -735 642 -280 -479 702 -940 -140 133 -985 -196 -830 -677 -849 -534 490 870 312 476 984 -593 -229 -816 519 -679 -146 265 401 740 -466 691 -611 -325 -535 -557 -722 998 547 -917 -791 -577 -698 -839 -991 -644 -901 -182 453 621 991 665 833 -537 -477 -48 737 267 -148 770 -619 728 -709 -261 284 -338 -734 624 -672 283 329 78 460 -164 137 220 102 -40 -286 975 399 17 328 954 -213 383 179 152 -862 397 -650 294 244 207 -585 387 517 -12 61 8 156 -495 -521 -837 568 -517 -401 588 -726 513 -299 -224 -591 350 -663 -779 -258 -60 923 -98 267 -737 515 675 -990 -848 305 -71 -379 510 -622 -837 -40 403 -853 77 328 942 -961 778 -261 529 41 520 171 537 -144 52 -733 -58 749 697 -813 735 545 124 490 -455 422 540 638 472 -837 531 159 -609 94 640 -386 894 732 37 -253 -138 -723 274 -385 -475 193 -398 -857 842 -170 157 -937 329 600 -707 -155 -466 -462 94 178 279 -521 -695 754 413 375 574 92 -613 -948 87 -409 111 -591 813 801 -741 984 -117 846 -316 -34 573 -324 -111 -832 -49 -974 37 156 370 -877 271 -641 243 212 -191 -82 435 981 269 -989 -436 -169 -799 -739 -562 -436 -65 925 82 720 -404 240 -914 -880 -382 15 646 -994 -161 -997 221 594 -882 -955 -519 246 717 906 375 -820 -659 -429 590 539 947 -645 -425 -433 -352 817 -815 425 -141 685 782 -349 511 204 996 837 921 -509 -188 296 -38 599 808 207 507 -784 -25 -384 -149 292 731 13 623 -324 -619 -776 -954 202 -385 687 -549 996 -338 198 -466 875 127 -513 894 670 -978 165 867 751 476 263 -394 -954 646 -182 484 34 571 492 52 82 -547 573 46 199 851 -341 438 -628 387 852 879 -667 981 327 708 548 774 -365 -961 450 695 693 -532 -778 486 366 989 402 626 199 312 655 928 146 939 -215 -588 -272 -758 537 737 -816 585 231 -56 -573 651 -820 472 250 -273 -40 -237 590 -38 -268 200 -943 151 830 -843 987 -486 355 -419 173 685 -79 -58 311 -509 -151 -541 -401 -140 -666 -83 805 -31 -174 -602 690 -703 484 597 -922 862 -246 -832 637 220 -207 -939 -590 -14 -653 292 984 778 884 463 -528 86 -187 -449 -680 304 -225 34 -938 -857 548 140 534 -44 180 624 491 -770 971 331 -353 -230 532 307 18 -125 -410 -130 -282 -394 -967 668 93 540 -574 -818 674 -312 441 -954 -217 645 -134 -296 542 34 -479 -920 -333 811 783 433 -431 -174 -397 -59 567 -440 173 -86 -700 671 -3 363 369 433 -197 604 -399 -284 -773 997 647 911 327 632 -911 -879 523 -838 -659 -581 419 860 648 -307 478 406 505 -338 219 -441 910 807 50 -795 -891 -993 -759 -821 867 110 -549 -702 147 -487 -556 72 -208 -777 994 -598 84 -359 -136 -209 128 177 -227 -628 943 -724 -701 527 163 398 673 -626 375 -498 486 291 703 22 828 -147 -961 -304 -344 764 592 378 -64 574 227 117 -304 -261 -771 -806 -997 -644 -248 59 250 315 -820 468 451 -608 220 -635 -749 -332 -253 -668 850 -850 164 550 521 220 -715 -607 -567 644 -389 -196 465 782 942 375 825 -999 -861 -876 763 151 -78 -644 -221 119 -692 -186 559 953 -185 154 796 255 289 -898 540 -65 55 500 580 -531 192 -108 -551 -975 -770 1 810 -806 703 -553 471 307 737 -112 863 377 -128 -534 -867 -612 -606 -954 550 -967 -754 382 -442 -89 929 422 -808 -989 417 353 -153 -495 189 800 -235 308 868 495 -931 876 -431 614 -778 392 210 -174 434 896 448 -313 505 -705 205 172 -38 -18 363 944 929 -260 629 100 -709 449 881 392 -414 177 528 175 6 -730 347 986 420 -315 -83 -4 -92 288 -96 -465 147 -456 35 -872 -134 -990 102 914 600 696 671 -144 368 -601 820 -494 -432 117 -906 161 -258 -190 -313 -848 868 24 62 320 259 238 981 793 -242 491 693 52 -99 906 -210 693 -793 -534 960 -407 -951 -599 -173 501 20 94 -955 308 -681 549 -996 -469 653 560 586 954 -936 -934 -872 286 275 130 -859 838 -161 -63 793 767 879 -886 -928 -962 540 947 -745 -717 622 196 605 935 168 -333 778 -545 -170 216 -472 576 -522 -71 302 -621 750 -146 687 854 -544 996 -485 -4 223 -193 259 956 -31 -159 329 -757 -276 -280 685 -979 450 -571 780 815 -273 -685 -363 403 -620 -614 612 -628 -987 -899 -457 -575 415 607 243 -236 -500 979 771 -702 900 -127 -303 -953 588 -664 457 44 611 -552 251 -752 -626 -434 500 -173 -549 -33 23 -398 -220 792 178 -203 569 -752 -412 -500 811 -227 403 515 -693 -499 -648 725 718 -577 948 589 -416 778 534 633 468 93 -758 737 -129 46 -560 466 -866 -748 443 951 -664 -358 -36 -110 -107 829 -548 741 960 579 396 -940 -442 405 -716 423 824 -837 402 804 340 -593 641 752 327 -961 -733 -876 -155 -204 410 -851 995 -299 225 736 -906 225 834 456 726 -530 -586 268 315 200 217 -869 961 557 -9 587 970 973 -649 698 883 -877 -947 -230 -53 291 882 -891 -211 310 136 -29 650 -3 -431 996 463 943 709 -36 421 970 947 -201 -194 -578 -325 -430 -371 -806 -470 -530 -715 412 -3 209 387 -68 415 452 615 535 384 510 -531 959 -336 -626 -824 357 -405 -291 -471 -926 -42 -921 -365 -674 812 -619 241 -627 189 -847 490 -113 -459 -665 734 -961 -765 -277 -82 179 -172 -548 481 728 358 -720 -910 644 427 430 511 -470 620 -942 512 564 -452 -875 -967 -914 932 906 -211 249 612 454 314 -735 236 611 747 369 -200 145 244 -177 -892 553 -219 -748 335 -602 24 -150 648 107 -460 292 -998 174 -987 704 -488 -902 -128 -36 896 549 24 766 792 653 -952 -510 104 887 407 27 590 816 -596 671 -343 -498 -457 -228 -976 733 27 -821 -33 921 -707 -138 -315 183 -432 313 -276 750 -73 -306 -392 -546 -59 514 -360 850 -910 -834 -386 185 -536 -89 -276 -487 -943 -289 -971 -132 717 511 -744 -594 165 575 364 -956 828 -102 254 537 -417 -114 775 -718 -701 597 -412 324 511 -943 859 871 750 -898 427 144 667 517 778 807 -379 -445 328 383 493 -801 -426 -531 -913 -40 543 -639 -531 -841 267 -142 -479 -663 -879 342 530 925 -154 -281 699 -818 821 -770 -561 -577 -541 -963 45 790 780 -521 -141 292 895 -795 374 -256 336 -724 -432 -964 250 -647 248 -180 812 720 -334 285 -871 789 241 368 984 -289 816 583 -825 141 392 -160 0 515 -280 954 232 -115 -442 144 -119 4 924 810 806 363 367 940 -621 -885 -242 -841 -562 908 -951 878 465 456 863 -913 683 -845 662 933 390 211 644 76 -655 -310 313 -277 680 443 -457 -328 27 80 458 -166 -673 -61 218 -918 539 719 427 -922 276 -126 704 674 780 261 -973 -107 -731 -919 -705 605 990 -157 -906 -463 364 728 18 -996 -671 -571 228 447 -625 -422 78 -170 714 868 -486 -651 456 376 472 -524 -295 -302 -760 -389 -279 -249 -121 -295 -437 558 -450 -496 -987 -114 -474 -415 959 -173 420 -753 638 -838 -614 -396 620 -204 -655 705 -415 -482 507 92 354 -126 49 952 -539 -121 891 -617 568 -162 -863 450 229 837 -818 690 -274 679 -316 944 22 -894 280 -805 330 -677 498 -364 865 399 -632 462 -552 -896 -282 657 -77 -987 908 570 -807 954 -410 -311 -863 903 -726 -285 -534 642 -538 -363 269 882 -750 -730 256 18 -783 73 -947 -846 776 752 493 545 -663 -26 -633 -368 -960 818 -785 813 -67 -141 151 -690 -651 846 33 -507 188 645 231 11 530 -652 -508 -392 -817 -782 -942 -713 -972 379 311 209 -576 933 -815 123 -703 715 -763 615 -521 -497 -990 680 872 251 619 -788 661 401 -46 821 969 -153 -238 857 -813 750 552 77 -425 652 249 757 -276 -437 319 -899 -883 -554 631 391 250 354 294 -185 -154 25 -145 -860 -253 -604 865 885 -233 776 -417 676 700 946 -376 -542 408 -143 -885 94 -353 650 611 -943 824 413 363 -410 -504 -26 -366 -930 -734 -350 898 251 999 445 621 449 650 -631 990 -778 468 -407 -975 75 -148 844 503 704 633 -726 -499 -637 -823 504 574 918 -121 -462 -402 -828 101 936 137 229 -16 420 -950 498 -230 -515 -816 -634 687 -959 -564 627 350 530 959 -755 -803 -924 82 -45 -503 -25 117 992 786 -466 809 627 -102 912 -218 385 163 898 9 -1000 575 -751 886 -783 128 -91 -402 -804 212 469 -537 -455 925 -422 -569 491 -622 561 591 -849 52 514 288 -761 -429 -555 -786 -782 -884 443 -158 -453 -335 -507 -377 -843 434 171 -121 207 368 -912 537 -972 532 -537 -84 286 -714 -50 -75 540 -770 798 108 -652 575 -202 -627 -718 787 480 -411 9 -803 -482 453 -808 78 754 -905 452 -700 576 441 -228 -501 22 -980 340 838 272 901 701 -37 763 976 156 41 553 909 449 51 307 376 -252 137 562 824 -567 -642 695 -824 -833 -613 -742 145 513 643 -574 9 290 -689 -464 -764 684 -867 -749 435 -641 81 -906 948 904 332 12 -269 -952 717 497 78 -470 -959 -353 -201 -183 -385 -439 -324 -405 296 835 -619 -534 703 -205 677 514 -191 656 768 678 -265 182 193 634 -429 -286 -813 643 -156 389 829 766 402 -621 38 589 224 892 570 741 -495 -820 -144 239 -274 980 -465 -360 161 -978 -649 412 407 780 503 481 185 -773 385 498 -518 -562 -125 -413 840 -895 -387 -210 -641 989 -629 -877 -454 -396 476 -54 -860 -573 219 156 -321 222 -444 621 658 45 358 841 -676 410 28 67 953 880 -883 785 -784 -578 23 440 196 -265 -114 189 -877 -954 -622 779 -482 -724 -471 393 -106 426 456 615 942 802 754 -182 93 906 -119 -869 326 -841 -424 69 193 773 -865 -169 -354 -837 -234 87 911 47 613 361 926 764 -480 -574 -149 -505 -181 847 -331 -347 206 -25 -530 -120 729 64 438 291 -759 -888 -955 -548 -210 880 956 -659 499 789 -789 748 271 -621 -321 -731 -889 -791 -272 480 299 -35 370 767 957 768 217 -914 -170 -774 657 185 -508 -49 -945 492 318 891 -367 450 885 -717 -544 158 -254 -712 -931 -153 440 -84 423 -101 -713 -395 612 -928 -174 -548 -300 441 -69 513 -863 628 598 835 -672 -799 688 -227 403 339 -574 -300 -812 799 653 -623 -793 51 -269 -756 -774 -10 -330 -493 -234 830 -565 298 -938 658 31 452 741 -122 692 96 -784 -181 -747 440 -917 336 -534 316 -451 264 -866 -666 256 898 840 -185 -591 -771 212 -734 146 20 -111 -543 -594 -392 -974 493 -257 128 191 -596 579 -42 80 199 -917 956 923 972 -503 -74 -356 929 367 -90 182 569 511 -740 -344 912 -23 346 61 -363 -659 -439 -565 466 -572 821 96 -376 -442 405 395 -364 -702 544 347 -167 839 14 -632 512 28 500 -148 585 -600 -654 -136 674 245 221 -161 -364 -661 -250 934 -497 279 -804 -200 687 197 -502 -852 106 -570 224 895 362 -773 -52 11 -51 356 -532 856 -860 494 -382 846 28 320 -245 119 174 521 814 -14 -161 -187 -611 -347 198 -142 -945 -266 -468 484 -13 169 -595 -453 871 213 36 968 -45 -798 467 527 594 645 757 -510 569 -13 731 139 -992 -329 529 -828 -482 597 -73 143 308 -735 500 921 177 961 101 632 440 -233 266 435 840 773 501 -995 137 873 -192 -110 374 964 589 -283 998 9 -800 702 -325 -645 -732 -172 -3 -895 873 -553 -995 970 968 463 -260 855 228 668 840 987 950 780 721 369 149 -98 -287 376 704 903 -187 95 337 825 -569 -453 907 -200 -54 973 300 884 -311 12 125 33 -501 841 -534 465 729 884 -888 -554 616 981 768 -515 58 314 589 652 712 -522 827 986 355 539 912 44 -768 -131 595 -582 -192 -187 805 -191 899 -455 -700 349 346 876 -38 710 729 -643 393 333 444 227 -508 -596 57 950 635 -327 -708 613 -16 -178 629 305 -474 -204 57 339 -670 -406 -420 294 -972 287 -717 417 484 101 -615 369 372 -81 910 237 -556 552 -339 -138 190 -561 123 -503 -10 78 -623 -76 -326 95 537 -73 -485 -197 537 -154 783 -836 -229 -773 872 732 846 873 -238 209 -475 345 717 -623 331 -684 -982 961 -96 -334 -719 -831 247 -591 -190 806 -933 -438 108 340 133 -197 -1 -513 -369 999 -945 500 -97 550 683 40 874 -725 752 -31 447 243 -820 40 157 62 501 -519 -55 191 -456 114 -596 720 -890 389 810 228 -906 -789 -30 213 861 538 -762 575 561 93 402 6 343 -352 787 371 -702 314 859 4 -203 198 -150 48 954 887 914 -196 835 -656 -322 39 642 -868 243 558 582 249 -686 -663 435 246 -912 986 -198 -364 313 342 269 -459 -652 -208 -959 304 -93 667 -515 752 515 -348 -433 10 -150 809 -344 728 -117 521 23 56 40 -469 396 -959 807 128 423 -627 898 -421 219 959 909 -883 -325 503 994 -731 -838 -735 -438 -421 -797 667 -895 24 376 -334 -509 -527 386 -887 -417 610 430 86 290 323 -571 -652 -75 -677 563 816 602 -996 -835 -442 -178 -250 990 584 -561 655 -363 853 -628 651 378 -276 647 -938 -937 788 -362 281 133 -285 -257 171 -664 -689 -287 545 230 409 -404 -916 -728 837 132 241 921 992 -535 -530 -695 -18 13 -396 -46 576 130 176 -1000 -680 -949 -367 716 -635 -445 63 -509 -212 -471 787 873 -332 -813 611 -386 -136 564 343 -166 291 193 -376 -106 -944 214 -682 302 -278 926 -870 -170 -759 766 926 270 -810 773 -430 -714 -906 -96 41 -982 -244 -144 -1 -53 823 52 701 -655 2 -599 476 -529 595 330 -487 897 677 359 943 -567 810 -828 -428 237 -499 68 728 747 -687 973 -113 -706 265 552 875 -494 -929 -241 696 815 -426 -724 45 856 -680 -139 143 75 368 395 -574 395 -514 -639 -131 105 742 -345 -181 -279 679 -611 798 -115 -458 -896 -128 -275 -261 136 916 629 -271 -380 328 527 233 894 -710 -483 948 -937 -32 -721 -857 -550 -680 -861 502 -991 -456 -119 -351 -713 -87 -871 -174 -807 -949 221 -675 80 -79 -717 37 -538 -985 399 928 434 950 497 -594 -529 -241 -793 -965 -519 187 444 83 -845 -255 367 330 -256 -599 -865 -935 -333 10 -331 34 -382 -758 874 889 728 17 -351 -433 306 -617 -682 -377 -265 -862 904 -570 881 -843 -206 -915 171 -172 -365 719 -248 508 -199 -807 -179 -233 -99 370 -110 -741 571 -760 -927 10 -637 -57 -669 295 -558 880 564 684 -233 -306 813 322 -877 -199 152 -379 -944 456 -35 398 665 545 113 263 803 931 970 680 -961 -194 794 284 -920 -12 -832 378 -848 864 -656 -81 434 -347 -538 931 -386 995 -896 -155 287 624 -748 291 130 901 -873 -23 805 228 -919 -13 -931 -422 26 741 910 -71 -17 519 -504 629 -569 -679 23 -112 -770 -520 -339 -992 -875 -716 129 326 868 -310 -262 -404 -359 865 -480 -328 -838 -354 532 -336 -829 -196 406 468 277 918 -686 854 -164 193 -156 -951 236 -629 -149 269 -467 786 -936 463 679 39 -12 358 448 -182 124 10 133 -687 -832 -658 -854 434 158 247 -513 -305 854 -28 -281 985 -343 -514 -750 526 12 -493 976 675 -113 113 490 -268 620 -776 850 668 788 696 389 122 -406 340 -806 -849 -139 409 638 -331 949 615 377 -743 402 -815 -125 -219 140 298 -806 -762 -825 447 -988 165 -260 782 588 132 -583 -498 167 -759 501 -80 901 -343 -672 571 100 420 -413 723 948 -754 -610 662 -621 553 -378 -672 556 -785 842 133 -958 100 615 -729 495 386 917 -516 456 435 -326 -404 842 641 -774 -679 82 -840 845 355 37 439 282 -359 -324 140 -9 -892 -520 859 338 -339 -823 -62 -350 -546 703 -413 -655 43 439 -103 14 176 585 183 -113 -360 -738 -265 673 -684 -455 -183 419 -191 768 292 182 189 -800 214 -878 -169 418 -328 -995 427 -657 462 894 -57 970 810 -439 -141 -70 -757 -885 844 -867 -557 -30 928 -247 -166 -461 -730 -872 799 90 -793 472 -474 72 712 -776 616 -424 -518 399 -965 936 -688 -514 869 -43 782 -967 201 -811 235 -395 -193 -391 -104 334 176 729 -928 -929 -462 437 302 -425 26 611 386 -443 151 -658 565 -321 457 -586 -954 405 368 -745 836 660 211 209 266 -71 -905 546 505 34 -158 772 512 -657 -786 -168 -457 833 91 -235 515 -680 422 -891 -698 3 965 -728 -529 51 -624 -844 -197 -908 943 -891 -586 282 704 -863 -683 -15 -224 -998 -523 741 370 411 -968 47 923 882 -764 -306 -33 -585 265 -321 -79 -189 598 -94 700 -696 353 912 928 -978 415 176 -137 -553 -871 -653 77 -586 369 385 5 429 -645 -525 386 22 711 -283 290 34 -541 -628 -626 219 -201 -440 -469 -974 848 815 -165 547 839 12 -33 876 163 69 -371 893 -982 466 -936 -684 -317 -393 351 -239 469 711 -113 383 607 166 213 498 -798 320 -449 -505 232 982 147 -193 300 -685 -192 -663 80 -553 514 -380 777 -325 -608 -688 289 687 -651 -98 -580 747 -206 417 818 -605 -44 -231 447 643 680 -387 -163 -87 102 572 -871 351 -437 36 827 -210 786 629 234 -999 654 335 -364 552 603 -957 633 -813 36 653 894 -771 -287 422 -647 -700 -237 -169 227 889 -531 459 576 -647 180 -214 -178 -401 -997 736 818 -97 -408 853 -860 223 374 -508 569 -204 -581 152 107 483 -244 563 -725 579 856 662 -374 -591 777 -213 -10 -553 -517 -608 161 -475 -479 -373 -49 330 365 444 759 -396 25 265 -533 532 -29 -893 -941 -811 -607 707 -578 944 820 290 129 743 724 -777 -3 -549 946 -817 93 618 636 589 -546 -748 -236 -442 -500 521 -525 -112 895 -681 694 706 80 242 672 -291 711 869 -818 -216 595 -971 -476 293 672 -235 -881 -789 957 -195 -954 -520 24 379 840 -133 -345 -62 415 -138 -524 111 -968 228 255 -642 -122 -378 925 353 -999 -417 -432 296 -854 254 726 168 99 -262 -30 326 -823 -490 -788 614 974 161 461 109 -299 -193 -235 -448 -486 -837 881 -873 890 -896 714 -236 48 332 -592 327 518 -143 620 134 -885 -490 198 -661 -533 -6 385 277 275 12 719 49 548 758 965 708 -166 339 466 990 613 520 -116 -842 -576 -928 473 -127 737 355 -243 -526 -47 -439 727 -601 -691 701 562 179 -603 401 524 380 988 -32 882 618 -217 474 404 307 673 642 835 396 -839 -588 16 200 -83 -22 -431 553 805 733 -391 -352 299 -766 -443 189 486 -289 -486 465 141 549 645 146 -365 802 914 333 585 -985 -597 -547 841 -478 188 -17 -335 512 943 -459 -769 254 648 -958 -889 847 125 -776 260 -444 -297 -915 -616 -502 -877 -692 87 373 340 -19 361 -919 -109 -558 -626 210 501 339 259 558 222 231 -445 -961 106 859 980 525 -355 178 224 -709 27 -681 769 -687 -5 -226 767 -212 945 -849 -437 -889 -938 -468 321 -938 -114 41 -128 41 -94 -90 532 -530 -571 388 -407 494 965 766 -286 -171 -745 -828 390 -886 765 -396 196 -542 -443 153 -549 649 26 -132 848 -490 673 -816 -673 82 -567 -816 -673 791 838 88 432 -420 -240 -89 -845 -503 -970 -475 41 -610 -995 680 804 -466 -216 703 609 -463 -745 -24 384 854 -953 -869 264 888 167 730 -956 -672 -42 242 193 947 -898 177 -6 -127 -684 -495 520 -623 592 629 336 296 -907 811 -737 104 -868 483 -391 454 210 -777 -510 -366 -215 -211 -290 -851 -652 936 -681 379 687 -740 616 112 -399 -927 542 -979 -103 427 535 -936 -817 -317 365 956 -581 -58 342 -896 84 453 -633 411 425 790 689 -738 219 -901 -881 -323 -508 856 -82 708 -658 -676 479 -267 222 -728 634 -120 236 973 408 -666 727 272 -746 753 -302 473 -577 -633 105 996 233 385 603 581 -614 -350 -524 -709 -72 225 -307 -826 -641 950 -40 830 -640 -280 -415 -732 950 -674 832 197 340 -491 -705 -967 -348 776 -99 543 204 -747 -145 394 -422 -350 -873 -271 -80 611 766 -169 -763 -100 -986 -460 -645 68 -568 540 -895 707 -792 893 486 980 -1000 -22 590 463 -632 497 -410 842 -297 -532 -876 -10 -838 793 273 -282 -222 515 774 -709 469 -517 548 -259 -86 -277 -614 -360 967 916 589 -333 511 -72 -976 -691 -861 -38 27 -638 -798 981 240 -267 -533 -128 546 -62 -336 -438 -337 -25 740 616 201 762 949 -320 -940 -28 967 -178 -868 711 -743 -887 850 371 400 973 -419 -507 138 859 111 -322 -786 -747 -299 -366 -333 231 235 -5 958 43 98 -376 135 -260 -39 -972 -407 899 -913 -313 -687 -171 540 705 -910 -281 74 382 718 -844 256 -720 -944 -960 -429 358 -123 641 499 -482 2 925 -332 173 -368 -384 -524 856 322 -555 518 -714 638 -741 561 -860 864 -930 328 -86 811 302 396 -259 -302 -229 -215 -558 -580 740 835 163 -141 713 -405 770 666 28 509 -597 415 510 603 -385 -26 823 834 431 -728 -548 679 162 -40 859 744 -292 -592 -762 -238 381 104 250 -278 -159 324 -659 423 788 -559 496 0 -839 -978 373 32 -140 -294 -951 726 -981 -716 -691 -390 -537 489 749 -286 -81 -319 496 -542 -196 890 452 618 195 -804 -234 326 660 425 875 -626 -413 216 -537 -842 -144 -733 898 428 804 -105 755 179 899 703 815 331 951 -405 390 -908 865 -616 -147 221 246 576 73 168 -501 -685 -283 459 -108 34 -673 855 872 -230 -229 878 544 -56 -503 313 180 773 439 -207 -507 -398 -281 902 -683 391 -837 818 -774 -487 -741 855 535 -279 527 -668 -36 -350 -490 -204 -313 817 566 709 -72 786 191 -432 194 579 38 -678 -806 805 159 939 -529 359 503 -3 211 443 191 -223 -789 995 -355 -821 -859 761 -102 -339 7 -846 902 818 -597 -13 837 -643 852 -279 170 735 -183 837 -975 547 -680 215 775 -83 728 -738 -346 -317 631 579 506 539 -813 -733 -19 266 543 -268 756 -500 -71 -426 -613 -20 173 -672 734 -979 99 -402 -16 -502 -129 859 424 17 838 -510 76 -682 -167 -78 845 -97 118 -47 -255 470 690 325 -336 -478 -768 -620 489 -777 164 499 554 781 791 556 -503 -541 -87 -828 -901 657 -530 265 -766 -455 -473 -747 -773 997 265 -467 534 -131 -395 -957 -976 618 231 706 -22 591 753 -55 781 -833 -42 434 -547 385 -451 -571 -86 -572 846 414 840 398 206 131 762 756 -558 -403 -735 487 -226 -825 101 -224 830 290 45 -556 12 784 480 45 -570 475 839 21 -875 -659 234 505 -435 495 360 31 511 -190 766 -224 -409 824 -632 -290 369 196 88 -465 893 -35 -945 374 623 -183 625 -83 236 -295 118 -802 -56 -292 73 -649 -600 -761 -731 662 -7 175 -731 404 156 845 34 994 -287 -968 247 -509 935 -285 216 -222 737 -162 -824 827 -98 -445 -91 855 922 403 46 -251 -530 666 569 -563 56 -824 -962 874 -429 534 -40 -975 506 343 -571 767 -612 204 736 806 771 642 -703 136 -851 -56 -901 773 -970 -4 558 757 386 -804 191 633 -508 -940 700 937 632 -154 407 829 -316 612 -703 495 -597 175 -257 302 -619 224 314 517 -662 -319 -397 139 821 547 126 -966 976 -734 290 -548 637 679 -393 977 -117 -207 709 -424 -970 570 985 -920 801 -310 -454 824 -312 -867 556 978 148 484 957 -201 921 802 325 -361 228 33 979 325 -538 583 210 -728 701 -545 499 -680 287 141 -137 -878 -57 -679 172 -832 -785 357 -530 709 390 -397 201 -805 -650 936 -841 451 730 -372 -495 -602 -856 -666 -534 569 -499 729 -823 752 878 -36 653 293 -929 -971 332 117 -780 342 -873 -712 670 -948 129 -215 -824 450 871 -607 179 -806 728 531 867 -785 879 434 -590 -894 -768 780 970 -397 515 739 409 -31 -64 648 463 -250 797 217 667 -216 268 300 798 -687 -523 -763 514 -296 -103 -843 -134 632 -394 -636 -93 -757 942 -364 314 904 360 -194 646 779 -416 -309 197 695 427 -717 -167 -898 -987 -548 -990 -277 296 369 -229 -178 291 -460 -473 392 964 566 916 97 458 239 757 -397 285 -177 343 -680 390 915 606 54 -501 -711 -926 -72 265 -360 532 239 490 -619 948 404 -308 714 -985 -530 -516 949 -226 -839 -822 981 -735 898 -923 80 409 413 -864 626 723 -348 -199 742 -27 -678 -967 725 -845 384 -817 -850 -598 -238 -495 -832 -2 -671 402 514 -718 -277 601 -918 480 -825 -342 -768 181 -302 -80 452 -474 481 -481 -525 -583 675 -826 -549 -639 408 -112 962 286 408 -70 -22 895 26 937 779 -570 -434 976 898 -897 -370 -171 617 -790 843 -295 -739 40 690 53 792 -163 875 308 583 551 992 -415 531 -852 -137 -594 -49 601 -472 610 814 -63 -487 615 -90 738 398 49 -200 789 -554 -203 243 -271 733 146 -39 -586 -83 22 478 166 -622 -966 -351 215 628 660 -597 -699 207 649 797 725 254 397 79 -888 143 -943 11 291 -834 492 -840 -102 -396 290 523 -170 550 -134 -853 126 -791 -825 898 -792 -621 -680 -271 -691 -411 609 460 -151 465 529 793 366 114 -168 -498 485 720 968 287 -486 303 950 107 -676 604 117 -636 549 577 634 -388 101 331 -15 -919 -255 -965 -342 -417 152 -948 -919 187 -364 241 -311 -868 -779 642 468 817 433 -198 127 685 92 -331 -519 -414 -856 -339 448 838 -829 291 -226 -257 -235 -278 -597 -257 607 -413 -975 997 -433 487 762 -490 914 -112 675 -860 -130 -200 126 728 114 490 -104 -222 561 -755 406 -158 343 981 -686 313 -193 -158 361 -179 -43 -625 94 -445 -184 479 660 -236 -932 -491 -144 -877 144 -134 -624 -790 867 -635 -480 -221 -738 -139 203 880 -288 -756 -715 65 -721 -776 91 372 164 -37 112 761 -960 733 -825 -146 605 611 -357 -257 -594 601 936 -397 -260 874 -759 -701 347 493 -924 -454 -18 860 996 353 412 -875 -422 214 705 -374 -589 342 -803 385 269 762 -670 931 68 969 -932 823 -751 -403 55 -321 136 -166 -469 295 971 287 454 -624 866 606 -489 17 59 244 527 -187 -627 822 740 -297 -849 -668 -507 176 -856 -353 834 151 987 732 -97 -340 949 993 561 -187 -483 478 287 462 657 533 -620 206 -779 -971 -564 -70 -990 -714 -506 414 -665 -454 -90 -756 -244 -903 -278 -527 427 -915 151 -188 349 -967 344 -210 651 568 60 852 -573 461 78 -951 -90 -967 -482 -533 -581 169 -690 -414 -150 718 -650 -204 789 -210 815 -617 863 591 377 548 114 298 -665 -203 -556 690 335 891 -688 -350 833 522 444 -9 977 438 -883 -749 -842 -894 -919 -439 -928 -952 -384 892 685 735 -927 409 -830 908 324 -929 55 90 -391 -700 -945 7 -113 -103 -658 -725 235 -512 0 856 -575 723 -685 351 -419 843 -38 -693 -739 194 -490 351 -406 -169 76 308 723 -249 -93 868 -608 -356 399 738 206 -382 422 -912 -664 310 -931 -723 -692 -211 -506 -694 -387 -981 54 -903 -911 -163 281 101 768 -6 961 -64 39 253 -570 -498 -669 -418 937 -611 142 117 -798 -651 -959 587 317 -609 631 -914 165 30 -374 -380 -508 818 71 -569 290 892 494 763 692 -149 -858 -168 200 -519 23 827 -615 -416 943 718 508 -283 535 145 823 527 -181 -972 -60 381 75 -145 687 -81 642 949 125 785 -489 -865 -388 -210 570 -782 -216 555 -932 54 708 -941 -694 -670 -262 597 324 252 -529 -434 473 152 301 -965 -805 -786 554 -71 339 -994 347 469 -124 -36 139 651 -725 700 461 -957 -598 715 -540 -246 230 -513 852 779 159 -791 -861 36 -892 -616 -108 668 570 -314 -943 12 -229 660 -3 826 -640 -961 294 -942 -732 922 612 679 -647 522 -746 554 -605 306 -22 913 47 176 290 262 918 812 -138 459 89 559 -815 519 -203 -772 203 992 -733 -817 876 -849 -902 31 530 -606 -630 550 808 660 145 584 -407 420 -986 -275 -394 -514 757 718 114 467 -236 604 917 609 -849 413 404 -745 432 54 -656 -258 951 452 373 -935 645 951 403 131 -261 -64 -426 587 -734 549 -226 128 -930 -435 -332 118 -956 91 68 -805 272 855 -965 481 855 109 -166 562 -459 -757 -548 -686 -782 -469 756 261 969 -151 -777 802 539 373 -913 537 173 211 106 627 26 757 525 -88 481 -361 601 515 -10 -601 597 824 -564 732 502 -923 -561 -132 337 573 505 747 -352 435 844 -373 897 -592 -227 839 301 891 -680 -151 -357 -64 -812 -179 -805 91 538 -317 -403 -897 -974 151 834 629 551 774 -449 -697 -304 863 738 389 -310 143 -389 653 525 262 85 -869 -993 755 410 -623 31 -853 -279 -414 -209 -385 -207 809 411 -931 165 191 -176 582 -962 507 233 210 -807 -331 -283 972 557 710 193 829 741 968 -867 111 51 -962 -652 -907 -743 -867 293 -109 462 401 -775 936 -113 -809 -963 943 -748 -174 -493 -436 86 140 -960 -4 91 -374 -682 982 -856 751 -401 482 698 -192 280 -626 175 875 262 691 672 -391 -54 -500 -354 673 402 84 -621 583 185 364 223 -692 642 -81 470 -746 851 802 646 102 -242 650 -167 470 -716 14 193 -936 -516 -966 -381 264 -860 159 743 -669 846 -968 898 -960 44 775 475 436 887 -490 568 112 66 -933 -276 -885 899 189 619 55 -622 315 214 -860 748 -483 -838 -752 101 426 -555 947 613 806 625 -772 -473 -188 609 233 799 -599 61 -8 -523 276 -755 -145 -406 856 -370 -290 -243 639 -619 914 744 238 154 -835 475 -589 -372 761 965 213 -645 461 300 -919 88 22 -326 426 -612 -891 -970 -139 -732 755 -91 356 230 173 997 -818 561 356 -738 202 211 351 -504 588 -494 222 -987 520 -921 481 3 -365 -278 697 168 355 574 -332 -763 756 952 334 959 -339 838 202 -35 -160 -981 -165 -484 257 330 -811 471 740 -869 -714 764 -828 -763 975 -572 -31 -707 -303 82 -560 420 -293 590 682 767 485 -451 890 991 -741 495 -845 -279 -386 -477 -354 -947 -312 543 589 54 489 644 230 708 -208 841 -371 -863 503 187 -779 -485 -761 -234 291 527 -469 122 -495 558 156 108 7 -114 -996 665 -186 -417 -718 832 245 -300 -349 -702 407 61 935 645 566 418 931 294 299 -454 -757 -278 952 714 807 536 203 -165 -447 941 803 -542 130 868 -32 -262 62 2 -451 -124 -805 155 -476 -590 -650 -450 581 547 797 -936 -806 70 428 467 742 -257 840 -179 -44 101 -220 161 -495 117 -350 744 -848 750 -248 554 997 -38 -556 -790 -899 -425 -816 -475 981 63 -779 163 564 -183 -885 965 -344 -595 -457 646 -489 -944 792 -948 511 824 92 -164 -285 782 353 651 -905 -973 891 -97 -90 357 77 -704 863 481 560 -501 781 316 -652 624 287 -711 -246 -614 -556 873 894 -540 -474 -305 -543 -69 -508 567 174 604 764 -65 -566 -963 -96 401 -959 253 962 758 -859 -558 -765 -386 64 -415 -896 733 -466 -286 -894 650 285 -498 -261 -984 301 -492 -720 163 -325 -761 729 -494 -74 235 -565 385 686 544 -333 976 933 -654 -985 81 -232 659 -324 -148 -776 326 838 -693 -881 760 188 -171 -943 -353 -86 -542 359 -438 -968 806 -987 -416 -603 680 -510 273 802 895 -762 880 343 398 167 213 305 178 -932 38 -568 346 934 593 654 300 343 -126 305 703 -523 -193 311 679 374 749 90 -968 585 -5 190 431 949 -931 -724 176 67 -700 229 -171 912 -260 -936 -883 570 745 -98 -20 -224 -995 -528 -434 168 930 -67 -828 906 -882 -520 -129 29 -571 811 119 -853 769 -826 908 -181 -340 -827 -620 939 342 119 -530 -92 -73 887 -779 746 375 728 454 575 977 -400 -343 -876 -929 538 -598 -926 696 -504 579 -383 781 -736 930 294 -588 -728 974 402 -341 476 171 653 647 -930 -691 466 -654 -668 -838 150 -776 872 -145 -17 134 -420 812 -958 -855 -541 -79 -400 157 233 945 798 -482 467 -86 -212 -256 681 -13 -966 241 -36 -586 737 -233 -324 -115 755 779 -178 578 -237 582 801 -622 -918 628 128 794 979 170 447 386 514 -631 226 977 -934 -288 -549 728 -958 16 -411 -310 -711 -849 689 -521 710 -222 637 -304 579 -210 932 324 977 -194 473 853 -586 763 855 265 -24 -358 -680 742 211 -356 88 898 -1 -92 -394 -661 121 -85 -747 425 -37 346 763 -998 213 -950 236 -576 -799 -490 -930 466 607 -805 734 -939 -794 -559 -704 -651 -369 835 -625 536 673 -200 303 501 41 -843 80 -658 -80 -964 593 672 -915 -154 155 -343 220 468 -257 29 -409 442 622 -290 -543 899 -533 27 657 -165 245 -59 -803 447 -304 -561 813 -938 373 576 -163 -522 345 546 -914 -826 -955 377 855 -671 -305 -835 -275 -52 -438 -881 -995 -384 -590 3 -681 -230 -711 920 -839 685 -486 -795 669 -277 -339 -410 42 943 857 -407 -345 -565 841 792 -432 180 218 -21 -797 -594 -57 -861 743 540 362 683 648 -603 -22 -206 969 665 872 55 -160 967 123 -110 678 -136 522 237 -210 401 502 -884 127 -819 -956 366 155 -704 455 270 -522 420 540 655 589 -139 437 -537 -496 859 622 -832 123 603 -362 414 785 -955 -738 85 -233 379 729 -307 542 620 -692 -424 -515 149 -318 -780 928 -295 46 -69 -117 -833 -413 568 -74 -435 816 925 -673 630 154 76 -328 55 -46 -568 626 -552 751 -86 172 529 -763 513 -252 456 -896 -853 -402 875 334 -520 -52 -821 -506 -953 994 5 929 910 -104 969 -344 -596 536 -562 -593 891 729 -279 -579 197 117 273 -463 -463 558 -424 -41 -887 -111 -965 -326 -109 58 -652 -115 739 371 -987 -31 -394 459 -853 -329 927 -371 0 -763 58 -449 512 363 -412 884 -160 219 -563 469 -190 191 554 9 -250 404 -531 296 -301 -742 333 -771 955 -749 714 950 -137 -390 -754 -76 -86 -861 1 529 747 214 798 702 -774 -948 624 483 -519 453 -609 -267 785 168 755 -545 -422 141 454 274 496 817 -200 -608 -208 -84 383 -362 -930 707 427 -678 625 -800 868 -22 422 201 -767 417 65 -996 -623 62 -806 628 -851 534 -833 121 113 -614 315 253 140 456 -237 -894 -256 -187 -836 -678 818 -887 -779 -805 -151 530 668 439 -784 271 336 94 -64 915 -548 57 385 856 501 717 503 116 -828 -76 807 536 -109 743 -980 698 -229 -754 -433 88 -428 -285 550 542 203 604 424 368 -449 -298 891 -345 505 192 660 218 -599 120 -293 -300 -817 -829 -524 616 182 897 116 921 387 -553 -962 -763 -73 -518 265 -978 52 -768 329 -348 926 679 -271 476 -566 640 -966 808 120 -410 -515 976 -166 951 218 -135 -194 -752 -560 498 -556 -259 -927 964 272 -545 -300 949 -764 -699 -26 -763 -912 893 212 665 483 -467 -148 -76 -321 -482 997 616 339 456 537 214 445 -615 -302 818 -199 153 567 235 80 -819 506 556 -78 361 -858 618 -92 -640 -976 -497 476 227 633 -385 -677 610 -172 -498 703 -813 -353 -371 -594 -19 953 -877 -36 430 -727 -733 -439 -645 -161 1000 405 -852 -888 165 -335 188 -296 -506 -877 -366 165 -24 501 -138 -651 979 -692 732 -358 -408 -252 942 719 -921 321 -732 -433 907 -921 -222 808 -442 629 489 -654 241 -348 553 -171 -711 -916 -661 364 -586 74 917 -753 655 314 -742 551 -524 -659 -912 -555 -187 -499 -684 -243 -837 -424 74 617 -276 306 350 655 589 4 531 169 742 -25 -706 695 347 -63 -729 718 -306 823 560 374 -891 -14 -368 -951 527 174 -735 961 527 -207 450 633 169 -415 -699 -15 17 516 778 -390 -697 41 310 -316 -36 -750 626 -973 997 -718 -195 182 -644 452 -374 42 -780 -918 133 123 -585 -690 -324 460 987 707 -774 52 -9 904 871 -115 148 164 -171 -561 -572 282 -957 -416 673 -13 798 -310 549 730 -917 -738 -462 962 -1 -537 -409 650 -547 -448 889 -46 817 -131 790 614 739 545 205 -397 321 -893 -752 703 -514 355 -79 -458 -898 806 -190 -449 -136 725 248 418 945 994 889 -517 215 -640 602 -332 -74 -365 -562 675 -944 -123 -110 401 827 199 992 -991 973 506 282 -653 -69 74 744 390 -48 -37 883 -873 -389 -940 837 -145 633 575 481 711 407 381 -155 108 727 -800 849 284 -958 -862 204 -456 994 634 873 830 -899 -71 955 456 -511 359 -871 282 -804 -932 -604 -199 330 78 986 454 -529 16 -493 -576 -927 499 558 53 -888 -957 -806 -634 -422 509 -995 643 775 -205 281 -755 474 391 -763 391 472 -294 710 743 -930 11 -802 63 790 -129 669 -524 864 -546 -885 -520 -635 -198 -727 -810 288 651 49 -10 -77 -915 357 174 -920 805 -578 -842 -712 -939 262 -630 -802 164 -906 -272 -151 -617 -568 830 31 519 751 -651 -6 185 -423 861 -804 -871 66 -224 865 -683 -203 551 150 -682 -351 -171 908 -969 -257 -709 564 598 -632 -12 -437 561 491 -672 51 -265 -856 419 -386 775 -362 295 -242 280 -568 301 448 214 684 478 -28 88 0 -603 922 51 -571 -784 -900 907 -506 -517 -558 -379 250 -241 349 67 431 275 -894 -437 789 -42 33 789 -444 -420 -858 -440 -794 -883 511 714 556 -811 -249 -703 764 602 -746 654 -142 -333 -995 255 219 217 879 -10 579 -430 -475 748 -840 -791 775 300 -775 -932 -764 -464 51 -627 -956 -538 -237 -895 -673 -385 -223 -647 -758 675 -710 -401 49 794 1000 -868 53 676 -53 -608 -740 -516 704 811 142 -197 714 -195 -340 -90 -672 846 -281 118 -173 -816 -139 -35 -610 757 746 855 529 -889 -483 -54 385 -530 757 -822 -359 -112 951 239 12 -6 870 -599 507 -84 -85 836 -732 -854 -865 -846 -993 793 -26 343 186 -246 755 -113 -170 988 -603 -259 -940 841 -798 540 493 -64 822 861 282 17 933 198 467 -333 190 -682 -14 933 -629 8 -267 57 -844 308 -966 -417 445 545 -417 -430 -802 728 195 78 877 896 -946 -478 -51 -813 787 -228 -117 855 -928 -848 -752 791 -953 955 463 142 -974 -525 -533 -441 140 900 -66 -338 291 -980 874 249 99 418 -117 -503 -874 76 784 183 347 484 -245 -183 -227 -942 -833 -469 558 57 353 741 572 -831 938 -333 -486 -733 499 -361 -530 -170 -537 -539 447 303 915 724 -823 72 306 682 -726 874 -153 436 364 -3 326 57 161 570 172 4 -814 -310 -486 -271 -88 -577 -367 -919 -161 -623 -25 600 799 -487 271 -344 668 -613 -287 -248 651 630 315 445 -233 -574 634 -692 161 -446 -518 307 900 255 786 907 -474 745 997 -341 23 271 801 -632 504 266 499 -612 392 452 -616 189 904 633 -766 424 -550 652 493 6 455 626 -956 561 972 -338 454 784 -699 -737 451 284 -767 -157 856 462 525 -348 8 612 427 782 -215 -759 836 715 841 -569 324 -915 -780 282 -455 775 -30 882 793 934 -946 -545 107 323 267 -96 -420 580 964 -348 -375 -101 796 -728 -408 68 -308 -326 225 -514 -221 -707 531 -669 666 50 -262 -358 215 418 193 -924 -801 -746 133 -893 -858 802 989 -931 345 388 64 -145 -661 -570 584 -427 -733 -422 -513 466 -456 198 -78 323 566 507 -803 23 955 -587 810 -496 823 -895 780 -442 73 308 -347 -301 -370 383 -504 -58 855 838 -102 -458 265 -450 112 -817 263 -927 -632 -914 660 -292 -537 -307 -644 -962 -636 -24 -862 -345 657 -856 396 -514 -990 -279 -26 285 -549 -126 -450 57 143 -904 -380 933 -323 -992 -675 872 273 390 733 882 -388 -226 732 -975 -108 300 361 -949 382 83 358 700 -332 -392 212 313 -105 729 395 577 971 -877 825 -170 267 93 345 -291 -251 -188 -223 954 298 142 305 -554 591 -168 -928 -397 476 232 349 328 -542 -243 -661 918 221 -185 736 -36 -740 -615 -794 -521 -128 -715 50 -681 -421 -276 -681 -8 -600 -327 -14 475 -290 -122 -543 353 439 -825 909 -251 987 -510 453 870 -87 -684 -648 -652 685 504 -84 -781 -266 177 179 209 469 719 738 431 922 -595 540 -844 327 354 -455 158 670 145 494 465 425 81 115 321 400 -341 -4 -998 416 -725 -538 588 -644 538 -104 188 516 -22 479 723 -868 858 504 -847 835 -490 172 -624 -519 699 -852 713 467 548 -74 193 901 378 39 -435 -744 -906 -552 -638 516 -875 -328 -322 574 985 813 570 753 -315 -864 962 -272 237 -388 34 501 439 866 -633 -41 -403 -125 -668 790 633 105 973 -906 275 -163 815 -830 830 -936 235 -342 923 -741 -640 -353 329 -224 -703 824 -298 -819 757 606 -100 -959 243 -603 332 -278 457 580 191 -452 969 -419 188 210 -800 -794 -861 14 -130 -207 210 -813 462 -409 -288 715 -328 -637 82 -622 885 654 879 822 207 -694 531 555 -957 426 825 582 885 -692 -118 -384 -717 -1000 522 -325 -301 984 202 -732 632 581 -750 312 -69 -996 -801 707 -478 -30 -122 882 -571 -903 762 -890 166 708 889 -73 -28 112 431 -402 -789 685 626 574 213 197 -27 -487 -7 -641 592 541 372 -320 -77 -835 119 -688 83 -234 225 -741 205 17 -368 50 -559 793 -468 -947 -372 97 572 963 961 143 -56 79 433 -275 -207 -839 237 348 553 196 755 52 115 918 -353 -244 510 -446 859 -336 785 -845 -608 347 -795 838 -204 949 -959 -48 -61 -622 -154 38 642 883 -15 -235 329 -928 -887 967 622 -652 293 -360 -811 -934 15 -198 -317 994 415 -274 235 587 -826 -222 -847 476 104 157 900 -414 587 209 -98 789 378 903 98 -732 -31 826 728 -876 -756 -640 -918 962 991 -553 323 -265 941 -539 -82 297 774 -32 -89 -107 -760 140 104 467 -127 987 623 -233 -474 -530 634 -679 16 776 353 -325 -347 554 -244 -146 36 -480 789 -480 651 -241 252 848 881 -305 -330 523 513 -509 434 216 721 362 -718 922 -694 37 -863 908 -976 -560 587 546 -603 291 606 355 -429 948 925 572 -835 681 -624 876 920 -195 964 -795 -4 105 -687 38 -916 -758 -837 550 448 -547 723 -423 746 762 -184 576 -775 263 -531 629 -699 929 886 702 892 269 680 -239 986 196 -41 297 -556 -661 272 -539 243 -399 -873 -806 -391 547 -155 -244 361 -900 -456 567 -829 -806 52 21 -860 -38 -930 -649 -609 -101 -341 455 -365 -865 814 371 180 -890 -866 857 -767 -415 943 -757 -235 -610 344 -943 780 -580 -685 -467 -551 -410 419 -666 -89 -373 419 715 949 -561 -25 -192 -439 693 542 933 -935 -389 -827 764 731 439 -331 -68 -638 867 433 -455 984 -48 -193 -736 -539 68 -963 263 390 424 -827 -21 -862 -64 352 -591 411 155 410 -849 -831 -30 315 -699 -234 678 861 797 -739 21 -589 -206 753 -808 -593 218 45 737 -932 799 197 919 509 -949 718 291 985 813 -594 864 26 74 -334 979 -674 -797 208 -442 140 -542 489 600 840 -689 101 -462 398 654 133 -347 422 -615 403 288 170 550 521 394 -147 -422 274 730 -390 5 -338 -814 7 541 -117 978 -843 -202 -323 -117 274 -790 -922 -277 422 135 -671 -578 -163 -881 269 -680 -853 -602 -390 375 843 811 178 567 457 557 -902 -884 772 655 -574 892 162 955 -501 280 -687 -341 -61 663 250 -362 -357 -843 -906 -542 -211 289 -603 -197 -890 692 171 729 -729 847 -588 -926 575 230 408 -872 -618 -836 855 514 38 775 -147 -380 -760 -364 -6 404 887 317 -581 -593 -150 917 870 -73 219 360 -124 -438 798 -78 -329 -420 -732 -870 673 -761 -346 -603 698 -631 -91 624 -529 -58 799 -689 -495 -475 -151 -887 -242 430 979 692 898 895 764 -992 -178 759 116 215 477 -907 65 -854 -828 81 45 214 943 517 516 84 -72 10 365 -912 -745 658 -723 -370 -365 -592 730 787 415 -505 867 -466 63 -560 -679 -1 286 161 347 214 -550 92 -159 -210 -759 667 -422 666 303 -897 675 -526 -948 -443 -842 652 310 -648 -359 -167 -138 -721 578 838 901 -179 -326 -415 217 -225 351 -331 -594 -513 48 -44 -868 345 -406 -448 830 882 -465 57 997 124 659 826 -54 -219 -843 510 690 -724 -460 -374 507 -338 -802 -229 525 101 192 -791 284 -546 -72 178 -209 7 -872 682 530 -898 661 -263 288 895 -764 881 -446 966 396 718 535 525 135 504 -644 872 -477 348 -647 -86 55 -497 86 -82 277 843 488 -850 -726 -308 764 -329 98 -206 755 -474 -155 326 -324 115 394 730 -961 -72 790 -857 672 -739 163 25 231 724 -990 361 -684 -183 -220 366 346 435 15 -420 949 -191 -811 750 749 -982 406 296 -472 556 169 -700 842 348 470 -409 -719 -157 160 -446 -719 -486 103 -278 -515 236 200 292 446 829 882 -125 598 -338 -774 246 132 793 791 547 626 -993 632 -102 -545 219 150 -229 -415 -230 -32 -891 7 517 -524 -667 739 261 -894 -39 384 -76 -157 975 509 -292 -739 -753 -58 461 410 720 -514 565 116 -720 802 394 640 1000 100 6 990 -688 -796 -916 598 734 915 -371 -737 -499 387 -82 972 -992 -613 -959 -886 -918 -430 -367 -740 -21 445 544 378 198 14 75 -451 -869 -344 -532 939 -936 -775 -737 -338 -858 664 -43 755 627 495 -653 63 -13 -11 762 -8 18 557 -449 -259 937 -595 821 -656 -354 283 221 -616 -419 485 -162 -19 -99 219 895 669 718 -286 -790 -37 -6 599 200 161 160 652 -610 -875 -817 531 102 846 800 674 228 -580 -789 934 -446 546 175 -150 406 -807 541 473 413 -559 -882 -660 -937 806 -716 -323 -609 611 -285 176 215 -417 309 707 288 -963 -217 -18 -325 -19 -341 -852 412 756 868 387 150 -393 -299 -879 -951 -490 221 755 -687 3 -271 596 -927 -139 -72 36 -754 954 -388 -371 977 -45 -904 -975 -566 308 -154 50 304 -815 -467 -272 -841 -678 -761 611 -356 -589 -13 -314 410 105 71 186 892 155 892 325 896 -512 -821 -618 54 234 -571 87 253 363 -862 538 -956 -815 461 -304 -938 -877 -775 546 730 -377 -958 -629 -714 310 432 -210 947 251 -488 -377 -803 59 -326 661 101 173 -759 430 -417 822 274 477 -184 -859 -853 654 -740 473 -97 -478 -501 539 212 455 -339 -861 603 387 -36 924 -976 445 -95 547 376 -340 -686 615 -607 -654 528 -319 43 989 267 528 212 -18 76 -7 -564 398 823 484 -91 -608 100 651 -136 -26 -140 -535 -882 -932 854 -271 -630 306 -483 -890 -204 270 -532 -243 192 323 478 -241 422 -278 -685 -345 -172 -684 516 754 -46 647 -383 434 -145 -784 167 -422 -245 -990 -107 309 -210 -836 -281 -57 -520 -613 773 103 -705 -721 622 466 585 -21 895 108 651 577 -645 -612 94 267 -409 -907 257 -945 -521 776 -709 -774 -980 691 -608 -475 983 680 -563 823 -569 158 438 144 95 499 -480 -9 -4 -906 -659 -143 509 3 198 -91 -929 553 485 -637 87 455 121 -10 -886 -839 894 -854 160 254 719 -620 454 -587 -64 292 67 -598 568 787 -538 874 -569 685 -655 436 -405 908 334 -503 -833 196 232 -383 -156 -349 -512 571 -699 -505 180 649 -276 -681 -352 -626 12 180 429 -937 -66 555 -629 -155 646 610 -242 -878 881 285 -537 934 -957 -981 847 367 39 769 28 -412 -540 369 83 -61 466 -824 761 452 -836 151 -175 294 615 833 -430 -504 975 490 -945 206 234 -611 -367 358 628 -744 -459 -715 -555 997 374 -65 -974 -147 146 266 -460 291 627 541 -275 240 911 263 651 -963 275 -692 750 759 196 -644 -495 442 696 -572 -944 -107 -106 36 932 710 -262 572 -850 930 -435 -692 522 -29 -939 378 853 -524 -480 -390 713 -85 492 -781 -304 -778 -44 918 781 -848 -426 22 818 -531 -638 337 -781 542 75 497 -989 717 -144 245 460 695 905 947 535 -905 583 186 895 103 756 861 -241 -154 158 921 -510 956 222 781 83 -331 -430 978 795 -739 -101 -45 -425 -832 -499 -182 -230 -971 -393 -897 922 40 -669 -691 -191 448 -163 -666 -247 652 264 -536 -517 29 -736 -803 962 -891 17 -244 107 -835 509 -549 -824 208 -732 348 -392 518 125 949 -290 356 -86 -665 751 523 -247 700 -588 -435 -701 107 529 -968 1000 377 214 188 -483 -760 217 315 -521 -988 -810 -461 802 -255 -787 -633 -48 -837 223 520 27 -264 -443 -650 -147 133 -950 -812 -935 -332 -870 -195 -356 617 396 -770 702 -658 -489 383 769 502 -524 -851 -708 408 867 726 -760 94 -158 -384 415 616 593 315 -588 591 -20 454 -478 855 -187 -498 835 -78 -392 -919 -214 853 247 514 -504 280 264 -59 -379 586 944 -622 526 -28 558 -638 -640 335 -793 401 801 -783 837 -897 136 -301 -42 956 360 968 -474 -785 -536 -584 -672 -593 661 -836 209 -353 677 303 -474 235 -635 334 -573 -372 406 -986 427 149 392 397 -754 124 785 913 322 542 -240 64 395 482 -371 85 115 -346 -844 -346 -846 592 340 801 -638 114 -2 -55 741 458 -326 -683 -451 360 733 -615 477 -156 -926 946 888 697 -918 -813 610 975 -244 850 376 -385 141 430 93 956 198 -660 896 823 -378 -162 906 292 426 -248 -35 -870 109 -96 133 -63 776 -353 -781 -3 536 478 -109 661 -885 -320 634 -444 -171 582 -579 -920 -203 -236 -215 -453 705 -848 -349 -794 -422 311 -34 579 123 -488 -16 664 875 85 949 138 398 951 417 996 -791 -126 -514 747 835 -883 -417 -730 963 -181 -801 23 499 -669 250 -261 -815 -482 534 907 415 683 -841 -312 340 521 -779 474 880 -75 336 979 810 -412 -859 598 127 -329 957 -216 39 -896 -626 383 -492 946 -479 639 64 837 -212 -450 577 706 198 939 702 956 -879 260 732 480 692 -840 596 -679 -148 271 610 -112 -513 -769 281 935 -130 203 628 156 -301 89 884 579 -680 121 -314 -608 -148 660 523 -507 -940 791 142 109 264 223 -591 -33 -803 -156 950 -166 -503 635 -263 -643 -284 -437 -94 132 22 -963 -925 261 -120 -937 -796 666 518 -417 84 5 -404 -826 176 472 921 -285 -372 771 -9 906 -602 -333 930 -961 -684 313 18 -545 470 -107 97 -348 703 -648 -498 639 227 -481 -359 -465 361 -126 693 -800 -466 -9 537 -733 -671 -751 785 609 -968 -883 277 -765 431 -869 -57 -663 455 273 563 -898 -933 107 -849 254 580 47 849 804 21 -120 -598 -135 262 599 -170 -127 441 477 -159 -911 843 -798 638 999 -123 -125 587 -560 -893 854 -816 -216 117 178 -112 806 -821 -50 736 631 -757 -241 -661 -446 -357 936 -558 -314 881 -595 -151 635 106 308 277 848 -930 -995 785 552 32 -391 517 -337 352 732 219 642 -564 -865 521 -358 -931 -898 -29 605 508 -174 830 -547 -714 809 -13 160 788 -675 -824 969 -799 -492 -93 -537 -550 433 959 -854 -114 -677 -278 -595 4 937 -176 18 -680 -512 -589 776 189 -597 860 136 503 567 -58 474 293 634 -713 503 922 792 -21 665 -150 544 -536 26 661 -853 -925 566 -885 608 -736 532 542 -883 -501 -971 -778 452 -465 28 469 182 -867 -483 786 431 -29 75 -403 265 -19 -600 -737 510 -465 -703 798 -889 297 -553 -1 877 -108 -48 281 -707 -182 518 549 936 682 334 537 -348 940 766 107 -51 -537 631 -994 -259 -102 -839 -409 -666 978 -232 -324 236 -294 -152 -296 350 77 -549 -425 -169 -524 826 238 -49 -553 -711 370 -234 -155 -227 989 -181 -249 927 -181 -212 735 -750 -119 -18 287 158 -114 902 -630 640 787 385 443 -346 -259 -283 218 -304 -225 -808 535 -445 -249 968 -80 -520 -628 697 -467 125 -502 -567 -997 833 380 -446 -441 -222 -261 -25 -510 -52 -478 -918 239 235 999 759 510 315 250 -93 -439 -808 67 699 -781 698 990 -175 559 -637 -208 -643 -328 -959 295 182 138 58 580 -740 -488 70 -763 305 468 -168 -687 -167 510 68 684 442 28 -345 -796 137 606 148 247 -888 -959 -508 -195 -146 115 349 -559 -623 -181 -557 905 382 -733 -307 -667 -533 400 470 -529 -920 444 634 853 -254 -795 789 -988 -704 753 -82 -254 447 -1000 -925 459 894 -608 -467 67 -711 -534 992 -659 545 357 57 -600 948 -208 -693 -744 155 484 -479 428 49 -836 -413 167 327 -412 330 -620 410 -842 131 -408 -837 869 -482 561 -653 534 434 277 936 948 -924 737 790 101 818 560 232 752 534 713 400 906 -721 -311 -90 -736 -486 694 791 -178 -925 -941 -142 -797 -693 -697 235 383 368 -975 -184 -1 678 804 745 752 341 -953 -669 17 -491 218 -29 161 880 966 -65 330 -730 -890 -556 902 -987 -273 -300 16 605 -216 -229 -410 678 719 -477 -528 71 603 -516 -163 441 -681 135 -149 -582 102 258 828 -202 937 -728 -737 577 844 434 493 598 404 180 496 637 -246 429 369 -693 790 51 508 -962 676 -40 177 843 -489 -344 186 339 -844 -721 290 -275 485 255 40 -623 -324 -801 367 748 -1000 664 407 -124 -899 889 -591 -73 703 -601 -463 604 814 465 -381 -427 578 439 526 -410 632 126 -877 -414 423 -735 -988 -915 -406 21 -566 173 -720 800 -200 241 677 -985 -672 -529 346 -96 -839 522 -912 -262 -492 151 -166 -886 178 -348 848 -264 405 -845 235 297 -205 211 329 747 -678 870 -798 22 674 -310 621 820 -496 49 749 584 603 -335 -67 -657 673 -598 100 -737 -170 -565 626 -880 -54 -929 -829 935 -536 252 205 501 720 746 943 -591 -53 -470 -737 -188 351 -558 -662 765 -653 590 -27 -827 521 627 -603 512 -896 -502 -678 357 153 355 119 -292 -586 831 -911 -144 495 490 -80 589 570 574 593 115 725 842 -140 920 -746 -869 -215 -307 -158 -719 117 734 108 -1 -881 456 212 -228 904 -67 -994 864 -767 -960 442 209 303 -51 861 -336 387 51 581 -639 -536 -816 -882 978 101 -781 -257 688 577 317 863 -769 131 431 724 693 -499 -96 586 450 -994 -519 -19 656 -81 882 817 -269 584 -386 -649 20 -846 12 12 220 -600 469 260 -27 83 -548 645 -573 -847 -656 483 -167 723 -118 -133 -756 -718 -966 -964 -686 -138 -301 -660 -452 -842 -320 -185 -513 533 -11 -227 -732 694 -463 587 860 -753 694 -898 -29 468 -855 265 -15 -996 -93 -737 350 177 -909 769 236 -371 386 -915 -67 -815 -653 -267 130 473 424 999 -75 9 59 234 -46 799 308 605 -762 -573 -243 -945 -892 111 531 -655 -39 867 299 105 -164 382 -116 -877 -574 201 515 -227 495 594 480 988 523 -925 218 630 532 -304 -1 318 107 -888 -767 -615 -892 517 193 -617 -428 532 -689 -743 970 129 404 -594 347 -959 -13 -16 510 620 -920 -204 -527 368 -534 -234 937 983 934 219 781 958 341 -503 -131 397 930 -875 360 593 -351 -588 -542 -462 -639 817 -527 -945 -146 -563 -799 557 -565 -600 17 -173 558 252 -993 -801 -456 408 -464 -357 238 627 3 347 85 1000 939 -10 -474 -488 -418 825 -849 -882 816 833 -65 -260 -101 -617 -742 -89 -508 901 -789 -103 336 -628 -311 234 477 -107 346 791 -910 -860 -988 555 267 -42 -49 777 77 -366 -646 -563 -997 -963 -3 -747 -645 681 -67 580 -836 -358 -136 5 -26 507 -286 845 -980 -695 -437 355 -747 972 325 698 -637 390 -985 -962 -946 -561 -430 -276 357 431 -820 -332 317 -698 -734 118 -547 -7 -86 -459 331 -59 -508 818 455 426 -873 150 713 -21 659 665 -252 -254 -915 946 -210 864 959 210 248 -987 -544 961 185 -901 538 937 57 -662 817 -149 -835 635 -551 -941 189 147 -343 -9 -454 -309 -695 -568 -911 -290 296 -182 877 26 844 -202 63 -547 677 -892 -252 14 656 -641 345 980 -252 216 -62 426 926 -48 616 921 -452 -377 46 675 -259 343 709 -28 -858 367 -960 259 29 -264 671 -439 345 -653 -110 763 -569 -414 -412 374 -629 -537 601 -695 -271 -197 738 809 921 813 542 882 -338 711 455 -163 -788 752 -52 862 280 897 831 853 506 872 -402 -902 912 306 316 695 885 -811 -460 875 -227 314 593 -410 19 -570 -806 -115 -727 -265 -560 -404 952 -780 -670 179 381 -934 406 -784 168 -432 -78 -374 -538 -19 -265 426 -452 -55 -376 -414 -407 294 482 -85 -222 696 751 796 -758 -583 -287 300 114 -810 -813 -698 -665 -906 376 -158 415 -93 645 695 -772 -719 -175 -582 -634 604 601 697 -64 -798 -731 886 -940 -981 644 942 355 -8 860 451 -1 -240 683 -305 -776 447 721 -643 875 -212 -166 -136 271 62 -396 686 306 992 -458 -853 587 -6 -473 -780 -407 261 -363 -116 907 -267 116 962 -471 -904 654 -644 -841 834 -846 919 -36 252 -169 386 368 -552 -907 -727 609 300 -474 -754 -84 816 151 768 -654 992 332 -975 -662 661 -239 -688 -592 -582 -710 -730 -484 150 143 311 375 917 539 422 -212 114 -39 -730 -225 258 82 308 -892 -124 -10 -299 -755 958 -560 845 -93 -639 767 356 302 -202 -966 -781 472 802 551 -733 -190 471 -39 -632 -779 771 -688 539 144 -676 314 378 -703 -682 -558 -604 747 652 554 20 157 84 -859 336 341 -681 -535 -801 -188 -466 235 826 790 861 357 908 612 566 -416 -323 51 519 -659 923 -797 -939 76 20 -290 -873 -81 -729 -492 -475 937 42 114 -729 -802 513 815 882 -857 798 69 -562 38 180 979 -102 -994 102 867 -617 -899 -363 -920 -628 -631 323 -305 -350 -760 606 -236 190 418 571 779 390 276 18 -685 -240 -73 -402 -264 -432 536 -477 247 -439 632 628 -969 950 -289 -308 -340 -109 -190 -496 -849 42 512 -405 -927 -438 157 993 556 841 -247 -660 141 -15 403 620 610 282 -607 -828 157 493 -881 915 666 -807 986 92 -957 615 663 -54 -949 -80 131 -178 -335 -966 -749 924 -192 -259 -638 177 -57 353 -435 -243 -182 588 115 477 778 -183 807 -893 -877 833 430 259 639 123 572 557 -63 -310 73 229 -560 -44 -192 -603 255 621 -278 287 -947 505 467 350 96 -152 880 557 -429 -385 637 -141 -166 -487 626 921 -712 916 -457 -921 414 -774 557 39 752 11 464 968 -721 -319 249 -432 -91 -481 -792 464 -475 -96 137 153 -220 601 -108 185 -170 -256 713 -456 713 -274 52 -307 662 -742 479 107 611 -405 -84 337 288 -352 1 -82 -295 313 -54 -729 117 51 -376 -285 595 9 -210 361 708 -427 982 -71 -345 -854 -540 327 898 -485 632 -229 -441 -308 27 481 -127 594 540 541 -334 -511 -36 -1 125 -550 -838 53 -702 -943 -777 -820 364 -797 158 364 -633 -409 310 -774 -987 482 387 -367 980 503 485 -694 140 -769 -183 -298 699 -870 373 136 994 -357 772 181 921 637 -262 243 469 933 -723 786 838 488 880 587 -436 -347 965 -296 949 864 531 448 695 -858 149 274 202 382 -327 720 -571 991 -434 148 411 -421 106 854 350 340 -106 -605 697 184 -853 305 819 818 310 104 575 -824 72 -744 -521 937 898 -993 -545 787 -590 -268 -74 -248 371 228 -798 286 -966 -597 833 -215 362 -826 -596 559 -527 -314 846 -291 -469 46 99 -763 -279 -20 342 216 393 736 135 -409 144 -361 322 594 -249 -954 435 160 904 409 562 473 146 -396 637 -847 953 950 -464 649 996 -423 493 -770 215 789 -57 623 980 -923 -496 -128 -291 484 79 115 297 982 808 -329 585 969 -967 943 509 482 120 946 -962 212 -173 -521 -349 -984 -767 -444 154 841 -907 -655 -749 -701 -870 -739 57 -810 -787 -73 761 -663 688 -628 -104 -466 36 21 192 -116 393 478 696 756 98 -583 381 238 -580 -853 -34 429 792 640 290 294 -882 -200 444 90 576 456 -236 -614 734 -558 -69 711 616 -653 -881 -782 855 377 362 47 835 887 -148 -222 842 247 739 -269 -79 -11 -966 -453 653 -458 -615 -835 676 -212 -589 -243 -61 -341 523 728 333 -62 -539 -112 -961 -423 -37 521 -571 83 -223 151 -8 956 588 -512 -35 911 834 223 220 -490 -694 210 423 -783 991 -161 514 832 -44 -386 -839 -119 585 478 -770 878 626 647 -323 338 69 291 736 -392 126 -676 -334 -211 37 860 53 891 817 -86 663 842 376 -957 -833 165 -478 124 512 -425 543 665 -579 -582 54 98 470 -408 463 180 -722 664 784 123 662 -919 835 -29 -786 -795 684 649 -588 3 590 -214 90 -859 799 623 -280 243 995 -492 -150 582 478 754 913 939 920 112 973 587 -606 -247 -755 41 -142 -386 63 333 -972 -732 74 -921 637 -625 650 758 595 -390 -98 -778 44 485 -485 -873 905 -693 -133 39 -684 296 122 278 746 299 -567 -124 85 -341 51 -668 -769 385 -881 -186 357 607 700 -620 475 -419 924 645 418 -384 392 632 -114 717 412 -616 592 448 -520 752 -319 -235 -785 676 857 896 214 -606 675 567 456 -132 657 -686 581 473 -33 689 -698 -386 -423 -137 74 -848 987 -896 744 -497 790 873 873 950 -73 130 980 -695 107 574 104 565 -569 -533 852 420 587 604 -759 821 -443 -587 505 -54 740 -991 458 423 821 976 -706 440 -268 -469 -503 -277 593 -411 -443 -663 691 937 341 -263 81 -914 456 -974 169 -749 -87 -688 982 883 -124 -745 -773 637 261 -494 280 -53 683 495 333 -505 -166 980 514 -193 749 865 828 771 125 -135 -523 -118 21 -503 -97 -620 276 620 -415 49 -804 -911 878 -689 933 339 193 -275 610 -937 826 667 670 -533 -383 790 913 -321 -156 -735 -78 -939 -17 -205 -385 -302 808 570 -217 -861 -445 479 491 -193 61 428 653 460 690 -475 -928 -505 847 104 -684 855 735 721 158 -593 524 286 490 -301 943 -706 582 -684 266 123 78 257 906 -836 -801 836 -643 450 -184 478 521 705 638 -442 767 -955 -108 680 -518 -941 -707 963 -754 -756 -891 472 686 -139 980 280 -99 944 329 -442 -1 223 524 21 -102 138 -583 -513 201 763 -312 -822 972 151 334 -819 592 350 387 -924 971 -725 -220 -47 138 -811 319 -876 -797 -877 -363 43 516 -799 569 -308 917 877 365 -320 -259 -401 -810 -251 -237 992 -372 5 975 -767 -202 -403 -797 -248 805 -102 -344 -808 370 -711 790 627 271 -624 178 430 175 -44 -31 -348 709 -345 955 -269 645 -316 962 845 512 -3 -213 -773 551 793 -353 -634 669 -232 -291 -127 -780 -42 -861 -250 602 153 312 -906 -204 307 246 -29 419 915 -156 -420 36 -394 152 732 -899 -937 -736 485 -957 338 -751 -165 474 974 -451 -492 -606 -88 1000 -913 244 778 -314 263 -189 482 920 50 -363 -509 -762 232 130 -363 810 704 781 -788 -441 252 830 211 -146 -904 979 535 -546 -133 352 324 -828 -770 262 -604 37 -831 406 -480 -87 -278 -234 705 259 -779 893 909 -491 -519 226 375 116 -287 915 696 910 390 348 369 -489 419 819 862 -985 -790 -812 -143 -564 986 -797 647 -52 -634 550 -106 -9 -354 -476 825 363 411 -619 973 -760 -737 641 -747 -674 -103 -529 363 -840 -343 -24 103 857 609 -668 -457 922 -399 -736 -241 -259 752 -438 -527 -250 -447 131 989 74 991 -494 -898 -511 88 -283 -542 902 851 -535 263 47 663 -779 -178 744 -597 -162 198 421 424 -371 -150 -293 153 -515 147 470 -328 4 -534 -550 774 -885 565 -336 -494 44 190 -600 -114 -422 -642 -422 -417 484 748 -153 -462 30 -864 984 381 505 615 -40 316 -530 -847 599 -165 -168 -469 -195 -131 113 -737 -920 -807 -987 649 151 -476 -680 -973 -299 -732 -980 553 29 399 826 -255 -874 290 415 -836 15 -492 -370 322 -253 -220 302 -954 609 257 -333 -259 305 -139 675 92 27 435 -317 398 664 -724 -528 827 188 -76 -802 280 -769 979 -634 -556 659 825 -828 -291 -969 936 210 -471 -319 568 903 -143 314 -401 616 74 40 -548 164 -768 -495 -39 922 889 -338 149 86 -735 -368 126 -457 203 -247 317 -818 931 -901 -131 51 -949 -766 758 486 65 435 400 975 -311 482 955 -19 -166 785 975 733 280 327 -994 279 793 -875 -35 187 -518 746 764 -94 666 208 666 345 897 725 137 -998 -57 409 -239 491 -27 739 -459 506 705 -477 -931 536 816 -857 -117 395 -202 -911 -15 303 664 -407 -491 718 132 379 -934 -290 885 -437 227 -347 443 -199 -225 -601 336 371 789 -16 -107 -80 -923 216 73 418 -66 -798 520 -490 34 50 924 53 -724 48 -854 140 -471 772 588 -253 -664 395 -940 -19 59 -542 -609 76 -217 124 -394 -346 -856 520 -748 101 -909 -33 525 -836 -296 232 -731 -724 -355 491 436 351 -178 98 -59 -712 -456 183 774 -100 -823 -186 -818 -82 -974 621 -566 -935 349 -80 340 -38 525 -124 -198 159 -666 747 779 887 48 113 -388 427 -908 -368 470 457 -846 -237 -943 -567 -244 -513 -521 592 -942 -604 729 878 14 -490 -685 -450 277 -622 913 -306 -496 -883 683 -66 118 -257 993 837 -129 -766 432 -98 575 -858 -486 755 706 509 -612 21 -133 -203 -778 421 62 -778 496 -665 -575 656 250 -845 204 274 288 -114 182 -923 684 -650 -725 -959 943 -393 -203 895 -386 -759 -396 732 -58 -532 138 -324 -842 -966 -306 -424 433 323 -390 109 -110 51 -2 792 552 668 446 -708 -364 -793 605 -963 554 -807 -302 380 -607 52 -666 415 -767 4 -94 -900 115 -208 -208 714 -112 235 263 911 923 -619 -667 493 -867 -801 344 -726 -382 -621 -971 -805 669 -708 634 -209 -559 -716 992 813 183 -107 334 343 -796 190 -329 -394 -842 -713 -396 -875 658 -494 -232 356 731 204 -965 -66 -756 632 336 -74 -171 -987 662 227 604 621 -748 -904 944 845 2 -590 -225 -863 262 853 -741 -284 -731 741 172 -684 182 919 -484 954 -714 719 780 427 997 -754 -671 -763 626 146 195 -970 943 -907 -550 -841 -20 -410 -813 -77 973 969 -138 -185 -428 364 -692 711 -279 182 900 839 705 781 -363 967 716 299 -310 -727 281 -631 -700 -792 -313 -657 -954 -294 728 -411 -45 305 983 -769 280 775 78 -919 582 208 415 202 598 605 415 175 583 -695 782 -991 826 91 -930 -902 -733 -950 -892 -71 -355 190 675 -960 882 -362 315 -121 643 -373 -799 -851 -184 -124 -67 -917 251 718 -508 254 221 -585 -512 526 970 -131 720 780 -980 -641 101 -758 978 406 638 408 -884 224 553 -202 -499 2 -210 -767 386 -754 -277 -903 -110 554 -396 889 713 -641 -643 344 -388 -228 957 -543 814 -357 -680 840 369 -164 697 -465 -448 145 -414 -412 752 278 -419 -206 -942 -815 43 567 -822 39 99 -373 -61 376 575 512 -822 9 537 -581 679 -905 -78 -122 636 -124 472 233 -780 -45 189 786 -181 876 256 -853 -141 853 33 763 272 -134 475 -826 774 833 536 -785 529 -686 84 -618 -550 -54 344 -85 -465 -420 -539 705 587 -417 296 17 617 419 -283 301 131 -908 -259 66 308 1000 709 -353 -47 -498 495 -282 96 -962 471 -640 -698 -63 -324 -699 -551 -429 -358 991 -996 470 50 691 -895 -63 452 -485 -636 899 -751 927 376 -395 39 -805 78 -159 -736 -30 -853 659 415 -970 564 422 378 -217 504 -58 -802 7 668 -201 -582 206 974 956 693 -727 356 478 -522 -490 -486 -323 -238 411 -263 -554 -171 989 121 -824 -497 522 414 859 -25 898 -332 -671 656 -859 290 -344 -841 108 139 656 394 -955 891 -223 456 298 698 699 752 -924 -543 390 639 108 -944 -986 715 306 -625 46 -154 -605 645 618 278 -810 311 328 -797 -93 -704 532 -435 -44 -650 55 -407 -466 -400 -472 224 337 115 458 528 410 -24 -998 551 -857 -143 526 292 698 43 314 270 834 -839 270 721 -661 371 52 932 917 -710 262 357 836 -303 849 -561 -148 -604 900 509 -745 327 511 -171 -934 281 597 579 706 640 -710 164 -841 -102 191 798 -726 80 -907 880 506 249 624 172 -104 643 -128 659 456 938 787 -776 -297 -334 58 -623 -246 -735 -637 840 561 -149 624 -114 23 381 128 419 167 -869 -325 925 -507 977 264 264 -689 967 23 -122 570 983 -933 850 919 -530 187 -220 599 268 208 583 889 -96 -937 -300 -478 791 208 407 -376 821 44 576 967 259 658 685 -346 548 -844 -237 383 -359 -634 -75 87 580 -813 891 -333 161 525 965 658 102 152 398 939 735 238 82 -287 178 -834 -110 845 792 -81 -603 -752 156 -247 456 852 17 -565 755 451 871 682 -317 592 -518 -570 224 299 -104 686 629 978 647 -685 75 -984 -209 -25 439 -364 -351 11 -528 427 -381 -532 -532 -263 644 796 834 -54 161 296 453 93 -617 531 432 740 793 -510 -418 -101 -283 -462 -324 -239 -934 470 -359 922 363 726 284 74 -381 -750 -850 328 815 536 -548 970 -743 -807 146 -284 -959 -628 489 -967 -124 678 -497 735 -40 962 58 -357 -897 706 -988 -225 -654 -518 -347 171 248 894 180 108 136 -131 -970 -52 -792 568 608 -165 -495 496 424 595 731 194 -730 924 -536 -572 277 -586 354 -697 335 -739 -719 170 -778 -755 707 -711 490 -707 -340 -751 -284 480 -441 -155 189 -476 -978 -17 786 -594 -599 -734 963 377 -549 429 719 -81 -830 336 -26 -409 317 -670 551 928 908 317 6 -38 -679 -151 -677 -349 784 -337 737 -718 797 504 -333 -118 489 -943 55 747 888 714 554 -871 -191 -570 290 -75 -622 -386 -347 -1 -593 -466 253 -160 604 711 626 442 250 -957 -718 -239 -470 476 -721 -715 -688 353 -833 -600 204 581 792 -897 546 -320 -371 -218 -418 720 -933 -884 -626 936 135 -690 -779 959 -162 -203 140 797 -531 -407 -80 -35 -932 512 574 752 822 440 344 -380 -76 -558 -113 -946 -635 279 -847 -969 -12 -59 434 -891 232 732 136 445 737 -932 -874 740 -870 -387 704 132 575 -431 -953 -755 -177 -745 948 -198 -189 129 -454 919 620 -433 220 83 796 -880 -198 319 -374 -777 -237 925 966 -844 818 -290 652 -732 -241 170 215 -551 -915 543 347 -773 866 -926 325 201 698 -665 -598 349 308 70 -874 -498 997 -431 -403 133 -849 -420 816 409 -894 -767 -423 570 -354 826 -712 -566 -348 97 -649 -361 -242 964 -463 713 -216 -403 331 -909 -247 425 244 -706 -96 475 -990 -854 -144 671 360 347 -198 310 967 111 -532 -216 338 968 -321 -312 -994 980 207 -644 101 926 -465 550 606 48 525 907 -698 -757 -899 344 421 928 -701 -628 382 -722 -647 -772 569 158 -271 824 -72 -412 -148 385 88 323 431 -667 -195 449 -98 414 -292 470 -701 771 863 694 -960 439 711 -568 71 -292 593 240 445 182 -712 -911 -908 249 118 -498 -96 -871 -132 -334 -61 -142 504 975 -489 365 -247 515 -637 -83 476 422 261 -229 -114 130 616 -761 -635 912 422 -416 756 556 930 315 -685 138 -515 -649 16 338 536 602 -184 -10 -617 -924 191 745 -680 -483 -504 546 -144 -245 419 -778 -145 -69 -649 621 -396 315 -209 385 -315 -166 -411 -704 723 -422 -569 -674 678 912 544 -933 -843 -284 -191 -773 -104 980 401 98 -998 163 400 769 936 468 413 973 -613 576 85 -190 -742 -210 -841 462 -842 -953 710 -687 -489 439 -882 -649 -77 -873 -554 -258 42 -687 -523 -163 925 171 760 339 878 386 895 731 -681 -363 75 199 750 967 267 315 -253 -930 481 -72 -345 572 457 -531 -298 -676 166 -40 -258 -601 141 759 -54 -278 213 -876 990 968 -358 68 -557 911 -642 -352 -940 -740 167 -912 -511 -755 199 214 320 729 -560 -295 849 90 686 68 -502 763 -981 -838 -298 110 -83 110 -6 103 632 840 730 213 -569 -178 1 127 305 -828 383 551 -671 332 -772 558 -891 -133 461 889 -494 257 -249 -854 355 -731 -727 289 -131 561 160 -717 -44 955 99 817 -169 949 218 620 30 -518 -319 3 630 291 -41 961 -438 -890 986 251 -193 -268 411 -877 -332 295 287 -64 743 -458 75 98 451 -903 37 982 670 -570 -237 458 -828 -186 606 -552 -532 -633 -82 705 -661 -84 -631 235 -198 -8 11 -8 347 -477 481 19 -223 -690 553 -840 146 -951 275 457 -234 888 -544 -533 -444 -968 -406 -230 640 -4 -527 -8 -887 -421 -323 950 -50 -251 445 -437 -590 -221 225 316 509 387 24 451 -559 -322 827 -225 298 576 161 454 -818 365 -810 718 -231 -254 471 392 882 -25 -9 -34 989 -509 75 -200 -234 5 98 959 -194 -116 -405 723 530 -704 -89 252 610 -475 56 370 32 263 -837 -747 269 -52 533 283 -591 -465 -516 -302 -855 -151 804 -924 -199 -222 35 106 920 -578 -240 -864 420 711 500 -886 317 799 479 -483 -253 -139 -804 -819 260 -196 -173 -717 688 409 858 -777 717 -4 -416 -751 -11 -881 -592 -329 -289 -534 398 -647 919 605 -842 -47 6 240 -991 954 -382 164 20 -859 -324 -502 -728 942 -949 719 273 -106 146 339 886 451 -569 -32 667 535 -372 -897 -286 596 -373 -512 -429 -136 133 346 -851 871 -132 -816 33 -93 -344 185 449 774 -690 485 -998 10 -283 -754 -990 910 590 -747 -394 -629 -698 -706 114 -159 925 -683 -506 -952 -276 375 -895 -430 -62 223 492 57 -983 201 310 811 242 914 -863 924 -589 346 -459 -533 -44 912 -462 -45 174 105 220 470 986 -79 866 402 -451 406 -219 -576 497 -121 -782 603 -240 -423 -435 -974 282 -318 356 -2 334 122 817 728 -514 -977 37 155 861 -776 -518 -322 986 950 598 -669 -448 761 654 263 -803 -991 -806 -294 -878 676 -81 209 -130 811 -386 -844 928 -213 526 -647 285 -443 -804 -222 918 -2 184 644 -860 901 173 -145 864 960 62 19 888 194 680 -992 -860 637 -355 160 -219 -751 -973 51 -873 354 -317 971 263 452 440 364 329 -118 455 -245 -592 495 797 -250 874 472 546 -702 453 312 518 813 216 272 109 606 -124 -853 317 798 997 -748 236 206 -503 43 -844 -241 333 268 428 988 -580 -531 501 792 -188 472 -408 415 -742 -548 846 -203 -927 868 420 548 -14 -770 -950 -846 499 -627 163 -715 650 909 -260 -753 -915 -313 -161 959 659 184 -595 -956 -904 -793 988 841 -340 -905 78 -569 172 972 -594 327 -164 -219 921 -779 983 -116 669 4 -810 -761 -846 305 317 -460 -20 609 -888 404 231 -123 674 -818 -578 163 -346 253 426 -84 692 -227 294 209 558 -614 -532 -929 -294 -500 -603 491 806 503 -624 -945 -303 533 -305 -340 916 842 -299 363 470 -272 933 786 314 -803 -381 901 -185 978 -286 70 -296 -323 485 281 -945 275 207 595 -219 671 -210 532 9 755 -813 -591 569 924 500 116 53 -335 610 -711 -151 -924 -100 145 -701 557 184 -419 706 -575 695 22 335 -785 -931 -455 -205 -721 656 -794 934 886 -584 533 811 499 -234 -319 748 279 -371 -751 449 -683 380 -733 243 -730 -981 -666 -740 387 -94 -912 -291 336 431 -179 680 -889 83 192 -86 924 -736 -627 -292 923 -293 661 750 79 -149 563 624 426 -632 -399 -136 681 -281 -507 967 946 76 288 -674 617 -505 -454 798 423 44 -796 154 -89 695 181 508 -261 -512 844 -278 -470 976 -627 -899 -897 480 393 322 -370 -445 -678 -638 444 948 288 83 -281 754 -964 -304 748 -729 879 -329 764 -739 -572 -375 699 849 -2 -782 108 -669 309 821 638 -873 227 399 985 -67 -655 -830 858 -361 11 176 304 306 -115 -971 0 -56 -794 278 68 576 954 -334 -87 847 838 -378 -528 118 751 -174 129 -10 5 -543 162 -722 360 -658 286 -978 373 591 53 -493 502 -885 923 178 -352 -922 -632 989 -988 -840 -434 401 -723 242 -725 -312 -821 388 965 -189 676 523 6 -902 162 -789 -204 128 -741 15 -133 850 -445 -181 451 -622 -272 817 -954 2 309 -650 490 -654 -148 692 -195 -177 512 -929 5 -117 882 872 168 -319 206 910 286 820 -929 -48 874 -237 -580 539 -878 542 -149 -85 13 -98 -876 -453 144 -924 148 900 909 266 199 -256 277 416 -172 61 142 199 829 -943 26 927 -54 49 -722 10 370 -735 966 882 -604 333 -372 560 -484 -835 27 -137 -249 -844 -179 -3 -363 -639 -965 929 -927 25 -145 -775 838 100 -83 -464 201 -353 -353 62 447 -903 789 97 -651 -22 290 539 143 -918 709 463 96 172 -963 -763 944 447 -437 583 -369 449 489 -790 -84 -76 -68 932 14 750 450 98 -144 -162 765 337 -900 510 -259 441 -86 -22 308 607 70 -982 474 -253 -660 663 49 -130 -740 -546 -672 -769 756 -31 -60 -730 -341 916 -923 148 237 482 -324 -521 -450 643 653 -989 -602 -739 692 657 -207 951 663 40 598 -448 -828 -629 434 -931 -991 -896 78 367 355 856 329 -917 343 239 -429 515 -832 -35 990 -823 -197 -796 -196 -936 -649 -260 586 -215 -921 404 474 551 -395 -57 -457 -277 334 -631 823 461 -915 -854 879 -423 -925 981 -206 548 386 -179 -956 67 -137 -52 -373 -67 902 -1000 519 49 693 -346 -304 657 522 650 -57 -34 -56 -642 -569 649 -895 -996 449 -887 -498 598 -205 -785 711 274 -854 -469 805 -41 -413 -482 342 -278 257 748 672 -55 164 710 304 320 463 475 354 -547 314 -158 4 -417 -500 609 29 403 -98 82 213 -932 805 -318 -310 721 -903 -448 -625 536 39 704 -687 336 -107 -131 979 -599 -368 130 82 500 -906 469 331 -329 660 477 47 337 -888 -689 -514 838 468 -293 -851 521 855 -223 680 224 -47 336 671 123 280 85 804 -975 756 -762 -772 411 123 141 -47 572 542 482 555 88 -685 757 813 -247 552 262 -659 851 499 721 -247 -914 867 978 836 520 -634 971 -438 -18 -409 48 -763 902 255 -512 -372 165 -566 -441 518 939 -380 -832 747 941 -51 -523 82 128 960 493 -953 243 -315 780 -85 -105 -551 265 -905 981 -686 954 -307 437 -165 -475 -339 262 437 553 -827 827 176 591 -107 525 -974 72 -24 -883 11 119 -552 -673 871 435 -804 273 -646 -171 -936 -67 319 -579 212 539 -231 438 -910 -728 -795 938 921 -612 15 -426 775 -952 340 -352 721 181 -205 22 -603 305 683 622 427 -656 -472 -625 64 -745 24 153 -615 -50 -15 -851 -592 574 822 212 -908 -904 726 51 -173 -70 -456 83 604 -455 649 -93 -104 265 -702 -939 37 575 -21 -812 832 -464 890 397 375 822 875 -228 307 887 376 -344 265 -570 -176 -153 -451 886 -807 -489 -973 -518 -430 835 385 -13 561 -639 667 212 -496 -238 412 -754 -485 -359 -956 681 -63 378 712 394 496 -66 774 955 -310 -728 -558 891 -575 964 -857 -471 -837 -857 447 -604 -244 -797 128 948 902 923 -739 -47 371 476 -91 93 89 306 391 928 -498 220 -519 -269 395 597 -837 744 622 -911 344 235 248 802 525 -865 -974 373 -211 735 -908 394 377 683 413 -886 -940 432 -289 -915 -167 878 -78 -873 687 -293 249 -698 -241 132 999 858 -452 -143 45 385 -694 910 679 -798 215 268 820 -237 -730 874 -676 183 -315 -444 -269 -532 -54 199 -805 387 720 -411 547 -265 265 257 12 -443 -83 872 -561 -916 -126 -45 334 730 218 -84 -940 -306 886 957 581 -177 -942 -11 -723 -530 970 963 923 78 -871 -317 593 321 -949 117 33 -630 475 696 -13 -226 -939 142 416 825 -124 -617 971 725 84 -456 127 58 498 146 -622 -445 -391 -5 9 -969 936 -914 -445 -804 744 112 -396 884 -303 -784 282 -430 -27 951 356 -479 -148 -75 -555 -89 -444 871 122 -913 -600 -402 288 -458 639 -675 363 -912 -620 858 -587 652 -217 -920 497 -667 847 -466 -587 589 906 892 561 17 120 269 -569 545 -69 -686 374 -234 -404 -400 701 339 -152 115 625 -25 506 -830 -549 -5 412 -130 -996 194 -533 932 -743 752 -287 85 -356 249 306 -64 -605 -852 -874 -147 88 758 -498 -751 -411 -629 -673 -673 168 -195 -490 -664 165 -443 280 500 -689 239 228 427 83 953 -262 386 -417 -928 -841 -965 127 934 -570 414 483 652 -384 423 -692 -484 728 -60 301 -242 -866 687 825 -341 921 -143 355 -780 108 -598 -311 314 170 -47 530 917 -418 -277 380 95 920 837 -194 -352 449 272 -482 -600 244 32 -683 -729 -262 944 414 -749 699 -237 43 907 -820 -853 621 -588 -927 266 -921 -329 -879 -868 695 -770 614 488 83 -2 336 61 -982 575 -735 630 359 -569 505 -163 -664 946 925 -633 -449 386 -697 663 -873 960 534 -512 155 -750 235 -577 777 -863 -686 -363 70 -631 556 50 703 -46 556 -357 -434 -565 -489 51 312 -477 -371 493 -871 -258 847 -957 715 495 -124 538 518 -175 -642 -52 -794 590 -773 -963 -914 -670 -746 -340 861 563 -589 122 462 539 708 -867 52 920 -549 25 661 -366 447 -35 -29 -794 842 -954 88 782 -804 -764 340 -716 539 -388 -93 -303 -512 567 -504 497 557 256 -848 51 -911 86 -696 674 -670 810 -592 527 674 438 886 -262 293 -438 905 218 -14 216 -377 -934 -963 961 653 296 520 477 -865 -684 -465 329 656 -683 -147 927 -770 -486 899 843 557 -764 721 202 426 -734 -614 -378 7 -998 989 -275 183 116 192 -1 -504 961 34 265 418 -849 -108 725 -763 -126 -344 480 720 -585 -377 -148 267 527 198 -621 393 -387 495 -216 162 -425 -505 674 92 961 -506 -694 -618 -845 13 -412 933 -41 -584 -927 367 429 356 545 -237 909 -870 289 294 -608 497 18 -948 891 487 -450 80 -756 916 -134 182 -200 -825 862 136 -614 -397 206 475 753 -647 391 -975 -404 280 876 355 -464 -17 254 669 656 869 -485 -702 730 -662 -774 51 -942 609 337 -692 278 -156 462 215 -627 385 -158 -484 129 250 -445 -621 554 529 8 -124 292 943 -482 371 -991 -545 883 313 430 779 -808 -267 251 208 57 -398 -958 -40 -924 392 -273 -70 -193 -209 -852 826 -452 370 595 -903 801 139 133 382 981 -466 -747 -596 661 -173 -615 441 417 474 -246 275 -44 783 -550 185 583 -181 -308 666 -503 -628 953 -490 -43 -129 751 622 -757 783 -101 53 -91 174 -562 583 -395 121 -636 411 327 647 66 722 -378 -83 224 439 -213 -22 377 137 569 -904 652 428 119 883 -899 853 -580 -381 40 501 384 -779 943 -171 881 -359 -211 298 -388 995 -753 -8 753 -619 -656 685 181 -657 -326 542 705 470 499 -141 943 -302 -746 384 994 582 655 665 421 -609 692 -252 306 -185 -888 785 159 -51 833 -967 -348 150 288 -362 -636 -544 613 -829 -308 742 -658 -905 265 140 961 59 -389 -333 -853 -783 666 619 335 690 -45 -913 183 390 -59 322 834 -571 -186 463 -962 820 792 -286 -147 -37 -251 229 -977 -870 -713 -25 413 846 266 -826 404 940 -102 -423 -581 568 315 -302 946 491 479 4 -367 -156 839 227 -632 35 -938 293 -365 -297 -476 853 545 195 460 805 -759 -254 191 -225 -509 301 418 419 -865 -141 885 -935 166 515 -766 -579 -534 -784 125 595 98 -273 3 -60 594 156 -243 -192 -241 -142 -347 -973 -897 30 -764 611 246 -991 486 873 385 -884 -12 642 123 -913 -386 -253 -741 978 902 -770 -604 -69 -51 339 638 -700 179 -555 -750 -445 -55 -659 -44 588 -629 -542 421 -45 -558 -401 131 960 634 243 333 575 -313 543 162 -176 781 361 23 387 -949 -852 488 445 -760 -733 771 86 -892 340 -864 -591 -535 -962 -157 987 -463 368 452 319 -455 -930 -864 675 690 -339 305 220 314 918 109 -732 929 234 -957 382 -333 -795 755 559 -300 -187 -309 -25 885 161 -985 -647 216 210 -373 -49 -440 559 533 -886 167 58 11 359 700 -550 -439 840 104 431 713 -282 -422 247 767 -936 -277 680 340 -444 -189 -185 -529 252 214 -322 -867 -585 -547 137 -261 972 51 216 576 685 -692 83 -423 33 1000 -55 -432 -384 572 486 -63 358 218 -777 444 -328 843 628 -541 -926 155 749 317 769 -352 -513 308 -219 -335 -454 -300 -826 -199 -11 -288 266 -608 -203 -287 324 -228 730 -371 518 445 -865 610 -142 672 889 -684 -576 -791 -500 -79 -281 949 757 670 641 -708 -538 76 586 -529 -362 -488 -941 -95 95 -20 -719 -412 513 -593 916 -233 -204 840 -152 -108 -830 -21 423 -212 221 -913 -64 396 163 -388 879 -312 -126 863 -128 -372 -638 489 720 -382 768 -790 -535 92 -705 663 247 -723 -382 504 -484 -970 195 -583 308 -721 -293 -127 -351 574 -636 874 -485 -836 -760 -320 -920 -615 202 -955 59 -741 -177 -560 980 604 693 763 550 584 734 977 185 -435 -553 -182 -549 -745 -525 -569 886 -115 821 -151 -8 426 -105 -39 661 -471 -293 -261 291 -555 -907 -557 134 -367 -116 -176 -748 345 38 -698 533 104 167 176 275 -506 -839 -312 590 831 247 -587 614 -540 -708 -969 999 11 530 -190 -715 250 -41 218 976 -690 792 845 392 135 -408 -371 -762 -952 317 -295 561 -289 -994 -761 -132 280 -953 556 554 794 -72 -185 137 -564 -839 884 428 744 815 540 667 -117 -280 624 502 -504 -634 608 -640 -312 -897 -437 -393 222 -578 742 -486 -610 42 938 523 -472 -661 -536 -967 -160 791 519 -423 930 353 -367 -81 -881 -145 875 -925 341 -45 -35 -402 688 573 875 538 267 781 311 -813 135 -777 -286 341 184 -842 -674 -426 -402 488 -265 -215 429 -402 -882 601 640 -165 835 -140 -27 177 329 802 693 529 -361 145 -988 -426 677 977 -153 -756 -715 536 -719 368 866 -220 -516 -97 148 -39 390 187 213 -320 561 172 -739 562 235 519 -390 401 -11 -627 -272 -498 551 -357 727 130 -6 -951 168 735 455 -464 -647 -999 -201 -736 -61 -239 -570 236 -479 -758 -337 -572 -846 455 817 137 816 995 469 879 880 660 318 313 115 97 812 -889 741 -34 -528 -149 466 -654 -509 751 392 102 922 -271 423 282 -146 -388 46 600 -202 833 -827 -748 -146 701 -950 -594 -642 225 -18 -620 -14 137 -846 2 638 -548 293 480 -490 -904 -718 -41 119 465 943 63 -677 535 -254 -948 -847 -855 485 991 -682 431 305 -868 838 -87 6 -743 -484 -872 77 522 777 -13 245 254 -506 715 -556 -95 -173 919 593 159 139 987 -859 -79 -281 148 -638 -608 224 -533 425 771 -115 381 -599 417 318 -45 3 673 315 548 -768 -127 -62 265 -700 389 46 280 454 -366 -969 -501 298 580 -47 59 805 302 -183 -688 549 253 421 -538 443 -867 596 -25 -412 551 328 117 616 540 -619 -159 494 -728 421 -914 -558 -129 233 681 878 923 -421 783 -791 -176 344 512 -714 -285 233 570 720 -579 -295 -52 763 -110 -271 453 381 70 935 -811 -922 336 819 -988 297 531 -255 -456 543 -405 484 -164 -124 -380 -112 -572 223 170 330 -693 936 -123 -280 602 932 592 -930 781 -80 328 80 416 -686 -531 -963 377 -441 -550 -863 -5 568 606 243 -520 -63 863 589 -768 -279 -282 -639 194 955 -581 -695 -880 640 -967 -127 691 178 -710 246 -715 -413 -702 24 563 132 -17 -957 539 -915 327 -458 575 -304 654 333 286 -279 -637 553 -804 -150 278 316 238 -356 341 -86 -250 490 728 363 10 679 -615 -917 -93 -974 819 -136 -523 18 -975 -564 -236 -659 823 -597 484 448 107 -94 -860 384 -923 -570 810 -756 -650 -964 866 587 -89 343 586 -336 -35 479 112 -89 59 113 -930 -29 -759 -835 298 906 720 -491 -307 863 137 -948 320 -224 -742 386 135 98 427 -93 262 522 403 -813 424 334 -151 -347 -994 762 889 361 145 -835 -760 -407 -213 -74 911 -300 507 250 -841 857 -998 -472 842 -937 -465 522 -20 236 502 31 731 -701 539 -175 -326 333 -546 176 334 890 205 -834 -750 -194 996 -16 265 38 682 337 166 -126 -951 -846 -635 -477 -534 -108 -410 431 796 -884 -920 317 897 -957 -954 -524 311 -787 495 -405 -750 -421 305 -876 -185 -731 -953 388 -318 893 -782 -614 225 855 26 281 -634 -319 -31 -68 939 668 -207 915 879 -896 310 -446 -135 280 954 -399 516 719 -525 982 620 540 -51 -959 -96 -728 300 -573 -216 738 -961 164 228 524 506 -480 768 984 -89 250 -609 363 230 829 442 -155 -481 499 -512 677 930 283 925 934 951 -386 -489 136 -703 -173 628 -716 -211 461 -472 -141 927 571 403 -666 -815 -883 -480 -386 914 -436 -758 -442 226 428 170 720 511 -251 -188 -394 -633 -980 992 -384 736 -54 67 -830 375 214 -207 214 816 -204 -478 837 566 -300 403 334 451 -454 768 821 -408 -629 -66 171 -112 79 802 -829 917 100 -487 -267 951 495 -592 886 730 -784 138 -211 148 687 148 12 453 721 645 921 108 -964 -703 947 -902 468 -352 262 -873 388 -900 594 -467 -491 167 408 -643 -628 723 -324 -504 130 -179 50 -827 -699 -269 -137 -363 590 61 -256 554 -865 604 301 371 858 121 -147 194 -771 -457 -766 79 703 -946 -93 173 -309 -23 -596 -395 525 699 100 -389 684 18 -899 365 890 291 745 653 464 -840 585 -603 -52 -649 -761 806 288 231 453 708 -456 130 -697 -105 -383 -773 -602 276 464 38 -563 662 -311 0 -114 -646 976 326 745 -286 -697 -266 -910 -923 321 357 -286 246 -205 507 461 246 -484 323 -671 336 763 9 299 -565 195 -324 899 177 -244 321 -612 745 960 485 -451 -201 -559 -219 219 -926 985 -333 -992 -85 818 208 -618 -440 -193 280 604 -89 471 600 -438 73 -741 569 593 508 -793 389 491 239 -685 703 343 -4 -685 -648 389 -311 -292 548 304 477 -711 96 -782 562 457 949 472 -47 -107 -923 -226 179 640 874 -222 17 457 -720 704 174 873 477 -216 -247 -312 82 860 962 -905 -108 278 914 399 352 -588 197 -78 -926 -636 169 680 519 968 388 -154 -150 -183 -217 -608 414 498 -939 618 917 150 987 -391 328 -864 -738 -384 -517 -992 -214 -554 794 -306 780 326 705 191 864 -698 952 -554 -230 468 365 73 534 304 605 -276 101 247 42 491 973 409 -375 -779 -880 498 141 -88 -670 263 731 805 -156 -451 174 -662 -719 868 330 -111 689 758 840 748 -704 495 814 540 25 334 -700 -957 -426 -547 -343 384 147 -122 -382 -529 655 435 -109 -833 800 -316 -287 -216 -1000 -49 883 -191 254 -154 153 -894 456 -8 -92 -463 -711 517 -344 357 307 129 -734 -640 908 464 854 449 2 -85 423 -608 -518 -254 840 656 879 66 -29 -254 -736 63 209 932 -211 471 418 802 48 903 865 327 -177 531 96 942 196 -745 847 -775 161 636 106 -888 347 160 -474 -3 608 -873 -964 -526 168 490 621 12 472 459 716 -458 -581 -203 -705 680 404 569 797 190 580 -530 -673 -444 -474 379 -939 68 284 -862 299 548 -812 228 192 -1000 284 371 616 -691 354 -721 809 -824 500 34 291 37 462 -764 506 -10 -584 -605 -99 563 663 534 614 18 -629 835 -277 694 -420 -513 -934 607 -40 -359 -967 467 939 333 485 892 859 -881 -839 -222 -198 163 151 -985 -489 600 -657 -420 -68 614 -501 645 -753 879 296 -40 962 -179 35 -273 812 772 -699 -103 -200 591 270 -633 -375 372 -676 967 878 487 844 178 218 983 424 788 -753 369 290 -475 134 435 -366 300 -184 -830 631 156 -516 838 265 516 -935 -480 -599 535 958 576 718 -99 -542 -964 19 747 -570 -751 624 -66 -85 937 -929 25 -158 -840 664 -737 -897 534 544 -200 873 672 11 -928 737 -5 -283 204 -856 630 -457 421 -201 386 -858 -193 162 -855 721 647 -989 -262 -652 707 560 567 -789 458 529 -310 795 598 810 32 -981 70 152 -984 980 431 -218 -328 -515 993 -251 -505 -237 905 -318 288 69 -699 -400 477 -555 606 -87 -30 -691 -661 124 955 -585 8 570 240 280 279 -884 -108 -462 240 772 658 -411 -285 560 -96 833 -309 99 103 -65 -213 895 -137 -320 345 -996 512 36 787 6 -506 269 874 -102 -606 883 415 826 338 -310 -629 -166 -640 643 -530 -49 -738 -339 -248 -289 822 524 777 385 314 -150 -549 -783 450 -287 81 973 822 -17 -122 255 -96 660 78 84 -72 -292 357 618 -52 -674 -447 313 -380 239 -852 533 33 501 144 468 727 64 -269 949 -197 -144 960 -880 787 200 -244 911 -218 116 579 80 -93 -184 238 -758 -932 989 434 328 464 129 613 -458 386 -187 236 466 -471 535 -201 332 748 681 -713 962 78 -468 194 839 -676 -439 374 41 -749 -143 589 735 -625 607 291 873 -413 -892 -343 672 554 307 -270 -342 341 567 807 982 -716 -207 691 -370 636 -406 635 680 -588 274 -277 933 266 681 152 -534 -602 -892 26 -914 -356 -848 356 27 149 984 -330 -806 144 -105 66 -955 -971 -404 -190 192 275 777 -450 -584 -358 -104 411 -299 9 -365 582 425 -771 59 -684 77 -156 560 355 741 973 -571 320 984 44 639 -686 -395 -98 445 614 74 825 288 -130 -443 -246 673 63 -466 771 753 508 -856 -13 -559 -936 826 -337 139 -617 -688 994 -250 -95 563 874 -639 -664 450 -62 -845 101 -678 963 780 -721 -940 -827 553 -224 673 135 -6 958 410 -199 -904 389 -387 -694 400 -628 -742 944 -196 -701 537 783 -602 360 -23 -548 -542 58 -936 -851 434 118 -577 457 629 -67 77 -327 657 240 511 702 -388 -936 -801 125 -650 -829 -831 -907 34 776 -670 -139 -787 362 870 948 -134 743 249 127 -281 249 494 120 -950 -578 -983 490 -746 -498 807 826 -799 307 -281 -147 476 -780 709 359 496 774 -688 727 -799 131 604 65 980 -949 -486 451 675 -87 -861 923 -792 -902 -840 -510 -627 541 -224 535 -457 -881 842 -112 821 564 -247 467 825 491 -220 388 -465 -664 976 394 556 183 604 -789 -691 -275 -217 -609 -871 574 -851 -898 -724 650 -427 -564 519 995 -169 -818 -99 789 274 517 -630 4 -495 431 -387 786 500 -871 -409 901 -704 357 -353 93 490 -648 -608 -22 -921 160 236 -38 -41 -241 272 -224 156 -461 471 623 808 249 888 797 731 -6 -742 711 458 -98 749 -245 20 181 -847 -589 -148 -70 -81 215 460 -412 -747 880 -180 409 978 -446 0 154 660 612 463 415 42 -548 -610 -837 -799 960 -618 675 819 82 -590 -744 -292 -607 803 -266 990 149 -918 623 -473 -312 563 -139 -911 148 -686 -45 822 -713 -422 380 313 699 -652 -811 987 266 651 27 -720 -862 -162 -229 818 -154 281 413 317 126 -497 -598 -928 -825 -262 771 43 -432 -813 -316 609 -503 -679 519 -703 240 9 -189 -934 808 -652 341 -353 689 -487 466 -500 -152 -133 -902 487 -262 -801 650 346 943 -213 -815 425 -653 -52 -799 -845 -483 583 395 321 961 664 -828 719 527 372 -462 794 -76 -98 -723 -373 995 609 -602 -547 222 945 -424 -485 -310 -149 533 -945 152 -851 -255 -352 -909 -389 -3 64 804 760 713 -681 -853 67 314 -58 340 -876 -16 -911 -789 373 -674 112 65 -871 661 -132 679 -766 971 -214 -509 -356 -257 739 -563 821 635 713 851 93 778 -141 -48 -225 -601 439 886 729 -853 -566 -228 -912 181 -586 84 -539 -894 -382 108 522 -875 -641 233 -414 -532 -172 590 241 -821 673 -784 957 53 -118 -737 239 947 791 -885 769 -538 -7 31 618 -410 973 -315 317 -751 746 -374 302 865 -340 -838 461 -510 -547 363 143 278 -738 -382 -513 715 897 -10 888 644 394 -371 976 -315 -789 -987 489 -909 668 643 -885 -775 -46 -793 -6 181 -690 988 -179 950 -454 -52 175 -312 796 960 -830 404 -75 -512 -425 707 592 -509 648 70 -24 -658 -495 290 151 -634 640 466 -235 -394 -649 -224 191 878 519 -407 -857 271 -312 -315 -32 941 -122 274 974 -900 -777 -954 120 -63 517 -110 315 398 -799 -781 -704 -32 -203 -650 -376 423 -355 -206 403 -684 -688 14 -724 -466 -692 -237 265 351 776 -664 154 882 103 -70 316 949 207 -231 602 -34 864 -753 745 -278 333 652 495 405 991 993 347 -871 459 139 -53 625 524 -203 -911 805 920 357 892 348 924 344 -278 -619 -886 -658 567 415 -707 -358 161 -840 -562 -197 -332 873 534 -279 -676 -892 425 442 444 -450 -934 958 -755 -163 264 -131 764 288 -137 85 -930 377 -528 -600 -105 790 -181 968 -185 -337 -195 375 314 465 -136 -349 -72 -794 840 101 39 963 547 -705 339 -195 -275 -115 -560 -38 949 -901 -39 -967 959 973 826 -978 -598 589 651 988 686 453 -466 -504 -424 -286 530 249 -709 820 -826 -244 -164 801 603 -518 693 403 62 -530 472 -175 286 561 -249 -350 -184 -193 143 -33 -934 -672 162 674 -520 -89 -429 -812 90 -964 -466 -133 629 646 977 543 -639 -383 928 433 -362 35 104 203 15 -874 919 464 -159 -254 -739 75 -182 597 660 874 -850 176 -496 336 -632 -512 -384 -734 710 914 -791 -753 -843 605 -996 820 703 -381 -751 -735 241 -690 -177 -79 331 -532 -353 -38 -684 -13 -26 -677 935 946 441 149 -847 -523 52 -544 50 805 -268 20 944 519 886 -631 485 745 127 -343 397 368 922 -965 213 701 16 -831 905 -995 377 371 630 90 -4 -703 860 86 596 -1000 -110 -225 -866 78 -916 986 -781 916 606 -591 82 -146 316 816 339 -899 812 -300 992 -386 368 576 -627 -514 -448 225 -901 227 -553 421 -452 389 412 -739 -690 904 559 214 784 -981 536 236 656 -354 233 -268 750 -335 -223 -975 490 966 232 52 -988 864 -667 81 -247 -381 -281 -432 470 -6 985 207 261 201 -502 -265 -542 -929 -5 949 664 -145 -732 -769 -604 -240 669 893 -582 44 -20 -301 -127 372 251 983 187 -441 868 -231 877 -287 590 -176 -178 -591 -763 595 616 678 768 409 567 -262 -658 590 177 -640 -397 466 443 -808 -82 751 -236 452 420 -96 -47 -439 -262 -662 -212 183 -263 -747 455 454 725 -765 -910 335 922 639 727 749 -832 -361 296 -431 448 -109 -352 -327 690 -805 -670 -600 -419 3 -547 312 -838 653 -539 -850 -793 386 -539 613 677 -810 -390 688 780 940 847 643 -954 -203 307 -828 33 684 -847 361 -793 -225 84 528 526 -229 -338 -352 -9 -722 -34 720 -608 -522 -321 -614 573 803 563 -696 -837 -838 849 262 518 -379 717 -527 256 -467 135 303 -42 -540 -1 678 116 -346 261 579 -683 255 261 -711 847 94 -838 -323 -737 888 798 107 -947 457 66 168 845 400 524 603 -951 164 189 -308 591 298 -970 -566 -9 -278 56 700 874 -652 -530 224 596 -308 784 -384 -436 -65 -817 927 142 835 -810 -80 -328 -938 786 407 332 -651 792 422 -69 -397 642 934 861 882 -413 -924 95 -243 245 290 8 259 -955 -477 424 416 -31 -345 -510 96 -116 -166 -411 -40 703 -120 -297 345 673 -15 983 -697 460 390 815 -773 531 576 911 992 -720 -576 -139 -5 910 -908 630 -753 127 681 643 791 371 618 452 -291 996 -638 -906 761 703 397 213 -338 384 -850 -811 -747 988 -513 -872 -580 405 -868 -502 -637 802 -868 916 44 436 -697 -169 868 362 -581 212 -112 731 108 -584 -292 -547 -600 632 668 -698 872 84 989 34 -265 13 211 227 -773 591 472 -788 237 821 -148 -545 661 -17 41 -473 193 -888 -859 -354 -922 -905 -779 527 -329 820 -376 -689 723 611 -112 294 -749 -871 -551 277 -150 -24 170 420 -856 516 -636 622 780 702 554 -851 -21 -860 -134 924 -178 25 888 -724 952 215 202 383 -530 -894 26 -901 978 -372 -882 -60 269 859 -696 833 641 -66 -421 -645 -239 -638 -233 -453 255 -183 -353 -327 -510 210 105 -27 764 -279 218 -653 -806 395 -276 -218 -861 511 -906 795 7 -101 347 191 438 787 -308 123 991 -444 -761 -776 -141 -218 75 435 -330 -848 694 -315 -65 -255 -582 -209 -96 831 62 -992 619 879 -561 657 -221 -115 -732 639 768 -891 719 -211 106 297 521 -313 237 14 -74 -141 -41 378 965 -161 892 -780 -962 -168 483 790 -201 -812 -287 703 -327 -894 87 -544 131 937 28 -170 530 -642 909 -485 -663 581 -70 -569 228 -763 -415 281 867 16 563 929 514 -58 -153 -493 263 -526 -226 -573 -709 715 836 123 -681 -207 751 -376 164 -69 -946 382 -824 -624 411 612 982 646 -22 -113 239 -463 64 961 -754 863 -304 187 853 864 985 401 152 963 -934 -662 42 647 822 -397 958 -627 -981 -687 224 635 -634 84 -408 -882 93 225 -602 -16 -21 334 936 -868 713 -36 -432 -97 -783 -449 -8 467 864 -932 -545 609 -372 851 -527 438 -708 -654 -733 -591 -432 -872 -380 -616 -869 671 853 -119 -865 -626 -302 -615 -596 971 -563 75 -501 895 603 878 124 773 583 -660 -653 -456 711 509 -719 769 999 -68 163 -253 -720 -481 -34 -563 787 -52 152 533 756 -72 118 550 -792 123 -120 550 -132 459 -466 903 -593 -245 148 -828 -247 -339 777 617 550 -725 -789 234 -733 -516 -455 502 475 449 404 -123 934 643 487 267 -955 -169 -589 809 -580 353 988 716 -108 -390 69 82 159 -536 331 994 -46 262 -177 -644 -601 136 398 -93 135 759 777 -29 -27 -135 194 143 -291 -895 -495 -577 -421 70 -296 925 -211 978 -175 225 46 -165 852 460 887 -952 457 863 9 -27 -147 216 843 558 -497 957 78 -70 104 -366 131 -647 -62 93 -392 -460 -82 -765 -941 624 -269 -266 462 -832 -38 876 469 647 -611 886 458 964 -3 -414 -274 -869 -35 834 -549 19 -921 1 896 -992 -859 -76 572 -182 -225 149 105 -912 22 678 -239 -156 -621 912 -746 995 299 931 726 362 986 -447 680 -318 363 -438 603 802 -527 -541 383 782 4 -407 232 294 -614 134 428 -342 542 -769 -343 375 -647 -468 405 -887 -881 823 904 526 276 851 748 -912 -515 187 -928 -826 -686 269 620 844 515 -792 648 -301 -598 791 -679 -905 500 -475 -368 -969 827 501 411 -49 209 -37 -908 -901 977 120 772 -658 -595 588 -6 -743 -977 417 965 966 964 -709 595 94 266 -723 583 -570 751 791 816 -840 -760 -438 362 560 278 325 -769 -250 813 -508 845 -897 110 500 8 -746 -234 -485 -346 421 374 -39 -141 -607 -373 -207 729 -869 -393 623 338 -528 224 234 -706 392 -768 -252 674 -733 -701 629 -174 217 783 812 -729 -28 467 562 551 -614 691 -131 0 342 579 288 981 -637 626 538 -60 -199 -864 734 -610 984 831 -676 93 355 387 939 -637 -11 -568 872 -727 579 -343 -682 622 -523 -701 -500 632 -499 -641 766 -689 872 -908 575 -948 -444 466 -699 -807 567 -270 -501 334 607 -422 -675 985 -448 741 847 -952 864 -561 -27 -398 206 591 -244 129 213 385 -443 273 460 -677 -810 920 316 157 806 -506 -930 -158 841 -243 -438 671 -840 -65 109 259 -513 -30 306 440 296 939 -774 -599 -703 -175 59 -797 455 -409 868 -249 -999 771 -956 -474 -714 -654 906 682 946 656 -716 476 372 -33 472 25 115 -895 910 -119 719 139 651 -282 780 110 -55 -644 -30 -688 187 504 -730 -922 -610 385 179 906 -937 43 137 -553 -18 -522 127 970 900 -289 785 947 670 966 -434 707 -526 -1 -552 -10 549 168 948 66 -647 451 -978 -160 -719 -387 450 479 -85 719 -504 708 -463 -837 -737 442 238 695 -698 -31 476 -852 126 -847 744 -526 283 -51 897 644 -568 -294 183 91 -132 -620 -521 -899 -335 -618 88 615 538 -68 -615 486 132 -671 998 -650 774 33 400 57 229 396 160 68 -654 -943 598 -699 881 868 -900 -125 -982 -449 310 758 -103 -506 861 -183 626 -306 -756 -472 -759 -681 -115 531 625 -350 590 318 279 858 -420 -533 214 -93 726 214 306 185 116 877 -300 -54 -321 234 641 771 -540 115 -353 -792 251 859 152 873 274 -941 628 -459 776 -447 65 -362 -246 -670 338 -824 -939 -943 -207 320 -599 405 679 -585 -392 -794 585 647 -779 -70 -786 238 229 -624 656 -664 -580 -480 -254 -979 137 -437 -441 -225 -899 -12 917 626 374 323 852 926 8 -795 317 -238 616 309 -411 -971 -603 -308 565 -975 209 937 -109 254 136 -604 963 542 937 259 -377 994 96 -145 -157 586 -731 160 496 -29 -129 -60 289 -399 -191 776 954 -173 882 686 583 -632 424 -129 -269 -84 -300 480 -763 332 312 -585 -694 705 -32 64 -377 487 362 485 -832 291 184 546 -479 -602 720 -638 -966 977 62 560 -413 -774 -547 464 735 -217 675 -20 985 206 831 -304 30 -256 -692 80 848 550 257 -207 235 -300 -507 -110 -111 -704 -512 836 433 501 236 -276 -620 -543 723 599 855 -100 -916 37 -564 -306 -570 327 978 791 237 655 -829 231 258 -412 -285 772 -97 278 -365 -156 -675 144 -579 473 -648 79 -899 676 -788 -780 798 -309 83 81 -443 -184 -359 -261 -346 1 921 953 976 58 494 684 -453 198 28 -905 755 -716 324 479 -229 -111 630 75 548 676 452 36 358 -809 750 -845 563 -901 -832 216 993 -765 -571 301 -12 -384 -503 504 468 541 -378 -440 -488 816 659 -293 824 682 901 -107 655 -256 365 258 551 -507 162 -655 261 -549 329 -943 122 980 248 962 210 343 -219 -84 -264 -413 -251 -9 -620 -774 -816 -120 602 -774 906 -585 -102 -496 -682 -147 -884 -144 -864 -418 650 -781 -805 -877 371 -81 88 230 542 873 -624 -357 548 -754 -943 969 958 -962 -894 -573 352 -310 893 783 -998 571 -160 -226 157 867 105 -499 312 -899 -478 622 -345 -638 661 885 -652 -438 334 554 607 -279 -963 382 330 272 -255 420 -916 715 437 270 -448 -127 -819 -83 480 785 -334 724 -125 918 689 107 826 -141 426 -588 -291 -381 -894 -695 68 -800 387 375 826 -954 -107 95 -962 295 -969 -294 -471 568 -559 609 218 408 -506 322 -105 59 -758 -910 809 528 586 56 -926 478 -53 -645 -756 -798 -60 -602 935 773 322 562 -830 833 -537 114 -775 701 -872 795 219 -695 253 -210 -68 -111 848 185 216 -796 -286 205 -692 20 287 -16 -681 601 -979 -568 592 -629 49 -920 -542 325 -730 665 616 137 542 367 -374 728 -370 768 496 -330 -426 -131 868 -108 868 257 640 -611 658 -64 187 119 -848 -56 -74 -810 -709 139 -130 -737 -302 -944 649 609 -387 -790 630 -606 -5 565 -243 494 -81 -222 67 985 403 449 -306 -607 856 658 -840 983 82 -686 64 271 -448 331 176 -655 -405 -806 109 582 -935 -293 -482 313 -400 -690 478 -826 -257 -601 807 724 -756 -228 891 440 841 -894 73 549 -653 -593 35 545 262 -468 -753 914 -148 -336 -231 625 875 -791 569 -953 928 944 -520 580 -881 560 -262 539 145 -512 -452 -42 -430 -872 214 493 997 35 587 644 581 548 647 361 994 -301 -873 734 279 -787 -497 -357 355 -742 -243 812 -323 -469 300 395 -113 -172 802 -774 541 -279 -160 -183 -758 340 -698 321 -140 726 956 105 29 760 346 864 901 171 286 598 -469 -955 -745 -915 469 227 355 -622 -380 -666 538 -30 881 395 -892 -613 -904 -778 -864 254 -282 -821 9 296 189 -224 -905 -250 783 623 -53 799 -143 -142 9 492 -384 714 -49 399 -271 -3 367 905 487 647 359 280 -695 -981 875 655 -934 899 665 56 -508 146 434 919 211 -210 566 -158 390 -40 973 238 61 -654 146 -231 265 -688 -134 -42 38 -534 189 613 -357 -506 -828 -327 -888 888 -800 -137 251 -185 723 -440 -658 85 -311 -536 231 398 400 -635 350 -161 -708 -98 295 -467 -378 247 940 688 671 423 -72 -787 -283 -266 877 -36 -811 -398 259 -872 119 -399 -293 -736 -682 546 311 -382 582 -571 -17 258 -791 -672 -690 680 695 992 249 920 -354 853 -72 213 -886 -695 328 726 -277 682 -386 85 613 716 -815 -162 -33 783 -588 913 -597 -261 835 -440 712 -253 -273 619 961 -186 253 -860 -389 -207 -132 770 -397 -246 -399 -431 144 -232 -227 -431 -142 -231 -994 708 827 707 -10 495 968 811 175 -305 213 908 629 -872 262 -331 -1000 -581 -448 -460 -654 -974 389 -945 111 478 630 520 -68 103 -576 339 -367 475 -684 899 -902 999 181 -319 -870 -943 -489 70 -773 664 -9 -833 -518 633 -344 275 -419 -963 573 -482 12 780 26 -106 -878 -204 515 -411 -697 688 -970 -286 152 -158 113 -971 695 237 76 563 -762 676 -887 741 -498 -610 -224 784 826 -493 -244 836 -96 630 130 -761 771 363 219 -703 -796 -226 -962 -624 197 10 857 -807 -65 159 532 -400 -9 489 93 -315 285 -250 -462 732 528 -3 120 166 -688 44 909 167 -210 112 -500 -652 -115 -588 -784 -170 171 -366 -851 -327 -807 690 197 -312 768 -210 -246 952 -166 266 -871 750 -68 -481 -121 134 70 313 860 892 -257 110 757 346 -226 -52 481 531 -43 -129 -738 -479 753 -74 -988 -389 -320 -643 328 -395 585 -554 127 437 975 162 314 148 252 768 144 947 -125 -643 -873 -57 687 -249 985 737 -979 -180 -937 -866 -53 20 85 -427 -286 -428 -83 707 366 -921 -320 598 -380 -488 -673 -584 -338 -594 697 -814 -247 -590 -696 -251 -838 70 960 -613 -583 453 816 -284 32 -851 -671 -629 -26 -868 710 52 -704 197 -798 457 875 -572 -359 -549 -291 951 560 541 -256 -635 79 607 102 759 1 -613 151 569 -793 668 216 373 -954 -202 -209 23 -802 31 290 896 -336 22 390 175 910 -212 395 18 -631 -505 237 -885 958 -683 -145 -994 620 347 -934 955 -674 602 636 640 516 460 -584 -377 -730 -94 -211 147 283 -632 -305 941 571 -570 419 -615 81 736 676 -815 -699 958 -226 -301 -849 -732 180 787 -855 631 -369 475 -202 -694 452 773 198 513 419 291 -12 775 -778 -357 383 -256 -658 -541 982 136 -23 107 -316 -115 -987 174 730 456 -383 562 -792 233 -604 -293 -684 -449 -648 571 -620 5 888 727 950 956 -617 -195 -928 -991 98 732 -1 -157 463 -106 -861 338 -859 821 -72 652 820 874 884 -153 -140 986 90 612 -771 150 867 -665 -305 252 -114 4 999 -266 -660 -4 185 221 -866 -268 239 -578 295 900 -484 -455 -804 172 -890 161 534 -52 -505 243 -375 -374 -706 -493 -450 -700 235 53 293 721 -89 -528 432 -519 -134 839 361 -39 313 412 943 -482 869 374 -928 884 -287 -85 -425 -614 612 -646 -592 300 70 -461 614 893 -718 193 -335 -155 -96 245 796 -763 -423 -923 507 -498 -33 321 -726 -102 966 -245 908 639 92 618 -168 666 500 -341 -47 349 276 -301 785 -788 24 172 409 889 -166 963 857 132 404 555 -228 -706 -158 -849 738 -262 338 358 193 -540 753 -283 -749 -851 917 909 -190 -424 -231 -364 -311 -32 394 -711 871 231 -621 146 -458 335 -954 779 -331 -550 -244 920 -42 -183 -393 -869 900 -443 -357 141 -153 -972 629 -16 862 480 780 993 661 -506 512 -506 476 -573 -813 -667 687 743 -405 674 601 -8 -61 -539 232 721 -186 977 -856 434 -267 333 -122 -580 -320 941 -345 809 -898 226 -206 -908 -131 865 787 -528 -597 -429 -209 911 187 448 -854 501 -665 -411 -964 -745 860 -323 -614 -984 585 -841 515 266 588 934 461 564 412 418 -575 -455 -905 -581 -208 -271 -180 -948 -262 939 797 -925 86 -626 936 -631 920 243 -316 193 -426 157 -98 -472 -615 24 329 772 195 427 151 786 -720 318 -646 614 -186 -989 919 631 -484 -655 -772 822 -707 -139 -149 -5 574 762 26 -894 -360 -816 -54 -152 353 -967 -359 -45 -158 275 -208 -590 650 285 126 820 -683 404 756 -804 -583 156 -803 -876 -61 662 681 470 50 -813 -629 994 459 -509 -637 190 -592 565 693 -319 -787 -774 887 504 -474 -691 -830 129 469 -72 331 591 0 -157 906 -126 279 224 -133 848 -817 980 -159 -543 -439 -413 79 -962 -44 879 -885 -262 -204 -768 -877 -131 854 -491 -835 -576 -529 814 923 -348 479 -357 74 702 14 941 921 -226 -247 669 -619 523 -311 429 892 888 -740 -112 315 -777 -893 95 25 -501 -800 432 857 -477 243 -965 -714 809 703 874 -242 877 -358 -281 980 -958 288 -793 -678 435 -397 332 -145 94 676 -7 696 -372 660 -517 -546 -84 417 -515 -476 795 591 865 -107 360 -827 133 750 -354 -409 561 -40 -728 297 -989 6 301 -167 39 -426 -983 -476 -232 368 646 992 772 -43 265 607 889 -960 537 233 -573 704 -910 993 392 -613 787 124 172 588 -221 -262 -551 -199 -657 -658 -648 -98 -734 969 187 -347 643 291 -48 256 -14 -96 -531 -961 647 -457 717 215 656 -472 -790 732 618 -89 77 -745 8 -414 -672 488 -70 140 573 170 972 -728 254 -40 804 -886 -606 -610 90 -256 3 661 -960 637 -170 -288 530 362 72 -738 633 -795 983 126 14 -310 635 -284 518 -853 -835 591 995 937 -624 -72 219 -673 993 320 -101 -983 -253 91 -207 57 -75 -605 416 637 118 287 -958 -728 -372 -691 788 -712 -818 67 497 -432 -101 -858 -302 -922 -542 -63 -172 -395 -620 178 864 269 436 -305 -567 -718 122 -782 538 934 708 -823 608 610 488 -432 -275 559 516 -156 -984 -362 -805 -146 197 -156 877 964 -189 -581 565 234 619 -356 -917 762 -629 -966 277 -738 135 -251 -494 -287 59 516 -337 -658 416 -14 205 541 -729 953 -1 -98 755 -143 -561 183 -290 608 374 147 925 390 -416 969 -614 465 -867 -52 181 -828 637 -408 647 -346 392 -181 462 102 -367 486 -861 889 -90 -527 -156 397 453 976 -807 961 858 337 -522 662 628 -953 169 -362 467 36 -283 818 -255 185 -488 -140 -540 -138 89 -105 877 225 -181 415 -178 115 -141 -897 561 -891 -66 -166 -94 424 -470 -918 234 359 -149 -350 -212 -914 546 -166 862 -535 614 -546 244 722 -890 630 -468 -363 189 -243 965 277 275 814 132 -26 -61 191 -1000 185 671 -120 266 767 -818 496 -90 -71 -556 970 83 694 540 298 -131 743 -849 340 971 765 624 -680 298 871 238 -140 -410 417 527 556 50 244 854 969 -943 -958 -887 600 103 690 417 933 435 853 734 -481 -560 -4 -358 652 675 402 -400 818 167 465 -846 -604 995 983 -410 -347 -215 405 -302 662 -676 -678 728 -73 -346 -822 -837 425 232 -363 678 -467 -845 183 -939 484 -141 712 -397 591 -844 -313 -388 -558 -793 584 -8 -132 931 894 -94 -972 76 691 -215 -788 -641 -531 0 -577 -467 596 155 701 -110 -796 122 11 289 268 897 -168 888 597 -245 -788 -491 271 -561 185 -180 -447 -665 -877 -61 -655 -812 679 -936 757 -784 -324 820 -691 196 659 -262 953 -789 667 620 -486 105 -55 967 439 -978 -56 828 -964 -838 -752 -632 -140 -467 -882 873 597 233 -354 648 876 877 299 594 -577 -901 -642 -74 -542 -602 814 449 -850 745 -506 -482 -201 754 -545 -62 428 -350 -660 -345 782 427 89 -224 -268 551 675 -388 372 370 423 313 -553 -395 226 67 -534 -783 -174 -542 471 131 249 -557 542 176 320 370 974 568 -362 -226 -943 697 -645 -190 -49 42 -912 -863 -655 -481 60 -784 -197 972 -598 673 -680 470 -914 -454 -46 -733 -891 22 182 456 -609 -975 -976 939 -467 678 -15 -105 873 -452 582 415 929 320 -446 -46 -93 -526 307 -929 -849 -716 -953 178 966 255 216 -209 665 -367 242 235 -614 -695 -682 890 223 768 -935 -321 49 228 97 74 642 928 -223 -4 -370 655 503 -391 -367 856 728 -433 -737 -353 369 679 -669 -164 -327 202 461 204 682 498 253 -344 600 848 -394 -237 -232 352 -64 -462 677 -822 -861 -911 -479 846 -568 691 871 -728 -482 -712 -278 -380 742 6 64 -322 27 184 181 -936 902 774 951 140 -794 9 -137 769 -779 -126 690 745 -60 531 -482 582 422 535 -697 -697 -727 20 959 -50 498 435 -933 -974 61 -203 -455 -314 645 896 -782 108 -302 -570 -404 956 -908 -919 877 737 945 -218 921 994 445 -333 950 954 -895 -318 59 297 417 -806 -291 64 84 264 -702 830 891 -755 72 719 -983 465 -145 704 -141 68 -107 734 -97 747 -221 -853 638 -377 625 -26 -119 -570 525 -37 -605 341 -513 35 -652 -783 765 -795 -827 486 -621 905 -753 -70 -476 0 -70 -369 -701 -649 -414 -429 726 881 345 -520 161 968 -670 542 245 -569 -846 -658 -416 -960 -564 830 787 -555 903 -209 858 -435 -320 -469 -194 211 -767 -373 -51 -948 -789 -563 840 -127 471 -80 -175 -691 -785 150 160 875 -882 890 638 733 529 -748 -363 584 678 12 199 -359 609 317 422 -491 -726 479 650 151 727 373 -626 -147 906 -895 150 -948 -552 -612 191 196 -152 830 177 157 -191 -965 -513 -367 -800 173 154 -513 599 -384 949 6 -608 -460 -92 -42 667 296 425 -571 -245 -949 -912 205 -587 -208 -27 4 518 -434 210 -873 72 695 214 897 -377 -146 813 554 -659 995 812 -588 133 -376 266 740 -394 463 733 -917 90 -298 355 -642 -477 -618 -691 -13 124 690 -713 -116 -42 -700 -142 -869 -45 636 634 -973 -902 354 -401 673 871 -918 108 -555 -420 296 -770 678 165 368 -42 827 -686 -639 94 -334 -232 -441 -165 -912 -799 -897 -963 295 -507 -768 211 371 843 -905 -571 264 -943 -891 -908 -689 163 -806 580 -715 747 -759 -313 641 -971 772 -38 -920 836 781 -809 1 -526 -996 146 943 309 571 471 -924 -978 -426 453 641 -653 -210 950 -6 -154 -223 439 -370 796 -145 39 -79 741 565 904 -350 740 -362 298 -6 525 686 -152 -455 37 -146 -22 693 -451 415 600 486 -492 -516 -906 951 -362 330 981 964 681 -856 -962 152 -130 895 46 -295 787 196 -48 -913 345 449 680 849 -134 672 965 307 -820 -480 -24 860 -912 848 854 -423 -594 -527 -984 643 -712 110 35 -49 16 318 -122 -445 -257 811 -277 325 -716 821 38 15 67 124 370 -497 851 285 910 680 126 744 -245 575 -725 -317 987 450 402 899 386 237 267 335 -786 934 -90 714 -696 -601 895 211 -895 32 -721 -348 -502 29 306 -407 -82 661 469 113 802 -166 71 -534 164 721 -894 -924 -951 -919 49 -263 264 -255 561 -326 -60 920 669 -345 -418 370 -735 197 859 -663 386 -464 865 29 148 266 621 -629 121 517 -521 541 -451 566 -806 -132 -961 -65 -992 -677 -658 160 -534 950 -662 -946 46 -985 131 -608 202 -63 -389 -164 -901 -778 -497 442 -31 765 916 398 130 -682 47 -49 387 -775 37 263 68 769 241 -88 703 443 13 174 -318 48 -776 -810 -513 -335 -212 171 -364 -890 994 -239 121 278 551 671 -802 -865 50 364 -678 -326 -830 612 -782 804 557 354 499 -241 -599 -814 694 969 -31 -661 -693 334 -847 -720 -888 615 195 -455 -650 98 987 -273 335 -453 -156 -80 -512 -458 907 -685 -687 456 29 -379 898 604 -749 359 811 299 -741 434 77 -4 -340 -657 75 -680 -442 320 561 -87 347 -136 631 -864 -491 15 -402 228 -565 -964 880 626 952 281 -448 -194 -140 235 690 345 209 -567 442 561 -150 -522 635 811 -520 421 523 -541 -309 -947 -4 -293 -234 697 -946 -505 -565 887 -729 798 998 32 -967 -254 -271 448 -55 -965 55 -921 456 -162 740 500 998 532 205 179 -44 95 -144 -815 -357 -903 833 -438 200 530 -656 -700 699 581 -19 -794 -669 175 407 585 -488 -766 768 596 -451 36 317 -435 -896 227 823 -61 -817 -976 -172 -690 -326 78 -319 418 738 951 -997 69 -303 -279 670 -729 -127 550 -894 -679 733 932 -56 -134 829 -519 349 -899 -581 -993 115 951 507 -669 55 338 -257 -661 -186 -605 450 998 44 -59 -59 205 981 -535 -74 -603 458 -3 639 856 -532 -590 -174 507 928 107 -387 104 -376 816 -595 -995 -239 -137 358 -764 -98 -964 -119 -430 254 -202 -447 -586 -629 611 -738 924 -698 -34 -73 -871 821 169 -233 371 -267 103 -881 -126 561 -732 393 451 -348 626 -839 -749 -449 -872 695 139 -528 -533 952 461 -821 -34 618 873 275 -312 825 265 164 440 19 893 410 -876 -312 259 484 -401 -58 27 45 -962 268 366 -461 -248 430 758 -574 -325 -591 895 671 178 34 -39 870 171 753 -51 -994 -755 316 769 768 -826 -940 688 -96 -966 -63 288 965 923 -28 943 -374 -544 607 -552 -726 255 29 -46 -401 312 -127 769 -485 -506 203 -432 -355 443 946 -610 -90 -949 275 -441 436 -291 -270 -504 -804 -671 273 952 247 -138 -519 -968 175 883 518 -531 900 235 863 474 -531 754 -993 -819 235 80 -109 -617 664 -102 -584 421 2 -2 -40 -362 -465 332 -806 -398 557 -719 927 -287 319 -195 22 -100 585 581 333 183 928 -335 671 259 171 396 950 -219 313 663 519 249 934 -909 230 771 -137 -29 763 825 331 217 734 -48 586 -258 946 35 -990 -16 333 163 -1 -948 -485 -770 -96 -680 -224 -631 307 -768 709 577 -775 390 -240 -965 -692 235 -563 -872 -278 -828 -852 -707 114 -830 -72 799 -57 -984 450 958 80 822 513 -223 396 -164 840 -285 310 -706 846 467 -322 -392 -874 -191 -881 184 595 -340 -2 546 602 891 247 -155 -384 909 -585 -324 -141 -427 516 934 473 -902 480 780 -281 985 191 621 -109 490 -300 -528 -86 108 -245 646 -911 -228 -842 98 679 811 987 867 802 945 708 -140 948 426 824 162 -820 -872 -891 910 -573 209 -202 161 695 -315 -889 -595 450 18 -221 26 478 942 614 806 960 237 905 782 -23 -604 -349 319 -304 -462 457 -333 -665 -741 -659 -664 315 386 -365 549 616 761 -745 852 -665 767 -527 -380 369 -949 686 -583 -924 -907 455 520 433 507 -956 -87 23 905 -642 412 -789 -717 30 -126 952 991 201 848 -675 -87 744 -766 352 -304 940 898 -820 962 -128 -138 331 617 -57 -813 311 381 -146 -281 -305 -135 -798 981 -165 -839 638 -211 301 -401 325 62 -28 778 892 -56 968 969 596 -458 -295 -436 881 620 718 385 551 -558 -198 -560 834 4 -926 -908 54 853 289 -784 865 -323 506 716 -180 -554 -648 731 -200 702 144 -929 729 4 876 443 448 -300 -980 -658 843 500 540 910 72 239 440 -935 -214 37 -44 -112 472 -589 -863 82 724 -446 439 -310 -223 107 -304 766 307 703 687 -264 -113 -432 -172 464 120 -666 509 936 153 -851 -545 304 -605 -905 -370 616 -257 -524 748 -219 -443 -378 91 659 -650 -165 -613 912 -456 -130 -144 427 -2 467 76 -658 550 -205 -820 -321 -614 -602 232 171 167 966 512 -404 655 550 -864 449 -48 -268 -767 89 267 -153 326 -165 198 -201 -657 452 -550 -7 484 944 -349 48 893 616 -451 15 718 -26 -560 870 900 -42 -945 -17 508 -538 -178 -553 925 -738 -909 789 807 -467 -588 -794 773 -527 208 428 -67 753 124 -109 -51 -356 469 -791 -852 456 -214 84 156 -594 45 651 -488 974 225 525 122 586 192 173 102 487 112 154 -768 -952 256 276 -638 580 262 -445 -104 739 967 40 -33 789 -688 489 -550 24 -861 662 -232 -878 -133 -364 -842 -358 263 -894 -251 -327 863 572 626 570 -643 -703 -707 -321 -956 913 289 103 -259 -763 952 -811 327 59 284 -524 341 212 864 621 -879 289 716 -20 -178 711 229 652 661 -218 -861 -15 -965 446 -587 -447 132 -274 -83 -408 -967 -310 -240 -967 -913 874 -190 -913 -861 686 20 -133 -175 -7 724 -635 -494 -59 954 -794 571 -652 44 -588 -619 277 296 -832 945 369 -133 -291 8 -409 -714 -201 -922 760 70 850 336 493 695 -500 -751 -934 946 -546 -893 488 -576 486 -725 -274 302 -299 309 -404 726 910 928 990 909 303 343 -521 398 -325 740 418 57 201 144 803 -117 286 -961 -773 10 883 -566 33 626 942 939 -222 -788 80 65 863 420 789 731 -55 857 -214 -940 364 -623 89 -57 -591 143 -68 795 -624 -97 308 704 157 -683 -793 -313 196 -812 -875 -774 868 774 994 -737 959 301 867 855 270 -378 732 505 -742 180 -793 -22 -106 -636 -847 -277 799 566 418 446 151 -625 -591 817 366 -520 -486 -355 620 670 -438 -456 793 495 311 808 843 886 877 -270 -80 324 500 -197 282 267 -961 -306 -131 875 -757 622 617 -507 -58 -277 -529 -906 -228 -526 -635 -508 770 -280 -962 288 -432 62 -512 98 479 354 907 427 506 -948 857 -252 -841 948 -959 -584 -822 120 -410 391 607 -42 -456 -985 260 -700 -199 -650 -931 -843 40 -936 -482 433 -21 809 -521 -360 79 -950 356 -195 6 207 167 -719 -992 -728 -314 243 -866 682 610 554 -354 678 559 507 -660 805 -252 792 -206 -625 -134 243 -809 86 586 -108 -396 835 490 -256 235 543 -126 -801 329 -532 -44 -643 175 738 988 -447 769 -522 316 152 593 -256 -643 -60 -697 -139 990 -394 -584 602 974 154 -733 833 -922 -948 243 479 -995 250 -231 -941 -89 991 -240 -25 -477 -20 179 -754 972 -755 149 109 382 -823 889 563 -515 -585 443 632 794 -723 417 -569 70 326 -535 -83 -278 100 658 -315 -769 -512 -544 926 881 483 -924 -161 229 -964 -585 408 908 -694 288 -829 764 -407 771 -405 643 251 -868 -864 -677 -763 -300 69 -923 -817 713 903 824 185 943 241 54 268 -41 173 -292 -684 -338 -638 763 605 238 -306 -750 -302 -610 122 120 771 564 -689 -534 494 50 375 -572 797 -411 -705 -482 382 -534 22 -771 -30 -548 219 -369 -158 -945 860 393 991 252 810 -645 588 559 576 -243 20 -107 396 175 -12 -329 303 878 285 -854 104 -558 -321 63 -59 -159 -629 859 -72 229 -912 -450 -302 -979 -28 260 -675 -98 486 731 -716 952 -298 300 -950 -710 760 308 -682 718 -586 524 -876 184 458 922 309 60 957 773 -706 987 -961 -675 804 353 699 -227 852 -874 990 -993 624 443 292 -139 21 431 198 403 -405 -445 -237 657 -783 653 -153 -17 172 285 -172 317 921 214 -702 -557 -989 805 -910 -824 -660 -647 210 688 -870 -65 -709 125 -476 559 471 917 87 918 -454 -147 -182 119 -281 -886 746 -414 891 39 -549 -29 357 533 961 -231 239 -3 -528 -836 -276 -539 872 653 -398 194 539 601 757 440 -84 867 -534 -52 953 -415 -398 609 492 -424 -283 -325 -15 -120 907 -915 186 -351 180 583 -596 571 -835 278 -969 498 -67 -999 -723 207 770 705 10 235 469 680 -932 584 -482 288 288 -249 -381 276 -108 -363 -380 -364 564 398 -939 494 914 897 331 192 949 -633 140 121 -128 293 412 -384 435 -222 -595 794 -641 725 833 663 -465 -204 -346 -270 -439 -956 717 -457 357 54 -236 427 -143 -926 682 -896 574 414 -716 -103 771 733 -720 -247 -134 -758 723 -466 -349 -696 -590 -688 -426 -113 693 -604 85 -396 -571 -194 425 208 237 -949 -123 -510 96 -309 11 144 -38 -845 619 916 12 -363 620 -191 209 453 623 453 205 754 -286 573 -945 -600 -737 -392 852 687 -704 718 354 -847 473 -414 -538 304 72 -884 236 -882 -90 250 -180 -521 184 -552 -716 -139 38 602 -514 -244 -907 201 -869 -632 -662 -376 -4 -163 -675 -157 -991 -592 -556 -614 -472 512 -940 -151 -579 452 -75 4 705 -363 -245 -557 469 -533 363 -247 -215 746 -24 -92 919 422 -931 -981 -283 -947 796 -777 -330 901 805 165 -991 -304 814 734 854 -708 -664 939 370 -958 -123 -3 -44 988 -802 -993 -80 -72 844 547 -673 -172 -195 633 -955 391 -373 -767 571 -542 109 475 278 -435 -808 -16 -509 -227 979 293 -706 -403 -290 -361 -396 256 510 721 -525 -164 510 315 -885 -134 -39 -960 737 468 -843 -852 -259 -162 591 746 414 -958 531 300 -852 -212 306 -333 -180 -798 -969 -203 -543 -272 386 138 -88 -238 -346 253 684 -941 321 -10 173 -790 -593 -567 329 -391 -749 -25 -799 -639 -987 408 -929 540 -526 -848 250 -63 853 907 -444 -692 -553 354 -142 -989 809 61 489 90 -630 -211 -986 -264 678 493 110 692 -62 230 770 170 734 813 -664 931 -187 -885 248 170 52 -76 -41 195 417 498 -972 -534 897 -840 -549 442 248 686 346 615 -904 486 -406 -26 352 196 -919 532 -817 593 982 -320 -706 300 22 96 797 -715 578 967 -704 460 194 112 -798 197 865 128 816 -674 -193 -816 -283 -875 419 -838 -972 289 625 -190 346 -856 -720 833 -478 253 267 -411 -886 -384 682 -319 258 -96 -500 -225 870 748 931 -682 -646 -855 -929 24 -50 936 506 690 531 665 473 -364 -833 -788 640 962 358 -724 467 762 444 390 669 -692 822 -512 -330 222 -292 411 769 354 -143 987 -299 526 -135 441 908 349 -596 -74 290 272 455 571 342 152 166 507 -132 -333 -290 473 -656 -614 -856 -36 312 508 -978 -959 493 -626 601 -413 -341 509 566 1000 45 384 711 581 29 386 -341 -725 978 -85 -597 532 -63 384 869 250 -700 168 760 659 -111 488 -786 -648 426 83 469 -981 -834 524 -754 -155 595 125 62 -423 350 974 -760 -224 705 93 957 304 -92 -216 -955 711 272 963 -558 116 520 -706 -496 401 940 -744 -24 -363 555 477 -925 141 208 96 857 -728 442 679 -204 19 -219 149 14 -757 702 908 -590 527 -499 -376 676 176 603 523 544 662 -969 -161 79 -945 612 -704 -60 722 257 723 -53 -646 387 -849 -345 356 -578 797 -254 681 855 918 853 152 868 248 -826 -70 -131 -102 450 -442 -24 385 -244 -354 969 -286 -787 -528 -22 220 -356 109 -441 -35 890 -86 372 -768 456 14 -520 508 190 -335 -417 -337 809 609 95 794 -165 602 455 634 189 225 -979 -352 478 -717 142 -390 10 620 -604 -840 991 -747 -312 965 -964 -592 297 97 306 406 -289 -401 -258 -537 618 18 196 936 943 -248 -50 -84 -749 614 807 -39 -324 -899 946 805 915 -593 974 844 -367 352 968 1 -677 -476 -273 -54 663 -703 -582 856 -547 465 455 -828 648 -395 25 218 336 -291 -300 787 796 -265 947 -129 792 498 -357 -258 -35 -645 620 -258 903 -895 463 931 -985 230 198 941 81 94 944 832 -605 -652 -657 -828 398 -871 119 -560 900 -153 -69 -345 975 478 751 813 -917 501 -576 -879 -400 754 -922 -934 749 -523 -537 660 256 845 843 -745 -486 238 -902 226 -420 933 -227 -768 805 703 -897 310 -480 -680 343 -593 -126 -862 803 637 -996 -249 -483 252 204 -794 731 428 740 -507 -999 35 -593 790 376 313 -70 -433 -322 -204 -109 -53 170 585 118 -139 37 -441 274 -985 14 23 685 744 369 -135 -609 977 858 -69 202 404 -508 940 283 260 525 -621 481 -646 -502 -436 -567 118 -792 827 358 777 -114 363 -978 603 -285 641 289 -323 781 61 -453 776 588 410 661 -732 -76 -542 144 293 -683 -328 -882 -781 -324 606 736 -878 204 -687 784 -53 -289 128 -462 -602 771 -388 889 -512 893 -154 251 181 596 -930 -264 105 -810 -760 523 -899 984 -914 -827 -803 -744 283 712 554 -657 -505 -394 535 -218 792 -988 169 -791 877 -396 -329 -75 822 -596 -246 643 606 -911 127 -154 792 493 970 -284 503 -716 580 -111 32 246 323 -96 873 -374 841 -262 903 -466 580 70 683 925 -61 -740 935 -231 -150 -499 224 508 -471 949 -737 706 217 -905 307 586 277 27 158 806 108 -363 -920 407 996 490 622 509 -392 -60 -366 285 189 -173 892 -407 -204 -193 -28 -374 -533 987 818 -800 -568 587 -41 993 498 758 149 930 -903 997 659 -523 -319 797 -48 -430 -184 808 277 -156 -208 113 253 -374 -148 -200 -942 -493 890 -58 860 -230 77 651 -934 -360 244 -447 -336 -823 811 745 426 -214 104 29 -957 -510 -323 -194 791 -8 136 -382 416 337 -32 -391 -936 634 11 -503 91 -358 -593 190 -421 -466 256 518 -655 631 -432 188 -112 68 598 -168 537 260 563 298 -293 -681 722 -579 234 531 962 877 -426 -213 -549 124 -419 817 82 -641 906 -628 217 26 -734 970 -860 -756 828 -104 -980 871 537 670 59 695 929 -65 -691 -210 74 -821 31 574 -805 -749 -320 463 779 187 366 -475 280 -761 -356 -605 -631 38 298 971 862 -323 537 14 -166 -328 399 440 -491 590 965 243 450 523 490 -839 780 -433 390 -922 -88 374 -129 -357 -822 374 -898 47 -314 -262 -814 151 304 788 -296 251 -572 -599 -450 -757 -934 861 570 474 363 -104 507 -223 -837 838 414 -38 26 976 -489 559 231 -978 -613 129 663 1000 367 257 -806 -312 900 -109 914 -861 946 31 893 -612 -213 346 471 677 217 -339 806 265 142 401 -659 -146 956 86 -276 -208 953 -967 -315 198 -181 693 -839 111 965 -267 -219 -529 867 -130 633 -667 -825 -698 -44 151 864 438 -761 -983 -83 919 500 -158 906 -522 662 -594 948 974 -933 977 -842 -385 -646 26 -440 -624 562 -203 -829 307 65 -663 442 620 291 221 -659 27 927 -127 -586 -260 -726 -78 -942 -748 716 -411 209 317 321 882 -309 552 -679 -128 -567 -803 162 -472 168 -52 704 -762 681 708 408 482 -876 -766 -697 613 782 87 405 396 -197 -622 -728 -554 433 867 746 861 722 898 -21 2 -45 -176 -475 840 -932 693 -962 558 613 413 -727 -337 -931 533 -849 -466 -225 298 261 802 747 807 -738 815 643 320 151 820 936 -295 -502 -588 -639 482 906 -14 -583 -885 91 -249 -399 -217 6 -827 -64 -856 -754 980 -234 938 -651 334 756 83 -125 939 -374 251 -611 -940 -98 965 191 -701 468 -412 234 416 365 -33 930 661 71 -567 -662 5 706 -173 928 431 -200 799 302 -774 308 412 -650 620 379 564 -338 -464 -428 472 -619 -3 -366 778 361 116 254 264 400 -938 -921 863 -262 216 -300 203 552 166 826 388 501 712 -868 -297 17 347 -941 565 279 884 -393 -993 -358 692 -562 -59 -937 362 -841 222 622 -7 100 -388 -511 727 -61 375 913 -733 -668 804 451 458 83 978 194 535 585 -478 -462 265 753 129 898 -185 823 780 -175 -439 317 1 41 35 240 -721 -164 808 -873 124 271 661 -196 133 -899 595 504 -830 -348 -495 863 714 378 -320 169 228 -989 198 921 759 -957 -864 -472 -106 -881 196 925 87 698 278 846 -372 -314 977 -970 370 343 97 481 207 -789 -271 -544 -509 -107 -930 -191 266 -103 -377 -775 93 485 -422 -322 808 599 -554 -883 -387 -101 -646 -328 292 891 140 38 339 415 610 -939 -584 228 197 831 810 218 -207 33 19 -896 644 403 -144 -932 88 293 649 892 257 -543 -419 155 608 827 760 959 -931 305 447 801 -755 -974 777 75 92 -148 665 -257 -428 -25 600 49 -690 830 -83 586 274 -996 572 64 -491 -247 -414 594 -352 -603 359 663 344 -777 -985 71 516 544 -572 912 -205 -93 -56 -57 -228 303 -756 628 -470 -340 -928 853 -611 1000 918 -814 182 608 189 -261 -893 516 -883 622 531 -309 178 -617 -534 497 -513 -456 648 354 319 876 759 -428 327 -465 82 46 889 664 -511 168 -404 603 77 12 -571 -60 364 -538 -601 747 -932 508 383 29 -228 -717 -722 -74 939 258 -622 -159 -873 -435 -25 214 720 -705 -440 -408 -762 -654 -776 345 508 151 50 -361 -814 172 -563 94 -526 -661 -900 576 -836 767 -727 196 -780 -81 -210 -496 347 -499 -202 -154 -352 -265 995 -797 873 190 -379 611 229 509 832 132 -188 210 -364 782 -1000 -85 167 65 -555 -959 118 428 -303 -108 496 575 -854 -708 -167 -377 803 748 681 341 140 -788 -451 464 625 -903 877 -388 685 -896 -886 416 -507 -281 -700 998 -969 -681 -200 805 -568 -759 26 -29 -469 930 -607 191 775 -8 730 -934 -282 -514 -350 516 953 -333 315 605 943 743 -160 -753 566 332 -230 -539 411 -207 -209 38 -119 730 961 5 791 55 109 827 -380 238 323 -211 86 -664 -23 11 -875 525 -299 771 80 -810 -451 196 -581 -345 -929 49 -111 -510 537 766 -652 139 812 504 933 -726 -37 -943 255 299 -346 127 950 38 359 12 -936 -468 -815 534 -506 258 887 916 807 804 620 531 945 -895 213 788 -775 -176 -80 -500 769 -329 -259 854 922 -652 -687 32 921 649 -164 356 -549 -600 120 734 52 31 -75 92 -436 -865 -610 670 -44 677 834 609 -928 -601 21 969 456 665 564 -155 -878 -341 177 -535 796 205 44 405 404 -56 84 274 303 -928 112 938 -811 -397 -766 399 284 711 171 224 -359 -695 -238 -441 47 -400 620 -471 198 -925 -597 306 12 -34 488 -668 203 -296 320 -376 -708 -791 933 -778 539 561 -295 -199 364 743 -134 -556 -306 -195 -727 -764 283 -898 -46 -336 -790 624 -65 362 632 -676 719 66 -249 -364 -81 166 -985 -336 956 121 -867 770 -387 361 873 -986 406 42 -983 -721 357 -379 -143 -839 809 114 225 -920 -736 430 -146 -92 158 -291 488 252 -361 -576 64 -318 -476 -34 123 842 -924 973 5 -993 201 -267 628 739 453 526 396 -146 605 -637 -987 548 -177 322 668 -207 -939 -975 -87 -594 -761 -955 -138 199 -240 936 632 -30 365 24 -749 -960 646 -265 901 345 -970 14 392 -526 71 -830 52 -824 441 -824 -250 674 -775 715 930 -220 698 -854 -118 -937 -916 -711 -874 249 -141 699 -16 -689 449 -383 188 211 -459 197 527 -634 970 7 -445 -505 -386 -92 -661 476 -825 -496 526 -817 363 -106 303 -990 805 931 531 298 227 214 -424 -991 -151 -644 -436 900 -516 -985 866 -934 307 790 565 -330 945 285 -546 879 224 -980 -316 985 -705 -504 -968 157 -691 414 -420 18 493 -224 71 -892 -185 118 -810 914 711 639 -581 -971 137 397 -143 921 255 -765 -523 391 705 516 -81 -899 713 -967 -344 407 -880 631 -827 -336 160 -436 -730 -256 -195 -220 605 -373 681 -115 -540 729 881 442 -938 871 735 969 -213 956 -618 -777 183 -858 805 -378 590 -46 429 -839 590 -745 607 -245 448 758 140 -86 -273 -539 -472 795 -122 654 912 64 -178 581 -715 -493 574 -128 -544 138 106 14 265 -508 -728 -730 -371 -755 288 -965 -533 811 -354 42 -54 44 -169 -416 -792 342 -462 750 184 -718 -225 -54 -940 210 133 -106 -838 724 -504 5 752 -843 -61 -995 -535 40 -372 132 -495 -762 815 111 433 668 833 -830 627 -349 -944 392 -253 -909 859 -893 969 674 517 543 -950 493 722 -964 -122 -676 643 -875 -357 613 -709 995 167 31 -411 -77 745 -736 -739 -237 55 803 303 585 -458 355 166 598 921 -805 672 680 -361 649 296 -272 -198 37 -195 796 716 -872 640 889 -782 496 -98 -140 -378 424 -776 236 559 -681 -148 -855 137 -226 113 -873 -515 -563 -939 -205 -868 -478 878 134 725 -103 491 55 -75 436 -997 353 945 409 185 460 972 -378 -424 924 499 383 -65 -838 -491 62 196 -504 -686 -756 947 709 289 325 528 -433 -967 837 746 835 862 836 -238 691 145 631 458 368 -186 894 -176 -581 894 -534 -150 297 -877 -265 239 247 583 300 431 -392 -472 648 144 45 -274 -189 177 -930 699 -792 471 -796 -700 71 799 -261 363 764 -25 -62 798 601 936 -103 -925 -195 397 494 859 671 -287 -456 -470 -754 -690 732 585 469 300 397 598 188 -223 977 646 -479 -620 -24 -589 -248 -786 721 708 -616 873 954 94 794 173 -221 -168 -716 374 304 56 -43 -150 274 354 411 -928 773 650 -361 -321 -278 -414 -861 -881 -318 -565 -864 242 -684 -879 944 -681 69 65 327 -607 567 866 -340 302 -813 480 -695 547 -539 323 -944 -335 -380 704 -464 -760 393 392 358 -822 767 -389 623 642 -525 282 -983 -501 404 588 70 756 -146 712 777 371 399 -702 476 924 401 -303 28 -566 -788 54 313 -146 -647 -82 -187 -65 -285 175 571 -562 -383 -698 -466 168 -58 -718 -759 -179 -739 -201 -308 489 547 -562 -738 258 300 -66 -561 709 -527 991 579 -998 881 -32 -938 393 41 370 311 -174 98 -645 564 -213 -177 563 -633 -193 -842 -245 364 -12 876 579 -693 345 674 111 861 292 -363 -498 -274 880 42 -30 204 871 473 -332 882 -662 265 -190 276 893 879 -157 -958 -745 -776 605 878 -682 -486 354 549 714 548 -920 -386 -278 62 978 -887 623 -579 -270 95 -530 859 -928 905 -936 245 -671 -764 -500 390 560 -936 33 -686 539 -821 632 599 -454 -904 214 50 315 111 -654 546 -454 899 56 737 86 983 -897 653 878 884 -605 -684 448 -77 362 563 712 -266 -462 206 128 37 83 110 -29 -849 956 225 -409 -580 -716 566 84 792 -225 410 910 244 -925 -718 236 -587 497 -956 268 -97 259 332 -657 -380 520 829 -989 830 403 -440 -301 -94 -459 -567 681 -76 563 124 125 125 -717 -537 -198 -636 560 -443 -208 -435 58 -364 344 401 231 -185 655 -88 -70 -372 536 601 723 102 -465 611 494 785 -309 -611 -668 289 670 312 -231 941 -71 103 -77 951 -969 816 707 68 -562 -700 267 -768 -810 -234 -792 -611 22 -788 -760 845 137 211 395 500 202 412 336 -629 143 326 862 227 98 -32 -468 -478 83 442 968 -287 -325 -570 424 -381 739 460 -874 75 -413 752 -214 -322 -642 -543 282 847 989 916 -182 -430 412 -154 533 367 -300 456 228 -905 650 386 443 952 51 -705 -609 -216 -957 -100 -66 -710 381 190 -808 685 617 -9 416 -508 364 -165 449 -906 -783 6 -916 656 890 -572 287 -457 -398 445 752 -612 -166 -274 -340 251 151 -665 536 944 -981 998 -330 515 52 -554 964 51 -109 -988 38 777 -164 -162 -400 293 614 664 441 -944 983 -589 -475 -942 -639 -522 245 987 -460 -259 -195 275 -899 -923 -375 -520 416 -474 496 -935 545 516 -647 485 582 135 -196 -932 -278 531 786 504 891 756 -53 -257 -560 897 737 716 46 -333 -404 275 739 633 591 527 -930 -194 642 418 -543 -965 774 -266 -719 -141 466 729 451 -788 481 -38 431 817 -596 817 729 -690 990 -652 367 -289 -223 -35 -664 -677 -860 -39 44 32 -159 -569 -911 840 39 -981 -512 580 -978 -488 315 558 -349 878 -594 731 71 -828 -562 -246 -375 -377 -151 94 -961 676 717 -600 5 -914 36 -579 421 -29 -843 -876 -964 -502 736 406 586 -470 -37 -236 269 341 -776 -88 154 207 932 -459 -926 254 992 440 354 -102 -464 940 258 168 578 -107 497 -306 519 -723 46 22 -31 -310 834 -825 -744 157 -413 779 870 227 -348 -606 216 -487 789 284 -363 -875 963 35 940 709 -143 28 -572 -917 -247 -94 134 624 0 187 -640 -441 -48 132 -5 573 681 471 14 737 712 -83 591 -901 852 -721 338 -724 985 -616 6 407 -292 314 407 788 195 -386 532 -415 453 -860 61 -173 805 608 -528 508 61 586 -481 -737 456 -274 700 -957 -316 974 238 110 -7 440 -676 -878 729 -415 -991 -191 -765 -977 -851 -730 503 623 -494 77 86 288 -566 364 -254 397 948 855 -885 -526 350 588 701 -712 763 -597 376 866 206 -302 -879 -334 -312 696 720 976 -116 -457 937 59 457 -497 419 413 -926 659 -522 -520 146 -365 125 300 203 828 -416 554 -777 954 -53 977 -281 29 -764 949 -566 -245 449 340 88 568 621 -422 -552 286 -667 344 -911 -310 635 -680 918 211 -165 42 382 -474 137 -564 547 499 -811 566 954 765 75 -648 519 233 51 -406 -136 -433 871 -862 472 -236 831 -48 -173 81 -967 -851 460 153 378 891 872 498 -835 920 -774 53 346 -689 291 255 -214 -584 -177 365 257 91 358 704 21 685 -192 -949 -547 -526 962 -227 192 -335 -867 -57 -403 -975 -829 -824 -457 365 8 492 -340 12 709 930 494 383 -867 -887 -512 -641 -952 -535 475 -135 336 -922 622 949 -108 -107 -953 587 250 -114 -74 814 -82 476 252 295 -441 351 2 585 -645 444 235 338 161 -844 110 768 755 -522 530 511 59 3 575 -683 -613 775 745 -371 448 -46 -606 -50 669 174 -124 -493 667 -456 655 854 -906 137 -385 -92 -545 -931 -657 -934 -102 530 -435 641 -687 -290 4 673 6 86 110 -56 -736 -45 -386 -296 -306 768 -534 -967 -527 -752 944 -921 -74 -20 -270 -118 526 -357 262 -429 244 166 -94 985 -353 -3 897 -948 152 305 872 681 -130 -529 302 149 970 611 231 929 -849 -932 870 10 299 -206 531 -924 -504 353 -503 -69 830 914 -47 382 -607 516 -647 -190 557 -722 471 875 215 -139 -366 984 989 149 157 -258 -570 -657 -743 256 -209 473 128 424 -454 -807 776 -658 892 -314 790 207 400 -31 850 279 -601 919 647 -646 889 -159 674 243 0 720 138 -206 171 -371 -377 -157 -937 940 -534 -313 -438 613 236 582 681 -866 -584 -80 570 261 -295 950 994 -715 -215 -671 -808 -314 239 784 -724 606 -646 518 844 -941 289 169 2 505 681 -724 -461 366 -41 -131 584 539 -426 -493 -694 -954 -453 906 -155 754 895 813 906 -608 652 -359 -279 -300 852 536 -62 833 -683 429 -902 -34 479 40 179 -519 -455 -934 504 581 509 -271 -244 573 462 859 197 798 -981 -622 -723 -514 -669 -612 147 -81 198 279 -687 17 96 663 -563 800 -489 -220 -651 836 387 -365 -290 7 174 -886 -406 -192 460 25 -48 -588 855 -181 -278 533 339 -226 227 -979 -722 983 -103 -381 849 817 -909 304 -806 53 -561 -262 865 516 94 -104 -442 -61 -874 24 735 -996 -837 -796 -170 -938 -921 -153 811 662 111 -41 977 -491 803 313 -477 -534 -899 532 -784 -104 -404 557 196 537 -265 -458 890 787 790 -194 489 -748 -33 89 -189 -767 -958 696 -655 -783 625 -948 526 42 989 523 576 926 -851 848 285 -356 -788 -203 -929 -781 627 -861 273 -972 -15 -670 133 -335 -692 296 -269 337 395 -271 -856 -839 -935 -252 761 -592 -374 145 -251 -468 -969 -657 782 405 -776 -145 -485 204 362 432 -655 436 -32 -26 -314 572 689 -292 142 704 -855 705 81 -299 -626 533 695 924 968 26 759 -433 -571 -529 24 -539 -528 290 -188 -172 -823 -852 711 -44 -487 457 253 -673 565 -800 995 455 222 -123 -732 -355 -96 495 410 -573 -964 -596 718 599 -569 780 262 753 268 -202 60 500 159 -940 -182 -100 -103 -888 -25 312 -37 975 367 -809 745 -629 -245 -360 630 326 -420 -607 -181 -878 373 823 158 -837 -692 120 -540 -756 481 -527 -445 -327 909 -619 473 -596 -870 557 -155 -764 -242 -76 -54 196 -579 883 -325 -348 530 913 -764 598 161 -913 -882 692 299 -650 147 -316 69 154 880 235 -172 -647 -144 26 165 -731 -93 503 -472 -686 587 -829 971 217 977 -132 -75 -28 365 -880 -393 -812 -329 -300 -86 -43 513 785 235 -542 -804 -538 190 886 -456 185 -795 -804 -640 -722 -610 -691 654 -802 -817 -242 -219 342 -336 431 -258 348 290 -870 614 -987 981 894 415 -99 -706 777 871 -777 190 -86 289 -267 -264 392 492 243 292 -610 681 -673 -205 980 710 979 759 173 -355 29 480 -659 552 -103 -714 4 687 -397 485 -933 274 -239 -290 901 -644 94 -613 649 83 -575 -718 -129 -231 775 -163 783 -316 321 -178 -598 383 98 778 -111 -618 266 561 297 442 -577 941 617 986 647 -247 130 -661 653 -222 -82 660 -879 543 -95 123 820 950 -414 178 397 -274 720 -934 -469 653 113 697 -410 348 -809 -100 194 -147 -223 916 222 -791 -240 742 -902 960 62 115 53 159 239 304 136 71 23 -918 583 243 467 102 858 -756 753 512 141 -271 -302 -762 460 99 -922 562 513 -408 -151 63 -135 259 -510 652 -96 -173 949 537 -976 445 -739 358 307 -53 427 900 626 667 -232 -16 152 -61 891 -271 -357 726 504 147 958 503 870 23 849 -556 -229 250 -157 214 539 -866 -416 -912 -439 -632 578 420 819 0 -136 -839 344 209 -996 -457 134 534 845 676 598 857 -510 -938 -584 -834 -869 967 471 325 -681 972 -817 -596 -118 440 681 -219 -56 72 478 247 -809 -785 -507 950 -3 -500 -423 361 -940 -242 963 -773 992 -718 902 923 726 854 -262 696 357 -711 666 -710 -458 612 663 -234 693 298 466 -569 729 130 264 -7 -989 557 -514 -865 693 -4 788 869 -904 605 411 -209 488 -234 174 -604 -980 -971 84 -44 -530 308 748 725 665 203 -868 -841 -442 872 484 -493 903 -329 339 -515 -501 934 -610 -725 -982 -10 25 -631 869 -493 257 100 553 689 -554 552 999 709 505 986 92 897 -391 339 -500 -761 253 -314 -504 544 840 -803 668 78 255 100 906 -820 348 1000 -753 -579 339 526 62 -898 645 761 331 -275 -49 -98 -417 243 864 -507 -116 -914 -319 -309 243 -913 -323 968 541 -374 -65 525 -291 676 715 -130 -272 570 881 263 -192 -91 60 384 491 -801 59 209 274 -831 954 706 595 773 821 466 -441 -148 34 -800 -644 352 59 -264 206 957 612 -601 417 575 -486 627 -878 350 -674 219 -394 708 156 184 749 -776 -863 421 -360 -942 -778 976 -953 -242 -382 -256 803 10 -310 352 -101 643 -968 847 -871 440 -7 345 723 402 -877 842 440 -875 490 172 -785 -339 -362 -665 495 359 -543 281 520 31 -42 -683 452 -546 -899 -385 -386 -245 -152 -543 274 -984 619 -688 657 -582 -782 -178 -928 530 667 317 -688 182 -778 5 463 -262 -253 402 -143 811 -322 701 -609 -20 88 -894 -78 440 682 -582 898 339 784 281 546 -33 585 779 -74 -613 436 -68 -318 271 874 -135 109 -545 147 651 -923 738 191 963 283 -616 -858 -734 -738 -377 -93 776 36 -140 -186 -953 -38 926 784 -535 50 -19 580 58 14 673 -896 -161 -192 183 -927 922 770 12 -737 997 -426 651 365 744 923 -596 743 -966 -116 911 529 304 540 -788 -575 -165 -782 -25 359 817 222 536 790 -765 -689 57 -694 -456 -514 -132 375 -710 -337 801 -672 758 452 -638 -193 -219 722 -876 169 228 -359 -732 366 -716 -309 855 276 -583 -806 -298 615 116 267 -36 -58 -772 -968 -126 -988 930 982 -46 260 -773 300 -321 -417 -906 659 -892 996 -658 666 64 504 -731 -886 -667 -585 -295 -896 -281 473 271 306 125 258 -543 -900 -996 -962 -538 122 -947 -973 -384 -668 814 393 932 283 -340 -72 -238 -770 -285 -793 16 387 -969 110 829 133 -205 -167 226 560 -332 144 -599 156 -438 -750 -104 128 -520 -452 257 317 352 533 212 -168 31 -838 395 -642 77 441 670 16 -170 -580 899 -17 82 -759 835 -462 -156 -941 -185 946 -174 -548 537 360 32 540 382 -744 -694 462 602 302 -871 -242 362 965 398 -959 -472 -6 -981 979 469 864 316 -436 -357 94 -730 900 -142 -747 -191 633 141 -671 317 -753 337 354 890 -460 -546 -581 476 -321 -780 -802 -882 -670 463 898 -963 193 -791 -568 -68 -152 733 -951 -673 -43 -36 539 505 -369 -485 544 310 867 -689 732 193 220 -371 310 478 -644 -439 181 -871 -202 109 -560 -628 -275 427 278 44 96 -262 737 525 -32 -647 -331 -160 196 -169 502 -615 -217 720 -167 -420 607 659 -105 -707 -141 394 -871 648 -428 481 -479 983 -481 400 -328 -69 -43 428 -951 -555 -777 278 158 -584 823 -992 -339 -955 968 -74 323 90 25 509 -992 -154 646 -875 64 -887 -976 -850 128 -410 -33 365 10 -220 -976 -455 360 -111 -340 -811 847 -261 -267 -687 243 499 234 -741 -203 -567 -597 -537 -634 865 720 670 621 -488 -565 -525 -479 -48 992 -348 -861 657 -463 -147 -834 -676 595 916 893 118 979 538 695 -505 986 689 -831 540 329 -932 -869 -177 -357 -382 466 652 219 -966 433 451 499 -652 597 -312 962 882 -718 0 89 266 -639 2 558 932 -834 421 -152 459 -888 -470 -8 283 -77 -556 474 241 -350 23 -475 -986 -15 -761 657 -76 379 950 -550 -962 -921 431 -650 910 397 -95 -120 -327 796 -859 -143 235 487 -774 359 -777 632 181 -87 -676 291 -899 486 -731 -103 924 -68 -153 511 241 477 -11 -392 -179 -775 -709 -452 -709 722 17 312 568 -786 648 -254 114 954 217 -911 -861 -434 607 913 278 685 971 -205 -727 -138 -813 765 448 910 -273 406 904 12 928 -32 -199 30 -364 740 -270 -50 -279 781 698 679 651 915 -807 -179 -547 961 454 720 333 -176 -514 760 -727 517 -477 -568 -40 217 599 493 -285 -955 -957 87 -283 256 -820 -118 -338 -831 -953 553 -973 66 -506 702 161 146 -229 -187 734 97 854 -256 -70 495 805 263 -771 989 -898 -766 134 283 65 20 54 3 -374 -986 214 592 -404 -122 540 -557 -159 -860 15 -146 -979 -574 -48 883 285 -887 -359 -553 439 630 221 -431 602 -361 -469 205 -226 110 -752 -34 954 804 970 -665 -590 553 -389 770 807 676 -283 961 -332 -248 -734 -128 695 741 -182 879 -484 -920 137 355 -508 953 46 798 -986 908 806 -236 201 94 786 -206 -931 -391 -62 799 645 -701 803 324 562 -143 173 -425 216 471 852 958 -325 285 -488 262 -687 379 536 751 -246 -49 -687 -460 678 743 -472 -140 831 -760 405 286 -856 352 -154 -348 -961 -987 -653 -528 -943 -578 -296 -892 164 759 634 508 -564 -392 8 279 -469 -648 -36 -658 -529 -493 -648 -808 -371 223 313 543 61 -28 325 663 562 801 484 756 -895 -3 628 -491 -686 688 345 190 259 298 186 -311 840 863 -703 288 85 376 99 -232 588 -205 867 -48 -62 -277 647 241 120 -398 -601 -113 -462 278 514 -548 863 844 -95 409 425 65 279 -801 426 -731 761 751 -319 477 744 -26 -623 -233 -973 74 -739 300 59 899 -873 776 291 753 -472 723 656 336 799 408 -67 28 362 -785 -517 -683 887 752 142 338 804 -587 -277 530 929 -816 -728 -534 250 -190 196 958 -477 490 446 961 616 321 -627 910 208 -501 537 590 88 165 -807 739 415 84 349 -455 -441 419 -395 -314 -699 141 832 -297 960 36 909 673 471 775 -178 461 -662 245 538 -378 504 838 -405 491 354 886 297 943 74 689 -204 -371 -665 399 438 460 598 -82 -267 -720 -331 -209 -305 959 -746 -372 -344 -316 182 -49 -484 726 -110 296 873 -321 -25 -446 275 -175 81 490 -611 -360 -943 519 3 -103 987 -874 -846 766 -340 -208 775 -788 928 -294 -170 230 658 -899 416 57 259 394 -826 202 890 -167 -216 -769 -839 -199 -570 511 219 -559 -494 -932 -860 194 -740 -388 -224 500 -81 -425 -164 434 -859 317 572 -521 497 -793 -863 -217 -360 608 27 550 -201 -317 670 -241 -669 946 297 -712 125 -754 592 469 297 15 0 -125 -842 -5 687 437 -52 370 358 -375 -318 -824 -758 449 429 21 727 1 -388 736 -871 795 248 916 34 -822 -863 996 -967 308 980 -62 88 -372 -448 655 806 142 -151 200 -550 83 456 -43 -193 -133 -684 896 -777 -824 540 -605 -889 420 332 562 254 807 310 787 396 263 -500 -12 -896 831 600 461 -669 679 783 -286 94 988 -575 976 -262 -210 -850 782 516 -548 -756 570 477 742 347 797 -786 -615 989 850 366 791 -613 622 -412 587 441 100 70 -314 -997 -590 -381 -939 -910 -945 -748 621 454 358 209 484 895 251 546 -908 -635 -720 -66 -411 -861 103 98 131 -533 392 74 689 958 -813 -418 875 -681 -245 543 -941 -267 -520 569 858 361 -584 676 -402 17 -392 -886 -80 -429 719 660 -642 618 453 510 336 -744 -763 -777 685 107 841 -706 -803 -330 745 -465 993 -425 103 -467 530 564 -612 682 -336 570 344 -127 165 696 348 794 -951 296 -776 896 140 -93 427 -894 -269 -690 3 262 248 -151 229 -666 197 -648 201 -706 -852 969 98 -545 -144 60 -342 -597 118 490 -612 945 -121 632 495 825 236 10 812 -279 285 994 688 243 -313 651 207 970 -220 -413 416 380 -329 -989 -89 -170 545 607 -634 276 941 588 47 -624 710 287 -796 -911 408 -67 438 -707 176 114 253 923 10 -808 -6 -505 790 -292 388 -256 714 -281 -407 -681 576 732 -183 -326 -925 146 727 498 778 673 -14 -501 -998 -239 -488 148 -657 -82 -351 536 -529 571 509 -898 908 754 -165 521 814 159 553 -849 -605 -102 -780 -399 -304 620 842 514 -352 409 19 184 125 274 625 202 -194 671 575 527 -120 -244 217 -691 407 896 -333 -82 -302 315 -827 187 621 94 -133 -46 -514 342 -161 -633 -562 -521 873 101 -974 -464 -134 631 162 -488 948 519 840 221 -841 -160 -379 -925 553 228 -630 -458 8 -409 -359 443 -486 339 -724 -985 -476 -989 -799 135 219 727 -409 223 361 -955 -43 157 244 115 -716 545 -970 -748 -778 39 417 781 -691 -844 -799 -340 -740 -332 875 -887 313 384 115 965 356 95 193 -340 235 183 358 757 11 -534 -633 -364 -972 -519 100 924 368 481 756 -241 573 -771 -362 -826 -174 -972 -795 -267 392 -813 991 174 -516 578 241 -491 968 988 856 470 -613 -6 -76 83 -984 -888 -467 727 31 505 42 246 122 -292 -135 -40 -576 269 -537 -479 -519 986 830 -474 17 -62 800 684 955 -220 -297 -147 202 682 -137 -434 -902 -23 -914 527 -986 -748 -640 69 702 797 -304 91 44 -242 -57 259 -527 823 5 212 -270 -647 917 944 866 -383 119 -697 745 925 882 -953 -129 -426 419 -416 -976 545 562 -848 637 -187 -104 -394 318 539 -921 -599 -322 344 -22 647 979 513 -427 -671 -329 633 86 788 -369 -877 476 585 -627 -293 -262 781 434 -203 -400 265 -818 -688 -94 -177 229 -948 -531 -652 -966 433 130 136 431 970 -484 84 -498 -664 126 479 297 -487 -563 -816 -931 -366 -812 15 -407 405 788 -21 -907 -240 -245 339 851 -989 -331 -744 -615 807 -537 -104 -945 479 288 585 359 -896 -415 -844 410 -225 -310 519 -381 -420 841 907 556 -198 -723 90 -198 53 240 263 -587 -284 505 -305 -634 -205 -421 -943 851 135 -848 -111 -299 -152 -675 851 132 515 -937 334 426 -65 764 -943 848 -632 98 -934 -826 828 853 -750 -807 -915 726 668 -927 955 -956 604 -581 930 -322 -182 -95 -363 580 867 -304 -676 -786 -651 746 864 -530 310 -768 15 -225 -215 -762 -211 822 -384 872 -970 -584 476 -912 -49 -665 -797 960 389 -551 579 101 845 589 863 -848 627 34 99 495 12 538 359 415 -292 358 -712 -978 -439 996 -435 -609 -701 443 -671 668 878 93 -766 424 315 865 539 453 -299 539 679 985 -61 -603 264 -199 66 -544 -821 -338 -291 638 120 335 -970 940 -438 -407 -569 -278 339 -693 308 81 -173 371 772 -221 -754 564 -338 -923 132 18 -774 853 -114 -507 -719 145 916 811 264 174 541 340 -882 -841 818 296 707 19 -845 -749 -379 -552 -318 591 703 -930 -729 -561 398 -31 605 601 878 119 -937 -960 -16 -15 366 579 -404 504 -36 -280 333 -246 -304 -94 659 -879 382 151 401 -596 488 -546 167 -742 -685 778 -745 644 -185 -140 775 -322 862 257 793 -794 -326 -914 -559 391 410 385 74 -377 855 878 337 -939 585 -645 935 120 -823 -708 -220 -209 -726 -510 -763 868 -439 162 -21 463 -721 -569 -299 633 -274 -373 -672 -127 -125 984 -312 876 -268 -106 859 -860 794 -471 -847 757 -506 921 -150 -401 -77 -70 262 -794 92 -212 -117 301 -928 -370 593 -799 352 -696 -710 -523 19 -294 -185 -521 -627 113 -273 680 815 -516 -111 148 -528 97 -574 -777 -567 115 844 218 697 -615 -976 805 390 -365 340 208 124 734 414 832 -589 -156 -628 -143 -59 430 154 389 402 824 908 -297 608 601 -103 -944 528 -752 389 -582 -866 -423 -228 -640 -219 -516 649 861 725 -581 125 -620 -428 93 828 -40 816 855 -386 984 494 -606 -827 -924 -29 464 371 -731 140 927 393 234 644 -468 529 -102 155 -597 599 -227 -224 -561 684 -328 410 796 382 572 -816 915 16 402 -354 555 -701 890 779 988 861 551 979 458 -846 629 -413 758 111 848 -804 741 886 -444 -33 -102 910 -568 -332 428 -984 -933 514 128 -427 -40 -687 53 767 -324 -672 -580 -275 -634 422 -214 -318 -129 -389 -65 -47 968 163 665 214 -619 961 307 412 -905 -723 -843 806 660 807 954 54 -985 -336 528 212 572 221 -382 -116 121 -310 -578 18 -219 662 220 553 -792 909 -835 -686 -684 -915 -756 -205 812 -444 -13 2 -209 706 571 184 -235 8 870 -889 636 -321 580 719 -365 -465 84 596 -686 942 20 -444 -530 -751 633 669 529 380 366 -830 -995 -897 852 422 498 175 439 -596 -349 330 655 -508 191 459 472 897 -62 28 -707 306 -340 324 402 -773 -766 378 9 189 902 -948 -244 618 44 279 203 -404 434 680 -544 -392 465 -199 -801 -762 -709 -194 34 217 -623 -243 75 396 -108 -299 14 -808 257 828 970 550 -144 802 -253 19 29 -793 10 -82 366 807 -512 293 -44 -255 273 363 758 825 -531 445 40 -427 -189 111 664 -610 539 389 132 -858 805 319 563 -503 -962 318 -150 -361 473 -689 663 -872 -478 -212 -607 801 782 -677 -171 -134 516 495 444 785 -892 863 751 288 22 -251 257 -102 -260 -312 409 125 754 -488 802 532 -474 -937 -543 157 -159 914 -778 212 -929 608 -264 -93 -885 -274 709 599 985 625 682 -4 432 161 -922 -409 127 752 -483 466 100 248 -553 990 -274 -497 818 -749 -376 844 738 918 193 842 64 397 -510 811 -153 -367 209 -915 -622 -842 -300 90 -357 147 -799 -178 -940 -188 956 359 -228 479 -420 132 -345 -978 -788 -969 -767 -257 991 842 -400 -208 371 -41 -130 958 -285 -647 -377 908 -61 -444 906 28 -81 392 -833 -344 838 991 421 -473 -914 -932 -356 -835 -842 328 -142 -321 -284 -618 -543 -156 334 -896 728 -292 -681 611 -289 -536 512 -798 114 -495 -265 983 178 -264 500 63 498 -315 -56 -925 -234 858 -266 -780 -448 868 507 991 -19 -49 455 810 -894 -925 942 749 -287 -668 -340 906 -942 -286 689 298 -944 284 -930 31 809 -169 -197 30 -603 29 -421 -180 -60 381 388 453 712 605 657 746 262 -454 -92 -956 -884 -433 -208 963 949 -372 687 501 -56 -594 -626 466 -174 -116 -531 786 858 870 -490 -282 144 678 -999 409 410 231 -763 741 273 -459 -266 -165 -939 -890 382 875 558 -985 -829 549 365 320 -578 -644 922 164 179 730 414 -272 746 -512 -840 975 -881 662 -126 -890 -929 10 -159 -269 709 -216 -444 -855 -601 -914 -997 -227 -338 896 431 -975 -187 -465 -842 862 249 -647 -381 127 -572 499 190 -389 -723 -392 -112 -763 -985 -677 284 -533 -457 -239 -819 -276 -799 119 -101 768 593 -350 351 -821 524 781 520 683 -777 -409 -600 287 -347 -931 727 55 880 886 -853 -306 -124 -547 621 419 190 -507 991 183 -517 636 -152 -311 -466 849 653 -913 -486 460 -631 -360 -165 638 -516 7 -14 -965 802 349 498 434 -189 789 -713 -891 -620 826 841 858 -921 -333 25 487 -254 -940 224 651 -472 828 -243 -448 744 135 971 468 639 93 781 -414 -38 28 -290 -305 688 515 -502 248 -120 44 -267 -684 583 -724 842 225 396 -903 791 -889 -217 764 252 -923 -582 -887 426 -665 -696 -44 256 -121 192 453 875 384 213 -129 -264 169 -503 629 -73 240 -154 650 -430 -672 -46 117 970 879 -218 -261 -253 -31 -790 147 466 -690 745 104 -702 247 326 -19 672 611 -43 299 -804 -318 -231 -370 791 -461 -884 961 -877 -389 69 -970 805 76 -767 251 -555 -330 796 222 315 -549 456 818 -15 -781 370 -903 -997 -735 -527 -71 26 323 104 -893 339 -442 519 596 -205 -533 497 532 593 -295 356 439 880 423 -820 -837 403 339 471 -81 996 -366 -19 277 -739 388 135 708 982 613 505 684 459 -639 12 -904 -830 -569 124 -274 354 -252 410 -313 -302 705 -213 -917 333 708 -938 288 -815 42 -566 930 -659 1 -18 992 -642 567 405 -911 -621 -461 617 -475 -251 -997 -381 104 849 136 21 369 386 321 263 771 -466 -569 420 -442 455 -484 -953 -91 78 372 432 -793 -689 825 -166 -774 885 -498 -392 621 -311 338 490 -250 -43 -727 683 -287 608 -254 478 -718 633 -15 -760 409 -233 -98 -81 742 675 100 266 435 -81 -409 -334 500 678 -322 953 232 -682 -836 630 892 -362 582 228 -364 28 482 -580 -282 -10 579 914 -552 -179 -318 60 995 -619 -4 337 -417 -134 199 -272 -690 -248 -968 -737 -206 -114 -371 -315 817 618 -306 -179 -294 -158 -176 -23 961 -583 134 -249 365 636 377 753 666 -49 -490 984 -817 -673 -113 -160 446 38 633 827 -326 22 -731 128 825 -950 132 -82 724 -415 659 242 -313 160 -579 323 -646 -808 191 834 34 -904 797 99 -823 -811 -383 796 -49 791 -717 -84 533 647 -86 589 519 144 -305 771 431 -48 -683 -375 427 -607 639 -458 168 -272 86 20 548 341 -346 879 584 195 -597 327 108 113 -46 -253 585 -895 68 947 722 410 -860 205 673 695 -272 -119 686 174 -851 618 723 -762 468 -691 -288 -479 -848 885 671 998 923 -121 794 430 125 842 653 443 495 63 -164 688 -762 -260 102 692 326 528 937 -305 -4 151 427 -55 -537 289 -112 112 971 -574 977 -179 -817 -72 997 308 -92 497 -66 133 674 291 -932 -970 824 401 -28 471 569 585 -237 -914 827 741 715 -83 978 -673 525 -899 -607 788 809 -64 328 97 -123 -801 776 700 954 -365 -367 -134 581 591 -962 -979 -272 -173 -547 -172 -817 -412 -91 -374 256 242 -471 -727 -332 -474 -662 -12 960 -434 298 -89 -649 -335 683 548 480 -957 -544 959 -285 -768 719 872 239 461 -111 -841 -932 -705 -540 327 941 -132 -874 -313 -518 -555 510 141 -562 444 185 479 -69 -333 -749 945 -446 825 153 195 -672 -86 -498 468 -645 289 178 -431 -861 -534 -906 480 77 -885 871 963 467 -883 -495 -363 937 -203 507 682 -183 -959 490 -853 301 -249 296 -415 -909 -148 -477 542 -990 -736 627 752 339 -173 -30 797 341 343 -974 546 681 805 507 352 952 936 -38 -927 863 -909 382 634 721 598 321 800 -39 -55 218 142 -458 -32 -592 811 489 988 -735 852 -561 -752 -761 148 308 -822 823 -520 566 -952 -299 -355 625 847 -807 -243 -686 656 -521 689 -752 897 -934 294 -947 -149 -996 482 955 791 -620 978 -743 465 -839 417 783 -812 -867 659 451 477 447 689 -748 133 -744 -932 856 271 935 710 630 -601 414 -391 839 876 -266 -878 841 652 -254 -722 250 -907 -408 -248 884 928 -554 100 841 -951 -503 -215 -723 -419 168 -308 989 -946 -335 712 -752 -809 -888 -4 652 -661 -744 -575 926 -122 -312 -295 697 163 489 500 183 141 -230 937 -455 -586 446 -926 532 562 919 530 -425 681 -308 -868 -766 712 -72 -310 839 -202 464 876 922 -384 -391 203 -86 643 702 -391 507 -806 428 644 483 -317 404 -579 -161 171 304 845 -940 537 764 -319 362 857 -800 -338 151 892 -477 223 -157 -750 191 535 874 -910 -320 432 701 766 162 165 654 729 872 3 617 852 175 613 -786 -423 -207 -665 -650 74 -518 -923 -81 -397 -453 -182 -354 -885 556 -422 738 -773 -231 293 125 708 629 269 957 -803 -942 -134 -38 -574 205 76 -715 915 -844 235 -474 939 101 -826 294 357 984 240 913 528 782 -364 -903 -158 -969 -804 254 -440 8 52 -176 -105 869 -611 -549 -428 82 -10 558 971 -774 703 169 919 673 915 -323 -456 156 -562 524 -493 -938 -920 873 53 563 -626 -168 -319 375 -888 296 548 -245 -543 -201 516 -457 825 -309 125 152 -126 -146 199 331 585 144 438 -531 548 793 987 244 427 945 350 -593 -826 -93 444 517 -379 -124 525 561 420 865 -10 -772 -411 811 -492 -329 786 -63 -90 -367 -800 3 892 607 143 946 293 841 -889 -180 -47 -522 419 -388 -540 67 -790 547 -810 351 834 -237 526 574 978 47 691 -755 -742 651 -506 -583 -72 136 -14 -485 819 -162 -244 999 833 704 74 -51 -562 412 -745 987 296 356 -365 -456 788 575 -486 -66 -781 -135 838 501 950 -506 1000 388 -679 915 -584 42 -5 -7 -372 -226 -156 528 157 -213 -930 -611 885 -295 -40 -503 270 792 -853 869 425 838 -488 -206 930 -936 -368 943 -919 684 -520 180 -245 -422 -885 799 -114 439 766 -95 46 -973 -902 919 599 -958 -127 270 -396 930 271 947 -513 200 456 -665 501 -634 515 373 80 -533 -748 353 -228 -748 -999 840 702 759 996 -705 -613 463 798 -357 784 -332 962 965 -594 859 -903 173 -618 -520 342 598 285 641 551 544 99 -225 16 489 382 166 385 792 826 -357 144 -973 24 -287 -933 -59 194 -275 633 3 588 -721 -904 806 748 165 -403 796 -7 297 -612 -691 308 -489 -451 -88 -375 -252 661 662 42 -957 -634 -305 -376 -930 -506 -37 601 587 -961 559 852 46 2 -198 -914 183 -503 710 -159 -482 496 51 304 -765 137 882 -84 979 -10 -274 -266 -505 -836 176 -966 336 -205 -404 446 914 746 877 343 445 438 -258 -551 -244 -545 786 117 559 -958 688 -933 -964 21 -837 -929 149 292 732 -201 -605 982 -581 -800 136 430 953 -707 482 -642 103 -843 -896 448 -848 387 278 586 -870 -417 -796 -950 512 -177 68 248 -407 441 -966 -776 -484 -243 649 799 746 -956 -649 -970 -737 -848 -764 321 175 -275 248 -580 -441 -208 -483 -766 760 -279 -89 435 -445 598 -112 607 -460 89 -362 215 195 316 -603 928 505 33 986 710 -289 -776 -596 963 446 -967 -587 865 64 -484 -516 954 674 -317 -422 -976 487 819 732 514 -633 -7 368 -612 -155 381 -636 -536 -259 929 -786 28 508 -145 398 -810 -327 -21 -502 -983 265 617 -947 226 -761 -120 -475 651 -167 -868 -645 764 -568 -368 -755 554 -762 -694 672 -395 490 -265 107 819 -253 630 946 -956 692 -699 -280 69 514 -106 456 -659 -436 -175 -708 388 -845 -666 -656 -743 271 867 727 -733 -951 421 -691 -320 -173 -460 814 591 -98 278 -533 798 -48 867 -473 996 -534 -687 220 396 888 323 -714 890 879 -907 -170 66 -964 722 -468 -325 212 72 610 -456 -175 560 250 -166 -938 -959 -37 -106 435 -332 512 -265 -661 661 -413 904 609 -325 629 454 114 -863 276 630 -971 -546 609 -540 112 431 -916 99 339 -861 -598 -315 207 926 265 53 -276 514 -489 646 336 -321 -512 516 -665 -681 462 -96 50 147 -184 296 -179 564 177 -308 788 -688 -692 -304 445 65 157 910 -623 -24 -678 -12 -109 589 -620 28 177 -827 18 -91 -484 297 261 -175 463 193 -270 -455 -594 682 -709 546 449 193 -664 103 -96 -893 241 659 371 870 827 -266 -784 -787 640 192 -604 223 -380 -232 -651 -424 513 773 -677 757 -837 67 449 105 -253 697 -689 -411 633 17 -932 299 -209 -222 -167 -480 881 -953 -840 120 -471 520 407 900 87 -422 345 602 -914 34 -739 439 670 510 413 -979 -436 -880 -213 -69 58 312 971 364 191 630 -951 113 -468 -673 -412 -129 798 448 311 144 -668 -403 -511 249 -667 -17 723 -778 -89 469 -838 878 -14 253 721 97 329 -815 141 637 180 565 -893 -888 374 848 784 746 964 739 942 493 -548 -334 -843 90 -110 -430 -120 -825 110 -920 -456 -706 -90 528 874 -777 -825 199 -969 -189 -586 -393 -349 909 827 183 -285 863 677 -132 742 554 -958 799 117 -511 973 816 -573 -467 -686 -304 613 348 412 90 450 -992 152 -739 -158 818 724 807 810 -341 123 -16 -384 772 -621 511 138 106 247 62 130 170 -898 -454 821 929 283 -908 1000 -4 -588 365 -380 -630 217 -88 650 755 -498 142 83 -322 -17 -44 -973 513 12 -412 141 -951 598 -593 286 -273 -342 912 -214 415 -713 411 641 52 402 255 -709 935 -770 -648 -869 -977 -273 -589 770 55 -551 56 840 -936 512 49 -404 -860 587 150 4 -769 -880 503 490 -94 -449 387 312 896 590 410 943 104 728 760 -123 -918 436 -171 -438 -693 415 -244 -753 -366 214 254 -602 -202 100 7 356 -932 95 -901 707 511 -1 -426 280 355 -323 -464 -266 265 -760 -220 -44 796 716 757 -362 -922 267 944 -313 13 -852 351 382 117 585 -929 501 203 -305 -734 442 162 -591 -565 248 668 -354 322 136 510 362 29 554 -536 -209 307 -483 -502 -619 -627 580 -189 605 -293 685 -614 361 -25 607 513 -145 -548 -611 315 838 775 416 -845 -376 -838 286 -756 693 -724 181 -239 -59 -428 -576 -599 869 764 -893 263 313 658 767 204 -761 276 277 -926 230 -8 -124 -731 981 714 -191 -628 -388 55 263 -100 531 -703 -936 -261 765 799 171 554 -369 493 -602 343 874 408 330 -172 343 -989 87 728 -419 -344 320 -323 415 529 522 -27 -692 -460 623 -709 855 -716 -903 -866 -391 430 559 -132 732 739 215 498 854 31 -571 -211 -501 429 -665 782 116 -962 -596 -151 424 948 -254 382 920 -903 -902 -72 501 -273 -313 624 902 -189 -617 510 474 -584 594 -424 870 -895 608 475 553 -524 -533 -497 438 942 -892 861 927 -50 -327 -725 -375 736 949 296 428 -563 582 -506 836 -245 -19 473 -236 -940 -132 130 333 -774 226 364 -147 -351 -966 -804 -51 -432 -679 426 -841 43 446 -325 342 -572 7 -585 380 -619 987 123 -27 431 736 -686 453 -146 821 978 925 670 -147 -969 47 -43 -422 -272 -472 -80 65 636 0 -9 415 604 409 -425 934 12 -971 105 190 78 841 206 633 -442 -956 800 -359 844 -879 -990 200 141 611 498 -305 -655 187 169 813 -534 -73 -818 -545 -553 -622 950 83 178 -858 659 -385 83 72 793 497 787 -882 -300 934 408 -722 361 -633 267 201 -290 772 -413 -316 -975 -270 -841 531 -870 780 794 -420 973 999 899 74 587 957 -386 486 -811 -590 354 -269 578 -448 363 -588 324 -432 542 559 84 -30 -574 403 444 -38 163 -310 -511 -523 991 494 23 136 -617 -596 256 497 -655 271 245 491 -693 -183 337 74 -788 -991 150 -162 310 366 71 -491 -900 -997 -906 -800 -462 -281 455 273 482 -457 796 -213 791 575 614 -452 -305 855 28 725 -479 -111 241 45 -891 975 34 -480 182 144 -256 427 -733 586 914 -120 773 -136 -280 642 -422 -147 275 766 649 975 135 -971 960 -742 -672 917 -518 -349 923 -686 904 978 -335 882 -279 199 207 592 716 -775 -350 -941 -489 -437 762 868 658 -928 574 247 985 -842 103 -709 504 -835 -998 -486 706 423 -495 -488 -765 478 761 -479 885 905 -821 -384 29 187 -657 375 101 843 -648 -315 -792 -168 -525 -498 412 -754 -226 -564 392 -324 -963 -749 878 -126 -939 -349 -919 -184 -742 -748 67 -683 555 370 103 307 278 316 -313 786 23 187 -393 916 910 -668 774 916 994 660 109 29 479 490 813 -859 -650 503 -26 -181 -542 722 152 754 811 91 -948 -979 -201 724 -501 -778 -403 -421 -599 -232 941 -412 -757 46 936 -97 -698 -249 764 -521 -75 -381 505 -36 514 512 -206 495 855 911 -617 565 -696 -46 36 311 -402 124 557 -883 223 -523 -359 -768 -867 -487 75 705 -698 31 809 -904 -449 -770 898 -164 549 344 -861 368 -287 -30 -506 -625 648 -487 -732 108 342 442 932 819 -384 502 675 348 -525 -5 206 203 -572 -701 -261 910 528 370 668 486 -585 -778 -581 -81 109 780 671 28 291 893 -482 951 84 -597 -734 -973 -325 637 226 -8 -852 163 984 -147 -111 415 86 583 587 -734 86 812 -987 779 -669 951 -958 860 -408 794 -713 -982 380 -153 58 476 -707 978 535 294 175 -617 -537 -541 -393 762 -388 183 846 758 -341 -561 -15 717 -723 229 -130 -850 -926 -568 245 543 124 309 -485 -489 -883 -977 -598 11 299 355 211 -726 731 -771 -222 779 198 670 521 325 -869 107 -438 76 -157 339 -380 161 135 -541 -113 783 32 -806 -927 -790 -212 110 292 295 -345 -987 -970 -221 596 581 -15 31 -521 -509 -243 270 607 -559 -319 -773 -577 -491 -82 -491 -431 -631 -614 -92 25 -897 -242 118 -680 -706 -337 119 -888 865 608 668 717 768 -613 856 -402 645 -421 -51 -348 487 908 -899 860 -467 -386 -611 -219 -959 304 -93 142 315 996 -833 -879 -698 560 163 -118 795 92 747 -194 451 -631 595 -614 446 -332 135 386 795 555 -112 -519 345 47 -942 -333 -836 987 545 -24 624 -838 -445 -532 -529 80 -384 186 191 -822 -915 -298 206 -183 358 -497 -646 983 404 314 103 979 -926 252 498 958 335 931 501 -633 301 274 176 989 -14 -653 474 -686 8 703 435 -197 54 -725 -978 -945 143 -850 -772 -75 -772 -595 -238 952 -254 -271 -877 -492 -113 -437 -726 -495 849 -663 -361 -346 -781 -679 -503 -721 191 958 -655 608 510 236 688 15 517 -979 112 -82 515 828 -984 490 -223 -181 627 -527 734 845 -702 104 690 580 -13 146 -716 989 204 41 -196 -996 977 672 498 3 -814 196 -296 -708 -67 -963 -410 993 -709 972 -208 -796 -991 16 -473 830 -742 936 -491 668 -165 15 232 966 493 47 992 111 -375 -721 -945 -939 226 840 996 -978 -195 -319 78 -473 -789 -202 -712 -241 122 -187 228 375 907 -890 689 445 -901 -649 421 -381 970 -340 -114 231 495 -476 445 388 92 578 28 -435 -645 -683 856 603 404 369 -284 -846 -633 -938 -220 -546 505 -648 -297 82 781 -701 -397 598 -42 -668 -543 -651 -678 186 173 -798 22 -797 -221 380 -217 -761 -728 605 994 -789 -68 -231 -296 -743 -136 895 670 7 -291 729 384 263 -657 -33 329 -208 -150 -484 638 -672 -79 424 855 95 956 -876 660 206 310 -235 435 42 79 490 885 -648 322 763 -984 -530 209 13 -508 -782 -24 395 -178 -566 -712 478 201 988 -2 -910 186 -363 326 139 -293 82 -495 -733 -42 886 137 217 744 -531 446 273 30 58 722 816 -300 -234 -450 -567 682 -328 -217 -119 168 212 889 361 60 782 -158 -210 -761 79 772 459 -592 710 632 265 734 112 123 -393 395 -76 327 -254 -23 -193 -383 6 71 765 907 -540 671 790 -551 519 795 940 -496 817 -568 697 -639 -255 -912 321 -170 659 415 503 -310 74 -921 -261 -19 448 419 327 -170 -435 784 -679 629 -702 -648 674 -375 -372 139 -701 920 898 479 -697 265 -993 573 -7 931 555 -254 175 -939 244 -832 78 -971 -782 -886 444 832 179 -791 -173 260 -144 -186 -588 -866 798 5 630 111 -602 822 -72 133 172 364 327 -32 487 -106 239 758 28 345 272 192 305 879 576 -585 -674 15 -872 -886 40 45 17 -427 -631 886 -741 665 -672 215 906 -29 -78 -487 -518 -968 518 692 589 -908 803 -61 695 365 93 453 -452 385 -637 -590 440 -346 734 -920 183 -76 -375 -114 88 770 539 878 390 -661 -922 967 99 -41 -884 86 -927 -539 746 -374 742 44 85 515 -899 958 -631 -170 -466 -841 -943 -421 -55 -474 241 -290 -874 -545 351 -181 -912 142 442 -822 -960 142 -582 -494 336 -226 -116 -900 -793 339 355 -211 408 -100 -146 -528 -352 601 29 -253 -985 -793 254 712 -87 -716 -907 398 626 575 696 -687 -444 -50 460 436 387 -454 75 -58 -934 817 989 696 43 -901 -685 -170 214 -717 -518 486 882 -253 666 -459 317 -88 -112 558 178 71 -389 -491 -939 390 -183 515 -577 -979 -386 642 -566 796 566 -670 161 -82 -575 -413 -48 -772 -390 -827 -577 -813 -728 551 982 850 167 921 -534 -419 -619 -38 845 748 -495 -458 276 211 296 764 -43 -95 -212 -676 -968 -412 90 168 986 -959 -117 -105 45 -655 498 -203 -888 -86 830 255 262 -439 256 -291 541 -31 -996 -150 418 -988 -199 402 181 683 348 194 -733 328 -841 -753 932 484 823 -932 -664 -703 -319 -923 337 798 -582 -552 530 -760 86 -107 -665 -260 -304 -578 144 85 -623 321 -207 263 118 74 175 508 152 732 -335 416 471 951 -549 -787 -783 704 215 778 235 551 43 300 -100 -189 640 785 951 -29 556 713 697 -29 642 -132 659 -256 419 336 -677 -823 221 -76 338 388 287 -978 335 425 -646 672 -27 -735 18 -354 597 -779 -749 469 205 -786 -495 20 621 436 -28 -857 519 56 76 -415 -763 85 376 -723 -322 -422 -343 488 423 604 -600 884 536 -835 -472 -916 -306 -157 794 783 -986 -287 728 -360 603 -972 630 148 -681 -450 272 -8 594 -778 997 932 335 -746 883 -899 790 449 755 596 -743 852 -234 823 767 -445 470 -590 -833 884 190 810 196 597 535 200 735 79 -177 522 254 -831 592 861 610 709 717 725 -40 -532 326 743 -459 139 -461 55 135 934 20 -338 276 -173 -238 -272 -580 -671 347 933 337 616 -427 195 636 -838 -459 -578 -480 176 -748 990 -743 562 846 -404 -240 788 212 125 -152 -29 -402 -60 -639 -192 -548 -774 -921 858 -154 630 731 -860 -339 -34 671 400 365 -488 543 405 951 618 954 36 -537 -24 887 -430 -733 -83 390 -450 -562 974 -314 -966 -992 265 492 -197 571 367 -581 730 298 -276 -198 -367 486 -665 269 -321 553 -284 678 617 -850 -22 -101 -22 427 967 794 1 -807 150 375 -840 -490 775 926 -535 192 496 64 74 -101 -573 418 412 -465 947 -531 875 338 66 -768 -289 -487 915 -567 -764 -222 923 -808 195 -703 -278 422 536 -923 -43 872 -245 -229 -623 -940 46 226 131 455 -493 -621 36 549 93 -985 588 -934 324 213 -873 481 576 277 -393 -971 -137 -838 960 167 -590 -680 816 120 -216 -969 -257 -108 -699 879 687 -172 605 104 309 -494 13 -270 -890 732 -732 -533 604 796 -419 131 -752 -543 722 373 804 -422 565 262 -764 -8 -705 449 834 -930 -869 -792 214 621 -470 288 575 904 262 782 612 257 799 556 922 188 -705 -446 -214 -370 637 15 -940 -357 634 197 931 1000 -530 829 855 437 608 -130 528 -695 351 -679 917 264 703 422 -524 491 696 -891 503 276 -832 150 -185 -506 483 233 16 702 -904 17 853 -467 -861 697 139 16 311 827 60 -427 -589 -138 271 32 978 180 30 126 605 -963 -617 -789 41 382 970 -328 -514 -490 751 343 -280 668 389 -770 -34 154 669 94 576 -157 251 -784 -254 357 803 -141 -93 370 521 -956 49 522 359 520 -419 -860 197 -919 -878 -235 494 -92 -528 -861 -25 -810 -665 -585 909 -964 230 10 -281 -598 -117 -478 269 154 469 -148 675 -141 239 77 228 -526 775 -164 -983 17 954 -502 -13 909 205 730 289 861 -692 301 760 56 -231 -333 413 -637 634 -783 -90 110 -576 925 576 70 103 -751 -989 -842 580 580 193 -834 -869 -454 225 -767 -723 861 -992 672 -492 960 543 550 919 360 -665 -634 -944 730 -313 274 180 -874 -629 48 148 782 462 -942 762 -236 -497 836 -182 -993 983 -518 629 -451 -911 312 408 330 406 -511 883 558 683 -681 953 730 494 664 -839 -778 989 -937 -67 -109 -880 47 -832 564 135 845 -181 -429 -746 266 -405 313 570 -863 -10 255 -36 -507 -727 -726 142 654 532 -465 -919 -66 724 -602 980 -912 -490 -41 -486 535 -843 -790 488 296 -279 -113 -846 -793 -426 -900 -225 418 -948 -316 -113 692 372 682 -265 -30 332 -358 -253 -265 709 -478 824 502 -468 498 664 -792 308 -568 829 88 805 -344 -947 607 -307 -70 432 -607 -815 -763 -617 -507 -878 -516 361 -328 632 311 -303 340 501 -123 -701 983 469 826 656 -175 -358 -615 365 -415 -60 276 938 -246 95 917 803 266 -489 -277 -883 94 -246 405 232 170 -862 423 514 -208 -856 866 -351 75 -597 -567 -62 346 356 789 378 542 -253 -334 259 -380 139 -294 82 -487 -563 79 269 641 575 -304 -561 465 -823 -908 339 -241 -454 863 -624 -662 770 -32 522 18 -616 -796 572 -525 -927 441 380 777 -856 -502 -759 957 -360 642 -158 -950 692 -560 -167 451 -80 638 684 -975 403 534 -923 -98 519 386 -920 279 168 -648 994 901 728 923 -836 -260 883 155 -377 -947 369 -910 210 56 -923 796 -125 809 -217 3 -248 -396 376 -231 -786 -7 78 495 -378 -665 -985 -332 -57 -784 600 -618 -595 -862 -33 888 827 -561 -473 -704 438 -187 -103 138 -178 872 71 339 69 254 -314 861 -809 -959 -575 204 -566 904 762 -115 -461 599 -536 78 737 -911 147 -413 -219 -967 -446 -122 -100 -506 4 924 -988 31 614 665 643 -852 -231 -288 -211 255 -489 704 -368 -839 826 120 -75 220 -473 547 -969 755 631 723 417 -984 368 734 -348 627 695 -47 -747 211 609 818 -738 -232 574 724 -193 -599 479 -57 430 -147 -788 894 881 654 928 783 -749 104 756 680 -590 887 112 387 6 664 607 -438 -603 -509 -111 931 698 -483 849 610 -70 66 -204 950 -790 -782 484 765 -954 930 586 247 -35 -851 278 363 665 -32 617 -515 -599 -983 822 790 -563 -441 205 766 282 -869 365 311 430 650 -239 659 -712 222 -437 605 -127 -758 -787 89 106 639 -876 -765 464 -320 -530 920 644 917 -350 -476 -220 -444 -150 358 763 -861 -513 -834 666 328 -923 -622 -807 800 -957 -679 -584 -30 -548 586 945 -486 -263 -874 680 763 528 -32 929 172 463 -735 -770 -745 286 -153 81 -22 729 -473 79 -414 -527 721 -475 969 385 -369 761 145 -339 -566 -968 338 -289 412 540 939 926 -626 -162 495 -942 -871 309 -141 -749 -711 -677 -297 903 -698 380 751 -706 871 -915 -95 176 408 -563 95 700 137 -717 951 -583 -329 -326 696 -377 -206 -285 -26 -843 -804 -147 553 174 584 -377 292 574 561 974 -882 192 -45 849 421 234 -399 128 425 -643 527 -621 388 -817 259 454 65 -841 959 604 56 404 681 -446 -448 45 932 258 -890 967 610 -555 110 -960 74 -809 -470 191 -907 848 -226 -976 -66 8 -325 -811 -790 328 703 -741 612 627 454 165 -242 665 -770 -456 32 669 815 -731 -399 462 -21 -586 188 69 79 -557 485 880 280 -239 87 984 813 669 775 697 956 936 -511 -785 -95 906 319 28 -174 -308 -320 200 330 132 -339 -357 -751 -119 -255 357 -92 249 403 -814 290 -321 291 -108 -555 -403 -135 -334 931 -888 -241 -665 -310 423 423 117 163 -10 -191 589 -829 -796 -648 -609 -255 500 -138 -7 -306 -286 -160 672 177 -191 -549 515 -291 473 883 916 -184 180 622 -87 827 685 -703 31 -126 273 155 905 761 -234 391 837 973 987 -600 -990 76 92 394 473 -729 -560 -727 -384 911 -147 -17 232 398 -604 172 446 21 844 -724 397 -260 -787 240 641 102 630 -683 16 -727 74 -75 112 -919 671 65 839 -243 -106 774 10 860 809 -490 673 -440 -453 188 693 -130 -389 -465 -367 -659 291 -378 447 681 356 -893 727 645 -869 -174 872 -799 -58 785 473 95 420 -289 -331 402 -81 -332 468 -42 -358 738 599 -985 -731 -938 -287 594 -914 634 -937 620 585 558 877 -56 292 103 780 -931 796 -593 -838 481 865 898 645 -392 833 -613 -655 251 -782 238 -997 -755 -509 1 -28 -953 -518 838 -369 -535 -941 91 -79 -372 940 377 296 -853 -782 -473 87 523 590 74 -181 -346 27 -730 -408 868 201 -473 -928 -3 515 -500 649 -84 555 -944 -108 352 692 -724 -859 661 626 -268 -877 544 39 402 654 -565 831 938 -337 615 -297 253 111 279 837 353 -442 752 -878 652 -235 540 860 230 -749 841 368 363 -647 148 -822 -558 -173 -644 -646 -154 941 615 -51 -672 446 477 351 800 751 -872 -692 872 -576 -732 -848 -221 -447 953 -704 -480 288 447 611 -706 169 767 -904 966 876 -174 -939 970 -186 -294 -262 -256 -534 -933 -780 652 -212 -687 295 558 343 -669 -158 -453 203 -173 460 -920 797 -985 288 432 -742 -85 -855 278 832 -342 -903 947 -522 -68 100 65 -365 -363 -928 -484 -19 -25 514 -162 -214 -744 -111 228 661 -690 873 115 -48 121 -827 156 -765 -468 371 118 53 263 209 -574 279 -829 -610 106 -773 -539 280 -594 -498 900 -580 152 436 -927 742 151 -634 490 425 -701 -491 -495 607 -452 -438 241 934 344 674 -212 -841 575 -537 856 133 372 851 510 152 -975 456 243 -825 -688 -704 -569 -567 196 -849 -179 -567 -783 971 -805 400 -910 -546 -15 552 -848 -642 -42 -25 -689 -940 -806 -779 -445 -105 -405 -439 661 21 884 590 -315 519 829 755 472 151 251 781 -317 -487 21 400 801 -349 -18 -916 -389 705 -954 708 -429 -272 -15 -75 -90 969 208 -439 724 -630 -961 540 564 -845 -737 -511 366 -338 -204 204 -29 834 494 -970 -225 333 -652 -622 -501 -112 -843 -74 948 237 -813 -898 302 -593 95 -586 -262 -515 -608 315 947 -309 -355 -502 -828 -465 -274 -273 -416 139 143 -497 763 145 269 370 863 -34 876 483 558 -842 -708 -984 -610 -619 -792 417 -103 574 -7 266 -995 -351 -376 -535 -301 -968 502 710 -124 768 -425 364 -779 511 -740 -470 404 881 333 -962 325 360 664 -341 45 -902 234 -554 -415 870 -89 855 13 -475 59 -764 187 93 -734 -914 834 -145 38 -371 -793 -817 228 140 98 446 892 -370 151 263 356 -732 -339 -856 -712 -195 419 974 -982 -781 -516 -736 -266 706 706 -539 -498 -72 -983 667 997 464 -80 -254 564 234 711 -777 -627 -449 -66 -635 47 806 -513 376 138 -509 -516 -488 -878 944 -222 -369 -954 -352 -8 -992 -53 359 397 893 -113 527 881 -300 688 -565 6 371 -160 989 22 -801 -763 -346 -173 -38 -532 80 264 683 -308 -692 251 -354 -191 -610 -894 -325 670 -363 216 -878 696 344 679 -557 -397 659 -78 -215 -335 -503 -967 -529 297 -20 -62 -775 -601 -639 992 -513 -73 -198 -256 -946 -789 -822 -782 788 -366 -136 745 -317 916 -798 810 -661 -123 -142 882 229 -586 -936 679 -859 201 -376 -333 -733 754 357 -958 868 -290 -824 -913 349 -754 954 432 -150 154 521 -409 775 9 170 -355 -196 266 -734 942 713 -17 -673 -880 -667 257 160 499 371 392 697 -813 -830 -527 -59 -418 976 -671 -709 -937 -52 417 538 -612 -613 903 -934 -430 551 -82 369 -84 453 -734 988 509 -175 36 -939 302 893 27 -850 -908 -34 -380 -559 174 898 -138 629 805 25 -564 -671 345 -422 66 91 -166 -634 -704 240 -243 140 -706 177 0 -409 484 -188 -454 981 798 -434 -91 483 -675 703 661 704 -104 719 -672 -717 720 633 -153 100 840 134 -764 -35 -58 -640 757 -68 693 -527 332 593 -582 -526 -713 187 -256 -155 515 -585 -547 -584 -469 233 838 361 -328 105 829 739 672 245 -165 -117 243 -847 -26 -506 -814 27 -375 -656 -626 707 -426 188 -897 -799 989 866 -365 200 705 -52 -968 340 -583 -24 -318 -411 463 -933 -140 110 -264 51 467 865 864 -959 508 135 842 -937 284 165 -727 119 655 953 -854 452 -100 -746 664 -413 384 62 164 -348 -760 -786 661 -318 910 -945 -920 101 -326 662 -607 806 -729 -745 44 81 294 845 47 -708 -645 -897 -101 -558 30 -252 405 -756 -227 135 -710 267 468 -124 124 661 735 732 -32 -10 -761 501 547 -264 595 581 386 402 -324 672 779 414 -780 -284 646 -478 -993 -575 664 527 -23 -490 757 306 -333 -783 149 604 822 19 -58 493 -381 -635 -25 990 703 325 260 400 612 -476 776 676 784 586 -890 -637 542 952 495 824 -185 -128 -948 140 279 978 314 -283 372 722 -486 172 -546 518 961 337 980 465 298 -240 -38 -233 173 -410 677 532 333 591 -643 -4 89 109 -863 -713 975 -115 870 772 -148 720 -454 -1 433 104 607 -711 360 -856 157 -234 455 -311 97 -296 320 -777 -785 632 530 335 584 148 425 -749 -805 603 770 846 -829 256 152 -161 488 964 -570 511 -42 -272 -909 915 -276 -947 454 -191 -927 276 -866 -92 113 -373 -38 -909 131 443 -207 982 -841 -404 571 506 -43 54 -933 -21 84 268 -491 159 -737 84 -412 771 -548 -864 -870 -396 -989 -378 196 -236 -497 988 -45 895 -55 545 -458 -992 -532 184 814 -887 232 -863 -474 -676 605 81 -908 -808 848 -75 -556 -302 170 948 -155 -973 -354 -22 -734 -908 -845 174 -658 335 -419 973 426 -799 -552 -709 914 372 227 -962 -285 -675 635 97 399 706 787 218 -917 143 634 925 -859 236 920 673 -914 44 -384 -866 -204 947 -45 -82 317 -306 -480 239 883 185 -248 802 -339 942 833 -700 -457 206 -822 151 -592 -271 524 552 487 397 909 937 205 -728 -657 -654 120 740 905 838 -41 -336 -226 78 239 979 692 -940 -658 657 -606 -501 204 -699 279 -826 696 -720 910 -361 -756 517 -444 929 495 921 857 250 -411 879 -749 -342 -579 895 -478 744 -557 -133 421 184 -156 -897 459 79 24 883 788 -651 906 -90 593 148 89 512 648 -142 -661 498 -941 555 -870 178 -730 -790 580 660 -213 -402 -948 163 648 -338 -39 665 -856 -668 -246 546 -215 -213 779 846 841 -288 -355 -879 -187 -547 -382 -917 192 -999 720 -468 546 657 2 -27 -223 -143 294 -731 316 805 -902 833 -816 -415 960 656 542 334 -636 -532 -898 -252 470 396 824 145 -226 -932 -339 -692 -7 -417 776 556 963 -785 844 -171 256 -175 75 966 -60 73 -868 -49 -705 -476 -212 845 879 -972 -780 -204 -3 844 993 -509 -401 -315 309 -800 540 -120 -90 -287 901 -760 -993 -945 795 619 260 -357 -730 659 -261 -630 -140 90 -247 -846 -117 585 667 764 876 -750 288 -348 -601 -84 -254 527 -133 -820 -652 524 902 -305 -481 -962 648 -610 -859 951 -504 -685 -314 -836 -992 22 -218 262 221 794 -614 569 -963 106 -914 506 296 923 -26 280 -167 -569 -102 -721 -436 635 -639 -903 -829 906 -211 423 545 -149 -205 96 567 -170 -948 719 693 -545 820 168 -194 321 477 850 809 327 968 -51 -312 376 -751 -546 811 -945 -107 -398 -174 -771 420 488 -368 173 70 531 -818 -805 485 580 372 508 515 -774 -81 -588 -51 -1 778 34 -765 57 -796 -552 462 351 -291 811 -234 584 994 424 503 -359 -261 798 228 899 110 -589 -899 -450 928 -680 715 955 369 -843 53 84 682 345 -117 596 -504 888 -940 489 -147 -625 133 -741 27 847 968 -254 455 694 -214 333 667 79 183 299 735 760 368 928 -884 -562 -45 224 -498 859 -939 273 -393 892 -78 -765 -253 -238 -504 871 -248 982 323 -761 418 724 515 -618 192 -149 635 440 232 -824 97 31 30 -661 -345 863 858 -39 359 -182 -85 -602 -909 -884 520 -658 336 875 487 -906 958 -334 -830 159 246 -903 -607 239 -939 284 316 -804 -901 -919 -663 371 -484 746 -801 427 863 -11 784 821 -321 462 -911 122 372 720 -427 864 428 256 881 482 -928 -7 558 826 -956 680 -508 86 -499 614 74 -34 530 -704 -319 -701 -577 311 -185 -487 -132 -82 558 243 -99 -912 -495 287 225 85 383 -29 924 -700 737 -496 -977 775 -716 943 717 -210 -705 514 777 -762 254 307 -30 496 -146 -972 -262 301 306 635 -911 -34 581 -249 -52 -65 637 501 826 733 94 75 766 948 378 -819 39 -424 390 340 -850 119 -152 997 799 -954 -98 -383 -23 909 -35 830 -750 -871 -824 255 -751 587 -347 210 -179 -501 -347 248 685 40 487 788 531 80 -731 798 872 -390 -720 -35 252 344 610 479 508 261 187 -417 -162 821 -80 512 793 447 947 -487 677 306 928 -203 70 -753 -31 -297 223 43 422 311 -19 -255 5 -356 519 -438 31 572 -790 988 -174 404 279 24 383 542 -675 -339 462 998 744 819 648 -480 831 -660 576 -18 706 108 624 371 819 330 221 815 35 -153 -897 569 -870 682 -15 594 713 -693 239 -478 702 -395 -346 436 -292 265 -43 -634 870 1 517 -113 -242 -955 762 37 395 -452 642 -41 -50 659 -750 -800 844 -285 -575 306 -956 -28 -629 -183 -819 -630 543 -24 -799 499 516 3 279 94 -127 -142 -349 -641 633 -337 747 -411 -255 957 -528 939 988 -360 189 -550 317 814 -316 232 938 -348 -773 986 -765 -892 -187 -971 -834 -315 656 -384 -402 -928 720 -915 645 8 -988 -574 910 813 154 -299 -377 -281 -295 143 812 -866 -314 236 355 -426 -119 -544 755 -622 -649 632 -760 -192 -33 629 263 794 -3 657 873 -141 606 -853 -771 -254 -193 105 -361 -249 -977 155 584 -178 -258 930 -711 796 -654 -620 456 645 -435 587 555 -307 -358 -969 -151 -388 -921 335 -288 -116 871 -739 -341 -546 -609 907 543 885 -917 881 287 314 -472 -278 723 -61 848 -955 -283 -819 -11 -703 355 561 -725 -993 -170 -506 865 113 439 762 -531 -425 289 397 42 39 485 -143 -405 -577 -464 726 76 783 635 -466 -864 -712 -763 -642 -658 932 -175 -415 584 -270 -56 -257 -444 -804 -471 78 407 116 -232 746 -150 -288 -761 940 -669 926 583 -36 174 -12 361 -240 -829 -47 803 -302 -753 -808 669 319 657 -807 -505 -143 180 -409 94 -514 903 66 -969 -866 -351 -190 98 -17 -396 716 -606 -375 78 -139 -713 173 -954 251 -10 -671 -9 654 280 -38 -946 241 -107 -336 495 390 -437 230 -860 -663 -12 397 -343 -903 560 -644 583 114 -860 152 -279 -169 -801 778 223 965 -773 631 -458 -899 -692 633 -326 -373 -616 -431 20 169 337 834 -604 -80 861 -453 -834 404 854 -47 663 698 753 -370 -882 -348 -457 -138 -42 -333 239 -942 -600 589 995 -187 -818 515 -243 -997 -337 438 301 -365 994 -15 -642 121 141 -586 -46 884 -662 247 414 -631 -730 856 877 999 337 38 -695 309 -825 -413 -948 427 -523 -616 705 -945 754 -767 434 740 -16 -888 -734 251 -74 -205 -127 30 -11 -856 217 927 -724 -822 -179 217 784 537 -984 -579 -621 727 -431 116 -871 -111 205 -46 342 -642 -921 431 -890 475 332 -881 589 -924 -248 596 -633 524 -672 -313 -5 -815 -228 386 -783 -425 589 -436 -189 -238 605 1 -767 -973 604 -553 953 -488 958 116 272 -945 560 4 -957 -631 410 574 408 333 -458 828 -76 469 -774 -581 671 223 -431 -749 -481 -336 780 659 96 21 -335 993 -367 125 325 509 -595 -378 -805 -487 392 537 234 254 996 -465 6 582 172 -895 41 452 321 -666 937 556 56 -323 479 988 66 -267 160 -296 295 826 248 -574 213 -470 222 -193 313 360 218 -483 -216 -589 774 -67 -294 -274 130 -711 -795 -283 902 265 -821 -116 357 -749 -342 135 -211 -881 98 -853 -635 309 210 520 598 108 -374 -335 -872 -162 4 865 -843 -700 -687 232 747 -395 -575 749 -293 -67 -433 200 -431 -317 664 -423 -737 680 -888 -312 -749 -495 -295 -988 -315 -778 -675 -653 -112 -221 -343 -944 -222 919 323 -812 -303 -453 624 -549 763 -77 823 641 -652 -284 497 -651 -885 -254 818 790 -787 -297 -432 -4 948 767 379 -675 829 822 421 961 886 412 -38 -86 -127 -915 366 -408 802 -72 123 217 -128 884 -896 98 793 471 -173 -837 -934 752 183 653 -197 789 -806 -31 -780 228 -289 -476 -329 -313 604 66 -824 716 656 -135 648 -230 -418 -949 -754 896 690 303 -763 251 625 41 326 411 -863 -396 -394 170 -588 -638 689 177 982 276 385 948 415 15 841 205 -198 -793 831 -153 -739 738 -536 695 -904 -261 261 41 -233 59 -411 252 -79 -714 -430 610 -710 -920 426 -897 593 -349 947 -914 -531 937 -890 -554 -336 -527 733 208 -414 856 832 694 713 775 -896 831 173 802 442 -725 -843 -11 59 996 869 413 295 -6 -795 167 -100 -441 -699 -163 994 923 925 280 -241 -730 -482 793 -563 107 -142 631 802 454 -888 28 -556 629 763 957 -210 -907 -308 972 -564 289 421 -565 482 -596 -609 639 990 684 -982 556 -450 903 -764 -805 460 -770 987 -189 -287 212 -751 -669 -133 362 282 858 -174 -598 256 853 370 398 -790 -983 -721 -553 61 -379 108 -910 -537 -566 -350 -549 634 -336 -979 -525 -446 -838 892 830 565 -742 274 -651 436 -125 308 -964 289 -906 -899 408 886 -951 -241 -537 101 921 643 -195 -353 -803 268 -332 986 816 674 -339 890 413 -841 -98 993 659 -720 256 -619 768 995 -291 -160 64 -513 550 -432 350 -73 -454 712 555 -117 674 210 -854 525 -989 -354 -30 -824 867 404 -167 844 151 -686 -576 456 721 -205 -700 284 -21 -472 37 -518 506 800 968 430 137 316 502 -339 -702 -556 870 -327 66 -530 842 722 -321 985 836 -290 371 606 33 -139 -342 -361 -55 -296 111 -899 -963 -266 984 733 -733 836 334 197 -950 -243 899 984 -52 -343 -51 -751 371 191 958 -658 441 674 -87 -985 -996 -517 109 -171 57 -267 -18 -151 173 781 106 -734 210 -740 7 831 677 -117 -470 -700 921 -78 931 363 -336 -746 -208 -518 128 -200 -469 604 -722 -717 552 -340 -660 828 -714 -121 544 -677 -979 -742 -32 779 -477 572 434 841 -412 331 315 -583 -899 581 283 394 -119 -902 -430 -807 431 822 -32 425 -958 -461 829 61 365 -36 -151 -751 882 -68 -335 230 -554 28 518 631 511 274 351 692 939 15 -582 200 703 -347 -298 439 -530 728 160 532 492 445 -326 77 599 -196 406 888 993 279 853 361 -746 97 960 -480 962 -264 284 -375 -683 195 -321 418 931 186 586 -472 631 -764 -789 -999 115 -906 397 191 497 35 293 -217 702 856 -468 23 874 956 -295 -302 257 -87 768 196 616 -780 -963 530 639 -485 824 15 -984 -26 304 -509 -347 925 -689 -859 -147 -157 -268 -632 379 -179 -455 837 634 556 -718 -845 300 134 -725 -74 609 -90 329 -223 -793 -260 -225 801 894 -726 797 727 526 -307 763 624 383 495 -934 244 -472 906 399 79 619 687 -386 -993 -159 -673 -46 443 -75 298 -595 -643 888 943 -864 -867 -270 -20 131 180 -155 -479 -683 997 279 758 -625 67 -857 70 200 530 -674 -444 921 108 159 -8 -597 782 673 -811 -780 -107 144 591 -611 -309 -715 623 -492 -430 -435 -20 -969 444 205 -197 -314 310 193 -126 -632 -774 -194 -624 -255 -971 -157 -415 -349 16 -411 -360 -980 -432 584 -726 141 771 -673 180 -128 -200 953 916 -121 -498 -763 -326 -650 574 971 -807 504 197 323 -908 161 -953 -974 -470 -359 -845 -85 831 507 -278 -847 -899 902 -835 -350 -904 248 -935 -910 -780 -423 -317 998 937 867 -308 -923 888 519 -306 193 -550 5 690 283 -392 231 -198 -902 -71 898 457 510 816 324 589 620 689 66 -170 -762 -247 -530 412 -133 52 -271 168 -537 178 -583 -433 -58 16 653 -972 -937 -342 834 812 -999 345 -929 932 -326 753 -801 287 924 370 764 -965 -404 -24 -381 610 -588 263 -455 -850 -882 -174 -418 -525 -994 -517 177 664 -110 -387 229 -822 -880 -851 640 -559 98 -108 -370 -155 54 -165 777 70 -359 -223 35 -62 977 364 -925 -496 -149 204 -645 618 -279 540 464 846 -861 531 -939 722 525 134 -835 -196 -538 -599 -699 -422 -762 -893 310 -84 -676 179 284 -782 89 -995 77 -873 -125 -917 338 -89 -801 -626 882 217 920 -627 302 -872 -304 -315 557 371 775 530 -722 -402 507 -376 819 -734 -248 -522 212 47 197 571 -26 192 -464 356 769 -225 -851 332 420 660 490 798 -946 -632 -561 634 -78 844 -203 687 493 -100 -981 -846 -492 -587 276 957 956 -211 -479 817 -111 586 903 98 809 -882 556 438 556 175 430 -281 508 339 -830 -410 816 -23 256 -405 -335 -133 165 5 -529 770 184 -280 927 -832 998 895 -103 84 -917 708 -393 321 -740 857 141 612 -301 264 -127 474 -16 -601 -7 775 131 -500 -912 -933 -727 194 881 241 -17 263 637 7 933 -499 -193 684 350 -611 529 448 -146 -937 50 912 692 -434 138 439 740 -169 -138 -120 854 -546 595 -158 -661 352 -993 -760 555 612 -330 511 684 313 -2 657 122 393 -733 -744 -871 -63 -294 -465 831 348 -318 -232 589 -755 991 -323 -856 -741 -55 295 252 638 205 464 466 137 -206 190 514 -422 -584 622 796 -667 648 452 -77 -4 12 -72 642 -799 -362 -790 -958 935 935 -602 -256 352 -980 231 172 -196 459 -48 749 407 -151 -904 705 624 -5 656 269 767 -934 88 -453 -86 -774 -795 -28 814 362 649 733 -967 -373 -462 -4 -560 -204 -416 197 162 -875 -281 716 -711 231 -529 -286 -379 52 313 -33 -767 -21 436 -227 243 -456 -327 629 76 -560 -830 831 -378 -633 726 -146 574 795 700 798 393 -318 931 -806 329 -605 96 981 -793 -385 -34 -319 436 -600 281 712 778 -536 -874 126 977 459 888 -569 -467 -653 64 917 -730 264 -826 -45 864 -513 876 -385 -266 -762 -650 -903 746 301 -483 -605 264 296 955 595 -341 616 -278 243 456 810 572 523 -199 841 615 119 57 106 -585 -67 -970 808 -265 -721 341 292 -782 -976 909 775 -713 -842 556 634 -635 943 99 -558 449 853 211 897 585 839 -363 -57 -316 280 47 364 -742 954 783 -625 466 204 -463 289 -288 938 -105 -553 -201 -983 -645 359 520 -223 605 599 74 622 946 610 -757 -696 -730 269 -398 -425 -361 389 -370 962 172 560 -944 22 -994 -17 -764 -991 -615 857 99 77 -54 323 -926 -714 130 502 577 -600 552 666 -107 -101 842 -772 -42 -923 239 -966 20 -141 255 -530 308 872 300 -952 875 -241 817 -735 -156 -250 -339 813 363 -540 -445 -689 950 787 180 130 -748 -440 168 753 528 -144 -707 210 216 217 -802 -990 613 130 -93 -206 139 -27 722 15 316 -723 -966 -567 937 -712 448 291 524 337 -729 113 -174 680 402 244 225 -769 479 -974 -762 -51 827 -810 -298 114 -5 930 -322 -162 643 -906 -563 -771 647 69 522 -916 -776 198 -404 -894 779 105 -358 -15 -318 -236 311 -300 -571 -500 215 -65 -490 308 -122 853 382 969 -702 -70 -581 -145 822 912 -136 141 199 753 5 678 -644 -768 -851 561 688 366 -442 847 426 190 910 291 -358 53 -180 485 -233 -428 -829 555 45 -33 482 -962 870 947 802 93 -660 -297 193 -937 -700 -664 -301 -322 407 -737 604 -981 774 -43 -9 294 -109 503 -161 130 -394 -342 -680 249 -493 -461 -853 424 -855 260 770 -870 794 -863 -867 327 335 -342 -708 49 -839 806 -278 -560 374 -323 604 34 496 -266 -587 805 65 -571 907 -580 -703 351 953 -113 -678 -136 285 565 -645 -263 -729 -530 69 845 -587 -162 -730 172 926 -125 -560 397 864 667 772 -676 481 591 -607 -588 866 -904 -710 177 -823 126 266 -500 -733 -191 -409 879 -538 -616 404 -827 -876 952 865 -943 -680 -506 867 -685 -551 366 -700 786 -983 -729 -319 -673 -612 388 789 -389 -493 0 196 887 598 -762 980 -990 -645 -916 706 551 436 70 -730 -232 -861 -179 -841 -781 836 17 -509 -503 -900 -421 269 61 223 987 -289 559 -443 -161 -30 89 -723 -731 -95 -963 407 -87 -816 -311 -164 -156 -77 -579 817 614 -821 -492 663 126 -166 818 -436 -476 660 -325 -125 -197 631 -67 -430 253 25 321 804 -638 815 198 63 -506 735 494 156 -123 516 298 -805 -432 -492 666 216 -559 800 -619 744 460 637 -580 166 220 934 451 -762 -737 -641 -909 -846 470 261 900 -85 891 -888 -455 -134 445 980 -11 887 93 77 -597 750 249 -449 724 -943 -392 428 806 169 -516 -740 199 -178 777 -902 126 -166 992 959 619 309 -142 -757 -487 126 -106 -361 -570 871 -118 1000 -930 -597 -803 236 695 -304 -901 514 244 438 340 -57 390 502 -337 -824 -588 -680 381 582 716 390 631 141 247 -684 401 -489 701 945 -710 700 541 -825 839 976 -430 360 642 -470 -276 -539 638 329 -265 -301 -614 -24 -790 307 -28 835 132 -272 559 15 -916 586 -443 280 437 202 -268 -850 64 73 -967 -510 -602 -315 463 502 917 -39 34 -958 796 160 738 388 -456 72 -862 492 549 -49 39 734 463 898 -385 330 -49 -48 384 468 -144 494 791 708 143 844 240 -218 -289 -244 131 -608 -107 511 -791 910 -180 758 -508 -257 904 -726 725 798 519 -103 -633 -850 527 -78 -525 319 -426 -710 -815 300 -844 -180 -710 854 279 -977 -599 -12 97 -213 821 -360 602 -218 -816 -754 -278 840 -844 -265 83 254 405 351 969 731 96 11 55 -26 -457 479 272 814 -949 354 903 787 -567 -912 -20 75 -807 -71 524 568 50 -350 -215 -671 577 -795 -363 -671 396 521 -372 -480 -407 -917 -154 836 -732 130 830 -949 434 36 389 -495 -720 -644 -891 -466 -275 418 752 232 -440 -405 -611 958 -766 295 -674 -382 -739 599 -832 -864 52 -254 -113 793 -111 238 -681 -778 -937 -328 139 584 -831 538 118 442 -289 936 594 -504 -84 -182 -417 426 304 423 615 -799 629 -147 438 71 -983 73 -335 -283 -955 -450 -442 -313 838 -402 907 972 -437 312 204 -136 392 -12 80 248 979 -391 27 945 464 374 -72 590 -515 -703 -905 -716 -575 -692 896 265 825 -197 -464 -502 -64 85 -107 -612 -737 709 284 599 -26 -686 93 -785 885 -710 -288 140 812 531 -598 -307 -473 849 950 -279 123 -986 81 -857 -672 960 335 32 -462 -324 729 -21 566 158 994 -622 -670 -61 -330 -145 629 -315 -643 731 -910 981 586 352 -221 420 204 949 149 282 583 178 751 165 -70 -671 -288 -177 -4 -425 -140 -719 4 116 -178 243 -727 508 848 -675 -137 -311 141 -247 -579 -386 -429 565 -338 -626 -197 -57 -471 -446 -480 -201 164 397 -190 29 197 961 -27 791 550 -539 -595 -966 726 -542 766 336 -256 -355 89 -260 -649 -105 -47 -441 -670 -338 73 353 -860 908 -656 -848 -313 251 337 -68 523 607 642 336 -285 -113 697 -86 -159 317 -652 408 127 -658 -612 919 862 -665 -587 564 -80 331 208 628 540 -154 556 -10 -691 72 989 271 -855 -356 644 923 30 -441 417 279 -594 -691 -156 37 -496 -708 410 -728 -648 -239 -727 -789 -194 488 460 77 2 321 -922 208 -951 -308 -225 -718 -859 369 -739 -211 478 744 -495 65 886 -373 -2 289 518 641 -841 -19 566 -433 -826 -899 657 221 -763 202 213 802 658 -626 349 -739 -629 834 -495 -338 284 742 -975 -377 624 2 -595 136 -794 -49 -297 650 -22 -740 -847 -366 728 -508 466 -240 371 965 -276 531 -478 751 197 32 68 -690 -65 338 427 839 399 379 -648 -588 624 780 -537 189 966 878 751 387 430 728 -416 169 -736 610 782 467 -228 43 -986 152 -990 381 806 -419 288 492 758 -399 580 583 224 -62 331 -357 92 -51 -746 687 -697 -258 102 7 968 -836 213 -973 -165 -846 -326 -935 159 393 483 -324 -336 178 674 -192 653 282 -154 -348 -605 404 361 884 -810 -318 -159 559 356 -317 613 -936 587 129 -946 -501 -348 55 423 534 950 -466 -644 366 814 -478 -844 798 367 609 -60 647 484 -213 -478 -200 131 466 -442 714 518 -102 227 -507 646 -423 -231 -384 232 -83 672 -796 332 667 343 -712 616 -64 650 -340 7 279 -943 -56 868 -971 -243 -973 305 909 -292 -539 39 429 -276 -894 -544 -437 474 -727 282 -393 -256 -810 353 -82 827 -315 290 623 -151 238 -779 803 -695 -394 -349 998 698 809 429 -112 579 -717 477 139 -89 -669 498 -767 -11 -429 280 628 859 701 -364 -708 -933 962 857 619 535 -805 474 272 536 -760 620 823 -91 -871 308 -601 623 -490 -63 -704 87 468 -814 -354 330 753 -620 -517 37 631 -899 860 865 312 -918 3 273 145 -815 -586 414 -826 902 921 -801 885 49 5 759 174 -191 -132 -866 17 819 355 -834 -372 459 -798 717 960 644 140 585 -32 -369 -128 -348 901 55 -357 -3 -844 371 377 441 -652 -467 -438 -651 819 -577 355 -547 971 -494 670 333 -650 929 -52 720 363 101 -305 -994 42 -217 -172 957 150 -324 -428 -807 518 -814 -597 268 -40 -733 663 -1 -490 634 189 223 822 -615 -196 -929 662 -508 750 -107 197 -123 449 -420 -9 287 790 268 -980 305 -973 -780 363 570 -838 127 33 -332 -628 979 -96 205 -756 148 -282 218 629 786 -498 -994 -233 -102 645 718 867 -159 858 103 87 -183 198 400 414 -354 221 133 130 -517 -855 -589 477 -560 634 -477 903 -880 169 -891 -455 892 -633 -125 208 -611 269 794 -945 266 -36 507 -615 -534 -31 -688 422 739 283 414 -618 901 -743 390 570 603 -94 189 232 55 425 244 -982 -534 220 -811 842 -489 -656 -478 580 -2 569 708 845 -288 364 -662 -595 -641 -382 965 178 248 432 830 -463 -544 841 59 497 862 -677 -238 -974 -696 360 -876 -314 -337 -60 -211 -476 -676 659 941 -490 953 5 935 -505 440 -316 47 898 -990 834 166 -51 -847 279 -203 -822 367 439 -694 -40 791 718 291 178 -487 -120 -161 -376 -65 548 -182 918 588 871 39 43 -606 80 106 -691 883 318 383 -747 -390 -812 -645 -380 -225 58 -935 -978 970 -993 895 664 -14 -625 789 261 -931 793 -341 822 -574 -235 -178 -383 806 861 65 84 -900 -95 -742 -545 309 902 279 236 38 -486 690 720 743 -286 779 -493 -266 -359 231 837 -74 143 390 -537 703 243 -338 369 -877 217 118 -511 -626 -899 737 863 -756 -526 768 -215 -682 366 -621 -338 -79 499 -152 538 -389 456 -719 424 408 -375 -412 -824 -690 -123 -450 627 -90 657 -836 -452 196 -951 -501 -268 -52 -216 778 -132 854 935 709 -978 755 745 653 -126 -283 951 -631 -636 -168 -891 676 -77 -344 -272 775 846 -950 589 -667 -651 377 529 -451 789 753 905 -426 879 -850 -305 758 949 -637 536 -451 -399 -825 -786 -433 837 -971 686 -338 498 -919 -60 -475 183 -633 -361 907 8 827 -633 -98 889 269 640 -678 501 -348 863 -745 -444 310 -659 -285 19 -1000 -79 715 -440 -112 -822 -974 -664 -408 -608 -494 -408 491 -5 522 -826 -14 -660 -430 -3 -5 980 -225 487 -350 -170 -993 15 -544 475 -767 -448 634 873 -735 -784 977 511 -887 688 -5 -236 760 -315 689 888 -119 -147 529 930 -593 784 -980 600 912 532 147 205 -360 -220 -197 179 -826 182 -184 -277 -472 -84 -581 295 883 -726 226 -419 231 357 -595 859 -726 -447 -708 -177 181 -903 641 399 132 557 -879 -654 857 -723 712 -578 142 -588 -175 844 -248 -422 876 -357 -167 509 -418 -484 -632 769 -987 -624 -459 604 -335 629 1000 86 -898 -513 533 619 214 594 339 -241 -874 373 537 -564 382 -131 490 -510 -980 -369 859 936 -447 -114 -496 842 -582 749 11 586 -858 -418 464 -214 151 361 -973 38 -57 -278 -788 -556 -24 844 -221 738 -580 563 158 -650 418 -471 342 -621 -178 -345 -378 -689 -347 -455 896 30 450 678 -207 -187 547 514 -511 -361 -619 -554 417 -608 -962 604 -644 303 -649 239 -528 -319 -869 -30 -25 468 64 -122 -337 979 972 -846 673 -181 -770 84 203 -569 956 -89 -239 330 -210 150 -669 -222 -870 226 -700 -669 -592 879 -7 184 75 -261 412 -384 271 -284 -430 443 -6 582 892 857 -674 -32 -600 -447 547 -613 496 436 -512 866 648 20 -856 77 -738 392 576 -543 67 -145 362 169 350 342 -910 594 449 781 558 620 490 218 -48 627 -128 -680 73 320 650 227 -415 863 -891 7 813 177 -683 558 504 -468 -754 -202 231 405 -675 694 -974 962 672 -746 -243 646 -772 837 -91 -966 510 757 518 486 -82 -24 -869 -476 443 -637 116 863 286 772 -306 966 -877 968 -580 -156 607 830 -675 -981 -139 -104 924 749 581 -146 137 66 79 -545 47 715 -36 -866 472 -962 284 390 30 -150 -633 -21 -664 -273 294 -683 -841 0 -980 -36 554 -127 574 -800 -245 -823 105 424 278 -548 191 -546 -798 484 355 205 -849 -177 602 -688 148 193 -298 -345 479 924 76 -770 -680 87 197 -166 -954 -905 609 -686 -957 139 -802 -717 -891 787 -635 -209 75 -476 360 -323 -450 -793 733 -331 -390 -120 -366 -674 -680 776 -924 -722 842 690 -931 -124 -592 -684 81 -334 164 872 559 242 191 -640 920 -977 232 -875 -822 200 -758 156 -418 -419 757 -557 931 -654 270 965 -558 898 -188 418 601 -363 -708 -392 -605 835 -310 -60 -896 801 107 65 156 147 686 -651 9 914 -853 -688 40 897 174 474 -925 -313 30 991 -909 535 -773 -960 -577 -850 72 333 603 -177 -809 471 877 255 -458 921 827 -150 -268 -693 930 -444 -220 819 -350 -438 -999 -458 -54 -642 89 -898 501 16 -194 860 -726 -405 337 -36 146 419 -77 433 1 441 711 1000 596 -291 -766 -336 -992 -420 823 155 551 429 -758 15 915 686 474 -916 969 953 -498 -159 -279 309 86 246 512 659 216 -185 -985 169 -576 708 177 -596 -84 341 507 -148 682 -262 -631 -331 -832 -284 -139 -705 660 35 -711 748 -400 242 817 594 -33 -795 304 -169 613 -48 -541 -689 662 -443 445 -415 225 -837 -104 428 302 -177 -391 4 679 -708 602 550 -494 963 -220 -148 71 -488 155 481 549 528 -841 399 36 -264 970 -182 19 539 -691 -559 -155 180 896 531 48 242 694 -798 392 -648 -936 807 251 895 374 -204 -699 739 -565 -413 957 -526 455 -524 614 -168 327 868 822 -459 -373 542 329 -119 187 -941 990 336 312 -889 -502 426 798 -393 -282 -676 66 -749 922 -591 -363 -33 391 -244 -602 918 898 -538 249 917 -690 217 320 763 811 16 -350 -374 852 518 -865 698 139 -431 954 -460 -624 226 -325 -94 -103 -704 642 815 -733 -27 -987 136 896 -640 841 65 -60 766 -937 -521 857 -856 -671 -660 75 398 344 -338 387 178 -551 134 -402 267 -531 76 -342 136 37 525 142 -233 -485 -703 244 488 600 -776 187 988 -950 -551 -864 282 500 -771 625 943 -350 -918 279 922 -724 -990 -901 561 746 23 608 582 802 936 -827 -93 707 -636 -516 -419 -164 -818 939 621 578 -945 -789 618 -772 -13 833 -200 85 -752 861 849 183 -149 -223 428 842 -762 -334 253 -542 819 -506 -855 -876 -186 -452 278 864 805 -263 -8 -904 -889 -312 764 242 428 -672 -556 792 524 103 -908 847 871 393 -54 658 410 -314 551 508 78 663 406 175 785 582 728 -776 120 574 292 240 293 -511 495 -968 -964 900 -621 -214 978 843 -15 -9 665 -381 552 395 716 734 -85 -781 -18 -53 -21 602 -425 443 -487 117 628 455 -138 -908 515 -947 363 -218 -974 80 854 495 -847 -721 30 750 880 462 -966 359 -904 -896 997 -329 9 -374 -821 -440 -323 785 -862 472 -710 160 -230 -543 386 57 185 -529 283 727 843 -56 -16 641 -702 -415 -671 109 171 -510 -935 228 135 702 -679 591 892 -831 570 -760 -503 58 838 -52 857 347 969 332 -955 181 279 -964 -846 120 233 -234 -220 466 196 619 766 -217 -532 815 -802 -481 555 16 -120 -48 -616 127 -986 106 900 -730 514 -959 -296 288 -702 -600 72 -641 89 -876 -240 -899 32 293 63 -945 -696 -771 -943 -400 941 -310 -462 202 175 -541 842 932 311 396 -211 290 924 967 671 455 -353 -762 546 -397 109 -622 -83 489 -39 -45 483 -895 698 227 -409 -134 -213 472 -589 -202 721 41 645 774 -359 -320 -826 -667 -61 872 741 716 233 -349 -191 737 -498 -955 828 -405 222 -828 -127 977 -415 -359 -214 -510 -551 342 664 19 -4 275 -396 822 -983 762 -571 921 -1 -675 -886 849 -456 974 -727 -700 25 296 -319 -560 -159 841 587 591 -656 943 801 282 -589 283 -178 -759 585 386 527 19 721 -188 -245 -680 39 438 291 -270 -975 651 941 -20 -583 795 -601 406 273 32 -349 116 754 857 -62 542 -279 -807 869 -816 -331 -313 -400 -341 904 -880 -142 210 -902 -409 -709 199 131 992 -807 -194 -241 33 220 -646 -872 -815 -354 159 916 -39 -571 764 -215 211 269 -231 453 298 -496 586 -79 408 6 789 127 989 55 358 240 366 55 503 190 531 -113 -676 331 -465 517 -415 503 -820 -346 333 -33 -336 850 349 750 234 -602 -151 -926 -254 511 -177 213 -446 670 -153 567 339 -597 -578 -672 304 275 294 708 914 142 404 58 -149 -822 11 14 238 551 -151 -282 718 914 -75 -462 -807 -697 923 -844 820 375 -760 593 -90 -952 972 -571 -30 -679 -852 -81 -326 -134 -801 -285 710 -96 -738 -781 -338 -792 -329 -842 -673 -720 982 416 -321 487 139 228 -189 -241 -296 -323 -467 5 -442 575 108 267 149 -826 -367 138 -495 -311 -637 232 -416 -804 -25 794 -301 715 364 945 -62 725 -754 903 -41 -263 -953 -364 127 417 -477 227 -702 -175 -791 -465 762 848 -767 715 -322 -528 -50 433 418 348 -412 992 354 115 17 -702 132 -488 -12 -615 -578 314 854 141 -744 -149 794 548 374 197 707 566 84 161 -497 823 -726 619 -41 -208 813 802 356 -707 579 3 -195 -205 631 901 992 962 703 -635 59 211 -806 -457 -466 479 -321 444 136 -796 404 493 206 378 -181 402 278 -354 -310 -941 -412 -505 -356 -947 -362 437 -733 -887 489 -372 418 -304 274 707 545 -931 -269 -328 109 -343 710 500 605 70 314 933 -562 -822 -21 -488 -141 -465 850 -131 -311 531 -996 -824 778 762 -823 171 -397 359 -599 724 436 428 763 -125 786 550 -709 -695 -747 -558 671 182 -813 192 -946 256 130 461 -967 -295 231 -779 869 20 90 -997 -594 -480 -381 104 -90 230 150 -871 703 875 890 -729 -926 -554 763 -262 504 -794 -438 502 -16 -418 941 -133 279 95 554 -44 777 342 -127 406 -503 116 305 -297 -679 901 -429 -297 234 231 711 693 932 797 -783 -556 963 706 131 -282 -613 -430 -277 606 -382 -337 276 -254 845 -129 -386 -889 -406 -737 -23 -980 -371 624 997 524 302 742 -435 594 962 -339 400 911 -696 -600 -982 574 -517 206 -410 448 374 237 -970 -53 -256 577 794 -683 -809 -280 1 -168 -468 -383 563 -924 -75 -970 101 611 -717 543 -836 -784 -474 555 -505 695 948 970 -547 486 -679 381 164 628 405 801 577 770 739 -330 -371 -266 -36 -988 -497 -30 789 196 -574 -405 129 -802 -264 784 192 643 -469 431 46 -96 334 -434 -301 -30 76 -99 286 829 557 13 387 494 904 -189 755 604 53 -55 -44 873 656 626 274 -31 580 -482 90 -903 553 -909 882 -38 903 935 867 -295 900 374 609 98 919 215 50 -288 -338 -727 -306 568 -723 -329 138 -363 580 537 85 205 -346 881 -857 533 230 -876 71 -153 -297 -871 -122 934 228 -856 -967 695 -445 403 -566 -105 -586 369 -282 -713 -848 630 -961 -847 -806 -852 -510 47 -564 -714 -838 814 -886 -561 733 580 577 604 -907 479 680 -572 -980 503 552 -757 345 -341 599 772 278 711 106 -411 810 828 -28 976 -880 -107 -690 195 333 619 628 -458 971 585 64 485 -130 435 -801 -232 -594 -10 -562 -947 -478 613 849 316 -701 -757 852 -421 968 793 -138 -355 -608 -783 -364 618 -81 -83 -287 287 -337 -935 259 -992 -638 -152 -354 -537 -50 -699 331 313 -31 901 518 -910 -317 999 -410 -845 -323 -41 -800 -671 166 196 -373 847 911 -674 853 -808 -531 -87 -754 -246 -567 258 111 717 497 430 -347 -124 -497 924 -18 841 799 27 -468 399 -46 792 -882 456 -632 -881 286 957 -873 -701 325 57 -682 963 -374 922 -597 340 304 -788 12 -368 -779 -766 811 264 -976 -454 -781 890 59 272 891 -531 77 -292 67 -237 891 886 612 -894 -634 369 -516 -647 -891 -96 490 -624 65 -299 791 -228 -153 940 756 965 -948 548 830 -339 -976 938 -377 4 -53 726 959 8 293 -907 -85 -268 -30 -918 629 -962 152 373 -203 -67 351 -334 -26 -224 -465 -246 -575 905 -939 987 -737 -307 448 -61 878 105 154 9 -921 587 -511 46 -760 -516 521 345 233 816 -225 26 -394 922 -388 828 895 -721 -381 -155 672 334 27 -600 -772 509 903 -244 610 -245 46 699 -694 -711 816 799 296 299 353 800 975 -404 279 -935 195 489 193 -751 959 -62 934 590 95 -896 197 227 67 360 -673 712 230 274 -348 -468 -319 460 -353 -456 883 -25 469 -637 -884 991 -120 -497 615 -671 13 -733 613 37 494 116 643 965 -131 -725 -187 -443 692 -837 -181 -668 740 -960 330 958 -539 -224 -677 305 224 -925 997 -814 -862 -355 -269 -112 -681 -316 -50 -958 336 716 -174 108 -972 772 470 -265 -361 913 -222 -105 -629 -856 -583 -343 -190 -854 -292 543 -831 774 542 57 944 992 -888 795 216 109 -951 240 57 538 -954 784 201 658 291 165 -766 -312 -253 879 713 -213 797 -154 -708 -870 -201 -107 -707 90 -166 880 -830 831 -781 -736 -16 93 517 284 -772 -406 424 613 -58 -951 -325 -772 -292 -664 293 101 -937 -913 -755 -308 -965 -965 128 330 963 -143 289 -469 78 -477 716 -991 -542 -290 -842 -440 393 -556 -70 446 -543 -901 207 163 618 123 405 -930 -840 465 -241 17 410 128 611 792 -660 -871 -10 -527 334 -402 -229 748 967 251 -272 -977 -924 -610 934 639 778 660 -254 329 234 -213 -468 -45 -517 171 719 -714 152 -645 53 -263 -102 169 276 -961 149 50 -524 533 -788 218 -71 -315 939 621 -951 889 635 -328 -339 980 -778 447 -102 614 -990 -494 -97 -688 176 15 477 -759 -738 -214 458 -110 780 18 524 -677 -443 590 913 930 338 736 166 -115 814 -853 387 -797 614 975 -667 711 249 -93 815 594 -434 379 -204 -691 -958 -132 767 632 -677 -687 588 815 973 495 940 -978 186 -159 220 -536 944 -12 813 -240 -641 -570 690 661 813 525 -811 -458 -595 843 680 307 -357 -124 792 412 -650 -621 64 -379 377 316 -888 629 -153 940 770 918 -574 -652 298 544 238 765 -973 348 877 16 -76 -615 368 978 -128 -583 749 348 -668 -184 765 -670 -771 -45 349 127 -994 618 877 -787 -956 48 979 -630 -108 484 869 -734 833 148 -657 609 -679 149 949 -744 724 -771 828 -202 -921 -864 293 -649 724 838 -455 -850 449 493 171 -532 843 -441 -216 7 907 275 -618 -216 870 260 -689 -254 331 982 -646 -981 -267 -154 514 809 -378 -807 741 -295 -407 906 -370 -485 -472 -796 -72 -259 -250 -568 0 854 395 -922 286 -347 -819 -530 617 -493 209 765 -850 272 -542 -478 -856 -212 267 60 -894 550 -339 -692 84 215 -692 -820 426 -479 -343 -115 -972 -474 159 -987 -609 -911 -63 -95 568 88 -293 -189 926 -184 444 177 514 156 401 736 926 -491 222 -685 -240 693 218 -954 -858 -346 353 -514 -46 -327 -797 -994 190 771 239 251 -954 10 801 797 -392 332 -709 -237 692 -692 -28 -347 -438 -359 -627 282 -544 58 199 150 292 633 232 -907 -393 906 921 501 -534 571 -787 544 740 -140 633 -871 355 638 -385 -752 -268 -942 920 -640 359 -537 -644 423 -816 -719 266 -900 -118 127 -29 766 -165 626 128 838 -185 149 -881 426 -502 609 101 664 -321 728 343 -54 -24 -283 -693 -986 -380 613 -172 266 439 -326 -757 -895 163 130 273 782 -817 325 865 641 403 -75 891 -748 -3 731 -787 -142 768 -685 -578 -269 176 -818 -422 972 727 666 760 879 112 -185 -960 738 537 767 -208 343 360 -152 -495 -957 -923 -29 595 327 837 684 292 -833 -370 -958 -751 448 -283 605 -558 -369 989 302 -73 796 748 -364 391 824 703 -382 661 -719 -684 -432 109 777 965 -912 -398 -384 580 -150 22 -675 -723 675 -749 83 -272 -576 28 -140 -393 -856 895 -166 496 -553 -398 -431 59 -978 -424 402 -130 -373 120 640 762 -588 -241 29 157 831 527 927 -262 952 -345 577 -643 408 359 923 -389 -877 -64 -52 600 -874 58 191 258 536 -889 838 844 340 273 695 783 947 224 642 -325 -435 546 -623 -302 701 570 -970 -319 479 55 663 318 343 959 291 -463 292 -612 678 322 90 -709 321 -73 -81 153 -875 -315 -214 -965 624 -176 -526 -426 -251 -406 -494 694 735 -857 680 -269 240 212 809 -161 190 -639 -966 897 -298 924 721 850 141 658 981 -885 581 759 354 -630 -653 -677 -700 -200 -74 -244 -122 317 909 707 837 -783 -708 637 984 -544 -888 263 94 -417 207 982 904 690 370 151 871 -704 -793 78 -982 848 -252 -730 830 884 -566 -377 240 -661 603 -689 -784 89 872 69 -547 188 568 20 -39 379 -904 -974 722 606 -372 -245 417 -673 -573 -680 -235 -300 489 -238 -565 706 -601 -603 -857 780 62 943 -812 -301 798 144 -663 487 653 794 -678 -795 -117 -253 -567 -67 -168 248 97 742 -660 306 552 865 443 -512 892 957 106 -904 394 521 82 297 -48 209 130 -269 201 -457 504 -970 -864 682 -338 -651 -181 -944 -716 -403 -402 -631 438 285 877 162 326 -189 128 753 673 -596 -619 264 -502 447 286 -176 -746 230 -617 767 452 -485 -833 844 943 -27 -212 875 -731 622 -826 715 477 202 -160 566 992 -617 84 -800 603 -834 149 407 -254 -165 327 593 783 -635 -765 230 940 -711 -212 -715 -59 963 774 588 907 -658 -63 -544 -525 980 -783 897 50 -819 -812 -126 889 194 -453 715 754 733 -808 -443 -769 185 -308 973 -212 -472 -447 644 -405 937 286 184 954 -933 491 66 -991 -170 -603 -346 69 -165 949 127 -589 754 -486 833 -142 -517 -270 473 -100 102 639 988 -996 -483 -353 463 -159 -7 -695 -899 -108 992 7 -734 -158 40 809 777 -870 -22 -432 1000 878 -114 -378 506 918 -818 -459 573 -829 429 -555 31 718 -782 -238 -75 141 711 731 508 537 -778 467 -249 -824 -51 475 719 -469 -306 -925 237 -825 120 -220 -476 632 -978 719 -92 -964 -786 -857 996 -87 -563 955 317 254 -562 -569 948 -858 -302 956 -822 467 -439 -933 591 -913 119 -371 -468 -355 47 953 -248 -831 -25 59 234 168 -541 185 561 209 -131 776 -142 -918 -281 484 293 107 -69 674 -866 38 -675 -689 -611 -475 -762 -5 -443 897 -533 695 842 265 -642 512 -954 586 -586 -638 564 507 191 452 872 402 -440 -944 729 929 -948 555 -44 -76 -537 12 -76 716 -101 -981 199 -996 -2 -957 -557 741 815 -438 695 32 827 -713 -104 230 830 789 790 696 718 -657 309 483 -886 -443 503 988 -792 -506 285 -510 -712 70 -997 795 86 548 -771 232 402 317 -777 591 147 -790 782 -488 -340 -880 256 722 -722 -157 -985 -354 174 713 -632 -665 713 -934 116 -759 -577 -782 176 383 -32 778 -434 241 -846 -489 -292 -729 904 839 -760 1 -873 886 55 731 -867 -842 -687 805 -56 -364 -745 274 237 83 -620 -270 -475 -320 439 -907 -816 -810 -702 159 309 -628 -954 -97 -392 507 870 -531 -782 180 786 399 -895 929 130 -30 -53 -919 -240 -562 333 -568 -552 685 776 -760 -249 -117 -232 49 -318 577 -878 -641 -17 -5 -669 -903 -991 -283 49 -224 774 944 957 -837 -673 -867 269 -977 763 902 -92 236 -236 37 705 -532 572 -338 549 235 -288 56 -222 -352 865 216 120 528 -223 -226 -667 930 -854 410 712 -808 124 418 -134 -777 -383 39 342 -228 -233 469 -932 924 386 816 764 -690 -659 713 -830 -795 239 868 197 674 350 700 74 442 892 -207 -458 506 -731 -94 437 668 51 -481 -256 784 -940 -788 -92 903 400 401 -663 823 -363 43 -118 -595 285 -228 648 -767 -493 -237 492 389 267 -624 -511 -501 -969 -888 -553 -320 252 -499 -375 -963 509 -610 179 -760 852 309 -112 -448 165 -794 -508 -196 37 -653 -45 -464 125 -421 725 -431 -839 56 470 -646 690 -876 -396 466 66 727 45 872 833 -790 10 10 269 -871 -765 668 832 -508 -974 604 75 859 -766 -369 -834 -898 270 -523 -940 429 990 -566 -491 -624 -896 -928 32 -875 230 -501 884 855 50 -44 393 -209 -328 486 838 755 -921 -683 -723 644 649 -430 680 -588 483 692 822 -68 -823 461 -231 -570 6 -324 -783 -783 120 -939 458 -837 -362 -50 -97 -190 -356 849 -274 431 387 357 958 418 -700 467 -147 -643 583 195 458 -805 119 886 114 -715 170 -936 -607 -20 -219 -616 -641 533 -575 -557 -864 -579 -827 506 -707 970 283 363 -780 416 488 330 -820 985 -344 390 -377 380 -873 843 -78 538 589 945 -80 -725 244 -95 65 -178 -289 -986 -565 211 833 252 -994 152 -176 -491 -736 204 -836 547 179 -892 187 -466 707 960 -791 770 -275 471 -657 -483 -261 -962 -784 -126 -173 197 -631 -926 281 -645 -711 -169 755 162 699 -429 -886 11 -369 785 434 -781 -928 740 406 343 32 994 617 -317 373 -870 591 -533 -183 329 105 494 -469 189 734 956 252 375 733 -912 84 810 -123 965 578 295 135 -60 408 -4 -882 -649 -69 289 769 245 -462 -402 -683 -943 -49 402 875 836 473 -345 836 -577 -69 -211 -12 596 254 -645 -810 353 116 927 -645 -132 -245 -286 764 97 -10 999 828 -865 670 616 389 23 300 -996 440 -157 -488 294 579 -148 458 229 -881 -530 -711 -725 -648 169 888 321 88 476 -599 93 -135 -437 987 -181 289 -847 253 949 -41 -323 373 -587 432 51 500 867 824 -612 -668 237 -613 48 744 -702 699 -873 -580 -859 -31 -521 -501 713 399 -465 972 -506 315 -919 -182 -529 97 -701 -903 -145 -421 228 347 -32 689 -683 388 -583 -162 168 146 -163 581 155 -336 -698 244 622 810 58 584 -963 -732 273 -49 -175 69 977 -141 -430 -502 346 -73 -241 -57 -473 884 -897 -147 64 -156 743 340 -188 355 -513 183 833 -385 845 315 -543 620 -671 796 848 -87 366 -124 -966 -198 -397 182 675 496 -577 -545 664 344 -857 -267 725 772 -739 19 585 -410 559 -175 960 -819 212 265 191 -608 -946 390 -847 -423 610 278 -267 197 191 -143 -801 -953 264 -740 766 548 -204 760 -417 -986 -816 492 -151 612 -665 -978 889 -726 85 615 797 819 -870 785 -391 163 -875 -320 -306 -430 -408 244 657 -199 178 620 280 537 0 290 -28 1 -76 801 -473 690 -75 -519 -470 -682 -667 -921 -270 300 267 -594 -986 -881 -40 -21 -492 -291 -790 98 -593 -127 -757 -209 526 871 193 530 628 788 381 -826 70 -721 479 -397 -722 -189 648 -245 416 -328 -779 85 -152 -558 684 527 823 -907 464 266 484 -865 -532 -322 -562 497 882 736 -356 269 -5 -789 447 737 602 36 416 -594 -724 299 527 -843 408 753 -138 298 977 870 413 247 234 -987 -393 83 572 -601 606 751 236 -981 361 -352 434 807 990 56 -316 89 314 -647 -996 122 808 43 427 -618 -106 455 -546 66 -189 -586 262 -500 997 559 -880 540 -748 583 -331 680 815 -531 -982 -712 214 -62 10 104 654 -521 -50 19 606 52 178 -698 371 -122 -932 -767 516 887 -727 -385 787 295 437 -34 523 -197 -117 635 -452 189 133 -637 617 147 -644 -837 -550 -716 -320 568 894 -468 -334 -285 -150 325 159 -985 65 779 -239 226 -350 821 293 -560 -182 361 -512 -572 801 156 -250 -302 470 -465 -532 232 57 -601 -784 -635 266 119 258 -169 -724 -921 -912 658 -221 1 856 -703 545 31 315 -333 -306 -892 -803 331 645 566 -767 -543 201 388 981 462 127 -211 926 -533 244 630 -856 -186 749 -225 470 530 -153 -761 -684 509 -304 -647 -720 498 446 26 -585 -943 272 136 -475 95 -748 780 156 -172 -771 -782 -656 583 29 452 647 108 -67 -73 -287 -975 -475 -531 -905 950 778 -382 -105 124 -634 836 -887 77 -492 -869 -753 916 73 797 -957 390 760 -352 291 -905 -856 -776 -902 886 -117 156 -256 -628 -997 -346 -927 -650 -910 807 -442 134 -353 588 -16 912 293 64 -76 349 -34 664 -756 366 332 -392 442 929 334 432 430 377 124 -940 109 131 435 395 -834 972 -964 831 -311 634 -881 0 180 -571 57 776 998 -490 816 668 757 -966 545 -371 1 955 221 -656 -938 -411 437 -38 973 985 -537 -257 -608 -710 -829 541 959 604 743 -280 47 687 -317 -311 642 816 181 -937 -148 -718 826 360 612 542 64 17 -636 708 -544 437 -99 750 -267 421 917 323 -786 48 293 669 331 913 917 -898 -818 -47 586 -609 812 -163 -350 -272 -233 -668 -482 594 -397 -56 -146 432 -957 -594 956 786 317 297 -228 893 -567 901 -722 -215 524 -285 624 57 -645 -501 -471 -380 -143 61 -16 -665 -216 608 -769 172 -750 -258 -544 -990 -584 -169 395 -814 -779 -158 419 422 -455 949 676 472 -765 994 -836 -860 111 892 424 294 -743 -530 570 -471 73 -531 488 -674 190 969 -829 962 117 927 -275 778 262 -451 226 -365 -497 757 -635 407 -54 143 -526 530 674 -239 574 -405 373 -134 -814 -620 -362 211 203 238 -141 -974 -709 160 780 -572 -623 -759 920 -288 -7 332 180 -340 661 -516 -927 -350 256 -584 885 -385 495 -542 400 -284 -13 154 876 -21 -864 697 986 -872 790 -350 503 -356 213 -204 -627 429 230 948 498 -607 228 352 -165 -690 -324 -620 -636 792 238 74 -26 -217 965 604 779 318 123 847 -341 -36 964 -603 387 702 -52 -3 610 -780 335 58 -90 -211 481 -209 -802 -907 -226 478 703 89 600 -902 -731 -487 142 241 5 -397 760 597 648 -868 -826 -720 921 -506 -774 929 -289 722 443 562 391 -220 -387 -828 -409 904 -481 988 -539 -437 139 -494 809 -752 -562 368 891 -97 -84 894 978 749 809 -964 425 115 898 -583 105 -936 -697 369 846 359 -84 938 882 -99 -886 -962 22 138 949 -842 -915 -866 -873 620 307 38 159 147 -127 219 42 -583 869 826 634 556 -592 -201 -344 277 -829 -920 46 54 -943 -179 57 -833 570 227 -798 180 618 958 245 -847 -762 -883 -138 300 -660 967 -449 289 76 -968 643 -317 84 517 -402 396 449 -148 681 -932 301 -644 -29 684 -11 -512 -512 797 361 848 834 482 664 838 -520 -791 -492 -378 585 -336 117 -560 126 -226 976 -384 -314 933 -17 733 124 402 701 -284 324 844 -289 201 -685 695 -296 591 -84 557 272 878 58 419 -280 525 -659 -622 -443 -582 539 852 870 796 961 63 470 866 344 -148 31 -61 860 -654 -944 -799 -497 -377 -98 -650 -185 -287 82 83 -751 899 920 -285 22 696 -197 -178 166 307 696 -83 -693 216 -913 948 -635 688 -906 265 -970 323 753 454 812 -236 94 301 -429 -110 684 -639 -312 533 -647 -621 117 902 196 -996 -434 90 887 -376 -581 56 224 664 244 929 -314 300 -692 -925 864 -935 -189 462 922 77 221 978 -667 801 -490 98 785 600 -648 94 437 -929 426 -32 890 -169 -466 793 -797 752 -512 310 725 -226 774 -649 -575 836 542 -291 233 656 170 645 -323 -66 388 747 -401 481 -673 -206 -927 -929 595 -598 -301 929 379 -588 110 851 -527 716 590 -63 -135 -562 -830 -204 346 -285 -444 788 -718 -906 939 809 836 -673 301 512 432 -133 -664 711 -409 818 319 -761 -624 508 484 -592 -410 788 541 -569 -62 -484 -190 889 610 -1000 839 -891 -889 255 72 810 -316 -909 -737 998 953 416 876 -424 -972 982 695 68 775 -433 681 -307 -293 25 361 -910 -943 -262 -91 796 -128 -937 947 -432 36 44 -946 825 -455 661 -308 -709 171 -651 870 -858 771 747 -928 -290 -560 -881 292 -959 645 -826 -834 -672 -467 -355 -72 525 -636 -716 320 -151 -149 -622 385 -658 -560 285 -92 315 71 117 -158 429 -780 587 695 196 -114 0 260 106 216 110 581 -946 883 -877 599 396 -282 67 -841 79 -86 45 -991 -382 809 342 604 -63 -370 -957 -209 -949 23 553 -486 465 -422 771 317 376 925 -188 737 646 -220 65 27 -840 442 -356 14 739 234 -439 -909 -210 557 -813 -572 922 336 -610 196 167 384 564 285 666 620 -677 249 268 21 -265 -961 -522 495 290 -451 -122 -991 54 56 654 -576 -610 90 845 635 689 617 -496 -967 -874 493 -487 -27 575 -199 -744 830 143 947 730 -895 -279 -538 942 355 -86 -513 -688 -442 -244 -312 223 -726 307 -948 -576 572 790 553 763 4 -639 -106 -977 436 -185 -729 -483 309 198 315 205 883 137 76 820 895 957 575 -28 -84 111 106 -781 -676 410 121 -299 -240 804 742 413 879 814 -677 317 104 -725 -605 -217 -143 168 929 174 850 421 -8 -780 417 928 129 -251 -184 988 -164 363 -192 -518 843 -753 -954 -636 281 819 549 504 802 -582 -578 -817 305 679 243 -720 385 -34 -341 -433 -448 -231 -498 -11 -111 -675 -407 -186 288 353 -763 -489 27 -498 -526 -674 353 91 -151 861 -612 573 -905 753 -854 410 527 -832 530 698 194 987 -158 10 990 742 -754 561 -667 -906 662 329 -432 470 349 838 -984 185 802 617 409 -627 -906 272 -660 943 -825 970 442 -38 -963 -973 626 429 686 -671 659 -291 495 720 -355 -228 141 983 -868 180 145 983 -762 366 636 588 -104 164 -227 156 32 144 118 -680 -178 -966 137 22 -651 -615 276 -435 -187 -507 -84 721 791 -491 10 338 757 473 714 -735 -261 638 371 -173 335 624 962 -79 666 363 477 -368 243 976 -500 27 363 -558 -645 -795 -599 6 -232 -538 392 -297 -350 -455 -203 582 -977 124 -622 -447 -650 -292 -565 -869 431 5 -423 604 743 -836 -272 -217 866 748 -913 117 217 576 21 134 -245 518 985 410 89 -616 266 273 -873 327 -182 640 787 -255 635 -715 234 627 -963 599 410 -634 -464 691 -311 804 529 -531 90 -450 35 -879 632 -938 104 461 557 640 -958 -328 800 -110 710 575 819 -292 -782 416 16 248 -121 -375 -721 11 -268 77 406 306 268 502 -419 234 -971 112 -190 484 477 -753 -882 -5 734 -4 168 176 -464 81 -564 -358 -260 -411 352 289 -105 27 -435 -804 291 -913 176 -154 -831 626 606 -91 -956 782 264 400 755 -39 -335 -951 -623 -638 -979 177 -706 287 -897 -396 768 -586 -164 -220 515 -474 722 -394 945 -753 -372 -115 -484 -89 -786 495 256 662 812 -16 -954 494 -796 -393 -738 -582 -699 -784 53 259 228 943 -379 546 764 -546 -64 370 -65 -123 -772 438 -687 817 -922 377 870 -479 765 -293 -564 -230 957 -192 184 248 -636 -729 -319 -331 -984 41 268 848 995 603 615 853 -629 291 85 579 63 778 650 -565 413 167 -767 411 507 368 -514 9 -599 581 -433 916 -10 -709 665 -584 38 -22 509 393 -111 428 -768 -410 953 927 307 -138 799 806 -717 -944 -286 432 -442 175 -115 -533 745 -182 289 198 -219 533 -46 -387 -141 292 35 119 231 406 434 135 942 911 619 352 -696 287 -554 441 -626 308 -442 -239 -698 -673 190 -685 -959 -201 895 14 -439 183 730 928 -884 -431 -696 -762 65 458 -561 -368 843 818 -779 -533 562 273 -88 897 -874 -782 -252 -796 -172 -478 826 398 -909 637 -504 687 644 -557 972 -790 960 267 827 302 -893 -399 -82 472 -383 514 998 -666 515 -987 644 -104 381 811 89 386 687 -207 -631 -869 246 61 -684 -91 250 363 -952 961 133 546 872 135 270 890 897 103 92 -755 65 241 956 -56 -945 -40 -35 531 -220 -719 215 -140 618 -633 256 571 122 -392 -813 644 977 -483 -656 -501 -824 140 -333 -904 401 475 850 -18 -337 162 441 -903 -397 923 -70 31 -60 114 628 -755 351 -774 800 -32 717 256 -956 -992 -797 748 -383 -780 -896 314 -986 478 -464 890 146 -484 -138 210 -673 -529 450 -555 -289 -95 116 948 -855 -548 -795 -225 791 -708 939 -262 448 -40 -50 -910 -537 273 701 -987 -60 911 -889 -3 -28 401 -823 -883 -486 113 797 101 -507 235 505 602 -118 -932 -585 802 -841 67 -759 -714 -982 311 -819 539 749 321 624 203 858 -815 -793 975 -757 -928 447 -105 365 870 395 -784 467 929 503 950 -24 964 359 964 -839 -923 409 427 61 -657 982 -249 981 -178 609 -940 -348 -6 820 751 316 -310 952 741 990 177 343 812 -187 344 -379 -974 840 924 -971 -573 191 -824 -555 263 643 -732 -534 895 -762 -70 -690 113 585 546 -965 -781 -159 24 -862 -297 -821 741 84 471 -632 786 686 116 -649 -275 -529 137 421 -570 -93 -98 733 980 -972 -928 489 437 889 262 -443 599 499 295 285 499 26 852 351 481 684 -710 -687 438 -816 684 14 -55 -187 741 -448 -440 -512 -846 -101 -928 636 403 -329 412 -127 753 -111 581 -856 -966 -226 379 -607 252 -114 2 -123 -659 763 -847 -498 -799 405 12 781 88 -681 -693 -626 899 231 -978 -270 258 952 -417 278 -408 -755 671 -940 948 612 -148 926 507 -188 -73 -568 -298 -218 997 885 540 464 685 274 -944 -582 -169 842 -246 238 -713 -947 307 15 -954 193 955 -957 -966 113 464 -617 81 -421 -540 -36 -599 -785 -664 -307 -518 -691 169 -414 -667 -491 -546 -900 10 -434 694 -407 -860 806 -503 472 529 -209 953 123 501 685 -473 754 -503 -109 -758 -511 348 -471 62 -969 -958 -796 -140 819 581 265 713 652 -253 -797 331 191 -268 523 -555 -180 113 -938 -672 758 577 486 -835 -420 61 507 565 439 813 103 -308 402 -12 -267 -587 -940 150 709 671 588 902 -267 -163 14 -104 -309 788 -401 -109 253 800 129 196 284 56 -925 -766 -450 -366 -208 296 557 283 -216 -801 -955 -267 900 -148 -180 127 599 -334 -688 693 608 -571 209 157 715 771 84 33 84 -475 -78 -963 -44 -926 917 -980 -532 207 -421 -466 -86 -707 756 -392 204 112 -652 12 -146 974 387 380 -976 654 -909 40 -361 -409 738 -408 -661 776 162 -820 721 781 146 -237 919 355 -512 -921 438 182 611 728 134 506 142 79 -317 388 721 -847 -945 -394 493 450 -268 518 -434 -305 108 105 132 310 529 129 961 -539 -439 -961 -811 -927 -548 -799 818 798 922 -433 -253 230 -367 -979 367 -137 377 -162 -131 -535 -835 -103 -803 -375 -653 -801 343 615 751 -701 1000 795 209 -182 31 764 534 -86 -651 350 629 -820 -978 -690 -727 -682 -900 -290 692 137 -224 889 683 -686 622 -941 335 -14 196 -748 47 -938 -658 443 445 279 807 -432 -855 727 536 874 395 144 -35 533 965 750 -270 693 -225 -923 532 738 -412 -149 -751 969 -463 599 77 -503 -349 -674 648 812 382 -734 -795 964 -416 59 -272 -981 -331 -456 -372 607 -431 42 -131 -56 423 849 -711 39 231 -440 68 433 -956 -972 -433 -533 357 -78 885 -249 571 -190 334 -962 258 367 -677 -398 -397 -864 -75 -101 -289 189 643 632 935 264 -427 53 -539 -890 -959 -803 -289 18 -50 -61 76 -38 860 -558 324 -891 -780 835 980 753 -64 229 -474 -914 148 750 160 -787 387 527 -338 -65 718 255 685 136 -136 -749 764 -765 -21 795 -717 18 434 -671 -379 -697 -687 125 857 235 -259 -356 -176 -913 514 563 966 -746 -591 482 -861 405 -139 133 -838 591 29 237 -567 -74 530 -535 -591 -353 -182 -379 357 -104 -759 -159 -15 -339 -181 -144 125 -107 851 -276 540 11 -163 742 -446 -813 -31 231 124 791 953 -249 858 -939 -522 -639 -851 549 764 336 557 719 464 -748 513 -62 -244 877 -636 -373 -743 -455 -668 205 41 214 813 -937 -594 579 -23 171 -491 998 -330 -613 -113 539 756 479 -963 736 600 -885 -870 -763 -909 -624 -640 335 780 568 -404 809 196 63 948 993 -852 38 469 68 510 -702 -729 -909 834 -936 506 424 544 603 -314 214 43 -92 -899 -776 343 843 511 -60 276 -140 683 -186 440 277 157 737 -361 -89 -206 -776 706 -398 -902 216 575 915 816 648 -320 159 -838 114 51 401 877 -355 -506 386 -332 505 -487 -377 -924 -639 612 845 -687 436 -334 614 196 -974 -845 -744 -39 -288 947 -221 928 398 -493 259 854 341 757 -63 510 -326 -934 -63 -442 -945 888 -196 583 -624 726 32 -731 461 926 789 -601 847 -479 326 343 -314 315 235 819 441 762 -644 575 731 -544 294 -617 -319 -866 296 946 940 608 583 -797 -644 960 -82 45 850 -59 -930 -268 742 442 -837 349 -743 251 -934 295 263 -523 -415 -858 -452 685 826 786 294 -600 641 -700 -51 38 840 -318 -515 -185 -6 -932 -426 959 968 290 -410 893 -254 153 385 -637 -995 813 -562 209 -195 -980 861 928 -503 -232 552 567 512 -572 309 198 19 481 -740 757 860 -491 742 -214 -838 465 705 774 -226 231 -753 639 681 898 786 -396 -837 691 755 -120 -665 721 -259 161 145 -209 -565 -879 -578 -893 175 444 63 353 521 129 -87 -991 -231 628 -399 -781 189 484 666 -425 377 367 350 -497 -294 943 -634 532 -349 -299 190 -991 -772 -417 -668 -79 -118 -648 756 132 -299 456 729 715 -475 -930 588 -626 601 894 363 -447 187 45 -557 -285 320 26 123 -53 653 -824 -558 970 839 -497 988 198 56 -693 966 45 214 632 -666 661 507 -553 340 -996 -685 -197 172 189 234 -394 -400 518 65 -955 -752 372 478 419 278 592 132 -341 215 797 -625 -68 -287 -94 -618 872 636 7 845 912 -840 893 -322 486 -32 -557 -290 363 4 -837 86 -983 264 745 453 610 -227 -282 -885 -205 -114 -801 486 100 -219 25 172 -758 57 620 577 -539 1 -262 66 652 -402 332 740 -384 -53 395 -912 497 -431 75 -967 860 -155 160 -504 514 62 -876 -674 -224 -313 -532 830 -67 -965 -789 994 59 -379 -415 789 -332 420 537 429 -409 761 220 -255 763 508 236 -529 -909 -414 843 -18 600 -338 -688 -672 -762 -911 741 99 -373 854 -593 -706 6 698 -584 923 -85 292 70 54 -20 -872 131 -954 914 -78 5 -390 715 303 699 510 319 554 -828 52 -1000 -304 -920 -247 -322 419 876 -720 -269 -125 716 -387 -873 -771 562 395 -60 701 915 -724 657 -401 373 112 -747 624 631 227 -257 820 672 -827 841 -893 -853 -207 684 -869 91 -42 877 -621 -569 -913 -876 612 -900 -632 66 -594 -300 -254 -388 -428 -504 -599 -531 536 842 -293 912 958 271 -837 -471 476 -907 -559 205 -446 -733 597 -548 341 -453 -526 998 -640 -954 -549 -213 -175 556 -142 -50 695 53 -570 185 -207 -189 -121 -646 27 390 -91 -243 139 -717 -651 -487 126 -286 -220 747 541 223 -398 -268 -356 0 -867 830 -564 -134 -596 48 -397 -161 -615 348 10 215 469 -819 499 557 -676 -818 -990 488 -668 969 892 412 -385 -522 728 480 -196 -33 332 -603 937 592 825 640 792 -118 119 742 366 225 -722 -35 -912 193 143 -930 922 -694 974 530 -959 -864 -292 63 715 -92 769 996 654 744 136 -953 296 39 -963 -978 -635 708 -555 -813 275 411 381 261 -877 -261 -609 -1000 -729 -659 250 -196 101 -492 -864 -931 101 -587 522 -716 944 -954 -267 -574 4 -392 -844 545 59 531 -335 -396 -808 -70 -279 63 -489 -814 500 20 613 929 124 -26 -390 -146 982 737 745 -704 601 -839 365 965 -476 608 45 -872 491 40 -997 842 259 930 145 940 296 294 55 -3 116 924 408 -606 -93 436 -182 498 -297 -337 672 -699 766 -538 -592 570 321 -385 -730 -686 428 473 -62 490 896 -109 112 444 -42 -964 -405 -905 -464 461 16 -739 3 -66 306 -395 -767 -60 -886 -29 964 153 -532 -525 734 -74 -14 -190 605 -117 -707 301 460 504 -945 659 975 -615 972 -966 -486 -903 -414 108 -784 209 45 -730 295 924 317 277 -262 832 -743 -302 -156 -859 -111 606 -402 -708 -132 446 -433 -73 -852 -707 667 112 -381 558 -134 -369 310 -34 864 639 -577 -481 -906 721 -436 513 -821 287 85 316 -512 -88 -175 -539 70 -810 432 476 -512 238 29 245 387 361 73 413 826 -522 546 -843 -272 -137 965 -586 154 -358 -564 164 908 86 914 38 -517 892 -578 -717 692 -72 58 84 -601 251 -268 166 872 138 -803 -605 -844 5 -768 -190 850 70 -559 -545 -495 -795 346 2 209 -590 -624 -100 -720 -75 -961 140 875 528 -691 350 649 1 937 -484 646 -403 -205 -240 659 132 -715 295 707 509 753 859 524 208 36 846 -481 -253 -124 867 -588 -653 -926 -924 722 731 465 284 111 983 910 874 -771 -370 -655 203 -740 -103 -956 260 932 160 539 -155 -859 -450 828 947 746 -694 778 493 -910 -222 438 668 543 -503 -771 -340 -809 -890 426 64 244 -652 -418 446 -984 965 178 -453 -280 728 -477 166 455 136 284 -944 -87 -500 581 236 -361 -113 539 -161 -174 -731 270 338 -32 997 992 -67 864 29 609 -120 984 179 577 425 426 -802 -805 -464 719 -148 860 165 492 379 460 -884 -166 289 -449 437 260 -416 889 -357 -273 -584 647 920 -409 -248 -787 228 671 -446 725 64 -733 -314 -210 -366 -704 -556 487 960 964 162 983 -267 -122 150 502 -633 -533 106 -67 504 -438 512 711 69 749 658 -527 42 549 -98 -33 246 45 878 -810 684 73 -908 -166 -419 -556 46 391 -668 -253 -617 -634 57 160 102 -784 -160 15 131 -359 132 6 -773 276 -489 592 819 295 871 -896 -873 105 -581 800 438 -560 957 -178 556 -891 589 -474 -80 799 -999 -417 -830 603 970 687 82 -553 535 322 835 682 -985 -212 886 -708 987 770 -888 -896 -490 -605 367 816 -30 -247 223 18 826 -541 499 801 -82 -222 473 59 -546 -305 -332 274 -921 953 326 -720 -923 177 -32 -120 -590 63 121 506 606 43 -698 -6 -308 -13 228 -168 704 150 -829 -988 -769 -763 651 -69 30 -766 -712 -328 165 386 482 -88 782 -967 -378 92 -989 192 445 -790 -90 48 -911 -358 -518 -368 -867 659 748 -70 921 -253 302 -806 557 -448 867 539 420 139 77 -308 131 -53 -844 273 702 -657 -797 773 -908 57 -936 439 907 510 650 377 462 -142 -894 533 727 -902 849 -243 -542 154 888 -290 -460 -961 773 618 -627 -550 602 -430 146 895 837 484 -886 -116 -231 468 -811 -488 -926 -87 787 230 394 708 468 -580 994 22 -998 644 372 362 125 266 -64 -804 -58 -301 -452 -565 -196 953 807 738 103 270 -150 -576 -44 305 -516 -207 429 443 -907 -991 -931 -859 -899 -474 758 -499 -341 917 78 840 -250 553 -159 269 98 874 -594 -129 569 171 -886 473 517 -826 540 -120 -813 -718 414 -869 790 -215 -658 858 -247 201 907 -941 -185 430 -469 -393 392 -738 -539 -153 448 830 -104 516 -695 -123 335 19 -692 286 310 566 -257 441 -976 773 669 -633 -557 -441 -500 186 845 -77 21 -822 161 229 476 393 481 794 447 -188 -30 133 728 882 -52 -583 146 57 -492 87 944 186 -243 -9 -186 -852 896 -792 31 940 447 533 -656 538 -107 -653 686 243 208 941 257 -430 964 946 935 34 -331 -93 298 233 813 -606 353 -47 -915 436 -438 -931 -384 -801 -429 612 -290 -16 510 -145 872 455 -646 366 -705 -553 -497 131 23 110 272 633 402 645 409 -794 19 32 643 226 69 614 390 72 -958 179 -1 789 928 887 -407 -285 -783 -169 903 339 -623 -25 6 -245 -121 553 883 -786 -364 -467 -899 -177 676 -786 -525 417 -866 -355 -337 -838 847 841 -995 481 612 34 287 -908 336 -627 645 936 -140 135 772 321 691 302 -462 -385 -574 904 904 126 389 -358 -988 343 -555 -573 856 242 -231 -193 197 680 -377 -524 -191 716 126 -745 151 -275 -174 316 976 135 -233 -222 465 286 280 -587 -718 -735 554 929 -139 938 -413 -682 -673 -588 217 325 295 836 290 -649 -433 495 -445 652 -687 -337 829 922 839 552 781 132 313 -705 878 927 18 745 -666 -601 -609 -756 511 75 -394 162 302 178 196 -142 289 -458 -140 -544 491 942 -979 305 -525 -567 -447 802 222 -261 240 445 852 -765 -242 -391 706 139 413 289 599 -291 400 635 312 -148 434 300 -661 386 -635 207 -424 -457 -743 328 457 -858 372 429 11 878 -387 -746 440 866 -355 -319 528 888 477 510 -842 -262 42 -896 -957 -815 -951 896 -495 126 658 -574 883 -301 -104 657 -923 -646 -136 -645 991 -521 -456 35 -769 78 -516 936 177 -475 -777 -131 -207 -567 874 -907 -319 600 502 -470 -106 968 361 345 232 -425 406 -559 434 998 258 -90 780 61 -262 411 -160 529 799 -329 -165 466 -368 -867 290 -97 940 853 -701 662 -849 -946 944 -450 239 788 -75 -887 -934 840 -397 783 586 -963 -123 -205 854 824 -454 -720 -740 491 320 -952 -136 833 -253 -461 -119 -704 -877 -35 895 -484 803 258 844 393 -125 -41 -712 -1000 -148 883 -286 752 280 158 -1000 888 -185 -337 -592 513 -557 -402 542 630 -497 -34 737 -869 -137 -716 -558 -431 -994 -393 -928 640 -693 -148 -328 -799 128 986 -397 716 -745 122 -349 902 -17 -912 -724 -785 36 516 815 511 805 -102 827 262 424 611 -120 -352 -951 -889 203 -518 -445 263 -965 651 -401 -372 122 911 697 743 84 -552 460 -728 -125 585 -537 -543 -619 170 213 555 948 -405 -15 727 -425 133 342 -715 -274 659 -605 -297 -246 -507 -515 399 468 -468 -792 300 -141 623 -859 -675 -242 -237 129 588 839 848 508 485 -804 492 -123 -399 469 -878 322 397 -203 -842 -253 -721 -833 845 663 -259 718 868 -937 298 -690 -227 688 -99 -989 695 140 -144 -211 -701 -479 544 432 -673 620 -181 641 120 -659 478 596 297 603 550 -607 659 -763 197 -253 423 -265 -912 294 -177 -716 631 86 -535 -458 -109 349 -907 887 20 567 -550 -30 36 129 537 483 537 945 482 -750 -809 201 519 901 -890 -992 442 -363 -720 -103 530 -947 179 -867 -959 928 43 22 671 -352 -893 6 690 -617 543 729 -494 -711 609 -41 339 605 -390 -134 632 453 -802 -49 714 -632 -346 382 -686 -482 -970 -745 -969 -681 -198 -381 -476 10 -845 -432 34 -927 -951 -525 133 -33 -182 -663 340 900 -881 914 87 -792 139 80 1000 200 105 -539 478 454 -227 828 468 -92 -668 802 754 406 215 -182 265 -785 -1 136 85 823 244 806 675 -466 -34 123 844 -527 -308 -326 155 -201 -592 131 351 -363 -708 792 -933 110 -39 679 -24 -339 983 402 -350 449 876 266 571 -681 -64 978 -602 -223 876 746 -48 937 958 -339 204 512 -332 236 -412 -897 -95 -353 562 -334 -235 764 -864 74 -78 -738 -654 903 647 921 -735 -166 -21 970 -1 -762 800 339 -989 241 167 -600 432 -386 -974 -881 74 273 886 988 352 -707 -562 -758 -916 28 -244 -210 202 -357 -776 138 -339 606 771 791 -186 -108 278 -501 468 837 253 -939 956 424 225 -579 -887 -493 707 -452 -692 -563 -711 -320 541 -411 -855 -819 -915 988 788 790 149 419 -551 -202 652 946 -406 -791 696 621 -408 -232 -845 736 -926 992 -463 982 -683 -88 836 -707 -437 726 -644 47 812 -39 687 409 777 -554 -253 544 856 -836 -748 208 -933 405 842 108 -925 -852 -489 -779 535 -360 18 -188 -208 -737 238 -830 -187 227 599 -653 -292 -78 -938 -241 -732 -632 -370 -808 512 69 -486 -560 -719 -253 449 49 77 -551 313 -147 439 -744 962 451 720 536 163 -640 412 -158 -307 937 327 -766 126 337 -470 -875 -216 -15 322 355 479 835 -114 80 178 -158 -599 -454 -297 -309 -381 804 -855 -925 -953 -62 -750 894 -817 291 968 142 -74 743 392 -262 -699 -839 128 -466 -467 -660 981 -974 21 -962 -531 -582 834 105 -867 -193 -107 -302 -506 -580 -492 -541 175 -235 -32 -859 -206 687 -637 -631 -490 374 879 -756 -522 354 -472 -901 999 515 -824 862 147 -784 -661 -36 -730 -577 -72 -281 -297 -643 -457 787 988 78 -523 -527 -646 968 -523 -886 953 -495 808 570 307 -706 -640 783 736 721 -744 805 862 -72 697 -850 -816 494 552 -264 -74 -715 -139 226 -584 -814 -711 643 -975 63 -579 368 430 -573 482 -504 786 -572 410 -518 -970 -847 -409 -702 127 -355 930 -124 -501 806 -457 704 -182 127 938 270 358 -843 560 939 -51 -603 -999 -551 -411 -425 -123 581 -816 -648 821 -51 -439 153 -675 778 -272 19 -864 -210 192 277 -672 77 661 587 755 -19 778 -65 -990 -966 443 755 -243 -373 -723 -758 960 -550 247 -123 252 -852 401 -210 -141 -800 -234 527 -31 -341 146 507 -110 -688 818 171 473 13 -771 597 -738 315 210 741 -455 -411 884 141 563 -723 -706 -972 763 -120 860 -24 -516 624 756 439 802 -283 942 -72 -104 878 128 -417 168 -27 -839 -675 -761 -654 101 -66 780 -558 -423 -869 -336 839 210 247 -348 -506 452 -351 -489 -666 -267 -107 -327 -715 -217 -742 -498 -191 501 -249 350 -779 336 -46 -380 120 490 -776 -482 500 -80 430 -719 -217 -420 -680 919 56 -315 -519 914 -418 -39 80 808 -259 -83 247 -467 608 724 502 -96 -332 -149 969 -790 812 -302 8 -436 -543 -464 895 -1 754 -579 611 462 471 111 -611 808 199 138 -97 -664 704 -413 816 -607 696 -638 -506 562 385 179 775 -337 -557 554 -424 794 -960 230 -547 674 -572 823 845 286 -911 679 497 -673 -547 -781 -444 904 -882 -83 -35 -198 -413 -64 465 960 479 -563 -246 -886 -813 385 931 -958 -617 462 -961 889 272 439 -608 651 575 562 577 202 -486 -473 -180 -731 -37 -257 -302 -26 -563 834 -523 649 -459 75 -688 955 101 -987 611 -654 -601 485 -365 -272 -232 -13 4 -236 -32 -65 -666 -332 155 -63 -29 950 -114 -259 350 -111 395 -574 -76 824 339 687 -948 -237 -993 -714 761 580 -724 825 -838 -991 -705 529 815 -63 507 135 859 -702 609 552 942 403 500 -759 -684 -944 -746 -542 -657 -243 28 539 261 560 384 627 325 200 446 -482 735 -434 -665 334 -411 -989 749 -283 288 -794 -386 -765 -951 203 -874 -658 607 913 -446 235 88 202 -870 190 727 -18 19 923 -877 -344 792 719 -913 -118 187 -688 698 -427 337 752 -131 -694 497 385 -635 381 418 521 409 -931 936 464 -202 -174 -688 -727 54 945 -181 -997 64 -862 -699 96 -961 263 86 -869 826 -937 450 61 -317 -2 99 110 -992 -478 164 -944 -754 423 -773 -335 -402 -715 515 591 -592 -441 753 -972 -925 383 -360 613 789 -856 427 -400 886 92 59 -603 67 -781 306 581 -331 -315 591 -616 493 -448 44 133 363 821 431 -674 518 563 107 610 941 157 -755 -866 -26 -121 199 623 197 -755 -857 325 102 54 -406 13 -646 -735 -970 863 -641 -690 756 631 -826 -259 578 -871 158 844 749 958 -239 327 381 -318 -972 -146 608 932 678 123 662 -983 483 -563 -628 495 -730 284 -925 653 975 790 583 -353 570 43 -115 -271 -707 673 479 462 770 780 -233 -513 184 452 60 -269 -885 -9 53 274 -847 -894 958 -674 397 598 778 229 -483 -898 -727 -236 758 923 -9 660 801 414 -639 381 184 946 -158 567 917 -109 -424 443 292 -134 -794 -52 320 9 743 222 -355 878 449 122 177 172 161 -707 106 142 -349 -202 202 -769 -92 -896 84 584 -988 134 606 812 -871 111 142 472 -188 556 -459 -792 933 -451 124 89 -254 -901 -591 -359 998 -10 -654 -412 -198 312 820 -864 -998 170 556 -48 584 -361 -559 -172 523 778 633 756 303 -524 290 232 -617 969 562 -398 -90 -911 834 -696 820 173 -12 -394 -251 63 -18 647 -318 -349 16 -96 217 300 -376 413 -878 876 860 38 -149 590 -856 680 -86 741 173 44 -902 -514 -709 900 -405 757 -572 319 -426 -542 210 328 415 141 179 -335 -308 418 -115 -122 -762 114 -959 708 -720 348 -236 166 946 755 107 -752 -999 367 243 -695 -669 940 145 -316 354 670 -613 774 -965 21 -698 652 -593 418 955 -330 -344 236 253 770 463 -553 -540 980 -383 -294 227 380 523 461 2 -555 695 599 245 708 94 127 871 -186 -445 -908 -225 -705 -354 -467 941 -336 -622 193 -699 70 972 -110 -835 247 -790 -907 946 -83 -434 106 -735 243 -323 -808 305 264 523 -673 -457 552 -851 600 944 -273 485 588 -819 801 980 695 -547 732 -79 398 535 955 423 295 298 531 -240 765 -549 790 930 -965 -391 -461 -15 -356 840 298 -325 -350 -349 -415 444 481 -390 75 -529 504 -175 262 484 -468 -645 -653 -1000 -252 -984 -578 764 622 752 -567 -923 3 914 100 -817 506 -413 -946 363 -828 -854 395 -821 143 378 614 303 -884 718 -965 944 -537 846 -640 165 196 -703 -335 364 -418 -564 703 97 806 502 -227 -585 93 404 787 -908 -397 842 -723 627 62 -951 768 861 -141 174 680 -426 255 -660 708 842 338 -418 -692 688 204 37 988 -344 817 -922 -826 588 -273 -261 -195 -632 329 823 -188 -392 -625 -480 -771 558 135 994 -486 382 504 -688 465 741 -665 27 978 536 894 89 405 709 -85 -244 69 418 -491 -497 115 -431 -548 128 -667 -493 -203 834 -391 996 -157 595 400 72 427 606 -433 -73 -748 943 -179 -258 423 497 811 159 -937 -39 -336 -74 -540 -110 -882 182 149 496 501 48 -320 -590 44 234 66 462 822 321 -713 595 -148 832 486 845 397 -76 963 514 623 -402 -288 715 755 631 -467 512 547 -150 -527 520 544 121 262 -9 -454 194 -515 -909 100 -402 707 -450 313 -928 332 143 -981 -584 891 833 124 -71 695 405 854 -783 -691 730 106 -226 -279 -519 221 -653 -904 491 762 -29 955 -203 -932 539 -42 -31 -825 590 -410 -841 496 948 859 -126 470 850 882 -826 164 940 -686 -179 352 168 52 401 -84 -796 -720 888 -559 857 -716 89 -486 -527 159 -397 364 -225 -25 -728 -131 -577 716 453 746 -329 -315 99 195 634 -358 403 575 -524 -526 206 -134 -36 -209 -494 426 -732 649 821 -85 -54 564 -750 930 558 -846 -794 -252 210 -261 250 421 -613 908 -716 -787 -874 321 143 353 -717 501 962 -143 433 230 -120 -598 533 74 -720 -880 -751 379 -869 353 -492 375 126 516 172 -862 -846 -79 39 916 -505 231 492 -680 418 -85 686 732 236 500 -263 -21 -521 -99 668 -619 -118 -987 -307 982 -68 314 918 573 5 -525 -778 -493 -726 157 -284 -911 -230 331 -336 77 -513 -497 26 -53 820 -724 828 172 -196 -679 -434 926 -241 830 229 532 694 472 -100 647 -810 -409 107 989 -402 -993 -448 447 -55 389 694 -990 -23 231 48 -283 66 649 672 -827 141 -438 905 940 -654 680 -731 935 929 -758 -194 655 240 861 -923 -110 -828 -400 717 -684 -442 572 443 -463 576 -459 -864 -664 351 565 90 -285 699 463 -871 746 576 -555 -658 637 -199 685 955 -114 598 270 954 -31 -431 -15 -584 -193 -289 469 223 414 -812 -348 -239 455 -790 161 -619 -257 549 189 254 583 868 253 950 893 854 522 -686 285 -322 -125 995 714 216 -854 -813 47 898 634 558 -104 500 -520 437 -848 371 243 19 -145 117 -461 -242 31 -356 37 -946 -633 -20 776 910 -662 646 -756 -530 -44 659 909 388 977 103 436 850 978 -767 4 -798 852 876 543 -665 548 -34 61 -185 -146 103 3 183 641 869 434 -806 -397 277 100 28 545 -662 -921 -380 -390 92 758 495 653 82 233 429 -561 -698 -377 -51 956 283 774 -884 910 -679 -379 397 -589 40 668 -362 -170 -934 64 -391 -617 -512 -408 684 -912 -963 -106 -898 955 -65 -210 -663 -226 597 -530 -869 393 -154 197 467 -27 499 -975 936 -846 306 -103 -783 -562 953 271 -468 311 239 -875 -878 659 -898 409 -900 395 -18 -854 -262 773 -801 -490 140 -290 -307 -959 782 194 -870 -641 861 -974 -246 -276 -913 248 -820 -523 -286 -65 367 -463 -594 -74 -315 525 -652 29 348 -933 60 692 687 -576 556 291 -190 -100 126 -889 -485 178 -209 671 -328 509 -401 750 232 -614 -916 798 589 195 500 -278 58 -246 636 946 -377 -218 -562 -108 439 -236 193 -315 681 131 -565 -386 947 207 -961 -264 499 -621 857 167 -700 -194 -241 -620 -879 222 870 513 -13 510 879 373 808 -354 407 -327 -387 -991 -77 243 -49 -422 -768 -44 689 144 -114 -630 -946 523 418 374 -916 -215 874 -822 -522 -14 982 209 -955 401 -390 689 -129 -525 -353 445 816 974 676 -660 33 16 -745 -309 -817 -513 279 992 28 19 -303 536 -751 781 401 -340 -976 -962 642 -552 292 -83 785 571 -345 -425 -768 847 -470 -264 -95 -516 504 646 624 97 955 -430 798 706 451 -221 -106 902 -809 -800 249 125 -832 -714 -396 -833 -959 408 -97 392 -919 -110 195 -848 -592 586 -351 564 834 -166 -590 596 877 413 -905 -134 -218 739 -544 221 -913 -137 465 853 934 627 -496 499 543 845 887 554 -694 -860 369 369 -308 688 -793 -771 545 4 -370 -177 -394 -786 336 -967 -58 888 807 -317 -749 -677 901 -320 918 240 773 -768 144 799 -390 -828 -726 -993 847 913 170 -301 150 -941 149 -929 -9 -162 542 -797 638 600 884 -603 913 745 121 369 -536 -171 959 -903 -196 -422 528 219 613 855 871 -896 -469 767 892 -631 869 676 -983 -118 268 -41 666 -626 -101 58 -248 -139 60 -716 461 808 244 -873 838 -489 -324 563 75 898 -690 -168 799 641 823 57 350 685 139 -811 837 -381 111 755 -423 -247 192 -69 951 -996 311 10 -565 437 -683 704 73 -890 -993 -77 159 -458 -456 175 180 365 682 169 879 -555 757 -367 361 -69 430 65 -920 650 -587 -674 -515 762 504 -418 567 212 686 839 406 -647 948 149 -27 -112 856 547 -791 -35 -727 -624 -441 -353 -29 212 -498 452 19 429 -278 374 861 536 873 927 -580 860 906 -452 -304 -575 -843 -362 -192 567 -565 125 -990 -905 120 -471 835 868 -809 523 512 60 703 290 -9 -879 498 -454 244 685 278 976 914 -888 53 -284 -731 697 -961 -245 -511 705 -944 714 -629 -519 489 -823 298 -880 97 -89 745 744 251 -670 853 383 -728 -270 167 570 454 -636 616 98 -4 259 880 -6 -516 205 -2 644 280 -529 -682 -314 661 -825 -587 -477 -229 499 419 239 -630 99 -852 994 -589 119 752 494 -122 863 339 -316 668 -642 -161 -8 782 -422 -489 531 -378 537 74 -762 -262 -241 561 40 608 -814 246 538 920 -224 -801 -40 -333 568 424 -845 -709 394 904 189 359 800 84 -943 146 -796 415 -688 694 -548 932 -458 -104 555 -456 -698 867 55 -723 308 689 726 230 722 161 -510 -93 430 -378 241 884 -235 -105 460 -719 -830 -307 -228 -748 422 789 -951 389 670 -340 86 -309 -627 315 -690 -880 857 358 909 -998 -490 -313 -988 656 118 -48 -89 898 -850 -482 97 -184 -351 478 -414 -910 -964 -624 844 675 306 -202 232 -188 -245 494 -445 606 90 854 502 10 370 -968 764 -678 163 -939 949 -441 961 488 -636 -896 -449 594 227 236 -643 815 645 578 -771 -26 -78 664 -483 814 406 641 -439 -394 349 67 -746 412 206 -882 -49 -226 309 925 -551 929 823 15 -444 618 912 -110 -882 866 540 3 832 -935 -573 -68 -125 194 -984 174 -942 -458 -124 245 -377 928 -706 -524 714 771 395 -646 -190 -357 389 893 -632 -346 75 674 216 158 108 492 -68 735 282 954 -676 -994 -278 -33 427 -903 -736 -869 447 604 -168 32 383 197 -424 937 -512 28 -897 -47 -333 277 305 672 -603 -60 897 378 -839 -823 172 -237 458 -390 559 100 -381 134 -313 -722 553 -736 -308 -573 -418 -791 -571 -112 621 -805 560 -559 8 990 417 192 -656 -336 886 -925 -357 -403 -507 124 -503 -648 -155 655 -239 -851 -165 -89 -113 -75 -685 246 965 644 -488 32 -992 -398 199 -707 -658 -582 -195 691 68 359 -905 -76 615 -365 861 103 -267 -760 -528 -361 411 -435 582 -411 -312 -268 489 -81 206 108 133 530 -376 97 254 -862 -779 729 651 981 678 -129 -950 -345 471 -551 -721 -284 532 636 -98 529 631 848 -505 71 89 150 -853 -429 687 725 -918 389 417 -655 -818 -828 -632 397 -426 -690 -595 270 -470 -5 973 -63 -414 -268 685 -520 701 -625 801 -29 156 -943 -703 -319 -875 849 753 -400 -135 1000 211 -531 2 60 521 -164 -420 709 484 857 637 -30 -896 -392 -370 -562 -475 -752 -154 -881 753 97 -587 -52 -547 -540 105 844 -86 -147 292 -664 489 -771 542 -58 -603 296 -937 -884 -4 762 965 257 8 46 533 -963 294 64 -415 -468 -870 737 -532 517 441 64 -774 -853 -695 360 49 -774 -55 416 -142 -34 99 -249 662 -314 115 -142 839 777 -783 -151 7 -827 321 773 550 52 -309 -509 166 -534 19 -109 -651 -560 -348 -794 498 522 -547 -349 -386 322 -837 -18 -239 685 -567 -698 -279 -830 188 -244 -878 -982 -115 54 -52 -599 -3 -495 -693 -36 -773 -142 971 158 37 486 -678 -487 -710 -425 548 -416 956 914 893 -371 -867 587 701 -527 -658 488 447 299 981 -405 -29 -852 915 -385 -593 -372 980 -643 -233 -912 243 -885 746 -334 867 627 -523 -159 823 379 -970 -584 -505 -157 -372 -31 273 -661 973 -769 -495 -606 679 -703 -688 -291 756 886 -730 -486 -906 439 949 -503 191 638 -82 799 403 21 442 222 -629 -948 -481 782 756 425 161 72 -942 -610 -572 454 -36 -883 601 485 112 710 398 402 -761 -392 343 -185 -880 489 -63 809 997 76 839 -493 -8 -183 -215 -895 352 -279 741 -206 844 159 283 816 918 -894 -673 -66 -312 641 -974 289 -481 -162 239 -54 -689 -165 -629 -724 644 453 -311 -240 591 -175 -103 -830 -26 789 -895 -361 -405 979 -990 960 -755 -684 -859 781 189 -951 294 983 -697 -509 -116 -281 915 223 24 978 841 -799 -299 -422 634 26 5 474 -179 -266 -868 -671 562 -372 462 -944 -771 990 0 -1 -750 -90 159 -681 -645 106 -909 771 315 7 -805 -781 -280 568 -736 634 726 494 814 406 383 397 -762 354 -132 731 61 -80 394 754 503 858 -331 -281 -660 -607 -783 -868 -950 23 895 -297 -325 -668 -798 -423 -39 -456 -463 891 -323 180 -852 -536 -134 37 -504 -344 461 940 -940 769 -708 -990 -271 753 420 264 211 -247 783 25 997 667 981 -829 -25 713 986 657 898 -284 -642 648 -296 5 -663 -208 906 614 -743 442 -523 -765 835 -674 -613 313 -904 -324 -219 -432 -586 303 -238 23 -324 999 -524 -5 -357 -880 223 96 380 -575 741 -313 -667 -663 -324 587 -126 648 769 -955 -168 -540 388 -176 886 958 482 -425 769 -194 -716 -559 -149 -770 149 189 -718 -553 393 -326 257 17 502 -226 553 -77 -863 -322 -182 588 -42 670 530 101 -472 -345 -578 -705 291 -813 -814 965 -552 -167 -90 959 474 -961 -153 -92 135 -883 122 -935 299 789 -555 -155 -328 -115 -591 214 588 -966 515 839 -378 709 865 433 -717 768 -602 583 -226 821 -654 16 16 128 -127 -87 -311 -95 68 -784 -722 -68 -69 91 158 -958 91 -984 -975 231 -293 -943 -934 -480 947 -759 -877 -761 6 -118 336 31 993 621 346 -342 563 -345 232 -438 -237 82 602 503 -605 358 -646 79 793 744 -959 -57 601 388 -694 -656 490 -682 865 -480 77 142 479 393 158 -896 -214 -565 -692 -845 103 159 -709 -471 506 -373 811 836 -497 -955 -147 -770 917 168 -984 442 868 435 -94 320 -556 -868 837 -399 563 -897 -475 -376 286 908 -257 -228 648 81 950 995 343 545 238 -20 952 -993 -394 -335 -950 621 662 -284 334 219 99 -366 -707 402 -48 -136 -504 -222 -32 -793 251 9 -442 705 967 859 865 -137 112 705 806 -248 -45 -890 807 560 -690 927 -772 947 -277 -11 -75 -107 230 -383 938 -587 -766 106 -127 246 -332 -826 -692 73 759 -959 355 699 -933 213 839 -614 -522 -210 63 -518 -596 274 -749 -666 964 -429 714 -192 675 -263 -970 -810 -950 -161 -404 -327 638 567 601 7 392 676 -266 96 -725 -485 816 545 -210 -416 -399 471 259 89 8 266 -944 -948 -24 595 668 -231 -678 933 -561 -300 573 -963 -658 -71 354 -390 487 416 -716 -430 695 -91 -498 -318 35 -312 972 -909 -305 -146 540 61 689 256 -759 722 931 613 -596 141 348 -285 -96 -307 -293 396 -209 -69 -813 135 -316 -730 -439 587 -870 670 -39 -162 525 869 734 -862 -179 287 -394 -842 -186 -572 -8 -791 665 883 878 -20 -390 579 885 -764 349 -640 331 -803 -302 518 731 -404 616 -261 -208 207 639 -558 45 465 54 842 -8 -777 800 818 -572 -809 -65 -982 46 -692 845 -227 -872 11 780 973 754 421 608 -558 -85 -237 -201 783 -672 554 268 -577 26 872 992 -896 621 989 502 166 303 -135 196 842 -890 381 -478 695 -606 95 -491 834 257 499 480 830 438 918 -80 308 812 -758 280 -112 -171 712 358 -369 583 693 752 797 -107 467 -581 538 -307 -719 111 -389 -287 -87 -26 -567 -708 618 954 -379 981 -723 -979 -701 -851 -962 -223 -192 56 -441 -452 790 -817 864 -460 12 -859 -505 108 -345 862 990 -296 -408 809 -431 875 575 -910 -166 434 887 -544 168 507 -245 -307 90 904 -607 -377 -133 141 -742 -600 -80 -48 -473 200 -340 84 974 -797 701 634 -90 -268 -375 -914 415 -642 732 -133 537 -609 -136 -331 -384 -129 -655 892 -124 -159 85 -973 999 -540 85 283 -256 683 418 912 304 -889 769 800 -419 962 -592 -183 522 62 -210 334 526 -900 -969 507 635 -147 -976 307 -30 853 398 -401 880 91 287 -391 -962 -446 871 975 205 499 813 912 366 67 899 94 -742 -814 -357 -360 172 641 -50 541 -777 516 -719 994 441 216 -106 526 353 212 784 542 486 -604 983 -712 131 -724 455 -973 -790 233 661 -739 -700 -227 68 -81 -511 882 -983 806 843 123 513 596 -714 496 -457 336 -780 482 471 -745 919 -271 238 59 991 961 -75 111 910 -306 92 -370 760 363 769 -202 520 955 -70 952 -784 -309 -202 501 102 -409 986 934 514 992 -186 116 397 -906 -539 -943 79 495 304 -316 432 -73 -659 -858 -168 361 498 -740 -855 649 42 -459 487 41 944 -74 -667 -282 -967 702 220 -403 746 873 514 425 -104 408 567 440 -79 -961 704 304 -788 -690 -871 949 482 -62 -908 -384 -968 -983 327 -68 -960 -509 -949 -51 -462 69 392 -493 728 -493 623 818 142 1000 725 730 -915 172 786 301 300 38 -171 -974 811 669 -194 67 -772 -757 250 -548 -415 -609 -283 453 933 152 -778 481 596 58 877 456 293 -870 315 117 -850 -690 -650 -685 308 636 -726 530 649 637 904 255 -790 69 -953 298 -182 766 -504 363 -643 518 252 632 -363 878 -180 530 903 927 -764 110 -685 419 964 -590 -952 -551 416 904 452 -972 -326 -480 499 -325 -918 409 181 661 808 -479 796 593 -251 62 -898 403 -609 605 -572 998 -840 119 608 943 997 797 -417 -825 110 844 -549 486 656 824 299 -283 928 -283 -917 85 185 -826 553 361 365 -424 921 647 674 583 -279 218 967 -611 925 -730 68 -846 -585 228 -101 782 844 920 -342 565 -518 -933 -916 442 111 -370 -411 -700 85 -770 -231 901 150 -338 -960 159 735 463 783 -102 455 -525 -247 736 459 484 -739 -643 753 206 478 -874 -899 825 225 -564 -848 384 -875 -777 897 -832 -845 -149 328 -762 -109 -77 577 -321 -867 -874 872 342 -117 -200 320 -389 -557 793 97 769 -915 1 -528 917 -310 536 -373 -472 -66 -953 213 -141 390 -680 150 687 726 146 -576 -457 -669 905 -54 268 367 -881 -969 -555 -403 291 -468 -203 -270 -398 479 -396 764 439 75 983 -991 -766 -947 -643 430 502 953 188 -574 -233 266 -955 -365 -631 725 267 486 -788 671 971 -420 592 242 -585 -742 149 -974 256 -213 -194 -670 638 184 943 -351 311 510 115 -217 -554 138 354 -711 -723 105 -686 505 289 99 -241 662 629 263 159 126 378 136 -489 287 -121 -976 194 -481 -940 782 497 -802 136 808 -827 -562 493 -345 59 -62 -55 527 439 -496 -49 504 -522 27 -258 187 465 -567 -110 741 -881 238 808 403 -878 -894 -666 314 27 134 715 -89 -234 269 -656 348 377 103 -769 83 812 -808 632 120 -110 -156 924 -898 178 539 -101 -61 -113 277 -97 -282 -765 731 -860 942 560 -742 758 -665 -515 -339 485 -996 -971 599 -732 362 5 -215 -722 463 -107 -915 -423 351 899 -935 -738 497 -509 -601 -72 -11 -452 365 242 -19 16 28 975 -732 -276 -233 71 100 632 -921 89 -305 -495 -398 581 19 -679 484 162 -846 582 418 430 5 -824 181 -762 918 437 101 -78 153 415 -103 492 57 344 156 -381 -262 -840 -262 -648 -681 -916 -653 -484 154 373 556 -20 -175 -501 506 -193 335 147 916 -232 -175 -906 719 -770 -719 -337 89 89 -635 896 -324 -376 692 -448 -959 253 539 -383 427 -596 310 97 -824 568 -455 -448 443 743 -319 663 -770 -702 -579 325 -650 -781 364 -837 -449 997 838 302 -658 272 694 455 -978 353 311 -119 -941 97 546 -907 -73 -9 441 -139 -674 -375 476 556 627 168 41 -459 93 717 -474 7 818 405 -715 450 305 -156 -310 323 -900 -676 -592 488 767 -529 931 -252 997 214 535 -549 349 439 278 -361 -724 184 904 710 541 -910 547 416 -10 699 -61 -407 277 518 926 -846 -774 930 -275 -276 -276 714 -716 154 808 -61 -122 659 256 -566 -915 897 129 287 -67 -465 -23 -14 982 -384 947 -20 -662 803 -784 -432 -857 707 671 -24 -585 -210 867 803 -467 429 -595 -26 567 275 4 -888 140 -363 223 902 15 -871 496 994 601 865 707 -283 513 -256 699 570 -720 -810 50 -922 586 187 -595 439 153 111 989 -748 -400 -74 9 585 -822 -855 225 265 352 433 -36 991 -766 -189 286 -324 -275 -68 -513 -920 176 -508 -45 818 648 -314 690 -446 685 -153 -296 -252 -657 195 -738 498 712 -782 -713 -784 755 -466 413 -324 60 -952 276 167 319 -629 -522 -83 -654 769 -708 688 -973 -519 432 -558 882 -995 403 -958 932 -671 -263 -823 233 -248 894 -183 172 331 -114 -842 308 -545 -114 696 -138 -517 -724 171 -81 812 -283 -609 288 -205 -577 -426 25 962 -487 -465 688 835 698 -763 59 270 -136 -439 -415 641 446 -864 793 -748 -842 -144 -470 -780 -784 971 984 949 654 -663 931 16 -392 -320 -124 426 -724 262 -249 -339 -556 739 551 380 -774 481 364 -728 372 216 -756 697 394 -187 783 905 -14 282 172 -992 787 477 -515 565 904 413 38 804 -498 959 -284 252 -574 873 152 -740 -478 578 -546 850 613 -521 -247 451 821 750 -457 -550 -990 672 295 -38 576 -755 -570 -574 -981 403 -63 290 777 -172 -448 -187 977 -941 354 114 -820 -405 -66 794 35 -101 899 -999 741 -760 763 144 682 -568 335 -695 -235 729 -469 339 -309 576 824 -570 638 -218 -571 -696 67 -222 -805 694 -122 559 780 -739 -107 -692 -151 -466 -561 370 11 -701 -633 -558 329 -702 676 710 895 998 -878 -709 -51 -424 -980 -596 337 -499 -406 -327 660 -763 155 780 912 -962 -176 -622 932 -568 -480 -484 568 -581 932 -189 -557 -319 -61 847 602 -674 528 468 -910 -208 264 -331 -817 369 734 876 281 -21 -527 -415 501 728 -852 -516 -628 -812 -650 -308 -948 535 343 4 -532 800 635 -932 -93 302 -979 147 -749 -752 -75 -197 -333 -820 -24 860 -2 804 -568 -209 219 -151 -933 -949 -315 729 -153 -935 691 53 -443 92 633 951 -779 526 619 744 -522 -402 -698 440 324 959 -631 -647 162 -550 277 -506 817 983 883 894 271 8 882 546 547 -158 -689 803 222 -444 623 907 -594 493 935 -595 88 -331 343 -826 -965 -208 -980 961 986 549 409 560 140 -875 531 66 -972 672 495 993 -691 994 92 -406 -958 -736 -233 -569 585 -475 81 280 -86 380 -371 -73 484 661 831 -340 -318 -35 -457 -280 757 297 490 134 -859 455 -719 -221 813 300 629 753 -317 172 666 192 -929 365 328 2 -957 455 -466 -683 171 718 -972 734 729 619 -587 577 -693 218 -416 838 430 -51 560 658 -11 -242 -641 -144 -198 377 -889 -292 736 -396 -869 -927 435 -497 -473 -3 315 -647 727 -418 -561 -580 32 261 190 280 157 306 510 292 -49 -280 828 -320 -207 -432 -745 130 226 839 977 -406 -463 379 230 175 14 749 666 819 -389 78 166 620 -213 -977 -435 -467 -980 -135 560 915 515 98 1 -929 -414 53 622 336 -172 522 -485 -103 345 -455 241 -961 -843 -607 517 36 891 913 347 811 745 641 -287 396 -741 581 849 -632 -411 719 949 -554 45 560 834 -729 619 -409 762 -427 -773 -317 584 -595 286 -205 257 830 -313 -896 -612 -367 677 -231 -921 764 929 -682 -394 -984 -30 -503 299 -248 -576 65 -486 524 -822 -107 -651 -426 732 724 479 -381 -512 603 -270 -401 329 695 632 -167 835 664 899 -722 588 -64 -453 534 -723 -194 -330 -394 961 753 972 556 516 -427 0 -514 293 575 833 594 -60 606 -281 -514 -425 -264 607 -673 367 618 31 606 -533 728 -670 300 -651 585 -810 333 -632 642 -513 -194 -321 285 -143 -469 146 -178 581 31 -512 -269 71 -994 544 -346 239 648 527 693 -444 -736 901 696 847 702 -372 25 104 359 -335 444 800 197 -135 -885 246 -422 -143 -934 743 -8 -96 388 -501 139 -94 -333 -187 -861 979 924 265 -780 -122 -512 85 -794 622 -266 709 -147 674 -317 683 264 435 -692 582 575 -329 -834 481 -617 614 -747 851 -121 433 564 684 -695 -468 18 -774 216 -443 942 -163 -722 683 576 -31 -206 -992 625 -632 -987 80 -975 569 161 -592 -616 905 294 -474 332 880 -771 -678 -59 -584 -866 -529 -50 -896 308 -455 -983 -743 929 -339 -986 -390 815 554 549 65 -316 591 462 912 -431 -119 576 202 109 108 725 -745 981 -490 842 -779 -829 -580 715 426 407 94 149 -925 -989 -694 -358 -932 436 -250 -190 156 808 307 -404 299 924 954 784 19 927 581 956 596 -27 -356 104 488 -561 -667 3 -454 569 -206 6 -845 89 4 37 741 728 646 -271 61 -354 -845 270 -688 -810 604 685 769 844 574 309 -195 688 -105 204 -419 394 -706 123 808 637 558 -979 560 -169 -258 -892 -352 671 804 -15 -325 -72 22 -426 756 559 33 168 -934 352 225 343 -31 412 272 9 -825 -397 823 258 -765 44 -553 322 -896 456 171 47 -71 -290 -681 1 -867 -478 -970 626 -44 547 -342 525 -895 -124 311 965 218 -443 848 649 93 -778 233 721 922 -188 -743 -258 -210 27 -485 343 280 -418 -669 -579 -934 690 37 805 277 -913 402 600 41 -858 334 159 -560 -659 217 -91 -652 588 690 111 851 965 -857 76 560 625 -168 206 443 327 974 932 -238 -309 -458 597 -429 176 -375 445 559 479 -386 -554 333 721 410 72 90 289 -653 -900 -906 -699 -178 -54 -664 -648 304 592 -783 631 220 441 -873 -93 883 -807 973 426 19 127 -629 724 -910 -11 75 -73 -164 -856 -269 173 649 -275 -58 253 -732 779 -847 479 782 -153 -628 813 76 306 -790 933 603 -744 -112 618 86 -371 -392 880 788 39 937 -804 -483 363 323 -104 489 -218 -64 -886 629 -952 -567 -86 -464 -912 -504 -222 -574 -521 201 401 219 -129 172 568 -948 -213 -499 -880 293 161 -344 -77 -745 -758 122 309 946 -177 359 34 212 -150 -647 631 -455 9 -280 637 -959 -416 -172 879 972 -801 -340 503 404 -719 -919 -263 190 989 996 307 403 463 -510 753 -167 -702 662 847 -38 -743 533 745 -482 -439 -612 -598 493 789 -505 294 983 567 -371 592 -963 -786 -231 -681 -737 129 17 -572 750 -471 767 -712 -282 121 217 -206 -597 -107 822 -454 210 397 -93 -628 -185 -767 -843 223 15 -982 -13 526 -147 747 860 -720 791 -136 -278 841 510 923 -819 -213 -737 857 105 -357 946 689 -139 568 498 19 -828 -777 597 -47 -404 -319 -34 677 -990 -193 -733 409 157 -352 -899 -598 134 13 -544 -25 85 551 -227 522 -267 558 -719 907 758 251 407 736 472 -19 981 950 -78 -806 204 114 -817 -642 -517 506 -711 66 -995 31 -640 197 -909 642 -886 -724 722 513 -199 -260 -1 395 510 -979 751 47 272 283 -919 -413 -770 -485 -773 695 743 -298 694 -976 -122 533 -348 9 -529 855 194 -72 939 -156 -818 -835 354 651 471 565 -981 676 -43 432 142 235 -62 767 736 94 772 293 -699 -252 478 217 862 -243 44 984 612 432 -841 -174 167 -596 137 286 -554 -869 -295 -796 -740 891 -49 -545 994 426 -568 440 201 45 -318 -868 -712 -589 433 214 -240 -649 -706 -407 -829 -949 629 538 548 -825 389 -215 707 -987 114 -395 -974 -469 -143 -292 -265 337 -507 -662 -203 -59 -430 -255 721 -855 733 -393 -618 -424 -264 -806 -641 684 682 -774 662 -768 -356 -827 328 -938 729 301 851 68 -189 -130 -310 263 -22 -325 102 368 567 894 -459 -608 277 -265 535 -292 -241 -864 -866 488 -514 422 -151 -677 -788 764 279 -796 -880 -745 730 -688 -451 562 91 218 640 -331 -420 -518 868 -785 -531 -458 -982 -736 524 -406 322 -717 -727 933 174 -22 -269 -322 335 -361 955 836 -672 -29 860 -184 975 -445 -117 -905 -183 234 -513 494 -733 -220 335 -619 67 445 -611 132 -415 -503 -896 965 -933 -980 329 -26 -3 589 936 478 136 554 646 -252 -477 -233 -575 757 -749 455 631 418 100 -902 264 -790 -580 643 -743 235 -524 -613 887 -722 222 918 -516 582 808 481 -680 -835 698 553 -856 216 37 552 288 -136 -603 745 385 -419 -779 -926 338 251 84 -711 -85 706 -738 -180 180 -71 -576 -228 -32 977 713 354 710 643 -864 388 343 -451 -462 925 262 14 490 187 84 -489 492 -84 -110 740 -504 557 -53 908 834 32 466 -528 141 -222 -503 -453 -334 -945 -239 673 -25 178 772 312 935 21 711 -35 410 735 346 -831 -660 517 -407 -200 288 327 948 -19 -922 -808 667 -977 873 -34 143 -701 -781 984 -18 -201 -651 398 -28 -200 -940 316 -66 -579 -240 48 -360 -302 450 -156 -405 -117 296 -774 395 424 -469 863 511 -971 370 141 215 -612 -527 -504 677 -818 839 597 707 -311 472 488 878 850 360 -399 352 320 216 2 -995 30 -547 313 400 -340 -38 -115 747 -941 752 -800 -870 717 -9 -335 -606 570 -406 -945 260 -667 641 -610 157 -518 399 -576 -491 -297 -928 769 -231 -479 468 608 -861 981 932 -753 -902 -292 237 -197 976 171 783 -687 -463 -16 -409 330 -797 -10 -783 -521 179 -927 -633 165 -947 -110 -275 414 -394 -706 28 -952 -669 -849 715 676 -940 557 461 88 -185 -804 814 -898 -599 -439 5 900 280 883 552 608 -728 878 -54 -171 405 506 -240 449 -738 -461 635 802 326 -869 -827 836 -251 498 771 -542 -61 -353 147 -493 885 229 -486 -897 459 683 -865 -661 -495 988 -975 -490 -328 804 -739 316 -380 679 913 336 462 -303 744 -671 255 50 -451 793 -712 -36 -851 244 215 198 691 -483 529 522 -844 -40 -821 129 -967 -942 -88 -264 576 -700 -53 -201 -734 -439 -653 545 -270 -258 -165 68 45 -570 293 525 -286 209 -652 34 21 287 540 714 778 591 -880 568 442 -194 208 790 -338 106 -640 -196 710 585 -641 -857 113 203 -644 -726 579 -519 -635 -414 282 885 740 428 846 -903 504 -94 -763 -157 -774 -994 148 -151 855 -939 923 -746 176 -77 752 932 483 -337 665 -482 -656 606 -578 -294 597 -41 710 56 -799 -346 663 -701 65 122 -730 297 1 845 -141 320 684 893 -908 479 486 488 -326 -504 121 548 -873 -175 -212 743 -111 -703 797 -48 452 927 -368 -639 -544 239 316 -976 798 -501 -51 -504 -207 -625 421 666 -599 -693 85 -263 543 -511 101 470 -708 751 638 -556 -272 -263 -428 -927 -13 66 -463 -332 -218 405 869 113 354 -815 -884 -189 716 562 -719 761 -472 -80 -420 -654 761 -738 -171 -461 225 -127 824 434 -991 214 -123 -788 28 820 429 898 -853 857 -460 66 -993 -627 -775 -468 -926 976 966 75 -704 723 -144 105 -83 463 670 -51 -18 948 -156 868 -619 562 -97 157 327 -744 -421 -683 -807 -771 -152 470 -485 616 -896 252 480 996 -599 221 862 607 -956 -962 408 797 -640 994 -870 -779 253 740 989 566 372 216 -266 800 -348 -93 27 -990 -124 -882 -367 352 -183 -750 25 343 879 657 -387 -823 -299 904 -527 616 -113 -892 -509 465 -2 -976 -647 464 188 -983 -553 -390 575 -810 275 -117 -2 -44 206 -1 -777 282 -67 -269 994 472 195 6 340 494 513 -833 -358 527 655 512 -368 40 424 107 215 -615 53 795 726 831 915 206 393 -479 262 119 -730 307 190 140 -333 778 765 -137 827 858 746 358 -131 741 255 107 -443 800 -988 391 322 564 134 -689 -302 -53 803 -968 -177 -83 -710 -686 -539 955 457 667 645 -401 401 496 -438 301 497 748 -303 -396 -152 -570 276 -317 409 -239 -770 -265 -166 901 880 -942 423 798 -100 946 529 -12 653 793 705 -287 486 -573 844 720 -445 527 -940 53 -861 -85 -683 421 230 -893 -76 -959 -850 -253 -669 -990 438 240 151 -856 917 939 -39 -257 246 248 447 642 -204 -141 338 194 846 882 -109 -113 -635 505 958 200 -929 -327 -159 -296 588 479 -992 -12 915 723 688 -490 271 86 -50 -163 329 947 -212 689 96 241 -28 -898 92 -395 -633 -111 -590 -519 -350 382 -282 867 238 -735 -780 -292 919 -418 -720 894 -671 -556 -584 825 765 -373 20 -15 -606 595 976 225 -75 432 -892 -52 -547 -815 515 801 234 892 711 326 -981 -375 517 179 -294 897 632 688 -933 -371 603 773 -611 216 108 504 -295 -897 -213 279 -199 -845 -300 100 963 -349 540 438 -634 -65 416 105 -261 -614 -415 952 794 5 -866 -246 226 -749 -628 -741 -143 -255 -926 -371 -838 744 373 -713 -316 319 -160 -23 -457 443 -89 276 -406 -400 -60 734 728 -161 -445 -87 447 -961 -544 801 -178 -295 293 374 425 55 -215 906 -4 -931 -460 -696 459 -429 -356 -606 -58 -434 -426 -310 61 -807 546 -971 903 -640 219 665 848 -833 359 426 157 -89 456 565 -589 808 336 241 -586 -605 -158 609 958 101 -706 453 -639 -266 -706 452 148 -118 -598 -82 -304 773 -906 -960 -99 -401 250 203 -92 -195 -455 -611 -353 804 -712 -397 -325 892 -338 -895 185 527 -996 -751 570 -76 650 -998 473 -577 144 334 -162 820 863 582 -861 880 -34 97 324 -137 -52 -409 -533 72 -182 -757 378 828 692 -587 -320 -89 -16 846 328 600 -775 481 131 120 54 -327 764 -155 544 -645 -865 511 571 -397 -174 -676 186 217 826 724 -399 855 -130 37 -770 289 298 447 -230 462 -615 -163 823 244 853 955 -228 202 672 456 314 292 541 -144 -459 933 617 -393 -28 -21 -610 983 -874 -722 281 555 -876 868 264 -419 441 740 -717 -79 -372 536 -936 -604 351 235 452 -177 -897 913 -121 -434 -471 -915 -866 -752 17 -9 77 373 -468 -626 -927 415 810 -350 -236 731 -198 -45 -972 -399 -409 -146 899 642 -149 45 -976 -446 382 190 -625 334 73 -402 99 -220 314 -948 248 -614 -436 30 330 -466 597 669 -798 47 -59 -240 604 -107 369 122 803 -433 -556 -854 -300 193 -187 -942 -559 -630 -33 447 226 -998 -901 -162 200 -899 647 -685 -847 -427 64 769 417 -227 183 171 149 505 -622 -863 -592 -48 -95 131 261 609 33 194 363 -422 100 -214 -68 958 -471 -419 -408 543 -692 -638 -858 844 949 -940 240 267 -934 -495 -24 -313 775 -510 -1 -22 -625 -193 213 -531 -788 832 -22 -927 150 334 -957 79 -656 -626 870 -672 -7 621 -973 447 167 -474 -328 34 -245 534 -637 79 -772 953 581 249 -519 -20 303 503 -738 468 858 705 -387 568 69 -572 648 155 756 955 -352 -868 259 523 -451 150 -523 -415 -975 569 323 -184 -269 -785 378 -804 -348 -304 -523 -665 876 213 87 623 178 -971 -272 -23 -676 -602 -219 -729 -296 470 -175 194 -291 -171 -376 676 677 -770 638 613 171 476 644 821 349 142 -360 462 -418 959 392 -961 -521 723 -816 873 -520 -673 -701 192 342 -936 -725 376 -899 501 -511 -359 -894 -20 440 543 -143 188 -853 503 -388 -962 -439 -947 517 51 684 -386 -580 -836 515 -777 -763 -294 991 915 -986 195 -588 -888 -79 776 258 68 -441 -215 690 -175 844 297 637 -678 -543 461 -38 -455 573 -768 979 -152 -566 -580 2 890 641 814 747 -53 665 -919 -637 -534 397 828 -94 -176 -652 -241 -857 566 -804 -219 -487 618 -913 -78 -815 -405 -723 479 809 -275 -405 -285 -873 -309 643 962 402 -910 -966 -864 564 731 163 973 836 -971 653 838 -507 -135 -366 -781 447 -581 -951 -790 61 722 687 649 234 401 719 -381 324 -507 -901 688 -360 510 928 908 418 253 -287 275 -553 -975 -300 252 500 801 895 711 75 621 211 453 87 -731 -631 328 940 77 3 -138 -24 -181 -218 748 -518 581 73 428 97 -469 762 -467 -170 136 -798 85 -8 872 -942 -714 417 -597 -472 836 -497 -112 129 592 38 -268 -857 450 546 116 927 -926 -29 -163 -570 -71 49 149 749 -637 781 -717 401 -123 391 -748 974 -735 710 938 211 -117 -846 -729 -10 -637 493 992 -297 371 563 211 210 87 348 716 -193 -795 326 1000 375 388 618 -727 -939 677 -935 -315 533 99 -86 161 -23 442 -953 842 179 319 804 -21 852 930 -106 321 67 -635 16 -633 -495 846 761 126 956 -197 689 701 195 -666 -881 -708 -268 846 -110 -934 475 -981 399 774 316 -661 -35 -355 800 -139 -905 -303 -539 -665 -565 257 -79 65 -306 -961 591 78 -77 692 -472 554 318 49 632 -925 383 973 367 -736 -765 10 -69 881 -960 -460 -56 -857 -743 -672 768 -478 519 -267 -810 -359 261 962 -295 -12 668 318 1000 967 635 -101 719 762 -417 -211 -774 -494 -313 -258 -633 391 709 440 -633 737 -897 -563 890 -133 -949 -174 -283 312 -137 -684 -746 386 857 830 287 -266 796 -318 432 -857 -224 713 -394 176 -922 187 -386 303 639 816 320 700 621 -136 -974 -953 -158 -473 -419 -888 947 -366 585 615 -506 869 58 54 920 -306 -415 -719 -27 828 865 -651 -288 718 -559 -979 -760 -209 -392 788 -326 -113 -895 -259 -477 -752 672 145 852 -105 155 -340 -491 85 250 120 -655 393 -278 -479 458 -333 -289 -286 -623 123 186 5 -863 -1000 -529 -145 58 880 994 866 -328 -859 765 -168 885 576 -761 -749 911 -930 -347 371 -374 176 942 -120 -507 124 -655 -815 -840 -128 430 -741 -928 -14 434 556 -3 -262 -489 -83 653 840 701 849 567 -980 310 559 669 -943 413 888 -433 -49 878 -441 911 155 -676 571 76 -481 20 -144 -1000 959 480 -795 703 -556 63 -636 26 -426 -428 -551 849 -450 796 940 284 -760 -123 258 1000 -320 623 457 -777 572 150 409 675 216 130 -868 366 918 879 -248 296 686 -456 994 -125 -456 85 -771 715 702 -603 -652 -520 594 -556 -351 686 -971 -362 290 662 -263 939 -221 -338 -412 -945 -909 -348 507 80 436 -272 576 947 720 -859 -477 75 23 -114 -494 -178 -166 -45 -4 901 -418 532 -195 -85 -132 -323 69 502 -276 -463 -860 -972 153 -882 512 876 -160 454 853 551 799 -612 59 -729 590 -341 -50 67 198 -214 32 173 760 834 -151 -354 105 -745 130 -23 -159 -205 -318 -424 449 -989 -691 981 714 -364 63 443 58 35 829 225 243 -568 -202 30 -496 1000 825 -575 702 731 -810 -64 226 78 949 -521 520 -485 209 -434 408 335 -976 -934 -394 -853 -276 -811 86 308 -791 -992 429 -903 -377 -449 757 -236 801 -762 154 -252 57 128 655 795 -988 927 -382 864 -230 424 -100 332 824 462 -985 599 600 -939 -728 -255 -6 -201 -234 -346 139 461 7 -602 -224 423 -997 -160 -477 107 -213 -650 -142 -265 -168 953 41 -249 -461 -850 797 -321 -612 -441 -257 562 -319 -375 -423 354 347 -351 -9 512 998 282 551 787 710 504 -929 760 -305 -314 -161 -300 728 -617 -396 851 925 229 393 666 -595 -865 156 -455 -768 86 230 157 -573 680 32 196 -800 -776 -262 -910 -38 304 613 -881 -88 504 -206 526 154 -553 -251 -369 789 -759 125 874 90 -17 65 129 861 988 -871 -516 -191 586 -164 933 -866 853 333 -738 862 583 590 -324 246 -57 -731 231 -681 45 -956 -676 676 -368 -736 -492 811 225 630 -553 940 -28 -758 107 -313 -908 566 -774 107 -625 576 921 452 -995 281 -315 578 -169 388 -718 -544 521 -902 -700 341 863 -414 -156 -712 -990 -858 912 65 -191 -688 -248 747 330 -730 578 815 997 -471 702 -944 -125 396 832 -978 -246 -849 -146 -686 -489 -542 -91 106 -177 277 157 439 -971 -1 -499 -897 381 13 64 677 -84 754 784 -533 479 -978 918 -905 487 118 590 814 -27 230 92 -973 697 681 -296 818 706 967 -464 812 -11 -821 -629 917 215 982 -904 -221 954 -335 -266 977 376 57 283 -547 831 317 -694 459 -784 -681 376 -74 336 650 219 158 -40 -757 898 967 -474 -514 302 -25 879 629 661 -909 -26 64 464 -834 874 243 818 6 246 -677 -366 -178 -962 -735 -487 407 282 269 837 -975 -526 40 -57 -379 -958 8 -563 365 365 -217 -618 941 562 -226 -361 -959 -483 945 555 502 -238 749 392 -247 569 518 -735 -740 -763 850 587 855 325 89 -715 25 -358 68 -255 619 -198 -436 320 293 -741 -980 -546 -758 -965 132 -271 721 -474 39 45 -966 -805 522 -82 -932 899 -801 746 -722 -532 612 -90 -300 608 146 -838 -291 -878 268 -224 -513 866 -924 -151 459 -749 824 381 997 -441 -186 -25 154 -829 -562 -867 742 -63 736 132 356 610 -838 849 163 456 456 -853 -587 -422 204 -545 571 447 164 -462 -69 -604 534 607 287 -561 -502 -211 229 -250 -283 374 648 423 -815 105 -705 220 -52 -991 -196 177 -337 -990 248 -695 -43 988 411 543 -105 846 -741 -914 258 499 118 -845 933 -493 -365 620 -198 507 -633 916 383 -670 759 108 262 -272 119 -228 -367 -260 -32 897 269 630 840 -607 -633 810 -858 760 -673 -2 882 -956 -389 -86 -116 145 454 470 654 414 633 231 186 163 175 441 915 537 -517 565 857 649 -538 234 669 495 -893 -786 433 -194 605 -779 653 430 -914 -522 -331 -398 -325 266 -372 -247 785 -901 611 -800 -728 146 838 888 -628 69 -470 -420 113 743 419 940 -474 -983 -354 390 935 451 -930 447 892 121 -351 -342 -536 -255 870 -510 517 879 183 -491 -713 -581 -222 274 -649 921 -881 -630 -114 -421 -803 977 -872 -190 -479 -79 -980 -904 -212 -387 -977 -644 958 178 -203 -632 509 -528 865 860 785 -88 -988 427 -541 -89 -479 -426 530 505 -232 -505 231 -930 -255 362 514 -719 -757 -251 -64 214 -22 145 -997 -796 -129 -508 -339 713 547 -930 -90 -27 -434 -212 447 -327 -74 849 868 -388 -682 -180 -956 -451 -328 784 807 -597 699 533 -723 -841 353 322 -728 707 -7 -535 -635 138 181 195 -501 964 895 -653 155 -964 -349 -227 17 308 -364 -32 -648 -343 -776 -444 -1000 -641 302 -641 599 5 -14 394 531 431 294 -921 677 -45 146 -974 -974 -359 460 890 273 388 943 309 792 287 -706 -394 481 89 -105 827 -878 380 976 -992 39 -683 -57 762 951 383 -700 -112 126 208 177 -171 411 -41 408 329 -464 -532 273 -613 -491 -582 -477 -531 656 666 310 -562 -711 -18 552 664 -948 745 501 950 224 -839 674 -515 481 -682 541 -955 -438 -192 -168 -756 445 511 -596 -756 -232 48 838 -466 860 -857 -514 -903 748 870 -590 -568 707 -29 507 511 -92 254 -671 -424 644 818 -193 -279 -912 -308 -887 -28 -643 347 849 78 470 954 488 -659 0 -854 519 -719 906 508 -440 -439 971 -112 -295 756 346 658 -445 -939 -447 -895 -16 764 154 890 -963 166 -769 -730 268 -390 -228 -970 -695 754 -779 -380 920 213 180 -795 -971 865 -48 -924 -350 973 -958 553 -932 -871 991 748 -489 -965 -239 -858 -480 848 542 732 977 -970 -25 247 -123 -565 -953 642 -347 -340 -649 -841 221 973 214 114 -995 -459 519 957 656 505 -302 -934 -268 874 -581 -975 -289 825 796 -867 -861 516 122 -372 97 347 629 -187 94 859 -53 528 606 -162 -713 311 -192 -699 -771 461 -622 -127 112 736 876 817 -559 172 6 -425 -756 845 200 384 918 199 -98 -99 -943 -76 46 20 -521 138 505 -508 938 -438 -367 844 -978 -969 941 -868 915 -740 -421 -848 806 82 538 292 871 529 549 -689 150 -687 -648 311 -456 -302 424 466 -6 436 -551 227 836 167 18 292 -232 569 46 259 564 589 81 -792 -468 651 743 309 -356 -912 523 -167 146 57 -530 623 419 -176 -630 -336 633 -692 10 -168 -216 245 387 842 -458 -498 142 374 382 -27 906 -25 632 614 -750 -171 586 622 -177 -655 425 509 701 -882 526 555 945 670 839 324 -574 705 -102 391 -377 -422 527 -432 -193 555 624 -804 434 926 -125 103 -439 882 678 -972 354 -839 266 535 -834 -768 448 368 195 -959 -321 -322 -993 498 -844 39 -291 713 629 538 849 825 156 670 865 -599 396 605 311 844 -697 9 -515 -445 604 -303 -770 269 612 133 -845 -216 -446 409 -959 221 992 507 -732 561 580 353 278 197 -656 715 779 358 598 64 596 -367 901 641 578 348 994 -61 -738 572 690 833 -614 -730 864 593 332 -265 574 728 348 -659 368 705 58 473 -457 -400 -850 317 55 318 145 156 -275 391 -697 517 230 870 -775 -97 988 704 -671 -914 768 -780 333 654 330 -533 -342 -737 -863 -106 -487 570 -681 -476 -453 487 -665 -814 500 588 -961 794 191 -485 -119 -221 496 -384 773 -987 553 638 -236 317 271 -425 645 636 -256 757 -276 308 -601 187 -87 220 146 322 -763 97 148 -102 924 225 847 -78 -132 180 -10 -402 -627 -94 -59 -144 286 -699 -422 488 -264 259 -310 694 163 -366 568 23 514 904 954 -416 -596 -869 -114 12 860 501 -973 -130 871 -230 -342 81 -133 -557 -817 -166 -907 967 872 -127 -102 950 731 877 -642 113 -936 -741 -992 -577 156 693 806 -650 402 437 461 996 -701 111 -715 -616 276 -906 -336 935 -87 575 -88 -774 -536 -131 418 -83 203 157 -784 -978 -173 -331 887 -942 911 -204 -740 -102 -208 -636 670 -612 356 -448 -156 750 422 626 -753 -620 838 -297 295 49 -944 350 66 433 -613 -771 378 -886 -921 -241 846 -778 -977 673 -151 -531 -478 698 -192 -39 -887 -289 -23 -876 601 956 194 -53 278 -595 -440 -681 529 387 510 255 613 694 929 941 -286 855 -11 -246 -547 639 -694 -87 -281 -449 -509 595 744 402 -35 36 483 -756 -634 546 -967 593 575 863 -434 388 -41 -567 -172 -216 -485 314 -217 -665 -723 699 -431 -435 494 -795 870 210 -362 600 -594 313 -139 -280 254 -508 -477 -992 699 517 -933 487 4 -458 -665 909 947 574 312 377 -833 -341 -954 182 -441 -351 -584 -716 -572 540 95 808 -652 823 182 -600 319 -407 644 -479 361 810 974 -86 -216 99 381 801 -168 768 523 -831 -39 -405 901 926 -479 -228 306 -130 973 680 -423 595 -742 947 -552 120 265 -574 902 776 824 -702 443 -854 366 -427 435 -765 -748 -767 902 -640 996 40 258 350 227 -411 -335 225 -254 818 739 704 271 186 146 -962 -352 -427 -138 292 931 346 234 -726 -147 293 436 392 172 -120 -996 -851 987 747 -209 567 -125 517 -327 -20 188 -277 178 823 883 948 384 823 -164 -243 -538 -301 881 486 -110 339 -186 -733 259 -410 645 -214 717 73 -886 -466 500 974 -147 370 124 -825 99 541 -806 203 -50 9 996 420 -94 800 319 -187 786 399 323 866 128 464 -932 765 -447 -214 -672 753 981 -257 677 -389 -852 -317 252 144 -469 -556 -274 -181 967 832 284 654 -230 -768 585 -1 697 165 -285 -863 -566 899 -188 800 862 953 166 -133 -827 720 879 204 -114 552 -828 652 710 -685 -259 -491 -89 304 -457 252 -338 206 246 -810 -651 669 624 651 696 514 -157 464 701 -307 -603 168 254 870 -424 931 240 464 730 903 952 -584 -484 -161 234 -487 617 673 981 786 -741 622 -973 301 155 -723 484 -273 930 469 -177 -769 -541 -19 -830 -359 405 666 623 -997 128 177 -646 773 -577 472 365 845 314 896 -737 172 -889 -846 822 422 823 -599 652 -985 -489 -285 511 437 -43 741 -693 -628 -181 -642 -191 -354 -948 662 -494 933 -160 495 -259 -565 486 -337 836 -563 885 204 -74 548 478 -559 -996 -369 -831 955 671 488 -523 -90 292 -216 -28 310 -276 -108 876 554 105 -835 57 -656 246 548 -631 -163 694 988 -614 912 -907 789 -521 -981 538 958 345 770 221 4 -112 -519 -482 244 699 -646 -393 -500 864 723 -189 -532 257 -365 -722 494 -51 675 -549 844 -773 184 239 -244 85 -337 -483 721 589 336 248 -574 -668 347 741 406 -280 -974 -694 -84 -197 -432 416 -825 -864 -143 920 90 -353 -244 -792 141 -609 -638 -71 -76 -620 -870 -552 -340 13 -265 -615 -742 153 589 364 -57 -76 403 -44 416 -895 27 -317 -546 -941 -952 14 -677 -154 593 694 312 382 313 -540 -238 -972 -126 -667 -65 -809 810 -527 378 -122 -957 682 -560 -948 409 -660 -714 630 363 418 562 -631 -655 552 939 -37 305 -951 -268 -766 -464 -431 -664 795 989 319 -8 494 -986 -579 464 -257 -736 718 -377 919 -205 -804 608 260 -621 -95 780 815 578 700 265 -283 514 218 135 -575 -113 246 722 -661 29 990 396 -883 -492 846 -931 849 285 113 821 418 -386 -579 -824 -211 -63 3 530 466 -110 92 -63 572 -355 -117 951 -813 -558 -452 93 947 -352 835 -20 5 -845 711 207 -914 -795 -336 390 852 -252 707 201 -309 -539 -904 321 184 79 -954 -637 100 -949 -751 913 -770 707 -79 -440 657 307 -189 150 11 690 745 -342 435 302 -874 -996 -237 535 2 -332 137 -115 981 -786 936 336 695 775 -222 -543 -317 -2 286 -65 -139 -82 -13 128 276 832 819 -375 -267 -482 80 652 29 504 473 -869 893 158 -126 716 186 845 -61 -355 762 -684 322 14 851 568 -480 194 452 -129 721 -476 -632 846 -425 239 5 610 87 774 -639 661 659 758 945 -165 -788 174 629 -986 -785 -155 -475 -775 408 567 -998 204 -711 -753 -573 763 -256 -499 521 -771 -343 -199 690 -378 -835 297 -153 343 191 -814 799 -114 601 -322 -964 -772 -831 -701 -524 -568 313 513 180 -15 216 500 -784 -181 -390 111 358 523 936 -39 615 660 -493 641 385 -796 -378 -488 -180 -782 28 26 768 978 649 93 -62 -335 -361 -753 -773 798 -586 109 -404 -158 102 -928 148 -231 -110 10 952 -810 -586 -287 509 -117 -163 -151 -897 381 -617 -723 662 -307 495 -565 -828 50 -140 -698 -174 96 -110 -876 981 349 18 123 -423 395 -890 -493 192 819 -931 649 985 214 687 92 335 37 -764 -106 -686 366 541 677 448 -884 24 -971 375 792 464 78 111 742 -235 -146 237 242 -873 281 166 15 24 -638 -235 -620 571 351 599 -185 655 634 -781 283 -294 345 860 -268 -490 227 377 -72 620 -834 707 -690 -151 303 -412 151 586 357 -904 -298 921 20 945 -126 320 895 -461 -501 -405 361 872 -301 206 885 370 284 -419 -901 481 385 921 -596 -87 -358 -629 -933 425 -36 227 99 -51 -721 29 -466 978 -350 175 651 545 -229 957 -210 -81 243 621 -697 -745 -886 907 -817 891 -83 -113 -328 -443 -768 -172 194 -493 280 -89 904 -45 -68 -231 911 -598 263 -35 644 990 -215 -910 100 -443 3 526 104 -389 -188 276 -696 626 -615 447 -394 -77 793 578 -295 279 120 80 154 -261 -871 -840 -609 21 723 -173 -489 515 237 -669 -690 -151 819 -607 587 65 170 -882 -222 -713 864 117 -571 982 -189 368 54 605 -4 -257 -629 -565 706 -609 197 -610 702 32 322 576 -147 -646 726 -959 114 943 -671 -801 194 478 -32 -387 -910 -812 683 -166 -747 -496 -169 -904 -594 -701 -849 -906 193 773 -277 -448 -793 -484 866 240 -685 -361 938 79 236 -236 -768 206 -228 -77 -512 263 629 417 -116 916 -972 86 -935 -41 -136 694 373 -283 -323 -30 39 683 238 834 -587 -770 -294 173 992 41 -750 -224 -102 533 91 -679 -910 954 534 280 579 888 465 -682 -418 -455 -312 -971 -875 -471 358 991 -664 75 228 -871 377 -838 998 560 -435 837 759 -305 -296 -428 -55 -365 -755 662 353 -582 -952 150 950 -775 -84 -153 -263 -855 215 -103 321 -606 -444 -731 -532 963 -287 850 -656 815 -431 160 294 -994 -456 488 -412 -293 797 -618 225 -203 -359 -407 770 -962 -739 981 101 372 696 -172 -445 739 838 520 408 -260 313 -37 -915 -710 189 490 405 -972 -912 78 218 641 578 896 894 -892 469 -472 882 850 -790 -457 748 -729 631 827 506 333 597 814 -395 -748 896 886 -867 903 -487 -518 661 575 559 -41 653 -861 -713 -576 978 -243 104 -35 143 -772 -255 -497 788 -38 815 -513 -661 652 -296 783 -157 980 -882 -93 969 -100 -299 -447 -679 33 -380 724 359 406 755 -924 -557 395 177 -215 -48 757 165 947 -246 144 -192 7 978 -850 349 -678 696 -787 -967 408 -946 887 -37 146 69 -191 -862 47 -60 677 844 -866 446 -272 -64 466 150 638 -386 -284 -116 235 432 -815 -608 -907 -922 85 908 10 923 -687 -578 621 131 147 -364 26 83 367 -889 -694 -548 437 -709 819 -977 -275 324 -29 -651 920 -694 682 -744 215 545 203 -372 -288 623 -661 -851 -445 996 -263 449 -792 -370 474 -313 -432 688 -261 -822 173 731 704 -180 -627 259 740 -650 280 -698 134 776 753 -592 -474 -515 24 170 627 -993 650 333 941 -729 645 980 -877 113 376 995 196 525 275 232 -23 875 288 -306 889 -777 -551 -565 -983 -496 -15 234 -424 -368 -104 -311 -894 -568 105 29 340 439 -504 -947 86 733 -928 -135 -223 -570 283 545 634 880 -299 -157 847 469 308 785 -236 -17 322 91 154 329 350 646 -245 -334 256 201 -805 -311 389 970 -273 -385 -566 -294 57 514 824 163 985 -206 735 452 -998 997 161 -435 846 -977 -414 -992 580 -658 350 621 -397 -156 -456 -502 637 388 -912 504 27 810 -478 377 783 9 -871 487 67 411 180 -146 178 868 164 911 379 439 -952 498 -116 303 -595 468 -435 -219 -50 -748 -622 -125 563 -440 464 31 -137 799 797 180 -18 7 684 816 -462 785 -389 420 531 104 480 -190 922 -882 -531 780 952 -738 529 125 -628 709 -519 -672 -712 -497 476 891 -672 1000 -218 938 -667 -679 -205 -972 -968 -887 -117 981 413 663 -324 150 -783 917 -21 851 -665 268 937 -583 -332 48 295 -699 -1 -486 -959 -314 -316 164 875 753 788 936 -933 -863 -62 177 40 -910 296 483 879 -642 -294 -107 27 839 321 323 400 373 -26 -824 85 -419 15 -140 -973 -259 11 -483 -44 939 -604 452 783 850 146 298 381 336 -320 993 562 -217 356 -146 -19 732 -632 -127 -97 249 904 -611 275 880 -899 524 -22 417 579 -577 5 -891 -122 -23 423 -849 358 -970 -496 -635 507 -240 527 -946 467 137 666 -306 336 924 473 166 545 -394 543 -788 462 87 377 294 -900 734 593 -391 -206 517 773 -50 -441 539 618 -659 471 -579 605 312 -479 -277 -899 535 679 -797 727 419 -250 128 -388 -237 817 -467 992 -46 563 517 657 858 -159 209 740 638 -509 73 899 -19 457 331 94 -340 703 992 -607 582 -609 250 258 -203 29 -258 -507 -758 -20 -871 291 563 482 456 -547 322 428 -652 -973 631 18 -662 846 -377 -219 -712 -863 -205 -814 475 25 187 -949 -901 -489 -862 332 148 204 -112 425 537 -963 -291 -727 -124 79 783 -517 -704 140 -67 491 -232 -485 -332 -869 -311 22 998 153 981 -607 915 -862 485 275 218 629 -726 78 537 88 275 -692 -373 -97 200 389 -995 882 -99 -695 -741 -324 -327 -444 47 -990 50 534 50 -336 401 -18 615 263 298 355 410 740 -914 -311 458 -471 -834 996 947 -175 -360 -356 -346 521 892 0 -610 260 -413 -990 716 416 -724 -78 814 662 639 -982 -695 -654 -309 -756 890 -889 258 651 -810 236 -121 -41 -606 146 839 -269 -911 365 -723 -391 158 155 571 -773 857 504 960 992 -74 124 -996 771 558 196 608 -254 101 305 969 411 -247 -959 -534 461 -365 -630 602 -132 903 -674 186 -247 102 -447 980 -972 -730 -970 -968 -600 118 472 -922 266 -284 -989 -803 -514 105 788 856 -811 696 -797 943 -945 -675 -817 805 -393 -902 269 -940 320 -927 459 -189 -933 -45 -143 -784 -51 519 91 -582 739 414 787 -186 -746 -760 874 -82 160 -553 431 100 860 -453 201 767 406 684 156 -56 300 -436 -72 33 74 -231 -320 -338 -332 480 817 -271 112 103 966 -791 -722 -246 -665 216 -429 -195 158 -519 -848 651 -394 -968 -437 -923 454 779 -537 -219 1000 33 375 -1 249 231 -552 -360 650 -834 -725 -411 -620 155 -805 -26 -119 -779 906 -414 847 -121 716 -919 336 822 -409 -77 369 -408 998 -902 995 -59 961 459 -265 -46 -482 -577 317 -20 -695 -81 800 560 -659 33 99 25 -614 364 40 803 140 -991 693 945 969 -810 -527 533 -406 764 -737 -568 101 -16 -870 -488 717 565 -112 372 781 -858 663 433 15 -212 -509 921 465 -613 -93 -482 -495 -430 57 -373 344 -231 -574 -853 -327 603 -46 -618 -702 232 688 391 947 963 208 -505 -172 589 565 870 349 700 -835 -898 -521 -236 -399 -40 906 -19 -414 616 763 391 -854 185 -687 347 -65 -488 -152 -22 -917 -259 -887 55 -673 375 -115 202 721 -362 -152 -936 829 -505 -195 -498 630 218 388 196 244 263 -884 -808 222 -486 84 -821 291 850 -179 451 -649 -697 -175 -231 -210 -643 -761 718 844 -389 -141 441 -719 -273 -986 -153 81 -768 139 536 -513 868 6 -736 -986 732 -553 -619 -754 685 320 538 -752 -116 791 -582 732 -866 481 -145 272 565 230 -912 -840 -82 274 -581 594 -658 -694 -980 -386 -144 681 312 351 -739 721 -530 754 -138 -747 201 923 310 -814 -292 72 -214 -967 -309 50 465 518 239 138 729 -23 405 -703 -635 146 660 -355 135 358 -755 -339 -404 -102 360 -553 286 699 829 507 398 301 482 270 -446 -956 554 603 -454 601 -338 -587 -728 -185 -813 157 -620 742 860 916 -98 795 770 -316 449 21 -653 -571 7 -234 118 200 -256 -496 941 -460 -481 656 484 -396 902 -348 770 561 300 143 -420 27 670 -584 921 103 -273 -583 -723 -769 -505 690 705 -496 107 -69 -199 -202 -943 221 321 -267 985 402 -739 -853 -245 -74 -702 657 -179 -307 -551 -835 752 608 431 -774 -459 366 618 -694 -380 676 884 511 344 -270 681 498 -56 50 678 -527 367 128 -645 926 423 -976 65 335 268 -714 -261 252 879 -157 372 -37 -619 -759 391 -596 -747 638 -196 -515 -167 928 -546 883 -384 901 751 -98 -284 208 458 -955 948 969 -125 20 992 -39 768 -459 -910 843 20 -258 790 -783 -338 810 539 -809 -351 822 -411 -460 875 -494 10 448 960 920 79 963 263 -282 -585 409 -257 -686 631 -464 -621 -821 -300 549 -473 -258 -890 752 418 -830 937 994 -935 67 -995 -294 91 -204 -633 804 -683 761 -285 244 584 -583 -721 -951 380 -260 -735 268 -887 -853 -598 371 -911 -588 488 371 -139 170 -7 -559 -461 -852 101 -299 846 -728 -721 -442 -822 -826 -977 274 789 -413 899 721 -137 322 -666 845 -163 -513 -187 852 982 275 550 948 -709 -438 -784 968 -345 63 -854 -269 218 180 83 623 179 -120 -403 179 327 -361 431 7 501 -191 416 -296 -16 413 658 126 18 -383 2 885 442 -381 -329 -877 -530 -857 465 388 89 738 -520 50 -50 -574 718 -86 -253 -797 -805 -633 502 824 597 708 -255 522 -671 -389 833 -550 581 539 -187 299 544 -510 -261 917 716 -469 317 828 994 -323 -402 -911 -307 269 987 -807 -215 -663 -82 -920 -687 -616 -270 -520 17 481 66 891 880 -584 -298 -430 -379 -617 419 -472 -526 604 625 493 564 111 -376 -777 673 445 481 -744 -374 84 251 597 907 107 201 393 -859 -649 -712 50 725 377 662 -496 651 -321 -746 526 153 -312 -900 -713 -866 20 568 449 18 551 32 -156 -419 651 116 -335 474 913 -756 168 336 -405 397 -723 328 -735 -690 301 -861 587 799 -766 197 152 895 -625 1 -915 -367 907 600 -755 -121 -169 960 -9 -925 383 -93 -987 89 500 865 623 527 241 -316 932 -926 -873 322 -508 37 76 473 -5 329 799 247 -698 -510 -152 947 893 -421 733 703 559 836 682 -875 570 802 919 90 42 -452 28 -131 -101 -937 547 -885 314 -286 910 186 133 -908 154 -201 -488 -424 -189 -848 -745 -362 -480 261 978 685 171 518 33 -959 -725 -346 -129 -494 389 -235 -728 -308 -624 -898 -849 -265 367 675 138 -847 -185 141 940 -193 -804 -448 647 -231 539 -238 -743 -479 131 447 820 -753 639 666 909 -122 166 441 630 663 870 -789 -356 -775 -615 185 -642 726 -176 345 -455 -97 889 -563 0 166 408 811 -812 466 -132 -745 -88 -222 579 -437 959 -1 251 309 641 407 -286 -766 -91 220 964 39 -906 -119 952 230 947 -276 655 -452 -260 -480 971 -58 -356 767 641 -248 626 391 530 -398 250 -759 418 408 590 888 524 959 372 390 36 800 -317 373 -401 31 -701 -376 760 -814 -391 997 743 863 517 -155 -915 885 577 -203 -106 491 -347 78 166 -532 -104 829 -405 348 309 -584 -569 984 913 -3 -663 -755 127 481 230 16 594 732 537 213 135 -716 -353 -860 335 -964 -712 262 -57 -570 -205 -460 -924 -651 412 -998 -515 -74 18 -814 -665 -586 883 -666 -604 405 408 -247 -87 -52 152 214 728 272 -295 -432 -405 -812 -167 1 558 732 924 279 -847 914 -181 -337 744 387 212 -790 576 -452 -700 -167 -147 542 -394 -645 620 524 -554 -102 -988 -623 536 861 770 -643 -483 -18 -57 -815 949 673 640 -269 702 -157 -242 -79 -307 -796 -21 161 400 -410 -691 643 922 948 -849 661 259 -41 -674 -905 435 -248 -424 -426 -89 953 -842 260 625 941 -798 264 -28 -940 -423 560 483 -381 -685 -995 892 631 -575 30 -247 -986 963 -539 -580 -619 267 -414 -763 -240 656 -47 228 -466 -642 -122 -701 945 -177 592 -870 476 736 671 -858 632 917 -365 -989 820 -707 789 -232 -937 995 -950 -256 238 153 627 -533 -464 7 -65 -279 183 -370 274 -371 945 -119 -766 166 873 -475 -806 509 -868 -704 -913 -350 795 587 713 -597 266 -213 -937 183 151 -141 -488 -28 -344 -248 -228 -811 937 189 -640 -139 546 -265 746 752 -307 -609 798 196 -148 -364 -795 -204 -712 712 634 -775 242 484 19 596 -464 -441 198 -945 553 -405 -317 -583 268 -993 -47 -299 124 -878 661 286 7 651 -921 943 -791 324 -892 -242 -291 -327 162 -487 -866 449 -912 624 965 729 -790 -607 -25 -347 169 -803 -131 898 602 -520 29 -518 -767 -996 -258 -628 175 -266 665 277 -736 753 -768 -881 878 -313 -703 24 199 836 -42 -544 -188 765 -228 898 459 135 719 262 -68 -770 -887 52 380 677 438 528 -788 -403 -427 -178 104 596 566 -854 -883 -458 -846 -492 858 604 120 719 -698 196 -747 49 -457 -989 775 -636 430 178 149 -825 823 -517 221 375 617 -412 -894 -877 -198 -501 826 -274 118 23 248 -920 901 -877 -726 -525 -728 740 -477 -789 -893 718 435 106 244 -161 -794 -865 957 857 -46 221 827 -897 -982 -535 670 150 718 590 484 -848 171 721 -91 -690 760 927 561 903 722 733 286 -401 644 465 955 211 469 -673 810 2 589 -437 618 -456 -61 -915 695 -217 157 -160 -111 -112 -94 210 -889 138 -145 -729 -456 -643 348 136 302 -579 836 -734 -739 -645 335 776 -177 780 600 -824 224 -640 116 211 904 11 833 -865 702 -665 -67 -75 -811 635 549 -132 -188 864 -109 -107 -314 3 -795 -28 -23 -578 599 303 902 868 865 282 -77 -49 -566 152 288 -703 668 -740 483 -44 174 515 -381 -441 -497 838 990 -206 190 -366 -855 374 -42 998 -704 216 702 -891 715 876 -631 -23 637 -268 204 861 -725 -155 129 882 513 -134 447 -318 545 176 272 -691 183 909 932 -359 970 191 -450 698 -194 530 -112 -159 -554 -834 258 376 238 -865 341 -75 -986 -415 492 -205 -856 963 945 -839 -978 -71 -825 553 -501 -399 -491 -640 -794 -222 -770 357 -26 -90 163 614 -433 75 -781 -788 -467 677 440 -756 702 882 -413 416 896 -434 -390 971 392 183 -582 -642 397 589 -429 -666 -538 -792 714 -589 -155 209 -481 -879 888 -614 -483 -918 -216 -611 -318 834 -282 -381 -40 673 -986 -895 328 -630 828 317 48 789 721 158 -106 21 816 247 -662 126 -165 104 -829 764 -700 818 851 -75 -607 838 670 346 532 -570 -318 -998 574 190 406 257 143 -951 -234 -785 -98 -439 -368 -535 145 961 914 -478 -338 -278 614 -216 -736 374 249 -616 -321 -947 -577 -106 600 -643 -206 -399 -157 -557 552 481 -451 -329 -247 287 -369 -363 517 315 194 19 -291 -177 937 -417 -137 -770 111 -44 171 -569 974 275 -759 -806 -234 276 -261 226 -263 -198 -512 -617 -738 -538 -811 -850 -197 579 -502 -23 -302 -791 484 -349 814 786 249 971 -103 833 -962 -156 -861 -982 881 798 157 595 498 63 456 283 -150 215 242 274 -487 -924 -37 987 -918 -620 198 -223 -761 -371 -831 -745 -337 -23 582 176 -188 -437 327 -859 -406 -101 661 201 177 327 251 78 -556 -437 -260 284 804 -337 -166 84 -978 60 -969 909 966 -546 -70 297 161 747 544 -286 -662 -926 -67 776 -885 -592 -532 -835 195 -137 -1 214 667 714 -131 551 -614 -286 807 967 451 658 654 225 433 -610 -184 701 -355 -536 -447 -174 -799 328 -927 477 -467 188 654 -150 -807 920 376 -720 -31 -51 577 -990 647 506 -965 -267 -884 -633 -920 310 951 94 -376 -803 -294 452 946 -745 360 615 -369 85 -340 -926 -404 -883 113 465 813 712 -783 -584 -186 557 -429 -542 962 653 -464 71 -520 216 694 -57 -864 -321 -999 895 -169 560 999 527 -342 20 848 -806 -673 -727 -995 225 -768 114 -842 511 -955 -983 -265 -9 -566 -831 859 28 804 876 -748 295 -699 -510 500 406 -506 300 -833 -767 864 404 275 734 -930 -723 -246 -145 -389 -481 664 -71 294 -223 -970 -886 601 -524 74 506 868 321 -493 155 787 -105 -542 -344 998 -825 934 -591 -25 -159 -989 9 972 16 -780 -828 168 67 101 324 -970 839 -956 174 501 -168 -316 -450 -227 -94 -429 -722 -948 388 913 -563 -797 30 -465 887 -10 -598 655 -777 412 -337 -328 -506 -966 810 -645 -847 -736 703 -384 -52 -781 -642 221 -494 -723 251 -588 -955 -103 -546 97 238 842 -859 431 570 874 -395 736 292 -923 -231 -768 825 -851 54 796 941 -102 -429 87 862 -556 -431 -96 666 -732 -273 -500 854 -91 432 875 -666 854 991 192 299 -221 470 776 418 1000 86 197 -637 -53 661 -219 -228 251 -389 -76 430 528 -643 -162 776 -63 -745 164 568 842 641 967 680 365 37 -827 441 -854 733 -619 -239 -67 -231 637 281 -279 715 -432 -733 604 -618 -823 -317 868 419 114 -912 488 12 794 205 -582 609 708 -436 -454 -939 -530 -898 -342 702 830 198 -358 -492 -184 -684 -109 280 -549 -855 -255 751 -471 57 290 -607 187 596 868 -678 508 -18 -105 -593 -688 -46 -696 324 801 585 -747 -174 790 -536 -472 -64 -167 -135 415 649 -235 -260 -665 68 460 -295 45 -229 -250 -233 -99 650 -696 -467 -172 -810 -704 -89 -55 368 649 516 -618 621 -138 -6 995 357 604 -6 881 -939 -541 -656 -71 126 754 -519 -650 293 -409 -501 730 176 224 556 -720 -490 364 383 -26 443 -393 -866 10 -240 -194 720 -90 39 -939 318 49 -447 393 719 124 -827 427 -496 -797 148 322 -532 -823 201 -245 204 205 355 -512 559 -150 618 496 -545 412 669 -185 435 653 882 -220 -477 -155 795 -876 -324 142 -475 -368 366 -796 149 437 -258 -832 682 -605 379 -307 -274 339 -103 620 -655 -882 322 55 247 -553 323 88 -188 -907 564 -543 473 346 689 -12 277 612 -198 -691 -375 -115 -664 39 -947 431 923 108 303 244 -673 -104 982 964 -653 -968 -449 -847 -247 15 -50 -937 -835 499 183 -299 407 -289 554 -776 588 994 839 386 953 768 -121 -769 -604 -722 -659 -79 -695 942 -301 752 -772 -519 619 -422 3 -388 -51 -642 213 729 -705 -345 115 982 -233 -825 633 162 -630 714 -543 363 -874 -600 362 -385 -326 -72 403 608 514 -650 -198 -497 753 798 915 -819 -407 215 918 -399 290 798 15 -724 31 705 -255 616 718 -496 -253 -453 7 553 329 597 -959 242 -377 534 535 -736 -209 584 -517 -670 -439 275 776 -410 552 -498 778 70 -128 -796 -781 -717 167 -798 311 -752 863 -818 -499 458 396 -666 -405 726 673 -549 -338 -634 996 -499 828 -832 -623 -152 294 507 577 -837 -162 -287 44 587 550 -332 759 -987 253 -600 687 114 -928 786 -989 178 -4 -159 -253 728 331 45 343 264 670 878 519 569 -274 -410 429 -355 3 -233 -820 -485 -403 -235 848 383 472 -825 -803 -953 120 -543 246 -568 -736 610 274 -238 -233 -324 737 -87 97 -781 -100 -609 -17 843 816 -3 519 325 93 109 247 730 50 458 -664 -902 746 -150 125 -465 -978 137 -24 278 -583 -511 640 -901 -513 -573 714 -952 397 -396 -149 -499 304 257 -198 -651 170 425 231 330 792 -534 35 -932 -314 -556 -685 -75 780 -208 -993 344 9 261 -838 187 -880 414 -909 -813 -590 76 -120 958 -926 -733 -836 -368 -293 837 645 -537 -162 -124 -830 -497 -505 533 -527 830 -539 888 -106 -169 -677 254 326 946 503 -521 -647 778 -580 -435 -910 -874 26 -558 -464 408 890 -256 -850 -880 -876 277 -550 -444 858 792 -376 -778 -903 623 -170 301 -360 522 -904 901 -809 868 843 -747 182 588 -519 537 820 228 -534 363 -112 -427 553 -711 -478 273 -433 751 -873 -689 619 -510 811 627 -271 -252 111 48 476 860 -628 426 -533 -756 414 -307 -616 268 411 -284 -697 401 -406 865 42 -400 -190 870 124 -828 326 395 -49 -290 -800 46 166 -325 383 -530 684 -672 932 913 -143 -775 -297 -864 431 985 -635 538 307 183 -278 927 197 -311 427 -44 -151 28 860 891 678 -967 -802 -675 553 -702 -669 383 333 -604 348 513 589 823 75 -10 -42 -9 203 537 -692 507 -334 -115 486 776 413 53 864 -25 -53 547 -456 980 75 -476 -884 481 129 -840 454 -611 766 -597 -798 636 157 -993 -57 -987 -756 -134 871 993 -203 8 344 100 62 -116 -849 -591 -261 -958 751 973 -198 -834 233 -776 695 457 -65 55 946 76 -466 -407 -958 35 -130 -317 233 -408 -342 -721 -162 -844 675 522 371 949 502 -505 208 -279 756 -895 -885 828 -342 994 829 -670 -553 544 -687 -57 -495 -565 -606 385 -762 -387 -660 -30 52 744 433 800 436 593 898 -545 -249 258 -715 153 854 366 859 -791 -191 -752 898 -387 899 353 -952 344 -718 -970 538 793 -647 -147 279 141 -253 -993 374 650 7 429 993 -509 -342 77 654 337 375 -271 213 512 -752 -476 336 525 -972 959 -508 2 -999 -362 -17 -353 511 624 -227 -499 237 317 880 477 -234 -331 250 197 568 507 842 864 -511 -552 868 573 798 -920 -521 -536 -591 15 994 791 -279 -571 -701 502 -203 -799 76 -773 974 -337 -693 51 783 -729 100 890 -438 254 -747 368 -526 -202 314 436 -959 -6 -379 604 833 452 745 -390 -930 -303 -781 -68 433 -112 -303 -537 -279 -721 920 -416 -336 -916 854 159 -997 -463 -717 -225 467 219 -994 429 -955 743 287 -282 -263 -210 -938 255 -271 -23 -952 164 244 -237 639 524 -349 -527 -335 -460 -589 -662 751 532 507 -85 140 48 -202 832 -165 812 -212 -250 -126 -957 -392 60 947 -267 -787 451 147 -140 365 956 284 217 -75 222 830 994 187 -44 640 -317 262 -89 550 204 815 11 328 -849 721 841 976 -857 -75 804 708 250 940 356 -230 478 -862 -489 -156 568 -432 -765 376 712 428 -458 821 947 -931 -82 -177 -15 325 -961 -953 720 985 -261 758 199 -977 -625 -545 -606 248 998 977 351 831 915 -133 -956 539 -462 666 415 -611 -372 859 34 255 -871 617 324 -667 743 -447 -460 83 -239 -415 -832 -154 405 -803 410 552 641 465 151 -183 -853 762 -123 478 -901 951 948 -225 -590 -20 -630 795 684 -141 -97 -404 400 121 105 -763 -819 404 -675 -991 -292 718 -145 717 -508 -69 -220 -187 598 469 949 -516 410 -782 204 -639 740 -251 -658 946 -41 420 85 -872 -895 468 -636 -446 -493 55 -292 839 167 747 -678 560 545 -180 188 515 -646 231 -144 315 -337 308 -666 -134 -633 -735 -965 -223 897 -251 222 484 -178 612 744 203 -305 915 440 242 -441 -745 -693 773 716 -116 -796 -463 -306 -216 192 -50 -14 62 721 -548 571 -444 286 -743 85 755 -695 375 -112 -587 -649 991 555 -415 -709 -874 -619 236 -50 819 66 117 -724 -577 -403 -649 487 335 -626 -609 -299 966 -567 19 218 325 -515 668 -798 652 -236 661 406 -541 200 552 263 -500 786 167 -74 -13 -503 -605 -44 264 273 576 -403 266 -267 634 -746 552 -61 610 375 -845 425 -951 134 -853 -553 -992 179 941 -729 914 -421 82 -136 503 -708 218 -311 -640 -737 -962 -538 237 20 -477 -236 -743 -747 888 187 -514 -242 47 1 -169 -521 -383 19 -245 51 -579 -220 255 695 203 910 363 -796 -799 -847 -299 665 605 483 -480 303 552 -676 -790 939 194 -23 -635 -133 465 100 -768 -215 -438 583 -807 -792 862 289 -691 829 957 -861 245 -582 975 591 315 312 406 -672 417 372 -782 179 107 713 -391 -77 -822 98 -247 -170 -333 830 -576 -95 -935 354 250 923 -339 -78 -240 814 -91 -546 -421 -45 413 963 555 543 -437 536 699 164 -306 694 403 291 925 111 -717 -702 -839 -733 -496 -89 463 -234 906 -447 9 128 55 415 -93 463 -49 358 324 846 919 562 306 -377 -297 428 804 197 830 -345 239 327 127 129 497 -111 -310 835 -137 -754 622 903 313 181 -108 -1000 -226 -702 572 -29 2 -736 -338 230 171 36 243 199 208 197 -859 809 770 -221 266 -892 -987 -773 -579 196 -230 -425 -637 741 774 -451 822 230 -723 -495 24 224 -616 159 -678 -503 -374 573 -767 300 -776 128 -396 100 873 726 -745 -905 -876 455 -470 -100 700 817 643 755 -667 -652 959 -59 90 -425 -641 759 -438 857 64 -915 -775 578 -765 79 -591 -101 -480 -686 545 -297 -70 -300 -240 847 -201 393 -800 419 -953 -85 590 -468 -7 289 996 -468 -591 295 -819 777 314 271 -202 99 17 -235 809 727 -700 92 201 -863 228 543 630 -359 -61 -544 -379 35 672 -730 467 -512 384 -41 -902 -462 -821 -382 -509 285 -715 888 -797 728 -894 172 -121 982 -870 -38 410 -739 -977 -438 626 -641 -685 -538 -323 -322 771 -693 -981 81 82 921 -160 -688 -562 -28 360 -859 -800 -899 573 135 -33 -694 -263 -239 -18 855 243 849 -920 390 26 767 800 -598 -534 -761 -358 591 6 -405 258 296 -230 -368 111 902 347 -372 940 -597 437 -275 -91 -71 224 776 693 -231 -715 -385 -448 -550 280 -828 226 -779 -198 134 11 289 -138 349 -655 -2 -577 794 -557 -347 -300 -495 -518 507 853 -714 737 71 324 -13 175 -835 245 -403 244 309 -441 -672 -902 416 -59 -922 -986 256 369 473 -763 -108 -588 -424 574 -447 -263 446 501 47 203 -480 1 -875 22 -639 -686 784 964 852 627 -914 526 770 -573 -728 174 66 -516 -332 631 507 -791 34 93 946 -302 999 324 -954 765 128 -705 316 356 -373 -852 -806 -137 -235 -775 -843 446 187 -274 237 146 883 -734 -293 758 684 -383 -147 201 -664 409 855 496 -499 -29 -835 53 369 -988 934 689 725 -278 347 -33 470 548 -143 -715 -104 631 -285 -956 392 397 192 261 183 -70 -560 724 -227 431 -190 953 -896 -805 -91 -956 -345 -995 -820 172 529 473 800 -97 -932 -859 -435 -317 981 617 616 -417 -690 602 -874 964 -530 -17 -587 953 -467 531 -98 476 -564 434 835 -611 332 -607 356 -100 -375 -581 -944 -386 -959 613 315 -712 -613 -676 -578 -58 -659 103 -146 -287 -942 -160 560 152 -383 450 -145 420 998 370 -412 479 -124 406 958 -319 -368 -159 -683 -300 -442 318 -697 -355 -875 1000 731 -995 178 -352 -402 -665 -408 -964 -614 -163 869 -106 -635 -244 -366 754 375 797 -813 -412 -885 433 339 -988 -594 90 917 612 -604 619 46 -894 -743 138 -768 -316 472 -741 -208 -295 500 -146 -366 -237 -95 4 795 -316 -170 -367 -943 918 868 716 -834 968 -592 -655 -664 -961 -511 560 -605 720 91 211 -633 -939 508 -238 -229 65 -605 491 -549 -619 -979 -410 -225 -192 -215 -482 -739 -729 -465 -548 -713 -849 -112 70 946 -339 266 68 637 621 776 939 889 159 431 -586 -185 570 -139 807 -36 873 -574 216 -156 210 -561 598 -676 910 20 445 -453 903 -923 929 -315 -380 80 -140 -435 222 -590 744 -411 -203 459 729 -588 -387 647 -389 737 -82 805 -205 367 735 390 -942 374 -396 670 -719 105 -406 270 551 918 15 -443 -419 714 -703 790 -95 269 -474 -261 255 236 -272 831 -770 95 -543 878 233 -315 68 660 151 -188 230 562 -590 -628 730 450 337 -331 234 796 92 -395 -258 520 -24 -922 96 982 683 587 677 431 -782 -910 443 -226 -938 571 16 831 -149 -808 779 -231 -356 458 987 -413 -467 -23 144 842 -57 557 405 928 -418 532 -797 -350 -910 -301 13 354 651 -56 -963 -580 591 -451 992 -593 717 570 477 477 -354 850 533 -771 -294 802 -293 -610 -756 -285 238 -354 -19 -447 161 -915 327 566 929 332 319 -844 -668 950 983 791 -760 -469 590 -715 171 -283 724 -957 -363 978 704 595 -420 317 -56 161 491 870 577 -438 471 -256 -955 -715 902 247 -86 -646 649 -862 -981 612 -794 287 -942 -928 331 650 -200 783 733 -901 -790 -111 -143 -539 -847 -196 229 -443 608 -162 215 -779 525 -736 -57 -278 773 -952 825 -245 932 -50 -274 689 -504 -775 -771 989 -92 307 -197 872 -303 -142 -513 650 -83 966 -485 -153 317 -853 -484 -367 -906 376 846 965 -340 -511 198 -417 106 794 157 347 -926 239 376 -669 -67 123 -39 -305 987 -123 204 556 -807 -84 973 185 -784 -472 249 297 83 -439 -980 365 -414 -155 606 -697 -631 27 844 8 918 -877 119 -759 -661 512 176 353 -140 89 -236 -889 157 556 -763 115 -111 -583 -643 244 -846 518 921 -579 786 -794 -896 676 28 -385 877 803 -284 217 -170 -344 -461 -370 451 -49 -649 266 645 910 -928 860 543 -190 537 -740 959 819 -441 -238 827 957 199 -140 973 -348 -284 -153 -64 525 846 -527 155 764 -128 332 -187 -781 -257 -544 -808 265 20 203 -393 236 44 -874 918 -390 511 880 -46 -469 -498 -510 -865 498 -287 -886 -170 -662 -297 945 -88 -834 -77 384 681 -560 -490 -487 230 -991 -188 -913 -266 -532 912 306 69 -178 504 503 351 -622 -698 571 -914 -853 518 283 731 810 -769 70 -780 -26 -141 -90 772 187 -599 -370 694 -422 750 93 -275 -50 -698 527 -935 938 893 829 -977 179 -866 -731 -255 385 -576 310 525 -985 927 232 256 -694 -507 -149 724 848 938 -308 -533 124 -143 931 -1 -433 532 -176 650 -581 71 -893 -771 795 967 -889 -137 637 660 76 -563 609 135 979 506 -360 852 -310 -375 310 -356 198 818 -978 875 -747 -919 305 -69 -227 -940 494 -848 42 -143 637 809 522 81 -872 -476 776 215 189 -272 795 -756 836 -374 -981 -687 77 561 -984 -784 833 53 232 159 -262 -988 439 549 -222 -553 411 681 -858 -562 278 778 503 -337 770 786 -247 -660 -310 -793 864 -95 -523 -18 712 -429 67 362 453 35 -428 966 974 127 -246 271 -460 226 31 -686 819 598 -328 -882 96 -776 -767 -864 356 95 -874 557 114 -41 263 999 -209 527 522 -229 297 -182 -468 -9 -10 240 -443 169 654 -940 -269 -542 -25 -238 9 -405 -333 -607 -240 -801 -514 101 -37 925 -42 855 -115 -407 490 -525 472 403 -419 -62 313 -782 -473 74 -661 721 -709 947 -38 -843 548 -593 -384 310 928 918 491 -612 609 -178 808 231 562 -156 563 803 529 43 557 -561 512 989 953 -598 -866 -828 -192 -988 -393 60 -702 -130 -499 871 507 877 -994 120 325 627 691 -425 628 -583 -117 -979 634 278 443 -243 -577 -19 -289 925 681 -700 550 -354 -731 -814 -202 557 196 435 811 -505 185 -657 520 821 -229 -596 -717 -128 759 91 -130 796 165 781 33 951 -502 982 -307 -261 -597 365 -460 275 -917 -304 696 -159 759 -816 426 5 -330 -861 62 -343 -824 -360 418 865 881 -157 315 423 -845 471 -307 -732 873 -473 -44 -336 -713 758 -434 345 310 -425 -820 -381 854 -46 727 -367 980 521 911 852 695 382 -151 -882 -54 -304 492 862 -719 -20 27 -524 733 851 717 72 -399 308 -646 754 -867 867 736 487 -214 -630 -321 -588 197 -819 300 241 -62 -67 442 -98 721 369 -221 603 -260 -648 -74 -166 -106 -713 -701 -490 -524 490 -716 143 -694 727 -963 36 287 -121 321 925 329 947 -377 726 979 967 -405 -214 -524 -546 439 46 992 69 -901 307 -907 497 -212 -315 231 941 -205 -225 370 -769 -498 813 -846 62 102 -766 697 -839 -684 230 -493 -245 -138 -830 -424 -156 -634 -298 894 -514 -900 -194 -729 -466 -612 -947 893 651 -878 857 833 -781 959 -290 -320 693 703 146 219 -695 -889 786 -500 -832 399 538 285 748 572 -746 -200 623 498 -450 -160 -632 593 -698 -173 -334 -544 -749 -584 -831 194 -879 -186 -297 -468 -302 -497 -240 -966 -348 770 28 35 254 -207 742 -830 -847 -456 -6 291 -216 -591 247 -93 873 193 -494 877 922 538 -503 898 -341 -422 -799 193 -783 179 69 474 -321 -45 -18 -38 964 760 248 398 579 -827 475 -761 68 -564 -26 -877 698 -727 94 -86 -411 -472 -482 -415 348 -549 -395 -299 765 444 -201 -397 -267 292 -691 783 355 135 -685 -88 289 -726 881 -193 555 716 -968 -558 710 -894 356 -461 -402 -624 -270 341 845 250 486 521 913 934 728 -681 -186 -837 999 522 -547 -371 273 -21 36 806 -470 150 -276 713 -427 151 131 -232 -158 -755 -373 -233 -140 216 927 806 -892 397 323 623 -332 778 -487 463 -280 277 -637 -617 -754 701 532 30 -710 -168 -792 565 -564 -733 105 230 933 -554 958 353 -54 559 433 436 -965 315 210 -68 289 -996 -961 590 -308 339 946 -415 981 -21 -931 207 355 247 677 -678 144 -767 118 401 -113 -567 216 -243 -40 886 -963 -31 497 561 757 135 -352 931 -230 358 788 683 -959 -197 926 542 531 -403 -81 -930 724 672 -517 945 -903 -567 693 201 -944 36 -510 411 34 -470 -419 -344 341 896 -743 948 -292 -502 618 -863 754 -156 718 -24 -531 698 -322 -956 133 -151 339 -904 -157 681 611 -731 -303 637 -385 -48 187 -471 572 512 -542 186 960 -406 -997 739 -50 767 -506 760 -350 -179 628 654 -708 644 -886 252 110 -912 850 458 520 -813 283 -847 -856 -849 -949 896 413 313 101 -406 612 -50 720 250 -243 584 -30 -289 622 -328 -337 -917 682 -156 753 -605 -262 765 300 -830 593 804 209 -385 256 435 -279 -311 574 -370 448 355 876 622 797 -689 72 788 -995 -265 2 363 -929 80 -752 -11 873 -598 659 -362 -622 780 721 -376 789 183 510 -901 -922 570 -380 -684 959 453 -289 -87 564 416 -975 317 -526 -474 -150 -868 790 -661 95 406 698 -2 799 -92 -308 245 -191 670 -23 109 -487 21 226 651 -274 300 161 -363 858 677 728 -764 756 -885 596 -891 380 672 591 -524 -792 915 781 30 -209 205 974 586 -370 634 -995 268 567 800 285 218 -202 568 -527 833 -677 -54 339 782 655 -325 -835 -992 939 -595 733 -699 562 577 125 -276 -634 534 330 892 -523 941 -541 -411 528 -633 -501 113 883 256 747 -16 -695 789 905 -84 -971 -748 -97 748 133 771 -76 -501 157 -808 61 14 -542 52 -308 -39 169 832 -358 173 -360 -290 472 169 -489 691 218 -53 -403 -959 -854 -694 -939 -148 70 -951 922 -48 -178 273 44 862 987 411 288 -301 739 260 -328 -89 -760 -738 -947 868 72 580 231 142 826 439 867 119 87 -738 628 800 -689 -492 -555 146 -517 602 7 -61 -203 602 -302 -808 -644 -915 941 980 216 -569 -501 712 -226 -64 -289 183 670 -51 808 -82 -263 460 852 -725 486 -3 -662 -518 -180 -175 892 -797 730 -463 257 95 -555 625 409 -351 164 269 -448 673 843 918 -233 684 -671 305 343 5 -652 -20 -494 187 -137 203 264 908 566 807 751 -475 -169 -82 -39 28 879 -412 -310 534 446 329 329 -308 -897 -347 872 411 -118 -960 -400 -820 683 -280 -654 613 -584 227 -906 198 -197 -696 -501 -571 550 966 -403 -172 -510 -380 175 783 -918 557 785 965 938 404 546 -591 -542 -215 -3 -854 6 146 -238 262 140 412 -174 -325 -199 737 -507 -443 832 -907 612 -245 544 -666 -384 647 643 982 -203 678 -109 134 186 643 -572 278 -155 -91 -897 -68 940 420 343 -175 -79 -652 -404 851 0 -514 -417 546 865 -443 -119 -211 105 -566 -48 883 -528 272 864 948 -701 -869 909 310 853 -2 587 974 -47 227 472 -561 -596 308 653 -286 -210 567 -452 481 -502 283 421 -482 -386 -889 -880 -911 402 -727 -939 -286 -956 586 530 -382 484 -969 736 -754 399 142 -798 697 940 -921 561 -177 -920 -345 956 -55 -690 568 -842 776 -540 737 -284 353 157 -864 -918 -223 207 912 430 448 -728 556 -558 265 -863 86 -759 492 186 860 4 241 952 516 -615 748 159 -361 -181 -664 773 -789 293 -800 910 -13 -136 -253 127 713 866 428 -938 337 -701 -148 373 440 8 321 917 -775 -905 -611 -609 -328 -239 313 -628 445 -286 -419 -53 122 919 608 -387 -370 -760 511 -63 -555 -568 24 758 653 -530 -422 -810 -603 35 609 437 609 96 -56 793 634 842 710 480 808 40 -389 722 312 -166 757 -506 -269 756 -939 28 20 -550 -536 117 99 -474 -743 601 -236 30 176 -557 108 160 364 526 933 -3 340 -954 948 -849 -524 455 -361 528 -593 631 501 -219 -573 -54 9 -302 -699 -620 815 98 -252 449 -542 -68 723 930 301 -12 -870 275 972 998 514 -292 -777 -801 -660 -261 -89 -142 308 327 -219 605 -473 454 308 449 108 997 480 229 -236 -710 -691 66 211 -834 -143 -432 359 213 -575 -550 -951 306 -755 607 858 244 719 553 -104 772 -125 639 675 816 -222 -170 581 -397 544 -55 -915 -724 -300 372 -789 -452 653 -803 -329 -172 603 402 -836 47 730 306 311 -84 661 -520 -792 94 -265 698 57 684 -950 -684 -984 -548 448 594 928 -193 978 -802 -209 -709 -542 -435 -616 -484 -30 766 543 -475 880 954 37 392 -765 239 -44 -909 552 -713 -474 -902 667 397 -55 -879 879 -620 223 -558 -897 -240 26 44 421 -850 -514 -49 204 -567 -245 386 372 458 -50 172 544 -81 548 -62 -611 322 513 -317 328 639 981 407 -331 -876 347 -583 277 -279 748 -902 -846 -54 -122 534 -344 360 482 -588 -549 602 734 0 -956 293 -197 490 -150 528 -810 596 101 -506 -218 -37 907 24 1 -605 -59 -753 872 769 -390 -690 830 208 452 -330 70 -651 307 892 -70 233 878 -929 663 506 -253 313 -518 -984 -972 779 155 -175 132 934 359 260 246 -416 -110 263 -809 895 -838 -355 -617 -754 779 -650 984 -758 -790 868 -397 -896 809 96 -952 544 -509 -591 -244 -868 347 -519 -30 49 755 -353 -411 -963 -124 642 -510 -703 23 842 -37 0 921 393 980 -636 -388 -597 -806 247 779 -302 -370 563 -975 327 383 -450 436 -546 729 -450 493 -950 641 264 509 15 244 11 136 -456 -433 -736 754 266 857 97 583 642 649 728 -86 -8 -773 424 674 765 -905 471 829 261 513 -976 71 603 -907 -170 -187 333 21 712 -511 927 -654 583 584 -945 276 663 570 -866 -832 663 873 803 -41 -195 -254 173 765 -918 -137 386 307 510 806 329 399 199 -822 -733 128 783 -676 -701 -835 457 231 -236 -762 -798 -258 -39 932 383 -668 -387 719 923 -201 578 -775 -216 581 898 55 253 -407 713 -608 455 95 -183 -27 716 995 -161 -659 837 -238 -965 30 291 54 964 342 -647 402 -780 460 -957 68 -361 268 407 -148 -923 -122 -96 295 607 516 -82 -759 -676 -237 827 -147 -73 451 -729 951 -338 956 677 783 -448 916 993 -98 329 770 -220 -987 427 666 -342 958 630 -18 411 995 -825 -295 -246 -521 661 159 -306 688 -691 -622 -852 -948 -663 -741 -889 553 696 -733 676 -899 51 879 -77 -910 260 -339 261 -713 -690 303 441 -346 -963 -984 146 864 207 23 -468 -881 -508 829 374 -576 -15 71 -599 214 -416 950 817 915 792 -605 235 -565 488 838 559 626 -723 603 -631 643 486 921 -694 122 -254 -709 -540 -370 604 -408 -590 970 729 -329 -602 -981 635 -722 -781 273 -587 -578 -968 -448 -873 492 409 -795 -498 -973 669 -975 520 848 -61 298 -81 -716 -662 197 224 -827 48 -176 -277 686 283 261 108 906 159 671 -411 172 -99 -371 879 -258 -43 766 -766 -530 992 563 535 635 -153 45 41 -651 -103 -520 -219 627 -978 -949 -371 -705 295 749 182 403 -297 217 -119 355 114 184 -18 238 -410 -852 -429 -501 -409 -427 -155 317 -964 -694 -596 441 -202 -788 546 -487 -555 276 -321 -984 421 609 -464 -642 1 -911 381 859 -677 -185 -225 -237 464 197 662 29 -888 -150 -935 448 46 -70 -656 330 -724 869 890 995 -211 -358 745 -165 -51 -353 -631 -467 72 -267 30 -409 -13 -438 -751 -373 657 -378 864 -175 822 865 -507 955 -44 -12 880 -796 450 230 -134 -228 -891 735 376 262 -386 -485 -949 513 -328 268 -965 492 974 497 -96 148 -618 -688 908 885 -776 -457 -160 264 -301 753 994 -694 368 -941 -955 -927 -889 494 248 -9 -586 -369 -653 825 579 173 314 -717 -873 -454 -699 -316 -38 525 -703 -870 -176 -857 413 -612 -884 -4 -880 722 953 101 -408 -172 -49 -198 657 -381 318 -637 -694 147 -948 -386 272 74 632 -733 825 -126 211 -31 -531 -559 667 -848 508 386 -435 444 -365 -835 95 -195 659 -326 -219 600 503 -757 -901 -701 -678 -365 958 471 -615 -293 -32 16 -44 -943 317 931 385 755 751 -279 -200 201 -495 938 460 -584 209 -113 -47 257 424 3 105 -632 -50 377 -315 -747 888 580 477 292 -631 -903 -957 -536 786 -18 -804 -246 -569 -109 736 -440 449 -577 -514 122 222 -386 809 419 433 156 -506 -819 315 86 644 289 -734 -882 283 504 505 -157 -995 377 365 773 -327 -841 -933 884 175 -928 -994 446 638 579 -574 846 -726 135 -642 519 499 816 -323 640 746 -127 -892 -949 876 -649 278 -287 -473 -472 342 454 441 -689 -120 -340 955 -730 -616 -847 312 330 654 618 -691 530 -804 550 669 -227 -283 -935 -55 -595 -617 -547 -188 972 431 -428 58 507 -423 641 -437 548 -113 565 -93 -792 509 801 -688 253 141 -37 -1000 478 -773 -898 813 -782 69 9 -772 -350 -308 -961 984 600 281 -475 671 166 -539 -74 -450 -142 -165 125 454 -694 677 923 -597 -518 433 1000 -259 -523 -619 -480 -401 -315 -154 483 114 -603 480 -714 830 -291 370 -858 969 -646 296 442 -229 -513 -66 749 -643 -824 214 -856 -998 59 721 -863 794 816 -152 831 409 135 -39 154 256 446 -421 294 -562 -780 134 -671 394 -216 -398 -78 791 -878 605 536 423 229 -706 466 825 736 -274 -257 668 98 630 275 237 552 -155 -591 981 441 615 846 431 -970 783 227 97 -495 226 220 867 310 645 127 481 647 -375 -236 -335 248 476 -730 -294 -567 -2 -980 538 308 -108 -911 -232 -673 -586 85 512 -294 748 -243 465 -350 -827 -664 -592 -49 317 -744 531 967 -988 -101 735 -820 297 418 -910 -288 -798 279 151 -313 442 -191 -31 -520 190 443 144 756 -606 -392 400 509 -635 207 855 586 -563 -592 -192 45 -861 -321 -23 345 261 -206 202 880 -680 -352 -804 -352 -594 795 810 521 -46 -457 -715 -143 -922 104 -997 -381 778 377 997 315 90 145 129 -285 765 -169 -568 177 610 372 478 847 777 579 -113 -139 908 -6 12 261 586 -881 -485 863 268 417 874 -307 -813 -801 -344 362 -78 -682 -318 59 -566 995 885 -441 -485 753 409 938 -777 353 710 304 865 -123 541 887 -965 284 828 319 587 -972 119 -243 690 -752 327 -561 224 -693 245 180 289 272 91 549 816 -589 -410 690 -254 658 126 -639 183 -252 -187 53 927 529 -272 482 -616 318 -519 -354 -251 -17 495 -763 11 357 899 190 901 -363 -132 369 801 532 286 -150 42 632 -814 739 360 -855 744 -670 -518 -882 957 673 378 562 -841 -822 739 -623 429 462 513 822 -694 134 855 897 545 -933 -548 625 -818 452 660 -769 642 -883 -11 -978 -981 705 425 -916 -276 70 54 3 635 333 420 -797 -741 -492 251 -708 814 -931 -15 166 -530 862 -789 -152 -262 -416 229 -200 812 -534 -123 650 -979 -372 -802 693 -98 766 169 389 -732 835 372 88 -390 942 540 -731 -791 763 263 -988 48 -135 -238 838 645 20 231 -580 -308 992 79 -396 964 321 -479 -686 353 -102 18 -5 -437 -777 -31 854 -747 488 -470 629 -515 378 -70 -932 893 97 668 746 487 608 -838 620 482 401 -148 709 -668 -979 -850 904 150 -902 192 230 888 -873 -204 -970 -175 488 52 -427 -953 -54 -594 608 -640 8 -619 930 -469 43 510 853 856 868 175 -227 140 207 -427 -67 -733 774 371 297 480 -327 999 935 951 256 439 647 -358 217 736 157 -410 78 302 -741 -503 -683 -489 -52 94 -162 379 417 -387 -604 658 -292 823 571 383 254 -662 523 343 -720 -479 -387 406 850 408 -590 862 188 -678 -268 388 -718 -761 773 -783 726 712 572 289 47 853 -700 665 716 69 -521 -597 -26 -274 -929 -854 -421 -947 -404 -655 917 -261 -284 356 445 787 721 905 706 171 252 -37 -294 -971 716 -547 504 850 74 328 812 -113 -720 663 169 -955 487 349 -700 -704 -215 908 514 -296 -13 916 -427 583 581 -420 -693 -81 -857 -19 -758 -673 34 660 610 834 -558 -693 241 235 863 889 -546 -608 4 791 753 940 215 -44 -671 -159 -480 716 819 83 92 -992 -545 -656 227 -137 -560 533 -278 -711 2 -135 762 17 -868 965 323 686 851 75 -562 -451 84 -423 -965 139 -354 -962 444 793 -540 -503 60 84 -683 -932 -865 944 254 -506 -924 -47 -972 -311 -335 856 -249 -732 -75 854 -900 -529 776 719 -192 -827 31 923 -910 -23 -449 376 531 801 802 -716 -846 -419 696 -496 -230 400 310 612 207 -605 744 884 62 -959 -147 325 -265 -257 -838 443 465 463 985 31 -739 201 -959 -723 380 -322 700 41 692 763 724 -994 830 569 -170 287 354 739 510 963 -740 -903 209 198 750 834 275 -183 -489 37 980 -993 -860 333 748 92 -831 -974 -572 837 633 426 -309 81 -836 -433 -615 249 896 -777 88 -683 -846 -898 -147 -49 768 348 -455 88 438 -910 -482 -453 65 562 782 -15 92 -986 -511 -623 812 -849 -618 857 85 183 738 -943 -708 284 -661 -179 64 -681 -718 -348 645 -231 224 324 -266 -213 309 -668 109 461 431 -404 -471 -150 153 -372 449 126 506 524 704 751 788 -838 972 847 716 -887 -610 -413 -864 2 -26 432 -413 973 218 -625 914 90 -757 904 -663 -364 520 639 -691 -467 554 121 -135 -570 6 -21 -781 -322 -658 356 921 -454 -197 532 -536 547 227 -220 -296 816 880 -865 -268 161 497 -157 -90 921 315 -90 488 797 -720 -544 -16 599 749 168 -788 -128 -100 349 -356 359 -720 815 52 693 -987 -928 -683 187 74 36 -783 -104 -494 795 649 881 592 -197 662 359 897 152 82 183 977 815 152 66 706 57 -525 -494 -65 -453 56 734 403 917 232 571 124 -840 -466 -131 -434 37 673 -814 -595 -999 590 983 154 856 -815 -824 -334 484 695 -692 -818 -147 -590 -565 -513 -630 925 125 903 621 990 -866 685 100 -62 619 -161 -75 150 -307 -570 -162 -168 868 -404 -804 914 617 -884 485 -701 -502 178 111 -259 -286 280 72 809 621 300 -710 -754 362 634 -238 -818 882 -670 97 445 -971 -798 -104 832 -159 611 935 -413 329 108 356 -95 -194 990 -353 -130 189 -968 -781 -734 893 -611 852 867 739 -599 315 -714 99 640 -216 -309 -276 -437 938 390 486 376 -654 163 123 -901 -618 -710 -579 263 722 396 789 -286 961 -667 -968 -295 544 378 -207 -690 775 774 184 -284 -166 891 298 32 932 999 -308 440 505 -295 393 71 333 -491 802 814 -172 -134 -877 -521 277 -969 102 331 -420 -279 -278 309 82 748 681 224 -803 687 493 -79 -886 207 823 -70 -140 97 25 -240 -698 160 -241 -44 288 -849 114 -267 232 -573 102 -933 -453 517 523 -216 -694 -555 921 543 669 500 -821 570 590 -899 457 -908 242 644 183 -172 -509 -319 751 -781 184 728 348 -21 627 552 672 750 496 -11 -878 -499 -917 -771 82 -380 834 993 532 -42 813 430 225 803 508 339 846 442 404 -943 173 524 -142 411 598 -3 757 670 183 -793 450 588 -168 -99 -161 -206 -700 637 -155 -816 -958 -229 543 967 -851 -108 400 -412 -66 -220 213 -840 -727 -157 -773 -520 -333 901 -139 320 -459 706 -200 778 -547 838 -787 440 900 339 -675 65 -380 -8 -479 523 -908 -824 -524 -203 644 -503 -292 446 99 -425 693 337 410 952 -419 -31 -882 969 550 -982 788 119 799 99 -356 396 114 -804 328 -392 -804 -475 158 -54 -798 -409 268 348 203 -597 -432 688 -54 425 -410 895 -649 299 -292 236 204 481 -915 -798 355 824 -825 -769 946 -565 -217 843 531 922 156 -9 803 -561 101 -16 -310 57 433 129 308 564 -276 -723 343 -449 54 -756 -922 237 -839 193 -913 -515 -945 318 -124 -518 129 -453 -959 -122 441 828 -873 -930 996 -445 473 -334 -712 -279 -706 252 -68 -773 -137 709 -795 -360 -779 -974 228 99 964 -928 187 -29 842 -130 -67 1000 196 -349 537 -245 -248 -551 76 -300 338 490 608 882 -543 -931 823 962 337 828 -577 637 823 810 -313 -96 -675 95 537 549 -218 469 4 635 132 383 -873 -256 -786 881 652 -36 211 4 588 555 -556 -984 739 512 815 51 -931 -723 500 -762 412 659 -991 925 524 -853 473 -117 595 -326 -247 499 235 -930 333 -496 873 640 766 628 823 -798 -47 -548 776 499 970 -309 -250 -691 -544 -387 423 607 727 -803 -313 272 -500 246 -435 473 -400 41 287 17 -903 -407 -176 -484 823 -355 -529 -24 -648 -513 -35 708 890 -816 139 -150 608 966 -267 687 -325 528 -366 -54 -376 305 -844 -687 -237 777 242 309 807 97 751 -959 752 95 -708 -150 -276 -307 21 -327 779 183 -522 -93 56 666 582 48 88 562 -942 553 -798 961 371 810 738 -903 545 649 460 137 -937 597 842 -299 945 -101 474 -93 628 524 -775 -966 -340 564 13 -673 162 -215 921 -408 545 -668 -817 -118 398 -606 812 484 -282 276 136 212 788 -597 619 980 -433 -345 -2 500 489 -943 440 -141 318 742 785 211 -415 49 820 407 -778 -560 738 726 913 -890 -278 -883 -697 61 -604 483 -458 150 -808 520 -709 958 145 700 319 -56 -213 717 -47 829 -556 -315 832 -625 963 -948 -176 -910 972 -755 -108 -407 176 669 -775 397 664 -66 -605 -964 -872 843 749 773 747 568 405 -376 828 -537 -386 901 -446 -155 -419 -186 -961 -943 -217 246 88 261 350 597 440 -373 -186 565 893 -135 437 -360 -186 -494 -532 921 104 -296 -847 -932 414 -615 -781 542 807 544 2 -173 -342 262 516 -301 925 968 -279 558 234 -316 208 -146 -791 -4 448 335 -787 -893 86 -264 -653 -865 120 -820 -305 -390 7 -782 -489 999 -593 -151 786 -867 -823 266 257 943 -322 459 19 -591 908 -374 -822 175 -448 247 321 821 543 -50 -138 -723 55 402 451 23 920 728 -319 341 -743 504 708 -935 -923 -694 -205 972 301 137 -248 296 498 -65 133 -220 -670 539 777 716 -615 -831 803 -811 -365 -498 -458 -529 701 909 472 667 394 -816 271 517 756 255 44 -156 -763 -695 266 452 988 269 149 -378 345 -304 874 -750 381 -962 695 125 -857 -626 -859 -475 -120 684 943 -327 -374 -103 -639 -436 710 346 -589 -502 837 204 585 -911 -690 -127 50 592 664 -358 898 605 552 702 74 -676 800 -354 200 -616 624 345 32 -396 -793 534 488 612 442 -254 -231 279 402 212 974 447 876 814 -701 870 658 970 -990 434 -181 -497 448 -28 769 -120 -517 -911 -190 -233 -991 186 -214 200 280 -522 16 -987 -783 609 -622 565 -279 -814 -109 203 -322 -497 661 405 -48 -132 216 981 254 880 853 50 57 653 -264 164 663 -699 550 -276 -266 -120 -931 -246 569 181 595 -475 151 -750 282 -463 502 -467 -933 -937 602 615 220 -87 306 376 856 -104 -867 513 343 -999 -82 851 664 295 -511 101 930 -253 -690 683 -861 -152 -843 933 671 -499 -873 -784 -344 -916 -78 -354 -44 417 576 -749 -802 -358 552 32 421 473 -564 -354 843 357 -354 -176 93 895 422 334 -889 473 734 -601 -724 462 -591 113 742 149 -231 -246 274 -8 -567 -969 430 532 -767 -446 -383 -648 767 417 747 -568 601 -155 454 446 542 -570 -257 725 -887 -240 -573 370 -249 458 -878 -48 851 -16 331 259 -42 27 -374 -206 36 -987 -779 -685 -987 584 995 275 359 -613 -993 299 -747 -205 -359 460 -456 -37 -716 -189 -757 -882 217 978 896 153 -547 944 -321 288 -621 189 714 982 -77 326 799 -63 -263 84 643 -873 838 -537 -570 285 210 -677 -366 890 -375 479 -804 929 511 618 -563 -410 113 736 820 193 -613 -202 221 -519 -584 -51 392 149 103 -749 505 -306 -822 -844 59 -938 119 -222 835 -125 -777 -414 264 25 -308 -875 -848 -509 427 371 624 -462 -220 645 809 -523 321 538 -765 -496 -10 -119 562 576 265 228 215 545 182 603 -880 -667 926 648 773 -988 989 569 -806 -410 956 166 673 -536 -926 241 762 93 -171 6 397 57 831 267 -148 275 388 151 -517 -950 -346 -809 495 682 253 750 -606 487 -426 -847 -694 -244 826 -895 314 241 253 -35 -392 393 13 -918 -125 -320 571 499 353 606 266 -144 -609 269 733 -180 -496 438 -839 297 -541 -266 -765 718 -441 -534 34 -680 -668 509 -666 74 -126 -23 865 477 -908 -528 -373 -184 -174 -586 -412 -820 597 -443 -299 -140 -914 908 946 941 322 -97 -351 435 840 858 628 37 -522 -737 883 970 978 154 112 -319 -80 654 240 39 341 -904 -850 -90 -861 364 -126 661 873 368 -372 589 844 677 460 194 752 824 -608 359 639 -495 -564 -636 811 -951 -254 156 742 824 -697 -475 -34 532 -795 284 -52 177 -84 -745 -244 509 159 -937 46 529 444 -203 161 642 -140 -915 -385 -641 -748 713 948 -182 -631 531 -827 678 624 -915 -858 -718 753 -661 408 192 -776 658 -123 -829 404 32 -942 678 -292 455 448 400 958 -602 -684 686 726 110 -925 -108 663 -676 -336 -991 791 939 -314 54 -728 959 -458 -493 234 874 -393 227 70 -87 33 900 721 -363 282 -518 911 616 731 -254 937 177 318 499 -617 -294 -283 531 517 106 599 406 -886 318 -190 536 388 951 -78 474 -949 743 31 -580 898 133 976 463 593 -489 -891 470 -545 -150 381 -215 446 -206 169 384 625 846 -122 -386 947 -16 -629 410 -908 -911 -557 851 85 -940 172 700 944 -115 639 612 850 592 -982 690 86 239 -318 87 698 -74 805 840 -90 797 822 648 727 -68 -803 482 742 170 593 -688 807 -20 -382 801 464 -525 -610 -905 971 687 -152 325 765 859 381 -123 761 -326 875 101 -834 -883 575 187 -913 5 -718 -985 -923 606 -552 890 -639 -490 209 36 -378 -848 -100 -36 709 474 524 -244 -649 581 238 172 132 -351 97 -227 792 23 413 -904 682 -753 602 240 -273 -877 698 -965 391 159 -185 612 -633 -848 705 431 -398 -133 853 -776 263 5 -463 -205 913 125 821 668 658 862 330 -420 881 -96 -146 -884 24 397 625 130 -308 -982 -815 -898 -171 98 207 83 -32 -691 -850 463 -307 -980 -162 371 977 -370 -117 547 -504 619 184 207 -740 -526 -802 526 -785 -989 606 -933 605 120 339 266 75 161 604 9 590 756 573 -608 -526 -124 861 -94 -527 -556 -636 152 403 -792 255 940 -945 -635 -801 -63 287 125 -954 -292 -656 454 -618 -869 -428 -389 -93 981 294 -383 -669 -956 -710 363 26 -45 663 46 -514 655 -458 200 -506 224 -151 660 107 419 125 -218 472 719 -692 837 -378 408 73 886 20 -551 -539 695 -597 693 -828 -918 -382 350 -131 -311 686 575 -251 584 -20 -957 -47 -585 -16 -543 982 6 -421 -546 -551 -744 -819 683 975 -30 69 628 -4 991 -148 -326 -315 -793 -121 -185 -181 262 291 475 -315 -672 327 -298 933 383 -336 -178 41 710 -352 -215 768 -724 -666 983 -794 -152 520 732 -340 264 -119 -499 204 -908 82 -279 -715 -656 936 -323 -62 951 -245 505 -308 891 749 -184 45 -924 -874 -634 -779 796 619 -899 -167 516 192 -466 995 278 -570 77 -164 98 479 -57 -983 846 558 -230 -349 993 413 497 -246 386 -501 -201 -244 296 455 28 467 -724 -273 633 206 -449 -596 20 629 371 -827 -428 952 843 334 -693 -854 255 732 659 670 780 775 -224 431 -344 912 -332 -679 32 554 582 934 -533 -553 -301 -221 -69 -82 334 -681 400 -779 -787 338 650 -176 -152 -900 68 -897 861 832 30 570 -960 901 710 920 671 -700 767 980 -623 -914 -15 -9 -648 -740 -911 -986 -182 -685 64 676 -539 143 538 538 -836 -915 -351 366 181 614 -650 -815 -32 666 24 -572 -533 -503 -577 224 530 659 94 -644 -256 -832 -590 -265 -940 843 -261 288 -531 -987 453 259 -426 -783 430 284 849 -522 660 -837 -762 992 66 -862 516 -964 155 -608 496 -196 774 -671 -281 -916 365 176 886 -341 -275 -985 391 -350 -181 -391 158 -164 701 -358 653 198 -894 -634 -432 -452 -394 -694 -958 385 445 185 158 793 -253 -664 -592 -404 -757 110 213 885 849 272 -606 -561 -649 595 -46 387 418 500 -533 815 54 -489 -46 -284 -419 645 -941 988 158 -349 423 862 -814 69 -887 -658 415 -261 -885 -358 -329 -268 -200 -72 722 294 581 -326 82 557 -836 388 356 47 -921 969 -676 93 582 -817 -960 691 -124 822 716 354 569 506 744 332 -169 951 939 669 -820 839 -976 7 94 -50 454 -559 -172 87 416 -251 410 -371 -181 348 553 -609 731 660 -106 529 414 -486 -652 -341 -235 140 -638 -204 -21 84 -26 -526 -813 -36 -641 479 189 -939 621 498 173 -519 -652 -146 879 487 345 -936 537 568 595 462 -231 248 -946 970 -976 750 858 60 567 821 365 936 388 690 -802 339 -617 716 688 76 41 -427 246 869 912 328 197 -740 -794 337 233 -650 -591 500 279 535 -279 986 237 -811 961 27 741 -893 -84 547 34 -814 293 468 155 -14 638 -777 321 290 313 -733 -481 137 -463 396 0 -313 529 69 -196 -604 839 -218 -32 205 669 630 618 143 -484 -157 204 -125 591 169 -693 -347 -129 -824 -11 -475 64 -301 -697 424 762 483 387 -11 588 -456 479 -337 504 192 612 -935 744 13 304 -746 -580 680 741 -322 -321 213 -848 -813 298 788 409 -90 88 -295 466 804 -103 -997 -349 636 383 -11 -621 -710 -629 -500 -248 -904 997 157 -381 348 -592 -432 -607 -160 -824 963 278 395 -951 -164 -287 -479 998 609 -48 -473 -21 991 -517 -514 184 489 -913 256 -526 -92 664 228 207 374 -70 -709 -278 192 371 -106 -965 -926 394 -625 -475 -495 -443 730 -939 404 897 -43 326 459 228 -156 -109 -556 -450 -412 630 -304 -945 -364 -741 56 -757 453 287 182 -859 -714 779 -493 850 352 377 231 382 -827 16 397 402 -775 685 36 683 -786 -167 438 821 -484 810 807 -379 -272 549 -222 309 -878 -782 -922 -95 418 -669 75 -303 978 -195 -851 145 -154 -994 297 -367 260 542 -470 16 -545 591 51 126 536 -736 834 50 52 393 848 -65 -165 432 -444 -585 -591 -187 977 -449 864 -298 -948 -371 -132 -283 -748 268 -53 -834 811 -974 345 -291 -484 -369 879 35 818 480 89 -203 984 -470 262 -417 -355 146 -571 -25 -846 303 -448 -963 -909 -518 895 638 -595 -543 736 -188 253 -149 -310 -453 -291 -262 556 687 -579 -601 -77 -219 -802 507 -611 -238 -176 -455 397 -66 -825 -174 443 -514 966 966 -185 760 -533 29 -559 787 699 -644 -490 -757 520 714 -233 711 -846 -433 975 306 -205 -586 268 -89 461 -492 762 128 388 -937 -900 633 142 -462 -844 -962 -673 915 -420 345 642 -866 462 -993 370 594 -131 -300 675 -427 735 -618 663 -304 55 -294 -913 302 993 -561 -93 19 768 540 830 -933 441 303 957 -780 -265 147 -734 611 -873 205 -694 -388 183 -503 -19 -374 636 -444 -798 -499 521 744 -402 141 491 423 -173 -891 -710 -809 -352 131 676 852 694 -806 -259 -220 -839 42 525 189 -898 -45 -113 196 -85 -619 -773 751 -915 -333 -352 -809 -938 -374 -724 -75 601 -209 535 502 -739 -824 -774 -270 86 -372 481 -718 187 141 -964 937 -423 -454 361 -353 -523 -869 19 329 -413 -428 489 226 160 818 -971 873 952 -61 786 -931 477 873 498 31 119 -106 762 270 465 47 -671 560 987 939 -915 219 380 -669 -556 -69 620 362 -710 -74 -727 -668 930 -309 993 203 13 -983 975 -658 648 -492 655 -647 193 -135 -182 714 -305 903 985 -60 -409 557 -23 430 -241 -470 561 645 812 21 -170 350 -491 -973 -800 61 -451 358 99 732 -102 -897 -217 -477 -884 379 735 -267 728 605 -371 311 -224 461 -26 -838 -748 449 -264 -490 715 -672 397 404 -970 196 -391 277 -646 -133 668 -342 -404 -915 -409 -873 342 837 642 319 -357 219 632 -989 396 -563 -604 227 776 -206 -615 -240 411 -51 591 -809 -943 683 -576 -95 -857 -566 -509 705 -44 -919 591 -393 720 972 -859 121 709 -236 -402 29 90 526 870 -970 -824 915 53 261 185 662 -694 96 -410 -186 -792 -997 -137 -429 149 172 -807 -38 194 -764 866 -487 -555 -44 -365 253 330 537 423 -831 -421 640 -67 -533 -575 -534 967 -18 433 -853 487 -803 -287 -365 636 -174 436 262 420 -803 -61 2 743 -185 8 -783 -599 -766 924 -321 -431 -740 -794 210 -71 -173 159 227 -94 532 -848 -213 -842 -440 842 -875 -604 -852 -889 129 -73 577 -129 463 703 -144 -731 -902 134 101 -136 -492 -914 797 148 597 884 143 746 -335 -421 -978 -204 -509 773 81 -241 -594 -506 -880 -233 270 194 883 414 -434 -466 439 -804 469 831 -592 -53 466 -375 -232 434 926 -617 -648 426 -615 -733 24 62 107 266 -160 -166 688 -205 -508 -894 -583 -323 -586 -401 943 -463 -124 649 -976 -989 -80 -128 -326 -301 426 -233 -702 -206 -187 -532 505 -395 -368 42 247 748 991 234 224 927 928 451 -698 438 934 112 -956 -629 986 -809 -279 -451 858 -794 -788 542 -739 -993 562 514 -642 381 -906 423 621 -499 -645 694 -46 -6 397 937 196 788 -295 -372 -146 373 -178 309 -361 -205 -851 845 -673 -933 -451 -173 346 -165 -29 112 915 580 -668 -3 -355 -738 -693 -570 -58 448 372 725 482 -995 -249 934 -233 -665 782 -150 -169 -61 -662 192 764 -482 177 164 -773 -981 -938 375 -341 -427 -621 659 -232 973 -539 -927 298 38 101 -495 -82 -584 158 13 -590 -57 792 94 -784 -714 -685 -901 213 277 -169 756 -432 97 984 -835 2 554 -717 -431 545 -313 -25 8 -665 -562 533 -320 591 839 152 -419 41 586 324 623 -777 -539 -998 874 -923 -906 229 -509 -436 771 657 -642 187 830 515 296 400 -977 -555 -27 600 721 -717 -740 775 -147 -578 -763 590 816 790 954 369 385 -727 -855 -51 -613 389 -643 828 -719 341 -245 -54 614 648 -141 254 -175 -195 655 684 -645 -615 -718 822 -160 -937 920 -615 -679 19 -364 -370 -845 -842 -674 -101 24 882 433 566 -786 937 -219 828 810 -534 97 -698 956 374 -234 65 958 642 362 -322 -921 -223 177 888 -819 -758 -723 282 -305 -551 795 126 999 786 745 -283 -424 530 -633 -591 233 -608 849 850 754 116 929 647 -349 -644 876 429 322 -689 -32 146 657 -183 38 166 -661 -710 332 -217 -902 -974 -649 -823 138 269 404 -269 -975 -236 -782 575 -580 -252 660 173 -526 910 -665 -650 105 -265 755 137 781 -592 78 714 -720 -441 -939 -114 82 -943 391 -54 391 -62 -740 683 -526 -830 -763 641 8 -322 967 -365 -963 338 -673 -598 -736 766 894 569 -994 -705 -602 -386 141 486 728 -345 -888 491 344 -511 506 60 -993 -178 77 173 -425 354 -17 771 421 -415 -576 560 -270 -637 -953 -955 429 -182 292 820 -651 804 -131 -905 447 -448 206 -337 -698 -178 -205 462 -754 166 552 -676 -830 686 -281 808 -20 869 -432 -194 705 510 -937 956 279 117 -442 -502 113 -655 249 358 805 846 -676 574 -913 953 -822 -345 -62 412 433 97 -361 -306 -371 450 217 -293 272 204 99 484 596 208 -892 981 720 -712 882 813 221 190 73 295 -546 -152 -508 301 766 -237 5 -655 342 122 -96 -918 610 333 799 724 752 425 -470 236 371 -922 567 387 8 -636 338 273 -896 331 370 869 -456 -564 528 334 -721 369 85 -65 797 879 -935 -465 275 -7 980 -380 -146 -866 -341 -989 481 -397 849 -448 781 394 769 903 351 33 -523 654 -468 -799 -7 -534 433 -816 220 -298 452 -394 601 872 -125 -625 -618 -402 -804 4 79 -35 -950 123 -610 -867 702 121 -517 -693 333 521 -756 819 434 -31 201 775 694 44 -597 239 286 -35 456 442 248 497 -283 -935 93 330 202 765 354 610 873 -385 209 649 78 587 420 659 822 5 -724 181 411 -374 776 736 -828 62 58 -437 -414 -6 610 290 -376 501 690 979 -923 183 537 990 419 681 -463 -569 -749 -580 -165 525 -940 -733 286 -975 -730 -87 560 -930 -278 -842 -212 -328 42 -294 -265 139 811 908 -558 409 897 584 529 -5 -832 -120 -192 543 -383 -705 52 -987 -50 -738 -375 606 -354 -20 179 -968 -156 417 -899 -776 239 -539 300 110 -929 -125 91 323 228 -298 -171 741 -692 610 -193 975 351 -841 393 -684 -714 -356 979 347 635 -560 -255 941 -664 787 926 719 -319 -303 929 -726 -93 -376 -703 944 719 -714 979 799 9 -216 -429 -684 -899 73 925 -227 -825 -790 490 -353 -508 917 -692 -21 761 -75 393 717 -412 44 106 779 -160 524 -348 334 294 -541 491 677 85 50 -567 -749 -654 -230 455 -607 -205 -46 -893 -123 497 766 -333 53 868 530 18 -607 857 946 390 -701 -934 121 530 404 120 -379 -870 223 769 4 941 -842 544 656 -201 938 -6 -635 751 839 923 92 -692 186 -204 266 977 -251 263 804 -690 851 -599 452 -460 -39 375 -88 -405 -536 610 387 -691 705 -743 -696 266 -784 -381 182 479 -366 129 389 -514 187 949 -299 432 479 680 -656 381 -972 -772 -38 -789 -936 -944 -956 -894 -207 24 -141 -733 710 242 -96 -999 -345 189 -606 -104 -578 -152 -88 904 622 -400 -758 519 -195 -11 -17 -587 -945 -898 -920 -945 -524 829 -380 396 728 -539 -104 -576 298 374 -124 988 -989 -138 -35 681 -887 -640 872 73 -2 -765 -575 972 -661 855 945 -240 92 131 -525 848 -168 -520 -607 -667 -762 -389 -354 447 602 346 522 -579 854 -726 387 -153 -710 -273 -558 697 -786 -717 488 -810 -92 168 -972 678 -620 454 -530 544 584 422 244 460 24 417 758 -808 143 556 -547 -931 -474 677 611 250 -278 445 -601 814 470 -995 891 51 -963 -700 672 304 -869 550 520 629 660 -260 108 -529 591 76 504 -453 177 246 -971 495 -582 -526 253 124 975 556 -838 -853 -554 -894 542 -596 -336 553 -15 448 74 210 866 -21 -58 120 -939 590 870 841 929 -294 -538 550 452 -722 -797 480 771 418 -903 465 -861 205 -53 671 313 279 -159 -78 494 868 212 589 134 758 321 124 -279 635 -127 4 383 -87 -932 -848 -347 -370 -744 326 -535 224 -861 500 807 -931 627 512 -307 797 417 417 -844 948 366 359 237 23 -516 722 890 -921 709 918 265 -278 580 688 11 814 691 913 -906 988 -346 150 26 434 717 -341 -284 885 -674 -800 -379 -149 132 -112 451 -369 424 -578 -807 638 -344 -607 183 -929 -280 636 836 -838 390 738 -792 261 -835 -764 277 -690 -167 -59 142 935 900 319 -664 -362 85 648 -958 -492 -184 113 963 -643 -864 827 757 -600 -510 -474 -216 -401 873 777 348 -990 840 890 506 946 -86 183 198 -745 984 -661 -926 878 -319 -425 -508 -828 -497 -735 -902 137 263 -387 171 -38 760 -638 30 541 -580 -596 64 464 -234 -617 939 690 523 972 -979 -483 416 998 91 309 812 489 -775 207 910 -357 -390 -120 -866 -979 538 -723 551 -279 229 927 -617 759 -850 -250 375 656 -952 820 -8 -869 -20 833 -601 -496 219 -980 434 659 142 376 840 -306 -411 -48 431 23 805 328 157 812 736 164 -662 572 711 259 264 -156 463 207 -695 -650 -917 -774 -14 937 714 728 881 564 -513 271 814 -89 -25 345 -156 893 687 -745 -7 366 403 -638 -441 218 -340 244 256 -365 426 66 34 -667 41 271 899 -836 434 -436 271 -910 906 -612 733 -291 248 29 217 142 -249 -810 275 -534 431 756 183 -310 199 -325 -518 -195 -686 -201 603 545 228 -201 -882 573 -693 821 309 236 -784 296 -59 339 921 -842 -772 791 -100 -320 914 -892 12 878 -111 -601 290 319 -509 -428 -107 -685 -295 202 295 -49 146 -192 -286 66 -266 -178 256 -49 -332 -871 -504 -963 -915 -863 -844 296 555 209 -662 962 -906 -112 381 793 61 -514 -344 150 -380 -351 -492 -279 630 875 -787 -194 548 -260 -547 -100 -2 459 558 113 936 196 -202 -398 424 217 -550 -930 -700 581 -564 -910 27 -784 419 354 943 -291 -22 896 -893 -182 487 179 -640 -940 639 876 621 647 -299 -76 438 464 -737 -432 771 829 732 -660 -743 344 770 722 120 122 -184 978 238 -553 -81 -604 -187 46 615 596 -163 -614 -527 -291 -735 -759 -544 207 403 343 753 -663 749 542 -811 -256 366 -621 376 807 -99 351 628 687 -861 750 144 270 -219 3 -214 -375 -497 754 910 -39 559 -900 -707 -694 -533 658 264 -930 -126 -180 810 -108 -333 -149 -232 -222 -805 -68 902 -76 -773 268 919 569 -413 726 286 343 549 745 435 807 696 -85 994 -283 693 -795 -657 -854 -846 -620 -667 295 -168 -330 -912 -241 -525 -849 2 547 689 -595 -570 12 126 -95 -200 -226 597 930 -51 227 -328 805 267 284 913 527 -539 941 688 -123 -580 839 591 -924 -150 -940 743 -645 89 689 -795 116 -5 94 -226 793 -768 -477 -5 -821 -578 -339 147 171 840 1000 82 -286 99 -281 -149 -819 -566 -962 140 -915 -812 -445 -907 -175 -819 -553 -112 918 -485 -689 754 526 -932 -617 -649 950 -304 -2 219 -925 -394 614 -444 559 837 957 600 543 -95 538 455 387 -814 649 25 933 -522 -472 448 -678 303 -707 -928 906 -917 -457 -11 -724 539 666 130 255 506 215 113 -743 415 984 993 -565 15 -931 941 -540 -902 738 -881 521 193 -31 -632 -377 124 -505 87 340 -372 290 -629 240 170 -14 -953 865 803 -653 -272 519 -391 299 -23 -724 398 -54 670 -464 -862 682 -782 792 -276 383 293 -650 296 -301 -899 963 514 -741 882 -154 -643 607 -412 -951 -719 -123 682 69 -555 646 -632 497 207 -765 270 558 709 120 -695 675 949 -409 -980 -129 -828 233 -128 94 -542 -989 794 -70 -365 896 408 213 -564 264 34 948 345 -790 -75 -872 93 -822 287 -698 -526 -960 375 258 853 534 816 -226 946 983 -863 247 -783 -404 -477 -66 387 -869 526 75 -627 -830 -915 -469 -95 703 -844 -623 764 -270 -454 814 774 -539 -911 -404 793 -783 866 -717 -635 366 -555 -463 -522 -556 172 75 -902 -708 152 -494 938 868 703 -606 -136 -64 302 -776 -120 -230 159 550 -459 -220 -233 -815 -772 22 877 403 72 966 748 -67 -544 215 154 -227 -486 -35 -822 534 670 829 -91 634 377 236 -945 -943 938 663 -277 -454 -530 956 -716 482 664 437 556 826 566 -574 -201 -7 62 -311 353 391 -86 -187 -190 434 -60 619 -15 336 894 -534 -570 828 -863 -7 -442 704 -78 691 -61 416 -367 -713 784 -577 -961 69 -195 -772 -368 538 571 -528 108 -58 -58 -876 416 -777 46 -705 837 -27 304 60 -479 -726 523 -256 -194 128 314 -107 697 -69 -963 -563 306 -273 -851 -139 180 365 733 -672 -794 -581 688 27 -683 540 629 -234 610 -298 112 739 10 715 865 974 619 -914 -793 218 -803 27 -114 365 -624 -717 -357 -1000 -68 -386 113 -938 645 480 -621 -897 723 88 445 756 906 -451 464 679 901 48 -93 -238 446 -971 384 820 -860 -67 690 408 154 -522 493 -413 -871 535 719 775 60 162 -298 -909 -517 781 -241 495 746 630 -249 698 -46 -302 874 -412 651 -605 673 -505 -167 740 -933 -270 -637 -970 -726 277 822 -841 -812 35 -996 808 -334 -104 -76 -777 -304 40 276 926 -484 771 625 -328 52 -708 -896 372 -601 -596 -393 886 340 -410 284 554 -402 166 -747 98 -921 605 775 -946 -344 617 326 -397 -850 -150 118 -829 718 644 352 942 549 169 593 -23 -279 -950 997 753 -885 -693 593 27 886 -869 -400 -258 801 722 -895 125 669 -646 899 378 41 -99 -189 546 -127 932 734 406 -852 203 -506 -788 681 -213 303 -308 624 -265 909 -896 494 677 -762 546 -976 -936 828 -287 49 531 -237 383 847 939 -118 91 878 668 389 593 144 624 -716 733 -518 -792 560 819 816 36 -774 96 -44 -636 282 251 752 566 261 -978 165 240 -918 -327 -286 537 -963 665 844 -234 213 192 365 92 -355 -574 339 28 974 -383 -345 77 -619 528 914 754 95 915 -676 37 -636 -736 -855 570 -525 514 906 -355 720 -356 84 536 880 -375 303 462 667 -710 -161 817 778 708 279 -950 524 -240 637 731 951 -578 677 -3 -287 144 -859 236 -416 -352 505 -787 212 -858 -277 -894 262 424 -857 -623 422 327 57 112 165 209 679 -85 -201 412 319 546 114 -971 -958 564 426 -830 -678 568 -225 482 -184 515 632 497 -650 588 -841 523 -521 -975 -904 666 -698 363 181 -965 836 -536 439 859 292 244 419 -50 -927 -82 -948 241 -881 -33 519 -856 -582 -301 274 378 164 -857 -564 581 651 -778 624 -480 802 930 -18 884 202 46 -498 151 867 494 -362 870 181 -623 816 340 -731 356 943 -450 834 -914 861 -974 8 466 470 268 -246 192 721 879 517 128 673 -407 167 -841 256 -371 -239 -298 -145 -871 835 -961 -395 -158 791 -912 -94 -881 397 261 -418 356 -190 704 301 -996 -146 920 -821 -648 -630 340 648 21 -887 576 424 309 -786 -200 498 804 -525 413 568 -323 693 152 -949 348 -364 -438 -907 -133 -857 227 -750 422 -749 -726 948 784 -523 683 -451 904 -675 -828 -537 460 -697 627 99 501 -246 -397 64 -263 28 -977 672 72 931 537 61 774 -358 -189 48 487 662 651 342 559 -858 511 -998 601 980 726 -323 923 969 -521 -166 445 863 307 415 -716 -797 221 111 -240 -127 861 -744 877 178 945 47 302 -349 -751 -644 863 871 -588 -387 13 561 507 540 -587 -142 65 -948 377 -254 602 -965 -560 916 -126 702 474 294 -49 -252 620 -665 -438 467 -321 -979 106 302 810 -824 -890 -101 -972 -167 457 229 -862 504 -991 -720 -220 -306 -894 -696 59 969 29 -504 759 775 79 -918 219 781 -718 822 -781 -557 547 237 -150 801 489 726 -18 -940 878 916 -891 -399 -816 -420 -845 16 862 549 -907 92 735 -219 -831 -363 -925 76 832 787 346 522 960 534 -634 734 -352 -93 828 207 -18 -548 864 -565 -553 -947 -212 769 -760 -391 -193 20 -78 -987 -928 -370 -538 -643 -162 -286 -888 735 679 769 872 -54 -472 -272 -567 120 -714 700 -570 785 -783 -351 -592 152 -398 169 901 -104 -404 767 -880 410 472 -756 785 81 -781 -323 338 55 -759 150 829 -544 45 -774 551 270 867 -620 880 217 592 475 -663 22 507 -228 -931 321 890 432 -940 -914 -95 876 -451 -100 -82 952 -696 889 295 755 -21 332 -552 36 -715 472 669 462 836 575 895 17 203 865 -594 -499 270 37 -153 -312 242 192 950 891 395 -436 160 -634 -864 696 657 744 -937 -448 742 -438 341 -286 563 -564 931 -993 140 -166 129 -597 -25 -519 -536 -969 -264 -787 819 893 413 813 915 575 -626 -8 19 -904 -13 -354 646 548 10 265 910 612 173 925 -977 888 479 527 -925 -537 -802 -853 901 -346 348 -243 -787 -543 393 -98 314 103 -384 -479 -198 -340 -930 84 -774 -670 319 -345 725 -546 17 -774 -881 823 7 583 -519 932 -527 -935 280 885 -919 -143 -265 -339 -88 -107 580 489 54 -761 -623 -934 -948 687 -88 -70 688 225 121 959 715 493 -255 15 -214 67 -447 959 345 -831 -655 -347 -495 -976 -950 -936 621 -61 776 -172 -50 -744 -722 471 -745 623 -24 -261 200 -463 -319 162 -406 -32 529 -777 -698 -285 -653 148 -90 31 -783 618 632 -632 -464 588 427 596 -989 973 -253 998 -909 -423 987 202 251 -165 -921 -425 104 706 436 598 -183 -174 887 525 30 489 762 -779 -182 89 58 -891 655 144 -745 -614 -599 523 303 287 -396 -951 -610 -34 464 673 -740 -133 627 -600 272 -215 356 260 134 -164 72 460 -519 767 -608 -676 -101 -679 -426 112 192 -325 -990 294 -355 -607 -725 570 577 -517 -602 -330 -31 -668 -850 959 -965 -173 577 883 -750 -951 828 216 -196 551 594 -778 -483 8 -682 239 -385 84 -149 -686 421 453 481 -61 -482 -919 269 -733 578 -475 551 -388 -468 -743 530 944 -67 -481 -554 -893 743 860 -658 760 -345 46 542 -604 -40 -920 370 -777 278 -352 -674 -928 -125 546 639 451 417 260 989 -129 -198 15 -853 -705 -879 -106 -566 492 613 -99 854 261 38 -340 -400 -477 158 -999 401 709 467 878 659 719 942 933 566 660 910 788 -640 -411 -983 983 -483 -678 -931 -207 -876 904 -763 783 500 638 789 54 -397 -710 769 -414 -260 241 -807 53 200 623 -10 38 414 -1 -503 -329 879 -468 577 800 653 818 -243 -533 157 -22 -344 222 -256 -137 6 -317 769 -569 171 -442 580 -689 -730 961 636 -164 57 -959 -396 586 -914 -633 707 -413 257 -587 902 -995 650 915 510 382 993 556 579 196 -947 348 -982 158 -379 40 717 -613 -849 69 673 -831 414 0 16 378 467 -496 263 -131 -647 -46 426 160 105 -401 -941 -559 -261 262 565 -592 -824 -616 911 125 505 109 -758 -212 37 -331 -531 518 -727 721 305 -674 -307 92 815 -421 406 -892 -248 272 798 689 810 -856 -145 793 -827 129 -268 -916 -71 -41 -991 -371 621 -146 -962 -679 201 -407 100 -844 845 -142 -706 733 -42 -828 365 187 -360 -488 -639 677 98 723 -146 457 930 -708 -355 -106 598 -189 739 93 863 -24 359 -844 240 -623 -419 -114 847 -34 188 160 116 116 135 -47 50 -49 -237 -873 419 324 311 -107 -252 919 -376 168 694 -602 930 -506 522 -257 -103 -851 139 207 212 394 248 20 670 -483 -725 -241 -47 -733 395 -89 294 -585 -780 -477 -56 -100 -430 -286 -864 -306 357 406 -602 -110 -134 -682 -777 -864 -948 924 558 959 -531 -449 99 67 329 -182 -998 -903 565 327 519 -3 364 -855 -66 -619 140 -887 -920 -377 138 656 867 845 135 -41 -368 -542 83 421 -829 -429 570 -276 751 196 -866 109 -578 -396 920 -161 466 397 319 -440 -413 -763 -647 -178 -494 521 227 312 461 -872 266 -505 -737 -82 920 -147 -692 -718 -999 -807 -953 123 677 530 279 520 -379 -46 691 -1 890 -216 593 -702 333 -283 -516 45 933 946 63 -726 766 147 492 -332 812 210 460 703 992 -49 -777 935 784 -881 879 731 148 -546 -10 800 -781 598 -124 -75 566 -104 455 263 -570 167 903 972 659 -409 -316 122 -69 142 -108 490 975 820 -771 209 -366 105 889 938 525 846 960 462 -18 -233 411 110 132 -735 -864 69 795 -258 908 647 483 -978 402 -928 300 156 384 -635 81 283 988 90 -601 670 -466 962 982 678 -868 944 -684 660 328 377 -67 434 -846 -903 406 -774 879 -223 700 970 -867 -888 322 885 -411 -234 -901 -865 -966 -979 754 873 846 581 -257 -793 -515 676 147 120 603 -179 907 -202 -299 463 23 -722 490 335 -251 711 934 680 533 -161 -611 -86 -443 138 -82 903 -77 206 128 275 206 216 162 880 863 788 69 -124 341 814 709 127 477 10 29 -63 342 547 -136 298 -370 -866 875 576 -188 -592 -252 -980 305 -704 -803 612 705 -817 -802 954 -542 247 -338 467 -482 -545 467 -352 -937 -115 393 32 -796 -889 943 126 89 -849 -834 543 946 -258 -736 -521 -653 -195 476 393 -487 -221 247 621 102 -734 -928 -734 -637 -917 -301 -856 -164 550 -612 -523 -572 460 764 -303 -633 -765 527 278 53 658 -968 -221 -864 406 520 484 -968 -706 -537 913 -4 -386 -193 -841 819 124 565 -599 239 -62 -666 983 862 673 961 -275 -179 365 537 967 671 117 -260 -265 -998 -935 -613 -102 93 -870 186 833 -400 91 86 -211 -723 672 -231 -624 -119 -704 435 787 -228 -43 825 56 147 -814 791 -977 647 52 265 -647 -267 691 624 -772 714 818 26 -233 -483 546 745 318 -436 801 -671 -167 471 -570 -615 383 543 -182 521 720 509 -51 275 811 585 -132 731 -411 94 760 460 462 264 -768 563 -886 -691 -980 -922 -315 -740 -654 898 -697 -988 489 162 -273 946 -662 -438 711 475 87 933 -148 -210 -180 645 173 -793 931 666 -118 -675 737 -311 -795 -58 32 -747 380 -479 -722 944 -483 -171 568 -179 400 -472 6 196 -993 43 883 -717 675 -169 361 -72 958 -60 421 -391 -515 170 -378 -924 -320 592 -987 251 711 -411 732 964 -869 -777 34 62 589 748 -202 809 715 -494 -838 -626 176 642 -104 607 -664 622 -892 375 -113 -805 -418 -291 740 -429 -957 -184 484 -765 609 284 234 -486 -186 126 318 -422 195 979 395 -910 514 150 -609 204 269 127 -817 470 -766 -428 -658 -300 787 -26 490 741 841 594 81 -803 -893 -523 696 -958 -390 883 164 -693 -205 882 -301 856 676 692 369 569 874 -780 792 39 696 -82 -778 310 -804 -929 177 952 -897 -644 -729 -985 136 750 53 113 672 742 -313 -412 -896 -994 -152 -252 605 -989 -187 304 -704 570 -894 448 -487 -598 -725 -992 -242 5 -566 -583 -19 -525 167 506 547 751 -175 -842 169 -117 -949 876 101 -382 376 186 -677 -436 915 -846 66 -790 850 -130 -14 363 90 -288 -872 -203 7 -34 779 653 -249 -363 835 -232 632 -674 264 984 522 14 422 -437 -328 -534 -520 -878 153 -533 802 -972 -479 388 -648 -387 348 879 -208 891 -213 863 -933 -774 -953 251 304 655 558 281 -125 -195 570 -848 -806 -487 -470 478 523 1 -85 362 -553 -583 -628 -110 196 744 -263 -530 -159 416 903 149 757 -591 -886 -347 -645 522 815 -691 51 -779 23 -539 267 670 425 910 -39 142 199 659 -236 764 245 992 614 -754 774 -442 941 -449 500 -413 -798 -337 800 253 787 882 -954 708 -424 314 -847 -171 -408 -780 -497 438 -770 -852 947 985 -292 -967 -259 378 549 691 -430 -53 -174 800 -44 -505 643 -644 -317 852 184 -937 149 126 -739 264 682 -438 68 -699 285 129 779 176 565 83 -653 322 206 -562 796 -736 -873 -425 995 281 -209 99 -393 632 758 353 193 587 655 -654 -876 -20 -293 661 -687 917 -876 -708 -999 -856 -477 -938 82 919 945 845 -957 -668 586 -943 622 646 -598 -167 210 -172 425 722 518 216 -996 -616 -355 -381 -652 -509 212 659 -498 -378 -77 -35 -284 -419 -127 142 156 858 -295 265 -769 -660 933 344 -372 872 -283 248 457 429 -834 635 442 -24 -41 313 635 -346 282 329 825 -990 -843 -434 23 36 655 -195 622 445 -856 -629 -383 613 -953 -924 -186 -487 -767 588 139 -871 -495 -507 485 643 -690 -280 -497 98 21 937 -694 420 -332 107 -559 -362 -129 697 104 96 -378 -398 871 -60 591 -701 -778 -24 -225 -779 175 -227 -954 349 776 -802 248 -556 736 -957 363 130 -64 -264 413 -688 -821 -42 501 849 -56 -441 -459 229 691 436 317 111 30 -11 503 -736 825 726 -780 867 279 895 605 -900 509 -379 529 -517 671 -499 -789 -560 362 529 832 920 396 480 320 867 192 809 -889 -263 993 -875 441 -423 -22 532 973 -201 -80 -669 207 -394 -169 458 923 442 885 676 865 781 -846 392 430 562 278 126 -115 -829 963 661 -21 101 661 -459 -355 331 -408 -418 -869 1 -978 -975 -650 859 -355 431 -184 -612 -778 -518 -335 -212 702 -886 -934 280 636 -675 -526 372 916 84 -208 -498 -99 -504 -56 833 182 -206 855 -565 -849 843 -32 283 714 -347 -219 -893 200 311 117 -406 -408 -101 576 740 -404 -898 287 262 49 368 -356 419 -650 -694 45 8 -452 745 821 -592 -457 113 -212 -717 -534 522 -863 452 794 822 -844 418 277 -304 792 -687 -360 -446 -611 304 -973 414 413 12 399 25 -244 -894 720 -292 -303 137 84 1000 513 -695 -153 -546 -587 137 -725 503 937 696 87 258 -386 978 2 575 -50 143 693 -829 960 -265 30 -174 -217 -705 -476 343 47 532 616 298 -65 692 284 -361 -911 -128 345 -490 812 -254 -150 -964 468 195 825 -34 861 759 56 11 34 -380 521 167 386 799 976 -24 49 -646 -866 490 -437 -311 854 -575 -552 -50 -212 -853 -814 433 -978 -81 -491 32 676 -991 958 -571 -795 687 -731 937 790 328 351 64 -523 -704 744 338 -48 -493 961 -38 119 362 -898 889 119 427 50 191 543 -679 870 -446 546 -617 -95 -807 846 180 -887 -633 -539 821 -186 -930 -94 -627 -716 -327 -535 -756 992 843 684 -834 -815 898 -832 -847 -883 753 -126 -107 700 -694 889 -391 181 -296 769 852 446 -20 -28 -621 -252 794 616 847 -588 338 -51 -975 140 947 -311 217 -705 -188 -915 -601 248 567 -950 551 163 365 131 123 839 843 -538 -425 124 282 967 -231 -949 -102 53 -526 -736 -31 -979 -591 -581 781 -343 577 92 907 74 -712 -987 570 380 403 254 -124 -862 -74 952 -719 -332 -594 -553 269 -404 -802 -19 486 29 -85 -210 773 -280 -710 -830 -144 -929 210 -41 -646 -404 373 -333 -519 487 -860 990 -585 90 125 526 -652 -749 57 331 -633 471 389 -748 -55 879 757 179 457 -310 615 789 637 214 -144 153 445 -473 -766 -765 -397 -379 449 -428 14 -713 386 365 674 -919 -455 515 359 390 -581 -750 -181 -448 -531 344 -576 729 527 590 -61 741 -28 29 -733 449 -90 -713 125 -405 -323 890 817 993 440 -208 861 682 372 -995 -738 -667 -472 -465 -189 -811 -186 -516 -779 -705 681 -606 157 -757 -549 348 -789 351 639 -817 -956 804 684 -871 -922 733 446 938 -650 197 452 -558 205 -252 138 312 896 -758 -865 -87 929 -596 -401 -652 721 634 -761 255 -975 -62 -885 814 356 -865 807 -546 -908 -956 911 316 -940 -975 -444 86 75 724 -173 826 201 701 815 303 747 307 -329 -832 -221 -664 827 -166 874 387 540 29 413 713 -542 763 -432 -38 -594 824 -35 945 160 -263 -55 909 25 -755 -538 -428 883 -55 88 618 517 -506 218 114 -519 -385 890 -323 -818 429 -854 -579 464 -923 -32 125 885 -940 -451 558 -971 279 451 -768 803 634 -495 934 -652 639 392 869 -403 -479 472 -768 -634 63 137 285 386 -127 -446 993 -151 -347 -204 415 -944 148 -812 -856 611 854 -644 -226 -725 -391 -774 -634 -108 664 -854 283 -178 -885 241 -207 22 811 272 -874 67 -76 -959 746 -449 -66 -323 374 931 -786 175 906 -374 -694 -375 -661 -712 -788 118 568 953 584 -2 -899 716 315 151 -265 952 21 -670 969 -265 921 631 -923 541 -429 518 -743 157 -975 -573 274 740 258 302 -537 -759 50 -854 -951 549 -50 -911 71 376 674 -436 -533 351 540 -317 -125 780 -767 -313 -41 780 -216 -62 -914 211 -321 -544 401 870 483 -471 -177 -777 -725 -554 -863 -730 -74 671 501 -353 -274 -666 351 659 731 -903 -554 -30 355 232 -300 402 234 -911 737 -377 -718 511 473 763 550 598 719 927 -641 -956 -162 390 -866 -225 441 -540 -3 709 587 -339 -543 -382 -745 884 -155 176 251 47 -927 -481 -239 -932 651 609 900 -399 27 136 825 -285 7 212 -605 639 645 195 228 7 445 -442 156 749 -683 404 422 1000 -309 949 -641 306 -6 342 -628 136 -314 -864 241 -823 572 -123 572 -838 -755 685 925 377 200 636 -760 894 178 -454 -265 -768 -855 -329 -435 -288 681 276 133 -812 -139 -180 -556 106 -336 -451 279 706 -921 985 -353 753 -478 -178 -596 -786 322 406 884 476 -207 975 -762 -801 -525 228 670 -467 -10 944 442 303 -582 -148 807 571 27 802 -301 -639 824 -80 802 -905 502 128 -21 -527 -628 -388 -352 -309 -783 493 -768 145 -296 360 -564 802 -117 -657 -582 -425 756 161 694 342 -325 815 -855 -40 -259 -140 -999 130 545 242 -3 -67 -51 387 888 804 -334 784 -932 -942 -768 -845 -689 -397 286 574 122 25 -298 -303 176 551 91 -557 703 -921 -323 801 -718 508 -734 -898 -649 -440 558 569 143 748 -558 -947 -681 150 -388 -292 -695 -612 -583 771 212 504 177 119 -443 175 301 -199 624 238 -918 299 176 -910 661 -58 -680 695 -699 -612 957 -14 -481 124 650 -738 722 -417 270 -181 -988 -68 886 86 247 142 438 -864 -729 -411 -745 -162 -394 -565 396 -628 133 -442 888 893 -294 -762 -386 469 -566 282 677 662 -838 167 -249 -143 229 504 -961 310 -743 396 -976 87 85 -751 87 158 909 -137 -687 300 556 -118 695 586 326 -794 -914 -355 22 738 468 588 896 -807 -388 -876 -103 270 -141 -596 924 -648 312 -896 707 -354 -396 705 -860 181 -85 -34 -378 123 933 636 -780 -101 563 -159 -134 447 -358 536 -24 628 926 219 -898 182 62 954 -735 -885 619 -734 762 460 37 17 -974 866 273 -239 988 594 539 -963 54 -59 133 -861 -992 -828 127 -497 901 -99 64 -258 238 -461 -34 -232 885 292 591 -152 -377 280 817 539 -837 237 341 814 -134 838 458 -224 584 -339 -610 -972 -341 355 -297 968 -937 -559 -720 302 911 481 753 -422 -509 -642 -328 -946 -421 278 569 -840 901 40 -38 -993 -346 123 -730 -569 -652 -198 -68 502 -307 469 251 532 136 -877 -526 15 421 -352 -874 -506 -303 -420 948 -421 477 186 309 -165 539 -412 -195 548 146 770 -267 -8 -36 354 -803 205 66 257 218 -580 32 840 -853 -998 224 540 -414 -833 -694 -76 -137 -850 421 -669 -509 311 206 -213 -455 827 -113 124 340 -637 -518 -316 964 -726 266 -405 -798 -303 970 -397 -130 -751 146 555 362 752 206 -682 811 265 -746 882 756 -4 -281 447 -280 379 811 -441 918 981 -943 -472 -450 -980 -172 252 -785 -692 -337 -566 -730 459 165 435 466 133 287 244 652 -462 476 -73 120 -606 366 -113 -395 -263 486 264 577 -887 161 466 -721 187 -800 479 265 809 -423 -319 584 -265 -26 354 745 -379 231 -832 838 410 241 85 98 246 650 882 -393 -532 -772 -332 854 -171 -320 597 142 878 413 -160 36 -112 5 -298 327 -815 553 -755 -208 172 -875 326 130 320 58 -961 198 517 24 -287 -497 280 54 -667 -740 848 -444 -444 421 201 752 52 995 -611 976 -397 805 56 19 -718 15 929 167 -267 578 178 -648 303 -639 886 102 283 568 326 379 -677 -288 -127 -571 828 -696 -752 -772 938 205 -88 579 792 327 30 248 -73 -417 -252 -731 -224 952 -283 343 979 -264 -228 -879 -811 742 -530 258 983 733 -361 -410 449 290 -345 201 59 866 -830 383 -250 162 724 -640 246 -319 -709 787 229 -800 -264 -488 -444 -132 -806 -772 993 -965 499 -737 773 436 248 -899 -743 869 853 22 259 426 542 -815 238 461 844 -364 288 256 -686 -931 -479 -342 -730 300 -897 -779 403 -391 -569 -869 143 -103 134 -576 265 272 919 -611 419 -909 306 -886 -350 163 -270 -771 773 -251 426 679 -904 838 132 -505 -684 -3 -906 802 -732 117 185 -92 -281 -84 -825 -142 514 786 169 -790 -896 -923 -975 685 -27 -429 -439 284 286 471 325 413 147 894 -862 827 -226 490 228 -263 462 -690 805 108 349 633 -774 -411 66 -101 689 -191 580 -740 -972 298 108 -703 -596 -425 -147 893 -424 579 322 -684 324 648 474 -33 -435 314 686 661 112 184 -532 833 -138 654 981 -95 730 308 -791 -545 728 556 617 -242 -728 -912 336 596 606 -322 408 814 -543 -350 -85 -677 -511 815 -508 55 569 590 269 350 368 784 -414 -104 887 -574 803 -617 663 893 -7 -844 -948 -54 -580 -4 -219 -780 966 804 -734 744 -176 338 -697 -634 826 -841 -438 -609 -522 228 -64 225 -170 -366 346 -74 -240 821 814 312 -464 -991 -526 626 -322 738 375 372 465 113 946 -999 189 -805 -210 737 -320 -809 -18 -120 658 2 291 -938 153 787 715 195 575 952 -212 -987 260 -886 -904 -160 518 372 383 588 -307 -514 -951 -94 689 338 -524 911 888 -185 -232 311 20 929 -354 340 416 -27 513 -107 736 614 482 -483 853 238 -290 -807 -633 514 303 827 -73 555 478 818 518 -797 -184 506 -746 623 -563 193 -471 -60 -794 810 -219 933 -894 387 -22 388 -786 850 657 624 -316 -425 -929 -722 973 -503 -472 -542 -831 -463 -227 -157 412 -233 -409 -922 -594 153 -822 -516 180 -128 850 841 298 632 -778 797 345 198 -128 -266 968 -957 360 -668 -191 -672 17 -753 -547 908 901 -883 -424 -599 -945 992 -691 995 893 912 -969 -647 944 -15 -419 624 640 699 -201 111 -56 502 -239 301 -192 413 -927 -251 788 535 588 567 673 -922 -248 892 439 298 -936 581 706 -551 -881 886 -873 -22 211 419 -17 -353 -957 493 102 320 156 570 -816 582 155 -312 -489 -365 -976 575 -491 -621 -174 277 -545 -489 253 -290 716 772 569 -650 -58 352 108 765 902 -106 53 85 -21 475 -181 -291 954 -991 900 -381 787 -358 323 -979 612 135 778 494 -735 -845 -30 -56 -685 968 391 -181 -649 -205 613 -410 -721 -4 -864 -169 -838 -716 -137 -315 -601 382 -287 905 403 -814 -498 715 -552 -902 497 -56 983 -918 -697 -311 -209 922 358 -384 -926 -241 -849 737 -898 -879 -331 529 861 666 -209 -194 -340 214 615 159 -872 760 605 301 319 730 -106 915 986 328 -950 -331 -353 784 226 -619 374 564 802 -792 835 378 -825 -731 376 -353 159 320 242 208 413 -896 -219 669 580 204 -292 760 877 281 405 369 -126 942 765 -634 38 -619 -113 -689 467 -836 807 -721 906 -750 452 -297 13 -881 775 -593 -947 -904 766 -465 694 39 -536 154 -364 -887 4 -752 -254 522 -702 -52 -277 -929 -619 867 559 946 -284 628 382 -704 755 188 -966 -23 -234 -121 523 604 273 -188 -606 549 -195 -155 134 889 149 -271 -991 -925 -230 735 -932 521 -1 -289 -841 502 -859 422 -8 -839 735 450 -488 -506 383 -72 -413 171 -781 -248 892 168 146 -903 -655 857 -780 957 -727 463 -408 -378 -562 357 -153 -819 470 321 449 665 865 254 -1 -473 63 624 -202 658 -949 -202 -533 -932 476 -904 -555 -636 -877 -908 -768 655 75 773 -515 -49 559 -569 -24 -417 -204 466 360 247 870 65 307 -677 -74 444 -558 -60 900 457 214 -661 -897 777 745 -759 594 516 -843 -952 -824 -683 63 370 406 177 346 775 928 357 -342 -234 333 897 -468 -293 -152 -418 53 -287 -490 -334 -150 716 -515 25 -593 -565 545 810 -333 -768 458 804 -745 413 382 -623 -901 30 425 615 -570 -846 546 -342 -168 920 964 219 765 945 -258 1000 -376 -521 -729 870 153 -767 931 -235 -924 -238 -676 -152 -567 873 -488 380 244 427 811 -913 -559 279 -94 560 13 -834 332 -783 -71 706 379 -940 503 29 744 668 944 240 327 169 489 857 -316 -923 656 679 -836 -673 -644 -971 595 239 -331 481 3 223 168 587 -721 634 -940 402 -413 307 -120 421 -286 843 820 469 -844 -304 802 449 653 0 815 -681 -369 -372 774 667 762 75 -454 129 -489 615 913 -704 210 410 730 538 -743 -28 -493 -370 -584 908 -919 -201 -338 955 34 371 656 -448 -281 282 375 -61 4 883 -21 894 396 -254 850 -108 992 -48 381 973 571 55 605 419 -275 247 764 266 -620 -649 370 202 306 243 516 718 -581 -683 774 600 468 221 301 -707 635 -652 541 373 -72 204 426 -978 -802 -88 -765 4 129 -822 -526 -341 817 -614 -784 -576 945 -470 832 836 687 6 307 -370 -816 72 -860 374 -431 -873 559 156 378 -88 -205 -947 980 -844 -516 3 -315 172 78 -80 -129 731 -91 231 108 571 330 509 523 191 567 -460 501 800 -85 -6 113 -107 -116 593 -254 -781 -198 556 -701 390 876 -368 -451 63 -424 573 -573 118 -565 0 -31 265 -997 -110 -518 -378 -792 -636 920 -1000 824 -317 335 705 -832 414 -820 -222 -314 -954 -743 -470 678 680 -946 325 -199 -370 -393 539 -639 -81 218 642 41 -667 966 130 335 128 37 -923 -495 -857 254 -843 918 -16 -258 677 807 767 -979 634 397 461 355 -579 -331 -770 860 551 215 441 -356 737 889 -794 -87 -776 335 927 864 -892 105 -750 163 -822 102 870 1000 808 -127 687 -532 -136 -656 4 819 794 -961 -332 262 -233 673 -47 18 -881 198 971 961 -864 892 456 905 144 -671 -99 -276 96 -440 701 -922 839 160 836 859 75 769 200 21 477 460 13 -731 60 104 993 30 -261 472 -992 265 -217 -339 -163 373 -497 -984 -518 643 596 -315 -426 -606 -659 899 128 752 227 -274 652 -519 377 -772 479 -474 450 68 153 -161 -646 797 315 327 468 920 -899 544 -668 354 974 -238 957 -835 102 -41 54 -880 -219 -850 775 -897 -927 -115 737 527 121 770 -768 -498 -459 534 -439 510 981 -590 120 4 -903 213 786 503 -300 96 493 -697 -260 290 -228 761 687 555 -861 133 81 631 -759 118 -427 947 872 -405 872 -198 -213 22 -524 -336 785 662 -92 -719 -429 -272 -918 166 -424 497 966 831 -978 -80 323 -248 -8 735 469 -514 951 -726 -953 -359 -451 795 332 27 -914 -178 116 -707 -778 -723 -201 -941 -407 -21 -422 40 -280 839 -591 900 -249 624 -849 435 542 471 -66 -861 983 -825 509 -104 530 -701 -541 272 -683 -927 511 726 -826 -194 511 306 -891 -750 -837 -993 -639 811 398 -347 297 -678 831 955 -463 -228 -454 -625 598 131 -179 460 -366 185 -512 -892 832 627 438 -299 935 347 -483 -249 -396 -558 399 -926 -239 -765 -863 403 410 623 755 290 586 658 -296 805 143 -308 -126 404 472 -405 791 528 -826 -728 -479 17 749 -528 -76 633 -181 -622 -585 2 415 442 86 751 293 364 9 -121 -803 -160 20 -379 332 792 -564 -83 -826 -289 683 716 -60 247 -9 139 -883 912 918 353 223 403 322 -365 130 -795 -106 -809 -540 -703 -889 -536 -209 -725 38 820 129 -608 140 640 127 121 -327 -992 825 866 862 -847 -584 931 -619 -824 403 214 508 867 985 85 -312 -923 -711 -912 -370 -630 -434 10 -578 -725 -393 8 -688 -161 -838 568 588 -1000 959 771 -543 556 22 -361 222 744 916 500 -736 2 -329 793 47 77 -543 -158 73 -286 841 934 -71 600 -252 768 -816 -600 354 -487 740 180 86 -615 -706 74 -625 -444 -748 82 412 45 965 -929 489 -209 865 736 643 -216 -480 -658 491 602 -982 173 -638 -154 521 -862 -232 515 880 -181 -361 -911 -707 54 -454 272 -115 -18 -994 -330 744 -123 969 470 814 -514 -589 -634 452 -238 -103 -188 -116 497 -620 -511 -496 -646 -425 157 -898 -623 450 704 -28 -819 -570 -413 910 673 -499 -504 -583 422 -770 783 -443 -624 -545 720 -663 -610 469 -653 367 -761 -722 -733 -363 -620 888 -192 -168 312 -832 568 943 -152 667 924 305 12 116 -10 497 837 -161 -798 386 -190 -894 -223 -838 284 -644 936 579 661 -465 129 129 -843 506 -326 54 227 813 -408 -537 -135 120 -472 94 617 -288 -839 -998 -55 252 333 -431 -495 -185 -38 -800 197 279 -41 -774 291 -723 485 -317 -506 -854 101 -685 722 455 -213 -958 927 445 -697 -788 738 731 -270 139 306 -312 -859 655 -404 958 -397 -853 -309 891 -448 549 697 818 432 -444 856 -404 693 -334 -822 319 -650 528 -156 -745 706 -66 -413 -502 -859 -757 847 930 -472 145 270 56 -889 146 108 82 -372 -310 470 -921 -322 -684 -127 645 633 389 125 -47 525 -911 -684 -658 253 -523 -48 -51 -106 518 -228 453 432 -45 -16 505 -363 93 -828 994 -234 -97 984 937 -509 -224 541 876 695 412 293 401 441 -234 693 -709 -184 727 -646 -878 995 945 943 774 -836 220 786 -371 936 -382 -893 333 -759 -799 -391 594 933 877 237 879 377 -361 809 -99 136 651 122 414 -59 351 967 849 -281 376 638 -478 -358 34 -895 -109 123 883 -756 -660 -351 -945 -380 348 360 -485 931 817 -817 -179 -136 603 322 -370 744 147 -518 906 301 -896 235 -8 286 -805 84 -639 80 953 842 -795 -684 354 -649 644 -10 283 -49 -223 139 -238 897 -904 917 -190 -116 -456 691 545 168 188 -921 -99 -546 -332 263 -277 -28 892 -491 -498 -64 -644 -521 452 667 -249 -595 667 815 231 -816 -644 -480 -404 197 796 -66 -600 -307 285 44 -159 652 -398 -326 -427 811 -868 562 855 583 -410 624 468 -134 685 -951 970 -498 779 -629 -982 -704 -773 -631 135 70 -924 20 -247 -863 -251 -976 875 -161 -159 540 479 -992 992 -156 -486 -164 -487 -667 -248 -773 -979 951 371 -586 -375 72 -853 132 341 -710 -985 267 167 700 -40 -989 -723 -425 -95 -371 -893 161 596 934 312 -397 807 -337 810 -707 303 -916 -377 593 -443 -572 991 682 903 868 -356 -622 869 697 170 -744 -801 -886 -446 694 60 -864 769 -998 997 101 626 889 -8 -596 134 -62 -464 -396 -862 -630 -586 957 -456 -587 53 -515 623 -237 951 -560 -196 164 -325 -387 -592 -91 -293 -381 665 312 5 628 -173 939 97 480 -767 309 -584 -403 -879 140 -867 202 -541 -184 986 547 -764 -851 -415 -266 -164 439 783 548 986 -841 811 903 -737 916 -846 60 466 631 977 180 129 307 497 -462 243 50 731 -818 126 931 385 -451 107 142 978 -626 -473 -333 -320 475 781 -378 453 839 316 -59 -482 -973 -140 977 184 307 115 914 450 670 -155 -549 -649 231 -885 -364 543 944 424 -319 -109 272 -645 -891 947 -470 -108 -704 -995 -139 27 724 59 -6 671 856 -629 -42 -901 -908 837 -155 -458 301 304 -455 -415 504 705 -594 863 973 -994 332 -306 -750 -415 49 699 -46 -780 -730 -298 588 -713 477 999 -584 177 -117 344 477 -759 -319 285 958 -861 381 934 711 439 -431 435 256 -496 -974 -896 52 119 311 512 664 -251 -600 -676 -427 887 100 -337 -8 85 615 963 442 935 -838 -216 543 170 -696 -627 724 247 -863 -805 -616 -875 -320 6 475 -55 -132 941 32 147 141 -568 -674 749 764 -159 675 -42 -149 727 -520 -855 -30 -574 641 774 536 -272 -367 875 148 -750 -566 322 -712 -314 518 552 -145 665 -875 762 677 -647 -180 -687 -204 72 -939 -513 481 -943 27 -270 340 -726 -400 154 -932 -545 526 -729 92 244 520 475 18 -415 -518 879 -902 -640 190 -613 976 609 202 -381 -577 116 739 -939 -190 85 -821 707 218 218 532 -669 258 522 398 -342 434 -827 696 -317 321 -448 633 377 -179 379 807 979 -927 719 -124 283 -215 585 -234 -910 -935 32 -278 -813 160 329 410 165 811 -388 -25 912 509 -520 -970 -326 -659 193 277 875 -212 343 533 506 -41 323 -839 172 214 537 46 308 -269 -973 390 -959 -67 963 241 783 -856 -965 -90 -838 192 214 356 485 272 -358 293 -957 -751 -35 955 830 -976 -714 434 -901 588 469 -92 339 337 354 519 759 -687 -76 -819 -388 937 -768 -836 314 580 -938 883 -946 -666 -967 -988 985 -507 698 683 -350 -190 688 -923 8 489 -172 407 29 -201 -13 270 -365 -129 475 954 -378 240 -271 -72 -29 -568 187 359 95 -847 -73 915 -882 108 -944 -5 -970 369 799 569 902 10 -418 184 -280 713 724 -587 -19 -515 907 -287 -811 -979 594 -240 571 -317 279 455 463 349 -860 221 58 238 613 99 -178 15 858 649 893 615 -372 238 481 955 140 152 439 289 60 351 785 260 -692 426 -853 984 53 -257 -977 196 -108 -983 68 -720 -46 896 120 -448 -109 -555 571 -156 -126 -515 -708 -286 -38 930 -133 544 89 -362 -727 805 -994 -185 -697 974 0 -326 -320 -649 -942 372 -260 963 880 -995 -628 724 -448 419 343 290 477 -165 782 754 -169 -718 -866 713 522 60 855 273 563 -677 288 831 936 906 687 843 -988 549 -695 605 -869 -494 977 -859 -960 -414 787 -669 219 283 -548 721 -563 -243 918 -995 -421 963 712 -332 674 423 -839 -78 -471 106 786 649 88 -381 -827 -430 927 -662 314 346 322 -330 -129 -997 162 936 141 -509 -902 561 -624 -691 -987 -587 -433 806 817 -908 -569 -84 -102 487 -19 527 84 -382 954 -643 -910 -343 715 176 -601 569 862 469 643 261 845 -386 -697 206 462 -569 930 -648 -725 401 398 -657 352 987 615 -81 -997 842 -205 -793 531 190 -67 -138 -670 325 -640 930 694 517 218 584 257 145 402 -946 612 -149 -198 313 -881 -694 944 -342 -836 -246 117 670 979 -254 879 695 408 -604 -752 965 -474 500 84 498 673 601 -972 110 -988 857 -828 -586 -745 1000 -831 14 18 -512 -948 104 692 -114 -570 371 729 -301 892 -854 697 538 -710 -6 -420 508 78 628 -568 -84 -904 -80 -949 775 -268 6 -105 870 375 -97 -122 656 -960 -696 -275 -590 601 423 707 -502 -615 395 -405 -371 757 385 -345 -252 -897 -274 -875 -234 219 827 498 -249 142 783 797 912 -85 857 39 453 -282 817 847 -972 -271 608 -199 832 -461 422 974 -727 986 -226 -757 -401 -594 428 -214 -163 944 -905 164 984 517 287 -214 -311 202 606 889 998 586 792 787 -903 -886 -775 857 521 378 497 -998 325 341 -351 831 -630 347 -227 -968 609 -416 516 281 349 -670 7 116 294 868 -182 -286 422 -673 718 -296 -398 -930 780 431 900 -477 -840 -902 -141 -905 -810 475 101 -794 97 466 585 396 -901 -241 47 -707 404 -715 547 289 119 338 240 434 -176 348 -739 244 741 807 -897 948 570 143 -265 767 -112 -97 -408 -489 191 -532 588 378 -104 -758 -334 -182 751 175 -718 326 920 -277 603 -483 289 -697 -230 121 566 -636 804 533 985 -449 -266 -609 724 504 178 -507 -110 879 -142 145 182 936 710 -676 638 217 -210 336 -775 -155 372 294 31 -345 -39 836 -816 -990 -794 -810 551 179 599 711 -937 22 -997 -497 824 875 -859 652 -599 684 -582 14 812 -198 956 -128 277 -318 761 353 -284 740 198 -5 232 -452 -39 -712 820 214 179 -351 -534 988 745 131 759 -141 -20 72 -809 -856 350 -504 -981 774 -992 -820 -846 910 -932 222 -49 161 -333 -917 404 -631 -967 -442 831 -33 -165 606 -773 -409 602 286 -84 343 -251 -887 -545 94 -907 -163 110 -660 -357 -541 -419 421 -374 693 -496 623 136 789 -103 -226 76 944 -23 -697 183 -309 90 496 972 -302 321 398 -870 846 627 -259 -232 441 305 15 894 698 -473 32 128 -598 397 -270 -353 -582 491 73 -651 394 577 831 -186 409 -141 591 -71 -247 -562 -662 37 -737 -586 -713 -932 -508 805 -931 646 768 -300 181 -766 -545 391 885 751 -547 188 656 -562 579 622 407 -770 -704 -817 435 -789 -915 -213 774 -351 -718 799 988 534 363 -141 646 534 190 160 -251 653 -579 -827 -437 -883 866 109 -935 365 6 -578 -832 -332 248 585 -283 847 8 330 337 2 53 13 -380 -154 -928 813 187 588 -293 11 64 142 -219 993 682 -234 480 701 -158 905 -293 736 315 -925 56 -323 490 -751 296 -278 -759 -889 -5 -501 262 -78 566 -285 225 -149 -753 535 784 369 318 101 -282 -372 717 263 -580 -291 -849 -453 615 -638 215 193 -164 852 934 384 496 32 -865 -890 111 -4 -393 -150 370 89 749 -501 426 -412 265 -710 -664 -864 881 -73 -845 -87 -953 -710 516 944 400 -525 -117 759 598 -814 782 -434 -420 -143 597 1000 -329 -652 -663 -640 931 622 688 -255 160 -590 408 -940 995 200 15 -467 252 190 -405 -501 -116 870 -66 -644 -1 415 522 -669 294 -727 -588 -779 465 282 -72 798 824 -298 -497 127 896 878 -321 -479 -972 -287 444 819 -340 548 126 -800 -585 -479 308 -596 283 -386 997 -167 -459 138 -792 15 -468 -128 -584 731 224 -671 648 631 790 -876 117 -58 957 62 404 839 -546 739 -683 -169 370 630 -939 32 420 -547 959 480 180 417 547 -694 414 834 140 23 -375 -668 78 584 -187 186 48 -316 -418 97 863 126 -567 795 533 -76 -157 -163 -230 115 70 554 -37 754 -797 224 -386 -478 -167 -37 -63 -858 180 872 -5 713 -676 -823 -809 174 147 -46 762 -581 280 -452 -380 924 -507 -186 -540 818 -822 489 -588 -304 581 270 249 -319 427 253 -341 146 -316 457 -291 880 -183 622 917 -367 -977 558 875 -551 637 -517 876 -955 487 298 229 392 834 -967 -221 237 -106 -931 -332 -881 -276 939 830 975 873 194 521 -705 780 700 -484 -384 -745 709 -288 -518 -176 937 16 449 -643 -167 424 262 -118 -154 -108 -69 166 -837 451 -857 592 -61 -636 -999 236 -452 -380 715 184 336 802 750 769 -693 578 -291 367 331 -140 301 93 458 -569 -902 -535 -22 -135 620 -714 -377 57 -715 479 319 -194 377 992 -385 422 -792 853 584 -631 -515 -458 781 113 -28 235 -729 -636 -882 616 144 635 220 -17 428 658 -142 966 -441 -107 -796 105 671 -649 511 -177 887 -908 975 -299 -786 -894 -144 431 -612 192 721 35 -839 709 906 62 -92 -917 172 -120 -569 -522 -242 -551 -985 108 -473 -723 -693 -304 -443 902 694 -782 433 712 -541 -358 -684 333 834 -146 154 907 243 -421 315 995 -270 444 -717 42 -882 288 511 -935 491 -902 879 620 994 60 525 628 -260 -615 738 -152 331 274 -905 974 -833 1 2 -775 -99 318 -758 -486 915 502 330 628 -28 -535 -73 19 -125 -696 952 -941 98 -738 -585 383 702 -229 760 -421 -281 -75 -584 589 674 -929 655 -460 153 -991 120 706 403 -169 -601 -521 27 458 143 -364 -143 -398 828 -455 -477 341 611 -576 -969 292 436 482 -887 -888 -356 20 497 781 -363 934 400 -459 -228 -907 -991 778 -668 -492 110 -3 -417 -695 -262 -88 307 -387 760 58 -848 700 859 680 818 688 -194 182 186 -195 -609 558 460 -891 -424 57 659 -350 -512 72 651 -674 851 471 329 -586 -22 -319 766 -461 -466 -299 -965 -884 -823 -413 -730 -722 792 495 979 -88 -141 -909 -853 183 136 -869 461 438 -501 -358 705 640 -752 256 844 -610 947 -770 590 243 -346 -396 209 -375 68 -343 908 -536 219 525 -725 812 -583 -229 -131 637 -286 -487 677 251 840 27 529 -636 -367 -999 990 752 -388 823 -971 -192 -520 -956 44 530 -668 824 320 252 -465 -54 -817 497 -948 -117 -231 491 734 -867 148 881 -145 259 -143 -835 583 -704 600 763 -322 193 509 785 976 -84 -802 965 878 696 890 915 -717 -709 87 742 -328 -1 653 -182 -501 44 -468 639 -891 -432 -241 298 14 -419 -553 250 -694 539 -508 352 458 666 -18 -593 633 -436 -56 639 394 607 795 826 -190 -471 634 -100 -57 -211 -591 -983 628 72 313 945 104 -74 113 -817 954 548 -229 -575 125 61 -697 -345 -521 908 -35 -697 950 -920 628 -516 -382 -3 349 55 723 357 56 626 177 -924 814 -772 177 256 -967 -372 -473 167 574 -504 600 221 480 -218 831 -293 -998 -282 147 887 -521 473 614 77 672 742 -91 -148 205 -664 -433 130 -214 951 -536 -245 577 81 -963 -600 -958 -159 913 450 457 -994 -157 179 10 -992 852 855 -579 655 404 229 -185 82 -539 -261 329 -472 16 982 234 -364 -287 -107 311 -264 814 -68 316 782 -592 -959 -118 -433 922 295 -282 833 -826 701 15 422 -46 326 -212 -676 83 356 815 -899 388 -70 -826 -825 70 649 449 940 294 -687 -569 -457 -825 213 199 616 -49 280 -367 965 -380 -62 741 244 788 246 546 661 358 100 329 751 -756 -988 -121 -196 -478 -815 132 -641 843 -747 945 100 -762 99 118 -390 86 -60 -195 -343 -273 -116 706 750 356 -726 470 543 475 718 961 512 -394 618 967 -837 -922 -45 831 -792 655 246 -167 -11 559 841 796 -719 -337 -287 81 -281 506 -81 -898 -449 -183 -241 226 768 -439 551 712 -60 278 -823 502 298 -626 -552 -414 -201 -63 -669 -662 978 -491 -797 -274 -196 -260 919 944 -240 -903 287 -676 982 46 902 237 384 -283 -8 808 -421 913 64 -554 -818 409 -455 847 -933 -430 -57 -655 -476 279 -613 -670 -5 -23 -667 -968 530 852 -652 -947 981 -870 575 -956 -410 201 700 -395 -518 -488 -918 830 -603 176 434 -394 575 538 973 890 773 630 323 612 -828 45 -404 -423 -33 345 -674 -501 383 -54 58 -156 19 -481 696 224 96 -452 -554 32 -494 -236 -356 -921 -638 -539 747 416 -86 -259 -794 288 -203 782 -299 833 -105 -362 -245 -129 -175 -351 -385 670 -184 852 -332 780 481 382 -73 -129 -499 9 362 -920 -229 -222 -954 875 -487 -247 756 -889 -391 -591 -834 910 725 -826 183 -429 46 921 -987 558 -938 124 183 411 68 819 541 389 -715 -333 -770 488 -123 756 -878 -140 157 -391 279 740 -2 627 -390 65 -226 -1 872 -409 -947 557 981 -984 -67 -829 120 -490 173 -362 916 -166 231 -571 177 -516 998 -446 112 19 -862 -106 -124 296 658 -527 -224 412 748 909 689 24 -167 -192 484 -351 458 -128 75 511 -908 338 459 -366 720 -398 -96 -731 -956 -381 -989 450 -494 -569 -879 478 -318 502 -976 -523 19 17 -65 936 791 968 -426 161 -779 -253 546 -648 260 -828 -971 -753 -84 969 823 -916 420 773 759 -389 -475 872 189 774 613 -543 -906 -783 743 -932 69 -687 -926 -234 78 -375 595 -568 325 -46 -587 -655 -749 -651 -256 -73 637 -579 400 -971 -758 941 -622 -13 103 162 -700 -586 -848 -362 937 -822 733 -596 158 905 282 -969 -868 1 599 553 454 987 -309 941 -189 -233 -637 733 -741 -870 -337 156 -987 -200 -56 933 -338 -786 -26 -857 -689 937 548 332 785 31 240 -725 -652 830 968 -812 -270 998 -881 -334 -741 -605 -622 894 -625 -669 931 738 209 -561 50 -26 -955 214 -913 -67 730 -760 -979 217 -79 337 -811 -548 -774 -15 547 108 -389 -248 -674 -166 33 19 -579 -251 -73 -751 134 509 451 19 262 980 304 -459 -756 -712 -183 280 413 237 146 -512 168 382 169 -859 134 321 81 267 -62 952 -841 899 -451 -943 -742 494 -162 -453 245 -768 662 -441 -170 -669 380 -14 -441 855 -325 -990 -459 519 989 -625 -848 -206 -80 -632 -73 -745 -222 578 -410 -365 -898 468 -859 -192 965 -988 -465 -457 848 629 739 -212 -847 -573 -229 -932 469 517 -821 361 -753 496 -976 -423 982 -15 460 -642 -763 -712 -464 -36 861 -195 252 235 579 295 -894 458 499 998 705 988 -225 947 475 754 176 -103 539 389 -144 -266 598 -559 -328 -883 766 339 36 727 558 196 764 -318 -75 680 -583 29 -690 118 -747 -550 370 337 204 -392 -902 -181 -277 332 -74 353 -765 -925 -816 -664 -334 973 -991 305 163 672 60 -742 -642 -480 -524 -578 892 -220 434 -210 858 665 470 849 667 -660 -270 418 -858 -657 -732 209 -784 940 -673 873 -907 -746 496 -880 -776 427 -122 -435 -836 -863 242 90 313 704 -128 739 442 -197 612 -945 -44 888 -627 626 -373 825 520 -133 379 486 -78 -517 -753 -729 511 -22 -360 916 479 196 -27 -940 -591 -168 444 865 -36 -945 -979 -723 -359 127 -73 -71 835 -511 43 -161 -658 -561 -341 410 208 270 -695 506 831 -779 -173 -578 923 361 -776 881 804 702 582 -748 -895 432 -811 -102 -688 -778 828 991 715 379 120 -451 462 119 811 316 987 813 -348 -100 -915 -297 869 515 260 -820 -465 107 59 538 -453 -172 577 341 272 440 416 -774 -404 907 -259 -859 -40 427 54 708 898 -14 -26 735 256 -884 -521 15 -833 -469 955 -113 -453 504 -807 907 562 -427 278 75 615 -345 185 78 754 405 452 763 -755 257 -26 21 739 -343 126 109 -740 15 -779 -710 -926 189 715 -15 -223 971 345 -876 990 -332 719 -648 -310 62 420 -704 -741 966 281 -858 775 -186 853 -472 924 150 -930 488 -448 -958 -216 -799 998 191 741 927 209 93 -983 107 81 159 -254 -601 300 653 763 -584 -130 882 605 757 282 -904 585 566 -190 -613 -514 -566 -534 -890 75 878 -103 492 -297 -252 595 -709 -505 608 -326 -133 -53 241 523 159 -133 -742 455 -491 994 -526 -512 -776 314 -659 -961 -446 -451 727 925 495 759 -372 -307 -138 1000 -415 64 -996 298 -528 954 -404 -990 -896 964 954 -978 -294 11 657 768 -384 -964 -940 674 433 921 -970 -772 432 -622 -454 -747 -793 -267 -508 879 -735 -42 -519 -182 96 -9 -974 903 -559 -932 -812 -380 -7 -702 -247 606 -575 -429 785 851 -226 -852 523 120 758 -648 946 388 -678 -554 -344 718 572 309 -774 -813 -17 867 235 975 -593 -10 -365 996 -301 -413 -324 277 -907 113 -771 404 532 75 4 -322 181 -622 -340 399 301 2 -172 558 -355 -5 -602 -363 -117 462 -914 147 -356 727 -264 96 920 275 -173 -274 -429 -521 -460 -107 817 163 782 -329 243 891 879 417 -476 636 -863 -552 10 645 76 -431 427 749 409 -541 -142 439 987 379 444 441 600 -82 250 791 980 325 417 338 -665 -446 255 631 -167 -126 -907 675 -387 103 -697 162 74 821 523 -536 -997 366 3 -700 5 236 -341 -538 -330 -144 649 506 -515 -201 169 -888 722 -564 -481 -895 -405 181 442 660 -101 760 691 -424 3 558 538 -563 340 -962 230 -992 310 -916 -96 -423 -834 -272 -351 -266 361 -451 430 248 805 -121 690 390 -628 -679 342 56 -588 54 894 439 -482 -672 519 -785 591 -555 530 -408 877 -414 467 -336 832 -540 -243 727 -1000 -120 86 323 339 -160 -288 777 -39 -733 114 -906 691 209 -207 -556 -689 442 301 738 -955 -74 477 -388 382 317 -551 295 -768 549 534 -92 -619 266 -186 -845 87 -787 7 -791 408 -218 140 774 -668 -457 434 349 347 -59 -432 -459 -773 -111 -9 -784 -924 -940 -536 -461 -95 -965 -4 860 209 760 -874 -323 573 502 -945 -844 739 618 -842 -715 -344 906 677 -12 -975 929 -382 270 42 40 -562 317 892 -903 -803 -356 -442 795 471 500 56 -914 -55 302 -510 458 846 804 -757 406 -599 -987 -843 -798 670 299 124 811 -360 -583 -939 759 -773 445 -931 339 388 999 -445 -69 -719 877 -120 958 -776 166 -341 21 -169 192 -444 417 443 981 634 -557 6 -63 396 -55 -910 -838 -797 627 -960 -804 -514 -440 313 361 438 -870 863 -163 -268 -972 226 573 -353 501 927 322 -695 -908 -35 670 -318 -722 -908 -279 -775 -275 -603 606 -912 206 968 -193 78 -192 -810 422 458 556 73 457 433 -512 -535 -91 -832 -389 481 87 186 -66 -488 -529 -855 10 -670 -57 -40 727 -548 733 -160 539 115 292 454 867 878 630 320 162 900 -147 439 -668 759 -184 -375 -538 -161 -826 728 169 -171 -925 -605 294 -165 136 -337 342 -193 138 -133 -773 -846 -537 850 -869 -525 816 626 -198 -175 -103 970 -378 719 970 -589 800 806 247 753 -973 -425 985 -404 -422 -586 -327 241 -99 832 -356 577 925 -109 963 669 -48 585 444 54 -311 -318 -546 406 -943 840 692 946 671 -58 -933 144 564 789 -594 -495 -599 53 -15 749 -849 280 181 -303 208 -719 -983 -553 27 468 -679 118 80 -268 -285 208 -747 -515 -884 145 540 976 -630 378 707 -601 418 -520 76 -701 -284 -403 -188 -924 25 357 181 -431 753 -599 41 703 -616 -919 -949 -777 -157 757 935 594 299 715 -483 -335 -449 601 -200 208 -645 340 -276 -865 -865 -776 -736 -893 -76 -95 135 465 201 -795 -716 463 120 -710 500 147 -141 598 -895 -213 863 758 454 862 132 -329 356 -324 579 601 813 -924 361 -399 186 -800 644 -874 47 -520 -284 -217 539 311 248 271 -12 553 -84 539 127 -628 -359 -528 845 -47 -422 -261 419 327 -620 -205 -693 -971 470 -354 -470 718 -296 651 -90 -448 -491 -172 -996 -195 -22 669 -554 -603 -803 -487 -363 890 559 -487 -209 322 -903 -549 -548 709 -527 -241 -602 982 414 -646 331 155 -666 -428 491 926 794 157 -592 847 466 -891 194 86 985 -219 844 -676 -156 -134 961 52 940 -902 -686 600 936 -631 -392 503 -159 -505 -898 887 -986 551 -937 -972 -93 121 -844 -469 73 720 575 63 937 -967 650 579 -955 -663 -878 95 741 -735 -395 19 677 -745 34 563 -596 848 570 -990 842 -663 661 267 450 945 604 -828 -955 -215 506 839 -1000 255 -265 142 826 902 545 157 -138 -889 -662 -736 555 -878 764 -954 262 806 -488 -984 421 -692 -614 368 -965 990 -372 214 316 -945 498 -226 697 -870 -715 -368 -258 410 663 -608 -819 -135 104 -991 -246 585 637 -823 783 -905 511 219 107 -963 -772 621 846 999 496 -776 -362 -69 112 -366 -924 216 157 -578 -438 -378 292 -449 912 267 -218 -328 -723 -443 -260 476 -608 -619 -723 -898 469 686 -669 -900 252 -439 395 217 598 188 4 900 -474 -53 575 951 -641 32 -517 810 -667 -496 873 359 883 763 -572 16 -95 303 -354 -808 -332 902 -354 -583 582 316 -595 995 851 491 12 81 778 -405 -54 -841 -794 421 -330 -748 634 411 -972 -445 -953 860 -557 -949 302 -116 -926 -402 -934 269 -599 -119 764 -226 537 735 -562 720 958 395 -663 717 -330 498 -24 730 371 751 -216 794 -502 -612 -630 668 561 -394 -219 415 -945 125 888 -819 910 496 -188 -289 242 685 585 -990 -179 158 -578 -545 435 -37 -88 111 -798 -998 83 255 162 30 -219 938 -616 928 -80 87 812 -807 -171 -896 668 -496 200 939 236 -424 -98 -169 462 247 -920 -819 -125 870 737 -686 644 -329 622 333 -40 638 784 -870 903 -638 -895 674 659 308 -843 626 37 -988 -471 643 856 -304 -793 -475 692 654 -608 249 404 -839 -720 -940 544 580 -24 217 -11 250 -615 724 229 29 -101 -131 796 906 536 612 368 -377 304 -404 -417 -822 412 245 696 -365 510 565 733 610 725 987 -213 -426 -721 -261 -49 150 -322 600 -990 -176 -768 670 -866 726 26 -935 93 -135 -215 -993 -788 112 -912 -581 878 366 -290 -124 -869 -913 186 -642 593 -30 82 386 -62 -758 92 716 -269 -916 632 -696 -37 504 -891 -704 742 -496 -692 -244 996 -334 -257 -348 -124 -359 -761 91 796 302 525 765 660 -56 -564 651 442 -924 997 -458 -653 351 -721 -301 -383 15 930 990 -784 -246 -49 175 -111 515 379 -692 -119 -842 75 -570 172 809 24 -431 533 940 -803 -315 269 621 807 10 426 986 297 910 527 -840 627 -90 868 384 -747 308 -954 183 416 -153 -146 729 -698 -357 -162 564 835 347 36 101 -859 765 368 -737 -80 34 -959 -18 -435 562 989 883 385 449 356 -247 -215 939 688 979 426 201 959 -248 -593 599 -419 977 -955 821 743 -877 890 257 85 -598 -801 339 62 994 42 326 -321 -169 103 949 -856 332 937 210 664 339 -659 -221 307 -592 -398 -401 736 241 -891 -147 -141 -72 728 -230 972 -553 -706 653 102 -192 -111 -61 -568 -633 -172 -950 874 -816 -195 -845 46 468 414 -747 -448 -194 286 -160 322 283 811 30 -397 -175 -805 324 -639 -349 -491 -146 189 635 -69 484 149 -596 358 160 95 771 750 -853 288 939 757 683 224 717 827 -488 -363 128 84 -308 73 -569 644 501 -647 -194 80 159 -468 -163 830 823 -904 825 -325 661 189 835 667 -113 -326 -617 937 773 414 617 -189 -764 575 754 371 965 -708 872 323 -273 885 749 479 -639 547 -89 -645 337 -87 -595 -88 298 -699 68 697 -694 923 -37 -363 944 155 139 912 942 27 770 -473 -35 699 137 202 -769 -886 350 -974 2 8 -96 -476 251 -382 632 -867 -253 839 73 -635 -504 -742 -450 -893 -566 -449 -229 -812 -871 296 382 862 689 479 -442 713 259 -90 -187 876 352 -463 686 942 729 98 -990 -95 -223 -501 -38 -118 879 -588 616 417 -832 -546 -647 -132 -742 194 -952 -562 134 -771 -58 47 796 -221 368 796 527 653 -798 429 -787 183 -153 -428 907 872 33 340 -502 569 961 363 -927 -928 822 795 -664 495 87 -59 -6 -27 339 81 250 613 806 147 -182 812 668 -818 -417 -333 254 -156 406 -169 878 -383 199 -94 -152 -791 711 179 516 608 795 -598 877 641 -301 581 494 -936 -712 569 211 -924 -529 -133 -672 -429 242 -773 887 111 -808 -193 -410 265 26 199 -114 75 141 225 239 98 -932 365 583 -78 -627 898 -231 -292 60 957 590 17 -571 8 557 481 -860 -471 -462 -26 346 -875 844 -115 945 -848 695 920 -840 574 -352 -177 392 763 458 -352 863 -823 505 273 350 -687 499 981 -295 813 -290 -566 236 -332 523 451 148 946 425 19 -876 52 -572 -530 -39 427 -226 453 355 675 -494 722 -274 -456 457 947 807 638 753 -278 935 -450 170 671 216 860 -290 888 30 448 156 -792 327 897 704 107 -411 747 -716 0 706 957 235 -235 -577 -972 424 959 74 635 -66 646 -35 -785 132 621 697 781 767 -887 75 572 774 564 231 -46 440 138 -351 -977 -363 315 468 718 597 147 629 -921 -4 952 -248 -78 626 -481 -959 -453 30 -211 -261 777 -406 762 157 -451 -311 -387 -376 -131 -556 -316 -137 370 261 108 -190 65 -944 -9 559 952 214 311 86 -123 361 871 -655 654 -857 -146 40 139 201 -179 166 -17 495 835 983 -695 909 892 946 -397 114 748 299 82 675 -580 -737 917 481 -243 -690 824 823 -297 -197 -567 -342 -253 601 905 -628 981 633 -218 -561 -907 -977 -706 396 457 65 288 134 -575 672 -606 -556 764 531 -305 82 -400 -930 46 -535 -365 754 831 -903 417 -726 -914 974 -658 395 -262 626 931 446 175 559 227 -75 84 380 -368 346 865 290 977 229 269 -303 753 -824 -316 255 -792 859 -957 -654 -742 -539 -600 -196 -363 -660 -857 -617 -630 -567 45 139 -848 -873 -326 -916 369 676 968 533 458 -108 -185 762 -805 -551 -770 193 -387 203 646 -133 -814 -286 -890 693 19 -787 -94 62 92 -840 -591 545 259 844 208 -599 -905 -208 655 144 -220 -948 805 -123 781 -180 160 606 -438 268 724 -107 -521 283 -676 -491 272 20 -932 890 966 -690 512 891 -87 -388 -29 -819 -269 788 889 -803 983 -939 -475 -321 149 -894 384 780 535 438 80 -939 856 -335 758 16 -209 -787 38 -289 -875 -876 108 554 614 -869 -461 -418 -113 -470 929 -725 -747 498 -981 -339 750 390 -599 633 805 -615 -607 454 -33 -188 -584 -947 159 -874 -414 -74 938 -802 -278 -918 771 -753 823 940 982 769 607 -17 -469 206 463 559 630 -973 95 693 -617 -658 854 431 967 969 684 642 -802 946 779 708 449 904 -335 715 779 -144 -851 -252 -70 64 -174 -64 735 -999 -555 785 14 -865 423 -970 -99 778 -191 838 -33 -37 30 -991 655 -72 590 -201 78 925 -737 -921 243 -187 -79 -279 191 766 341 -666 -878 -180 719 -117 172 699 522 588 -518 -918 533 -946 -503 900 26 530 629 -208 -241 231 -621 -115 -684 438 405 -219 -410 296 639 656 -782 573 991 791 -816 600 -489 -659 -150 -58 -659 -569 -802 -886 302 -202 840 917 26 285 355 690 -785 931 356 406 483 98 -179 -864 -553 -151 208 826 -663 68 245 -600 -166 920 -439 103 12 -533 -221 -837 873 -820 -454 82 -259 939 840 341 -579 293 -638 -881 786 -175 583 52 -52 -74 564 170 600 721 255 -130 686 -254 981 -451 148 -873 -466 167 -125 706 720 -690 -512 773 536 972 -852 -106 803 685 127 89 -729 -994 837 844 -835 698 731 759 18 -804 -276 376 -260 980 704 -230 -245 -148 -601 -644 301 207 -825 30 -984 -943 -809 -546 348 -411 118 649 312 -200 90 720 -512 -696 -17 -794 -373 -153 -312 -276 926 634 -472 104 928 -72 -44 -103 976 946 150 983 -210 -942 997 -711 -290 461 122 -623 810 -580 323 -354 115 -273 -708 -802 260 -652 -533 836 256 229 448 242 384 -833 996 -342 588 -727 -760 475 -557 -157 -345 -250 354 895 267 -66 583 552 -766 -902 448 355 741 831 -359 582 -260 -676 -428 -648 507 -239 512 -694 909 -378 643 850 327 -726 -659 -426 60 154 110 -132 -955 -581 -481 -648 474 664 262 736 -169 597 -495 827 -158 122 -609 -799 378 -823 -290 -474 772 76 335 -386 -560 -711 845 -340 367 501 -884 -533 -616 -538 489 -548 928 219 -515 916 62 -665 915 375 -376 162 -649 986 -480 963 -485 -571 -814 355 429 240 23 -986 825 -394 659 -72 388 320 664 -293 343 -730 -327 -81 -958 987 -878 833 -860 47 175 75 659 -369 414 -202 -710 77 478 278 753 990 -299 657 298 546 94 417 416 948 278 -823 -767 990 -442 -648 587 301 -91 482 -899 -365 -815 -382 416 -49 413 67 65 574 238 -921 -761 -393 935 -771 710 -543 -989 -821 867 673 -420 230 157 -771 -368 -895 -515 254 -397 -462 206 959 64 -977 -360 -579 986 804 -3 -948 334 36 504 735 -2 -474 466 -365 -345 304 432 -345 -547 893 -736 -595 34 -331 -448 -790 -512 682 -315 50 -132 -251 -130 -708 271 600 -860 101 -34 -43 177 313 623 -803 -170 604 -914 810 -238 229 -37 161 -102 876 -375 -930 -482 37 -574 -374 456 437 60 19 97 340 279 -878 139 38 -23 -597 440 -50 -787 859 -558 51 271 -125 -122 106 -971 345 79 231 458 777 -811 -892 628 -215 11 73 -922 -897 -686 35 -326 -291 926 558 -620 -671 887 655 -885 -304 -847 -767 686 -289 741 -819 603 -51 -585 -587 -331 -868 -794 596 -446 275 -238 -206 164 -106 162 -491 754 234 990 549 -328 -868 -737 -972 -306 680 584 871 -357 528 -66 885 966 778 -91 -399 593 -630 716 -641 -803 572 -341 58 -548 -869 868 -299 938 757 991 -326 328 -239 96 642 -248 558 -855 -118 748 571 221 -788 -833 161 -301 499 -912 -968 288 178 897 -179 652 -415 -766 387 423 -216 815 -820 146 -11 -469 732 -147 -637 676 -311 992 -296 607 -339 -55 -89 448 398 -808 -142 -972 -754 834 -547 709 -842 372 981 641 136 -689 919 216 -251 -501 -371 -396 240 -300 -138 763 -872 379 -442 472 -788 -87 812 814 724 -36 737 358 974 -414 -20 -160 128 -729 -486 -63 -830 -255 577 -890 -617 -147 407 21 926 401 241 -766 -415 -257 -781 839 459 -184 625 -688 -252 -699 313 -677 -101 73 -760 -871 567 296 584 604 -887 929 -559 487 -640 -670 -136 247 212 -902 531 18 356 860 486 199 -146 -405 -714 -312 -578 -126 654 897 -518 -747 -326 889 -697 229 656 848 236 -617 732 -810 649 -378 158 10 46 715 596 -520 732 -46 418 -300 -728 -267 -468 595 -117 -937 875 -393 -317 491 593 204 -975 680 -169 -669 523 -142 495 652 577 750 974 -890 352 -108 704 -36 690 -173 -188 -371 371 -162 485 -499 -688 153 271 -117 -653 -126 -78 -750 762 -932 575 -706 -578 725 -817 -131 -859 209 -331 852 573 -490 -279 -661 999 191 -850 481 -45 914 -963 533 -811 560 849 801 608 924 713 270 -922 -689 -476 923 315 923 -392 335 412 -651 -826 -154 -633 60 -321 339 -166 642 -580 952 478 354 607 -52 -330 -780 -353 -724 443 -187 -261 -468 -142 -720 400 -113 -259 529 839 760 -373 -918 495 -962 807 -934 413 935 563 451 -529 -456 -754 -368 -270 -581 -430 -856 -368 371 -505 563 -413 464 599 -190 942 60 334 895 937 41 205 902 -418 810 -230 975 -592 399 -728 -363 -171 909 -97 -237 202 920 352 -888 -870 -74 -367 572 -737 -877 -817 186 -934 635 755 -642 608 727 827 595 -913 244 265 889 413 -854 142 -626 -948 841 -97 984 -999 488 941 617 -94 -264 264 -104 -667 -615 -198 175 429 -253 -869 281 935 -301 102 832 -383 -721 -652 -820 -434 -100 -684 -288 237 899 -17 -508 150 -829 -723 315 -935 839 -367 922 -295 -757 562 48 388 54 -19 404 430 588 571 252 -2 360 -5 184 -157 274 401 796 126 -729 678 -358 -240 -953 -519 621 890 -622 -279 782 432 858 -896 -568 709 -775 493 855 -577 -64 -683 926 749 -425 428 -460 732 -433 453 -845 843 -984 275 878 -725 531 -364 -287 475 -767 520 789 -579 126 -854 -706 79 -679 95 -849 455 708 -228 -100 -983 909 -678 -464 234 -738 -631 -728 -269 112 125 -993 -925 -558 749 664 -820 790 -903 965 -412 538 287 -91 -393 -863 481 839 -28 -425 581 498 983 459 -269 471 472 -616 569 592 128 -579 605 837 63 725 -264 418 259 634 362 -335 287 282 88 987 233 998 296 136 -215 475 733 2 -56 -679 682 115 -289 -739 781 -546 -343 883 773 -331 909 160 321 -941 672 -953 140 349 -140 660 719 -752 613 -931 456 0 -321 -837 -668 -976 464 654 -131 24 -671 -740 -616 -329 275 804 -43 868 583 204 -701 -47 -493 494 -298 -580 655 374 -43 214 156 -14 516 -256 -67 -691 998 -798 -397 631 -487 603 -115 -57 -395 138 665 -215 -652 -732 -39 576 -936 899 614 -602 -874 -660 675 708 -453 -226 476 534 159 254 -341 -623 -80 -37 914 215 844 -267 -667 -517 -296 -625 928 774 -977 634 -684 174 -782 -80 553 -850 263 647 -360 8 -674 -89 244 -720 804 -448 57 793 -664 -217 910 260 965 616 714 -150 598 193 -394 -554 5 -174 996 137 481 -468 304 72 346 223 97 -99 783 -942 -741 809 -565 958 668 -988 254 -711 737 -55 -925 202 -473 -122 762 757 -627 398 314 316 36 243 -304 -658 -542 754 -289 -652 -337 -106 447 378 534 -592 608 -743 -369 -474 -590 429 -586 415 649 679 -670 -405 -368 -993 357 656 -301 117 -268 -985 150 179 456 -343 923 803 -551 373 149 -926 -362 -516 -709 -266 710 263 -118 124 67 -628 539 269 -206 -90 343 301 656 -866 -701 355 -17 897 -308 508 708 980 -109 440 -316 -412 -741 -442 -756 -161 744 -683 762 -202 -600 -560 -429 -930 694 332 -908 -320 -241 965 882 -403 -731 -297 522 251 -293 478 62 -13 -582 560 -89 937 -341 -662 -845 407 -961 101 63 89 820 -38 -69 -477 -27 740 901 -362 66 -922 457 -9 920 334 -890 311 -710 -802 454 -112 -820 -851 930 733 614 -852 713 -93 886 955 -440 71 972 333 -134 -949 918 320 665 -816 -316 930 535 489 -627 157 -926 -450 -742 933 443 -698 235 177 -156 -108 -931 690 -274 303 -244 -611 468 20 645 808 189 -863 -866 453 -810 847 788 295 -930 444 -406 -659 -179 -141 271 -969 -444 -878 82 -39 -541 -505 6 275 24 476 691 669 257 -617 701 304 -63 -163 281 -654 -443 791 -194 888 950 52 736 337 -217 597 -634 -525 334 -390 -999 -510 914 114 -316 -374 -936 -891 750 -887 865 -336 -605 -442 443 161 286 -793 -549 118 704 -305 117 303 94 837 -408 39 -529 -799 609 -853 -270 488 -887 308 789 -662 -920 -212 -491 937 623 232 865 -956 374 380 -257 -197 270 380 -270 981 -283 787 -163 -251 -316 179 -737 602 711 712 45 266 385 -133 312 546 -683 175 139 -751 -290 -100 782 -304 875 -654 -695 -7 826 662 -288 181 -326 280 -773 784 277 -952 -547 -568 819 724 -783 -695 -4 574 -281 -745 -360 542 -73 -933 -979 315 -927 -305 790 896 181 -862 552 -785 60 112 -399 763 812 238 876 45 662 -607 761 666 -461 537 -418 -198 -109 -41 -215 487 440 -148 371 465 -921 723 -943 55 38 558 487 641 502 -204 125 -646 820 -987 391 474 -663 501 -572 -357 974 -752 -561 929 -648 830 547 76 -240 -657 969 836 -828 58 -685 -616 997 245 109 608 487 61 -602 841 -51 238 42 -75 -595 -958 -112 499 -478 955 -794 568 80 -937 -691 -864 458 -763 856 653 259 -405 474 -166 -809 316 753 -33 402 -597 -932 869 -944 -477 534 -616 266 397 -408 100 910 354 86 511 974 -229 -227 -423 -808 653 919 -82 -124 -794 -64 44 -704 -373 731 252 -490 841 -160 468 405 672 35 24 -905 88 -963 -164 980 -199 624 156 764 419 -192 70 231 146 177 -910 887 978 599 -671 -110 -674 917 202 -705 -449 127 867 -287 420 -768 -857 -158 -724 -794 -13 340 190 -673 909 909 -331 -954 596 -474 -255 -341 -378 -102 755 -626 334 750 820 -628 823 -274 -672 371 151 -393 -544 554 -800 -920 199 858 -461 -191 -762 854 892 392 -244 205 -522 396 -606 408 -519 -119 -663 464 -114 -963 -810 62 151 -617 -594 -769 -943 -349 -570 -767 218 -693 780 948 -865 -331 900 -935 -496 -312 -106 -1 -245 91 -506 -475 -108 -195 181 -959 -15 -184 239 -503 -530 -43 -941 260 140 909 89 -825 -77 -670 287 -644 397 268 664 -549 206 115 573 348 -573 486 20 196 446 -962 -808 268 631 272 -967 -523 -333 407 700 927 657 807 -816 -708 -229 -338 -297 698 -308 -99 -2 377 -360 -621 195 -104 -324 215 -557 60 240 40 -935 -293 -600 -759 -200 705 906 -823 -759 -823 642 524 508 313 -691 835 -59 -214 -548 -650 -316 -773 617 -837 -412 446 -423 -857 -116 639 141 268 822 44 768 394 -717 112 -588 -903 54 -896 -552 -776 108 -365 109 -84 -944 83 554 339 332 585 -406 109 705 -912 812 233 107 -870 -137 300 213 700 674 935 -639 840 734 -88 451 -382 567 -47 231 162 515 -194 -870 -778 -152 495 489 472 563 -284 541 -80 587 490 -901 653 516 20 -666 -135 -604 -903 -198 -147 390 545 -216 -171 -308 444 -618 886 826 675 -783 972 250 404 -806 -286 925 -127 620 -641 73 993 112 917 -642 157 962 800 -807 -32 463 -838 -701 -178 869 -616 481 106 -367 -132 -134 741 599 179 832 548 -127 -669 868 30 -73 413 -731 -321 451 -206 204 587 918 -390 -42 -5 -925 -208 -769 360 -927 901 -241 -578 -380 -474 589 212 -114 -528 -649 -12 42 -242 -499 281 792 45 8 -904 -163 649 664 -752 -559 495 251 121 -861 -32 -797 -555 38 493 -506 -374 443 769 997 -848 -749 -395 -666 -361 363 125 -696 -935 -300 -870 975 281 356 883 1000 382 925 -303 -150 526 33 511 -460 200 834 157 746 368 282 -207 -353 -564 227 305 439 -359 -157 -675 747 -144 972 2 22 -107 860 291 -481 162 438 444 239 -948 25 252 -50 -259 -35 -524 -677 -456 423 86 128 263 -104 -704 280 -663 961 -823 -485 877 -97 963 548 747 -487 622 785 509 -105 829 197 -867 984 -115 607 778 -406 -15 -518 -721 215 909 401 190 -255 390 347 71 -628 -664 -78 70 726 -692 522 777 381 876 191 963 -488 -650 -622 -94 -283 -706 -114 227 971 -251 820 207 819 -418 490 -172 -773 24 -128 954 965 -740 188 -428 592 788 543 708 568 656 868 -888 -306 521 939 776 -539 617 -494 105 -489 -120 933 -352 667 332 -358 -156 974 600 -460 623 -438 -445 725 95 260 -228 489 -113 -303 461 -468 376 619 -272 -990 -155 -923 918 240 132 77 -797 -246 666 -630 -969 -60 10 -836 -650 253 574 154 -64 -329 501 266 638 -263 -667 1 -750 83 693 -69 661 462 -551 -815 -200 -101 751 129 871 -52 49 354 851 268 -716 656 54 -492 261 10 -858 -444 -679 606 -708 -536 688 535 -60 714 490 -279 -897 -935 -125 -465 -262 -152 189 289 759 230 744 -205 -935 711 104 -91 132 5 -929 255 534 385 -816 -102 -406 53 787 -815 206 -482 933 -918 572 23 809 -647 975 169 724 -856 -184 -87 -389 115 -313 -582 -761 197 -764 916 820 363 695 -776 124 615 702 -919 132 -929 492 257 -816 286 9 641 -607 80 -639 -578 -698 -943 252 135 602 998 -475 -542 624 730 262 564 -670 -680 -159 -757 -891 -638 -347 860 479 -859 308 606 429 910 957 -882 -541 -84 -928 -605 722 -376 971 797 868 -745 580 -153 878 13 544 803 148 -734 400 942 354 818 634 993 -241 884 42 -126 -361 -39 496 164 628 -544 727 -790 -720 808 240 922 795 680 954 954 894 904 -112 -30 150 -511 396 -357 147 -18 155 4 726 -577 -862 -661 619 -684 -674 489 34 685 233 164 109 52 -374 -432 599 -841 -943 -917 -449 479 275 -538 976 -846 588 -57 -276 102 665 -740 -666 -153 815 -592 -971 -503 986 -879 734 -165 -835 -440 -732 -505 -141 621 305 970 496 919 -972 -705 -64 676 223 917 -989 -149 447 137 864 -578 -513 877 -41 363 -760 -258 -966 -976 392 -102 31 -172 623 221 -285 981 501 778 -288 101 -643 315 562 318 830 -244 -498 -838 -470 703 -322 -702 812 323 115 607 214 997 807 322 -867 475 -128 -473 251 -40 728 760 709 -194 268 -256 -597 -988 475 459 113 127 -545 451 450 -540 551 -362 -511 -139 -659 610 -489 703 -601 796 -742 -21 549 -13 193 -778 -784 363 298 -798 853 -744 595 718 -940 633 312 -437 -10 -900 349 533 -401 -347 -780 -601 381 -693 -166 654 242 513 1 315 -272 59 -163 321 297 -961 -820 657 -402 17 -402 264 -592 76 -656 131 -596 -462 -843 560 719 925 701 -220 -308 610 147 -153 933 -486 -410 1000 528 661 -360 -190 775 352 445 -970 -921 858 -313 -433 801 226 873 722 47 970 -2 249 -677 -139 78 302 281 135 370 658 -711 572 -63 -310 -933 -443 87 -526 111 156 954 -272 -97 703 -867 480 -789 666 498 444 685 13 538 500 -389 161 -168 0 -15 -115 294 -735 -283 -854 -10 -705 63 177 222 -104 621 98 -797 -953 538 918 -534 -321 790 -645 506 -777 -719 861 -932 -381 459 114 -419 -517 -180 -242 -835 668 -948 -712 891 517 -959 -423 822 998 -294 247 -78 169 679 -556 955 332 371 849 751 -997 -161 734 401 -959 610 -885 253 -107 398 825 -859 -628 883 -188 -743 -101 371 -170 322 -173 -52 -576 336 498 633 -959 277 -85 220 420 -478 485 -875 15 -139 -79 -310 73 828 -615 -53 92 651 546 -357 -538 -725 349 -537 589 -239 -65 -814 -422 393 -651 83 745 53 -146 571 795 -54 454 -734 -493 -160 -286 -722 -502 -564 386 -964 -403 -182 -681 188 -722 569 -87 78 -569 707 12 -628 43 359 99 566 -77 -486 777 -281 -229 -501 -233 448 262 241 540 663 908 -332 923 586 -333 -136 993 -830 -701 906 59 808 -897 947 -865 -589 -43 38 6 -452 -168 711 -222 -369 15 -614 485 -58 -231 -693 -208 219 -856 -686 283 942 265 -457 872 -854 -217 -288 388 -685 803 -367 829 -533 -265 -935 -129 136 -479 320 -706 521 697 280 246 -658 124 -318 -350 453 176 -982 949 891 -653 286 -414 -305 -365 421 -216 667 -603 -252 248 287 442 -467 283 -332 541 -462 407 539 731 649 -95 622 -82 901 957 848 217 -315 937 117 -342 -170 -364 -189 -630 716 -384 757 363 -157 -861 -222 482 -222 -477 51 966 -164 -792 -417 843 420 364 -496 421 -322 986 709 892 -606 -985 220 -822 -760 -860 878 459 538 500 771 300 45 -664 -216 -421 -179 -320 -387 -364 -790 -920 734 871 -442 96 618 793 810 -692 523 656 -767 642 -74 -899 -656 988 -517 -115 -626 447 421 113 202 -77 -765 -929 -127 -690 -204 5 423 -221 -773 599 -426 -669 983 405 -392 -987 717 487 836 -630 226 933 493 65 914 279 -590 -729 999 -794 -301 -585 -293 798 342 384 71 974 209 -582 345 872 971 792 615 -802 366 -350 410 -303 -782 -119 193 411 -382 33 741 -596 582 -229 -112 638 693 -353 -643 444 -146 521 814 181 -714 364 945 455 -288 348 -858 -157 930 -672 -753 932 -917 -633 375 -163 769 18 500 248 -106 988 -282 244 -717 -110 -278 315 328 -55 -979 -716 -996 249 -50 -310 -884 720 220 618 -410 -552 -787 -881 666 -579 -295 -697 -863 687 -588 -689 -609 -625 -589 -382 -913 -694 237 960 737 173 819 -938 435 357 -281 -60 684 -383 338 555 -924 171 -109 481 263 -688 452 -856 985 -278 -530 -335 628 836 -103 -178 -152 407 -941 -555 806 -691 983 379 459 902 -450 -303 -656 514 -313 -895 -726 -374 541 596 385 -916 -790 -83 -468 115 884 20 170 299 -738 664 -511 18 -390 -543 -387 -421 813 906 267 -359 -342 126 112 155 -12 -853 975 614 764 -531 589 749 470 -705 -24 743 -315 -81 -902 -925 -241 474 -990 330 -693 449 416 194 826 -508 376 153 894 16 -63 -920 623 202 -613 -221 322 -726 -736 579 -650 698 -865 264 123 -536 -965 -724 -420 86 -458 -940 838 -326 550 332 179 199 134 488 492 527 200 706 -437 252 -529 127 -503 114 -739 -755 267 800 -163 -367 -120 -652 -975 498 -739 -357 493 693 -539 810 808 -896 -888 799 561 -400 566 487 -704 111 -232 -451 616 281 -432 -382 539 679 708 803 18 -252 -688 760 520 47 551 -930 967 451 -373 138 177 17 -422 784 661 -95 -478 864 -473 30 417 -506 66 711 -802 -677 997 226 136 -472 -864 -762 757 -812 -903 -160 -477 -259 -363 806 714 -537 -402 496 -368 858 -563 -234 -214 -654 768 525 635 -322 897 728 -16 919 -916 -8 -286 478 -731 450 560 409 639 551 854 -675 -620 -234 167 -951 58 755 -302 665 1000 -969 544 254 -830 394 99 786 -78 170 -970 -353 799 236 -120 25 -276 -478 -739 -482 626 311 -445 -547 801 -620 143 312 847 64 357 701 -267 -805 296 711 943 692 -102 -343 859 530 628 183 -479 61 -654 337 -45 -835 507 -62 -889 329 -615 385 -647 -383 698 -71 8 611 -689 -825 920 715 100 -118 832 -884 125 -507 -498 958 717 379 845 960 127 688 -528 539 639 -492 565 624 -86 -40 -780 850 989 -313 -997 215 -463 218 -994 -668 656 417 324 673 -166 456 -820 832 686 -93 553 298 514 402 -600 -172 535 -188 337 500 -685 -795 -166 542 -839 559 -399 -688 -741 -809 -855 -572 -814 573 6 204 111 54 660 998 815 180 496 699 -948 965 552 -491 749 -922 -69 986 -84 688 -633 -975 -915 -33 -636 -345 -204 399 -608 -993 -961 792 426 207 -208 -210 -260 403 563 169 -718 -667 -490 518 42 128 -802 514 -695 -155 987 978 -134 928 -315 -129 -984 -408 474 -559 -963 -272 -936 -822 957 -524 615 71 -173 919 -230 836 -357 858 117 914 638 -443 976 -997 856 974 -459 68 -38 -967 656 937 -961 -707 425 -771 580 -332 510 523 459 972 -982 582 104 -313 -290 6 787 -875 27 764 -904 -845 552 -51 806 883 692 -87 675 509 698 131 -527 258 946 -203 658 -836 -510 720 -38 -926 -393 -868 -494 169 636 27 142 198 -444 -227 903 615 -54 -741 -493 586 -781 -31 -95 -662 -766 -874 140 -942 -330 206 -371 199 -59 284 -343 851 847 -628 265 554 -495 598 16 -322 -790 -180 219 -499 913 -552 -670 438 -296 -673 547 686 -324 336 -279 337 864 408 -331 -915 711 838 -954 -557 952 728 380 -697 427 442 48 -110 -491 -687 610 272 -804 655 -378 694 416 -864 482 -754 -969 261 -691 -472 -112 -625 -172 -971 -707 -522 -37 135 -978 -12 338 433 243 304 -146 -65 247 -471 -991 -928 490 -219 130 429 666 137 79 31 258 68 905 279 -712 -48 179 -626 -496 562 781 537 -399 -509 -869 -668 -757 -274 407 134 -307 -49 -654 -17 -572 128 -377 286 56 587 465 -31 723 797 -847 -603 -515 944 191 511 -134 377 325 -748 564 -488 -867 515 103 891 777 244 -351 -321 -677 520 309 225 721 -652 -23 -114 278 -693 -467 -25 -720 -765 897 288 -753 533 -495 -543 -164 94 263 347 -729 -212 -225 -592 -906 -370 -249 -321 -936 -462 536 469 -443 -416 -179 635 882 89 -608 102 -657 860 822 478 -443 264 83 -781 170 229 -426 -786 52 -134 954 897 924 -482 318 490 608 608 -916 99 -131 562 -871 -405 -756 811 -654 -22 -553 -857 -834 -525 127 -871 875 -970 740 -714 977 -374 375 264 -617 247 831 864 713 206 -604 -52 614 417 815 977 -275 -86 -469 355 -163 663 653 907 771 -478 686 -947 -809 -647 378 -461 -768 -752 -377 469 412 186 867 404 -621 -413 197 -115 -795 -144 -908 -455 -913 331 533 199 484 164 -924 -826 12 797 -621 -353 -318 868 327 263 -288 936 -163 404 -804 899 -820 359 -293 -816 310 -296 722 -46 238 -881 -615 -559 -649 -393 422 160 621 -879 -163 650 -957 357 -321 671 615 50 -656 -530 925 -121 -565 534 -800 -823 -758 -280 -516 -194 863 719 -160 -119 -63 715 429 254 840 -738 174 -197 900 311 -50 423 -98 -649 -521 -202 793 788 -907 478 -567 -462 -941 -197 -989 -643 800 275 618 -107 -446 -514 -277 808 -22 -4 65 946 187 11 -354 455 -716 -139 -552 -67 138 -320 916 -36 -47 -972 -821 -689 -11 -906 -407 870 541 -48 -911 502 400 -669 873 628 -884 352 -471 339 -232 953 761 758 -181 -628 731 -660 570 762 968 -414 -600 -610 -62 -771 -196 -831 -13 729 588 947 -861 -917 982 122 168 -819 491 604 409 -221 988 -220 -954 -818 -294 659 485 547 -396 -875 -900 -991 -744 -32 753 -974 -609 -761 612 964 -723 -708 -540 -884 -772 154 -605 684 649 601 -862 -581 120 687 -840 -40 495 628 -96 809 668 492 -903 37 -4 -55 -213 747 -662 -829 -690 20 -359 -161 816 454 270 600 534 356 -473 -84 -266 885 994 -413 -306 -724 -396 835 705 253 713 578 888 110 -688 -31 -723 -475 810 319 -849 70 437 442 459 -369 -154 732 922 349 -711 -67 797 -475 960 -110 -6 -500 68 -826 -962 87 719 -935 -721 -253 981 827 -881 499 140 -452 -452 -715 -839 -555 -284 838 99 713 686 652 136 -408 323 238 -397 -2 879 463 -324 -207 -405 -103 281 -462 795 -918 -86 183 -146 -801 -316 410 -680 402 -648 -564 -652 -134 10 589 -578 -282 -801 946 -351 555 -432 155 -832 -929 648 -340 -19 120 -991 -645 613 -983 786 -267 -181 981 -301 -706 -212 325 -830 -735 315 750 -549 260 -640 778 -793 -374 -206 -310 125 101 428 863 218 -146 -24 331 -945 621 361 -74 -326 -465 982 917 -320 927 714 -599 71 658 297 715 868 660 -852 475 96 -911 916 -629 398 98 -571 -779 342 510 -107 -617 927 -877 849 -352 191 -116 592 661 167 603 503 -968 601 743 744 683 -511 -48 -16 379 -554 883 -317 -237 -593 51 114 176 500 866 364 121 -624 508 949 -674 -29 -248 379 -601 608 -114 832 95 -970 209 -796 223 -535 -226 -93 -152 719 527 -345 -753 183 -995 925 90 -996 -102 662 -254 -26 716 495 -587 -143 -240 513 -665 -20 -105 -809 610 -533 736 109 -591 -408 -391 -667 799 -14 353 -412 649 946 578 -507 -837 -938 -787 332 -230 -749 -97 -75 -895 699 -927 -72 751 238 -485 560 860 -868 809 -38 994 -765 -893 78 977 -11 -73 271 -808 490 -375 591 214 -401 -153 -811 102 729 785 -707 -349 996 -987 -412 -891 -910 -664 -540 -270 -896 -342 -206 933 -935 -941 172 -11 838 488 152 -663 651 -102 -343 -354 -518 649 575 -730 -23 357 577 495 940 749 -676 703 -946 -86 -165 673 -381 547 -691 -9 306 -505 819 -325 -608 394 -595 -626 480 -615 979 -540 -126 882 -652 -51 741 -374 -374 820 -577 -591 -996 -525 -304 -660 -907 714 695 -869 -238 277 234 742 459 343 756 251 -762 812 -541 607 -21 477 -594 -402 -798 385 962 -505 -969 536 103 50 -216 215 350 689 755 -42 403 -946 -892 67 -858 674 146 -73 387 -85 -159 -773 765 768 -169 -237 -327 -333 578 99 -125 -829 -683 255 -557 684 -368 -889 824 541 -990 50 623 -302 554 432 -770 532 6 -197 74 -820 183 -506 105 561 314 792 -828 -203 327 813 -33 150 -658 712 -281 279 -71 39 510 542 998 952 658 873 -768 -920 416 -919 269 -629 -328 -664 267 921 475 536 -402 -493 201 -347 452 -728 662 764 995 -719 251 763 943 671 717 -68 -646 -529 -37 -831 586 45 -596 -777 -69 -275 622 614 -351 -732 459 721 -912 364 614 -2 356 656 -930 302 -607 -763 906 540 -784 878 255 -26 306 507 282 329 -572 -680 5 332 -143 700 967 994 792 683 -848 -769 -30 -336 -744 -469 -989 283 335 67 536 -990 339 861 -728 658 -845 606 -257 -272 -177 -269 -550 475 848 652 -63 -163 -509 -421 535 988 -973 -175 162 406 124 352 381 612 -634 -792 101 452 -387 -975 323 -131 369 622 573 -156 -220 524 -34 592 329 -619 -385 922 930 -146 -427 -795 394 -874 -727 436 594 -938 847 507 -401 286 -131 -747 -500 507 -180 568 819 843 951 111 -726 97 974 -634 -714 -960 -676 366 628 -274 917 -393 -706 80 -482 -781 243 -267 781 -275 481 321 -307 890 258 -25 312 655 421 503 -246 -234 68 -796 917 -527 390 210 -124 -780 -946 -649 -138 -750 765 285 131 983 -623 114 -879 -538 259 -459 -673 -997 -288 771 460 116 906 -233 900 -596 -57 789 810 428 280 -355 -700 -44 630 655 -638 -880 939 556 -492 484 159 215 44 139 551 409 98 61 -231 -186 -803 -734 848 -982 114 -989 -134 311 -113 -297 189 589 599 635 186 -426 77 -366 -113 521 791 56 -835 959 -468 -100 -936 387 429 934 48 66 -707 419 -796 -736 -217 -427 574 463 -752 -249 -98 -834 924 -949 427 -644 -190 88 738 -470 -291 -195 573 -65 191 683 -199 -690 -835 627 187 410 -735 671 -51 -694 -823 551 -383 345 -232 -327 436 -657 -334 -716 475 960 -811 -92 -545 103 725 -197 -326 797 -200 -574 -522 -538 973 -586 510 281 277 391 259 -111 -442 -914 383 422 -503 265 -445 464 -994 -405 994 914 -281 -902 -71 -488 -167 17 230 -873 682 290 239 -80 708 868 418 38 531 -699 -368 -539 -571 574 615 70 -206 -997 -723 -495 735 962 -96 671 95 461 -636 -857 -487 824 907 934 838 139 -242 298 860 -449 -301 335 750 -289 -782 -398 244 -89 -800 624 -584 90 -24 297 341 318 21 547 -778 -577 -804 -244 -501 -956 652 978 904 -931 636 -366 -405 -344 639 -938 -62 34 -768 -745 -22 914 874 -210 -141 728 911 864 60 144 -553 332 -15 297 101 450 -922 977 79 88 292 732 -388 505 531 373 241 37 194 583 -337 -435 456 -867 -968 642 -485 -946 -410 947 -482 828 -696 -243 456 -346 -391 -958 -132 596 850 -106 693 661 590 -138 675 787 544 392 340 285 -452 767 -308 461 360 -89 -260 -274 48 -437 -126 -336 -413 -913 561 -135 -487 710 -356 -67 690 503 -750 867 -41 865 852 -728 892 496 578 -224 140 -962 -66 613 107 757 112 -503 742 497 -570 423 216 573 457 458 19 492 821 -852 408 -516 358 -433 781 -749 -208 958 -844 -456 -435 257 -10 -297 509 350 137 -913 765 901 304 875 193 256 -791 -4 862 110 265 986 -772 -133 -323 -645 28 728 307 -419 218 -734 -502 -559 -365 -525 -217 -884 -1000 824 -285 633 -19 -906 618 -60 -553 963 657 39 -777 231 734 559 -188 774 -350 -861 -490 -576 79 500 -415 -494 465 -565 444 93 -607 -557 -943 421 111 -610 713 835 -421 837 781 -311 -86 728 -781 546 -342 -97 -931 -781 -191 -131 700 -26 445 -256 999 860 -501 -268 -284 250 649 -863 -165 595 -337 -976 -247 -928 -175 912 531 -507 961 113 -182 -279 672 787 33 472 -815 -456 -929 664 511 -925 994 199 -554 -968 712 -416 -170 661 -570 -369 -197 357 804 505 526 19 -464 -351 -822 -219 714 655 -660 -57 101 -403 -898 640 -574 806 -232 286 -701 -474 -65 467 68 430 821 700 -254 904 326 366 -249 970 466 -212 -281 -99 -51 -855 394 -773 17 611 -248 -215 613 -629 -176 -979 -869 115 -896 -433 359 475 -746 -140 683 796 408 -999 -564 -148 962 -181 -18 952 30 341 -557 274 800 903 -796 -999 796 918 -577 -341 440 504 -605 -144 114 905 -829 -630 -280 -210 1 -192 -522 -35 545 654 -394 -203 357 -867 565 -543 57 316 482 968 233 288 524 -616 -4 -534 -302 -980 -796 90 833 129 -488 518 291 672 -11 186 398 -57 144 -797 793 -298 429 -805 -542 646 217 142 -539 -570 -210 -141 -518 -667 -657 -397 762 -938 -865 -808 551 240 495 703 626 -944 -635 -30 -446 -641 730 -197 941 580 548 358 167 389 447 -652 -374 57 473 -950 -941 688 954 896 -720 -165 130 179 773 257 -355 218 316 -936 731 -823 648 -446 -462 -542 710 100 -871 -12 367 924 8 -614 930 -978 486 -36 383 352 3 28 -381 145 -560 -472 -409 396 -856 -367 114 495 883 832 637 -197 642 -280 143 -81 613 -268 280 868 -675 -835 -78 -425 -904 -71 997 -976 -323 -179 114 454 -714 294 335 948 373 -721 -819 -224 -830 -677 -818 -360 225 19 -997 -661 -393 972 375 -918 -110 245 550 907 293 -209 957 -463 -336 37 624 990 223 400 189 29 -201 -18 -339 -612 -387 -144 286 599 458 -856 311 381 -49 91 -173 20 971 -594 -919 -378 -423 -660 -224 -708 -138 797 376 810 110 744 -8 -373 -260 -396 952 -903 -306 -754 954 -523 993 -373 409 238 539 675 -620 -911 810 -459 -465 -841 -954 444 -209 533 -852 960 811 -392 -363 190 161 -991 -195 -241 -24 181 -537 -687 -457 38 196 -291 -102 -190 -482 -588 -765 673 583 -178 -386 -409 -225 -657 -870 -802 -648 512 947 -164 -139 -757 -320 802 -466 -139 -302 -845 246 -268 -389 -433 436 -886 442 -374 -149 199 -72 962 94 612 301 648 927 -147 283 476 -495 -585 735 -723 730 79 -639 -947 237 257 537 405 -331 325 177 -16 792 -603 944 -721 395 -586 -922 -322 -752 853 -30 759 -258 -149 336 96 434 -826 865 -20 651 -352 -677 -319 -747 490 -725 278 684 -922 359 745 -677 -619 -619 148 -503 -26 945 480 603 448 275 891 -919 -576 708 716 906 -622 -461 610 -669 310 412 -182 -748 -678 -29 -431 -679 -285 -766 307 859 -506 -55 267 477 11 621 274 252 -710 -345 448 105 -318 959 -643 -766 -831 -319 410 -117 964 252 -672 -582 -571 -426 -190 142 421 57 528 691 -774 -335 852 187 439 620 737 668 -920 -274 -59 -166 786 441 -846 786 547 439 470 -49 462 -606 -246 -620 -104 886 -928 -335 911 845 -214 76 670 -620 493 141 235 763 -355 334 -585 319 -151 686 -302 304 830 -353 -208 -582 868 -670 -28 328 -197 270 -889 883 892 270 -155 -482 -397 -785 -477 659 -161 -161 -532 -559 -550 647 944 -131 347 -590 -305 -884 24 673 -440 621 939 860 -299 -117 855 243 549 -80 140 -264 -442 -454 -446 102 421 -910 810 351 -417 702 802 787 -689 -921 225 856 -22 -705 -473 -69 884 97 962 -978 674 615 337 591 -989 521 -73 479 -504 654 180 -247 241 -768 -833 -333 -889 888 -762 -293 648 -798 -385 205 -432 939 256 479 585 239 658 -426 443 -192 84 -422 -733 -939 -637 -7 -278 -251 -192 -778 147 790 236 -495 -494 -411 -662 244 879 377 -259 473 -469 -335 -620 -805 -817 823 778 -559 -494 647 905 536 323 -188 278 -602 -695 685 211 729 -531 -85 -13 -266 -738 -452 503 -426 -690 -697 -676 -357 -57 -499 -818 32 616 -399 863 31 -342 -401 -561 -682 -670 -870 47 963 819 -361 -164 -125 484 784 138 -599 -752 -155 595 372 -646 97 199 576 -876 -205 567 -25 239 276 -346 -454 477 218 355 599 -563 -124 185 617 41 -356 840 112 -970 -124 -614 140 519 -632 -328 -953 -287 -805 -800 850 -814 920 658 -984 -330 -261 108 431 103 156 15 -520 -387 -306 638 480 413 480 777 836 416 499 756 740 103 771 -730 302 -366 955 41 -437 62 255 -464 754 92 115 842 683 959 308 -676 191 674 67 445 938 441 -265 603 -154 -377 -370 944 14 -630 85 -343 717 -41 171 -949 597 -531 -586 -197 -884 185 792 348 -325 -364 -255 -422 758 -449 912 902 -288 238 -112 -656 -352 -423 902 300 -318 -397 -563 -591 -705 -392 -736 -77 -728 -352 -589 576 -762 -679 657 -856 858 -886 780 208 609 411 -440 593 421 33 43 166 -430 513 -648 -818 576 -546 939 448 243 -231 357 -458 242 179 439 -484 295 -355 -981 591 -678 313 -732 77 839 299 480 945 -325 -741 -270 -566 -119 392 395 -982 -691 375 -938 762 419 887 418 -600 -495 -362 165 -661 812 138 -831 939 -642 284 -797 435 -808 -216 -8 705 392 628 -15 -896 491 434 -135 131 539 -630 964 22 34 726 324 -450 701 -118 394 -635 -730 180 -330 569 -220 870 -660 547 -132 110 431 298 -126 388 -459 -297 -3 739 32 499 943 952 -840 500 -396 124 917 -22 -590 -958 612 288 780 90 877 -672 109 726 297 860 -2 -846 -675 -705 -366 734 691 963 533 -964 -169 -23 177 401 130 6 -415 -748 181 -176 286 966 -304 -94 991 798 933 -47 -929 176 374 -986 -255 55 669 -715 872 821 452 712 763 206 -966 65 406 -546 705 -805 774 -726 203 161 -281 -572 752 -976 618 -572 -128 -517 -752 -200 -785 101 -188 -554 999 846 394 685 967 -746 -775 -758 415 294 -103 -6 563 446 -711 432 -818 -179 -255 562 -434 -714 -263 -581 33 -489 615 -361 -407 -846 299 -256 -141 -845 208 -890 29 662 -478 -999 461 -671 -480 707 -606 762 868 -611 182 409 -659 -480 121 740 11 -185 925 -814 -737 948 -763 -649 -229 843 -308 764 290 -794 56 -478 -933 -609 653 -630 -236 247 568 999 -422 -809 -201 -4 751 -509 16 -254 -161 566 -975 682 811 448 -824 889 878 -21 -104 30 981 -186 -25 -711 28 662 575 628 -657 463 -294 35 318 -621 277 -666 -878 443 474 -590 -54 564 987 -554 177 789 -248 -716 397 -542 973 57 -496 -566 876 -140 -129 -126 -633 849 969 326 -446 -95 -804 -198 344 -435 70 -780 534 747 374 108 -866 628 801 621 -605 417 205 29 -528 -281 92 91 -63 -485 -859 445 394 -612 -479 -413 -934 -263 134 768 -559 252 459 5 -156 964 -56 -446 555 -391 -279 -293 -606 -610 -479 -752 917 -591 -634 332 282 343 -968 -112 138 73 671 40 -81 867 -348 -618 -189 -894 310 -479 -302 -499 -422 -270 855 133 7 -929 -339 -486 -583 -494 -310 -340 -409 799 -756 178 -700 -423 -415 -786 -270 -419 343 -481 657 -893 -604 -563 845 -494 -985 646 -697 839 -639 119 -931 -385 -497 -748 873 351 566 -543 -529 610 -427 -629 -713 226 753 -985 50 16 -783 -792 -156 -340 531 -287 -405 17 745 -719 -844 306 616 354 419 -482 -790 -228 629 -701 392 -436 -25 -989 997 -37 -774 409 771 -769 726 -944 127 47 -121 389 -114 -743 -601 -210 -268 -534 131 459 972 -443 -714 873 -321 -34 327 47 -978 -132 306 17 517 -345 -562 -608 -422 -36 -760 -275 -781 -375 178 331 734 -856 -515 -544 80 95 88 -163 -471 71 496 858 -203 791 -50 325 296 -552 160 779 182 -586 -519 982 -796 102 -328 204 684 -801 -71 931 134 302 454 426 302 -140 75 849 59 295 749 -969 885 -692 -253 -554 -450 -150 -89 -678 -859 664 368 113 -245 817 903 677 826 -743 -815 348 -351 -283 493 968 -159 -572 -359 469 -20 57 27 398 427 -358 514 -947 -487 933 6 -24 392 -699 361 -544 143 274 -644 -309 572 516 -556 810 205 755 980 -291 252 -497 -88 -399 321 252 -546 407 256 -180 879 521 -12 -556 -77 233 -468 226 -487 -630 296 498 960 -852 -5 140 -561 392 -335 -774 404 -516 491 -952 688 719 751 429 870 672 -825 778 -621 -869 -808 -464 -561 31 -913 -571 912 -805 581 -209 -409 721 -41 400 -495 -412 871 193 640 -660 550 950 -657 162 -457 144 -623 -435 292 -152 -93 -889 -888 910 -359 -614 -24 545 690 -247 161 779 324 106 625 -556 -285 163 -556 971 -877 -517 -725 -848 739 -413 -487 750 619 637 985 -887 437 -756 -743 -245 -230 249 386 -548 -847 807 -135 -510 -781 913 563 -202 337 495 -120 -673 -870 -679 679 -428 215 -13 -148 -937 -978 -626 5 -996 -610 921 -411 -33 -524 407 -906 -49 -599 76 539 863 -116 -489 865 273 -984 -684 -448 313 -735 357 444 -410 -954 -941 725 379 -442 718 -85 -292 39 -489 -591 287 926 -20 461 -392 -697 178 161 -213 588 -401 -189 -597 313 549 -919 -166 -855 -685 301 -433 190 -118 -954 -96 586 872 595 447 47 531 748 -957 -966 -877 265 410 638 -388 -641 -554 49 -31 -362 165 -87 211 -973 -270 -599 -963 -175 -233 505 958 378 712 467 -503 94 872 46 669 572 344 -395 221 -689 -890 -489 590 -392 -508 -380 678 716 -60 -230 -439 57 -921 739 950 524 493 -861 -96 -990 -138 -199 40 -656 -934 372 -862 -688 -499 -569 118 657 -995 915 -595 974 -675 -999 101 490 -311 -627 -307 921 499 77 -974 39 -177 765 732 439 922 -655 259 -650 909 -992 39 66 -733 -741 -841 537 596 -436 701 -18 77 -18 442 -202 -159 126 340 -108 269 965 37 687 -808 923 -962 822 -299 -942 504 -885 845 747 813 -308 143 520 850 -856 -576 -590 -17 43 -493 212 278 -670 -941 -132 -731 -905 589 416 119 820 -235 111 -588 729 544 -546 650 472 203 -306 -388 -659 -504 297 -38 -169 -945 -695 -566 188 -371 218 -627 206 -720 -514 25 668 -306 -414 784 496 144 83 -399 -390 -942 -337 -896 -593 -727 -28 990 225 -802 -330 -355 355 -757 -491 442 -822 755 714 -921 367 362 924 965 -140 -917 601 155 878 -278 662 642 604 455 660 -729 -319 -367 512 -425 -323 -383 -121 928 183 282 -202 336 200 968 86 -33 258 372 968 284 -908 237 218 -839 411 -978 -404 -730 167 -400 -499 -481 982 712 539 -530 -676 -874 -381 709 479 -404 -42 872 -720 -724 545 -39 -113 -287 185 882 -931 839 -451 632 673 -287 -647 -806 -189 193 246 -60 122 -868 -61 170 -803 564 -667 -862 606 677 -172 -184 313 97 311 198 -79 -97 448 -315 386 830 -275 122 627 436 -714 689 798 262 -144 -351 739 962 -30 50 -163 284 -296 -474 -651 34 -34 -226 421 -265 987 -803 836 -84 150 444 -593 197 -36 713 -404 609 989 -686 -274 28 30 -552 -671 -936 622 558 597 849 -303 369 -812 -551 -382 271 637 -936 -726 -940 340 -414 170 715 770 955 -413 859 3 -375 -519 303 -161 768 -227 692 74 765 429 593 202 716 -427 -669 518 845 465 181 -206 -646 59 88 -322 -487 -82 646 -116 978 -251 839 718 -196 -15 -628 -925 364 882 -143 41 132 622 -895 791 270 -153 -844 -499 -815 -937 748 43 -508 146 -34 952 210 -632 21 -490 -887 1000 -793 -555 -712 -443 -486 -572 -833 582 783 -344 655 372 -579 -214 255 619 309 125 686 -287 -209 -675 -730 310 -134 135 -558 -117 310 -579 1 -144 -817 -185 -710 -877 -553 296 -139 462 729 262 164 -555 370 -237 -877 656 923 928 372 388 -381 541 351 -855 66 460 -835 17 -820 104 224 -328 879 -724 496 -27 753 67 187 -216 11 41 -676 692 170 -285 635 855 965 210 -298 -783 609 -135 625 -499 -947 -419 -706 51 25 870 152 -694 -298 -526 -352 154 -643 -292 -908 400 725 436 329 -389 -949 -793 23 -175 -428 -153 -36 400 494 633 474 577 -369 -676 925 447 79 570 -228 890 877 -970 -183 629 -213 -237 493 -102 -311 105 363 993 768 279 198 -612 337 -266 -909 -139 -697 -275 485 -718 566 -620 -815 97 -267 951 996 -94 -347 649 397 778 27 -161 -748 104 -625 -628 596 -126 -386 -747 -966 -603 162 116 -61 231 -593 -333 988 634 831 17 -335 -682 827 -926 290 -829 -582 -968 -799 671 -284 741 -406 -156 -563 736 -847 -430 494 -487 772 78 411 -542 645 -112 -760 521 -30 833 -621 879 -194 -765 -120 -884 487 -617 166 -762 101 -98 -459 -685 -289 224 -248 -923 -333 -339 -433 -506 435 919 -59 -331 271 53 64 -917 935 -191 320 -164 -864 592 714 151 816 -283 851 776 497 -448 565 -699 -24 -937 380 -397 -128 28 222 -578 -874 199 -278 645 -528 -24 -437 790 -333 223 -490 -634 -155 370 406 519 894 -994 -517 -204 -222 -836 991 24 185 -337 -621 -858 -189 -618 675 127 -852 -306 256 -949 114 -414 -731 271 658 -896 829 696 -72 -883 70 229 204 -780 -102 -547 -216 -825 -914 267 -630 -98 -904 565 299 271 -960 -175 161 -297 -189 -704 727 -72 -583 927 434 -988 -268 268 -550 517 -860 725 -987 -709 -936 920 253 -942 528 53 102 -607 422 -114 -673 757 677 859 -279 148 756 -79 -534 892 268 -648 878 449 784 -367 -917 297 559 -329 -534 450 628 -66 897 259 922 886 -606 601 -298 952 854 312 -914 -613 -913 -711 -429 -674 -526 192 -229 92 -435 -215 -417 95 -991 948 288 352 964 -224 -300 -986 -294 -825 -360 517 -252 981 800 -750 -447 -333 816 833 -832 -185 -264 966 -685 -35 570 -797 946 922 -543 516 -393 496 11 310 641 -986 478 503 917 -479 -579 313 902 201 302 209 -113 -658 541 -330 656 876 -182 435 885 -761 -340 -986 -996 -917 715 -70 -399 20 185 64 560 -284 359 558 -245 815 -574 -623 -716 658 -418 -169 70 705 693 887 660 272 644 477 930 173 279 -603 -491 -495 163 620 -692 -155 -680 335 -655 572 775 832 -637 -28 -37 771 -185 -191 863 -236 54 657 707 302 -929 -43 -392 -311 488 995 615 202 287 -165 495 682 592 135 -822 923 390 -956 -691 369 861 659 -879 481 472 -23 -533 -699 453 554 620 1 -257 793 -75 434 150 -690 -342 295 -425 -318 -576 -633 3 237 -915 -271 958 -175 -10 982 -378 -590 635 815 -229 -958 693 -124 -138 876 -611 46 -832 568 594 174 985 -185 852 528 -249 888 -771 -1 136 -315 120 -892 309 -152 -598 338 387 729 -821 408 70 234 -185 785 -869 -821 -544 -961 -795 720 -405 658 241 709 -12 947 -745 -264 261 884 -818 -983 716 -336 212 -393 696 -569 863 828 -516 150 546 912 979 -580 -785 -72 -881 -295 -755 519 -489 -550 849 -83 -260 -861 -429 125 351 747 -456 584 -628 194 424 -156 -395 859 -26 462 -21 -346 618 -137 189 -32 669 763 803 651 20 862 -739 86 643 -191 -239 -27 -326 212 21 -595 317 -958 -570 13 740 877 850 -824 -407 521 625 -966 -761 70 -338 688 910 310 -868 333 976 -98 -827 -566 544 -234 -270 157 -811 -509 -856 736 -480 -55 603 658 191 -980 -757 -846 974 526 498 -247 22 -206 741 -251 -568 54 -576 -376 539 975 889 604 -927 -342 856 510 -413 -92 -892 -362 -495 -95 457 135 473 81 -54 -414 -399 -696 144 350 352 -237 808 -910 36 605 -914 207 -510 -93 -816 -145 -453 193 563 -966 -54 -900 -27 -393 -619 -874 263 -744 188 -838 -724 -136 -356 -457 274 -926 555 -75 -682 -595 212 -265 -199 216 449 -227 562 834 -49 -726 -200 981 453 -294 946 -177 -833 157 358 902 949 497 -510 -609 -963 652 -980 -769 851 -512 -318 -618 -734 665 145 403 -673 -662 -150 859 691 -618 -894 888 -458 -183 989 -3 -391 -280 961 29 941 210 356 -820 -541 -556 500 -348 259 452 519 -903 875 -745 -956 -466 -49 -717 -205 13 785 618 961 643 446 -16 -212 294 -481 -745 900 540 158 512 686 632 -459 40 -355 -643 341 -299 -259 -634 -961 21 -337 701 -945 470 817 596 140 -200 -96 951 441 -564 11 -537 824 2 -809 -520 -206 -759 297 849 -883 224 -679 467 -911 -589 -629 2 992 -970 235 935 -463 494 718 -844 117 513 708 -150 -286 821 475 -100 -467 -127 -632 726 -409 -304 -245 -308 724 706 928 331 990 840 -126 391 688 333 871 987 -808 1 480 -279 165 580 -881 942 391 -709 785 -379 736 -214 -756 551 346 -922 467 -18 -634 883 -167 -210 580 989 584 890 627 620 -872 -124 -35 -33 -368 756 -902 894 -403 751 95 435 922 -585 -445 -859 -210 155 183 744 -298 247 -15 -793 954 -515 123 -441 -596 -379 -795 -193 -131 626 -894 -974 -348 -291 -810 -46 705 -321 -209 -144 203 955 445 581 -635 794 370 -912 882 500 55 -537 877 565 381 -776 -672 -535 544 -86 809 -446 -253 104 -379 -196 542 833 322 -735 -509 -484 54 -770 -805 -86 301 886 90 421 -550 377 19 799 93 375 -74 181 743 -595 908 -610 -688 -209 -991 -334 167 -130 254 -265 308 -929 938 902 -628 547 -421 336 475 -60 566 702 -95 727 563 -334 -704 555 965 29 83 306 277 -196 233 -442 50 -465 -730 908 947 752 -480 991 554 378 -844 -157 -616 -734 -437 -83 -753 -865 60 -659 30 426 -141 186 834 689 592 176 185 -458 -112 960 -577 -432 -563 -83 -811 776 -707 745 -814 -289 21 585 583 874 -830 -455 -499 149 -65 -154 876 -683 78 211 381 -959 967 322 381 -543 591 -332 910 134 -678 537 -425 -739 -103 374 -673 -41 287 546 -516 -381 -585 -892 610 274 -873 93 660 -892 989 -989 170 615 664 -499 515 259 930 582 542 413 882 385 -759 838 477 -78 -594 -536 -539 -493 786 494 227 114 929 24 861 -226 -791 -548 846 -970 960 -513 -818 46 753 -1000 -988 -298 -499 -643 -897 -948 -72 -589 158 254 246 -403 -117 -534 32 -580 306 731 -681 128 27 769 408 179 -983 -554 54 827 -299 108 -761 -527 181 695 291 -37 -629 545 -964 -173 -692 -531 -179 -168 869 -312 -978 242 701 -153 -510 447 -164 -333 618 784 779 -551 -778 446 323 -962 995 732 -328 383 31 433 -613 -430 509 868 417 -707 -561 -317 264 -588 438 -251 809 923 -618 974 -87 187 -176 -168 -342 -195 -165 -728 693 226 439 -710 -436 74 638 262 -209 -219 -961 -412 605 657 803 -769 786 -267 -148 -37 -914 -691 218 -639 894 -47 -566 -432 313 -84 413 -527 202 -340 -66 669 -402 -420 -252 -627 -629 -824 -49 -641 -870 805 759 -472 -700 -408 -259 -643 115 82 716 -452 -632 -418 -840 -844 646 -141 484 -385 826 215 440 688 -628 -113 -155 -971 -758 354 -928 607 -740 48 361 -634 -666 209 -320 -380 -152 951 -118 976 -663 83 -546 -460 -729 -628 -867 430 276 -493 -880 -485 -571 -376 -778 -153 -52 -136 189 653 665 -280 969 -869 -238 -463 565 -310 -409 208 -577 697 -64 -488 278 326 886 855 296 -918 -568 -467 561 -148 -86 662 814 -853 -55 333 -996 33 -704 -424 -955 411 -448 -401 101 -877 710 -175 557 256 -398 -796 574 786 135 60 183 817 -280 -930 398 152 -156 -752 -335 -983 57 909 289 713 710 -735 -554 -879 -826 43 200 70 179 -578 -209 -839 96 568 473 384 -726 -496 362 790 -874 -512 -750 -423 -387 -537 871 531 32 -478 -432 -679 181 277 812 -548 676 -880 -997 -496 340 529 -425 -65 -459 774 785 -130 306 743 -882 571 -998 -140 262 220 -695 702 -329 -854 173 308 -83 110 158 -720 959 -998 773 -973 589 754 -16 820 650 573 664 -649 -278 -866 -949 -830 979 -914 515 581 -186 -165 -579 535 -555 407 -146 -741 556 786 -835 -51 -866 -614 -569 648 -820 -448 -390 374 969 -953 175 -407 -980 207 871 -878 939 267 29 -606 -631 -197 -342 947 -694 560 -688 -802 -8 463 -251 310 -978 -719 112 -304 344 158 782 -94 847 -689 673 810 -885 -417 635 -792 328 950 473 -65 476 -408 67 410 603 792 994 -14 -650 622 -502 988 -377 303 101 905 398 -637 526 11 840 -842 580 865 803 -87 240 -478 48 213 291 394 -71 324 -586 645 -118 -837 -572 -613 -604 -577 309 -653 -625 -821 -575 -90 -976 278 -140 403 -268 -381 116 854 -31 950 804 -187 678 -978 514 105 -25 413 756 -412 -760 -38 -388 -518 -593 331 725 1 664 -513 -669 -959 991 -154 112 -386 802 859 950 498 -713 -57 -710 489 -792 566 990 -996 110 768 -139 -185 -851 -473 -68 149 -342 70 279 -736 135 -815 -533 738 -408 621 397 218 41 -914 -596 727 349 -222 -121 -384 -898 64 130 124 891 -902 -554 -552 976 667 -109 523 594 -840 274 626 674 -28 25 179 -134 291 872 -301 -165 -544 -434 658 -437 622 -87 465 -940 925 40 312 -929 -655 265 881 902 651 851 586 -247 61 -753 -544 906 -189 -807 -712 -309 845 884 -928 422 -751 -1 886 472 -914 339 631 439 676 552 -647 -838 625 88 935 -64 -908 -217 -200 865 -563 -485 -9 711 2 -895 -186 635 307 -435 208 -753 -174 140 683 -595 986 -902 -360 179 450 735 -603 -144 407 -33 217 570 -278 681 476 376 -533 -414 37 159 955 -960 23 -934 111 -397 -96 -755 643 -510 789 -188 570 -221 -979 -673 270 128 340 577 -4 -902 344 -642 422 666 427 5 409 155 -66 564 48 -646 -467 321 -712 -587 148 -103 -896 -870 -869 -884 -437 635 -212 -966 -575 -149 -608 893 594 415 -265 973 -708 461 -954 249 314 22 754 -234 -693 -515 -84 -26 297 722 425 -913 -620 416 -726 477 -103 -308 -974 -688 -667 842 510 -226 555 -992 -18 -759 -166 918 -585 137 473 -988 -995 -400 20 344 78 -134 -505 820 -606 784 445 873 -211 149 -111 63 -228 -939 903 9 363 -196 -851 -901 -340 239 93 242 761 334 636 -173 -448 -241 101 -740 851 -993 -525 887 952 -608 -453 667 -534 12 810 530 262 66 570 975 29 590 812 -854 717 718 -395 -179 879 782 64 186 441 -12 -273 407 -231 -804 -377 -109 -307 847 -934 -96 -425 794 -102 -512 -46 -362 989 -657 -950 383 -761 784 54 514 -800 38 490 967 -428 885 -965 -360 -687 901 -344 937 373 576 620 461 -845 -746 -841 -967 816 338 43 420 -493 -113 -129 576 -44 542 328 278 -240 537 981 -850 -98 -17 -809 605 947 640 -62 72 591 42 -307 128 -89 545 -474 -493 -570 -571 -325 -52 -303 511 245 -227 -439 -655 -128 -326 -587 -367 -378 885 -902 -242 -562 -801 -877 75 -269 361 525 242 -192 -794 58 -672 526 324 -697 -343 132 -199 -127 189 28 306 -751 789 -820 849 -536 -575 -917 594 -327 -135 336 -405 -602 -661 400 302 388 -246 -299 -241 -116 783 391 267 83 534 667 205 711 275 -695 -184 -157 -460 -925 -809 -429 -509 -610 -964 397 569 179 153 864 677 -25 -697 -334 -231 -577 373 724 969 581 69 492 -569 -727 -325 818 768 112 -250 -991 -705 999 -634 -36 81 -716 191 742 624 -87 262 72 369 259 588 995 166 -704 208 -842 -847 -335 -779 -469 303 468 -247 42 -649 -485 503 168 438 642 10 328 -34 -736 -691 590 713 277 832 715 -432 -921 329 342 -831 -524 214 -547 354 -683 -555 842 -327 165 74 -874 -797 -939 496 570 320 -54 501 567 377 -1000 228 408 824 -429 305 169 96 992 -222 -319 250 886 -907 -244 437 -308 -22 138 610 733 926 449 572 -92 195 418 -90 556 157 -792 -18 -888 708 134 -793 -40 -24 -276 600 -695 -932 -585 997 -317 -902 -515 -67 518 -995 413 615 835 209 -18 -4 750 -291 932 -708 -124 -461 496 -733 -572 -427 714 -521 798 -780 798 451 396 -203 582 -415 511 -205 -760 389 577 420 -713 216 371 -556 -434 672 501 -294 -836 148 332 -781 -48 94 597 -882 -560 -624 253 493 57 597 -731 245 674 -495 586 661 734 98 -883 -352 -666 901 -297 -161 5 187 578 -88 -643 -376 683 -863 -88 474 -945 -579 650 767 276 351 -859 -650 -111 -654 308 433 314 -298 955 -979 278 796 570 647 -210 328 233 421 781 582 443 982 -616 -22 554 -598 -625 -95 833 574 -701 947 -525 33 -377 -900 -527 757 73 502 816 600 902 236 -692 -317 -418 -434 -353 -573 34 -765 -773 -978 -70 -646 -905 -14 327 -250 -782 -164 -730 347 -734 -146 -974 371 79 -980 -700 -870 106 506 542 -978 -307 362 417 -891 -466 486 808 916 -372 -793 -113 704 353 465 -661 -319 -555 717 40 -954 809 -838 -384 272 -133 637 249 -621 85 -634 332 92 794 70 38 -302 647 -312 936 -122 699 -579 599 -673 -396 -353 664 -114 -196 -169 -110 -122 241 -325 -672 -742 597 295 -127 -169 896 368 401 401 -773 610 0 1 -413 -638 -811 -30 -717 284 874 -431 470 -418 853 -253 -503 -862 -586 -676 968 -513 771 -841 -136 668 742 437 -55 -262 868 -28 -625 265 388 485 835 220 -428 660 -283 -859 -893 -565 264 73 -419 399 -171 937 158 314 44 -824 896 -655 464 834 618 565 -230 233 492 -868 -317 -595 -867 -73 -14 168 -775 -996 732 817 503 880 -793 881 656 -63 -806 -546 -448 433 -25 176 260 31 -221 771 -42 -403 438 745 35 -140 255 285 154 -789 -39 -354 285 -588 -882 300 -49 563 845 -299 -959 220 -759 513 587 -110 682 -101 -201 -131 476 -925 846 -800 -85 -384 273 407 129 -706 271 -293 -751 -595 104 750 917 -792 -721 -261 -624 885 -789 996 -967 -962 -472 -593 -330 -155 -537 898 955 -406 -44 -285 545 423 -984 294 -4 -285 474 -511 -904 423 -277 -501 -528 617 327 766 278 31 377 67 -434 -977 428 363 826 -233 117 868 -814 42 218 482 42 -748 -562 372 -777 948 798 -848 -444 -92 -186 -648 -200 574 -86 -995 741 -518 207 290 -860 -561 -37 -842 519 -711 -528 -623 -578 -974 253 958 540 -749 209 -569 505 547 -838 249 667 -11 -602 633 252 290 721 -693 76 530 304 73 -422 -644 -218 475 591 -925 -401 -661 -175 957 -392 -51 -648 -514 -986 -346 544 522 -705 724 -302 -850 -838 -335 -49 893 -950 -765 -188 59 -344 999 152 936 -855 334 -297 -779 294 -11 714 190 208 -613 459 163 617 437 -665 639 -96 165 567 275 967 428 566 172 260 -399 103 -376 324 769 -179 503 -334 834 -22 493 -819 -571 478 -174 569 990 682 973 586 358 -79 239 324 -903 -126 -110 481 818 135 -701 261 738 290 -349 250 764 985 43 -695 -898 -81 773 -313 374 759 -223 -669 -845 -561 988 -296 172 -172 51 450 -612 900 -458 -509 888 -575 -269 -288 -72 713 -67 -541 -556 774 -961 960 -123 124 -326 -11 249 -994 -297 369 689 -846 408 -716 -763 276 637 823 -939 511 -611 722 -242 -891 -227 767 710 823 -934 -276 907 297 6 975 203 -678 778 757 857 18 -475 -751 104 610 766 967 -532 -693 -228 -101 -246 568 626 471 -107 -784 -165 473 989 46 129 -629 648 -969 -117 -796 -426 -911 -12 726 40 191 40 -41 391 194 -93 -496 0 476 429 -665 753 123 -116 719 -639 -52 -677 127 -244 -373 335 255 721 55 -354 -822 -189 434 480 -46 -861 178 563 101 -860 917 -675 -766 -541 239 -164 -453 965 -516 -787 -16 454 -945 -396 508 980 -5 31 -8 -814 -508 -914 -638 -835 -990 -607 -546 -62 -810 -183 226 554 -170 -259 363 -725 397 130 -895 -224 770 -155 341 -504 -596 -51 -77 -438 107 328 -876 -212 -151 579 433 -472 -814 -290 -361 -604 -102 151 -427 -5 -778 382 -274 654 231 340 -957 277 751 800 873 -689 -569 -792 124 -483 -73 -470 612 -517 -718 -846 -79 -817 457 -940 -617 -613 799 997 665 -541 372 470 -537 -276 -654 506 171 -388 -611 -322 816 329 -238 673 -72 441 534 -814 -955 -312 -824 -313 528 886 -129 247 -64 -551 -392 702 -490 -918 -467 155 -531 413 -670 782 352 22 -163 -420 172 402 574 -957 -707 -435 -557 408 -175 161 585 212 680 -697 -649 28 645 -185 706 733 741 630 -611 885 -168 -111 172 -559 816 857 -410 415 251 603 -476 909 -326 -442 692 -258 -253 395 652 -279 -997 -920 -766 -261 -299 752 -848 840 -472 -783 -185 -834 301 -902 -88 813 -719 759 432 -356 -368 487 -822 761 437 -999 -50 -284 -425 636 53 -381 602 937 -15 939 -543 -527 259 -743 177 -632 -242 -779 908 -397 745 837 -885 46 277 892 950 803 185 -325 593 440 441 -644 -359 392 -438 -823 305 -453 443 -606 319 972 -630 -547 -863 428 -697 471 895 355 372 700 -914 -922 -73 720 988 -278 -919 710 561 90 -84 681 -332 -222 -98 -23 -280 860 -108 -501 387 611 -389 31 53 270 592 -275 198 -707 -37 798 39 -489 -743 995 -302 -666 -412 296 -854 -129 -756 695 889 478 -201 821 641 -952 -830 -975 -160 476 -707 -859 -909 227 473 -610 -965 -950 206 298 -990 -322 303 -893 -646 -657 1000 107 -70 507 -823 -406 -580 -70 505 232 -35 -828 -7 -183 -910 -18 564 -844 -825 -721 522 -50 928 493 112 -596 -867 65 -277 -144 -345 961 -79 -214 -771 353 -988 225 802 -720 993 872 493 -93 -305 -551 128 -566 -5 454 263 832 -89 -130 418 -167 -953 359 -493 277 645 935 -907 950 694 950 -465 207 528 -99 -405 237 740 828 -776 -882 50 388 17 -874 -665 -327 -585 868 -645 -301 752 2 730 -994 255 898 489 318 816 22 -179 -964 -331 -599 384 -398 496 835 743 748 -497 -701 546 -16 107 120 -690 988 749 -308 -725 893 -499 398 378 729 -177 484 848 234 -251 -88 477 645 -821 -362 376 347 -529 441 -465 -79 154 -718 427 -210 -382 510 -203 -798 726 -643 507 -245 0 -922 810 50 518 32 540 -122 -270 -255 -170 -483 -252 871 -887 91 -832 -14 -753 1000 602 -197 111 618 596 21 -576 898 -502 950 -59 -998 232 752 185 163 348 444 -560 -723 843 420 154 85 -122 606 333 651 -734 850 456 750 -89 506 49 879 -386 -445 769 529 -425 659 721 -91 -528 -373 -904 -352 658 588 244 -22 961 -797 716 -858 647 -658 52 -924 -458 401 -491 914 443 125 373 -741 -421 472 -193 -963 -683 644 -151 -636 924 817 -364 532 615 -474 56 805 -486 416 748 -227 99 -282 971 179 832 -748 965 735 245 830 499 846 268 428 -514 -595 -597 -654 13 -753 503 -484 86 214 -217 835 714 -659 840 -489 -288 16 -715 -539 -61 968 -666 -421 -539 -32 637 659 946 -158 -516 476 502 -132 803 401 -462 816 462 -516 -304 661 122 -577 693 204 617 -878 222 661 -296 220 -639 179 315 717 -6 789 983 -928 518 133 -647 -985 -10 514 -29 -200 121 -600 -505 697 -835 647 -658 -114 -340 720 135 861 47 107 655 476 -74 -21 44 -553 -638 440 -438 930 346 37 9 60 144 -112 -755 763 148 -219 124 502 646 9 935 -331 594 -25 -258 405 148 -638 808 373 471 -681 -788 -314 -734 -926 -232 730 -920 830 -750 -324 -67 -114 -988 968 947 -26 1 186 725 781 -753 909 609 -82 638 865 603 349 -246 -145 879 -920 514 -652 -473 805 21 -818 979 329 -342 694 -362 -98 -305 -739 551 484 -738 -138 242 656 240 -505 -223 626 -631 -98 134 -906 113 609 -593 609 948 940 999 -185 412 -652 -340 441 527 -674 834 924 138 -761 523 -591 -68 -186 207 -755 -624 -108 -292 336 -916 919 -340 -638 513 46 39 -530 -997 -810 750 915 838 -452 -585 898 104 84 381 670 -685 -6 -941 -953 652 -181 -918 91 -25 -86 -597 -247 878 32 808 -887 -796 498 714 190 716 -590 859 -416 844 866 220 -340 -441 384 -920 846 -268 70 -416 -240 422 712 125 -927 184 -286 188 249 -568 -352 -64 459 -730 725 -613 334 978 576 -22 886 -182 -211 178 796 431 -114 653 -857 434 -638 878 86 6 -156 -562 -892 963 -322 270 153 -515 394 -472 510 750 239 977 -275 352 212 -947 835 262 500 436 416 756 -257 -649 -354 960 -689 -743 151 512 965 969 -368 639 136 607 -301 -267 459 890 206 67 -346 -209 432 336 -44 -304 -819 277 -814 340 -58 -1 745 -21 131 -974 -598 -961 -859 20 550 -955 601 -908 773 -642 -629 269 654 472 366 -453 944 -699 196 962 -992 254 788 51 414 589 572 33 506 -859 -753 -648 106 -629 -128 -772 210 149 -561 23 -506 31 669 -257 531 659 -917 -784 749 409 -586 -113 -513 477 846 -378 -481 -191 -75 -229 -278 -151 989 845 818 264 -426 642 764 297 -114 -49 -404 -32 -854 196 223 -856 477 769 -800 -379 695 -687 284 869 145 46 895 187 -40 -229 112 -289 715 916 -999 583 -633 960 -938 35 122 413 174 316 -913 872 817 -15 -876 -181 -98 -480 346 -487 203 490 425 -83 -123 675 440 -359 -606 -966 -765 693 -134 -855 479 -47 22 398 -610 -610 -409 -161 -237 758 -630 -677 -540 692 573 -308 691 766 703 -277 -800 -451 988 769 -95 -104 469 813 -588 813 -316 -900 -643 647 -215 268 -179 -210 -554 932 668 -710 -868 264 692 -331 490 -195 580 -223 563 11 -834 130 -67 -185 -451 560 -781 530 -10 92 430 -507 -780 509 778 166 568 707 -268 70 -823 -660 590 309 573 162 729 -885 929 458 -669 -184 674 -451 -778 -1000 93 502 569 428 965 495 293 701 -498 -341 67 786 506 -147 -491 20 -671 347 -913 52 622 543 201 -971 -395 -896 -389 -460 565 887 488 202 -460 -876 623 851 -284 908 811 -597 272 388 131 -605 462 -112 -844 98 -142 258 -430 -708 71 -326 261 -285 214 410 -147 -895 586 -431 -15 81 -301 -398 95 574 869 556 -407 -922 -45 -700 492 -870 -519 185 572 245 -283 729 204 842 1000 -105 -798 -284 820 -905 -881 927 684 -211 -538 -637 741 -659 -511 -890 -80 -764 -355 262 -653 342 -197 498 11 -896 -610 -189 506 -133 -751 876 -963 -61 728 959 -288 777 -435 272 369 -480 471 -420 -296 -636 911 89 927 46 -238 -341 -196 -270 -258 926 -278 -342 -480 -727 -27 178 975 250 -954 -94 -421 779 685 -863 -668 -253 -78 727 254 -150 395 308 18 359 302 519 -290 -273 48 -385 -405 384 639 -251 685 -523 -737 659 -400 653 -934 -159 32 414 316 956 -750 -258 -725 -838 -216 203 -641 751 918 79 -913 924 -256 532 -524 -773 252 856 -500 734 346 383 141 846 -967 -815 -150 -639 -565 -643 899 132 108 -431 483 579 -116 -903 -254 490 64 672 36 -945 552 -417 710 210 80 -591 830 88 -468 -323 -141 582 270 487 -146 910 610 438 -195 -23 -382 -986 669 -144 635 637 646 -320 -583 96 -330 24 -875 820 878 274 -233 923 652 557 -905 665 67 -703 185 -315 -45 -369 814 876 -492 232 -861 -222 810 408 -530 -423 -424 -607 -647 444 -425 952 901 641 680 -164 749 -1000 -559 -566 88 -334 192 -77 -896 275 -863 244 -539 -309 406 551 -746 -26 203 600 -181 971 -737 64 67 686 -83 -791 95 843 -23 -769 -551 697 845 545 697 -523 -779 596 536 756 827 136 449 -187 724 436 616 -602 -60 651 -159 -684 -510 363 -370 335 544 96 74 679 -516 846 -937 -374 -673 919 934 518 -523 -921 -694 -764 272 -636 -354 -534 -226 -729 605 -232 285 449 416 -662 201 -206 269 873 54 -972 -621 579 -564 -450 -207 586 695 -914 -806 -809 793 -604 202 362 342 -422 684 449 950 -493 132 -214 -26 -256 808 -763 -550 -611 -275 -649 887 553 -176 -842 -662 943 767 493 -390 539 450 -228 918 955 136 64 156 -810 3 456 -234 -319 657 -630 -355 -939 -453 -112 -736 78 156 -958 -542 -220 655 728 626 704 628 -297 837 698 930 -243 -725 738 496 -268 220 41 -66 928 -166 -99 -624 -18 -236 -445 717 -113 809 -8 -624 -742 -978 -53 -382 -124 -935 -571 -132 -362 -885 369 205 -247 195 519 -34 525 716 282 -109 865 -414 956 -116 242 -639 132 772 13 74 -908 263 -577 485 246 -505 584 -911 -129 583 -859 -173 619 -483 594 -198 586 412 -218 -241 178 680 -341 -213 -157 -946 -243 -182 -551 27 927 13 163 -433 -264 -889 -312 692 834 227 -384 949 855 -879 -567 901 -974 616 -122 609 986 -692 954 955 -48 442 652 714 392 122 -823 -831 219 -957 869 832 207 139 -497 -77 389 632 481 -288 -79 137 636 -210 -38 461 -69 -223 -992 -93 -958 -70 -417 593 -937 -508 297 -557 168 -49 -214 -429 816 -29 -964 917 -990 39 74 -493 508 -902 -579 577 833 -168 433 332 -546 -175 -124 905 -989 371 58 502 214 729 -537 514 -286 290 845 988 -182 -995 821 378 161 830 811 939 802 -747 712 -151 -567 258 4 533 42 847 798 -131 827 416 -291 192 18 414 242 827 -666 -662 216 -270 593 988 -341 -777 -819 -574 300 877 275 3 -85 -932 -349 331 225 -330 909 489 874 864 678 -388 928 722 -497 725 152 -564 157 146 317 -809 289 -307 -938 827 155 644 -635 -354 -547 -301 653 213 202 854 335 -541 541 885 -951 -121 829 -245 891 947 31 124 618 542 -645 526 724 -548 -555 -295 307 -601 672 -585 -606 614 386 902 -795 -176 -958 -953 -823 -304 -575 38 -683 591 316 17 952 -354 998 376 448 762 809 198 349 -747 384 828 -421 199 -355 537 607 617 -31 321 -844 420 434 -945 28 -764 -595 -824 -659 -717 -838 415 -229 276 303 156 -941 406 -712 -684 -314 749 -491 546 -254 89 -390 806 -913 -736 -64 147 97 43 -184 159 -293 377 571 -433 -853 242 -330 917 300 606 716 -909 517 70 418 -977 480 -487 -108 938 -304 -932 3 51 -1 970 -934 129 -191 -681 -893 995 -455 528 -859 -400 194 583 427 80 -969 -307 -941 700 563 144 635 -555 -304 -453 -914 -993 -599 -666 803 -402 220 -350 -422 356 917 486 69 105 -529 409 -553 542 690 312 567 611 907 160 161 -765 -583 158 -202 -324 -254 485 -267 771 -85 -850 320 764 -828 -38 941 -701 894 -216 -798 993 445 -499 601 -595 62 -322 641 -879 889 463 -51 -120 401 441 -868 -608 -325 -127 -452 -740 191 149 -320 -938 231 930 228 -584 -335 -480 84 -194 -18 899 575 645 870 943 30 -362 418 -893 676 709 -550 -918 -622 -296 362 804 -379 649 556 750 -886 -530 752 -11 -499 -890 626 -750 -738 -868 -517 -11 -726 573 451 -783 222 -5 -825 791 -203 946 856 -851 -228 936 -643 -554 -161 353 499 -361 -806 -837 497 355 -970 466 724 309 -288 -464 390 -744 937 434 253 -159 834 360 -734 -693 880 687 -760 -799 -722 123 -895 -393 -966 -32 -802 696 744 556 5 -443 918 -832 -881 733 140 -124 850 247 -205 390 763 9 -469 895 -220 -440 438 -83 960 -440 960 974 -833 143 696 -290 -704 65 -169 172 668 544 -469 -222 -237 191 813 934 -866 907 -476 -627 -657 -282 240 -593 443 996 -24 -695 930 -403 612 61 570 -217 311 -801 200 357 820 496 -381 479 -823 827 527 -205 -892 407 183 414 -482 -184 -556 628 -714 -385 358 -455 71 -476 844 -959 545 -453 470 874 589 763 319 870 -162 930 776 -210 -670 -340 -279 679 901 -483 586 -751 -450 186 387 758 -896 -840 54 -254 -499 306 -532 85 441 -378 170 -109 717 -794 277 -782 639 -908 617 606 -549 346 794 -395 -344 -186 -276 -343 608 894 170 403 -35 428 -615 -519 -314 -201 349 360 -114 268 18 997 819 623 547 169 46 347 -629 -857 -984 649 663 -906 340 -136 -182 -86 749 746 -143 -560 -884 846 -714 854 80 154 96 -446 116 -682 70 4 25 -58 -804 500 -873 -794 154 164 406 -195 528 -167 -675 385 727 569 -355 -720 -924 818 613 585 126 -744 627 498 483 -678 -647 -836 303 639 132 -519 534 444 942 385 -438 217 901 -973 -208 320 -370 907 5 545 -360 -114 -38 451 -85 -413 -886 376 -553 -880 -109 -377 155 457 60 954 74 -716 295 -965 481 171 735 955 304 482 906 -743 288 83 191 -517 363 -505 -237 -442 -744 -458 -621 413 524 -280 -865 -653 833 -797 528 -321 -42 -134 916 307 824 -486 -671 -225 310 -95 499 -329 924 -371 -482 170 511 758 -184 282 642 -439 443 -885 291 307 933 -614 514 -706 941 -21 687 866 382 -618 988 -653 -341 -585 -630 -509 766 -109 -446 -594 492 221 -347 -597 623 -326 -765 -450 796 -670 189 107 -375 -261 183 -363 875 -456 -198 -381 878 -368 -934 -518 453 -723 -682 552 -345 -224 729 228 955 -587 -881 -786 -972 613 695 127 310 54 -901 -533 613 -699 226 382 527 -683 -362 -476 -318 -673 -656 204 380 -552 309 644 -447 -260 -613 236 249 -408 876 -481 641 313 -775 -991 -239 -534 675 -936 -832 334 291 911 -769 -913 -333 200 521 -641 682 -514 -23 -882 -440 -111 -101 -449 -240 624 -910 -333 760 -101 -4 404 274 -359 -834 197 490 664 -642 775 -342 -81 20 943 -639 909 525 -986 -327 -98 -8 531 -868 142 678 899 631 807 775 316 662 -988 644 854 764 692 -528 604 208 -448 -777 -394 -527 -36 850 -416 339 353 -904 -134 -2 746 807 -97 888 328 655 -497 -939 726 -757 -889 -682 312 -182 320 -770 929 -774 -727 -102 -502 -960 920 -748 -309 48 -543 -226 -373 226 -839 -858 -10 -171 233 -346 308 828 565 613 516 -134 -525 -84 -417 965 -4 -900 773 -997 -624 -155 -647 392 224 -896 -320 756 -485 -957 346 403 -950 -677 678 28 -606 16 -161 -803 -949 -714 72 -407 202 -924 938 -839 479 -963 -693 -580 -141 334 -18 -192 -184 -926 636 -232 629 -617 398 122 -934 -353 326 -650 794 351 460 -201 -210 784 -306 -396 -585 -523 -863 -282 495 725 -675 448 -823 212 -729 -194 301 727 445 73 -678 371 -348 -5 -979 -655 -886 738 -906 634 -761 -218 166 -310 -202 840 -952 260 -943 171 -894 158 -256 -215 988 -327 313 -758 169 942 592 773 -249 -763 -97 -84 -777 731 893 791 89 1 96 -680 284 -296 -34 846 -832 646 613 27 924 109 711 287 -216 -386 928 -403 -370 -669 -398 423 310 -966 -902 -680 577 421 310 578 -625 184 -961 -844 -204 -630 -100 -603 236 -307 -554 602 -796 -193 -960 -920 -762 -311 974 4 -100 89 -979 601 -578 -342 471 -992 693 -655 -78 -644 568 556 -220 156 -831 -662 -675 867 31 -739 172 -321 -854 -16 916 -419 -705 -29 -712 911 -775 -431 618 -958 -784 912 -927 -860 -101 276 -398 824 -53 523 -419 15 -762 306 3 139 715 -401 -476 923 -359 -749 637 13 907 363 592 -921 461 -362 -650 -500 639 -887 226 -657 847 738 -526 562 -553 512 -149 -415 656 -494 941 178 153 -954 799 -953 966 -841 -85 928 -212 509 405 -357 345 -137 292 545 160 91 -811 -42 555 633 618 374 -20 -210 -713 655 905 204 -941 90 -882 252 -895 -276 559 112 -227 -1000 111 26 -726 230 617 709 -733 398 -524 354 -228 -59 -905 -120 464 -645 -789 -147 -65 11 -225 -1000 670 355 -466 -386 -704 662 746 779 -998 -784 -205 -458 -29 -241 -588 -621 -749 -865 957 -340 348 808 -388 296 -709 -139 -200 368 -693 569 98 -929 -693 -402 91 -810 612 18 -843 234 -667 -301 761 977 848 -918 274 939 -628 335 392 -801 264 -166 -98 746 -152 584 824 -52 -232 -189 759 59 705 -849 -513 -54 482 146 810 -573 992 -47 136 -514 725 -416 249 -573 -278 -5 -677 -595 -144 -754 -250 835 284 17 -37 -736 684 726 -912 -564 442 -174 -753 -21 851 -847 532 905 522 701 -193 743 -955 31 882 521 -705 -36 930 -329 -72 599 -479 776 86 520 -817 -841 15 -500 4 394 -184 456 -509 899 -620 -104 285 -341 216 712 -775 945 -671 54 -967 -734 -249 -834 635 -715 472 979 396 -885 -375 221 -380 902 960 661 -355 -943 -200 645 -525 936 86 -387 917 177 270 -695 357 440 -155 469 339 705 439 928 -537 521 -341 960 415 -119 635 748 799 -292 -349 344 583 95 -751 553 865 788 -548 -266 700 24 -199 348 88 680 -184 -253 -167 -317 -312 -266 -930 -873 200 -816 98 -556 888 861 395 564 -286 -834 458 327 717 164 363 -247 161 -49 580 488 -881 -331 445 80 -452 678 312 -805 85 -549 136 -475 -410 -373 -249 78 563 127 -444 -9 787 648 -865 -971 797 897 -871 -293 390 -458 -655 522 15 500 935 -639 286 -960 210 -171 774 106 788 330 -709 763 -773 409 -143 -946 -681 -326 -605 700 716 827 970 234 454 974 764 794 -694 512 494 -605 -172 215 276 920 200 19 208 -181 861 654 930 456 501 77 967 265 -508 193 697 199 722 869 -280 784 -425 349 -67 -399 248 758 -956 -835 867 -555 -379 613 59 -515 -974 -108 -238 476 -947 403 344 402 196 609 -892 156 -27 -540 -134 -888 -957 -230 -716 795 927 251 581 869 983 -408 579 -321 430 -893 -49 405 701 924 790 140 -111 187 -958 -268 -563 -731 370 267 913 355 632 -932 9 -976 -189 -490 603 -639 -172 693 -859 368 -159 -267 -859 -512 794 1 970 847 942 132 -344 -154 54 828 396 708 -237 349 -528 837 694 170 -379 -978 -356 100 137 503 749 -823 -440 -649 -874 -169 847 -747 416 70 -558 -499 904 559 446 -359 321 68 -512 -403 -734 182 848 -722 -104 925 -952 -618 -53 -42 503 -436 -106 -784 -478 -487 -328 716 -907 -61 -621 532 -793 955 -804 -470 178 233 228 671 -656 738 530 -805 771 -178 591 52 227 -670 197 -176 42 -286 -945 -88 -940 709 -806 -291 -503 236 82 438 -237 699 743 386 31 120 926 -156 98 572 891 -27 133 -904 -24 706 698 562 745 169 369 457 -55 121 970 -741 -977 139 221 578 320 135 774 -288 707 -789 -767 -411 699 297 -664 129 467 -732 -960 665 457 -537 267 -323 700 -68 595 7 129 -289 -993 745 236 -103 -932 269 730 -702 -581 292 -339 -177 -192 116 197 -523 -131 -424 -915 -945 137 440 18 129 305 -48 512 -269 -403 305 888 -173 252 185 -68 752 266 -663 538 379 672 -437 433 -804 793 -225 -855 -413 -989 -48 -410 -580 977 140 257 412 -949 -106 -562 954 -635 -960 403 -933 623 -220 -667 -261 -512 -520 477 -979 296 -742 -482 -746 -847 81 31 175 291 142 -100 735 846 -410 689 -444 -17 903 -39 692 465 875 862 -308 951 459 -898 -209 931 814 853 95 -91 126 -476 -534 980 -208 616 -128 -874 -957 -207 51 712 -927 -524 -392 824 -843 703 -652 -2 -106 -319 158 -688 284 -737 984 -434 -597 192 -448 858 992 -977 -787 592 -114 494 -58 485 -22 327 -538 204 316 337 17 -705 254 -305 713 349 -717 767 580 205 -499 -332 -64 29 -547 198 312 734 913 584 843 885 -925 -653 -861 945 669 366 815 444 -670 -617 25 -744 566 307 -218 -159 -249 709 -301 -895 881 -535 -820 309 -140 868 407 -577 574 -469 -313 143 -92 -745 483 -176 996 -575 -756 567 -630 -221 893 924 349 246 -575 843 -907 -525 -799 -326 996 134 -870 -762 -439 -186 -610 700 427 740 883 -282 -561 -581 -235 -172 -811 -434 942 -821 -287 -453 565 75 465 -122 -374 -9 102 -851 -959 -306 -121 -984 146 679 847 -403 584 -358 291 321 -362 641 297 -670 671 133 -622 287 666 567 967 31 688 -692 885 -907 -821 -367 -553 -975 -907 -351 -318 942 720 -709 -830 -929 -232 -229 -855 160 -993 -910 519 96 -38 -479 -875 -471 15 616 863 -135 807 305 -368 177 -306 -311 -222 820 -21 -1000 -983 939 441 -610 -16 831 733 -99 -404 15 791 -702 279 603 -67 -140 -945 -71 368 -970 -26 32 -654 -860 517 -904 663 771 -426 87 963 627 -667 -553 531 -275 671 488 702 -587 574 -943 283 -110 217 473 -277 75 -537 529 -491 -53 525 -774 -41 -850 -269 -855 799 -905 827 -942 213 -533 -118 -866 -905 -12 92 960 -10 -10 696 -997 -629 -653 499 185 -896 -611 -897 611 -380 121 -460 -651 549 274 232 960 733 541 -988 -366 -903 -521 -723 438 -754 483 477 -72 -305 800 103 310 -839 -436 -111 694 652 197 988 811 465 -259 -336 -434 8 -167 386 60 -561 -98 -674 795 989 -360 552 291 563 975 -548 -589 395 -886 105 205 -536 745 -517 -994 -48 303 794 205 101 -955 739 77 203 84 -733 610 510 -262 -694 -219 -171 -895 -649 -160 567 -878 -757 516 207 -351 973 46 -480 438 343 -148 627 652 -754 308 -343 7 556 899 -999 -80 856 976 957 -458 754 790 -779 -261 404 -844 706 694 -343 -282 435 -539 -20 562 114 -25 -400 -805 -6 -919 132 -185 -61 296 -940 783 -697 856 -800 655 -949 -432 -198 -594 -685 377 -99 269 960 -522 -896 -324 -281 -231 -774 -551 17 570 -712 -499 74 452 134 198 795 -420 -509 -598 -366 -991 -663 628 -165 -103 -217 -582 -523 657 -55 -651 -175 314 932 355 -877 511 -750 -175 215 904 553 562 -107 -780 102 692 787 190 132 341 -148 -317 -972 -406 -135 -981 472 707 371 171 -842 -433 -418 -664 64 853 962 154 -878 -516 640 175 313 -517 -285 -190 788 -930 230 10 -527 -127 -464 -168 470 765 60 6 859 186 -107 744 936 -537 -612 -712 943 144 -821 -389 970 54 352 177 478 -295 -775 454 -964 107 -306 437 -32 -863 982 697 488 171 341 -915 -950 239 510 -139 3 -752 876 740 45 -864 308 469 -98 484 -551 -124 -411 649 -648 716 -919 -718 920 -132 -151 549 -224 -198 -496 897 -63 895 -774 -996 426 -80 -57 -309 -533 -245 -120 -606 -603 -455 958 952 353 -350 -201 355 909 -243 -11 447 -146 275 363 946 -856 756 -481 251 880 440 92 -167 -866 928 -253 165 -675 -128 833 46 -31 -363 674 -142 -523 -436 -269 -981 234 6 -747 531 32 547 279 470 996 -300 232 -810 -881 -670 -434 856 -269 -494 241 940 -550 771 -219 847 770 -800 -741 594 -146 976 24 -781 -911 -825 -937 897 185 188 351 -84 14 -59 -789 113 519 -279 450 -44 977 324 354 864 -757 673 828 358 -946 -644 -842 84 69 -4 30 -932 559 -900 -237 -421 121 -506 -243 914 -295 655 607 718 -867 574 385 460 -599 736 -931 96 -397 472 -555 620 -527 879 -879 257 710 276 -635 -256 823 -131 -77 -733 31 126 974 -932 -848 325 -777 560 8 -751 -530 -483 -325 -676 -564 880 -162 -261 -270 -448 -89 -21 266 -79 513 185 -514 285 989 676 763 952 -792 -637 -231 227 -913 -718 -402 777 121 57 509 -935 455 164 211 -989 154 -750 523 -760 -383 305 321 65 -680 -591 566 -945 942 100 -717 -126 249 -996 -191 -583 746 670 -112 -127 -254 846 51 -655 -698 -465 -954 666 588 905 695 89 -59 198 -181 -684 -258 956 345 333 107 242 183 -572 -278 19 -542 -548 784 886 729 -507 715 818 -59 798 124 -199 -993 986 867 -491 -158 -765 -953 -474 -435 468 987 759 -476 466 882 -427 221 849 -874 416 -612 959 -702 343 -215 -134 76 475 -404 329 112 -971 -989 -711 -727 80 -399 427 -141 -709 306 -73 627 322 -807 165 -753 -824 551 -987 -371 -394 197 141 -238 -105 645 318 -392 -31 -393 193 828 525 957 -836 -468 579 942 -805 997 -699 -300 -201 -74 175 -603 -443 100 -294 824 903 -997 -29 -60 859 -145 432 -827 -94 -2 -173 515 639 -673 -171 518 772 -410 163 -158 -898 -525 329 178 540 -158 -557 370 -747 182 -436 5 -562 -886 -37 -990 -430 -98 645 -528 194 416 -25 -357 384 289 525 886 171 -351 728 -977 -155 929 -787 430 342 -906 416 -275 970 -385 -462 248 793 738 70 -55 499 687 721 412 -703 709 -791 649 -971 273 -434 -749 -836 -608 -541 -518 -978 -315 -797 168 594 285 289 -747 509 795 -868 -305 350 490 309 -136 897 902 -333 798 -433 755 72 542 409 -168 -880 848 -161 446 192 483 803 -128 857 -609 800 337 7 -792 617 -244 -552 769 -195 971 -442 62 385 -604 786 -277 -751 -375 -169 175 562 -810 -867 -264 259 -408 197 -74 328 -370 774 -671 -708 -461 948 969 -283 -886 401 449 -773 -629 870 -948 -316 -653 -667 305 -537 -676 -124 -405 -447 562 86 -277 696 -162 -852 210 926 -59 -984 560 129 450 50 635 401 541 460 103 -321 -733 -554 -330 805 687 -581 -819 404 42 333 -43 -796 -682 504 556 -168 22 888 282 16 326 -887 305 -408 238 706 973 269 564 -288 531 -756 -654 689 -425 -507 500 492 -55 906 773 -717 416 -10 12 357 593 -765 -394 326 -740 343 69 -455 -840 -900 -381 830 -194 -978 476 923 486 187 362 -495 710 612 838 59 -710 -320 -822 538 58 -690 22 652 -81 -308 304 244 -609 -290 -36 834 37 -195 -22 -154 241 851 140 -93 806 337 311 431 982 1 -595 379 -300 441 -762 476 -833 -333 -329 -450 -192 -618 -229 636 234 -246 -543 571 -333 -396 693 506 -391 -283 968 -775 -327 614 677 714 -764 311 377 -221 542 511 -643 -708 -679 601 395 -562 965 -71 869 -142 736 -942 960 -345 112 -966 -524 -405 327 -134 -195 182 320 490 -617 383 951 455 -894 174 -954 -755 489 -134 420 446 -944 -834 192 239 512 161 528 186 -678 37 420 163 666 -965 809 -333 473 594 809 -718 137 221 842 497 318 48 978 -251 -307 -75 -380 262 716 119 324 503 841 -332 -35 453 517 -83 -581 -128 -422 -523 -230 478 404 -625 906 -825 -23 295 300 -249 876 762 -395 -875 61 308 -92 -580 501 -777 -626 321 756 831 -996 -318 810 795 826 -759 -698 -817 -88 -281 432 -778 -327 -504 -913 -795 -206 467 30 7 529 441 -213 689 953 618 -75 -801 307 772 -132 -380 356 -708 944 -848 -625 -704 865 -263 -70 810 -220 981 934 243 -629 444 -236 589 -464 -39 636 -802 -984 -434 710 328 910 733 1000 216 220 -677 867 585 -806 -913 -168 520 -841 659 911 248 270 -22 464 -589 -574 -374 303 -653 130 361 -955 312 653 519 999 -61 551 -319 -589 -964 -884 -942 -607 -675 -787 -257 -377 110 -261 987 623 -472 -590 929 421 757 -682 -77 231 -195 -525 861 298 -404 953 -161 323 -50 -913 371 979 537 -651 -714 802 -401 -161 -552 222 -817 80 -81 509 -796 865 -363 617 -624 461 -694 -551 -642 -402 -939 -608 473 -169 -601 603 950 218 514 284 -748 218 79 -981 646 685 309 -525 459 -335 631 -182 197 -957 404 342 530 -549 -186 -810 254 -768 -836 200 367 -961 -362 -70 210 571 75 221 -758 772 -863 549 955 -595 15 -735 851 890 -676 179 379 -811 485 -788 -765 207 -174 -601 407 -963 314 71 -565 838 990 517 -337 878 -781 -745 -351 -575 -11 942 274 535 469 -263 935 78 299 -794 213 -743 -235 -486 154 916 227 968 867 -538 -265 -642 -411 662 -927 225 780 -311 264 -356 -981 48 -747 753 -879 466 468 595 766 344 -297 -868 -171 -922 -466 912 -199 -132 515 -599 925 508 748 -412 376 -240 -407 643 414 65 216 -570 236 671 238 488 -897 478 200 766 558 44 44 -694 778 768 559 -428 -972 65 -899 407 708 736 749 198 332 854 -25 -473 291 -518 -611 555 -904 -308 319 -684 520 -606 -760 -36 -191 58 -478 -936 10 133 748 -590 -735 627 -85 83 447 715 795 433 -128 496 -149 -39 -70 260 -228 -280 493 752 355 -12 -427 -936 -766 481 433 491 -371 569 198 325 -580 808 -258 11 631 598 95 221 385 -185 -739 113 183 322 -28 116 557 228 582 693 -584 161 -32 -145 -704 -15 -304 927 -495 -587 -829 -888 566 -301 -473 -793 -27 239 779 -189 -246 -871 -222 -470 -588 34 -986 -731 704 -815 -759 231 133 -420 -176 52 44 -5 -494 219 742 540 -563 -722 359 -404 370 -582 975 968 336 634 449 -802 996 107 761 -605 -604 -454 760 67 655 506 830 455 -32 402 137 -495 -578 98 -510 452 -904 -851 -633 697 -991 -355 647 689 697 493 -598 514 -734 -918 -609 611 -894 -179 820 -854 604 762 -250 128 496 881 200 975 -652 -786 632 478 -957 171 -238 -7 -788 63 115 -145 187 524 414 173 -247 77 241 17 -843 100 346 96 557 583 -46 -550 -506 336 -162 -11 -124 741 -118 965 273 502 -87 -586 -696 -989 679 150 -882 -159 -455 247 355 897 -325 404 49 -686 -950 731 -187 -180 -597 -938 803 65 908 -247 -465 -338 -677 847 -50 406 632 102 -631 -563 920 558 944 628 -785 723 15 729 369 -181 -121 27 -108 -891 392 -561 300 57 689 411 363 933 -277 883 915 145 -357 589 -739 983 -391 -610 477 -86 841 -995 647 796 601 -233 988 -600 787 -279 -689 -871 205 373 326 -550 851 433 -93 642 -277 133 -863 318 -167 394 -159 349 -321 697 -721 717 280 -908 -178 -430 -730 -590 710 863 606 -312 -967 737 383 376 -402 774 -597 -713 542 460 -903 608 182 789 876 -863 -241 328 149 741 465 -775 238 236 553 737 363 537 -560 -365 682 262 32 -278 937 634 -177 944 -394 341 -119 961 -524 697 388 -568 216 -999 -243 -526 -24 -180 49 -689 247 244 -175 -272 -434 215 -891 -613 -643 -563 50 721 28 -785 -725 674 967 -434 931 164 681 -421 425 866 79 198 288 66 -562 -616 -566 714 490 -452 -565 607 570 -16 546 158 615 -781 -394 -38 -901 217 -132 -489 -431 -575 -351 -575 -783 355 -930 775 -306 311 215 873 955 -787 378 440 -1000 751 550 -506 -866 -705 -764 -116 870 67 483 -262 47 -885 -126 -816 -760 144 -708 41 886 -481 953 -411 -59 6 67 964 830 -525 -887 -162 215 -65 464 70 474 -218 568 750 975 918 814 369 772 -28 714 -661 323 994 710 357 458 743 -99 404 709 -99 251 945 235 398 -989 154 -577 -137 -906 742 770 -991 -732 -541 645 288 737 880 -438 877 305 -86 -196 -350 -330 325 82 841 975 -369 -455 -419 -356 662 -470 -168 491 -165 783 291 565 979 79 63 46 576 -432 -195 -950 536 552 87 248 -472 -310 -556 999 860 372 -545 75 -540 -470 17 973 476 -476 -613 202 11 -939 -997 -214 -851 338 -880 199 -854 716 426 852 -201 113 -231 -325 811 -475 98 407 617 -876 821 268 99 -117 -105 -369 183 627 -90 747 -130 -264 906 -977 412 568 734 517 511 -421 -161 -670 115 -280 559 -142 -430 -204 68 318 -863 -377 -975 -38 918 -110 73 -453 -782 407 302 -648 -635 656 -995 -566 982 -570 640 -452 689 37 -597 -808 -650 -580 -32 764 901 473 -377 129 -416 -77 163 598 670 -580 952 -709 845 572 948 989 613 998 382 756 -217 -324 -936 598 -522 -789 -534 -991 215 -599 680 -87 -801 -519 -749 -970 735 207 -948 164 -970 768 -361 348 292 754 966 734 -538 354 855 747 -938 -852 -263 34 939 123 -600 -868 -160 -964 891 724 626 669 650 -729 -81 -534 -670 -907 -41 -316 53 41 368 -474 -282 -487 -379 -23 710 -49 -678 -46 249 466 447 804 23 18 -103 751 -735 -58 337 227 -59 -657 -6 -393 -591 880 644 793 -295 -195 -305 -230 387 -322 -800 653 -307 205 52 704 409 187 -294 -893 428 -648 535 941 919 -50 109 785 384 -413 219 505 697 304 -578 852 -578 -530 -432 943 148 875 797 751 861 886 19 898 -370 810 732 -917 -244 -440 -297 -128 111 669 -218 -613 -351 785 -883 840 688 -98 760 -549 -366 515 -384 -234 319 91 479 -342 904 -208 -606 507 -637 -673 -821 -136 206 24 -197 678 -488 -800 445 109 979 -326 -840 370 725 -390 942 -277 531 701 -622 -607 543 44 406 -938 657 683 748 517 -162 749 854 -71 406 254 777 -64 -577 -33 302 -220 -761 483 -609 -145 465 -922 -427 17 747 -513 -107 -402 799 -530 947 460 841 -197 -923 -567 -335 -569 87 -171 -526 -726 242 932 642 -828 735 -783 -443 313 -696 -884 886 777 847 -278 -728 263 562 -105 294 -953 -530 274 -920 801 -571 316 -10 -503 744 460 794 890 768 911 -998 -8 -871 958 412 41 -253 887 284 24 -473 352 -418 893 -724 660 -29 -581 663 -926 899 -742 159 695 513 16 -118 -897 669 -965 -568 -984 -935 195 -834 -511 50 -996 916 563 -941 -282 954 -249 661 -291 580 661 797 244 -535 641 777 769 99 766 59 442 -150 525 947 468 -51 551 789 386 121 -164 999 698 274 -795 -972 667 -609 544 -387 846 523 -784 296 556 413 -776 -121 -713 903 -259 -492 421 469 677 10 -174 -513 796 443 -564 36 810 434 347 -272 319 236 -18 416 561 935 -951 -573 198 865 123 -865 208 -521 -678 -610 -429 536 -414 265 217 481 760 -169 581 249 887 887 -923 -441 -548 399 -463 891 971 -44 -844 492 125 703 948 539 -19 378 648 -953 -576 -609 661 -829 227 -851 -525 660 605 -998 -563 -906 906 -429 184 508 -814 920 -923 -665 694 197 -533 -722 -731 801 462 -392 482 270 -186 -416 -732 -535 -404 118 -986 571 463 -739 -771 150 -695 436 928 -650 868 748 -917 -6 -823 302 -646 371 445 136 -722 138 -748 571 93 580 126 447 -207 -136 -179 -306 7 767 -225 -959 -539 -900 -141 650 -804 -689 402 -597 -243 -649 -161 384 639 -936 -944 726 12 710 140 -41 436 789 395 -784 735 492 701 441 -882 -575 -82 -355 456 699 -254 603 914 985 863 -279 -181 342 -614 -844 -809 778 896 513 825 175 371 -465 737 -183 -976 724 -673 -125 652 32 634 437 150 818 280 70 -779 296 -871 -363 -893 -1000 -951 731 -858 833 -673 501 948 -572 629 621 -419 107 -379 739 690 -250 -252 -251 978 -632 -575 -747 -571 -976 -588 -367 407 470 -68 946 -761 -538 700 -21 -893 -668 -133 -633 183 -306 -169 516 -78 -219 -830 263 809 587 -656 -684 659 65 474 -775 594 -744 143 -257 -186 -787 660 819 718 801 -780 -396 -88 -63 206 894 971 -423 -868 939 -2 669 -468 -285 -251 202 126 -368 -728 -949 -732 267 -968 -163 475 908 -705 -257 949 -971 -480 250 -83 392 199 -364 370 167 688 212 459 -92 -486 -931 -126 451 -862 582 140 33 685 201 169 -693 -959 803 -108 281 182 -774 762 -772 -998 -740 465 -477 54 604 113 -951 -452 -868 -511 -427 630 -900 372 520 384 853 991 -805 -849 611 613 -497 384 197 -654 14 741 -892 -591 -857 -284 632 -962 -303 650 843 127 -374 787 135 -741 373 787 897 -772 3 -97 -196 -654 -262 -369 -533 -213 371 -519 104 448 -51 -878 143 671 -103 -84 -949 972 -985 472 -17 -274 104 -935 -97 760 -132 268 -628 675 346 125 -937 975 -232 -260 349 -511 -282 -297 -909 -470 101 824 -130 368 -79 194 -358 -81 -230 -812 764 -126 820 -19 61 55 877 -192 -578 -173 935 -499 -51 -621 227 -831 287 -60 192 -808 109 -507 -8 -146 -197 683 -715 803 851 44 341 -190 -759 -800 -819 652 -670 -892 -134 805 -779 -88 60 902 -908 597 -941 826 -548 435 733 121 -863 -352 -269 904 -170 -645 -74 455 63 830 825 792 -161 -779 79 -979 619 -102 -239 -804 157 -757 106 395 -687 829 713 -666 455 461 -376 749 776 324 -877 455 -553 -454 -334 -172 948 -664 678 70 -782 -60 -419 -818 -54 -547 -688 748 -418 -165 468 733 -915 286 186 312 -394 -167 290 -763 -329 221 245 259 -948 718 651 378 -228 -705 -532 372 -264 247 -29 -240 -468 -822 -657 -625 -820 -809 -929 -352 116 -313 873 -231 -939 524 888 826 -928 -41 497 -753 97 -246 798 327 -557 -324 -520 -836 372 -570 172 -154 638 -100 680 -714 -726 198 -221 965 800 -419 -985 -206 -281 594 177 563 274 -943 -508 -409 144 294 -675 726 -944 517 293 988 460 183 -619 -112 -276 -413 -45 159 -87 400 543 -204 -423 -358 309 -48 -986 472 -659 255 443 -940 -576 376 797 -821 -622 -149 -936 570 -111 -995 -157 -767 540 513 -480 868 476 -603 667 -276 202 989 767 -886 -869 -841 98 664 463 -510 141 -736 680 -333 -351 -423 787 -238 -309 -90 744 -947 -993 356 292 -240 325 -336 -864 395 -854 -973 -300 277 361 -235 -667 250 -163 27 -315 -842 759 -242 295 614 139 336 61 -943 32 -713 307 -351 519 640 5 -888 310 81 514 876 932 -91 551 -964 -329 -437 541 -412 -121 -618 63 -332 728 547 -822 599 -178 586 -879 799 -90 55 -97 431 9 421 857 310 115 -952 770 -963 317 -839 -845 181 -32 -397 -618 424 597 -247 -976 156 -481 -125 100 879 607 161 232 704 -537 -725 272 390 907 -481 830 -506 317 251 811 -848 -109 -593 -190 117 -109 791 361 664 6 -426 393 421 240 -438 923 985 -160 -846 231 -795 -198 904 941 -523 873 -286 -331 -928 39 920 495 165 -334 -532 899 -366 311 52 -486 -174 -495 296 -629 -704 -42 -608 216 -953 828 -741 465 -443 -927 -112 372 172 409 549 -227 463 -140 728 -59 -700 470 293 -421 -679 80 513 -71 164 -410 310 -449 -181 576 967 -804 262 360 134 200 -736 -596 -909 272 -310 -780 403 790 956 -108 -55 826 -169 900 -536 691 899 707 -954 41 114 761 -561 28 120 -399 -432 -888 657 97 -521 -127 -389 -562 905 -328 -433 978 -682 785 -370 385 472 542 -934 -37 297 -186 -401 970 -948 -736 910 452 164 -311 28 189 663 172 923 360 -757 -977 -768 760 449 987 -464 736 77 279 -854 -521 -210 -54 -480 -95 -177 -957 546 578 706 70 425 -177 478 443 37 562 -788 -591 -857 519 -14 -1000 286 -720 542 655 672 53 -65 735 -479 -464 -469 710 155 54 33 499 978 -416 456 -555 315 242 469 910 -872 -353 -628 521 846 -377 29 -604 434 -981 -77 61 -930 -948 822 -438 231 339 -114 -697 -581 204 493 -486 213 522 -490 898 -905 896 -58 -141 -560 685 447 960 -545 914 276 920 133 -97 43 -154 -767 771 -613 357 5 -60 882 -936 291 -405 712 256 608 473 610 -448 980 465 -664 -426 -783 -747 492 -553 466 -957 908 516 769 423 -428 -809 61 -15 -989 719 -718 304 -998 -99 -304 668 -135 311 335 -174 831 806 353 489 -870 986 -113 455 -157 676 -109 -441 -819 -557 -50 62 -330 -701 577 -242 -524 -619 895 -34 -628 362 -900 -182 -497 253 -84 -125 -172 -996 991 -722 138 148 567 499 197 9 -454 367 -671 801 336 377 293 120 203 -308 -923 836 -965 -283 695 -185 927 -876 -186 -935 -509 -546 -46 -481 413 901 -899 -106 -580 -650 -394 787 101 -217 138 -611 487 395 -832 -573 -797 -476 -66 739 584 398 410 396 209 131 198 -592 -5 101 -59 402 703 -44 552 964 396 736 872 620 -897 -291 624 194 -501 985 -436 -347 578 -455 817 -350 409 174 273 626 -39 -980 853 720 84 510 -991 -423 -131 929 120 784 75 690 -542 257 751 -620 862 47 -885 -412 -258 -468 -722 -961 419 -800 -161 -440 818 810 875 -964 721 564 616 -868 415 -204 -669 -965 82 -781 199 568 -93 -413 86 212 -221 93 -161 -271 915 -135 931 -61 715 -402 -876 945 516 798 -77 -42 747 293 565 957 -650 -482 -735 -29 -848 263 570 101 -629 -797 683 63 556 62 941 -12 544 391 -543 571 226 97 598 688 -543 -84 -879 -254 -960 251 256 -346 606 937 18 166 948 610 -926 -723 -841 -15 948 -534 283 -401 -588 315 -966 -875 -696 834 -390 -573 144 853 544 -370 -391 332 -364 -762 448 121 620 -27 -562 45 959 -664 430 -118 -397 -325 -57 -367 367 -253 783 455 376 -787 402 208 -341 -809 -279 706 494 208 274 -405 177 882 924 177 -650 861 -177 928 911 -50 -342 112 335 647 -793 -682 -728 -778 -432 659 79 -226 471 -662 -178 375 130 810 -772 -501 669 -357 118 586 807 -670 5 -823 151 -794 587 229 -566 791 -208 -282 366 344 632 744 119 534 898 -186 596 -926 886 136 -474 -533 577 340 -886 886 729 805 -30 -643 -58 278 350 -699 535 913 969 630 -330 -862 65 772 633 956 -623 -883 -445 -803 -650 -411 242 520 -603 500 -189 495 -262 -721 -267 -971 -550 185 621 255 -82 404 -819 -36 700 809 641 667 462 728 -51 10 623 -172 -521 -934 535 173 260 -550 -799 -915 -782 -632 585 155 -715 -886 -644 812 94 -709 581 -572 384 -611 -84 -760 532 -462 605 -125 242 63 984 -10 759 -882 -901 189 -347 -937 -431 -296 209 -618 -57 881 950 -561 978 -562 -130 -757 -706 -979 -679 189 -621 -877 -436 -596 404 71 -261 336 463 867 -821 74 -172 -298 387 -851 284 932 296 -370 -316 180 -657 205 97 -298 538 555 -877 -212 269 -617 -862 -739 -408 -341 -800 -969 976 5 845 962 -829 -322 861 258 446 531 157 255 -762 515 578 -516 -464 -433 -231 433 189 40 -1 289 -62 490 942 -311 -163 -299 817 -246 917 498 93 840 606 211 865 850 38 342 707 391 850 856 799 -12 125 696 669 -122 572 379 -68 -728 151 -517 791 -515 920 438 689 95 395 177 592 -128 711 -215 -499 123 615 140 928 245 269 -159 911 -318 141 22 128 799 -445 -969 417 12 -355 -304 483 -181 698 557 -624 -177 -176 -983 -363 -166 467 170 610 137 -938 998 339 -559 -160 44 470 900 -112 247 320 -277 -795 -595 755 155 606 427 -592 -4 836 -730 -41 -507 957 -179 -299 -626 623 192 -303 -702 -639 -484 28 154 195 -967 242 45 -121 -285 905 -584 252 -597 734 995 -864 -381 460 -510 -503 47 904 -649 939 -689 -346 409 -874 346 -610 441 -808 780 -514 431 798 -382 430 -272 176 1000 209 515 386 653 327 909 730 165 -752 -789 -884 -6 335 842 159 41 535 -724 312 429 -701 -652 -981 -16 -226 -142 -785 931 514 830 574 -653 282 -131 -693 942 -102 589 -224 -260 588 -656 143 531 969 -91 -708 -519 397 -89 38 861 181 -458 315 745 887 868 491 -773 -626 -887 961 223 -461 256 563 -965 -999 -579 -161 961 765 -290 -930 291 -199 913 859 375 166 -650 735 -70 704 -277 -771 -672 718 134 802 -778 343 -849 -153 -445 202 -253 306 692 -53 -347 909 -945 -675 0 -91 -999 252 -896 82 604 -89 835 -801 708 -956 -691 -125 284 -13 -927 -207 874 -769 551 -317 990 -829 -550 528 683 -52 701 419 -226 194 -109 174 -972 888 434 -116 536 138 614 -456 -40 -661 670 671 -354 920 -296 8 -785 676 238 -187 877 67 -993 675 844 526 -955 366 -72 794 -388 812 383 906 -618 -196 -640 416 32 -188 -690 -647 -661 -461 -138 -178 963 -844 -274 -270 189 -106 -747 -48 696 558 -516 -901 387 -810 584 -369 361 994 -70 -7 945 871 311 -331 150 -698 -666 762 776 -552 410 -126 138 -851 -409 197 319 132 -366 575 792 895 -33 585 -995 948 832 466 -909 984 519 -863 97 -236 -128 -340 -107 -922 820 -283 38 161 965 523 -549 -310 926 907 354 830 -86 203 176 192 -697 647 728 155 -954 -285 -703 81 965 -627 283 -475 448 192 -366 -551 -599 -552 512 940 697 592 715 -441 69 981 -208 -670 -463 -149 -807 -837 835 -435 -430 -428 -976 -896 826 -921 -817 -495 336 466 720 -870 -99 772 485 892 -464 -355 947 70 752 739 733 -607 447 -739 -386 -743 -525 -189 825 618 413 478 824 -816 -234 922 -150 122 -859 -676 -85 -227 -596 867 -770 761 456 -643 -606 -351 570 25 575 654 -337 -431 -564 -824 690 807 -122 -529 687 284 68 -940 899 -36 374 819 734 -289 -575 -212 953 -711 401 336 436 64 -242 568 -575 -837 -929 905 -732 568 880 513 900 595 -484 755 223 547 701 271 483 -423 812 686 -363 -262 -103 80 493 -105 197 5 139 -767 477 -250 -888 165 436 -398 -564 -653 -228 15 -627 803 -966 510 -950 -230 -926 -710 909 -478 966 510 -420 -689 -883 671 97 429 -907 -548 962 935 32 833 239 862 961 651 451 807 682 -1 849 642 -116 -541 -327 -112 50 -469 -96 -462 -125 -61 193 443 -946 174 -199 -828 495 486 -222 -506 -307 322 -196 100 -266 -901 -707 805 873 504 944 212 768 723 -784 -223 808 -562 292 791 -130 525 448 486 764 -715 870 -83 712 -303 -36 -564 -475 -932 -760 -25 658 944 -56 118 804 -800 166 -504 -317 747 136 -323 -706 -607 737 -576 -202 806 759 -163 890 -242 -990 563 606 564 -336 -755 -8 -574 -234 -624 -115 -492 -353 -582 907 49 -728 131 427 636 766 617 310 67 -606 -245 -347 -857 970 -424 96 658 203 -908 -703 -193 171 246 -904 632 298 724 325 898 358 782 -95 484 -640 827 751 796 546 -69 260 -207 -356 -603 246 -600 -809 -386 -865 346 171 -329 699 -16 19 -185 295 872 -613 -784 -68 -53 -986 276 112 -491 111 57 -601 -131 539 150 -203 741 -164 -264 -241 126 46 -761 -804 14 -446 -103 303 -117 -284 -164 -259 -403 -516 489 -828 421 285 -610 266 -88 -414 27 41 -293 -496 -87 -551 -79 511 866 -296 -657 700 705 -444 -713 -401 -463 643 187 233 286 -868 946 -386 -126 862 243 509 933 -836 831 892 952 -330 -477 839 279 -417 389 884 -686 -942 229 630 820 339 716 488 267 966 -20 917 -730 -368 -382 308 -159 397 586 657 -241 -397 -317 -727 987 -613 567 767 -260 -147 -989 -735 181 -158 -267 -152 -778 -914 724 -152 -883 169 -455 -677 563 -312 623 866 261 -644 721 480 206 181 225 506 -226 890 -236 50 -5 883 386 376 322 -744 657 -154 -528 -739 662 485 404 943 783 -617 897 942 -270 140 -871 -717 79 640 -333 401 549 95 -566 663 -991 -709 -347 153 296 950 75 560 832 577 378 584 52 -172 -342 -424 -126 957 343 779 298 909 645 -934 823 -708 -366 -311 921 -358 -883 588 -893 -831 -581 -778 491 339 462 -378 -984 453 -878 961 666 -242 157 -867 -272 307 63 48 656 -50 573 -885 -397 711 176 719 774 -507 -303 537 -438 386 -880 -874 -615 988 417 541 -789 -378 671 982 -863 -159 -565 -551 971 50 9 -225 788 482 334 -734 725 -609 -326 -614 55 92 811 878 695 -92 461 -136 -120 -497 424 -173 221 956 78 -171 -459 35 786 364 79 -400 -998 -952 -635 -567 -737 -432 945 399 113 -933 -50 183 -437 370 -340 -731 -204 161 -196 -87 -100 -67 -328 441 255 133 -406 -521 -379 -319 600 6 -30 756 -907 -932 -422 424 -446 992 344 494 837 237 -918 743 -787 786 830 308 -919 716 -15 -775 -964 683 -591 -679 316 563 571 -808 532 186 -584 -708 21 -119 278 313 -957 923 -815 -601 786 -923 431 -895 -205 305 847 511 797 6 -431 -242 -154 -798 270 -98 -180 125 927 791 -181 901 220 774 909 478 -40 -455 273 -796 -912 -190 226 -110 -144 310 -594 -283 -163 973 -970 -712 -533 -149 -862 -751 448 -93 400 139 -635 -65 -405 -917 -336 961 -337 -714 -618 -659 97 -279 60 -779 643 -501 986 -517 -231 -576 -790 935 -852 318 -313 -21 219 -862 588 170 189 -151 -226 -106 -787 -14 -171 812 -97 516 -682 -319 80 81 813 -46 802 -748 515 117 -409 52 152 78 716 506 -664 -591 -165 57 469 634 525 -16 -461 -304 811 124 697 -399 859 342 -462 215 -944 -820 -88 847 399 100 394 830 -614 233 -497 14 -80 430 -987 354 -631 -247 507 -281 -145 -870 63 -59 -220 68 449 -147 -236 -918 512 821 -74 -407 -858 -685 -266 722 845 216 -953 -64 -399 -149 -259 819 843 -525 556 101 354 -565 -492 17 203 491 683 -628 -202 212 -780 959 669 -884 155 -806 -545 -46 716 -626 470 -38 454 -304 -201 -223 -900 -222 -977 -584 -186 866 747 -642 393 -463 -423 868 -78 -59 -232 200 815 121 266 -302 -797 -834 -569 -483 -43 -106 1 548 717 415 -469 308 244 -602 145 -266 -815 -391 -653 -633 -201 -184 689 -501 -943 360 -738 -729 775 -934 180 -436 -758 868 -261 227 291 853 -718 -20 -520 806 846 197 -831 -807 367 531 -419 -355 -48 -496 884 -736 241 540 -71 938 -29 -863 625 555 371 307 292 -484 974 200 -603 586 682 -647 -616 -223 360 941 -696 -595 261 -228 28 253 -740 181 -448 77 101 -65 466 -392 -846 84 -959 -839 -663 780 990 -823 -306 66 309 -851 -237 560 576 911 -651 -582 130 837 393 -941 883 -396 -229 629 -647 -825 653 -903 40 828 -862 749 326 524 281 -576 -71 366 972 -167 -165 -658 766 -22 2 -503 258 -788 698 -124 -877 24 -602 674 -950 -970 -204 244 -581 843 -269 579 -176 16 -144 -653 862 838 -299 -599 -687 -661 -314 -628 -476 -98 940 -528 -297 366 786 -9 160 -276 209 123 -190 -404 857 -886 -829 -518 -798 -686 -141 508 -152 245 -921 399 987 639 -957 -595 -732 -581 -573 -681 51 337 -29 -380 -521 734 -120 598 154 363 797 -231 -315 426 -993 186 -697 56 345 -738 -317 -451 326 -852 118 -855 -478 735 -89 441 486 83 138 -968 -486 -982 -317 220 146 971 -424 -642 757 130 862 -492 245 -565 524 583 -104 -576 546 161 836 88 371 330 815 195 -653 583 119 285 -597 -251 -960 -328 -653 813 -119 29 884 336 892 416 875 -649 -337 -702 7 23 -537 446 408 -416 188 495 -494 337 -844 -418 -773 591 -5 -270 -167 -739 -970 -48 -364 -68 -144 -512 -537 858 -27 747 708 -802 -982 514 -329 -134 242 -147 -430 -287 -210 -622 -565 -638 883 -743 77 -906 -666 962 91 -635 -963 142 -611 -336 -407 566 287 -614 -706 -506 453 -101 960 45 -162 924 184 535 -270 -834 878 -32 446 886 577 742 -326 589 374 -410 -356 -959 -550 53 830 -745 827 -101 -588 -779 640 -765 391 12 -967 -855 -365 -784 222 -167 -957 407 803 -448 -559 -8 -124 -39 605 -935 510 -21 -813 850 965 731 549 -454 -94 -920 -736 -681 -994 956 157 52 -208 968 565 -288 -330 -110 101 621 24 21 625 835 579 -635 -280 -361 -265 228 -590 -170 -587 -772 809 314 292 30 -604 178 481 -455 -230 -13 872 866 -6 290 -964 61 184 -682 466 267 -465 -829 -806 -945 -207 -317 -879 45 -334 -448 983 -206 854 -323 -125 141 350 -50 -520 317 -580 -565 202 59 -27 496 -327 -485 207 -256 -794 151 -89 268 407 9 -371 363 -328 708 624 -404 -306 -326 164 -323 367 303 -686 345 217 659 -17 379 150 -984 -616 -761 -264 -209 8 866 707 112 -753 77 773 -812 743 618 69 -447 609 326 464 434 814 -806 415 475 -359 761 -607 954 -302 -505 -888 -862 270 785 -154 -635 846 -896 -715 -92 684 907 424 -171 -354 -932 -469 18 360 -75 -847 279 -27 833 86 337 -800 -292 324 -98 -537 984 -986 -96 974 720 980 121 -242 791 227 -624 -279 -331 73 -732 771 -41 975 634 232 -791 737 -803 -677 424 -643 425 537 -889 -381 -659 -594 -980 -29 430 613 -689 -299 782 -855 -491 -251 434 -539 726 -350 -948 98 760 794 -519 464 -277 -668 260 5 -228 97 -842 138 142 925 -744 109 727 105 979 394 -464 666 518 -37 219 -865 -255 -295 842 699 547 -968 510 -545 -126 250 -107 -506 -339 -778 448 461 -592 668 943 386 -554 -837 134 -650 810 776 178 847 -216 613 828 350 377 -610 650 -583 661 -811 -259 34 -882 513 -229 783 -49 62 -442 745 -567 -687 962 -106 -701 252 681 -320 -32 -487 658 280 -966 -665 -950 358 -357 148 -749 -346 654 118 219 330 453 148 -49 -706 866 -389 841 532 -986 682 -879 162 488 -867 -11 379 812 266 -251 690 -582 599 -804 -390 943 -831 997 192 -208 497 802 485 248 -902 642 677 -320 855 914 -651 -522 -883 -859 -283 -832 -53 -984 122 -446 360 610 231 -815 464 -491 -206 -901 956 -336 6 -421 -131 799 -471 -761 -878 -620 189 -124 696 561 -747 75 -956 359 -557 -204 565 640 -82 684 216 -38 839 964 -768 -876 389 -705 -471 -5 829 224 990 -442 827 196 740 -831 -276 745 -438 -761 305 -383 41 928 -894 971 547 -504 274 -707 495 -628 834 565 -562 182 486 343 141 -571 -842 -428 837 -467 623 -361 300 707 555 -946 535 416 209 -981 -264 -669 751 643 -697 541 -65 -205 -178 -448 925 770 461 187 575 -110 -470 -644 -55 -323 548 879 -705 499 210 361 -169 -47 800 -565 668 311 314 56 797 -322 867 588 -556 -718 -913 142 -349 396 369 -765 891 -385 -353 -683 40 318 57 906 931 -571 703 -787 567 230 659 -624 374 766 -236 -579 321 -433 263 366 986 445 524 -446 637 414 -477 125 376 999 -89 449 41 -507 -786 -420 -79 974 780 190 433 798 183 -23 -639 -609 -215 647 919 531 721 -636 476 270 612 -926 851 -611 989 568 199 -546 278 -17 -234 -829 800 244 -279 241 -537 -705 317 -767 -615 -637 289 280 -671 -994 -398 -498 788 -36 -856 354 -27 205 -232 204 -693 -298 405 48 441 63 -84 -346 -732 -114 -663 -13 -94 1000 -796 418 961 29 -2 721 -313 826 97 384 -454 418 -84 -189 965 362 516 -715 -873 381 414 356 -153 986 -27 -598 15 710 -547 498 -922 -725 -805 863 7 429 623 -517 -186 -836 156 794 507 -43 712 -668 -594 -420 410 357 -596 485 -945 -361 449 231 825 -134 827 -545 415 248 586 670 841 705 -355 525 -449 -705 865 26 -713 871 -855 951 -177 437 366 -252 -328 -994 -59 716 -119 -696 -925 778 -786 994 38 -770 -917 -227 -622 -334 299 -910 652 -90 427 -853 -507 916 164 -12 822 -715 689 295 -957 -369 -955 -356 886 -158 748 418 -469 -243 -490 810 -387 21 309 466 -27 -668 28 -998 -777 91 -691 -557 -689 711 600 -625 641 -768 804 668 -9 195 -950 44 174 -26 -110 620 564 205 -674 -670 -418 515 800 553 619 205 -688 931 93 -10 -327 -205 -130 -275 -727 300 -906 693 166 -596 588 -1 -529 -397 -625 -95 575 288 71 359 -264 -936 -860 17 840 349 -655 -868 -845 104 470 -974 250 -91 342 -266 -822 893 -391 879 173 784 -464 934 -586 -397 -849 -709 -987 826 -64 -412 417 210 312 -815 -135 456 708 -776 -396 785 -868 638 76 993 803 -765 15 -958 -859 -955 900 807 853 414 481 -603 -763 -531 -794 671 663 114 289 -285 -117 -213 219 -612 891 968 443 -957 303 160 -620 -27 658 656 597 -573 -923 283 62 247 743 -934 927 319 -601 -947 -808 -165 28 -694 -126 -841 -142 -106 -321 252 760 -304 -418 -896 299 -111 865 980 394 -217 161 -917 -325 -714 -54 232 -810 -398 611 -583 -323 251 -971 360 464 276 624 -991 261 879 -231 530 -464 272 -894 979 -565 982 907 734 306 -916 -949 249 -461 -183 356 -536 -609 -469 -755 4 -583 411 -354 68 288 423 307 973 -668 754 -2 -441 209 754 467 418 595 -869 -471 913 134 -429 110 -10 -540 -916 387 704 824 396 309 -855 619 821 270 -286 -885 39 216 -50 -513 133 -877 987 -589 -176 -341 18 681 -86 519 184 490 433 -200 -615 139 -334 930 387 612 414 -455 741 -684 540 149 -82 570 535 614 83 928 648 -135 342 -931 -484 -555 -881 -751 -225 -874 124 -402 384 672 946 940 -195 -466 351 10 -99 101 75 -75 42 -859 418 -535 734 -824 859 80 -1 277 806 85 -263 -295 -455 881 -656 -465 -446 124 -171 -745 -308 903 145 -421 169 -344 -332 220 -490 108 822 990 -675 -403 999 -903 115 328 -296 239 166 -948 -704 360 -387 -67 -432 -85 389 812 -500 -765 -848 -875 -974 -565 70 729 999 468 319 722 -859 254 -61 -672 208 797 -727 65 -111 424 -105 -446 -398 41 -134 31 -151 251 655 -244 -438 590 953 -53 750 41 -242 -315 113 607 405 -27 -57 -263 -83 834 71 -384 635 620 77 -672 -166 -90 -798 779 -371 816 -59 -581 -381 101 -660 -214 212 -717 236 568 840 -980 600 -300 -897 938 -141 -518 -407 -227 -663 -881 190 -576 -555 -815 748 87 734 941 267 842 896 620 735 -769 -883 -123 -47 -967 840 -586 112 -89 866 453 -843 234 903 49 -270 -567 -141 -941 944 -678 807 790 161 284 315 149 727 -471 686 -203 -918 -462 297 -929 -9 -867 -846 543 -129 925 -476 146 -71 544 -336 435 -658 -396 141 596 -837 187 -513 516 -252 219 567 -388 -425 735 29 -190 385 -357 -686 -491 -389 -160 569 1000 625 -68 75 498 -861 574 -431 -791 -88 -104 -366 -593 -210 -675 295 -832 -642 326 498 -547 389 -453 708 611 785 -918 469 -491 962 -71 -277 -257 -83 229 163 84 400 -249 143 -827 -907 256 58 -402 963 185 628 -551 -978 -895 -778 -312 -608 -218 -233 696 268 -867 767 373 627 -219 -622 859 -961 394 955 918 -927 688 -702 83 -181 280 -400 199 -826 -553 542 769 -200 -395 156 -339 206 603 758 -726 291 -119 -25 -173 259 94 -933 -245 -916 -872 578 520 1000 523 897 -229 -838 -161 -931 680 352 -56 64 -698 35 -788 -198 -768 -74 -91 973 -446 -182 -688 -134 -319 86 -660 -150 -679 -41 -515 818 -629 834 606 -281 728 31 57 -777 -857 781 -715 311 -962 -102 427 940 -759 561 941 53 -584 -596 -487 341 12 -578 -458 462 730 -4 719 925 353 811 695 -128 529 578 -669 974 579 -968 -306 647 241 -502 -893 -393 813 -366 707 -854 275 303 479 609 662 -148 -156 742 562 -100 66 244 -553 -678 755 563 294 -312 -494 -791 654 -876 -790 834 -168 724 177 888 338 351 -24 681 608 -97 543 304 -389 -390 775 283 123 30 879 -266 801 936 208 677 -132 -318 -224 -175 271 -640 207 409 -225 -236 -206 -488 717 -536 953 132 806 165 -250 356 222 -901 523 -664 889 -451 488 424 476 955 -225 -268 -354 395 -597 103 -564 -844 -765 610 -849 -933 704 405 -310 -484 -842 -60 393 -936 -965 601 -478 920 992 280 -706 -501 -310 656 249 556 850 737 976 631 -391 698 975 -163 512 -906 781 -730 76 -427 -566 308 -182 188 -556 -91 536 -91 -959 -237 -46 836 -712 -331 -975 -442 759 488 699 482 284 -372 89 20 938 -591 -558 787 781 -945 -959 332 -995 800 301 765 -280 -857 546 -829 765 -649 269 260 -967 862 -45 357 -46 -571 796 -681 120 264 34 590 711 -376 -663 -247 -112 312 752 353 496 -677 109 -814 -902 -395 851 -325 235 795 519 878 -265 -507 -711 730 -192 863 868 -499 508 825 -596 664 -987 -533 -519 -353 26 864 926 483 -531 290 -757 -728 572 814 -572 -653 219 22 520 56 -75 -369 542 775 820 -225 900 -37 -255 287 791 626 105 -744 186 -716 -350 -496 -775 666 -867 825 -168 749 695 -21 -579 721 90 86 -97 456 758 -758 -141 431 -465 -20 776 157 648 194 -326 709 869 -536 -50 -287 773 -355 296 892 -880 -954 333 436 876 -476 -208 867 23 556 756 -755 -553 647 877 -980 784 520 -238 -716 -224 611 -32 -163 -789 246 120 445 173 3 312 517 580 -245 -974 -698 -535 66 175 528 510 -696 -655 -426 429 744 243 288 -133 815 -366 -972 -536 -307 215 -38 753 -619 308 -817 538 990 453 -290 -855 208 -548 806 7 -436 37 -344 352 -250 929 -422 539 -248 -85 -102 609 340 267 279 -368 530 940 846 -872 -128 778 -310 673 74 749 693 -1 584 -998 -298 55 97 -681 -763 -777 -484 208 -307 -211 722 555 -19 -481 -393 439 -371 -728 -621 -909 526 -555 -765 -833 -874 -711 576 -901 -571 669 -785 -756 -563 -532 -925 -564 116 116 103 -695 994 -505 -996 -240 -680 972 -303 -26 -652 498 -208 -504 950 655 562 64 214 -37 146 394 -897 314 66 -821 -957 -288 85 -131 -701 -514 793 -682 -906 -280 -467 -568 602 -870 623 -871 -467 -412 -444 -691 379 -874 224 225 752 -142 389 886 152 570 -723 -706 448 78 870 598 54 864 406 736 129 -220 -336 46 -694 -960 -178 810 -20 84 -109 -999 209 -384 -875 984 100 -146 813 -270 773 -221 879 -184 -284 -885 -532 155 366 871 -393 523 -537 -875 214 666 60 787 -111 -36 685 364 -196 879 -790 -995 917 59 -640 -236 80 683 -684 -379 688 -388 835 -587 713 -727 919 -239 -649 -323 388 141 476 438 -664 -431 -794 45 63 640 -772 -273 825 54 924 -907 -25 -863 -676 -249 736 717 91 850 481 -456 -202 -973 85 199 -889 -293 824 746 123 -338 941 307 74 -249 -266 663 823 253 739 -199 255 16 796 -85 349 -23 -173 -525 -202 -829 243 647 460 -3 -809 -345 703 390 611 -873 -624 -262 238 -590 -403 882 830 -410 -157 876 -514 -666 -337 636 -594 412 -301 154 -871 -794 281 -622 982 210 -246 -224 732 442 907 -480 963 736 212 -322 758 -205 -595 -41 842 707 -208 -197 -401 398 -201 532 -21 -838 -784 734 584 -444 924 -522 947 92 764 -677 -448 789 551 499 5 56 -560 476 486 734 -431 -786 634 5 711 953 150 -698 -780 -888 -558 866 403 -710 810 -916 339 138 443 254 103 336 648 102 957 523 -594 -758 -163 824 -837 31 -529 -586 -683 275 822 704 843 -325 -768 677 117 449 126 -447 914 -955 -71 765 -354 255 8 -227 18 -694 605 -399 320 -746 -666 317 628 -603 -223 831 663 274 -210 545 740 130 982 -277 -80 -583 416 -443 -288 -748 -472 -65 151 268 -160 -870 23 760 810 369 282 716 603 857 -640 626 -781 340 -263 759 850 -237 -412 -133 -695 956 970 -867 1000 -763 -921 -479 538 -820 -119 -169 -202 -479 917 -457 346 158 -2 70 -570 266 312 680 -447 -252 -875 -233 -794 706 791 132 988 -226 -335 869 155 -589 680 -792 -849 -466 -159 -922 377 643 211 -485 855 275 -726 785 -114 35 -784 -880 771 768 -398 671 -729 546 -346 -519 715 -841 174 6 -477 382 487 632 54 112 663 -313 805 -707 -499 -124 515 -465 522 154 959 -815 731 -940 383 -342 -446 -453 -651 877 -836 -245 261 -289 443 792 727 -895 -700 841 -926 -508 141 182 -646 -795 -43 -51 -390 81 -815 823 -850 853 -598 -701 922 303 -39 -437 646 957 -269 634 841 507 945 -478 922 771 -367 -766 -447 -895 377 -228 -744 860 -619 434 252 -698 -790 -613 949 147 903 60 -985 -320 -311 -840 -569 -797 481 -821 -864 -1000 12 -844 756 -253 5 -625 -490 -406 807 535 849 -944 -535 -122 -655 676 -824 -295 148 259 -252 -839 761 -859 74 -693 591 820 -28 -768 -13 -627 315 534 903 -503 490 -33 257 -140 -236 -335 506 458 473 10 -983 -491 -793 -618 546 -502 138 -303 603 170 845 -135 403 -86 -768 463 516 755 -53 -721 611 974 -533 -265 163 -402 999 184 -862 825 386 755 411 -314 -720 808 815 -335 -454 -702 -254 -182 303 -155 -949 -589 744 -634 -493 50 372 -853 296 332 163 -617 -345 -632 648 -38 -710 765 -22 377 995 -248 -104 -135 471 592 966 894 335 -205 -984 -980 639 -617 -442 385 -579 -245 -251 -765 302 -811 640 -679 -323 -941 44 -281 -318 -236 -979 69 544 266 559 -545 -42 518 913 87 -355 -461 -201 298 690 -848 -610 391 -412 -76 -198 -593 212 -750 157 231 -273 168 224 -434 -35 -909 -520 -775 -321 -306 -809 19 -659 533 -944 -8 -582 -256 -558 -546 -380 -894 -273 682 -187 -245 376 833 264 -767 -408 659 -805 557 -264 -994 868 985 -221 62 -723 -267 -782 -866 -620 166 812 -344 -112 -719 261 -964 -275 -746 -68 225 -858 -25 101 -373 -219 -777 639 522 211 867 547 -42 -5 558 73 -591 -7 357 829 -413 912 -240 -855 -760 -512 889 845 -353 -895 471 -500 721 -725 -101 -789 -953 -717 365 -289 110 895 -828 -666 216 -847 -509 355 80 -363 580 852 699 186 -39 -314 509 -513 -11 325 474 81 -629 518 -479 582 906 136 895 627 601 676 -452 819 -520 -659 -574 -18 462 -629 382 753 608 -316 391 394 152 812 737 -67 500 55 959 731 364 -557 -536 -593 439 623 -765 194 -150 13 -723 265 281 312 693 -797 745 -398 -219 -957 470 267 989 -113 -749 13 -55 259 694 -875 -940 -348 396 320 662 -925 724 183 890 -538 822 60 -465 -248 672 689 0 -872 -638 653 818 -632 757 270 -742 89 -322 428 115 -338 -381 -803 -609 -557 92 -111 -468 251 694 -192 624 712 -80 453 949 -173 -371 35 -548 -890 -745 -714 317 -510 566 232 -537 684 -515 463 891 934 -471 -123 208 359 -538 288 164 -910 -15 -612 584 -39 -181 -811 -631 -801 328 -427 295 149 -684 314 -93 518 -796 -836 567 215 481 -178 82 -845 -534 502 -463 565 -323 871 556 -689 997 366 -685 -646 616 -240 -761 368 54 610 -323 397 526 877 -812 -873 147 -713 -498 326 -611 -776 -537 506 -705 588 -595 388 -632 374 39 813 -124 -847 -538 803 880 -441 -331 175 -50 -218 251 -232 72 278 -389 85 572 143 -976 -165 267 80 667 168 621 -380 474 980 -209 452 140 -837 203 -699 -362 -106 76 -64 109 523 -553 -341 794 290 785 -10 294 -757 644 39 782 898 -989 137 674 -510 350 19 -91 817 72 836 -877 559 -715 -718 -959 214 -786 539 -989 -659 -268 93 658 -24 -223 57 417 696 33 841 112 -33 154 456 -203 334 -392 566 -96 -306 935 -709 735 -336 -357 816 403 314 -62 57 -534 101 -796 -212 618 -637 497 -642 270 204 500 86 656 932 -635 -898 -868 43 269 756 -508 -56 -437 359 -155 -817 113 992 -541 -386 -861 531 -641 618 143 61 -619 -395 -947 -379 -376 -140 -488 -125 868 375 576 169 825 -688 386 -661 -962 972 -816 370 565 334 107 -771 84 -237 -588 243 -726 229 -265 -771 -310 726 703 715 -875 -738 -353 -405 -819 -447 140 535 -636 -144 587 -360 -28 -5 987 -436 -705 920 394 -944 437 890 -600 696 1000 -962 913 60 574 521 709 -758 504 820 249 -419 -703 -175 499 615 259 -838 -648 -406 -230 206 -181 -51 817 351 -890 882 390 11 274 117 165 399 -597 -565 -589 -418 -707 -952 -965 -356 193 -843 -259 -119 -742 -740 478 -715 485 50 466 729 -554 454 905 -816 638 45 -519 -264 413 -141 897 903 -305 -982 954 766 -76 -976 57 483 975 -703 912 -636 988 -67 423 -693 -888 622 314 -350 714 694 -635 197 957 -346 -869 804 -242 315 -922 -631 752 396 639 -171 640 -174 126 -233 -312 357 -171 -373 451 727 -453 298 765 265 -505 377 -565 -467 13 -908 925 339 968 -279 129 115 526 9 -212 -429 295 523 267 548 46 -529 -444 -974 -465 -30 -528 634 -531 697 -633 -583 183 -568 -119 777 -70 239 -798 -120 545 237 717 -916 902 -687 -606 -713 -997 45 13 -213 395 -426 135 -134 -215 446 -655 -999 95 -841 881 -359 880 -957 -835 125 -873 -182 805 218 -939 -659 915 -120 365 403 205 90 418 -82 -817 -671 598 811 862 461 -502 -209 -30 -145 -783 -804 -896 -456 220 -40 588 722 736 840 -248 -891 -611 -852 590 -215 -68 -578 222 674 618 -678 -652 546 -543 441 -418 706 -948 642 -898 -538 309 947 173 -129 -741 825 565 -696 -692 -919 -275 172 -735 969 219 -833 -654 -668 -317 -403 -494 610 -257 -530 -184 177 -582 834 356 716 -992 471 764 -52 -311 662 868 -553 941 869 -256 -581 -641 -19 249 56 921 21 455 -288 -104 -702 695 -227 982 959 412 834 557 523 -829 -342 982 -119 298 710 -396 542 794 -265 -233 -26 121 442 738 945 675 0 696 -970 680 643 -930 909 164 1 -109 -818 370 -671 209 -534 824 -159 -691 -2 -465 63 -456 853 -154 5 -711 301 927 -516 872 775 142 429 -276 764 -656 66 711 611 153 853 580 26 133 -102 -606 70 -624 -839 523 110 -931 526 945 583 788 679 -548 -231 -386 -289 907 -979 151 -170 -285 304 -465 -536 -830 719 120 -677 115 -650 -426 125 -707 -771 986 -286 42 -681 -28 -18 -115 196 499 464 501 752 -576 -396 -51 60 -822 -320 897 -732 407 -532 -152 -220 489 -265 623 -107 67 -135 685 20 569 -788 709 -206 -695 894 -139 -901 -813 -576 -411 -733 137 -911 -466 749 581 961 815 -720 957 -210 -271 733 -127 -739 733 -307 -337 -820 396 959 -146 964 539 172 -460 260 887 94 563 -138 -259 127 -244 257 -72 -699 -315 197 644 -530 -635 -202 -424 881 234 136 253 955 -362 -292 701 -448 -457 70 103 -812 -471 982 -647 82 -804 -216 497 -32 876 -119 324 659 737 595 636 -627 344 -243 -172 735 355 880 -279 -876 -910 -73 878 -93 -953 932 -499 105 -20 -262 -500 -172 -164 154 -905 294 257 -923 -288 197 -662 -753 -509 545 -495 987 943 56 30 682 -927 114 -560 710 520 -133 674 -922 -652 166 246 506 58 739 -344 -121 -811 553 672 -63 983 -54 654 478 734 -354 85 -762 741 374 -851 -512 564 -927 -592 -107 909 -835 -337 413 676 -525 -33 -437 800 -805 35 274 84 784 220 -917 232 -909 -11 -217 38 363 248 991 634 195 818 290 -79 405 408 -688 -721 -729 120 361 967 107 -45 -683 -399 -983 -801 889 255 707 -398 -575 -469 -669 -537 74 -770 502 433 205 -288 -537 671 -144 30 -374 175 927 360 -974 278 520 494 683 272 -615 163 -488 31 967 -939 585 -168 223 -827 778 -93 329 287 -387 -273 -79 -535 -535 -586 -531 -524 248 -634 813 310 358 478 96 585 -578 712 651 819 -622 -36 -934 678 158 423 549 206 -716 -169 -905 223 -627 -731 -141 -131 -260 305 -24 -297 -216 -486 416 -129 -148 -884 -95 -28 27 -947 -11 626 5 -361 889 470 759 785 -909 126 487 498 -661 328 -679 -935 -286 363 254 -443 841 428 185 691 33 466 758 897 457 665 712 989 577 604 -663 -929 -790 -133 783 136 -696 -485 771 -560 -408 -861 -510 -949 106 180 53 867 -323 -819 456 -653 -300 -153 282 -259 712 -520 373 411 781 -220 592 562 820 -305 232 556 802 -658 -647 259 -557 837 993 172 401 813 -429 -992 -200 812 -137 378 178 265 219 441 -923 -559 -341 380 488 420 -459 671 301 384 -440 -169 110 -406 487 -106 -692 542 211 303 -401 995 -747 625 -747 -814 982 585 910 406 -810 370 -9 837 852 582 -314 -612 65 -271 440 684 -851 -523 -763 795 667 -438 733 -196 -20 -109 762 18 425 805 -480 834 478 515 111 168 -751 -696 -639 -660 957 -131 -515 542 683 -242 316 -306 -829 -852 852 -255 671 -763 581 229 -223 -302 567 -985 -882 168 104 945 -96 -705 -526 -344 130 852 369 -858 127 -870 -470 35 -926 642 -280 617 25 896 -209 616 -655 -104 -363 -420 -602 816 637 -402 -8 877 889 299 774 -623 666 -189 850 -542 -962 185 -642 -87 -589 586 -828 155 491 -555 840 -209 770 433 -191 614 -751 -184 -597 570 -670 113 -597 -420 76 -337 152 -440 -494 -989 -98 -566 -619 -844 315 83 -765 -778 -163 734 306 -917 802 -443 -483 582 307 727 -403 -310 688 85 -125 743 -274 800 -867 401 458 685 -535 -21 602 980 107 240 137 762 913 -289 -533 -932 29 -677 -971 205 -281 -826 226 -485 -532 119 234 582 44 -740 -884 -936 947 388 598 343 -237 -506 -609 822 502 666 -375 803 810 732 -14 -17 520 -450 181 -709 903 -787 803 548 73 -172 861 474 -667 733 678 742 898 -541 914 514 -158 -502 675 39 20 797 670 -879 70 -884 495 539 -160 -808 708 95 -484 535 -323 -347 -840 78 162 -723 696 903 -875 656 -652 530 -943 -805 679 180 553 -611 -895 755 -325 -175 -614 33 118 130 896 -848 -767 -399 56 -504 874 23 -411 -540 -36 96 225 -783 -497 870 -463 397 -443 338 224 -225 -237 164 255 -734 636 464 -585 -764 870 851 -403 667 -876 768 -249 -513 -505 689 132 -962 -969 -327 110 531 751 862 582 -214 -39 415 -534 914 661 -378 121 78 -495 -764 -91 -964 -453 55 759 254 762 -913 -626 -519 603 -106 -425 858 -785 -815 200 -648 595 476 44 -747 -592 815 -82 264 477 984 -674 515 -865 277 -455 355 -945 831 -962 308 762 761 189 932 -697 33 -775 -716 42 -792 463 981 -671 -282 -163 -165 31 855 -126 -568 -212 -949 -544 988 950 23 688 978 858 -632 129 -285 667 -561 978 -816 -788 101 -777 445 392 144 279 504 -82 364 306 -808 488 -804 538 -883 -701 602 838 996 144 -269 -815 -576 114 644 -961 -532 -129 -733 340 -58 75 583 -58 278 -960 260 935 818 -556 83 143 222 149 -697 -694 140 -649 -619 321 815 834 100 60 -431 449 649 276 -318 548 564 -486 412 -526 -709 -217 -276 -945 721 580 284 -681 -838 -997 925 139 -787 768 585 682 -800 543 77 453 -286 -921 939 -560 -826 680 719 -338 -392 -721 -717 833 -444 -377 -231 211 972 697 394 459 911 -790 -381 405 -477 481 -386 -387 -224 -461 621 576 263 879 -936 62 -856 403 12 297 -521 883 371 981 981 74 651 867 -295 998 753 -884 699 -253 -954 96 230 -847 -3 -78 -236 -98 500 -950 -289 851 690 -572 -150 -44 27 -54 756 -764 -732 -92 -773 -190 -355 484 -989 -732 110 -510 -903 784 -460 970 551 -771 -692 366 254 -149 -85 -592 -326 -137 -767 -243 -224 928 714 821 950 -647 467 -832 -318 -547 531 461 317 -730 992 -388 -31 671 -25 984 -937 -102 -345 661 -565 -178 730 922 313 857 -530 -222 -513 906 -646 -169 -265 -395 58 -367 708 917 304 439 -505 -281 269 -226 974 215 67 993 861 976 -380 389 -377 -513 256 -242 -863 -603 4 99 775 -583 702 -761 816 -634 414 646 -70 -639 -753 -257 439 -908 -697 -908 136 -250 43 -918 -629 439 919 -162 -968 869 -345 66 943 -504 -707 -526 -115 -331 -841 588 -927 -190 24 999 924 138 -1 -173 -673 -642 616 -429 -356 210 -276 -499 -985 401 456 -420 941 636 210 408 -24 -762 -291 754 -547 806 -512 448 18 -351 932 975 -457 343 -984 899 61 523 -336 -532 -261 -795 815 64 416 -134 737 73 107 80 193 139 -626 4 -695 -604 -411 -897 -840 -129 -493 444 618 534 103 -481 46 -714 -320 676 738 98 -644 83 -741 -631 627 -860 -62 -604 -781 738 199 -646 -793 563 -59 143 -223 26 -768 -953 50 -127 -784 615 711 -942 -861 188 -516 34 -687 211 665 7 870 566 187 -185 -465 916 -450 -924 -941 -3 -132 183 606 -580 -233 543 -955 -737 -107 -673 -456 78 -373 -743 485 918 348 429 -580 728 850 -317 197 -484 488 40 826 -679 393 -881 681 -228 616 -661 967 384 -364 491 888 -69 -622 126 -315 556 -253 -770 228 753 155 282 -465 607 -155 -666 479 -118 798 -884 -298 -115 150 40 288 -90 418 751 -832 588 598 -962 -69 785 475 -277 583 528 -800 -482 -312 219 900 828 -840 83 -883 -588 855 -661 -278 11 -420 -149 -409 -69 224 218 -572 -5 -20 784 -639 987 -163 824 654 28 -977 -587 -847 119 922 216 -844 -542 -624 -56 285 48 -564 252 -237 346 262 249 -261 341 140 -971 723 449 -405 -623 -649 -128 186 -705 345 -254 708 -246 793 -987 429 814 -347 -555 -913 798 387 517 -446 98 -341 -335 316 -518 -734 207 873 -339 -53 496 -439 846 972 -150 15 -412 17 984 -454 -526 60 400 670 942 -491 -173 977 -213 608 379 373 -899 347 -787 -46 187 -798 532 787 49 322 247 352 -336 -538 -28 734 -336 -519 330 -336 677 802 790 647 -488 495 -859 -502 -876 200 -266 -843 732 -277 725 -250 -831 -285 904 319 346 886 542 -196 -708 140 -473 509 967 50 -434 950 333 -588 322 -491 364 107 839 896 754 -359 295 -741 617 -325 715 678 582 693 -893 -711 804 -346 936 -31 -136 -264 245 1000 -813 -325 925 388 64 -405 -81 -744 888 -926 57 -859 -362 304 666 931 214 -196 137 -106 -688 -24 342 341 747 703 -623 -320 845 941 478 -889 956 -587 27 31 731 183 255 -769 651 -210 670 192 -355 -110 -455 556 -444 57 887 956 -957 123 789 -278 663 -138 -430 563 -725 596 -535 891 -712 25 571 931 721 -394 -940 -440 416 -887 -223 380 617 349 541 -929 450 96 807 -675 772 898 -441 515 146 -268 -296 -355 -159 285 509 655 -819 65 698 -298 327 439 401 -100 394 -557 22 -731 -267 -747 770 587 252 933 -394 566 810 908 892 -794 -909 456 -629 719 -652 -866 -634 823 708 995 -462 341 -681 -40 681 -552 -485 -579 359 -486 -511 -538 -681 118 59 -517 408 713 646 676 681 855 648 -392 773 -84 -928 27 681 416 -79 -616 373 413 840 -472 889 83 -345 -522 341 -654 826 57 38 -875 39 107 -574 130 -891 485 -637 -353 33 -166 -358 -160 -252 464 -188 802 -772 -953 311 -78 -759 387 -448 578 761 -24 -302 -844 1000 99 -767 745 -545 796 -222 -213 750 695 76 -26 -432 -406 -70 -474 551 69 221 657 616 923 526 109 -425 -364 270 976 -541 -377 -635 -497 660 -97 -69 623 705 -426 873 -322 -562 -263 167 124 646 -890 190 -112 -998 -811 613 -790 339 810 487 259 -422 510 -733 -313 -94 841 581 896 -275 246 -446 777 633 668 -493 -276 797 270 -117 547 -166 -632 -376 137 -884 -507 981 -326 991 -413 89 707 -5 874 -732 391 144 -85 673 44 -232 -417 -271 -166 -36 -174 -605 664 -890 -134 880 -65 640 529 -712 653 481 -76 -958 629 117 622 11 449 352 491 978 395 -518 -120 -914 -998 399 -656 987 -223 673 435 528 630 -239 698 784 -662 -527 677 309 -791 911 301 -535 575 -189 -186 -184 -816 -620 84 -374 -465 647 254 -628 985 -99 -118 -28 75 -679 -642 -793 498 825 -215 -384 -638 -849 -110 708 689 -160 -95 -380 763 -833 729 -672 758 -519 -408 -315 736 861 76 161 -885 974 657 -817 110 726 554 -301 -98 -646 -17 806 -379 908 -471 474 -71 913 264 -300 89 480 814 -393 -678 -326 220 41 493 786 538 -592 -503 224 -66 -216 -695 13 -953 990 850 -575 898 -384 756 936 -578 -872 316 -307 390 532 383 -640 -909 -833 843 -468 -86 -747 -698 198 -975 969 -740 247 -996 935 656 104 -540 -857 -918 -659 981 345 290 -232 377 292 -174 -281 554 -63 -886 569 370 -76 -140 764 -391 101 -106 -244 290 -786 -138 -172 270 225 128 -723 -777 8 352 665 -805 84 631 -457 83 583 -856 410 751 833 -422 -80 128 -725 -863 -798 -585 157 -520 123 -611 419 -486 -52 971 -715 895 557 317 -247 383 202 578 -722 -314 -752 219 992 -362 836 925 691 -109 -376 304 -90 -406 966 580 322 792 -66 788 -770 -28 64 -883 458 -955 289 -806 467 -530 538 381 -684 726 8 891 377 737 101 -802 505 -962 268 969 -769 -39 -351 -506 -914 -980 -934 -662 -152 -951 729 -648 -925 143 -90 -504 -82 216 811 491 -613 -502 349 790 -58 -436 -347 916 -58 542 -286 457 173 572 -458 -406 804 838 145 -602 -436 -801 793 47 -971 606 -982 -386 -299 561 -342 -795 -484 747 433 690 972 -676 824 884 700 517 -223 720 -834 -433 -697 737 -624 -993 -195 560 -851 -874 274 799 -670 -37 743 -322 -208 -858 -741 284 678 851 674 502 214 829 -748 -870 68 -726 409 -968 344 -629 -896 822 -735 -847 -284 607 -221 484 -27 903 893 197 969 -759 -89 485 437 289 -326 44 -151 247 87 311 -157 -78 -519 92 935 -418 -568 395 268 832 -923 216 -735 76 -601 -115 350 -50 35 -361 628 782 381 -377 -525 -3 -178 -68 124 576 -425 -311 -818 324 212 -883 238 504 6 -336 -795 -100 -169 903 708 -288 821 -563 -548 -122 -60 4 758 536 -465 -666 6 656 513 153 -274 255 -508 607 -557 202 500 -850 295 151 84 225 665 381 16 -217 -22 -438 -395 815 -609 110 -61 -467 896 -410 967 141 354 95 -400 -646 946 531 -116 43 690 -859 639 221 573 240 590 -279 -996 -17 -456 226 78 -343 -197 -82 258 -904 848 -975 -958 433 602 -252 -755 -295 -798 170 948 -737 634 -106 -736 953 -639 180 442 354 878 -708 -491 798 -665 -867 -219 762 104 -657 851 685 996 716 299 -865 -508 501 133 -632 257 449 396 935 602 831 919 -621 -102 517 398 449 720 351 -827 -779 999 552 620 707 79 -973 165 -487 -622 -381 838 454 317 -499 -242 -553 -905 943 -687 602 -813 888 90 -213 -936 428 439 394 947 294 718 -278 -707 961 -708 -164 -691 -120 -157 -377 -297 -531 570 -428 223 -794 685 102 92 900 -757 616 -88 647 -846 52 -813 -465 -677 -889 -478 364 -22 -570 -880 931 799 391 192 327 701 872 -611 -309 -883 -913 970 -318 -232 -129 -180 -372 -69 926 795 141 -214 -497 51 814 -857 71 -729 -381 -62 996 243 -469 242 -614 92 697 596 910 -506 -117 582 -919 -384 998 -718 -498 350 -240 653 905 -868 -188 -829 -953 -398 -91 217 -235 -108 115 -490 -822 -154 -903 598 643 55 -402 -861 923 -981 -437 105 472 -59 -943 598 239 -150 665 571 -455 -293 -10 -775 371 -958 331 687 870 608 -277 -27 125 -408 -750 368 834 422 -470 -446 424 553 -176 -921 -12 -703 674 883 -570 644 215 526 940 90 -13 86 102 -483 371 -137 -786 802 633 -830 807 601 3 341 381 -273 980 19 -349 -770 -816 45 611 -170 627 324 148 86 725 416 905 -473 852 673 -351 -293 780 770 -893 -85 -443 -137 110 -412 873 -308 -755 324 -343 -946 -320 216 -274 -716 629 -737 -277 785 936 -831 736 -180 -254 370 -906 208 -678 258 695 -973 -102 -158 25 599 -569 687 -754 132 -257 -35 869 -421 257 -599 -463 122 -407 66 7 691 263 -845 -680 -165 -83 -575 -611 902 -159 58 -145 501 -736 933 605 -427 955 -659 -980 98 -376 363 -995 968 -830 -139 -72 -957 -465 -132 796 -109 -362 33 726 141 129 -663 -497 653 415 383 912 160 -55 -1000 -40 569 -970 -41 -855 -670 144 -338 709 -917 160 -713 208 -486 328 660 -565 -998 39 317 997 539 795 -231 193 -263 -244 -988 -73 -666 432 405 -626 858 742 -361 -81 213 -897 784 -985 887 666 -783 782 887 939 -403 449 820 504 -785 -802 -63 -579 -638 -179 -341 -140 -754 1000 846 579 -146 -667 -810 79 -122 354 276 131 852 753 15 479 456 -144 531 -825 -16 -433 -309 970 -616 -324 968 -685 -946 -750 78 638 613 -364 -235 122 622 -835 877 -802 -530 421 -688 -679 -694 197 -58 -933 -178 683 737 622 451 -314 488 782 76 661 75 640 -385 72 849 -411 808 622 732 568 12 2 -232 -333 482 -689 389 740 -766 -266 739 -79 -71 -326 176 -346 -197 -871 -986 825 999 -500 650 -677 -684 -657 -692 77 371 130 852 -38 -287 608 27 -255 -151 612 -782 413 593 149 590 732 219 -321 339 509 895 -379 -1 -20 -574 -33 -697 949 808 -769 -968 165 621 -281 -452 824 -55 250 -585 327 163 721 -74 -382 380 -846 609 743 -282 -727 615 367 700 280 -866 -295 -707 346 -465 928 -367 -5 -374 765 -161 -699 -145 -271 -832 -349 134 -447 -602 291 119 -269 272 815 216 33 -126 -334 -66 488 864 -878 948 984 -474 -309 -631 708 154 91 266 590 -865 856 252 716 -593 -711 -422 -452 -642 -533 -889 -286 530 -444 209 813 -298 -632 -213 -93 -389 454 167 -556 686 228 501 -583 -267 -245 830 530 952 145 336 180 351 -303 -274 848 -731 -735 223 -764 405 -513 -515 720 -264 157 870 -618 431 381 -1000 -6 247 -481 188 414 497 -100 -700 -919 312 -239 -820 -619 875 545 -353 -940 242 262 -835 -280 -293 -877 485 291 727 794 -756 860 -808 911 61 -926 -620 -8 -231 -20 -833 -966 -109 127 920 -489 -149 287 430 -424 214 -146 -526 391 607 -475 -695 -375 766 59 -456 -449 933 104 688 -744 -658 -315 390 -834 297 -637 -387 -40 994 -515 461 -744 -79 715 -773 -98 606 -496 514 -274 -72 710 649 -508 -450 -734 52 -476 -296 -94 -408 -621 -184 401 -299 466 -142 -57 -714 785 444 -197 852 548 245 -845 -724 427 668 365 -304 314 -936 -481 562 -987 -581 -38 546 618 -721 609 577 347 -441 498 961 711 357 -93 -106 256 -515 661 521 910 30 -30 -386 -530 -292 -473 -531 -657 911 483 127 63 493 -594 682 671 986 885 898 834 -149 808 -412 100 -501 -61 886 -107 -223 619 663 -746 -374 -140 -856 -778 -699 -354 -162 653 992 782 -493 326 -902 -607 657 -410 -251 -925 429 525 -892 211 67 311 20 982 321 639 -909 -152 -343 578 -146 355 287 -857 -194 -185 -939 -676 616 305 -264 280 -359 -821 861 296 810 -333 -848 378 -840 -16 765 -306 914 178 -964 -168 353 865 984 -259 -995 513 -823 -241 410 716 -949 749 565 -847 121 -925 943 696 -449 -283 416 -375 723 124 -788 -391 -358 792 -392 -765 985 -238 -147 -284 955 -826 -775 -643 819 957 -215 -244 -949 -778 735 48 513 -705 94 581 -490 -218 -931 107 -556 515 -365 -776 -720 603 -816 496 322 467 -844 460 178 349 -411 843 162 -601 -651 -453 210 764 93 516 332 -611 335 37 -726 -837 -190 763 -773 -216 -801 -373 989 851 493 -625 204 -536 90 -291 -388 685 204 259 261 -981 -436 451 884 -147 -182 482 900 547 577 496 690 903 249 -201 -984 641 -832 75 59 -888 934 -465 -953 -347 -128 -965 -247 177 184 -503 432 419 -661 885 222 233 -957 -658 -867 -469 -862 707 580 -985 474 -99 -539 -705 -439 19 249 -33 789 634 -207 144 380 -119 969 6 180 -305 142 -385 -515 -365 253 258 854 -302 -740 403 -357 -898 546 227 -135 -363 647 63 -223 -611 737 -643 -327 465 139 -678 -512 737 -215 981 -376 -966 -152 -281 35 -589 -802 253 772 130 368 -225 773 -714 -704 763 -581 -7 -249 -23 -983 899 107 -412 868 939 185 922 -937 -225 918 246 751 -991 -841 733 -550 437 -283 443 -569 540 -97 877 918 240 -654 -892 -609 138 67 650 180 -810 1000 643 286 -315 657 39 -621 -511 -968 -920 292 -127 -665 136 299 -685 433 114 534 121 151 995 489 -510 580 -730 562 700 227 -460 682 831 626 -263 -753 883 73 812 635 746 -924 330 594 88 104 237 855 -448 -860 431 -336 -926 -761 -356 46 -908 376 -942 593 -883 -517 -553 -935 -463 623 961 -383 -767 370 921 -640 697 -224 -509 -456 -676 -369 -659 643 -119 589 -149 -807 529 -631 -200 648 -1000 -841 -62 -619 707 443 -418 945 508 -109 -259 474 -496 -909 -555 927 -995 -247 535 345 358 -788 732 926 -148 -113 666 185 -615 726 -265 258 790 235 -281 881 898 -585 486 -702 280 509 208 -401 -337 572 634 62 -188 -714 764 998 -89 -133 -205 -239 -871 -104 -94 -546 172 -191 -460 -864 161 52 40 127 -955 290 -910 -555 -528 43 -372 497 262 -698 778 -237 -602 -856 117 592 -866 -389 576 -547 -252 -892 -380 714 -14 291 523 218 884 345 -434 979 -855 -288 -488 -686 -904 388 -730 884 930 371 -941 -979 29 854 -459 -624 -942 -388 -762 459 175 858 -53 -255 411 971 35 942 626 -349 266 878 369 229 452 420 455 197 645 -274 -149 -440 -312 -674 -186 351 454 77 -159 810 859 104 65 25 -820 862 501 914 -432 222 911 -255 137 605 -676 771 480 -834 -418 431 749 347 -751 86 169 -14 429 -91 580 614 534 150 842 -745 827 640 801 -98 -617 -98 364 144 311 46 863 112 -542 472 764 -94 -384 -918 245 -913 727 773 -145 -332 -281 948 -21 263 -219 50 -330 579 895 -114 407 912 -939 570 -416 -350 824 551 -297 -717 49 387 -294 588 -111 442 609 643 475 648 721 231 80 -743 634 362 754 -823 359 -589 -705 -181 928 577 -363 585 -455 131 824 -590 -80 -322 -148 780 -899 396 -870 728 -334 -908 288 531 348 -750 929 610 923 -451 -310 -472 -32 -94 250 298 606 998 -453 -758 403 -507 847 -48 -258 -85 558 -539 -329 591 -32 660 293 216 -513 -895 883 534 51 -372 469 900 -439 -750 242 -438 972 -885 689 -817 186 857 241 777 807 -701 460 741 -291 10 -994 356 -370 -394 670 -857 -806 571 -492 -957 80 706 -523 524 97 -21 -681 905 499 -931 -370 910 89 -228 -719 -701 814 505 523 883 366 -581 -550 -770 606 -212 369 849 777 -976 -153 26 -700 -86 318 -551 357 -920 -575 148 -326 -670 189 758 38 -826 253 82 -124 124 -502 482 850 821 223 -838 250 881 -759 461 -653 -677 447 765 -377 476 -87 102 132 534 904 28 646 -592 -460 -356 14 -210 -376 -851 586 -354 -8 794 -287 359 -28 90 42 973 571 -970 550 -691 459 -952 -969 14 -231 -136 -865 465 569 -468 976 -743 107 -153 598 -85 -723 -224 762 27 -524 668 168 219 -565 225 975 209 382 -42 -551 -198 39 -488 284 -564 -299 -340 288 -270 -414 435 -458 -69 927 593 34 186 -114 -398 824 -414 -912 -542 1 671 595 -426 -616 522 -498 6 474 -160 -711 -608 682 386 -268 349 -89 932 289 -437 -815 -46 -571 -486 32 383 -815 -713 485 111 -311 -511 -653 788 -224 862 -223 -346 -751 778 349 -914 337 -44 -663 388 16 680 78 -654 457 126 562 543 -554 537 -701 -144 -32 621 806 -802 -543 -808 706 83 417 -573 62 -138 68 -694 405 319 -937 -110 -458 -779 4 244 -141 872 -888 -477 185 176 -821 -960 -866 64 -508 866 -232 381 -382 -685 -3 -749 271 -12 36 -462 997 -359 86 753 -807 686 801 774 87 -139 -25 -739 230 400 -859 711 735 -64 872 -998 970 -418 -263 330 66 -158 644 -896 -910 648 -305 -225 -809 -489 -972 722 173 -188 369 -652 -168 736 -814 -823 -786 -18 732 399 623 646 -305 141 -509 -282 -709 312 -196 -280 887 500 -461 -885 868 1 777 -796 247 703 748 382 878 588 722 37 -315 510 -217 561 349 -506 -509 -83 -159 -1000 -569 -645 529 123 -513 -690 -398 -981 472 740 263 88 -638 848 443 840 724 -287 364 -770 49 400 237 -695 84 134 708 827 -577 -952 -268 246 -773 -423 -905 104 571 932 18 -45 -437 -834 -731 -267 383 -659 961 415 208 -249 -581 -368 29 -884 133 -893 793 -141 586 -821 898 2 -987 -277 -509 185 -641 -387 -576 463 -250 -541 -669 -335 903 -368 -482 95 462 835 -189 14 785 -981 -397 328 34 56 -224 633 -691 -307 608 688 141 272 -849 712 -371 433 -392 -197 -60 152 448 241 -648 -744 376 -779 -485 542 346 833 -320 -640 743 -386 384 -183 -13 582 931 797 -995 677 -227 853 388 479 93 524 434 -620 493 -514 55 -988 -804 -399 667 753 769 817 -809 341 -831 63 174 -432 331 934 170 -167 -32 488 487 458 325 -530 788 929 -598 -902 741 724 -321 -824 322 112 834 454 526 -845 403 -464 -390 -219 -903 -615 -896 827 243 217 481 547 -244 470 -800 -389 136 87 -596 -965 -723 577 -513 823 -212 -192 395 140 438 -798 -622 38 303 467 299 -539 4 -618 949 253 -951 -267 -601 -35 -811 -159 -52 -768 -413 -344 -160 -428 376 -678 -890 86 -844 278 -821 823 -388 568 -860 400 -72 -382 459 -342 300 21 399 648 -18 -255 176 -268 382 -44 -875 -729 -941 651 275 365 401 423 -410 -317 28 421 895 -533 -988 -683 78 -51 -618 -826 384 524 -857 838 155 -936 992 -129 -765 -849 -106 -398 -435 -945 -155 991 -52 -794 -279 -84 997 340 106 240 -462 32 946 -598 -498 567 730 114 289 659 -592 -624 982 -316 -524 69 169 -910 163 -796 -794 488 931 630 -260 400 938 -235 343 366 -903 -966 -24 374 -114 -913 -469 348 752 -790 -56 907 -578 -792 84 491 -561 282 464 -665 743 775 -590 558 -245 -785 -857 -85 -990 197 178 992 650 -97 -719 542 -505 -677 -312 251 -335 31 355 856 -215 -610 -856 -231 -513 -828 87 -215 -149 -263 973 711 30 -713 122 -320 -431 523 -394 814 643 -230 220 -665 -939 950 -930 1 -365 -300 944 33 36 466 413 -948 244 24 -663 -623 -413 -571 -339 43 601 337 -747 314 -516 550 531 -218 -432 -398 -764 -923 -739 -864 -138 867 519 -582 937 364 904 778 -918 628 -971 -474 902 190 232 480 -993 510 -788 -505 772 302 -20 -59 -888 -752 -286 -619 915 274 647 389 -489 -474 -525 -435 783 369 -142 351 795 715 -124 12 205 -683 981 428 917 422 -787 -974 -493 321 250 435 437 884 723 926 -568 -77 288 279 -502 759 -401 -536 -593 708 -849 892 338 -60 479 419 955 265 409 -780 -753 -701 727 510 -40 940 -192 987 41 880 -697 629 -751 -316 464 799 -100 -73 896 420 -684 -896 -820 -830 -680 -839 729 325 648 676 716 646 183 -600 -183 742 -277 -99 -8 900 -68 623 -658 -401 -28 -603 942 -836 -795 485 786 -624 590 9 955 -671 -751 -20 422 304 683 287 -771 785 -873 387 729 -706 700 335 -964 -429 629 -171 932 652 942 -356 -328 -574 559 142 31 637 204 382 592 246 -266 439 431 962 212 -877 774 422 627 -162 -303 -301 -291 -991 152 290 102 150 635 -878 394 860 -546 -988 -617 372 -78 -251 -712 -956 45 384 24 568 815 -358 359 424 173 -593 610 997 340 408 -523 -908 -591 381 -4 428 -665 697 -827 232 714 -913 953 39 -574 391 -550 858 -876 968 -524 -612 -304 589 413 632 218 728 5 248 242 931 987 -145 -63 -486 -70 810 -679 24 -963 -816 275 -551 328 -716 357 -884 774 -266 -354 -183 351 -153 -349 758 -359 -989 126 -531 -881 -675 808 -933 351 -323 142 911 340 -945 218 -413 -956 669 -983 731 165 626 -988 53 452 -171 774 -566 880 -571 682 -327 468 944 -933 105 25 775 -963 -654 -977 -44 -217 -649 -397 -880 911 -699 -456 -348 187 -45 -832 317 555 -931 411 -181 306 -609 -947 -673 140 664 -831 -112 996 229 -600 432 -338 539 234 -467 578 -222 200 -741 -425 -375 -865 670 889 -952 -169 -12 -332 -704 764 270 451 47 -75 -262 -650 -975 252 -746 -307 536 766 541 -713 995 478 50 -294 -565 -968 -141 -171 816 -346 -700 -599 414 450 -841 -368 -951 -97 309 72 -49 -909 -650 -17 -151 -838 -982 -884 -679 962 -917 -287 363 133 -935 -667 369 -739 -533 868 -371 -650 26 70 42 -255 -568 -726 35 140 395 -58 986 -419 653 -495 -3 463 -200 13 -131 268 -162 621 798 -177 621 -246 129 86 91 450 984 859 -939 912 -290 -121 203 -291 -726 519 -646 674 -402 -633 -155 -413 399 -400 -523 -852 685 615 -861 -10 773 176 790 447 597 -519 138 702 -162 897 445 664 -478 613 -722 57 223 332 960 871 151 -985 -335 -548 -656 944 940 643 -578 160 -529 597 493 142 -965 528 -630 308 59 741 -737 837 455 843 -557 -929 59 920 -575 942 -39 79 545 -518 -855 -251 219 -633 -574 326 -373 -307 -524 -129 110 480 709 -142 -618 816 -903 -182 -790 625 -977 455 527 731 -469 -20 -285 372 -913 55 -864 -982 -65 -754 934 -463 -455 354 389 -311 -313 -526 -137 -592 742 -673 800 280 -215 880 -883 840 -407 -979 -826 -664 -335 -468 635 -800 665 -514 398 200 613 599 -472 -100 377 -958 -171 81 -809 796 -655 95 -214 856 547 745 -2 101 662 -264 919 -531 860 678 -144 888 769 -896 133 -267 461 -882 192 684 762 574 -685 -950 748 -427 410 748 165 395 682 139 -492 -695 974 -564 -534 300 -790 666 -137 -605 613 24 -293 362 167 -393 428 -29 -378 193 -150 -904 476 -292 817 -511 -404 -856 -925 -482 615 -525 -45 -983 -824 967 631 -584 -651 422 -216 854 -155 -20 -609 -892 289 -269 -384 571 -313 345 -174 571 -683 783 -430 230 -664 -996 497 -440 -400 -899 -670 777 243 964 781 811 -686 258 -948 148 -856 799 -418 465 -829 -398 944 -100 -746 -93 -653 -275 -752 -164 -408 76 863 378 761 -83 -794 -375 -743 -121 -677 -159 -483 -989 -779 374 212 -224 -269 -252 669 -471 807 -335 -5 474 -15 -501 -680 907 827 562 -501 -749 767 74 -452 733 69 257 -203 -317 754 -587 -851 928 979 304 976 -828 -74 205 -584 -843 235 -573 -897 559 -803 754 747 -391 823 773 960 754 -763 170 -413 310 835 -177 -416 621 -321 296 518 262 -159 -217 379 -207 -613 -832 -3 -72 914 228 -973 172 692 -146 736 -261 918 50 127 234 -9 24 656 -134 -21 170 169 752 258 365 455 -495 287 171 740 -688 598 -289 -137 -792 -165 915 -510 -85 878 -570 819 407 11 268 752 850 -712 486 421 -759 315 -272 87 -541 -271 -714 705 189 -433 468 -570 -704 784 -752 -224 -616 428 509 -630 -29 99 -951 -86 -927 414 -688 880 317 -857 -648 -213 -126 192 437 -840 626 337 -654 410 135 -830 792 -193 631 291 -535 -951 400 640 -47 134 -114 276 -152 -601 660 253 -737 536 562 -173 932 747 -338 -222 14 336 976 -753 -759 -984 -782 482 -112 -534 -693 -531 -483 692 30 837 726 583 -634 746 -964 658 437 825 -418 807 546 262 -267 224 963 146 392 324 134 -604 -871 331 -492 -479 -672 -149 -54 75 -229 -380 66 -892 -970 -275 -461 -479 -531 -929 888 -896 156 -926 242 -258 -382 194 458 -938 75 148 649 -204 -182 897 391 855 -695 319 143 599 257 772 485 -313 214 875 -718 326 637 -498 -241 159 -804 342 924 -626 -297 -316 -384 -617 -12 91 -709 395 -445 743 286 190 941 579 343 830 955 -464 215 -599 958 65 43 -546 -3 479 493 -688 284 545 -660 -390 -107 -230 800 -212 325 317 159 208 -188 313 -207 -564 320 284 804 801 868 664 575 564 835 676 215 -151 242 -388 182 -308 303 -300 -941 430 433 292 -299 -92 -96 -477 -157 -606 -441 -706 947 173 -906 337 348 -447 -46 -149 506 -452 86 -298 916 -391 506 721 -80 757 -461 -552 72 771 356 167 -422 242 803 -988 -97 -304 -612 -943 -512 -381 729 592 734 -956 -525 -217 383 -694 152 -958 -889 898 -590 719 756 -714 -658 -468 112 743 865 293 -565 212 -685 -845 489 558 458 -896 943 -774 -812 -294 943 -560 968 -743 39 187 -357 913 30 -243 842 806 77 -769 189 223 -273 -785 -150 934 -435 47 -61 243 673 4 294 -269 140 -149 682 -455 320 353 671 -281 539 -145 934 -781 -76 -613 -531 -585 -953 453 -429 121 202 -362 -337 -583 810 290 -864 -802 -130 228 763 -547 507 188 924 -202 553 -703 -384 -111 -511 -930 -330 -515 -710 360 -880 548 455 423 -728 431 -490 -632 -708 316 469 118 -415 -636 635 -972 419 682 -365 855 433 402 -578 344 -447 904 948 -250 -393 745 -491 -392 -610 859 -392 -868 -464 -525 722 920 -147 781 -243 439 786 -304 -385 155 216 -551 -501 -347 -246 823 -830 -179 -64 -910 131 683 464 878 154 -809 -190 231 -580 -133 186 997 37 236 980 -138 -216 109 -845 -51 -392 438 -756 728 469 218 2 201 772 -153 500 784 -946 -762 -977 -133 -542 438 -590 962 -552 833 -486 -70 -211 -10 -79 56 -511 288 285 -505 175 -96 -108 -259 -267 -995 -998 569 -523 509 -348 -678 974 20 102 -272 -99 749 168 -675 -837 -212 657 387 -187 -367 -323 -981 -180 104 756 823 617 -540 906 335 208 -842 -866 -320 539 521 -753 481 252 -446 843 -536 -746 280 -759 868 -792 -322 -315 -808 -89 429 -823 999 15 -263 -430 559 -78 -70 -939 212 -864 -9 -775 729 -342 0 165 608 -218 -377 -351 -67 333 -562 -395 200 -639 594 285 494 -489 1000 950 -804 348 -57 -125 -587 -624 124 411 761 -989 36 -225 385 -74 -523 97 -215 660 -229 -849 639 -677 -282 -609 880 717 -937 -664 -476 301 -626 -503 -905 -652 -380 664 -739 -619 107 -198 -84 -871 753 -981 -692 337 322 -573 971 468 -129 304 -337 31 -130 343 455 -806 869 329 615 -975 840 595 498 960 471 407 610 746 676 661 -709 -890 -447 -815 -263 -541 -295 669 967 -658 -688 -860 -726 598 -602 960 -669 327 -60 234 534 825 -834 -755 -383 195 -770 -229 439 328 -72 676 966 283 13 117 -648 -999 957 -964 -201 949 -300 774 -483 471 -208 798 442 -501 -157 -349 216 -851 -562 940 568 681 -150 -996 -558 -686 -751 285 275 -686 -930 -884 118 -239 -103 350 -153 -903 165 697 137 -879 -703 694 -346 694 686 877 -898 -765 -274 678 441 399 352 687 159 -540 -561 -630 236 527 -12 232 -53 855 880 -907 -658 -505 -755 918 -365 -643 -470 -609 -402 -862 75 -629 -817 -877 -687 8 153 806 924 604 -650 -929 457 631 341 -448 822 -979 -73 955 90 -784 831 -798 -424 -837 -242 -559 849 428 64 -601 -79 223 867 66 -638 -282 -605 751 768 -787 -478 732 -238 -346 -593 -90 -703 -911 -839 -564 -467 -201 601 507 888 597 348 683 -115 -455 307 374 -265 162 618 -491 132 792 127 456 -78 569 -824 -221 -600 -766 579 722 -154 130 101 -551 765 711 -714 -697 527 818 -924 682 57 46 -821 -304 826 413 144 72 175 -181 446 -758 -307 506 45 -629 -671 497 -300 474 90 -96 -830 941 577 -929 396 131 470 502 -198 129 -761 695 -695 -758 474 356 576 -277 296 107 -394 349 -852 964 116 705 803 -729 854 415 435 941 -554 150 858 460 -930 484 713 -551 -772 -817 -501 -183 858 5 -139 -64 -571 -580 -654 805 -195 591 735 230 -660 594 664 -766 -392 -481 -257 644 410 605 -58 503 950 -247 -630 95 353 842 940 -861 823 737 833 664 713 -258 -505 467 196 806 -338 -268 931 330 -596 128 -294 -653 -707 -290 898 133 233 409 -589 -31 315 -689 -583 -321 -212 -201 514 -254 -332 -15 259 -571 952 759 -413 -260 133 335 -105 -869 774 -203 -744 -973 -689 -890 270 -787 133 193 -687 -849 -653 -26 -981 916 717 133 -647 473 148 -436 884 -141 526 -181 328 295 -722 412 -25 887 -300 -795 -168 400 -533 457 290 830 -388 -297 935 128 -480 559 819 206 970 -34 -610 492 885 227 276 -661 153 -33 -202 766 -68 -890 715 -400 -118 477 -746 -351 -689 977 -523 396 559 -255 -869 -845 622 -516 156 -582 449 459 -768 -587 -209 455 556 601 528 -870 -692 980 -129 -513 709 178 813 932 854 615 167 -688 920 -844 976 -196 732 -694 -77 -91 -810 817 -496 677 -374 -369 -463 -735 -388 -805 -878 173 115 -738 -641 483 -816 -895 -579 281 317 -231 379 279 275 -978 894 475 237 -314 276 -810 -334 488 -300 170 845 907 -404 157 -112 770 835 -936 -664 -379 -264 349 139 137 -500 -998 -645 -894 724 543 369 898 61 -414 768 -742 -605 514 444 179 -541 -12 -273 -876 -714 366 -528 -618 289 215 213 -679 -207 404 -412 -930 -50 -492 -983 -847 372 -830 -394 -891 555 -557 -507 367 271 659 -579 -48 -131 243 -338 -240 -172 560 315 668 1 -781 -936 894 294 629 -871 675 -807 -304 576 72 -846 931 -901 -423 -422 500 -407 -956 924 -108 -508 19 -484 -586 204 352 -790 527 243 76 -618 -693 -976 -616 835 -192 479 976 596 -118 -291 361 -575 -846 -35 102 -631 -113 -908 278 824 579 -4 -85 364 -19 -382 -357 -408 956 759 895 -851 -857 988 -25 -516 -377 552 -152 -71 -608 878 471 629 -920 732 713 30 -858 130 -916 602 420 169 187 523 -166 36 -121 -129 -717 -550 209 608 907 -350 -905 -732 -95 -921 -168 -574 167 -434 -324 -838 -427 867 244 189 689 -870 -704 -435 -949 -772 238 508 -662 110 902 -368 265 -215 -890 -869 -520 310 -271 221 -663 622 -751 -100 -475 -880 -377 113 927 -68 110 990 36 567 589 -945 -283 -952 41 42 382 -379 -255 -213 882 -683 -50 597 -502 161 128 -126 -934 38 787 286 -549 -147 962 -429 -236 -314 489 -338 -369 253 -739 824 534 623 966 123 -106 13 -134 940 -395 866 -233 -518 503 433 587 149 -382 -368 974 71 -765 67 185 446 565 -174 -353 295 901 251 -978 88 -630 -477 903 -678 983 88 -85 60 -968 -227 764 194 -219 -896 853 239 490 -281 310 927 889 401 776 310 323 747 -527 804 57 422 831 847 263 417 327 -539 747 -933 670 -680 -529 925 -132 681 -293 361 -873 26 763 29 467 -786 709 -303 -970 -279 354 -219 373 -227 341 408 518 713 -158 237 207 451 461 896 194 -521 -469 -842 -948 95 -456 -533 -646 -439 224 668 -157 -379 10 -203 -412 -31 -701 -625 -198 684 106 -979 973 721 -462 -713 -214 357 481 375 -987 -261 4 -873 533 -331 -830 108 484 171 -130 -975 -462 -276 842 -279 -218 815 33 493 499 -518 -914 -30 729 340 -954 278 704 978 389 -291 306 600 -759 175 755 -486 -500 -370 91 -381 -139 377 -209 -244 -890 -772 -162 113 -37 37 672 69 358 246 979 168 380 -725 -672 -957 -19 -520 12 -431 696 -287 779 638 58 224 -484 -852 841 466 -996 805 331 629 525 -965 722 902 -713 -164 -775 876 561 -421 -13 803 598 -726 943 960 -633 534 606 42 -254 386 -698 102 610 276 -590 -396 318 -103 -159 -744 344 188 831 961 -790 883 -173 501 120 -299 549 832 -851 912 -775 10 -568 267 -348 146 -188 -907 -731 -911 -795 -17 758 -581 -934 -747 -318 -894 125 488 -28 479 -821 826 -887 -147 -473 -995 998 441 -602 113 79 44 -552 -954 944 -695 214 -82 811 345 76 -833 901 -198 384 268 -148 502 -367 -588 -453 -469 669 245 204 942 -35 460 -826 -317 426 747 716 20 674 -126 589 450 -854 348 829 -256 -972 256 63 746 490 -832 -985 -168 -621 -116 -122 -325 -781 -735 -800 175 443 -548 -473 607 -438 342 271 -13 -39 483 -510 803 -571 233 622 -395 98 -119 288 -862 -551 -554 386 -858 542 -269 403 -540 -671 294 -34 -391 813 135 175 409 -94 -386 97 374 736 -699 -704 67 -524 -792 -162 -435 673 175 -415 690 638 -844 -213 -656 644 714 885 771 -303 173 981 -57 652 424 -495 720 500 -687 -519 -747 -219 -251 -881 806 -507 -482 206 652 -913 -879 -123 -658 -954 245 223 766 883 863 955 -30 -747 -277 -981 -520 887 -424 -260 123 -240 -29 -78 -357 18 826 966 513 492 945 -737 -31 414 149 -909 -538 -531 630 -998 335 269 0 343 -174 208 748 38 853 436 -442 -61 486 -873 369 -161 -341 70 722 -450 -730 -360 -459 98 -175 586 -799 -663 3 244 -792 -487 925 -549 -326 -221 -540 546 -11 -852 273 -955 271 -626 -802 -30 -40 -333 -354 -942 146 -748 28 220 649 -627 -853 -608 381 137 -583 -437 -957 -996 806 803 -488 -178 791 -245 -573 -755 -377 29 731 672 -601 698 736 -864 541 -208 -536 920 -583 -854 523 508 195 -273 464 -796 247 -417 -427 -257 928 -903 643 -641 581 711 46 514 489 514 -260 526 -941 230 820 -471 -925 -121 12 42 -272 -339 492 885 -869 602 -691 -730 817 784 -329 623 -519 469 402 -195 -741 874 632 -827 -688 224 839 -92 -187 -79 -553 -920 -716 905 669 -741 410 -620 51 939 -659 121 -376 -93 628 169 -410 -140 -352 717 137 120 -241 595 864 -914 314 615 -15 -749 21 -659 -162 -897 -22 137 747 -72 188 411 -146 -572 940 -583 -320 -583 -499 693 -409 -412 428 762 200 -249 -126 910 129 -370 574 -559 -33 -80 923 -270 -881 330 625 -23 420 -28 -98 -457 465 836 -248 -609 249 654 683 -68 487 799 719 551 -618 320 -285 301 -893 14 840 528 773 -994 -4 212 540 -887 458 -922 -745 -490 771 322 582 931 894 563 553 -399 623 13 601 790 396 -262 -240 507 277 719 -320 856 83 -76 -986 -792 121 -339 61 255 851 -473 -531 -920 610 918 -884 -655 -214 -400 11 -271 -373 -650 90 -819 201 940 917 969 -174 662 134 -57 -354 392 129 344 -132 183 -429 833 3 812 20 -649 582 426 660 -833 -335 798 -630 686 793 -89 -216 -518 173 -521 -447 -569 514 998 -151 760 -226 704 683 694 688 -287 169 710 104 -181 -184 -242 856 225 879 649 449 637 -772 -470 951 833 441 -775 378 -626 398 174 562 -170 -491 776 -362 244 4 -372 -180 751 -940 -920 -332 -351 -187 -80 706 89 -876 -435 -767 -931 -127 -1 -731 451 -457 755 -585 257 867 -781 -947 563 801 -956 312 867 -200 437 -125 916 116 564 -7 521 -805 185 965 961 -163 -99 991 -945 990 666 340 -235 382 946 -905 -472 -4 -333 814 -862 524 -371 604 -335 -519 -481 -980 567 -741 409 -652 433 -969 64 965 441 -940 -563 464 715 133 714 703 567 764 117 -159 504 812 124 -646 -707 735 600 -135 -68 -559 517 -581 871 -709 896 -501 721 313 673 -901 396 330 -208 871 -619 210 -703 -462 -883 -806 400 -429 858 232 474 -996 -372 115 -488 574 161 -853 551 410 -40 771 -156 512 -177 -967 455 367 -788 707 757 -15 918 -193 525 -504 578 -924 -755 627 -215 540 -973 539 -409 -90 650 -898 640 -696 -307 -230 -521 -430 1000 -715 734 -136 16 -200 -930 436 537 -499 894 -655 -752 -257 -130 683 -516 12 941 -378 72 -114 -2 736 -99 106 902 690 -228 303 856 -700 -818 -556 -243 842 -883 -830 837 162 423 32 -535 -863 828 -205 -716 -656 -780 -439 199 781 893 322 114 -978 938 535 301 757 -275 -106 -851 -291 -342 212 -384 -449 -551 -59 112 -212 625 449 772 -315 -750 -330 587 811 -403 -224 -355 -965 -895 -626 -394 -986 -650 778 424 635 230 741 42 750 -389 -402 781 690 -220 374 -675 119 8 193 432 160 -614 -802 777 555 -825 36 -70 691 -740 -515 245 407 -852 405 914 921 539 14 181 689 299 107 -687 -947 -836 -752 409 838 -938 -454 179 -343 464 985 128 -805 -46 -445 178 -947 -752 -165 -8 208 498 -412 349 -695 532 682 523 -530 528 -624 513 -987 -592 -921 269 340 617 92 505 196 715 -459 -571 461 494 321 205 -851 -405 -751 -784 187 664 -200 479 193 -753 897 500 -662 1000 856 419 -408 -263 -356 -825 753 -758 -203 225 -997 942 -657 865 539 -812 -611 -254 -70 125 465 285 354 355 802 341 762 -977 795 -924 191 38 -178 -692 637 270 410 32 828 -953 -796 -116 -720 971 954 428 -948 862 182 -536 -68 -42 -843 -854 237 -344 542 -945 857 -253 -620 -610 286 -603 575 279 -693 326 566 338 759 566 -16 823 -154 -721 483 316 -15 -771 406 50 453 132 -41 -385 496 686 153 -296 273 332 892 -793 -758 -856 -297 117 -888 843 -478 337 18 -925 -964 -36 347 -122 949 772 -105 -228 -728 -714 -812 -53 -638 -312 -310 924 124 -904 573 -214 588 -241 -95 -756 712 -634 516 723 -218 -266 359 288 193 -485 -66 -58 65 -151 599 -468 -549 349 -886 -955 799 369 565 572 -168 503 -311 -557 -920 952 257 434 -736 -896 542 -520 -466 -529 -211 -785 68 -106 817 824 -4 4 62 -647 -240 520 -497 111 269 -598 85 648 -703 313 393 -331 -422 -146 -109 -951 -583 900 44 -625 -781 -904 139 -402 114 968 328 302 259 -29 -535 194 -754 -66 718 363 -162 -46 603 -479 503 131 -638 -10 -793 -921 -607 -742 -169 -742 -796 -966 -823 114 -684 -915 46 470 -837 -238 571 144 -699 -677 -558 -180 -919 -483 -189 -422 317 652 -547 -930 357 -48 251 977 -641 723 702 -790 -347 -127 71 359 -368 -188 92 -357 352 766 -751 -546 764 304 191 53 930 -218 -118 -312 421 906 -454 966 129 -910 601 815 -126 840 -792 827 128 332 320 -116 251 -739 714 330 91 -699 823 -599 371 -916 -644 366 741 1 775 920 -599 -249 -784 612 -520 -310 -920 -491 598 620 -313 -224 498 -436 -873 478 190 414 -234 447 723 -524 -343 -233 -882 -592 98 915 135 -994 430 -927 -15 419 -650 -753 550 681 870 -541 702 6 453 -915 -962 500 -430 -425 -315 -585 309 453 -744 186 -598 729 -846 347 -483 544 60 446 379 -179 960 415 -415 61 -999 -570 -422 -679 721 511 298 -220 823 309 -593 -439 -390 -140 803 488 -2 -83 -835 107 583 533 -410 -467 -562 80 -747 187 -580 -167 484 -766 381 -526 -87 686 -571 845 400 -66 560 -701 678 970 -911 48 -3 763 763 -487 756 -606 285 367 -70 -620 8 -964 -145 -284 -29 -568 76 680 -17 862 750 809 -365 666 709 910 135 -603 178 -891 380 317 430 -374 -175 88 557 -61 -433 869 600 -292 498 -872 516 809 -500 786 430 934 -200 -96 -75 -320 -165 678 513 -153 -81 -753 -480 873 -818 949 -640 135 155 455 26 693 -888 513 985 -109 -374 -267 -212 929 -842 660 633 944 -992 -654 637 -14 -642 801 -776 -81 931 985 207 999 -758 -483 -803 535 716 -79 -532 -690 708 236 65 -446 -277 619 -48 761 -47 -311 -723 3 180 -332 775 -685 577 -939 -690 491 -940 -97 -374 -602 -331 754 -887 -736 -5 312 149 -801 785 750 399 -934 357 491 -994 939 -74 166 -405 731 -493 157 -805 -185 617 -215 -602 -410 -902 280 -383 356 -776 -537 865 -893 -180 454 -317 -291 301 -742 -463 -386 525 945 365 -912 -777 991 -102 687 -182 244 396 411 -967 -697 -203 483 496 314 222 25 -42 458 874 254 454 617 120 -623 483 -318 226 501 -490 303 365 -280 -245 894 61 863 464 294 82 -581 207 52 311 275 892 739 -389 -419 482 49 165 -560 -967 264 -746 -438 -98 497 499 -483 -604 259 -611 756 71 -974 -418 -10 324 -114 -315 -265 -766 951 945 -814 719 651 -962 40 -346 372 -149 341 -719 466 -962 -171 327 881 825 -842 340 -415 857 198 -92 15 731 896 -742 -70 -47 -866 -315 -754 -923 -892 -663 64 979 350 -5 649 -952 864 -668 21 761 -419 473 246 783 -276 179 549 -620 -877 -633 277 -635 818 546 -200 -319 606 -376 772 -992 962 140 -705 -470 -370 105 830 -994 -570 366 841 221 -347 138 397 114 -101 937 510 -29 -919 64 774 -923 108 589 442 -115 763 91 277 117 594 -980 653 -759 -994 -177 724 -540 -852 184 -613 -622 271 641 -212 390 287 4 803 -802 78 -630 -919 -150 796 -631 -822 -780 127 252 -317 -166 187 41 -891 135 -139 779 236 -949 262 685 -585 431 -203 -558 316 931 199 -890 -188 -107 690 -653 -927 35 -435 178 -776 88 -540 -162 -572 -137 828 40 -624 601 -405 -834 -488 -637 935 724 -259 351 806 807 105 -905 -834 479 707 69 -190 846 -696 -285 16 885 550 -232 598 708 -116 -392 -856 -611 -433 -924 -218 -109 921 -128 257 302 70 705 -923 894 238 -531 14 156 604 -3 185 -676 73 270 133 -173 368 -416 922 -863 399 527 -808 71 118 -571 -296 889 193 -439 36 316 -710 730 203 -758 -62 -707 57 -379 888 -176 865 -744 -737 258 138 798 406 -766 -907 -254 -971 556 370 18 726 -23 719 -287 -431 998 -5 -836 806 67 43 -53 -868 -866 108 910 -537 -644 972 -454 928 -142 573 -538 -113 -910 -230 396 408 222 -139 993 -806 -153 -968 -108 -649 394 -777 201 60 -871 460 -328 -482 -847 929 -351 235 608 -138 -519 -965 -135 447 -92 758 -630 21 172 -767 -607 455 304 -635 -826 -614 -826 726 -962 -986 869 -551 561 289 -796 905 595 -377 -717 -260 -449 -319 589 626 279 385 -566 -224 -293 872 -408 790 989 -800 700 398 411 -814 -129 -107 942 -174 197 -277 -422 -851 887 -279 580 -535 -692 4 -69 -31 541 31 431 -300 -751 757 -33 -274 -738 -542 -643 629 962 77 -503 -912 584 -18 -832 809 -967 -586 -864 364 311 711 393 -713 -35 -778 58 -627 -881 -885 576 -232 47 886 423 439 -196 -553 -799 -429 -719 425 -703 -179 716 855 793 -260 -176 -172 407 -112 879 -870 232 -947 -194 -738 354 -149 -896 -357 572 220 -619 -442 228 -238 -311 617 -44 831 -288 -383 -981 462 292 -406 323 964 -653 -240 443 -568 -129 -608 82 20 -407 -668 -569 -406 -312 979 176 -536 161 689 538 -46 928 -939 483 -626 -753 -429 -467 -499 207 -60 701 129 -716 299 -64 -593 -633 -583 629 183 -363 30 -786 478 87 -65 -456 784 -280 645 55 414 445 896 76 -583 -250 -463 -988 -267 -761 -655 805 888 769 -189 805 103 -465 547 -957 -752 -717 9 224 -434 -103 940 544 581 -70 -469 -19 -461 -813 600 687 519 35 -586 488 744 -637 -77 -746 979 -101 -651 -742 766 681 861 936 509 -889 -911 -804 767 -367 -343 447 -508 814 66 -909 -766 482 -542 257 -486 829 -141 -709 181 467 434 -714 -10 -599 -256 -45 292 -690 175 73 -889 -2 903 913 175 -282 -108 -729 -470 -181 -539 435 -178 149 32 -987 -25 460 -403 789 -422 943 61 -445 265 113 856 293 -269 -193 -423 223 -546 -302 672 -56 -311 -871 -833 -533 -526 648 -747 -320 461 -624 44 -450 -474 432 -906 -14 40 -172 -695 -133 -52 -795 -788 -884 439 6 -847 468 932 947 -955 -89 -57 335 444 -157 187 542 191 788 -591 510 486 -813 503 411 432 251 -986 996 439 -111 -560 -163 -334 177 -700 698 305 -398 846 -494 -702 -411 514 891 -97 -808 -218 -472 760 -982 -986 -246 849 -432 -791 139 -956 617 -686 -635 -565 -38 852 -637 939 -842 172 -838 -787 591 -640 -290 203 -528 719 933 602 -391 -603 -815 888 -730 -975 676 -879 -442 125 459 941 -117 -843 661 87 -571 -720 391 405 -980 -39 357 -730 322 -792 -677 417 847 -583 808 -866 860 -123 -122 805 -426 386 861 -636 -670 647 943 438 -782 82 488 241 -515 -499 516 -185 -358 -845 906 -220 376 -80 -369 679 -787 253 905 913 -937 -622 -437 -98 895 -108 582 211 523 445 265 719 -353 -523 493 15 -853 -290 -483 -554 143 956 -976 -99 455 590 332 982 -558 -399 -214 726 456 -80 -627 -920 119 -538 -984 -58 619 -183 21 -474 -521 934 -996 -224 105 8 -319 112 -630 587 -306 969 241 771 -378 23 -270 -336 -819 -545 -205 719 -427 -246 -527 -602 -11 -63 -513 131 -360 -536 278 -19 -944 -502 913 429 985 582 855 149 -25 554 -968 -480 233 278 -537 932 626 -644 -994 121 941 -52 -835 91 -869 149 591 295 -731 108 522 -38 362 -124 676 226 -317 -938 205 -1 -673 915 912 -495 759 297 -851 -608 -650 148 -853 940 -926 480 907 -8 -663 558 -52 670 -691 -441 -952 -149 572 -326 145 -429 619 -107 -713 -856 -702 -132 93 65 817 297 775 780 520 570 -259 -749 376 -648 -243 510 -571 687 741 -371 -481 -842 -902 784 -913 -903 460 56 -524 -171 -334 -804 -330 752 39 -37 -865 250 -639 -893 -592 422 -103 473 -752 991 -421 -231 129 942 614 883 -862 -733 64 442 -355 618 -199 -831 918 275 497 891 445 -68 137 -905 -586 912 199 -422 -8 -742 505 998 865 -186 -920 -910 -842 -136 -450 -444 507 -544 -697 -837 328 -730 -506 860 -857 140 -182 47 -343 -192 -826 -838 947 -990 342 -229 -652 248 996 -190 -978 -974 153 756 -563 462 -822 -64 -657 697 70 330 -336 488 -578 620 405 -818 -735 817 -70 -206 922 806 -807 911 195 454 790 212 -698 122 768 264 546 -767 -599 -614 -392 478 909 -274 978 954 -650 -86 -303 -427 -647 -695 225 322 -158 568 -593 508 -330 635 758 -688 657 539 945 399 -211 -926 -620 -654 -903 -565 -533 -645 956 874 822 -974 -892 842 379 264 764 -565 905 -97 -302 718 -715 -366 512 -508 693 67 -650 564 645 -463 447 -742 557 715 -84 -771 490 234 554 172 896 -459 16 -526 -126 834 -346 -106 -397 930 -563 -679 -662 -240 -732 868 618 657 344 -105 -419 -931 -651 312 -261 975 -703 -169 -595 491 665 -698 -745 -307 787 549 -885 -513 -163 981 894 -948 -46 -82 -974 -656 -80 591 218 912 71 925 -695 -936 804 -741 226 -995 799 -1 -406 236 373 -196 -82 -676 967 211 206 -875 -757 -488 -398 335 -96 -166 -938 -378 314 -973 193 -445 -256 177 -410 -315 -975 768 -567 663 102 -419 -244 919 -399 445 121 -817 -570 -494 827 770 -568 328 924 425 -824 896 -964 563 -835 565 -468 665 55 51 -370 -3 711 769 310 325 526 -565 930 228 286 17 -278 -956 58 840 -590 190 258 105 -838 -155 -79 582 -719 562 835 929 -543 445 369 436 -965 533 157 -854 -48 795 190 -779 678 385 -956 486 167 197 -869 -947 496 313 21 690 207 -84 -265 -802 279 205 509 926 -779 -864 -34 -734 -760 144 325 279 -125 231 -948 -40 398 -845 -553 -103 859 -855 239 48 523 -636 -584 709 -662 -871 881 530 522 683 100 204 82 -241 -469 -98 792 -624 205 -94 -39 394 -981 -801 -683 -424 623 935 -745 523 956 678 -978 509 -478 216 608 171 101 581 925 -184 175 415 -121 -56 -886 -812 355 321 -236 -555 -500 -540 -72 -637 -738 -241 -118 -776 -269 847 712 -323 -381 -799 -486 450 601 -54 -509 310 -936 97 278 742 -467 -573 134 257 952 -85 -445 -840 867 -480 -368 -807 703 581 81 -233 -800 26 614 776 -684 -810 -816 -938 721 85 336 -123 -979 858 -349 -380 -733 -718 -605 12 74 -266 -744 -275 792 -526 818 -23 -139 546 -92 -642 125 -971 -490 139 -86 -204 -147 -410 -641 970 333 74 18 -449 745 455 940 706 -614 533 857 -965 -282 111 -12 -188 -69 612 -628 593 60 -410 333 -961 765 988 -590 -581 611 417 -388 -164 -159 301 -546 823 -784 589 338 665 864 645 -768 -445 752 380 -853 870 934 494 -418 374 -88 443 944 731 590 -790 -63 -845 -797 692 251 -766 413 -512 355 -985 -626 325 -83 -399 872 -141 -980 -698 -599 -249 129 -554 552 120 -935 510 -435 696 -272 -376 -797 917 995 -686 312 -355 963 229 -937 -652 -324 848 237 -474 126 -172 -699 -897 731 -219 -126 267 -813 335 -264 620 -851 -669 -806 726 -768 889 -192 -362 -527 748 340 312 -209 -132 82 -962 -183 -408 -762 963 512 308 -401 -451 -982 -743 782 681 905 194 -174 827 799 -631 220 714 -980 692 178 -738 -973 937 -931 225 -817 300 731 300 464 -918 482 33 -528 -334 -681 -360 137 877 -431 -732 -770 -583 -554 -406 171 338 272 234 785 -251 -780 -79 169 -634 641 346 -729 -340 159 916 -60 -496 -535 -520 -958 -982 106 260 -506 93 763 567 771 340 -276 705 372 400 679 -963 405 768 -638 -33 105 958 -67 945 -782 70 987 -15 426 -490 716 -433 389 79 516 -228 -719 -514 294 121 -761 761 765 677 529 818 -538 274 -825 -684 602 -223 156 602 -738 333 -290 -921 565 -678 -869 -632 400 680 -229 -768 -975 -902 -214 -96 -594 368 280 -527 -833 15 -497 -702 255 872 781 877 -619 -911 -190 -373 -212 568 32 -155 947 696 93 463 -311 -610 131 -653 -531 569 678 -5 -318 -190 731 481 -644 -164 -622 -255 -381 -120 -114 250 884 -437 -639 714 -486 -989 -783 575 904 709 -598 -167 81 -517 755 437 85 -881 879 254 -518 -755 -363 513 -9 -11 0 917 -297 705 -518 -270 -79 158 -319 -986 -594 -463 -434 48 34 -859 546 -598 -913 724 471 814 657 456 -4 54 82 927 -425 -272 -859 -706 84 778 -596 -458 32 156 963 155 53 -221 -496 -555 245 893 111 516 -444 874 -834 -588 793 -544 936 -310 58 188 -461 -524 -821 -97 -871 -406 661 -878 -101 -40 -810 -152 270 -692 538 375 -520 -400 -416 761 -704 -392 -32 -586 522 314 588 811 -953 -867 899 -165 484 -508 416 554 -170 411 652 487 -876 -640 401 731 -647 -141 -500 -939 517 822 302 -100 271 -922 252 -51 332 687 692 329 -705 93 68 -957 494 -842 -443 235 -229 -444 754 -823 524 -125 -607 142 -768 215 -717 -499 -548 565 59 -817 -117 -896 740 308 953 165 666 713 -377 -699 949 -692 882 131 -618 151 603 -875 -425 -670 -546 -44 417 103 -897 761 142 -822 318 960 26 425 34 470 -925 849 670 -468 591 -200 645 587 -213 -234 -860 482 707 5 524 354 380 845 -221 -144 207 722 954 204 -986 867 -224 186 -735 -709 -667 235 -191 -164 87 270 -981 41 502 -564 -756 -186 -463 -786 -640 753 -789 -362 -338 801 560 753 375 332 -350 -602 -130 319 803 -265 -29 -293 -543 -157 -36 -307 -298 721 844 660 630 -819 384 -554 -632 401 -633 -342 875 736 -951 -869 140 306 328 804 648 961 529 733 -826 442 486 468 623 905 620 -660 43 -952 71 -459 -374 41 844 -347 -55 -304 498 -530 131 -715 -533 916 538 -358 237 985 915 513 -572 739 -694 222 -732 -71 -53 -715 -653 -848 133 -821 -725 341 -718 -421 -183 -546 779 804 891 81 -407 329 930 206 931 159 -374 809 -479 480 815 137 458 -74 -870 -805 603 394 489 435 -176 729 -391 -1000 -160 -139 -682 -963 -406 689 973 264 -318 -875 323 -713 -685 663 652 533 -213 269 -39 -20 -29 549 142 -862 -488 -33 -187 -998 -133 722 455 -127 288 -642 -797 -299 -463 -557 828 667 -441 -306 -582 -775 -958 -241 797 228 926 784 436 -157 85 583 -353 894 -417 -680 905 -972 684 -145 805 -240 -816 -845 -279 -322 280 630 -701 240 -513 -631 515 927 -320 -908 -701 -343 -610 746 156 -867 -728 963 -779 132 261 665 291 -786 808 758 51 -335 797 500 -150 -721 -687 613 -632 187 -255 232 517 -211 886 898 681 -235 -243 398 -81 -149 980 -954 -819 586 668 28 -674 -419 -41 -538 -937 -408 848 -854 -795 205 -326 -640 594 -233 -509 -485 -672 434 572 -636 795 -689 163 831 694 -530 895 -389 961 -45 -265 -843 988 -726 -454 -776 -828 572 819 -82 -962 -281 368 996 -772 -314 -745 160 -932 861 498 -391 -60 558 -673 -803 128 -256 578 182 642 905 -225 -313 727 -726 685 938 -207 -543 500 703 -597 -634 -921 -686 48 -884 913 -160 309 888 -687 -856 -277 700 -27 -89 711 -274 -958 -611 -718 -688 -942 -203 -114 -963 291 -880 -155 -130 880 395 509 -516 288 -43 -214 -404 -30 16 3 617 505 -678 -573 920 226 311 -248 -405 397 -527 -726 -529 -900 -253 365 -255 626 653 -46 144 695 -272 833 -724 -787 -992 566 719 -284 580 -865 489 255 58 -522 -87 740 128 -460 -458 -755 585 280 -500 -947 884 241 587 -144 803 323 -764 708 -754 -156 467 347 -462 -809 141 394 845 -659 9 100 -845 -178 819 565 -415 883 -727 -612 635 471 329 -917 -648 -202 408 843 988 425 542 240 -259 -477 -925 -39 122 -416 896 200 -410 584 410 196 -710 652 -86 78 -552 -80 -294 323 642 -648 613 -124 -747 574 -948 -955 -818 -839 -165 -858 -425 706 277 -454 -886 986 184 -688 924 936 -694 162 724 -686 -152 921 -781 744 -512 313 -416 -733 -296 -98 -213 -136 -8 246 -882 266 -726 580 -724 -641 347 105 428 -86 -714 259 203 -500 653 -120 196 -610 658 -864 -782 -592 311 -6 -521 687 -293 840 257 -638 -589 777 89 661 701 262 -369 -380 954 447 -553 751 -611 -380 -615 -38 -343 -594 180 -271 -690 -427 -886 968 523 -873 478 -305 190 586 353 -693 391 -908 -524 545 783 808 379 258 717 -375 -215 429 -213 -453 982 -100 754 -173 -745 -255 -141 318 380 -967 281 -251 -422 521 -770 -337 274 844 -404 909 -99 -685 -93 -739 834 -860 626 -783 -11 982 473 -948 -707 -834 -805 407 -432 -421 -225 841 990 577 -216 -847 470 -325 -603 -956 357 -346 -542 -25 65 156 -275 -916 -480 -381 -303 -963 -673 -764 44 532 290 -176 939 434 570 193 -490 -388 522 803 341 304 -491 236 923 -466 799 711 -551 338 869 -265 -270 194 -346 -525 845 -290 117 -301 174 -633 -217 -505 87 -795 -373 125 773 8 903 -23 -920 -391 -446 -586 -549 -335 -580 51 -290 -590 -149 -506 -674 -398 1000 -484 -754 -608 -374 -801 291 -185 666 -217 -76 -310 743 -100 -716 -965 49 -206 -33 944 -179 383 642 24 -841 17 554 -1 -84 -847 561 -580 -89 335 -396 163 160 -405 842 844 547 -521 589 100 -985 207 -938 51 -414 -804 520 254 -196 78 -162 -207 82 874 276 -150 -478 -575 716 571 474 -228 786 123 867 -241 683 924 -370 -226 525 -898 567 774 -57 -182 -216 -672 -860 589 -191 48 -158 -575 805 819 620 -405 468 -693 -593 524 -989 293 916 -174 957 -509 662 -378 -146 -378 690 947 -100 504 29 -151 -130 -928 -99 -164 -901 -550 -171 407 300 151 729 162 -665 277 17 544 -867 -517 673 299 -317 520 -826 654 -513 469 428 918 719 -568 473 373 -385 -188 -288 426 -777 591 -549 -32 -874 -494 -74 756 938 772 -977 768 555 -615 -767 -796 -768 -764 47 742 601 -441 -755 258 -804 14 881 -965 -39 -682 12 -693 293 -387 -747 986 816 -789 894 -881 550 671 -503 76 -115 -6 487 259 -307 722 447 -103 813 -291 335 688 499 204 605 -381 168 496 131 -403 -437 -531 12 -837 -657 762 891 816 828 945 652 -164 631 79 -932 -35 678 494 -248 684 -42 962 -846 202 -910 912 701 964 -94 -130 648 -580 -673 855 965 973 271 921 -175 431 -798 -312 98 757 893 347 751 33 -901 -650 655 -175 823 -564 -95 -536 628 -871 -300 -264 -249 643 -670 770 425 449 -245 -687 804 500 264 -799 -468 -539 700 34 -945 519 734 463 -91 -192 -586 58 452 665 700 -697 -536 -327 495 147 340 -451 742 -596 831 -133 182 705 -699 100 212 715 444 412 -213 564 -250 -408 106 559 -929 -909 644 848 894 915 -586 385 957 302 322 697 920 906 18 207 586 -61 543 151 190 -891 -768 -337 -38 -408 362 591 668 -338 -205 596 -154 -412 -739 295 -297 181 320 -580 -898 -622 565 886 252 -622 509 -254 -472 -94 -347 838 -177 -797 -853 -664 507 412 -169 264 8 -349 798 -970 -5 874 -672 766 119 -824 550 300 275 -997 -127 -838 928 -159 907 243 -35 704 -628 -132 911 -50 253 916 -567 -171 826 776 -145 -411 -486 -23 26 60 -203 487 -356 -477 -932 -159 -938 901 413 440 -143 -458 873 159 778 275 -75 138 -201 -274 401 359 -142 -41 -2 702 -289 577 98 281 -677 -912 63 750 -639 -813 801 807 691 -868 90 -395 486 392 -270 501 -806 850 -972 -207 214 -86 668 -956 -912 -236 54 138 -295 -801 61 878 836 -368 -135 829 -274 700 840 -542 935 -419 921 797 -320 -686 470 -336 -429 501 647 922 -443 -21 549 408 -479 -787 -119 622 -900 -413 -720 916 -889 -507 915 830 -785 753 -397 -726 563 747 582 724 974 758 -123 -133 -89 926 13 524 -702 -191 -824 -809 -693 849 -244 -624 -274 -14 -694 446 -237 777 -789 -207 47 804 -383 -681 446 -176 -401 520 -151 -287 878 -467 919 86 544 180 220 354 -986 -937 310 237 737 -892 406 -48 711 -887 -379 515 340 252 8 -505 200 217 933 551 942 310 895 -268 -672 958 -629 -870 1 254 -627 277 -23 -589 -785 -85 330 583 -559 -680 -555 225 980 -74 98 641 -164 -431 -183 699 -376 560 -460 -665 614 483 70 63 747 -338 658 947 -171 -209 809 -119 -247 264 927 517 -808 404 271 743 -809 -164 -55 583 -921 800 -731 290 -769 -826 656 -50 -634 597 -375 -753 -896 -718 119 978 -181 -865 178 -548 -416 -686 353 248 314 -886 -258 -950 -69 -286 626 -260 780 -281 363 -79 924 918 -415 391 -367 -654 -425 333 2 -464 -792 498 -180 -377 707 -458 827 -452 452 27 602 -166 322 -923 804 633 -72 708 405 -557 -98 631 -172 -254 687 -62 600 -24 75 -582 -560 -42 -9 726 967 -190 -770 317 817 -935 -993 342 22 860 -909 -200 232 289 -145 -511 -822 -885 680 145 -721 -392 442 91 -457 648 -834 824 -623 463 940 -364 374 79 964 -104 523 -917 -803 -684 -316 -380 415 -303 82 -363 -640 -434 -136 792 -987 322 825 -474 681 504 -406 342 165 967 -747 862 -108 612 890 939 18 -935 668 261 -956 -700 589 560 -666 -307 599 -959 486 760 -77 -85 980 893 -955 338 382 284 380 -863 14 -719 -977 -954 -704 882 -514 -242 224 880 565 -76 -437 581 76 -977 146 -155 -633 -521 -728 -310 378 761 -597 142 283 -106 17 490 278 347 -440 369 -377 635 916 -667 -137 901 945 774 346 41 -194 431 -955 52 361 186 462 478 -504 749 -298 653 -675 -693 317 -673 -741 964 229 152 344 -11 843 266 -804 446 -611 913 -441 -341 396 -345 265 812 -320 365 -715 -196 710 -320 875 867 -274 240 -214 -95 -584 -400 -239 110 871 -377 -689 -8 -72 891 -898 -103 -81 148 623 707 -726 335 -908 438 677 78 -218 -912 422 730 -865 -634 -582 121 205 -374 114 -748 828 762 917 -331 -755 147 763 -352 -120 460 -250 -450 857 -189 777 -173 -275 49 333 -687 -340 -395 -634 119 -872 703 156 121 552 -56 488 797 -522 -708 -528 -901 -217 453 -695 334 -649 -959 -88 -297 -553 107 -421 -258 434 -676 -399 -158 -415 811 814 885 289 663 639 -521 382 -959 -168 -457 443 652 -457 -165 414 -794 -440 -452 -138 -724 474 -294 -718 251 -822 867 -282 -372 139 -123 -750 136 -175 -176 -369 884 -374 807 83 -828 -33 395 -955 -813 486 634 897 -990 379 -868 -916 465 -95 987 125 -73 -470 209 -795 -971 -320 -282 -560 -530 -569 -247 -204 570 -901 -647 -292 386 633 -922 -481 -419 281 949 711 -692 878 826 -708 -614 879 95 -749 874 53 -849 954 -873 -810 136 533 977 -513 -375 -566 -623 -569 324 275 -280 -254 -249 -552 -96 -581 953 -182 626 -347 10 -589 849 -32 671 879 -998 -346 -175 36 -241 -198 -533 461 -513 -179 681 -795 421 779 -588 -189 414 66 -55 -108 -178 -763 881 -603 287 -962 -80 -904 67 -934 829 -595 454 628 962 -486 115 -352 263 341 -429 -152 249 714 88 1 -210 -329 -662 -780 64 907 -140 -644 808 910 261 -694 -620 795 617 44 -587 -702 -926 -354 476 -604 53 -839 -290 2 -774 -121 178 461 794 14 98 -59 360 -956 -175 -847 -396 779 314 560 -718 146 -155 -597 539 -85 -993 -639 -974 748 183 39 -159 -466 -90 -491 824 -657 -491 501 -711 814 713 -504 -1000 892 -147 571 544 -7 729 -963 548 594 320 -635 224 -849 52 -325 138 415 -11 -313 66 225 -555 157 645 -708 -413 89 966 408 -521 145 -582 -34 -549 -659 -450 -704 417 489 791 754 815 116 -545 305 711 374 -223 995 -391 419 933 172 141 -151 446 102 -673 941 -423 76 159 -833 -740 397 -475 730 754 813 -699 -857 -623 -254 897 628 -972 14 -251 -56 329 210 934 -574 712 573 594 -307 785 -160 -350 280 564 -61 999 -512 -806 -230 186 572 -810 926 139 202 -874 -241 -437 -43 -349 386 390 -642 694 -370 899 918 -863 341 -361 258 392 -51 -42 213 -276 -471 303 -932 451 -815 539 713 -444 -552 173 -345 -455 -278 338 -865 543 435 468 -344 525 213 -620 234 -697 212 394 -59 405 201 792 -944 -673 270 -533 -872 -605 509 173 -35 394 -717 -737 -848 -793 368 -302 600 346 305 -702 577 -735 156 -26 403 758 -628 -25 -727 319 -213 746 286 316 128 -622 668 -350 -372 487 -149 -596 -526 -170 435 -147 184 806 -180 476 -678 560 -51 -505 -253 957 -156 425 77 -117 -513 935 -86 -147 258 576 -928 322 820 823 -615 108 487 -95 -752 -240 -188 393 467 -650 -879 284 -632 -862 -66 527 417 -26 -36 -806 153 958 663 528 -38 -818 751 190 296 418 513 777 552 -36 -980 -364 821 -901 622 562 -23 -885 859 569 -1000 -969 22 -646 -388 9 647 83 4 16 671 641 303 507 977 640 -850 -211 -807 735 -300 292 -340 -211 915 644 159 -98 836 -25 -564 -786 -630 358 753 -46 -557 -923 -769 411 662 -711 -877 33 -155 766 643 -945 113 352 -483 -264 331 -584 -57 444 -815 -390 917 -690 -950 -15 742 -81 -814 764 498 408 -516 966 782 687 -605 666 -475 10 -361 220 -606 405 -496 -848 987 -299 554 89 -569 -108 299 81 -38 -323 545 674 -525 -28 -890 -52 -30 -336 472 -512 749 711 -447 890 679 502 298 108 858 628 821 -124 904 -856 270 63 -972 -789 303 209 -35 550 251 -276 477 -915 821 -704 487 776 -617 -677 966 433 -235 -873 -493 -391 -583 270 514 246 -620 753 -408 227 -568 736 -571 318 -729 -800 16 515 409 911 -529 -438 209 -123 -521 -272 -480 712 642 -135 -14 -857 -481 -401 -668 -513 586 -60 768 259 551 748 416 771 239 -944 631 265 -581 526 356 -38 -755 -935 16 -547 -211 870 150 165 104 -670 403 -205 -215 438 -921 -776 56 -376 912 -998 -118 34 -962 930 11 766 -11 -269 872 -570 -413 240 580 -225 -209 -80 201 73 -754 -294 -569 -462 -802 -388 -673 -545 263 -988 -966 369 147 437 -980 -134 -87 790 -890 329 683 706 -768 325 557 812 -386 481 521 -539 -53 -737 757 618 -518 -231 -472 -292 782 606 -532 460 4 309 -956 -245 576 218 801 -940 -597 413 -873 -258 -629 461 -398 910 -59 -935 -610 -249 793 -675 -157 -163 846 -178 -1000 666 18 627 678 191 751 -154 -438 568 767 108 -654 -785 530 214 746 840 106 -768 232 183 972 -513 513 -325 -530 614 22 409 982 308 46 587 263 -511 -684 -922 -427 -981 550 113 344 176 -65 827 713 29 528 144 744 446 408 37 -425 -327 223 -614 688 -193 -659 -831 43 575 1 543 -297 882 286 99 379 -42 -752 -697 106 -74 -613 74 -619 -199 -937 11 -81 512 267 634 -802 -496 538 -856 -939 -423 62 813 212 -62 -434 226 410 334 -253 -520 -944 924 228 841 785 496 78 -726 -74 678 -75 -351 -505 76 -959 367 381 -256 645 894 -581 593 -909 -824 496 577 211 -606 -668 -474 215 567 620 676 919 -273 532 155 -496 818 115 65 -146 255 793 -867 98 937 -739 784 535 182 954 -706 238 911 -639 -523 846 -897 757 -835 642 818 917 958 904 3 474 864 269 -348 -269 707 788 847 773 740 -395 527 854 696 -807 -904 -961 -450 709 -929 -168 -797 897 -338 -129 446 299 -600 -972 47 637 -11 -855 -257 582 -420 997 234 589 -822 -536 419 -886 -618 320 658 -753 907 -860 -78 -516 296 687 530 -619 882 -933 104 575 -631 -547 -303 59 466 -487 167 847 355 438 -410 -991 -632 -181 -866 740 504 -666 -473 -140 181 750 983 -608 -743 750 884 644 -778 936 -396 -367 -586 358 -157 963 194 -725 42 959 564 509 871 -872 378 984 870 373 528 700 878 -108 993 103 405 -341 -759 864 -943 398 401 586 -567 -452 -54 769 942 831 -633 -560 -633 615 -887 678 570 117 653 -871 -140 -636 807 441 704 -438 966 -249 -193 -428 960 -152 -303 692 986 242 -711 717 274 -755 -858 -588 -610 -786 869 -264 862 314 252 691 626 -944 833 626 -701 217 -738 551 -942 581 533 -610 -25 -795 129 410 -298 733 537 343 -294 276 -691 403 -816 73 337 -633 323 476 -862 775 440 -77 952 325 -799 822 843 -219 248 601 -156 791 -34 641 -488 -856 -447 919 815 340 -759 -248 366 819 -750 -164 -979 942 236 -365 785 507 -872 310 -420 -822 -464 532 -963 -275 -336 -408 25 408 -203 97 -754 428 -356 326 -688 -510 4 984 406 -782 982 -531 759 -325 457 861 -855 -757 -372 -482 -889 -981 181 -123 -516 -65 31 55 -263 -299 -857 -942 -115 125 106 834 525 231 -849 -178 -597 822 -601 19 -583 -872 -439 158 -381 170 -715 945 -226 -74 -988 -494 -803 -734 356 -453 -451 655 -813 -233 -388 -689 507 462 956 185 -82 63 962 -995 -22 -221 -820 -69 -930 -617 899 -512 826 591 13 -918 -228 -539 -586 -438 204 -464 110 -956 -237 38 143 -767 21 982 993 -387 135 -230 556 -131 -94 -441 714 946 -191 272 -853 699 -660 985 159 233 237 -357 -482 602 -659 566 675 -62 289 697 -13 -344 -762 -747 303 246 -10 539 -366 496 17 579 -985 -154 -807 723 -79 -235 -245 111 970 385 725 825 -639 539 360 110 -172 -637 33 -314 315 -194 -534 -136 -543 -659 482 143 -538 -357 -474 -26 -869 -594 -114 725 -126 -671 972 -994 -677 -610 -485 -205 653 101 884 -584 -193 397 -620 690 892 -532 797 -311 342 740 561 504 -153 615 -238 -66 -452 -351 500 -971 -653 235 271 205 -674 319 -514 -161 -50 261 -958 638 642 -688 470 -214 -733 423 -421 -85 -987 -247 -307 803 -633 179 250 -375 112 900 310 -948 936 -462 -190 828 231 -223 21 -973 -634 889 66 -401 925 -103 188 -995 -667 -484 -834 -240 75 -471 957 361 427 -197 -264 222 -167 -448 -372 -333 -461 -428 263 -886 -622 615 -61 -64 792 62 -767 939 -431 -341 123 -14 -333 443 49 -104 132 -541 -910 432 -113 -757 758 -24 -460 390 -977 678 -136 -867 -623 842 -171 42 -156 629 -726 53 -973 617 -12 789 -296 759 181 176 -672 -965 -327 571 271 403 636 37 50 -502 -258 161 194 -657 -347 778 -728 -850 -909 577 444 243 -36 759 829 -976 -717 -256 923 -106 -678 -202 414 847 -971 -584 -515 -593 205 433 927 685 -62 937 291 -888 -758 -1000 -23 394 -762 474 -443 -65 -506 973 825 798 -386 -870 32 -847 -99 950 -271 98 52 -260 980 805 86 -988 876 772 -587 -466 -90 -408 433 708 327 501 331 -869 633 428 934 456 -546 -112 594 995 -224 -543 -72 398 -747 946 -68 -521 420 -113 386 747 471 -817 210 92 567 860 -148 -166 -137 -116 -242 -461 -280 942 796 -864 -42 -609 124 -478 737 244 -544 575 -125 27 238 622 -375 470 389 903 442 106 -996 -377 -506 803 -577 -136 553 622 257 -511 -771 -480 -80 -319 558 109 -678 -980 258 464 -911 -264 -509 320 681 994 -628 -900 -1000 -629 629 -367 -954 36 443 -640 -909 844 -913 -285 -375 -508 885 -552 782 -427 113 29 92 -901 -285 471 -238 906 327 -893 94 758 -869 -484 758 536 -910 -819 466 -714 226 339 -432 88 724 489 263 432 68 23 678 403 716 640 -738 -62 121 -982 19 456 -888 801 148 -637 -879 -121 738 198 378 975 355 993 -216 843 -55 974 451 495 -921 965 323 262 -261 253 -482 923 704 515 299 -703 324 725 288 -708 -326 -230 -583 245 -441 29 33 -115 -622 536 -828 -757 324 41 -154 -630 -609 263 -48 455 91 187 -49 -857 -486 378 370 -445 -797 -635 -373 366 107 -383 174 429 -344 -599 -681 667 856 352 -963 978 694 205 -291 184 -449 854 -77 -972 -472 -886 564 -339 -101 -395 -441 -315 -35 -594 -885 781 -782 -286 323 230 321 340 -424 -208 -849 -533 -215 -390 -598 848 533 -374 -686 911 -769 -978 541 -166 158 -372 332 -524 -941 -385 -79 -568 -340 252 143 -121 -348 683 303 -437 -453 734 919 21 -563 518 -626 327 934 -249 296 -379 -375 -796 908 -711 -160 833 -485 834 -204 627 -911 559 969 337 528 945 -508 637 919 660 794 538 -498 208 -17 -310 330 754 -522 -949 447 -239 820 -62 -823 794 939 -97 190 -739 -438 836 -862 992 -702 916 -896 -278 446 -209 -816 -214 -332 -524 202 582 766 -822 -807 984 -191 683 485 646 -16 -422 627 428 82 -112 -188 -728 -787 438 -892 895 835 -191 -510 -585 583 -238 565 -2 617 24 -330 -362 -285 -45 610 936 19 576 259 465 920 290 134 -272 9 908 -338 -816 -461 942 -231 970 116 807 641 -462 -233 -106 141 349 -806 -309 -591 51 -175 -609 217 472 -892 451 -401 -669 -869 559 263 253 794 -266 -173 -551 383 547 564 -190 -178 -72 -674 981 354 996 74 431 -208 525 270 102 -368 278 -260 -668 -458 -407 6 -66 323 -689 249 690 747 -452 876 479 -111 -865 912 -397 820 -20 -902 -923 -343 -357 -441 -372 -228 365 561 -672 767 -436 307 -254 -472 504 26 222 -218 806 506 -199 -58 -280 -508 -904 152 -178 -850 27 239 -207 -622 531 -300 142 418 -682 566 -846 177 897 -981 -645 -980 501 678 755 -432 483 -712 -830 544 793 793 -747 88 -365 -421 633 -289 -316 -519 -698 -299 178 -37 -1000 811 21 262 614 665 -964 -685 963 -384 121 137 364 -915 -972 -372 167 -837 -3 -18 -975 -891 694 -445 -360 813 769 -54 30 654 -497 964 302 940 948 437 612 896 -576 254 168 618 509 -702 -746 574 -270 -942 -38 789 582 -186 131 -873 -165 -309 551 702 244 236 329 92 117 -426 131 458 -202 69 -673 -694 492 162 -584 -945 196 -221 238 769 307 -411 -393 -271 -351 -5 984 965 256 -383 419 -406 89 607 155 818 -347 697 41 721 726 925 -737 -990 -818 94 -169 630 -439 980 -491 440 -179 -468 -147 -650 421 -416 -960 55 -687 851 817 -82 -493 -567 -830 382 -621 570 834 401 -301 246 -716 -744 -972 294 113 -469 -671 -999 871 4 335 -748 22 -787 346 -574 -25 -897 -391 993 710 944 -269 -18 107 -50 312 -108 -683 150 240 713 -583 531 -963 -892 -369 273 803 622 -930 -343 302 -348 941 637 335 -295 71 374 -261 -479 199 212 397 761 -279 103 646 -98 -103 -665 760 -280 413 589 494 985 542 -865 437 958 965 -638 60 991 -660 928 -304 585 -102 697 -823 -856 294 -444 -919 373 -552 187 449 640 -418 -250 733 155 432 23 136 663 -579 923 -121 -507 881 -421 198 -66 -388 880 582 628 267 533 -279 -934 -729 -685 -825 548 -113 503 482 563 -88 -355 -12 42 -936 -286 522 768 457 231 -982 560 86 -936 590 565 865 -4 -488 -662 -202 -744 -212 -616 -602 111 -996 -953 331 388 762 -54 325 778 -471 181 -818 -931 -440 -212 210 -214 -635 948 653 12 -319 619 243 578 962 -247 859 -893 -786 949 201 -520 -594 -897 742 468 -262 -477 -650 684 63 -594 874 346 -254 934 -505 900 997 334 -765 -456 326 648 -312 -744 -633 -214 13 -153 -599 163 -45 -174 570 -620 183 -915 353 -649 -579 -149 32 708 347 -878 -727 -628 -628 912 -22 -728 693 -775 -979 -940 -16 -952 -587 533 -976 -374 -26 246 550 314 857 -714 -18 974 -858 -134 -841 292 409 -428 -932 479 -858 -80 -435 882 -54 8 289 -526 -7 -815 782 -285 -844 56 -251 102 639 -191 55 -289 847 775 71 235 -869 -31 -947 -903 -937 509 690 735 176 -707 -746 921 -187 -126 9 -987 -465 186 -763 429 20 606 749 -889 504 -378 699 786 -877 116 -262 -506 -969 -333 -523 772 -216 435 722 -224 -405 -730 498 318 138 -643 527 826 -943 891 755 -48 280 -612 -456 280 485 -896 -717 917 246 -301 890 735 564 -512 42 -988 -134 796 -896 -31 259 465 -503 -116 449 -499 862 409 123 880 999 749 818 10 735 260 164 301 -696 -448 -740 -535 859 307 469 101 563 251 860 -472 631 874 258 796 709 -254 149 161 -663 -220 305 325 865 908 -798 182 390 134 538 -243 -644 -477 -209 -881 -650 -541 -527 646 567 886 -770 965 990 425 984 -782 -145 -211 -31 -955 971 -806 743 -368 567 -643 333 922 -633 -994 -760 902 -749 -333 -95 -639 32 238 -578 547 -91 662 134 -876 207 -930 -833 -366 160 -710 451 -163 2 949 -681 -820 673 343 -405 -420 -886 -250 707 150 571 -439 -722 148 -657 294 454 -415 -141 -747 644 -699 806 666 21 -226 790 -26 236 -941 -984 224 341 -592 -351 -139 -580 -329 -854 -977 -919 969 -433 910 508 715 -80 882 577 -573 214 -86 -264 -64 636 267 -797 621 112 -417 700 271 291 -420 907 -138 -535 379 424 -340 -285 657 -527 633 -122 -475 139 -638 -253 -167 565 -193 -493 267 -831 723 556 -482 -980 -209 -23 -907 612 -866 417 -442 -342 522 918 -266 -383 790 5 -416 -736 147 404 -557 -558 924 781 -231 -891 -961 406 714 -782 -222 -366 -372 644 -950 -185 -886 -310 800 -872 28 340 -662 325 488 264 957 164 143 -98 -809 -625 24 783 -994 -864 -927 -872 898 -333 -266 -324 -555 -767 236 -944 9 -252 435 4 -698 -607 -590 788 -885 109 -898 -164 -247 -58 -251 -422 522 741 298 973 660 88 323 -830 510 -748 -68 -299 -327 210 -932 112 -892 -103 -74 743 -547 911 -467 109 89 -334 296 -279 -366 -95 -799 813 252 694 716 768 -235 624 186 -855 -958 11 -933 -332 745 277 598 821 644 199 -656 -700 365 -393 -980 609 608 -819 -840 -672 450 43 -729 -465 856 -216 -972 -354 298 619 -874 -437 -735 586 168 -890 -155 -804 91 525 144 -951 354 133 209 -249 -20 238 -615 -136 488 -828 897 -508 -482 692 -56 852 887 303 236 -851 -452 -255 679 368 -245 -459 -320 10 -764 601 748 167 566 177 707 -90 14 453 603 886 825 949 220 -343 3 443 -317 58 -388 324 256 -986 425 -733 876 218 37 67 -555 -752 -426 852 -946 -348 461 -864 690 -633 -707 -709 -627 -790 625 -397 -811 675 -930 -680 -877 796 -480 -100 584 -655 -311 -202 175 -199 922 -594 -342 -203 973 -129 -895 840 620 -203 547 220 -954 -197 788 883 699 -778 -410 -1 -715 311 832 -946 -938 909 -854 -147 70 -355 -115 -321 71 836 979 -976 743 516 -25 -829 458 -704 -99 608 -372 303 967 43 419 289 -288 499 237 -830 -639 558 -746 -719 827 215 266 -141 -1 673 694 -279 -517 -373 982 871 693 -390 640 -527 -360 922 -300 -177 -709 -329 294 711 -592 705 477 -980 89 -223 -726 546 -695 -875 -897 -977 -720 -977 -996 -86 -429 -339 -678 609 -238 -981 -571 -138 812 -674 -718 -30 -90 940 -691 -537 -662 -762 180 564 800 407 514 -2 -900 -544 -41 987 348 -728 -623 91 199 -18 74 354 -170 -464 -482 362 -853 507 200 -448 -436 232 -301 -849 290 525 879 -189 -68 817 -858 106 970 875 -225 -12 -871 -203 211 470 -641 -783 49 567 -113 -872 995 -44 -788 729 -29 362 338 793 88 204 -315 814 -129 -501 -912 -857 -302 416 7 -841 84 -66 895 382 268 523 -201 -53 -254 140 -127 -687 981 140 -807 633 688 -842 185 -388 -124 903 224 -79 229 -151 -275 238 786 479 -665 329 863 931 33 -976 165 517 -349 792 -486 263 -534 -385 660 519 705 -388 403 374 -136 -491 -486 216 635 503 -344 80 409 247 -349 -753 -110 35 -231 996 55 660 27 -478 -388 -192 -325 608 -455 455 908 951 -378 -707 796 898 264 783 -545 -918 304 -241 848 555 246 -640 430 678 659 118 -589 143 -615 443 -22 -572 647 383 -229 32 -499 -258 686 551 -701 -243 657 887 334 -423 -410 514 -204 6 -488 410 199 -308 -871 722 -952 -10 -159 -344 738 -807 681 -835 114 51 193 40 418 854 -552 317 390 527 -737 -598 147 -174 212 987 -367 210 88 325 655 660 416 603 -499 -174 640 42 -587 995 -965 -706 399 556 -515 72 845 -232 -139 -586 512 -758 -542 129 496 -493 -218 -486 895 741 57 -327 557 -63 938 7 202 -947 -181 947 -680 -329 -59 -616 716 975 364 741 -29 -272 402 -922 442 -84 -261 -174 -585 56 -716 774 -451 334 -3 -362 983 -364 740 -226 493 -692 777 -139 203 -357 269 -363 384 -446 -407 -255 746 -984 300 451 -832 -150 235 627 -592 -737 714 39 766 -885 10 -100 -899 -86 -685 -555 132 -787 -751 994 -547 931 600 180 126 904 74 992 350 -529 -156 -684 -313 -637 -70 -930 990 377 -159 -332 451 -754 -601 839 593 776 -489 568 -904 457 -841 427 -107 79 -246 -8 -393 -556 -848 -819 -372 124 -44 -61 -323 813 343 609 -792 -753 -206 349 -135 -551 -232 40 581 510 -949 -770 -190 -258 -914 947 592 231 191 -909 -77 -795 295 -330 189 -449 -972 -610 -935 -309 929 583 96 -838 856 -786 -926 811 -635 -221 -389 -452 916 356 -384 -225 160 -637 -734 485 -767 -134 -6 -610 633 228 -862 -647 118 118 775 237 272 701 602 -209 -717 -384 477 548 -477 748 -666 -19 -901 198 874 -605 -947 709 -788 -418 631 -910 733 -813 -456 296 -574 -889 -102 757 -827 306 803 609 283 725 -205 891 537 -264 102 998 747 -84 866 -859 673 227 -627 225 -968 -668 -114 -866 412 510 974 -67 -6 -432 357 227 220 517 281 -706 167 -414 -698 -687 -390 -710 180 -255 704 -904 -275 -453 506 863 16 853 -600 -473 -719 256 966 -180 -462 -447 427 -991 900 -209 38 517 194 -751 925 -304 -958 123 -284 -912 -890 945 117 -218 -816 108 -543 -37 -929 -638 -829 489 -367 -240 -674 -653 965 -914 -298 -869 -980 -351 578 978 200 417 76 26 527 42 68 852 -728 435 -537 146 -40 -364 468 792 716 737 2 -792 297 242 -718 898 49 943 374 -426 357 372 963 153 97 -760 67 346 -18 -980 -87 -469 -679 -600 -234 -471 886 676 -641 -306 -599 -37 -798 -13 -181 -96 250 -511 -639 102 217 453 -477 -250 940 158 -735 -821 89 -781 669 861 -65 718 -129 -102 -309 863 715 -337 -502 -589 -343 78 740 521 547 174 -360 15 -560 767 -276 -78 173 -954 318 708 791 -940 -230 -650 611 271 -720 501 589 -3 807 -616 -436 -366 -310 219 577 -824 -525 -469 -651 -430 615 -688 -398 -764 593 121 -399 -550 -323 731 -327 263 -123 -250 351 519 371 671 957 841 483 -807 132 -679 554 582 52 -39 -571 -987 -554 -373 914 -592 427 941 -946 486 -278 480 394 621 558 257 989 -756 -607 886 574 442 28 -719 915 -338 462 637 -182 -105 705 205 20 17 -886 838 66 789 -910 -195 -45 -871 -930 -999 74 -744 967 851 690 432 -726 -370 -988 556 -292 -914 -957 7 294 83 210 -21 791 839 417 -628 -604 -271 -946 601 -537 -430 806 478 -316 429 -577 -406 25 -877 225 741 -726 -489 -320 136 446 -217 204 -989 839 -980 -629 825 555 101 -127 -589 -55 835 471 -204 841 750 868 801 555 385 762 289 -433 -21 -370 515 -76 -590 496 76 -832 -480 -720 -402 -430 -685 787 898 -545 -528 -565 994 553 -406 445 -842 33 818 743 205 -830 690 140 28 751 54 203 -520 -788 41 396 -958 289 858 -696 -673 -72 278 253 606 -939 -982 916 837 -646 284 701 88 345 87 415 544 940 -582 -813 958 561 -992 804 576 -174 -31 467 174 254 -833 432 -651 205 469 -175 -455 -923 992 -950 -239 566 576 628 -256 -383 151 825 -680 -24 40 475 -234 279 -906 470 735 112 885 -738 -691 -317 478 416 -204 -587 -98 306 832 342 199 104 -40 -454 729 -172 -729 790 -77 987 940 757 958 -364 -384 -752 -271 -73 -960 815 -823 -461 -43 -57 690 433 -890 -391 -591 229 359 65 -233 878 322 267 -139 -139 -588 79 -11 106 528 -646 -582 57 493 549 -226 -643 962 -518 -212 -904 111 -316 -391 -994 -872 628 632 699 792 -322 627 -613 420 -382 593 -413 -567 271 -167 -768 581 938 411 468 410 -711 526 670 280 506 940 -543 -239 992 -199 693 -556 559 196 -965 457 -428 -955 114 49 123 14 542 -886 -631 -456 945 886 979 113 906 -421 805 778 -65 288 432 -884 -189 482 -971 -949 1 -145 -119 54 629 180 483 -719 -815 -934 -296 222 -435 883 574 -830 25 124 755 717 928 306 126 -954 -286 -600 -979 119 403 703 -325 -892 -905 745 -294 -202 706 -668 -18 179 -42 -682 -594 -795 -298 688 -222 -512 -435 -743 -959 -494 -524 -679 -30 -30 -844 226 -204 -224 297 552 12 710 -784 -419 -493 343 -858 478 868 569 777 -233 651 -47 80 661 -500 228 -110 -342 260 -940 183 813 210 -39 521 -254 842 120 -908 944 286 -303 -441 -861 -709 166 -7 825 112 537 31 -209 268 633 -258 -246 -295 0 401 74 749 883 470 -352 51 -991 -361 477 791 869 -885 -460 -921 -801 -824 -683 -579 585 -858 -187 -760 352 -6 -404 -564 -157 861 300 939 -183 429 -434 -828 900 376 99 -978 30 162 104 -3 -203 -153 688 -634 889 -724 635 99 988 969 667 -4 -665 -658 858 -49 -125 163 -908 837 121 -149 -516 -188 -687 -147 222 876 805 -196 254 -890 -971 59 -360 932 531 227 -759 964 -816 -556 630 -392 -425 222 608 -771 567 -910 631 701 -804 -111 882 152 -47 340 913 -294 -310 481 -216 971 -44 -700 11 315 546 -554 431 123 -79 255 -698 -320 -362 -949 387 -346 -654 -356 430 784 -762 392 427 180 221 -23 485 -197 605 929 898 -866 741 64 -148 -649 -139 785 -49 -925 165 -822 -863 -941 -100 -164 871 645 -617 -868 168 974 -598 -806 -503 -938 -678 -968 462 -685 -495 473 -945 666 -325 -289 -849 947 461 -513 531 -661 -527 868 776 915 -149 695 944 813 -152 -159 -871 -717 -868 754 886 344 31 254 315 974 98 -342 873 -16 -12 417 -377 900 -202 -546 168 -687 -201 915 619 -663 -660 468 -791 92 -93 -53 538 -441 -190 -331 652 -105 -77 490 -569 137 886 907 -116 -175 632 -100 -159 358 -288 418 -135 402 852 -259 -844 -252 446 -64 -490 -612 -20 774 -299 492 791 -183 736 -720 356 -34 -485 550 316 570 -818 -649 68 815 623 -509 17 -251 -523 878 428 362 444 -362 240 85 858 -422 814 -789 -613 951 77 -19 -410 810 520 -809 160 -644 327 435 738 233 332 -338 227 -551 -819 637 27 823 69 159 694 -596 456 165 -958 109 -95 -445 -534 -357 -827 -378 472 -314 930 -17 -882 249 302 583 356 289 865 -639 -793 720 -218 -119 90 -13 331 -635 -492 -569 -254 578 569 490 632 -308 252 -987 83 851 149 91 -823 295 755 -992 734 -343 183 202 375 -718 -455 362 -489 -925 886 -433 791 -285 887 -263 -819 -835 297 558 402 -617 -304 906 -496 808 -706 153 -527 789 -788 657 -229 515 982 830 -713 518 441 629 365 143 -35 -632 524 -485 932 -479 -641 -420 740 -735 -39 125 323 522 306 -915 854 -362 98 356 455 -811 -933 550 -197 549 74 -460 -35 136 1 869 210 518 -359 -13 -293 -250 201 -678 421 -399 804 913 177 -471 -431 -905 43 383 -920 970 -778 -841 621 -838 557 -592 115 -777 -620 614 -280 -731 49 813 -343 465 584 61 317 501 -822 504 -753 471 -202 119 571 682 265 -120 566 -338 134 -124 -406 771 115 -270 756 632 -14 504 386 -605 -543 332 -733 -89 98 222 898 331 186 848 -179 -422 584 -82 380 122 469 -388 -860 -168 -958 584 150 -515 -231 708 -230 916 524 -42 364 -181 -424 577 663 -871 668 619 -759 -805 -581 -121 -352 -967 869 -734 -941 321 -147 119 894 337 -109 -726 -52 36 -469 -79 -95 522 -792 -992 -288 -206 -474 -818 375 924 -636 570 341 -377 -367 -423 -753 943 -470 -774 -640 -646 -798 411 447 -606 549 662 -290 968 -290 79 923 -750 595 711 798 -55 -632 838 875 -519 654 645 -211 -26 -894 27 314 644 167 -661 124 40 237 574 144 22 469 842 104 553 211 378 321 935 -292 232 -850 -390 -359 964 292 -420 981 211 -475 -994 -668 -922 258 649 -980 790 -274 -244 -799 340 -684 -58 394 238 16 821 597 -990 -575 -639 211 -835 487 -469 611 -98 715 -424 187 -698 329 393 123 -605 -54 478 485 -40 527 900 775 971 -610 -303 263 337 -880 -141 670 -997 358 721 20 633 -759 -802 601 529 -778 -803 290 731 -280 -903 -13 601 -469 -720 -781 216 -940 -667 955 -967 -195 -467 -663 854 -340 971 141 742 -502 -799 -814 -417 -451 126 710 -575 -917 642 682 52 483 341 -939 -302 470 387 -692 167 71 475 -289 397 -281 755 -503 -702 620 490 891 -999 -459 235 -712 -303 -134 398 225 980 394 -374 996 -122 -180 77 710 -596 672 275 -287 522 760 606 -511 -911 -53 495 -199 917 373 486 -388 -834 274 896 24 833 -563 -21 790 272 -239 -309 -49 369 703 -767 -91 897 946 -850 297 247 -72 213 422 -283 -932 29 97 -298 -729 -649 143 748 539 -6 848 879 572 -561 -899 -613 -712 -131 -91 738 -158 64 -551 -627 161 -464 7 991 -46 -480 835 351 -393 -558 554 552 -336 363 300 -970 218 659 591 -903 534 -649 724 804 854 768 -478 -478 740 -177 -992 -579 -824 -541 219 601 720 687 684 296 403 52 742 -324 579 296 828 -290 -786 -582 240 727 -867 421 446 -312 -216 -40 -998 469 155 -70 574 154 959 775 -26 969 317 614 -762 53 -184 879 645 -630 115 -178 602 283 858 -68 762 690 487 306 687 929 539 -320 163 263 75 904 -186 -933 -528 -666 731 696 -127 -822 -134 157 526 15 -489 401 -961 934 251 372 -907 702 863 944 -58 -886 -731 -287 885 -654 -278 877 -66 554 -276 801 -991 -677 483 -583 620 -564 -383 -824 649 436 581 -68 -974 254 -471 -212 -502 -966 -32 503 293 -376 -135 254 727 283 593 -571 -571 -915 -980 -65 -787 -339 -342 -270 490 395 -513 415 891 -707 -790 -227 -242 -471 453 -648 -788 -39 -347 -763 1 334 -268 -432 890 627 -161 971 -775 -802 -588 255 82 565 853 -92 -121 259 -110 -316 -146 -407 -944 -78 -700 316 639 19 -934 516 -605 -569 -395 436 -510 -552 -641 -755 -30 -747 -914 -118 -640 -301 548 -871 102 829 241 -318 829 635 -886 480 -138 -734 -715 -411 364 824 90 713 317 -394 42 -990 -629 -59 82 972 462 545 -521 -87 156 755 370 -186 -183 -262 -625 141 172 -704 -316 540 896 -246 -192 -664 934 -253 411 -30 517 225 146 43 395 736 -596 -104 467 -313 -236 -85 -701 -289 516 814 638 633 -766 695 12 -828 -225 154 190 962 -582 171 -47 -230 -676 359 -887 -512 -409 -535 -312 -915 902 -460 -416 870 -913 -369 957 537 -48 -518 745 -293 153 -800 -127 -659 509 -306 93 438 -861 159 612 617 -344 -659 858 -455 -550 369 35 -535 758 -221 -672 900 652 -588 -308 -476 217 29 420 -235 -20 116 -77 -516 738 399 -34 254 -583 -265 432 -462 -764 -199 270 -194 966 101 266 -972 231 957 202 574 252 214 -923 -147 853 713 0 619 -955 -482 -21 352 -94 -80 -758 -534 283 761 -203 300 571 -19 652 288 939 752 -144 -963 264 196 -257 496 465 878 972 -94 346 633 -621 624 157 584 616 -418 741 -36 995 607 264 620 -903 -722 464 -479 -463 -274 -804 -5 -420 696 -158 995 -714 615 536 151 -861 -254 -816 -810 -241 722 598 75 933 14 157 329 659 337 375 -387 232 407 117 -823 485 -826 -909 -573 315 613 -205 759 583 -312 104 -451 583 -130 -680 -807 475 52 320 -229 -460 191 596 -597 -351 -246 547 753 -757 343 363 967 -583 421 779 822 -512 956 -215 -292 -189 428 29 373 -318 -58 -831 190 782 24 -220 218 -172 -572 53 905 164 -665 -969 204 170 275 -617 -752 -766 860 -829 289 307 -2 599 627 -459 -836 625 -367 882 447 -856 353 -5 -108 685 26 278 -483 -5 -826 44 -283 125 -755 635 -713 -834 -529 -91 -309 -540 321 448 683 -146 303 92 549 59 101 -132 -649 -534 823 -640 -300 -642 -774 59 500 -924 -483 207 -70 -809 349 913 868 344 891 -953 -705 -401 -18 115 447 -362 521 -517 -819 892 106 -976 -672 401 203 -707 931 636 -788 301 331 823 807 -826 422 -132 -431 565 346 -790 690 539 -375 -366 274 874 505 480 262 310 819 -735 -896 725 -586 883 -682 -882 350 -786 464 -242 170 870 473 -690 -260 -642 252 -76 -174 254 976 -781 743 -305 271 -194 192 -898 579 162 -370 597 762 146 290 -414 -539 97 -419 693 857 815 403 188 -919 -931 726 -810 -821 300 -940 -277 761 -310 636 451 526 -859 -885 610 321 -397 319 -730 -103 539 -863 -28 -154 577 -980 77 -876 -35 377 613 282 -447 782 -104 -659 410 699 226 -178 122 989 -687 326 680 247 -940 -63 457 836 582 453 228 -856 161 -291 60 197 303 -461 525 979 551 627 471 532 746 -998 482 -715 956 890 370 -273 -3 59 357 88 280 291 10 857 648 667 144 436 599 778 120 810 233 -658 -577 -18 -460 3 -188 92 760 -611 410 -626 692 110 103 -33 -937 -581 -795 -973 996 763 -950 662 -869 -420 -363 -604 -267 577 -215 -564 356 -649 -212 596 583 -107 -707 790 867 996 819 -283 -475 128 -508 -864 731 515 -61 -672 -318 204 73 419 -285 679 -177 859 -577 418 490 -95 -559 -432 296 18 -227 987 -425 387 567 -514 366 -77 -586 -530 -202 998 -977 934 530 -923 992 177 -224 192 291 553 546 981 318 452 708 954 -571 -51 191 921 60 -956 -889 529 60 -302 -161 -123 844 -96 -695 325 193 778 267 -10 -233 228 -448 607 -248 -666 731 -131 -309 226 939 -86 155 947 709 -78 656 742 609 331 34 169 887 718 236 -640 101 -118 -662 196 -399 -679 -785 501 -710 -779 -959 -378 16 346 345 -396 -223 -481 0 565 -934 403 234 -546 619 -235 506 447 -917 247 999 -604 975 501 -30 309 -247 671 597 988 116 497 -120 199 334 695 -715 -607 680 797 -745 -248 -13 -811 447 -126 -362 -92 -305 -113 -450 -329 -721 -343 -485 -889 -773 -301 719 -458 718 873 359 -916 323 647 881 365 423 -991 -936 747 668 435 -272 -262 800 870 862 936 558 -570 404 -632 -828 -932 850 -298 643 325 -617 127 -180 470 156 95 -245 -530 -599 463 -81 987 57 -58 739 387 251 24 -90 -392 -435 720 -845 -405 382 238 821 -160 838 244 546 -252 -885 998 380 -87 -392 367 773 -245 418 54 -571 -943 308 -481 259 663 207 -920 716 -44 -177 -796 -243 761 969 611 -617 294 -272 -325 229 735 417 566 872 567 225 424 134 -656 -951 476 -201 73 -677 10 -59 -818 675 718 489 689 -438 -128 19 -870 -233 -725 863 -702 313 870 -551 435 192 566 914 -862 968 519 15 773 -871 -2 -925 291 -439 -180 492 -670 -661 587 889 -971 744 633 887 897 757 980 198 -867 751 -72 -567 -208 -662 341 269 -963 -377 -403 -853 678 705 275 -815 523 -847 -564 -63 -302 420 677 65 287 -350 -760 -292 -975 -820 20 -306 -911 -306 -226 953 -797 391 200 -106 813 -739 -377 -221 -955 740 -922 -728 -963 814 11 -853 -684 -511 979 228 -703 -294 506 290 29 -472 676 -293 -69 -779 885 -153 -204 707 314 692 291 563 188 234 -662 969 881 -418 -533 450 342 603 301 406 -441 -452 -610 725 -970 -964 -544 -704 814 -991 -832 -390 964 931 -28 516 484 -800 100 385 103 -587 -777 781 -756 -369 -805 680 405 821 -480 372 -596 222 945 -391 -38 742 648 471 841 640 73 449 673 -21 146 289 -319 961 829 583 -778 -693 -455 574 -719 -530 532 133 -403 -236 869 400 384 560 588 -483 -68 683 480 -104 -555 496 -570 -417 -905 517 -416 715 694 -528 -433 823 655 187 -342 184 -184 -717 -14 478 743 -278 79 -701 -492 -535 731 591 199 -612 -8 -280 -818 -243 -703 -670 -678 336 960 -14 80 288 452 843 330 583 360 -819 704 291 500 173 33 568 -2 -210 -341 153 480 -233 164 -226 656 750 -595 -594 -643 -290 692 -764 402 -8 -758 544 -870 -436 663 -949 -201 -232 -879 -852 -466 -409 729 473 -631 -887 340 645 130 972 -129 371 235 -119 766 486 -587 -800 -468 135 -643 998 864 390 -646 962 779 -387 201 210 336 82 -882 915 59 -582 -696 -390 -798 -706 -524 -555 -618 -639 968 622 -292 -926 524 -974 -633 613 -489 445 -867 -430 -656 -829 -538 -6 97 -615 420 -473 -544 -360 991 786 151 -810 666 -784 537 507 -311 393 -768 -30 718 -487 -3 -293 -273 -454 -10 -410 44 468 -243 181 728 296 -73 659 602 533 -43 138 214 -750 453 248 -830 -768 -456 637 656 633 6 -964 -868 -935 443 668 -829 324 36 825 238 -163 870 667 357 880 -175 -720 56 531 752 389 -34 589 28 652 -326 -359 427 232 -50 408 397 -234 75 -532 -793 972 -111 662 503 -944 351 -822 580 522 786 131 311 265 103 -795 -5 213 -417 823 -465 590 -776 197 -916 259 236 49 -867 -224 388 918 -537 383 769 837 933 -94 -713 843 486 955 -329 -587 354 -733 -105 36 61 -708 -693 -853 -762 701 872 -577 -426 -26 -343 -87 -660 790 219 -871 823 858 -695 -991 -23 -463 -855 -335 647 -219 538 -214 -832 33 -322 -209 543 -810 270 -406 269 160 -619 906 -483 976 -857 994 252 -569 165 300 -4 -605 473 -185 739 -244 -551 359 323 -180 -252 781 654 -892 -808 6 714 -873 -556 -822 886 -279 -408 -319 -884 798 -677 -915 -788 611 557 615 965 -649 907 -469 -125 483 -364 -402 929 -450 35 -737 -779 -852 828 576 731 -382 -476 -390 -651 145 201 64 651 770 939 573 -356 -967 -117 -991 -429 -29 920 246 -981 306 125 805 -722 53 780 -372 3 140 238 11 280 20 -810 -817 189 31 -516 -223 949 615 762 407 -984 491 -1000 -635 267 311 -350 -94 547 669 -621 -440 -33 616 -846 -917 -589 -965 -677 141 -690 -110 -754 411 -997 721 438 -109 -725 -489 401 888 -714 630 -401 -72 -495 928 14 -934 501 -289 -781 643 -138 787 49 -60 -36 539 -491 -704 10 -225 326 998 -801 -364 -512 -128 40 -953 96 290 285 659 -475 361 202 -79 -511 826 690 288 344 399 711 -557 490 -26 -136 -807 141 808 92 -127 -923 -656 -480 -127 -705 -669 37 -844 -892 666 -69 -688 255 -976 -782 -643 -886 -718 -107 -798 838 637 -561 294 791 122 -760 393 554 -499 -69 449 286 863 -925 -685 732 -70 -924 -159 101 376 -637 -768 -599 -784 -806 -936 982 -602 -329 -323 -610 -814 536 277 171 -318 -317 158 -188 201 617 -324 -224 -599 -341 -268 470 -930 641 951 297 -157 695 -77 112 300 -378 -83 306 476 6 -404 763 -905 767 822 800 284 -808 367 -455 132 -724 -717 -895 -849 73 840 551 -235 -346 -424 893 -644 -517 -631 794 -735 -676 884 -262 -493 -99 -588 818 -406 725 279 -141 -139 -813 641 713 607 789 -415 97 685 191 -931 34 297 -343 -653 177 776 -516 -857 343 246 349 -428 -520 558 -885 661 744 324 -172 550 -136 574 -613 -296 407 322 -970 -328 -890 45 58 634 -845 408 -128 -45 -245 -187 932 -246 -740 -715 -33 641 170 449 11 -870 454 847 -537 152 466 -756 774 -763 -573 -305 -489 930 930 -507 133 219 -62 -848 -849 -718 -398 93 -98 -154 -591 -231 344 -928 -57 -917 -611 -222 -300 436 -526 862 82 -314 551 855 748 -224 670 389 -274 607 252 176 291 314 293 321 684 432 217 -694 -196 -508 207 463 -157 953 -42 246 203 320 -98 -570 -377 8 -368 -288 639 -424 606 411 553 963 -322 -69 660 -382 -320 994 790 -241 -281 -378 771 -490 52 516 -482 -908 -458 69 751 710 674 99 578 -98 764 922 -805 482 500 -258 -541 48 -100 -718 797 423 13 -579 -881 -659 -379 911 -106 579 -736 86 -48 -381 249 762 -43 -379 880 361 -565 646 887 186 -874 -839 -270 623 225 -714 470 603 -150 614 585 281 -457 -885 -188 -334 -789 45 111 -631 -786 607 -460 -436 428 -155 940 746 -511 337 44 -945 764 544 -792 -713 785 223 -134 -994 -808 -49 -375 308 476 448 -322 764 304 -242 413 669 374 1000 807 -908 -647 -157 153 -725 -620 195 110 -763 -536 720 362 314 -96 -300 62 -921 -192 81 -547 596 -60 771 761 561 707 -482 -42 -819 950 -680 -817 -818 -615 764 322 -48 -450 775 524 -378 808 248 -804 -685 -509 585 963 785 -140 -835 -139 989 -521 -31 -153 -487 306 -329 332 -122 468 104 496 311 37 945 572 536 -980 -5 361 617 -750 -544 552 -260 -63 260 -566 -217 -30 415 -785 -40 -859 994 -592 -388 688 -712 846 -638 -796 802 -978 236 -998 433 -129 136 -997 -718 -631 -321 172 561 593 115 -828 722 4 -8 711 -24 780 -189 35 52 -381 -292 22 -157 705 -439 -993 -252 -770 -819 -506 935 -505 525 454 -568 -287 469 -264 504 -631 -48 -343 722 16 -729 -677 359 -968 -300 875 664 -322 -126 -280 16 -870 -778 -37 96 -767 -985 312 796 -543 -172 -947 -330 369 -259 -74 -217 46 -476 -260 -204 -377 -960 507 -675 -500 847 -537 -670 834 -718 -43 335 302 160 646 469 -432 -750 -327 -729 439 924 -422 -92 234 -370 91 -605 -766 -483 504 63 440 18 -469 -460 363 485 613 -838 -714 678 570 -639 -276 702 -403 -86 -684 753 647 -308 787 330 -906 806 -247 -720 -24 103 -382 130 415 -866 -108 707 -781 421 475 -52 507 -358 -144 -136 -949 -749 -812 -762 576 576 375 -426 -750 403 216 -654 -365 -223 -305 -467 188 504 -116 469 10 -625 -995 -472 -87 44 880 -2 -94 662 788 982 303 -373 -370 -878 -934 582 -711 801 -234 173 -531 877 -453 788 462 407 -845 -655 -607 537 -34 245 225 -902 -494 -338 -22 -661 180 737 641 7 512 -731 979 -398 893 -124 -387 571 489 -828 493 -520 430 344 134 -902 -287 585 278 339 -937 -992 26 -692 549 -402 147 -473 -763 728 851 -101 788 606 -708 379 462 -705 857 -853 127 -754 436 558 -683 -658 651 -717 513 -813 336 393 -638 -946 567 373 -537 921 -517 -317 354 -225 35 137 723 -982 -890 183 697 738 -165 371 272 -442 -104 -629 -119 388 979 -988 -561 607 -976 -619 -163 731 -55 -128 819 -45 739 -740 -586 -938 81 -711 861 113 -254 993 -879 -915 -118 -543 961 994 520 -885 -613 771 -643 494 266 -71 -79 398 276 749 -365 617 510 -604 -174 -960 468 -39 253 447 -968 500 -672 638 -452 -453 -34 -786 634 292 -548 -432 -568 -195 451 -322 763 -9 524 -929 965 -197 137 -438 457 -9 -813 228 -829 -230 -601 -915 510 112 -546 -163 -359 917 278 -832 970 -326 721 68 -457 79 -973 -984 692 100 995 661 581 -757 -615 304 -665 352 -671 -259 56 598 -709 -285 -740 -232 -739 -772 596 -82 87 -515 -405 -707 386 -413 331 956 -745 84 -779 442 -736 -130 488 -830 89 -928 249 -50 -776 -927 107 -887 -845 963 -129 907 794 236 -948 804 -456 595 -626 -121 -807 168 223 301 90 -532 -491 383 -494 422 -822 684 -120 201 785 284 251 821 252 223 -902 -488 -690 488 -177 -244 -975 -127 355 686 415 -37 912 799 -412 202 138 809 611 868 641 397 -223 901 398 -110 439 -488 51 -270 -477 676 435 144 -162 -971 34 828 -124 626 790 705 637 -626 -901 699 -989 976 -92 -936 -80 -323 856 -112 -268 -399 -890 -94 273 -607 459 -472 180 803 -958 -562 150 -972 -200 872 576 -277 -2 -425 -12 488 -930 254 759 -828 -377 -484 674 -201 -617 -837 472 322 689 379 -4 -170 254 593 70 -465 505 -555 -248 -44 -355 930 108 -805 408 626 -732 443 -958 533 736 774 -356 438 -998 365 29 397 512 -592 957 737 -910 -755 -843 868 652 -57 -84 69 790 -430 885 -659 280 -978 15 -564 -421 -273 -382 450 -45 533 206 776 -291 -225 -427 586 775 -257 964 -548 -353 378 912 569 805 -702 78 -280 -333 684 -403 -161 992 765 -773 -814 970 427 -791 -712 -569 -908 -53 -7 -741 189 -873 816 -846 -649 726 818 63 121 67 -312 -950 427 -933 837 -605 -458 836 -963 -705 -871 -376 285 -107 499 104 -62 944 855 -917 935 -196 -695 577 -98 -45 -112 -646 623 -601 -329 -799 -723 -539 852 -974 -814 -236 -344 -124 -476 962 -438 16 632 -1000 773 831 -74 989 -176 -451 -384 310 978 975 -16 406 -342 -639 -416 -888 -531 -787 841 396 -613 -808 -510 -693 677 -525 -490 -392 254 123 103 -459 507 932 196 -852 -255 594 378 -506 -592 -221 829 -852 -934 69 -271 -953 715 -650 344 -682 -988 -653 -612 227 -507 -757 135 795 304 -892 -573 850 204 -663 -146 -673 -545 -749 588 -461 -653 846 580 -819 -868 201 790 -204 -865 -40 -899 474 916 50 804 -638 -602 -505 -2 416 -217 -118 799 -292 453 -757 917 -636 651 818 -2 783 -824 -93 -24 306 -381 121 534 622 6 323 -881 -521 -130 873 200 -500 138 -150 -194 173 287 -475 462 221 -886 405 779 247 791 350 54 244 -128 45 825 -372 455 832 -898 876 60 699 -1 -951 -968 -946 -581 303 742 -595 966 -537 332 800 -906 114 151 -508 8 876 -799 -580 757 748 711 760 -260 -513 596 97 -466 985 238 307 -212 -727 820 -287 -142 852 680 606 -663 -863 -493 -835 -35 -251 269 -272 789 769 998 144 -630 639 -711 120 -583 22 -556 978 -842 -559 -550 643 -442 -529 -549 865 -240 -680 -716 -406 -408 -859 -320 383 -70 -804 -170 605 -496 -625 882 -422 775 -266 759 157 -238 277 -930 84 272 -966 -104 343 424 381 556 -722 -377 -770 -537 717 465 -676 136 378 -310 482 58 103 -948 -234 -645 -527 508 293 524 638 -962 105 344 535 -697 -217 -474 -873 -307 -207 463 800 -905 727 860 850 -698 -86 881 639 518 -607 108 -164 531 -933 401 -65 -402 -359 893 -804 -697 -841 880 -916 -625 287 -611 476 -349 705 749 -298 855 -371 -346 -672 -780 -758 987 787 673 -889 -339 -798 863 -988 -365 924 -748 874 887 862 833 -1 647 -1 263 -568 -175 782 -625 -330 -14 -852 -783 -306 -787 987 -730 -66 711 738 307 -557 854 -82 -190 714 541 -840 -624 -86 -161 -40 -623 1 -883 695 -975 309 303 596 461 433 347 106 499 -463 -552 -22 239 -374 426 -879 -496 360 -944 -543 -926 -632 -974 964 486 423 635 -170 89 897 108 -80 -682 -871 612 -875 -569 52 32 -388 415 533 942 -429 -566 334 -270 395 105 -872 -382 941 862 947 -178 -427 -398 -725 158 941 711 -848 -345 617 -276 -109 456 136 -802 69 -553 469 -3 -89 260 -780 498 -44 -929 538 -715 -667 -72 640 -200 -703 -790 -326 763 -268 -993 -80 -230 21 977 -508 -123 -273 753 -981 889 967 -911 909 921 -752 -375 -145 -25 -110 447 -404 -187 -224 -754 677 837 338 -607 -652 -180 162 364 -921 412 512 386 625 142 849 395 241 911 639 279 206 795 -797 -246 760 68 -445 650 -135 -856 658 592 -982 -492 91 -832 573 -748 -571 -556 -594 161 550 673 -814 55 788 684 405 951 -686 -347 870 583 -662 -565 -338 50 -539 583 -564 -350 -807 915 -255 -322 336 994 -849 -853 315 -162 671 -990 939 -256 805 -566 470 688 -649 926 -191 -296 815 -139 923 582 -123 142 160 930 109 -551 814 -133 372 -341 60 42 -657 119 -160 360 -835 56 248 149 -367 -584 -897 987 49 906 534 240 961 -556 553 -5 -980 -957 975 -975 -147 749 670 -356 173 969 -224 109 -440 180 -233 239 -717 -62 114 95 -477 695 -745 -310 923 753 -452 -927 560 -296 224 43 -952 993 -785 913 410 877 661 538 553 90 -234 626 951 -937 -433 -435 -627 -285 44 -43 -266 -16 -207 -225 1 -971 -491 336 -136 211 -612 -718 -557 -76 823 -414 195 -238 720 -281 534 -127 -484 349 -604 5 -300 930 -885 -816 -226 -804 -58 -301 557 71 -319 -819 365 -33 -723 756 -51 831 -242 -291 -660 746 61 244 128 48 297 -961 -742 670 471 -179 134 -542 742 35 806 -791 -670 506 810 709 420 -967 -413 65 963 405 -558 413 666 -727 -951 613 246 783 538 518 74 -664 -121 -616 -498 -779 590 430 369 432 402 352 -633 185 727 -123 94 -669 -467 -888 21 404 800 -867 -221 -304 262 987 -114 -467 909 878 -248 -88 -126 104 -482 -958 495 -903 167 -216 940 615 -889 708 709 987 -328 227 237 480 -683 -263 -160 826 -473 -11 120 912 -506 -678 705 168 -239 -230 -227 714 -499 839 584 667 -657 761 982 -197 -72 -714 842 -589 35 342 -316 -162 827 -364 848 -10 -661 489 501 -212 698 18 256 416 540 753 802 667 477 272 493 -625 -197 -550 436 -778 -533 974 688 101 -453 740 535 612 -392 -268 5 260 -778 -366 -36 -139 -454 672 -667 312 -8 335 898 -114 -761 722 415 115 494 -446 -660 291 -657 406 -406 -964 -330 908 -170 183 -853 828 965 -333 642 191 -588 608 472 374 -522 118 309 810 -307 -471 320 814 -337 667 -461 825 659 152 220 157 -217 185 112 245 -779 -449 -580 76 552 832 159 -226 330 -208 -480 741 772 59 986 277 513 -393 791 -40 744 96 -977 917 -940 304 -228 489 -55 906 -915 -945 22 601 269 -600 356 395 428 -699 498 826 -738 61 -248 -76 811 98 -860 693 -894 -869 -976 134 942 -531 487 521 -225 238 557 -641 965 -75 -417 555 956 -108 -247 -498 -738 308 416 225 -784 -614 701 911 444 -268 663 396 -731 562 -361 -601 -908 303 -167 165 716 -406 -801 414 -297 -403 432 -77 -285 -622 -56 135 -22 -705 -304 184 133 -933 -733 123 -480 -333 281 778 272 463 142 836 700 778 372 -197 -253 389 140 -655 -172 804 -56 -400 281 871 50 920 707 306 -817 852 68 -777 76 12 984 -963 -992 -38 -377 734 345 318 -867 232 991 -205 -49 -845 -543 167 603 -284 -944 -40 -871 -192 221 -783 -404 -92 -199 -345 -18 128 -257 -942 212 553 -587 -188 544 473 125 165 979 646 723 -946 -565 -833 -710 -520 -398 -627 -544 412 -719 54 -39 -281 -753 579 -148 453 147 -254 80 -772 723 203 -30 911 783 -27 474 267 276 -9 -767 -85 693 -574 573 184 -94 905 953 -607 -326 -980 -169 605 644 -566 810 -756 -442 -109 851 -676 904 1000 206 -144 312 598 -765 647 -820 -426 542 -736 547 -286 970 -35 580 202 580 805 888 -927 -787 -97 -97 -608 -516 -798 798 -468 396 844 -659 206 378 -349 420 26 566 -448 -231 -538 923 434 -957 -149 900 -248 -257 115 180 686 733 -119 -8 -349 -507 941 -774 -496 -10 988 157 -652 -885 78 140 -335 -677 -48 -780 992 942 702 439 -889 588 -499 -216 268 823 -162 312 -401 -697 -663 962 -780 192 585 114 -625 -927 158 217 734 -291 -366 -508 222 -927 878 -449 -225 704 -799 141 905 16 846 -542 496 387 895 -376 -842 -240 376 675 -191 -824 -964 269 817 322 -163 286 353 850 -843 847 -96 -832 -448 -199 106 472 -517 -948 310 -835 -179 629 539 -231 -897 -417 620 698 -967 -383 -775 980 945 50 250 -433 947 -992 811 -234 831 227 -433 -153 459 -221 -917 -45 -490 -431 -865 293 -138 -449 310 -42 593 -253 439 -636 166 666 711 -316 -161 629 -227 538 -729 872 201 745 -340 470 77 -429 -960 495 90 658 -690 845 -708 -424 -494 479 803 486 172 935 -611 396 -73 235 851 -901 -17 -838 687 628 682 -740 353 -710 613 509 -590 688 -400 395 999 -837 765 -846 98 -630 239 190 -227 18 -211 736 -82 -905 -878 -264 59 -941 740 371 436 795 -818 -701 -914 -587 983 137 916 447 -411 -235 254 479 -977 159 648 387 807 -250 509 -629 -843 470 -488 328 -935 -193 744 316 730 854 764 -400 -793 558 632 -781 -806 393 709 494 -729 -535 780 -443 103 113 974 657 -863 127 -662 -287 873 811 -579 451 -419 426 249 -687 -603 207 985 41 666 2 -481 -941 -865 -164 -735 161 -741 589 22 922 -585 282 481 -964 535 -522 283 -347 229 600 509 131 292 253 -257 554 -816 -984 546 142 411 -684 -758 157 -16 707 891 74 -78 -146 -963 -978 -444 -10 -936 358 83 30 -653 409 325 -170 913 267 102 983 399 -67 937 -955 50 -282 691 -851 -548 671 -190 633 925 -514 -538 -582 129 923 -933 -814 -359 996 160 -283 111 106 -709 -446 549 -888 580 219 648 -14 31 -800 84 606 -958 449 -240 -646 -504 521 662 450 654 -196 883 810 -865 -789 -704 -79 302 -174 47 -78 407 837 849 901 248 -1000 -259 -490 210 610 -917 -860 360 -460 -644 -162 521 -666 96 622 127 -763 245 -133 369 -929 711 -822 -450 597 -688 304 59 474 -219 570 -245 805 431 115 -293 -127 -155 -452 -167 317 631 751 -22 734 -815 -980 285 -328 -20 -765 327 -809 140 220 818 434 -137 -668 -278 842 -956 121 561 -862 111 437 -108 307 -208 711 523 912 -429 583 -477 215 -55 -851 -736 -849 -13 890 -94 645 -489 291 750 -509 -148 40 621 242 753 508 -471 578 -857 -893 456 -475 -46 5 395 -910 -100 203 272 941 -23 949 -356 -905 -977 942 962 -730 426 740 -968 -696 490 -628 587 -997 282 -305 308 505 55 247 657 980 -364 40 187 -614 902 176 566 11 -57 -628 629 915 623 92 -144 378 421 -449 978 -530 167 -957 276 304 -708 648 58 -241 659 -758 -858 627 755 -25 178 44 997 833 -962 -630 71 -829 -549 370 874 434 493 70 301 8 162 513 -291 -3 -746 9 875 -474 -934 53 -833 -695 -748 -316 -998 -312 -112 -837 -896 564 -710 -313 -799 -210 289 168 672 -267 318 -636 555 -606 87 -18 -842 520 -351 932 98 132 864 -789 -903 -563 -84 319 744 490 788 -605 -53 545 -66 -662 -396 43 551 -728 -896 889 657 -537 406 702 -797 520 300 265 -159 693 573 589 -57 520 -683 469 909 -408 -518 250 89 -850 -851 902 -965 -47 781 -141 -744 -540 -597 68 49 744 489 565 -453 813 -239 856 507 -116 728 -962 -366 791 -618 -206 -753 -447 104 -535 712 -153 -656 319 752 -414 -29 838 908 -139 432 26 -945 -223 -615 -39 -698 874 674 -802 42 -320 -322 -309 158 -15 -63 509 184 986 978 -318 112 -862 517 25 239 -682 -209 879 410 -405 -32 -762 820 -888 -662 -405 -617 -21 -228 -616 460 -883 405 801 -804 653 370 112 -617 932 -767 468 -330 -205 77 700 503 214 -943 2 -167 -857 -957 -152 325 -274 503 917 736 -752 -664 -248 -84 -599 342 -319 -579 989 407 119 -646 -615 142 274 238 519 607 -535 264 826 -496 -502 -528 238 -220 -447 611 -18 -733 -511 -524 495 -856 130 448 -948 -215 786 -817 -469 -350 -829 440 -67 -693 -433 321 -971 422 375 -48 -502 439 133 291 -706 790 1 -269 649 861 -312 -260 -556 191 -241 269 -789 424 -517 450 -848 59 -587 983 -532 -528 -820 -614 -962 -786 657 -39 921 -177 304 560 -940 -668 -361 398 -577 -490 -680 356 773 913 -560 542 627 120 409 -627 -234 368 -354 305 -878 -180 887 973 4 -584 551 -767 -503 -912 -723 898 -220 -698 939 -832 812 -352 220 -497 -65 -428 -549 988 899 375 107 -680 -664 -653 25 -845 925 452 -87 908 -501 -160 -808 -182 -499 770 -745 10 709 -370 -670 54 282 169 -953 485 258 616 -345 269 437 -683 -345 697 760 -877 383 -141 -489 -963 871 -275 -428 -200 -204 -775 549 -290 -793 -288 -770 -121 -462 835 -897 -997 -710 -106 -4 907 -666 -611 109 29 808 -157 835 -690 198 -829 -865 582 14 730 -272 311 -250 596 481 -768 -485 591 197 234 -563 383 53 772 106 867 9 -605 931 49 -447 -569 -329 932 258 -124 -850 -997 80 282 -257 872 -981 -644 158 -206 70 528 320 -591 -354 -948 452 -468 934 -27 -772 -284 -546 362 984 -905 118 -70 -798 804 850 -364 -315 -727 -569 -724 -328 -568 -259 545 499 -451 161 369 -111 -794 -594 308 309 740 -9 142 994 69 -165 818 -924 781 -671 328 -765 -851 -644 913 -825 20 -951 -73 -432 -563 121 -551 -228 618 -139 549 -677 -271 -844 -436 52 -931 473 -632 109 675 -990 -910 679 -400 -660 265 -7 -461 693 254 -670 295 240 -634 877 -253 509 -138 347 -824 -498 372 -649 29 -80 -953 43 648 628 841 -817 971 -321 -548 376 -407 -547 -106 949 -475 768 636 -30 -530 -305 -683 -440 -154 995 -31 -343 171 973 -12 427 769 961 267 512 799 295 855 -325 8 -949 602 97 -824 147 -926 -560 -540 -998 363 509 676 -614 812 -285 982 445 161 -371 -593 -526 602 -645 -267 -635 648 807 383 -569 732 -834 236 -889 22 342 229 -457 -534 980 99 -579 -958 916 953 -201 727 -775 -256 -830 272 -194 564 -251 315 -795 -266 -164 -896 987 -233 736 891 -377 986 811 671 -818 729 87 694 364 917 231 -928 394 -5 166 -532 -408 -250 -778 203 -347 270 -713 371 181 -10 -923 910 735 237 -159 -725 -758 -346 972 425 -949 -641 -681 690 -630 -292 263 575 -634 -133 -413 681 -164 889 -962 -802 132 365 751 -736 756 970 -214 64 508 -834 -197 896 -280 -719 570 61 370 -852 175 1000 -630 960 -461 -413 -217 -248 650 631 -549 -85 635 -440 -118 816 -458 -333 734 -372 -873 236 -856 851 192 -319 675 -539 638 -58 10 594 762 151 -507 -571 388 120 926 -415 -77 -177 -133 102 -583 -551 102 -57 322 222 -863 -394 -89 -681 251 627 -312 797 218 142 696 633 -736 -422 591 -437 968 472 -249 650 -359 -103 -548 -319 -709 -780 55 -100 -379 -172 975 50 697 680 23 -297 440 -734 -481 -175 403 -999 -187 -454 -886 182 -756 865 872 263 -243 -499 554 789 555 -256 -223 -659 -998 -226 187 -344 -244 -194 709 231 756 -179 674 -108 755 -796 415 -259 707 -140 -348 -532 -148 927 -973 -219 823 -914 731 471 939 -730 49 475 -287 710 -692 403 -259 -118 -627 -203 -170 -265 -586 -72 -487 264 -960 -246 -301 55 -143 657 172 33 -566 171 878 404 -478 -410 61 -494 785 -210 710 -734 -146 629 238 781 -763 -725 312 562 378 -924 -431 -802 -293 462 702 -910 592 -528 67 433 -485 624 -961 -757 -434 194 -112 247 734 298 950 -822 579 -876 -210 -702 366 -471 666 204 -962 50 417 -298 -464 -810 -96 -249 -126 623 152 321 -826 -455 135 20 -280 937 -400 448 -256 611 -667 528 -391 -346 -452 -325 -887 607 653 216 35 -671 -246 -895 -196 630 156 -773 453 -197 483 490 833 -598 882 -72 577 -777 316 -564 749 -405 -399 705 -18 348 -205 -890 -507 296 -755 16 174 352 -25 170 -755 -879 68 -645 -517 544 441 -72 57 457 519 -518 -618 -422 76 -64 797 -866 -486 -972 -263 -269 -379 811 -119 989 829 -628 868 -746 354 -710 634 696 528 8 988 -143 897 823 -505 -757 -489 758 -390 -487 -882 331 -475 222 557 -610 -512 407 189 -124 823 336 83 -90 100 -461 -58 924 -394 -849 206 -372 -462 -404 -805 400 -785 288 512 795 930 -930 115 597 9 447 -863 -676 269 -221 551 -243 -769 133 -865 746 172 556 388 -403 -899 434 -579 247 322 591 -355 874 470 -713 -152 -861 -984 -940 -633 900 -197 474 -989 817 671 -411 -88 607 -967 -805 750 -303 -494 -266 365 44 180 440 959 -556 -789 -631 109 324 619 -220 116 127 -751 -202 -278 -962 -743 -911 -55 -141 662 802 970 -552 272 -330 -355 761 845 597 198 588 -403 501 153 380 857 370 -998 175 231 598 699 956 -65 781 699 -717 951 238 736 -895 -403 473 199 603 756 -75 862 950 -124 458 -908 948 300 -288 -594 530 -362 412 -754 -684 4 -579 -131 -850 73 -840 958 -772 508 338 -194 -118 -247 -800 494 490 -497 163 -598 -554 287 -357 -693 -297 822 496 -430 -13 764 61 -122 702 -649 -613 430 -173 653 118 237 -812 83 915 158 -467 519 911 -673 861 -266 -497 104 -86 -972 62 372 170 33 -127 -953 -374 272 991 254 680 -463 724 714 -947 -370 -518 -825 893 -220 530 543 723 347 -65 218 -589 -988 43 -222 -607 571 -829 952 -62 958 959 424 -891 824 451 422 -415 -836 52 650 -905 -827 -929 384 495 -558 -287 29 -794 -10 -236 -173 757 742 755 -477 -922 541 -347 192 292 149 685 -732 -740 208 -598 118 -680 -392 -604 928 31 35 549 57 -723 238 -305 -876 -868 898 -668 -181 233 550 -628 -905 -167 650 110 556 -279 293 -42 -847 942 30 -678 260 159 -154 -126 817 379 908 109 417 -494 -415 199 98 -134 -713 289 624 454 -348 381 -941 501 -952 -209 125 238 -246 -160 865 -245 -643 -644 434 -680 -218 43 -475 -475 170 484 427 317 392 -53 -300 -227 -530 759 910 485 -802 -75 -66 378 -335 972 355 917 -180 -240 -768 -53 255 792 400 991 571 -151 259 308 881 -794 7 -731 689 -1000 292 153 -299 -834 686 -872 -2 19 561 -366 614 -43 -202 700 245 747 -23 135 366 -412 429 -250 818 434 -777 100 -319 -218 -289 842 486 -236 315 125 -843 3 54 -462 -744 987 53 -540 475 -490 161 -338 948 -470 144 -828 -197 536 468 680 120 583 903 -866 -318 -465 988 758 512 216 -18 650 463 304 989 933 -87 556 974 361 726 231 -728 -59 -94 85 -716 30 -516 -395 446 -388 900 -728 244 -835 72 -613 885 87 206 -672 904 321 -482 -66 105 -851 991 181 187 482 467 -895 -816 541 351 -537 -946 508 302 -173 -888 -359 763 798 356 -745 -433 -448 693 41 726 230 80 -270 799 389 163 -102 -953 899 794 -564 -381 482 -952 -941 -894 419 822 705 615 709 -338 634 557 -894 -8 -502 210 -966 574 -391 -567 -102 132 -708 -175 187 -722 -92 -977 -144 -490 -484 90 748 -701 -462 -9 -791 934 306 -165 809 -835 -773 -423 278 -544 207 640 -346 -821 -960 -498 419 306 -671 -819 -603 502 -167 -317 -117 -710 -766 421 464 380 -235 680 175 -543 0 -728 269 286 -123 310 -92 -84 -50 346 888 -776 917 -956 -170 11 -417 749 244 -861 349 -805 -417 -343 846 -121 -214 255 -398 -955 -122 -320 207 -684 757 -947 957 -773 811 623 388 564 -605 404 -929 268 -375 -244 -888 72 779 485 264 -578 -493 78 -546 791 385 315 259 926 -644 -434 -231 917 468 28 -132 -463 -878 -429 506 130 212 -124 -818 -752 334 -825 -332 -767 790 -528 -201 677 -644 -902 510 -92 180 -643 -252 126 -248 -363 -665 25 -687 880 488 863 -89 309 540 511 719 7 544 -512 -94 -416 838 -520 -653 -867 805 732 246 68 -144 -875 -517 701 -368 219 189 889 -119 565 879 921 917 915 -802 -604 -217 424 656 -772 851 820 60 474 611 -168 -399 -260 -723 515 415 -667 -258 -744 327 -816 -543 -349 334 -642 -1000 -42 -227 223 378 197 -920 -54 92 -479 -500 591 -827 -952 -453 -558 -229 662 -460 86 -99 587 799 550 -846 597 162 273 312 -926 -423 -878 -230 -668 91 -233 -133 -777 -281 -431 -606 90 -619 -547 -903 23 486 -664 351 935 826 921 -951 -676 1000 831 -836 -555 -59 -62 -207 606 182 -658 -711 -153 391 474 973 551 -252 746 1 -599 -240 669 37 -684 965 195 269 -629 872 912 -815 -868 -688 -86 -280 -705 814 203 -526 -241 -319 -862 483 24 -609 158 40 -525 -744 546 -493 -510 -721 -729 50 124 -678 853 -753 813 -675 681 364 189 -623 79 791 559 -578 276 482 241 712 -601 403 -77 -725 356 442 -626 -291 -904 322 -316 -57 -289 -348 -657 -428 865 -382 -702 802 123 876 361 -345 741 589 -738 633 257 819 -757 -202 -624 -971 247 296 -44 -941 -424 865 196 -598 835 953 -88 -441 28 -266 149 -948 -536 -996 -423 462 194 -744 -103 -833 634 -49 -938 989 491 372 -921 604 599 489 -652 -565 319 -554 -981 -200 -337 -144 239 -687 -103 -141 520 581 34 573 253 -201 -423 573 -585 432 955 -967 312 368 -875 875 914 -566 -118 401 547 445 328 -522 579 504 -670 857 32 217 -667 964 -217 870 -476 -914 -767 835 -956 -961 -437 -944 -901 159 -959 528 -577 -608 914 -408 -461 41 -786 -843 166 -781 706 -762 544 115 204 -787 415 209 552 672 167 716 -683 194 542 -772 -622 -686 -924 110 -706 -128 303 -120 276 -118 -709 741 -265 715 -544 -370 25 -183 519 -363 -714 -94 64 434 -100 562 991 -137 129 98 51 853 787 -107 10 -116 686 -920 -854 822 112 312 7 151 74 -90 921 641 678 -365 452 540 -267 -749 -729 -809 -726 -15 83 646 -206 -935 -863 239 -836 -931 -218 784 82 -805 524 834 67 481 -854 951 917 -102 -7 -197 707 363 453 -373 163 160 398 873 -346 -569 -937 -471 91 -563 -331 773 166 310 977 -312 -697 -224 129 432 -750 -722 -822 316 -191 -415 -297 980 -175 -209 -757 -858 -697 -671 -587 818 -265 -947 -515 -953 233 923 -306 893 -211 836 -447 -831 -46 30 -163 122 -606 -584 313 754 440 -503 -229 -17 -283 376 -94 -83 154 333 720 -540 197 787 -733 185 -820 320 738 546 -994 359 59 714 970 991 95 -876 967 14 676 413 247 -770 -615 941 343 -893 939 -828 945 530 512 976 599 332 -653 997 -402 518 329 -305 337 638 -624 98 -985 -366 717 743 -733 659 -71 101 658 -143 -797 577 565 844 176 -703 -557 -718 -365 730 820 -302 -188 808 778 -630 -856 551 451 -652 -509 781 -287 441 459 581 -422 542 -309 -905 309 -509 296 -419 -146 639 -323 948 -58 206 -704 -876 -532 852 -877 -187 -757 -222 -656 -241 -560 -516 -787 519 714 4 -327 -549 -45 574 92 209 986 -583 230 -675 249 923 -227 -788 833 -196 -133 266 143 -456 403 236 -636 -150 784 -590 774 -909 -119 635 -447 49 435 -377 -919 -254 316 749 713 -961 946 51 -108 -500 48 572 636 -440 -854 -521 -127 497 -642 663 169 -346 425 816 -254 754 -56 605 -687 936 976 -628 -221 -934 638 496 -504 125 349 914 -562 395 -146 818 -254 508 910 165 -497 147 -74 -176 311 270 787 176 267 -944 -808 -292 -630 -674 -448 357 -491 968 -606 691 83 700 -814 -476 922 -463 -223 -683 -344 -315 70 304 -426 603 743 889 643 -633 -285 352 631 989 -450 -547 978 -34 139 863 955 865 836 -731 -20 38 342 -409 -971 -837 470 -797 -293 450 -694 348 474 -566 62 -292 569 283 749 -745 -480 -788 -326 69 784 918 -489 626 146 -585 98 -540 -551 942 487 -604 793 -288 -430 618 -720 151 -935 764 -727 -99 -339 -817 740 -200 680 -852 595 182 -868 -137 167 977 634 -388 713 199 -778 -332 1000 408 493 -646 -498 833 -48 -334 -494 -16 188 -874 221 817 702 180 -231 848 -717 -575 -909 -781 268 -299 -135 -70 242 -301 40 563 5 -110 -760 465 194 -772 -514 -213 561 -693 -680 -6 -250 -524 -904 -347 715 -890 -492 377 513 389 -418 854 843 -139 -750 -824 -434 712 -145 -686 -100 419 585 -421 445 175 972 -462 574 778 -481 117 501 -936 -737 -878 816 -598 849 675 67 -440 -581 -265 -820 396 364 -849 -508 -856 -705 842 -47 -810 -2 680 866 -20 -983 -510 -28 -188 773 -18 -2 -203 352 176 551 290 -291 801 356 201 -877 -153 28 564 -221 51 -650 845 714 -934 -700 276 79 -597 -531 880 -447 -279 -883 -765 -921 138 61 -62 899 871 -843 -207 480 908 -888 59 -694 -984 957 845 918 -630 675 -925 102 300 786 272 506 702 960 -636 545 360 -539 -126 -644 -564 398 -807 569 967 -228 -695 -499 813 698 -806 -662 -59 837 423 445 182 -176 -499 -714 -701 507 17 -323 -303 -571 -177 -641 907 -532 208 -29 973 179 38 -899 77 33 382 362 742 -917 341 -575 877 -158 531 -111 -156 -316 -546 -143 -772 -336 446 357 472 485 171 770 -308 855 -422 841 353 -549 785 510 -97 -661 764 -711 -325 602 939 274 67 812 -465 511 -644 -597 699 747 -326 3 85 788 91 -352 -756 919 -589 -357 -914 -294 -879 -546 989 336 884 -831 -674 -878 -695 554 -418 840 -926 411 231 426 945 -561 160 -571 -43 -419 -318 609 580 53 586 -795 -75 -149 -355 -867 -868 -391 -418 452 196 -690 -38 -18 849 -652 -124 14 363 955 -512 -430 -140 -825 383 414 -585 -188 94 944 -51 -297 474 952 -816 259 -383 812 77 419 -145 -139 -646 -269 -915 784 -686 -425 8 413 -535 549 -142 -39 71 -555 -562 701 -595 35 555 -729 -168 787 246 -799 -280 -688 -899 807 -498 507 -277 -917 88 -298 -491 -326 287 -654 -97 411 -590 -583 978 916 -382 -935 -674 -906 -715 429 -841 -440 -494 529 208 -698 -162 -165 -228 -499 -367 747 512 84 -102 -998 -190 -35 -554 56 132 21 -827 494 492 -83 258 -66 -298 353 491 222 268 -363 674 -233 928 -994 421 -58 -82 -448 -415 109 99 -404 -284 209 354 -206 -617 610 662 -511 273 -798 -983 -517 -468 -186 -751 887 37 977 561 98 678 722 -802 944 -4 -584 -660 866 -999 -742 872 -382 -889 -710 -5 338 446 721 -510 -800 -919 208 -431 -122 -718 -625 447 -66 855 38 188 -607 836 414 850 -593 -627 759 -21 -328 644 -856 354 365 328 -504 718 463 915 -77 442 -152 -544 -756 216 -17 -299 803 -576 969 227 -993 -301 -38 -696 -464 745 -873 -87 279 5 201 289 470 -123 327 418 -363 466 -549 -11 434 -329 -862 475 724 713 -119 -216 -41 124 265 972 407 367 -325 -438 -619 343 -218 -387 221 530 -313 -661 921 201 366 165 493 203 -138 82 486 139 -803 555 -883 82 -932 -630 251 861 -132 -683 708 -186 689 -853 563 787 -761 324 149 -764 -123 475 990 447 483 788 920 264 602 232 -626 872 798 655 695 -970 644 785 20 906 335 -912 436 -807 313 168 -761 458 -483 209 -351 -145 4 -762 464 -487 680 -723 -189 -987 239 346 -310 187 257 846 425 -633 -918 -767 666 -752 983 -301 -116 808 -668 -89 804 474 459 172 -86 606 770 253 -152 781 -399 -278 -654 -674 -161 946 318 -362 586 55 -31 183 449 -633 -55 -630 689 -149 538 379 977 -396 855 -686 -739 216 690 713 955 291 159 -272 -563 -72 980 925 754 765 799 767 -235 763 514 502 -154 -701 603 427 494 -554 -88 -451 -798 -228 290 532 -429 -380 505 16 808 454 82 464 -46 456 -424 -849 -682 -195 930 927 645 -592 -459 982 -140 -914 -842 -470 602 -349 125 -995 -214 867 -7 -653 428 8 502 -760 -188 971 -233 -912 -49 255 -262 -20 729 -979 873 -735 843 457 -511 -464 -882 777 826 -795 325 -988 -6 894 612 217 889 3 -849 -414 -961 -338 -622 397 271 581 178 -292 -722 634 -425 -459 328 505 701 -913 -360 20 -646 -961 74 -228 -76 497 -122 -624 -710 -998 -484 26 575 49 910 -770 730 -756 164 678 -833 -138 -676 -224 -392 796 225 -180 -858 871 615 93 -542 -151 345 828 181 928 125 960 882 32 764 92 -520 731 875 -854 -961 947 -284 531 -757 -270 573 -633 239 -799 -213 744 -712 -26 621 -72 894 -297 -191 186 -802 40 405 -5 -460 711 -888 -623 -91 322 -66 879 -803 500 -384 483 132 234 -930 775 -366 -941 -93 -505 365 -875 444 454 798 94 -626 879 -204 -322 913 153 -850 947 -251 499 -672 -355 973 -909 433 896 -292 683 449 -458 -606 285 859 -424 -376 -690 866 222 915 -740 -87 719 361 726 264 -872 -708 869 -502 -413 -346 774 -397 162 555 -118 -260 -854 -415 248 439 112 943 16 -892 718 122 155 -529 -648 548 864 -685 585 -383 318 554 -634 347 -224 555 -630 -705 -323 -801 -102 743 -468 -796 506 -630 224 -795 786 877 425 -522 219 63 -376 -336 169 -716 280 962 591 -408 -589 -57 681 -900 897 -7 602 117 598 -615 -442 -556 729 -866 103 182 -747 624 186 505 967 933 80 -731 -984 -276 -736 356 232 -873 81 852 -242 -30 736 -320 107 549 -589 -842 355 132 554 667 -716 164 207 96 -917 -422 -634 182 -343 -914 -279 -418 -550 695 -888 -507 549 835 -136 993 571 660 629 -133 691 537 769 914 -657 291 14 132 -656 458 701 715 45 -685 -2 -979 119 261 -435 -881 -518 -696 -455 -158 74 -404 -211 669 928 -395 62 735 -91 -769 893 -891 -413 -732 752 -302 -114 812 -218 -91 -720 604 575 58 -519 579 -922 -140 274 -557 450 -700 -587 945 822 -121 266 -567 -293 -540 959 466 131 -353 969 -866 -374 -69 -750 -87 488 -155 42 -288 966 -897 -226 634 975 435 -423 -907 323 -698 -267 -570 681 -710 -360 318 -151 -523 -288 -133 120 140 -669 -576 265 -824 823 0 -440 -850 446 -170 114 742 79 471 999 406 536 -572 -410 -880 729 731 459 -829 777 870 768 466 50 -958 -175 877 -592 -255 357 442 -667 -528 975 -206 883 312 531 339 -306 607 88 274 237 884 697 36 -109 -28 -67 -543 -361 489 -823 -699 -370 -530 89 -970 516 402 507 -30 250 -746 330 919 154 331 319 -595 -225 -897 -537 -113 572 210 526 29 -905 351 -845 -241 415 -167 -57 612 43 279 -127 -973 154 -265 181 897 -500 242 -241 -105 961 -844 -852 -19 202 470 -586 -926 778 -136 829 -985 371 -265 -546 700 -973 390 826 -111 41 -345 840 109 562 -960 820 699 817 169 -992 51 -247 767 -790 -260 -279 -1000 104 247 -923 124 286 894 229 785 462 268 -824 178 -769 -878 685 -306 568 -337 -259 -832 -326 -399 572 271 -545 978 -184 -763 -986 -73 889 -946 -263 -16 -400 372 -129 781 125 -439 -695 -620 -610 77 941 -420 -717 572 -639 641 -352 132 535 597 -788 -449 452 634 551 -669 14 -971 785 872 -359 -27 916 -121 -256 866 -365 604 -683 111 -467 42 -911 728 -422 -498 -387 -8 -33 -767 382 893 607 34 -734 -368 844 -911 -225 -240 49 -242 625 -238 213 -246 -870 734 -422 570 -680 -5 831 -683 138 -360 -898 788 -97 77 993 -889 88 -696 708 595 -557 873 941 788 -674 905 -31 -841 -190 622 538 -936 -357 624 -515 890 674 -368 413 255 978 380 -259 570 -108 383 -272 -49 697 -587 91 -689 -888 -322 -474 7 -66 -818 389 176 874 998 884 465 164 473 -23 -298 -822 -26 671 81 -29 872 794 217 809 -16 -178 738 -623 116 819 750 -394 295 -303 841 -228 669 616 -563 461 618 95 -100 936 771 -437 -822 615 -214 865 625 237 891 -861 -608 -804 -800 476 388 -612 -434 -225 768 672 585 320 517 801 -345 715 -389 757 608 542 -899 159 668 306 718 340 -571 27 -38 -4 -954 834 -704 -836 -927 213 -963 -164 -711 590 352 -217 -809 -448 -314 976 632 -340 453 -781 -100 5 -83 -136 73 676 -639 292 -807 178 522 -264 25 36 492 -312 -228 -7 -656 590 974 745 -435 -170 709 569 145 889 31 276 816 -720 891 500 443 747 -389 -648 -158 347 886 -655 -708 0 -437 -625 204 989 148 62 -190 993 435 459 560 -252 147 148 701 -207 370 641 -835 208 -571 -233 252 563 984 796 451 -804 -72 724 843 77 -318 680 -306 311 407 -237 159 -981 144 -416 846 -602 477 -40 -836 -844 -924 334 613 -13 -425 -795 -921 -632 -277 -129 -709 -782 -488 641 -521 514 174 688 -29 958 -1 -475 -794 101 816 -196 427 328 385 83 114 -196 -835 -63 943 -475 557 483 675 944 142 -137 -476 -999 -502 -551 973 369 -281 940 286 -99 488 -612 878 960 -980 -166 -282 826 92 735 -562 -145 -929 280 -992 -983 -345 347 313 -360 871 577 -202 -79 392 289 -240 -565 -715 458 -505 -887 -101 -102 106 178 -537 -455 754 -341 -704 -630 343 -471 317 452 -709 708 -197 701 844 -730 -401 -505 -794 -6 -325 -377 -281 459 141 587 -652 12 -474 -945 -292 467 722 435 -473 105 760 -399 465 -829 -156 -4 -490 436 223 36 107 -738 -384 759 -68 -755 -92 -864 574 797 424 549 -574 147 -741 -535 -232 -210 -305 -529 -414 -269 512 -230 -72 -445 188 789 -649 -94 218 465 989 -561 178 236 -398 -728 -597 401 505 273 544 -604 -230 764 177 -153 -857 590 -159 904 715 -7 -383 23 -676 55 -101 687 246 -762 -509 935 297 -214 897 742 -123 -401 561 174 588 422 173 -218 -493 94 176 -986 404 286 120 671 962 -133 -970 610 575 -554 -291 -676 -477 -849 97 435 400 779 186 -839 382 -730 -615 984 856 964 474 529 -608 -965 994 -396 400 31 -496 -960 14 927 -315 912 -641 892 813 717 -341 -284 -627 -158 -206 22 -545 -272 -160 837 518 -964 222 -603 339 -383 -181 78 -445 -573 967 656 -523 429 813 972 696 -710 179 304 924 554 -530 -295 -753 -496 124 383 -560 464 304 -498 102 -700 -388 -728 -563 -953 -408 -280 244 -715 826 -475 215 212 97 -623 -898 -833 -851 244 -62 176 -982 -538 844 -356 776 -481 752 -328 -701 -683 398 -21 874 193 -794 630 -439 -61 198 -676 -494 943 -622 -136 893 -954 -325 900 322 445 56 -26 -688 -538 -583 900 -86 951 -75 -943 -12 -390 -93 171 -292 -255 -109 -235 -998 -407 -832 657 -968 -188 -334 458 -1000 -330 -537 711 678 117 227 -685 989 72 916 593 -909 -540 -313 570 377 -246 -865 509 969 -702 -83 277 147 160 846 307 312 -730 133 -518 951 -611 -519 331 29 -835 151 1 174 -869 76 527 -255 824 -552 -489 148 727 -635 466 841 -744 -536 129 -581 -496 389 701 -313 -815 246 -561 -800 -868 445 -377 -580 980 784 432 -98 975 924 354 55 573 -91 967 210 -433 474 933 -229 194 714 -651 554 -45 882 -101 -565 -376 546 -923 287 941 450 550 265 757 -526 -775 -909 -673 696 -169 -412 196 910 -594 740 646 -110 631 671 301 -503 389 363 -359 -803 -723 608 -963 386 -487 680 -54 -538 -512 269 995 169 -187 31 -772 687 469 -363 553 422 -977 217 664 846 83 -461 887 168 436 62 -330 474 -48 909 -747 293 -94 -281 919 -856 682 -418 587 -281 946 -149 317 474 433 -463 -392 526 834 4 -985 -933 6 -517 -256 814 -794 959 -975 957 -399 -627 540 -151 168 799 871 -634 -301 112 846 915 731 -931 871 -464 -469 634 -391 -590 -301 -383 320 344 317 466 746 -982 70 -180 -641 -269 -344 -117 -250 -585 12 738 -169 -364 242 53 -568 -46 736 247 439 15 -197 -293 399 472 -729 -28 -963 -469 -907 890 -523 169 -999 -252 -690 471 -240 -848 245 112 -206 161 101 -329 -93 -889 -685 -809 -265 -577 4 -258 755 -828 -279 -547 38 -173 452 -254 208 -799 199 -57 943 230 -343 801 289 -67 264 -798 366 -200 -704 -899 -343 160 -14 -73 648 67 954 -272 -789 -166 -716 -466 -946 658 297 117 -242 852 -918 189 -872 -358 505 270 -415 -950 972 587 137 331 -172 2 568 -674 215 -137 804 995 429 107 377 43 -443 -164 -885 -336 -397 837 784 -68 -919 -87 188 736 895 91 744 -718 72 510 -711 753 173 368 -413 -737 -275 -301 63 -11 904 -122 219 45 847 118 435 323 -772 674 749 -643 89 -746 251 372 269 392 27 567 275 -950 -531 -886 859 774 -715 836 -234 654 -522 686 275 -537 62 126 495 -463 361 980 148 -682 -913 -842 -690 -375 -707 767 73 316 -868 317 -311 208 483 -82 -488 -221 -156 889 -748 -696 929 -784 618 289 580 701 -655 476 -155 -738 -991 -351 387 -663 -941 -469 286 145 679 817 939 -950 -979 811 -426 777 -171 558 787 -101 461 51 246 -99 454 -398 701 967 85 184 896 -230 849 104 -582 258 848 -182 10 64 651 -909 -569 -265 -106 -219 -508 -902 -39 -981 203 717 943 459 -652 -792 -611 -353 396 273 -558 -841 376 589 151 116 -41 -824 434 675 -214 247 -170 -633 650 902 -782 -910 -781 -726 175 -21 -848 616 265 942 425 -637 -352 939 -402 -946 753 -998 -635 -808 -44 622 938 322 -528 -56 340 -9 -623 846 -943 344 -550 229 782 -764 62 830 224 -486 985 -27 681 -736 44 -970 781 -960 -359 673 847 919 875 -56 -185 -628 745 -449 783 -227 -223 -743 -887 276 91 201 -379 -34 -993 -584 970 559 920 -534 -857 -497 935 386 -173 -942 927 -556 777 52 -274 695 -843 -702 -5 -364 229 -356 -287 627 -44 -923 705 -596 472 2 307 -827 82 -68 713 -512 523 494 636 324 -696 84 764 879 180 -763 502 -821 338 -215 466 639 -684 631 -286 201 -746 -598 539 429 877 816 -265 899 -523 332 -963 330 -37 430 -833 -493 -375 -70 -989 780 -948 -926 947 8 -907 47 360 -68 -768 315 -149 49 -586 -63 -712 479 623 -622 166 51 821 417 -985 -833 -446 -892 857 619 -291 -852 -750 895 -484 -300 831 -812 398 -652 180 -819 218 664 252 -327 -655 20 411 -159 285 944 985 37 -36 -412 -321 460 -590 523 -877 556 -719 -967 604 576 -483 738 32 -407 -772 -829 -698 -619 -864 841 55 575 -687 -141 -113 882 776 473 -906 -527 401 122 -140 525 -192 -351 -192 482 -285 -845 -207 -321 -672 60 193 -659 480 -961 144 703 -729 870 275 -163 291 -460 282 211 -21 -186 115 992 456 577 -972 258 -40 648 -850 -787 -883 70 106 123 594 537 349 -610 -62 -10 -515 786 -390 -173 976 317 -657 -218 -26 -338 386 384 -703 -233 279 -527 865 27 -806 257 -908 -288 274 -823 -116 -61 -423 924 -842 883 831 48 917 818 -319 561 -150 -371 56 917 865 778 -528 790 562 -167 -781 595 -640 -267 -310 -584 245 -445 614 826 -193 213 309 -584 -747 761 963 -447 131 -159 -50 647 546 5 -859 597 824 33 589 -935 -145 -88 -635 -544 856 858 766 -602 -587 -563 -821 890 -216 977 514 160 -426 -320 -981 -942 160 193 409 112 807 -124 -401 791 525 -252 450 729 -507 60 -92 783 -864 574 -605 -990 764 154 566 426 277 641 -896 496 585 -561 -899 -228 892 -232 -897 727 -803 305 -125 102 983 136 -549 -361 674 -255 -794 866 -751 -471 326 849 -731 -437 -949 200 313 984 730 -566 900 740 -533 92 -564 412 33 -449 390 273 -158 542 -953 603 -733 817 -669 -158 -290 -5 -9 982 644 -601 -604 356 960 966 -651 259 -852 464 373 -559 -710 567 260 -850 -463 -540 -119 48 328 -760 408 -111 -373 867 829 471 407 -62 964 -297 938 958 -768 527 44 -487 738 -234 87 -250 918 -613 629 396 948 -627 53 -233 -504 934 954 -415 702 -152 -617 -72 46 -997 -792 971 -504 -813 454 -222 192 744 183 71 -983 582 793 -304 572 134 -405 368 -670 -984 -510 -96 -422 7 -877 73 -412 536 920 530 805 193 -950 743 98 92 -406 -854 416 743 857 321 372 -545 -382 -600 23 643 -588 -458 -991 -370 711 665 -957 -424 -777 -422 1000 -542 -546 -612 505 46 489 459 594 -81 -809 103 643 923 582 -242 -365 797 -602 744 -185 -673 -802 -537 -498 61 335 594 -804 513 -687 198 -440 -672 551 -864 -400 690 898 943 -78 91 -612 -125 -427 165 185 -108 718 -508 648 159 -780 347 175 -278 330 -75 -506 988 657 -782 -487 -144 89 -691 326 885 -827 -535 -676 986 919 802 -799 131 189 -41 55 -820 504 -262 373 -860 170 153 692 936 987 -951 790 -504 -669 406 -681 -279 546 -896 387 -603 -132 305 -858 -489 393 -265 720 -860 -103 60 -671 -8 -407 244 -275 -334 924 -55 971 171 -844 -920 18 503 -229 -737 494 476 -484 -455 -579 291 -94 -132 785 -923 463 -724 -845 616 647 931 -898 351 -674 233 -679 -637 494 541 556 -588 793 756 -852 -473 578 396 -898 852 -457 -379 236 -911 -493 -501 841 16 -863 -227 614 -1000 921 -633 -256 -940 985 209 597 577 197 927 716 -984 693 444 -62 724 -93 512 778 555 -927 -498 90 239 -790 493 851 952 -786 2 190 -254 85 -667 -717 -955 -848 -453 492 598 -387 -90 -992 -786 19 -213 493 122 435 225 -953 -808 -543 532 41 -878 -893 -531 529 14 181 342 798 457 275 494 -389 -167 980 429 -476 -524 -230 -801 456 363 -539 -727 653 998 -674 198 576 98 -665 -119 764 559 441 -897 778 -398 776 442 615 -328 -586 -965 -687 800 -389 61 351 657 175 889 173 55 -596 226 -141 636 240 634 -181 879 882 684 659 -708 523 81 -942 232 678 375 613 970 -250 -962 960 -770 -282 -581 976 559 320 -390 219 490 -299 -146 484 464 -113 286 41 -239 -543 -914 -754 -725 -419 456 -500 -546 337 409 33 539 252 -347 249 -457 746 -317 103 526 -77 -890 429 590 300 676 -984 446 589 527 -915 252 -168 -186 709 -975 629 289 -593 -979 -992 -952 36 -634 743 -482 -503 -536 230 -602 -860 109 -275 990 -890 -324 857 -664 -96 -490 3 8 867 812 -787 238 457 -888 -588 -616 246 -872 -955 99 -964 432 558 -262 890 -768 -120 -918 -545 604 181 -227 501 -933 580 113 -16 -90 704 -916 -409 -530 -879 632 258 -525 -400 500 962 38 -157 -328 -454 741 368 -338 -316 -456 -565 586 -126 522 -473 -525 -385 -860 879 -713 -550 618 383 -464 784 -951 -452 597 -964 -40 -39 -369 -757 744 98 529 858 418 -261 -341 830 -417 -101 -644 -127 171 -334 392 -640 -718 306 -374 -672 377 63 -392 -501 468 365 127 900 -832 -756 -158 636 -85 -471 -532 394 397 -112 -269 452 -735 475 465 787 925 345 -425 939 799 -694 727 144 879 883 -532 172 -658 915 38 -199 -228 -835 -334 918 310 112 -538 827 333 -199 -898 -451 657 801 651 154 183 -875 -969 -982 791 -111 -304 301 610 661 -875 -321 823 -95 -618 -610 889 49 -848 -232 561 -815 942 528 -69 410 -981 -919 -473 -445 41 -58 -452 922 922 -176 588 413 372 -937 666 739 -960 133 -668 -866 289 586 -64 983 207 301 -579 -544 304 -844 444 -198 -771 -290 -561 -538 19 705 873 -798 -646 -349 -242 -755 226 -353 -770 701 128 838 420 611 -694 217 -603 695 968 -802 -246 553 -748 702 -697 -261 -167 616 313 -887 -833 -666 749 -103 635 476 -86 841 245 -55 375 770 -288 -175 -112 -926 868 -56 -412 -419 -907 -939 -826 560 289 -956 -849 775 471 571 994 777 448 -701 742 -591 -296 211 -465 705 -882 -65 553 -543 -142 344 507 392 475 -217 -257 889 -302 -532 139 231 -55 628 554 -576 -622 -435 663 240 -33 333 -825 305 -62 -274 895 -800 370 383 296 -325 636 -905 25 -430 -124 789 -903 784 452 245 96 975 830 945 268 -160 124 -76 550 514 925 -856 -37 338 340 -304 -563 482 185 496 877 -61 700 -784 -667 97 817 689 54 623 -375 331 945 442 632 807 -604 -65 -33 451 53 -934 -53 -437 -828 -641 -332 303 622 -970 504 -217 638 137 5 -177 -295 -167 842 207 229 -401 704 -544 -604 -531 -32 -314 -418 -550 -382 987 -975 406 825 533 878 -480 -51 929 790 -771 350 420 -144 -585 758 -958 -590 -908 14 819 10 -867 599 -197 -945 -575 116 -389 855 -719 873 146 -929 771 -974 -336 -939 885 -357 -306 338 -436 -749 292 908 439 -571 -696 -885 731 614 -720 -704 -153 418 -296 -560 778 981 687 -693 748 691 -786 -728 -656 -945 -510 -66 554 -211 -606 -207 -471 228 402 882 692 99 -691 -846 -348 -657 -769 126 843 705 -743 -720 75 755 -102 719 519 -274 614 813 -489 -156 885 150 633 -231 -206 415 932 -209 -132 -997 767 247 -578 677 581 833 -542 817 -444 383 506 220 -465 307 519 -238 420 139 447 -776 297 -332 566 -83 520 -91 -998 852 547 -483 -226 -294 -118 707 290 144 -673 758 -682 -889 -756 278 657 -381 79 -587 260 -550 306 -291 692 -905 -29 -336 -22 252 897 228 763 -921 -334 535 -366 -766 765 32 -180 -493 -296 -212 -512 654 -68 985 -717 826 -951 855 -561 -180 254 766 -903 349 -52 731 -412 917 843 850 884 -980 -921 -657 -40 848 -44 917 -269 0 879 432 343 676 -302 809 325 682 848 -312 -980 -934 -210 -882 701 -636 -287 515 -313 652 -100 -450 -270 949 921 -978 779 -530 -392 -35 -781 205 421 -641 -820 -547 826 518 -481 -94 325 -956 -793 7 999 859 -502 588 -762 -621 592 57 142 499 -587 294 -458 508 -495 -603 -902 -479 -284 305 677 -73 -258 -752 975 165 950 -410 644 -460 -249 -820 861 929 -332 28 928 859 531 -582 -780 -666 51 -406 251 296 56 131 -411 -532 32 647 -76 -983 750 -672 5 224 37 15 -298 979 145 474 142 806 -69 839 -183 -25 -555 -503 -435 587 -203 -169 175 -887 197 393 -314 315 788 308 204 220 140 -232 -157 808 -172 34 -9 -193 -230 554 316 -250 -1 90 -778 324 815 411 -807 -895 61 853 -174 518 -638 -856 -455 -245 615 -483 -848 6 -608 476 -164 -305 581 -387 355 582 -138 50 359 -761 908 -936 28 273 581 -211 -470 450 395 904 -15 -287 -110 -43 45 -567 -185 350 -469 876 -395 -252 -919 -723 -115 885 856 -939 -616 194 972 -422 974 -585 615 -839 56 -585 -272 -703 -669 84 -525 165 -91 359 -997 34 721 -958 -650 -394 507 596 535 -286 694 -722 -665 573 950 -32 982 933 862 -31 28 850 -685 190 789 833 -418 -78 -789 598 1000 502 -400 -390 -875 984 254 1000 -552 143 -98 229 97 -3 644 359 -282 -755 -91 -398 834 -135 -182 -299 -491 675 525 -403 -950 924 -769 295 -307 416 -438 384 474 125 -470 -986 757 617 104 -47 -165 -769 234 -264 335 948 345 -465 232 -897 -279 708 565 919 687 -99 -476 -788 503 -826 57 -349 -119 -247 -561 -922 432 776 -683 906 949 741 230 -814 -560 356 -694 680 941 -264 -109 -510 -587 37 965 486 659 131 971 -371 -751 -713 215 -311 515 37 181 973 217 -284 991 -777 410 42 -210 -201 961 677 -960 -392 216 539 -124 -869 -348 986 -448 762 675 678 115 -426 -168 913 383 858 -865 800 363 -298 -428 -594 86 148 -596 -592 -940 -143 624 -861 546 42 -7 -242 34 -801 458 -406 -463 61 -827 480 591 460 382 419 479 -335 988 107 771 75 787 -727 -913 487 -10 324 -555 -167 -287 755 -439 970 180 438 988 -296 189 568 -427 -490 -96 -522 112 622 991 -677 764 298 386 -265 -109 -540 -232 143 -635 -560 -93 -355 751 -938 -702 -566 992 -612 -706 -623 -713 256 274 -242 153 242 615 725 -883 813 -656 -635 -288 283 -227 -917 -402 295 270 -275 439 586 -99 976 -964 244 -429 416 208 85 336 677 -688 999 555 957 148 707 -301 700 -883 605 18 644 182 726 -316 189 68 587 139 -691 -684 -772 -718 5 -840 640 170 669 671 911 177 -146 567 -151 -349 -502 790 18 -543 135 -865 93 -937 -827 -890 -542 -56 879 945 -120 5 579 345 -627 362 191 -168 -672 -915 137 450 574 443 179 -387 -602 247 -935 741 -195 -721 -696 -219 -950 335 106 -855 845 587 -497 -798 -11 16 -585 970 22 666 -934 912 385 278 123 -208 369 852 -821 -504 -98 662 -343 -288 472 -486 565 -752 671 309 -377 968 -896 956 195 212 484 761 407 -623 -508 -327 -511 77 -149 369 200 -403 929 152 287 -367 -96 -825 238 923 905 850 -289 896 -634 259 651 -893 -531 -742 -562 -645 -852 -533 66 200 -17 -760 -16 -194 540 501 311 471 -279 -160 449 606 506 -735 529 -828 152 437 947 -492 -558 -517 -346 -946 -383 663 860 -731 855 293 -866 178 -951 519 -870 -821 456 -6 -965 842 521 -13 714 413 -322 430 -255 861 78 611 761 -391 948 -1000 -74 823 -848 355 -976 880 -508 921 511 -968 -803 945 122 356 -383 -439 -460 216 829 606 801 679 -698 -77 -697 -901 -341 587 -194 628 587 418 576 -867 -213 737 678 -399 -711 729 346 -646 456 -728 -942 867 866 492 -608 527 -355 97 -147 673 793 -897 233 812 -2 -54 978 131 -440 268 18 -58 -294 -286 292 191 477 765 -526 631 389 464 -715 -688 -952 -354 488 995 -614 303 -122 -629 64 -908 -824 843 295 442 -760 -405 643 -394 256 -758 -832 -190 -125 257 -119 211 524 603 87 -1 953 617 480 889 958 513 -458 -334 482 -948 610 200 -36 374 -408 -17 -54 358 -703 91 -939 251 -563 -309 -989 251 452 -905 -847 -953 -246 -942 -260 460 460 -224 965 -721 -659 -190 -488 -228 989 788 -736 742 -671 -251 647 990 -457 -312 -436 -71 -365 -731 622 -805 707 777 535 235 194 -800 755 795 538 398 -117 545 507 -694 480 131 379 -552 -579 -918 999 42 34 -327 403 -249 -311 603 -698 458 851 -966 451 993 561 65 -539 522 -727 943 320 994 -523 555 -627 -36 119 935 -362 -400 -371 633 -441 519 -561 -652 335 -965 193 478 -859 -269 -320 205 -917 -388 -954 777 -93 410 353 -69 598 353 -755 -835 -493 -292 448 -858 -135 -136 573 728 -767 -219 229 -593 347 122 852 -961 -875 -32 197 227 -817 562 551 -428 -569 -29 -307 252 982 71 -967 -598 782 -934 -305 845 967 576 157 -838 -638 866 155 -434 -716 144 856 593 -269 355 -888 -901 -435 978 -770 -216 -104 -565 -561 213 -295 -496 -561 -478 783 -570 -654 937 -242 633 33 -69 -323 600 553 990 -575 -981 650 344 954 879 -766 -243 -682 858 -327 930 -375 984 -72 -363 -375 -172 -811 826 764 708 994 -373 -209 468 -698 317 728 444 -924 -238 -713 -737 -569 -6 509 -247 299 105 -185 -404 908 -354 990 -849 995 -949 -289 -232 -757 -563 -160 -482 662 -290 441 383 768 473 803 -495 420 213 -158 420 -182 171 -873 -587 852 413 655 -933 -727 792 881 -333 170 966 -669 -33 215 -800 1000 176 -563 779 966 -273 -86 -561 -216 884 152 593 839 -965 843 -892 -861 834 -925 -573 -669 213 615 -351 -378 -587 -595 16 -5 -679 147 934 689 -88 624 900 530 -112 -740 640 -815 121 -488 -935 -503 -692 -690 -351 -860 852 239 -125 244 -583 193 760 937 -637 576 550 423 561 -557 527 -642 613 -600 351 53 -19 263 -807 495 -844 781 -398 -296 546 -738 845 -923 685 -970 -426 -349 -97 -933 549 -701 400 -958 -415 -371 -452 -27 778 -783 14 -489 -643 608 -532 -691 -271 762 841 278 -903 -798 -774 -734 -589 639 469 -362 85 226 168 919 -982 568 584 -173 -516 581 -593 -156 -47 -8 418 484 664 608 570 -995 908 -518 -815 -620 -964 65 189 -380 233 747 -365 -377 -409 901 380 778 -507 -376 463 510 -833 744 744 729 938 240 -81 727 -759 67 -442 -389 -913 -913 405 47 -213 664 130 397 -140 -489 -533 -187 -346 -612 -964 -448 713 -231 560 904 -636 -963 -754 848 -347 -989 66 801 -857 251 -786 216 618 249 -140 284 -816 -587 464 -326 -704 332 404 576 -261 851 -42 -459 -390 737 719 -749 840 983 -66 960 -671 177 360 767 -114 972 227 870 581 -913 289 791 302 -674 -885 -544 -586 940 422 818 664 635 -559 1 -990 -688 392 780 290 886 -734 -853 -971 177 -386 -876 438 -684 976 417 911 479 826 15 -659 -18 234 -509 784 87 -20 818 526 546 345 -945 597 234 -625 326 854 -192 865 343 -224 626 943 -904 -297 -370 737 453 -540 -155 927 634 876 721 -699 714 217 69 78 -403 -393 393 67 -318 -187 -847 -333 -842 -120 570 939 -100 -22 -203 -297 -644 853 632 -201 567 -473 -713 -365 -754 -302 -625 -655 -38 298 84 724 -710 741 -159 166 294 -492 -934 -925 175 -581 470 90 -279 575 329 -94 208 441 581 -326 -887 62 963 468 -518 -323 744 879 -807 -918 -848 -353 -846 -14 -523 302 -553 375 -148 -601 451 -354 -872 49 -472 -428 -320 -89 -240 -839 -716 80 -958 -877 -585 -203 -802 -310 -550 -918 146 -708 -110 829 -367 -260 -514 -208 -441 973 -242 921 -797 166 761 407 -891 193 -331 319 -818 372 503 483 166 -397 -76 -358 224 519 842 137 898 598 -575 -612 987 -835 -914 220 194 246 466 -975 829 -424 -457 134 232 -277 -282 575 936 -168 527 611 266 -895 -545 610 165 336 693 512 843 34 284 837 553 -548 563 122 -529 -103 705 -55 -119 534 -207 -48 953 -249 -226 -942 89 -502 -168 -223 -551 635 196 -289 376 71 -788 407 -288 505 230 -697 -415 683 962 -523 -460 5 21 499 982 -660 780 -184 -29 -382 -666 -755 587 906 -675 -504 -780 242 -151 -842 -82 404 892 629 -62 274 643 -12 807 -10 -217 21 105 -424 579 413 567 -529 182 244 280 746 342 -238 -786 380 -314 -516 245 -877 -487 629 916 -280 -952 -595 -408 380 558 -301 -963 58 -530 494 89 -627 -424 -590 -93 -694 -671 387 -762 967 -664 -442 -675 -365 743 -671 376 671 -791 -475 147 888 -680 264 -44 428 -441 313 -190 -601 283 -805 314 948 -383 604 815 685 -657 720 -38 -321 -305 12 -407 -162 39 440 779 -764 886 -57 842 297 -744 -322 -462 869 224 -225 401 -206 -147 962 -827 -590 590 -886 -686 35 614 760 -851 38 -418 718 -697 343 -823 -430 -925 398 -90 -655 191 765 -408 -741 131 770 293 -902 -604 -40 294 -512 746 -677 -606 -614 -668 -575 882 -214 -563 -609 451 -747 808 962 741 293 62 -688 -429 -61 978 -41 -412 565 -984 53 778 487 -866 -527 530 -751 526 130 834 978 391 115 47 620 581 74 -156 -722 312 -873 -541 -778 776 723 165 902 -735 -157 -600 382 333 973 9 -931 611 922 851 -629 512 175 -551 527 422 -488 746 664 54 911 356 959 -419 -950 -907 -159 32 -614 910 686 632 -491 138 -332 -65 -125 854 242 -719 -944 -948 -257 318 -557 -483 966 983 -496 439 -165 -478 586 140 -992 387 -546 -604 13 619 -338 -333 -25 29 133 245 -76 503 -37 -39 384 -805 -922 465 -691 376 -841 547 137 187 -135 601 -413 -59 24 118 307 -761 -44 354 -420 -110 -208 -549 -381 -160 752 -887 756 868 -964 19 240 512 -345 -238 170 987 -741 952 501 -676 406 -58 -133 673 805 -103 656 -27 26 -249 954 -781 -493 828 440 422 839 -456 689 649 -325 379 257 79 67 340 34 -470 -481 213 -558 -566 256 -47 -769 -329 -948 921 515 -162 874 -70 300 -537 -661 613 -581 601 935 -894 -286 381 225 693 179 -308 352 -398 648 60 277 325 768 -892 -371 -183 850 653 343 -646 851 -425 -464 844 697 179 374 265 570 -900 -363 826 -900 -139 -288 -298 -925 753 560 -43 -186 191 710 439 931 -716 -720 -179 -599 -427 -761 -62 30 235 -670 520 327 -647 109 -705 458 19 -581 54 98 52 582 891 -265 -634 -821 193 -485 -499 919 -385 236 -492 -807 -159 195 287 504 689 455 793 937 13 188 136 802 502 677 164 -641 152 -404 -833 895 584 666 -486 -511 687 -918 986 49 861 -557 190 -416 711 -90 -541 850 267 953 -240 -871 468 517 937 675 -863 -983 900 -652 303 -273 -572 -992 -326 338 -4 -608 -87 656 -952 -319 304 125 239 30 846 370 622 937 -764 148 11 365 -953 909 -605 121 383 -40 358 510 669 891 -903 -600 -759 -263 -827 -795 -663 -112 793 420 104 -695 -863 -958 628 833 -481 452 -56 707 -236 -573 -368 443 -650 669 -297 -711 993 -342 527 476 -569 424 -41 560 -443 -731 -905 532 630 938 303 -694 -424 -211 -946 -739 -436 789 -543 353 116 337 799 -735 525 703 203 242 934 -327 -128 806 -643 -878 -96 -639 -595 199 75 64 502 -918 -748 -843 117 -206 191 -890 -619 -737 -36 -415 883 -200 223 337 -679 -650 -582 -771 634 -454 -572 -272 -434 349 -442 618 -765 -858 321 -923 -521 32 423 460 -241 124 279 -48 211 -86 -749 -394 424 634 473 956 -410 29 -617 62 -220 140 165 779 376 -909 977 -736 377 -132 814 -520 164 -968 -864 -355 594 797 889 417 634 -889 -663 664 345 206 -239 -837 721 791 629 -374 -443 -158 789 -38 196 233 236 -953 -231 -739 201 -197 -96 266 -398 361 904 278 342 383 669 -610 -601 599 668 420 -88 -143 -55 7 -777 -154 682 199 842 -710 -107 -534 -262 175 -216 -224 -449 399 -95 -851 -143 9 -767 505 -588 396 -819 303 -119 697 853 779 -11 -879 850 -129 -699 635 -580 799 -361 686 797 -329 650 705 -248 -136 -464 -560 444 -260 -656 340 -163 -206 -699 563 321 262 416 -328 624 -465 -960 865 -891 426 844 -332 -779 395 -366 212 -63 -212 273 -736 163 -205 -39 -512 554 386 -488 -818 601 -530 402 -683 759 18 384 218 357 -287 853 -252 424 586 -334 743 -990 989 -962 393 -10 71 214 379 23 -176 -201 -430 -609 -749 -142 -82 -330 -45 -570 629 -311 893 323 -717 999 -814 663 872 -177 289 779 -253 -737 523 777 -156 65 702 -97 527 852 -282 140 -572 -703 629 694 -761 831 736 254 -619 -283 163 -993 117 -88 333 54 -751 -316 -86 492 -816 -713 988 -612 -104 998 -512 -701 806 -277 -988 517 -668 -300 987 535 843 -535 -411 -37 -795 1000 -354 546 -164 470 -583 199 -382 -434 330 511 -210 264 -622 474 258 500 761 -553 539 332 643 567 390 191 353 989 -401 -404 -545 979 -483 600 178 -334 989 -858 -658 632 377 206 -93 -703 398 -925 540 -406 98 5 953 -318 518 875 396 -713 -326 -577 798 -789 -173 802 795 361 -690 384 201 -343 692 -746 128 -604 -756 -792 4 -199 771 980 697 -981 545 -682 146 265 -113 -291 -293 89 -750 -468 147 -768 -933 23 668 -642 836 69 -168 -976 9 -331 662 -788 925 -50 -968 -228 -317 -485 -649 549 827 651 66 938 -206 -944 475 217 -298 -87 400 -519 -801 677 -766 923 -692 764 -762 466 815 59 900 88 400 528 496 873 -804 -508 -652 793 -184 594 -167 914 -545 111 -476 -241 -859 -461 -153 -988 -49 -202 128 644 -971 643 639 -783 -744 734 -677 -562 -589 -184 957 -579 -772 -398 742 486 540 29 440 902 -252 -756 192 -926 780 317 285 -817 154 339 945 -625 -292 -191 197 -164 384 681 -418 1000 -655 897 -529 -344 -898 908 -15 -430 531 271 699 240 243 880 -147 30 400 909 -510 -816 -974 600 -611 762 562 393 -971 612 32 813 280 470 517 -109 138 -94 -835 -613 -375 -344 -421 715 -836 103 915 -228 -423 -306 -6 24 262 985 877 799 -783 470 -357 294 -126 -328 68 499 -97 862 -562 -459 50 41 -743 642 279 633 -743 852 -203 -485 844 -491 -44 439 618 951 -635 -449 -558 361 -698 348 -258 -588 -31 -963 -666 163 506 -448 -109 -390 494 -370 -772 655 118 361 -792 405 -269 -39 313 -403 -54 822 36 -959 754 694 7 -145 912 221 930 55 148 -963 972 -818 -1 -270 99 264 377 391 -481 -238 785 -246 -611 -191 -457 510 526 -760 -490 -381 -329 183 406 -862 -750 117 273 414 742 635 959 -442 168 904 571 519 -488 66 -660 -441 -673 723 376 20 121 382 -238 -791 -170 -529 662 -873 -924 533 -956 264 -625 650 977 365 -687 79 -696 -797 -218 -180 -545 496 -382 -622 -252 -409 313 -76 -260 860 -682 -634 167 -562 861 -997 -881 368 -905 643 502 993 -785 -219 -147 439 -842 177 -805 -776 216 838 -689 -982 802 625 262 148 374 -129 -923 993 -536 -163 255 346 -472 509 716 841 403 924 -580 586 623 6 330 979 754 227 -205 -84 394 -787 -547 912 782 562 -997 876 189 358 39 892 192 -698 -570 711 154 -607 -329 768 621 886 51 -522 238 -958 -712 -742 169 419 -387 -311 822 -929 -9 340 -961 863 -359 695 735 151 -479 515 78 -664 383 802 -482 775 72 -33 836 -349 933 -172 881 -401 47 -854 -948 805 486 733 279 897 -681 -431 -777 584 -28 -927 689 -825 13 -67 909 791 452 -601 887 -270 -188 356 -637 -951 -270 -873 745 841 135 692 920 864 843 -799 183 855 -608 -187 -493 106 760 543 419 -783 528 119 -5 -536 334 -659 337 -238 -438 395 326 -493 -44 297 512 208 278 637 -697 866 -200 -171 463 -415 577 -639 765 -456 639 -171 745 -29 -207 271 -998 404 90 -833 914 492 573 -666 -448 640 685 -262 359 -244 764 593 -329 -511 390 -602 332 229 25 538 -653 -747 -937 317 199 547 -37 -71 -86 -534 -641 655 72 -50 387 943 718 833 -815 -826 979 144 -888 928 432 827 731 -991 127 211 552 -732 -937 -405 -253 -682 -491 98 -894 -334 219 -715 -734 -411 87 -637 -563 -539 756 -623 -568 -430 927 -789 841 -656 -787 -742 252 638 366 449 89 -4 970 146 579 89 789 437 200 -123 -898 477 2 -153 619 108 329 -555 647 -876 -58 924 -19 -719 445 897 -482 345 -37 20 996 -965 125 785 -254 423 -480 578 -535 157 -867 -314 -365 292 241 -514 81 912 919 982 -927 -239 473 717 -631 963 -974 -718 653 -30 -136 -13 219 -863 903 162 -257 -352 -4 667 -685 72 -560 -376 189 825 -640 -371 461 -637 -642 -390 -587 -41 -699 -31 -346 -725 -349 -465 -501 -554 281 984 534 -739 -727 -46 241 -280 -7 -38 616 -218 985 -51 -585 -318 -954 -918 -703 -101 123 768 -475 -975 -746 -702 880 -540 -680 915 849 -816 474 180 992 -369 -199 -538 245 356 -763 462 300 431 558 607 -513 -456 -560 -795 755 -666 798 -874 702 31 -342 -827 186 -968 465 848 914 354 -734 909 -628 -853 188 -893 -675 -747 -918 -504 -344 -337 59 -542 46 850 -834 -435 -839 -575 -803 -230 784 -894 459 721 -329 656 -99 465 883 -744 -827 -289 792 -834 -52 528 260 -615 252 66 -161 997 680 278 -79 80 -927 -794 881 619 -385 611 142 237 38 -258 873 989 -91 21 -713 -242 -45 -490 320 186 217 -317 -590 899 -97 -331 349 246 545 -692 351 260 97 145 839 654 990 -28 -505 -663 -982 -831 -875 -575 894 106 -90 402 38 533 -432 -73 -408 -550 -87 288 -849 -92 -554 -343 930 -384 763 -550 -912 -945 -775 -220 756 -920 69 -880 530 191 688 -995 -750 536 748 926 698 -86 611 352 -277 63 226 -222 856 -946 -602 711 428 745 -796 116 978 -720 -654 349 -888 221 -670 671 -128 -430 -385 198 177 888 -736 98 -542 -808 -535 390 -999 611 933 975 849 763 668 -377 -787 -830 -984 -802 665 -978 -110 -242 -83 -722 693 366 -752 26 -808 -190 -146 -512 -698 291 -208 -422 -915 699 255 -475 -275 -544 707 657 917 760 425 -242 -974 222 387 569 132 -98 397 441 479 -219 210 -415 -718 -991 754 -938 -498 155 177 -462 706 649 -989 800 807 122 829 -669 -765 -384 34 94 943 543 -563 950 -468 751 -116 -508 -827 -787 489 920 804 -721 181 985 -278 601 638 -653 -238 -587 393 -658 -133 -984 503 666 -989 31 969 -8 -701 382 -767 -969 233 -254 406 -592 -525 -519 405 102 638 1 -580 515 -390 -198 955 758 -62 589 26 -513 -698 -82 917 703 -816 475 859 -313 708 876 -128 373 -293 -753 -140 -1 -183 557 956 146 104 -856 -610 -436 -210 -373 -495 511 407 293 -868 580 237 -930 -182 -426 152 291 555 469 -30 -978 -999 -681 -353 150 17 -571 752 -32 -549 96 -137 647 -437 988 956 -408 750 -567 224 228 -451 -831 814 906 -701 -290 163 459 200 141 812 625 553 -793 -23 -179 -829 -691 5 738 -307 850 601 -270 -230 231 -101 102 -141 947 -577 206 -456 -792 -351 -395 -376 -107 -883 -689 -624 -278 427 286 367 -641 -846 -100 781 32 -847 -147 -434 882 -877 -999 -554 -459 421 -138 -470 -236 385 900 725 38 -540 -581 -869 -583 -635 -6 749 -750 -611 -150 -499 -638 -334 840 -888 624 -108 -148 -828 528 -699 -588 843 750 886 -814 -769 145 -930 -921 -179 -939 319 542 -220 719 938 790 474 743 -802 -954 -601 -766 764 -942 -642 -994 -6 988 -496 -401 -966 -298 -234 -874 901 -800 837 -932 802 672 695 -940 258 -783 726 -827 -584 619 -936 -913 672 -43 -234 668 -998 914 -368 521 -953 84 220 -977 -834 508 -120 247 392 -807 -888 -975 914 969 -717 676 583 516 868 696 -138 -219 29 411 -231 -878 -246 -189 -506 -677 678 330 734 -627 -477 -444 -429 -84 67 519 257 -331 -702 868 -946 -374 443 -532 -495 716 479 -927 368 -312 -382 557 -648 -350 -489 304 832 -810 58 -589 550 35 509 -474 39 569 311 -277 600 224 -235 -787 928 -234 -274 -488 -830 -942 589 807 752 934 258 -87 -934 406 487 -395 -438 742 927 224 655 168 413 769 78 -367 379 299 -8 286 -860 103 -263 991 283 -258 998 -672 -868 -720 718 -200 818 35 679 253 -263 456 649 97 -185 -354 -761 540 -744 574 -494 -200 -319 -581 -525 354 -298 -31 92 642 126 344 -667 -154 310 -308 -842 -867 488 -718 222 509 -756 -493 -420 182 457 527 -651 125 529 416 -476 -530 467 -384 -487 183 -800 -593 -33 773 116 530 268 -185 -815 -353 528 -820 -223 -720 689 -695 296 -24 -92 -593 700 880 -68 151 491 940 -50 -130 -743 44 651 527 988 -318 -500 828 -871 486 -331 -218 628 -621 -609 -750 -254 901 -673 -923 657 -724 -756 972 -545 -426 428 -587 -266 327 -973 -247 -601 493 249 -332 377 719 81 -446 270 430 -900 -466 623 -962 736 -801 -303 73 827 -469 336 -141 -455 -743 94 -758 -800 -163 -355 -556 -193 616 -599 785 -176 880 -711 850 616 -391 648 -6 -471 973 166 529 -970 -309 484 -148 -571 466 668 323 922 401 -950 -708 -416 353 802 -135 -87 -508 955 -419 659 -641 -435 -351 124 -743 112 106 0 -500 -696 328 -195 -684 860 -610 -199 851 69 -409 456 -341 -146 -364 -445 209 -709 659 152 -89 13 -471 -561 -675 -670 -339 751 -511 -987 -198 9 16 544 -443 -846 626 314 633 -349 344 353 757 157 593 -958 572 611 912 432 200 -745 -833 -306 -426 708 631 158 623 814 -180 -153 147 -942 -794 -455 726 657 180 -164 -115 974 -441 -252 -381 220 840 -416 932 424 -911 -171 -827 -849 -237 -12 -79 -877 -256 -186 -545 -285 -137 300 549 796 717 920 -127 699 -847 -813 -247 -531 503 -875 -28 -474 -49 -235 -511 -38 597 -850 -6 244 309 96 889 658 -789 859 -416 -387 -528 235 -811 607 -347 -571 523 248 437 995 672 860 -204 162 -140 481 288 -121 281 947 856 -88 -530 -959 -584 171 -440 -910 113 237 478 124 624 459 -293 685 337 -867 906 322 -477 324 722 -418 -85 243 -576 39 -423 -323 373 -182 994 3 843 701 985 219 -931 -876 -352 -536 134 399 -809 254 612 311 -722 489 -614 169 63 481 -291 -372 -362 -695 -437 -241 444 -200 881 -814 -680 41 641 60 28 482 -896 -360 -570 -774 -948 -781 -916 -784 721 -973 -912 -188 -547 -545 -260 -787 -277 959 876 760 24 272 -323 -283 833 -973 808 644 -16 -915 -40 82 -94 363 374 -826 -578 384 -476 -39 522 -904 767 -269 -465 257 -357 -714 602 -796 292 -186 -244 -548 -244 797 434 309 770 874 371 -324 -268 42 -196 383 -463 -163 508 -159 593 418 482 26 -482 -964 -872 -240 -913 -363 -891 284 221 -677 272 748 66 -264 -685 765 -693 -95 902 -814 -377 845 -471 135 -76 -648 808 551 729 -499 -495 -527 -599 -892 850 781 118 930 -253 231 -240 -834 747 334 -483 467 672 -387 -900 31 611 168 96 -809 15 -798 -529 -383 621 553 -713 -671 514 -48 447 -519 975 764 -272 73 280 -529 793 61 -460 956 -185 -925 -188 -73 50 938 299 925 -523 1000 -710 74 521 930 802 -25 -769 503 -720 146 761 -353 145 -130 927 749 579 -199 443 743 140 -883 -150 217 -795 -537 -303 -438 929 48 120 704 313 247 -908 -657 411 55 -498 -754 798 -933 -359 -753 310 -314 921 189 680 -510 -597 -260 -756 226 -764 -52 984 312 391 592 822 -405 -457 -540 751 59 526 148 533 29 813 5 -51 621 263 501 564 314 586 -425 -640 -883 577 -456 732 357 -885 153 -756 -196 -608 -423 770 -107 -671 950 -406 778 -40 462 -109 446 72 -840 -258 -404 -914 432 690 -487 -598 -377 839 -936 489 788 211 363 -122 -427 -310 669 202 -121 90 -673 -955 937 -736 -995 918 -275 -317 -232 89 623 -313 -895 355 851 842 -458 934 -460 -304 -269 293 -89 -351 -962 736 -991 785 925 221 441 -442 721 18 -225 813 841 32 493 -314 953 703 -517 248 570 463 -506 -704 97 -140 221 -896 -221 140 895 309 981 -130 -882 50 850 748 985 523 229 436 686 458 538 93 529 173 -928 -479 -314 84 -106 -479 469 -485 -451 759 -803 976 -632 -164 984 -432 -161 279 -347 -736 -592 695 -222 978 -99 947 -75 328 -628 -999 -707 -374 -161 284 -992 -91 808 -674 -624 -628 792 -18 541 -658 398 -159 125 865 -148 382 595 -647 -772 -402 -316 845 -702 -436 288 -942 421 896 334 451 -561 -736 -826 219 -409 -221 -460 -620 -425 -412 -875 -338 -449 -624 619 -16 986 920 246 595 772 675 -118 -830 -378 226 -816 91 829 559 492 -24 140 -871 -109 195 519 548 -965 -357 18 -534 -612 -75 146 434 -13 -800 -348 423 937 455 -80 -140 -357 237 -543 988 -475 -910 975 505 -68 216 -515 696 680 -506 -236 581 -629 652 -573 216 -278 221 670 -818 -972 -890 180 206 700 -965 204 -578 195 997 881 -18 -899 83 -284 843 -280 629 -838 253 751 886 839 -816 -430 271 578 309 -763 -863 50 -92 -76 980 295 -369 -652 -877 272 761 -124 -332 615 196 -719 -938 -349 84 -189 10 -977 902 -495 121 695 482 1000 -420 395 -10 929 -340 646 -482 265 -194 -966 76 224 -143 544 130 433 37 139 -704 -21 -366 -882 314 875 -663 -3 -480 -206 -905 467 -869 494 -984 690 464 499 -379 104 -286 -859 -95 -313 33 -543 -411 728 -704 -991 -121 -940 -776 -339 -511 -292 808 -588 -366 -62 -722 -635 95 -358 40 874 353 -589 -798 364 992 110 389 577 -416 351 -559 122 758 -204 783 -552 527 439 -178 -894 -80 222 310 -193 642 -97 265 -896 -601 239 -239 811 -248 777 -134 669 217 -335 -765 -273 822 342 -185 604 -792 403 -455 -101 -613 -850 -982 -622 307 -967 120 385 -706 855 -310 995 24 284 -194 385 410 697 -208 -865 883 240 -583 314 -341 -958 923 -588 -595 445 164 306 641 317 67 455 823 305 173 -893 293 231 -706 -611 961 -274 235 437 799 -940 281 -332 84 854 588 -406 587 -164 34 -823 -953 647 338 -583 -842 910 -302 546 -124 -525 231 807 852 825 186 -965 478 883 -640 -631 616 594 -578 -845 -715 703 354 46 48 -363 -535 -652 -680 -639 -647 -92 -706 941 854 937 353 254 878 -768 176 304 373 -87 744 4 -765 433 -679 -864 663 -550 514 -855 436 -30 -435 215 974 -229 482 349 -353 699 -852 109 -999 913 648 -126 -977 -827 -16 125 -147 734 478 -470 895 -947 -753 -184 698 140 78 -651 -860 -746 -223 247 333 692 -683 45 -613 525 -463 -432 792 241 489 585 429 -213 33 -278 -558 -168 -188 355 -220 -257 -640 -474 -451 136 -342 534 168 -273 775 -404 -659 -931 417 -798 858 418 754 -300 -914 766 -237 -695 -807 733 649 730 165 169 416 -548 -227 -514 -85 -483 -816 549 15 593 -852 -61 763 -57 955 -571 -452 842 -128 548 -160 -219 -857 434 316 624 656 -660 917 914 -468 494 163 -514 -565 682 -552 -63 104 -624 -573 -128 -772 623 -533 -242 590 574 -405 -208 -551 573 584 568 858 -618 335 522 -21 534 -359 -222 -845 151 412 -677 291 -483 767 -169 -648 35 -205 899 751 578 174 -29 -479 -277 -229 869 -182 584 -126 -55 -137 914 828 813 -379 -180 83 -56 -19 492 -114 814 -272 -83 -75 -773 944 -544 -563 882 412 -492 324 -567 -961 -39 -810 -450 -953 341 -528 656 75 901 228 352 -433 -526 -870 -545 -296 -43 83 -964 -1 177 -273 312 911 -486 861 -854 -817 -822 -982 802 -69 -278 767 45 352 188 -938 980 -161 896 325 469 634 -145 -576 283 -325 -816 -590 -587 818 126 -881 -577 517 144 358 -567 69 -311 626 -359 -958 304 -121 -965 -467 955 237 722 -426 -205 491 -813 -526 427 -120 -88 580 644 -192 -42 -732 688 802 -440 -905 -593 -654 -309 18 -894 -52 -972 655 436 -108 697 109 -506 -348 555 -767 -690 -780 291 366 -336 -406 -814 27 -15 460 -245 -205 -926 -84 926 -392 -305 -497 598 299 -913 351 -577 727 -410 -607 109 -846 624 -805 614 570 -470 195 -631 -488 -389 487 725 973 -863 -229 679 -729 -200 -569 -14 118 -674 684 -11 153 331 794 -13 -895 976 812 -351 74 544 -667 -784 305 -60 -699 213 42 483 -227 54 -898 -779 451 -444 -1000 -679 -302 -452 714 134 472 -236 -892 342 771 -37 806 -664 -34 289 -768 456 813 -135 -320 467 -788 234 -552 -652 616 972 -812 570 664 262 42 919 -319 559 -331 -839 -293 -580 -116 -105 406 -306 348 -750 58 980 -311 358 802 -530 -628 926 278 770 569 488 -223 -981 -610 209 540 33 789 301 786 326 -899 -912 -604 400 -262 -946 787 -313 471 -973 747 810 -74 -923 279 -400 380 -463 57 749 991 -419 -254 -82 900 826 -721 73 14 313 888 268 685 -689 -187 -127 379 59 -360 637 -223 260 -89 -632 -660 550 274 681 800 -281 -308 -163 -140 -44 -615 -588 116 153 -779 592 -360 385 -809 -273 -238 -613 584 704 -653 -943 -427 89 -913 159 -572 -854 934 -941 -149 506 -385 308 216 -53 948 625 872 -726 487 -756 -233 133 994 -934 -307 -779 360 -500 -572 -287 354 -879 212 -999 -294 626 -842 898 740 -524 339 -378 -478 -56 404 84 -301 144 388 686 -129 -493 528 269 658 446 -343 472 -503 -735 -274 -146 -431 -907 -384 -637 349 721 -781 458 -924 -806 727 550 -787 908 -701 645 -49 897 -731 -123 808 -31 283 596 273 -883 349 -661 -427 -707 -71 797 677 874 -478 470 238 177 89 67 -206 -704 -83 832 990 -698 -105 -563 -710 -207 -516 -207 -208 800 -565 -71 -13 -688 377 -375 999 142 625 -361 4 -81 716 523 405 485 206 481 223 -660 -857 -718 -45 496 794 -823 965 -174 83 904 -517 814 152 277 -868 -685 -986 -769 -46 -214 -472 -404 104 -819 876 -175 227 522 511 763 -950 -770 592 52 59 -651 756 -586 -426 -574 758 606 -519 -990 -765 -313 -983 -158 -347 424 756 -356 -230 346 -830 790 -134 718 -260 -48 762 650 -690 -415 154 -189 -899 -786 35 293 200 260 -369 -511 -555 -928 949 834 -584 -924 295 -21 128 911 614 181 -154 36 428 633 14 750 307 175 475 787 330 -221 -88 -795 46 47 956 40 57 -363 715 -356 442 -206 525 331 499 506 376 -614 643 -444 -396 -546 17 790 -349 370 -862 933 -585 -295 284 244 270 212 659 -954 -266 951 -363 -893 791 -485 -623 -518 288 521 -301 -842 -834 540 -501 811 -815 46 600 737 -567 -323 -848 -268 542 -481 -862 373 859 -352 -149 -239 -520 817 -804 -31 977 -58 -529 868 973 667 792 -704 855 -120 126 -806 412 -774 -888 672 -554 -873 242 -295 132 739 -985 -888 282 629 -122 -851 145 -525 -745 32 -644 -12 384 136 158 86 746 -633 957 943 679 167 316 -285 -296 492 260 228 -778 734 -558 -116 -507 836 -265 -379 149 -727 -798 25 956 -785 798 -953 -85 -549 -439 947 975 466 -361 822 697 570 -548 397 772 -121 757 71 777 -623 -629 719 -513 992 -270 -620 645 -193 -367 217 840 -634 452 -304 857 433 -33 418 -359 67 -505 713 833 580 -782 -756 985 -863 966 125 887 -932 646 876 905 676 239 544 323 893 -851 -115 889 495 -929 837 -409 996 -11 -425 812 953 -513 -186 407 975 -544 43 858 577 -727 677 32 -558 -21 -86 598 -425 -148 203 -383 680 405 -185 867 -941 617 197 -515 702 -510 -148 97 775 -167 -234 -584 482 510 -142 -904 -986 196 692 -754 476 150 -192 -943 487 -923 275 -643 372 209 -428 -409 197 -508 253 -966 -399 -487 503 -504 262 832 82 -896 288 -364 -312 217 879 -975 806 982 -786 753 -670 -503 780 -762 101 167 -36 -271 474 -880 -178 -156 -97 219 -580 947 -557 32 272 -721 -62 -579 544 -149 -291 -513 -456 -985 865 742 70 547 567 585 -108 -596 464 -30 -495 114 -382 -281 863 -827 -711 -269 54 347 64 -182 -653 -258 36 39 784 31 -868 340 -8 -454 74 -392 -477 228 -130 -699 -673 224 -487 -245 180 -81 -206 722 667 -969 267 -876 835 787 7 386 -423 -706 -803 -241 159 -692 410 -525 1000 702 800 -151 -201 410 421 -861 298 887 -894 -162 140 -959 -156 109 628 295 252 -102 148 196 64 501 -888 171 -614 -514 593 -46 496 -787 -906 518 569 -143 -656 329 610 257 -797 433 -259 -593 -370 976 461 -631 547 -213 893 691 935 -690 758 234 529 -375 -350 -793 123 799 -89 995 -423 933 -694 778 992 228 -241 959 -302 321 -708 245 94 -99 336 -142 -570 -583 622 70 914 163 440 587 -781 673 -738 522 -211 -464 -241 464 198 376 592 -270 -672 -746 -107 -330 474 31 -15 -829 724 1 -155 -927 372 795 607 -936 422 -414 855 389 -76 727 551 -613 -738 880 714 -722 733 1000 -295 -12 576 -904 -42 449 -723 -702 -57 -756 -774 -865 184 104 506 484 -275 -945 -88 529 184 824 -887 893 -992 494 -609 58 88 204 -388 586 430 395 269 -376 -128 500 146 498 -990 -539 676 740 979 158 -702 -273 995 -342 40 -526 -910 -790 360 775 -994 -449 -717 -18 333 -270 -415 -477 -199 -409 -361 281 711 779 -358 141 419 922 789 208 675 -584 953 -414 449 359 142 236 120 744 517 -301 -103 -758 -767 258 -930 528 255 -753 169 950 208 -932 -1 -63 216 -951 -605 487 62 -999 -796 515 587 -614 114 876 820 -259 680 -558 740 -471 -604 192 -527 -227 -61 -206 -413 -993 509 -672 417 -515 -853 689 -501 522 659 -933 879 322 -558 -736 -526 3 -210 217 -741 313 -354 -697 -506 481 -342 -580 -631 -72 88 880 -471 146 -621 -952 -80 -237 634 436 550 -307 613 222 -925 -981 -533 430 222 -299 -169 -902 -553 843 862 994 665 888 930 400 -900 623 462 -732 -880 290 -555 -601 705 784 -892 194 423 50 -244 408 -717 -952 566 -379 884 535 4 -775 -91 808 24 978 -727 472 -276 788 -555 175 8 -56 373 -17 418 911 702 710 -447 -693 164 -646 -6 111 -71 680 -640 -376 752 740 159 171 -763 -506 666 926 670 344 -549 -480 249 769 -42 -983 -586 500 210 -404 -11 330 968 -880 -477 -966 -444 -557 -295 -516 -647 -2 -316 816 55 -61 -494 773 -739 516 44 538 -820 -907 -94 -971 -315 17 719 -367 184 798 -91 1000 -287 -433 705 714 -665 968 308 -998 996 891 -554 685 207 375 636 796 -795 -196 -134 -343 -517 -481 -858 -68 -956 432 551 -886 -933 838 53 248 151 623 17 792 -491 -22 -255 -392 420 655 743 323 32 -653 764 45 -959 -266 -465 15 813 376 328 186 -298 861 578 219 68 571 -948 -474 283 -68 669 200 -89 -915 -231 163 -906 -949 -316 -704 294 -325 709 -368 445 -201 -415 -711 -22 570 -929 387 383 121 98 -723 -248 847 -785 24 -961 149 -720 605 544 451 -49 964 635 -768 129 -835 900 619 416 -259 -937 316 12 -497 -712 -834 354 -536 -265 -389 -237 708 -964 706 767 -322 -154 -340 -106 -344 -430 310 578 690 280 571 -269 209 -733 -617 949 -368 476 334 208 40 849 -647 97 797 352 -159 -80 -459 -308 -696 156 240 859 882 -1000 917 -533 -383 169 951 -452 -419 -502 571 549 -557 -145 782 -422 766 -363 -152 552 872 671 628 785 245 -377 57 730 -182 891 -465 26 971 -250 558 258 183 -895 125 -50 773 477 139 -694 709 456 -190 -180 -21 -323 -336 -368 340 -870 -203 709 -490 -254 635 -510 -855 570 271 92 728 -14 833 216 270 -487 -48 -291 -229 862 416 243 912 -835 732 -250 437 -814 923 507 856 752 943 635 -934 -614 908 -831 -696 443 -545 -263 16 -310 -591 392 -313 202 164 -896 716 -714 226 529 -491 -113 191 374 -563 528 311 -942 -461 -723 830 -929 778 -7 855 -653 -562 704 -418 -100 782 -173 933 -920 627 -596 522 -306 -68 382 171 713 -651 752 -881 -205 -662 -658 -533 -911 -474 -861 913 -852 70 -491 746 -642 -6 -358 -135 -16 -956 945 542 818 611 -743 -536 -50 852 8 825 527 -155 -73 792 298 534 -895 459 13 -3 738 491 -484 -965 -311 -771 -565 470 99 -485 796 684 999 244 -279 964 -881 -664 -230 643 836 678 454 961 -625 244 -25 996 -629 -487 989 704 -447 -729 29 93 261 38 -373 664 646 -314 -258 -852 470 -591 197 833 -945 -261 -277 -214 503 443 633 -562 572 875 -995 557 530 361 -186 -72 103 -790 1000 626 904 1 -119 350 937 928 -114 32 302 -676 -49 -737 -833 345 -598 -877 -952 -475 510 96 455 45 -821 -249 281 -899 237 -226 -994 600 -102 852 714 -240 -261 223 -900 588 27 556 320 338 -307 941 694 93 -511 2 378 964 -254 -623 -370 -416 -61 792 558 -813 191 545 -200 351 -472 -809 261 511 522 108 -624 55 -478 552 -769 -841 -538 302 -277 -976 653 135 571 723 -732 637 -20 -65 -754 -541 454 877 449 -948 802 -796 -168 798 -433 -835 -136 -597 -197 -74 145 -808 589 -36 -704 144 -503 -31 389 -561 -329 -946 -759 -162 -100 -906 20 758 365 -579 -908 -81 -639 -948 985 -218 -276 -372 620 260 -729 -560 -290 204 267 -534 -770 -710 374 -433 149 -911 763 -784 -797 510 330 566 691 379 107 -745 444 -596 -645 339 -487 280 -230 567 -386 596 685 -321 -355 -140 148 789 -962 677 -769 718 163 39 -132 -599 77 396 -27 141 -707 350 -47 722 42 614 517 -884 617 -918 73 39 837 665 -213 -704 -640 -300 -211 713 -690 404 939 -149 243 705 421 943 -829 -929 64 793 71 -666 10 24 794 -626 702 815 -816 747 394 -3 617 -903 254 -404 -553 -709 -558 -816 104 -104 -185 790 442 -836 18 -400 693 -784 -611 639 -587 675 931 435 -428 -554 -477 283 -535 668 495 -420 297 408 -675 -238 800 -232 -408 213 -536 -81 626 362 929 408 -701 167 425 840 -473 986 897 569 35 -484 -672 -264 856 -201 -74 880 -634 290 -69 915 183 -685 -238 318 -87 -461 344 233 649 596 506 835 -22 672 -647 -556 583 -1 783 663 202 -769 862 773 -666 900 -540 -698 711 -572 204 725 993 934 187 -587 527 45 -377 -589 199 -180 495 121 -563 -542 -899 -243 -11 715 -250 -378 -930 715 -840 -942 791 48 -345 -88 -19 -577 -86 677 -233 836 723 -296 -611 409 -336 757 943 -546 -809 -219 -825 -616 24 830 -779 -399 -862 -208 416 82 866 835 593 -776 -329 141 575 -528 -490 -57 -879 -383 588 -626 -57 -559 674 527 -555 211 -21 288 -929 456 150 455 386 591 -7 -362 14 834 -177 13 -830 822 -867 481 -299 -761 -588 172 -113 -540 714 -186 -219 -413 -872 -366 -168 -979 636 960 916 981 -456 69 582 927 -533 6 -279 -447 315 -971 878 -395 -442 -522 -20 -564 230 -216 -573 -491 643 267 655 -536 950 615 214 978 -109 -770 3 -977 126 -497 866 888 405 655 789 189 -892 849 -868 730 601 825 -335 -441 869 510 182 -413 496 943 414 -224 -689 428 822 438 -89 56 640 122 223 -147 927 -345 -893 325 -310 223 -140 -357 -472 180 211 -257 -433 -634 880 -278 -340 -57 -812 34 -519 -46 -397 -445 -733 445 818 -455 -795 -471 -671 806 -539 -662 -402 -881 -885 -760 -857 -698 975 -553 -285 400 34 338 826 -69 873 -675 376 82 290 -404 -929 556 -810 621 -535 -406 366 -466 656 -398 -132 -554 414 81 -175 -611 -537 738 683 -405 110 -405 176 123 -469 -445 -970 -647 449 -128 376 187 -620 185 922 456 727 339 738 -111 -618 587 -463 402 170 247 314 -375 557 -128 -321 824 -542 869 398 -366 -291 -187 -865 -701 -95 -862 611 994 -533 -554 -363 -407 -764 -352 308 -710 921 569 785 94 675 -472 638 -247 153 11 -122 312 -711 166 -943 521 929 330 -159 861 635 -559 52 795 -598 -160 531 -865 -923 804 865 611 165 316 -489 417 -821 -853 847 -54 -733 -598 312 629 -221 804 5 -693 -470 503 247 -8 -392 716 -438 -700 211 402 180 -112 570 -454 -580 167 -421 663 -136 203 -889 -506 -438 734 -743 -595 -925 -130 -91 -998 439 -743 -406 783 -615 -407 274 745 -819 -974 822 -609 643 -974 -939 -45 504 22 -94 -582 34 -280 -26 -812 -602 -11 -137 460 -325 640 -661 422 839 -527 -275 319 -940 -306 -940 856 236 984 910 -872 965 412 878 223 266 -339 -230 212 989 145 422 288 -713 985 926 -91 491 345 459 -980 -82 -998 549 38 -358 -894 -209 -461 -635 -734 771 -228 -672 584 444 42 548 326 -13 -748 136 377 -45 42 280 -648 -360 919 88 40 -599 -390 267 -739 709 -551 102 -391 -74 -870 -572 -97 -406 492 -668 -107 442 -279 162 -9 260 361 -573 -49 -975 -397 -731 -302 -657 -852 782 -869 601 -145 280 -345 -717 338 -326 765 -694 624 673 -731 -876 974 -93 388 519 -255 -529 978 -328 602 -62 -808 756 -689 163 -127 -3 -874 -637 -960 365 203 -600 144 -611 802 -398 841 427 -360 442 -120 -998 47 370 155 -575 -76 -217 941 -538 379 952 345 -646 390 -499 -516 -604 -872 8 -869 -517 -590 -671 457 -939 792 800 -617 -981 -542 -436 275 -343 196 128 -840 617 -755 -272 -138 510 935 -686 -543 -918 -55 524 630 -511 -852 -154 -794 682 830 -91 -922 -643 -631 972 865 478 -721 438 353 363 -972 658 -73 -665 420 -258 551 251 -905 -258 975 -856 704 779 -880 -790 -317 338 904 -320 582 486 970 719 868 -725 901 -936 -741 668 748 -616 -105 915 462 -750 942 472 320 -684 -690 -667 -191 -959 301 -833 -531 930 313 268 -323 570 689 810 -207 -671 -550 358 -184 -249 -869 364 479 -735 846 429 648 613 434 470 693 -749 -31 455 661 -795 64 430 -141 -930 681 -560 -430 642 833 -689 -285 -309 -870 454 207 -665 711 300 58 -288 -809 717 -198 640 -3 323 27 -779 -287 383 -519 145 -737 56 85 -484 172 -128 -742 450 -891 193 -59 55 -687 -118 928 234 -3 -555 912 590 -964 -635 -673 819 -632 435 984 735 -897 346 -481 -169 -463 956 -578 842 907 -568 158 540 285 285 159 472 671 70 -921 -28 481 -337 -877 683 -288 -765 792 424 918 931 552 -21 683 -731 -622 655 253 -138 -989 24 101 -209 -235 -652 -49 -60 -71 -741 91 308 -60 67 603 758 -988 -808 41 -893 -307 0 892 -68 71 -415 -996 -500 870 -80 -934 -209 -247 -427 -699 893 933 421 52 -877 -645 365 -164 484 -643 274 191 597 -831 -542 362 -3 -323 -144 927 -725 -401 -68 599 596 -476 255 492 307 -673 406 2 -10 -692 -491 954 -548 -816 -706 -423 82 570 -793 -449 809 660 245 -14 -857 -610 -210 -854 530 917 -4 715 -616 473 211 160 -890 513 -395 -522 -508 224 -673 -815 272 -168 835 762 892 201 954 -923 -723 557 331 -266 -43 801 388 -44 -509 457 609 -966 440 -782 -382 -301 -890 762 922 785 577 -30 -286 790 287 -895 -362 832 -363 309 -917 -902 -73 926 936 -746 911 -888 750 699 -220 647 302 326 54 924 -92 -695 430 -132 136 65 246 917 -594 463 -764 994 978 -965 -861 158 -654 -644 -810 -367 -972 775 146 228 -323 327 676 -175 -834 -345 -349 149 997 -367 522 795 -709 -882 -865 360 817 949 234 750 650 815 459 385 40 -482 658 788 -107 737 -316 -880 -444 608 394 -412 -904 592 -610 283 -817 -930 441 -234 -900 -251 677 282 637 692 985 -321 -6 340 986 45 -99 434 -205 -165 -691 452 529 800 603 -800 -672 546 -623 -660 596 -838 -197 -214 -7 493 18 -860 -822 460 324 348 414 187 -214 203 427 350 -151 643 -743 949 -862 391 401 26 -791 -343 -407 387 358 349 552 -259 -154 112 968 285 478 -417 -438 456 66 -878 -802 -384 -324 665 403 390 -399 346 -493 -81 372 450 209 -640 903 -23 -477 417 442 -769 -169 444 -754 39 515 -973 -824 -596 312 -899 -586 882 -742 717 261 -96 86 -596 -357 989 963 -230 15 -627 -950 406 354 71 -535 -810 311 485 -715 331 -65 34 -843 297 433 903 779 312 -110 702 178 -160 -367 -678 -725 -163 -259 -829 285 -818 766 612 121 -937 -769 -957 -490 -240 -892 570 -182 251 721 121 501 432 699 -413 807 -968 657 -330 178 -874 777 -346 845 -128 450 -861 -382 63 505 970 -506 -866 -113 -492 -657 255 164 -182 106 253 119 -297 -400 -171 -286 345 -93 -329 -945 650 440 -932 541 -660 748 43 -944 -664 68 -975 419 658 492 442 803 -20 -510 -396 685 67 -346 395 654 339 -396 -647 -241 644 -609 -580 -718 490 -168 36 695 810 958 -828 230 -404 -467 358 -865 700 -184 448 -711 895 -582 -268 269 714 -937 -774 988 336 -561 204 478 407 -858 810 959 -347 -129 32 -665 -59 882 -38 -813 -265 659 -347 -90 518 -118 -604 -97 314 -616 331 -699 279 -773 -926 130 446 834 763 -117 650 600 127 190 -532 -67 -637 148 -258 904 -990 -508 203 819 873 398 950 942 842 -363 685 -392 -653 -663 280 448 844 483 -685 -779 228 -843 895 185 -485 373 -392 255 481 708 416 560 -140 -188 678 -641 -486 -346 288 800 955 612 -765 282 -433 923 775 474 -980 -69 -800 -671 402 927 -363 -597 -34 774 388 -449 -241 325 -513 -422 -415 534 937 -936 -880 -100 -590 843 716 -116 -396 -219 544 5 621 543 193 -738 -52 -832 148 -33 -61 -514 643 455 -390 936 763 14 344 453 -442 865 901 -180 -361 -663 -795 -597 -953 637 -179 -128 144 -66 631 -909 -938 -929 -756 -235 656 -176 167 456 -703 920 -231 -244 369 -344 921 267 608 212 -703 740 -328 969 55 -791 905 -648 -545 39 968 643 -129 -806 -816 -604 -978 -540 719 -285 340 -584 -603 -855 -909 294 501 -43 676 -864 206 535 -793 -318 387 -341 -964 -346 -344 349 346 -163 444 -639 -476 372 5 769 -252 793 -393 730 560 443 341 -951 -190 630 423 -248 476 -997 -372 -47 -211 961 944 -735 359 681 641 -644 316 535 -203 -730 198 -890 -424 638 -614 -502 409 937 -237 56 -423 -196 -949 -135 -449 170 -143 -302 63 320 673 729 321 461 171 -847 -127 263 750 484 526 -893 939 81 265 973 664 956 595 151 252 -58 -350 637 92 -110 -419 166 -41 206 -849 516 -130 -926 -472 488 -984 946 54 -533 924 844 741 4 -36 -57 -26 -581 801 -478 -860 65 -489 730 852 591 457 -219 1 198 -341 318 -22 -34 -320 -257 -726 188 -150 -181 -503 996 -487 2 401 879 171 116 -608 704 -443 -740 955 296 -16 -458 -475 -581 404 958 541 179 -573 -63 -877 -468 571 -862 -468 411 571 384 354 -850 -426 -428 -253 399 893 887 -696 -725 347 588 710 314 -918 -618 686 185 -79 -152 585 -198 -629 -960 -83 22 804 -63 703 312 98 296 228 409 -801 392 -963 839 -482 -312 598 616 925 -606 -571 -795 704 -246 -895 -182 569 -290 887 610 -640 -285 399 -618 -453 318 -167 23 426 -245 764 771 463 -196 151 611 -71 -626 960 425 -413 -797 87 48 104 139 -916 -466 -343 629 -446 -443 879 260 -90 187 -496 102 462 946 -643 428 884 -479 -263 239 765 -726 74 166 549 450 390 847 544 966 -178 -397 913 -181 642 -946 -199 17 -818 -276 811 258 925 646 -781 -728 775 516 385 -496 -503 -842 254 -874 997 161 742 92 -670 -453 792 229 -701 891 -303 -781 204 39 167 -929 -183 921 715 -231 -464 -77 495 519 -122 422 -145 237 999 605 783 -438 55 -575 -790 -502 -410 -796 -720 -298 -256 144 -568 -911 678 294 551 -7 -83 -85 -67 767 479 -603 -509 -472 536 -203 542 377 -131 -469 125 -431 -634 750 335 318 -835 -459 284 -533 -503 -408 -972 -111 -524 -52 116 82 -26 -443 577 -338 -699 578 298 346 764 647 -960 -577 -573 -81 234 -403 496 -554 118 457 984 -914 162 -681 967 -478 -938 -95 952 -487 579 849 -672 -758 -657 741 189 731 -178 -698 -445 -837 383 361 803 -628 -373 -265 -17 -942 442 599 957 363 -287 347 -656 -771 438 -909 130 -795 51 530 777 -405 184 305 -271 -131 -390 -50 467 -798 449 -132 -105 -285 65 832 -63 777 73 -833 -916 515 -516 30 369 201 -368 833 -284 592 -62 -669 345 697 147 924 498 -694 -999 818 484 -200 446 -670 866 224 -283 358 -162 -191 -760 287 690 -539 108 509 427 -191 -163 979 704 -4 -406 -345 979 927 -640 261 -62 218 -140 116 -696 90 -463 136 422 -595 -568 -53 -399 154 446 -844 893 -499 -832 991 -246 -366 -318 -947 775 -622 -181 34 639 -615 -878 77 -741 -988 422 309 596 -962 -418 -397 -976 -740 95 427 -616 775 -764 566 -502 857 -824 -394 -476 205 691 98 -508 -47 39 -438 11 -322 -881 -178 -508 823 -51 70 -845 742 -509 -490 -240 -882 -550 793 16 -455 638 -980 -13 -604 184 765 746 21 835 -631 -958 163 635 -457 -993 544 -524 -511 -617 -262 -544 237 282 -275 -127 648 -913 494 -575 -930 894 666 156 -551 -358 -113 -467 610 -538 180 768 20 -32 790 973 826 988 977 -980 -569 932 -879 975 -554 336 246 291 278 870 165 101 -777 961 114 89 17 651 -666 70 216 -215 607 468 -568 -604 -647 432 852 -766 784 -99 -986 368 -240 36 -385 -732 881 -495 56 802 -104 -377 846 485 -436 -266 519 -938 463 268 -869 -670 240 624 -857 -552 -694 856 -429 -850 -107 133 -497 -92 -994 484 716 -748 -965 -932 -851 -105 -91 787 520 808 -234 -25 -46 -518 538 560 326 -404 142 709 741 130 -88 -918 -794 966 -287 -199 159 674 -245 293 448 583 -985 -726 82 -145 -752 968 391 -194 513 -441 -972 860 32 826 360 330 936 664 -886 -56 261 -576 316 -243 438 517 577 412 503 -203 -365 -253 4 -846 -571 293 263 557 135 37 197 206 473 55 -870 761 -960 65 526 -868 977 129 -598 502 -983 243 -536 -756 -484 205 -412 -680 765 -976 -315 143 -143 -852 109 -398 -441 454 -221 -432 828 49 -331 133 540 474 918 -630 344 468 -619 201 46 929 434 -561 -228 -173 23 401 -617 752 197 999 -568 399 -928 -634 -329 -42 609 600 543 -738 93 -851 -940 -171 -354 573 -864 -65 115 -476 353 -512 -353 703 334 165 27 422 118 866 49 171 709 932 587 -96 -429 930 -611 17 -6 463 468 -181 686 -247 -570 -798 -721 151 462 -282 83 -764 509 -797 524 -627 352 -673 235 27 711 23 139 -73 -48 910 -156 835 834 -373 -210 14 872 922 724 -886 479 -9 985 959 -566 592 756 -463 685 514 345 291 -510 443 60 537 -689 549 -138 588 -735 367 490 -474 -922 -198 91 -862 -436 -839 125 110 100 99 -665 -254 507 -361 -223 433 -226 -69 674 898 290 593 -596 -522 -169 669 98 313 647 -274 592 -88 -655 887 302 675 -206 -846 -519 940 235 982 -586 893 778 600 -933 266 63 803 -77 -695 980 -130 564 -998 -165 70 289 241 -463 -101 948 544 -627 628 -51 597 -18 236 -65 748 -627 -286 -786 -950 -142 154 -782 -945 -283 -335 -699 14 -997 34 709 778 -123 -446 -721 75 202 -960 943 -774 909 860 118 430 813 982 504 932 -100 -454 937 209 748 -362 173 -630 761 838 -497 -536 922 668 30 908 935 -109 140 547 21 -670 809 106 377 -511 -812 -554 -495 336 342 88 -185 337 195 161 124 -748 634 467 954 -533 675 -710 -179 846 130 941 440 438 -243 620 923 -734 693 133 -653 65 -839 453 -954 -1 -113 837 -890 518 -218 485 285 -334 -154 155 429 -227 217 -780 342 607 -353 378 -687 900 992 276 208 202 416 394 551 -652 -72 -138 896 769 512 836 -13 60 374 -320 -640 460 225 471 746 -304 94 449 -199 445 -99 391 -842 173 -291 777 -241 482 466 -843 -247 -765 -199 185 -811 65 215 59 750 -752 275 -19 525 620 -699 -525 -824 -643 -268 -155 -488 902 -519 291 857 -216 -963 876 438 981 -750 -16 28 -197 438 -150 480 843 -941 -660 88 -31 -220 309 -319 857 -636 -119 -851 -983 346 808 242 -688 -169 -841 746 849 827 -210 -817 -891 661 -310 693 -160 -144 921 -594 -404 -175 315 420 -105 -712 -114 427 -270 -541 -600 -847 -207 -789 -431 112 -741 26 -758 -109 -814 132 501 -351 -572 -61 -659 -604 -957 -763 716 -389 965 276 -308 -370 735 -957 632 -518 371 467 555 457 310 -733 192 -542 982 483 -586 832 -78 -667 -704 -706 358 -184 210 495 221 -127 -614 7 453 -153 -123 126 -879 -827 -669 100 -741 -656 -687 -119 528 -153 480 -703 343 770 449 -678 -245 -262 -796 971 300 879 139 527 93 674 -413 -442 -368 237 -377 -648 -597 -487 -539 -155 -452 208 553 -121 785 324 207 533 411 294 -115 111 -638 -6 551 -129 294 869 377 -827 378 -754 -959 243 632 153 -660 -111 -820 -596 -162 956 140 -643 -562 854 -360 -438 -599 -825 -328 349 -967 -618 -525 -404 804 354 252 717 -33 67 51 601 -267 982 -676 728 -515 139 -920 153 252 -890 214 190 813 -274 -589 -753 226 550 35 -336 609 240 -128 -300 455 -869 -640 668 -206 967 -112 109 793 -799 -623 98 747 829 721 64 -648 540 -561 771 -262 294 193 10 -881 -135 -998 479 867 679 -142 -379 298 375 286 -7 -579 -957 -11 -208 317 -882 -36 679 -44 -670 635 -320 -889 329 622 -123 99 425 227 -38 173 -855 -663 -987 -329 628 -112 958 -973 382 -16 -745 216 -445 -814 -471 -671 -390 966 -626 -457 -453 642 637 139 -40 371 740 -255 -631 -369 -836 -779 45 -904 -322 -156 -631 -13 844 -558 -327 -485 383 -452 -363 718 347 -919 434 -264 -446 546 840 140 -780 712 996 -276 50 618 129 -469 -988 -55 979 110 -264 616 231 -719 855 892 -5 475 -847 -249 -56 -654 813 -952 -866 551 742 -955 -436 361 562 839 84 -322 -758 -451 553 867 -999 647 -705 336 -5 846 -511 533 278 -819 -177 -156 678 924 -123 -622 -679 -245 40 -381 -687 -117 830 85 -19 -235 -298 673 -753 97 689 225 95 221 132 871 975 -673 159 -388 765 -437 -271 595 -143 751 320 -485 -641 222 869 -158 -694 296 -431 -713 650 -884 -137 -695 -737 408 -175 615 251 120 157 413 -803 402 135 346 892 957 -618 898 842 -897 -11 601 -388 531 -819 -327 327 -468 -181 195 564 957 -846 391 -462 -101 -476 -102 275 546 -755 629 -385 -474 691 74 -668 647 340 -84 62 -681 526 -607 15 -587 511 899 689 -466 257 -157 718 623 693 -251 -927 462 70 653 -893 -143 -262 503 369 -826 -43 645 349 581 -244 -70 424 -690 272 174 855 -208 -911 -178 374 751 -954 29 109 21 448 -779 297 938 77 1000 -792 -80 -986 448 -434 -331 -752 626 683 -240 -864 -196 -586 910 633 -75 305 486 70 921 -998 36 672 -118 216 3 -685 906 124 506 -604 -139 215 -461 718 400 51 607 483 -49 -999 350 -180 -818 -381 -847 810 758 -581 779 -451 398 -325 223 959 3 297 -262 280 790 -176 261 -68 -32 665 -271 417 344 673 705 223 -751 393 10 -973 741 760 -155 130 869 270 -262 631 -103 870 -594 -336 969 -288 -986 710 670 -794 41 437 489 -719 183 -214 -713 449 -625 866 -922 358 124 150 -500 -650 -752 -858 -704 371 -22 266 465 -531 -656 -479 -326 -359 -54 967 -897 -419 933 -649 -104 903 651 253 879 325 -35 190 -774 696 -63 -290 933 189 -982 204 332 -86 789 558 -838 90 -944 797 619 -775 -202 202 84 542 -619 41 -961 -929 467 -846 817 -398 27 -265 489 -862 113 -552 -233 204 926 855 796 860 -454 -870 -616 493 295 -197 112 -384 -865 906 -936 825 -969 -754 634 -875 -173 -197 -146 -840 661 -985 653 74 -921 -804 -266 -769 133 -110 -822 417 -256 -205 -841 883 -919 493 -764 619 406 557 900 -57 314 340 -715 -240 -633 -261 98 -682 190 -10 -706 713 -507 186 139 274 -795 -440 -669 257 270 681 -565 478 -661 996 779 174 559 467 -854 187 -62 981 785 940 678 551 -712 914 593 -289 -870 -896 736 -955 821 -271 437 -505 -547 -693 -776 -872 -402 184 -257 335 497 -846 -203 875 492 85 -18 588 48 -369 -20 331 782 -423 -853 -285 489 705 -115 -525 -871 216 980 46 679 -123 777 89 854 -955 -699 673 -356 -598 57 97 880 989 246 -931 54 423 861 557 -186 -587 536 -288 -295 -293 558 372 970 739 -887 -784 947 -964 413 657 222 457 276 -606 617 -75 75 225 807 109 -730 39 -557 -183 374 511 -285 859 336 955 166 491 -842 256 -185 -299 584 -959 -214 34 -503 -696 -641 561 475 183 723 -428 -284 -297 943 408 542 -213 -407 836 28 -930 -380 596 70 -998 -663 354 -175 -454 789 143 180 254 93 829 787 960 752 -865 399 369 260 -153 -110 989 53 -536 -807 -428 -285 991 -756 -686 127 -888 -802 -146 11 -931 -783 -978 -380 -274 -190 121 957 539 483 803 -839 -511 -615 506 166 30 274 -529 719 124 -738 315 673 -326 -541 423 269 742 813 -575 694 -555 -795 616 -330 507 129 -544 935 -602 935 249 17 568 -632 250 -965 375 740 287 -844 -952 397 -33 -652 -380 670 883 203 980 713 -734 202 668 324 -685 -149 -928 883 -864 523 -135 5 742 -439 166 -993 -562 -598 505 317 954 622 766 -586 438 -408 892 -516 91 666 601 976 219 941 182 792 -796 -480 -700 409 985 636 780 629 -955 780 -796 -801 279 693 168 -908 -683 64 701 -638 128 912 -74 -450 -247 49 600 157 -603 297 674 194 -177 -261 829 813 216 -781 439 675 458 160 -664 -7 559 988 718 -535 437 351 212 840 826 -529 -423 203 -688 -334 -507 -785 -243 756 -814 816 -4 484 -524 -751 -422 -548 189 -953 -166 821 336 300 49 374 400 318 -710 816 -363 -195 49 -682 514 178 -756 -124 194 381 -398 437 975 -729 479 -190 491 -490 -544 -824 -214 -158 -419 207 -654 257 -375 -29 401 -475 843 -839 36 -725 -87 592 144 -630 684 142 39 -803 444 -222 -834 281 19 732 -305 626 217 -374 -595 709 -508 -391 -307 225 -645 961 383 910 -88 298 -351 73 86 -320 -886 454 -178 -143 -725 785 686 378 -850 -123 350 732 -106 -888 -417 428 925 303 437 -677 -339 388 -131 524 -820 -377 -160 -807 -119 -892 818 -435 -994 551 543 -238 279 -811 586 393 -651 -658 -678 -821 141 -908 943 243 -515 -375 170 225 708 -21 433 442 -638 598 771 629 -557 915 938 661 683 -910 481 990 -913 -696 -209 -955 -666 -723 -204 -581 -676 815 681 272 64 -326 352 300 651 -749 697 -349 892 -577 -158 -768 -309 939 -110 -914 -1 -746 -859 208 -35 -557 307 -385 -746 916 44 809 345 -171 -759 -640 -325 839 -46 -846 229 237 -779 866 -900 152 334 465 -109 193 -216 -463 675 -267 491 190 -145 855 -714 433 -16 -108 -50 -908 -727 -728 -147 -867 167 -64 -428 457 836 860 -698 238 355 762 -735 -884 -215 -722 188 -12 901 685 567 581 423 -328 -442 26 569 -653 -101 -79 -806 -805 318 478 -198 -575 299 -876 402 91 508 609 925 7 -837 123 -608 -960 -620 204 -767 -620 -358 -776 -659 -309 -207 828 -343 -509 -545 660 764 -627 -535 -425 319 53 -332 -454 -42 -898 341 -154 442 -656 -374 488 329 256 683 60 869 269 363 776 -350 -916 348 -836 216 -190 625 -477 425 278 -920 -55 784 433 -986 -918 784 238 427 152 515 635 -62 -500 938 -332 356 -844 -194 -23 -222 -683 -340 1 -400 -678 233 244 801 256 -546 -696 589 500 -264 -870 -102 -393 795 -278 -217 883 -663 -592 -708 148 -735 -480 -557 319 -158 254 -865 -254 -142 522 -9 -443 -46 163 51 -809 -631 5 -815 103 -190 209 730 -220 741 -22 61 554 540 -29 -394 775 254 -951 -936 -615 62 -201 270 -503 73 -742 450 22 -934 -608 768 512 -797 381 -230 423 196 389 -596 -26 601 -996 781 353 -593 -329 890 158 -494 646 79 -137 227 715 -168 -837 -905 5 974 -208 -788 -638 -887 261 209 83 181 -429 443 977 -866 939 -474 246 -884 75 725 447 730 -287 -364 -148 -315 -552 -709 -387 414 756 -44 -508 755 134 457 -714 99 -112 888 312 394 907 29 -297 -378 -308 -938 -148 -49 708 -961 153 827 538 -226 396 979 642 933 729 -388 988 -745 379 480 -881 449 327 70 919 560 -797 833 -952 -520 357 600 -716 628 233 619 -723 215 890 -757 874 111 -919 -824 -250 715 172 71 744 471 -354 707 250 -315 -541 -414 392 773 713 297 -198 413 806 482 22 212 439 999 -649 -363 -79 -418 -319 87 189 473 649 -136 -144 -296 702 -489 256 -329 -495 592 -29 -710 555 637 517 534 -817 -638 549 -692 799 -461 344 -394 645 -350 488 -316 533 76 -16 442 -800 -601 586 -861 -953 540 -95 792 887 537 693 93 -427 -406 -679 -320 -727 -719 -465 111 -221 550 629 -989 938 802 575 -486 -347 -291 -581 -702 -565 -432 -630 -590 -70 -568 -511 -128 -314 -253 -425 -392 291 -768 -678 -714 -241 -144 810 310 588 213 50 -483 -551 -911 814 276 128 503 146 606 859 -458 633 1 -639 944 655 454 842 -481 -334 -705 -622 -776 245 62 -354 851 -667 -682 230 147 -519 -528 763 -374 -226 495 -607 -153 -777 -519 -679 243 141 -780 -349 913 -924 -961 -333 -679 -37 368 -15 -365 78 839 -481 -848 153 914 -693 -548 922 666 827 270 -352 -531 913 -764 -147 -492 961 841 -779 -741 -19 -742 -549 -68 -621 823 -845 -16 729 -779 -129 936 28 -169 211 252 36 706 -169 674 -207 -454 753 353 700 -755 -669 -622 -855 567 -194 -839 -522 -813 -72 -968 -871 58 -368 478 371 641 -968 418 -946 -761 260 -88 -778 667 297 658 -726 693 405 -811 -996 899 -65 -1 -291 199 -624 496 49 604 304 623 -971 427 -11 738 -161 -315 31 -720 583 174 -677 869 -216 601 -814 -694 545 -887 647 -688 -97 -964 826 174 780 -247 126 815 -215 -199 -467 263 435 -967 242 -566 -630 644 -408 185 231 -784 -239 26 573 -781 446 635 284 -277 132 -766 724 72 -302 793 432 -877 698 456 -445 -670 -158 -199 -375 -330 661 507 443 305 -828 -233 392 -669 -857 778 571 -960 -266 -759 -718 304 334 891 118 -956 -27 -464 -14 -92 -99 291 -672 582 -55 294 -971 -170 -333 -542 51 -270 -11 438 963 -991 915 987 533 -702 278 751 -599 261 -243 862 436 -102 920 825 -109 818 1 912 629 -956 -68 -481 295 948 -713 988 -888 169 -378 -295 365 -405 372 -505 -874 -428 -720 164 680 34 108 -893 580 -677 -782 25 -471 -357 961 481 184 -572 841 228 292 796 -719 -530 336 -803 -922 -637 952 200 209 994 377 -421 569 -496 -209 -879 -597 -737 683 945 -407 -338 -416 -269 -833 -741 -845 235 499 -69 919 135 -608 333 386 -209 142 -954 578 -314 -442 342 -434 -808 625 -50 -294 -737 -94 865 208 -533 -410 -949 -793 -548 767 -853 -741 -534 -816 764 -13 229 810 -826 -1 267 -850 -876 349 -336 -185 907 -591 -28 -630 -833 -97 -105 -865 -784 633 -860 332 -530 715 -317 337 803 -396 -804 90 376 834 758 -556 -303 -828 830 -170 173 -623 481 -698 -180 644 -769 74 -289 854 -184 -973 -761 67 -181 -966 -817 107 924 461 374 856 410 -126 520 941 -580 252 -745 -715 -64 109 -213 17 -766 -816 422 666 -467 -11 -337 959 -33 -293 -197 98 -19 700 -677 582 211 -326 -538 -207 752 -496 108 -6 -808 -228 999 826 -857 779 -490 -933 582 -986 -969 -77 803 435 268 797 -608 655 489 -362 -259 -873 -123 -674 729 -236 564 -108 -559 75 -637 -994 -321 588 700 -808 -947 -288 -421 95 484 -558 -254 561 342 -191 -837 360 213 24 854 654 878 81 -856 651 -675 566 909 -203 805 -259 858 225 412 -651 -204 -925 945 26 512 -601 334 -173 -923 648 813 438 73 144 249 939 -891 66 980 -947 929 -958 -434 -627 -696 405 -778 -837 -701 991 788 900 -336 448 -300 -445 937 636 476 306 -442 -624 388 -699 -59 -600 128 -753 -282 666 541 69 495 654 -787 -943 20 498 149 938 -275 -215 -178 770 -354 -893 788 -285 264 -895 256 -947 231 -220 -585 -923 504 -60 236 373 53 647 -862 659 574 749 673 555 593 -304 -372 -6 -705 149 310 -715 375 -642 -393 249 364 10 123 -533 -433 -913 -476 55 -289 -201 -133 -920 -694 -95 -965 265 -399 390 295 -569 -892 216 288 -742 920 506 -180 566 -978 -580 197 -129 -218 702 393 43 638 -500 -871 -949 -648 -249 -931 272 -852 -86 -170 -353 696 -317 -37 -368 932 89 -885 217 -820 360 986 38 -263 643 -185 155 152 781 700 -871 -344 879 844 872 -501 -257 -694 684 649 -949 319 511 -412 832 82 684 301 866 887 -896 -908 -118 399 108 699 -170 -698 -850 -426 -308 986 -451 59 -27 645 206 -981 318 -390 -116 -118 -734 511 -905 113 986 80 -151 -169 780 -528 -815 107 662 582 305 401 -494 727 408 94 621 -386 793 -129 -980 423 -521 231 -328 36 997 535 243 147 -478 -752 764 -701 -252 -1000 -351 -822 -66 647 781 465 -993 607 494 -572 909 210 420 -731 109 323 3 -888 -715 -859 169 758 483 -333 -546 -361 -992 318 -611 -893 -965 211 16 485 -661 -722 194 82 894 497 -414 -439 -276 -463 -810 153 -577 -156 -873 910 53 -696 -536 -579 261 -390 -568 510 110 166 -997 -877 -551 590 -820 -691 -439 -935 895 -661 -439 -720 966 -494 542 -479 399 330 -46 -937 -415 -300 253 -725 368 -174 -354 284 236 950 -684 803 525 561 -268 79 84 607 -11 691 477 40 -769 227 309 620 538 -837 -832 895 -838 -332 -742 900 355 -879 926 558 583 -71 -728 -657 -382 -117 -620 -929 -752 92 -659 -637 -51 301 619 -839 -575 943 -554 652 -42 648 -668 236 -231 315 -941 -601 264 -557 847 -125 894 247 397 842 311 -462 394 -152 453 -334 -562 -579 67 -831 -417 -999 -73 -67 750 422 247 104 860 365 329 -617 334 16 -51 -400 -944 980 -517 -568 655 -529 390 748 697 -533 884 -143 893 109 -759 -189 -609 -222 746 507 -575 190 343 -317 96 88 28 -264 319 -83 579 -871 -897 -510 694 -676 598 -475 -262 68 165 716 -43 -34 -159 610 273 142 -979 -883 -379 -347 -500 -428 998 -44 46 527 18 -147 -908 -242 -464 -405 278 -365 -568 -437 -633 -746 -720 705 -238 -96 634 574 -470 -195 907 -717 -502 191 -938 -288 -881 -715 -252 -844 -88 41 550 -459 841 322 931 -194 -203 547 -445 870 -296 231 227 207 980 -10 -877 944 732 -236 87 -537 -444 -258 28 457 234 662 312 985 -172 -901 97 956 -746 -554 370 303 -529 -861 -434 -790 120 -296 -576 295 -627 578 -65 -213 946 790 9 3 -226 -511 484 434 -912 -954 -231 -707 872 -82 -843 112 89 -111 234 367 528 -325 -541 591 134 -641 -182 -622 168 -927 683 646 -996 48 431 866 -761 576 743 -703 798 324 -281 709 323 -54 -510 -894 916 -572 -277 -847 -637 -115 -381 691 792 659 159 81 188 250 -690 -892 874 -738 680 892 -811 -61 -325 -474 -961 109 356 -891 -22 -284 511 -64 355 212 -716 345 671 -292 355 -381 856 -357 187 653 -498 -847 49 -543 421 829 -989 -917 -727 150 401 -369 161 449 -354 645 -679 368 -583 -6 470 -4 -116 594 -521 705 615 236 73 -390 543 -761 -9 963 -623 500 566 -936 0 -711 623 88 -219 965 127 247 -983 -992 -27 942 -659 -100 505 -887 735 91 -382 739 -582 -322 -539 802 -962 657 -916 -265 -215 -931 374 -186 -949 -639 135 -942 149 698 -262 -365 -349 -15 549 -363 -976 417 -858 -166 -143 423 -426 680 -722 -870 864 496 -573 16 420 645 -382 -992 -249 905 160 -870 292 945 597 -344 -33 -939 408 -723 -787 -615 -211 -310 373 233 721 782 -647 -879 467 416 887 -333 -133 266 674 164 -411 -593 -75 579 -916 -289 -840 390 669 -276 -813 794 647 330 905 506 -513 673 -23 -297 -297 929 -868 -453 970 520 228 775 -634 659 955 -698 615 431 -589 406 546 -393 -283 827 59 -851 -603 315 -126 -566 924 568 -458 85 -315 558 150 930 -889 -423 -642 20 -253 715 -228 -186 533 -133 -105 753 -675 36 -477 756 589 -193 251 -738 -425 469 -811 854 -184 -135 -516 116 773 -40 -453 175 -850 -627 45 -101 630 137 897 433 -111 174 985 507 -387 425 948 -35 -100 556 726 654 758 605 -327 -460 -980 44 -624 -331 415 -613 -939 -549 -835 119 -700 67 -193 642 41 -209 512 379 -332 -400 -616 -609 -329 -857 -884 -492 -915 -66 -509 -779 -811 -862 -803 -186 327 458 -569 770 -5 -348 -149 587 17 -806 -218 -352 -186 626 -105 55 -846 270 793 -844 -225 221 -756 -683 -866 -29 389 -239 765 517 -698 -908 -910 -574 -695 178 -653 785 598 303 211 -410 -948 723 448 71 395 -348 725 78 -882 149 -613 745 -275 -233 929 -605 825 91 -472 -979 121 750 -526 -109 89 -141 -290 -275 89 -355 18 955 922 829 -218 -788 -86 -602 18 -834 -819 -452 -233 45 -154 291 -319 99 -969 871 -855 -799 -423 683 -577 557 314 225 -219 476 -15 252 205 719 60 745 -118 153 951 936 -295 -438 -65 -512 887 727 -259 248 -678 -786 641 845 -734 793 -218 -377 -839 -475 -958 -360 -670 -21 -708 -273 391 -45 -433 98 -276 -311 -532 413 -279 -566 -722 837 -668 587 -605 345 -596 893 -331 -53 740 -128 -167 -666 -589 -268 341 -256 511 650 765 -808 -405 606 -883 32 -689 730 -477 -96 -297 -648 458 -112 503 309 146 -220 407 -528 -594 262 -822 -32 -488 698 -218 346 503 99 215 -120 -447 186 605 -901 -620 718 -505 649 369 -419 -350 906 -751 -162 -861 197 93 764 -390 -495 -860 -964 -117 -596 -120 452 -532 -388 -817 527 183 592 -775 -530 -292 58 89 444 -693 -379 620 -744 -399 -170 -850 699 -590 -547 -587 568 -901 16 -920 156 -887 -547 -746 -246 244 788 985 214 -543 -186 -825 80 21 -931 988 -170 323 266 -733 435 -61 330 815 -219 -497 690 -243 202 995 323 -296 665 672 -27 832 -256 296 -653 -229 -712 -75 -585 194 -482 -919 -770 -838 619 -40 440 -247 495 492 -486 427 -926 -43 -717 744 -706 196 875 275 67 182 -698 -243 -164 -549 -924 132 351 -4 -881 -173 -191 28 881 338 108 431 -356 215 -257 -571 15 -43 -710 -990 -474 550 144 732 -247 71 -53 -195 -502 562 -88 320 -174 314 233 405 383 -261 -372 -660 -659 237 -38 69 -437 -72 -905 -383 -549 968 -686 948 248 66 -746 543 607 491 -658 -711 -345 176 -972 -330 -233 897 787 212 -745 310 -644 856 924 990 -585 -49 937 46 493 105 668 921 843 479 729 -123 -647 142 -932 -372 62 172 619 600 -763 -506 138 -709 966 966 10 -646 425 -946 624 542 -844 151 -241 967 -527 613 -877 671 -944 330 746 398 -437 556 714 -891 -306 -37 -589 849 -150 101 744 171 526 404 -806 359 262 -932 -217 757 -751 -376 513 498 997 289 819 591 -539 138 329 -191 912 33 -922 541 626 459 -790 -860 690 82 -968 -124 481 580 64 115 -675 180 -20 -421 -832 -873 -927 -257 -790 764 -994 467 966 577 966 493 226 886 -395 333 166 364 -6 -42 729 -361 120 514 -638 -845 585 -969 -855 541 -503 -967 817 -810 141 -664 -747 -415 -579 -400 -839 -924 -590 -987 -5 -434 -463 -674 408 728 523 -247 -35 -565 880 557 -652 162 -546 -478 211 392 876 44 -343 -71 -591 929 361 -478 592 -743 -694 -165 832 -39 231 -771 254 -704 826 -251 902 918 215 9 103 701 64 -100 -539 -789 -380 -803 -522 49 51 -786 564 -198 -597 -962 -211 -68 548 -985 955 991 34 -568 -790 -467 -75 -90 327 210 -209 -189 992 -534 -627 -997 -402 -461 -469 -770 951 35 -730 42 -828 -63 436 29 -562 -949 50 167 -596 -656 -123 -630 -873 -624 -833 -921 -567 -495 641 -622 688 519 871 -81 -399 -94 -370 679 -118 -739 -360 446 -62 -112 -851 -372 -112 -131 -614 677 567 -916 -399 498 -856 -468 396 177 -636 -991 -841 -616 -68 -253 703 -976 -194 418 -396 779 224 -951 -405 -142 620 951 394 -854 639 -502 -225 -842 512 334 432 935 708 -499 -735 164 548 175 419 307 20 21 -993 179 197 408 -900 -277 -104 77 172 32 142 211 920 -899 462 -903 -817 19 35 449 226 -752 460 -653 747 -457 308 -779 103 -17 -879 182 -6 317 -325 -221 761 -205 -694 94 890 -479 -514 169 -570 24 67 442 187 -240 -153 119 -355 776 -818 148 898 488 -854 861 736 -308 -158 -396 569 532 -28 829 -469 469 224 772 847 678 75 -729 -978 137 667 -657 730 -144 960 506 -191 -65 -752 151 528 -380 -6 -111 840 -898 -203 -798 148 196 -66 -955 -499 164 -358 72 -207 -2 -744 22 -971 704 979 154 -368 596 230 -628 730 890 -18 -428 -548 -786 -275 269 430 881 859 619 -822 850 155 -312 -573 870 347 688 38 -528 -907 22 515 493 -664 478 739 -584 259 -442 844 -620 -726 112 -129 -786 58 -455 -897 1 -894 746 190 612 18 -926 13 -506 -406 348 -211 -472 731 872 454 862 -867 -268 197 -208 555 687 505 28 -520 -858 -801 59 632 101 -547 -625 897 -8 -577 -902 -224 722 473 -830 991 -108 334 -331 -973 563 436 800 184 279 873 -331 -49 865 -9 273 -921 600 -950 -989 774 469 -567 -881 -936 560 157 409 211 -238 -852 -559 683 -32 -12 381 205 -854 691 826 623 319 -507 -672 -72 -501 97 -586 299 17 486 811 963 613 0 -590 942 893 591 318 184 -966 -694 -286 -286 -707 -775 -524 -585 849 707 -910 -281 789 -9 820 -392 791 -220 568 995 657 -490 225 -489 573 809 -546 -4 396 628 392 -273 -421 991 -447 711 536 -223 -562 -415 -524 -964 875 -317 -637 222 16 316 -708 -487 399 416 -549 -145 -528 153 -914 206 928 405 452 360 957 676 980 -612 -429 -277 389 512 -7 -475 -326 49 -167 953 -469 809 232 707 -877 304 -206 597 752 -460 -178 156 -242 517 -677 491 247 -219 193 -856 -31 -194 -125 881 -588 220 267 125 -108 34 522 -385 -217 479 -557 -444 237 -766 -987 205 -999 510 482 930 -201 510 7 -635 819 -741 108 -849 -750 -442 -802 -494 -460 -957 -873 -923 -98 181 -710 -222 288 -301 631 975 -693 -192 576 912 509 -722 259 576 634 762 -826 765 523 -186 -731 -61 -382 57 -154 766 583 124 -589 -645 97 417 721 -928 385 783 709 -420 622 439 240 -735 158 430 -10 248 482 122 832 -497 774 488 864 -560 746 761 380 -624 396 315 536 -851 701 -799 -248 -259 406 -33 752 195 241 -270 247 108 -489 -951 360 910 -421 -150 708 -868 897 830 -691 -789 -948 -820 -190 -340 380 372 -508 -876 846 -131 -405 -662 -555 -390 -994 -333 652 81 -190 213 260 624 -740 -422 171 -368 211 895 -985 -673 82 -276 -894 146 48 -853 625 703 786 938 632 992 198 -576 303 68 681 222 -269 -396 228 -625 585 -941 809 -604 -73 234 -188 30 575 13 693 -21 449 -749 -750 -401 219 562 -580 -731 -640 57 644 401 778 -778 -263 45 752 322 279 -425 -966 -547 -776 -450 -689 933 299 827 10 936 329 -135 437 -605 642 -778 364 -58 -730 812 -502 503 719 -758 328 -757 -751 477 -302 -749 294 -292 833 -934 147 786 292 -224 -930 -22 912 816 -356 -920 315 846 425 315 104 -139 641 -406 -666 873 439 -475 675 -631 588 532 963 -209 694 -741 557 -401 -590 -981 20 -710 -969 986 -285 -961 -225 -257 -198 -842 257 -950 -48 -978 549 -148 -24 -253 747 -58 -879 -54 -281 24 -683 557 548 109 -745 -218 -254 -485 278 -180 561 -10 184 -449 -233 -977 -683 -469 906 -842 -490 158 -531 409 586 471 794 241 -900 -535 -800 -223 -966 -966 195 -287 -732 635 164 -540 -395 835 610 -455 -364 -483 -457 -425 -922 -46 -87 -709 -705 -562 -460 253 -93 279 -391 -956 610 -511 385 -943 -154 17 406 326 -923 193 -745 498 -218 -711 108 -179 -235 706 -443 479 -975 908 841 405 273 -533 465 -992 -465 -1000 -71 -983 -83 679 -790 -763 44 -173 -265 338 -496 857 619 -37 -822 -506 -727 619 -565 -523 -365 329 696 -881 445 -189 221 247 694 265 -938 -424 994 -1 -434 -929 400 640 -219 -859 146 44 448 -292 -269 -4 -296 305 248 -405 -26 795 368 -857 -616 57 253 480 -420 -800 -854 676 -738 639 -100 -690 -804 668 -61 -8 831 849 786 356 495 -370 -599 996 504 -230 -276 -392 429 684 -7 344 914 558 -329 969 29 128 -777 -127 -677 -558 -851 924 332 159 -62 -670 -769 -431 -821 -486 -365 110 906 -267 -442 282 -704 -125 9 420 658 -285 -187 -270 369 362 911 554 153 -846 -832 152 918 291 -197 -816 941 -997 -396 885 -213 -989 -397 -78 -455 -468 26 884 -523 607 -468 474 -344 67 -559 345 923 382 689 -208 -331 6 -7 575 -13 169 803 -627 -435 213 -547 -514 -862 304 -346 -368 -793 -519 -850 514 594 39 -805 645 -690 140 -749 -260 -955 -74 530 212 -617 471 172 -909 670 818 181 -743 -451 582 10 -493 -998 799 -628 -425 -181 193 -713 694 -480 -343 210 -371 -230 532 501 519 115 703 662 -337 -639 625 -429 -773 -695 829 -404 -528 822 59 -342 -454 27 608 -643 149 -592 708 -151 -361 656 -183 -269 -939 643 816 -954 -395 -865 -375 269 377 -217 583 -720 91 -921 875 -475 -357 109 -241 337 769 -677 -477 152 -183 -307 -186 116 448 -132 -834 -615 60 -870 -123 -124 -110 -225 -351 -773 409 499 -808 999 -927 851 -386 926 552 -37 707 634 -176 -245 357 -196 661 -935 573 -35 -17 509 -225 813 508 182 -310 522 -883 -532 691 -683 -455 -714 -272 -364 -665 875 -377 414 -680 249 135 595 514 186 -617 887 694 622 12 -355 162 316 -52 61 674 140 764 482 -933 303 -419 -558 -227 -265 24 64 -655 -83 810 -646 969 762 155 776 -303 -600 -248 -464 -462 225 950 -566 150 376 -850 398 -102 -515 367 375 -178 363 456 55 183 830 -363 179 750 261 951 422 815 -480 -758 83 -471 -780 564 -96 852 -450 -256 127 -300 617 -990 326 -796 -319 613 876 -756 -733 -978 802 996 -269 413 709 -125 17 -880 -848 -441 -111 895 785 954 -224 -286 -589 118 709 -656 -456 379 -83 -500 863 299 -474 -617 485 692 901 600 700 818 343 -674 408 187 -848 808 170 13 810 -243 -149 -408 -287 -115 169 820 -928 573 -180 -59 345 -255 293 597 204 -463 49 612 574 587 401 -225 986 26 -657 571 766 -740 -929 -513 -599 -328 -318 894 917 -672 -887 317 250 -907 -357 527 560 -748 -324 -170 -307 -657 836 -394 584 -1000 471 -968 922 -196 -146 -654 162 -176 969 -249 794 20 17 924 73 -593 586 365 624 -716 328 744 -869 385 -420 -726 -391 -332 -856 767 -37 987 292 188 -91 250 986 114 -200 383 -648 419 -75 -582 -666 853 800 182 -601 -454 41 -603 35 -857 744 -615 -271 -917 -51 765 90 95 55 503 28 -261 89 546 697 965 470 16 -814 -442 774 -889 -586 1 955 -78 789 -25 567 486 -736 -475 -47 -401 -288 -297 -618 -696 -682 -423 -881 -998 574 502 645 -245 495 650 234 422 -787 -25 348 718 -88 -298 -357 502 -906 -531 -65 -521 -939 -912 -863 -793 63 883 10 -985 -692 316 343 -75 -365 -57 563 473 979 -940 157 -345 279 815 -493 -595 -850 908 -552 705 1000 -799 -480 565 -49 672 -860 945 -625 610 -502 557 838 292 -399 57 42 -361 -702 -505 -553 -745 -927 -274 272 946 21 -890 -780 223 614 667 -361 -197 528 -126 62 829 -141 -633 981 59 323 221 -599 -752 -120 -268 214 400 237 189 159 -919 772 -158 -297 885 764 -682 37 563 665 -657 729 786 432 -913 -74 -133 1 -539 49 668 441 190 373 -817 293 -900 761 -742 -34 126 -314 193 -542 -966 -861 -426 932 118 -658 -246 -397 -988 -60 -919 39 319 -607 788 835 -715 286 -63 -628 260 176 -327 390 -602 590 808 738 -571 672 -411 56 308 809 -888 401 -570 -316 -816 142 427 556 914 650 -166 -133 390 -27 159 -470 95 -742 -860 -156 249 208 -642 -780 497 -603 0 -667 43 -387 -772 -415 321 -258 899 146 -832 -871 -200 423 -196 -820 577 -648 904 -178 -535 935 -640 -639 -151 -663 -267 -45 293 130 230 258 -931 948 -123 362 657 -792 -244 166 373 -735 -611 502 796 -211 -83 248 -654 -484 -590 -955 -154 686 773 -199 471 -46 725 -475 610 -493 -605 314 -487 680 -66 432 -798 714 829 -294 -384 637 499 478 -197 419 -460 281 -669 164 -603 -632 -761 -939 640 -807 -347 -937 423 -523 850 -455 -684 414 -485 -215 -797 -362 -180 379 -753 626 -858 -997 -980 -787 768 -482 997 -369 -217 -960 262 129 427 -430 -662 -280 -89 849 -911 550 707 231 -833 331 -728 36 -412 10 -823 -868 249 -690 327 831 -857 290 -640 -163 -203 -464 998 -64 -252 640 -654 -473 220 -249 -95 337 68 -565 -629 -265 149 516 570 -835 -151 -484 654 -73 849 788 25 487 -351 169 -752 252 676 252 206 -845 -302 -468 -95 882 543 586 -512 169 -108 -871 957 88 -698 -539 -955 787 -545 -729 702 639 -514 -580 107 704 -20 319 702 -21 30 56 -865 -752 -192 -951 -960 31 -733 472 193 900 -438 687 -743 -714 705 -964 -125 248 5 -918 820 -116 13 851 860 542 705 476 -590 527 568 -827 432 76 406 -648 -963 936 -328 280 991 -602 -658 -238 181 -716 -608 196 823 -258 424 -299 -249 852 723 590 903 -176 58 763 -125 -405 247 -557 778 681 45 695 317 501 546 641 -185 -376 -551 -514 66 986 -949 407 673 -9 818 -227 774 -945 499 935 -808 -618 -266 668 263 -62 -832 81 -330 998 -509 778 548 102 284 -120 867 727 -212 -943 595 -255 13 535 64 708 438 362 293 -156 795 475 -705 -315 368 -72 961 685 161 -529 -591 910 609 -695 264 -662 371 980 839 136 797 862 643 183 242 -626 768 -240 -858 65 435 15 435 223 384 -631 -179 702 -814 -672 -505 -75 -791 361 -789 -810 255 -445 -632 452 -480 -175 956 543 647 -202 145 -48 -435 847 -460 865 222 292 -647 979 609 -150 929 9 -185 917 0 352 -142 -305 -749 465 -587 -79 313 866 195 -539 -422 45 293 544 859 197 62 -850 271 -974 197 642 -46 -773 58 442 -326 754 881 718 -157 -974 -619 842 882 -414 298 741 -737 119 -90 121 -810 625 -563 -747 232 536 303 -688 -590 -320 -656 314 -848 -106 510 338 526 927 -952 568 709 927 -225 -862 -567 -308 447 823 904 -895 -524 -484 986 409 -822 -244 658 15 -256 -143 -960 -109 238 58 -152 324 768 548 408 -101 -572 -888 -842 -965 564 845 748 778 -206 -862 84 -875 109 915 -941 -162 -481 899 -444 -88 257 570 -364 -134 -964 -588 594 301 546 113 -992 617 -848 -565 -350 689 -242 887 530 -752 -732 -756 242 -925 269 -628 -121 -585 -789 -974 652 669 -439 229 -255 502 -471 -858 340 -800 478 990 -876 62 -99 596 -975 637 543 -907 701 124 176 -814 -635 -608 434 -558 509 -424 -533 -105 -883 388 -506 669 403 -194 -889 987 -13 156 96 477 102 29 -989 -806 321 403 490 482 -290 -937 -299 -300 354 -56 871 110 -214 -192 291 -580 940 444 -177 -709 832 -824 -327 -894 -237 543 -691 -180 -149 789 -850 119 -143 784 -351 -288 -997 232 -422 -706 -713 -804 -869 -663 -444 191 510 587 -929 13 -218 302 354 -462 752 -141 -184 491 547 286 -551 129 299 -168 650 983 56 -371 -63 356 670 -63 -653 12 658 930 290 -636 -269 252 0 656 817 523 477 -823 867 979 -728 -831 -559 728 86 -182 94 742 621 473 -562 393 -978 221 -128 650 -279 383 -106 959 680 291 -47 859 666 833 -32 881 -125 810 890 212 285 -424 666 -275 -126 -845 -184 -942 -398 -248 490 -911 47 -383 328 -717 -169 -707 -458 -497 626 -997 -602 -519 6 -846 506 63 973 -393 -167 895 -615 429 907 -972 854 286 381 -475 636 74 -505 117 -773 -41 993 356 94 -838 -468 -482 752 843 843 547 -489 656 -830 930 168 -834 -352 -436 960 -213 -721 172 193 -306 805 652 -599 257 475 786 -613 255 -545 -334 56 643 627 -539 -882 33 -694 -485 715 -125 681 -34 -196 798 -609 23 -994 -145 747 231 -24 -756 870 -604 441 404 624 -254 -645 779 -223 -997 374 -428 581 203 6 -675 -650 813 -316 473 -740 -725 20 -306 49 782 -575 293 -166 138 424 231 -160 -697 -530 -351 274 -239 -600 622 -485 888 259 -55 -513 450 900 262 683 486 787 -311 -518 59 464 444 -182 -609 463 96 183 893 -765 964 -656 -959 662 162 987 117 695 110 -118 -930 -155 -75 361 -565 343 275 413 -315 -814 -914 203 430 896 874 -820 -754 950 -49 -797 -495 675 382 65 -443 207 -691 876 978 -72 -492 866 -409 -627 486 813 707 710 885 -386 624 786 -63 -941 48 739 269 -159 -854 31 -978 502 -509 201 -429 338 567 731 -366 -518 -405 694 154 448 -928 -804 -429 454 705 -284 47 885 503 -604 -290 282 -758 -632 527 843 87 340 459 169 446 605 -135 -93 -20 -461 -878 -766 -641 -343 492 212 450 411 652 -490 621 399 870 -368 -258 552 889 -817 -67 655 26 -71 -85 -172 -823 267 -976 -810 -625 724 -912 94 -942 886 -633 321 860 44 607 -299 824 -520 -652 -840 826 -45 -944 930 447 295 629 27 536 -552 876 548 -784 -921 464 583 -560 642 280 -986 -633 -416 887 -536 282 578 -937 648 -767 -231 -458 -914 703 501 840 -490 -436 156 -738 -766 -15 -128 -421 414 500 -42 -874 -721 -402 444 183 -726 202 -278 24 801 -62 573 748 -51 -433 -39 18 573 821 -915 82 -799 -558 -878 -982 -783 -548 670 -854 308 -447 342 -674 722 482 -902 762 -674 692 -808 155 -87 -782 -930 383 191 -278 -374 -345 -389 -836 -910 294 888 714 -692 471 712 -146 -371 93 825 254 520 -844 -775 943 -966 211 -975 86 750 27 -220 -862 791 148 -534 -844 -555 92 -964 -146 111 232 -416 816 274 823 246 -808 -392 715 -918 -36 -528 -96 -330 -311 -212 -979 -477 115 -24 452 -20 -292 -564 116 223 -315 424 976 -965 32 116 -205 573 956 284 -542 -843 -540 -335 783 -982 -808 -614 -812 -102 -236 501 320 -165 392 -773 -97 126 495 294 -986 854 100 -265 932 -139 537 346 -463 -413 -374 957 -965 -662 -488 910 323 582 -45 79 389 534 23 -628 219 -646 -652 -727 -801 -811 -673 969 -715 107 -350 270 -22 374 497 -334 676 667 -906 -534 285 -222 -372 -114 309 889 -835 -312 617 698 -93 56 593 68 449 -532 348 -44 -47 146 977 -535 -359 307 533 136 262 222 599 -2 1000 -43 161 729 -929 -186 972 -767 641 10 -482 474 -844 -476 896 443 880 613 -507 -164 165 -251 328 37 864 153 -31 68 89 -80 458 -650 506 -859 -139 176 -187 -104 -499 639 -44 -177 -382 785 828 -278 979 355 -34 -505 -637 879 221 -120 -590 228 88 868 -664 -318 -259 505 -958 212 -754 224 -672 164 403 39 -694 -548 -713 -270 -627 -635 14 -138 814 -418 -861 -57 471 795 -212 -862 -109 752 -604 359 -554 497 116 777 918 -93 -624 -943 726 -230 381 -143 -596 976 -385 489 594 -257 773 865 -128 575 62 420 780 849 -158 91 -508 100 245 -210 666 974 -137 -736 -442 -331 169 694 674 598 -467 -303 -420 171 -823 345 566 -754 138 -449 -894 -73 719 129 -510 748 -145 699 912 943 763 74 790 48 -845 59 399 362 -46 99 -81 78 -487 -752 224 -448 -611 -682 538 -47 -212 269 -548 611 810 -142 859 -922 838 383 -559 -520 -782 -62 485 -300 463 603 -169 -904 -109 -801 -6 -888 395 657 135 -429 -701 -172 -868 -608 912 -104 -947 133 -657 732 926 -727 -321 -413 168 -476 -352 -853 435 789 -604 -176 -735 928 811 -140 -677 771 400 349 -349 828 -588 800 880 -664 -986 352 -678 515 586 448 494 -672 -116 974 -984 -863 383 329 31 442 798 -448 805 423 -172 540 -215 -236 -920 248 -381 -316 229 943 846 -531 -934 -633 924 419 528 660 -897 826 -62 466 -843 762 -105 -673 476 759 -8 956 -961 -426 -577 -730 315 597 270 974 627 539 302 -502 381 -192 -291 -570 884 -457 695 246 549 -536 332 -215 247 39 856 -427 -466 -179 -520 -747 -537 -751 -69 988 -262 -625 547 59 -663 275 117 -331 687 -159 -276 -141 -582 -152 -532 -792 674 -232 545 -266 -354 -227 -548 344 116 -594 168 363 458 699 -106 326 -728 -843 267 55 626 -324 965 130 620 -118 -322 828 -114 989 67 516 -297 -5 296 649 -979 356 403 435 -22 213 172 -847 -195 543 666 437 -839 -279 866 738 -214 407 321 117 -194 347 -41 -882 -517 -443 52 202 494 -20 -70 848 -66 -782 -207 -277 -407 -34 -132 -311 292 641 -283 920 288 -655 -643 -92 782 901 -513 23 939 331 -213 -640 -678 -103 -975 -559 -39 -600 -380 -975 601 221 -862 -552 683 -519 -909 -967 224 -366 -696 -4 515 784 -834 69 -476 583 550 536 -32 737 -735 -847 610 -962 989 -535 123 630 985 814 -256 -503 113 -650 738 22 -522 -254 -916 728 413 801 120 551 756 832 552 -592 -256 278 -601 -687 -957 669 893 -662 380 207 -82 930 -472 512 -852 441 -745 -830 -132 525 507 359 336 959 640 480 653 -221 28 -43 -451 676 759 972 -418 721 -985 200 -591 741 -909 190 -322 715 550 705 539 -128 528 -284 200 376 -65 270 938 -498 954 -438 273 -440 -272 -364 -132 958 515 -404 -530 188 -611 43 -434 135 -944 685 -751 -393 -398 -661 324 698 -139 -165 752 489 273 -210 772 223 818 507 867 -408 707 -697 865 490 -993 -598 830 99 -75 73 462 693 318 478 -994 -492 41 863 -189 112 884 506 363 773 201 -252 909 231 56 -951 413 -793 -745 572 899 -175 -841 -423 -665 -422 622 854 14 -295 -978 -653 -34 970 54 -290 128 -933 91 822 688 -243 988 -395 747 410 -64 516 580 -643 88 830 597 633 -199 -42 -367 237 865 456 633 543 668 476 104 955 -754 -967 976 -515 -921 -454 34 -599 -422 679 -110 989 88 -487 -241 891 -343 -307 -797 13 190 -330 -314 923 375 -121 -70 -232 776 -260 -347 -847 12 413 938 -398 233 608 -211 -418 -889 185 190 394 558 413 652 -610 -955 -961 -745 466 264 369 78 -510 194 -781 947 847 701 -395 -591 403 -619 253 370 985 -613 789 -232 -400 -730 -464 261 751 -447 301 790 -488 -248 639 835 691 587 -560 -960 -664 -26 -672 141 912 -865 -942 -897 495 -309 941 339 59 427 292 -942 -228 -582 -982 359 85 -9 786 -834 -350 422 827 212 732 -288 -472 -176 -66 -995 601 -427 46 -646 987 -906 -744 -532 -141 -319 794 613 -725 32 843 -590 -771 433 -32 -47 -230 -355 -480 553 -180 -7 838 -637 -82 -153 -459 128 399 -833 -733 -874 -843 566 -978 -334 170 962 480 -512 93 -695 -950 432 -380 -364 719 -175 -76 468 212 790 -581 -245 -777 -458 -429 -830 -344 19 -686 -64 538 714 990 -599 -9 -652 -195 -354 829 -704 -525 453 110 -131 312 316 -886 -776 320 820 -363 545 911 -950 -450 -159 380 -407 78 -393 545 687 535 753 550 -580 -546 -625 839 985 139 -134 -115 -610 -28 324 -81 4 734 815 802 849 -645 -406 -514 273 -801 -843 -796 552 698 -581 276 -635 643 -90 487 -21 548 -334 -674 -344 -250 982 438 729 989 701 -520 1 956 -242 731 -420 -371 527 295 -937 -829 -905 287 902 -757 56 197 863 497 -222 -591 -71 213 -708 761 255 -467 16 945 -342 -355 512 -711 749 583 331 -314 -151 -250 -633 12 -370 -5 -69 -738 441 -126 -943 -381 740 -885 -407 -379 687 577 602 818 555 330 -940 -277 676 545 -766 -127 -737 481 146 504 350 -764 -936 195 -912 678 930 -747 953 991 434 199 645 -283 -16 621 -37 -216 -994 -809 -404 173 -611 870 -172 -347 -483 460 745 346 1 642 -721 942 854 748 -352 685 90 539 -733 -443 -5 723 -693 824 -304 413 -757 974 694 -145 321 811 -230 -218 -319 -526 -976 -235 -750 226 -530 -774 -955 181 847 692 -575 909 167 537 699 464 -244 -497 -311 282 733 -614 -788 891 -627 805 -704 633 573 -476 274 -435 -102 -571 39 -820 344 -725 -536 465 -467 81 144 967 -611 -397 416 -260 -241 980 242 -580 -871 -387 912 432 762 987 -606 231 369 791 585 -949 449 664 -413 321 -587 76 -507 -11 -597 767 -388 -368 891 -572 210 704 427 186 670 -108 -932 223 -813 773 -182 -15 771 -375 -704 482 -913 -625 92 -355 466 -985 771 666 176 -486 -951 -379 -768 -695 -24 378 -42 992 -356 -603 -10 237 -935 -246 -312 365 -350 657 839 -504 450 -99 -862 720 -805 -301 150 -362 949 -880 -318 544 -186 551 -189 -131 21 467 891 -775 -922 38 170 182 191 -431 831 209 203 -53 -126 -208 -236 -945 447 -638 -822 -398 633 -118 -584 129 973 218 705 29 -867 -333 736 -123 -539 965 -325 551 171 -458 -300 384 -440 -852 -539 -241 223 565 -877 271 190 -355 986 11 -273 645 -256 -699 -944 -230 469 -262 777 977 -947 -954 870 -219 85 -526 -947 -567 -100 490 -367 -737 789 -688 -815 307 463 -669 -443 -430 140 196 -261 29 -949 -819 -590 209 -380 -383 -877 -68 120 810 640 285 -832 824 336 -677 -361 586 945 268 2 759 -99 798 304 -468 -887 542 512 289 -118 -245 -440 599 -685 753 65 830 218 596 -247 781 -306 -416 802 -179 990 187 198 204 693 556 35 699 -957 772 758 -828 -851 -629 936 -403 356 -691 -180 -549 -85 -2 -389 -460 -774 -744 -526 -14 -540 -871 -681 -262 344 446 -213 -448 914 394 865 -905 -318 -7 -172 -248 790 -481 334 741 -574 -414 -417 623 -920 -486 953 -345 -812 840 6 -593 781 405 -57 -296 804 263 573 -126 449 159 898 967 -641 -473 258 200 -213 264 -573 269 673 403 -385 520 -716 -47 604 -643 895 312 -998 -550 -298 998 314 62 -826 719 -727 -279 -892 165 -813 -998 676 -564 753 -800 585 -137 -657 -511 459 -449 89 -508 863 -855 475 282 -642 -848 467 34 90 -538 -957 -390 -18 -994 286 -403 53 586 893 -810 31 -536 -445 -220 -685 -483 -264 696 -604 -961 -888 -832 -507 309 272 218 -387 541 -61 -755 -654 -651 -703 -803 -830 -13 412 -117 142 -812 -512 -29 -42 179 853 -680 -749 42 -654 -162 15 386 859 -875 -895 664 391 -235 294 -89 -514 846 -475 -847 427 13 1 -238 -403 486 145 888 -267 571 434 188 -839 922 -105 374 -538 815 -257 813 -397 364 -956 924 -675 -173 763 788 -516 -679 -26 360 355 641 -781 -367 -941 39 119 24 312 791 -494 10 -307 -317 676 520 -10 -896 -31 -599 965 310 -102 -579 876 525 -46 675 404 -774 -304 62 763 34 921 248 -554 -500 -940 123 547 247 775 -483 -604 488 732 -57 -593 703 -149 58 -671 -116 302 810 -896 -575 368 -242 -124 -360 92 -539 176 898 -496 -571 -947 -500 766 2 497 853 872 -362 -227 991 196 607 -677 -634 338 569 -297 -152 131 954 -802 90 -897 893 617 -467 601 -700 698 768 -412 615 281 -353 -906 -821 381 84 180 621 -88 -104 172 -71 518 -864 -212 578 -631 -84 -644 -32 -541 753 766 711 957 -994 -472 33 7 416 -55 636 -174 -618 786 326 901 -106 820 409 998 -324 -505 310 -599 -939 -372 777 -964 847 689 189 851 110 632 921 498 522 633 -974 797 863 -42 476 433 -982 -489 598 553 478 852 624 -476 -183 -887 665 742 260 -895 -444 -89 383 452 807 672 -389 -310 230 -415 303 -827 962 670 -716 -247 -431 -426 -778 434 -108 -705 736 -867 952 101 -206 873 461 58 -861 841 884 -38 -344 -618 -863 341 884 -372 -863 685 294 -912 -410 -865 786 922 -813 -721 -139 -470 253 -174 265 -578 -14 496 -604 -174 464 214 859 -163 588 198 -444 392 -242 675 -199 940 -271 -488 128 -586 -376 -142 489 436 -946 -344 626 -635 -475 237 -723 471 -63 773 831 748 286 -674 977 -638 319 -577 -82 -556 412 722 -859 -922 525 203 633 -274 647 -105 202 899 -665 3 -481 -670 13 -404 803 -756 -919 -786 427 -537 -778 332 -896 898 447 830 403 572 -338 868 -165 -954 -716 -630 657 715 -766 266 -493 621 397 42 258 633 323 -222 951 901 167 97 415 919 -304 543 314 -806 -31 663 -730 -858 485 -412 514 663 11 -61 -507 290 845 -974 629 357 924 265 275 211 516 -247 -776 25 531 -805 121 -981 -689 958 848 -983 826 -79 -386 275 74 -823 155 963 -107 814 -779 636 549 -283 -283 -390 -535 667 -682 -789 -872 724 272 862 309 -908 202 -777 297 320 -319 215 -45 -71 351 -671 904 -217 726 -646 494 -293 -320 -811 862 -792 204 -766 823 -232 294 348 -968 617 -584 294 512 187 727 -7 -573 -627 -210 -438 -482 302 -808 -861 48 -957 91 492 -712 -724 505 -920 -594 -398 596 -474 -605 -909 933 -958 902 587 -259 -413 -214 105 118 197 137 564 -352 -373 25 209 -929 -325 -375 58 -917 872 -958 37 9 -519 -200 -960 320 837 -559 -213 -729 -783 -967 -416 -626 89 375 669 -273 597 537 611 -196 361 541 63 364 -838 -183 -16 -524 -667 129 -954 864 311 -989 120 743 -630 977 586 -157 34 -260 648 -825 -850 856 920 -893 693 430 831 422 837 657 -836 -438 -758 591 -758 460 720 731 -52 -122 853 39 -657 410 -720 78 839 -173 -708 751 713 6 -183 994 264 -299 234 -541 -815 -380 659 -397 -700 32 -497 108 -394 888 -91 450 418 52 -686 -442 -941 209 -41 995 -410 212 -190 -538 976 -64 531 -710 -71 -823 -860 -164 952 549 110 -273 -56 -546 -530 2 -486 -470 533 -515 240 -705 196 789 -837 -572 -432 408 -948 -605 -631 -758 -596 798 -309 740 -401 -933 -877 609 -71 -973 -834 -496 -925 -374 518 17 -395 732 53 -759 848 -449 -673 228 853 710 711 -797 721 -258 881 839 -593 435 -694 580 549 -615 682 -86 647 -582 -61 -59 -675 -277 118 261 289 -693 818 142 488 680 633 -19 743 846 -391 -365 43 812 323 888 -248 81 -227 -759 962 -978 972 -548 422 -980 -431 103 -873 -363 382 523 607 307 550 -258 -262 -439 136 -293 829 -521 829 571 107 -699 808 54 -693 998 16 164 44 -33 265 451 453 640 -833 903 -71 -590 778 334 -830 -963 992 -766 810 -137 991 953 -284 -418 -983 483 -705 -552 700 -770 335 -918 -810 97 165 789 850 -579 908 908 -62 647 613 593 908 -812 310 3 294 536 -671 -100 -705 970 339 -911 -691 -773 -990 811 -310 -683 340 405 47 435 -847 311 34 330 -214 -471 -86 859 -549 -432 116 455 -324 712 -616 -405 126 -219 52 -497 -962 977 782 662 467 187 -909 -268 824 -634 754 -789 -696 846 -21 -865 -822 46 61 -403 -606 -300 -129 -540 -760 32 -403 913 380 -617 -577 608 -213 -457 909 1 -449 715 272 -304 -178 858 786 -471 995 -676 -529 -212 752 517 -63 -65 -995 328 -845 647 -836 153 -537 5 60 471 -86 -85 826 1 -906 -868 -944 -960 626 988 592 465 734 173 892 957 -890 -788 -528 891 -551 821 548 -173 513 33 -99 -707 170 395 84 -574 272 416 -193 -248 -692 -112 -169 -320 746 -665 762 -90 -723 -659 -559 844 193 787 921 110 -993 820 815 754 299 937 677 158 -37 -965 -102 -391 -788 896 -505 385 -56 992 277 -401 -10 760 264 -133 -521 -103 111 258 988 -153 -879 -209 -945 -502 55 -328 -27 -224 444 306 -350 -875 -69 147 842 -886 -712 -5 21 -333 -735 -157 -393 627 715 568 -70 126 -122 647 614 -378 -482 -914 -664 241 -322 385 273 360 -572 -938 27 -806 291 -353 -158 -849 -700 -724 -948 778 588 -672 152 -343 -740 -319 913 -675 797 93 43 946 -767 670 672 -320 593 166 421 775 -727 -984 -897 886 777 -464 -769 65 733 900 711 -92 169 507 730 -73 212 36 -911 780 609 362 167 812 -408 342 -943 -442 -424 -465 88 -12 -974 -634 -466 -987 -599 697 -74 -31 195 950 583 374 844 619 -815 -21 367 470 -664 408 468 789 944 -24 -871 -941 808 993 4 325 -885 272 -983 -509 143 505 -260 816 869 -786 55 402 971 -698 80 -652 103 -98 855 565 526 32 -93 949 763 -367 -656 280 -766 976 347 415 -513 -824 661 -486 974 -400 587 522 541 -34 565 285 391 -958 -115 724 23 -170 -949 -818 429 575 -708 512 149 -671 -990 -57 -910 112 -752 762 -74 -922 -133 -163 -686 -121 -169 802 -67 -292 -609 772 -678 -801 558 -726 -983 751 -503 622 971 117 -35 664 935 -929 243 585 302 94 -520 -18 -228 -752 572 918 662 -407 -471 -379 -319 82 817 -15 103 929 -308 -208 -780 -461 -812 361 370 -971 -238 73 607 152 -4 -541 -370 720 -334 666 -543 -777 15 896 117 -240 218 -706 110 -880 157 993 -143 -626 -675 -497 -208 -163 -131 628 871 168 546 630 957 656 748 340 -671 682 427 907 322 -357 458 780 295 -513 962 -422 -964 -731 703 -281 195 255 162 -291 479 774 -560 -769 743 -449 995 -110 -976 810 -386 -572 -965 -855 55 575 912 225 277 816 -192 -296 -511 -177 -130 -857 958 -522 292 229 92 -776 -582 -570 -71 -700 163 87 -693 826 789 -949 979 -495 -826 497 -330 -493 -267 -246 -198 664 95 474 472 929 982 -351 519 977 650 -702 -620 606 509 -694 -259 239 252 706 -894 -227 457 -814 -487 -801 -71 -419 737 -621 986 278 -41 401 676 -756 707 -834 -714 -469 -213 714 838 75 -339 845 168 -633 517 951 -517 -581 -971 895 224 583 576 -256 920 -530 -981 889 -319 -178 -47 -719 334 -898 -445 -951 -780 -921 -3 500 -524 -948 -305 272 -173 732 111 635 -541 -968 269 761 -327 73 838 -365 588 -566 966 764 -696 392 804 680 603 632 82 -816 -575 -13 -149 488 -823 -88 789 748 -919 -711 -454 919 -327 -655 -813 721 699 876 -878 778 488 -143 -300 437 474 972 955 -227 -571 601 183 -336 59 908 487 -760 -486 -881 556 278 -968 63 -333 -391 -163 139 -348 528 257 -307 465 -567 880 854 890 941 -954 -289 369 547 -745 -260 -870 -537 803 -788 -28 968 484 507 -749 -393 -251 748 298 -136 -715 108 -410 -852 524 258 934 746 229 428 -918 -934 -465 775 -904 -197 -636 -174 -482 -260 428 -381 -450 -100 585 119 174 214 437 75 -625 -902 -242 804 -118 639 151 -515 -46 -341 -871 100 -695 -360 621 -869 163 831 -64 -47 -675 935 -816 439 520 -551 632 -47 -385 625 978 -199 728 706 -628 381 253 941 408 -433 853 898 902 -714 224 266 -266 -238 -362 -208 358 631 697 81 -596 910 -835 -125 804 -734 349 -39 -754 695 -286 -341 913 -100 -761 676 -927 -572 670 647 -925 -511 -146 344 699 -468 689 -59 -625 -940 -690 626 584 -85 -161 -980 -334 280 910 859 -142 667 -92 499 727 93 -588 -106 -780 492 991 552 -867 288 45 852 -888 3 722 -194 10 748 127 686 -86 -896 -835 718 -129 540 -734 475 -356 618 -696 229 -856 534 5 934 501 -369 -753 330 -346 821 663 174 651 188 -7 272 -825 -862 -553 787 -56 233 270 -991 -705 -341 572 -38 -20 -48 73 -878 -715 -468 522 390 -168 -499 -46 276 -85 357 -887 -829 99 13 805 -618 109 140 -619 491 913 122 352 -137 -687 -313 376 530 -554 -700 -385 -700 -560 -147 -262 56 108 564 405 -645 -507 380 -498 503 409 251 -528 886 -157 -444 806 14 143 574 483 -183 605 -796 322 134 328 108 265 -224 -29 -646 -721 -138 -343 -243 -843 -287 -142 -194 972 -330 561 -889 -524 -720 812 -331 122 1000 -89 405 -291 -66 -819 283 823 139 -4 453 -486 -6 -157 -320 -845 539 565 847 -493 88 -461 875 432 -26 -924 -209 651 -44 -832 -749 594 -76 -635 -227 739 835 -45 957 -176 590 307 22 -511 -545 11 943 369 334 364 -678 -325 638 959 -726 -908 -844 503 561 920 -597 -348 579 253 -899 -404 903 -116 44 -394 -889 -778 -608 614 -9 257 49 37 -247 -662 748 -943 906 600 595 504 -374 -553 801 -680 660 -671 -97 677 492 -744 133 204 -972 -728 483 993 -309 938 -505 644 694 425 957 419 692 -932 -435 417 -935 151 235 951 -488 499 -478 -318 -471 742 540 322 285 658 666 -387 -135 -395 -62 -755 -16 -300 -625 385 110 -454 101 -233 -940 743 -921 -273 -690 -571 -774 -758 -167 57 682 98 653 -9 -700 -67 496 852 -188 0 902 439 290 791 197 -154 396 750 -738 -16 379 529 592 48 -185 917 -331 -576 -220 142 -986 -746 79 75 -333 -238 469 -413 -567 556 578 897 -359 656 -341 -779 863 -181 -528 -510 -877 -159 -527 -176 -332 -458 913 101 669 -234 -246 -816 488 603 906 369 -409 -111 -24 -951 -860 330 -481 188 529 -280 678 1 -26 -598 -373 -86 -890 -447 -959 777 266 -897 -551 474 -127 109 -347 -745 -752 18 -700 -500 -168 -591 -532 240 203 899 22 -711 -155 552 -938 393 -53 608 280 -920 289 -25 444 86 185 -175 299 291 -144 -869 463 229 -13 850 925 645 -31 257 344 892 -833 62 615 -488 -86 -993 -614 88 -199 45 -102 -263 -325 555 413 115 -775 41 -957 483 -946 -853 -502 413 108 62 508 164 631 305 -215 216 -823 -580 873 -677 -755 832 -913 -395 -587 451 -301 852 617 -253 848 -70 -454 -108 -632 -989 -791 -732 -232 -141 -76 941 417 185 49 611 -687 -360 -591 451 -965 880 519 -28 -851 770 688 390 -462 -648 -186 45 926 385 -372 -425 -184 -698 412 -687 -487 700 -433 -783 -732 -256 573 -212 -322 327 -216 -960 -902 -18 434 206 -483 330 102 -742 -128 -767 273 577 -4 937 -793 325 341 -586 849 -718 -525 331 -22 795 851 -542 -352 685 24 -831 730 314 178 -858 -942 -790 559 51 280 -5 -413 36 331 -948 85 623 -943 -433 -968 -600 897 -974 -650 715 925 587 782 -914 355 751 483 -603 -9 -842 518 997 -841 411 159 742 799 884 -371 676 -279 -496 978 576 -397 -416 847 639 934 411 -894 646 -383 791 -416 -743 -632 -951 339 -499 105 -562 850 341 608 888 379 -727 107 972 64 76 -233 -692 163 335 -688 -151 -131 169 -192 449 221 -496 -405 421 -376 901 -782 -341 706 -585 -415 360 814 777 195 566 573 838 88 989 -724 170 206 374 501 -942 45 -111 -364 912 -459 239 -829 -375 -497 -861 -566 268 -420 -105 370 116 703 944 13 241 617 -337 108 752 -422 -688 -316 844 982 -472 -576 -830 183 245 -562 488 542 -229 45 -480 377 -956 772 -918 -786 252 -722 -552 -708 -999 -661 -383 643 -315 700 -6 946 797 656 -603 -895 -944 -386 -871 336 -642 907 -521 -229 -905 788 -31 570 -517 -468 516 911 -748 151 780 128 -70 179 593 -118 -94 -166 792 -184 461 752 -146 643 -561 -993 517 364 727 -335 947 -127 -7 -869 522 -577 -238 574 -713 401 817 -833 198 -444 -260 -529 -793 -806 -461 -757 -220 -715 -28 -942 916 -551 -961 -232 -234 -614 29 625 962 894 531 -605 -162 -369 861 995 -798 368 297 92 786 -938 -959 180 698 794 -80 -559 766 -250 551 -332 943 835 -660 -85 526 313 -861 388 -331 -284 -650 181 660 -33 580 -450 -602 854 -266 721 -862 -207 510 818 -634 274 577 -735 301 751 -505 -928 888 889 789 -802 -746 -637 -676 271 974 674 662 644 -58 -36 418 -496 -613 257 833 71 -662 139 -23 199 597 -197 -647 -417 -688 -398 471 -374 326 993 -723 907 686 -985 50 -143 -733 108 -50 -54 493 -714 630 421 274 239 -45 -735 456 -431 -472 -166 -635 291 62 6 -616 -259 -348 927 -60 945 -276 -964 -630 -857 71 471 122 517 875 -963 926 -978 -482 -954 -616 -618 -922 -941 970 478 701 274 713 -801 404 -558 824 383 -432 -480 507 -603 -807 666 -251 729 982 -20 180 149 -250 -568 318 -148 -460 -341 545 -413 904 583 -725 -63 -308 -552 256 95 -548 -641 -222 -192 -112 883 -560 -391 935 -609 -520 273 328 -227 493 -990 -424 -694 902 -551 122 -778 -674 40 -60 762 218 454 327 -9 -452 -33 174 -691 238 904 636 -370 87 -383 -846 -140 398 912 -345 -760 492 -443 801 -543 781 387 854 266 -517 -382 94 858 -1000 938 -945 -521 -638 76 -304 355 323 -293 963 71 -496 746 279 -152 -779 -633 -484 -460 463 -427 -323 30 354 860 -813 -924 511 465 557 652 -513 -218 -923 -5 -1000 -660 -872 746 382 -965 -482 848 -924 157 25 -810 -37 183 635 -405 774 -970 997 -222 -623 -735 -740 -37 -938 930 -109 914 345 217 -100 779 18 667 -707 -576 -605 -195 139 -151 392 -150 -673 239 -403 329 -452 -907 -520 -24 -525 -270 -298 -808 -808 -828 491 406 203 -634 -84 481 123 -786 -694 976 164 336 671 779 -472 223 -402 751 -770 776 -92 700 -455 -962 -133 -850 135 31 -22 -973 -782 -450 -348 398 -602 -26 -383 978 335 816 495 -754 -945 495 -240 725 -763 513 -730 -516 464 -264 -236 284 -269 -365 50 749 -989 696 733 806 411 278 847 623 -247 -240 837 200 -878 -1000 117 -29 -103 558 -138 -109 63 -221 43 -46 -781 759 906 -603 89 138 846 671 -148 -988 531 -957 356 -696 490 771 -14 -597 -950 404 -468 122 -379 983 -420 616 781 720 705 338 -970 552 -9 467 -502 -755 -512 178 -371 303 308 321 -499 415 -802 269 -427 371 116 -581 -784 95 -130 -931 382 368 607 194 383 27 -392 -472 804 79 -482 805 385 453 -6 -656 534 -998 -78 689 -996 -995 329 -815 -481 -49 226 -719 -756 -845 76 791 -861 -943 557 769 918 636 929 -677 914 731 -419 502 -458 975 -291 -125 -455 406 99 497 261 -158 -148 866 41 716 549 -439 313 -148 -371 279 -693 404 856 -40 -116 -682 982 81 487 -692 938 -456 -758 807 292 947 698 -944 966 819 -569 -97 -476 -232 -583 322 127 -14 -158 -260 234 -863 -324 839 483 698 608 348 316 220 -490 899 -863 -684 -971 -854 -796 563 725 -921 502 443 -210 -651 865 -987 525 537 -277 430 702 -983 -379 581 -731 551 -108 -237 -238 472 679 -296 977 177 959 319 -710 -831 897 842 367 567 -75 -528 -543 -849 -64 317 -151 564 299 -366 -288 -882 -74 707 -915 -338 699 795 -321 -48 948 -359 -355 -357 -449 511 -106 -613 -58 276 -211 -30 412 -252 328 71 639 -232 444 141 -910 -792 703 -146 -298 728 -459 900 -674 921 -231 488 704 -423 548 199 -896 170 -664 -449 70 990 -653 -109 -556 637 -156 526 -372 961 -171 142 112 -622 626 -720 661 -556 -15 -442 -189 424 222 792 -991 -262 961 158 332 -644 -352 931 16 -800 920 -860 869 -442 -852 761 431 429 912 342 -133 51 502 -148 -372 -869 941 842 -40 711 -614 81 -452 -267 470 -441 -476 -715 534 -434 127 -118 269 -359 -890 253 878 -446 183 -980 -514 -476 864 816 95 617 -678 514 815 870 -232 470 -425 -686 457 68 180 364 -816 -795 810 -636 -481 -236 125 -176 111 996 553 -713 51 -835 281 117 -447 455 -632 805 -164 183 14 37 58 -635 -564 867 -729 814 -964 -205 -310 713 -342 -500 -498 -795 -741 -251 957 365 -87 448 -584 -545 -731 -334 -334 -136 671 -905 263 706 448 -1000 303 321 -156 -922 814 -330 73 477 -500 562 133 -756 166 -56 -529 -280 358 -655 -662 -824 90 -444 410 391 -534 585 -913 165 177 736 -681 604 -337 998 423 455 -293 130 663 538 514 -741 -542 -364 532 593 850 200 -844 -137 183 77 -390 -27 607 -614 157 646 -100 -962 -745 369 346 -731 601 806 -180 769 -565 29 661 367 -421 -593 974 168 -38 -866 883 404 851 909 -673 255 -476 -7 742 -532 -896 -420 -773 -524 -118 -165 23 -160 217 479 946 -728 -202 -374 -790 -278 -507 629 -22 -234 977 -352 711 -878 135 580 -752 882 387 -23 -558 -949 -670 -803 -821 570 560 -128 -701 631 -282 946 -886 433 -205 429 21 -603 488 -295 -631 -56 -999 -932 -246 212 -868 902 -813 -470 178 765 -225 867 841 -208 923 396 -989 -292 -861 835 856 597 713 -722 561 -863 -49 892 -134 842 525 -576 -159 702 814 -953 137 -936 227 -667 -184 -261 195 -154 -954 -803 -241 899 -528 926 7 385 -331 250 356 -180 -157 816 -81 853 -781 37 26 140 813 11 164 418 -157 -396 963 413 -697 -984 180 443 -22 981 958 186 -163 560 -117 -951 223 -461 455 138 103 -559 -825 180 627 -150 -417 -800 316 631 525 -746 -161 -315 974 -116 -759 90 654 665 -529 663 562 -552 -938 -855 -412 543 558 -695 121 180 -24 736 -80 229 -769 420 -11 549 -487 -670 189 -970 -22 512 -405 -583 302 736 41 955 -424 -143 187 17 400 396 3 37 -673 -767 0 877 870 766 -454 375 -673 -736 778 -487 -383 863 -385 -118 -621 741 -326 -64 198 995 -883 -332 -924 -763 787 -621 778 -223 159 131 331 426 -557 -181 949 472 764 -199 407 -9 -965 -240 672 222 -844 250 -168 280 -677 -403 -668 951 890 204 584 -869 865 703 -996 343 498 -587 683 -3 -758 -423 -3 -972 280 -598 -735 -784 -509 471 672 -630 379 -875 324 -399 20 278 79 528 0 837 203 655 -258 158 -766 -396 -893 -773 828 -160 320 450 -820 -20 -245 -264 -642 -63 -610 27 825 877 104 -687 242 85 -355 -716 590 923 -953 95 458 16 884 64 764 -751 16 456 -141 85 183 -791 711 758 993 386 -976 331 -715 -886 870 483 727 156 423 336 981 -731 39 -362 514 -936 -75 867 -789 -924 -625 -290 419 -955 -305 -425 34 -386 175 369 848 17 -916 922 -376 -987 -71 -647 -376 -538 -883 -251 426 120 -981 381 600 748 607 713 940 803 262 91 143 -782 5 424 710 574 9 153 58 185 -709 -68 -336 544 -279 -421 -153 -28 410 -798 50 741 968 -559 -575 885 -46 -500 -850 649 -274 -295 -916 -236 -187 -555 -738 24 377 798 496 -194 723 -423 -952 -373 34 -834 730 991 885 50 47 313 121 408 -291 -11 754 -996 -104 -721 212 528 460 122 639 -634 -899 -756 0 425 -246 -114 -759 -588 -298 549 -899 -379 -895 -388 13 -266 341 501 417 -976 841 -127 561 691 712 510 -962 717 -3 277 294 515 472 -904 31 -568 983 295 -711 -664 -177 306 -787 383 852 -921 -264 537 -150 -653 -450 -608 -412 -70 602 713 -998 249 979 -392 311 111 983 -282 -540 -873 -52 -949 -332 -578 -451 -312 -951 854 568 -498 268 290 -159 -379 452 308 881 40 -58 495 19 -565 -292 -226 724 -902 -860 296 -733 -162 -136 -180 965 -951 -704 667 -977 -142 716 -525 -855 817 83 -167 -931 -926 -833 -906 590 -531 238 -439 -746 -449 -488 -489 249 833 -860 -824 -895 638 387 980 155 -821 445 -413 -248 401 -51 -683 -426 -954 740 153 977 -162 -472 69 -158 718 473 507 -830 852 373 178 -796 -601 0 217 -777 429 -225 522 -657 852 478 -105 832 -999 879 -978 -409 290 806 102 496 708 194 -914 -850 -700 211 374 924 406 219 735 -275 434 680 778 -552 126 351 -514 598 -153 -224 908 538 -615 -315 -462 -898 -219 -275 -347 643 757 -596 -705 -693 -308 723 -48 598 231 266 -506 159 447 -568 235 331 41 25 178 -573 -256 113 805 -94 -493 -874 925 -758 -721 377 519 -226 504 512 -494 -173 624 -786 -795 743 797 59 -334 -776 299 -532 -511 751 -438 928 540 304 -973 -418 343 -443 -796 -702 825 -27 942 -432 -419 549 -12 -947 302 -378 -883 -879 -77 -54 -558 -851 -94 -473 -145 115 817 -317 430 -797 297 790 -300 438 -329 711 -764 987 -437 613 593 522 885 -614 537 798 159 -914 510 126 -411 76 -243 653 -909 -915 -472 351 -33 796 692 207 -909 282 -911 267 35 -372 -635 376 -158 -448 871 -353 181 -658 776 -772 492 -137 825 751 961 457 -351 316 686 -891 -400 901 -24 -897 -394 873 -609 -795 -968 900 273 849 -544 285 783 -742 -280 785 -640 -509 332 500 -194 -451 -165 -466 -753 282 281 346 279 -827 287 85 488 -23 -290 -375 -498 672 503 370 875 554 -524 161 379 643 902 441 -108 232 305 -108 -815 -509 -366 -991 -179 173 605 -960 -508 311 971 964 567 -8 255 -632 -987 -790 224 -266 169 999 -5 329 873 -992 364 942 -677 690 -231 -109 -775 344 383 160 -933 -782 -763 998 520 980 108 -546 940 -568 -721 -935 -349 39 321 746 -223 -736 336 -474 586 453 176 646 849 -299 778 -21 -38 115 705 137 733 606 509 568 549 -270 825 363 859 -458 -943 -666 -775 455 978 -635 -751 650 -796 -351 836 -830 235 -951 -945 983 -66 3 -957 839 359 939 396 69 -129 -883 -192 -207 865 -901 613 886 -293 970 -325 172 657 -30 -229 -961 -196 809 182 153 -44 -829 85 -891 -470 599 104 -600 848 -295 651 -888 563 143 -98 -35 -114 721 460 -773 7 -597 -791 756 770 -195 540 639 -316 -622 -799 -584 -299 -113 643 -941 -331 383 364 739 642 386 -77 -642 33 238 -29 -198 730 -989 -655 141 258 930 730 301 -138 -101 471 969 297 -156 -646 332 -969 278 -1000 676 150 154 557 584 736 395 -671 644 -389 -964 782 832 870 -71 -121 127 -596 267 -356 302 -846 130 -219 743 -240 -231 -843 -204 227 511 -933 -566 234 -557 -55 -733 749 525 -165 -632 472 -788 -923 49 529 -319 -966 669 134 403 691 -47 606 373 -82 339 904 -977 -494 866 -903 395 760 696 603 828 248 249 -46 734 490 -979 277 -310 73 986 -894 312 332 401 316 108 -474 -692 983 -48 624 -198 639 -357 520 -256 -478 494 -175 -845 986 936 -777 464 -465 -224 -241 -937 561 317 -273 256 305 -716 742 -132 365 177 650 250 -1 -63 -271 682 880 447 504 -735 -73 648 364 375 100 177 532 -250 -646 -988 774 -339 -801 -442 469 -720 841 467 836 696 -737 -769 422 499 -312 -599 -959 245 -389 844 -564 -538 -376 781 -984 -540 119 -335 674 299 -330 827 -417 920 659 81 -943 336 -119 730 -988 500 310 628 -221 -917 -613 -646 844 -25 -786 217 -983 609 -904 -999 253 -38 -131 -298 325 87 448 -693 -9 -320 677 -143 265 -37 919 -771 -211 438 569 -110 -967 -747 839 -207 -524 -320 912 870 651 6 -705 -849 431 909 138 -876 467 714 -632 548 -770 624 858 595 -913 -95 -524 -22 -115 594 183 -265 -773 -87 -182 70 525 -664 -992 -560 -651 889 819 -613 278 -65 288 -485 -925 -907 222 147 506 787 564 219 -310 -246 352 -88 501 -843 -491 915 -856 675 -60 -922 917 888 167 -436 970 -781 83 -622 31 -383 -2 605 -580 455 397 927 16 284 506 -102 -921 -508 -702 -980 -429 -935 -559 310 591 534 -164 -720 488 965 -390 -936 252 -671 -452 311 -281 -229 277 -25 796 -21 195 24 937 -419 -139 -531 -544 184 630 763 784 694 -39 205 817 503 -832 -581 422 57 858 -586 -842 484 -332 151 76 -42 -423 562 204 361 -920 -107 601 290 772 383 -304 893 10 773 -496 -739 -111 831 -880 840 797 -545 49 -808 943 -229 306 -367 -301 -99 47 673 917 -731 435 -763 744 -321 942 -990 179 -711 -307 -316 465 796 305 -342 152 -165 -889 -545 350 590 369 -935 -843 -381 -117 173 -162 -846 -10 -688 522 921 985 -213 181 -527 -362 -139 255 640 722 -800 339 -871 318 -648 611 98 803 -364 423 914 -637 868 -305 854 995 325 -15 -831 997 884 -635 -797 448 -937 501 -448 -293 -649 973 -702 -424 -200 -664 353 943 -276 510 -59 -28 -276 321 629 -767 562 417 -619 930 231 -921 724 469 -339 -628 -797 -197 552 120 377 -597 -414 154 -794 -997 -123 31 -904 -95 400 47 135 746 -254 -912 -921 339 996 -370 688 861 124 -719 -246 592 84 -933 505 472 -276 -177 -322 -456 622 -577 -348 700 -932 -84 482 657 712 187 209 436 -132 997 351 245 -575 -793 636 511 870 98 -707 346 -631 228 -984 886 736 855 -423 163 -148 -184 -74 -873 -910 -588 582 332 207 254 -218 621 543 173 259 861 256 553 522 33 -534 363 157 -929 975 359 -132 -819 291 636 742 574 -396 -69 -944 380 -2 21 0 -163 -858 -976 -486 -59 658 -250 702 -147 -204 -677 586 294 -433 839 947 -750 969 822 940 -936 -914 663 35 2 796 -870 635 -719 -30 420 -314 -288 -837 -215 -160 -363 926 -324 338 -881 -98 747 -854 -858 582 -267 -784 916 246 -704 67 737 213 979 -617 -596 -199 -318 544 741 514 -671 -282 -212 510 804 -230 358 802 257 -531 -857 -20 234 662 990 -651 -61 -808 -873 496 695 -791 -781 -177 -19 480 143 149 -678 130 695 -947 -795 492 109 -519 68 269 -646 -248 562 30 -905 -970 -444 -972 -177 446 989 -1000 383 -40 -3 -76 334 26 -500 869 771 288 -88 773 299 -169 -405 45 -650 -499 244 818 935 285 -83 241 -571 37 58 -390 -483 851 -547 -33 -37 -538 -573 406 187 593 -222 528 -521 -365 -731 17 701 -340 -838 297 -280 -666 -507 97 735 206 542 -361 879 -140 148 966 556 613 -238 -577 -532 -543 787 -104 -721 -667 -468 -684 401 520 96 -588 -299 -785 -349 441 -529 148 423 595 -519 953 -491 841 543 170 519 -519 -671 43 395 846 973 65 -964 346 -222 -339 -531 -75 -239 914 -424 -374 -707 -822 322 -193 -653 -918 -199 -43 -114 -645 -366 -703 812 -383 619 -474 -383 816 647 54 -523 144 85 -199 -65 -145 407 -118 -695 797 -918 -528 283 -482 -878 984 539 -497 -370 200 -731 356 938 7 -742 386 970 578 -577 520 803 723 183 671 189 847 8 -422 826 939 -615 782 -294 75 752 -97 -693 218 -271 -945 508 -361 500 484 -492 99 398 -833 -85 361 -857 -693 -425 681 533 -603 840 -54 979 206 221 -148 -999 640 -511 -177 -896 37 -990 -769 -282 970 -671 754 404 605 269 -868 428 744 -324 441 -19 850 -706 666 -809 793 129 -395 773 879 23 40 451 -270 -307 736 -465 -982 164 432 -655 117 492 996 -85 -415 518 -923 356 632 -166 555 -668 -149 295 303 -477 -168 -176 989 147 560 -520 817 -759 -258 -524 996 -425 38 616 -653 266 -489 -785 878 -954 596 -197 625 605 -291 808 -612 416 -712 988 -944 -804 122 -284 312 732 299 245 -806 -294 66 -822 -535 -286 -746 -380 -422 329 -514 798 -318 -201 -771 27 356 -143 812 452 -596 632 -46 -44 802 -498 728 -429 621 452 -416 479 -26 -924 167 40 542 -236 -432 464 -824 902 694 -670 441 961 109 -93 -601 -87 -500 181 507 269 -590 919 436 -591 119 -204 724 811 327 190 -200 -929 160 906 428 -936 -374 910 0 -996 475 179 104 -957 27 -373 278 -861 819 -651 -642 219 145 722 178 -510 -45 -147 -651 -24 -80 423 -567 164 -902 -404 154 236 -122 110 -870 -527 -140 78 629 750 -255 -284 -519 328 206 16 304 920 -948 -512 -474 -13 63 743 317 -962 -694 267 -253 -421 951 289 456 853 709 353 -685 -637 -887 22 3 90 713 633 265 -147 -564 3 -166 865 -562 -624 188 233 -550 -172 -274 -849 306 -277 -816 891 -587 531 -913 60 636 -531 313 -828 -941 146 100 -279 118 -243 616 -172 202 -510 -765 283 -479 -319 800 592 1 -949 -671 -84 669 354 773 -704 -991 359 -792 -607 -333 -747 944 -588 740 471 -435 170 614 -279 -682 979 -588 -196 -320 -606 -984 -361 121 244 -417 -207 97 -913 -510 921 -302 -194 -814 487 91 137 571 -428 -348 258 -175 400 634 -429 753 338 -371 -641 454 -374 556 -227 -317 -475 736 702 -3 63 -319 -403 55 -181 259 880 734 315 -803 -311 102 69 -954 275 -765 -506 743 -574 986 -29 761 -787 -20 -407 -827 800 646 -504 846 -38 236 462 -465 -551 410 334 169 -418 -793 -72 -357 -263 -587 200 -165 385 -296 697 735 789 -673 -37 -641 -9 1 -649 130 507 595 746 -686 -708 73 989 -276 -942 246 -563 241 402 -28 196 -184 -735 -702 -770 904 -694 -45 430 306 715 -343 -499 465 82 -265 -57 -573 595 -542 798 -848 -52 583 399 -415 729 -970 396 820 988 486 -721 -860 554 -659 -3 88 -363 -251 -981 -314 979 -655 -451 -883 -604 561 399 -551 916 520 568 -985 -595 854 749 -480 -25 -529 498 918 684 270 -100 -580 749 -99 110 257 64 23 -520 -16 -626 992 749 -878 540 258 -383 914 930 853 -898 727 -967 377 -401 884 703 387 -270 -669 -71 -375 258 732 -884 -483 -89 -327 858 -77 301 -162 -298 -859 154 296 -466 -246 575 761 788 -686 -794 -906 182 -89 -111 132 290 -625 -471 155 -286 262 -336 -280 -376 -117 -601 -135 -412 931 415 731 487 -728 367 -328 -295 -838 -35 -982 -419 -232 723 -252 914 -752 -875 861 376 349 -473 -104 17 162 330 816 -922 240 -391 597 222 -622 904 798 -297 135 676 76 -219 180 128 49 -395 373 -683 -899 -497 -768 199 162 546 -7 746 742 -309 656 2 531 -719 -506 -307 339 -582 -78 -847 565 6 -65 -40 -101 -416 -570 30 -134 -133 967 503 -880 -725 182 771 438 976 660 -527 -140 -41 570 811 654 -928 -859 -454 -130 361 -670 474 -223 245 477 502 -824 733 -315 -836 789 -399 84 -323 372 238 -360 -742 -327 -241 446 19 -723 -947 -214 -823 646 -487 868 -289 -8 -936 420 -314 -879 476 -346 -836 301 -141 535 584 -257 -654 539 -164 -910 744 811 380 727 625 -822 -727 -594 -663 -732 -303 662 949 818 886 757 -444 -329 316 625 776 681 558 -954 405 -342 626 190 173 246 -603 48 -441 642 -203 914 -362 -232 -860 -783 -171 -90 -481 -550 -453 428 738 -1000 -332 -570 737 -333 -962 743 599 -742 -515 -97 -714 257 616 259 -147 -610 993 -799 -748 812 142 -597 120 -811 -694 338 699 845 208 60 969 532 -464 774 828 186 -881 544 -542 743 558 628 -802 -514 -106 662 395 28 581 610 -681 -609 -883 910 365 871 323 294 -861 -627 940 -430 468 -455 7 -687 865 -719 172 -466 -63 -813 -670 -138 84 -647 931 -410 595 456 -746 732 718 -456 -426 609 161 741 -600 442 472 277 -760 -172 452 790 -85 570 365 -593 -745 -436 671 792 -3 -349 544 -329 43 -565 -817 -779 -607 974 -29 119 76 823 380 567 368 277 -91 90 -448 47 873 755 251 207 336 749 538 -478 747 395 -9 231 10 -860 -377 -531 -499 -146 3 -480 713 44 -241 43 -52 49 -811 -101 485 -403 745 16 327 -298 -479 999 982 717 335 -472 120 860 528 -764 -486 -763 -877 193 -509 -206 -742 -650 -477 777 -185 -789 901 -527 -928 -368 12 770 670 594 393 -867 -895 834 -51 208 -917 -782 904 303 365 135 718 -805 4 -428 48 -180 -776 267 678 -653 551 692 -822 -58 392 134 -261 760 -872 -606 412 207 -167 182 -519 420 469 718 -992 583 15 -525 -178 870 879 310 -109 335 444 -275 -70 -939 940 -737 -53 932 -950 986 330 826 946 34 847 411 728 -870 629 -190 452 148 773 -601 -943 -561 841 199 -909 535 -222 8 729 -435 -550 -881 -499 110 758 -946 590 272 184 257 -407 97 -75 -86 21 212 -804 932 420 -207 566 -533 -518 -48 369 982 482 -280 272 -30 243 -560 436 235 202 435 171 -62 -581 110 -896 -94 234 -40 884 -196 173 989 843 764 -402 618 -690 -740 -12 255 -364 701 -865 -794 -134 118 -780 -212 -177 564 -595 212 -262 712 -906 -133 -174 -527 453 360 -798 718 -883 595 585 137 -919 -515 -99 76 -974 280 635 -431 -142 90 -362 -706 940 11 -648 898 -592 785 -416 115 212 -84 819 -264 -76 922 -173 -21 -32 552 891 820 -547 975 176 -406 -93 876 -939 -194 -8 -947 -710 198 -292 626 -698 -565 -896 -40 -566 269 297 -477 -21 -348 522 83 195 173 82 844 -197 109 -531 827 -285 916 392 -294 924 -261 -315 953 249 656 705 987 74 718 -846 810 -451 773 776 554 -140 724 -308 325 -337 264 -116 236 357 259 683 886 -244 -192 280 -627 620 249 313 -520 908 -481 586 -204 722 -302 -478 -360 169 281 -807 145 35 118 -885 -217 361 -722 460 76 -85 40 342 946 -123 -360 -397 522 -425 -734 -18 519 543 -970 -468 -413 -972 -833 -569 887 187 480 -707 13 -973 -52 -985 44 -367 -669 326 -752 -354 -264 612 -563 -850 -943 -218 123 -411 662 360 -465 -936 -83 341 -954 -706 991 965 323 -971 -952 -369 -747 -226 307 182 332 -423 -974 -730 676 87 -87 -329 -899 -630 -708 -39 97 -823 -49 -174 395 -406 -405 520 -386 -688 73 -833 -275 -271 869 -384 -391 345 -745 -399 -8 917 -835 716 740 133 -372 -281 424 -416 -453 -331 842 315 -525 328 -75 -635 -330 -229 -604 148 -731 -168 303 -333 279 836 -876 -522 -439 -771 -964 -464 -406 124 -888 14 -749 311 -798 -24 140 -127 -237 -711 693 -404 736 -403 497 26 -739 -211 254 779 -210 -803 996 -81 298 -331 -101 340 -725 -486 988 452 408 -618 -950 -801 990 848 413 -640 221 439 -738 -936 127 417 -844 -556 647 534 -866 782 -718 915 -795 -110 97 800 -532 -439 737 -7 -685 -858 536 678 -810 -345 -366 -160 146 132 -42 -348 903 -335 433 316 -501 714 -63 699 -178 -682 -790 -895 -510 60 955 -893 264 -201 -623 -745 646 660 979 925 194 -242 -379 52 -250 516 217 -271 91 -797 -818 238 -780 422 -39 739 -388 -468 792 943 -792 433 -707 -749 -434 -607 -280 -165 209 -669 692 211 -320 711 512 -238 849 912 651 -538 -933 -943 49 -928 60 264 487 682 598 -70 635 -610 -177 717 -728 504 -871 -463 -367 -786 -349 380 806 -894 -617 744 350 914 -446 288 473 988 -441 -966 -959 -887 20 190 910 813 900 892 -270 435 948 584 -708 -194 781 478 924 54 -711 534 -396 451 54 743 -219 -741 234 -828 205 631 301 174 -351 -901 -143 57 -943 -51 216 46 -611 986 -760 -68 -718 -522 757 692 -448 242 -693 851 261 91 -689 397 -982 381 -580 -430 -481 350 254 -113 955 710 -399 -446 -98 -274 905 842 -527 -8 939 669 -807 237 787 655 -838 791 -72 882 53 857 535 95 922 685 -342 -105 629 960 710 -512 725 37 -717 -116 742 914 750 -116 -91 478 512 -734 986 6 209 -958 -547 490 331 426 448 -482 308 824 -827 237 479 941 -645 704 -42 961 -538 977 -224 227 -225 -333 455 127 587 -566 -620 120 -293 -520 35 -414 37 574 -57 429 -603 777 -315 632 595 450 876 208 -560 -593 810 -508 -632 454 497 805 16 -853 432 -631 -135 642 -774 -721 401 109 467 -283 238 358 -278 -833 86 89 144 670 404 524 602 965 -415 750 96 821 -549 353 616 546 788 853 -770 957 -967 -625 325 -300 -650 444 368 -413 543 -683 500 -902 540 539 -677 -385 602 409 -995 243 108 -40 -608 966 -430 -442 -470 476 627 828 -64 -316 395 243 -227 -878 -26 -452 -896 -375 825 -17 377 -776 -134 986 -311 263 -18 -233 -273 -28 539 819 -724 253 746 -34 -556 -197 -568 -935 483 345 365 -856 -623 391 -505 -46 -310 -427 -1 966 -281 770 943 184 -855 -683 -245 -378 63 -288 123 -647 -718 -476 -822 522 -688 480 251 -66 420 856 -296 422 313 -409 -553 -354 -338 896 254 153 615 -210 370 -994 106 652 173 -650 -97 281 6 -169 355 312 -537 -858 224 -364 988 -260 540 341 -989 689 -224 662 -427 -797 622 -440 -945 134 -477 -538 -330 962 233 -716 557 -586 -514 -951 151 -122 590 -841 -229 -206 891 363 -534 -371 997 -481 518 59 561 835 -165 558 750 30 -168 959 -162 785 568 -357 65 716 704 44 -51 -136 -20 -828 -272 -830 -771 -718 205 713 592 553 -502 709 -624 -953 406 892 554 174 922 171 -204 817 -683 -946 -733 -158 -44 -930 -840 637 -9 -756 -275 426 94 537 -407 336 -997 483 -260 -223 971 521 -544 876 -155 -889 120 879 -633 216 -670 -532 256 521 -266 991 -442 -802 161 -176 -828 318 281 -59 -730 321 279 -389 386 189 -348 -999 -561 -436 -271 285 -916 -684 275 518 260 -548 -550 -281 601 -615 682 668 -56 -600 512 229 -813 279 32 261 -402 132 473 581 -203 -942 705 816 938 -293 154 -506 58 474 -470 -848 737 388 254 -684 943 -997 331 816 59 -696 46 423 -786 -931 -472 -513 733 -20 -951 -589 -499 779 47 725 -821 -872 80 903 -420 -859 -49 916 785 366 493 -525 -672 -770 -586 -43 -979 26 -53 -85 -883 940 948 79 772 599 608 -307 -983 -126 673 808 -459 -405 -577 261 304 -670 739 -327 57 711 431 334 170 516 -603 -986 343 -455 380 441 -815 958 -44 -338 -626 516 -973 -923 -830 -932 -67 6 -937 467 -38 -845 236 226 -3 445 308 500 -839 -96 534 -669 -66 -349 855 -104 898 574 -977 242 948 -898 -768 456 45 659 -926 -367 817 489 605 -945 472 -957 478 640 -366 -788 476 -821 -958 -401 129 -43 540 -23 22 908 659 352 -903 685 -55 -162 -329 444 490 -207 435 -440 289 159 387 -489 88 184 730 -387 328 940 284 -813 -103 727 418 -649 917 547 588 -988 -281 171 -544 -148 -843 -883 -882 -113 -364 773 740 918 390 -866 -398 -768 -194 -614 -299 -738 676 283 278 891 -747 503 -728 -220 -860 -969 -688 -262 -227 378 471 76 906 -101 -279 -420 -651 597 -476 -750 731 191 -608 -650 -916 -298 677 -652 -23 165 -254 -362 283 -91 -944 628 408 689 280 -918 354 513 421 527 -15 -464 -180 866 -816 144 402 -275 628 190 -717 598 -694 316 -719 911 -880 63 37 552 654 276 -106 -197 313 -294 -118 -646 -183 816 -403 -408 -336 -938 -464 527 -315 -816 590 148 -605 -318 915 930 -897 -199 -124 791 4 -808 -312 759 -548 -126 622 437 702 -513 934 371 907 -285 -948 -884 602 -521 -332 -389 -364 848 870 -649 -982 758 -203 -605 705 129 -686 116 244 -97 -487 -333 622 845 663 761 -772 -797 -709 -486 -842 311 746 -208 -933 990 475 428 593 -44 -763 171 -926 968 954 661 290 840 -385 -719 992 518 -34 -286 -242 -61 695 -499 492 -588 -581 -852 0 -478 -873 -4 -81 690 -313 -969 -411 761 248 -915 128 613 -791 150 443 355 -914 -130 584 107 278 187 -535 -170 839 4 44 -927 110 -436 52 -632 -186 863 196 33 180 348 -379 -529 -981 -884 -161 -729 -950 303 968 -202 -394 -717 -46 801 -158 958 368 707 -994 -752 -256 -781 -267 49 -25 572 513 -932 968 -19 -6 178 -653 -638 795 614 94 -606 145 276 931 -545 -696 549 445 -918 -843 96 448 366 380 205 914 178 -997 447 98 -227 -544 784 704 414 500 515 -629 -611 -761 901 -349 -879 -951 -138 -16 736 -363 398 -342 114 529 586 421 -132 462 888 960 972 225 440 -941 337 927 427 93 214 207 981 -680 -991 -984 634 618 432 -599 -874 861 -995 -175 -958 537 -967 -866 -892 -851 -686 160 -368 -935 305 620 -289 67 133 702 167 -614 -593 137 161 394 -608 778 -868 927 -841 688 -8 189 298 -730 262 740 611 -949 -939 -692 -43 726 226 -832 -87 -103 -23 9 782 -335 -893 275 548 876 188 502 885 754 -153 -175 920 -589 878 110 -912 -640 -509 957 289 952 -867 159 657 -681 351 -244 438 -457 -605 -868 -825 -906 81 354 -498 -123 -393 -962 -479 983 167 -33 -279 527 777 -891 -972 862 521 548 -590 252 262 84 -106 909 38 724 -735 -788 132 381 450 -820 -168 -653 749 -558 -581 192 -401 875 745 -219 324 158 979 421 32 616 451 580 180 -757 -806 229 98 -702 -10 187 105 -351 744 717 688 426 -653 -244 -170 232 311 815 -238 70 677 329 -333 297 267 -329 -487 926 79 515 -397 -388 561 -77 35 169 -134 572 232 145 -542 -761 -280 -795 -144 710 -447 -722 -606 610 -34 -1 -608 435 -161 304 -214 355 264 -795 -397 424 -845 -783 978 631 -279 511 -525 -87 -866 424 -225 -794 391 -651 146 -673 494 26 -992 -766 -671 851 762 -179 536 -18 -913 225 -590 120 558 779 -740 -377 -961 -109 -928 64 -880 743 -509 743 742 -361 -99 125 363 616 568 -815 -526 -321 549 -399 -540 36 -673 775 142 325 -116 884 -207 -521 -112 458 45 266 -441 333 -110 110 567 484 -226 -352 -78 443 -177 -699 -55 928 -606 -547 -852 -305 445 1 -814 -477 -511 989 993 799 60 49 365 456 -688 115 -332 662 -624 -441 807 884 664 -948 542 522 -695 577 455 149 -887 630 -222 283 571 -759 -506 672 -24 513 -817 -360 7 382 -431 57 62 -87 -198 521 -627 -352 455 -492 836 345 176 -658 378 642 374 227 -684 837 236 -170 48 500 681 -381 -954 314 961 -931 174 -456 520 -28 -72 -861 -37 372 634 -562 -626 -50 726 -340 797 -162 -383 810 735 -548 620 396 537 -636 679 544 529 -863 -391 -504 -208 -950 57 436 848 -70 -654 -358 -5 438 612 175 559 -196 -100 -931 -530 -430 -530 138 -659 -267 -681 804 -758 936 218 -24 -656 841 -410 -940 727 343 -36 -369 -891 568 861 318 920 -26 -957 854 -68 -75 573 963 983 -260 -228 -188 -637 936 -97 916 -311 264 253 -695 314 -174 -261 874 860 -105 289 773 -479 -183 -549 482 -98 -799 742 222 -328 -733 -332 -364 871 187 616 -346 122 -847 747 140 -195 -337 -216 112 375 -945 961 -430 -512 394 378 -769 841 178 194 681 594 -299 243 -602 627 -65 -339 630 715 -100 -860 -692 832 684 -913 420 948 538 -131 987 -355 773 -609 -464 234 -376 -158 138 586 -694 332 987 937 -928 -509 -270 -3 -682 -234 448 86 941 143 -466 371 703 207 -267 -988 813 19 771 387 271 -632 41 77 594 -408 422 465 -968 679 -28 83 -979 -736 58 478 248 755 -507 -913 844 106 -362 -804 859 780 -688 496 -344 829 -998 344 -721 117 261 909 -476 -127 -562 -605 35 407 536 73 672 -360 -857 -617 -393 888 881 580 -852 424 166 -270 54 -755 -555 -691 229 -563 838 634 728 -514 -947 -46 -134 296 527 -6 725 -408 570 -805 465 -979 497 325 -654 955 526 -912 -439 269 610 -593 -13 995 148 764 651 -873 967 748 12 -641 -689 -854 -256 -398 170 -43 430 -586 -555 49 173 854 911 96 -562 -158 -752 -364 -773 925 936 -526 326 -208 535 -640 730 -58 -69 -61 -79 966 -396 596 -936 -35 559 671 -234 915 451 383 -696 997 130 -1 -273 366 -927 -36 -28 295 655 301 203 -384 -855 -701 -545 178 -43 749 -209 500 -150 900 200 -14 849 109 -811 813 475 488 -195 -628 477 491 -118 278 289 493 -470 -481 -243 -53 578 36 98 723 297 -510 -291 -469 -212 -616 -877 -899 371 -973 756 151 -755 557 578 -626 417 650 -137 -997 -281 685 -280 597 -62 -980 -691 936 665 745 795 512 -75 608 567 954 -947 -105 -504 292 -218 -683 -248 582 726 -484 -670 655 198 935 493 158 810 -673 -431 886 362 393 751 368 -252 -790 240 977 -529 -390 -318 377 252 -852 999 110 -756 548 540 279 -37 -979 -728 -996 862 181 -288 -727 911 -831 -768 747 -14 517 -158 536 426 -180 177 881 -407 -492 -475 -948 998 -505 300 -468 425 20 580 -808 -168 -587 346 -150 889 397 -884 564 210 102 -491 71 425 -564 -986 -948 856 -666 -826 -614 -803 195 891 904 661 673 -364 -726 -296 823 -369 -732 -757 390 -953 592 -234 792 -750 -553 -19 561 966 -313 405 -105 -359 206 422 -620 45 726 -689 -460 -622 477 176 -922 938 -79 -82 -539 -949 -237 29 695 840 137 467 628 -380 390 -374 61 -613 10 -787 -760 948 966 858 745 -59 339 940 853 498 915 535 -365 288 -21 -391 -496 -482 594 19 960 220 -548 773 -29 -212 472 -61 506 74 592 -452 220 70 -835 977 880 541 846 577 -735 928 -475 -129 425 207 -271 -832 -821 -92 -269 -882 405 -407 302 967 -284 -919 -632 203 -54 -440 925 161 -982 174 810 192 942 -947 -571 -128 134 891 -211 -575 -467 845 -440 380 -421 -579 385 -79 517 130 740 -661 481 -979 -675 435 -987 61 -819 856 793 -612 -40 462 -273 -546 872 462 -305 -541 -690 734 700 -441 -131 389 -832 486 170 468 -18 699 -196 -569 424 876 736 808 821 927 -842 -542 132 776 463 933 18 637 765 255 22 -715 42 -610 300 510 -714 748 -918 -38 -5 -722 309 525 1 -144 -804 841 -523 -653 818 637 430 -463 -471 -678 -170 239 309 -335 -379 -904 391 591 -597 -574 465 -36 -670 -547 -306 188 890 689 -814 -409 -501 972 -437 660 1 -347 370 206 597 627 -55 -769 -735 879 -616 -992 -309 393 -20 -392 482 -819 635 752 20 -994 82 -143 -973 251 135 -717 -541 638 -448 802 -812 -193 666 920 61 -891 266 160 -502 220 429 131 521 548 -853 954 605 -869 684 -199 -193 -207 -808 -55 -402 232 -376 -941 -508 -904 -778 125 908 841 226 882 880 -535 -781 -784 -760 488 -472 154 280 934 -895 -635 -231 196 673 858 -937 -490 304 33 275 -137 -367 492 -337 -65 211 -828 -490 -705 459 -864 -333 -344 -528 -966 -388 875 -644 -651 420 424 186 604 818 83 188 859 138 571 -59 -793 -172 -23 334 -687 288 880 788 -130 -78 603 -672 493 -301 508 329 -698 689 -373 -277 -728 -340 728 602 400 -793 6 -413 -144 -323 934 444 -586 933 -254 412 825 -829 -1000 -910 -251 -378 -935 -932 155 -145 514 545 -935 583 720 956 398 -998 -809 36 884 -59 -391 -843 -802 297 -587 538 -537 940 630 -970 -775 554 605 364 414 134 -876 385 -374 874 540 864 -483 -768 -180 749 -38 -48 -126 -608 802 -759 -441 832 -573 285 278 34 -950 172 483 311 231 -304 299 -398 169 -83 120 741 591 -264 326 -787 568 376 455 -658 81 843 -568 338 418 577 911 899 853 -682 851 -840 630 -728 -773 -725 278 835 -173 -20 -159 181 19 186 -768 838 -101 -693 -610 524 291 751 -995 153 -3 -828 393 -209 440 480 -637 -667 61 244 932 -497 -938 -100 149 -33 -765 -62 -35 167 818 846 894 101 -996 -458 936 -307 271 193 32 -852 -935 -153 215 643 294 -704 -216 -781 -959 -533 211 652 502 -481 186 -310 330 -178 -137 377 -500 646 671 35 -806 -555 -64 -683 -409 -764 -728 -563 -413 -918 330 80 777 218 -618 424 965 -750 518 -979 -602 18 -154 576 971 -204 -62 149 131 -388 -687 -626 -70 -649 11 -786 -937 -160 826 -364 -461 33 -523 582 -335 -508 932 -468 962 -278 -739 762 -710 -622 41 -985 -89 -477 -753 -721 -299 -934 -435 581 -8 -465 -746 754 -885 340 618 -30 -737 537 -268 -589 -503 490 -618 95 553 -146 469 471 -215 59 -226 -293 -104 994 785 681 436 -662 680 742 469 -332 636 864 -93 -935 -981 -600 598 -111 -129 816 -115 -428 492 51 -406 293 403 -846 739 253 -564 464 794 -757 861 746 -889 -288 212 -216 -314 916 -207 -780 992 3 125 -960 -325 -162 375 -914 459 579 -3 -930 -26 -973 527 -694 486 488 -634 -834 169 -299 662 810 -97 -236 268 -863 912 -420 -142 -935 856 505 986 -615 -525 -784 -315 -675 448 436 775 598 -857 87 228 562 -885 -659 240 721 -795 -275 633 996 578 -149 -567 -500 419 -538 220 -21 -633 -303 360 -481 140 -419 -287 -640 -115 295 897 -72 243 -579 500 -813 577 878 -868 -869 247 160 -419 34 -308 -134 985 385 141 717 981 -199 816 273 307 -613 -452 -977 739 -504 -597 -401 276 104 729 22 -575 843 -697 -840 -718 111 -502 721 -834 448 440 -903 -915 147 211 932 766 -960 -650 -601 76 553 422 -214 265 -511 320 -210 451 -70 24 -202 -914 -274 973 -239 -985 -595 -780 -879 -882 953 485 477 19 773 939 -958 115 -270 -417 -587 759 232 -766 -887 -917 384 -66 -917 214 196 704 -81 397 374 742 908 -626 66 559 -831 -999 379 901 -821 -851 -30 -842 -852 -208 119 80 577 -298 -435 531 56 -471 116 -249 617 -508 527 -865 559 -543 -895 -200 -615 -272 -202 -48 85 662 694 -173 -632 -478 489 -924 949 94 -533 -822 -698 287 -807 -20 -475 369 691 -427 505 -669 -883 307 535 -587 283 -221 714 498 855 230 -238 -416 -732 -377 -258 -449 931 304 -154 655 494 -306 -835 304 -762 -343 -133 -43 892 552 997 -766 646 82 276 542 -703 813 83 102 -864 -651 -398 -613 683 451 -804 -304 -425 -141 -96 -212 667 -78 -812 -828 647 -493 423 -699 -764 -759 329 970 375 -680 452 -379 794 -684 188 -307 -37 -616 -794 -737 606 633 -55 268 -902 353 831 -279 -921 -991 495 61 -383 409 -102 229 -479 -637 762 493 -597 -230 -471 576 488 101 -667 922 -75 -249 136 125 -275 590 -464 -812 548 -36 -521 -641 -615 -209 1 29 683 -57 -54 58 -509 817 720 -230 387 -993 -175 986 -67 661 462 -282 615 368 173 -645 -961 939 890 -855 736 -682 391 707 335 -571 -454 899 434 -894 -247 5 815 -923 289 985 945 580 737 721 -31 -22 -79 -835 252 -463 285 761 312 -144 462 405 99 -454 16 -902 461 -75 789 -365 38 -915 830 -853 455 -839 -255 -469 -149 -914 -87 -155 -344 865 -612 -270 -86 904 -499 863 -542 -511 -766 222 358 859 556 -296 -556 721 -622 303 -215 780 465 888 103 797 -998 -223 354 776 174 -77 866 960 -107 796 127 625 659 29 483 -426 907 707 149 -996 90 -686 335 102 -320 276 -46 -138 -478 -891 614 -757 -878 218 346 -491 122 907 866 -148 994 907 274 440 935 -181 -123 254 891 -106 -71 -388 -956 162 -318 671 -23 -898 -960 228 -516 653 239 475 49 -406 491 -31 427 872 728 445 764 403 517 -546 584 655 -482 20 19 615 -6 873 -342 303 -80 657 -623 847 555 -639 -201 30 541 -385 99 68 251 -101 -801 702 -592 543 -277 23 -24 -771 600 -709 60 -978 -208 -462 454 -529 -875 -852 293 704 343 -456 -914 827 -954 -588 -856 -886 -177 -830 484 844 99 271 767 63 -937 472 629 958 -507 19 -208 -588 -972 -407 -206 758 638 -796 -742 604 -652 440 -986 -214 686 964 14 772 -901 -362 0 177 167 -474 -96 329 475 -9 579 504 -340 -657 891 -364 255 -566 -969 -248 359 -72 -815 493 20 117 990 -927 48 -486 -141 -454 737 -352 849 -662 -744 920 -878 359 951 -844 256 113 -254 -498 -147 -475 87 -383 -186 363 -770 -583 -465 -166 -774 -936 -331 -543 756 579 516 -245 256 -922 832 -53 821 -54 -92 -560 800 224 -188 -309 400 -305 1000 -77 225 999 48 472 53 282 496 -83 284 2 540 245 -893 -754 -624 98 715 -705 182 -596 -928 22 688 -672 -760 -587 -513 -217 860 -240 -30 420 -372 -365 53 -554 -199 965 -954 447 -743 589 -699 87 -782 216 -735 -281 44 -370 750 79 -767 148 -609 725 688 -257 -113 -464 427 -693 630 884 -919 -52 -36 990 -170 -289 -661 870 87 -110 450 -929 259 -278 -814 755 753 819 -656 -687 6 -544 -575 322 722 746 87 155 709 843 533 -644 -145 556 -167 -940 314 -463 -794 -308 895 -596 -171 -475 -209 383 878 -102 889 -627 455 -493 -279 247 -716 -870 906 -711 -971 45 468 200 -385 -854 191 818 -110 505 -601 -940 121 975 685 965 -157 754 492 98 -163 164 -517 883 95 -428 -114 -306 52 -775 230 -840 -609 401 -751 544 658 -649 258 -408 341 878 242 -278 -895 -189 -868 732 -548 -282 -504 -607 708 291 162 480 -542 536 569 399 969 479 -224 292 435 -423 334 836 290 926 -775 657 138 126 155 253 -501 -272 493 170 -478 488 573 -616 -147 -732 -359 608 -986 -18 -597 -785 -16 134 628 921 246 -64 -460 -529 564 -40 -76 -142 655 86 613 175 -409 969 300 294 10 -208 756 -795 280 864 -584 -200 347 -441 -250 597 308 -191 765 -928 599 492 -421 -934 -172 565 -416 186 -929 -694 294 103 -508 391 81 -610 779 761 486 -654 826 285 907 -425 -78 -375 -759 -509 -193 297 167 -495 -523 747 852 -720 76 132 -574 319 397 -630 -768 954 110 -728 572 77 -894 603 606 674 558 807 -384 -243 -682 -870 417 585 -61 -217 419 423 989 -925 241 195 864 105 -943 240 725 -386 -904 -838 525 -293 -180 973 837 538 597 955 642 43 926 57 -902 440 -952 -256 475 410 759 -979 17 -554 -951 -581 -118 -997 272 832 459 962 -279 -475 728 384 -524 -225 866 480 -585 -189 -563 940 -723 -323 736 798 798 -451 215 268 -915 -978 -911 -511 970 185 -22 -297 -565 -122 737 17 -321 760 401 -667 -47 -782 895 842 -139 -309 -891 -214 928 634 -250 30 -760 -122 791 450 -105 -54 -878 -283 -966 -535 -474 871 341 636 -787 44 -905 -593 -62 121 146 424 802 -646 788 376 441 116 782 771 426 -423 -858 397 481 -278 -855 -287 -325 105 763 45 553 -77 127 -138 -480 700 205 774 638 568 120 -362 591 332 470 -214 759 -271 -198 -217 -965 691 -795 304 812 919 328 279 802 -140 708 662 -428 -407 617 -313 324 -371 780 61 846 -961 -207 783 -474 358 -99 -148 995 -812 -962 643 -254 248 -822 826 519 -736 805 -265 415 469 -558 727 -377 -828 -396 -133 -661 53 251 482 373 263 -91 -461 -821 -710 609 -338 775 12 530 -286 958 -427 -908 -935 93 -944 -829 112 -391 -318 -527 217 978 -227 -661 602 -488 416 -730 -540 -391 -124 22 -712 614 -927 -890 -594 -649 -452 827 -89 -676 -722 -548 -27 -147 -804 -104 -490 253 -832 -684 616 -543 202 828 841 -406 793 69 610 369 -271 530 -924 -672 71 270 -398 -982 888 -82 -811 11 747 -910 552 258 820 656 27 548 653 -788 130 498 -795 -170 774 -80 -489 -257 794 -409 487 40 -457 -659 -186 535 74 167 -697 201 -529 605 -227 101 136 547 403 873 248 -270 882 569 -28 57 542 157 290 -842 -140 -378 -248 805 -885 -417 -706 974 -760 943 -89 -657 -915 41 636 729 930 -453 234 -167 -838 -502 911 -935 -106 850 -522 386 -559 731 432 -508 386 728 -560 631 -999 -524 675 611 747 -143 -50 691 -746 866 675 993 -43 -55 -725 233 -131 -471 -787 -674 166 -647 53 -991 -126 -622 999 182 486 965 -127 699 673 278 499 429 -253 14 677 -397 106 -98 965 634 945 543 190 -121 569 862 902 35 -930 667 878 -25 634 987 439 183 -483 250 431 806 -859 86 590 856 -228 816 -454 -249 -939 -589 -344 -970 283 -909 -469 -340 -153 -239 -910 660 345 -832 -587 -61 884 328 -523 37 -660 -342 963 313 -242 103 -382 755 -42 -513 -8 244 901 -496 -62 576 492 -529 -557 559 -592 -376 225 -906 549 -672 -974 323 282 -215 264 -636 83 -737 -326 962 -891 307 -209 15 -518 -57 990 204 -53 137 670 991 -342 -927 -286 -787 -964 596 -359 -484 -650 -864 -232 362 -649 277 -754 -558 -491 -269 873 728 -129 -886 399 170 -640 911 -172 420 163 796 349 -580 -632 86 -139 783 612 -551 287 -632 518 -13 678 -396 445 179 758 -201 527 134 693 -386 122 664 -662 61 -398 170 -209 -222 -499 999 313 38 -319 579 488 -840 -504 864 886 478 57 239 -424 954 -886 -162 -767 -28 -305 -336 241 388 118 -923 -372 -770 -247 -210 -612 726 -545 -74 -997 181 609 777 -486 -317 930 -124 -201 215 -831 526 -823 -435 548 773 556 -123 973 458 -409 802 604 -197 446 -424 686 -390 -264 4 -605 56 260 -675 741 -823 -481 743 940 190 803 -475 -849 -73 -620 392 -609 468 39 456 -252 316 737 -569 -260 863 -795 973 770 -501 221 -338 754 -115 -423 142 -900 366 -170 293 -969 589 286 -258 -504 275 -243 -149 -996 8 -410 -97 -408 -680 -170 887 426 -511 991 -738 -549 114 -709 876 644 -769 756 64 629 -191 942 -698 93 140 396 -238 -800 692 676 916 -121 -359 -724 -233 -354 503 -273 994 -63 453 511 770 -911 -398 -116 519 -741 591 976 -14 -363 -109 336 -586 -105 -534 794 -199 76 -105 -142 86 -107 686 990 -436 18 462 -852 631 559 168 948 -281 -822 724 624 -794 -405 -566 736 -486 487 -157 -617 451 141 786 -239 402 -783 -405 -603 473 -24 741 979 541 593 455 128 415 25 -470 -721 746 -249 -389 752 -891 405 30 -522 -541 854 89 -591 486 122 -523 -193 -581 11 -63 459 -332 -668 -864 -518 -714 -359 676 -274 -370 842 -324 -137 952 -813 -74 677 -778 811 -193 454 -161 -687 5 949 374 154 355 493 442 -573 -288 -48 836 178 -16 627 534 -889 784 59 269 -173 -993 -971 752 666 559 867 735 940 -164 -337 -965 122 -933 -891 -357 -754 -471 736 -937 795 -833 640 -44 -87 31 981 924 894 -53 22 773 824 986 -924 -977 -374 727 -10 618 154 -783 506 522 -430 980 479 -242 885 746 -584 919 -429 244 402 -865 816 41 -528 -25 575 -738 967 481 -273 806 901 634 423 -882 227 819 -298 665 -905 -936 162 717 -678 -981 -355 -672 -704 -46 -685 347 -873 113 -472 -37 18 112 883 -110 598 564 -420 250 68 533 -994 211 9 883 817 -577 -60 439 678 -154 166 -535 -595 796 712 91 669 333 -983 -250 -152 -670 849 502 889 -33 589 -703 150 408 -443 422 -906 608 -446 274 -934 -788 291 208 -702 -767 -319 6 25 -664 -558 -571 -429 713 575 700 -213 -154 644 620 717 -620 636 -758 759 -195 -969 -95 -716 -413 164 910 557 -806 516 -235 -885 -454 984 949 966 -230 463 -664 -134 485 -521 -736 -493 -992 -587 -980 -684 -410 280 234 739 -539 -141 562 -307 198 -976 139 58 -415 -455 -996 263 517 -116 438 557 -340 635 -974 -284 354 298 929 349 -218 554 -198 992 -711 394 671 -959 -253 731 193 721 551 699 421 -209 -929 -647 -893 -837 905 992 -575 -444 657 -346 203 45 462 79 416 -885 637 392 -405 723 -64 664 -383 906 -347 342 498 968 433 454 36 -642 674 -883 -490 352 775 423 517 -781 177 751 95 803 43 -264 -655 187 678 -870 242 738 332 566 827 -395 -53 -575 -6 -855 -547 -983 686 -191 766 48 123 946 -763 267 -440 421 -6 -230 -450 995 658 -548 524 -444 925 966 101 -872 241 108 524 -548 -754 203 -188 939 134 -197 347 -10 -588 301 933 -505 321 791 -786 957 -744 424 736 193 140 -73 -466 288 713 -183 -225 -368 -905 474 -496 -252 -311 875 9 -608 449 25 -43 21 520 384 -108 -838 257 752 -680 600 -973 481 724 10 -151 729 464 -345 988 691 637 619 93 44 -807 -646 274 362 242 -703 -226 -175 867 -563 -929 780 422 -998 737 502 -481 55 -45 33 9 439 732 -941 103 -728 881 -303 -21 854 -689 498 -377 316 -209 -528 651 -853 476 323 524 -562 217 -399 -922 880 799 573 503 259 -729 -464 110 -60 544 360 552 -711 -528 0 -515 -305 -476 -922 -434 236 -349 645 977 266 -669 576 128 982 100 -174 -522 -194 855 -237 -951 281 -878 -9 617 -926 492 -850 -536 -872 930 635 848 -969 120 -31 -725 784 229 683 -773 145 784 737 51 683 -374 629 834 -263 969 374 -70 322 -856 -359 -471 -760 -757 -869 203 -414 -734 105 156 346 118 854 25 -372 -642 684 -874 145 883 -655 991 -14 27 -737 459 -914 112 -702 -558 -280 -374 113 167 -457 -285 809 178 752 767 869 -231 839 766 -97 -493 -621 -468 -184 399 354 464 -938 246 -434 814 -128 86 -829 349 -918 -701 -2 214 -530 600 686 111 951 -475 636 700 -939 419 672 456 785 -319 -630 -933 -805 353 -998 -394 196 930 100 633 347 406 -306 635 -108 939 -224 -135 -290 -183 -616 279 714 662 -24 261 -649 -573 81 482 899 992 -82 825 -610 -270 -709 211 -74 -757 471 399 453 678 -966 -975 -973 -428 -918 -40 -528 749 272 33 934 724 -305 757 454 169 -888 -210 790 -834 -615 -698 -883 -35 558 -869 636 -986 -897 858 -431 424 754 584 -139 301 -727 -554 35 625 321 818 -680 -818 578 -691 -891 685 3 -237 -15 -359 -63 -626 -849 875 137 288 143 -582 687 -495 942 683 811 971 680 -592 -188 -259 -349 -261 -279 986 -33 330 -374 491 -150 846 -215 849 107 761 500 -186 -617 -9 -340 -537 802 949 644 -16 -130 557 -878 -670 -375 -756 -755 540 596 -299 -787 -198 -334 -164 722 561 154 -312 879 -545 -380 -515 -843 -154 -769 990 963 -501 782 712 -726 -4 -255 919 914 703 -63 537 -697 -212 510 -248 306 -702 631 -814 -645 145 605 -663 492 -784 362 398 723 662 -772 -387 -431 899 276 -945 588 -676 568 507 903 -668 -172 -720 -914 222 106 -977 352 800 504 -555 -730 401 775 -807 -708 363 414 137 -804 749 -676 -60 -462 615 991 -808 366 -495 -671 7 -832 -499 809 297 153 -557 14 673 -828 -781 -732 -170 -668 82 -509 783 189 -873 -199 486 63 -852 894 102 332 762 -764 778 -843 -507 -265 735 -329 -924 -190 -39 981 -575 -501 750 189 140 412 -658 -321 443 242 951 -151 -150 -248 -100 319 -344 892 -346 -946 637 -483 -813 -86 494 -789 654 -877 -506 477 -645 717 863 -387 -965 956 389 -753 177 607 -888 698 -88 731 -573 -55 153 902 -982 -715 988 342 -909 98 953 -947 -565 513 -631 -396 700 361 -882 -263 -516 63 -834 -802 245 -309 322 122 -853 671 843 226 -890 -524 30 -446 19 -401 96 991 -494 -885 -350 -357 610 349 -78 101 169 -551 -452 -447 917 766 -311 -104 -770 358 272 -380 231 -252 122 430 -376 -179 -445 195 261 835 -645 -212 -977 -487 -25 -337 412 -323 965 -239 -593 439 -240 932 -567 -789 203 55 -463 -828 -188 247 636 521 745 135 -752 879 -16 -972 -7 -935 -662 964 478 265 -861 987 -766 272 505 -625 894 224 481 629 267 266 537 157 503 302 -379 318 -593 -710 344 -22 747 658 489 -966 -584 -815 815 -111 -617 107 923 -645 766 -553 -989 674 -532 -118 -293 182 316 -1 499 161 214 -180 -530 -572 981 -462 -666 -247 -400 -810 591 -818 150 -698 66 347 -566 746 319 -648 738 232 520 -734 235 872 -218 -410 267 200 -45 -831 -377 459 -844 647 353 330 727 594 289 -739 207 866 -429 918 -773 -575 -120 -964 -567 -61 621 -121 997 -8 -75 -173 399 356 122 -897 -737 -374 575 426 470 869 241 441 839 -887 365 611 -615 -144 473 435 42 746 852 -571 -710 -362 216 118 -736 -173 343 746 -96 528 491 -7 -305 233 -576 -86 -515 -885 962 132 384 -139 -809 -591 248 570 923 427 647 -442 369 945 -507 -253 177 -607 -870 102 -844 -424 -505 534 -850 -149 482 -335 -584 920 -145 -603 496 -514 985 142 235 -851 -791 -117 952 -751 724 -948 415 337 556 266 -866 -592 85 754 94 390 -649 -201 -705 570 479 -473 -757 966 773 -401 -845 -564 713 878 450 -545 -947 -930 -365 -303 949 791 -104 -740 -768 -736 -891 869 -802 -827 -869 665 355 -148 760 -95 461 254 -252 133 -596 504 667 -364 428 -316 -88 -990 -539 -24 -380 -178 -528 -963 869 -165 678 801 -377 -781 -594 -481 -355 969 197 495 713 309 225 726 -895 -33 -967 -747 438 996 846 -267 264 652 -658 215 -380 -32 -438 -151 -607 310 -455 637 45 -672 997 455 965 57 -754 -759 855 900 442 -552 818 919 122 -463 886 288 -544 809 330 111 339 -377 -965 798 -105 485 -843 426 722 891 997 -819 391 -126 -107 -521 501 -723 -643 263 182 667 373 461 -575 -529 -19 -199 242 -415 -200 907 -964 -94 -806 -41 -408 -645 758 507 -518 -648 822 266 -701 -882 148 356 135 -5 333 835 -603 -428 85 985 -489 -493 -19 -161 386 278 427 58 -498 -874 -880 -973 188 18 511 -896 381 206 -464 -98 426 -325 -624 -851 -4 227 -454 -202 -679 -472 -770 599 633 -107 -982 -48 -274 -565 780 -409 590 -180 -538 -507 -207 -660 -260 373 -391 720 -449 -38 -983 663 -928 -648 352 753 -906 -66 924 774 919 -815 -901 758 435 -547 836 -905 437 535 262 -206 -828 998 -849 -679 33 -158 -614 -598 -487 142 -592 -370 541 438 84 668 730 -566 -844 135 659 -306 494 -690 -237 682 -462 -419 -323 -154 321 102 198 -388 -702 -565 -676 -31 -452 4 -314 432 768 747 -838 -872 141 58 -408 -300 896 -442 -398 508 -414 -669 765 681 -804 266 981 968 985 917 895 -969 -517 -268 -947 -847 -60 -314 -367 64 -267 -945 -6 -444 -747 -156 -423 451 100 881 -169 -102 736 770 -476 -471 -500 505 -617 -867 -518 -97 132 913 -265 675 -113 -751 785 -174 599 -39 -738 482 124 -364 963 -902 597 476 362 838 540 262 487 -93 678 456 -656 -96 39 -345 -123 -104 -980 -108 -424 26 496 -251 677 819 -498 -142 -475 -694 -301 -976 740 -236 350 419 700 869 513 -421 -443 119 806 -121 -830 294 781 -994 -749 -690 47 -707 -508 -935 501 -579 -918 -106 703 398 662 -118 41 557 804 -606 964 -583 526 599 -194 384 177 237 400 313 -112 511 640 115 -995 185 -72 -771 205 -680 -151 -493 147 47 584 744 711 527 -409 423 -701 506 -380 -261 -732 -506 190 -618 271 -602 47 72 -545 535 307 395 273 -122 -789 500 26 387 -728 363 -462 585 14 -820 -829 280 80 111 -530 719 42 427 -938 313 -326 -976 845 611 -450 656 230 469 804 -309 165 777 -859 -2 -453 -572 7 879 397 -217 -932 -595 -700 95 875 787 332 471 -208 559 -898 -700 -210 -184 -542 -573 289 -638 182 654 389 -711 -219 359 587 896 83 -19 -760 -570 -810 -616 386 199 81 -294 199 -233 -804 846 -581 309 111 391 -519 430 -682 241 -839 882 509 -857 662 -324 626 -302 -325 -33 -18 191 -454 -978 -86 -366 264 109 -571 726 -680 -940 590 -524 23 650 -541 -461 918 -468 -719 -270 380 589 -278 -783 -51 -656 -496 469 -411 -559 225 -411 -673 -580 -546 -780 102 967 376 -433 803 -752 -451 212 716 -148 162 975 -668 728 255 408 382 -253 -592 -512 -660 501 99 -283 -663 -974 -951 -156 499 -517 -910 -850 127 918 -632 -39 5 994 -442 -550 472 865 -876 713 485 -545 571 840 990 -608 -597 736 -543 -248 528 -532 782 168 639 435 357 908 -558 -886 742 241 432 -954 734 -334 -329 351 677 74 -179 -686 -353 541 236 -312 795 -243 -690 -664 480 -718 -866 -129 -674 160 384 -838 654 -485 748 773 392 -225 457 96 265 -565 -162 -180 -305 813 846 349 -786 -240 -691 -381 434 -230 491 -808 -193 -437 -23 928 650 -923 851 392 310 -969 139 130 -114 387 626 615 -529 -147 -761 617 579 -808 64 -717 41 -840 -854 -673 -602 131 -392 -111 -305 688 -862 -444 -657 -238 -499 126 315 -547 252 -734 -789 1000 130 -848 922 856 -798 -421 -364 -356 -274 334 -279 365 38 103 -474 -888 338 938 69 0 822 -598 220 -297 690 -509 831 -312 510 287 933 -679 -30 418 432 821 -369 150 -455 -399 -933 -145 269 623 -236 -128 -7 -675 -117 1 171 -772 46 36 904 -549 303 -601 185 511 -676 518 -594 -625 -318 -513 577 917 527 -992 895 477 -676 -759 -232 -827 96 644 102 -580 -92 381 -66 596 616 -592 731 352 104 404 590 334 -206 997 71 -334 863 713 970 251 91 -444 229 587 -879 -670 -543 -821 -944 338 -674 -350 -250 678 -155 477 -524 -755 931 727 387 337 533 -503 -864 888 -498 982 970 562 -813 -934 -933 620 -641 -698 -593 -558 -895 821 -615 240 -200 -690 -942 626 -767 869 933 967 455 -139 -201 672 -423 -629 -487 506 -78 -506 502 -408 405 -258 -365 329 -342 -88 -404 -16 -641 -325 -356 -565 -295 -208 42 -921 718 751 362 347 -211 -342 776 744 -520 693 915 -551 -463 -15 -341 -464 -873 962 -247 210 70 104 112 544 -369 -407 698 -318 -359 923 4 -403 998 -429 107 349 -937 361 -789 -49 527 989 277 629 528 -783 -77 -767 372 465 831 893 851 -402 897 887 844 612 -707 29 -213 816 -581 -894 -126 136 -221 196 -566 693 -815 952 197 -267 -879 -758 -379 850 358 -828 -907 287 376 93 321 -252 -483 547 254 807 958 -795 525 -350 376 495 -729 815 915 307 547 -2 -655 -779 -573 -132 912 -427 367 -84 220 609 -567 255 418 747 885 767 -661 863 371 -195 -513 723 902 434 -803 306 724 110 532 -476 906 -118 410 80 -47 474 -124 802 307 -460 770 -957 701 100 -12 -772 -433 -732 -926 856 -421 -75 406 234 492 293 -312 -473 -608 824 154 921 988 809 650 817 327 -907 615 934 509 -403 -870 419 -968 -318 379 501 -876 -16 -340 984 -904 -164 -753 -426 -204 539 223 96 791 -554 -383 933 -356 778 438 -674 -280 -342 -24 -393 243 -360 -501 -624 279 257 -838 -222 -589 519 595 271 -731 37 -174 -87 -25 -451 944 -269 974 204 448 -756 -491 -694 769 -166 -590 170 280 174 589 -781 -983 177 -833 -160 85 832 757 262 116 -512 -269 687 -809 309 -475 569 -369 -89 -580 -841 -676 -147 978 -769 -807 -33 -975 789 703 993 466 -802 -807 -594 105 806 9 20 -119 -362 -897 884 278 -421 554 -591 980 10 12 -698 390 594 220 -503 -403 -508 386 -357 85 378 -582 406 -257 338 -573 485 970 485 -972 -261 502 130 549 423 -73 513 408 803 403 -730 -768 292 -871 201 -211 -111 -449 -817 203 -966 -530 -922 -643 -373 591 227 777 336 -270 -193 498 372 -346 17 354 -630 -818 -859 958 -843 -393 -178 -451 606 861 73 -99 -186 624 -478 -786 -743 741 -860 824 -118 706 954 337 -621 -400 107 -479 977 -464 278 905 156 -231 -647 -334 327 -130 -888 990 369 819 466 -327 -128 -28 -94 286 127 740 369 239 -253 392 370 -572 896 134 358 -782 845 200 -71 -687 -624 949 -967 -799 -460 -486 -679 -93 139 846 23 -131 769 266 902 662 301 287 555 499 991 -438 -246 950 -567 -104 -942 101 609 425 -53 155 -417 731 -131 -845 -544 151 135 -332 -555 598 -830 -992 -91 -464 226 517 362 746 14 54 702 -642 355 -633 -169 -995 -933 728 -636 370 -244 -366 596 -322 155 451 786 -331 362 -525 586 -4 -195 -225 -757 -176 639 696 -364 718 111 271 -566 28 521 348 801 496 -919 -222 699 -225 467 -660 932 247 -526 -368 -610 -571 -300 586 -94 -287 216 815 -71 -743 334 955 792 -141 -252 165 628 -566 681 -877 417 473 770 -303 -436 -737 -287 899 668 -189 -322 -930 -637 836 286 -834 271 -705 -584 118 978 -120 -878 -156 469 151 174 -39 -221 -432 730 408 -551 -821 -330 -791 -632 916 674 -19 713 -236 -22 970 -195 -360 -47 -247 418 -555 410 526 353 -797 575 -175 809 888 488 401 -87 -94 409 -657 948 -581 -140 592 -106 785 -210 177 745 299 385 773 -818 468 -424 -184 599 -725 999 -696 546 -390 -173 336 -57 -295 -539 -100 -904 789 -364 -686 -499 756 -399 -346 -499 887 -836 555 -881 -789 -236 410 -876 614 -718 -945 449 550 873 526 -398 75 448 848 -285 -525 933 -9 287 821 241 -92 635 549 -624 946 415 -915 -441 -662 -576 57 109 -942 736 -777 494 347 402 29 441 223 -316 -277 -986 615 29 691 939 -545 673 -244 -74 75 949 -439 253 394 950 567 764 844 22 238 -418 409 -889 672 -678 -693 855 -512 -562 254 -434 -893 -84 -720 471 393 643 -156 -453 424 -61 739 -408 154 -410 12 -858 -977 -232 539 -331 602 347 -802 347 506 64 -567 460 375 833 377 802 187 985 -530 -635 -747 -136 296 824 -814 -631 542 -326 212 -860 -400 -366 206 -542 429 203 267 -5 -148 340 606 484 343 -437 14 457 43 -809 -963 -838 368 -702 -76 293 444 824 35 789 -378 -791 379 374 306 -35 -707 -185 49 -983 -696 160 106 56 -26 -384 210 683 -840 811 -503 -842 -615 -560 637 498 513 -663 -867 -570 113 665 -179 -460 694 -73 -456 -883 920 -951 63 -262 -375 -562 -366 -929 769 -983 257 62 705 -511 614 104 232 256 592 -575 -546 -175 536 -529 -397 667 -969 953 404 716 -133 748 690 -700 -173 373 -521 5 -554 -151 -261 -865 861 724 738 593 525 772 489 -483 -781 -694 -480 633 -854 485 -362 461 -199 -686 -158 649 47 562 -328 -230 187 -95 -919 -163 -235 -426 478 298 371 -982 645 855 853 -693 -212 -560 -211 519 -525 -545 -699 -176 -611 997 -736 -101 813 -332 -961 35 928 480 583 234 569 499 211 -627 -529 626 -276 412 912 95 133 829 -569 -631 293 -320 -981 -603 -806 -916 -508 555 538 -360 894 -778 94 526 287 -275 -546 -864 -430 171 -959 -424 -197 736 875 -817 -639 535 -571 219 872 -238 -367 601 852 -237 -899 336 -617 272 -517 -185 840 794 -275 829 -776 -732 668 38 -801 782 -221 -596 -373 -535 901 -416 -79 -586 -651 861 751 504 489 -380 -858 -34 -223 668 499 52 -325 -605 277 274 976 -610 776 55 551 -403 340 -943 -14 612 -938 -465 -535 356 715 411 -992 398 -979 -428 783 616 797 812 -176 -903 146 994 -723 -250 -349 -29 824 917 -502 935 -391 463 755 641 -358 -557 -227 -363 74 841 555 -363 32 -625 420 795 334 -111 9 283 532 915 776 267 522 -842 302 156 634 -342 -167 -892 838 77 76 -442 -187 324 -315 -553 -199 609 881 935 400 447 599 901 -603 472 154 -713 617 339 -332 954 0 -61 -682 66 -184 -565 906 -696 -647 980 822 947 660 5 -869 951 -344 -547 -334 570 -794 -250 -692 -655 579 55 -213 -464 646 -45 -639 -165 760 -978 915 246 154 -503 -698 602 830 908 385 829 -936 -193 -513 299 961 -898 880 -862 -660 35 269 28 -904 -227 -790 961 490 -641 -373 950 -561 972 -269 396 203 -734 -887 -514 -24 -627 -821 135 -693 969 985 -5 -287 258 -372 -888 -955 174 881 -104 557 759 -525 -440 -675 -263 -165 -300 -679 559 787 -426 55 -861 -529 -778 -887 130 951 -198 858 734 149 -436 344 -392 -806 -206 863 175 -53 -899 785 327 138 -265 -943 -271 774 -780 -708 624 265 210 743 -624 913 680 81 -580 16 -239 -645 -298 -206 -312 -303 -825 528 -109 903 -851 717 514 771 -114 -186 735 -183 904 -515 -651 534 -8 -830 22 415 165 -345 323 580 241 119 968 551 711 -422 -174 -834 917 -932 737 -898 -844 476 -883 -593 -401 -515 64 563 -544 -869 827 75 -890 982 -33 -637 -348 965 -759 -194 -380 -907 -768 553 953 -519 197 835 -171 599 -911 984 -693 869 -884 -756 -393 -951 -569 595 -537 898 844 -208 -535 324 -279 963 -288 -918 281 13 -810 -404 179 227 -117 261 990 294 -964 -511 -807 -301 832 39 773 110 -243 743 -399 844 507 -341 334 542 981 191 -292 -468 -521 341 14 -926 311 -384 -568 676 -61 124 -15 639 -754 369 -455 -478 -823 -257 -638 947 293 412 797 -668 -37 307 137 -325 -312 -657 969 445 337 749 986 -782 -61 364 605 -67 -230 532 -854 -195 -39 -246 -401 337 709 747 -585 -264 -889 658 341 103 370 879 -709 513 -196 224 -289 -76 -901 801 719 -71 -289 -742 -233 858 -780 340 -4 -87 702 -21 -4 -266 -839 -555 713 -636 -772 548 -974 377 610 -799 732 -604 -427 658 -370 -86 357 369 230 296 739 -843 465 -271 -880 -600 -712 -283 139 -298 746 -450 -943 879 -50 726 267 80 -182 109 -518 -971 -400 573 504 53 345 71 -423 -601 757 -930 678 604 331 179 247 969 138 57 595 779 975 -888 -713 -471 -331 -674 -964 643 425 -3 -43 717 429 -756 824 945 472 49 437 133 543 472 992 444 -151 372 -355 -406 914 -57 660 797 -440 294 -457 -398 645 -485 60 -317 -831 -887 656 -26 699 -819 -818 -52 -315 514 -772 -397 661 805 921 -176 -715 569 -258 -828 395 -316 -671 414 -218 838 -760 -890 -683 -348 -285 -423 610 -949 -770 -699 -81 -587 79 756 -799 898 -493 858 -106 -988 308 681 175 53 877 -215 24 -285 610 707 546 -183 693 -636 907 -841 814 -286 -823 166 428 -155 -15 -740 -713 -363 31 3 -123 -661 212 348 -9 186 473 957 187 -326 -379 -681 118 -606 596 -879 -626 125 629 -658 -114 485 -883 -850 282 811 -168 934 286 -760 -198 -143 933 667 636 -934 -13 121 224 310 119 -223 -556 104 252 314 349 926 708 31 -252 109 237 560 691 907 -693 423 660 993 35 715 -721 -637 387 955 291 -318 -596 -784 -177 40 518 234 227 -381 -552 -225 -9 -203 -739 -938 -771 -866 94 984 666 316 996 320 -828 -608 436 -618 808 -262 -38 886 -638 -990 -885 666 -352 851 -981 924 -121 283 -439 133 906 635 781 -880 853 -341 723 -519 920 893 866 -726 183 -356 154 702 144 446 -296 266 -281 -622 -30 -265 176 353 923 70 -288 881 -73 -227 -569 -868 580 -568 -546 297 -311 -904 -775 607 484 890 664 -479 -876 580 -630 -658 -535 108 -411 -150 -875 -615 428 -595 -738 -559 143 -770 -40 746 -191 -725 -918 916 928 -124 283 480 736 -985 730 -290 -367 -173 540 870 -312 141 16 -205 -192 519 -377 908 817 -780 -493 -84 230 595 997 -312 -105 -526 -961 942 401 785 616 534 -256 460 -670 146 49 740 -979 -423 203 -692 143 250 192 -911 248 636 -496 -669 -392 -93 -307 268 -323 -470 -295 666 982 889 806 146 915 -354 -48 -3 544 -431 -844 44 -826 544 -110 -639 68 -446 3 5 -645 -327 222 958 -50 458 16 536 18 543 189 -237 411 -905 -875 -830 -637 862 92 -979 -188 -20 237 138 167 541 -43 168 696 961 788 427 129 -661 514 -863 729 -896 -316 472 -382 76 -530 645 63 -915 -665 -731 285 975 -724 -491 -373 -474 -497 -362 -920 -468 -448 -517 -120 178 -773 -891 -565 764 -405 -57 437 -642 994 422 -154 955 340 303 -49 919 914 -841 52 822 932 -2 -998 110 772 -139 -465 399 -266 -659 -74 769 -752 975 -522 -93 -340 -42 -801 -420 954 454 -144 -314 161 -443 513 -371 666 -992 98 145 779 782 884 565 -653 -713 189 742 -472 163 -375 835 -152 -723 594 -319 198 497 765 867 -72 -104 -83 -359 256 -378 -455 -529 -720 -194 -471 349 -574 151 -584 694 773 -65 659 -178 -513 -215 802 -254 829 -363 83 864 851 -161 999 958 -948 924 -146 598 -884 -560 -32 -801 32 105 -664 -476 -516 983 823 822 28 882 17 -153 -90 -316 197 405 -34 -326 -706 528 703 -976 -163 -799 -423 -110 57 165 -420 321 -559 -898 -556 257 756 -517 728 -486 -530 -838 -727 818 234 513 727 -647 -921 -931 551 474 -400 481 -364 426 292 -367 140 -598 80 -531 -558 -902 626 -925 -249 -693 506 -750 146 -727 -501 -571 775 481 -10 -822 183 668 -539 499 161 960 -406 -583 -338 -260 -971 824 191 -352 904 -159 -380 -915 758 -768 820 560 220 -792 -218 714 193 -998 -402 535 499 939 -441 -397 396 748 -320 -846 100 317 -401 426 -26 344 -964 -185 606 -245 -786 -133 -175 951 945 -257 295 -964 874 -59 -719 245 27 486 431 -825 527 -862 -327 876 576 736 119 -617 467 -927 62 628 -249 -97 -461 -192 264 639 918 750 -344 865 -371 308 403 986 882 113 17 783 -282 -461 1000 626 413 136 504 -626 -698 -894 -927 -189 -2 818 396 -825 -432 933 189 -626 899 -376 -790 765 749 -468 152 391 -401 -482 -299 -741 -422 723 969 85 -302 639 768 474 -213 -537 675 -950 -765 24 -650 725 196 -82 -74 7 -72 -831 80 -714 -993 976 -310 -61 -967 -185 806 -13 -558 -533 952 -890 -171 -115 301 909 793 383 907 -149 585 -868 888 676 401 613 -370 928 -19 -366 -326 -318 482 -977 -144 -148 436 -766 815 531 -926 -559 -527 634 787 564 858 -945 -265 -627 893 -95 -61 -995 166 -704 448 735 -542 -756 371 938 853 -664 65 382 -18 888 -915 487 966 265 291 744 881 61 794 579 -958 -640 982 -312 576 -704 -990 555 676 139 959 -63 917 -310 59 -942 615 -869 905 -624 -839 -163 -75 -765 -534 -492 241 668 179 921 601 148 -596 -661 -776 979 210 63 -325 663 770 872 512 -542 -195 984 -476 355 636 810 389 -920 656 86 -946 -814 652 -469 -743 -449 -988 -975 -780 -121 15 -867 -200 361 790 -323 -540 -206 8 15 -71 -26 110 812 924 -416 -451 -564 -135 297 36 932 474 837 -787 -914 643 90 -506 -1 930 -592 -574 399 892 -143 -343 962 224 -162 -185 -160 -15 352 -143 -947 -110 -971 740 -34 -569 -145 -912 873 3 -163 -740 -950 -110 -653 -601 -10 808 952 223 -787 495 -938 453 -650 641 663 379 -299 -397 42 -996 153 -314 -389 -700 -516 214 156 257 -648 -643 -879 975 783 988 853 941 -817 469 867 -753 -339 -27 546 -34 -573 592 -935 -260 -816 -299 113 -68 438 -459 354 -17 -663 -772 578 -944 715 -408 -249 942 943 -423 837 708 964 -523 -809 -655 102 -910 53 -852 901 444 -129 -129 558 708 4 987 144 -839 -365 114 -540 209 -416 -644 165 -588 -30 -426 -661 976 -230 530 879 949 667 425 -769 -358 -201 -383 -995 789 523 936 -711 -194 170 -949 -335 -795 437 372 266 384 -980 147 760 -161 971 -360 572 219 -343 261 -227 -33 -981 -80 689 -545 -724 -551 528 -215 -171 -272 161 908 640 -547 -269 -433 -932 433 -958 -87 -425 810 -252 574 927 -108 760 821 268 -556 -893 541 498 -646 -21 471 275 767 695 -700 465 211 687 60 544 -89 122 -362 -998 -344 -164 -575 -196 312 -708 -656 -313 457 -199 373 67 -440 -500 -92 -460 361 934 -591 -370 43 223 -543 184 707 -646 -17 -155 142 517 -481 812 -377 -278 -277 -248 -941 251 -760 994 -139 -121 -392 122 -129 66 656 -334 -39 -663 900 -829 554 -713 -803 631 -257 967 468 -658 -434 39 -563 851 782 515 331 866 555 490 993 -509 -829 -983 807 -158 -789 929 902 791 678 817 317 697 -91 -852 -250 -481 948 -298 689 545 218 -602 494 -561 -538 -171 -243 681 -463 933 -981 11 -565 169 914 819 689 -878 -288 -122 557 -452 -540 120 745 -345 -786 522 -922 -887 -178 48 -892 -687 670 248 -978 -699 973 -186 -80 -380 514 860 -94 -204 -597 -266 517 -144 795 -59 -325 -773 -583 -328 -499 -430 -548 -51 -84 823 -137 852 -125 229 -948 432 354 617 183 -951 701 391 -41 856 974 -996 -595 -762 646 -327 -866 517 303 -723 563 -645 466 -950 -151 -598 -776 145 -785 -28 617 -161 646 150 -270 33 -860 -801 595 460 -578 501 -490 630 684 461 152 -492 630 -65 822 -922 -772 -377 836 -154 -175 426 -108 -636 128 -996 708 -776 634 -699 190 -118 -714 768 369 -398 679 -992 692 944 -134 298 108 645 144 -601 -333 -174 -105 -893 -773 502 593 -446 524 -976 808 -80 -187 296 -322 309 -976 -593 591 -363 844 -885 600 929 -185 216 -526 181 -826 -46 204 -248 823 -343 541 467 179 -991 218 982 764 -540 -225 700 -83 -334 930 -415 -963 -875 -199 -908 -607 -966 591 -743 -328 -920 134 -845 -453 582 492 421 -559 32 -715 -909 683 953 -295 -754 -729 572 339 -419 758 -568 -817 -340 -851 80 637 -59 -241 -864 -396 -233 942 -719 -905 -262 -281 -376 -552 -714 663 -713 989 -374 887 879 585 -430 559 -339 437 -373 79 711 -460 -436 680 531 -319 -949 996 691 -200 560 675 688 -904 -661 -854 -397 -393 -814 975 487 -177 -516 465 -692 -124 536 -63 26 75 -250 -907 -269 -793 -453 -474 544 -277 -209 -909 135 804 -294 -700 -29 -140 -737 783 -980 -893 614 689 -119 -195 576 -902 524 777 321 -760 177 841 715 -160 -341 892 632 349 -90 -70 254 190 846 738 171 -958 -641 -142 822 621 95 -614 994 -151 720 266 338 -788 -625 869 233 -308 104 569 204 -929 -142 474 60 652 287 -137 -316 -260 -952 613 310 526 324 -102 -483 591 -771 227 88 101 -186 198 -667 -261 -402 876 485 983 973 668 820 -207 -865 965 -434 786 -906 -773 28 992 -465 284 -729 412 103 -760 -118 91 944 511 891 329 378 427 468 23 443 -218 646 -380 308 802 -574 -853 485 459 -599 -521 334 -929 290 225 -609 -446 596 888 -980 81 -39 342 202 271 455 -661 215 106 558 704 -947 694 -795 629 780 -940 -489 -416 -111 314 887 -322 -91 -715 -933 593 755 -169 -745 -350 143 -375 -870 -545 33 -298 -337 484 849 449 -124 87 466 950 -382 -563 63 123 -694 -660 174 850 -317 577 -173 755 342 -374 253 641 324 316 977 890 450 -824 -851 799 200 -578 -812 534 -324 611 -550 693 203 -253 -598 664 -187 574 -835 846 -58 -905 594 215 954 802 461 50 -778 -719 752 -765 -590 429 -482 -867 -113 122 727 582 -164 910 -211 -10 889 454 522 852 288 -621 -124 858 -775 -341 -151 198 83 -664 -194 -402 -378 -867 231 -18 -205 -881 -585 -502 -745 875 638 -401 730 -23 422 3 -790 -975 -861 586 313 575 275 166 -964 243 -806 -275 -141 757 230 917 -398 -802 -529 695 771 -900 668 -653 869 -606 -840 671 45 459 -609 -467 785 -939 -295 263 -224 -323 530 -18 -191 -554 982 -84 -795 152 -448 -45 -615 -299 -981 -83 -678 976 216 324 602 -764 -950 -237 762 584 253 -699 -597 -210 -930 514 847 -532 -453 803 935 -338 345 707 683 755 -531 796 733 923 -164 800 -557 -328 247 285 51 -360 651 603 326 985 134 -779 91 844 -61 913 696 166 181 -702 -431 -521 -144 -854 -305 434 302 242 -123 -769 -288 -154 632 699 285 -710 201 766 20 409 915 -501 315 -758 -208 -553 -824 366 328 253 -110 -388 515 260 568 943 326 430 563 523 -631 -870 256 -392 650 55 -816 -716 -166 -860 -442 170 795 968 724 -509 -947 131 -876 -38 -224 703 185 660 -557 -268 -862 822 -961 49 -322 249 -810 359 367 -837 641 -648 610 916 565 139 -225 642 -608 -338 799 -497 792 477 -791 -171 -122 957 850 -534 -90 -383 281 344 -693 -28 217 -459 546 -428 311 157 928 -647 676 -729 -200 -701 823 458 705 -473 -716 -139 -250 71 -318 614 453 -759 -417 -52 -197 -885 914 -138 -526 -650 -684 -902 -343 22 -85 -445 513 -465 294 372 -114 -679 195 -351 -726 -735 458 -621 426 679 -909 -577 -756 -760 -7 -162 967 -266 -944 765 -545 978 856 546 269 201 736 -709 -6 -792 306 -164 -52 -287 27 -247 -653 720 -789 -637 -894 968 532 -292 -640 -417 895 -782 -684 -313 -494 136 277 -387 -428 493 -352 736 -150 283 -379 192 -480 24 650 747 665 154 541 156 728 19 18 -650 432 784 -615 -715 567 -660 -43 386 639 619 -237 -746 501 -244 395 -76 177 923 580 36 -959 239 -217 109 874 -903 209 -974 -719 522 -373 755 486 -866 -306 -374 -881 -259 -810 -841 -858 -428 -914 -638 -574 971 -568 844 670 -871 -736 992 -175 36 308 839 -224 655 351 576 -645 -65 756 -247 -926 689 -57 526 -286 233 371 373 -243 -275 608 906 -355 784 21 -503 -336 79 -173 -635 -802 -344 887 514 454 -851 436 -620 630 31 -214 174 309 -436 -82 54 669 509 -348 -905 518 -388 598 -137 243 120 -993 309 370 -519 433 741 604 -107 540 543 691 12 -82 21 -619 -14 -71 974 -37 670 -13 -964 739 769 760 103 -487 -139 840 795 185 -162 -295 -947 -75 877 -765 130 -953 24 851 -203 367 -519 745 581 -856 -451 -923 469 -307 198 -921 671 -181 319 -442 949 -121 359 711 0 -70 403 639 -217 -352 935 977 852 -506 -661 -731 758 48 946 66 -212 237 -233 533 861 -968 302 686 -964 240 -341 -272 395 -290 162 -893 -100 -811 767 -587 -286 407 481 -362 139 199 781 -79 130 995 -932 638 569 -181 648 701 0 757 956 612 838 206 -139 -231 988 -455 599 909 -992 592 280 831 199 929 -814 71 -204 736 -928 374 836 218 -982 -872 -904 710 -305 856 -569 862 -907 -55 -814 769 -229 -876 -121 774 496 -321 740 577 -736 -631 108 -766 264 71 707 -24 -330 -934 -500 271 -52 -201 143 17 145 847 -411 813 -937 -572 -323 338 5 17 -443 -177 -128 519 -639 -72 -336 820 -992 -176 989 193 -261 -251 -456 778 -126 743 -994 927 868 665 -786 714 -16 732 -627 -783 782 524 546 125 -241 -448 -365 -970 -170 -57 945 -529 2 338 501 -102 143 840 -843 750 331 -781 115 -234 -971 381 620 -213 -713 678 -548 -300 274 -892 687 869 467 -408 838 979 -188 564 -761 311 -920 814 -738 -869 -122 558 816 379 358 218 -815 -149 -843 681 230 -117 749 245 91 698 683 764 430 -585 478 19 -814 316 -160 -890 -346 -432 -124 940 805 271 720 101 903 -905 -454 -749 -459 720 129 -109 -7 -128 -642 -978 -284 924 -149 -547 -326 -333 -615 512 13 996 -972 467 -705 -854 724 -373 398 -162 -473 -336 106 63 745 -893 -635 -786 781 -743 -136 491 898 618 -821 -518 696 -689 -595 338 -430 -919 -274 224 92 -464 -329 214 -667 335 -902 -292 -674 770 27 -169 107 -129 -927 -130 340 679 231 1000 840 -214 394 730 168 75 -100 325 -240 -753 823 -855 -154 585 -61 -608 -135 -270 837 -552 -329 343 -13 842 -815 -175 578 -866 301 6 -501 -900 22 -929 -495 -971 295 767 165 378 336 -298 -868 -159 -424 679 -135 -397 -60 -122 738 824 299 417 914 -338 143 -530 -404 -563 -841 360 -37 462 660 -211 -303 -720 325 56 934 -231 -271 -610 745 -734 -230 -298 -880 -531 -647 -366 528 169 -438 -367 481 -161 -967 839 -823 154 362 -511 -190 907 73 -663 -347 -919 -362 399 336 -238 -642 -317 643 -886 192 -220 -279 570 -805 -349 -83 -565 -180 887 738 8 -615 76 -739 -241 -167 652 106 633 -161 -293 -448 -228 -189 -91 -91 181 832 795 -15 -608 -517 -547 -983 -674 -932 725 -268 766 970 -838 -333 -176 627 116 -432 341 95 -364 -237 660 225 981 780 -109 -132 637 -101 375 -632 -121 -190 682 -428 -839 -833 -344 442 -453 -763 509 6 -221 861 223 31 763 -969 693 -406 634 -350 -800 675 825 607 -115 -945 -575 479 -583 656 -619 -539 96 -278 -926 90 -762 642 932 913 173 70 858 -573 -18 -897 744 464 -722 153 -836 -565 -17 732 743 -780 -610 -858 680 -527 918 23 -848 -754 -480 -619 -140 -296 -707 -353 -519 -379 717 287 -892 -427 865 -634 654 -341 -859 -117 -571 636 -710 404 -281 -183 -683 -761 -280 963 592 -244 529 449 -473 -149 -16 397 875 -728 -147 743 -317 414 -804 -441 327 -491 983 -255 -460 -558 599 413 899 -499 222 681 955 -583 493 955 -120 -851 -97 -692 678 -340 -597 507 -388 262 -296 342 442 -366 -163 -131 -38 -53 -802 -307 -454 -853 -274 -28 -938 -277 95 771 -608 -123 388 925 -322 318 428 93 27 712 809 779 703 -897 717 -464 782 -17 -249 613 -31 47 490 -345 688 431 -611 119 838 350 609 922 930 -753 942 -621 543 638 -842 -133 -926 -225 860 -77 -620 -895 -887 867 990 591 -361 -719 -372 -530 -829 -464 973 234 411 -317 552 26 952 -811 -407 -263 682 195 -835 210 955 -48 -355 -275 649 694 -769 191 531 -825 -90 -282 513 110 -730 -69 540 927 66 -769 611 -252 -220 757 945 336 71 365 -461 -939 13 389 973 -650 -923 -42 34 119 -152 170 -962 291 84 81 -617 862 127 346 -62 -520 6 -160 -605 -306 126 -786 522 299 186 497 246 754 627 -935 -974 735 721 976 61 146 550 -732 -757 518 -33 -745 513 -21 -997 573 -69 -623 -982 933 57 -609 933 0 -533 124 639 25 387 -413 -659 -970 435 -14 354 690 402 -500 -775 -835 -641 -408 629 -994 988 220 -267 194 -84 -870 211 548 -265 -657 -44 107 883 -365 203 -299 -898 89 -501 288 680 52 -496 -476 -928 -681 -110 -185 171 -178 936 -537 424 980 813 -907 -417 -916 354 -633 369 -905 -713 514 526 -644 -948 605 356 264 -772 -530 789 -657 -77 -672 799 -222 -307 -402 455 473 447 -78 -47 -290 -683 683 -81 536 -599 369 -143 -257 -918 -601 -826 -840 -227 711 535 926 10 -616 -149 -99 -844 307 586 830 939 881 237 -873 397 297 -470 444 934 -871 -920 -70 747 774 -111 30 487 680 752 561 -24 -22 -677 452 47 104 -380 -60 903 793 541 438 -460 -939 -506 156 717 910 215 -837 593 333 910 -556 -947 -490 -755 -615 194 -453 370 -928 55 -464 -430 852 -192 139 -430 -808 -507 -864 -901 -322 -350 -292 -237 17 128 801 993 -795 520 -777 681 -700 5 -737 940 582 -982 -718 858 865 -295 -421 398 -659 826 816 -664 -699 308 48 -478 -576 957 844 184 -309 630 -615 24 -775 725 -885 404 -613 396 -431 -252 462 -821 947 262 -634 -186 -511 -772 930 -575 752 -602 640 -846 -624 731 -638 -515 -516 -156 -198 -29 -191 735 357 -776 -891 -299 -703 -837 -137 -57 632 532 -545 -764 -386 -785 611 -780 416 396 -942 29 680 828 348 -981 -908 -440 984 -977 241 704 816 -82 757 314 142 -209 -584 -526 886 88 105 160 61 -871 -235 751 -358 677 -235 -6 791 909 -280 -218 -715 -28 310 724 -164 -539 909 749 -262 512 79 705 448 80 -858 -243 895 617 -566 -252 -930 981 489 -669 568 -510 723 176 728 885 818 -830 -869 -23 -806 -106 497 -517 -240 -468 -568 -555 -860 -723 -142 -580 437 -105 -827 654 -808 151 -541 -417 -279 -32 -293 325 249 -565 198 -863 651 861 -962 -536 427 815 -320 58 -750 521 750 397 418 39 -730 902 798 825 -837 804 456 830 901 -208 -64 973 -837 570 9 100 421 -695 1000 -347 -588 -638 -199 63 742 -716 -667 -486 904 176 828 633 -311 -231 112 -398 -706 -979 250 755 833 96 -171 -772 588 266 166 -943 203 -585 -135 717 631 -708 111 -428 996 -767 -741 -619 -671 -496 696 640 -361 -754 355 -613 -273 -45 -572 -62 -483 -77 551 201 -265 -921 628 786 -998 327 -801 -58 -612 -564 -43 935 512 -816 953 -398 202 807 735 -286 -228 169 -654 267 -254 -221 371 -60 357 416 70 -75 599 -411 975 -446 586 274 -28 -395 -922 71 -456 428 198 -488 791 -331 -512 21 233 300 676 176 -532 282 -649 361 -162 416 778 -54 146 -89 533 583 723 106 -961 813 922 -881 64 -90 -588 258 470 288 740 331 224 -444 103 -563 82 -287 965 -686 427 908 -19 986 834 606 807 850 -252 586 -995 624 947 306 819 -857 37 -578 -286 122 -685 639 959 199 -970 788 791 587 466 87 94 -339 238 444 786 -696 205 488 95 -405 749 -187 633 -302 -479 966 134 593 -726 953 -157 -216 -568 904 728 339 168 42 -231 402 791 -864 788 -771 -471 -508 -363 903 -541 898 648 659 -322 -97 191 -110 738 309 926 487 900 -727 -796 527 -512 -326 -483 -229 227 -255 12 979 753 777 -625 -415 444 -516 -628 435 382 -500 -199 -948 -345 -895 515 794 996 -375 237 843 -769 -247 -787 619 121 -625 257 70 -62 -378 119 360 650 -318 -726 712 -853 46 -346 121 847 948 -433 52 433 524 -986 229 -526 -717 806 -175 635 -109 -606 -866 84 613 599 728 -875 647 -481 -291 -494 -260 503 646 -732 -225 196 -712 -944 871 -602 -731 791 -792 849 211 -996 151 705 -164 413 667 79 40 273 -45 -171 -228 -678 -151 -457 -530 262 -588 -672 -883 403 270 936 96 -917 975 -580 521 -31 -757 -424 485 82 -337 -872 -187 507 88 915 -624 321 726 318 548 -774 -27 -665 306 350 419 -863 845 -183 76 769 -854 -672 -584 649 -628 825 -777 -149 -695 -264 -873 -764 -568 149 929 342 -696 379 824 663 -304 -995 46 -704 -991 418 -130 782 -558 172 504 -855 -490 -635 666 -957 566 2 -312 828 -691 -208 507 -663 -148 -809 994 -706 363 -742 -61 -971 760 224 -741 -205 -828 20 -297 -925 777 -443 -342 765 -923 -641 936 467 804 412 -374 568 -634 599 464 570 -17 -615 299 -383 199 -999 -825 942 -956 -128 -108 970 -453 980 -420 984 373 996 936 -670 -756 -477 39 657 -421 87 -897 844 -570 382 -222 -970 -622 535 638 507 572 799 543 -372 -446 -764 274 880 -778 477 -852 -519 -58 -641 -971 236 -47 -545 252 -745 597 463 -555 -551 998 35 -500 -889 -686 -209 89 160 -971 191 408 976 153 -552 -354 509 -233 257 303 -884 -493 289 -858 -753 -184 -181 -135 -162 334 -550 573 -297 -387 -812 728 868 -855 257 621 537 -180 52 -492 -150 -625 -768 -583 469 621 -387 33 -426 209 909 -371 -596 -376 256 887 232 564 -66 831 739 -775 -57 -642 186 -879 245 -736 -102 -550 80 -4 -699 -866 10 793 511 -371 333 -29 643 716 561 -773 969 91 982 129 838 -945 -721 80 947 518 730 -953 -690 839 -634 413 31 -990 -273 -299 -72 -697 661 80 -524 853 338 507 -937 -335 134 -692 -373 -855 -365 358 -609 531 -439 -144 183 -896 -532 -279 -608 389 329 549 -110 765 -126 -58 -973 912 675 95 -636 -5 -629 -498 -61 -245 -581 221 0 654 -696 906 -568 -74 41 -921 -303 402 714 707 -151 -247 -945 208 170 -814 362 178 592 957 763 234 996 285 -391 -162 159 -281 -204 15 -194 -991 -591 251 959 -691 -468 37 -57 815 195 520 166 927 64 -49 584 -167 -199 -736 -28 30 737 -732 -973 -799 451 757 -340 369 -821 -609 227 138 934 116 -407 -611 -34 -675 -174 -717 330 -19 -893 -777 128 769 -233 775 -735 526 502 213 683 -976 -912 936 884 517 -42 360 -243 678 -514 924 -714 -293 789 732 -702 355 141 528 -414 583 32 -886 -325 699 -335 -808 -216 26 -936 653 -419 720 766 -681 -838 16 789 -890 -281 -521 -175 217 -804 -209 191 -449 -375 -839 7 193 998 788 747 -763 -180 -226 -224 664 -370 -863 609 595 -866 470 -971 917 776 -102 -897 942 -44 142 -279 807 -445 -974 577 386 128 -4 576 444 762 948 -62 366 -708 -706 11 -954 547 -427 -745 -573 -291 -10 989 407 -543 540 328 -581 -287 -798 -170 973 298 608 452 -239 720 -851 -194 -515 438 347 -351 -643 -623 -738 522 -753 -368 335 -365 -973 -875 -140 423 703 -615 -49 -883 -911 -617 796 -904 994 391 716 363 591 -227 -49 537 160 -48 -151 -237 -991 7 406 526 -231 859 143 282 -101 -103 251 224 462 788 924 -815 123 426 993 -729 512 -359 282 -866 -62 -335 -632 -511 -452 -140 287 -957 -424 -26 940 -563 -470 -826 -732 -796 131 853 760 907 915 928 113 -887 817 464 -968 -845 203 192 212 -420 -919 -824 -923 -580 -613 310 -818 532 511 -67 -626 969 -489 -508 681 -510 -61 61 774 808 -310 -233 914 169 -313 -823 -808 353 -556 970 -57 -371 957 -348 -447 367 483 -379 -106 260 -412 -933 6 225 -128 302 -988 -852 602 840 599 865 -214 -809 103 -680 196 168 351 -492 484 -392 -931 -442 -191 845 -469 569 -195 -758 -990 187 969 -24 -142 -404 -687 525 71 513 86 743 904 256 -466 -687 499 -556 763 12 -381 -95 58 -449 -698 -449 506 -863 330 622 153 64 -943 -195 -552 437 -329 -80 -203 -920 -758 853 -780 580 -877 -846 826 -251 800 733 321 430 -303 -430 894 843 729 -30 316 785 -636 -477 -78 88 408 -252 -778 827 420 -406 -467 -593 109 0 -426 226 -362 -329 -161 648 779 689 21 369 -892 -962 -677 506 -2 288 -617 -767 266 929 207 -41 489 494 448 346 823 -3 -904 891 -264 906 108 -622 -362 72 -292 -394 902 579 -827 267 92 -781 993 333 -22 -917 -797 -472 162 983 -822 757 637 280 -723 -283 -170 -978 -335 -492 -654 -210 -643 420 -722 -845 -101 -644 -227 -302 528 -194 966 328 -1000 811 286 231 -45 -918 906 -325 -59 460 -89 918 874 201 -626 -699 -697 -189 -390 -17 439 490 298 -980 -752 -716 297 321 806 785 776 -557 998 952 154 508 291 351 671 -530 558 -728 14 714 -720 -239 577 -883 365 173 363 156 -287 395 -242 -773 -939 -74 -158 -577 -144 -489 -335 525 808 -491 977 890 703 -292 -53 9 -893 -937 -705 93 -165 -156 201 -843 -671 -653 -932 -363 -327 -104 -652 -289 541 -483 -311 605 -669 -687 -956 116 325 -719 327 621 -657 778 -501 -997 -828 333 345 -316 -748 823 -131 -654 429 -447 721 -327 -209 935 -971 -355 322 336 332 -221 30 696 900 913 -619 967 713 720 144 -944 965 -505 531 -390 -271 -818 105 69 -67 -855 689 -171 957 -922 -226 28 -404 -211 -148 -444 -457 856 -90 830 916 -920 259 19 674 -627 -439 13 155 -718 427 -806 -211 -551 -565 -956 -576 883 -83 667 -150 9 -683 -381 73 -118 -111 485 -425 -188 189 114 757 -324 607 -705 -464 -414 655 511 -935 593 151 -797 318 -453 436 -99 -406 210 -261 -934 862 -647 -497 933 -692 164 504 -807 788 523 309 938 780 704 -107 -913 -142 -109 681 -472 902 -110 -774 590 930 477 945 -581 304 943 -862 72 -532 998 -627 -231 900 949 779 915 932 835 -209 -823 -979 445 827 835 -161 745 -780 926 515 78 484 667 685 934 57 -740 -13 -195 -136 -819 -310 845 325 -336 395 -190 -351 632 395 -667 -729 -210 -124 -455 -626 -914 121 273 648 -148 -619 947 353 927 -302 -655 -431 204 260 843 462 -968 -246 -759 -178 -754 -756 191 -670 -652 971 -221 585 874 506 84 -869 -86 -631 -819 871 -426 -242 -840 -576 242 -252 -840 797 266 76 521 532 277 916 752 -689 -850 -485 -353 -128 909 -375 180 741 737 -561 214 564 316 893 -557 393 -360 148 665 -379 426 508 -141 -808 -987 826 848 -256 -974 817 -693 273 720 -390 895 923 853 997 -990 -867 617 170 364 -648 930 685 275 629 9 -804 606 155 323 -652 287 272 4 -226 -895 519 -521 -399 848 -958 775 104 -308 586 -372 -100 292 -370 -455 769 -473 -393 -594 160 -857 -229 -973 -83 -78 514 916 -129 200 -253 517 -97 554 -3 -978 -185 703 -171 997 -892 276 -180 849 -758 -26 357 -884 634 -262 -96 538 970 904 -246 140 -375 26 -247 832 -706 623 765 -771 -318 -703 225 796 -602 -289 -168 114 852 48 -929 -601 125 368 526 -581 -417 313 -990 -755 478 -543 -625 123 975 642 -846 968 -329 -968 835 481 -339 84 -400 224 -356 512 -259 158 479 -735 967 219 -215 41 702 -692 -991 -486 -640 -315 378 850 -897 -873 -508 576 -188 -352 9 -247 -24 955 858 910 678 -563 205 -333 -800 -539 485 -849 366 991 751 139 326 -108 70 486 377 655 -751 -543 309 603 552 -273 277 -885 648 719 -998 -169 -504 -899 266 630 -921 119 -698 -992 -167 441 -309 -18 289 566 -161 335 621 -602 501 -814 -586 -40 -360 258 -43 967 -483 17 -965 -365 -844 29 -941 825 821 627 42 158 993 -24 -207 779 -900 -363 -726 291 295 -721 -489 828 75 626 407 -96 -121 -918 -197 902 98 -685 346 642 -814 -814 479 224 -185 -229 793 -754 -395 -112 803 260 133 -720 889 204 973 -927 -986 221 -37 -490 -838 -11 454 -21 604 -995 565 -873 769 -78 -726 -627 732 -885 88 433 178 998 1000 637 827 -493 -249 288 341 536 963 849 310 -307 434 588 602 -4 -499 747 96 -936 345 680 771 306 853 -857 209 -373 712 931 445 -50 -729 765 472 675 -829 919 -333 509 -470 -214 -565 -995 282 869 -302 -255 638 288 443 390 731 254 708 -745 263 201 -969 847 10 -224 958 648 -5 529 -128 293 318 -910 311 99 999 -705 439 -586 -309 114 -357 -873 850 597 959 -330 446 -474 401 -682 -206 -392 -872 694 -484 898 -975 221 -213 -299 997 -230 196 699 187 708 -431 782 -238 -234 892 668 761 -189 -844 -480 -924 -158 -999 638 -440 324 -19 540 -663 -535 92 265 -396 303 -90 -865 801 595 971 339 898 -687 -232 -763 -132 952 571 45 429 335 -803 -322 -319 617 931 557 708 -590 -800 170 195 -228 -131 596 299 676 11 -853 -778 -981 -824 -253 727 -786 930 55 806 813 345 -528 -510 -889 93 -871 -459 -659 -861 632 -417 -104 859 933 -690 432 -425 731 -192 9 719 -944 -56 67 -273 590 -156 -999 -791 -765 157 243 675 -226 660 826 191 997 -569 -51 480 -982 -411 200 78 -740 -438 -56 -396 532 767 400 -119 808 699 959 -219 917 234 -401 -563 -121 -685 -800 993 -129 319 852 974 158 -493 -81 -394 674 -255 864 429 -816 473 943 763 -647 -483 -608 443 114 629 440 -86 -140 255 -940 -835 288 -181 -778 -964 -60 -720 546 -604 -634 -807 -261 -247 767 310 -774 -390 -690 -201 -154 18 925 -226 190 214 678 -993 -389 -181 507 536 -338 591 423 966 768 -253 -270 -985 344 -532 405 621 863 -289 628 -828 -282 162 -186 772 661 -228 -129 -389 163 546 -977 -276 -554 917 421 75 -874 -201 -667 -663 675 -227 -383 160 -614 972 -846 92 256 -356 -461 875 41 684 -803 308 311 -98 852 559 530 -769 -68 -730 -465 904 270 -263 998 857 939 -142 264 30 -404 -57 132 -863 242 911 317 -777 360 -526 306 -403 -681 -542 96 -802 -852 -897 253 -304 971 -747 397 111 406 -609 -39 -564 654 648 -990 -939 -250 -862 -873 -634 31 -934 421 -554 636 393 -286 223 694 -297 687 384 -846 -244 120 -35 -161 -789 -105 55 487 -366 55 -593 -115 225 -309 -260 -407 -398 21 608 608 994 320 -286 750 12 911 -8 -475 -364 -8 188 387 808 -278 105 -341 -690 397 400 342 977 864 -122 190 -397 -392 642 -556 940 -354 -870 -557 294 638 -64 -688 58 -197 694 -119 -384 -666 -470 828 546 676 694 407 -263 -485 418 -123 -267 -706 -322 -67 306 -212 556 976 -308 -912 -281 -218 -49 475 782 -701 -475 -193 -840 517 579 761 -722 -978 -966 451 -561 18 -488 154 -381 39 -31 -807 974 -403 12 -885 247 211 732 -972 -336 -842 -394 -813 -94 90 -519 -867 -683 889 785 -7 524 878 482 -340 416 237 373 -564 635 -118 -762 812 -802 -40 956 275 -802 -453 -394 -557 780 -189 723 917 987 811 -662 146 583 -437 952 600 725 932 -370 902 -284 -16 607 430 440 395 288 -131 -655 637 -491 -369 -111 498 265 230 -622 -104 -808 261 -682 -59 -737 -414 788 -725 598 -78 38 -285 -721 -620 172 913 298 -51 -233 -745 831 312 465 16 516 -4 303 828 -35 985 -720 386 -586 -700 -287 -791 -975 -256 89 -440 -191 541 -743 -484 -52 -268 134 721 75 713 728 155 -117 -870 484 -107 -777 401 655 -728 -381 -584 136 145 -609 -647 813 -137 1 -489 -425 -413 75 -580 87 125 542 -251 -751 323 -786 -320 -7 902 -594 -120 -173 -786 509 246 -670 334 679 323 960 410 -975 -185 -297 580 -688 -8 -409 -659 887 92 -599 -21 -362 694 75 558 -254 768 -837 859 -372 -240 -750 -644 -949 -446 506 295 903 -761 -524 544 -731 -429 60 -778 -87 635 -304 176 -673 445 581 354 -317 -505 -464 -424 819 -789 933 -555 165 -189 613 -557 158 -570 -476 644 461 557 726 321 -612 439 -324 -67 -537 -883 -538 603 762 491 882 211 -951 856 64 -724 229 527 -409 249 419 -218 -134 840 840 80 676 -319 474 536 -401 -611 -587 -117 463 274 50 -342 361 -771 51 19 622 843 588 655 401 252 783 -8 20 13 -883 346 325 642 251 74 -288 337 88 675 -229 -564 560 482 19 108 54 -902 -677 777 601 -755 96 -111 99 959 -719 -696 -150 515 -541 -129 -653 -516 605 -55 555 94 -402 686 -552 832 475 -399 -635 -389 659 -910 -222 -481 863 360 -337 -859 -736 523 176 -151 -98 -792 376 26 616 -506 634 696 -491 -381 -229 -545 -894 642 -666 656 -242 941 447 215 239 -174 -566 919 -247 -16 64 520 -122 483 -903 291 503 289 -74 220 -309 932 866 -352 462 -296 995 470 -309 -569 177 154 865 389 -518 652 -566 -329 -996 505 157 59 -842 -476 451 -292 -142 428 -936 303 70 303 755 798 -426 -454 577 -67 -83 964 -660 -128 856 301 202 -393 -861 -212 771 209 648 261 -430 -583 -709 310 -917 108 -732 948 671 -823 -747 -998 591 -981 -687 -95 -709 -306 -956 -119 854 488 412 -795 -126 -797 -259 -567 808 706 -725 836 -860 -844 616 777 -147 162 351 655 -699 669 239 292 295 834 253 803 -371 -581 471 -546 -907 196 -401 -658 -317 932 99 -124 -526 178 -962 874 -929 -558 879 107 406 -929 -654 473 -711 -444 -681 516 -543 -353 436 -566 931 -64 438 -674 264 -931 -264 -26 737 432 812 795 584 -268 -101 663 169 -223 -432 781 985 639 874 -307 -516 264 -546 892 -660 569 189 -804 439 -406 -959 -824 149 -115 106 -969 928 552 508 393 -678 631 984 133 200 -95 397 -954 620 640 -323 -141 100 987 146 -723 811 -534 57 205 552 347 691 269 226 -942 -166 -415 -279 179 -28 760 223 328 -664 -20 747 874 672 -58 -298 -334 -538 -802 -675 521 -940 908 -718 378 672 -96 788 -704 -706 -944 817 527 593 640 -144 -59 416 -899 314 538 266 -845 108 198 783 -657 -925 266 -140 526 -945 747 415 987 -599 -417 547 -322 645 751 62 -563 -637 -490 520 -566 -7 174 -604 -397 482 -708 477 -587 663 -145 -118 -126 -29 -390 355 810 -338 98 201 -196 567 485 -502 -190 655 -851 630 -247 894 -903 -680 -885 294 -580 -762 -564 -458 -562 977 -486 -291 932 -907 -115 -638 176 -810 640 432 11 991 -893 521 972 595 547 886 -937 -217 -612 -196 -542 615 -269 905 440 345 333 563 516 -10 -233 -240 -921 157 944 52 390 307 -514 -834 906 450 -86 738 54 582 -73 -91 -778 743 -408 991 48 85 281 -527 801 -41 446 631 558 986 964 -50 -968 -686 -93 -719 537 751 -72 938 350 220 224 458 -763 -330 962 -122 436 916 -31 447 -89 227 123 -655 -126 485 -646 -611 514 -55 126 -115 -750 -721 -676 -140 -472 -102 -305 -970 -338 235 967 972 -149 77 689 -684 -686 -962 299 -428 -730 528 -881 337 29 -199 -277 -397 147 33 992 -573 -865 -668 116 -607 -385 499 -175 248 6 -297 -841 -93 -138 484 -495 840 -849 78 633 506 -833 262 902 -669 456 2 -666 -701 86 540 -94 195 -962 -345 -725 -334 -282 292 -357 120 496 0 592 219 403 985 -459 729 892 884 751 15 -90 -559 28 475 605 319 -323 -628 457 -891 -707 792 -77 -143 452 660 -970 -58 600 937 792 -555 -697 -35 -429 -712 -312 -731 258 -289 414 -664 -472 338 689 -506 -230 -108 -704 566 369 -189 495 320 687 -140 860 -196 -533 78 -954 833 989 358 -79 928 265 -713 287 -14 -832 309 -738 620 588 -346 -941 -200 -61 822 600 -163 -895 969 -84 -384 343 283 -514 936 -885 1000 -508 -382 -843 -453 332 501 -944 170 -410 -847 -876 356 -698 845 676 -395 -481 -805 661 -702 -279 -169 594 102 -571 -400 -671 -480 -397 668 -293 -57 -354 756 -344 622 -856 1000 69 249 840 -682 -120 796 334 71 511 -780 669 948 -37 -80 330 -715 772 934 84 916 454 -839 -412 201 758 -687 188 -209 -487 -700 -533 -186 112 -348 38 -270 -536 -477 763 -103 661 898 -524 -782 745 360 -253 478 1 674 -270 972 757 -344 -301 -700 482 -413 281 803 51 731 143 604 -626 -66 -116 297 476 -412 902 331 182 -816 231 890 48 911 -802 -377 156 678 858 -175 -415 126 373 -668 -729 -435 -407 -314 931 832 -517 -299 105 123 -188 225 353 574 -610 162 111 -684 857 745 992 -233 531 919 792 -377 873 702 107 -853 808 -300 406 -548 367 -600 683 -233 -61 -595 577 883 -331 -886 218 -448 -973 -678 408 132 -885 539 636 -769 203 -208 -582 763 499 -690 -541 -772 -479 227 100 -215 -159 -306 45 28 -969 -628 737 -236 474 -638 -920 11 721 135 -328 -297 -332 -37 794 291 -537 980 896 -215 -518 14 478 -926 -727 294 -714 830 -524 -130 -988 812 -568 486 -868 201 -39 965 -939 443 80 627 -544 416 786 -47 -345 -54 -711 -994 -434 -979 692 -228 51 104 -719 -682 -215 -813 -743 -618 259 -498 851 -53 381 823 -707 -940 362 -917 -228 198 122 798 608 760 -848 452 153 -970 -370 894 -683 50 -140 -399 310 269 -329 -398 -859 -789 -548 794 852 136 881 438 325 672 -473 -139 -73 888 -97 -532 -683 -959 -250 -401 -36 -234 569 -594 -250 -566 271 170 -685 256 -818 855 -387 -237 662 274 205 418 -165 -193 -449 595 -782 385 -44 -194 -123 65 331 -714 426 655 -154 946 801 -312 -767 61 -513 198 -288 459 -176 394 437 558 -739 -678 655 977 -109 670 -56 -9 116 -349 164 -705 500 35 572 250 709 76 480 -411 561 260 -333 929 -683 54 -339 -548 31 801 -109 821 -747 61 -556 697 -359 -682 666 335 -429 -793 -899 -584 -265 961 524 -197 -177 807 296 972 -219 579 -549 398 603 991 -795 393 -282 -724 -179 -138 972 499 -766 225 -589 689 78 -531 739 -570 -45 -487 218 889 506 720 334 -72 -955 -5 159 767 -307 -253 485 -987 184 758 -751 308 -319 -34 -423 807 838 466 304 140 872 -794 -588 -45 112 -62 551 -224 -933 -730 350 394 738 802 836 -652 846 33 815 788 -811 -707 -935 -112 -358 687 881 -584 711 537 703 -657 114 -155 996 -979 553 429 51 -761 85 460 133 348 -446 318 -969 -812 -216 -951 780 724 -507 -206 -986 -136 621 -586 723 752 598 -694 226 62 493 987 110 129 -263 364 -858 240 783 466 220 706 971 -150 -690 -953 955 398 -697 260 174 -801 999 -309 -421 68 508 632 990 -464 373 618 -274 -441 97 646 -455 -140 66 -454 192 123 -611 -220 -708 162 621 -906 960 455 -339 131 729 148 -963 -824 -646 430 92 617 13 262 616 663 -218 -959 645 398 -856 -702 29 -838 671 918 674 930 -374 272 264 -771 -33 181 -516 830 -568 -635 504 387 652 -156 -477 409 296 930 330 1 -997 -718 855 -270 940 188 62 -92 -654 -62 851 464 745 762 789 -75 959 -258 -299 2 -225 799 -892 753 688 -694 411 182 -240 -612 490 -458 930 -386 693 -558 -360 703 -989 807 -570 194 -226 816 228 -958 621 561 -430 -703 -453 992 -840 353 255 -854 -746 -923 -85 -6 -989 856 -377 -592 293 276 359 -887 -911 -748 555 415 -400 -100 -431 358 675 -65 -941 -220 -323 409 -389 -537 14 -528 581 795 830 73 -395 -62 335 -983 -472 423 -894 930 156 495 -30 969 687 671 859 680 201 126 544 -930 -487 835 953 436 -531 185 -538 857 -111 -522 323 -69 -655 -197 28 -183 -52 -270 -259 -86 288 -285 592 311 -221 -605 570 722 -551 -130 857 -953 -760 -681 442 -464 -419 -376 -342 -271 -156 103 -872 -910 -898 481 772 -653 336 737 -193 -254 128 480 -273 -814 308 294 -664 -634 -123 208 -605 -623 -875 444 888 947 745 455 718 296 314 -582 -484 -997 -638 879 -848 367 -208 972 -116 -545 -370 281 270 489 -528 -970 -43 -198 -280 -194 -971 355 -6 -654 108 -434 529 -810 494 -9 20 242 780 -988 -831 86 301 579 -59 634 -507 345 30 -728 -720 878 -133 -127 -468 -696 -460 498 810 -311 452 -826 252 -58 937 -452 141 -372 285 -663 -437 783 903 932 455 312 679 301 -124 -803 654 232 -961 380 25 -83 -804 -533 429 571 590 -975 407 376 282 -130 283 33 -854 -639 -485 908 -335 -949 484 -429 193 -374 -384 939 -974 -269 378 810 868 -461 873 -494 -808 129 -793 -171 -483 818 73 -570 -963 158 340 -799 539 523 300 927 -684 399 198 539 336 -657 402 875 -483 68 248 508 455 -887 140 -811 -96 -904 -890 -388 447 -192 -978 -645 653 -37 -377 -983 -894 858 -211 -499 -160 435 -591 430 828 -396 676 861 -226 -185 575 -248 -690 372 170 -490 -277 -549 -77 -201 388 -481 336 966 312 -974 793 240 247 144 720 -20 691 305 -594 -352 -763 582 790 -249 -466 653 411 -565 820 872 -241 354 -40 -537 473 -103 -729 -535 700 544 968 -226 -476 -66 711 -206 211 -417 889 -21 47 36 -950 -252 817 -201 -783 -722 386 -832 336 886 305 -886 -917 -126 160 -720 -550 643 -172 295 -414 -704 -655 -376 -295 791 649 -713 24 -720 -183 474 809 379 -943 303 -555 -191 -725 634 368 980 -195 692 45 -414 853 -840 -870 657 388 946 226 551 -816 171 -458 887 -783 -631 -324 -313 -175 50 78 -977 -276 -417 601 -531 387 -525 492 -835 344 -870 701 758 171 979 -474 973 -577 -194 -88 -818 -178 -820 -46 768 -281 -410 361 348 -514 757 -348 970 -367 -384 -332 -472 -86 252 845 176 844 -569 -422 -705 -781 -731 753 -878 863 -890 -668 -939 -977 -891 316 176 -178 413 58 849 -867 786 -511 112 47 617 -405 -4 -814 445 -86 -396 -845 -48 960 -579 344 -950 376 290 694 -912 271 83 -169 -171 794 -624 -988 875 -178 -332 -873 884 39 668 -942 316 -45 -568 461 746 588 -375 254 164 235 736 -746 185 -576 -293 -828 -218 -168 959 -760 -684 362 224 -323 -314 97 98 753 723 689 716 34 -33 26 -228 635 -833 -531 -21 376 353 -923 -414 652 136 890 -228 729 -493 882 -899 360 -345 -715 -348 -630 -813 760 -653 -141 910 -645 138 -697 -463 433 955 -276 -19 -11 636 524 999 723 687 311 -95 -756 -179 -64 -856 92 496 116 -265 -233 -811 239 -101 892 -139 103 550 152 970 -573 -467 668 199 428 62 -319 299 -847 727 -870 -784 860 73 408 532 491 130 -720 -805 -517 820 381 -45 297 -166 591 572 199 371 -399 927 138 131 -972 98 -897 832 -976 949 -440 180 23 -42 847 479 -799 -545 168 542 -184 -214 -909 -55 475 406 171 -379 -493 -26 882 -88 -479 -194 505 367 -323 -795 -451 -718 448 429 632 415 -63 -591 861 -946 -640 -689 -708 903 467 -12 506 452 437 953 374 -301 -762 -200 697 578 -81 -682 -127 -529 588 -454 255 -217 215 800 803 28 -166 -608 -756 -302 699 -344 -151 190 -81 812 -264 -640 118 -24 -654 -114 -692 667 873 -426 -739 -287 -471 -788 -970 969 812 -696 79 -431 -603 807 -306 155 -446 444 282 242 245 41 876 886 -424 -231 -397 -867 641 224 267 229 -659 847 -420 -383 665 -355 327 -137 836 -169 -554 -639 -895 656 122 -808 277 180 -18 -336 -544 -823 -965 -478 -752 -976 -970 186 844 -92 -149 222 592 993 -48 -355 -711 -45 -826 -910 -414 -946 -377 -537 -375 996 462 -844 -802 254 -863 -420 261 -12 -484 -781 798 -655 -8 515 682 -77 -753 858 -2 645 168 -8 -522 -961 41 931 259 58 -428 838 -610 3 -471 829 -912 -735 265 -655 802 -447 112 -977 319 -15 -332 713 -840 -705 -989 604 244 -763 637 14 -968 -629 -946 -773 245 745 -184 533 393 -960 908 -409 619 -187 -895 -654 370 444 -147 -410 -84 -915 906 -456 478 476 312 -599 399 914 -971 444 -35 -548 259 -314 895 392 -356 814 -801 747 -237 -401 686 -585 798 -157 823 29 -527 671 865 589 532 949 455 77 828 -22 -603 617 792 444 -176 408 -636 -621 -247 464 744 236 -513 223 284 815 -686 671 -993 -616 149 -999 -332 -257 634 -199 -616 -78 5 817 719 617 561 878 -157 822 16 -262 -616 771 421 -641 259 -520 -559 81 651 462 -754 268 -181 704 -439 -511 883 489 628 39 -673 826 400 -301 -189 -400 -894 623 799 606 -849 786 -358 273 244 538 503 328 400 395 723 159 869 -763 -386 298 -580 -240 692 979 246 328 -154 -625 -530 170 -328 585 -641 361 52 926 172 598 275 -934 -561 -433 -983 -651 -739 -349 649 -251 558 -382 598 86 -75 864 -361 -359 -911 -981 911 3 767 719 83 14 -22 -725 -924 867 -859 172 570 189 662 -5 -338 605 -885 818 487 394 841 542 -980 454 -486 -792 251 373 740 153 -422 305 716 637 966 443 33 -521 134 784 46 -435 -852 -161 313 -595 634 -731 -561 -972 -313 -98 -763 -711 -619 630 -686 225 -672 -856 -202 -623 -263 -757 545 -93 3 948 -179 -708 554 -905 985 -689 771 592 -323 720 518 -449 966 -768 280 46 573 -231 -323 877 -331 31 300 -905 -650 307 76 -291 973 -956 -282 -782 -916 951 -954 -409 309 -971 -984 -454 34 -632 -459 67 -786 736 362 -454 -3 -707 186 244 -387 904 -899 19 -229 -972 -336 863 559 966 -346 462 358 419 530 -455 -285 -783 -590 370 -738 344 -566 105 -955 111 271 170 469 -902 967 -847 -370 294 -678 390 -452 778 727 68 508 -532 304 -461 122 260 305 -455 674 -931 309 -955 -550 -763 969 -663 -359 954 -544 28 -398 31 -182 -792 -50 793 -695 959 -521 -614 220 -937 763 -25 -82 637 830 690 810 -756 -477 -6 -765 -817 231 -529 -404 -231 -272 -930 -111 -856 714 720 916 -376 473 -435 -848 71 -848 790 -609 -128 -929 373 -343 -852 -333 459 23 -568 814 -722 682 -637 149 -897 939 -254 474 892 107 483 -844 174 -599 -669 220 -909 98 284 29 -109 -745 -107 -46 994 507 598 409 349 -355 -9 -489 268 -33 407 219 333 -338 -825 425 444 321 -951 897 903 -711 730 39 246 224 -909 465 33 650 763 -146 699 677 -47 877 -841 -699 259 690 -79 357 -482 195 746 393 -189 765 585 620 355 -460 -1 390 672 -939 711 -204 -774 -147 251 123 296 198 394 678 -575 281 -879 -482 -724 778 -532 68 264 871 757 855 -355 -631 -867 610 408 -372 150 12 698 -538 393 999 -286 914 -793 -184 327 968 826 160 899 -413 802 73 876 -522 -212 943 271 -578 763 746 303 -837 508 638 389 764 125 423 936 855 333 -899 486 218 -768 778 608 659 -369 579 -984 961 57 -492 -943 348 -873 809 725 61 273 -646 -319 -152 966 720 -936 -51 505 -11 -577 673 311 -235 580 292 143 359 -812 683 752 -843 266 808 342 543 -527 -317 715 -435 207 -507 474 482 645 -567 538 21 -401 -497 -297 -219 460 -204 -4 -72 -748 -385 -28 113 95 879 -659 -91 50 -155 720 -395 983 -729 -678 48 -928 611 106 -447 -580 -996 381 -273 366 -563 618 309 -497 -176 413 -54 406 598 785 776 172 -486 -332 -272 -583 450 -150 197 454 301 267 97 -1000 72 927 -819 -168 -128 -280 -556 -531 511 479 -423 278 782 -515 172 -512 618 -195 910 -938 -31 -455 -43 -117 931 -783 -463 -924 345 839 -885 -702 3 926 -333 -719 795 -85 692 -261 726 -905 75 -255 104 422 647 704 982 598 613 941 -457 871 -981 -468 122 -639 531 721 -821 -114 782 -520 -488 806 -482 257 351 435 251 -76 260 497 -699 331 -190 -341 -638 -854 840 -366 405 -8 -214 249 616 102 134 -702 -28 94 813 -595 990 898 -985 35 30 722 -453 -876 -117 831 948 -314 -976 -945 -410 212 -219 255 -379 134 974 848 941 668 -279 308 -168 -622 181 222 -403 -878 784 820 593 823 -734 222 -393 -837 -276 -466 -429 -398 -71 571 -235 368 364 232 422 -656 -329 -821 -778 -495 -531 -497 -563 581 613 284 884 884 -307 -104 -174 676 -23 -715 646 -639 -87 957 452 -467 737 -897 60 536 -390 656 -629 -84 854 -30 -115 914 -305 606 -738 -370 -847 59 -708 498 -346 -311 169 158 826 57 311 -927 -648 -343 -236 268 839 -896 -763 -688 174 725 -949 -230 540 -842 -484 -699 747 603 142 367 -428 745 -623 -146 -886 916 -221 824 -491 481 543 -232 -444 -921 -857 -990 108 473 -526 830 115 -197 780 -267 -178 -120 110 76 836 619 -672 -436 -54 -820 977 19 227 372 -301 532 -408 197 -891 934 -538 296 -245 140 12 -453 -636 -477 768 886 798 -729 432 13 304 -360 105 -331 941 -51 71 868 -55 -651 799 709 897 -230 -863 888 945 -717 444 251 -501 52 209 -127 123 -56 -650 908 -985 -222 -866 238 668 774 -293 745 -955 588 138 -670 404 425 -692 -694 415 -10 775 65 364 692 -789 -510 141 345 152 -161 -850 860 928 -333 338 770 959 592 -152 -856 -907 63 -759 376 -381 -879 601 -66 123 445 890 910 676 333 18 199 -14 -940 25 -528 501 -84 -452 372 -159 -396 -263 -280 384 208 -894 491 -732 -75 -102 209 -73 -216 -149 -55 150 712 148 -370 -541 722 -638 -513 -549 -273 -240 -367 -788 -831 353 717 783 655 -806 -894 -601 -114 280 -407 -657 407 778 -45 -995 998 -774 -875 139 -37 835 -691 37 -202 812 194 -609 80 -533 447 353 -347 584 -328 16 -821 -417 -112 523 763 -661 -735 782 -472 -948 117 -149 278 -407 611 -467 -332 -893 -218 331 -632 -165 -630 -475 344 717 -792 439 958 -978 -7 350 659 127 813 -899 -131 911 -838 625 880 785 -434 383 846 546 720 -260 303 504 -393 199 -527 493 -361 455 353 -196 -686 -886 -772 -204 449 754 -982 -647 190 -17 -450 -464 -714 -319 -945 233 -322 -92 -529 994 -560 216 247 673 307 323 270 165 -767 245 -72 868 637 -908 672 -78 791 -965 -597 397 -209 521 624 269 287 750 239 -644 917 -842 -43 -891 -941 962 -573 -81 -522 142 685 802 579 841 26 520 619 604 48 -304 652 -520 664 -628 -947 -384 -16 381 692 669 -513 945 -6 -828 552 -789 681 -4 -314 965 610 364 -988 612 -967 -634 -501 760 -977 -144 -416 703 -745 609 -323 -586 -479 -486 32 110 333 354 -993 203 -510 339 -980 -12 -895 159 -950 -433 -337 -107 235 -198 -112 922 405 307 -965 -65 99 -545 935 -428 79 -505 13 -112 283 -220 -835 -118 -766 523 -857 -111 37 33 148 285 592 -235 -995 301 -371 412 -69 -195 996 848 -705 -548 281 -73 -321 899 280 236 479 -230 850 622 -636 -890 -564 -4 -309 -231 638 100 -757 -958 560 -520 -607 870 -605 -197 -663 -415 886 -297 -690 937 -799 665 -731 -266 559 -906 438 -80 -117 -76 -122 459 421 246 -264 581 -422 -288 -999 -182 -609 753 643 126 625 677 -367 -896 334 477 180 -184 -928 -444 531 -159 -652 -969 982 -248 -888 -838 -845 225 35 -478 176 -846 900 -13 -259 48 208 650 -129 837 459 -497 696 817 330 -588 -178 -732 208 715 503 217 -840 694 449 992 624 -95 -208 -463 849 -147 -377 -612 626 -62 -179 404 -96 -475 16 887 -952 223 -298 432 818 -475 655 777 934 -334 -628 36 7 428 -957 -313 -18 -701 -349 902 -7 -771 -215 -181 313 -787 -546 -595 -935 -302 -119 332 638 -456 810 783 265 -913 635 -141 626 367 26 -928 -826 59 -503 280 -252 525 -133 389 466 -876 -4 126 638 -145 -287 367 613 213 -729 -207 869 -221 77 -997 784 666 -883 130 -213 198 605 -931 -185 170 805 -377 -60 -609 252 -610 873 630 294 -85 -725 6 -622 682 -479 343 -611 337 -495 6 -829 -829 -469 417 -91 -264 614 47 -23 -904 -644 457 66 -834 -469 665 98 -512 43 787 436 977 867 -318 -312 343 -622 313 -422 -876 -728 -656 347 146 -572 -816 -901 -524 -5 -304 -151 -187 -89 -595 -691 -673 -573 335 -743 762 508 -215 87 -611 -731 -391 -33 -312 -437 -576 -729 -93 -922 -24 531 -561 938 613 -537 -732 -998 247 -797 960 -516 554 -708 -924 -714 -324 -62 304 490 598 436 513 188 -585 792 280 487 -833 -780 834 734 404 -136 -688 -569 -648 -862 653 -461 337 383 250 -612 -202 -63 985 869 -22 434 -349 635 905 892 562 706 -565 216 -498 835 -334 461 -685 61 596 68 -155 205 -390 -725 613 899 -6 -792 26 -233 291 571 974 669 -383 -464 79 30 684 322 655 -428 968 692 -355 534 21 -271 -706 -456 -815 -991 -946 -723 -561 -10 -877 -449 457 -558 -972 -706 -496 -855 -455 403 -30 85 3 931 -969 284 662 782 513 181 -664 -373 955 494 -635 -824 622 -296 -569 -926 -735 -204 -729 -162 -563 546 728 371 -737 682 917 -649 447 -430 -527 -368 -734 310 132 776 -895 -433 717 436 -623 -64 918 -436 141 878 -436 83 -620 656 -840 777 910 831 -798 -190 34 677 259 -177 -805 655 -492 660 -763 -989 -643 -299 -184 595 -410 36 37 -392 552 706 289 -439 543 107 922 104 -853 -348 900 -947 -594 105 -111 615 -633 106 694 -930 952 -991 483 798 -198 -505 -281 -655 -808 -678 191 508 -906 -705 -955 -118 461 841 -927 -718 -385 449 -197 -10 353 -978 81 780 -320 402 -400 946 -172 802 -374 995 96 148 -144 226 398 -458 -876 314 -544 152 605 305 152 -189 -18 -986 -708 386 -275 -605 -56 102 -996 -766 383 -32 -98 -934 235 445 692 648 -666 470 878 -966 -619 -995 51 341 -614 692 -940 -701 268 335 577 150 329 -113 112 -286 -922 108 -107 -563 -643 -172 -374 -41 168 -325 -950 -101 -662 332 -836 828 -626 -319 -276 355 -758 154 316 479 376 -528 -561 559 -674 712 -58 305 524 -247 -375 -25 -198 -971 198 670 -535 -69 -813 745 757 625 -730 -635 972 -461 494 -719 59 427 -29 -556 -780 712 989 583 -608 855 -493 16 159 -252 63 -665 -377 -901 -696 -214 -338 777 -893 307 507 511 -728 -562 -31 -15 762 439 914 -707 -229 -336 218 -78 -364 -66 -2 45 868 19 354 -91 -477 893 -602 125 373 690 -502 739 -595 48 -56 -277 797 328 -876 -971 -643 180 -941 -671 158 -43 -156 752 -154 315 -697 911 150 824 356 -210 736 553 -113 -900 788 -342 193 -448 192 685 814 -515 -63 -633 -886 -149 551 -646 -108 781 -119 -509 568 -847 961 -935 -729 -573 362 263 -315 216 132 -921 -166 136 100 -317 -231 -634 -475 911 -717 13 562 813 601 -349 -500 683 465 -976 -856 578 -40 -506 290 -481 -833 353 -508 948 -205 -770 803 965 495 -500 99 -422 -163 47 595 111 238 145 -789 284 -28 947 -215 859 435 -973 -18 851 -118 693 -807 -825 238 -125 -918 348 -304 -697 705 -668 -911 -967 -609 -899 -373 -386 -219 -116 -707 320 -538 -986 996 271 374 -69 776 747 -222 655 -286 112 711 -73 211 -669 828 250 -325 758 574 228 274 -268 261 -16 -562 573 -502 -736 883 -821 772 -756 -208 -156 -105 142 -892 49 -869 162 240 122 -605 361 -774 511 587 547 -542 -922 713 -628 354 505 657 633 193 -989 -305 -450 -235 719 -27 344 -38 561 58 -519 338 822 144 -157 818 748 -941 -738 -637 663 90 909 -364 673 -757 -413 -243 449 -428 951 -498 409 -449 -145 594 -592 101 -42 -31 582 410 877 842 243 -418 -63 423 775 -814 644 -401 -713 114 690 583 -115 -115 230 975 72 787 730 487 429 978 992 -843 792 -380 -462 -382 603 278 -370 640 -459 149 853 614 127 -490 46 626 650 -715 -644 -451 -957 81 -11 83 -733 551 -701 282 789 357 -463 -951 824 139 528 -642 -350 -380 592 385 -823 967 792 -815 -415 870 371 -43 -495 -161 329 -347 -172 -160 311 884 58 824 -624 -313 355 399 540 511 418 -430 -453 514 888 992 751 -179 419 -885 120 -106 715 -272 585 -364 -831 894 -504 -378 -186 -533 513 556 432 100 915 -153 116 796 383 236 -330 -419 -546 342 -247 -406 -55 -68 255 518 -904 -194 -948 -238 -608 43 -624 287 869 914 -829 337 651 645 -598 -312 955 167 226 -937 814 188 354 392 -417 -760 -301 535 -731 -437 938 -211 627 164 272 -50 471 476 737 -329 -603 538 414 716 412 930 797 385 -561 509 -398 203 211 -324 -622 -577 -720 380 -951 -145 -575 -59 -755 340 -260 -701 -118 -664 -212 634 398 285 526 -168 584 -507 -479 918 -274 398 988 -559 244 27 -795 -722 -718 -583 -772 -555 -462 -787 98 -807 516 -364 -104 -904 651 397 -229 672 -10 998 -667 -741 636 166 213 796 642 -170 -865 -35 913 981 -628 753 -403 431 -393 48 593 836 -231 -239 263 -523 865 -16 -408 747 -369 -365 -89 -802 -159 41 -688 348 3 -102 244 -633 694 307 67 -55 -536 553 -862 673 -375 -684 368 -853 470 -896 482 944 -178 -939 -12 -309 403 -858 -280 -374 324 582 61 730 303 730 452 -528 -140 -750 250 92 702 781 105 430 849 124 489 -245 -359 797 -42 868 507 331 -182 762 860 -436 -620 -738 -471 -468 -763 -709 -520 -998 -636 851 -230 215 742 329 897 789 479 274 902 283 989 -596 -90 208 -20 141 -969 16 958 732 -402 -920 -44 243 472 -448 429 -36 -856 407 835 451 968 674 490 146 -80 686 156 -609 -690 -395 -153 -975 -201 267 -739 -170 -569 -784 -873 -454 707 -543 657 -545 651 85 776 -23 -229 -952 989 287 -574 -932 -906 222 727 -49 -610 763 -841 702 -672 848 -88 490 499 -974 700 -428 -664 174 -486 -62 -601 887 925 -437 -175 -439 -544 -277 -73 -714 -853 -11 -934 83 949 -704 241 563 370 -380 344 659 836 -579 161 835 205 559 -284 -336 514 907 -303 634 645 527 281 -117 -118 -877 667 620 -428 -604 -459 -585 67 462 -888 313 -694 493 -265 -278 -399 967 -7 581 -230 1 -437 141 -340 877 765 255 -29 -571 714 -993 240 612 312 -209 -912 112 -29 635 -453 -516 978 -393 -356 -616 -84 -763 -31 401 -856 -375 179 -439 -131 -495 93 865 -585 810 322 -250 -922 -48 -345 -234 -578 -460 40 763 901 566 685 671 -857 -513 360 62 869 510 -415 -163 -83 398 93 -911 -961 -470 635 -746 56 -684 371 -246 796 -341 -642 -714 -448 -734 20 759 975 383 -775 -567 -372 265 -933 611 -397 -662 484 -607 290 -282 865 -430 -994 569 112 -952 -304 -984 -481 507 317 -438 834 -863 -39 -976 601 -976 6 -510 -497 -687 -630 -508 -603 -858 708 494 933 353 -388 -56 -458 947 105 -997 367 55 -447 -798 382 4 840 -838 -902 -268 -784 -226 -985 -550 -378 900 -102 -88 -329 845 -553 660 -136 333 263 -939 50 979 296 291 -216 -913 -341 483 -565 -556 -100 -913 -682 -616 126 185 -937 -392 -913 548 -124 -51 -790 817 852 -53 -7 -428 349 949 -236 -502 -136 -923 35 616 -645 -322 661 374 365 170 729 -825 957 -96 221 564 60 -687 -599 465 -293 -154 406 435 -723 -663 -535 -205 447 -330 699 -234 -351 -843 -82 253 -631 -972 -700 -23 37 665 868 989 -618 692 118 912 -756 -687 819 -373 -561 -284 88 -839 677 -395 -456 -251 150 710 -211 698 -855 369 631 -764 -341 -783 475 928 612 -982 -143 -799 -284 -346 517 865 -497 -61 -714 -508 913 871 -241 614 -290 51 596 -310 -896 735 936 500 -332 -332 987 -542 775 -28 37 -405 -614 495 948 -141 -348 -742 582 781 -794 464 -310 851 787 642 -725 -306 -446 -728 765 146 -257 448 -928 544 -213 -41 -835 -168 111 487 969 513 439 78 -857 257 515 689 -608 -159 -546 588 913 -48 -26 533 -643 -255 -786 205 692 -697 72 -169 -631 -684 -461 -818 671 -847 251 -660 479 -728 -732 185 -566 -153 -60 803 -389 -232 -915 -929 945 374 -921 -303 610 -213 -273 -372 896 252 842 -15 -735 -260 718 -377 -112 837 -605 506 714 399 -311 -286 -396 -952 -708 111 -969 -712 -568 802 824 -900 491 134 291 -774 359 230 372 816 -455 400 -916 605 986 -301 814 28 607 -436 -806 69 442 823 592 -142 -765 558 -133 -652 -391 304 881 755 -712 -964 -354 688 -278 -866 681 -594 785 -113 68 -710 979 -102 -280 -704 -508 219 -943 -767 82 -713 -873 504 -156 -816 -804 -171 807 483 -316 -449 -331 -694 -326 99 -653 -178 -877 308 975 -673 3 -650 165 -356 114 299 -944 -795 -592 898 581 519 -644 -753 223 96 441 -79 -716 -95 507 754 -631 -498 -312 -364 -563 719 730 809 -573 797 166 82 406 218 467 617 -354 -81 -43 -744 -45 837 -522 -379 848 -80 522 -597 -723 -312 -645 -502 575 -55 11 -430 441 -661 339 892 904 -58 -776 840 351 -807 287 156 378 899 -49 814 -396 750 -620 -451 -822 -172 -13 -781 -403 872 -705 9 -69 401 509 -716 510 -810 -912 -701 433 -114 911 -680 184 645 317 354 5 711 52 778 -380 -661 -339 940 270 238 282 -149 685 202 551 -649 347 170 -609 98 157 -880 276 -663 -62 76 471 -153 763 102 -626 -228 833 766 -770 612 679 501 119 920 -236 -85 -515 262 355 -684 -698 66 -152 560 -269 1000 -402 -925 393 1000 297 259 709 -849 -429 -12 675 524 532 -562 876 267 747 -217 -133 250 59 -110 -453 -766 98 709 800 989 -496 -15 661 432 518 350 29 -113 -11 15 -706 -301 -609 -228 -758 777 819 -867 352 -243 943 439 945 81 -674 -583 -145 993 291 -611 -446 -257 -904 171 -417 -147 -600 -403 -884 711 43 533 -652 -787 -213 91 -361 -77 482 -976 -863 857 893 552 -362 343 290 427 223 298 307 155 314 696 -539 680 584 519 -373 -23 -308 -186 -560 -695 287 914 -650 -970 339 480 95 963 -44 -12 605 -381 -776 780 675 -950 412 -149 -514 -731 -229 -703 516 662 -283 908 214 927 925 829 -642 -111 360 525 -88 -589 -703 320 -289 -101 696 -591 803 919 198 -415 -54 159 658 -406 -685 721 64 -823 946 932 411 -541 692 -79 -694 869 -723 118 -425 496 -29 -176 163 -339 648 145 -962 -824 173 114 -464 -293 -993 -423 -845 -558 828 937 -844 -433 -502 972 284 989 414 -112 -274 656 -871 437 537 86 995 739 182 -143 806 -16 -586 -132 -643 790 441 -53 807 603 -312 -438 -9 202 -56 -341 -725 -402 -537 -976 889 570 -903 -83 772 -495 245 -385 877 -58 306 -179 -656 463 -989 -274 983 -942 -377 -729 399 143 16 -643 -943 -611 452 756 -949 419 -950 -861 -343 -62 -18 -781 -607 -160 21 509 -758 -990 530 81 -377 347 987 691 -746 443 -909 712 194 -659 -60 -520 -471 125 162 -250 -355 264 -559 589 552 612 -531 -585 -13 -146 665 507 986 -30 897 427 103 -836 -435 679 397 -938 918 -234 234 869 131 872 948 905 790 -416 438 932 -961 649 30 -417 754 353 927 941 817 -221 -286 -87 -376 -689 -206 381 353 -748 94 470 -225 -257 103 -695 -402 112 -344 547 -239 776 806 783 795 331 700 677 461 -65 -298 799 456 305 -247 -167 -834 -688 588 349 -133 230 -256 494 -713 502 -705 200 165 -505 -32 259 466 -758 781 365 807 -106 -512 -509 -690 -953 -691 977 545 262 -163 -832 -604 -184 -481 779 185 588 -713 -167 -182 988 972 -374 -802 -34 763 -786 -827 -198 -261 216 245 653 -621 -999 874 -436 683 -494 -351 745 -122 -458 -84 -530 -982 648 -771 352 186 289 29 -306 746 128 -262 -242 526 -835 -666 768 407 920 171 510 -161 -698 -284 293 37 -814 -371 977 181 87 -114 824 684 869 332 -920 682 183 950 773 298 -302 -593 -716 963 934 403 -553 -510 -664 -795 -658 711 -859 -567 126 -27 -511 -5 -592 -102 942 414 -939 719 823 -432 882 -194 -431 -316 719 -788 -734 241 817 970 62 -964 -20 778 990 580 325 -63 -963 -720 -11 707 151 -691 172 -352 -411 744 845 -652 498 66 538 725 550 -779 -282 -40 -289 -162 -163 -356 906 -728 947 338 502 228 -974 620 653 901 747 929 -8 836 551 -779 -392 -781 510 102 -999 -887 -205 767 823 -33 -587 -73 716 170 694 -187 -689 195 203 59 810 490 158 591 277 -426 -255 -377 -935 -939 255 -576 -739 -125 -666 -993 782 270 235 579 -233 327 -599 495 -263 688 -754 202 193 -865 -874 924 -163 -216 -674 -796 201 -583 -244 877 -845 -691 -112 221 405 629 836 -290 199 -490 982 -684 -507 -373 -207 -322 320 647 -695 772 -716 -858 -310 -367 -673 -372 -308 -200 -221 934 934 880 718 -217 -751 -112 -563 936 -886 -143 277 -94 277 327 795 -643 736 948 467 -168 -965 326 470 496 -24 -897 365 -569 -907 -69 653 739 507 535 -641 -960 158 -782 650 378 -445 -658 170 -28 431 451 283 -105 -331 -239 -445 -784 -36 -901 -605 565 -857 522 -356 -952 -547 -142 -830 201 -231 746 -144 630 -911 251 -596 -952 347 758 961 700 372 452 -477 -207 719 -62 -51 -656 -602 982 -922 -568 -480 189 -188 -278 -224 -218 -705 -399 360 292 -516 -14 -707 486 -656 -520 643 -620 306 186 -569 -494 864 80 533 480 -116 701 79 -686 252 -857 313 -408 743 72 444 734 714 -382 239 217 168 -14 -569 757 797 833 -22 158 -502 333 -264 -797 116 399 -565 -607 648 -447 -131 430 505 36 -433 -61 402 -290 -767 -20 514 410 -110 198 -487 337 -89 -48 -469 -157 -536 340 -951 835 -442 20 -869 -595 -741 523 -276 -484 -778 501 775 -515 -26 179 129 690 -854 601 650 536 -877 -112 -220 181 833 968 659 -414 -322 -16 -307 458 -390 -586 111 -57 409 -738 -860 -258 137 -292 -688 -245 -259 -982 921 -310 -715 -219 277 -756 -370 -593 -170 694 678 926 686 -988 -244 -7 312 -145 -998 160 -827 -599 685 -100 254 240 -283 -28 -370 644 776 914 739 -227 436 911 -810 -784 -535 -847 -345 249 998 -59 831 979 -903 749 707 -644 -639 840 -329 787 -524 569 -359 33 -808 -850 396 -855 -815 33 -718 137 -441 -255 546 148 -656 -876 175 -386 742 627 -855 882 -285 974 620 -230 -313 381 23 -196 -36 -641 -242 197 466 457 -408 -706 -19 -466 -716 -337 144 703 110 982 606 -40 698 -387 -707 -437 -245 -781 -747 177 -670 962 -285 658 -483 -331 952 -958 -347 -125 -951 715 382 917 721 370 890 -391 366 -278 -342 993 -505 720 847 4 -155 402 -980 757 840 286 -237 -976 292 914 169 -262 503 -788 -207 -984 668 -661 551 804 -460 980 258 -585 380 674 -939 -454 822 669 145 -907 577 715 803 -949 721 -372 -980 -815 -996 -327 979 621 340 394 -104 495 -808 -119 -962 116 999 294 -119 -222 -304 750 -642 561 -922 270 -541 -243 757 50 906 764 -780 506 739 952 -737 709 -471 -319 -385 692 -357 -922 -465 -922 -964 -351 464 884 629 69 -149 -219 -453 862 -574 630 903 -809 468 -450 -504 -942 -828 -195 366 64 597 -20 -401 -750 -513 186 545 512 -237 -825 -338 -880 -821 91 251 569 49 -935 -430 -927 277 67 184 627 731 -643 -620 -651 971 -716 -778 390 800 65 -168 796 -604 366 562 -726 -944 -305 99 -929 -268 -448 -118 -295 952 -266 -962 -583 -526 -742 -395 -505 989 587 -77 -280 453 -361 948 844 525 -416 248 321 -220 -711 842 914 493 9 -360 -787 794 -617 -506 -293 -800 722 753 646 -841 -213 345 764 152 46 90 -617 662 -16 842 -109 65 -342 605 -833 -310 613 -97 100 -790 -845 -192 774 488 -209 137 -220 -384 -441 -551 -682 -900 967 -760 -582 -62 -655 -287 91 -61 -627 401 73 -285 -178 885 173 230 309 314 -517 -982 -859 -245 939 -536 499 210 208 -242 -766 95 956 624 373 -766 283 -205 -374 -450 -559 -251 -375 -988 948 -696 512 234 -573 425 150 811 673 769 -128 -571 594 -628 987 770 -115 -653 -668 190 -34 260 -894 195 -650 647 -870 510 -163 -273 -110 -825 430 -835 547 439 825 -134 613 473 499 658 555 -66 197 -320 -85 -760 -25 753 -901 -87 388 -461 312 784 -316 -572 -348 234 -603 -12 676 -77 -604 231 -972 413 552 -421 948 -639 -739 -469 -488 -390 281 874 864 -900 -162 -375 417 928 -517 -1 -188 -568 749 -124 447 -39 900 714 415 -367 347 -294 205 734 -20 291 23 -947 628 116 -759 793 -822 879 366 867 -942 -999 434 -783 383 -849 -947 -611 -641 796 -994 -890 458 778 -475 13 -983 932 721 -129 117 852 -268 334 817 840 -545 995 539 -340 -295 785 832 259 647 186 501 781 815 -157 545 25 478 894 905 164 178 672 -495 766 482 -492 928 -181 602 -154 -965 656 179 408 862 -527 376 477 -307 -880 21 -504 496 149 76 -361 797 707 -957 124 556 -812 -337 -965 -890 194 85 25 928 -966 -25 988 -856 -60 -627 -865 474 432 42 -367 868 -904 -191 -583 -578 173 952 583 -789 313 -540 -962 962 453 -868 440 -369 -937 -69 107 849 -309 615 -108 -459 901 -863 276 905 898 -262 959 96 313 -165 -66 474 -13 173 -274 -690 892 15 -698 71 251 392 -903 -856 516 616 489 -487 -898 -942 -501 -851 84 -716 -77 210 -864 -309 524 553 483 267 -38 -910 -451 -578 -529 -702 -30 -909 19 -779 231 -224 -13 442 -488 67 379 834 773 264 -326 -474 -234 284 -890 -219 647 -197 -212 322 -227 972 295 723 529 -241 -790 459 716 -744 961 366 -498 722 -106 -665 696 809 814 971 -342 -258 863 873 -648 967 726 575 -532 -969 -62 641 -29 -666 538 594 -503 776 -57 720 -686 -602 361 -709 -5 -609 859 229 50 195 -570 836 783 -305 -658 -961 -918 -634 -575 -300 -448 -87 -371 112 -410 394 668 323 526 -732 216 328 331 -941 879 991 730 -944 -886 684 180 -754 -68 978 329 -386 -811 -339 316 631 572 -136 -877 89 358 -646 581 156 -662 498 -310 254 146 809 -699 98 698 662 83 867 32 -528 613 -128 247 596 -982 -512 144 45 -692 174 -5 -35 -475 -521 -807 -609 529 -827 -995 890 -981 -423 -993 -431 -152 -966 -278 -251 -247 -982 318 -707 -466 -505 -41 943 16 877 -462 366 80 -757 -167 579 741 901 -40 547 -995 648 -215 662 901 -236 759 181 -92 358 740 -311 540 345 857 692 163 760 -479 306 -882 372 695 182 -851 181 -740 -214 381 -540 401 -600 354 -141 151 -652 81 -465 -897 -251 -458 -686 697 -206 823 456 322 884 -807 -528 22 -68 -956 519 998 -318 -572 -632 -362 461 -999 -812 751 -318 989 230 714 -512 -241 315 -930 -759 -522 674 -902 -262 -580 -442 -954 292 -907 591 128 -348 350 861 -178 814 -879 -461 32 647 200 422 925 287 748 -421 945 787 207 55 671 825 -152 -924 -467 -864 -547 118 -357 -317 -177 278 306 -653 -252 777 -158 758 629 -244 773 -774 -485 141 859 -415 106 61 814 746 -17 -680 -277 -15 -758 -432 -212 -941 -881 -468 -562 -78 312 -469 -786 -658 28 134 236 116 -962 826 979 745 -726 -163 -753 682 -199 -82 -356 926 35 157 289 587 18 -848 61 915 519 -819 221 275 -877 366 680 750 -46 171 846 -831 -262 -60 -237 255 -650 -898 -652 -614 -949 297 -787 740 -616 -752 -610 308 -477 121 52 6 322 492 465 146 296 857 743 -502 432 -522 -319 958 -299 572 535 438 548 -969 287 -426 -315 605 -780 -952 -837 -528 -289 -924 -246 393 -596 -875 393 -408 268 733 670 60 656 -462 -629 -875 -643 -195 -291 -742 613 -402 138 -249 -280 -184 -280 807 884 -721 991 39 -286 13 -287 -492 629 354 -709 228 -477 -906 261 939 -801 -432 256 -249 -578 -836 837 -618 701 748 434 676 177 874 296 255 -793 -839 515 833 -973 -515 672 105 -1 -957 -149 576 -93 773 515 667 -1 -492 -275 649 -567 -645 899 -248 972 813 965 -764 -731 50 939 -741 133 -225 -180 -614 897 110 727 921 7 873 -908 719 -42 -275 183 -479 865 984 -752 736 113 770 486 -415 -778 305 718 -912 179 691 -307 253 -277 305 -815 -758 234 -712 159 -559 270 -923 106 524 734 376 700 -972 687 -66 443 -233 -763 -531 -9 326 -437 631 -304 217 625 -991 503 557 654 277 -134 583 654 953 -989 328 654 995 428 -167 -15 -725 41 858 -137 -580 526 -451 -87 502 -209 -793 688 851 698 -928 -811 -535 -789 917 -192 890 -921 -537 34 -122 175 -4 640 946 483 -551 316 634 701 -670 516 341 570 -540 -746 -861 -265 -554 -252 -633 -441 915 585 683 845 -261 314 -617 852 958 211 -402 -462 -938 -212 43 440 -370 580 -567 394 -727 -139 641 -65 -833 110 -412 -676 -254 835 596 -736 550 553 875 470 35 607 924 632 901 156 -479 -655 -68 -976 368 -871 -251 -613 -524 5 782 431 922 -437 -588 88 993 218 273 530 344 162 -688 71 -395 -650 603 -173 929 -917 -339 117 -870 -660 -792 457 363 1000 -707 514 -413 -229 376 -513 -178 852 548 186 -614 -291 748 -392 970 -717 -778 83 296 -189 539 329 -69 -456 -111 -33 616 392 -256 14 -333 403 299 18 -948 -815 507 916 30 -308 18 -378 -570 -495 83 -782 -176 -223 -65 863 -404 -557 -465 -209 332 810 9 -260 -464 112 351 -161 -32 -691 -367 -197 -270 115 630 -871 238 718 -679 400 913 794 -353 724 272 368 352 -652 -179 -357 577 -294 90 -770 -960 403 -197 -597 485 317 163 -813 193 408 657 -655 -907 153 974 221 273 -312 335 -333 887 -348 -371 826 -299 808 991 -347 135 -453 411 -604 -499 735 624 -849 548 510 -150 -835 707 -108 473 314 345 -405 -194 232 -324 -522 -810 -137 342 -608 -167 -627 -571 -274 -105 -276 -337 -377 300 -597 -532 130 311 -943 675 -822 438 90 29 -385 547 -311 541 541 718 -458 -57 -855 249 -784 615 738 824 -513 94 -267 7 -904 124 -515 49 -644 -477 -194 -303 279 262 845 220 -34 413 416 12 -323 163 -444 99 6 675 71 666 -122 -514 604 -63 597 152 485 619 -481 -783 -872 775 -370 351 819 859 479 152 -188 420 918 375 357 -972 664 235 -26 275 -451 414 -821 -61 760 22 907 -351 -421 531 416 3 586 -404 -667 -240 -830 -214 263 -33 925 -357 -987 461 591 355 -397 229 119 233 631 -220 379 368 -34 441 -456 -904 -435 -693 -350 -355 823 394 549 973 -634 127 998 -149 147 -351 -376 -24 -334 933 719 638 911 908 -52 -611 -722 236 433 100 507 -394 774 -131 870 -892 227 201 -606 39 -770 -748 -356 300 -296 -444 -559 580 296 -316 -460 -602 734 -71 60 548 917 -583 391 331 583 8 -31 -881 544 -825 464 -162 296 332 -65 -720 710 366 328 -871 -23 -736 -182 656 -707 -596 644 -106 -551 305 16 442 -185 452 126 321 387 -173 -375 -585 -218 885 -313 -19 -477 411 -664 981 -166 -52 827 -398 -41 -116 956 -330 -399 -442 -983 -969 560 -492 147 -74 -366 -571 794 479 -286 -253 995 -592 447 -382 -654 -569 -197 915 451 181 -439 785 785 -914 -987 -516 665 805 -29 173 201 828 -742 609 -242 -732 706 -360 789 -555 -38 -159 454 142 197 -87 -527 150 326 375 598 371 -682 -728 -763 -940 -520 667 -470 422 -26 -554 -115 -389 -466 825 -879 -845 -329 932 -56 803 526 -64 852 556 -824 -568 670 -990 -322 553 903 -624 -392 841 -230 -375 -429 297 208 -508 397 -54 -60 -809 -195 -296 779 -850 185 -381 -580 694 -123 61 -501 -416 -1 -993 -588 -249 641 -765 -737 732 258 -521 775 160 59 -150 -388 732 -963 586 270 106 625 -125 -474 -256 42 976 -731 729 -521 -624 473 -256 -781 -364 891 -736 469 -445 600 -772 -640 145 -478 -829 359 -911 895 196 -133 706 -316 -860 -460 -158 65 -820 -402 352 444 712 -378 -211 -151 508 -236 892 15 -948 -720 -855 660 -127 -846 686 492 792 345 689 251 326 529 697 -384 -262 556 -407 125 7 167 -11 -880 165 -30 -366 -896 250 1 873 -500 376 -522 -940 867 114 -321 267 -194 -102 -24 512 -250 119 -975 -566 -853 -557 108 -666 61 -761 -287 40 -872 -872 -679 -378 455 -76 738 -791 -450 462 -675 -557 326 -607 414 201 -826 971 20 -167 845 483 -562 963 -694 542 453 -516 912 244 388 -735 724 -468 452 -300 430 -188 -46 -956 359 959 -811 107 -958 -915 -198 -286 -330 630 -645 813 -367 -353 -48 595 -702 61 -446 -495 89 482 -94 631 188 295 824 -248 -287 570 8 -47 -477 572 -833 -732 344 255 37 -64 -214 972 42 -946 -800 -954 305 167 -85 739 -484 -999 -622 -920 553 956 766 -862 246 486 15 515 -550 807 383 607 676 -172 -741 -612 407 7 -651 -26 -521 -798 939 -408 845 576 -747 439 444 -77 -613 610 -801 266 -728 874 -826 -880 17 309 549 950 24 468 -942 -968 683 -746 -74 -108 751 -381 -302 -990 -290 -483 358 -595 -480 706 -585 237 18 330 -529 -673 236 -840 756 353 -59 -662 -21 121 -819 -476 518 -507 240 -415 -681 817 -309 176 -465 -519 -282 305 -425 -992 634 114 396 -829 -726 173 584 598 -457 882 8 -647 198 46 925 -610 -217 -590 427 95 -97 443 465 270 927 928 804 -593 -865 11 141 -316 -866 899 -40 557 219 5 868 247 150 254 -821 -904 938 -499 920 -148 248 301 -863 -535 426 -773 605 850 120 -172 603 660 -950 -28 -31 528 -317 962 -259 769 457 978 -614 2 -13 -953 -326 435 860 -34 235 -27 -436 883 263 -29 -348 -289 -211 926 843 641 345 564 769 -191 656 -786 135 974 -874 -631 581 -152 -580 -909 477 -629 -519 559 -965 526 535 -986 -236 -51 -108 -564 229 548 671 -8 472 -498 -106 413 -687 -531 -629 18 -260 54 -663 582 -748 54 -831 620 -400 926 -304 -428 290 722 515 -660 857 -303 -433 -383 -275 95 876 -452 -446 -718 251 146 -209 803 299 920 -688 -360 -229 187 -951 -49 -765 -160 -369 -842 -330 -216 500 968 637 -702 -878 -804 -452 818 -621 -898 377 322 -822 651 506 716 -561 -562 -790 -339 209 -163 -568 -356 -958 -740 93 -468 -196 587 -175 -587 38 -508 148 -531 771 810 323 917 939 199 -767 -848 -756 576 -218 -672 61 939 104 113 -325 639 752 159 -780 234 -958 -715 261 -721 175 228 224 -15 -273 636 -984 507 -619 -978 547 866 977 138 694 296 -379 719 -139 -356 -784 -875 263 -426 -972 -612 -965 -396 -533 -802 100 567 -120 608 591 811 -449 -920 -514 843 -68 392 -369 -121 398 638 535 -236 398 479 138 859 -991 -755 -108 -153 610 -648 -546 352 -249 -91 166 -194 -741 -500 718 233 -836 -90 43 -260 956 -189 592 342 -67 -461 900 -780 700 -160 663 586 -366 -605 -161 -705 -114 -697 -618 -914 99 -389 -323 -617 -590 -529 -581 580 982 -671 -536 -924 837 616 -48 568 -377 -803 -829 264 -381 -960 -911 114 -373 -114 950 -227 -238 -811 -779 -959 -164 947 610 -191 -320 828 -400 452 129 343 481 521 558 723 291 -770 237 744 -823 -563 683 -50 -597 -725 -119 94 -263 659 249 987 -564 503 863 -675 -466 576 -802 375 -158 30 790 -199 977 -817 -845 -921 218 113 -651 -80 -122 954 442 -372 -740 -494 779 -959 698 -57 -601 473 641 12 -494 71 273 -663 -684 388 -779 -270 -580 -627 -29 -698 -586 -589 -579 526 -305 -426 985 -806 -697 382 865 126 338 -614 -618 360 187 642 -299 948 -186 752 -419 34 -534 406 -957 -413 605 -165 -252 714 292 -962 -390 -880 -713 -903 128 23 265 472 378 -446 406 -920 -647 244 449 574 765 575 61 184 -165 374 125 761 -513 -259 -648 -589 656 961 566 72 962 600 940 537 -556 -579 955 -683 -794 297 -240 -470 872 565 78 -892 -625 -603 -544 981 -680 552 889 -740 29 -425 -62 83 -605 205 -669 929 117 -317 -724 -463 -734 -198 -439 47 -127 -592 838 -977 -511 125 651 521 -579 888 -453 -232 -664 899 967 -686 -332 -451 366 -631 -48 -777 -184 456 -682 758 -969 -957 -746 -456 -937 740 314 11 -783 497 201 -998 473 -102 184 697 -791 -994 -622 -770 -966 849 -561 -915 -767 799 -834 -408 877 578 444 6 966 -70 -709 668 -482 -478 -1 152 635 962 -907 218 -780 -41 205 -531 -982 -799 698 509 -464 -259 890 954 -340 423 -713 242 926 828 496 -753 -77 812 -358 379 -293 261 35 -394 721 60 -466 811 1 668 389 -988 -877 326 180 -872 917 839 -617 -276 994 908 -512 136 327 -168 457 -52 543 151 -596 230 442 -152 500 784 -198 -624 749 739 832 -705 -918 -263 -773 -796 893 144 -888 388 479 708 326 703 -501 -829 824 -979 -91 -693 224 -230 -566 -129 -522 938 -876 -21 876 629 -797 -846 557 -467 -20 -756 553 -95 334 -920 -819 -273 311 -322 917 979 -217 547 -290 627 87 -581 611 189 -212 38 248 73 -143 525 -742 744 -874 876 122 -117 -202 -463 433 653 -428 -811 -752 -266 -387 801 -187 -602 -819 -301 -476 981 -434 700 460 101 -407 -110 -191 -882 -656 -712 519 896 233 926 137 142 313 147 706 -483 -403 495 267 -340 -143 -485 -854 929 -128 464 183 -84 321 846 463 -885 -258 428 113 568 -958 -912 -206 733 898 175 -234 -18 175 70 259 -736 59 462 510 -472 -9 996 270 50 -918 631 48 -884 373 641 595 -905 844 -218 202 -154 -562 -334 124 -274 -433 -766 -575 210 296 -8 789 -294 -587 132 705 -826 347 -242 -882 -710 351 559 -69 377 578 -346 -880 239 610 -325 686 -667 -867 753 -431 -903 94 -278 805 484 -970 609 -74 -129 211 753 756 495 187 741 865 167 982 788 191 -165 -243 339 -54 -235 -985 911 301 -455 -261 -674 221 -211 396 992 567 -414 -501 -331 188 597 -756 -700 103 -858 210 21 712 444 602 -226 173 707 -232 878 304 -352 -638 759 -291 378 812 391 -893 -919 -826 -752 181 -930 250 -297 -881 -141 757 755 732 805 818 327 680 877 963 -942 -802 -454 -673 -215 -941 -650 142 410 -784 -48 -792 -51 -594 315 696 -104 97 703 -377 -823 -969 630 -943 171 -572 582 818 822 -239 161 702 900 -815 -146 -573 -996 467 -490 298 146 -8 278 755 -610 59 -921 -651 -707 766 714 -836 834 611 -159 803 -99 268 218 776 893 -937 200 751 -641 711 -611 -910 -969 695 -597 -272 -913 -965 329 767 -293 285 -312 116 740 899 -758 292 -91 573 516 -88 -396 352 -88 550 -445 -832 -994 -127 480 231 917 -284 -142 -861 514 214 104 924 46 343 215 700 648 591 126 861 -247 449 -832 33 -538 787 269 133 -563 -847 -163 -7 -333 78 -311 380 548 422 141 -8 -412 37 -848 495 435 -229 27 -472 263 221 155 -246 708 185 -327 -963 -337 -730 56 765 121 633 488 298 619 -643 73 256 -525 -671 215 -668 -784 -568 -113 512 -113 684 114 31 292 -285 -604 367 828 458 226 971 -41 -806 890 627 972 817 570 -755 -423 156 249 541 942 -957 -936 -520 130 355 -871 106 -566 -7 -990 905 521 -913 773 -500 -302 -500 13 184 687 809 -598 -172 -97 -958 -633 -6 192 -918 -797 -51 162 518 -994 -826 -587 -973 -384 -892 750 947 849 -581 -782 -895 -356 -217 -36 -306 828 -227 -677 -328 -552 -771 643 -875 323 -561 -59 823 -538 49 33 193 -84 -622 -21 511 75 -480 -590 -156 302 -444 -370 105 554 763 765 -113 -447 358 -796 -978 99 204 42 -399 424 -456 323 689 739 155 42 298 401 151 674 512 -929 -783 857 463 -32 271 -658 459 135 751 145 -348 -325 851 -157 96 -967 893 -853 454 791 155 -843 946 -719 -940 -654 -149 -414 783 -953 47 300 142 -235 -803 301 126 380 705 504 -626 -762 -800 -651 781 -455 -712 906 641 -723 571 241 -700 542 250 -689 301 68 -656 810 180 -673 987 -54 907 309 -486 613 -53 368 664 -146 -541 529 -477 -109 -349 -675 797 -780 882 -627 989 -834 809 -206 865 -226 -911 756 -349 296 -64 144 809 609 -35 -400 -877 837 -716 0 -560 738 289 63 -316 -544 648 572 -316 -616 238 -174 113 -749 564 974 -398 -538 -677 389 924 579 -933 80 -994 -623 -728 962 835 719 -282 655 721 -24 233 109 -601 1000 237 423 -820 -608 655 -151 -136 -232 346 -569 -75 158 411 845 -523 -288 -331 363 543 -966 66 149 -853 -715 465 -826 733 169 860 16 -196 -337 -738 152 395 192 -116 635 881 -243 -109 544 -433 -491 -581 356 181 -83 916 845 -890 -745 -849 709 242 -28 -607 -37 837 -602 -333 144 529 109 318 -277 -355 886 347 -802 65 -384 835 722 -369 294 -166 285 355 316 -437 669 562 -763 797 -812 -264 -701 -604 223 -238 634 -702 -204 -865 616 -18 -521 772 217 265 156 163 141 849 617 -659 -847 268 987 710 731 168 742 934 722 773 801 448 -287 -424 -44 436 11 -25 -850 -758 911 713 -84 386 803 -46 125 -141 703 -738 -395 142 -915 -765 -873 -706 371 -218 677 -816 -579 369 23 -696 214 794 938 654 -535 -533 970 457 -279 -926 793 352 -970 688 941 656 -132 -274 990 -696 -599 -162 535 874 -899 186 -242 -249 -186 -259 201 584 259 -232 -671 361 -8 -564 -422 -17 45 213 -318 -577 351 -222 602 -99 -285 990 -810 592 628 -390 806 -666 399 844 515 -408 -682 981 -502 35 332 334 -804 859 -327 -311 256 -562 -139 722 926 286 -19 26 -989 649 -939 -299 892 89 926 698 985 -189 -11 -202 44 -401 153 -675 327 -846 786 -645 732 -184 -987 -406 392 -774 -681 -424 -564 -467 -157 -310 -662 364 -129 -300 263 383 -478 -291 458 -41 736 -134 853 284 -617 -86 -793 -304 -452 -102 883 280 243 193 -994 244 -907 -180 787 -484 -921 667 18 229 872 -701 -19 -586 -665 -785 -435 -978 -852 894 858 906 -259 258 -871 113 742 449 -479 72 904 -683 892 513 970 -99 -298 -106 -626 299 -383 -580 -262 -776 916 -342 -592 -548 -219 -284 -301 385 284 -256 592 -74 777 940 -763 934 -147 -508 -789 -220 -39 139 689 -889 136 756 -53 -429 -255 730 817 759 -83 -866 -217 -536 879 480 322 50 -951 -318 166 13 -739 -984 499 872 182 -822 -866 742 539 -461 2 -16 -224 -350 205 -396 -315 -904 -965 486 -804 747 -846 -672 941 288 -508 -477 50 790 753 224 48 214 276 -448 -327 -883 -240 342 -600 219 -168 673 -942 -961 -860 894 694 -468 218 719 -236 554 -436 14 -853 443 -490 -802 -824 -710 -538 686 55 -866 979 197 -636 420 -532 381 934 -373 564 -959 -972 -746 851 200 -172 -394 -471 -578 -350 756 398 -860 616 423 -951 -521 487 -227 -924 -998 677 -400 425 -651 514 84 -741 -209 -810 897 525 -117 819 489 -383 322 -353 587 -310 648 947 56 -734 -718 -576 263 -459 185 -865 260 412 822 448 864 401 -971 708 -493 68 987 398 809 932 536 903 -395 623 546 942 728 748 787 120 932 71 626 -401 662 375 868 167 270 -711 414 450 -29 275 730 -819 496 -178 955 -143 511 433 727 220 917 -220 406 98 30 -439 681 408 -776 -129 349 935 -873 894 292 -338 694 924 -636 -278 -514 935 -922 27 -644 -587 129 -722 -576 -345 77 408 458 433 439 -789 -906 -784 449 634 -440 -614 921 -141 89 374 -888 216 508 -53 767 -129 931 652 -802 1 924 -194 -635 -701 -76 766 -241 562 -328 -328 -513 478 -359 -204 -283 126 691 149 423 950 -103 -595 107 -712 -804 -561 -90 -42 -566 -914 743 -876 428 -441 281 -764 -665 943 595 612 901 981 413 -104 265 -681 -178 256 -28 -740 -376 -840 456 572 243 -781 -87 -944 -330 108 572 99 -308 -617 -67 16 -962 996 540 -381 526 437 701 -256 17 -154 -115 975 -242 650 188 -871 110 -274 563 345 -883 -502 -722 -817 991 -894 -816 476 110 430 684 -79 134 -201 -503 -706 68 -6 -214 454 571 -756 -749 -408 343 561 -226 970 -551 -623 888 -27 -929 -138 535 402 -7 921 -409 -13 783 268 -570 -692 212 -328 -720 -976 -377 970 -327 -208 -854 798 698 421 699 752 -161 428 -722 -299 118 706 513 -519 821 -58 -194 706 -392 -453 91 992 -569 -863 -274 -251 -332 -573 -217 -779 500 608 525 541 795 -968 936 -807 742 -703 -438 -654 284 998 796 668 -974 -662 -278 -928 695 723 456 30 -618 384 -479 273 -54 79 -836 -996 -189 -54 656 327 -920 449 -738 -559 -796 -991 -278 394 -562 332 -666 453 -757 -781 -255 -342 745 147 -221 688 -831 -417 348 -663 -875 464 -26 -715 -366 800 851 -984 452 -638 510 -854 322 917 -843 -851 -491 563 799 510 -409 -902 -201 -625 850 500 -422 -229 -788 560 -871 481 107 18 250 284 -717 573 145 -225 581 195 -749 762 -914 626 873 -198 158 -618 226 833 744 -410 -732 154 79 -685 -147 211 20 -30 -821 356 866 139 -161 996 447 -347 296 -975 -841 700 -279 209 683 484 -808 669 -134 -452 -748 -17 808 -651 -432 290 -249 672 -922 87 -110 41 -784 1 -715 357 16 -22 671 84 256 310 908 -461 644 669 -924 -571 128 859 -133 -949 694 388 -527 -130 -262 -2 -923 -149 -716 164 -905 -823 377 -511 677 -209 -647 658 143 615 -3 831 215 666 428 359 903 -298 -6 540 283 627 -565 926 -514 -165 733 328 -433 617 -260 -776 -344 -529 -883 -769 654 139 532 -535 141 324 668 461 -889 -118 -183 505 223 -517 -298 -379 736 -947 -764 -561 755 128 -580 -732 -372 986 -188 -466 -567 411 348 208 -135 -382 237 50 -444 647 11 731 -294 934 563 -330 -69 973 -124 468 55 -193 985 -730 729 935 556 371 698 619 359 300 -251 552 -182 -862 403 45 365 -661 -862 -710 -393 -221 367 316 180 -513 630 -630 134 -961 -739 415 196 -126 -777 467 630 -742 166 -981 858 -574 -482 -11 521 -70 -354 -761 769 -243 -801 -427 -331 -914 863 -179 150 155 -667 532 -138 238 -780 -250 113 377 -217 -77 950 -563 -523 -973 987 -118 -193 -964 423 -112 923 462 -350 368 -558 -740 246 279 -518 -483 -730 599 894 402 -865 642 510 470 -218 -81 -565 806 861 -878 -31 -874 547 -422 399 163 -628 -783 313 -54 -181 -395 -891 -732 -894 591 -100 -982 -580 -60 459 -446 -746 607 460 243 -853 -956 369 595 -923 -967 -887 -284 308 -793 233 56 -426 299 -980 -127 -84 -828 614 508 -664 912 -876 -454 -164 600 -157 -130 51 180 -769 -688 -210 791 764 -251 142 935 615 628 -322 915 853 999 -191 -31 -287 659 -780 -153 -596 681 -396 185 455 -728 -981 353 -695 641 238 717 -803 930 492 872 182 17 -202 488 -357 -922 306 261 662 320 -649 11 -800 -281 -19 608 -803 -754 -758 -422 736 336 228 -800 -326 -738 75 -105 149 354 814 -938 -37 627 596 874 -327 -475 249 -487 -206 -690 -819 -378 -387 -668 -189 669 -600 -113 932 -599 -427 -842 -638 578 749 935 -309 861 296 384 579 815 437 -2 394 -704 150 -758 787 -955 -619 818 348 -168 -268 914 638 -685 -377 -829 -673 -34 -771 385 205 597 934 283 203 -928 -676 -577 -81 -121 976 -769 522 76 152 -807 134 -952 -812 -683 356 -200 -503 -262 -429 972 -728 323 50 125 -181 526 441 -390 161 372 -66 -410 476 236 -25 -369 -464 177 795 408 199 165 -42 -541 -780 642 994 -590 -73 10 -76 417 448 839 -80 736 -595 -304 -321 -834 560 402 478 -797 -277 -973 945 78 -544 761 656 -491 -875 137 637 -634 978 -35 -282 -894 -577 776 360 851 390 919 -607 -850 666 -499 -362 616 487 -212 -901 294 -501 738 766 171 334 -990 37 127 -638 -473 862 51 -311 10 -863 778 -175 897 751 24 463 892 -823 -239 876 549 515 -575 -322 -291 577 86 -38 -465 -690 -895 297 224 201 -247 18 217 -348 -117 59 990 224 -601 -153 -104 785 575 211 234 -267 601 635 -598 -967 -140 949 -303 905 966 993 203 -301 33 -555 528 54 630 -580 255 -518 -733 -893 861 754 -528 -425 -363 -499 -276 13 27 -691 -821 767 579 602 -471 186 888 259 -25 975 956 -362 177 390 -849 -617 -914 970 -786 -953 194 -625 940 830 -656 -672 -343 -873 -626 27 -899 571 -48 -425 -732 -728 395 -522 -480 349 -101 72 403 -535 -381 -71 -133 -948 -827 -167 841 -799 -707 737 29 419 799 862 -517 -315 631 -682 544 -87 344 64 -451 -655 -183 -39 385 -678 449 -626 -445 -348 -220 -610 -823 -998 386 831 131 -103 851 -912 -79 -273 -278 873 -662 345 441 146 758 328 -718 -546 273 550 891 3 890 -527 -440 -109 353 -718 -83 -868 97 -960 762 117 -451 -422 300 51 582 568 -297 798 395 72 980 553 74 -204 -769 903 -372 601 988 615 -616 144 809 -554 -936 894 -655 -577 -679 -902 -947 -797 -706 973 -113 -382 907 744 -820 971 -809 714 -240 932 941 -350 -991 -741 821 605 755 -522 -880 -30 315 -243 880 -851 -743 -996 713 -267 -756 592 375 16 -801 -40 -328 532 -669 -641 950 945 -407 363 -280 354 440 833 152 -13 -745 552 878 152 -830 -382 -699 -154 -183 -839 991 414 -757 -38 -796 287 852 971 741 388 -871 -231 -234 373 158 288 -756 627 239 -658 203 826 -995 926 883 679 441 -42 450 886 9 955 898 -530 -376 443 -95 121 807 -854 994 731 -775 -566 401 -88 -877 767 -504 -579 799 76 892 34 614 971 -905 -464 574 -256 794 -603 642 -640 -157 -46 613 176 524 152 664 470 374 -194 755 89 -559 287 810 -606 -379 410 -443 -808 -505 -452 -158 104 -28 -588 471 -134 413 90 87 28 -538 687 -113 695 -955 959 -511 -101 11 806 333 -267 -123 -333 -104 -20 -97 944 -686 624 865 514 491 -198 744 763 950 -209 762 -581 187 100 -77 -305 -376 82 707 -811 930 -901 -598 563 921 -252 765 403 231 -230 -8 -149 -616 -12 -37 621 15 -704 -681 -164 -916 -228 419 160 -128 -947 378 -739 -888 -302 -551 -362 857 7 -150 910 766 -769 -106 931 700 708 699 -994 892 651 797 -319 478 345 -893 -895 839 845 -433 780 -438 761 927 197 142 613 -157 136 -310 -737 -571 960 202 -141 735 493 665 -794 -30 -930 -726 -240 -213 -869 344 234 118 897 -771 703 261 668 -106 251 298 -31 -64 -772 211 684 -982 -983 -408 472 420 148 47 -358 -45 509 425 -541 536 334 -279 -336 170 955 810 755 409 17 -726 736 -658 -23 866 -892 -994 -948 915 -582 -330 -624 -270 -852 354 -405 971 880 772 616 -498 -844 41 -984 549 -697 132 989 947 -895 997 854 -962 102 231 178 873 597 -44 868 -776 -26 289 480 894 100 -488 952 -724 -666 -630 -366 458 950 -184 -347 -902 -249 832 223 -70 -851 886 -109 -420 318 -941 -238 -467 396 453 -35 -778 316 777 -68 -55 -524 946 -866 200 -590 -588 -861 -603 48 -286 -2 922 -678 363 -915 -838 -392 -682 368 968 175 506 -628 -337 922 -189 712 128 -317 -902 646 206 444 -544 639 -408 -778 128 310 560 862 -37 989 126 97 -526 963 -994 927 -69 -104 -125 -692 -750 -542 242 -319 60 483 262 -860 -527 223 -570 -838 -179 -307 717 907 557 -466 670 -414 916 272 200 -683 709 -853 641 -568 801 515 -267 -148 -458 -434 559 538 516 -672 472 -201 -485 -521 -84 968 -636 40 -16 216 -79 375 -988 363 635 -458 -322 -912 381 -828 401 845 487 -911 -290 6 -700 -690 -740 401 -15 -861 -594 780 -680 -150 281 -841 -843 347 889 302 583 -351 359 -14 49 514 18 -895 -721 838 -708 58 566 389 -539 -712 157 618 -840 -65 -901 -713 507 -942 -233 669 -595 151 -270 -792 142 832 -877 720 941 -728 -339 -447 -787 -81 182 -381 960 -596 590 -257 557 301 -797 -848 197 931 -288 -215 -485 -457 -348 -599 801 -903 -280 550 651 -346 405 -387 -797 716 -706 -759 -862 -994 -684 425 939 634 248 769 -707 39 -561 -309 -238 -331 104 526 861 14 -59 855 -962 -3 -687 -478 -795 -866 487 -545 -156 739 819 -676 672 -997 490 253 -971 680 -658 134 104 859 108 733 -819 -507 438 173 39 -392 39 -609 -456 650 -865 205 52 -701 54 -35 -319 806 -763 -305 -927 365 -786 329 5 -101 541 739 74 512 -637 -260 95 -607 -924 712 -200 -818 -130 -205 -49 -252 -594 142 -510 403 736 -894 106 -505 534 970 -925 -749 -630 -206 -761 178 691 -717 -172 -353 803 171 -234 864 344 353 -492 -894 -69 -18 495 259 661 -622 216 -68 960 636 552 -65 -716 -180 182 -570 967 -216 -529 -760 -399 -49 588 350 183 889 48 -373 63 -500 507 54 -48 -450 -973 -875 319 -478 -193 -831 560 400 -854 -406 707 125 323 477 466 -714 424 -897 -130 -555 -931 445 792 -701 199 -250 867 998 -620 -141 186 -21 107 999 -725 -888 524 124 720 -255 -804 -51 359 -100 -872 -996 -258 -466 -154 991 795 -229 84 -689 599 -576 15 579 166 973 215 -181 802 26 -887 838 398 268 -23 865 -791 -131 -609 294 982 874 105 774 -81 56 -194 -305 544 764 10 134 489 -25 -483 296 -819 998 10 -680 551 893 -585 -398 667 816 233 327 643 61 857 84 -60 -185 -606 -263 190 -319 -429 -155 928 56 -493 -847 248 -787 671 234 -617 -462 -936 381 -677 -5 -992 481 -652 269 990 -104 -488 456 696 768 -730 -967 -870 235 -928 40 -392 -537 628 249 23 531 -451 -7 -854 585 770 -4 637 -158 -410 247 277 -594 -216 288 390 -22 896 67 306 -783 -792 -370 759 733 -73 74 -250 -370 -823 110 -992 831 965 466 342 582 633 607 -948 502 -550 -880 211 579 580 -920 389 -560 417 -415 570 912 -146 755 -101 81 -132 270 -399 -719 692 49 169 774 -173 777 765 215 -797 -302 -326 -451 257 -932 -119 457 -204 510 -614 855 828 -349 -748 -529 615 -368 736 -97 132 -294 -110 -130 -948 590 533 739 840 265 -303 -593 -962 248 -92 327 -337 -20 734 590 133 -111 -602 -378 599 -366 -749 -864 -586 -164 396 -245 -870 790 -988 894 -596 -488 439 382 -291 -724 388 -847 -247 811 459 489 -851 697 -219 728 -321 -959 858 654 600 149 316 -694 -476 -992 -421 -683 -652 -327 -318 149 -463 -505 -379 7 979 -798 -213 -143 500 -359 -677 -664 -872 208 779 -18 986 291 945 379 -228 995 -243 968 -489 -471 -946 476 17 -196 601 -608 -689 -400 175 -66 217 -791 268 -540 -226 -756 410 -862 386 112 581 454 -979 -560 -868 177 276 295 -590 305 -967 454 -770 -205 970 -236 -442 -325 17 -314 -527 562 -135 105 221 110 790 490 88 487 -682 482 455 599 -134 489 -586 31 -279 747 -296 371 -258 -157 401 957 -931 352 10 -160 -267 381 486 -990 -910 846 -533 -551 679 75 701 526 -428 932 930 746 -184 -204 -226 -813 484 549 -72 423 -497 426 -851 238 -697 237 571 -15 -562 -458 719 630 666 601 649 -975 -365 38 974 291 -865 636 -608 855 -543 300 -409 -23 224 -956 -503 181 -346 974 200 449 331 -86 377 378 -99 732 -965 -165 -132 -261 -612 -928 598 -657 479 -124 -405 861 -32 702 -145 -212 -451 -957 404 -945 -446 -165 209 -382 -471 592 -556 507 785 638 -177 -573 -674 223 -744 352 644 -280 649 28 -62 -452 -26 -584 -511 865 301 -261 241 -499 -319 941 271 -554 -58 83 61 897 -454 -774 -628 -61 -150 -524 -374 264 -571 -321 575 -235 610 -869 -637 -572 -361 -328 823 791 -112 -934 904 674 -267 -23 124 598 -170 -66 681 -508 -379 16 568 487 -429 -545 -151 -340 117 -211 823 224 -59 952 323 986 -96 -334 -281 -610 -382 234 383 -348 -919 -143 -789 -312 598 406 -908 941 819 792 -469 -864 356 -680 -539 -315 844 608 -950 453 -917 399 -963 878 230 -392 52 -232 -242 -648 432 -350 -496 -875 719 845 635 -960 -879 -678 -503 -545 -94 369 409 760 907 -147 521 567 122 219 -299 -176 874 -649 344 -618 353 398 -373 -530 -754 -12 -456 946 663 445 -655 -639 -488 -812 682 645 663 510 501 -137 297 -422 824 983 419 -246 -547 332 381 -886 -335 -79 -614 -745 136 893 596 972 560 894 -869 143 866 10 182 948 -968 873 851 924 20 -633 -252 -900 -525 -152 16 901 -794 197 -947 -138 -923 -206 -258 -979 44 795 -6 -14 747 -156 -433 298 866 -538 -697 -662 307 -526 998 -643 -89 -938 -731 151 -839 -500 -693 -661 50 -871 -55 262 305 66 435 733 376 -764 999 415 -294 363 -864 -517 371 999 28 -933 836 764 -520 774 696 -597 345 139 280 -986 811 -959 -561 -308 536 -26 -272 724 559 459 -114 987 783 -523 403 -610 -625 783 -574 692 -294 -291 -528 -187 -63 -3 492 -671 805 -537 505 -966 170 -954 340 312 -541 -128 216 960 -12 -742 42 -315 -89 -493 -894 -115 994 135 -623 393 -659 685 813 -243 -21 689 -249 211 187 -414 -619 619 32 681 994 239 635 388 -678 699 -350 -831 -903 799 -333 885 -48 -454 -493 -418 60 590 -681 999 -460 434 -39 -658 -18 91 -449 408 426 -300 740 101 682 542 897 258 150 -108 651 -979 661 817 -67 -38 687 249 -49 -661 639 156 -394 -646 -925 813 -466 -203 80 -490 -411 -343 946 434 -684 -163 985 252 -882 312 12 -298 420 851 -590 -992 -811 199 359 -98 -242 -478 -778 -263 648 708 -718 334 -311 -882 -257 413 -956 608 482 622 36 -260 -366 -5 -187 -294 1000 960 -907 983 -779 -156 224 -529 -273 940 -316 -52 367 -139 680 -333 -685 624 -918 804 -600 -531 -294 -2 390 260 -323 335 996 -165 -862 456 543 184 148 -119 -141 30 846 940 -293 134 -511 34 -449 427 217 375 -682 -214 -296 427 -429 470 462 995 491 390 882 -919 -382 -471 -940 659 -449 859 -601 946 918 537 997 789 901 299 -321 880 -526 398 451 934 -796 254 -668 -905 -346 847 514 821 -579 812 257 308 -717 454 -802 -741 371 -735 351 830 314 548 -731 -544 -261 -697 -650 460 -485 -902 209 -300 380 -174 661 718 104 -79 283 687 759 -426 -515 626 170 286 366 -372 661 -110 -414 -350 -246 147 -611 665 635 -302 204 533 763 -141 -454 558 -664 581 304 -355 -897 -208 -99 -422 585 -879 862 144 240 584 -166 -49 47 -816 841 -447 -265 -729 -998 462 437 511 -296 -214 -74 -924 610 764 436 212 963 675 -964 780 949 171 -580 287 215 928 -318 -148 -808 458 -381 -17 -922 132 -3 -230 -858 319 970 -933 422 732 -176 186 124 -517 722 -770 -711 730 -211 -701 -928 711 81 934 787 -701 -365 -106 -290 -998 -72 -240 680 286 -572 952 702 -463 -594 -634 -262 818 488 514 -694 322 -900 693 474 -435 498 -327 630 951 -875 579 -37 66 -202 597 22 259 -624 -865 -995 136 543 832 920 698 983 -947 211 930 99 -223 -365 -27 -705 -896 -671 949 -732 -922 -342 -216 -139 -486 -222 -552 974 491 -831 -996 -440 -80 -748 -737 640 841 -525 772 161 -763 229 943 -501 -545 472 15 831 943 -928 -266 575 -547 -321 -181 -412 -699 361 -171 -929 819 532 965 938 520 850 834 442 -657 320 284 669 39 -944 805 16 306 -798 399 -640 822 -453 255 251 -598 352 291 -43 -162 566 656 597 -417 -642 865 305 -360 -710 578 514 -27 11 -924 -259 524 -659 545 -48 -104 -401 648 -818 479 289 967 111 -102 910 -48 -851 587 757 824 340 437 -503 401 998 928 -476 -8 -669 959 324 -459 350 -26 -582 788 45 -616 373 -745 -889 -655 471 -352 73 -150 -319 -256 -950 365 -794 -50 -248 34 -575 -163 -21 68 -774 360 -899 -107 -510 740 78 -329 40 423 28 -368 -695 -38 746 353 978 262 130 -199 -190 -616 170 286 692 -386 294 -248 395 -727 6 212 760 800 -82 21 -483 296 546 894 420 850 -233 -937 473 388 -938 609 -588 427 -420 606 -245 -761 -278 786 170 682 530 41 321 -269 67 -997 24 25 875 764 -240 950 687 854 88 970 830 861 146 -206 101 312 743 -779 246 -954 893 -407 -678 401 322 -262 458 -964 -115 -851 90 900 -260 -895 974 878 -158 722 841 73 -479 -228 663 -381 -637 177 143 -63 -610 330 155 -491 -449 765 -755 -930 58 165 -650 -219 166 -788 -226 301 640 606 -957 -790 41 -310 198 -662 -712 -240 -292 17 422 -163 -100 -591 -904 819 102 711 -134 -261 867 -523 -996 -808 -404 -256 430 -195 -822 641 -826 -762 190 93 25 915 286 -123 571 232 -756 600 -992 305 -673 -143 326 -673 598 152 106 123 -402 841 -560 -230 928 77 -1000 -224 877 627 175 623 -234 752 694 966 110 414 280 609 -168 228 250 920 -106 -437 777 -996 420 833 -153 237 -640 -898 -668 -511 -873 -73 131 152 -650 494 -127 -852 379 302 884 303 -119 -705 -881 279 814 -769 -96 -477 859 -589 932 235 590 -418 -626 -369 -416 -796 -118 -606 -155 -827 -11 211 979 496 -488 807 -413 -938 286 262 283 -734 -499 -922 -451 903 553 57 -818 850 -995 16 86 -511 785 535 -350 768 -770 251 815 426 -609 207 -718 372 355 668 -428 -735 227 -864 -807 776 -216 -33 -553 -946 546 -344 -597 -636 -143 -498 -148 -344 857 279 -5 569 -305 -118 -14 -526 403 300 -352 335 987 452 -531 445 -896 910 -352 -143 -905 663 322 -212 959 547 18 -386 -970 230 242 -504 555 887 237 -617 -706 -881 -919 -884 -711 195 376 -310 382 -475 833 776 76 874 673 -969 -778 -561 -262 -714 -871 572 351 974 -505 -146 584 -194 -884 -98 400 -363 -873 -21 -143 -803 -632 702 -976 682 -672 577 689 -327 325 -587 661 951 609 715 285 -989 558 -276 910 -907 -934 -936 -131 960 400 326 694 -460 -837 -261 395 -718 -716 368 -418 -633 -724 -750 795 245 -57 5 398 81 673 593 302 -905 545 -542 302 -127 -856 325 -22 584 827 -852 -16 880 192 -231 -332 -763 2 544 462 853 813 979 586 77 -313 346 204 -922 729 419 -173 524 -145 261 -797 -625 728 -373 -452 28 486 476 391 -189 -465 689 919 37 565 -150 -70 429 -262 830 -717 -360 839 -643 -26 950 -765 -312 -291 -4 -739 -229 -813 -376 907 395 384 192 -81 451 -249 -779 -83 -815 123 283 -437 -923 984 564 685 274 -226 -795 821 -600 -536 807 -663 265 -759 -729 537 -495 -149 78 -592 -288 574 623 150 -243 221 -633 -230 346 175 842 304 922 444 -865 -287 -510 229 241 570 -703 -179 650 595 748 -878 593 -523 56 366 -173 -2 -640 -463 -846 -287 603 601 153 -747 -99 595 -176 41 855 -76 -125 299 340 146 930 -939 584 452 710 482 816 626 -937 230 520 240 -21 -946 340 -532 328 660 -314 460 -426 353 -343 449 -704 149 -51 98 983 -232 -711 -723 420 432 306 445 863 -95 196 418 752 214 491 -931 -414 -155 733 426 -11 314 609 -67 623 288 198 -730 -268 93 788 -988 -234 345 -869 484 906 696 -18 7 -501 -456 29 193 -52 -181 -431 677 -890 -205 604 -210 483 -850 -346 987 277 -44 828 963 268 -292 -596 -282 955 236 -204 -359 977 107 880 -199 532 -512 944 -354 10 -432 -338 -198 980 219 362 -635 -341 -75 178 -146 -51 272 692 82 -395 118 407 -635 -624 102 464 376 514 -973 -445 -593 -124 380 163 -800 -953 620 175 -686 -354 -770 356 -465 -167 461 782 177 742 463 392 358 -931 36 685 671 -368 521 -127 711 745 931 -900 378 -512 474 -823 914 37 891 431 239 -55 -967 -183 967 191 684 -339 742 -342 815 761 705 131 365 -377 -735 611 539 -623 -757 630 562 -321 818 -574 8 789 60 608 -605 632 -766 -728 256 -835 -180 -115 230 -127 898 -36 -847 531 111 485 -20 -880 295 866 -453 -608 785 7 -491 35 -401 117 868 356 489 -438 299 150 398 48 7 36 -195 -591 55 -403 528 -172 893 -186 725 -263 504 -652 341 669 458 -568 450 -718 475 24 -80 393 -50 723 -173 48 755 611 862 602 52 -767 -118 -29 -125 980 -315 772 -548 828 684 715 484 971 377 -560 652 90 464 602 -46 416 -702 -487 -380 632 69 8 871 502 -662 342 472 -545 693 992 -546 809 894 -703 -67 -187 -582 -637 -416 344 -892 -817 -742 936 366 -256 -602 951 244 -430 471 508 63 734 480 -370 969 542 -363 -737 496 -514 533 -662 28 280 -983 39 -358 -490 97 802 -852 -508 827 345 904 378 -346 -479 11 -474 -510 901 831 -722 -497 406 913 263 291 587 -672 423 -684 992 316 91 759 -613 -67 -641 982 -724 694 -469 -640 -392 -895 270 -566 -512 519 960 809 926 -158 178 562 992 -908 -841 853 275 -98 737 -830 -860 366 835 -617 -393 -688 425 875 -691 -270 -506 -709 -207 -251 423 -725 -168 800 -818 -992 -104 -961 33 -552 468 825 -767 347 60 692 -706 565 -643 328 247 -902 451 -919 359 188 -583 -170 -490 -962 211 279 998 -206 704 -785 -313 753 -358 123 448 -692 844 984 -326 -961 -158 -591 -950 318 167 -281 -544 672 -340 -947 14 898 533 622 -913 343 -357 -839 621 -64 -291 56 -712 -598 -74 -728 229 -107 957 80 -891 -818 -381 -69 -523 213 572 -403 72 359 -293 -206 -151 268 651 -970 369 459 517 489 263 -38 91 575 280 100 -59 -878 656 739 58 -293 133 -191 121 282 -114 -376 -71 -16 697 -275 118 261 611 -536 723 -228 -752 365 273 -946 -817 796 -48 -882 -662 -288 -229 -838 -998 -757 -336 111 334 960 370 389 -277 454 146 -605 118 -707 -801 3 231 -813 -792 677 -709 -961 773 978 -874 -54 -782 -691 -694 -320 -365 -918 -21 977 -947 -199 916 -773 -554 -354 447 887 -40 7 313 -395 455 -632 -530 172 -705 -228 704 -532 -18 254 901 -240 744 439 528 718 870 -624 642 -757 609 48 -173 -928 720 -11 334 856 -451 37 -198 -239 474 -785 85 -322 661 -113 77 240 -264 623 486 212 -391 -588 -485 393 266 -904 318 371 -524 -695 -211 -204 -405 992 -804 548 -248 386 -82 246 817 257 -76 -183 464 -863 -712 -708 770 193 -367 393 328 213 487 -265 -879 852 693 -296 448 -352 836 -210 -963 562 669 647 746 651 613 155 147 488 -79 -725 -875 -685 -90 -915 -640 334 569 86 -672 -566 754 -137 581 -310 -985 709 369 699 -267 760 -466 -438 773 613 442 -529 440 -700 892 -425 14 -310 -811 -829 793 572 -952 497 -14 642 625 895 -283 -316 -470 -537 -934 -274 -397 -630 -621 -860 -719 135 664 -10 -747 946 847 898 80 -743 713 -233 -453 -642 224 -428 -429 -502 -651 713 -860 274 204 452 896 -482 -159 -515 -943 687 286 788 507 -847 85 671 228 886 -503 -658 -564 -931 975 578 528 44 -568 33 -498 761 783 -516 169 191 -215 997 -80 377 129 -644 -718 -303 -621 822 -380 -58 473 -353 -932 262 -531 -305 990 780 -354 457 45 182 -288 419 -279 -508 -127 370 659 -626 497 348 575 -904 -351 -790 867 -263 256 300 699 299 329 -631 -478 -837 -64 19 875 958 -885 746 -610 268 428 983 -671 800 366 776 -793 63 472 274 876 -192 284 -690 899 -8 -649 4 555 -256 -342 89 -498 310 486 -53 519 -293 152 -870 -503 541 23 554 968 -17 49 864 -860 264 511 835 394 -562 787 830 -779 -477 570 58 -480 93 -972 -988 64 -882 -315 -862 -414 -547 43 558 -753 -184 271 868 -91 -96 -394 -179 378 27 422 -573 647 -171 666 354 960 75 -108 904 105 312 -911 225 306 728 -447 889 -112 -347 -475 349 314 988 961 -961 -974 -417 -339 487 -319 545 -406 179 239 -623 334 209 -809 888 229 -170 -264 -386 699 -584 854 948 399 931 989 -472 -311 -616 656 -526 670 -671 -674 785 -652 -36 -568 656 608 -187 -900 282 -371 -945 806 688 371 -781 860 809 -578 617 -764 -588 -202 372 -525 -131 340 -634 914 -2 71 -531 976 -369 242 30 26 -458 -28 -736 250 98 467 906 -883 -673 -445 362 -365 -899 200 -887 -807 992 -209 790 -599 -760 -484 -84 -318 994 468 569 68 -564 685 -746 997 516 -737 -730 806 718 -24 -481 -67 -234 -158 701 582 289 -803 -407 -108 -967 -574 428 798 325 127 -881 -129 707 281 868 776 612 445 -678 403 -779 -792 594 -605 523 -378 189 -384 577 -668 -571 156 377 -888 -879 939 310 417 -647 196 -536 -557 704 955 376 -76 544 60 965 -839 668 696 844 216 296 258 772 -349 -220 234 -426 178 -323 -110 -937 -349 20 592 430 -904 673 -783 -327 -932 263 59 -968 -231 -57 -682 300 499 62 39 -208 -291 -618 573 881 188 -758 637 -297 366 719 487 683 797 -78 360 -58 883 573 743 -21 -305 -521 -732 30 -804 -187 -232 -926 -532 -664 212 -436 67 275 937 25 -508 -22 944 -269 -937 782 -576 -629 -940 -146 920 -819 -303 -904 799 154 315 565 -25 -685 -628 -966 880 585 -501 -361 950 -608 -459 -50 781 457 -127 248 688 209 135 612 -243 919 118 -653 367 349 -741 192 198 418 -258 937 -437 -433 559 -982 -171 306 -609 597 -764 -742 870 -832 878 -478 -86 155 -579 -954 63 574 -473 -508 -473 17 633 -475 -64 402 470 -765 214 -433 -106 -936 554 390 237 -146 -327 -883 -609 -514 364 644 -51 -835 143 -888 -998 -9 -248 -141 177 -514 -716 955 -440 -159 -609 49 512 -623 -322 -82 841 56 -374 281 -349 130 719 -468 243 -283 601 539 599 927 -198 -745 -48 -312 92 913 487 -511 524 -198 33 -607 89 -560 -7 -891 -483 312 540 45 -242 73 620 -830 -416 -966 390 -631 -864 473 -71 -156 229 994 -197 -960 -360 405 446 370 -923 -131 225 90 158 708 510 895 265 -639 682 -837 433 164 -62 313 148 -77 955 562 481 146 559 617 441 -636 287 584 845 665 575 741 -656 -294 188 -967 -906 -773 451 -136 -989 -367 542 -898 821 -196 -278 -86 193 973 938 239 -770 -824 -705 122 -1000 -148 -639 -123 -327 -252 -357 -573 -388 -515 -558 749 233 -286 565 687 -391 -203 66 885 -467 -960 759 -868 -983 -920 365 -765 -143 -587 784 383 -317 -598 155 551 393 -856 250 81 656 -236 790 812 558 527 -382 997 234 821 -385 485 693 -958 -848 -450 -163 220 -619 759 -593 -934 -359 67 -79 -233 432 -744 831 27 -472 912 -513 -455 -666 635 -92 97 552 132 -98 182 246 -889 -987 728 351 282 -307 161 -375 -678 -998 873 951 -889 855 659 486 -89 17 93 -825 -853 877 476 -120 -735 161 -467 326 -912 -260 -487 793 545 176 177 -545 -668 571 508 551 -294 488 681 777 -804 -817 -921 32 691 -755 -443 145 -691 -412 -599 -944 833 -173 909 -309 -738 369 405 -769 -335 -569 -444 -569 705 -293 94 -124 -234 36 -196 -837 -92 706 -523 740 -94 -737 -914 468 824 -704 240 619 -417 749 530 -327 466 -912 -188 174 -802 -881 -46 649 -973 -757 373 -866 -832 429 484 185 598 897 -22 -663 -594 251 310 813 310 394 -919 672 361 -507 621 -514 -114 227 -778 -46 543 -694 608 329 477 292 444 -449 -705 640 -341 309 -200 217 -583 507 280 -883 650 -217 50 117 753 30 -739 366 370 176 -270 823 -304 -55 734 -211 551 -21 -450 -617 183 677 597 -652 -309 940 979 985 -757 256 -447 959 -518 123 -247 957 -666 -833 -770 -191 -717 682 465 927 924 -74 -792 -894 -421 -662 -978 688 544 118 750 827 -978 31 -950 363 95 -155 551 970 -705 609 -820 500 540 495 334 -907 398 303 334 75 -803 657 -107 413 346 -315 -254 911 710 400 -771 -795 10 33 15 -973 217 -869 10 589 -361 887 705 -716 998 347 -373 648 47 -125 -684 251 -21 -890 260 616 -160 255 909 951 -407 856 -377 1000 37 62 -407 725 406 -843 -667 275 655 -952 910 -824 -184 463 898 512 -373 459 -182 -106 840 934 87 941 -269 -943 219 -890 -45 556 -125 -851 -151 -584 63 454 -266 -823 902 604 -387 -41 -915 -131 854 84 601 300 -786 368 851 812 -547 -868 -734 -661 404 893 404 165 -873 -117 758 -760 -517 -13 -606 818 -336 -931 511 635 947 -110 94 -854 237 613 547 -38 785 -554 -669 706 713 678 471 -906 -305 -499 -268 -825 -212 -727 697 -953 283 -140 -514 -809 489 -529 -592 -386 985 -749 -69 -736 -401 60 147 -600 572 -790 -706 135 977 229 633 694 -411 -994 -680 662 682 612 138 187 -62 772 -444 427 155 246 -959 804 -895 -832 445 -90 0 -41 50 -27 -60 292 -794 288 -439 283 -269 -219 -518 419 925 -385 565 -912 -80 -480 284 27 -796 -2 -138 -89 579 420 800 -990 -573 972 -23 304 -614 -513 536 914 -792 113 585 805 -842 -92 -4 429 -985 664 119 -119 -90 -230 -226 -879 266 904 -340 -926 939 -373 119 -222 -73 770 -104 819 72 -610 -342 150 478 545 665 -761 -78 848 -405 -127 438 -554 -115 111 572 -26 -792 -735 -995 425 984 -90 -752 136 -780 855 -589 719 -30 -526 -919 -817 34 -179 851 300 11 -150 687 -918 -72 -431 -563 678 -321 -705 111 809 -900 182 -267 779 322 -803 983 -637 715 -171 -109 -168 -549 802 -970 -730 984 332 512 308 -411 -280 -788 342 -625 680 300 142 -805 334 469 -728 -702 -354 -723 -769 -298 549 -323 573 -915 -444 -987 -86 -101 719 -679 -695 -864 449 682 -401 233 -330 -8 534 -751 -418 422 515 284 -576 -496 -9 750 -471 -33 403 -533 -62 894 -71 14 -639 336 -30 181 -198 -77 542 -571 -500 362 489 146 433 895 -317 44 328 708 -243 223 -542 618 -953 539 769 -951 672 321 253 103 -582 886 -933 162 -949 -427 446 -160 -305 29 489 622 50 -170 -607 866 -572 -820 -168 -749 341 -496 -530 -634 -18 -348 535 13 570 -210 540 611 -483 -789 -848 765 173 -210 655 702 263 -56 656 -51 -410 175 180 546 -180 302 -664 -196 140 313 359 836 -213 744 166 689 -990 -427 -860 -787 821 498 -87 -726 741 919 675 742 314 -453 525 786 804 -754 853 794 -919 637 -690 -155 -650 857 -327 -788 -891 277 757 -748 -256 -653 -395 991 -786 32 122 -572 267 348 -170 -442 -312 -918 36 707 -904 238 -611 165 868 -899 241 -368 722 -870 296 -241 175 -51 376 -392 -674 679 14 -369 764 958 43 -776 -408 540 -432 74 224 488 -937 -343 112 70 -473 399 190 -532 903 -854 467 170 618 70 -923 -202 -26 -51 207 442 808 486 -92 -980 -780 934 -538 184 679 337 313 117 172 332 -353 -515 -116 760 458 999 930 -971 -631 889 991 680 -615 621 313 220 -803 763 348 -639 122 -517 467 584 626 -430 835 -226 -387 -133 -32 -101 -478 -448 146 -18 326 -943 766 -125 433 -60 -205 121 -476 -285 506 518 -555 -899 -99 880 -980 -402 851 762 101 797 439 539 -545 -383 -292 989 514 992 -994 273 771 470 43 -89 474 -66 681 713 -198 747 -443 -132 -566 -927 -425 343 -670 16 493 -207 872 857 -54 -485 -285 -455 666 -999 432 -318 632 -625 -439 519 693 -92 938 21 -890 -691 163 -7 534 -593 973 -851 -290 873 -322 146 770 307 -130 554 -803 302 -614 631 -104 -870 -373 -373 551 -40 -34 -170 760 -151 654 997 -725 -458 -301 389 -492 -171 312 -171 405 -586 -300 494 -243 -755 471 -148 377 819 129 890 -484 -489 81 538 -630 417 -947 -282 -928 -674 -84 622 -453 -830 760 157 -466 -87 -824 954 -798 -659 866 -659 915 555 -867 -23 -602 359 -263 -691 -896 436 -232 487 2 12 -686 -932 581 -697 -236 921 -931 -399 32 -534 -668 698 -14 122 630 -74 -229 -48 257 -975 972 -443 421 -342 -600 680 68 579 -41 -21 188 983 252 45 691 -799 -231 79 -508 54 58 287 705 906 -567 555 799 904 -565 737 -195 -767 -740 127 -909 -864 379 368 904 -184 137 -98 -268 421 342 -335 337 946 246 -794 132 729 -127 -10 -804 800 148 -609 -482 -589 -641 25 -128 431 29 407 757 591 261 710 165 683 -321 801 -628 355 -338 737 274 200 885 -509 -386 -770 -974 953 -398 534 101 -360 302 779 -790 572 340 977 110 846 611 -241 235 740 -555 -331 287 -369 -653 342 764 -588 348 1 -202 698 -674 907 -613 858 138 -939 -144 -610 472 953 -183 -881 371 263 355 -531 -349 568 -290 510 692 195 -575 24 43 -334 765 871 115 -84 -45 762 -777 234 588 918 -622 244 727 -496 -35 -736 867 -855 499 12 -563 844 -61 221 -860 34 -925 -93 354 -543 190 431 653 474 369 -235 267 -619 -481 822 821 992 -850 442 -576 211 930 198 46 -1000 -892 -563 -545 -621 -529 -637 424 8 -473 46 -590 343 794 -813 335 -472 -652 -967 -980 -436 517 -114 354 -23 953 -282 677 -628 -396 -594 -324 728 978 413 -653 -891 168 17 851 -681 82 524 -720 -415 770 135 548 -946 -72 620 796 -988 315 664 789 -191 -463 -927 462 447 147 248 -100 787 768 -717 789 -907 508 -862 -159 -642 -964 -813 -660 -399 508 -831 178 846 -750 -720 -660 -874 -143 745 -129 -513 969 -774 167 7 -289 -179 -33 -562 -598 -561 251 428 662 -509 -521 48 783 -227 551 -250 36 -570 -80 -290 464 -188 -887 -549 -183 -346 -980 -382 16 -389 199 -819 274 -680 245 -437 422 245 -106 487 22 924 188 -81 -254 -431 699 -884 80 1000 360 436 245 92 97 -533 106 -188 -586 -758 -302 -344 470 -944 338 -936 427 -69 -969 628 -500 452 109 -818 608 -412 814 -132 -173 457 625 871 -343 903 -665 -267 910 -96 -672 318 977 -194 -653 -925 345 859 -611 -850 -197 -515 384 -126 -337 -572 561 629 -631 -904 66 -130 43 -38 -550 -478 -485 46 -287 650 -856 636 -665 811 323 -843 -211 788 962 721 649 925 -693 132 493 -99 -538 -595 -580 -254 900 120 -911 711 -770 -773 503 132 -731 -503 -127 -920 416 616 172 623 895 -329 -625 -653 -398 127 273 -700 -598 798 513 18 610 477 -735 233 535 324 -325 217 43 4 -904 -36 780 580 -402 -409 -637 859 254 21 988 896 -143 -848 319 538 9 322 -747 -132 -306 555 832 -449 -285 -161 -442 332 -102 -159 918 134 -122 -494 -929 -920 338 -533 -35 -855 -294 624 -622 -387 -363 424 852 433 -197 -301 217 400 -232 -230 132 -834 -488 -20 893 -966 25 389 -924 -141 268 -175 821 -866 -500 321 -22 373 714 -701 -97 231 248 -388 -773 -535 477 944 15 772 512 -691 610 -119 -784 225 -759 -962 90 -794 -553 -398 -89 757 -493 161 -767 509 979 -793 -918 -839 -949 -61 797 -424 845 267 -87 775 940 381 667 227 498 607 -720 184 -620 -259 -385 203 -221 -104 715 -768 -223 -714 689 396 69 261 113 -921 -852 185 -615 -809 -40 459 -498 -511 917 -61 418 -268 -938 14 -88 690 10 422 -966 -589 672 -856 -599 -352 312 741 960 660 -747 -786 -601 -148 -865 958 -862 829 -879 -819 -967 -247 -945 256 592 971 -33 -284 853 597 962 576 702 492 -426 885 -939 -508 -933 -473 144 470 980 452 -533 844 443 326 977 287 -212 -226 -326 -56 131 650 558 180 801 753 -136 -277 -560 -41 849 -44 334 -773 86 545 749 56 361 843 631 780 -852 568 191 -255 -89 -867 707 135 356 -43 543 584 -916 -898 929 -629 698 201 -502 949 238 93 -59 -826 -317 -41 587 -557 822 -171 -40 -880 630 456 952 146 -395 -564 580 674 97 -770 400 936 -476 154 12 525 -633 852 -99 -638 317 896 139 725 -888 144 -216 455 -758 -21 567 -627 -149 225 -125 -728 486 910 -1 -999 -133 -163 871 36 220 -585 169 755 -483 950 659 -215 -266 -88 243 3 -141 -70 148 198 372 -298 -786 -190 -633 -924 -215 -396 83 -171 572 -875 -723 425 360 -632 -888 -200 735 -353 -871 704 333 872 -417 -416 -620 -184 858 386 -743 -739 456 -413 406 564 -864 676 490 315 226 -743 -766 -12 -727 -269 -363 -3 -87 -647 -244 504 288 268 426 760 400 -631 224 -26 -495 670 141 707 -866 426 137 767 517 -90 -337 243 -244 986 614 498 619 -592 -453 -165 822 -561 -16 149 292 -907 382 763 753 485 -760 997 457 -575 133 -851 -912 -716 736 -230 -942 -957 -836 159 -933 -563 -537 -549 -634 454 258 155 307 -288 443 788 943 -134 744 684 363 -761 -919 -538 -754 552 -419 -225 805 577 573 725 -675 155 -725 -502 742 -467 1000 -9 -60 789 629 -855 -545 73 390 397 -670 766 -526 755 678 907 288 -59 -730 -935 866 -346 498 389 990 865 546 512 -858 -124 -860 -938 -27 621 141 548 -713 547 119 806 181 520 83 -497 -120 154 -556 181 -969 208 -445 372 -971 -935 -168 -254 -435 -764 88 -793 403 -624 -25 -590 -508 962 718 -612 325 -183 -990 -351 998 -904 -173 -647 818 658 744 -612 -651 -39 -663 994 -994 211 -102 -215 151 180 -441 -41 320 669 -502 -388 739 -937 419 812 777 -604 -445 -78 -622 -319 -728 292 -446 -832 598 35 -892 161 469 914 596 777 894 -829 -156 -775 -345 863 904 -109 944 -656 -944 -677 312 101 -200 -137 -30 120 623 434 -456 -845 -635 247 -439 -269 -6 256 -913 344 123 -620 -943 -268 -242 -29 -463 628 -628 12 -553 757 177 -574 607 -597 -892 -199 744 -950 532 -498 -778 816 -981 -566 702 -78 -936 332 193 4 765 974 -266 243 -282 177 596 472 -199 323 524 772 -720 772 797 685 -468 -239 -597 238 372 -413 -251 -599 -59 -271 650 -87 -24 -63 660 143 -953 710 -533 -771 -706 -370 -290 -74 979 94 -728 -813 848 -115 443 188 735 -768 -793 974 707 190 -565 567 272 -865 -209 117 241 -236 318 175 -640 163 396 -724 -366 214 -603 28 -887 497 -375 627 -188 -73 -916 -74 202 -479 306 -263 660 448 123 -761 878 673 -383 277 229 -69 356 430 389 -945 -797 502 -684 -211 116 626 -358 -641 844 -659 -689 -818 748 -846 632 -359 367 -953 -466 -730 179 99 -61 42 -80 -921 332 -885 -786 433 876 167 -847 -525 92 -406 -90 552 327 -662 -899 -585 -152 -835 -133 -255 -304 -634 -165 249 -33 757 -986 -181 795 403 -724 -977 627 861 -935 610 -214 722 6 710 -816 -19 -188 -470 -674 446 -902 -95 129 420 614 818 -268 -119 -144 -370 141 -637 934 900 -733 759 -209 -280 -741 30 752 420 -652 483 -348 28 -857 -697 -754 -616 598 -202 101 659 907 740 180 289 -441 761 -185 -183 -683 411 -186 111 795 -767 376 -393 -308 -20 133 885 374 -462 -12 518 306 31 894 361 -657 -909 84 787 -458 -145 -940 -281 -531 -287 -536 -635 -529 -486 -466 -723 -449 116 -686 -897 925 838 496 -225 299 -217 821 -821 54 -874 -266 527 99 -536 586 935 882 -722 567 -884 123 786 -105 196 419 195 -35 -948 141 -778 245 739 -379 -707 558 409 721 -387 -143 -769 563 -445 836 916 937 -48 327 626 653 574 -558 -736 -374 199 -131 70 453 -65 432 -505 642 707 -164 -310 -489 -435 38 775 351 -27 -869 -326 -896 116 -255 -963 565 -674 622 -923 651 -998 834 -191 -283 -700 787 563 -913 -647 -928 -230 351 -586 158 179 915 96 -333 -627 86 513 60 979 724 220 -644 -739 -823 -832 87 -223 749 -340 -299 120 125 108 -690 -157 -707 -449 -311 492 -711 -383 919 277 54 -496 -599 720 -934 -843 -722 -514 -823 744 948 521 785 -834 -335 -341 -737 -314 -761 5 47 -286 -998 80 -403 295 272 286 765 920 -497 -301 -688 738 -634 315 316 -148 723 383 -968 429 46 559 -506 -95 635 -296 807 969 655 692 -763 181 -464 -323 -386 194 308 -966 -629 248 319 234 -447 143 -239 -296 -319 784 96 -348 329 277 932 2 -55 -964 -551 685 -561 -289 -716 423 -934 -661 304 660 101 903 112 726 869 -720 328 519 916 231 956 -549 -887 -619 -803 54 -193 441 832 781 -363 975 922 -173 207 -581 -599 924 -156 -118 -482 -141 -32 -455 444 -795 -20 788 -156 -762 -975 711 230 -326 911 -531 -240 1 -728 476 -423 809 -798 -636 597 463 889 -993 991 -147 17 -446 243 -273 -338 117 -580 256 -932 617 -366 63 145 481 -558 -575 -674 -304 -681 -385 452 935 722 -993 -150 -235 490 -827 50 285 165 689 -415 350 137 -957 -824 -603 -187 -686 -958 48 21 -838 -342 -163 -10 -201 -301 -869 -93 574 976 602 -142 -456 846 -414 -682 165 -900 787 -807 -452 390 559 -417 101 -19 -153 -125 -936 848 -994 -137 991 104 416 709 -342 -427 -505 -674 385 430 784 795 -70 -848 186 243 -673 799 399 729 -756 580 -254 8 639 -281 -118 -909 -87 386 860 121 -115 -386 -154 629 -687 -423 60 6 -429 -413 997 812 -130 -660 -31 765 976 -806 141 694 507 47 479 603 197 -971 36 -163 749 299 -638 394 -602 8 958 -826 575 212 -500 690 492 -47 746 -302 330 -191 663 845 156 -298 -465 -318 213 -490 -365 324 -120 -100 -508 69 -520 140 -733 -49 -605 203 337 -855 -2 619 -304 -454 912 -836 584 883 982 97 -134 177 -668 891 668 87 -814 -467 -262 301 -141 482 595 -870 413 450 315 -403 -108 -747 262 618 -772 513 -994 507 429 714 163 813 -365 -673 24 245 -255 987 920 -965 -793 -553 241 850 75 866 -470 -689 937 746 205 -209 398 -6 -219 -701 582 -948 643 506 557 378 336 995 592 766 -903 332 896 567 606 30 -476 823 27 59 778 -556 -712 711 -472 672 297 704 721 -38 -108 -928 -824 423 -577 -891 354 -356 -415 115 692 -496 -268 -277 666 -860 -719 107 -257 798 -394 482 177 -558 414 -260 -950 787 678 646 547 273 587 124 -57 -764 -385 -900 -421 -276 -281 917 145 -692 255 974 -854 -10 -623 83 -540 436 458 -159 -889 -129 -632 832 580 -868 897 -979 973 -759 671 199 -880 131 623 -402 -489 -624 -815 725 -918 880 695 -767 -475 683 154 -799 -697 -528 646 767 112 434 -737 -710 788 563 -973 -169 207 -108 -644 765 -860 -482 -181 402 -318 648 -452 -51 320 -730 192 -682 660 81 305 -626 845 658 282 -14 -900 278 392 545 71 557 362 474 -988 445 497 794 -497 421 831 655 0 -423 -997 560 575 -851 772 226 413 -266 -173 -291 772 -622 -24 -616 570 -299 823 -308 74 -844 143 -568 -792 -256 -957 776 -957 -370 109 -440 -970 -18 836 -104 489 -452 654 -440 -268 631 -567 322 -304 -471 -741 900 -327 908 61 424 -572 743 -329 -112 866 -84 902 108 483 190 -974 365 984 865 -675 97 -601 89 -590 736 -74 -648 -447 407 680 -242 511 840 281 -667 -306 -896 -29 -536 87 -708 350 -735 -326 54 -594 -564 914 375 -373 -725 607 340 -328 524 579 51 -785 578 778 -664 -788 -390 87 527 -36 314 -413 361 930 -302 -67 11 -576 -502 844 -595 -184 69 -914 351 -480 -63 666 390 927 296 856 798 -86 538 -878 812 -233 65 168 -359 22 654 436 590 510 -764 551 458 -425 408 234 918 618 30 -461 559 -609 421 604 52 -862 -422 73 165 -578 -226 -606 -577 -833 355 180 -1 386 -374 -820 801 145 618 199 -279 -151 655 -824 -695 -600 -565 328 -324 136 -766 -805 -781 -989 -290 -802 -432 571 -864 893 308 -590 699 811 -103 -204 -677 779 -801 -149 -287 -855 -526 -806 768 -855 -28 -529 -268 867 456 949 838 872 -899 -687 -566 -860 -459 -344 -851 -244 -731 787 -196 269 937 11 990 18 -809 -320 981 -315 592 335 -529 324 906 -758 610 33 694 122 -728 -26 -537 908 48 409 -244 -68 628 -911 436 -493 -465 900 -27 -236 -641 789 -617 -559 394 946 -979 148 -784 466 4 249 -966 631 -784 476 68 -124 -443 -719 -347 -391 -298 -567 -499 -927 -871 -978 -644 -429 498 -223 -383 547 -79 422 -727 -422 -166 856 -174 652 -346 266 384 -621 384 -620 465 -426 -394 584 -379 938 278 267 -458 -466 917 437 483 -405 -220 259 289 14 -793 -301 230 401 144 692 -145 194 331 494 213 -339 -219 -403 -348 284 -309 -317 581 697 13 755 -659 -852 -219 -606 -529 130 -222 -69 -962 -510 62 -999 153 -724 -557 612 -108 194 -538 175 -499 574 -163 994 574 496 -999 37 -762 956 -572 -948 -229 -384 159 -845 -534 786 -499 736 -669 921 -245 -888 -645 862 23 -992 -871 94 -808 788 98 925 885 -600 788 561 300 521 921 -73 -462 939 -170 114 -932 -82 501 543 243 -258 -381 -128 860 256 24 754 -401 -247 -438 346 -919 565 -520 90 -788 -227 299 682 562 383 -634 236 -718 -912 478 449 -668 -686 211 -650 391 -187 -124 964 -872 -974 636 208 607 -879 -948 71 -249 99 711 -150 807 436 400 -72 748 -963 182 527 -124 -250 89 845 -195 593 130 955 -430 -853 -472 -894 -679 -425 644 362 -629 433 -533 -515 708 443 61 163 549 388 91 -666 -844 339 -305 336 96 -169 -395 -197 262 -884 135 -648 487 -344 204 225 165 -963 -989 -608 -952 -218 -831 601 927 625 367 974 696 76 -88 -946 83 272 606 -947 -139 -17 460 -536 667 719 -392 181 -961 594 -177 457 397 399 527 136 -708 -904 625 -511 548 -660 -244 383 -5 708 -486 -489 812 692 646 -450 560 615 -308 -863 -533 -289 -963 -568 729 297 -869 -146 617 -106 459 -747 -340 -416 527 416 591 -513 -800 -594 889 -437 -155 74 657 546 -889 936 -589 105 94 -193 319 -975 -441 -100 15 349 -316 938 -339 -697 97 417 -436 355 -153 -786 -962 -768 937 -828 835 -671 283 -792 -824 -215 505 517 701 41 -588 818 578 -957 -100 815 158 -17 -558 55 -512 -174 858 -726 415 690 420 -296 -766 332 -901 -222 139 930 458 -555 910 692 -621 -20 -847 723 -510 565 -406 912 239 -363 -159 -942 921 -850 753 -205 31 893 -545 124 -12 996 379 -375 199 75 -96 -110 493 2 459 483 400 70 -92 -875 497 369 -947 -718 -556 615 311 -516 -773 774 -2 314 197 323 895 493 -138 915 15 -284 195 591 163 -706 -753 843 -125 -692 362 -76 12 -912 775 240 -340 420 -29 517 -528 22 -52 -437 450 137 -310 288 -880 13 -951 433 470 -82 914 -922 426 328 181 828 725 -625 -122 -444 367 -409 -462 785 -326 -239 848 -926 -654 864 -715 -928 -997 -640 -348 -399 657 -312 -151 733 688 720 -560 931 777 945 -489 -361 -265 295 -797 461 -443 -627 -174 -804 469 566 -297 -542 -138 -171 546 323 -29 219 466 714 -859 -631 -540 911 -750 460 880 176 -341 -392 -531 238 344 -630 195 -121 -222 -683 -829 344 940 -490 -734 842 -197 -925 -894 -99 -810 -881 -811 -450 777 281 446 -677 -561 -128 -336 -817 -110 -190 999 94 -929 -263 -447 141 361 -680 -453 662 512 989 -555 358 152 677 -388 36 -404 389 186 -7 986 -676 -446 670 195 -920 465 -262 849 -654 309 726 235 39 521 -688 370 -346 -233 479 292 -721 -889 -36 -336 185 342 -150 -868 573 332 166 631 0 -489 377 -525 -28 995 163 -309 277 -266 -68 -723 -149 499 398 393 183 -124 -368 403 725 211 22 308 949 165 -624 -22 -345 -714 519 757 -636 -766 -186 623 371 -242 432 -174 -816 611 701 283 -391 -192 -777 18 109 370 754 -12 -321 -413 83 -382 -37 21 -171 -744 155 147 -463 -527 -221 882 958 701 -338 -278 -890 833 -431 -993 555 -964 -10 942 49 203 850 92 -206 -903 -902 -925 977 809 22 149 857 -64 -17 -415 557 -195 -814 -771 -92 -366 609 606 -151 -483 662 -89 940 -621 -430 842 827 -527 -11 -785 612 841 -495 972 331 -508 -723 454 -808 -385 -443 -938 798 41 -842 -711 -863 -467 135 -863 624 -47 -201 793 529 -594 -930 792 186 -446 138 -775 -822 -787 970 893 965 -521 -440 226 -88 -884 688 537 -812 -520 502 -412 642 701 690 21 911 -242 -206 625 -252 464 -563 -243 173 -189 -449 -971 968 57 420 476 -272 -82 -253 -615 -219 -401 828 769 -617 789 303 -732 -235 -193 -39 219 526 211 -928 671 -104 -388 -540 928 223 955 938 760 -9 -440 -395 -939 -134 201 372 796 763 -527 -690 181 444 398 771 -1 -381 -580 383 451 828 65 -844 11 72 144 692 879 714 907 577 -193 549 -534 -972 971 -679 795 -434 -711 155 -202 -180 -601 457 448 501 48 735 -324 -913 302 -124 862 401 -475 483 -171 213 631 -203 -991 -195 559 905 669 866 -178 95 -877 -187 782 181 -878 618 437 -699 -476 789 221 71 248 -788 -9 -127 -500 537 -482 -18 782 173 704 -496 613 -412 -927 783 416 -115 106 -651 -517 -940 -941 19 -763 -832 281 -650 -741 419 838 2 -547 -133 95 755 729 -471 311 -206 -724 842 -470 834 246 298 83 -48 182 -70 -937 -665 791 -294 -987 275 -987 -568 660 104 -522 422 202 -917 427 -709 -876 938 195 800 -530 -664 -514 409 -660 976 825 908 -817 -372 -102 -367 -98 -557 -182 31 443 669 -292 -122 -321 928 -216 -64 525 -976 952 593 476 818 -620 -132 187 209 745 287 749 19 -856 239 748 -996 -280 -660 331 105 -339 -58 -82 -723 -714 121 228 -550 747 -219 543 858 766 -115 -675 503 -24 187 -551 546 -835 -927 119 -594 -139 -406 -179 -356 -126 -875 -349 -712 -176 481 -482 789 -851 554 107 -336 -12 771 379 821 199 36 -830 98 -1 -936 -699 -960 -276 -858 -496 -721 833 -199 84 -508 -387 -712 736 728 -313 -900 -897 -582 882 -901 709 -675 -101 -335 -684 -957 191 -884 741 275 529 547 507 177 674 -47 995 563 -886 -531 386 440 -959 -387 837 938 -277 712 544 990 -941 9 156 284 -974 -525 -148 -964 -894 -991 80 753 -129 -693 -45 -90 276 900 -630 -37 -419 -120 -243 884 -730 -450 144 -972 -981 171 -663 -165 496 -417 -64 -303 218 -90 884 -611 646 140 -362 942 746 -916 956 -312 526 201 837 988 -38 -716 212 -821 525 905 -809 -371 -264 68 0 -867 841 2 -187 -654 -998 -483 -295 -202 -933 -715 257 746 249 239 589 130 -45 628 805 -381 765 -545 68 -487 -35 106 -270 140 -238 859 434 -447 -887 280 -582 -2 -927 406 243 -64 300 -41 977 511 -554 -716 193 550 -737 -300 -726 -330 -713 458 -301 -392 817 789 -45 -75 -132 675 -71 -16 -889 854 -412 55 310 -295 908 555 -735 645 -184 -161 190 28 -621 168 37 -270 186 684 558 811 680 -977 193 365 85 603 515 -592 14 423 -370 -68 50 381 -774 269 259 -412 -520 -156 103 -603 -228 -73 -353 519 816 800 -440 69 -553 218 762 -198 252 -247 779 273 -896 81 -788 920 -756 990 -889 398 555 943 856 -252 -493 824 -191 14 27 -891 237 -695 -977 -774 -369 -43 113 -605 434 442 395 -763 -285 -655 421 -581 -921 -435 58 -266 502 -441 984 -203 530 -751 -774 -420 -439 -477 997 -419 884 11 11 162 934 229 -695 431 -577 742 -24 -884 422 359 410 -737 872 -541 -858 -176 651 -351 123 445 -208 -722 972 -250 -190 -233 547 -981 465 512 140 443 340 -489 16 -884 -223 398 -63 623 804 -440 -502 223 370 39 -229 -545 -621 -242 945 -593 29 -521 -128 -881 -421 -144 -337 787 -496 327 -96 -321 -644 -782 -364 -902 -230 -411 5 -489 -483 -770 563 -785 -625 542 528 66 822 139 917 90 -286 -506 -444 444 780 -451 -595 -386 19 -892 -384 160 963 -593 -449 875 -958 -727 -306 822 863 775 -829 -458 -412 638 404 -738 -469 442 225 906 -156 747 -271 -920 -364 -506 -749 -330 -612 -180 954 -803 741 336 477 -7 -202 -273 364 -908 796 -244 -302 -762 -490 -64 49 -540 354 -438 -945 -207 566 1000 720 -747 928 -86 -733 -675 278 482 901 147 687 -787 716 -31 626 174 -906 -392 -458 -732 -211 -559 -867 -616 -409 -287 833 145 422 -594 426 -895 -911 -746 -519 -359 963 -791 -585 -13 669 -961 344 -461 831 810 327 381 103 969 -781 372 245 403 -850 -59 -339 -288 -73 216 -176 428 -655 -49 184 47 -153 526 -835 -887 -554 -430 -146 979 94 -121 101 409 455 765 484 -588 635 80 450 -398 -325 746 -987 -764 -166 64 -645 -102 945 718 -177 -232 -329 278 455 -123 43 -660 587 814 -591 -122 -677 455 -624 790 309 488 -425 -213 -887 -855 -849 771 -663 300 617 970 112 -754 -706 163 -233 -342 620 -456 -834 676 -623 -419 -164 -430 783 646 -140 31 -115 -965 509 64 -524 -358 348 -534 569 359 767 560 -897 -762 -561 437 -195 142 166 -667 780 806 164 129 607 415 -571 -879 241 68 -207 -115 -614 -524 -439 -886 801 302 -140 93 596 -826 -660 -694 687 737 703 -804 456 323 -127 -851 -590 -776 -327 -560 -955 -207 -995 -671 144 685 -801 826 334 -287 -620 -706 687 -320 -28 571 845 -225 -317 285 -72 691 -169 438 -565 995 79 -174 -964 406 -47 -493 -475 98 185 562 -115 -1000 244 -768 414 -323 92 719 725 707 770 -226 -328 -434 931 -181 -234 -457 805 918 -910 809 -785 318 244 306 514 -805 -68 957 211 -807 -409 -533 480 -337 -244 -434 373 -794 794 574 -156 691 -794 43 -408 -618 318 -929 508 -610 -50 289 -190 -577 -312 286 -664 -661 144 738 152 955 90 855 -590 499 -563 610 -459 626 927 -97 -524 -375 406 -390 332 115 -755 410 -573 -40 964 611 -221 737 221 -484 102 -426 -118 -443 478 921 -495 454 -392 -851 57 545 125 437 458 -623 -45 -522 745 959 992 971 313 -993 149 858 -227 338 255 384 -277 211 704 162 -550 284 570 694 -457 836 382 51 945 696 -122 569 766 -644 941 -172 72 -498 296 -876 269 -781 41 573 117 -119 -202 -800 -314 -395 717 -81 105 616 564 747 -432 562 -216 459 -186 -628 860 394 -755 -138 -691 492 -358 -759 450 -448 -249 -184 397 721 895 -137 -113 -892 -606 -481 522 100 565 699 -152 -703 -682 -147 -115 -447 421 61 -544 274 669 579 296 -953 -308 163 -280 948 790 773 -558 -12 -586 -634 356 -111 580 -565 74 688 492 -282 894 -882 -217 991 447 -826 -367 -603 931 -951 66 388 258 -500 -934 -635 578 -283 379 543 346 416 -364 -132 -557 -346 916 309 -146 206 789 719 -147 -56 138 -282 311 -424 -323 -422 -974 545 -231 70 832 -292 -936 -601 -211 811 -232 -208 402 -950 -449 273 -143 -856 312 802 929 -54 -862 301 -923 490 -448 -27 -347 375 17 -546 -896 387 -437 513 892 931 762 62 -130 -20 21 -987 -455 -328 213 325 -535 700 -674 -439 -932 269 -213 423 884 -426 395 919 -63 468 -349 435 -513 465 856 17 -198 -502 -600 -926 297 -345 677 29 -650 218 179 -206 -986 -704 -738 -723 30 11 -518 -849 244 958 -335 -839 -763 -640 963 918 580 -760 317 -812 -762 -792 -123 366 270 243 27 164 591 -168 520 -985 -780 220 893 369 948 -520 -309 -821 830 -617 969 405 111 99 -379 885 291 116 -71 -612 -483 442 619 930 823 33 20 908 846 -715 -46 636 849 30 1 -561 830 -444 -466 -633 -591 137 -54 -15 -813 876 915 639 215 828 -601 -924 916 -690 748 -840 -441 95 -85 582 85 379 -129 333 -21 687 -32 -704 -504 -560 -142 -999 821 -838 -372 275 -883 836 -598 792 312 -710 826 -523 931 243 -90 232 76 322 -241 -119 173 -225 808 731 -873 716 -288 319 -985 761 -810 337 -59 995 -669 -229 -295 33 -74 446 -34 959 81 -151 -129 -982 48 -747 -125 647 610 931 358 825 -97 662 -214 644 694 -856 266 -243 -757 -267 590 -167 -183 404 -79 774 -273 829 -575 -422 -690 -233 -594 404 836 203 802 -572 97 -768 -457 0 -893 114 118 -680 -589 803 719 -486 988 405 436 244 -30 -876 -751 371 -749 -212 -598 223 -708 -885 -220 160 -288 -721 892 677 135 -777 310 -956 116 -303 285 109 224 -231 881 396 -650 51 753 178 41 649 884 -489 55 -733 -286 103 328 -950 998 -114 -968 732 -921 596 947 83 -422 -60 548 -649 803 503 -264 345 798 -616 718 -656 -703 92 980 -831 -737 496 -298 315 -486 840 -60 876 915 990 -834 -716 -258 312 -599 314 -136 -368 -695 -740 -790 -360 -760 -85 -808 -374 136 857 -352 -362 579 -821 748 -698 142 164 631 -737 -96 -368 -721 -49 201 537 -530 -178 -965 540 543 396 256 210 518 440 172 102 443 -345 -358 -544 665 -724 575 607 -550 -98 880 786 546 520 -1 -24 935 -879 457 497 530 35 167 118 -201 596 492 927 847 681 -448 -406 -210 -307 257 587 -863 3 -842 422 565 -266 -290 731 945 318 -246 -140 774 -301 -339 854 253 935 -865 -225 -650 505 -176 898 -655 155 705 -721 966 -98 120 336 -221 315 -144 -275 -143 824 668 87 404 -547 -484 889 198 465 354 -654 336 224 143 344 715 951 519 561 141 -907 -581 780 347 340 -31 585 617 -859 194 -899 873 108 -449 -581 -578 21 -611 -246 506 476 -510 -151 159 -805 -400 -217 -768 444 -170 849 -626 -490 -907 202 542 -32 204 -635 -554 -247 569 553 -350 550 497 -41 -703 -766 853 -936 -472 -118 -984 -66 -365 298 251 82 -557 -364 -989 -283 26 -930 -78 -801 246 994 -162 385 695 480 -442 -41 -301 528 -750 762 513 -59 -47 10 -331 -957 -48 -561 -45 -438 -903 -981 134 -246 955 520 -233 304 -832 618 -914 -345 -921 -228 -642 603 -813 829 -398 283 -86 -451 571 -960 999 -984 529 -932 542 567 389 947 -280 -419 421 -504 -729 -501 356 -610 -17 116 183 941 736 -1 -255 964 -60 79 514 181 -508 -898 -893 -408 -545 424 -733 469 3 -823 -386 -112 -531 1 393 -611 869 111 -202 -916 -724 313 -401 251 -587 -196 68 -116 -467 279 833 -335 843 584 -1000 165 719 603 551 -153 -746 -455 889 -952 -28 222 649 481 890 -949 584 -272 -638 -981 -470 484 -469 -346 -335 770 -267 -790 -639 29 443 -808 511 -739 100 -341 579 -135 -751 729 35 -566 193 529 -436 -18 142 -899 -303 96 -487 704 302 831 -463 -818 614 -31 -341 228 48 -929 -97 402 -571 749 155 -380 233 -765 -938 770 928 -776 534 604 -288 -831 -974 771 300 68 -29 492 -74 484 -177 -527 547 -279 263 519 859 -367 -401 171 -538 812 351 -852 -320 -920 934 416 898 453 961 728 -330 381 -955 -880 -390 -571 -485 -539 415 -852 -488 957 178 -651 444 -692 780 696 431 18 725 -40 399 -485 -896 14 54 -369 -675 497 -580 688 -984 -592 -572 161 966 -906 711 -841 420 -472 718 33 863 252 -817 803 -566 -499 402 -798 -130 996 22 487 449 253 -443 -688 -114 -161 -404 960 893 564 -417 372 -985 415 -139 403 -104 397 -824 242 300 -423 -26 783 846 987 -632 -945 259 -551 -158 -246 958 817 -534 -516 -342 132 -305 750 -209 -446 628 961 -656 416 -77 -222 172 462 373 704 -980 907 673 -7 -447 -181 -219 265 638 -564 459 -920 797 -510 -774 -993 558 154 347 938 -713 140 501 -8 -441 98 -262 -517 504 -387 -46 -544 -826 70 -207 864 -421 -914 825 -385 -951 695 845 -649 434 399 -640 953 -309 275 464 -212 213 -538 132 700 880 896 -884 588 -637 229 548 -577 423 475 9 -196 -543 91 896 -136 829 121 14 328 511 173 -729 32 892 -9 302 226 -786 77 -13 -183 507 -871 -730 608 -734 -17 -764 -643 -302 -424 549 328 -177 836 429 -783 980 -73 -94 805 -701 -123 -284 92 -184 870 826 659 -849 909 496 945 -407 -165 -217 967 -112 309 4 -989 -216 21 23 380 -923 225 285 -84 857 967 -894 -325 -964 302 -485 921 249 -322 486 -724 309 694 630 381 780 -977 -789 -81 -760 943 -609 243 -589 309 -64 838 -91 122 -731 -160 -1 849 -561 984 -578 -659 -788 -1000 81 798 -191 35 505 -628 -714 165 669 -536 525 -180 -377 320 -784 902 258 -346 -567 177 -222 -790 -976 968 -92 538 571 70 264 634 -937 561 -748 139 142 651 176 49 -105 -420 507 187 839 27 -552 -596 -414 3 -132 834 534 -852 -568 -240 -333 550 -803 -945 702 -818 -842 177 95 184 -457 343 -585 941 -843 -75 52 737 915 291 596 391 775 -406 41 134 -71 590 326 -106 50 291 -679 -331 77 480 -13 573 22 949 -684 485 88 -447 -249 -238 382 -687 -708 826 -685 -667 -283 -924 -222 152 -731 -890 -344 -512 79 271 513 -886 106 797 327 412 237 396 518 217 484 268 -375 20 205 500 -771 -861 31 981 -357 313 -265 842 365 444 -999 212 -268 894 -860 -502 -223 -57 322 -453 -903 -322 246 -679 105 -427 538 219 -823 -6 944 98 -194 593 667 -173 -632 57 -644 -341 -439 -260 377 -21 -549 914 526 -644 -60 964 -215 796 -109 -614 -401 191 -399 -261 546 6 580 463 -526 757 -723 -935 -336 -974 161 244 574 363 -171 199 487 -962 -473 111 914 -696 -905 -925 -249 823 -707 662 -926 523 779 -36 966 -502 -62 615 -820 -33 759 278 425 -30 -335 -504 93 164 371 -934 743 -4 -423 -953 -447 407 708 -251 -321 72 93 886 163 973 -860 -349 -452 495 403 38 -999 862 489 740 -93 -270 892 165 -561 467 775 -928 -834 -954 662 -205 16 -324 348 369 -326 -258 -373 312 -132 677 14 -517 511 94 760 -994 -457 -223 837 -456 630 -37 159 415 -658 -683 661 -54 -605 857 -471 -578 -987 764 699 961 -715 -820 -236 667 -265 244 334 155 731 -296 370 721 -481 -311 -182 -454 790 229 121 -31 -910 -648 700 -234 970 -219 171 381 -550 -650 110 -658 -672 -689 -449 -895 448 -844 74 -425 8 -167 269 277 948 937 3 -961 -946 879 -354 397 -606 -295 946 -226 -777 648 -431 -308 -567 -109 -498 -238 -943 -646 439 823 -383 -170 903 -27 -214 -564 -719 874 -979 183 747 925 866 174 -554 -659 -413 170 1 211 -378 -572 995 625 524 971 28 -103 15 -465 -254 -526 -531 874 600 -79 421 -500 -744 -22 411 -375 -345 -109 -410 -594 -285 -525 535 -736 -298 384 547 543 -345 -399 36 -556 898 -533 53 54 -275 282 -210 -970 1000 -288 23 106 -512 -74 448 -661 -504 -664 -538 -148 280 -248 853 -89 -356 -661 -238 -78 -433 -248 350 102 495 849 -991 -113 509 975 606 303 -243 -233 746 589 594 -506 119 718 516 -988 336 -55 -995 -30 218 959 625 -296 -965 -549 -193 905 -77 570 733 841 5 553 306 -736 211 -951 966 941 -530 355 -331 -47 79 644 -749 -23 863 -875 -595 -963 -196 -573 748 403 750 481 907 -361 626 -901 -783 -137 101 494 -185 -82 706 710 855 -76 -595 76 996 89 -624 -135 236 348 -65 716 -755 303 -816 764 -122 -789 -545 -370 864 -283 233 754 665 -218 66 -513 -473 923 513 20 540 524 -977 -745 898 -292 201 -883 822 589 -57 170 -433 -63 -425 -593 251 -583 379 568 -708 160 -727 590 -497 -603 986 -119 542 40 200 946 670 -417 707 -172 -126 -490 67 -929 701 -355 985 -633 -82 130 341 901 -578 19 -707 -487 -993 81 559 87 18 460 -8 -780 471 198 -464 263 -136 370 -748 -588 90 723 389 256 962 871 89 219 20 469 495 576 740 687 -223 346 364 103 -928 710 -883 -706 992 533 -248 -769 -801 -759 -299 885 248 475 -106 -769 -435 820 -8 -304 -914 -76 -485 646 -61 -543 -963 748 685 -943 -404 -292 -719 724 -186 675 169 373 -504 848 187 -260 645 512 764 -530 -484 360 263 737 -258 -336 -196 -928 613 346 -9 -495 902 115 -795 -746 723 -760 -182 115 856 8 353 -750 -987 -77 889 -704 322 -742 -213 -414 -89 307 430 885 -103 638 -670 856 -939 -493 -684 472 -374 126 -184 70 694 628 258 -848 -451 -822 -468 -198 832 -334 873 -498 -509 -700 -474 -130 733 -238 959 104 714 -229 460 854 -822 835 -583 -277 897 345 -474 -218 -448 -527 -323 228 -256 648 541 389 -992 941 592 373 6 236 65 111 -276 -674 -444 598 427 -907 800 595 351 -571 473 234 -973 -289 513 -813 26 89 9 -189 950 -621 570 -510 -266 -283 365 127 690 -33 409 635 -298 464 -832 -566 -66 -12 519 -62 182 -867 -161 194 -406 938 -842 -307 -122 690 667 209 900 -408 36 -936 -920 50 -42 16 263 455 -835 441 -294 698 531 670 653 863 -749 -271 277 -360 591 334 202 780 869 -49 228 -714 62 -884 523 -305 -139 757 -680 -171 -467 -981 211 697 499 -534 -585 -694 -73 -895 874 -904 -736 -974 588 -905 -627 722 -249 -42 -623 34 -695 709 635 207 -422 320 112 -768 -480 -210 -209 64 483 -124 -265 876 -793 -573 -496 612 317 -855 844 -523 454 -626 61 -254 670 395 -81 135 828 -918 -842 578 393 495 888 377 -359 635 420 -296 429 -93 -422 350 587 -370 929 -327 157 312 230 166 -561 -197 -20 898 278 -432 -237 -343 -969 -810 745 -289 131 -934 443 -426 528 149 -662 -64 225 -280 815 -329 165 -454 372 -750 -274 -979 560 89 -850 -832 15 32 422 -867 695 392 788 -562 -672 424 -126 347 407 497 -197 -243 -42 30 521 18 573 928 513 273 -892 955 874 913 -820 -584 225 -928 397 -153 625 109 587 -547 409 -710 408 -848 427 -314 684 -962 789 -465 790 339 -76 -174 -527 -704 42 573 -384 -669 407 585 -565 346 380 -504 -424 -827 -780 -817 924 -188 478 44 -246 -151 -349 -971 390 -667 859 -528 780 -590 -400 -579 348 -180 546 -815 4 63 -943 -734 -402 716 562 -647 -565 549 -842 943 -187 993 724 703 168 817 -789 265 441 983 771 -422 -376 913 -711 143 -781 578 90 -85 866 -24 -270 -876 -989 431 46 329 -380 902 14 -217 426 -332 54 823 273 -110 309 -512 -695 698 -968 677 -277 306 381 307 786 -735 408 -747 42 -184 874 146 -141 208 -855 -586 944 118 257 103 215 -842 -898 819 -319 -286 -11 725 547 923 -908 33 -558 131 725 505 452 900 171 329 -892 -299 -642 153 886 -442 993 470 737 504 -218 -255 480 973 -604 135 487 -818 -532 879 -100 -609 -850 574 762 940 997 187 -872 -144 -109 -303 6 -84 687 936 122 -214 963 -30 495 143 338 774 371 668 -196 -705 460 429 -876 -894 505 204 -626 247 -413 -620 294 -280 -448 -566 -768 300 -51 632 717 751 520 467 -482 102 604 323 632 -232 -470 850 -251 -512 477 -875 -872 661 -405 38 -510 868 -368 -829 -292 -793 -383 911 960 -996 -832 343 137 215 220 896 -626 772 772 251 -487 337 533 740 -789 -165 -831 478 884 -121 805 -561 817 983 492 -58 -885 -254 -650 -212 -678 -417 838 -624 -46 767 -189 -620 -933 -306 159 -443 -202 754 716 -556 -524 -27 976 249 -400 408 156 800 -857 911 -169 -101 933 866 512 -459 -929 -475 116 -983 338 -905 123 440 -847 780 605 35 692 -316 -994 836 -190 543 -361 -553 -301 -199 712 -289 671 594 955 199 974 -579 341 578 -940 499 -233 -543 277 -612 678 -970 -472 -939 463 651 596 414 978 542 -204 -149 867 -668 -930 331 -83 -735 -193 -957 430 363 -736 -381 154 -581 -77 -31 218 -70 -248 -93 -950 -983 720 -941 -825 -734 -331 475 844 999 -555 -314 -563 -361 -114 -984 427 631 -798 471 -268 104 525 928 -420 -10 -869 -811 257 122 -142 960 593 -823 833 -300 542 808 410 -714 -165 -582 209 -902 -36 -261 978 352 437 680 795 -893 -170 865 -350 648 460 -44 -535 -828 -630 -545 472 808 669 -419 -612 297 708 -388 482 -752 -606 -872 -993 -478 156 748 -233 -92 278 89 492 55 397 490 -779 -164 -211 -397 748 671 -625 795 217 867 7 -354 -803 -98 110 -477 -415 -190 406 -977 339 30 212 -545 806 -488 425 -22 208 -680 191 -74 -334 -29 568 268 -377 -570 58 -776 -1 935 778 370 -359 731 475 -259 -668 -696 -800 -555 492 -324 197 -77 644 -480 -600 -596 380 -683 -325 989 634 133 567 684 590 -478 -327 -278 173 83 -982 -675 -311 896 -179 139 -710 -949 -361 609 -189 -235 870 397 160 41 -366 950 -336 -965 352 -545 -898 -818 -639 -826 -788 -500 353 -865 -83 -660 -628 284 783 791 -882 -897 -740 -774 345 -575 -205 290 -584 -218 -421 440 -400 236 859 -783 538 -614 -15 716 363 67 -736 -41 -966 -611 -764 267 -238 -34 -620 89 535 -348 -588 -439 711 -88 -185 -471 654 600 702 633 -759 250 551 -127 -53 918 -217 -309 244 862 397 -9 -807 743 -357 -392 1 -713 -299 705 359 -484 392 948 67 89 238 353 -59 443 994 -7 341 656 -388 13 506 920 729 23 803 -37 177 952 -628 -187 -352 718 839 -259 988 567 774 -436 -628 -294 -366 -111 -722 -833 819 -325 -460 922 -855 -110 -974 -858 -724 156 717 320 -348 -97 529 291 920 965 171 -644 632 -94 -17 -43 -489 670 -522 -846 789 124 183 -721 382 -191 146 -265 367 -534 -47 258 724 -74 -746 707 265 30 -668 -905 -789 -585 -948 -826 288 -265 950 -393 800 944 281 -50 -848 920 -462 78 -114 -913 874 -385 198 -898 -408 764 669 -90 318 -730 -760 117 719 -717 -347 -820 -667 -864 553 483 -653 77 43 406 787 -573 -429 -49 -594 750 788 69 43 225 721 435 13 -88 146 -359 897 890 -408 -542 5 672 613 -271 -635 848 180 744 109 478 143 -209 -674 335 -815 73 64 -262 -91 -41 928 -145 -679 986 121 809 32 -111 902 -79 468 346 -598 430 491 143 54 1 604 157 -840 995 888 217 641 -346 217 -418 652 330 -443 -180 -396 426 -261 323 243 448 -946 243 728 186 -607 -835 -896 -252 -172 85 -90 320 208 692 17 614 449 -353 455 306 370 321 -39 761 783 240 -218 122 0 396 -682 -532 -12 -785 317 403 -617 -821 -704 -18 62 -803 569 -477 467 -783 -85 502 686 994 -102 284 -909 -740 715 538 -765 -249 192 810 -615 14 68 268 817 -290 -581 -879 -34 -229 -544 977 774 -84 679 -920 291 -265 890 -723 -35 962 -22 861 698 -153 706 -635 -644 316 420 765 -929 581 383 738 699 433 -57 147 140 -922 533 -181 562 -182 -393 -784 943 -715 469 176 -392 360 -827 -765 -519 -721 792 211 -802 -310 578 364 -248 187 -422 574 284 -61 -180 -970 -247 565 -782 -357 -443 999 -147 689 -657 703 675 -256 -43 443 -454 365 -718 633 -55 -704 583 99 -474 -722 -278 -244 -454 -47 -842 -55 -578 -928 -485 816 532 633 -423 -504 -124 -651 771 526 836 -45 -583 260 -574 72 156 41 -746 -853 -212 98 -218 -978 19 347 589 844 549 72 106 859 285 89 -835 -877 827 -324 241 916 -884 160 -155 694 -615 501 141 -886 -162 -136 -805 -677 -105 -44 -989 -321 500 -959 469 -463 754 -84 333 127 627 -456 812 476 -503 -677 162 -900 -182 430 -295 850 361 -938 100 417 310 18 -510 715 965 -784 548 869 -849 -631 -595 -709 397 -621 406 -955 208 -125 363 -309 -503 -213 55 -298 -702 268 280 905 286 -565 426 388 446 54 49 -435 -143 -797 113 -643 408 773 -229 -949 401 -483 110 588 832 -772 -732 -550 315 -329 -294 999 176 588 -460 -539 415 -21 -65 -726 804 767 -607 -915 -919 549 975 -817 869 -136 -678 179 205 297 -359 291 889 -731 502 344 -929 -33 127 -828 -144 -879 181 957 193 -688 -763 -675 289 -896 81 743 -652 527 134 208 -133 -749 416 -355 434 -818 -873 596 -141 955 -851 470 687 477 99 725 -597 298 -682 868 458 -400 -668 -103 -10 747 -528 366 269 -938 -996 -816 -915 267 -250 942 607 753 997 -561 -142 170 587 354 109 102 210 -433 -760 -128 -522 464 -910 -939 174 275 -501 235 519 -371 -844 147 -659 135 53 823 -805 381 244 312 729 918 -286 863 -240 859 991 -283 -400 471 671 290 -324 -148 556 246 305 -486 126 -916 849 987 664 -679 -236 -317 19 -508 -938 245 -438 -929 769 -408 -52 157 -34 282 914 -744 280 -750 -592 102 -2 65 109 -730 581 -381 53 -139 928 -48 -710 149 723 759 -599 285 -742 235 -10 -352 -264 10 -605 -445 71 -646 864 -156 -106 -607 197 697 -55 -437 814 840 -502 -310 998 -385 232 233 508 613 167 -496 -251 -456 175 70 -61 311 312 -148 906 890 -568 -840 773 -479 917 894 -895 568 -787 36 -483 199 64 172 -313 180 -978 952 -927 315 -613 927 -47 90 -580 437 555 -99 620 233 -831 -935 -387 -786 259 -66 21 -732 -483 -438 -144 -611 -939 -736 -854 -611 263 -569 -41 749 -800 -640 -318 127 78 644 205 -902 -129 101 713 70 -494 567 395 -721 -385 -468 695 -111 -13 -812 200 784 843 177 -987 343 -606 -447 781 -584 187 851 -160 592 -232 -176 -872 -365 208 269 -288 126 836 -155 75 782 -747 985 -600 624 -850 -373 204 545 531 767 -978 -252 965 966 164 -700 -526 270 -495 226 -306 -348 213 535 -603 -273 -446 145 963 -426 -808 -532 -354 389 46 860 979 249 -457 761 -869 -310 693 655 -230 678 671 867 956 225 -868 -3 -709 -341 -827 -212 -350 -653 -363 798 -590 384 -488 814 -755 53 -92 960 783 918 244 809 313 725 -940 -425 911 913 -455 266 854 423 946 -270 250 -12 430 -192 401 937 -295 -537 938 518 811 170 668 860 -567 735 969 296 -778 174 119 73 986 704 -50 -596 259 -201 496 198 417 487 -448 -314 -603 -289 136 613 -623 -687 -262 -839 83 -279 401 556 226 188 348 -658 -531 369 715 340 904 -189 -481 404 423 363 164 -634 255 -753 120 210 -128 -178 -372 826 -997 -721 303 682 -157 -624 -113 822 680 215 111 -412 -603 -834 595 -910 -272 -998 204 774 949 668 416 -755 953 295 -739 55 474 -757 294 -459 -243 278 -520 -709 193 312 -152 -734 878 573 -121 835 639 -796 -156 417 462 669 -365 823 -529 395 -515 823 427 241 -392 251 -312 349 667 -886 288 386 -630 -250 -280 -886 898 -943 136 -323 -475 -672 563 -958 -336 -783 728 -315 844 970 -347 591 -797 244 -222 938 -481 919 -688 -604 -967 -925 228 279 393 -75 636 -605 776 948 617 -632 686 953 -718 834 -550 113 -949 -39 171 -28 -737 -461 647 992 109 -802 62 969 862 -273 451 581 -579 -867 -213 -99 -135 -938 269 338 246 575 -509 891 933 -450 222 -488 -136 -127 -2 376 -839 461 718 -327 -733 707 -755 74 -491 -683 -569 925 233 789 -514 -806 -357 -577 233 429 95 -204 427 -862 533 -210 35 610 -259 -946 -341 85 -456 753 887 -254 -316 -212 234 767 211 -618 556 -170 348 -532 867 -565 -643 776 859 -659 910 -749 440 263 -402 -819 618 182 -557 -41 14 -345 -309 -645 596 752 -361 -74 783 50 669 150 732 914 -56 433 -856 -800 -547 -850 993 970 392 120 -98 -407 751 -372 -220 742 503 -378 424 -685 -401 -619 -963 -265 -620 936 -50 115 660 307 -81 473 -851 267 649 351 -992 -883 969 -466 516 436 342 925 -219 -873 -582 -669 185 -177 468 149 25 455 -342 -442 -732 521 389 705 191 -304 146 202 -223 368 -977 -941 -299 124 -614 35 -699 870 -858 -949 -893 231 682 -15 -338 -470 -258 -297 -918 -769 -252 229 732 768 -861 840 58 867 399 -343 145 690 806 -822 820 170 802 581 169 913 36 -410 -165 30 94 -844 -949 81 -954 210 -182 -588 174 -404 540 457 499 820 -714 178 -726 618 -586 -437 993 885 385 -432 -139 -171 -500 -357 -559 401 -166 611 870 744 530 268 562 -635 865 284 -543 -532 -143 -459 52 136 -567 -526 287 -642 -754 262 -805 -897 427 487 -727 700 539 682 558 879 394 -762 974 486 665 -257 -452 866 -891 182 53 -502 877 -415 259 250 -659 816 -161 -906 233 -55 -604 709 -932 -807 741 769 547 -511 575 -863 -447 919 1 -309 -316 -180 -810 -407 -510 475 -432 -27 363 611 260 326 146 -200 585 23 -759 626 859 17 992 192 -428 -188 7 717 924 -638 -390 877 41 -960 523 -458 875 -932 -826 588 -125 397 -380 279 -809 406 -508 -467 -338 -959 -940 -343 755 -288 -857 690 40 -365 -93 796 337 626 -104 446 702 297 -564 273 477 -15 177 150 790 -503 -733 897 648 -291 -266 -139 639 -869 -234 449 -677 433 603 -699 952 79 686 528 -716 -25 -552 -729 995 -823 -448 -241 252 -380 883 -867 -519 -378 566 26 137 420 277 506 478 857 -594 598 525 -270 -439 675 -218 704 837 678 -913 -445 -225 923 -590 108 269 450 -755 -516 -705 -722 345 882 423 163 543 -392 685 -976 244 -828 984 -928 469 947 -663 -806 -322 -747 901 325 -263 -84 655 462 507 -372 813 -470 -234 -710 641 -664 -46 -466 794 -866 -491 872 515 -659 -132 354 -993 347 734 -219 -758 -553 -958 -626 -12 -817 -542 -312 -100 940 712 -58 662 618 579 554 963 420 376 394 -560 -705 393 -31 -571 602 947 -424 581 956 780 -31 918 439 -147 53 -393 -105 414 437 -779 672 699 -568 998 855 78 -314 -12 567 65 209 -211 -309 17 957 -885 755 160 342 -59 -703 -547 829 -887 -719 -669 -116 -882 388 -930 -852 -748 -38 389 -929 -622 214 -778 -267 -773 -564 -954 -551 -490 -615 438 925 505 -353 -680 -548 -906 -358 -235 512 812 -485 389 891 561 -549 -848 746 835 943 545 -215 -294 -306 412 -554 -742 525 -41 -709 125 -149 797 610 -495 907 -800 55 472 -228 883 143 -614 578 186 938 -737 472 511 39 -888 -799 968 496 647 -656 -709 926 985 -147 -217 -627 -715 15 -771 -716 403 355 283 739 318 -403 -675 686 169 -395 573 -98 -354 317 -676 940 -569 -277 -552 829 -465 -552 -997 320 -527 -420 386 593 743 -63 -623 -263 -615 337 -930 -202 -101 -707 50 -23 632 -402 -55 -666 -677 -643 524 -953 878 -992 224 -981 -614 -907 -680 -541 -203 751 -880 -876 334 -764 -350 -230 -134 -163 -209 625 377 -71 -595 892 -559 540 -51 -586 930 -742 439 277 -70 -200 -481 9 -437 328 -620 -31 -30 -36 412 -453 329 -429 -735 802 932 -309 900 -764 -413 -211 152 506 -922 170 681 -672 592 930 -741 662 -824 815 393 -592 -821 835 -980 250 933 -997 529 -855 -233 544 -317 -864 611 -737 975 475 -637 23 384 380 403 941 417 748 -688 729 -199 -558 -82 910 227 -36 73 119 -231 34 272 -462 -439 -478 -714 -351 -888 -839 242 -138 994 -732 -466 934 127 -692 720 -46 249 784 148 -280 -846 -760 674 116 -484 618 -965 291 147 386 679 -344 -1 45 -62 -907 -639 236 -577 -318 -302 -201 -598 -655 749 816 782 982 850 -446 621 -205 415 -950 -637 141 -79 818 -238 -452 -675 -589 436 62 -505 -946 -786 924 -509 943 420 -495 -369 -593 -604 -701 -246 -330 -671 757 -939 534 -860 -116 -198 948 810 -851 -320 817 938 1 917 683 800 56 -108 210 756 108 624 127 519 -304 286 129 -90 758 402 -493 -564 -400 -94 -311 650 -569 -171 924 456 -568 755 98 351 760 -358 -306 -308 901 298 338 62 511 -727 -40 306 -653 562 -393 968 625 245 796 -942 45 178 -676 -226 194 468 -449 671 560 614 87 -222 -700 824 119 -786 433 -614 -212 421 -78 299 -359 276 -113 -742 632 -265 216 755 -84 -390 -6 -613 -145 -245 33 -271 223 -945 -392 929 -769 508 -527 386 616 748 -703 735 -62 -553 833 997 -490 708 832 383 89 -452 798 680 -501 202 471 -600 515 756 -475 -990 -995 -849 -322 1 308 -11 -282 -365 -479 -903 29 859 346 -648 849 -573 874 316 205 309 -425 457 625 948 -302 -930 -105 -814 -586 -746 64 120 482 -948 -270 346 -326 256 473 -711 59 257 -596 17 486 -815 -257 94 110 66 503 -119 -748 222 -910 -729 -929 -187 -764 998 -796 108 480 409 -673 -31 23 -6 249 -80 -479 581 565 -324 805 234 -164 238 -787 -189 -154 661 155 -322 258 344 -853 -233 -109 -130 -17 -256 -432 154 400 -619 561 999 30 -174 507 288 392 -769 445 -655 -878 618 -495 -478 613 -398 -959 473 105 127 291 254 -755 -913 190 516 -803 127 352 -257 629 -498 -857 407 710 -709 340 789 449 -451 -236 -135 -126 707 98 -642 -703 282 435 167 -238 643 -571 615 -687 101 724 -426 829 -811 279 -625 998 579 -249 105 718 931 -128 68 -402 -449 466 -308 786 210 80 -853 -815 -778 978 -598 271 -66 -256 -34 -657 -374 360 -554 -306 -925 659 189 -641 94 558 -599 -661 904 -501 -346 204 -72 -778 455 811 10 994 745 -171 -619 -212 222 574 332 93 64 829 -131 -50 -296 679 666 528 -940 745 -641 419 -149 998 14 -242 190 -584 89 164 888 137 -673 554 291 9 871 213 231 979 826 -879 341 812 -398 -108 -640 118 54 -553 -44 -478 -147 -444 -153 178 198 -199 58 -166 -351 -892 186 -136 -788 39 66 -274 -390 555 1000 -888 678 -217 832 -5 -815 79 523 -435 -543 310 685 -610 -58 -84 284 -470 -389 -271 -504 -480 -663 -942 768 828 -762 503 763 939 -195 -911 -672 -831 251 -4 -429 436 259 232 -186 -28 685 959 236 758 340 -928 770 -715 917 -804 -214 678 -650 70 130 -582 332 -412 765 -932 -688 20 940 35 818 75 392 -933 -671 337 -155 318 585 -92 833 543 689 179 -359 -680 -100 283 -201 670 -103 37 657 857 -144 -943 584 -11 -264 -447 -225 915 366 686 -836 -200 -94 -58 39 -414 823 270 -237 371 -868 548 621 109 -512 285 997 674 -846 529 -58 -380 -796 860 458 -619 89 267 -810 240 414 -884 505 204 509 -764 -798 67 992 515 -205 -106 360 -976 538 642 426 -832 -79 297 275 803 807 155 427 524 -196 -968 932 -566 468 883 651 467 754 -781 -691 914 -516 -20 -544 597 -594 986 927 913 418 590 120 -585 642 670 -473 -116 423 -348 46 -718 -53 746 -310 666 -666 -173 867 914 -925 654 659 -601 -302 -228 132 -295 251 964 -190 -584 -718 -894 797 -970 808 48 774 -84 31 925 138 -805 -655 734 203 267 -534 113 -543 -76 727 -188 -885 -898 -959 -535 -870 -376 -395 755 -889 -934 -672 -198 -609 -493 876 -785 821 -357 68 -267 -388 440 372 -773 -609 161 -235 135 -369 -689 -458 -241 -903 337 752 670 351 -788 344 811 486 141 891 302 245 -197 400 542 391 962 -537 -818 153 956 -517 643 -240 -196 597 -261 -162 485 913 808 356 751 343 -542 154 467 -169 -821 -945 -552 146 165 822 15 -656 704 186 -794 942 -977 873 188 93 428 -810 -316 858 -645 -275 910 -691 -218 -199 -84 335 398 -999 -335 337 -591 58 66 -571 -862 -533 279 637 -551 594 -150 767 -312 -408 -589 -671 562 410 22 71 -91 -611 -744 -386 90 -36 771 9 832 -824 436 -969 916 161 53 354 61 563 812 -204 929 834 -478 -351 954 -153 -73 -983 -479 549 -64 -527 -663 -583 739 -771 935 449 -335 276 285 369 816 209 -818 -840 -529 946 726 497 -231 15 350 716 204 190 -909 278 -303 -32 77 -415 -684 932 -662 579 -713 -573 183 -286 -336 46 -583 -835 585 581 -671 180 -783 -199 114 366 -326 577 -230 -174 -117 -507 -535 -797 607 -248 -517 375 311 -279 832 261 -943 259 913 -276 124 208 -170 -663 -803 313 -990 -480 -137 -861 -73 -408 38 667 380 -675 549 65 903 -116 -668 609 90 674 -435 81 926 135 629 -467 -110 -744 361 -926 133 805 196 328 480 -757 -321 -666 -78 797 474 622 738 939 201 121 858 -245 -229 -107 55 724 -538 -725 -581 758 -96 -32 162 -947 823 917 418 -524 -632 -883 -51 -697 168 -868 -814 561 -229 -258 392 312 -558 50 -699 -785 748 293 -753 587 423 505 723 -363 561 -90 -461 -497 706 27 269 -829 -519 233 -173 -391 306 -470 -654 -557 -384 128 -475 -142 526 485 -169 -644 -59 892 -429 -845 846 -478 24 108 49 -314 626 -662 451 -612 341 -423 931 521 347 -665 579 -560 -310 -462 258 910 -578 479 108 -875 387 -729 -979 -852 49 194 -642 -243 708 272 -90 986 179 448 928 160 561 -918 900 -24 765 13 361 511 -850 183 542 -13 -410 -155 -167 845 817 -31 -149 -607 -116 -513 -445 -391 358 -75 -137 109 964 -184 97 -442 581 39 -125 -265 857 799 523 -916 -3 -633 222 593 61 20 89 71 -886 -472 -949 829 252 501 574 -939 141 176 512 664 491 345 -791 445 17 959 -348 -170 515 343 -460 769 -115 -816 -821 716 -676 -745 112 -232 -629 -42 382 670 552 826 526 -383 -285 -935 605 619 -6 108 328 -415 -381 -639 -126 -347 67 616 -248 476 -623 69 -922 -257 239 -299 729 247 85 -16 -504 543 902 -503 -73 -295 -906 -377 -175 345 17 99 -704 -452 -762 -943 982 448 557 -677 -521 -375 -778 -783 964 164 -109 740 415 -75 349 534 780 -646 -964 96 489 925 -990 -174 -961 -959 -269 -502 -322 -999 1000 -109 -826 -462 490 261 -79 942 -523 692 600 775 -517 -979 230 961 171 -404 -429 282 57 915 288 910 -169 287 827 68 209 357 -663 -212 930 -509 274 -808 -853 207 -516 -527 269 -809 870 -968 -373 247 842 -852 -499 517 -741 963 61 -685 246 952 -451 -602 279 270 -810 -411 -281 -846 321 159 -575 -131 -528 139 -166 489 849 -780 353 221 150 -633 -744 989 481 528 -923 929 88 478 97 883 -301 -497 -765 590 -968 212 721 -81 -714 -340 393 849 127 874 648 883 -481 828 -420 -450 -56 832 -382 -517 -273 92 398 716 -781 653 622 -57 -868 -739 554 702 -108 688 332 974 214 607 -45 856 562 -7 469 788 797 -708 292 2 559 -77 -678 -29 712 -564 869 -673 -486 -634 610 40 -119 -302 -389 -317 530 774 -571 747 535 -457 -62 -414 196 -524 -570 751 -654 136 80 -311 114 295 -989 143 -180 144 41 -234 796 -927 307 -663 -660 -939 -68 -160 579 324 230 885 -844 931 -986 868 -90 -938 338 -470 -76 119 -499 -858 -898 669 -859 -553 -299 -523 -281 -268 226 284 986 -401 -936 -749 -272 -125 752 458 -464 694 -711 765 -146 -676 -917 296 -270 87 -7 106 569 387 -59 -448 -95 662 488 -190 -870 285 -832 -871 -789 867 896 527 -72 807 36 -980 -431 -492 -59 -448 536 -989 930 -58 -384 771 -941 -326 -23 -216 -850 370 -456 -457 391 -421 386 -437 533 -741 -480 664 -197 -215 837 -136 961 958 626 620 32 45 845 -490 912 24 606 100 372 -116 496 -291 -360 994 738 81 467 -463 319 59 647 -737 -311 850 619 -933 -247 -300 762 -641 -912 -549 -433 -486 357 244 999 63 -827 700 -855 -353 607 -750 -905 444 -585 -394 826 844 -835 -98 -158 214 442 -11 188 -321 518 831 -210 750 -828 -245 889 980 816 -773 899 19 615 238 429 -141 299 33 178 329 -37 -276 318 619 847 991 608 860 692 770 -656 314 -249 -775 382 314 286 39 -100 697 -941 648 148 -964 914 210 205 -327 604 -861 224 588 -360 737 -905 -346 59 -31 298 896 629 -952 -616 294 -895 -59 -81 99 -603 776 -45 -102 -879 664 842 9 900 -443 -700 -236 -268 -185 779 -9 -550 -644 -639 -331 465 -247 -429 -732 968 428 -569 -252 -575 544 705 -892 -876 623 -587 735 -465 -257 389 -252 -454 -283 -643 82 194 524 349 -309 -68 898 792 761 -797 -172 -881 -844 198 -181 -892 -583 214 269 -889 -561 464 -370 657 947 673 923 -704 -76 124 -365 586 745 822 912 -166 -320 -722 781 654 -881 972 -820 35 -651 -994 347 396 -41 -570 -230 274 -635 124 26 -562 545 -199 613 157 385 497 17 289 -410 -283 -180 -872 -617 156 800 178 715 -536 989 -297 -452 925 -951 -501 86 -962 -689 -675 694 -701 -637 -742 -539 -479 465 -486 -338 -256 -383 -629 722 385 413 -450 689 388 713 842 934 832 -42 -11 850 962 594 -768 426 -245 431 -123 -174 -802 560 212 992 -143 713 686 741 -765 -214 419 -592 -294 -317 982 171 621 546 -128 15 -496 -905 394 -533 -709 -510 124 -497 -737 -800 -498 -49 -92 595 225 677 422 -350 -461 125 32 226 -807 -570 -395 713 -61 713 253 556 -227 -11 505 -679 -107 -186 -385 437 634 -370 -928 543 798 -583 -178 662 -337 382 673 -290 -466 -631 -208 94 -486 -380 -68 154 -22 711 -758 744 650 -96 198 -597 -549 -100 -945 -888 -570 -874 47 -685 806 -398 194 -696 -311 712 790 -32 820 -891 525 -459 -346 872 114 714 -140 376 -104 644 -486 180 343 -32 523 886 -325 821 398 487 64 114 -635 -231 -807 372 -194 680 234 -125 61 -777 -686 99 -247 221 180 -197 650 -634 95 -592 500 -915 648 -910 -552 98 804 301 96 -967 -683 -645 -566 -66 -714 868 -905 801 429 264 -432 605 834 775 -968 57 -842 24 87 -935 -907 359 -481 106 380 -636 562 -634 108 -547 387 -377 -946 150 974 279 -615 460 850 -997 378 879 252 432 496 -393 -105 -816 -323 890 -489 -512 869 444 -888 46 -256 242 -216 600 -321 739 -550 -625 17 176 706 733 -584 99 -726 769 -934 965 112 -305 -648 887 387 -5 822 109 930 -102 207 987 901 -391 951 389 789 -452 -194 527 363 -550 171 -585 576 -863 766 -880 -259 -373 -668 116 -56 -307 313 -102 720 -92 -322 684 -495 807 473 -436 994 588 -6 -628 609 -279 312 -672 -979 -683 -575 974 213 540 369 -81 -830 479 553 -43 -892 156 -826 -175 574 596 -296 -284 -298 966 -559 110 137 534 220 -299 466 -721 -570 -349 128 362 564 283 -775 608 396 298 -564 -6 355 -323 -756 529 557 770 992 -527 117 380 -816 681 991 127 -983 68 164 -221 -862 731 -196 383 -601 -147 -607 -361 -237 909 -365 768 600 288 330 711 180 -980 -880 547 -939 506 759 302 -236 176 -950 284 -193 -558 963 509 -580 936 -483 -770 700 -217 145 -971 756 550 -859 -96 316 -195 144 858 -27 213 388 977 631 -979 98 539 319 801 302 161 273 887 -221 -710 -17 -776 -784 -459 809 -951 -550 -773 -269 -710 -188 -963 376 127 -887 -327 -306 -204 318 -315 998 1000 235 502 727 148 -431 -626 -820 -445 935 630 843 411 -721 -479 975 395 -442 854 -190 -723 -901 -563 -852 522 -739 -743 -345 487 25 -52 -689 -808 277 322 933 -967 990 127 -615 518 -991 460 969 769 -107 876 912 -794 -726 134 846 814 -391 -338 -389 -622 540 -586 -693 -810 -497 -453 51 -307 -706 21 -121 -177 -531 -551 -442 485 452 729 -906 -779 390 38 571 433 -286 972 568 -997 392 377 -633 -538 745 995 -981 -764 288 637 737 -623 941 -14 -871 216 61 164 847 -708 22 -293 900 -191 889 -156 741 -13 -159 -36 960 425 -391 -338 99 -777 -614 678 190 399 926 -154 628 92 303 323 518 -120 298 892 792 494 684 322 -852 747 -181 -610 664 -55 551 56 -917 -185 789 -753 394 -19 -219 -92 658 -666 838 -718 -367 -52 95 388 849 848 -254 652 -815 -669 253 -306 -882 -604 -882 241 -69 -441 -335 934 580 256 -142 -592 2 305 -719 -862 613 -890 -460 -948 -24 495 -399 -911 -294 477 881 -275 459 976 99 962 -480 477 -40 316 961 -71 -267 -303 747 248 -18 435 -288 -534 -744 614 875 -298 -647 -252 -197 479 -66 -37 85 -237 346 -543 -16 926 -449 -931 574 332 221 602 -222 792 321 361 444 -869 837 -466 214 -150 -962 -684 381 -651 -420 875 184 520 756 -763 868 -5 -876 -585 -256 20 -249 -70 0 -234 -228 645 426 -352 311 -604 159 -924 361 335 -184 328 285 245 -460 574 35 707 551 6 -947 -984 -496 -154 612 170 -34 -334 -420 -499 349 973 475 757 245 -899 701 -4 -818 42 -727 548 -518 -526 -957 377 437 355 -38 -939 158 -702 812 -900 -750 704 -229 -388 984 -664 641 -758 -434 785 -515 -927 -910 93 343 520 412 -862 -350 31 -816 -322 -159 -709 -909 -507 -759 965 999 724 18 438 919 -596 349 908 -579 -29 268 -263 485 -731 -42 11 484 146 -193 -485 -120 -743 796 527 -425 -935 688 685 729 297 -882 -375 -624 265 -193 -488 -285 270 794 618 -114 -341 760 688 481 -967 158 -463 -234 -886 168 -251 -906 -122 -760 849 617 -784 128 860 697 -631 -244 246 224 454 712 14 -508 671 -265 -532 -789 -761 -43 583 -480 746 -879 928 -496 524 -617 1 -18 -211 74 174 -66 7 -135 -901 -216 -92 181 964 -359 -99 -353 203 -822 543 -458 648 824 -432 -363 556 -906 752 -864 -811 217 551 119 240 -659 225 -766 -987 882 -333 -176 702 639 788 955 649 159 -246 -220 267 784 146 -103 -692 286 795 694 -881 140 -42 868 -246 -443 -88 577 138 953 -6 -979 -130 -892 56 -274 -653 640 52 316 -624 822 -392 518 224 526 -553 232 417 62 609 -294 -480 -544 -556 191 -118 -415 -700 102 667 668 -338 -276 -580 200 -93 908 61 744 -334 -606 -530 531 -992 -463 -295 636 259 -251 256 808 -456 -667 274 -603 -887 623 -754 -2 919 596 73 -566 642 231 363 785 549 -679 -491 -270 542 -66 -430 656 -492 234 -435 -22 988 377 -837 543 266 795 492 -769 572 60 -31 356 516 -259 426 -445 -119 -984 -107 -222 -510 593 410 869 -941 -69 916 236 -322 -947 -275 891 -938 -757 -763 874 -922 483 79 324 -369 -138 292 -1 -144 415 -935 384 -868 205 296 -642 -755 -412 -295 599 856 434 -90 501 858 -166 -267 304 446 -807 105 -578 582 -647 679 -133 479 -205 879 346 -388 620 -42 439 622 -496 -326 40 -299 160 814 232 -847 735 -736 -59 184 -803 -590 783 502 -357 -342 474 1 19 -541 944 404 895 799 360 690 875 646 245 -635 318 292 830 522 961 558 853 -942 -542 -924 671 661 -514 -435 -624 306 257 -731 -971 788 -990 287 -973 656 -945 -460 266 278 -239 46 714 -246 -707 -986 209 57 -227 459 620 -725 -666 884 -127 -257 -855 529 596 503 -855 691 706 87 80 364 18 526 -479 -917 2 -501 -316 467 299 -519 -796 99 -854 15 150 62 987 -475 -654 152 -840 515 -566 594 -936 -299 -989 796 -890 -12 371 -845 -795 752 -835 904 485 -471 -357 -720 -318 762 283 413 352 -231 -563 347 618 860 155 889 139 948 593 945 838 602 878 -375 172 -594 211 103 335 -336 -640 -250 -398 -446 -466 634 -135 -76 399 -909 142 -847 -104 417 -207 519 283 -131 505 -407 -546 644 976 500 -716 306 -480 -774 -990 -826 -813 654 -218 -746 273 373 -454 467 963 397 -566 483 -167 112 101 -828 -182 -348 540 -784 307 -402 666 375 -579 -589 65 971 -14 238 -183 474 -615 -623 540 772 387 -247 -702 592 -256 -173 -28 411 814 555 -926 423 -234 -183 -270 -152 799 232 98 -694 709 -733 606 742 676 -744 178 -629 537 -716 -140 105 -449 -474 204 -559 884 -997 -822 -37 227 412 -721 -964 623 943 -164 947 -223 906 848 261 298 -843 890 -794 461 -825 -447 948 885 822 -793 262 -757 -613 -459 -508 -272 879 80 -982 792 476 -811 578 41 942 282 -833 -752 -323 -413 890 196 625 -862 734 -62 430 -36 -426 -939 633 -143 -584 -142 317 221 999 -286 -451 425 -850 -85 -945 888 548 -214 329 98 -59 -265 417 -357 -718 -493 -211 928 -479 -33 -739 -339 -275 -338 968 -543 627 57 -968 15 -699 -346 965 714 726 971 149 44 -877 -206 44 -645 -983 -561 -366 677 101 350 16 -815 -620 -551 -218 4 418 156 -562 807 143 -86 392 721 -876 -749 -788 -719 -755 -663 945 -911 629 -564 -696 463 -903 -112 787 508 -312 426 -339 -267 -204 889 841 -486 801 -253 90 189 911 671 -5 662 -258 -318 -440 -216 -617 -488 -729 -7 366 -56 -689 -920 450 -497 -109 69 935 42 -648 -514 -506 -534 354 945 716 377 -424 -418 451 608 840 9 123 -905 -155 -489 452 -821 448 980 94 351 -472 470 -336 218 -808 493 199 -126 138 -44 -426 848 364 -218 -11 832 -22 -114 366 -534 -941 -657 -354 -32 -942 -591 702 153 135 -960 901 -227 -772 286 -106 -597 173 519 -89 986 892 778 -531 420 520 453 26 -56 650 407 317 -899 23 923 -304 -31 -941 690 -808 -321 -7 -598 -7 410 -574 -885 -80 -498 238 253 -198 953 536 918 -668 342 -492 -736 -77 -971 680 591 432 468 -426 -113 -350 -609 -110 -972 -204 -268 -809 166 -188 927 78 -658 -674 389 48 194 -228 -619 -31 -617 115 -239 -669 -741 -759 -60 886 -905 727 -992 77 500 339 -691 -220 84 -772 -770 -967 640 -767 717 29 -922 -776 34 -350 771 503 -574 -977 466 641 -961 -115 782 -596 -627 -201 -912 -114 91 889 5 -926 895 -738 466 610 -544 -35 785 -599 500 541 13 244 949 -206 -770 -821 -77 -108 -583 -140 983 208 232 542 -960 -150 574 190 -414 -558 426 1 -272 -131 245 -292 -612 108 391 461 -514 52 843 880 289 -349 -738 -8 -251 -370 918 496 673 62 195 -624 -446 519 -600 -394 -654 447 335 37 -755 50 123 107 105 958 -628 -447 407 -758 798 -752 -15 -686 -853 894 -642 265 135 89 -821 69 440 251 -187 870 -457 -437 -389 817 829 98 -746 994 -929 -581 -119 562 -598 272 801 402 673 173 -161 -368 -109 -28 -977 415 -284 -471 -853 776 -540 493 -641 819 993 440 689 -250 346 -428 625 -359 437 -940 -576 -434 837 437 -91 -707 -285 -857 877 -144 472 999 279 109 -294 586 -457 -904 -942 -554 581 975 -815 365 556 -573 -45 -411 -598 481 -199 -458 236 -245 -203 -994 -874 620 -121 207 902 -559 -101 -660 -525 929 -363 -781 -584 -742 248 380 -439 -165 -489 157 654 -673 421 -725 -344 -298 206 -237 -3 -226 -734 -949 688 271 629 874 636 110 -307 973 501 82 719 -976 -150 -335 -889 -630 135 786 -792 -171 -529 376 334 -605 -840 -856 -676 538 793 612 413 378 879 -768 70 -636 534 -928 -69 -196 316 -805 -319 853 14 122 84 516 468 -155 339 -548 805 -125 -617 -729 254 -42 515 824 713 876 343 -433 -246 -894 -200 -298 -258 -776 907 -688 712 -69 -748 701 8 862 459 779 -925 70 217 560 -355 132 352 576 -304 805 -840 -178 -105 788 5 469 -455 846 348 -925 227 785 -824 -853 707 979 909 356 -289 572 367 400 440 -17 -160 -923 677 875 453 -277 802 -181 -575 51 230 42 214 382 967 406 -729 948 -45 139 -657 -624 -52 -313 -854 458 446 -161 544 753 -260 851 78 -1 -955 -303 99 96 305 240 -221 -94 646 -39 251 12 942 -112 130 448 859 989 -924 230 -567 -694 -635 247 263 853 -907 679 758 -84 -605 -307 -642 -511 931 -263 -445 865 135 60 -548 747 -875 97 855 928 876 -663 576 879 -847 -79 527 -106 -259 495 -151 13 -491 501 -209 -162 -728 995 272 -410 -123 68 -106 824 -780 308 87 -763 17 -536 43 -137 -978 -335 183 406 850 -86 -725 -960 -974 290 552 693 146 -235 224 431 87 -53 -890 513 -303 53 -388 328 -458 -883 415 355 -125 82 733 -90 -623 -120 233 345 170 325 545 -536 -646 161 689 -400 483 -442 448 197 -231 -327 418 -207 477 150 212 -943 695 -62 807 -224 -420 814 -871 300 -922 603 648 53 -384 -615 -715 743 577 -588 -814 622 -526 -506 675 513 -457 821 58 -611 -213 729 -72 7 -182 -162 577 94 95 154 118 -884 725 -446 -90 423 -681 -38 -137 382 225 -94 496 360 103 363 -324 824 620 -790 -597 735 907 -97 -538 352 508 -342 -993 159 -295 533 772 -547 970 193 456 -932 -180 463 484 697 272 -938 -321 396 518 -492 472 699 240 -368 104 -233 115 -504 368 57 634 -85 -792 423 -154 -977 478 518 -26 351 402 834 305 -268 -416 -521 -544 -91 746 -658 -187 -165 -966 -322 720 -884 -134 725 -208 -274 -668 659 -539 -272 -167 527 73 58 610 -361 -429 28 -308 498 602 -786 -979 516 254 -191 -853 -230 -836 273 -620 14 283 139 -521 35 -804 -123 -165 663 -614 27 -820 -14 49 -829 485 896 874 -861 -465 64 -671 629 -337 -805 15 -837 -208 773 -333 71 -228 -243 38 -943 48 843 -288 -842 515 733 487 -892 -146 -281 315 -857 523 194 -30 511 -948 955 437 981 -273 -4 433 -101 -22 -281 309 -959 -295 278 -97 -393 -84 -796 799 227 37 -83 454 98 950 866 828 965 13 11 189 -512 -315 -170 42 554 842 535 385 755 -924 893 -856 325 -380 -638 -820 -426 -891 -242 -523 371 839 238 911 -69 933 -541 184 932 548 -922 -625 -200 645 109 675 -181 504 47 -229 235 227 695 -657 195 524 569 368 476 -208 470 -967 48 -298 -722 953 906 -874 -669 199 -933 151 461 -347 -914 -484 -111 428 -532 -492 -256 -868 727 -154 921 827 -856 -288 111 -328 -288 311 -636 -613 994 -930 -492 753 -973 928 -5 993 -801 40 923 372 348 925 -178 -32 25 533 -340 -883 260 741 -938 -508 862 -194 -47 901 983 189 199 -84 -17 494 805 509 -598 712 626 -239 -854 658 -684 -473 126 -217 -540 108 505 397 698 637 959 -560 341 65 971 444 -399 -696 -910 -353 457 670 128 -312 745 453 -266 844 -243 -887 -533 -911 -422 -511 -635 -208 547 916 67 -186 -44 -633 853 359 -579 267 -639 -884 120 -113 -809 -100 -54 67 910 -151 809 394 -138 516 406 -704 -30 379 906 221 -697 995 511 464 286 435 -261 -958 -532 -536 732 -621 -315 -302 751 181 -522 -778 514 -351 339 -845 -112 654 311 -208 -110 149 -82 -693 -397 -568 -130 -861 171 -444 -18 -875 -622 488 -89 914 -92 -797 288 720 919 750 851 -720 135 499 264 607 -874 281 729 -784 430 -46 -472 760 79 -950 -490 -155 292 747 933 303 137 -670 -576 928 755 -60 -323 -956 -175 43 859 356 169 -906 -471 -823 34 -190 -318 -839 -421 -205 493 941 -782 -323 -928 765 -617 537 758 -629 563 -817 854 394 982 737 71 683 -588 -123 -803 747 -438 -301 634 613 -605 -483 184 705 655 758 120 -361 -481 681 -277 -102 229 191 104 -838 103 -80 272 -345 -166 27 442 -70 423 454 492 178 415 245 499 -13 -678 -148 208 -624 -201 -175 -856 -318 -927 -902 -923 -835 -289 -464 -11 -518 -444 -790 835 42 -834 -927 -124 238 -657 -811 -756 761 94 -863 856 961 352 -753 -807 -346 367 820 -270 555 428 699 699 -45 -313 -305 -278 267 426 -850 527 705 -338 530 -797 358 433 896 -634 641 -656 -439 -22 -921 -679 170 417 -99 688 -471 -901 909 -128 -683 -335 20 -149 158 -444 -819 240 445 763 -799 41 392 -981 813 688 -960 -820 558 83 718 543 272 -839 -968 -11 921 794 940 923 -855 -259 257 -486 -479 -12 422 -216 589 684 -59 -195 -122 728 -662 -948 250 -192 168 -14 -512 334 601 -544 -413 -23 716 549 -363 -798 -390 -601 417 262 -962 -613 -148 -788 -44 714 608 -366 801 -296 -419 784 479 117 -412 337 110 807 -720 392 317 -674 -167 -103 -923 -148 126 109 -952 -772 567 494 883 -285 190 -575 985 -246 923 601 357 -314 -203 -625 144 -848 -518 332 -675 -65 -213 -147 511 987 -863 -965 822 963 -185 -507 306 456 85 867 272 54 -149 234 -871 -291 -1 -463 -757 201 -599 708 -833 -220 -421 -713 186 849 -882 832 -726 -944 813 -415 836 78 102 -879 451 -558 -587 -355 -952 -681 -6 538 -782 882 -239 748 -624 509 -458 153 630 -143 455 -653 -843 189 -205 -900 564 -294 -368 610 -114 -173 -654 724 -165 391 273 169 -450 826 928 595 62 537 -645 -980 896 -422 170 496 739 557 463 704 487 -315 640 -812 -369 -563 -244 -528 317 535 -314 206 608 -511 189 953 -383 76 -835 310 654 161 323 -970 578 -692 314 690 -744 -742 594 246 994 -903 -505 586 113 304 745 10 -398 596 -11 -907 -353 949 -400 -85 -881 489 638 411 609 939 -64 -585 -270 964 998 -839 681 -405 802 -607 -950 -75 -413 -282 233 -26 -130 801 434 -31 -88 382 52 681 258 -578 -840 851 541 -88 969 -11 764 -522 -359 117 288 11 -841 281 -517 -21 -205 -548 424 -382 -222 -698 -208 616 -308 742 -272 -269 999 934 -43 795 621 -613 -61 561 322 -557 650 -399 -136 78 364 -512 -421 346 124 -866 991 149 -227 -627 133 160 -314 618 -326 208 -32 650 -771 802 -756 488 546 -465 -73 47 326 151 458 -566 -439 751 593 878 -292 -106 -774 -903 324 825 906 150 -340 206 -178 -735 526 -13 -372 -290 409 -321 -709 182 -536 -441 340 -493 117 -712 579 -474 -51 -80 898 -798 -524 -256 56 472 -841 -236 859 -172 -760 -734 32 937 -731 492 -234 571 -533 635 252 -97 -58 -176 734 -951 -17 -225 932 -138 -953 -130 315 469 685 853 -262 687 32 -58 970 933 432 650 -420 -766 -245 -888 370 867 -290 127 939 -465 267 168 855 835 -881 -402 206 -699 -580 -71 -149 446 242 659 -303 63 -907 -413 -308 133 -619 871 738 233 839 70 -247 396 688 -395 935 -362 331 -960 -225 -297 276 -662 -385 863 847 552 141 393 340 -709 845 424 688 941 -341 820 -433 414 -347 -624 987 -315 -732 180 445 -824 264 -603 426 423 234 635 -186 212 -250 -726 136 -267 -633 819 -504 966 -199 -349 900 -488 517 -188 -840 370 507 679 -871 25 -907 -449 -105 -792 -987 976 726 494 710 -258 914 -705 -533 881 -354 -641 -435 -892 -27 -215 -556 -337 -557 -972 -373 -158 -689 712 -194 -703 485 468 852 790 606 295 461 -442 -366 -895 930 -704 -270 344 -910 347 -542 -965 -319 -881 628 565 -642 -610 -145 839 87 60 390 371 995 753 -588 -785 538 -116 -767 938 -984 -212 -111 -895 783 -28 833 886 864 166 -227 -519 -5 342 273 -849 945 -852 -941 -835 662 -35 749 -988 -466 -608 286 -25 157 867 -157 -614 -661 46 834 -72 -35 129 302 683 406 -744 246 -831 386 -228 -713 -775 -877 -583 -534 -589 869 263 -595 -955 -735 538 -569 946 -49 963 -388 696 171 -111 -755 -60 858 -840 -216 -851 -976 -741 941 371 -293 -907 -351 87 -876 -632 -609 698 -129 534 246 -636 -655 643 820 -604 19 671 -980 553 -426 959 62 -488 -295 585 70 817 -388 15 -847 657 833 664 -952 -993 89 711 -510 40 -989 -892 156 -446 562 -485 861 768 -381 -382 321 -860 -864 855 -243 -472 -53 569 454 -89 338 -492 -542 900 -658 -10 -773 -793 98 710 -941 -172 25 354 -225 -20 178 -542 -532 -188 -508 -927 887 611 691 517 -552 809 637 986 -295 -969 -934 -978 825 964 -426 842 34 679 868 -448 228 218 -971 166 780 706 221 -158 593 361 27 147 -89 457 -118 644 -443 14 947 467 554 -13 -104 375 -66 -65 -950 731 810 -162 -912 35 890 854 -582 66 -812 186 -269 -997 915 -832 529 -641 660 872 -922 308 894 -695 -994 -540 853 394 457 766 -524 859 277 364 -968 -45 -318 669 427 -122 -5 -959 676 -142 -440 253 830 273 -160 -342 447 784 -752 434 -499 -702 544 -655 652 691 -223 536 229 233 485 287 -568 695 -816 514 374 -313 878 -775 -543 -257 -689 69 870 817 335 -564 70 459 184 819 386 -628 898 -629 -107 -612 -602 412 -129 -762 944 -532 -624 -793 612 62 -947 -76 -185 -747 -807 -790 -578 78 -291 -950 397 241 51 -476 -455 598 604 481 873 -752 -487 -339 752 -576 720 428 109 977 -256 -413 -446 904 993 275 -356 425 -998 679 -857 -100 -911 532 754 -542 -229 -531 -249 -448 -281 35 199 -315 -450 -462 -425 -876 -877 266 949 637 616 -305 -906 9 987 -670 900 113 958 712 -770 454 342 -937 78 407 -903 605 -420 197 914 -406 -560 -84 924 853 885 -288 317 127 309 -123 729 -335 272 -430 -220 -677 -246 520 89 -377 -470 422 -295 559 644 -64 -609 958 -191 -585 -466 157 303 584 193 9 192 136 869 -93 -162 979 146 -176 -789 -529 987 -63 -134 437 -398 823 -212 887 954 715 -106 850 -55 835 -970 -173 -109 -825 501 -932 43 460 670 -230 134 -474 -88 862 -156 -171 -675 -511 -838 -400 734 426 -271 -876 -500 -980 927 98 -774 645 258 -371 599 -415 -882 404 -108 -216 -935 756 -276 751 735 -29 -398 623 500 -227 858 831 808 439 -912 604 -564 -232 179 -978 -853 594 498 95 -129 -714 82 66 95 223 -36 15 417 -167 -905 -956 488 923 943 -517 232 922 -318 696 -125 -728 334 980 -792 -251 -446 -834 -442 -479 -189 587 420 426 800 -637 -951 -311 -647 -951 799 779 339 -242 -193 -282 227 -19 915 -408 828 -185 -125 517 125 648 -582 468 161 673 707 573 -937 0 981 -564 -502 -952 -498 -679 242 -799 935 -511 -911 -78 609 -814 -624 76 -381 492 827 305 705 686 -730 -318 -432 941 -505 3 282 176 -886 -422 769 519 -243 659 -935 865 -755 -109 -290 152 129 460 537 700 513 643 -420 -67 582 323 182 221 443 353 -374 581 -701 -924 -405 -618 -667 -283 -845 -958 222 268 414 4 -688 -30 951 60 -463 -286 -909 -663 -495 720 -345 885 -615 -31 754 -744 -889 69 21 666 -732 -954 58 373 292 115 -405 802 -378 181 -777 -474 -192 -293 -782 396 330 645 -817 -630 15 711 132 -945 436 20 948 -719 -699 770 108 485 210 -950 149 -413 523 -634 -792 -640 -527 581 -700 -801 -888 -998 -834 -758 658 872 -936 -666 -515 -137 667 855 -472 -691 177 -564 671 499 -716 624 -429 -392 612 -842 51 -554 -39 -390 -118 155 7 -326 -271 996 953 557 327 191 362 467 -589 -469 327 811 -30 131 -191 -211 388 -312 -470 374 866 -413 -295 790 -145 -914 -794 729 960 -960 336 696 849 566 -584 793 318 -536 84 955 283 115 644 339 144 -929 -44 137 -390 938 420 774 -832 -252 -193 706 -331 191 -271 371 -584 -997 524 336 -135 49 -865 -246 842 -761 -882 117 414 222 -142 821 263 191 418 971 406 655 307 -690 -949 -690 380 -738 -848 -477 -893 -908 349 244 -732 -397 -915 -466 243 37 776 -777 -700 -629 311 -423 -91 574 -122 -41 995 -214 -476 64 854 428 37 -289 -274 -558 -700 -984 320 -77 -420 670 -544 109 732 217 392 -858 -191 -146 -690 931 -341 -969 894 -812 471 7 -291 -320 953 436 912 603 -594 832 -155 17 933 -595 957 96 -352 218 348 975 -651 -730 -378 -10 -557 -756 -813 -16 870 102 84 595 -347 603 -31 -136 -83 -628 184 628 -455 247 -685 832 -138 850 -353 426 -889 -404 930 284 -891 -565 436 -913 370 -231 -560 151 87 370 -747 891 -82 -334 -103 516 -249 -10 -64 -793 455 230 478 500 396 931 743 -918 -660 -680 579 -491 -553 -943 -153 -942 424 -538 -215 -646 896 -617 -349 -132 -132 513 -258 591 771 -337 677 -538 -485 321 -824 -134 -846 -495 -214 87 -353 60 635 -479 5 -328 -824 -406 -664 102 427 554 474 932 -585 -16 108 563 671 958 -130 484 415 362 727 -541 -271 471 -665 -541 -587 71 -131 666 487 -46 836 234 -51 -61 -814 -675 -877 -719 -267 589 192 -770 -758 816 -965 -487 284 -963 198 14 242 960 317 397 286 836 -907 767 167 204 770 -221 -984 -97 -484 995 965 901 956 -87 -155 281 111 598 933 -971 4 -327 -862 -582 36 -144 -665 713 680 533 553 187 833 918 704 -680 -581 892 -711 -484 343 -712 588 260 -790 710 422 301 -1000 -848 28 -392 -761 135 -460 604 -201 -228 104 88 -490 743 -584 48 -157 287 -658 -631 -630 -828 -474 -953 63 -476 361 -192 538 -376 -28 -831 -648 746 -399 -966 -362 903 -861 845 664 623 922 -755 -298 17 777 -948 420 -394 -693 298 920 -1 626 -34 -294 536 302 888 -934 492 -335 -699 624 787 52 360 622 -259 -336 -458 132 182 -748 294 -777 836 355 -261 -973 -194 579 -483 243 -963 502 -941 -800 -601 854 536 936 -297 -410 -689 -343 -311 413 -37 -173 701 5 864 -869 491 -469 725 181 -366 -10 -525 -988 544 257 260 796 -396 737 475 -682 18 615 -116 144 549 162 -481 -348 934 -353 206 231 -579 -737 512 -349 -959 329 956 461 771 618 382 716 -200 -342 -516 -781 463 -735 -630 -172 -635 669 549 -556 805 69 -248 -994 492 -439 -87 92 -800 435 -438 415 -551 525 245 -799 -898 650 704 -592 -312 598 184 -98 760 394 -866 695 447 245 -478 886 -172 -996 116 -726 -430 411 -682 -202 -603 845 184 -504 1 677 746 -584 -159 -906 -528 984 122 70 -71 813 163 753 -81 650 -843 116 -485 849 -588 949 -716 -557 -564 927 650 247 801 707 -381 -908 991 -657 441 676 -358 140 -870 -316 -819 -679 537 34 784 238 -292 -525 -825 -548 -484 255 213 614 330 281 -717 177 419 974 -996 761 28 860 -643 551 523 -775 -705 -20 -881 488 -756 -516 687 545 -206 387 -90 -766 392 746 -472 283 888 -205 -90 599 -190 -108 -33 213 -401 380 850 -755 -77 964 878 620 -218 800 246 -714 -51 -224 -459 -365 -400 -562 -691 987 823 319 209 716 -147 284 -492 -785 538 -5 815 696 205 189 909 225 156 -345 102 -406 165 520 427 -462 185 -258 184 894 -219 -792 -856 -899 -34 871 195 -936 -719 -991 -583 583 -467 557 -496 507 620 401 -541 94 -252 414 775 -158 622 434 -856 526 190 -45 -778 155 868 60 406 -220 90 -21 -953 129 -561 -887 885 -597 -461 589 82 904 545 -139 371 33 450 -553 374 -127 -390 -319 359 -8 823 73 -306 -505 -872 766 -942 -298 148 -929 549 -28 -792 642 -853 53 -828 913 223 -958 -742 936 788 598 817 -743 -573 626 -26 621 -21 -585 664 980 -541 338 916 -632 716 -646 201 585 536 887 610 -50 -123 624 798 -490 466 919 -572 -307 60 -199 -546 -795 141 -486 -519 -615 -236 -805 209 -332 -812 960 -976 -774 518 248 323 -369 -634 -369 892 636 -431 -430 481 -998 864 -850 775 153 185 -194 -443 -555 607 -618 -95 78 -906 -223 670 184 -136 -219 560 578 -175 650 626 -991 -857 294 56 323 360 -759 226 553 -605 -221 -321 257 409 -35 6 969 -903 -511 -556 -870 971 -943 -707 529 -619 681 532 -920 -194 561 -781 235 -932 69 -153 -900 -70 202 764 481 886 685 771 122 87 489 -591 726 362 957 -70 -232 -906 -985 -240 864 869 -94 876 -338 476 816 533 -98 -203 208 788 930 288 -294 973 147 368 776 694 -95 410 -955 94 619 -9 -488 -61 -286 -690 933 -251 -247 -122 -712 -961 -824 -320 -700 910 -183 -624 -879 84 961 -594 975 -799 -715 873 550 -44 -395 -620 -462 -126 862 -923 -216 -108 6 278 -84 -259 756 -226 -809 -700 774 761 -150 -681 243 988 642 770 424 -890 9 -497 159 -457 420 -329 120 691 253 379 780 208 -829 -319 58 414 -950 483 77 408 -603 -737 957 -793 -310 760 278 -368 -452 -534 -167 -545 -223 688 692 226 809 281 997 793 287 -943 -247 795 714 -974 41 -185 -119 200 128 -565 -721 -471 220 -160 -396 -40 15 836 -591 469 280 399 172 -628 82 264 -325 -522 -128 -112 797 991 795 -444 938 -723 873 -309 315 -189 673 935 34 346 -568 -930 -904 695 -649 119 -469 -175 -958 633 -557 -934 877 466 -231 -77 110 -812 449 -145 192 315 -635 -718 -881 364 220 37 249 -380 -39 -212 607 760 153 -183 906 907 -832 -427 448 626 -180 3 296 675 -628 246 -740 -89 682 776 188 -103 -609 -54 810 171 725 -358 -806 -774 -928 829 437 693 53 -83 133 -690 -794 -948 -997 -613 943 -254 214 122 -84 -120 -348 -16 -700 -142 -10 940 -425 577 875 -220 286 425 996 157 947 -956 -316 996 -895 -668 -321 -368 -667 776 969 433 771 -171 177 -767 -983 -323 -837 -556 -588 -118 945 -63 -933 898 -869 -779 -618 447 -74 311 -619 -113 209 362 -991 -684 -889 -958 892 -970 527 -82 776 384 902 -220 -327 643 877 709 -238 175 -603 -73 -719 814 -907 -197 562 -763 -784 -695 574 445 -422 851 -377 806 -409 953 -57 509 367 14 -336 237 -971 156 581 553 413 -518 658 771 996 96 -82 -431 910 -623 -368 -457 -296 138 -72 -973 538 652 -112 737 -38 -527 -13 935 267 188 598 312 -543 -620 285 -954 -540 -207 -746 648 -513 -305 128 408 -798 -244 -664 -64 -419 771 -763 511 89 905 -797 545 -479 673 8 -940 -540 154 -570 -745 -941 927 -301 677 239 139 465 342 -787 -583 769 -727 341 1 -838 -730 -504 -792 -384 565 678 929 -830 -167 -228 -568 204 703 44 118 924 203 -692 -869 -526 -874 -52 -628 812 -39 217 -744 956 -873 -2 719 -134 -787 -966 246 -99 -573 361 541 -771 979 -318 607 -731 869 444 940 628 -336 -538 333 -87 639 476 -554 -49 804 373 970 603 977 -160 325 -100 -161 699 847 -270 -498 655 -794 227 560 984 -7 59 -583 -514 -133 -50 861 723 114 864 -244 -555 -938 317 781 106 398 -100 623 211 910 308 -684 -878 -429 -685 -86 -944 753 -898 809 -26 619 379 665 -801 -574 477 -555 -844 366 31 -301 -368 -391 -26 937 344 307 240 736 -148 -355 -959 -802 517 104 76 -683 -203 -209 702 -284 355 -766 -619 -615 901 -61 516 -856 -132 155 -356 926 -705 -948 -180 931 -221 277 770 -686 907 862 648 363 728 -847 879 -48 745 988 268 875 535 924 726 -258 950 -449 383 -66 -37 854 -716 109 -498 -674 336 -214 93 760 999 -398 564 712 -112 819 -198 -218 -495 -389 -378 774 602 548 62 -657 -867 -339 -1 678 -165 -452 654 -670 402 916 -787 739 285 117 -382 887 -38 313 -761 426 846 -617 75 -125 -193 268 -69 -206 634 941 470 525 472 -420 -862 718 -854 -707 889 212 533 -407 -424 -854 -923 743 -522 528 511 487 -736 -341 658 -514 501 933 761 616 923 -638 -991 605 -947 -795 -735 -274 -557 -36 701 -188 -874 769 -700 -312 469 635 246 -747 -320 -650 977 960 -837 -595 -651 -684 540 298 225 196 703 891 -297 678 651 364 182 -945 -778 504 -893 264 707 -200 -719 -479 857 283 958 -740 -607 702 521 921 -637 224 -187 665 -304 -608 506 -985 375 -283 885 88 851 -910 -952 -522 770 398 659 -989 501 -969 -477 741 -674 -952 -303 836 84 299 443 -308 -853 426 565 -52 -918 844 322 986 -835 -350 -254 716 32 133 593 -74 170 -578 511 -930 650 -351 -634 -148 756 -651 -287 331 -541 620 -957 -502 766 -841 -306 815 381 190 -415 -726 478 -893 -912 325 339 -984 489 725 355 21 606 476 -303 -922 -339 -641 -675 -404 823 -916 710 -941 -754 746 -208 -593 -318 -376 -244 401 -846 -881 -341 -999 738 -319 625 677 630 -773 300 142 712 -786 22 -759 -378 250 -259 -169 -285 859 190 -126 -264 594 -833 -648 680 -561 -317 501 778 726 -643 -651 -466 -208 132 -236 940 -726 777 173 -564 -393 161 542 -763 -670 635 -435 -485 -566 600 -110 -573 762 410 91 296 84 255 -478 -662 257 197 -979 -525 913 910 96 55 -900 772 666 255 578 653 421 53 -463 366 136 -761 665 345 -486 729 934 -830 -792 465 925 770 326 -175 516 -838 -983 -224 -632 76 -372 218 18 536 -446 612 939 -397 -487 -513 898 499 34 998 -248 -280 910 176 356 -282 996 -958 64 -688 -313 530 576 -553 223 670 -657 333 -552 159 186 -950 -154 -762 -847 -906 342 -593 -723 -730 -756 -926 20 926 -318 953 253 -866 13 788 -997 -910 801 -801 -681 -638 754 -793 873 -836 379 725 177 736 -48 479 376 -614 817 247 -133 802 805 765 146 189 -868 -597 -1 -696 347 536 -509 56 -14 164 -371 983 -847 -250 -675 940 -131 18 -165 -22 541 640 675 -754 788 -878 588 -993 -160 -702 164 785 427 -422 162 599 898 -461 -465 364 360 815 -847 568 -79 951 893 -282 861 -725 401 -343 -242 685 219 -140 32 -807 -698 888 -738 357 169 467 109 -357 509 996 384 -783 404 122 -105 794 135 -919 -498 -351 683 -577 897 87 -339 882 747 437 318 -622 -377 -127 -523 130 185 -318 472 183 713 -617 -449 664 55 312 -800 -896 395 -898 171 857 -388 860 369 -644 98 -873 -890 -637 487 56 -686 -129 -649 -699 -12 -946 351 -98 -236 -730 -859 282 -957 -563 551 265 -840 59 -778 -578 -4 -112 -843 962 -739 794 477 937 695 184 -955 905 -838 -3 952 -463 -800 346 746 -897 -717 574 630 -527 -954 804 -716 815 -664 -601 -621 -458 395 146 -32 227 -81 -788 -324 670 460 -113 704 796 544 -719 66 787 95 140 663 -654 -970 352 573 -855 708 137 956 641 191 735 412 407 -550 -211 33 76 245 -761 422 -427 144 -843 976 -109 826 -969 783 -194 -83 -733 825 -821 -779 85 406 287 967 165 13 963 -468 9 182 -699 398 -304 -782 645 -530 738 -70 -881 11 -336 -136 -49 312 308 356 725 -820 265 -492 -93 942 244 -441 -813 818 520 -392 -713 388 -859 8 330 102 -714 562 14 -646 431 -510 787 -126 -235 236 -667 130 994 625 922 120 -988 933 36 684 -390 840 -903 890 -196 746 -989 228 -860 188 -462 -551 743 -489 606 502 235 -367 -950 931 -239 967 15 -830 539 -151 913 -785 -829 344 199 339 -732 992 977 -250 526 -341 -333 520 -561 -33 -146 472 625 -435 461 -732 947 -703 -267 -790 268 277 -784 833 -752 36 604 -856 802 505 826 -836 -161 -216 -247 -692 -37 325 -505 697 -451 -764 446 -270 -183 -366 -368 744 -262 185 374 -203 -521 547 -910 439 589 576 -658 -71 140 -982 617 252 73 -275 811 93 183 110 -592 -337 456 1 340 428 231 409 -53 -541 -221 633 412 -555 -901 698 -82 -670 -876 501 630 -634 661 903 -545 182 876 -501 213 -254 -670 -773 -985 -283 671 828 -654 861 77 -655 -908 -649 823 61 -14 -723 -771 707 359 590 -224 -835 -66 193 -611 -49 -355 -1 924 -939 773 -452 821 -241 564 145 621 30 55 686 649 435 -762 -153 281 331 862 77 -604 -17 -81 637 936 -558 957 191 -489 -289 965 -709 -758 -668 -854 -689 713 342 -572 -209 860 263 231 270 357 547 879 -698 438 829 525 -130 978 767 502 891 -218 982 -939 538 82 -650 472 -612 908 717 -502 -847 -273 311 -564 -7 89 466 -299 772 -222 359 320 556 -232 -328 247 -754 -525 -173 735 -99 138 975 -865 847 -653 177 -711 49 409 353 940 -778 -775 290 -601 854 -322 80 -685 -355 -229 522 -135 543 -818 636 880 331 951 -84 -419 -401 897 -992 299 286 133 -683 -873 355 -39 469 -182 -565 -763 414 328 -603 -912 -408 -485 236 -154 709 -652 905 418 832 -847 773 -47 339 236 291 -691 -16 -120 -617 349 -570 -50 318 -58 -184 18 292 -559 605 948 -883 -242 -211 46 -420 25 -254 73 -212 104 -140 806 -546 -616 -491 27 -294 840 -482 -848 634 -154 -774 950 860 -956 681 -272 -336 -197 681 307 -59 -486 192 -920 -891 -703 733 -154 166 936 -559 781 747 -78 916 765 -482 716 -24 522 -671 -495 124 684 -457 462 606 346 -385 -69 781 -665 644 947 -611 754 582 -413 907 564 -722 39 -297 -662 -409 535 -405 -722 880 235 -515 -723 89 313 807 979 690 988 -777 857 734 970 297 -862 -677 -782 -946 -174 -7 -343 881 712 -872 -116 -241 338 612 -598 -708 -65 835 162 66 869 43 184 -542 166 -813 140 -241 -203 3 486 -995 -849 -291 -700 206 828 -86 882 350 -43 32 -472 638 -252 -898 853 -240 63 -694 -980 -13 263 595 -910 262 944 -296 -501 -98 -870 -578 -214 624 -15 -390 -694 639 -534 -231 593 748 811 486 -263 -925 -864 55 462 -602 323 -313 -213 436 870 512 538 -210 -575 -794 300 944 977 906 -638 805 -599 705 -951 -247 304 14 178 738 -91 430 -776 757 161 787 -379 -940 207 -209 808 189 127 962 -919 -220 -37 -130 738 324 447 437 881 -542 632 -202 -769 703 -815 -26 -776 98 133 405 825 -673 417 333 -58 183 948 505 -878 572 409 -300 237 -159 -959 192 -908 -775 -623 -517 -879 -496 314 -825 -963 -862 -777 -268 796 -219 -163 -510 51 346 581 964 -987 -890 -397 17 -863 898 840 -617 610 -225 -472 559 825 -993 468 -622 -136 -61 -816 35 885 208 379 -472 -263 333 -159 468 -508 61 3 895 270 929 955 869 -11 -960 -44 -926 -199 -9 544 -267 0 -589 -142 -601 -790 -157 898 -214 -419 484 -302 50 158 130 156 -408 -446 -373 899 -399 93 -825 401 -469 456 -956 -345 817 254 -528 570 245 -549 642 507 277 -777 426 -899 267 168 -641 193 -960 668 123 -346 313 320 -926 -13 -832 383 -264 574 339 605 -774 178 14 -445 353 -620 -2 88 -879 -402 -818 180 -511 182 -882 -199 -511 -950 29 348 568 933 -196 107 -885 24 -169 465 -244 -845 -674 723 797 634 579 357 510 -921 -308 321 -657 694 913 -626 -584 -499 -717 592 134 -280 -840 -299 951 269 460 732 614 -794 194 270 -630 -437 -561 986 267 -416 138 -427 -906 748 -961 924 -930 931 -936 -424 -756 -75 271 -679 -451 -334 -856 739 -223 -127 472 -689 858 989 239 877 104 -452 162 -958 91 -119 457 456 -480 434 -985 68 11 -182 336 -102 -717 -950 -982 904 612 211 -179 471 285 959 -372 -780 -363 -887 -164 206 -971 800 139 488 19 677 562 -726 -278 -127 -459 -844 866 153 397 541 -877 261 -551 -6 915 -489 423 915 -831 342 -492 -825 -550 -940 -272 -963 -341 854 -885 1 -123 -576 -584 96 351 495 -905 62 343 123 -734 49 542 175 513 -523 -380 -35 339 949 248 -665 557 720 -501 -916 886 -916 476 340 586 536 256 -455 717 -20 -523 -932 -187 -851 232 -889 -593 -538 407 -322 993 48 -346 -166 15 -150 667 -493 -835 -275 927 -558 -515 -488 -498 193 748 -448 752 953 510 -192 -136 505 959 -329 -354 -827 583 396 838 -346 -338 -775 992 -718 121 365 -213 -377 -939 643 586 -817 -127 238 -382 -911 -261 627 -431 -241 -329 -293 146 121 -814 682 -396 -747 637 -811 -927 -337 -16 -590 321 27 695 -175 -520 177 320 662 -849 167 198 481 -821 -869 -723 -78 12 -950 356 -585 238 783 183 -488 24 -693 -310 298 774 -463 525 932 -696 762 -638 -382 87 -919 -675 -645 677 -124 -730 -552 -243 -588 430 934 90 -742 680 517 365 801 641 329 -423 -464 141 -542 504 -505 -733 315 938 -598 524 -509 543 461 843 -530 993 804 866 913 -242 984 923 -101 -34 -353 461 529 -594 -186 -853 481 -306 -842 -346 59 807 -723 575 431 -360 -169 -545 -674 991 -155 258 382 648 -968 -95 -451 398 56 818 -557 696 813 -464 962 646 616 919 -814 226 -944 -640 729 -276 -69 761 -249 334 88 -360 -817 10 338 668 185 -592 623 -794 490 949 691 -378 739 73 465 -965 -901 556 429 -225 -279 -654 -296 416 -620 950 -312 263 679 -306 -939 356 -381 -346 785 -859 -248 222 939 -896 -439 -182 -968 -87 793 -407 -311 -195 923 -114 329 608 570 500 989 -48 997 361 380 -226 -130 211 696 -322 703 153 321 792 760 -421 642 -386 -130 311 -622 -149 -760 -968 424 -996 -620 -339 -647 -470 702 -340 -536 430 758 706 -929 -824 -925 892 635 866 -301 -709 132 -57 -373 -93 -337 968 -252 381 133 733 -866 -984 804 -294 -803 875 -690 178 -463 -705 400 -814 591 -627 -868 474 -237 220 225 352 -123 171 346 -106 -313 -975 -386 -7 136 -54 736 -483 244 -472 -73 -564 823 600 587 -45 -789 792 142 632 -838 170 302 48 487 595 860 -626 -27 -667 431 949 -537 457 770 553 -734 -378 796 -452 734 668 -568 317 153 -936 86 9 790 680 -90 -507 370 -85 -474 -546 -987 214 -860 14 411 -495 431 983 -583 -193 -194 6 730 -507 838 524 -455 560 578 -859 822 -933 509 147 606 -713 96 -514 -702 104 400 -680 -799 -335 -298 -475 -694 -822 981 -389 -261 -251 -685 775 -137 94 63 -217 187 -426 -897 -249 986 217 647 740 877 -771 -105 462 842 -268 636 -478 505 -153 255 -893 483 -193 -377 -833 -424 292 -43 -664 -312 -396 874 -88 247 794 -597 -617 -942 974 531 969 -375 400 723 -712 489 -865 886 215 40 -539 -580 -94 -460 985 855 -774 -656 203 863 307 76 -167 -622 -273 -645 -360 371 327 596 313 822 17 -271 -809 352 350 507 -419 688 663 -160 -418 50 -230 575 925 -344 -863 262 -9 -361 -732 350 829 355 793 -219 -135 -273 -987 -229 -988 337 164 -915 496 725 -552 -721 529 -977 -397 936 -916 -681 -646 580 323 -193 -473 723 956 -657 -694 387 8 185 -569 590 479 -699 516 836 249 -531 -380 -162 -368 949 240 -559 -550 250 153 -877 -274 767 331 716 894 -149 -30 379 -10 -628 9 643 632 -646 -88 340 -690 634 367 -892 678 636 -843 257 -988 203 -649 703 798 414 -889 -676 409 38 435 -447 -711 867 773 -165 -317 -60 292 -191 482 366 910 178 -216 130 -520 -198 126 553 -894 691 827 220 -782 503 478 -414 -334 -956 52 667 -993 -26 600 -631 -73 431 -590 420 -329 559 529 829 802 -897 92 -13 -78 -464 -892 -648 187 443 764 592 992 936 -605 325 -458 -417 -834 -1 -281 565 -790 -682 -377 753 42 496 -664 419 -977 842 739 -898 46 269 355 -213 -871 895 -800 810 -752 -156 502 -392 898 650 -22 -822 -383 166 -349 -56 -427 -505 139 723 -559 -312 -656 66 -770 -996 -705 77 -660 613 -942 955 711 -90 112 476 -178 967 559 -720 152 -520 -210 -87 135 559 -619 614 4 -587 938 715 595 949 -266 474 -537 67 111 -517 203 -728 470 -139 -815 -702 10 726 123 -704 -205 -329 772 -205 978 475 749 554 -827 474 -356 -515 -716 -515 322 330 -866 -630 183 100 401 561 830 -599 -602 889 -14 -728 428 -484 -332 135 -407 443 625 -50 404 -331 960 475 -420 340 -540 -162 -850 239 -520 406 -928 331 -41 -614 -775 -789 56 -61 -463 -8 -951 169 241 -620 551 -173 390 800 -879 285 -817 546 711 -858 678 -564 -784 501 705 -897 -308 -96 -229 -54 38 907 627 267 -545 -669 439 282 -171 796 705 -256 -743 -854 -34 -659 -761 576 -257 798 -976 -161 -90 154 -762 -630 -673 931 -213 224 954 -285 -806 733 -81 501 -652 32 -21 596 832 -139 -76 -728 -438 -629 420 -68 -463 946 510 63 -130 -470 -48 -693 928 -348 -222 -593 -641 548 345 -922 772 213 51 853 -675 -281 731 62 -56 -399 943 317 -777 832 309 -215 286 -470 -681 -284 -152 -672 764 799 -947 421 -670 771 -982 703 15 772 -182 -402 781 647 -693 512 169 563 -191 956 -251 155 253 46 92 -28 -847 -152 -871 -254 871 -155 -503 -771 -806 -679 209 791 -584 -816 -281 68 416 -688 829 113 968 100 721 754 -805 432 965 30 -627 -377 -499 649 -80 896 -512 839 -73 -705 -170 885 984 -145 -744 342 492 529 40 469 602 -939 -136 121 -424 -628 -993 83 -715 -26 160 -625 -43 -899 992 -668 -645 582 -210 -772 434 -554 -226 -702 104 -795 -369 942 -649 -413 249 -916 -804 -877 -953 -768 88 312 196 570 -470 514 -191 -491 250 249 963 459 -6 935 -595 857 -221 840 -532 -380 -2 -511 -827 118 -102 -285 165 911 -848 481 -627 505 711 401 -184 -587 -685 -977 321 385 -829 139 588 222 -929 -762 -807 940 656 -775 662 -162 651 -710 25 258 680 851 -912 428 -706 287 137 -508 385 698 813 -101 -249 -322 -31 589 -51 -20 -653 133 1000 -156 549 48 -743 -224 -864 -979 -298 -878 -968 -973 -431 -241 761 -845 717 534 -101 -815 724 -544 927 -489 -671 -257 -96 120 -426 622 -307 -383 491 -807 448 415 405 -3 811 671 100 -3 -391 462 -843 -970 938 832 470 529 111 949 884 772 774 292 -636 -931 -296 -306 196 682 4 -416 143 -421 -834 -190 939 876 457 -374 723 641 -685 -446 917 -33 337 -860 923 66 -318 -561 832 527 -874 564 -618 -975 -319 -17 -691 2 133 -540 749 -922 770 -434 221 138 -200 -797 10 -303 401 979 -436 -420 -714 894 -509 354 975 385 336 985 684 -666 737 -743 -574 -650 236 340 -687 190 283 290 54 517 -38 -89 520 169 -843 -244 -742 -978 652 -133 -606 -760 451 -287 824 -392 727 -705 -780 -546 196 -34 -308 -661 -665 -257 -977 -151 -173 588 -236 -970 -719 -403 -911 560 -609 -540 880 -359 -30 604 -466 -473 520 195 -415 -68 -398 -477 241 -75 358 245 6 -777 488 262 454 939 -852 -673 894 -937 -742 -295 922 872 931 -896 797 -287 20 -565 310 943 -112 -384 -11 36 553 787 103 600 -293 681 530 307 -91 455 -179 -413 -511 -562 361 782 -596 -549 -821 669 937 -468 262 358 -214 -576 571 -514 -560 369 831 -431 -711 139 807 -326 956 942 857 637 439 467 350 676 -91 141 -114 -340 -950 487 -118 16 109 892 -76 -811 -640 798 -71 -361 663 739 286 183 -89 288 -455 38 314 -461 229 -679 -61 162 428 -133 -338 783 444 914 -1000 417 533 -391 448 -680 -159 -819 169 456 -176 889 18 -37 591 136 122 383 222 -449 -625 -653 910 -161 969 495 486 274 128 -560 634 504 -410 -686 280 283 -153 895 81 561 -418 -127 -507 -905 -372 -767 566 -244 680 -471 -804 97 816 -138 532 781 -20 446 496 -754 -597 139 -847 -277 -991 74 -302 -375 524 -786 746 904 179 -820 -950 -112 -489 999 -601 -179 -230 -399 857 835 -754 -624 43 80 688 300 212 -506 -795 -642 -923 211 88 -233 -113 827 511 414 423 -84 -290 -669 143 -280 319 68 -83 468 936 460 -445 69 -964 -302 5 -798 -398 284 -244 677 208 904 -369 -542 95 -918 415 936 -933 -84 212 119 860 -15 735 800 668 -359 -27 652 380 182 138 999 594 -633 714 -742 350 -52 500 -429 -869 -156 -796 -156 -151 699 832 862 969 693 -438 -124 530 379 -215 970 -60 336 -84 863 325 274 111 124 -515 568 -682 142 -24 -800 -326 104 -889 -710 -624 682 118 -896 911 707 -308 -742 -986 -560 -786 -911 -259 -203 401 -733 -101 835 -294 444 -353 -772 71 -246 943 446 18 -379 382 -202 711 -831 -452 693 897 -454 481 -629 -54 -725 595 12 836 -505 -801 491 -147 161 -204 -460 109 477 -655 73 -822 -382 -21 916 449 -106 -523 294 588 940 873 727 362 -652 630 221 -100 -477 -124 -9 -103 -306 -779 -893 -819 649 -407 -296 149 995 -642 -172 408 -451 536 861 -666 -710 -293 111 -21 -889 480 771 -573 -738 664 -949 -901 -956 -24 -89 -898 -414 -891 86 -255 -391 53 405 -657 -834 111 -275 -850 853 257 -540 24 240 660 255 20 -997 67 -416 621 -387 382 -217 230 469 -139 708 -9 268 -824 945 -642 -547 331 358 -272 731 709 384 -625 -557 -664 114 182 -583 413 329 -30 -238 -794 -435 375 -736 -304 -739 -420 292 887 -205 -454 277 -151 517 26 -680 791 -338 -1 95 -109 6 -992 -697 661 -648 314 211 -339 199 -59 808 -649 -41 12 -336 963 -179 854 -365 84 -637 -107 -284 -71 -64 -789 8 397 170 919 358 -428 -606 690 721 828 -24 -117 -150 -573 909 713 -561 -849 583 433 -581 61 15 242 440 627 676 891 -143 -265 -68 961 403 899 -627 721 941 475 -494 -409 375 949 720 -245 -953 -777 351 903 421 961 -399 801 -934 -113 663 -981 563 -905 606 -717 -984 2 202 941 509 -546 -524 948 -298 175 22 -55 -189 528 -387 -54 661 784 98 -986 320 -269 964 -812 347 456 695 448 604 -893 -898 517 221 -292 -872 624 444 988 413 -878 68 -80 -18 -909 -879 -643 -204 -329 107 -263 890 920 -913 -979 -883 -664 344 -110 139 -63 27 314 -77 -795 6 -738 425 -809 111 511 405 605 356 -467 973 913 -867 -650 686 -582 -289 -761 825 -213 -757 -86 -283 -241 991 714 -288 411 -568 -94 -938 708 -834 39 -657 422 55 -136 -451 -94 15 -223 655 -291 -624 -32 -399 668 231 554 -485 996 -44 115 978 116 281 -902 879 998 -702 -599 323 720 -748 664 756 -455 961 -505 939 -410 899 842 -748 -538 856 -969 -535 -800 521 -578 -321 -693 -469 -660 -772 234 -825 70 -234 -581 -71 919 332 -705 972 -575 594 -320 58 877 876 82 551 -620 -188 -745 -247 -888 229 483 -538 921 879 -228 -436 -69 -37 -864 654 -984 -984 -807 279 -75 898 -516 929 875 474 -179 95 -950 -614 472 -92 908 -486 612 457 400 -168 -904 738 961 -162 -608 867 293 -779 -744 171 735 539 77 -493 -379 -142 -244 -717 360 827 -591 -549 768 74 152 -806 -91 -165 291 -335 -292 349 835 739 524 100 501 61 667 831 311 697 -8 562 -177 -738 571 -688 -398 733 -18 -170 -480 567 -334 -355 -889 -310 -484 378 110 -632 -573 -239 185 -863 489 273 -168 124 519 -661 874 420 -181 -821 965 -89 564 634 452 -769 -287 -497 -937 24 346 900 122 -453 -560 599 -537 766 -785 58 -356 583 548 -127 436 568 710 254 287 555 907 104 -983 385 472 -303 -77 -611 870 409 -922 -843 387 430 911 23 -965 181 -508 -968 -251 396 -473 637 -383 -367 -835 -423 -424 -88 96 -60 -20 -555 -969 688 37 79 341 935 189 42 -854 -993 -449 943 113 326 543 -211 480 -15 -44 267 36 -34 276 795 227 103 217 -277 -504 -46 221 816 -45 134 429 62 -263 -408 -261 -282 -530 -503 -363 -368 732 406 -963 -617 -531 -132 -702 744 737 -483 -908 164 -300 18 -873 627 -242 404 788 227 89 105 -619 -781 673 104 537 -529 508 -592 786 -746 -128 830 -556 168 -707 227 -895 127 186 950 -583 507 -612 -486 -630 59 -481 -223 408 890 607 -724 999 563 -972 -685 127 860 317 566 327 557 321 -466 -210 -387 388 -312 -795 319 502 61 939 556 735 -852 229 965 906 646 -886 852 -264 497 -887 13 -147 -814 250 911 -840 -808 -416 687 -700 549 -583 760 180 -901 762 -987 737 176 967 -182 48 -692 -119 762 602 -977 -131 -538 632 16 -740 557 172 86 398 283 -553 899 -990 412 982 954 -192 -391 -22 -725 510 293 -860 72 -130 -504 229 128 -425 836 -322 -731 -119 432 -130 421 648 -769 648 664 649 363 -304 -114 -967 -413 -589 925 671 -397 -622 153 35 -719 468 604 201 -649 -667 273 764 508 119 -679 865 -742 840 729 -291 -122 -191 479 831 280 443 -577 -699 566 517 -720 947 449 401 -108 408 -650 -280 127 219 -608 -935 -633 485 -657 -100 -20 -833 992 764 256 411 -860 -521 -173 -717 766 -318 -746 -397 -505 -473 2 874 -788 41 -7 -305 47 43 58 -983 -342 461 -790 347 565 -822 -529 315 -776 -375 533 211 -669 -643 -826 912 -953 293 609 -331 697 850 665 72 -220 739 980 144 -1 857 -444 317 -846 505 -704 -207 -215 -823 -501 83 -184 -516 -243 -992 906 -703 569 -974 953 -504 -426 285 -555 234 373 -452 57 -921 -964 516 -215 -479 -256 354 113 559 -744 -553 -201 950 -553 106 -93 21 189 -603 -668 934 -622 635 643 1 517 884 -336 978 -872 427 -190 -519 -469 -949 -897 -903 -664 -391 871 -712 -928 935 -301 444 327 239 -352 529 183 -563 -585 -123 -640 -372 -468 600 706 747 -504 270 778 753 -905 -266 -45 -533 809 885 -78 583 176 880 -128 -766 -892 -627 482 -635 -511 777 481 -23 222 -346 155 -470 506 -614 828 -166 -655 812 -692 194 -20 -414 448 -997 -155 -375 412 -125 101 87 -992 744 687 47 -772 -330 353 86 332 -799 -207 -658 174 -659 -501 750 403 -471 -574 420 374 -71 731 764 754 249 -125 -26 -712 770 -581 22 801 78 127 845 442 -379 784 -542 375 -355 -390 -828 -166 -666 40 52 -430 678 -899 -653 -756 -486 11 -160 -265 98 563 -689 -462 882 -959 -730 -68 -263 106 529 -410 -748 884 610 -834 -934 -907 -344 -184 487 -254 -250 -617 288 -142 -159 567 353 379 190 15 538 705 107 516 -941 -894 386 -790 -521 681 906 309 964 -947 8 -932 -749 -308 -645 754 123 787 -368 185 737 -425 -256 -930 870 -741 -270 592 997 -295 -386 -88 -662 -462 -449 -794 460 -542 416 -473 321 -714 237 444 -25 159 162 133 856 634 -536 556 -535 372 -953 -469 424 620 46 -487 569 -150 -869 -221 -422 -315 -751 907 128 -661 154 -488 -246 458 125 71 -604 -766 -972 -171 336 -830 492 469 -817 699 -164 596 -746 878 -865 -420 705 -840 592 -62 370 322 740 212 936 929 -753 43 938 -812 -480 -468 556 -126 655 -326 -538 796 69 683 418 179 847 375 -732 -277 -507 595 -867 -186 708 376 -786 -290 -183 271 568 -991 -703 227 801 -370 914 -300 49 -543 7 -934 -740 673 -708 60 -613 -33 -285 71 820 -207 -669 148 -552 -309 -515 -254 777 556 396 -993 -911 492 -555 -32 839 26 -282 854 -999 342 139 622 838 -973 561 -252 809 938 -29 648 43 344 -826 -743 -126 547 -542 -263 189 818 -938 413 159 -587 431 -707 616 -437 -486 842 -861 -884 -246 45 12 530 -741 668 -962 -281 -770 -916 -857 418 -526 -103 440 -141 199 670 -731 -592 657 -945 -458 720 -528 553 -105 453 -405 657 -857 -749 397 515 -569 -860 569 -25 17 160 -762 621 124 611 970 146 635 970 644 261 288 795 91 -351 -170 463 287 881 -708 849 405 442 -30 150 -570 -430 366 732 -675 -121 -913 976 75 421 393 557 -858 430 136 374 -56 -946 936 -706 -906 -604 -178 48 -640 576 435 -900 -313 -687 634 -765 -327 -603 -965 -384 802 488 817 269 206 -334 -872 870 -439 951 -705 405 -105 170 -504 -607 982 797 -29 123 682 340 -424 281 323 314 518 2 -24 -169 -683 -506 -796 609 500 -89 -35 181 -465 -632 460 -556 -995 400 -217 240 -501 445 684 -869 -860 -803 51 -965 -925 278 -127 -808 -383 -194 194 118 -71 179 684 -145 804 848 -115 -194 -539 -85 -144 -966 263 -845 -378 152 -498 -525 638 851 -300 -671 943 -872 571 810 -675 675 522 -940 -220 -392 -693 716 -937 -688 655 -304 -295 504 966 107 115 440 -282 832 231 181 498 -359 -170 -45 -802 904 748 175 221 -870 -205 -763 906 947 -241 -695 613 641 653 535 -720 -391 -20 -30 124 997 505 828 -221 96 -484 -905 -308 -980 -393 -25 -161 -974 478 -962 223 282 -693 845 -826 -807 -263 484 -537 575 460 207 -666 -565 15 -529 407 -917 -252 798 14 232 -80 -511 -71 -316 130 -867 -435 863 -832 -862 266 367 -889 366 -393 -202 330 -739 469 790 691 -364 581 625 -716 -837 -484 -292 872 563 -131 -317 -14 919 716 39 -887 296 -587 -368 -470 869 768 337 891 -31 189 848 -136 875 -811 699 622 442 -304 -281 -681 751 -478 -655 -394 -680 503 -277 -914 230 667 -711 833 -474 -278 891 -311 104 -333 -146 270 -573 -313 41 -424 -837 526 -44 205 793 -651 812 -720 24 750 -824 161 645 -689 -910 -284 -224 610 604 -1000 -194 697 607 93 -785 16 171 -170 476 934 203 437 309 854 -368 -959 422 607 -924 749 -632 -203 -218 -299 586 253 -882 -818 -445 372 -39 -54 -782 -894 -757 341 -447 984 86 -616 323 -354 956 450 -739 -680 284 -708 -518 683 832 297 887 990 520 303 -389 -785 377 500 91 -23 489 917 -690 698 755 -435 496 195 -916 -596 -108 -888 959 881 493 513 241 121 -211 -522 -376 -112 69 150 929 -901 622 565 -404 -899 826 271 -398 267 780 808 -246 90 -216 416 555 -69 -933 407 641 -47 -896 -77 -609 -296 404 -629 -945 -715 267 -580 411 -801 -556 -107 618 705 692 955 -716 387 -927 861 107 399 643 685 -721 683 644 79 -722 -589 651 728 514 -260 -840 -557 -737 -625 -34 722 997 103 452 -899 -931 573 511 829 -184 478 408 251 86 -298 965 -463 -167 -514 880 21 999 733 701 418 378 -558 -736 828 792 329 660 323 -915 645 707 267 -726 -592 -750 111 -962 -158 731 760 799 20 54 476 46 210 -408 272 588 -386 -651 472 768 822 651 -157 -513 -282 908 275 -690 -441 483 -380 223 -371 -275 48 568 241 -127 -174 268 656 257 662 889 -643 830 666 -874 687 -520 628 -203 -792 149 -583 -287 -806 575 395 -254 -273 -964 325 217 528 546 531 -939 -565 -504 -257 785 -124 -394 -333 -22 820 -323 -128 879 80 793 -701 349 247 586 -726 -364 88 531 219 -870 654 -763 953 147 117 357 768 -356 -438 405 -668 619 380 -610 -838 565 105 -134 -194 22 907 613 659 443 149 -8 925 255 380 -177 779 -908 -297 -367 -641 -58 -905 629 -286 -411 844 615 -169 880 622 -911 956 -885 305 674 338 884 418 -194 774 170 136 -241 216 -480 -743 309 -734 407 -180 -63 552 -792 871 379 -796 866 269 -177 -508 -800 218 -689 800 302 -476 -170 -780 338 209 59 -144 53 -749 908 652 443 470 900 -78 557 -759 -324 58 -457 -953 -32 182 61 -867 -249 981 774 -980 -108 -728 652 -869 -426 353 857 299 37 252 -833 -728 152 644 -679 295 -592 907 500 -558 174 670 -986 -852 651 -766 -782 -639 294 -738 780 46 318 355 850 -955 -965 291 217 46 -154 518 -545 -975 718 85 123 555 177 259 -520 -876 -815 345 211 -738 -335 796 521 474 -808 -227 786 338 907 -365 -965 -686 711 151 -177 -690 664 409 -119 36 984 -193 -151 -372 236 -999 -86 -706 -853 196 624 -688 444 -499 547 134 157 931 207 -466 -909 340 -61 -511 -911 766 -543 593 -519 733 437 795 -261 -647 222 926 -513 -639 830 67 930 -335 -115 643 -263 128 -573 -35 100 115 -938 996 125 977 -393 51 934 -164 74 -700 321 94 317 -686 -63 -424 393 591 -98 -410 796 -307 570 -114 852 747 507 -546 346 855 180 555 647 -445 378 -600 286 -121 897 567 -248 119 -268 -611 823 -269 766 -554 127 736 138 -456 991 538 -635 31 283 577 -262 792 462 621 255 -199 -326 -390 632 -156 -706 -747 -720 896 -1 -710 316 -366 -485 -770 33 -667 347 -189 -719 -935 219 -168 -96 754 -988 683 -37 -966 376 462 245 -32 139 770 877 815 384 -154 78 -456 626 464 979 120 381 -900 885 885 543 836 224 464 -440 -58 -794 98 -853 795 290 43 947 940 -312 700 756 -718 -751 928 919 282 -485 -739 524 -437 -181 -665 324 486 448 -659 453 205 815 -404 614 375 -491 34 -141 -64 -952 -869 385 315 -129 953 -371 558 -363 971 759 986 -215 525 -133 -656 776 -417 786 -579 -366 -536 728 632 421 313 853 55 -554 -705 -587 -874 275 924 889 429 -368 -835 932 -835 -287 -626 922 -496 907 -137 -963 -477 -544 -425 -665 532 151 -215 -300 711 527 -463 150 818 -537 -144 85 315 812 668 -200 352 -55 954 705 466 966 352 -354 99 360 -523 -770 -576 993 -91 315 -454 -534 930 161 -827 -932 -506 -264 990 -766 180 285 883 294 -494 -525 746 -355 -530 215 -388 382 722 -285 200 553 762 -159 -819 -315 470 -842 480 -311 -253 33 -494 -172 758 -950 -107 -176 36 -498 -791 445 -518 -279 40 939 -509 972 703 -76 539 -222 -11 522 311 -616 -159 0 681 -2 218 -332 -723 229 671 -924 -606 -744 970 809 -916 -862 130 219 458 843 290 -574 411 624 467 862 -224 439 -133 -781 -626 -288 -305 -94 331 -394 -603 -358 340 -522 -915 -66 -46 -982 60 229 -400 -322 -606 611 334 -708 -45 337 601 167 -842 -673 -295 447 -897 172 833 728 507 687 -539 732 -361 47 501 -63 -345 671 -841 776 -474 -355 -601 -760 238 647 -859 -706 -430 -413 -57 857 146 -688 -120 -611 972 -959 412 -95 32 746 -321 707 258 -327 415 -400 -400 -822 712 -95 910 -497 -455 443 943 66 251 -481 2 -575 779 -426 -64 638 679 -536 157 -911 372 -119 -80 913 591 -82 -266 -60 944 -224 -895 -429 549 -232 524 -865 -895 -735 529 -632 -621 -797 35 -486 910 411 -600 972 -355 8 -276 575 -458 -846 -345 -385 -901 -227 467 71 -315 990 534 -214 810 -763 -802 -500 903 -928 840 888 922 642 -689 732 9 -83 -571 561 -925 62 296 -254 556 621 -584 130 671 -18 530 241 -425 720 -209 -721 -91 781 -669 855 -36 -411 -933 189 -866 283 -446 -146 -50 314 -716 -283 -766 163 -444 436 -808 547 409 -258 -332 -489 341 -821 -931 665 555 -84 -526 -12 -909 27 939 -756 -968 -627 460 -646 807 -947 627 -708 -970 -16 214 568 732 -48 -672 -44 271 215 157 386 696 -867 -109 -687 -739 186 814 708 497 308 355 -226 458 -980 -644 203 897 -272 -805 -593 -650 -118 -191 -468 705 -487 419 -2 533 643 -57 605 -534 -25 461 10 -219 969 -652 212 827 852 81 397 46 407 468 -365 -366 794 13 -709 762 772 -589 -358 -329 368 964 555 243 95 526 -969 791 -670 -553 922 313 -967 849 -603 984 74 59 -54 -721 988 647 -914 443 681 191 -606 -435 -755 -833 842 247 -256 249 -882 -956 -380 -767 -376 -193 -310 -966 -285 379 734 406 815 -23 -168 -107 908 284 425 879 -507 145 -292 -231 64 -399 -981 -135 987 -340 151 602 -391 994 899 70 887 -246 -374 90 251 156 -562 61 -515 624 96 -40 -548 -431 53 497 581 210 -25 -996 728 -764 218 542 404 750 252 -259 -36 859 -630 433 355 -185 -744 890 315 -756 -211 289 -9 409 127 504 -826 804 -938 9 -379 255 445 298 -970 -123 781 -934 914 -550 -149 930 425 336 -467 739 813 -168 372 772 6 -428 154 814 796 230 -920 -183 -474 911 46 -349 -807 703 726 -736 597 -607 -623 -651 -640 2 170 -821 -911 -329 -845 -809 -315 -289 954 265 558 -974 -830 809 -309 -394 -234 -577 477 -315 381 -695 -909 179 -650 733 574 396 -284 46 -465 -277 293 -861 442 -371 -978 247 -781 -666 -925 -710 -76 -674 480 -243 378 -507 -901 155 690 -137 679 -394 522 404 633 -709 344 191 718 -640 -635 680 -751 -408 80 -527 -743 275 -788 735 -380 679 -252 -715 713 -770 -997 584 -920 353 841 -137 421 447 -81 -370 122 -534 555 -43 437 512 973 -356 149 -19 573 197 735 -597 -746 338 -333 48 889 -595 -185 344 87 54 526 -370 990 -978 891 962 -45 746 977 141 636 -401 -910 -317 -26 -226 -450 597 -741 -714 575 908 -183 -997 723 70 -163 -748 743 826 210 156 953 -440 -93 521 -231 -37 824 -357 -282 353 942 40 763 892 576 -294 -627 584 50 110 -326 452 -364 -29 -572 -419 -774 351 -536 -520 801 -642 -253 327 119 -595 -917 11 328 149 774 570 434 -534 -773 -124 257 786 -196 797 -378 756 -229 88 -377 -640 -98 364 -192 -496 -432 660 718 -11 -943 -891 715 -551 97 337 349 546 247 -525 727 127 70 248 -857 -404 -198 166 -861 -485 973 108 352 -968 448 -510 -257 -829 -499 -706 -49 -383 -51 961 -706 -790 -666 194 4 862 371 161 -9 -891 -620 188 39 -508 -403 664 207 946 -777 -575 978 617 989 223 -445 777 -329 -148 -354 706 364 556 -347 -637 -371 349 -907 475 -261 -281 350 -140 116 84 639 -241 971 -947 -71 -487 166 467 889 950 840 725 -443 882 -533 -450 -659 893 509 -371 602 -457 -723 312 -319 854 -513 -41 551 182 -591 -381 439 561 -750 -290 67 672 485 -301 400 460 609 818 951 -147 -976 -274 -39 -26 -61 59 410 492 533 -692 860 837 635 549 544 173 -311 -417 -311 826 -318 947 338 216 596 -430 462 301 960 155 9 539 -651 360 -64 452 676 -538 60 -204 478 -842 86 -745 414 808 457 483 -629 537 -943 -870 -200 -961 -914 325 944 -183 -438 -809 75 670 291 -310 896 227 755 227 179 -965 505 962 950 -366 -436 827 -732 311 -207 -661 447 684 -628 679 429 277 530 460 323 -761 -3 553 -849 -118 -723 -355 68 604 -564 415 962 976 -823 -177 -484 27 -872 747 -315 -690 981 -674 -270 -24 -173 -101 -301 848 722 54 -889 -844 34 -468 313 733 -820 846 -604 -55 -776 -433 -310 -895 -255 75 -976 386 -675 -813 -828 -980 796 275 862 766 0 -978 -275 14 192 822 -906 312 535 165 -631 -413 273 986 -235 -417 539 -756 667 296 -484 25 827 787 247 -894 213 -244 -630 -277 143 450 -415 816 -172 545 -113 681 532 585 -439 574 805 948 -824 580 -568 145 -548 325 -388 26 444 -1000 -159 -600 -268 -881 737 590 -520 593 771 832 553 -115 -219 796 -882 78 377 742 -209 636 -714 627 101 351 443 -514 351 -179 954 -834 -664 644 217 934 264 -992 883 -209 -538 986 164 -83 534 -938 994 -910 76 638 -304 -535 60 839 -23 -919 -306 -589 -505 -56 961 440 -615 -227 -897 -255 615 -87 -319 -287 -99 249 885 -179 185 -215 195 97 -624 -330 -768 -533 327 363 -210 216 -233 -802 -531 -689 -219 -118 -166 -575 -970 459 380 91 -790 732 117 554 -646 -450 282 -873 166 114 969 -853 -535 179 -890 93 -621 -304 479 952 360 -363 -378 278 -285 -872 597 -844 -182 127 -734 445 -340 603 602 369 -149 -529 -469 -991 -253 143 435 -958 -837 -549 -515 -560 -578 528 902 535 -928 -718 463 863 -809 -522 100 258 -730 -883 -998 912 -33 -105 953 430 497 500 312 991 -474 -757 121 -256 -908 -191 161 983 658 -515 490 -937 973 904 533 314 989 -399 -947 55 -816 183 935 -803 -977 854 -437 571 -58 530 818 -810 233 -990 -846 -294 547 829 -562 -761 -771 -828 837 -232 889 510 -728 24 -536 631 -803 332 176 295 30 -499 -251 572 254 -549 712 470 -495 -431 -978 -909 -619 -55 -569 388 -634 846 460 -185 -415 -626 786 763 195 -358 4 977 -297 -393 -47 -110 89 145 185 651 905 739 657 117 565 505 -805 -302 405 -580 882 -908 -353 -210 -883 92 -95 -103 -319 -845 -269 142 -659 134 -940 210 20 421 303 -637 22 491 194 394 933 -491 393 -631 -302 446 -276 -212 171 859 615 28 -666 952 -236 -166 373 -930 -177 -243 800 423 656 519 205 513 -505 351 972 -487 68 -295 795 -605 532 916 761 -333 106 -826 -893 -214 748 515 216 -362 986 -513 -281 30 443 313 187 -60 406 943 -411 258 -169 -942 -850 -780 -28 -533 -711 739 891 -428 924 -698 -518 -86 -475 -713 -796 662 211 874 567 914 -517 314 596 -991 -299 -288 -664 -126 -107 -806 -314 17 213 722 -955 -318 375 815 -491 88 121 -635 -843 974 -387 -173 96 807 -525 611 -119 373 116 -3 -468 813 -680 -176 -902 -701 650 -596 280 -857 -997 -158 21 -585 -453 -835 -876 470 685 -439 735 -693 -277 475 -182 -520 -140 -311 -982 -794 142 -481 436 -218 -343 -953 47 888 14 -560 -537 21 -690 -857 -816 -660 -618 897 787 -217 214 -856 214 777 -763 824 611 572 -305 -686 -101 -576 -592 -2 991 792 -347 -180 991 606 18 -956 985 -446 -702 665 -235 905 576 321 926 785 695 -844 -911 119 252 -697 -951 -401 383 -288 215 -31 454 144 927 331 -821 444 687 -756 -861 -667 -179 -81 -534 -999 636 0 -638 762 4 717 868 -488 116 -931 -910 -386 -492 -174 -551 117 -322 -287 831 325 -63 -242 -4 -119 237 378 697 -458 -509 -224 -156 999 953 -985 -997 14 512 575 -219 -19 -786 -943 -374 249 -900 -814 -677 -916 -286 422 -360 -585 372 -957 -274 627 -791 119 523 -67 960 260 690 -489 -334 659 236 36 646 -520 130 556 140 962 -302 629 -748 577 -999 -715 -70 897 -40 815 967 307 -736 -759 -605 -842 -439 345 931 -779 -19 559 -556 608 -315 409 -313 788 898 -815 -862 219 -362 -524 -876 -785 969 -971 824 245 -281 615 60 -84 -344 -676 -362 -422 -314 -496 -995 -718 38 60 -184 617 -21 -156 -105 -282 -58 37 55 -955 818 -337 -107 -136 -20 -436 792 311 -3 404 357 507 823 215 -43 -913 405 279 -42 370 884 986 -101 -717 -57 37 559 -411 -692 -644 -400 787 0 -172 980 356 590 -97 492 -283 -485 423 323 90 -502 -532 458 377 -154 -547 351 982 22 -948 559 151 475 -578 -189 728 -676 4 -38 -122 864 169 -676 312 -616 666 983 -296 897 -486 161 -278 936 616 78 222 -948 278 -310 24 -552 886 249 -702 -214 -155 396 -476 637 -890 117 655 165 906 366 961 631 -14 -363 501 859 995 235 135 -111 892 -33 -401 -849 50 877 -472 130 -478 -506 93 318 -164 -918 951 71 -65 -295 -344 233 604 718 357 -71 -689 598 -247 -966 173 149 314 478 -510 -348 -78 -444 865 -670 -519 471 680 280 -942 137 -773 -771 -907 129 -726 -96 -263 327 937 -399 979 577 634 -851 101 229 201 -699 133 930 488 800 703 -637 50 795 -200 890 -838 -40 -357 890 -252 -284 -384 926 -570 -976 784 734 65 -290 -247 -898 76 909 -497 609 473 227 507 -237 -215 -992 -974 -317 -945 92 591 -672 785 764 -882 539 -786 693 -289 -987 399 -250 173 -960 -613 680 -230 24 -192 367 450 184 -612 -685 -380 277 850 551 -116 889 326 -338 702 -707 369 39 -28 727 699 -273 -237 -312 111 709 -983 -694 -710 597 -145 863 -634 387 169 -392 130 -156 231 240 -946 928 620 -781 241 707 -969 958 -454 -481 756 -341 223 -798 -842 -65 -729 -905 -309 987 323 194 -29 948 927 306 -186 -560 396 -522 491 597 529 -119 216 -792 125 687 -761 882 -610 84 667 -726 -923 45 741 -122 587 932 -72 300 -163 763 -875 -131 -477 -196 671 866 283 770 -835 -745 354 425 -219 860 179 -894 -453 -22 890 452 601 795 602 391 666 -234 142 597 -964 -239 -433 -690 -42 143 575 -567 363 292 144 -974 152 618 -698 -952 -723 -678 13 -241 100 -671 460 416 -56 920 -166 -904 673 321 -50 239 -53 -534 598 334 12 137 786 -860 775 -440 528 827 -881 252 51 -504 -465 363 569 151 408 978 -685 -246 946 -104 166 -985 47 -657 -815 753 -807 -157 900 -847 54 -511 -599 -916 139 851 -100 836 46 498 -139 -141 -775 -326 -901 778 895 -378 100 361 -505 259 905 911 367 -485 972 153 635 -564 315 -111 880 -61 -925 -911 337 -126 -220 557 566 -101 -349 112 984 784 979 -650 -18 34 266 -361 866 -232 103 539 -437 -336 338 -533 244 277 559 -67 420 517 -732 816 -407 -473 -445 -588 -422 296 544 327 -15 -692 491 48 -782 -218 525 -893 -419 74 -110 -399 68 -120 230 -242 -785 -550 -996 283 67 664 -485 -938 -249 -857 -156 -385 -307 544 -981 -973 -490 -323 229 773 -578 -299 -968 343 -979 306 603 -556 -171 -282 -355 -319 -49 61 433 890 404 69 -113 -621 -766 -824 -749 804 -369 -155 -111 -574 445 446 -883 945 -1 585 -184 -559 -731 987 -46 944 -449 -695 953 -24 217 287 977 309 415 -97 -900 -254 -675 -290 -193 -767 313 -712 -321 -101 160 927 321 -975 -589 0 -882 211 682 712 87 -487 -54 451 408 -478 864 880 468 -166 386 71 -966 -757 -778 -435 -238 573 577 804 578 240 -980 199 634 -179 321 -807 -529 157 320 632 802 92 603 1 123 341 -217 862 -371 -439 -210 985 -926 -931 144 -135 326 700 258 -533 417 234 -404 708 564 593 139 -856 4 -418 -652 -104 862 -118 -306 78 682 -825 599 -716 -124 -830 111 -486 852 -762 -407 -203 593 982 -560 -823 -350 -414 782 544 -8 -739 596 -975 739 -457 -452 69 132 -510 462 572 -895 197 -360 -600 369 821 -281 -331 506 487 -37 834 774 -294 502 -791 908 329 -383 388 -186 895 -887 -482 -12 21 196 -932 553 -519 398 998 142 -432 -812 -949 -624 -152 954 -707 -243 342 903 166 -431 873 951 824 -759 -992 -858 -169 -334 129 -837 4 371 579 612 -321 -739 -663 -333 596 682 494 623 -752 -11 394 -155 447 -460 66 488 -3 -200 -243 134 -709 333 998 375 929 -598 77 874 -76 -315 310 283 400 25 -91 -663 208 701 -927 -754 -961 -303 -551 284 350 856 -65 944 947 320 633 982 226 736 150 767 -171 -672 352 114 723 -494 -540 343 -815 972 -104 408 -240 -551 -788 -343 -618 750 -129 -548 641 -817 -529 -295 -551 -775 -833 -633 -131 -153 197 556 276 -751 792 -369 -291 467 -518 -955 -357 -996 -315 137 868 -984 787 -963 -366 -614 601 -878 635 856 -407 -742 189 -657 335 -42 -703 -193 144 -181 662 497 415 969 -965 -718 92 881 29 -382 619 122 -733 -380 384 -805 -155 -772 931 -487 -620 518 -610 169 -241 905 -629 646 949 -538 -801 693 744 -594 -889 -434 382 -991 -249 -653 -888 -460 599 -346 -174 -652 250 656 -63 -848 903 555 -595 61 876 -780 830 26 -710 870 -8 -241 981 232 -193 -535 386 849 -832 508 -953 148 399 565 -511 203 -648 755 792 490 880 -805 -11 15 987 999 -641 207 296 466 908 -797 -149 513 120 888 -842 -933 -504 -1000 -358 -435 -881 371 -341 414 20 785 -148 -249 328 68 333 -219 -973 258 519 -412 711 -878 -665 -151 345 -955 633 86 -884 642 889 398 701 749 -771 459 346 -336 -656 107 -443 -811 -556 727 -783 823 -966 918 -450 199 726 -988 -692 904 865 -786 795 714 -948 -58 -594 -809 -446 -325 -171 305 -8 576 -305 -703 -82 715 -519 439 -549 16 -770 900 664 -721 -775 -789 -191 -693 804 182 -349 -689 -559 -870 6 -609 892 637 859 521 -401 -624 317 -85 -654 -61 759 -904 929 107 367 745 978 524 529 22 408 803 0 300 600 882 876 470 -882 657 -167 -196 476 165 124 393 -723 71 -838 749 -197 191 -924 -446 -567 552 114 -222 152 -326 608 58 314 729 767 849 664 3 76 876 -403 -360 154 -705 -934 -224 821 -381 958 -74 -516 681 -891 -578 381 -706 -332 850 240 400 251 -971 -718 865 -131 420 -169 956 -195 401 53 528 45 -370 142 -62 -561 -184 -637 940 902 268 -231 -474 -446 -397 794 -836 -839 705 -487 -543 445 -961 819 -196 -750 -36 881 -430 726 788 -116 299 118 498 434 480 699 -546 28 704 774 -596 -525 430 -528 384 -883 109 801 -662 -894 982 -511 853 -609 -442 -518 247 -207 -689 -816 694 716 -255 -47 -676 165 -827 560 910 -341 -422 -915 690 -477 302 -679 651 -496 29 -970 -977 615 -364 -724 -116 697 -707 -834 829 -770 466 -663 602 -558 87 769 114 56 291 652 983 -922 288 13 -637 -743 846 -691 -106 141 106 13 -860 -992 270 297 -420 -317 -352 -306 961 -289 -176 704 999 -292 -324 289 -785 -706 282 768 -803 942 -238 385 400 500 619 -793 624 -744 -946 -655 882 486 87 -174 -627 390 37 32 -637 -224 -271 821 -105 292 312 -710 822 -976 871 -787 794 -737 989 -187 -440 692 -430 -117 86 -981 966 -244 -196 391 -3 -556 -637 -677 -115 76 748 -357 -157 -445 876 -433 428 665 -653 85 56 805 667 -754 724 -488 226 -778 -882 -919 450 14 -352 -322 775 661 930 796 -427 834 138 -344 127 68 -103 523 151 587 162 -340 -540 -676 125 -959 -859 -69 -117 -605 -703 918 -583 -327 562 379 367 -554 -940 -966 -732 4 -148 -628 -730 -785 -617 694 903 -999 -50 429 406 -319 -331 -600 -560 -580 -840 457 819 271 407 -249 356 -332 169 174 -473 692 12 -463 -788 -230 579 275 112 557 -17 438 -527 -490 308 -376 685 788 307 979 166 774 -305 214 -969 -450 -397 894 -619 955 -96 -455 388 -528 705 -565 770 -200 -860 776 -285 822 -648 532 -407 -382 -595 270 37 -566 -27 730 -345 -319 -229 -385 533 -766 299 589 -586 707 -247 574 -807 -22 336 -993 -22 691 444 953 100 826 584 744 80 -261 482 -320 -923 802 -355 915 -927 675 313 -543 525 -319 266 -202 -627 -443 -735 579 -419 627 -541 122 -15 -814 650 530 -128 149 -507 64 502 -80 925 675 213 178 249 -633 -296 114 -996 592 297 761 -380 677 750 83 -639 860 -988 -809 665 -654 -785 189 -529 612 750 -815 681 -318 629 -577 -342 -333 -31 -866 -840 -994 -18 306 -761 -427 -577 -885 -748 -604 891 -560 -667 571 988 336 687 -471 456 668 767 100 -624 921 881 832 932 893 706 649 632 -626 -989 730 133 -599 1 954 498 712 610 367 -597 1000 -406 501 442 753 181 296 241 -538 -639 -902 -773 926 382 929 921 700 188 -180 163 850 22 -7 -240 712 552 -996 -114 641 -7 -782 184 -489 637 -505 -889 -314 268 -488 -113 -298 -773 -418 -394 -766 384 -740 1000 -190 721 684 -447 332 931 930 721 -581 152 684 -546 -87 168 826 105 393 -96 -659 416 -504 324 108 665 593 -345 -330 791 986 -625 914 -381 -407 -531 373 -906 888 -314 -188 530 980 -682 7 941 750 -644 -501 -677 887 549 307 400 982 -945 540 756 288 -591 -534 -575 146 453 -861 178 376 -881 -166 608 -986 379 1 729 881 764 226 172 889 175 -951 -954 789 -739 -611 -553 -797 -243 -62 -646 -192 -519 630 -391 816 256 -724 -50 463 -671 -843 78 -442 -914 -240 -894 453 -957 -240 661 -521 -854 -682 964 -131 166 960 -950 887 864 272 -158 738 -26 -760 -663 285 636 -177 -619 773 824 8 315 386 45 -878 -304 -624 328 -917 -669 346 -502 934 105 -131 -5 259 839 484 91 -472 -703 966 -15 951 -300 -80 -115 -43 776 426 -596 -63 974 224 526 321 -241 76 -602 -898 314 -540 738 297 -173 -544 -658 -559 -206 -153 538 799 558 -171 187 -565 378 -282 951 -797 719 -719 910 492 986 -783 473 -701 283 -892 760 890 -595 -229 91 -798 -234 -761 481 -409 655 801 828 -202 291 111 233 19 -543 368 -995 -802 843 371 -178 998 338 953 576 581 501 587 -369 -356 -250 -365 -543 -126 391 373 -998 -668 835 264 -670 880 731 -118 -773 -85 223 -128 266 829 -9 -460 112 186 -391 -775 262 -230 724 -596 671 998 -212 802 -987 311 -369 -991 481 -73 -538 -126 -140 -28 -589 642 814 -385 211 904 -86 588 264 -989 -185 205 181 327 -452 -588 -359 -559 104 300 -700 179 49 534 297 -564 666 -969 190 802 324 470 208 -160 -529 880 -673 26 -56 546 873 594 -109 -760 -631 -512 -140 -497 -326 126 -46 333 882 669 125 818 357 -503 121 -779 -346 353 653 -713 45 725 -877 -858 -297 831 -797 -673 49 -857 893 661 -432 327 936 -908 952 -171 799 -129 70 757 28 43 -905 973 362 -671 -739 488 -424 -581 728 -819 -690 449 -3 -761 -297 -905 -297 -738 530 -979 962 462 -659 -744 -926 734 -160 588 897 -66 839 60 49 169 551 232 349 -377 -289 71 696 432 175 340 -119 440 -8 414 -514 571 833 107 -835 921 606 -908 991 -320 610 -791 -384 199 974 231 -196 -458 14 954 996 -250 819 -725 97 571 -494 604 -197 81 226 868 -736 -790 -1000 -74 164 -25 -410 -361 -866 -549 -275 -484 512 68 853 785 -369 968 921 -138 -664 466 -620 -966 920 222 -873 -426 -308 412 -986 10 804 -613 305 27 -538 346 475 -49 -977 13 861 59 -617 449 49 -890 -978 -734 -970 -103 343 242 -943 724 4 -965 268 -309 319 779 -569 -411 -112 738 870 882 100 -420 484 -483 -4 82 -845 401 760 11 299 -689 -447 167 814 -280 489 163 431 -603 -403 -671 895 802 -522 -147 86 429 -332 -344 -689 -186 351 969 -390 -440 -301 136 748 595 862 -309 -526 687 165 -222 -808 -359 -426 890 459 163 -592 264 -470 751 398 899 795 886 366 662 -696 409 928 71 -531 701 -658 -530 749 295 317 -823 -341 -584 -57 8 5 745 630 -760 -788 580 -448 -158 258 252 -984 -100 726 -989 -309 806 920 -269 -127 281 709 -362 695 -129 431 105 581 375 261 691 -594 387 843 -35 -649 -6 -841 -246 424 603 626 -338 -735 331 515 354 -520 475 -858 -408 805 805 233 -968 507 -635 88 -552 110 -744 -931 -748 -149 819 656 -278 -646 -993 475 143 604 461 -528 -859 -575 -975 -884 711 244 564 -823 794 361 -156 -306 632 -259 -893 -223 68 -405 -293 -570 622 243 46 -690 -234 105 509 238 431 999 -164 293 -819 688 425 177 -439 -825 770 -108 -345 639 621 -509 -451 -724 -317 -73 -934 -250 323 374 -876 442 731 781 377 -156 30 -394 -331 -688 456 -304 -151 -876 623 -189 867 810 -279 155 -939 -971 843 -35 457 253 900 124 395 -673 530 -70 382 -676 400 -805 -773 -29 -946 824 -854 -293 178 -897 903 354 214 -952 -608 -938 -382 231 494 606 -538 989 156 594 -471 37 820 -531 512 -687 553 -380 -195 153 -918 651 -63 987 -922 863 -907 -68 329 -879 199 -158 -989 -579 -183 962 -354 735 205 25 -519 -744 -656 766 781 -951 -204 -70 -502 -790 697 245 497 515 -162 -500 923 -700 677 -391 -733 -726 18 -317 -645 -887 -186 43 -374 -291 760 -818 921 832 521 956 255 -347 738 654 -208 650 -816 -78 96 695 576 600 -788 19 -987 905 296 916 -125 -786 -232 -436 594 843 405 885 -488 201 -887 -698 783 -400 95 153 777 -233 527 399 -363 8 -699 785 153 -147 -269 -685 502 -901 603 -984 427 25 -125 -60 -975 -749 -767 518 -845 515 956 817 -879 -562 -8 757 132 -350 -939 -108 -158 -953 -309 491 -97 827 -651 995 -105 -412 -139 -682 -168 753 167 -105 -211 825 1 -621 -425 866 940 -219 -732 -646 10 643 -767 -848 -751 248 664 -970 -610 -839 797 888 -253 760 412 188 766 -901 -661 644 -751 955 -335 925 482 350 -3 931 697 -842 -974 -305 -454 -787 392 -398 -587 -482 52 -792 -936 -809 -992 728 -14 -1000 938 -118 16 346 -646 -277 136 -180 -322 367 -412 -383 -133 88 -16 937 -88 559 157 221 860 720 -713 108 -491 948 733 632 740 -559 -376 0 -931 -739 38 355 -784 -242 -688 -169 -363 978 -959 382 28 -536 -482 634 -923 -636 -326 -209 -75 324 220 -768 797 374 140 174 -469 -469 854 813 -493 -708 176 817 -582 -778 11 -513 -28 508 285 70 526 -211 -670 -112 500 -857 -999 -842 -656 -602 424 524 300 -802 684 479 688 -918 764 7 322 641 -45 -851 174 262 667 781 -847 811 -765 876 598 276 -657 -331 -981 -198 -742 -760 -844 -728 -220 359 -225 -787 -645 -200 -412 943 -131 323 -75 951 514 -437 -468 685 245 -372 -553 -686 205 -738 -412 282 643 -232 -233 -292 -252 -316 -388 492 -96 907 282 -176 -211 219 814 -237 -996 -5 886 -517 -209 858 -396 732 -557 -728 -785 -304 217 -101 -740 -391 172 96 -142 -111 -694 -173 -847 8 321 935 882 -673 -653 -253 -656 880 627 165 225 526 -202 625 -486 -953 -245 -561 439 361 590 -655 -658 632 -457 513 -819 -785 260 -368 21 230 650 149 -654 998 283 964 -118 -148 870 -196 70 741 -115 -970 -75 -225 495 -68 -114 449 863 980 -848 481 -930 -106 -566 -706 684 -572 -672 -991 -761 274 -952 434 -882 7 -283 462 -961 103 -355 193 -361 -113 -465 -319 469 388 538 930 -69 81 697 -493 -871 153 -941 453 -394 93 285 207 -954 -181 -961 -516 -52 -69 -91 884 215 828 675 -382 713 689 -176 267 -77 -545 197 833 -604 704 630 368 -102 -441 659 580 949 -504 936 -586 -137 -475 -547 -613 -607 727 313 371 -384 -756 114 710 -404 678 -228 -836 -139 -466 947 55 -561 403 277 -29 412 -82 -865 11 -564 730 928 839 -628 -527 846 -800 665 -222 -944 574 -259 344 989 -962 -950 176 672 -452 -668 -942 947 53 373 -254 661 -493 -779 167 -539 -211 289 -444 -910 -249 642 -564 -20 138 -303 939 251 791 -84 808 504 83 -380 759 -567 310 677 -617 52 -930 987 -604 546 390 -981 894 461 521 -154 585 450 622 429 -232 867 -213 993 -880 -933 -939 618 -675 84 -451 -407 -579 -768 -111 113 643 -785 -576 123 -820 130 135 -932 109 -645 -372 874 -537 -698 86 -60 -865 540 794 660 -575 -772 -713 -547 -587 471 722 945 853 900 822 -428 707 103 -942 -264 -423 -679 -790 294 727 758 21 782 352 -619 452 -113 -632 -419 -343 -22 -340 -763 694 -180 218 779 918 -96 110 -328 -788 -116 451 20 925 -356 -438 512 -503 -981 346 -647 -828 -669 402 597 78 -625 -900 -402 545 -549 -448 566 -533 364 84 708 -845 889 -130 -263 589 538 -707 170 -772 134 517 939 -834 902 631 -100 -142 614 586 -614 -328 234 799 664 281 -25 -527 -211 669 -463 -504 423 994 -196 136 -536 193 503 24 516 140 3 -753 150 849 125 -604 -87 296 839 12 -131 -717 338 -551 -146 -46 488 -601 -112 70 -614 96 542 -859 253 -171 672 -20 702 630 -771 49 105 -401 -971 -605 -200 -279 599 53 524 229 614 926 282 33 -847 770 -73 -844 -407 195 981 -184 -816 -246 5 -870 34 132 -446 244 -188 -603 643 699 480 -918 697 -760 -277 -39 957 254 -566 529 439 418 -987 746 -707 -229 300 -436 -390 655 291 -795 669 808 -706 872 462 836 -676 943 676 168 -70 -379 655 -597 -263 989 -290 485 167 -84 691 401 524 -492 -704 -231 962 660 430 131 50 -616 837 -765 754 413 315 375 -741 -356 611 923 -627 -30 -112 -541 254 543 -937 -725 -446 -326 -78 -785 43 -754 331 -652 -63 -97 -928 -524 -354 -986 -545 -744 -288 695 -984 -654 -312 710 980 747 513 -999 -46 6 -110 -796 -682 -269 748 405 -432 -253 -63 -143 25 -208 685 267 904 -602 769 556 -11 -993 198 457 -978 497 -327 -285 -417 -619 281 -70 -25 -884 -578 820 -724 778 87 -791 -424 988 158 914 -472 -941 438 -20 979 -537 -903 -832 354 773 663 -648 159 527 192 474 295 -723 -863 -738 705 419 -944 -553 -54 587 -334 -932 27 10 -971 -212 948 333 108 657 189 -68 250 -665 -373 287 344 790 -14 -202 460 13 626 -328 -546 -914 325 506 -66 -908 427 -6 -446 665 -274 44 599 -967 -760 -875 -433 -433 192 810 -328 -469 -536 79 288 -474 344 -150 929 576 -705 -669 -601 -696 -24 892 915 -692 886 792 515 578 -534 -372 369 -257 842 637 -361 -48 944 -440 -305 -892 501 -22 -628 325 91 924 237 236 -564 -64 324 69 -148 471 -353 78 356 -238 -385 -13 -27 -509 266 53 -795 -406 -447 407 437 302 20 916 -308 -801 -36 230 609 -554 -209 237 940 733 87 -880 512 592 268 487 39 -810 -637 -321 -431 -247 616 738 -574 -753 285 -959 -503 628 72 -10 -845 -200 -806 891 -866 329 -413 -450 -546 -670 -96 172 -687 -412 -638 368 -270 -607 789 -213 599 31 -691 16 -911 -849 451 959 268 -189 960 -838 19 -155 -139 -275 680 -911 -65 -685 -70 313 -755 763 755 660 771 733 243 387 -70 357 -993 -368 -544 -244 -160 -64 279 219 442 228 -438 280 96 147 240 382 -406 113 -790 579 598 -811 11 183 799 -782 -788 204 105 438 -398 14 928 107 552 -611 -373 -421 -163 855 -566 -370 172 -146 244 -625 51 538 -10 53 -516 -553 953 422 987 192 203 -702 -758 -52 -947 50 -261 546 267 -864 -717 -489 -418 -826 -360 674 710 796 540 -506 471 387 -110 -227 786 -864 -462 -72 384 479 -953 -43 829 -377 279 -30 957 687 -375 6 190 -690 -586 175 302 127 919 746 608 762 743 -72 -694 181 -718 -880 -383 -157 -553 -22 -641 786 -250 -49 -534 485 931 -167 -471 492 -596 397 -626 241 -155 -379 277 -27 62 465 761 967 458 291 -291 209 767 770 376 -532 -168 445 -76 732 -727 -383 736 -931 371 -134 344 866 -748 -613 -874 285 -786 -69 -919 331 -127 -452 -796 211 853 274 -190 -666 617 -641 267 235 426 -835 -397 -476 237 -397 0 213 -798 -877 173 -208 608 -144 -227 -27 -46 -399 672 -691 -43 -668 -64 -712 -114 970 -520 846 -974 873 -325 -440 -345 685 -582 965 555 -126 513 -715 754 659 -650 863 -548 -263 991 595 -43 708 -647 528 -352 -387 696 -526 -840 799 -81 -162 -379 531 186 796 -178 19 876 -686 122 -120 -545 -502 -726 176 -381 -138 200 -460 756 -203 650 -753 130 196 -978 -323 -796 -401 -878 -994 -736 262 902 94 457 -839 749 247 -974 450 101 427 -559 779 870 -38 -233 377 84 851 849 802 955 811 887 244 -970 -884 -308 919 -551 813 76 887 -149 -536 -312 67 960 -617 788 494 -718 836 -607 -110 596 -503 -939 -795 87 702 -33 -340 30 662 296 -634 950 571 60 -822 -248 278 176 908 -580 -730 379 420 -86 493 368 427 -211 498 -294 -937 -101 -798 899 160 213 664 -252 38 -862 -431 -920 -848 878 -477 -475 763 729 -559 664 381 777 -132 -926 -392 -397 72 -212 667 329 -653 260 -409 -961 251 -519 810 -118 986 -126 -106 -609 -974 -461 -766 583 46 793 -962 269 660 747 -576 -799 -129 -902 -675 -618 807 929 258 517 168 -677 -635 -125 5 637 -25 -262 -728 -430 754 910 740 817 -888 585 825 466 452 -541 769 547 -547 -436 848 -644 416 -905 592 -804 677 -546 -764 -522 -366 -400 426 -947 -419 -996 -332 -650 -999 9 -810 -873 -245 -167 708 -309 -186 -71 918 -811 674 165 550 294 -699 -347 481 -405 -97 958 -392 713 -1 -840 -22 -664 43 -773 -579 -517 -939 -99 150 596 -339 -933 222 158 -121 994 832 -387 -585 -625 -165 209 488 589 710 541 891 -188 967 -640 -523 167 -402 -422 -379 -432 332 830 -721 -369 216 203 -273 275 32 241 -870 219 -784 -308 -228 979 131 -189 975 37 235 850 -710 -695 393 512 706 -172 105 -229 -634 -832 -344 878 386 94 -703 160 -389 517 -785 -29 -195 -913 -524 -938 544 627 7 362 -946 -119 -295 -601 -673 131 -832 -89 131 985 -680 529 -198 118 999 245 -859 698 458 202 -718 588 -163 274 257 -861 -654 -390 716 -14 -150 -145 -212 199 -160 -824 962 -94 694 -545 160 -31 -6 891 -138 -545 353 218 928 -548 36 131 532 538 -999 -651 91 -16 -176 -625 763 -153 860 -64 -731 888 -257 501 -930 -621 135 461 632 -63 -781 -691 295 -218 -925 -366 -297 -680 -182 -146 552 135 806 417 -18 -152 -459 -191 437 724 518 -674 268 -266 -14 -23 674 -634 57 652 -554 -634 -331 126 -208 -425 863 -614 498 373 987 -465 -586 -931 689 819 119 -164 -466 512 116 -381 97 -100 -380 239 -45 -623 206 226 -333 -539 -397 -104 183 675 -793 879 -568 599 416 160 54 673 787 -320 -503 -204 511 499 13 368 679 252 495 145 -560 597 69 280 -842 232 452 276 619 566 -619 931 -706 317 -709 -486 452 -528 -594 284 -45 387 -49 -585 187 526 -697 -10 -266 800 -919 -803 618 1000 -825 -408 -490 -449 -965 630 634 -244 -270 -13 -635 300 239 -266 -1 793 -88 -116 522 290 -479 462 -716 812 284 127 118 680 941 -681 280 799 37 420 140 -939 565 -983 -242 -669 456 505 -281 676 -800 -211 826 -407 425 745 153 681 -191 -821 -205 672 250 -408 -572 981 894 -998 -750 809 441 -311 128 -414 189 364 579 170 532 302 -507 252 183 1000 36 -973 -866 258 673 432 955 977 972 -280 -888 650 -917 168 -464 956 -737 -513 -557 -577 -177 181 606 573 562 -354 -300 5 658 -550 -335 -264 710 679 -599 -896 550 -516 995 -758 822 -421 -952 439 878 -523 583 -968 177 -681 -857 -179 -379 160 836 -581 21 933 481 541 -35 943 -522 -206 -74 902 145 625 580 261 684 73 -607 670 -372 86 -214 -864 -855 741 761 -472 -637 904 237 683 597 -195 576 962 339 -512 -786 -387 708 -353 726 -99 -885 -988 -578 -882 -317 -343 -517 358 -302 -641 534 831 513 -456 430 938 182 296 -738 98 -381 720 410 230 442 490 -418 -385 663 -309 -436 643 972 -31 288 -222 -513 -134 391 112 -278 -797 -253 -812 -911 -630 406 452 -745 -717 511 842 141 541 -903 -224 855 638 -421 -539 52 -15 -669 -711 -404 -972 608 -580 972 488 -842 -233 -567 -222 -805 -893 928 -882 245 949 695 556 904 -794 -163 -436 -144 986 -742 -142 558 -93 383 -924 -859 -827 -964 465 253 900 -395 -643 -438 28 935 -272 670 -489 542 889 785 -598 -172 -428 773 -567 340 884 -229 -204 3 -577 674 591 -181 40 -791 -901 508 -480 -372 -876 118 -54 -47 -412 94 488 -982 -102 -913 -637 -806 227 208 -478 -242 259 -396 -316 -653 224 -972 53 739 593 351 686 -522 -487 -183 -620 -276 876 509 865 455 -44 -622 52 -403 -49 -576 232 719 -581 663 507 -184 -30 352 -562 442 -853 875 857 -411 723 687 -654 -329 439 622 -382 674 162 0 -234 949 845 285 -744 193 249 -756 -843 -513 -50 -812 396 -866 802 755 -649 -699 445 131 476 -252 -421 274 49 -42 799 133 -652 -108 387 -412 12 106 938 342 -172 497 879 951 -679 465 740 -780 582 810 -851 871 -191 269 295 795 -890 686 572 516 -70 -987 767 947 162 -907 -815 422 161 617 196 -166 205 889 378 18 285 -778 -376 -483 -883 227 -895 905 -712 -867 -747 352 -372 -89 -405 -115 620 -900 -559 31 366 -634 -956 -433 100 -401 -965 -761 503 -463 833 -314 88 739 731 880 718 447 945 523 330 -540 778 -490 962 -65 162 958 111 -82 375 -945 882 858 -682 667 -612 -365 342 368 -291 795 399 -215 511 -231 -72 -46 747 653 89 647 545 842 -110 -507 41 402 -919 -358 772 -683 560 938 305 203 573 52 5 -278 -246 545 -354 439 -759 605 534 798 -651 298 652 807 -679 393 -666 -219 -425 -959 128 335 147 543 -527 -579 707 594 -455 -858 171 288 261 -112 912 4 446 -846 795 178 635 128 -773 -459 -494 476 -444 155 452 742 -396 -758 -977 -476 654 -722 221 -447 -253 -655 274 240 192 -279 -6 86 806 -307 -691 268 -373 814 -624 423 171 999 -740 -27 -857 850 30 475 -386 -201 337 -696 -193 447 -256 -994 925 49 435 -206 165 -768 -429 263 -429 -965 -378 -434 -90 -130 218 568 -418 56 825 -967 -418 -252 -340 381 233 -221 149 -468 -751 -31 714 -31 689 40 275 -597 178 848 -287 680 -105 783 522 -848 -518 405 -294 260 727 271 -664 55 -10 -377 207 -483 -269 585 586 -779 -657 954 -240 -179 338 570 -990 -286 614 93 37 -889 -629 -62 598 -881 -686 -347 1000 406 -597 -315 -637 -186 -461 531 174 -809 298 -916 -441 770 -94 -370 768 25 -556 623 524 -298 -696 -445 -42 460 -999 -622 -385 -505 -532 958 696 -441 955 -884 -739 -114 988 -828 -905 602 950 708 447 387 -950 -911 -778 509 432 -589 103 559 690 569 -112 526 -633 -1 207 -840 212 830 -681 -838 323 981 -242 625 -824 -126 692 687 46 688 6 -627 799 822 125 -973 273 -404 -841 -587 -153 880 -92 -676 781 622 449 27 -10 -447 -645 -630 -954 -50 738 -197 323 291 -591 -291 672 16 -543 -595 749 532 -839 -693 684 -653 897 -720 151 770 797 -91 637 403 693 -130 -547 47 283 778 9 492 -807 -777 -943 -41 -29 -718 -92 -18 152 -623 25 -413 199 784 158 -56 465 488 -336 878 -357 228 -678 -339 343 928 -231 51 -674 439 74 439 -343 509 -788 837 8 992 585 177 -649 -412 -378 -418 824 -215 252 549 649 -889 -724 -669 215 -366 -258 -679 531 441 553 237 -49 -84 312 -857 444 731 344 659 172 -610 -418 -483 502 193 -6 -805 676 -696 288 840 -866 118 -13 -413 340 -718 336 994 748 496 -401 -850 433 -61 806 -936 829 -837 -981 -554 214 -561 184 -615 472 396 226 -59 -544 573 -843 213 402 549 670 40 -37 167 -43 335 -348 895 498 -149 919 452 -406 -933 -464 -772 569 36 373 293 -124 221 -440 -610 107 -205 -887 -33 -96 221 -130 -736 271 -199 -257 916 490 -265 -178 -776 344 -205 171 -173 685 -258 -278 -163 857 687 -533 5 -51 155 404 -931 553 565 -562 326 -698 116 991 491 -852 79 -855 -881 115 -892 550 -127 341 88 -564 -562 332 473 704 -69 870 687 398 -892 -214 736 -732 -703 176 -832 -321 635 -538 512 -68 -881 -93 928 -606 -113 -161 486 412 176 481 62 -721 205 423 -551 -835 772 -434 -599 -793 -920 90 780 -985 -872 59 -448 -167 -933 650 -867 -775 -880 -74 434 -646 471 17 -259 155 505 468 493 -961 -610 -122 81 -169 93 -50 604 -747 406 -46 566 163 -934 -310 -934 243 -313 -4 301 -813 439 657 -527 508 -981 -523 -792 -947 520 -965 -137 673 691 -618 -475 393 944 -343 683 248 559 581 668 350 -521 -698 528 -91 -364 934 -773 42 -532 -217 -416 538 487 -410 -163 476 792 569 -823 51 858 46 -706 -684 -998 -354 843 693 956 -893 -540 823 975 -677 977 447 878 -149 448 265 -665 139 997 -683 -299 -350 -733 -755 619 -583 783 570 461 638 752 522 171 186 650 -835 -107 -582 557 -915 28 311 690 -880 424 52 374 904 -530 -38 143 -219 -361 -879 830 -715 643 548 664 818 -449 374 725 -90 -878 342 -804 -933 -436 453 -920 762 -942 -382 276 -346 -263 297 -210 905 861 269 -766 754 457 360 -970 -412 -347 -615 776 -89 144 780 120 -351 274 -690 -212 -830 244 414 949 300 -867 -853 690 -949 381 176 791 873 -469 -722 226 918 487 936 -549 -469 -352 436 699 933 -671 901 906 -34 -718 -876 900 -315 -332 327 -102 567 -14 181 -468 -27 148 -18 19 -730 20 -75 341 -122 -515 -399 -502 -958 935 -578 741 237 -682 822 -965 -390 -254 -20 -918 -600 984 -855 63 127 28 -502 496 -178 599 -357 -553 -917 -247 -723 375 -184 -87 -207 116 380 -398 262 951 593 -943 -72 -863 781 -504 -207 -40 148 719 -781 669 400 -344 -233 491 -943 -807 507 -5 -577 -308 34 -131 -644 612 -251 -368 -531 473 588 719 830 613 448 -262 337 819 -710 964 27 765 -437 -940 708 807 289 605 402 292 101 274 -391 -453 -967 -42 708 25 -720 -724 -802 -216 -718 -103 -655 476 78 930 -981 551 75 188 -501 117 390 -946 570 -664 537 -438 -592 854 135 -485 -365 205 -84 -173 11 -750 -230 401 79 681 764 -804 -924 -40 463 -979 848 -414 -684 981 -556 147 748 -357 -532 -778 -376 -663 -567 920 -177 -345 86 -377 616 832 -398 667 -64 -653 -998 -90 891 -154 592 667 -404 548 -696 -664 19 513 452 -569 -177 373 557 661 -194 879 -235 18 -838 -843 -501 16 -95 631 605 -658 270 -628 979 -609 -874 -527 -84 -781 -459 901 693 -822 284 129 -872 -870 -657 -732 -9 -724 939 789 -874 808 522 -221 -600 543 -1000 -808 959 -996 -664 689 98 -623 -787 905 39 -968 631 -123 14 -922 -658 856 629 501 -659 338 752 946 283 470 598 -17 -271 -451 534 648 -141 115 127 -930 473 424 -349 -228 602 954 -302 155 -99 120 -548 -929 -340 522 423 -479 960 374 106 715 -9 -947 890 46 631 -915 -862 -816 607 569 656 190 -476 775 -93 126 -753 -55 230 -762 -119 -193 -610 -318 -338 152 -887 -162 897 -873 -72 -514 267 -552 534 714 -782 -352 -478 -574 528 79 -937 -756 -499 -852 -424 -715 -286 -740 237 678 -680 822 363 -683 -960 -760 85 -880 -170 211 652 -817 -660 885 657 583 -21 206 421 417 914 760 -100 -186 -63 209 996 386 347 -682 724 -56 -935 -770 -135 -671 -542 -931 -460 888 322 14 -362 387 171 -441 -928 -758 -271 59 835 -412 -266 -183 -900 -425 104 -508 834 -951 -62 494 -351 36 675 -625 190 -805 -490 -407 793 625 -806 172 855 99 727 -500 680 136 776 -617 530 351 -178 145 -442 552 -991 -396 -531 876 -834 -546 516 429 -931 -975 -960 -229 804 -844 801 206 -387 -795 872 -939 -895 -940 -322 366 -750 -798 -855 -518 380 215 -461 216 -677 -869 444 -59 -606 -677 695 -292 -68 -297 711 -851 -493 -759 561 -38 -16 -396 -362 -5 747 -305 718 -355 -881 -878 -555 793 731 735 785 748 -201 -488 45 -213 -863 673 -949 -1 -404 187 -974 -654 -360 669 320 135 146 -398 -947 -716 -902 434 482 -192 757 -614 -113 939 -734 842 236 -557 -873 340 148 -772 992 -647 100 462 481 -554 -406 394 323 -87 -928 -813 324 -997 -807 630 -959 -812 792 -342 736 -187 566 -428 544 577 241 209 -232 830 -529 260 -750 -265 -350 471 4 504 -312 560 -347 -708 -165 41 91 -172 855 -959 130 354 796 349 -900 -744 -548 -425 -403 544 -623 930 693 650 -538 -597 669 -804 999 624 -387 530 -759 -311 -430 207 -771 924 -667 -232 788 205 -962 794 379 -596 190 -743 -398 -928 825 -879 -546 73 -795 -846 861 515 419 -702 -107 -404 870 -334 -638 303 86 -880 840 -173 -817 757 461 -55 440 -231 769 379 643 -573 97 -235 927 -412 198 662 620 812 -967 63 -54 3 620 982 397 -772 -757 869 121 713 940 473 -814 -455 -491 -363 98 -605 -729 38 -696 -228 -597 -994 -459 -858 239 8 -124 -794 -352 -827 -906 -378 -983 868 162 -335 867 162 -45 414 351 729 990 -300 -278 -829 -780 626 165 -506 -846 590 773 -609 -109 490 -891 -599 854 -422 941 810 518 -170 571 -170 -470 61 -644 -523 -471 55 -141 280 558 -585 -702 597 20 685 -121 579 -434 -46 -834 -58 786 -676 294 831 195 881 -148 978 611 916 -573 -932 -641 490 -548 646 -975 723 776 -793 -194 -507 617 -110 368 -719 540 411 -514 -467 -887 -438 383 168 272 -670 -693 237 -453 714 127 411 832 430 -448 -767 -652 -797 984 -529 -28 528 -357 355 786 391 -559 145 -118 133 252 -499 -688 -917 -676 -385 -575 387 981 35 -217 349 668 -589 -932 941 -63 390 52 75 458 -535 371 -606 276 -892 145 -442 511 -328 -492 639 697 487 109 -662 840 859 760 -249 495 805 115 -45 343 -259 -836 543 -171 985 -219 707 832 -617 145 116 -846 -579 -453 -785 270 -320 -429 962 -552 -977 86 345 -749 330 633 393 -61 142 -797 442 119 827 -651 -289 250 -62 209 798 453 653 687 -645 138 290 121 -293 -633 -79 -156 630 363 393 -54 -344 304 -264 -14 140 -812 479 579 12 203 593 955 26 -856 -321 -14 -751 -352 -231 50 -60 784 -538 413 881 277 198 33 418 66 839 946 -598 -227 -944 -695 783 754 890 971 861 159 844 -649 -363 807 -298 185 906 -676 731 -709 813 236 -886 -678 281 -985 716 219 -26 388 769 190 634 -117 -682 683 -847 424 750 -539 -404 -430 26 -61 184 524 166 -789 922 -315 405 -750 -69 -301 963 -116 -487 -667 -853 607 -463 -535 -267 -496 -114 988 -283 -444 363 928 821 588 -521 578 -750 -752 235 626 895 122 953 145 -771 -604 597 -874 896 679 -483 735 -713 -992 -250 12 -554 -57 702 -466 327 843 39 -853 -454 407 -657 125 691 -940 319 -633 -897 834 388 -880 -873 -8 69 -810 40 -549 -800 693 10 -769 664 -235 388 -4 -822 -948 28 -204 47 759 786 -926 -653 -273 51 870 -413 -138 -140 -3 -93 287 -21 -619 -856 615 -566 537 290 521 994 -808 -43 957 709 207 -385 -994 762 487 736 -608 293 -8 -652 -889 -310 -793 892 647 392 347 -673 407 -951 -154 -971 50 -262 -158 -470 -855 528 -48 -245 11 -479 -133 678 -29 980 640 614 575 -361 -723 -316 1 -196 -387 78 223 -290 51 269 633 -57 -465 109 -648 221 -222 434 -193 360 22 512 542 -686 283 291 996 -653 532 382 -341 -776 732 -520 -548 397 94 -428 -693 -221 502 932 627 -47 -403 -433 779 -334 -704 -762 941 202 -98 -511 986 111 -565 139 769 -409 884 -790 -480 112 972 -250 54 -819 -407 -248 -790 726 657 544 -135 764 486 814 -244 -377 105 -256 -985 352 -883 -174 48 676 -473 -874 -668 759 239 878 903 901 647 677 -218 -793 -600 -372 -21 -3 -923 782 391 -546 -354 59 -391 -923 -367 -647 -409 458 -437 162 -965 -793 456 128 665 397 -265 534 673 671 -394 -774 863 -361 -667 -800 342 253 731 -160 -992 500 -898 419 486 613 116 347 -676 495 139 -594 753 666 -333 200 -883 465 -905 504 -918 -740 371 -697 -275 -241 658 782 434 970 -342 -444 -127 518 -919 -989 600 -933 209 397 728 677 859 -8 112 -596 -751 436 792 -378 -443 821 436 669 290 -718 755 680 -647 -180 -890 -938 -977 -153 678 860 369 230 33 941 559 288 282 -757 -834 646 775 -36 -87 -572 348 -950 642 -822 -954 -625 964 -210 -569 -595 -586 -674 -910 110 939 -634 -264 530 250 681 774 -580 248 -573 682 -403 918 457 -679 -317 293 696 -160 -114 982 -556 -765 -816 -496 -913 -348 418 47 -47 -535 -330 493 -330 -399 -694 937 -929 167 17 -757 -643 -131 -276 454 -158 -836 234 473 -595 -540 689 -255 -648 -280 569 -262 -715 923 483 -449 -304 -27 527 646 -700 -533 -10 606 4 521 36 603 286 331 -738 -981 532 -854 85 -843 -947 699 -313 -483 -217 837 -220 544 488 200 349 -494 397 748 111 -883 -80 -962 -503 250 317 -241 120 331 -624 302 431 338 -187 -632 -60 161 -895 822 245 933 52 603 301 -71 963 -729 307 -414 989 -250 -718 145 609 -520 529 -498 -464 657 -577 -434 360 -442 583 356 -934 -642 -415 36 -471 -986 -730 121 -14 627 -999 -783 -986 -706 63 202 652 -675 491 103 302 66 -748 210 -375 -406 198 -338 -887 -812 372 -812 -622 460 271 -786 426 -975 -387 -799 -135 399 111 -822 -594 -748 -814 202 221 -830 -66 -160 207 -56 961 -978 248 -501 -355 -584 -206 86 -545 -445 -18 -116 884 -367 117 -769 67 -782 -967 360 -632 -831 -351 -443 -416 -42 666 -661 75 -378 -21 110 -534 -487 -202 -500 -408 -240 392 -67 209 510 -68 -370 770 -863 -772 -724 939 -948 419 493 605 298 266 -655 518 -119 171 -53 -640 -64 385 -669 945 -114 869 -668 557 716 435 -157 -943 -512 910 -292 -557 -791 186 357 300 459 91 -30 247 -686 991 -384 -184 216 312 -827 -480 -271 -943 630 302 167 9 635 -713 -217 214 -674 540 -893 -582 -404 827 776 936 -303 262 906 -28 888 999 542 -498 746 -617 583 175 -967 240 556 -97 -937 11 -913 306 -839 -345 223 -18 572 890 754 84 -409 537 480 -258 235 -697 -212 145 -557 445 39 -554 -785 -988 -656 -314 -92 -514 -326 -422 -240 429 -681 -911 -561 -231 -882 763 794 -548 279 -34 -212 943 444 -27 412 -335 -183 429 -372 96 -243 -447 -265 -792 -57 542 42 -397 956 -350 -230 988 462 -343 343 -18 -905 770 943 602 -625 43 -86 -670 -412 310 821 -107 -452 -926 -202 -178 -790 -777 -921 221 440 -250 114 907 -301 -120 978 434 -277 -745 542 -744 -619 246 146 -991 -920 -478 877 -388 -88 -68 986 938 -424 -427 -941 229 383 -422 888 -333 737 645 -960 -391 393 -464 769 -937 -143 734 127 663 835 289 651 138 -628 -806 101 384 -619 -839 453 -274 -1 96 656 -510 964 -749 -767 31 878 -472 828 -98 -476 924 -796 -607 930 128 -778 698 -792 -963 -932 707 -157 -849 -620 -427 -840 599 -76 995 476 -780 -745 -534 993 -143 -775 -288 -867 367 -631 249 -125 732 763 -542 462 65 -344 -350 -741 867 101 283 262 117 140 247 -403 513 -17 -674 -879 48 -976 974 -908 -339 739 538 -95 -456 -667 -921 -272 -492 52 -795 -357 394 90 118 -579 -273 -121 945 575 -966 836 311 -886 -891 697 -748 555 173 -226 413 430 -679 795 484 -131 296 810 430 109 -857 -541 259 -441 -795 -531 -393 -819 -121 916 -530 -372 711 -305 -445 891 715 440 -763 937 -947 871 350 772 -874 -679 762 -583 -674 -897 -312 -684 264 -836 -998 64 -965 -98 -176 721 980 30 718 647 -830 -443 767 167 -827 747 834 157 -419 514 786 -36 844 980 -661 406 -906 -142 -834 -319 -314 463 472 637 817 831 -496 -906 -155 464 -885 -660 -347 -479 -368 -965 452 -444 -683 -916 -83 -966 939 -376 297 952 343 420 -85 -417 -499 -637 -687 -355 -161 -943 -685 -542 -547 -861 86 639 -423 119 229 -757 -386 -477 200 -380 -564 -195 314 -136 139 -411 -708 -521 272 -518 -833 240 -355 981 -209 75 493 414 -519 721 859 254 797 -874 -843 -105 677 -893 -261 573 587 -686 220 -102 -598 194 -524 -763 639 63 805 -458 912 59 336 -625 787 852 840 -176 -767 -699 -624 0 799 17 -333 -97 705 -118 -785 -852 -423 401 463 -659 713 419 -661 353 -648 -830 -669 942 -202 729 363 731 191 -790 -653 -623 -904 -810 -901 531 593 198 -498 648 34 -234 93 -134 301 -336 128 -208 333 446 -272 -801 451 677 638 535 -971 -938 -454 492 812 -250 773 -852 -511 -628 -428 -290 -779 361 -192 556 414 -490 -434 -630 680 -472 945 -72 -667 120 954 -41 394 -470 254 273 -207 7 -326 -571 137 -805 355 705 912 -956 -527 -572 -805 -854 194 804 -197 -781 651 -760 227 -17 -972 -786 -794 -32 -649 16 637 -711 358 770 600 518 708 970 -566 744 -305 -738 597 126 -710 303 -262 -658 429 415 -724 -13 -292 -768 747 -650 -626 -325 -219 713 -850 302 689 -205 -585 18 646 657 251 -68 679 -627 -767 -649 -806 158 -751 785 918 -598 -963 -814 -260 -579 251 -130 378 -644 945 856 58 -650 -438 818 -718 816 -990 326 438 814 -482 -749 -568 55 -97 -603 -856 397 -742 15 -147 -758 439 -459 -901 -453 -479 702 -988 -780 624 499 932 -234 250 -609 -988 -494 358 -372 -634 190 -967 -440 -275 -997 -583 -35 525 573 -710 687 -217 754 169 -143 994 31 -946 108 -592 -305 -688 98 -806 -277 -288 -592 -637 -335 -179 563 -105 717 600 -20 992 -237 655 -678 904 894 184 -990 648 -399 997 -474 592 512 -117 -775 448 461 -222 -905 115 -340 372 -213 211 601 64 -859 -226 -214 238 823 152 -486 -725 246 654 512 865 579 715 119 -180 477 -550 -586 -630 112 897 -638 780 843 -673 -933 -664 -781 578 -121 -961 -911 -719 -371 -119 615 593 -319 242 567 282 579 306 -688 -991 -389 390 -353 -869 497 937 -298 -4 390 -103 125 -834 -471 -253 -744 -661 -270 878 850 -858 -421 -615 -744 -436 -263 921 -280 787 337 -99 -522 980 727 896 -441 863 144 828 -193 -894 -572 105 33 356 998 -913 -319 715 -279 -641 -475 -166 378 -416 -343 871 191 -321 -405 -5 -566 -598 -819 -861 916 199 483 284 -559 -440 -440 -857 -937 -586 172 -843 550 802 -990 -158 -81 -7 -506 943 -833 -532 277 -304 -908 -656 -228 -368 162 -859 579 -563 276 -224 -69 846 -261 225 -506 -401 1 970 284 -912 846 659 495 997 -898 249 999 326 -960 -955 942 -422 -873 58 -92 -850 324 375 197 -564 229 -256 -629 555 -995 -729 -319 498 196 -904 251 -850 799 431 -216 140 -65 -264 -852 -427 -672 -369 363 -959 -803 291 707 967 -837 965 583 110 -434 -63 -565 41 -468 869 151 268 -718 -754 -953 70 -766 -890 -727 -104 123 -908 775 952 -259 -293 154 -154 610 -117 -607 -85 -380 941 -616 52 438 -89 871 -260 -629 -874 -254 -233 463 266 429 102 -200 -200 119 604 221 -464 -177 859 830 -313 -408 33 -178 936 -58 136 463 905 989 153 309 860 -635 -472 -698 840 -893 743 -51 -357 -613 -972 -262 -375 869 518 -523 181 -679 -412 -836 796 -569 -854 -739 334 -469 -548 544 -769 -243 -119 -412 590 924 210 951 -734 168 449 15 540 -944 327 -313 226 -400 200 -713 -816 549 -728 -356 -929 262 66 -331 608 -473 -381 91 769 40 -659 -718 346 414 634 156 606 -174 755 -124 -293 -270 -489 -26 907 531 725 438 -452 971 -752 232 -42 84 211 -299 78 -579 -91 148 64 822 -229 -490 762 -280 446 -402 -17 862 -149 -551 -27 -820 -42 -195 11 21 -377 -438 729 -554 919 -899 990 -476 -660 -294 -420 361 592 935 396 82 -854 -31 605 845 -219 855 838 -10 872 791 -420 -943 457 306 942 -945 -867 -436 -664 545 320 -547 -893 -567 212 -672 915 781 941 9 -446 -690 272 756 496 703 638 264 368 -653 -784 412 -683 361 726 -778 480 -24 -973 -667 -925 -460 559 39 -108 593 556 87 714 89 417 613 -15 150 -974 -467 73 -503 945 -623 -881 671 -348 293 637 473 817 130 -333 -115 -31 -616 -30 -977 -639 -412 -603 -835 -456 181 -592 381 -944 383 659 115 -337 -599 -195 790 -653 147 -27 -127 -741 41 -320 789 -966 -138 -297 -93 -362 -262 -45 -742 -622 519 -474 445 110 970 -594 -486 163 -596 178 -508 -723 523 -565 -615 -242 548 -511 875 -365 584 611 182 801 -677 -376 -927 200 193 -876 -827 -622 -288 -83 -288 -892 -903 -842 559 975 -606 737 199 -887 161 -894 -118 274 -541 -945 -75 174 814 -982 -465 -359 385 797 -112 -130 -247 -13 614 4 -39 -888 60 -888 -738 -905 218 216 -851 -944 320 152 717 -912 939 -650 -58 -338 -126 -179 -622 977 -521 86 -494 510 127 -939 89 -47 597 933 -112 584 291 791 -573 459 373 632 14 -464 615 851 187 341 364 -463 -899 -503 -512 540 -151 -355 527 -532 199 217 120 805 -144 -572 615 -329 435 -313 -122 851 -819 -170 443 -752 901 -888 -805 -929 -306 492 -200 -183 667 637 -12 749 287 578 -63 954 -810 562 329 -645 -872 949 136 144 570 -69 -918 536 -804 374 60 698 804 -109 -710 718 659 -76 763 -254 994 -818 -191 698 736 -425 358 233 -467 -53 869 799 555 -842 361 -944 766 -507 -119 -631 -638 -675 -394 -797 591 -964 -577 -827 -898 -296 -30 -306 -844 -789 -474 -847 -169 -45 -370 -93 139 172 573 -462 35 -994 -776 654 600 -584 270 390 915 943 -368 -940 -371 -629 -990 -642 517 -245 439 -955 -765 -693 -925 99 767 417 787 85 -920 -857 526 -185 746 170 -141 773 724 276 -916 -425 92 -511 227 471 19 -203 340 -282 -798 537 -878 563 -767 25 -944 -620 458 -582 687 780 -570 -527 -406 577 -203 -341 -988 805 -460 443 -91 -151 -218 -142 -443 980 -299 257 14 -209 712 -478 -552 767 -289 -42 -727 -292 -216 -890 6 576 684 -354 -147 619 858 897 -168 -80 981 735 429 -52 -431 -942 -718 -752 431 -588 -123 454 -971 -51 522 266 -761 666 970 -195 -311 -659 714 354 254 411 -397 -246 808 -823 -483 -178 501 377 795 200 -805 -638 796 203 926 55 858 929 -754 -530 29 -525 -676 -475 -766 5 -397 -131 -722 -79 -12 -466 511 764 -459 280 876 -693 -371 -646 486 -374 -343 -288 95 574 -349 -174 102 -925 756 796 249 -742 946 392 688 -76 79 -436 -505 646 582 938 -857 77 77 -490 -522 192 -831 -513 336 -424 -537 -479 -315 970 685 -14 268 -940 575 -103 340 -733 227 735 -459 304 -599 -297 -376 537 -715 327 -661 238 346 -995 115 153 455 -324 -978 -32 -126 -693 877 327 -468 758 413 469 -857 -799 -123 -645 94 976 836 867 -243 630 -992 -588 -32 -357 207 -41 821 82 -981 -984 -193 3 165 -834 500 -266 829 -460 -487 376 355 -969 -307 -632 383 72 -180 -833 -185 724 207 -444 388 300 357 -17 -955 367 983 -532 157 977 -669 357 740 -795 760 392 328 530 -309 226 122 234 702 437 -455 667 -142 -823 449 -671 -281 -190 44 16 -336 769 154 -122 -384 766 -102 443 753 -49 -119 -122 -771 -444 141 5 -880 395 -507 47 198 926 -532 676 661 652 -990 566 105 582 610 105 145 -507 -849 -872 618 311 -814 -630 950 -81 167 588 -669 -171 -107 -205 519 498 -970 836 -906 700 86 -956 -286 -813 451 -736 -381 773 -279 611 72 493 147 161 932 -908 -140 -256 -942 523 -240 841 446 60 764 367 -218 -425 -325 -389 454 -941 253 660 -496 428 -672 904 -159 -121 578 856 691 805 55 -719 -414 151 -245 399 820 -107 800 -615 823 546 -287 399 131 57 286 -630 -923 -622 433 310 376 -364 773 -470 926 -814 -512 -374 -219 625 -480 768 640 -354 862 -304 -197 -152 625 843 -534 -566 41 -316 -121 -224 -577 -672 -887 338 421 837 -307 -517 255 462 -921 291 -536 -950 -320 -788 -571 -597 716 297 60 -121 -118 -584 -825 682 -126 4 475 511 -229 642 -66 348 -192 151 499 -220 -606 -422 -758 -221 475 416 -732 725 -270 -106 -118 -217 154 224 177 225 -202 -498 615 416 -229 531 161 693 -12 -782 -360 873 900 -33 326 466 -318 -226 416 -152 265 792 -4 -317 -666 -792 -247 -316 951 -341 450 -843 -899 -318 718 124 -755 -307 797 -819 361 -836 229 -704 747 -683 836 -865 160 -500 151 155 -622 486 -183 137 298 -631 517 -140 703 -861 122 -673 -397 -25 -279 723 437 -765 -932 928 885 451 839 203 332 -382 -464 -627 -198 -560 -86 803 696 -766 14 510 283 -640 78 41 624 585 -116 -112 341 453 376 67 -779 467 655 398 -150 491 -482 -855 973 -238 453 785 850 200 589 962 -182 738 240 -235 -542 13 -824 -331 777 661 -581 645 400 -828 393 233 -264 732 -37 -571 761 868 -214 902 -549 -57 -988 154 471 844 -890 169 491 315 -621 154 -572 -651 973 650 6 -928 -22 788 -358 346 -572 -755 242 -793 -441 -820 838 222 -687 -531 -63 -746 -496 480 939 -610 25 -709 -187 -234 437 -9 599 124 -716 -914 -658 795 129 863 293 519 637 -144 321 91 354 -542 451 -781 -558 -675 -329 -1000 550 -222 284 696 921 580 201 255 -311 -606 -337 -653 832 -758 666 589 -668 182 951 841 581 -931 103 -946 101 705 453 39 -332 -296 -671 -578 -779 -888 503 -646 -193 17 -994 959 -942 -184 709 75 680 -888 -206 -439 -425 -14 600 742 -569 923 304 -602 398 804 -415 893 -283 -834 401 -514 -605 582 148 -207 52 317 -316 820 -624 768 647 346 -15 -871 -816 -897 -648 45 -810 -314 -700 138 887 427 720 208 894 410 475 -578 -347 -587 -427 632 207 772 242 327 -621 -196 501 -147 90 146 644 -293 280 -937 -918 142 876 644 -778 -629 524 7 -513 569 415 849 834 837 -653 793 -231 883 -446 242 -77 944 -8 -856 -367 589 83 251 234 950 -427 -981 -522 -700 -438 -342 699 -878 542 -370 270 867 594 597 801 -137 -615 -766 369 -900 -395 -134 803 -906 145 832 63 806 -643 64 -659 -689 195 465 64 -88 920 744 -206 -184 44 630 286 874 -351 -37 -943 -133 463 -296 -30 -515 -728 979 41 721 611 203 203 -178 -964 804 678 -196 490 45 28 -800 678 -348 -135 -366 796 -547 949 -153 817 388 -11 696 405 361 249 -593 664 -38 -236 485 21 -239 94 517 317 -323 -994 -319 901 -176 491 303 -617 209 602 -707 -606 -416 -379 -98 -630 -880 8 608 890 641 -707 -570 -646 -855 834 585 -208 428 932 628 907 98 -738 348 -723 -992 687 875 992 594 609 824 869 801 -914 303 -629 -711 -425 -390 -198 -204 608 663 607 -773 -263 -928 857 -372 163 892 125 -24 -307 683 507 -584 -560 747 -213 153 361 -742 -814 56 306 927 389 -873 749 317 457 363 10 -377 -320 -436 -723 -628 -157 598 621 -775 105 -908 -111 347 357 -86 -229 -648 -585 825 7 -974 -748 -31 -261 -552 266 860 810 -410 37 148 -521 190 859 -903 -730 275 -940 177 762 709 -823 436 921 1000 652 -56 205 -58 961 -562 728 -635 98 -197 291 -738 982 262 351 430 924 156 -79 86 -121 17 -668 -857 -253 -316 111 -269 -64 -328 -850 -175 -623 -851 294 314 -720 662 -530 -818 478 353 210 -505 33 765 749 -809 429 47 210 561 -25 98 950 -52 801 462 556 999 -150 517 46 -128 -282 -38 652 906 266 270 900 322 -603 746 -706 323 560 -83 27 -804 809 771 865 529 134 262 -565 243 797 -604 802 85 2 -532 -575 976 -15 797 596 -36 -443 -579 -949 501 -749 -89 80 354 920 327 -336 -49 49 290 426 -925 -90 833 -447 -593 -125 -933 658 655 -929 -360 395 760 -969 626 -217 791 625 -115 718 852 919 163 813 -408 -250 -431 -34 673 -997 -525 -867 77 202 57 102 5 329 -107 -184 85 -347 174 555 795 529 -505 599 945 441 135 -789 -494 936 414 258 -967 920 -766 -276 729 104 -405 384 441 923 -849 807 -70 -825 293 802 618 135 -583 9 -189 -595 637 -824 -806 562 654 -796 827 -846 826 -3 949 -48 -750 -375 -412 367 654 -378 381 441 -264 -138 884 -294 282 443 798 -854 -993 -690 45 -248 -231 920 -748 -516 -130 -824 -817 265 -143 -962 481 371 937 -995 576 -457 -85 -579 -722 -517 -733 349 -653 -182 496 -185 -311 884 -483 523 -174 369 5 -776 -88 -884 -291 -535 -319 207 -34 -287 -565 361 449 -400 -529 48 -766 869 -293 -574 612 -907 504 162 786 -774 -111 -393 493 -176 -918 -868 -367 821 613 -32 -333 -294 954 442 -155 711 -99 -254 -572 164 905 360 776 -40 314 -320 -284 574 944 -670 728 -930 529 839 366 -85 911 526 397 -660 -308 157 254 -403 483 604 -250 707 -209 315 778 486 -493 -176 567 581 73 -661 -177 762 -16 -340 -862 -779 676 112 461 352 -655 -409 1000 865 131 296 475 -291 204 -306 -887 280 -860 -32 48 -126 650 530 -330 611 820 859 662 -869 -830 -196 -555 940 -827 442 -767 -929 -575 -690 -219 293 225 65 -794 -245 -937 480 554 -623 283 841 953 376 -625 751 237 -505 34 -69 -760 926 -40 557 948 238 -751 621 462 260 388 733 35 -579 -426 -617 667 4 -820 417 -802 239 91 -461 764 271 85 872 955 497 -552 -432 117 -135 108 -305 -435 -862 -79 -520 221 -864 474 -419 -511 -806 938 -382 415 455 -508 -209 274 -680 -414 265 185 261 -423 870 -869 836 -927 222 -872 426 73 -959 -572 217 -545 -649 356 -104 122 -138 -519 -803 -933 -943 -959 -919 626 419 -448 -705 981 839 -234 -935 792 256 -696 -592 -828 -281 -611 -105 686 922 -444 -822 970 519 -718 -819 906 -359 737 -138 -984 -595 -769 -192 -967 -285 208 -642 -680 745 455 540 147 -402 -559 -342 95 949 -798 -420 -577 -601 702 950 -348 -265 908 579 -450 625 -180 875 307 487 296 410 -92 -587 1 917 -451 804 -258 -526 600 -642 212 416 -456 912 -627 -158 -197 396 -126 762 949 584 397 -251 432 27 -611 -687 -702 473 212 127 537 854 139 -799 598 450 251 978 -552 -246 261 878 -861 -755 751 -947 910 -388 513 -184 736 103 -246 -157 -411 578 39 -76 -24 516 -190 -39 685 496 -58 334 823 603 -178 884 -479 188 832 542 335 -221 312 -680 -295 -59 -30 -740 -74 878 678 670 113 -311 743 -659 -993 -757 -445 -417 -484 -423 -841 431 -116 -426 -440 -739 -428 -614 -293 -662 -875 556 -382 827 -628 555 313 -681 -369 -118 -824 -213 940 740 -63 577 156 -514 -605 662 25 -499 512 -127 -216 -241 426 -126 -883 -705 -667 -369 -151 -905 204 -926 827 644 528 806 -700 -209 904 -971 -896 412 768 788 608 123 -832 512 206 951 -236 262 683 -524 179 -671 689 206 -546 94 -619 -757 -961 -882 133 137 -605 -14 616 967 -974 676 933 690 -982 -879 717 601 677 618 -710 -527 -360 132 136 -915 -167 -52 359 -813 613 841 451 -593 318 -400 -515 -344 -480 -3 -417 646 -293 -369 -857 -184 -150 -442 97 426 356 71 86 -142 627 -420 -816 -37 -457 -673 -232 212 -136 426 222 -824 375 -293 419 -289 -410 373 -730 946 782 -687 408 561 -547 435 938 293 -839 -826 522 -186 -697 -155 919 905 -283 -975 852 332 851 -874 416 -223 -724 655 -518 596 961 532 917 533 230 215 -595 702 203 867 834 415 -606 -849 813 53 310 734 365 -322 792 -92 273 523 766 30 -174 -360 -491 -953 -489 430 122 161 -371 -183 -823 241 54 227 349 498 -738 -25 -368 -758 -786 -126 -314 204 -577 -56 -769 285 -122 -765 64 -152 -933 -537 -329 918 238 409 -561 535 982 478 -2 -796 -65 -674 743 -453 -508 786 -550 -479 -820 434 -369 -11 -186 723 701 -517 889 49 -833 151 -390 -368 -1 766 -859 -401 561 -651 755 184 -38 873 244 91 -221 -878 -760 165 38 727 581 -990 -367 -870 659 -768 -350 -355 372 996 -519 678 234 36 -986 63 753 -226 -876 314 -54 542 -952 -109 -934 425 -796 627 -980 -879 684 -616 844 724 529 886 -765 -840 420 16 -558 -537 -62 -633 -251 -71 803 -603 106 511 279 -569 -28 -100 992 304 62 651 -282 691 556 -590 250 562 292 678 -408 353 -893 -802 622 -837 634 409 131 -382 -390 693 -72 358 191 -920 318 -341 354 181 -825 -967 -735 922 254 352 151 -4 421 -843 -723 928 440 488 -860 826 289 516 757 -446 -235 560 582 273 33 873 -791 283 899 54 -663 -64 -963 109 824 844 144 641 -728 365 -574 864 962 -233 -263 399 -894 -489 390 -538 925 175 424 -821 -84 -329 -843 640 208 636 -300 -349 -553 -250 652 -483 -610 -702 387 -780 -897 -782 -135 556 -861 -271 -880 -986 -255 -631 -532 -970 -910 -304 332 -775 871 -437 599 547 -111 334 -156 -420 -8 -719 669 501 881 162 -873 -374 122 762 -64 -593 -137 230 295 -705 -227 516 -155 -206 171 -805 754 286 -62 -811 -539 519 -309 -158 -137 -342 -695 35 -308 619 49 -892 650 16 918 643 -581 466 32 -967 582 167 824 810 480 502 679 -41 -376 -680 703 -830 -66 827 324 253 956 812 -117 -168 -248 -855 957 -919 972 642 787 -653 -369 116 469 -850 478 -713 498 -249 623 124 810 -394 -925 975 -186 -990 988 -779 966 274 643 484 510 -165 -34 -156 -328 954 303 448 21 -235 -915 -647 -220 832 19 430 834 -898 788 517 672 177 -455 -196 512 -140 -804 -929 -98 -932 762 -667 -702 -490 -370 -555 -263 -255 -637 -880 -622 -557 325 489 -219 -608 -760 190 590 736 982 307 801 620 435 -160 -470 202 -357 908 121 -638 -333 569 60 764 -368 649 -699 142 -651 81 973 117 203 -226 -173 272 758 -849 161 42 -383 -624 -195 537 -811 718 -727 264 967 -852 -756 -34 -288 747 744 -922 80 32 -683 -403 980 -611 -382 672 38 -238 531 485 133 147 565 -242 -590 894 -993 -723 -686 -857 -56 589 -772 283 427 62 330 564 983 731 677 -835 55 -493 807 448 595 -62 -687 877 228 -279 191 -172 -290 84 537 510 -90 -449 -284 963 -669 -602 -749 420 -828 228 -751 0 153 561 78 -12 -805 512 563 390 -731 59 -848 -539 207 -616 -621 548 384 -973 -566 227 -246 -314 815 416 77 498 386 644 32 634 667 256 695 620 -276 -207 768 -168 -278 -976 966 -875 176 -371 426 -135 413 175 -210 -371 -722 -327 -275 626 -60 622 -980 -762 598 619 915 -640 874 801 174 -107 259 -660 110 -408 -741 -111 -790 -634 191 -839 -68 -703 967 447 205 757 -578 -683 -97 55 181 -33 554 -189 310 -325 -116 -249 174 -214 773 561 -497 915 751 163 582 -581 267 -149 -471 -863 -417 -276 452 -468 -170 768 -102 -354 253 973 286 65 955 702 -363 863 -221 -571 -256 -881 615 -727 419 -646 438 626 -750 489 980 -876 155 955 -521 545 301 -403 871 759 -101 303 -492 45 -527 -262 -363 154 -747 469 -423 -751 743 -655 -703 -220 39 493 -506 312 -630 314 392 638 -357 -554 0 754 437 -740 -326 890 -444 -103 -641 -183 -72 29 -240 278 508 842 -182 72 250 -155 534 582 -616 -544 454 -825 599 -844 855 -191 617 -484 459 -606 -318 27 -94 357 802 -281 -222 812 -926 264 535 -68 -752 31 -718 -901 288 652 -217 104 262 681 -419 -836 846 822 936 -151 -482 110 781 127 700 -203 -990 424 724 -162 317 -831 392 -265 181 -514 533 196 99 -508 647 -860 -223 862 -650 69 -848 361 851 -620 3 -877 -564 -167 953 365 774 -378 906 50 468 134 889 -75 476 -224 832 -657 927 488 98 -120 716 129 -163 -422 -287 -109 -998 -394 -821 962 -54 -993 84 -325 391 314 -754 707 -377 417 -33 -462 -859 -462 -850 493 462 -684 -414 -582 620 -642 -887 -904 53 -536 -254 840 623 -80 -417 -353 300 -319 297 962 971 948 -479 737 821 313 203 42 351 -849 337 -89 -341 662 982 -4 -480 -711 -48 -852 332 -206 -75 -806 -996 233 -791 452 731 626 320 -943 -52 -983 -176 757 893 -611 -525 -322 -765 -490 -242 699 -499 -994 -287 508 447 170 -532 -132 -317 164 36 -869 -678 -76 397 845 -69 -89 -574 -778 87 -994 -27 34 960 -289 -431 -772 -133 190 73 72 -250 -965 34 120 203 -43 907 75 681 92 583 -561 653 275 -140 798 -194 -829 -561 692 419 -54 404 -824 -821 426 680 -983 58 -587 -533 -830 924 -260 955 366 5 526 -73 801 299 -722 178 356 93 80 -312 749 763 765 -866 -335 484 305 -295 898 -60 -292 -637 -403 -324 309 -547 259 -39 832 -440 626 -76 920 655 -170 -633 45 294 -761 -316 301 200 506 453 294 245 390 625 -544 254 10 -697 410 792 9 -38 30 141 923 324 872 -184 520 -793 -814 894 134 -837 390 -392 775 30 229 -55 -227 -121 559 892 898 -116 -998 -682 -634 945 107 671 -86 173 -971 726 57 73 -620 -97 -769 283 -871 -787 -136 550 22 -131 -680 -926 -839 -145 -359 395 976 -460 951 64 477 -759 231 -663 674 -4 -325 224 258 869 -778 743 984 880 -988 -156 386 -744 -808 652 -973 -85 -60 493 -853 -393 -42 -688 63 -252 -1 774 79 432 824 28 -566 774 203 -500 785 -396 -454 455 -723 491 -577 481 435 -114 591 -476 -165 8 576 388 457 913 216 300 53 -694 -384 -705 -943 -137 -232 -611 -797 988 -176 771 959 -760 366 886 -623 -996 168 856 668 897 289 -917 -973 256 108 491 -195 -653 -146 804 823 428 -786 -466 -682 -514 751 314 63 797 491 -606 954 973 -223 105 -305 181 -449 -643 -128 698 -456 -589 559 430 -348 340 -143 -181 888 -654 -451 217 398 753 -807 228 -493 -245 -666 681 -876 417 -944 -80 -564 -197 646 646 -718 0 170 -551 -552 -734 142 784 -451 -716 -557 -182 -259 -61 -485 -629 221 740 9 -127 -928 -166 -199 54 436 939 803 918 548 187 -508 -827 -307 855 623 928 -948 335 -206 514 908 296 770 -33 798 910 911 700 -831 951 991 606 537 3 -981 574 304 459 729 -697 -955 -823 -377 -707 -528 715 -986 524 -766 70 448 -541 377 546 169 -392 -792 97 122 -401 234 -833 251 907 748 276 574 183 -938 917 638 598 -450 -446 349 -538 178 -52 971 -886 315 -220 -645 -821 573 -244 765 -879 786 935 -965 476 -678 208 -505 542 -781 -165 749 862 -528 -123 94 879 617 104 850 816 -281 33 -916 -833 941 216 43 561 414 672 -345 984 811 420 315 -608 608 663 790 -204 -17 -568 -902 -612 -558 -708 301 346 -928 -441 -522 -830 239 -281 -421 938 62 -984 -867 290 885 945 -177 -799 -911 130 754 507 -963 595 -149 -682 422 -661 503 -153 -895 -781 902 162 433 794 -154 -151 26 -838 262 160 334 -758 -774 -559 -270 788 354 -77 967 142 -9 677 -934 71 -648 -708 850 27 664 -82 -532 -71 892 544 -643 808 21 886 1000 487 -483 884 -565 -820 700 -101 576 707 930 556 -918 -574 355 644 235 -610 -606 -269 309 295 348 994 165 169 -578 -593 -377 -23 -626 -625 -436 -570 706 381 -267 -48 571 788 -99 -952 331 18 131 -239 577 276 -771 730 -100 -485 749 -70 996 -130 -993 21 588 -161 -234 -332 -787 597 60 -525 88 566 -518 989 -433 24 650 -255 -486 -237 -503 -846 956 200 858 -562 825 -448 -317 -817 -802 135 252 979 -607 -421 -574 -463 375 236 497 -191 -251 -353 962 643 -92 239 -947 -820 458 -985 294 -155 294 -550 268 421 904 -567 840 148 -942 -515 -327 -542 -216 255 770 186 -955 222 -245 819 -272 408 -367 -314 -923 -366 225 -523 288 262 -299 366 -988 467 -607 -550 392 726 941 -666 -797 635 -580 -155 747 -358 549 -417 -181 302 488 -274 101 352 -239 -227 -974 808 -763 -929 -689 345 -336 114 823 -35 -389 -805 -979 -180 -246 -134 -682 -221 36 -17 914 -613 -576 -504 350 468 332 231 -8 941 -450 -794 81 -774 -465 884 -669 -907 -600 140 595 751 82 -991 -177 619 -731 631 463 -59 496 -595 -516 717 506 553 -863 -4 -824 412 769 134 -730 794 -170 -249 -741 -362 478 306 75 -751 -189 -605 -309 -795 -47 -479 684 -814 -456 -47 -459 368 288 158 272 305 -107 -518 -355 984 552 -687 -580 -850 881 153 472 -343 559 892 590 -765 -441 514 948 -163 873 372 -128 -86 491 -813 632 -805 301 -758 -659 -852 -821 223 276 -57 72 239 453 427 242 -303 126 831 190 832 -474 249 83 465 -816 769 -244 130 -477 167 636 -771 -907 756 -914 291 -720 407 801 -918 79 858 -174 -607 699 600 849 -480 137 -260 558 -94 8 990 -492 -378 72 -280 -99 -915 -284 829 909 276 476 -12 916 -784 -890 165 519 -225 402 596 487 281 248 240 -652 -542 -19 238 -101 422 -762 505 496 22 -371 -363 -134 593 666 -1000 788 167 -989 806 -813 201 -874 -191 555 966 -352 -464 337 -682 960 872 -717 -730 346 428 -742 805 792 -220 -270 -389 -636 -177 101 526 -565 -156 -486 -194 993 -768 770 -620 533 -677 631 57 893 -669 752 -851 937 289 -780 276 676 122 713 709 402 204 -858 662 309 721 26 -893 460 313 536 -595 -745 -810 -834 -886 -402 -491 145 599 899 -276 687 -365 729 -681 709 -514 645 289 -386 -560 805 -216 -56 349 753 847 -536 -636 -688 882 59 -913 -161 -684 877 -383 240 -370 188 273 -528 -471 600 636 -966 233 -284 632 810 -22 945 162 -947 21 160 177 857 275 836 -136 203 80 526 354 -255 300 -366 -168 272 -915 -912 831 281 -410 525 864 872 452 -356 843 -544 -529 -664 -319 -643 721 -866 403 834 647 296 -406 -704 -175 -503 623 -521 884 -449 -303 229 -65 524 181 -404 -807 -93 -566 999 885 -570 113 902 238 -834 -242 980 244 -11 -100 457 -851 -413 477 -479 -451 -163 898 988 770 -592 -437 -401 9 407 -338 -360 799 -903 753 144 410 897 52 -626 -879 -49 -307 -645 -853 715 -48 -81 -827 347 455 356 -805 620 316 375 -471 608 287 974 -876 -743 106 -691 -404 -301 582 379 319 429 -966 831 462 423 524 41 -52 -796 425 320 704 986 -927 55 -342 21 -817 -80 587 -8 -509 786 464 -514 -505 18 -838 942 820 822 388 -810 -509 -448 171 -149 -994 -413 -512 15 651 908 893 -81 -924 -915 -372 -63 549 170 133 -583 252 -683 -262 374 -660 -819 660 654 -799 66 685 -500 83 581 398 -712 -38 -216 346 801 -840 127 -853 331 230 324 -661 941 989 -351 825 -197 -526 -18 259 584 -465 -655 327 627 -937 672 703 200 395 550 637 859 -451 -559 945 -961 221 -148 -181 -904 -135 39 -131 935 -829 695 -345 -115 346 -666 -599 48 609 -502 861 943 683 -443 187 -266 721 288 -872 461 973 -30 -206 291 646 -401 202 300 -177 -645 -843 51 570 6 781 -801 691 -716 -221 312 -932 -297 -855 899 716 -992 -538 -133 -847 591 960 -609 -695 -215 183 -197 175 -815 262 -871 201 798 -115 589 182 289 1 -726 -337 439 -411 145 793 -227 -956 -683 846 -608 499 181 -297 460 -334 -337 702 -457 975 -881 -825 182 203 256 -18 338 368 142 -899 -922 -760 -88 654 -512 465 -598 -426 586 -514 -800 -740 986 -987 119 -44 -510 -361 -322 900 792 25 517 -303 -700 860 591 -537 -959 -40 348 -663 -71 70 -982 -157 -776 -783 520 487 305 502 -574 661 -792 -51 -810 563 -524 40 588 228 115 812 -86 -547 -400 804 331 -472 619 -726 645 7 358 -270 -899 -168 -401 845 -221 -217 388 625 393 -923 -835 64 339 840 307 -572 990 -195 -586 727 578 108 -615 -295 -428 -363 -231 -912 -232 -469 -912 490 586 -422 -586 -402 499 -758 -488 540 -256 -678 -385 -543 242 304 514 470 718 646 856 -817 -446 -646 -707 -62 -399 -428 -88 -427 -68 856 -510 636 -918 835 -289 -275 306 -735 -1 328 670 211 -110 -409 -548 437 75 -579 -164 -141 -339 155 -322 516 -508 -745 -470 639 619 -941 -33 350 -624 -696 -186 -117 -103 -640 424 397 230 148 -360 942 638 5 -193 796 692 967 -343 665 951 -864 -581 -609 438 -435 -171 -258 -350 -158 -462 -258 929 -167 -361 -843 -757 416 -452 362 950 -167 -759 -313 664 377 -640 -216 -193 -541 951 491 252 -937 675 590 -683 -691 0 284 -636 209 -988 -614 321 187 602 179 -82 -803 -77 216 719 302 -374 183 463 -353 23 585 993 -252 -798 -810 -15 778 133 -289 -724 118 -438 621 588 -308 -251 15 89 61 -362 -259 -998 386 -565 864 351 -210 76 373 -807 -5 -825 -350 205 -290 -565 303 906 915 607 -210 -158 -349 896 -859 198 136 240 -728 841 892 -832 982 -916 395 312 -285 370 830 -873 394 -351 543 -778 156 202 -528 766 -840 -198 89 417 932 70 239 -743 -374 14 785 -473 -957 140 576 -880 216 -931 628 50 668 -100 588 670 -7 561 -356 874 -558 885 870 79 -430 189 -503 255 704 -784 319 -396 -27 182 864 446 -575 878 -291 -125 789 -342 -442 -695 912 187 74 905 -239 607 -68 -8 -285 -627 -48 -131 -744 289 -171 -724 237 -452 932 -366 502 313 598 4 -861 685 -371 -169 -219 -409 862 -718 249 944 980 729 -560 533 -971 -896 253 -844 184 -990 -650 -260 572 995 -867 326 985 402 346 -857 521 47 -67 -407 609 -291 -684 -488 555 -641 -349 874 939 100 551 -341 -483 371 282 313 -857 -632 -724 -36 -951 -119 -321 905 772 259 -466 699 975 -414 -387 -969 805 162 -496 473 -992 1 -979 -950 -81 -650 -88 -954 596 955 359 315 -866 569 522 -512 199 405 -888 -233 -151 -25 -288 463 -531 383 -772 248 72 587 172 -193 -855 -343 389 998 -877 276 769 -560 615 -300 -508 935 -549 840 781 -825 -946 -992 -455 -595 -543 672 468 -139 53 -754 808 430 110 368 -263 -377 -589 -331 546 994 783 -417 318 -139 544 946 707 995 -312 958 -439 -337 364 -36 -311 -246 -883 -987 -982 -870 -69 -308 -836 999 -234 118 -25 974 -427 -652 678 668 90 699 777 140 93 40 950 733 -173 40 -407 -41 -953 617 837 972 -500 549 910 -286 -996 -188 104 452 -541 748 -989 -818 -632 -878 320 683 -568 -221 116 591 -550 -127 -833 -217 411 -249 -804 -680 808 564 505 -629 -614 765 -236 -898 -372 -503 -328 208 -984 -713 -67 -931 367 405 400 -32 169 -92 -178 -321 739 803 327 -833 -427 502 -75 -366 824 953 668 65 514 56 -494 402 225 -215 -547 752 425 663 -139 -429 937 -378 -951 -498 -208 -930 590 -470 -333 -724 224 342 -408 97 -663 958 -13 -674 -916 841 -336 859 -850 455 713 -35 -188 -490 258 -861 -32 763 10 615 585 680 116 47 -651 380 91 85 368 919 -252 -53 -438 -14 -224 188 775 768 224 -861 792 -412 -596 862 304 -944 908 -447 -303 583 -360 522 -113 -710 -974 259 -758 532 -591 -423 703 291 252 39 -812 -388 944 -52 -171 -140 -713 -136 -29 -940 867 508 20 170 996 -140 445 794 -846 146 822 -842 282 -383 -874 807 787 -942 -955 -895 707 -564 -737 -114 460 540 206 872 819 -514 129 618 -259 -551 995 465 -930 380 -178 650 648 -735 641 -283 662 728 -661 356 521 -7 -991 715 168 -778 -343 684 -990 -80 -939 845 781 -160 -229 129 205 -72 803 -971 821 798 -764 686 -53 -829 -509 292 -171 -72 694 962 757 -765 -458 169 568 331 -83 -40 247 -964 -800 372 401 -106 -133 -782 690 609 415 -860 -293 -42 -463 331 -529 -181 -988 -818 903 -306 -375 -956 990 281 513 767 773 403 603 -492 218 631 -398 -591 10 -262 936 -605 -431 530 766 632 319 139 -176 -467 300 -144 -529 -654 -874 -407 392 -865 -926 33 149 -348 82 -873 223 -364 896 991 384 -715 159 -322 -935 -866 -863 -995 -588 173 -877 973 -994 -259 846 238 458 297 504 -610 245 412 771 -343 173 553 198 -370 -780 -687 -970 -949 831 929 865 -91 -52 870 902 209 -921 -352 -614 -941 937 -199 -78 -47 104 416 -719 -522 97 386 198 -670 -659 132 -41 -227 980 362 -857 566 -416 38 -171 763 -383 600 -862 958 -535 354 344 85 204 -889 -593 747 723 676 -921 -524 548 165 580 -57 -807 317 706 -252 -444 635 -655 -965 -321 -210 -976 -622 407 -844 785 146 -206 -712 160 741 -658 124 527 -574 -3 -9 -595 -543 -176 836 -139 -109 436 79 -717 307 303 -334 498 822 -8 242 957 358 -466 -988 -740 530 95 -872 631 -593 -420 -9 737 -952 -260 -872 634 -276 850 517 -247 -95 -854 -220 770 -963 -926 591 769 62 -774 -799 382 137 -985 206 851 -811 -281 174 -734 110 365 -511 -338 146 939 902 -50 203 787 921 -988 896 650 756 -950 -994 -319 425 -593 892 495 -693 -548 497 -529 -71 -989 -990 -132 -500 -574 -317 997 729 -456 605 -396 238 -835 -372 -127 -970 -367 -605 -331 355 -767 -559 294 -140 104 -593 993 529 -5 -551 936 433 985 17 -172 365 -335 -970 277 132 821 -87 637 -949 -262 -240 233 -563 826 909 -277 209 718 -959 350 -200 -601 60 108 -249 44 -737 -522 -865 -352 -157 756 572 267 318 349 -762 680 -461 116 684 977 699 -986 -228 -625 987 -787 739 526 217 -159 921 298 -777 611 762 -726 923 -259 414 664 987 520 926 -439 52 499 59 352 -300 77 491 -88 -151 -339 659 983 -403 -291 -488 423 -829 -716 712 540 -363 -454 -42 342 447 -886 80 -775 -894 42 433 677 272 522 -937 -292 33 1 660 475 610 -8 -316 978 155 -31 -708 617 405 -767 819 872 733 -124 573 -782 -449 -269 104 -208 -142 570 498 917 -624 -304 955 -249 931 984 -387 293 846 442 0 -370 -514 -813 20 -378 135 -704 922 888 772 743 -43 806 997 732 100 -256 302 -470 -929 -687 -413 386 -584 -945 581 -886 353 -710 155 -967 -943 439 -901 -552 -695 -770 884 315 -67 430 -998 28 -271 -345 606 978 -665 374 459 838 -483 -691 -175 109 -603 -228 326 252 603 3 -948 -929 -656 -189 -290 -408 513 -897 -644 602 -545 538 818 720 874 -964 485 835 -748 -601 -336 -962 228 -781 -424 -226 -558 -145 177 -53 151 -944 -481 412 193 689 594 909 911 801 951 -183 -568 -915 84 965 111 543 -693 250 -451 -636 -88 -974 947 770 123 340 -815 566 -23 -296 -508 -690 767 -465 400 -152 905 -389 -105 575 375 -358 -145 929 -165 621 264 -412 -741 -587 575 911 122 163 -851 -748 781 11 29 -522 -65 724 571 -100 38 -543 -886 -94 -220 762 -60 683 -277 -354 1000 -571 585 -505 669 -743 92 901 -878 -888 756 -18 310 242 -422 912 -588 -408 657 376 -371 -395 221 -190 -504 -664 792 -691 822 473 -259 -870 -867 -694 -778 165 541 -272 -208 852 532 -142 -1000 -636 825 -325 761 127 -787 926 -853 -152 689 317 505 -837 27 -585 151 281 -185 -688 -277 -414 274 -209 -392 727 284 302 404 171 -214 67 819 565 942 -434 -70 -273 -866 -368 -47 482 -4 -35 991 121 -261 702 251 549 -651 114 -40 255 598 271 93 419 -378 -737 738 -751 854 430 -504 934 553 -164 954 796 387 -182 -895 -904 -263 161 611 845 443 498 -11 183 265 -293 627 431 -151 -677 464 -360 -606 157 -874 176 854 -978 -635 -7 -970 120 -915 740 697 -68 -912 -532 -649 -337 743 595 -170 320 -902 -934 -14 403 138 -567 201 924 656 508 -548 -413 297 696 -217 390 -42 -954 247 -480 -878 159 -526 931 -596 278 -879 -3 -566 778 -714 102 -780 -155 326 -439 646 -350 -494 -465 -28 867 365 329 -933 -733 -237 18 -846 392 -711 153 -238 -936 -887 576 -985 948 -21 -221 755 -821 565 51 -380 -815 523 -271 807 626 -845 -606 -393 865 -507 978 817 872 906 602 -556 952 173 77 -85 991 -262 -487 75 -404 47 303 -594 462 428 697 261 -953 861 -286 974 477 837 159 -688 20 -790 974 -13 216 426 608 452 -63 -696 -304 -896 79 -278 -454 658 770 436 787 -219 -407 33 -503 -439 664 -963 -198 562 0 -796 249 -1 568 -308 -813 -145 535 340 -820 229 -329 264 925 693 399 759 990 380 -191 -183 -187 710 -77 507 224 541 601 635 -38 843 -35 432 57 566 711 -524 -57 121 441 -935 721 -604 625 710 101 -816 -262 -826 303 748 -205 -514 286 -611 -811 -345 -172 -351 -156 -596 -703 -971 376 -590 865 -155 -340 901 121 182 26 -514 738 442 317 518 -331 84 69 890 601 774 969 -303 -473 -148 -372 296 -508 643 -752 589 452 -591 192 -288 -912 327 -218 -550 889 -620 979 793 692 41 51 -457 -46 -657 479 836 -968 -910 -419 -597 697 220 -75 -494 -719 -877 -617 -576 183 -845 405 940 -576 -936 -339 -277 216 -547 152 -510 145 -140 -772 553 407 -792 -139 839 471 -83 376 -611 475 -519 -699 -799 -386 438 -345 -524 834 -436 -977 -995 727 -921 765 21 -924 949 339 333 -525 -679 5 -406 316 -984 -4 202 -842 990 -954 771 818 -329 -341 -521 358 -263 691 -241 171 -488 -619 -211 958 -731 902 685 -500 -779 -922 70 662 160 -160 95 -657 605 -177 -809 -103 59 699 456 490 724 189 -514 -940 15 482 185 -236 -993 961 -597 676 -10 182 292 -176 904 -593 806 -25 849 -621 666 -438 495 522 -300 786 -596 -38 582 -266 -822 -962 754 861 -435 -535 -996 516 290 844 980 -889 546 -40 -148 -603 -5 837 252 -683 -466 -232 567 -637 517 777 488 843 -36 147 -47 -61 25 526 -700 468 -142 833 -147 -320 801 505 457 -570 -88 9 -996 816 -353 -277 341 762 -563 562 -659 -724 648 880 -339 251 906 -140 -252 -444 -372 -607 -447 -628 -473 -527 -820 93 502 -419 349 557 -398 145 721 901 -188 41 -707 -601 964 99 78 653 533 387 601 86 349 24 -831 373 182 200 -351 -16 48 -619 19 -55 -690 936 241 923 737 74 591 526 471 583 -13 396 307 -384 786 656 559 742 814 300 248 -479 -330 905 707 -889 -716 38 -436 -379 -862 319 96 -607 694 432 -78 -342 444 -813 747 -484 796 -344 109 -6 735 420 -18 705 -333 441 -961 397 -970 -894 879 -544 -247 631 -675 -63 212 417 -505 -67 601 -745 514 944 -498 -181 214 -473 -768 -531 23 550 -54 -321 -942 914 509 -25 811 -107 184 -918 -70 151 863 -760 -377 -591 751 14 -484 -513 -760 736 773 572 -585 -246 -544 463 -56 -922 618 307 730 383 -521 -304 183 469 481 349 -12 -979 -597 -176 918 985 -34 -327 738 70 100 -105 -990 -565 -950 899 372 246 721 -920 -793 526 -799 -553 -787 -812 -300 53 -475 282 140 648 -804 -770 -747 367 -555 -903 619 -24 -735 653 897 -692 292 -141 -65 -135 179 856 879 -200 -103 -41 839 -377 294 -372 632 716 -32 -363 -377 -121 -506 -643 705 979 804 -833 -393 -727 308 -982 580 255 -959 -89 -369 -904 423 -226 -740 -264 734 -720 -770 235 -461 67 238 -862 -750 -734 -89 108 116 -687 823 37 66 -152 -399 -300 -103 -891 -262 -310 586 -447 -254 -714 648 -665 -962 68 -850 -816 863 -195 -698 -353 973 603 611 -819 -374 498 -27 127 -270 959 -13 911 -807 359 -422 779 794 -170 -425 527 346 771 -64 -207 860 -236 114 -45 883 -61 -490 462 -585 182 -936 892 759 -509 479 -910 359 546 35 -658 -897 288 -203 -25 745 855 -933 -530 -481 649 -212 323 291 108 959 33 -176 -429 -8 201 117 -716 838 -942 784 485 -981 297 -685 -610 174 774 -958 -335 -323 -370 583 -475 -265 -850 -128 -95 209 -584 -852 -150 507 241 415 -355 674 52 35 -124 -136 -476 -378 120 -69 461 156 -114 594 793 -611 -557 -653 400 334 -253 -902 347 -424 -339 214 -852 447 -982 -529 337 -81 -409 -281 936 696 -389 -650 -616 247 -442 592 -761 -254 -196 964 -763 795 701 -129 -255 339 -732 -732 -325 161 -997 886 781 -450 -315 -886 -574 -802 840 -729 -330 80 -165 -739 849 358 562 -475 -298 -752 -588 317 461 -842 -605 811 367 -784 399 -956 -579 799 -235 -673 -571 62 703 -31 -87 -161 -376 -971 -150 -944 850 663 -69 938 -191 810 800 188 -10 -267 636 -264 -394 441 -164 -883 544 849 -494 -34 742 -421 889 -226 851 68 -300 -540 869 67 509 432 653 -260 593 -250 342 402 357 220 -271 -954 -432 368 350 -243 -494 833 578 716 -67 -181 -137 55 873 -977 -905 38 828 909 968 -875 -384 664 103 922 -821 901 -88 522 -444 704 964 -388 36 -388 -322 -756 419 403 168 -314 324 -766 312 -579 622 227 -466 -627 800 -356 196 934 694 158 745 547 -10 540 414 -72 -321 428 835 729 316 -303 -279 -55 307 -789 179 872 -582 329 -661 87 -500 167 957 -899 -522 -5 71 -972 258 -368 432 992 -420 -390 -384 -232 843 -613 -311 -194 -45 -929 794 -252 148 727 986 388 183 -416 987 150 418 739 -883 -922 -571 -314 -913 -496 19 -25 76 -621 790 886 836 169 -436 459 345 887 -840 228 -544 166 -181 166 278 191 258 -204 -592 358 640 -567 502 294 -170 498 -65 852 -574 -141 -655 949 -136 777 983 143 -974 722 -895 -451 -345 -889 -585 566 -373 -805 -535 -289 77 -400 896 881 334 432 -343 -144 91 357 626 298 568 -279 147 -780 -141 -959 62 -70 -695 16 -82 -838 130 -131 333 -188 710 -5 556 41 150 -169 15 303 -23 -878 -924 -829 -413 450 -840 959 -537 0 -710 -512 -945 495 -175 413 -161 371 -425 -931 -179 -905 412 -132 399 508 687 844 -353 -110 471 -135 784 134 -707 -958 -713 -489 -780 57 938 604 -134 -521 469 891 168 210 -784 -647 631 -108 -121 841 -257 -672 -180 -28 -27 -224 -862 546 -226 857 457 -798 476 588 518 42 32 -877 -952 -722 -420 990 553 996 372 -970 -426 -949 923 -455 -786 -759 -967 -122 110 -286 460 196 -570 -816 828 405 541 819 424 492 -661 -446 -739 287 -848 -724 624 172 957 909 -407 16 221 440 -394 -176 243 -185 -31 570 733 869 219 -894 175 -159 -342 -552 166 -960 -100 -148 822 943 219 110 -266 237 833 582 822 988 -919 608 776 304 -106 394 335 150 -513 453 -236 -506 -3 -870 -750 -55 610 537 474 823 226 -860 -564 -895 517 -257 127 770 -736 -375 317 84 -63 732 560 -365 161 207 -868 -316 -663 -806 -955 800 -59 865 821 -329 -555 779 82 132 -838 -31 704 -214 -833 -974 423 -939 863 385 227 -295 -274 -810 303 905 194 -198 790 716 -346 256 181 -785 421 164 -511 -795 293 461 270 347 -349 -354 -21 -5 756 -857 -410 303 -45 -811 175 367 -475 -789 918 -884 516 -631 -46 785 -857 -672 -436 740 -78 801 -385 -208 601 -763 -997 -640 -843 14 -600 178 -12 258 -390 -777 -341 -848 895 998 -55 18 -115 -998 -27 -824 -391 37 255 -26 -714 617 -372 -398 964 30 -669 -181 -521 -211 -495 -870 932 -767 134 -274 511 33 950 887 -93 -751 -952 954 843 264 308 719 -552 218 791 -775 -406 655 887 807 -320 -285 -83 491 -761 -706 -325 -698 973 405 -98 -226 -365 -774 689 -747 182 -201 -974 -226 -791 621 -905 494 474 -817 -439 -806 676 -2 50 -22 -271 -707 -5 826 -411 -132 373 681 621 13 -126 847 168 907 -388 -467 -632 692 408 -2 -747 529 106 -41 203 -181 955 571 756 -878 677 499 958 758 -958 -127 83 668 284 -737 234 816 584 415 -198 -431 83 -974 -104 -57 -508 -738 650 -66 759 181 976 -210 -570 198 972 862 -442 139 -772 725 -243 765 -485 -312 106 -588 445 -168 330 111 325 586 -87 107 791 -51 232 -717 -589 410 378 -966 -773 -634 376 -605 526 965 -318 810 -875 229 417 117 787 267 403 847 -390 -216 75 881 -298 -540 524 -884 300 -108 259 -740 496 -302 364 -481 -445 257 -775 552 247 645 -267 -634 -446 37 823 -818 -79 -279 -794 810 166 -966 774 -570 124 -345 -511 165 -626 -602 -50 948 -717 -816 585 452 419 -581 338 161 -295 -227 -442 -236 948 -326 538 -304 -994 -926 518 -175 764 1000 -341 264 741 -77 -749 831 -86 -462 801 -238 -410 -112 761 742 176 -892 513 859 -676 227 -939 -795 960 916 -280 708 42 53 160 367 -620 -169 313 -717 -62 849 -935 361 909 157 404 -459 -827 407 501 919 -731 -585 528 911 501 -567 621 262 72 643 988 808 195 -93 -199 95 -673 433 -185 -607 -74 -761 -938 -488 908 -97 -586 698 -735 -425 -969 -244 780 -86 573 -840 -175 -71 232 138 -58 -242 -135 -71 240 -403 11 463 480 -759 768 290 825 131 783 144 -642 -714 -926 33 595 -396 -995 915 810 -842 469 423 -319 -475 -474 -128 -125 -228 -80 -557 -814 321 880 992 811 361 970 322 71 -595 -54 227 -746 705 248 -420 -238 900 921 864 805 368 -150 -410 30 740 372 64 -140 -450 863 288 -568 -401 -497 -479 -794 370 -227 -612 -418 623 -184 293 -573 -612 713 413 -703 -118 -647 199 415 737 -696 701 139 345 -975 293 -37 828 536 247 746 -840 403 64 782 -3 353 -37 407 -926 -527 522 379 -640 -958 508 463 392 384 -965 -696 696 780 -176 -847 705 40 648 -493 283 214 343 -86 -711 -191 -481 -352 360 -285 523 -30 -571 112 -320 -304 -396 -669 860 878 -278 -113 723 -615 906 260 948 460 493 -417 353 -698 -886 -266 219 83 -256 979 33 500 856 163 -55 26 963 -25 -558 417 -56 -527 452 -774 -203 -352 -354 697 -461 -866 820 -381 -720 589 462 -120 -738 -987 -600 -88 -357 317 -972 139 -622 -634 636 691 -191 732 93 692 -169 -775 -821 -685 680 -569 -304 21 -730 381 -626 929 692 -640 364 -700 -761 -286 863 702 521 616 316 -310 -189 -433 236 -343 -698 2 -292 -436 377 -704 963 967 -858 -966 741 -852 -334 -216 -493 -455 -172 -115 322 341 758 -792 796 -363 -120 686 367 -372 -306 457 -27 5 -889 -924 993 555 -325 842 192 -15 482 472 947 51 373 83 521 585 578 -50 -186 928 259 973 -733 -768 -565 335 199 -756 -379 -81 -739 -575 774 614 -574 219 -210 -688 104 -767 -906 -815 -612 826 -340 -685 896 399 759 545 54 -48 29 499 18 311 209 561 207 947 899 -690 124 -861 -840 -701 272 679 817 -23 -175 -312 -487 -671 -88 -469 -998 188 -629 148 -602 -937 -759 -114 344 -222 102 23 53 820 -30 -335 -674 -958 861 -323 758 -153 286 -102 289 62 -259 -517 -295 -882 -369 828 -892 -924 953 385 -173 -679 290 -967 491 -844 229 976 -209 -525 581 -991 -41 -260 117 -251 96 488 45 120 211 -781 183 658 485 -178 995 0 -574 -324 28 -214 -290 -962 -829 99 104 -262 410 78 88 -693 847 -660 -22 99 374 173 -182 -383 713 -267 39 643 -837 -124 528 -983 -981 896 -194 -397 478 187 746 -851 -123 872 -937 839 -777 -419 6 -748 857 825 784 506 -362 721 -436 -747 -66 -704 -687 -568 -48 700 556 650 -538 -5 235 1 -51 -801 -375 529 573 954 556 -368 590 113 -356 -288 -183 -413 816 -868 593 81 -543 -740 -965 -93 -160 705 825 129 -497 -149 610 708 -925 -253 -841 -883 152 546 932 287 777 -525 -949 75 898 140 -625 776 442 337 636 -46 -83 500 -59 -939 -178 488 526 -79 -949 83 -651 -861 -862 -398 167 43 666 841 -686 561 117 -288 416 -614 839 905 -278 -37 780 654 -121 938 725 11 367 -454 339 438 32 -839 -936 710 -994 -659 849 628 -551 -509 -123 198 -746 -828 502 995 -808 -577 -786 -793 -718 -756 -862 843 833 -287 453 -769 -5 -792 -364 158 170 982 98 -783 483 526 305 873 -488 149 -220 -945 62 910 0 131 -166 760 199 -776 -969 -59 -56 519 524 -455 494 684 199 491 654 422 965 256 492 -963 343 -942 -911 641 460 -254 345 311 -92 -436 -548 -397 -583 264 -101 -553 543 -151 836 -719 -170 -73 -676 -257 833 -933 684 -807 -594 389 -625 -314 -973 -647 382 92 773 -342 933 -923 547 904 668 -741 -559 -538 50 -604 5 548 337 816 374 -169 936 -414 -787 3 -771 426 -609 -17 241 53 -706 778 911 440 568 -530 -567 -475 296 397 -969 90 -151 977 785 -51 -971 253 -285 -345 -363 36 332 844 -969 -177 79 842 -336 711 935 876 481 -112 -501 618 -43 458 -895 -713 874 -876 986 138 -170 -935 -269 -999 -921 -250 850 622 -308 -159 -828 -628 703 -354 -345 -715 -474 144 693 397 267 144 551 -272 -491 -112 -979 -378 876 -844 578 -747 395 499 -103 332 -229 -731 -282 -235 300 -85 593 200 -872 -571 -137 479 843 -66 -694 -783 -183 -221 444 357 -352 63 -2 -158 249 -908 656 679 948 11 -978 -916 -366 -189 -916 632 9 -917 367 -951 729 948 876 776 -415 540 -93 213 -39 188 596 826 78 357 -533 -638 -8 190 857 -251 -516 -209 -778 -782 255 -832 -144 32 -708 -14 -9 -546 -172 -671 -599 117 284 -261 -33 -636 -113 988 -819 367 -67 259 -448 -340 -786 294 -615 526 -779 226 886 -764 298 368 -996 391 -712 645 956 -588 -354 354 -572 -55 909 -272 555 551 -619 -166 -398 481 985 109 550 143 -348 339 677 -314 -447 659 -924 -9 282 -920 876 236 -492 -823 303 543 -110 594 796 319 935 -266 -739 -241 933 325 -120 516 -716 692 357 855 -549 -292 578 372 793 -403 361 560 485 -886 659 -854 204 -496 -809 864 -57 -3 -466 -348 469 -499 -54 -809 315 -407 792 -309 -571 17 -60 -208 829 965 -202 -894 517 775 -421 -458 369 -879 -875 -941 -556 -516 -662 -587 273 278 -897 229 142 -603 826 280 -78 -211 191 392 446 -447 22 957 -614 663 -802 109 721 -997 -875 793 -792 515 -830 235 -421 -711 96 -44 -140 -393 572 -607 -797 -80 24 134 240 -978 -945 -20 -248 -11 144 -563 170 -439 -413 418 668 821 994 887 699 67 906 339 -476 202 -605 838 64 942 -194 375 -459 -310 11 -762 817 -516 509 5 391 600 684 -432 237 525 -52 -706 -594 -780 841 983 370 985 -457 460 739 259 519 694 755 -638 902 -804 442 -15 -156 -273 -789 -543 -494 -708 904 454 341 343 -194 -283 737 907 920 499 174 -595 386 -817 -694 823 -440 918 -489 -153 -970 -585 819 519 316 641 429 547 -529 737 135 -651 -597 -873 -432 688 -782 -202 -125 452 746 700 -884 452 259 -452 -113 -779 -501 -852 224 -490 -555 -2 -687 -425 -568 -120 -185 796 -642 -763 95 127 -642 -996 373 805 991 -607 -202 -717 664 -400 -979 675 954 -728 -515 -904 -994 -623 -982 -787 -96 605 802 760 421 485 572 206 843 -257 -712 -127 -952 -993 728 976 -197 547 588 -324 474 -671 490 339 -299 994 -626 -790 675 598 -145 992 -229 877 -886 -233 -782 473 -864 135 -540 -24 -178 744 213 289 -554 891 600 -690 -396 -788 -913 827 -99 -871 251 572 -319 -86 -164 -292 -915 902 255 810 -238 -221 -870 225 -421 320 845 599 474 -806 -740 469 482 260 -893 301 628 -479 -998 -648 -750 420 836 -430 426 516 58 -440 65 478 308 895 521 225 638 90 126 866 252 614 11 -396 12 -979 -201 728 -967 -910 -543 -738 -290 486 523 561 868 -133 578 782 936 -814 747 849 -264 -440 547 -227 -967 360 -793 328 -16 894 695 -543 -623 832 -726 271 -552 946 171 269 479 195 827 -214 -876 -277 -275 -930 -693 -500 87 -479 772 -56 768 -177 -297 870 -761 -975 -429 223 -362 158 815 -576 857 610 -333 -12 283 -719 -610 485 -711 -172 -532 -124 -912 -948 -87 -151 -513 -441 43 833 354 -259 -779 703 51 -906 515 776 846 -772 -798 -700 540 -214 -966 -301 -394 430 -177 733 490 -326 637 611 -295 5 -41 -685 -288 506 -125 -153 713 872 -860 -861 -191 404 790 -532 977 -322 -554 75 -19 -277 -972 -728 333 -481 -840 -202 -168 -674 832 -578 403 502 559 -974 -675 661 255 -184 -52 241 -305 705 -24 -699 -615 555 -985 255 -938 135 -441 -518 -160 158 346 -167 -451 -497 -943 -507 -814 -29 -624 706 21 -987 -248 449 -521 34 -420 228 -202 -98 74 87 -237 854 -243 -467 -48 -391 -725 -835 -977 -502 -393 605 562 588 -183 -568 123 -428 700 -574 568 955 -126 -809 527 142 895 -35 -443 -27 -954 -379 -289 -264 -692 -948 519 7 288 663 343 -772 961 -15 -811 -337 -696 -384 507 -413 650 -226 101 -973 -920 -149 -670 -415 -460 -985 -331 491 -578 -310 738 -194 -351 -865 441 -535 797 -834 252 -19 -218 -43 480 468 86 768 540 481 -500 208 112 645 16 -305 604 -796 674 684 346 -281 -456 -219 13 501 -393 -289 -228 -702 132 429 611 -970 -944 -195 -747 -571 160 684 -305 51 89 -147 488 384 538 699 -496 733 911 -895 -756 -787 -698 -239 -979 799 -73 275 99 797 -774 417 900 522 564 -983 -484 -950 -983 -674 743 65 528 -29 -679 433 42 244 694 330 16 320 -587 -346 -345 181 -157 495 886 149 -302 -251 768 181 -848 35 -49 976 -8 -938 284 321 746 365 -628 -405 -899 740 -283 928 739 650 412 458 -448 180 970 535 -862 191 421 37 854 957 -239 564 631 -572 711 617 -332 -333 77 408 949 825 639 -51 88 139 65 589 -442 186 968 -850 -383 975 455 336 -11 -486 -84 -43 -754 -17 340 -663 300 542 664 349 -856 -851 340 907 -350 334 -293 -922 549 912 262 606 -264 -688 958 -399 -640 -488 628 62 -731 89 -985 -460 38 370 -518 12 210 -809 473 87 862 -931 -678 -609 377 345 -924 -80 -707 305 -933 -656 -770 -473 -60 622 -723 267 45 -187 711 485 -98 -719 696 -743 375 503 -793 -339 -164 -704 -647 -653 650 -61 327 -669 -181 206 -924 -881 824 -26 -440 994 -385 81 -861 -704 -968 888 700 386 -324 297 716 880 110 -359 245 -628 247 -270 -659 -231 -155 -256 514 -222 -395 -470 492 -652 -104 -893 -758 483 817 -897 -214 -943 674 362 -572 377 834 293 -789 355 -318 189 811 301 339 -684 -42 399 866 -32 -878 561 -15 70 -434 449 -880 538 -431 82 -614 -814 -432 -700 -661 -925 872 -101 -443 707 151 -207 671 840 -85 405 676 626 662 -671 -81 111 965 -66 -706 995 -697 -954 -854 -379 834 829 -642 716 454 -80 -123 544 -312 350 -565 207 310 816 -534 481 269 -60 -826 247 -828 -440 842 427 734 775 -197 -724 -665 -858 -874 -397 -340 195 -204 193 -104 949 -170 476 94 -141 232 41 24 -42 -395 -702 120 -460 750 -202 -985 444 524 -822 15 -919 493 -883 -496 534 -155 -458 185 -485 -442 708 -925 433 399 342 -206 655 -844 596 845 -396 568 877 -512 -30 -978 954 409 391 708 714 775 422 223 -584 823 656 27 882 -276 811 824 40 731 -583 -502 472 -139 918 -73 -530 -12 738 936 614 -241 -776 -901 332 525 478 -942 701 -144 483 -220 520 395 570 642 -598 -11 546 261 288 -471 -736 891 -553 -275 -628 -730 -245 -668 607 317 -587 -988 -616 596 -734 41 11 -894 -93 548 -869 -383 -413 -561 869 916 849 -370 492 84 810 -501 701 -363 579 251 806 -578 827 633 -470 452 364 -481 -682 662 -822 -985 944 204 -117 -351 193 -437 757 648 -782 -788 524 294 377 -595 -317 -253 23 288 -362 194 95 991 23 -932 490 434 -994 606 -89 -183 -14 144 -418 -836 298 -746 -171 -486 -152 -557 335 -938 -374 -849 -952 948 298 -887 -863 669 -992 -665 261 -381 672 998 -141 52 961 662 919 809 688 -407 -409 -82 -981 -226 -108 -428 485 -263 554 -463 145 129 55 17 521 -351 -60 -491 689 -107 678 -44 -978 -468 -220 -639 -589 -424 -262 778 -869 -427 73 -801 -782 877 -141 333 -37 -811 827 303 -600 -905 32 -251 -908 -378 -435 217 799 133 -129 354 -174 450 -496 384 60 -100 -965 -28 414 -966 802 -494 345 -933 -136 -476 629 -632 792 73 786 377 -20 806 141 -87 -102 189 -184 173 -428 679 -832 416 -851 -146 -366 870 -350 36 961 -571 22 44 483 -846 822 -722 -350 -794 -900 908 -241 -99 -538 -313 -104 42 -731 -453 -810 -613 364 -731 214 -833 575 -583 -820 86 501 -725 -471 472 -636 -327 592 937 123 -436 -296 -503 429 -115 494 -815 -952 702 88 -581 938 -905 -89 250 82 65 319 420 -63 -863 -169 -482 -76 332 436 -486 -485 -469 -798 -522 -865 -780 392 -897 352 -455 484 -788 203 54 -444 887 503 -260 -143 191 -228 -613 -811 501 678 823 -989 -424 -837 705 -910 277 11 -186 399 -276 -780 -276 845 942 -994 -698 870 -617 -707 -342 -439 226 468 897 687 -23 759 723 -696 -311 -599 962 -615 -36 -395 -100 52 930 -755 -722 -650 223 805 -73 -739 -730 -729 567 606 598 -761 174 89 -567 319 -813 556 -242 797 -777 539 908 103 665 -908 -973 -490 -806 362 486 -147 -351 -106 -231 554 -98 867 221 886 101 737 -409 -971 375 836 839 -353 -98 503 -226 425 311 61 -54 279 467 958 579 -677 849 821 339 520 -984 73 -436 665 222 -814 -915 25 -87 799 -103 700 510 366 -710 -902 311 -84 883 -12 -158 -142 -679 507 178 14 131 881 -511 -760 -587 -898 313 -467 915 759 -323 206 -184 844 -40 -998 822 625 391 -41 772 -554 -142 -374 143 -465 -412 -912 -779 -850 -952 -45 -191 676 568 -983 -333 -326 216 384 485 803 289 -814 -660 695 -62 -507 660 212 -596 -976 -662 -908 409 -490 -137 -384 530 -179 -192 -419 -285 588 259 -549 172 970 -288 -879 -559 997 445 975 -235 -186 -533 838 617 -605 -297 -559 134 -113 -405 -22 319 -771 149 238 684 -490 847 877 787 913 632 -400 133 -521 -989 21 255 332 376 -677 542 158 651 206 -394 -355 -306 -93 299 133 813 129 728 -223 -178 482 -319 -384 -125 121 767 273 731 -457 -539 942 318 -634 -40 -267 -605 846 -870 -573 -753 173 251 100 -30 -855 111 83 -279 549 -503 897 -2 277 584 931 181 -759 -89 22 7 362 -877 -517 -319 -113 -439 79 -408 -502 -6 -991 -852 -902 354 -284 -251 -560 907 299 -868 -568 -555 -865 950 590 442 37 827 -654 -891 335 158 230 532 895 356 -497 317 -877 952 -348 -791 7 -157 369 -819 586 -981 602 -801 449 -985 -231 -914 668 939 194 553 -290 -111 913 -27 -219 -604 741 -564 917 499 452 -421 188 -54 924 872 461 -925 -157 -354 55 154 626 -723 468 695 -923 -547 -29 -240 998 -44 870 835 531 567 65 37 -813 -927 -63 -736 845 -687 148 -659 -135 -793 -862 -105 -308 151 -191 738 -241 -573 -592 280 -538 -771 -548 817 -228 -141 170 397 -19 -213 203 591 826 -962 517 399 511 22 -679 552 770 -793 -384 734 487 -590 373 219 -54 -481 465 -634 734 -555 -11 -938 971 -569 -544 790 -84 -918 610 -745 424 553 394 -321 653 -905 -899 372 -962 953 -98 946 868 640 -945 -220 115 397 149 355 -586 484 594 276 116 -194 -146 -692 418 12 -352 375 -798 -799 66 978 254 -333 -965 588 871 981 -458 -132 -691 -685 729 -361 249 409 478 -514 105 -620 -539 381 796 -21 302 47 -929 -248 972 -526 718 902 103 428 180 474 55 -113 983 -124 -542 822 797 -898 666 994 462 -904 -745 -215 550 904 -156 456 -915 413 -412 -728 631 610 424 -11 381 276 34 904 855 391 62 -74 711 441 -459 -763 327 221 -308 751 -908 823 372 348 -18 179 -289 -148 348 -891 -278 477 45 955 -648 -770 -371 -385 876 -119 -25 -929 123 936 -149 -64 370 343 -383 415 -847 439 -271 429 -95 269 552 996 708 744 -594 159 134 -597 224 -344 -241 985 99 -939 -838 -131 -907 -774 -763 957 368 869 -429 -398 287 -156 -342 -392 -574 -450 -340 -672 978 925 476 -905 -880 -345 156 -828 58 4 957 108 244 -7 804 810 -384 -20 185 -254 581 234 -468 -26 425 355 109 -58 -205 553 -747 902 -522 993 -327 551 -191 -268 -862 356 881 -531 454 -403 -537 -222 406 544 686 -215 -600 -791 743 364 236 -627 -113 -949 280 -14 880 -182 -734 47 -985 -684 268 -201 -463 583 252 283 765 -805 536 -72 -114 -684 -13 -320 -282 -3 364 -819 72 17 -914 -188 431 443 40 91 -311 -87 -975 632 66 66 -747 -882 652 989 219 68 403 -969 -122 -907 675 518 331 198 -125 351 87 -618 705 32 -636 342 -314 934 -747 838 950 89 619 -394 -890 353 181 -568 -486 -330 647 477 -292 851 234 363 705 -411 -606 282 -838 -863 -884 -632 -378 808 669 -886 883 577 -778 -190 166 720 485 -686 243 217 -624 -182 911 586 -20 907 714 43 -183 -959 153 298 -325 276 -918 -168 -259 -897 85 -561 -390 -877 -204 -660 -401 -955 623 -615 -36 394 439 -491 464 982 254 -239 -449 -655 -957 -635 769 655 896 785 -297 234 485 -304 429 -324 -853 -994 -616 154 681 169 636 -555 696 758 727 735 67 372 -797 660 917 -294 -787 167 106 -934 689 -730 -587 -741 -433 24 -877 231 458 149 -56 -231 -452 867 -358 420 -670 169 -476 -432 48 380 -98 372 -676 736 -351 -261 382 -116 -489 -397 877 -974 -978 300 397 -790 806 -810 -675 17 -524 742 -578 -825 -995 185 413 135 131 -835 418 -477 298 -72 279 -379 17 -155 586 -210 -535 330 162 835 867 880 -723 293 691 -392 197 630 -777 -277 655 976 529 -816 -265 -262 331 587 -723 113 -630 148 -66 141 -302 247 -39 -606 -750 901 -839 -175 -241 340 128 518 872 -124 679 353 -586 -181 346 701 700 -404 -820 906 186 443 -185 702 880 850 -363 -540 130 -891 -314 -657 -999 994 -557 203 361 529 244 -653 -87 -95 -412 180 839 1000 -437 -757 -370 754 812 391 -118 -726 963 253 -452 -245 -620 -295 -866 858 -81 -67 710 145 616 -404 -171 889 -644 -499 436 163 363 564 637 497 -551 344 404 925 415 -369 -399 8 -317 -854 -162 -503 784 823 -997 179 -748 281 -737 -831 430 -376 -324 52 589 -62 57 -450 -499 -760 -185 474 483 458 903 976 -453 314 806 163 950 -581 -794 299 818 -190 -324 265 -958 -143 339 357 -438 106 -194 -705 -14 -963 1 396 -714 -440 447 -182 -142 -29 806 -894 -956 -49 818 -980 -967 141 469 -489 -120 -316 476 403 8 111 641 978 -15 -680 -937 5 -939 821 -981 -708 -415 441 286 -381 458 431 -114 -40 -532 173 -161 -83 454 -920 -322 367 -149 -245 -829 -887 -331 -450 -752 433 109 291 -157 -379 -755 -371 -940 422 -839 -435 8 -402 -119 855 512 635 18 34 269 63 -785 245 -547 -445 854 430 -827 545 507 495 926 -993 54 469 -689 -99 754 527 845 -300 178 866 786 881 -611 614 -920 -962 191 823 -222 486 393 990 -824 -383 209 -315 685 485 -378 -371 -342 -98 641 269 247 -849 -865 549 43 839 -492 287 -907 -784 -768 613 275 -638 -2 174 -21 722 -919 152 880 -568 -603 -618 -281 496 656 -771 -602 598 -867 -11 132 -80 -835 398 741 -870 307 -352 727 -61 755 84 109 -326 12 -657 -692 764 -933 227 371 -540 904 128 520 424 -328 237 -674 440 -983 641 423 328 887 -287 -719 -603 -450 68 -630 -30 235 654 -29 303 -475 -13 826 371 224 -658 40 -685 -866 950 57 427 595 -16 725 -837 521 -925 466 -883 227 321 459 -768 -738 178 5 618 -926 -574 -843 -819 -917 602 830 569 -954 -943 374 -599 -260 507 297 -593 228 520 -265 -957 197 587 816 -846 -797 871 654 471 -610 783 272 -546 619 -443 -64 -629 277 373 838 -529 -16 -402 698 -374 -908 706 -975 -691 -381 -629 -643 -663 942 135 -49 994 627 134 -298 -95 -855 34 -563 -446 -770 -790 -525 -91 -851 -880 -505 364 -13 -295 -796 -669 535 946 -443 900 -238 432 977 -414 752 921 -345 -562 366 773 -913 4 651 517 869 -906 690 -234 369 385 850 9 21 -404 562 -734 -5 742 116 674 806 -808 575 221 311 -648 233 359 -798 -349 752 969 875 -795 63 296 -441 105 -139 16 507 -995 -550 -120 -926 -723 638 -379 908 -83 306 -426 179 -189 -216 931 770 702 713 748 266 523 -420 946 131 774 -273 321 451 908 -290 -887 660 982 305 835 457 -349 336 452 -48 -384 692 625 -67 -325 374 -885 742 -836 128 -300 613 681 764 -501 912 -752 -13 -62 -918 559 530 233 -739 -540 724 179 583 -638 405 759 -323 -272 -241 604 73 606 182 -688 -116 -827 -610 128 742 271 635 322 159 246 -852 292 68 -661 442 -597 800 -617 485 213 -40 119 -57 -931 139 -315 -501 321 -629 -673 -836 58 128 890 992 433 523 -537 -833 -142 -196 -271 348 -505 -159 196 421 -102 696 32 -408 1000 -32 668 634 767 -705 -337 -131 902 -147 457 374 789 431 -455 -447 -779 495 -683 -235 179 534 -56 -480 -526 31 -312 -303 681 189 847 -18 -217 810 432 944 890 706 107 920 89 -90 728 754 -423 206 946 -753 -805 -478 -324 -224 -113 210 490 179 676 245 -6 -936 -260 64 -724 21 -533 684 654 -783 541 -997 -650 49 -925 309 -764 851 586 764 820 516 349 194 923 -254 203 836 -265 -374 474 -340 -190 7 -208 934 497 -69 -125 -583 -471 554 158 59 433 293 237 242 -749 -545 -72 904 323 -403 -436 192 -556 -853 -204 173 797 -39 540 56 -700 -515 979 632 -539 -394 -603 6 -276 191 139 155 982 431 242 -595 -950 28 -156 -634 371 727 -671 -422 -410 -984 559 475 -255 -790 -652 435 -552 -982 -522 529 -743 -876 -846 28 218 -869 654 520 511 602 -27 -954 572 796 -479 146 692 548 800 931 -601 179 264 317 291 625 702 -926 57 -581 -587 -946 999 -243 -184 -224 531 148 36 -498 -72 873 50 37 844 486 -526 636 -818 -601 -464 -359 -119 -787 859 849 -119 71 -872 270 790 809 -296 962 -684 382 255 722 -124 -791 -421 -98 -798 -578 -919 -163 107 556 927 782 -906 548 -396 -722 -181 -339 -517 810 861 400 366 887 -533 90 42 404 -685 -689 -985 627 -259 -736 -626 -254 -600 662 366 -111 229 706 360 411 178 589 843 -755 -759 982 156 114 -843 -471 813 -315 667 847 575 -628 -911 584 322 681 -294 878 -502 263 -353 140 -890 199 653 237 467 890 674 671 369 802 216 126 804 -800 169 992 -950 882 -665 211 -17 281 -532 837 305 -815 -438 -841 567 -748 -880 990 -887 231 -430 423 -560 -780 79 871 -187 -677 -254 -180 -213 -896 536 468 482 -565 935 -879 -288 -962 -739 500 166 -457 718 610 -11 23 -845 614 -618 -708 603 387 417 316 634 -605 -315 -59 164 -199 679 708 -922 -808 -278 -786 -255 -456 -810 15 44 -711 695 -89 -684 346 -996 -505 -833 365 -980 -931 -13 -81 564 -819 -867 377 789 -684 636 -793 -407 864 112 571 -933 -450 284 716 182 -39 -765 -109 654 -934 184 159 -479 -871 -191 -143 -161 -212 486 -176 90 239 328 -98 734 500 -294 973 402 817 676 661 718 95 966 -574 -354 649 -311 -162 890 -231 624 -658 -307 -193 410 -286 -630 -696 341 -915 939 717 759 598 -28 27 -669 -775 -627 902 -728 -749 -859 -73 52 428 594 450 -731 -253 -680 337 876 -684 87 890 999 -130 428 -346 997 -737 302 -215 667 204 461 -788 -550 -493 -861 -543 432 -149 -662 188 993 -326 862 -206 -207 -611 548 -816 994 923 -564 392 814 834 870 -7 -25 918 982 609 966 773 -465 -576 881 853 956 637 -406 -939 -80 -567 975 -426 42 697 506 -786 -272 -310 523 550 -948 737 421 700 -897 -552 295 345 618 -375 42 -594 -457 574 659 -196 899 208 -207 629 379 -422 -222 191 -164 -553 -550 -689 161 576 938 817 318 591 -445 553 -391 586 -519 467 25 406 754 -406 55 -892 22 454 812 332 -493 -231 -136 -734 589 -7 -831 663 -879 513 -279 297 824 37 -976 -17 104 -494 115 414 623 -90 -427 -79 -59 -167 -863 993 252 -89 127 -553 172 780 985 253 -128 755 -805 -396 -375 810 718 430 277 774 800 -562 -302 175 -259 744 297 -118 -864 405 20 808 -670 11 31 687 160 -402 513 -264 -654 829 -405 -638 -128 176 -485 589 704 158 184 -946 377 273 -967 -968 -681 504 -754 278 943 -186 -145 596 -461 146 140 28 298 -779 -612 -589 -339 700 -612 655 -40 917 -849 687 -860 298 -849 875 -252 871 -104 179 -88 -629 799 766 -534 -654 -960 907 579 -129 601 375 -460 -945 -840 874 88 317 -104 137 -388 618 868 -596 900 -192 530 46 954 -560 -850 -465 934 494 -308 -626 -308 -645 404 219 709 -745 18 -163 240 463 301 726 450 -232 -146 898 695 -183 -150 -519 275 -577 456 249 -946 24 -799 -299 682 853 -68 -440 -686 571 -162 441 -417 -831 -576 -28 390 -512 921 -197 -998 -529 -727 48 180 -716 841 606 533 -364 465 723 38 551 -819 335 -71 -416 249 798 -941 -806 -43 105 741 -964 -599 -382 892 -723 -784 190 512 91 66 384 279 929 219 811 -609 -32 -831 913 608 602 504 -527 -791 -513 614 991 800 820 -904 -568 519 -514 -144 69 450 -188 583 617 -238 -446 -170 -971 687 -518 -8 537 -757 -997 -792 -222 890 -68 -147 267 504 750 169 -953 72 -855 -800 660 -331 -959 -923 -353 343 -806 361 95 -223 667 -809 534 100 317 -461 407 -871 -511 -1000 -537 165 161 329 558 868 973 -159 266 873 929 257 804 -136 596 924 179 -799 -721 751 316 -755 243 531 321 -9 258 -327 7 314 657 618 -854 -283 -249 -233 434 621 -453 -27 -759 358 391 -788 89 -736 961 909 -921 508 25 -234 -867 -25 920 -342 -404 425 -65 988 -342 -493 -852 -718 564 -878 775 -217 430 -840 -923 355 461 -852 757 91 674 -36 -918 -810 -778 638 758 -663 891 -409 522 -989 566 762 -183 585 795 739 -61 -887 770 273 -53 -814 -947 -959 -95 -491 -505 -784 -400 118 682 198 118 -799 -830 315 -194 -622 761 236 -726 -497 -874 965 -844 -831 142 978 -630 771 -132 -890 -289 831 -599 -221 772 641 936 -325 560 125 -867 -606 955 -3 -399 971 238 603 430 866 7 -954 406 307 383 2 -378 -19 -595 -778 -276 40 682 -566 -337 860 117 -737 101 -332 -446 -27 395 654 499 633 -99 394 271 -41 -580 -820 -821 -936 -78 -786 605 131 -295 -789 -596 -833 713 -40 -883 -38 -372 625 -861 -549 -559 -110 -220 352 799 60 195 285 -672 871 373 -512 721 -447 -672 -580 659 755 192 418 434 261 -546 784 -929 -369 -262 105 -267 -1000 -510 195 236 -838 -938 199 -133 -977 465 606 -760 135 -71 98 -859 494 -624 -556 -276 90 839 155 539 127 -35 -198 -500 520 65 893 827 -760 807 740 476 92 379 910 52 -582 648 -791 162 998 -830 -374 988 742 146 -920 -877 50 547 -536 225 -470 462 958 75 -754 770 -536 -526 187 -809 -617 277 725 679 532 136 132 -83 -858 -343 -466 -259 801 383 44 975 -54 -332 -307 -618 -757 970 268 270 -845 40 619 -727 291 560 412 -197 770 -317 -262 402 -18 -287 744 95 -906 -777 -785 -819 -992 -56 737 -305 497 -601 -625 -484 -300 -17 774 507 290 -659 -866 266 -552 721 -195 -736 936 655 936 -731 959 614 150 278 337 -893 124 -816 189 861 -547 796 -81 -635 693 -568 907 -692 158 747 885 987 -552 -917 356 -20 -742 999 -92 -425 -108 -106 42 917 -601 -984 43 49 636 -109 -321 304 706 169 56 551 -68 -932 -42 -930 609 393 966 -573 -775 544 437 -52 166 718 643 276 -982 890 -901 557 905 -861 -216 -16 -474 -846 617 869 -952 -720 68 -571 -885 565 57 763 -289 518 288 -352 731 428 567 -97 -205 -640 -807 539 -729 -928 619 573 -619 173 521 -79 -708 524 -781 -462 -865 66 973 858 -715 -542 803 -913 -37 -320 963 -340 -698 352 465 317 646 245 -551 137 -722 -401 371 -801 -937 -885 -249 634 -705 153 -599 678 503 607 176 195 -636 48 582 -71 353 338 226 537 169 -922 335 425 87 -843 992 405 264 -855 -835 416 -965 -152 -679 -778 -352 -142 491 580 682 283 790 95 374 503 -944 -588 -603 -935 -303 647 -100 487 -661 870 -996 -436 -285 385 713 718 -894 429 -812 0 -985 627 6 -175 -374 -750 72 -828 -564 569 25 -369 -17 -106 -676 453 -767 627 806 882 -284 -8 896 -782 -809 -555 -458 31 176 -93 322 133 925 565 -319 -120 998 521 -719 -693 -774 -811 44 -421 -900 -458 366 133 -326 720 224 412 456 677 354 996 342 267 -268 455 -603 -42 -913 640 -194 -682 -41 620 -529 15 552 561 494 436 -43 -263 417 306 -489 -397 583 -991 -224 -870 930 336 -35 161 171 419 -178 154 556 375 372 566 -382 -397 -508 748 -726 -940 -822 950 -490 -16 -608 -777 -92 -614 540 54 214 836 -186 748 529 708 480 650 18 -551 -39 377 322 -539 -602 952 -119 465 747 702 561 -900 -44 -158 861 -292 747 390 -213 -99 567 18 -445 370 114 647 767 228 -447 940 -849 886 -45 -708 -146 -860 807 -983 538 400 525 -966 745 -946 -280 -158 533 -190 522 -773 925 -683 678 464 -788 139 -30 86 -120 491 390 -792 464 174 -596 178 -344 -335 464 -798 504 646 -659 288 351 -152 -864 662 949 -594 -745 -641 347 138 45 -625 -225 873 -5 -198 520 72 -423 169 -183 575 227 628 -112 945 699 -544 9 -39 -586 -784 299 358 712 -473 813 -286 -319 667 845 -777 658 -336 -532 733 -150 225 394 -856 467 -516 -433 -696 -698 -596 -425 86 173 704 755 -905 221 -358 -329 634 -777 -358 -842 495 -381 702 -343 26 29 446 -838 -382 -71 448 -789 957 590 92 -525 265 622 -518 182 448 -192 -380 269 -254 -97 -712 339 -790 -636 586 87 705 925 -494 -678 -412 -987 -13 383 -260 -402 -807 -256 -868 -743 -485 501 -786 86 640 904 -202 269 486 960 -962 -819 -107 194 -496 -863 586 -674 656 497 -18 -624 228 518 -609 -765 -697 535 784 260 398 -86 376 924 982 884 157 -366 -580 -776 958 529 951 140 497 599 361 -853 -709 -594 -390 -471 572 983 936 -145 -582 69 -41 -385 347 -725 -928 493 -445 -456 -577 920 621 -26 173 72 208 202 -588 446 14 -595 -914 705 -680 -165 -867 457 482 209 -356 -945 660 650 -188 668 281 421 -115 917 -358 -676 -453 274 -631 -899 -787 -396 -899 -767 488 500 -929 -996 199 1000 -68 -137 812 243 -625 407 -481 -835 -220 698 -655 876 743 200 -960 -305 133 -376 505 100 719 656 -192 -928 409 376 -79 450 188 -765 -194 -84 -975 741 -833 424 129 -22 -707 -582 -451 -67 -326 -870 -326 502 198 112 -867 -458 -542 795 359 891 -4 -281 -539 996 722 84 -679 -855 -620 864 -72 -964 797 -652 -815 -256 742 952 111 454 -609 707 -309 -337 154 105 -406 -813 535 223 316 650 -972 306 -700 -901 851 -286 -395 -603 870 979 -423 776 -350 -53 972 498 -239 175 -306 -28 -338 -507 -167 -689 -685 -582 -65 -652 119 497 108 474 -996 10 102 158 -348 814 791 -832 958 119 48 628 993 -278 -214 -871 -681 345 -1000 -113 -350 -954 -6 -264 -561 3 960 472 -512 490 349 35 530 -389 933 -762 787 343 -322 375 -191 630 176 506 -196 -659 -728 -319 229 -481 507 619 275 169 141 402 997 455 633 -568 418 -275 -885 -431 -762 974 224 314 984 -667 -340 680 -444 -387 -975 -226 -255 -234 -492 -6 -559 417 359 375 886 140 360 -764 558 -79 -11 961 -136 -177 -898 -719 -591 -505 537 55 -824 793 -291 -99 -561 -693 -232 -474 693 -609 25 -21 703 -635 -241 -23 980 -512 758 -115 87 -110 -356 -566 5 669 889 -4 368 671 959 -46 -637 724 -682 -925 -54 546 -585 57 220 -748 -524 -990 335 762 533 551 -845 313 -901 -717 -448 -315 -937 894 935 727 496 -931 -453 616 612 -175 719 -263 -678 191 -849 -980 -591 -807 -182 577 492 402 649 246 -130 -916 693 240 -284 -953 -54 167 -650 576 -341 -609 -812 -560 -154 -385 -20 74 985 910 258 -461 -320 -902 -310 -674 701 -679 50 53 -908 812 787 113 -949 -617 627 894 -19 -363 -861 832 803 957 575 -360 69 -985 -575 992 224 975 991 -872 -566 -830 -214 -725 256 -592 -17 696 -75 -63 737 749 247 800 -915 965 -321 683 -952 521 -864 341 57 -96 354 -352 -804 -749 -324 581 815 533 -254 -149 348 -904 -603 -128 -903 -553 473 953 439 -711 175 -580 497 -951 -671 -659 948 570 479 -36 597 740 -41 -62 274 383 -810 180 743 -882 -41 -94 -1 120 242 410 890 131 -420 -474 519 -611 345 725 -21 777 358 -728 570 339 -854 -376 952 577 -470 -646 -737 -641 150 886 206 -420 932 -27 770 310 -251 -800 -523 974 181 285 -995 148 -752 836 618 -234 180 623 518 -998 951 194 -127 -350 -475 84 -157 -354 -154 -866 -62 -479 387 328 -231 270 830 48 -666 545 -252 -449 -565 -662 -133 272 217 189 755 -86 -994 -281 842 496 17 858 -925 -374 46 1000 -951 -592 361 -82 772 -759 -534 -934 -911 -962 -162 39 -190 885 -224 264 761 379 926 -519 -430 826 -896 -651 -208 -58 640 -898 -981 -439 591 -549 915 -991 923 446 -135 -938 -859 561 839 -420 -284 259 669 -396 363 47 -649 -917 388 -85 943 473 -332 952 63 -100 470 914 590 -651 -485 618 995 748 -944 -165 -632 -33 924 451 -868 445 -75 -850 -620 133 966 -751 -431 -361 3 -36 658 607 790 287 196 677 546 -417 -543 833 -620 275 148 -56 738 618 367 -637 -773 -855 -292 440 -518 851 744 61 -827 306 68 138 -718 -352 -321 -699 -455 -842 815 377 99 -86 -557 485 -948 376 -822 114 -246 738 154 -601 315 -571 46 871 355 -728 613 -474 739 -602 497 177 759 -929 -834 -888 -525 240 -161 -449 61 413 -105 -855 -992 124 -88 709 -585 412 -342 -793 -673 -602 -668 886 -522 776 -632 -775 753 -496 220 945 48 -704 -198 -512 -880 -646 808 680 -712 402 -547 537 504 -357 84 746 765 509 191 -412 504 -332 -556 -348 979 -33 515 -15 666 138 626 -943 -869 751 675 373 -788 -145 -496 -804 -9 -247 -481 876 460 -198 217 412 387 213 -320 -437 453 -377 -384 -986 -83 -214 -516 498 -657 437 -290 -465 758 -888 283 77 -21 -152 -438 95 40 -483 260 -504 367 812 -849 380 -311 226 484 117 142 726 -287 -372 719 916 -431 741 762 -776 -622 550 722 -469 -434 231 501 13 65 802 93 574 987 196 691 196 -660 -733 300 785 -466 985 -655 -965 386 193 181 534 784 125 500 609 776 870 167 -34 -564 -218 -433 579 -953 -916 820 219 446 -550 -506 444 -992 829 -951 -649 343 -697 -16 762 231 -217 368 -225 782 90 458 -835 319 -852 -803 -859 881 65 987 -715 613 977 353 580 488 -185 188 -499 -223 766 17 -53 -801 983 525 295 39 470 40 736 -801 -572 -953 -222 236 140 -216 967 471 816 187 48 -157 690 -286 -454 95 411 -417 -772 -868 -467 947 283 -15 682 834 532 -86 -243 470 -429 158 273 415 225 634 -516 -863 715 -955 546 -958 -272 -735 -331 -6 968 -461 -132 320 -83 -891 560 -609 -941 886 736 415 521 -160 -513 -336 -662 838 629 -367 53 237 -609 -977 831 477 947 -941 -325 -634 -132 519 -128 -224 713 301 -843 -423 -194 964 -613 508 -840 36 -371 717 -126 278 689 880 -274 -969 -156 -709 912 -621 -169 669 -415 477 -886 501 -637 -331 -406 -876 -579 798 -285 -292 -924 90 938 -518 978 -196 -32 -258 -788 52 838 -670 654 551 224 312 -880 -471 433 668 -175 -99 -553 -838 -265 -731 -5 -839 -862 626 957 -325 -93 489 -413 -437 -212 -97 135 496 -899 38 -64 -862 -115 -605 421 253 817 -949 -592 800 -511 -140 74 -928 -595 -619 359 -915 180 868 -961 -193 574 234 736 -894 417 -631 -421 946 613 802 -648 192 -605 256 -335 -855 -502 209 17 -99 610 -926 -423 -795 -701 774 959 -762 -28 729 -361 460 734 -663 219 808 958 -517 144 -195 -624 -944 492 -873 -216 -329 576 -56 -709 -904 -905 -687 8 -428 692 -49 -887 -855 -321 -841 -59 442 -385 -289 589 610 -40 -667 676 456 -905 712 618 -44 -380 693 128 -896 787 771 -620 303 440 -396 -323 750 -78 795 840 -744 596 -958 -919 412 -69 -296 30 -209 491 -862 558 -201 -801 -115 -389 711 -862 -325 -380 -348 59 503 832 680 865 889 -942 166 106 509 460 265 911 78 55 -502 -188 348 -623 651 -608 -910 -212 127 -513 -658 -447 -587 109 617 -7 -501 -648 -698 -656 -502 -481 -602 -5 672 -713 57 -634 78 895 -222 -747 -815 430 936 -905 -561 -317 -259 -68 846 -468 890 -542 857 -388 909 -103 -508 783 -327 -954 -374 -700 644 697 313 -19 -994 371 -409 -525 -204 -927 946 -58 133 249 234 -674 -230 -762 -609 -531 930 496 -493 -573 -403 -208 185 -293 744 -815 -718 231 65 92 385 941 407 -36 -937 264 -910 -402 256 -833 -844 -733 39 -412 -247 -289 403 401 116 553 112 -232 463 752 387 958 13 -310 652 -971 62 -963 765 -364 975 -695 -266 919 -607 -170 911 -55 -960 -102 463 125 -675 -363 508 224 888 245 -122 -188 111 923 -388 767 -446 -524 -11 302 -775 -741 719 893 857 -191 -830 432 -480 -446 -228 634 -842 -94 -195 849 -736 109 -464 471 332 -39 406 328 -429 -150 -446 703 554 813 -487 -48 -4 692 368 962 772 76 140 438 -52 -729 -195 -214 -720 662 579 -244 242 -506 549 -66 -209 -520 90 751 257 -856 -586 -746 909 252 -565 881 -138 -851 43 1000 -466 -114 875 -592 -568 -934 861 -907 -51 -23 511 -674 29 522 -533 -363 200 983 848 761 876 413 -430 868 624 448 -993 -292 -598 -601 -750 -114 -561 521 -777 407 -435 800 -124 -380 636 -58 521 471 -401 225 -524 739 580 406 -354 312 -826 -586 -524 57 999 907 -312 160 -516 164 -346 -940 -152 -421 -313 -458 255 772 -46 174 -970 934 808 903 536 -187 -791 600 -657 -99 -642 -410 287 518 -283 -731 13 -672 -842 -265 826 514 742 445 -55 448 -540 -513 686 961 -764 587 -96 342 771 -548 -696 -214 254 -196 -389 743 -93 118 -633 -141 897 -339 -246 986 -306 937 -309 -298 44 -533 -94 -398 -487 145 215 -667 -999 671 724 -975 7 662 550 851 -368 370 -852 774 171 -507 246 -473 625 250 139 886 587 628 204 209 -736 690 -513 -547 -4 -13 -819 199 184 18 733 -976 -788 -808 -823 -654 850 -913 394 685 -462 260 378 651 -206 766 -811 -681 -293 799 -828 582 681 -36 682 238 -157 -877 804 -106 -442 216 -963 958 -722 -254 949 -133 -605 607 485 596 10 -300 -198 -891 242 -968 175 -574 926 -602 -35 -756 -539 605 -428 -702 -324 -802 431 807 -728 539 -381 -88 -293 826 864 -13 876 -826 -588 -545 -639 350 -621 479 149 -172 829 -174 840 591 544 -314 -196 113 -691 -529 -359 578 -550 629 -82 -906 -116 774 614 646 724 -240 -523 -240 326 201 -356 829 189 802 901 970 -704 -786 -41 240 220 -803 526 985 870 27 751 -820 199 -858 -220 -413 -539 67 -971 490 -410 -555 148 -866 -838 818 894 472 -285 822 1 778 243 -728 475 -448 759 559 491 -704 242 -952 388 753 11 651 894 -301 907 -60 -347 -546 31 -38 827 -144 660 751 -965 -620 327 -272 621 118 -598 -619 892 -503 -129 561 982 -483 275 -372 -758 -7 -756 -55 -455 33 542 12 29 -550 499 -430 -92 852 -23 -62 -858 -640 167 962 -467 474 -585 -389 -793 -246 890 -345 -800 -242 268 25 315 983 219 395 -614 -23 653 267 -562 592 -626 458 339 157 -606 -292 -788 732 524 974 -834 -13 735 -954 -308 -401 -354 316 -657 -778 723 -861 -385 868 986 -744 -765 765 976 210 -266 21 383 709 56 -218 -602 19 -626 496 393 301 536 88 -358 159 -947 215 -164 847 889 784 794 -935 54 -493 -244 -462 908 -359 302 -986 -914 -14 -999 630 877 385 178 -153 295 -955 -639 -432 544 -555 -801 386 503 -547 -739 -673 -419 -412 -572 -68 394 -906 -933 756 136 994 913 -595 631 -59 -988 -820 -786 -567 -30 457 -75 406 -250 541 576 -581 520 21 -107 -402 -257 677 365 -974 475 556 -358 -510 837 945 173 300 -792 -251 345 -464 -45 374 -341 -392 -634 506 29 -652 -72 -127 806 -22 0 -422 421 -456 986 -886 221 -430 -884 466 112 956 453 917 -282 699 -964 -574 331 190 636 -668 -794 -137 -591 139 -526 117 699 312 127 436 -814 751 528 10 272 404 749 -237 274 -137 -485 249 211 -753 -619 213 557 776 -207 -199 -902 74 909 224 -698 -264 -430 443 166 -334 897 -414 -568 826 945 618 741 801 -524 -965 96 155 -784 292 76 352 -753 -299 557 -235 98 221 614 -624 543 663 846 -298 217 446 131 170 -82 135 -949 183 -945 10 -749 -321 -35 242 280 -171 -902 -914 301 -278 -288 -586 -742 723 932 169 731 459 258 -461 202 115 70 568 -974 225 -1000 72 -778 367 -839 -7 980 -491 -980 -728 -93 286 323 -794 933 700 884 -768 -679 288 750 -986 -210 752 612 -303 -822 350 -371 384 360 -395 15 696 -410 692 -363 -755 -702 -967 -515 8 -7 238 -475 -120 -496 367 -332 -153 -421 -931 423 966 -800 -901 -158 -184 133 -368 -593 52 -358 939 37 -471 -907 -871 -444 -721 848 -451 233 675 -187 262 90 445 -893 34 109 -551 101 364 -8 59 683 504 231 -730 -348 360 -103 -914 717 -740 707 -431 526 10 -318 284 -561 -787 191 380 357 -26 658 42 -159 -59 422 565 68 380 -5 828 83 -555 964 319 -375 -433 755 621 316 372 -35 -787 306 -873 -980 45 273 -602 -568 300 -396 -48 -473 3 -30 526 -559 -496 -458 -760 -561 -683 -556 -933 -602 238 468 -705 682 787 -467 -84 -696 -784 381 433 -644 786 424 -474 -602 -846 -142 -504 -232 476 -933 -735 348 347 -766 -863 -602 996 -421 950 -785 -677 700 -73 -273 -33 -371 -418 741 -55 -145 796 656 28 481 367 -812 -391 978 864 85 767 -267 -757 624 -211 840 86 -569 -72 709 493 -257 324 96 495 502 -753 30 733 745 -463 734 867 -45 116 357 291 562 -943 -375 -168 -65 821 599 333 -58 940 887 83 279 -518 646 71 -983 -237 -378 431 -682 604 677 165 807 786 583 -508 -828 227 893 -759 149 -661 -547 -370 116 -100 -33 885 788 -95 -39 380 -970 193 67 162 -414 878 -830 877 -469 -694 -137 -870 334 -338 -300 -617 687 741 634 -415 -174 -471 -160 375 -151 -113 481 -109 756 -172 -741 -466 -539 244 7 -808 758 -627 16 993 957 -535 -91 793 -216 -50 224 -22 -479 730 -962 601 -825 -101 794 -267 -846 781 -87 998 808 -935 323 -956 318 443 -464 995 -161 -85 -201 685 113 -595 -775 858 930 -504 -852 456 -99 -498 35 -435 -967 426 -410 385 -996 -178 -710 -123 -755 250 172 -94 295 545 579 210 436 -495 376 -332 -861 -445 566 -17 332 -562 818 -757 368 -889 -66 -969 738 -782 -272 -549 -133 313 -574 320 -541 -60 320 -368 -956 773 -38 81 -569 694 683 -146 582 274 709 765 687 642 228 958 -375 152 329 284 900 311 533 25 -482 -216 861 -5 289 -380 93 785 -358 -984 -387 531 936 889 -464 277 -112 958 468 -643 -208 70 -110 -143 475 -616 263 -53 578 997 183 -525 -856 188 -714 658 275 -128 -130 709 496 639 -822 505 -652 -828 723 -795 659 266 292 811 -830 868 -398 -113 609 643 -682 -496 -261 -43 -791 172 174 591 127 26 -4 789 119 -656 131 -286 916 -782 314 -559 -55 996 282 203 -641 652 -508 -891 -580 887 337 -97 351 -895 -901 -469 967 42 -397 -231 -29 -136 -188 -471 320 339 429 126 -937 400 381 -74 733 -440 -21 772 193 537 425 690 -886 -553 306 152 -300 925 215 434 220 -371 28 236 -191 -912 -195 937 168 910 696 586 728 -501 888 -338 889 -495 300 -565 -816 744 600 783 292 -810 690 549 -781 -799 480 982 529 -998 -639 607 556 999 927 -629 -392 948 -43 -970 -166 527 10 104 -696 -982 -2 -573 -873 486 -919 749 -366 -931 -735 -854 164 -918 832 305 -520 78 749 -38 709 -721 -12 -95 -936 850 596 -120 -711 -997 222 -992 -733 -501 988 -282 293 -337 465 586 -765 669 392 -641 260 -830 948 187 -401 -140 680 374 561 -737 300 1 -484 -522 373 664 -699 -927 -780 -510 -986 -539 192 -210 -927 -755 -438 527 439 -867 -581 -959 -289 457 -597 -75 -412 551 939 -612 -922 578 747 560 -684 564 729 846 862 638 1000 356 770 689 600 -108 946 -573 -458 -630 -334 742 -890 -143 -280 819 406 318 -360 -681 -832 251 774 -981 -427 165 939 -626 456 -847 238 -812 61 -972 -970 -980 226 567 -781 -826 105 143 -439 -412 -786 -152 -974 84 175 787 -733 -582 227 -627 410 -203 590 809 913 -949 222 -721 -823 -355 -941 148 -632 222 74 -665 -952 569 511 830 613 -821 -976 180 395 -615 600 808 -218 -285 161 -836 -454 -103 637 -792 33 752 -250 -558 188 -651 17 -201 305 -746 591 675 -271 -872 -509 713 577 911 314 482 747 -817 -589 -816 -783 532 781 619 -333 -146 -130 220 -37 -656 746 348 -832 828 152 102 -878 550 -266 -1 -22 925 297 949 -441 -989 220 109 -944 457 90 -534 -886 666 -269 575 30 -548 -243 -587 753 152 -65 -727 -867 -761 537 -876 732 -584 -556 562 730 -190 -176 546 351 -202 -894 -817 696 272 329 286 -719 316 -534 -674 -148 921 -165 -445 993 724 -838 -161 -434 225 -524 553 -897 109 93 861 -965 -365 -486 -263 220 -196 -447 -914 560 -644 -296 -953 751 -437 938 786 69 -619 428 505 -453 -335 -8 -16 264 -175 -417 841 -851 -363 -938 413 -524 232 695 186 953 -388 422 -973 293 271 -477 394 -307 -141 -936 -543 147 -21 -838 -216 -323 196 856 54 -817 595 -886 -612 -646 781 105 895 972 -377 -394 465 -567 -611 790 -637 440 920 123 -988 -802 382 229 -586 842 680 -71 840 -556 -41 -355 950 -172 516 -832 -102 -564 -141 -235 376 717 495 778 -906 598 157 940 -411 -413 374 -490 232 -261 897 -94 462 -716 595 -167 -43 -749 767 -63 755 451 307 927 -441 154 -808 -523 -920 390 -225 -872 715 -773 753 351 653 101 791 -457 -867 -318 686 286 -529 -223 -642 451 719 -165 -937 -615 858 269 74 -416 327 385 -511 473 -653 49 639 -749 869 -214 95 -331 402 873 -124 -376 897 568 -458 -557 -985 777 -297 -957 848 875 -917 -171 -820 962 -535 30 106 -930 518 -887 810 -634 263 -742 931 120 547 278 -456 530 -508 -945 839 -838 487 -427 -736 580 -9 457 -998 -104 568 -210 479 -945 -470 585 908 -580 718 -588 -820 -84 521 -234 779 413 -185 -650 -922 522 703 920 410 -269 184 12 -212 -330 960 -265 5 292 568 -195 -338 362 998 -122 -408 -481 -463 -355 292 -853 -989 -748 721 501 -578 -278 -689 -512 423 989 -92 763 -845 736 -538 413 983 -390 668 694 189 -111 -572 52 0 -949 -346 244 904 108 -868 -524 891 -436 666 908 -965 862 364 -60 -11 374 174 716 392 -8 923 48 9 -761 -971 -727 310 -676 -68 -522 -535 -149 -851 -305 -535 -104 -160 -451 -647 -820 -32 77 103 -491 43 246 845 620 -694 -318 -876 818 -901 -926 914 815 399 -605 -926 -342 44 307 -698 -900 -198 -363 577 371 915 37 -537 510 -211 -285 343 -550 114 65 -475 556 -212 280 -381 547 -8 149 214 631 412 -163 147 -285 569 545 732 -291 739 487 525 -228 415 595 -216 -743 970 -221 532 545 933 -41 653 -963 457 772 -154 705 339 863 -217 -637 941 118 230 -866 106 -552 879 124 -572 427 -340 -869 -363 -775 78 -551 -226 -308 373 369 -792 -941 265 142 -847 -639 -300 346 -44 -985 881 225 -304 437 255 -467 -135 667 336 -63 40 972 -592 -149 -714 -480 -43 -787 -514 353 -677 -715 -159 11 774 904 -681 -882 499 755 -582 98 683 -193 182 914 81 239 132 -482 -619 206 -425 -8 387 320 799 -334 969 -190 -923 -596 455 538 283 -686 724 -222 -254 -332 89 244 808 -465 183 944 791 -818 363 -451 -44 -801 570 -782 -289 -207 447 -699 828 206 -779 -346 516 802 -979 843 -624 554 910 -223 -913 716 87 147 -289 484 -552 682 -699 815 934 663 -38 -569 -606 648 835 766 310 35 71 -850 837 -170 -961 -792 908 -517 -767 -239 28 226 -810 -125 338 13 -568 -29 785 -131 240 -994 550 68 633 42 -924 -711 -256 169 903 382 -531 -334 -24 -134 481 666 -925 918 -534 230 170 -540 -828 -56 990 999 -466 -949 -314 -243 26 299 88 -459 657 -253 -73 -749 -118 -979 -726 -487 641 -781 182 133 767 980 -491 -790 -421 160 -834 256 -861 998 -233 -627 274 -63 958 222 310 -224 -892 -122 826 -246 -43 -300 506 -755 -682 778 402 -562 -826 399 -202 713 707 -139 773 -646 118 -10 -178 974 -654 753 -613 -236 191 -270 -906 749 476 -446 243 -690 -390 663 -753 460 227 -520 871 -380 75 164 -793 -372 -443 873 907 167 -167 -774 -188 969 -668 250 811 -263 507 755 -858 126 74 214 -42 -993 -125 699 625 -697 -899 -907 -414 357 -258 -211 391 472 953 651 606 -670 -883 366 432 -887 609 343 927 -622 -759 170 -363 505 720 -898 -907 -896 -712 -332 45 305 854 -491 113 678 46 563 127 -563 -436 -846 -2 -295 -812 -131 -687 4 864 -649 -432 -68 -212 -138 -284 -845 -636 -793 106 -843 -715 -431 313 -864 928 -76 154 -284 -339 465 939 -994 -175 -775 -255 -828 89 462 390 301 -620 253 100 281 557 -438 730 612 85 755 118 -520 -652 -876 -721 -6 -669 891 -25 345 -820 -242 -580 -210 957 873 557 272 388 -366 100 -388 324 427 -865 674 -204 432 -79 481 792 523 -998 716 -204 -182 -517 45 118 248 -444 -536 951 -906 507 -7 899 -370 397 -70 800 -547 958 387 -1 -457 659 -398 831 946 410 -282 -576 687 536 152 -635 38 -311 932 254 -141 604 949 -873 550 851 111 -758 -233 968 875 355 733 -676 -465 638 -385 253 163 -984 587 -320 57 882 909 923 41 626 265 -67 -158 689 449 780 862 763 159 -610 -796 340 -628 -511 -253 -10 -483 83 -627 588 313 784 -459 90 -665 -549 158 -106 -170 -241 480 629 971 -632 -949 241 676 697 244 -767 -757 501 43 850 314 699 974 267 646 -707 -266 -340 -694 -85 789 965 216 242 275 -5 454 449 42 -904 -407 584 636 -973 -484 4 -938 313 -246 228 -11 -87 186 -850 638 8 -902 -956 723 804 -204 39 -927 -647 573 396 351 -297 795 9 -690 -534 -35 -692 910 907 234 -628 744 -706 -747 -838 -396 381 -663 -650 -881 753 -801 -458 840 277 -223 -476 302 316 880 -862 169 -557 -43 -716 -944 -245 -916 767 478 941 153 88 668 467 916 44 -85 -751 -927 -680 600 -93 88 -732 613 -536 218 131 581 992 849 -811 520 795 508 171 35 346 558 309 737 -935 -703 205 239 737 -559 403 732 -304 104 27 -289 -27 898 -560 503 540 -303 -344 -744 -755 42 537 12 121 953 -668 -226 381 -71 619 74 729 856 28 835 -278 -112 780 -741 -808 -743 134 -879 463 -588 374 600 651 720 -732 -545 -478 545 653 -748 -37 845 -155 214 83 -84 671 -4 -701 -782 -816 -458 -124 947 47 -252 218 -746 -815 522 -489 -700 -58 -898 -163 844 53 111 872 -620 217 -469 691 -912 -434 -973 480 215 313 -825 393 401 27 -168 -581 786 853 243 -872 264 770 512 912 266 -996 -802 45 -570 170 883 875 -512 857 830 -358 863 81 471 818 -273 -275 206 -64 -708 638 776 -360 -487 594 -137 669 -676 372 853 -97 -600 555 -141 823 -796 -265 -852 505 470 231 965 60 842 658 -574 -148 822 860 494 768 388 735 -590 -624 780 189 846 -954 351 772 814 -602 -134 808 -528 -642 623 -812 -639 -469 -236 -285 -365 511 548 -101 -316 -366 480 388 745 -651 -540 -267 -896 484 -9 996 -405 106 -8 484 -862 -363 693 -962 332 -67 870 -51 -990 207 229 -24 290 -591 -271 -784 649 -720 322 343 293 522 -373 -531 130 821 -294 407 -69 150 494 874 101 185 -666 -787 654 -648 -347 225 721 -399 71 870 624 -468 -96 -488 -402 260 958 400 -824 -961 850 -140 556 -563 20 54 845 -919 -382 942 863 162 -741 19 -509 650 255 649 -541 -865 829 397 -193 -409 614 -18 669 -812 -183 874 -431 -909 671 757 292 47 -899 431 -583 -612 685 -439 579 -842 407 -266 584 -638 659 -520 1 -367 -407 -164 946 402 -727 662 771 -42 140 135 397 -505 -28 -446 523 910 607 440 827 -186 124 -613 -500 339 327 -131 667 412 -93 -802 -380 790 -12 -756 442 112 535 -702 581 926 844 -674 896 -473 -846 -925 -256 91 -618 41 202 723 164 -976 -424 -894 326 900 282 537 315 821 -113 31 -32 60 -937 447 784 -154 -819 210 236 -953 -826 925 609 -479 -642 -476 930 687 -939 -323 -399 -620 127 445 804 463 848 635 -125 -256 223 921 937 -116 89 -137 598 275 275 -194 -156 -688 -18 -715 381 -180 732 250 -177 -892 -784 525 -128 -174 512 608 -501 85 331 841 -766 -429 989 428 -456 782 232 236 -519 -86 -118 -342 -437 392 243 796 -428 -644 931 -901 250 371 22 -818 250 319 -902 456 -422 -598 769 543 -173 458 816 443 78 977 21 491 196 757 55 -989 721 482 243 500 472 -993 -549 -669 259 416 841 873 -873 -816 -425 -877 383 -184 0 287 -842 270 629 415 152 -614 -786 540 -648 264 338 82 403 -882 274 -124 -135 688 -424 441 828 163 -296 82 62 136 108 -65 -79 -89 376 -4 -670 -567 516 -241 70 260 446 -135 655 -323 949 -224 -778 700 -253 900 -27 -706 134 -63 221 -650 119 957 -499 878 960 115 -451 362 600 -500 364 -282 -484 75 773 -622 917 668 -790 -633 897 -369 626 340 624 -445 -520 -890 710 838 -592 -144 -805 779 208 -27 -341 534 850 995 -548 11 -402 832 -360 993 -641 -677 217 -7 -604 -225 -393 -184 -928 974 593 540 672 475 58 298 651 -223 295 -7 -777 968 -152 569 982 858 5 381 -698 934 479 -740 399 -976 880 833 695 -420 -822 -779 420 -207 757 362 -624 -371 376 -949 320 493 931 171 -404 -789 7 -125 -79 -654 440 881 -955 414 67 -104 -583 830 340 -476 1 -39 -880 418 479 -437 769 -275 -511 -625 -311 386 275 698 725 916 -291 -849 -82 343 262 -794 153 853 -760 624 105 296 526 -709 718 -5 -947 713 -917 389 -772 -813 81 -827 509 -45 204 -849 -863 -789 743 -772 -300 884 -514 -60 -710 96 -572 -704 379 401 -8 -722 -470 -652 951 141 -225 683 862 169 -20 739 758 322 -406 -473 506 393 402 80 -916 -745 914 272 627 -981 657 -570 963 -466 605 930 103 -944 -556 -379 -434 725 -114 -194 -817 619 851 881 -80 917 330 759 251 246 62 -424 -529 -406 -732 58 790 845 204 -630 -125 863 -889 213 -379 -166 -834 972 -559 715 -498 877 -965 162 207 826 -785 897 -676 -362 367 -952 -830 -84 434 -556 -3 -15 823 -493 -628 -612 249 627 -580 461 29 213 -462 356 -325 69 -324 491 920 -733 -636 804 817 -64 -775 -122 -10 -229 -408 809 246 -223 -399 -822 -382 788 151 -918 592 353 -864 767 326 536 621 316 536 636 -75 -967 456 -519 280 -559 410 -695 -499 -413 -447 -912 -596 -186 875 192 63 212 -565 431 -801 -730 673 -449 -257 -188 -872 728 249 -674 -883 714 -774 -257 -692 -249 -825 -461 251 74 630 433 681 -793 -956 490 692 592 610 -650 691 -31 -939 -715 -670 -999 133 646 770 99 453 -792 793 -574 555 -973 704 -350 -411 300 258 421 -184 -434 141 556 -30 812 291 -813 375 225 758 -934 195 -904 414 -594 282 -847 922 285 -798 998 967 -386 -52 -749 119 -651 755 -207 78 -31 -562 76 761 43 401 420 769 -706 51 345 -109 800 869 -358 569 449 441 -579 612 291 -657 -160 -975 978 73 71 -879 -526 -60 -913 -597 -927 729 423 454 589 -645 -618 -446 -144 -441 -302 -409 -211 -476 -347 951 -455 -993 559 614 959 526 -128 -841 156 444 323 987 831 102 -150 -269 -514 773 508 973 -435 -211 -78 -804 -287 249 216 -680 702 216 -656 -200 -434 570 575 670 333 932 -30 -864 -714 202 889 -178 431 -852 -707 -502 -540 752 -604 364 371 316 736 21 -522 -924 -259 -136 -235 -693 766 166 -198 -456 102 -565 -990 -923 -207 -555 -882 -617 -411 -352 -759 -667 -146 756 196 820 732 251 723 987 -442 961 565 -529 -36 -874 366 -363 318 754 996 -542 169 259 622 -236 -798 505 -198 474 -951 -943 -675 -864 748 -851 824 554 -515 791 47 773 533 -29 626 447 147 -53 -930 -657 -300 -615 843 695 865 670 775 635 -466 -404 617 -346 -558 -719 -846 650 -271 -445 735 482 764 -982 173 -659 178 -816 169 482 466 706 -73 942 -595 558 -668 -71 -40 560 70 -207 -998 -393 -465 -784 412 314 403 -201 311 800 -275 831 858 -990 823 -168 64 594 -678 399 845 104 648 -975 -459 -705 -345 635 -447 121 134 930 -487 29 243 912 -157 -921 -155 746 -623 879 530 -344 254 -171 -955 -897 92 -931 -847 65 151 154 991 193 717 -343 -725 -335 888 251 917 633 113 317 -221 131 -77 -480 221 -103 602 -208 341 808 225 987 -408 -382 -217 63 -171 648 113 823 -694 256 -834 -726 323 -24 608 -445 -217 831 613 -391 654 -120 203 802 -546 -620 836 -287 418 -294 211 -783 24 598 230 738 -757 -968 316 818 -681 665 864 -366 -625 -731 264 -181 763 330 743 -830 945 820 -457 520 266 503 -804 -335 -552 -245 506 756 549 639 414 -709 -947 205 -103 253 -454 -937 -389 -984 -232 368 257 911 -357 265 -786 -476 712 704 -183 925 973 602 209 -391 342 -215 837 744 545 649 950 822 857 -795 -84 576 -118 196 771 894 -330 -155 565 197 380 228 804 216 -844 604 -716 -560 -109 734 -231 -167 -658 134 -292 731 899 936 134 666 -552 630 -147 913 -730 -825 -97 -165 -158 -191 784 62 -997 -252 -850 404 193 561 -210 -972 -894 -182 -122 76 296 -395 81 212 -879 389 524 -391 -533 833 15 -43 -689 -245 910 103 -888 849 488 -76 594 357 944 501 984 393 -355 71 767 -327 -443 -390 170 524 548 -272 -425 158 -170 884 523 -529 398 -686 959 -879 -143 -717 214 -267 173 -242 -59 -653 -170 831 -20 -156 -720 18 -541 -783 196 -845 -734 78 166 410 -622 715 66 863 -486 321 -698 269 40 -519 -958 -321 -992 -298 -224 44 430 -841 132 -854 -298 612 -737 907 -242 844 683 576 -132 645 -790 -887 136 -886 433 -922 782 -665 607 662 -660 14 -95 876 -162 -911 477 -679 -350 361 -622 -357 -338 239 -819 -298 -241 423 -618 -420 -500 -273 819 429 487 315 -306 -660 -153 -426 -461 364 -521 -903 -388 126 -743 793 663 -51 535 -548 -865 123 -784 711 697 -219 259 267 580 -206 -828 -954 834 -967 -802 -969 -871 531 -328 -18 137 872 476 -495 780 -49 320 -895 569 -975 -657 -781 597 599 -850 909 464 -855 43 494 -722 -886 -319 39 -916 919 963 -231 337 593 -74 375 -978 -289 -804 -796 -708 515 373 -628 -971 974 51 -677 -722 -805 -977 983 466 -747 439 -213 -855 580 -136 -921 -185 -291 432 -228 -898 329 -914 197 666 -654 -52 198 -666 -539 106 17 -108 -86 265 -518 -177 417 -98 291 744 544 629 608 -346 -377 -357 -994 327 -992 279 -123 407 -928 192 797 -390 -760 719 325 427 -805 -708 -456 -492 918 -441 14 -152 728 -313 -453 250 347 846 -535 284 259 -447 171 27 -530 212 896 504 599 504 69 -138 476 636 541 -736 154 532 -833 364 -413 -995 64 -300 -491 -573 -642 928 275 532 496 -391 -451 146 6 -143 425 187 10 -770 -989 114 37 -670 -673 -73 957 601 -299 584 394 -424 25 637 -591 -266 380 429 75 -35 457 769 -302 443 -734 -257 429 484 -228 -784 -126 688 -966 296 216 -122 508 997 69 -892 651 384 -191 -527 -162 138 -900 268 289 404 -867 519 -154 349 792 557 520 -15 -265 790 469 524 627 -165 -864 440 417 497 -482 859 619 449 834 -920 492 -409 -387 -690 349 244 -611 -983 -614 -805 -546 640 -54 73 -98 -31 829 -166 -99 -651 -850 -48 666 981 274 867 33 427 -902 882 -187 -124 -471 258 886 55 -586 461 115 -463 255 -580 577 7 -487 -555 859 583 650 998 78 363 650 -150 860 394 217 -886 -849 -579 678 -44 946 219 490 858 961 823 -598 667 978 564 827 676 -506 -578 441 -260 451 647 929 55 -445 475 203 -740 705 -232 -172 -419 -42 515 765 844 -641 -927 829 -12 559 910 -420 721 232 -869 508 -327 766 -227 219 572 637 -814 942 15 171 -746 -591 977 251 -550 153 -329 -930 358 -145 836 910 -414 -735 -750 -514 -305 984 -591 970 -91 217 -7 254 -213 -330 -91 302 979 556 81 148 866 712 895 -668 -435 460 82 -543 -532 499 -210 234 -219 716 534 64 390 321 158 -884 -43 297 428 876 815 -353 107 303 631 440 -1 236 562 -885 52 889 -851 819 -115 219 943 -514 -426 -571 -133 -97 288 595 302 -458 -87 -693 203 430 580 -423 -429 205 472 -48 582 221 -538 -735 676 93 -832 -717 37 -719 -498 -890 280 715 920 -391 217 -414 779 192 -636 120 611 -629 127 959 -996 -688 902 -54 270 -553 -254 -440 920 -366 -833 -776 81 606 659 -874 294 784 -117 482 -261 602 710 -264 -340 -789 933 -834 -469 -709 -824 -144 886 -878 229 -419 -401 321 24 359 -441 -71 745 816 -14 3 460 -749 590 -791 -605 431 -177 -77 499 896 384 -146 335 -962 -801 200 768 57 108 -678 -253 -131 -191 1 188 374 -792 808 -910 -66 131 126 -654 -940 -797 -703 746 608 806 497 949 721 101 -227 659 573 553 637 -827 -931 -663 375 -704 -180 81 365 -78 204 -567 715 699 -571 983 -829 -466 -194 -54 -120 -883 592 400 -469 810 827 282 118 171 -778 922 -589 -410 916 -262 700 197 2 -634 634 -510 897 -338 -248 -652 582 -92 269 -849 289 -498 983 -539 -569 445 977 400 -658 858 667 436 -85 772 983 -706 -652 -62 -677 -45 774 222 26 821 270 -670 85 -60 446 238 -192 -781 323 914 -103 -768 506 926 915 -176 -815 -354 693 -567 -75 19 327 346 559 -29 623 634 -879 569 -812 -388 343 -990 215 377 -475 789 79 183 -109 165 -114 515 657 -327 109 -190 148 144 451 -578 -599 440 375 729 -788 -224 107 987 586 987 -215 882 -463 -598 -283 264 115 -972 461 -620 310 -158 473 -756 -191 179 -265 435 632 -842 228 901 144 387 -415 -860 90 868 983 -713 316 -38 85 -735 497 -793 -601 125 99 -869 278 874 151 404 -720 708 625 856 362 -785 -571 -612 -527 40 511 -101 -675 -662 495 -149 -477 -673 521 184 512 -328 941 951 -760 104 -202 267 944 -380 588 -368 -157 826 -602 744 -180 -48 685 69 78 -671 322 305 -1000 381 -706 -839 163 -674 553 514 -326 79 -165 62 -492 -336 -276 -777 104 641 953 191 -323 -572 35 -505 460 367 -633 384 -189 918 522 -452 -346 966 -609 781 -518 665 -352 47 -261 -520 876 290 0 549 231 -331 -292 589 645 -40 100 -285 530 -83 -171 -632 254 536 434 248 -93 569 -824 528 -177 311 -142 -56 653 -694 651 267 -946 -227 604 867 -176 533 720 823 885 248 246 -750 930 390 647 -570 -294 -183 -727 16 -353 310 729 -193 310 929 -719 -483 639 399 742 124 112 -676 -127 591 237 -349 691 551 -364 -176 926 238 968 -802 840 -445 646 -305 584 170 858 666 -570 -753 858 288 -758 778 -131 19 167 114 48 -669 -8 -576 660 -465 16 292 578 -669 -202 95 -181 -209 -739 511 -145 -803 -763 984 -876 -815 -997 247 573 256 423 341 -485 930 -304 -392 153 -165 199 532 610 -697 -528 221 -238 584 542 581 -52 -5 932 -285 948 -941 -653 873 -396 923 -804 -495 549 583 581 -231 933 269 652 441 227 749 -992 -965 742 985 989 153 -707 -558 -93 331 771 -537 731 -157 -261 -867 649 338 800 -193 583 806 -536 98 -530 -143 -872 -384 -356 -186 84 -431 -500 -5 -813 27 -79 -509 397 957 657 890 102 -791 -273 -198 -34 -559 388 38 707 80 -900 874 -721 914 -228 953 189 742 -580 304 -870 -935 -276 100 973 -756 277 -455 545 -380 -740 -154 -121 -475 -642 -391 -657 -610 -303 767 -74 755 85 841 686 -824 746 159 512 549 496 263 474 -462 -572 -972 550 822 132 -433 101 6 -915 245 -246 610 930 -523 646 -561 -884 805 -660 406 -935 768 331 -452 658 318 -486 -844 818 929 354 921 186 175 -622 -488 404 691 -124 -549 669 59 829 -291 625 -698 -43 953 139 284 729 -203 -224 24 368 -124 585 218 -132 -557 508 624 -281 793 74 999 456 -248 425 -24 -788 270 -467 -235 618 894 -722 412 575 -217 -250 -529 506 -661 981 764 -828 419 -134 -609 -623 703 -416 -306 983 224 -569 494 -131 -667 -271 -281 -970 934 217 -19 -709 488 487 -708 149 585 -121 -823 -975 944 669 -860 367 843 -346 -284 -528 175 125 834 906 -958 394 -683 495 -680 -50 -713 580 496 -74 482 -46 568 -35 398 29 -82 993 149 -169 -507 -505 233 356 184 -479 -548 -892 899 -69 -369 -505 792 -773 169 618 793 780 -269 -406 -260 -929 -471 209 898 974 -533 73 715 -768 85 991 940 154 294 786 -848 626 -849 -723 -44 -364 868 906 926 984 -678 169 261 -336 -232 -662 -799 -948 -515 -534 394 608 736 -157 240 741 -645 -451 -514 238 609 -91 -192 52 -796 -577 404 -105 -759 -295 -288 -630 -566 -312 636 -781 -586 909 -443 995 -449 616 -859 700 -598 -269 868 212 -176 -68 947 304 -463 785 878 357 -843 649 -477 769 528 -401 -138 -84 -9 -315 255 200 247 -508 223 962 -341 903 -29 827 -504 775 907 -846 889 37 87 620 343 943 774 118 -265 350 556 -968 -700 736 908 -292 284 505 -778 988 341 504 -845 783 856 98 -388 -977 142 175 4 833 358 459 -508 201 223 -204 -136 -610 -355 -384 -236 -589 635 -852 -123 543 120 -294 739 710 -248 -475 403 -42 -398 719 -721 399 -874 -729 -428 -814 799 -244 140 -17 450 691 12 59 484 943 169 660 -968 -55 -845 -96 31 462 -106 -270 76 541 -805 -45 -915 108 -199 709 -276 -55 -800 -426 595 -489 -942 634 939 174 603 -177 839 -381 -972 -385 519 -281 -427 614 -960 -862 -524 -503 154 296 -215 -961 398 322 698 -11 193 -810 481 852 -389 -790 -89 -750 -68 -131 -156 -599 247 -694 -268 158 703 906 -388 154 -536 950 757 -663 979 -952 860 -565 -312 183 63 -639 -912 665 -335 -899 -578 982 -564 406 -569 173 -754 -70 949 -741 -276 737 538 -778 -773 134 552 -7 26 279 -380 435 -885 -135 511 -547 -495 -661 -155 336 -300 899 -501 -190 -309 -583 77 -142 -86 430 -66 -383 -538 -697 432 689 157 -725 -901 -29 -41 -826 -773 393 820 994 -294 581 569 703 -130 996 -639 -274 395 400 21 250 -18 -842 -660 -346 168 915 -249 -384 -841 947 245 519 53 647 -995 568 897 -536 -935 -749 -492 -920 823 -300 -984 -695 934 174 -13 -792 -333 -507 -835 669 -580 -143 442 -814 481 -395 721 35 229 -454 -761 -516 438 983 -954 -693 754 344 -317 -771 -763 -258 114 833 -678 804 -122 -699 -182 140 -491 -568 -844 -675 -622 365 -610 -232 -17 948 243 352 151 -817 -885 446 985 656 -895 -408 455 155 452 168 -940 998 184 496 272 -89 535 -662 -672 490 912 642 944 -426 496 -45 -3 601 63 -202 782 -933 995 486 747 -101 -923 -866 631 978 442 -4 -405 943 -756 -951 283 -441 934 -503 178 -441 99 -319 47 64 783 200 -133 -856 -118 897 540 -972 613 -476 -925 17 713 45 887 -172 431 190 474 -869 347 -250 723 157 459 519 -650 -195 -740 -415 208 -135 -353 -634 981 -3 833 644 365 -607 -420 -221 881 506 75 640 -854 245 928 -591 -599 -133 -636 851 -601 358 -225 -628 323 486 335 489 170 -514 951 -827 788 -799 190 -758 -29 247 -905 533 -219 418 398 754 -462 583 -325 -132 236 -558 -6 847 107 211 -584 -894 618 -226 91 934 -241 889 934 -585 602 315 -508 -614 640 -888 703 -459 759 -990 -767 912 526 635 600 578 -625 -126 916 898 51 -999 336 307 -797 755 -587 -923 723 872 376 -226 707 468 89 609 214 928 -225 -552 192 155 -609 -60 -779 -2 -742 296 -509 742 -39 -202 -683 -381 210 -665 -419 283 182 -370 -325 541 971 344 100 406 349 -531 -540 34 -251 -269 829 -690 698 369 282 912 714 -157 -153 -728 -396 -427 188 -407 -289 235 -186 -367 764 415 263 952 -725 -64 451 -926 161 913 255 -371 -912 776 212 165 786 -41 43 156 -579 -805 418 115 -464 75 910 662 735 735 -619 -526 -854 -822 -864 -899 -343 -385 846 609 -827 518 -459 -717 -405 936 -649 -483 683 -613 -131 490 -547 772 -653 -101 -213 -962 -747 781 -469 568 383 901 589 895 -577 742 724 -836 485 431 149 -540 -997 -548 820 656 840 162 -712 480 986 755 961 750 -407 -732 -256 780 -40 -814 -787 940 -841 340 602 812 -931 471 823 -763 -263 693 378 779 959 -1000 -989 -383 -388 674 136 -934 -741 -709 -176 315 629 238 694 -985 -669 -632 996 -995 -845 815 284 785 695 319 422 951 927 -244 -727 261 354 -78 -482 -865 -782 911 -132 -340 -165 226 -835 -616 -446 766 960 -506 -104 515 -446 -832 909 -100 290 474 775 300 141 -739 961 -486 -112 317 847 807 416 60 -416 -366 328 -837 -939 -618 631 -838 706 169 885 -835 698 -164 -390 731 -622 -380 -904 479 -544 863 480 -691 -773 -660 823 -223 160 -655 -150 -775 -419 416 -85 346 -37 448 -625 986 862 496 -975 -540 -224 -822 479 -559 -517 726 35 515 450 -737 -378 -472 -683 632 -553 383 -851 -124 320 930 957 166 675 872 570 396 274 -120 348 694 -714 -846 587 644 -692 -248 207 340 223 996 228 -671 -188 18 -630 639 817 -302 237 -82 -271 416 742 -731 -840 468 710 -154 354 120 798 -401 -851 733 255 -144 -164 -994 -168 512 132 -474 138 204 -89 351 -340 640 885 -288 -56 652 393 706 -18 -178 384 124 -724 -545 -821 315 -690 234 762 38 -179 -937 642 348 105 -641 -870 -871 -651 -582 -72 -286 -824 -543 -352 503 836 -475 84 661 -592 228 451 -26 -584 -751 104 447 902 870 488 64 669 -363 -339 922 -204 -175 469 -673 638 696 496 884 160 -855 -994 540 405 519 623 -823 -337 967 -2 996 850 164 523 614 -806 307 -291 -854 774 -368 -135 767 895 -305 -67 -328 162 -771 -130 -250 219 -393 -390 -46 -67 -284 245 514 -789 -491 331 246 -941 88 -336 595 326 -4 98 -253 464 -951 73 64 -2 -305 462 -535 104 890 327 -235 621 -630 967 -482 -342 26 -1 277 -398 138 946 -416 551 -1 -200 -67 -227 -223 -133 364 -129 354 -163 -391 -693 163 -289 312 683 250 -31 145 693 137 730 876 388 249 499 566 168 -45 -796 -458 364 394 782 600 877 68 -781 950 518 -655 -698 -487 -346 -526 -318 65 492 -653 831 -923 -50 625 309 439 178 75 -26 379 -541 611 575 -936 375 -789 -91 416 255 451 61 -737 -963 -629 -992 628 212 -120 -304 438 -80 978 239 -985 332 838 -412 300 427 831 -531 996 287 -185 23 948 -81 -830 388 280 -352 889 -643 -977 286 796 -849 264 619 295 -239 778 -912 -271 501 -25 -317 503 302 -584 -741 -330 300 420 295 104 -662 -53 177 -773 175 769 54 -759 1000 -230 919 -792 -298 -326 382 -898 -501 722 680 166 -600 206 546 -712 245 -942 -555 -276 325 -87 -613 913 -126 615 -139 713 -494 672 -576 368 470 -17 -595 11 227 -683 -487 -853 633 -756 23 879 -33 -54 765 513 -872 191 178 -736 -446 -371 -119 476 417 -220 -835 -141 -486 69 -159 -455 709 -742 128 632 -414 -547 187 694 998 662 29 908 -532 -612 786 -439 -922 -813 -860 -737 -922 -757 -794 734 -733 337 -220 679 169 -77 -40 982 331 565 -127 924 221 605 -261 31 -773 523 758 -302 756 793 -426 996 -151 -398 555 -626 -251 273 567 -212 -543 -469 -921 408 705 459 -106 795 503 895 873 470 -841 -301 -80 489 -54 -993 883 -839 886 659 -552 -762 -711 161 253 -813 188 577 -583 232 -967 -430 -794 -229 -504 676 482 -518 413 -725 -409 -371 -854 -283 142 984 -180 -674 -302 -761 -814 -683 -26 -31 628 506 -97 -861 898 278 307 704 -142 -37 629 514 346 196 276 879 -36 790 -162 -993 625 -400 -657 -310 246 -162 132 544 -423 -378 -214 -966 389 -393 -529 556 -470 40 30 -573 -113 664 -621 609 -313 97 -899 -287 64 998 -227 951 -641 671 624 507 -250 -571 -418 808 209 -815 383 -140 240 545 23 655 456 -290 -392 -507 634 286 45 -617 466 -317 -828 339 969 -685 428 -881 -993 857 -734 738 -765 755 -836 674 482 552 45 936 667 -688 515 461 410 -371 -514 -163 -941 -457 -297 936 -132 -298 -159 756 -132 186 -306 775 600 210 528 -474 -475 -492 -850 200 704 232 -31 -241 -724 -836 266 407 284 877 524 -689 400 -491 253 183 -478 -3 615 702 -722 284 567 -316 -977 770 446 -964 272 471 -517 -14 -129 -493 -157 -586 10 164 -652 715 478 434 36 792 135 382 723 944 -804 69 -595 772 122 -997 -389 58 -998 63 -68 -49 486 983 346 738 -618 915 -884 -767 75 -71 184 211 -342 576 -674 342 662 361 -936 -982 -820 -177 575 -638 55 -555 387 -692 66 -484 -289 256 552 500 940 -375 -712 -84 -942 626 -450 789 -814 -654 -373 -286 438 -763 -247 -440 974 -934 775 -588 -926 713 814 -754 -849 624 -386 473 712 -361 202 -990 492 -265 286 920 -938 -72 -464 -211 274 485 900 -183 773 -752 -184 -849 893 541 -15 940 -191 -36 -169 457 -494 -558 21 819 178 -401 653 -644 304 -464 -601 337 636 -776 -61 -605 -447 -376 912 92 505 233 -637 -774 425 -226 -885 467 -566 313 331 874 -23 45 138 -682 545 4 589 -518 441 -125 -63 249 -435 -623 862 -527 -451 -839 702 956 405 -776 -331 75 -97 -308 682 -393 786 417 -419 143 292 807 -560 777 697 -564 181 471 679 -51 224 -84 350 -460 681 -438 -46 -950 -570 610 -503 876 668 -730 313 806 613 997 226 -587 342 437 -423 -360 -85 454 6 -54 238 716 -639 536 -744 -212 -914 -914 454 -352 183 716 -805 -127 -728 286 -858 918 -975 -492 -331 735 -46 323 -802 1000 11 674 536 -459 363 626 -380 551 603 28 478 827 619 -302 -1 62 -517 -636 656 -149 481 958 617 852 960 682 -284 -50 239 -255 -545 959 77 291 179 -38 546 819 -737 957 512 -239 998 802 -302 -755 508 -692 329 -543 385 576 649 706 -979 -855 -843 -260 -115 26 806 -332 762 -6 -427 -708 11 261 -211 406 -40 903 -314 205 -31 -707 -65 522 368 -655 -544 -659 722 227 -503 -171 -226 510 -862 777 146 561 661 -443 740 -82 -93 -973 805 978 268 -828 87 360 -362 571 547 -842 635 -81 -482 954 934 -344 410 -722 537 275 -305 -180 86 544 -141 280 114 -373 500 862 -947 -338 -733 477 -482 892 -979 906 830 -687 -142 996 -847 599 -51 685 619 -596 750 293 -748 871 341 600 529 -806 861 -988 254 427 -727 572 76 -120 -275 893 -965 833 -179 -338 967 72 -756 747 885 967 -242 -605 -101 -366 -559 -554 771 -437 -47 -238 -106 843 -450 -822 909 630 -901 670 -199 30 -600 -227 381 -588 -194 221 -107 600 280 -786 -852 -938 315 -860 675 317 888 66 -858 -643 783 983 -738 -889 -712 320 -1 -367 39 -646 -150 -614 -913 -304 -921 608 -833 685 440 669 371 473 51 943 81 982 122 -694 -369 167 990 508 -931 -74 789 -45 583 624 735 548 219 711 85 201 -925 -927 -597 -752 -259 515 -381 738 356 -459 527 627 536 -19 -790 -946 217 -487 796 705 -748 -570 293 -495 902 951 -129 215 -433 -342 -514 845 -412 440 507 -186 60 458 -942 -985 586 -627 627 -852 116 719 -276 455 -940 -9 197 -911 354 -740 -29 824 -600 -33 -495 811 -54 -856 77 342 -765 879 -873 -417 39 654 -737 -334 -421 -716 402 424 290 -127 -790 216 -918 -161 399 4 -663 285 891 -255 -522 780 211 -44 38 607 -339 -352 582 -166 36 -726 -689 -501 464 -132 403 -543 -374 715 -36 -170 422 -169 606 -638 346 -541 543 -591 -197 684 -617 -144 -603 63 899 150 -499 882 -106 -97 572 715 718 289 -694 109 -928 -528 383 903 26 -955 869 686 742 971 -726 -562 -416 -901 -886 224 -546 10 789 -854 406 221 -597 125 507 -294 798 -37 327 654 992 -733 -320 -343 350 470 -36 778 653 627 349 31 -232 60 275 -446 -239 -455 -838 -690 854 887 -620 993 -577 793 -21 -852 -212 -735 -971 -872 -736 -248 -908 -700 997 -168 214 594 465 -830 76 -947 113 -794 -941 -526 915 -509 300 -703 -244 -769 850 727 793 -288 -349 -953 264 -361 183 -278 910 381 -950 -478 642 -489 18 391 -659 -30 -211 989 -38 -873 -895 -670 165 56 -36 -665 788 -43 -738 -930 -416 967 707 -529 -198 -947 -65 503 600 970 -96 -58 979 890 760 769 -296 229 -639 -646 436 -390 784 -500 243 921 -162 215 836 -627 -194 62 -771 861 -877 -894 -994 287 -764 -742 -737 957 -677 -567 -871 -96 66 687 569 -502 -531 650 -560 -330 -989 -397 841 586 737 740 -589 -916 211 147 349 453 -466 310 37 -472 975 -769 -117 68 -632 -764 258 815 796 896 -840 -408 504 12 -525 176 -137 -560 -377 62 -373 -488 -246 -332 71 914 622 -302 483 -966 -208 308 -553 -572 -749 -657 -338 144 -290 684 92 -74 789 333 538 -126 907 -334 -713 230 692 637 10 -336 993 815 317 17 550 511 -142 847 -628 609 133 -300 -273 -228 612 -856 953 -982 -10 932 335 -769 97 -16 391 -617 567 -157 624 954 -865 -530 -149 996 -274 398 -364 924 144 510 -806 -880 522 -681 -486 -980 107 3 338 -891 -447 364 -503 445 -306 -606 -623 661 284 -98 566 648 -641 -419 84 -698 187 290 586 -687 207 850 846 792 209 740 -759 -364 518 -957 -308 525 -514 74 -715 517 -218 -267 -64 -569 26 147 -66 73 -199 269 -630 -625 -314 -484 240 85 517 -713 -525 -578 154 731 -309 420 689 -392 602 631 -937 186 591 -104 -640 -595 19 -43 549 912 604 565 817 -654 -917 828 -182 -722 694 267 -37 -768 -321 447 -172 -513 438 538 -179 -546 -536 -971 419 -317 -615 684 -648 978 101 860 842 -33 -966 -560 269 -163 -925 -163 -28 -620 27 -535 -969 773 -358 -599 773 199 -597 778 808 892 -796 -883 297 -353 -269 431 365 666 -931 -733 419 -524 854 -646 423 814 29 61 -476 703 -269 -74 -837 -787 -121 314 783 -369 291 -951 773 -902 -278 127 -376 885 798 -4 640 -335 732 -327 -141 -235 941 32 913 -551 -82 -791 106 882 574 600 -889 -672 -478 804 787 925 -590 540 275 -558 -712 -456 711 756 9 -444 -795 675 -768 835 413 -344 -799 -551 -321 -888 -474 -291 -334 -270 -834 208 -963 -797 -42 -321 -443 866 669 -190 158 902 -59 509 -223 -6 644 -316 951 -806 -222 771 336 -476 193 186 -64 640 460 -359 -861 -224 -848 -208 -684 915 -31 284 -180 425 981 -49 794 364 740 -259 615 -17 -647 455 -759 -193 817 794 -319 -254 732 -688 -434 -523 -356 -827 522 -90 279 774 -407 -387 964 828 -867 36 421 473 -500 -378 870 -88 317 -625 97 283 638 130 122 -852 810 653 -82 370 552 496 -123 -345 495 -517 -610 -626 -521 -61 989 469 -427 -629 561 392 -368 -231 759 158 263 288 476 -354 -296 -141 389 -872 -486 -80 -144 -637 -335 823 999 -155 110 131 286 10 657 -385 -18 -342 -576 568 -381 -930 -83 610 -727 -28 -273 -754 -709 -898 -493 554 580 -935 -219 339 769 -276 -504 757 922 428 937 -60 410 587 -17 -561 -298 -276 444 -450 -504 -737 -66 236 77 -251 325 146 387 317 -920 -625 -20 -845 -952 -495 -957 -7 363 -909 -902 -114 -604 -126 88 -926 441 488 95 272 131 -452 -854 127 -908 -918 -792 -999 865 823 -213 334 501 892 -119 265 336 977 -146 495 245 -16 149 -571 954 11 0 494 902 211 -165 183 -419 487 220 -974 -912 -535 93 -50 -906 -643 2 797 694 948 872 -74 -298 -306 -73 548 -962 341 789 -166 -140 -994 574 -200 -612 -940 -906 -122 -430 -204 619 892 -68 -690 943 435 -675 -427 -209 -852 845 -456 884 760 796 105 -54 228 -381 514 -10 -881 -360 375 -261 -1 -125 820 -652 -467 -114 -677 -221 960 680 -680 717 318 -510 70 -183 263 -148 108 178 -915 186 177 -293 -462 245 317 -89 -490 -955 -917 929 -963 -787 -836 -754 -775 -759 246 325 743 552 -522 418 594 -989 328 856 -273 -93 -430 842 -259 121 -849 462 -640 278 -886 -109 -105 -941 478 932 -558 -452 -37 365 118 452 714 547 -668 948 297 97 444 992 490 959 747 -805 339 60 -839 616 781 -619 644 94 -239 -915 6 509 -776 804 660 113 -80 754 714 -660 287 444 888 -723 794 645 -649 -115 -105 -35 674 509 -628 -114 -713 779 823 861 -63 793 302 -406 571 -502 751 -487 -654 -992 -910 -68 -8 -724 758 601 350 -54 -18 -130 643 -172 -372 363 -702 535 716 -888 978 -112 155 -287 84 -958 909 -723 -261 677 559 -658 307 -551 -624 818 -895 -343 -513 -923 -315 -422 449 743 -607 746 264 -966 -993 524 242 -970 173 -108 513 315 -207 574 -695 -475 -601 -819 571 -367 461 -532 -455 176 -819 -590 -54 -649 -645 -285 -237 540 229 -857 822 401 -508 400 -360 389 -806 -768 877 544 710 539 -104 -293 -724 -402 -172 -154 -127 268 -917 774 -39 -826 -926 809 -859 444 -770 -581 -274 794 -822 -625 -662 4 180 100 218 369 485 -270 198 -405 723 359 503 -323 798 -272 927 -790 530 -492 115 850 671 930 -118 -625 503 547 574 -538 -544 -424 -9 -363 -248 638 -480 -305 203 798 -500 466 -904 536 932 -351 -38 452 -409 773 -668 -817 781 -995 550 864 441 -155 -940 224 749 -324 943 406 -726 -397 165 424 -521 286 -850 3 189 -759 -392 364 26 -54 -902 -507 787 -802 -159 61 -187 353 327 281 -262 -753 902 4 -654 860 149 472 -19 -675 93 -151 244 871 -693 25 -488 -709 198 973 949 631 -184 -18 -807 802 -113 517 886 -218 -43 135 617 -996 -920 -361 -63 716 204 -4 -568 203 538 -793 681 6 -472 223 -810 -98 311 -999 976 -436 591 -181 793 -856 710 -489 -332 -230 959 431 -254 322 -554 963 -135 -939 694 -961 451 118 430 -544 500 -708 -155 999 796 -652 763 296 -98 -1000 -191 51 -137 -208 659 150 6 -697 148 -275 790 -104 602 -260 -165 479 -643 -750 -970 803 174 596 837 772 53 -456 -576 -481 58 -679 279 870 537 185 -998 346 891 577 842 -826 108 156 770 -66 547 962 627 731 43 -92 -238 249 168 532 702 -70 351 268 662 399 -32 -2 287 62 647 223 422 -21 254 -145 -951 -435 -238 592 -315 98 324 -132 308 336 411 -762 -41 -512 74 972 -330 -827 -148 595 125 -181 -64 -291 -351 -162 -885 5 -646 -106 834 880 530 -125 407 69 -735 -985 -616 -76 697 426 -611 -526 -431 -414 601 -281 -342 -219 217 754 -882 921 -690 -246 309 318 -53 -740 387 -874 -229 -239 844 -476 -917 -381 -797 -81 614 27 475 -897 931 -4 -341 -146 -581 -616 582 -612 -986 -554 -523 32 -48 -698 743 370 366 758 223 -722 24 -375 -588 334 863 -328 -552 -421 -544 568 758 -457 121 -431 -336 113 759 698 -242 -805 120 -300 -711 -45 -446 433 670 -588 -70 -984 -619 -544 393 -367 968 -850 -190 446 926 -948 701 -98 42 622 555 -698 603 -447 -120 262 914 971 548 532 -56 424 840 506 516 702 206 667 -931 -861 61 -942 92 703 810 813 -869 -539 189 477 313 -782 -858 499 -899 155 -949 -578 -440 -48 356 -438 815 155 659 -868 329 305 707 721 464 -741 350 77 -873 -878 494 679 -810 -864 -361 956 70 -709 915 -62 -270 855 -831 -119 519 -498 -5 431 341 -580 601 -655 776 -662 -230 -389 -863 -932 145 -65 -874 -258 -84 274 -154 -36 -938 -370 -420 -50 296 394 -565 -330 -140 -34 -225 448 -555 572 160 334 -800 892 268 668 -604 -615 -490 83 209 982 969 -629 -560 -258 -979 549 504 -298 508 922 236 759 -958 300 344 -809 -735 832 257 -95 -55 124 751 -30 -713 -482 0 -732 663 907 -828 -513 -824 536 -902 -725 219 833 -971 -439 832 875 -452 -197 -685 -991 822 -432 406 -34 552 545 459 677 194 164 -271 -669 776 -497 157 598 816 -590 -947 881 -693 -563 41 158 -839 134 -492 -465 253 -761 12 -946 -957 -122 522 25 -600 -664 93 745 927 -795 114 -927 -659 123 -324 889 -996 -868 -448 197 -842 248 -230 -736 -394 135 -201 -712 -604 -710 534 391 -141 369 -368 -270 -543 689 -358 762 553 95 -596 350 496 141 162 -993 43 -18 971 -809 -365 -361 104 16 573 64 381 350 216 -244 245 -811 216 177 -140 -229 -246 -317 972 261 -642 637 133 492 -614 -106 333 -398 839 -348 788 749 728 -241 490 966 187 167 -338 -504 -690 998 175 -24 607 443 340 958 -637 96 -624 -677 152 -892 -685 -91 -979 -205 -68 684 525 -427 -803 379 -668 -951 167 116 292 -141 847 -960 780 -610 755 -241 -817 5 942 891 -598 -667 119 -260 -947 358 793 -340 931 -290 -510 -146 -228 579 -154 803 -852 484 700 -941 -703 497 -386 548 122 -600 -273 -7 179 14 -974 797 -913 895 -226 269 101 -789 -805 684 444 -431 -178 -425 -378 29 -288 -892 -441 963 240 351 923 -162 -828 170 -142 382 -876 -453 616 -109 689 291 483 -686 -469 266 -776 -2 887 931 175 687 423 676 174 778 893 -357 936 125 -69 938 591 585 725 52 424 555 -798 759 714 -539 456 -838 918 -330 368 764 -264 444 93 -254 -820 -169 725 305 -85 -467 -415 -841 -775 -177 564 421 98 -290 -610 264 -327 52 502 419 116 168 291 -709 593 -145 725 456 -504 388 -833 18 676 -349 502 -789 703 -137 -922 -87 16 111 619 -475 18 810 568 1000 -732 -208 548 -368 356 -218 933 597 57 154 13 -363 -187 -194 264 -67 758 -504 357 -682 -582 -230 -720 -709 703 213 -943 -47 -203 742 710 133 221 -557 -448 380 -165 130 1 -546 686 -928 110 482 -680 86 -333 -188 -684 664 687 764 -902 -828 -230 581 -167 15 -300 -462 773 762 555 774 489 -341 755 -653 536 -711 511 -665 -466 -873 -165 -190 -76 543 869 -265 74 682 662 14 81 574 -813 -996 315 -705 -53 370 420 -724 62 263 -412 -24 143 -173 -751 -792 -298 -414 451 412 974 -468 871 239 735 423 875 -88 949 512 -651 240 -637 556 -63 879 -280 -509 -567 333 -465 -143 693 720 -599 -621 168 -930 -142 362 -70 -273 973 -1 235 857 -995 -487 -303 -152 847 176 830 535 -665 529 -265 634 -640 -821 45 -991 -876 883 -147 -62 -30 -403 -216 584 54 261 -964 -863 -603 -463 -132 -284 143 -655 313 348 -441 295 -947 -906 529 -434 35 261 -250 23 -547 750 80 694 -928 -265 -538 747 -860 -488 355 411 551 -326 478 -32 -438 815 585 251 -482 108 -417 762 -97 -340 -761 221 -511 -880 -106 -675 -945 320 -392 639 774 -251 720 584 345 405 772 -341 -535 102 378 -6 757 -876 870 481 957 446 601 -309 -538 -852 -709 540 259 -831 -880 55 459 -89 -692 -591 324 -371 455 -447 228 -216 -155 709 -585 -73 -971 -230 746 -804 -495 -611 514 276 67 -176 840 216 -788 101 -816 475 671 383 -887 270 -904 -841 -470 548 833 -241 904 262 -504 -382 -675 772 36 -13 372 371 696 694 -698 -73 -644 -290 388 -833 -957 845 8 529 180 -956 557 729 317 799 -738 -814 542 170 -992 267 -124 400 -462 -912 -459 539 727 -24 -235 746 560 735 195 578 -931 124 -890 567 206 -971 -957 962 -989 565 -75 239 665 289 -634 419 -879 -733 -488 921 -48 653 614 517 -422 -972 -57 -735 76 514 406 744 589 770 -37 -96 -390 442 -266 -577 -999 710 738 606 -84 -147 -766 -868 -400 329 -47 -51 848 951 -364 738 451 -967 42 -208 -64 745 177 475 -886 53 490 119 144 822 110 -651 -423 481 -531 659 -766 243 -179 -511 10 -304 10 836 84 -596 373 -821 -205 529 460 -182 -211 729 933 -402 494 -954 -363 -163 388 251 -568 -690 -618 327 -586 -535 -987 -773 815 -478 -66 -491 -524 394 -140 -670 743 516 -266 301 896 -31 388 -409 625 560 -989 -404 557 -816 -680 -123 409 783 258 -311 8 222 993 955 -140 406 -751 -716 -623 -999 509 425 -4 -718 -384 287 -50 -951 563 984 990 992 752 732 -381 484 837 758 -716 -693 202 -777 531 263 502 -854 695 595 813 329 -128 -886 451 -589 672 -35 -826 295 582 915 848 -115 136 -524 85 77 -345 -610 -501 217 -783 690 494 201 -925 -73 829 136 290 -808 513 918 274 606 328 606 49 840 493 929 749 -865 745 563 -560 -328 -50 765 975 -146 -864 -707 516 -357 167 159 172 -696 -25 358 262 713 -125 -500 -662 141 785 -867 -473 -988 39 -42 -457 -190 609 55 -725 102 969 829 524 936 -389 396 837 -33 -666 -522 73 -453 947 -453 -821 602 186 103 86 -621 -601 235 422 765 -956 16 372 -86 -153 172 -81 -954 -34 -301 560 -858 820 69 -921 -177 -455 -699 828 130 760 989 -103 743 -213 291 430 876 -51 -844 699 158 -373 -661 968 -636 828 -229 -825 273 -832 -297 -314 517 470 -633 -936 634 -907 -902 -909 -573 639 203 148 -23 -563 -873 -155 -29 463 -62 93 -616 883 276 828 207 -543 -799 319 539 -280 -945 -351 -911 914 -933 194 -325 122 -763 291 -103 781 527 52 -606 346 14 -326 -643 -993 966 -626 242 255 -584 680 509 269 -19 791 -371 -461 201 84 -619 720 -57 524 -212 -86 437 29 -970 807 594 954 -232 570 -1000 -177 -239 -719 -945 -381 -712 -369 -146 -603 -217 765 178 310 -668 -626 680 -494 -168 375 -900 378 -251 -8 853 815 -938 -66 -568 130 121 42 -546 332 309 478 -815 -900 568 673 675 34 -327 -673 -108 -648 -535 108 650 266 -739 753 -225 8 609 -790 -1 -149 -612 -72 -630 -574 -926 511 459 917 -813 162 165 -779 923 436 -359 -139 -579 -800 887 405 -733 283 445 114 -42 -801 -874 -701 -573 -769 139 88 293 686 -66 -755 818 -207 -533 12 737 535 773 563 -396 281 303 -207 156 -977 227 -862 230 -891 806 -423 651 866 -316 -42 668 790 624 319 192 54 385 -446 162 -795 -426 -992 -304 642 994 -206 -944 11 -718 -406 -838 697 811 934 809 -278 944 -631 -998 -41 -146 -517 -202 411 943 -961 57 639 365 -441 109 -367 395 136 668 -38 893 -600 432 -446 332 492 719 15 -899 89 -554 -621 895 876 122 -511 701 674 -933 -357 229 -537 -773 582 206 -134 472 -635 -852 -735 159 570 -321 594 -485 -681 -818 445 -185 688 371 626 -393 -689 339 -966 758 332 668 -741 -673 -170 -110 368 -741 301 501 832 617 194 -766 -614 -273 -417 364 -431 698 87 -879 72 772 499 555 14 62 117 -488 500 993 -419 -877 -308 -940 -510 -171 463 -1 890 166 -376 390 -284 985 -255 -511 -422 -651 -937 -830 904 -356 -612 -889 -788 -900 -677 -68 -101 752 -468 -6 -158 740 829 385 47 543 578 44 770 -772 503 42 790 -98 233 -473 -590 -595 270 942 -791 841 524 669 -769 -726 -242 -210 -272 81 33 -993 99 -648 -927 -721 -629 421 -269 -139 -973 417 163 -673 75 717 159 -889 1000 541 13 755 923 -483 -264 -974 998 -855 -888 -840 826 -288 224 528 -193 159 -284 -507 706 488 85 -122 -389 852 -120 112 153 -630 338 978 -280 202 -440 558 -548 556 493 -194 -198 -712 287 970 93 398 -917 196 957 -842 388 -74 -39 310 898 -388 -233 683 -310 -697 -246 -954 678 -214 -109 885 985 -464 105 -23 686 870 744 786 198 -171 -487 -913 -826 -283 940 -788 -352 730 127 781 -46 -978 516 -392 283 428 -806 260 372 -653 -124 -54 -700 -443 -830 -697 654 355 -928 -836 -222 183 444 -107 -970 921 -997 479 -432 308 912 259 -854 912 190 362 -798 -207 -279 -43 242 939 203 743 452 -435 -869 -292 205 47 509 -844 173 78 629 -218 657 624 -508 -765 707 861 898 -352 -785 243 464 416 -244 567 -178 328 639 78 -546 -448 -246 -192 -187 -557 -32 -594 -31 867 -495 -798 -62 469 868 -895 106 348 594 426 -462 43 -568 163 734 -605 512 -473 212 -371 361 -814 97 -331 581 -126 -345 790 -824 311 12 717 631 794 104 -566 917 -788 -956 427 -479 299 820 -956 548 -318 -521 980 -40 267 556 -620 297 -728 478 -363 375 847 -289 620 -173 -819 124 284 -826 -17 -279 952 824 368 729 -937 -543 -694 -971 508 19 256 -982 943 435 776 -214 -381 352 414 -26 174 599 264 526 -398 136 -194 295 -76 144 16 -345 499 478 -293 -64 986 -472 -620 724 663 837 257 404 661 876 -764 -997 936 -425 969 -94 -833 388 -417 -23 -786 -730 884 864 -851 -855 595 -583 172 -386 -768 194 517 196 65 168 924 380 487 872 -373 -387 429 384 421 -5 141 665 278 71 -344 571 370 855 968 162 101 836 -517 -192 413 497 -126 566 483 499 641 43 730 635 851 -888 -218 924 656 -666 -278 436 -871 -830 401 -825 -341 -207 550 -818 302 -507 556 628 550 964 530 330 -862 255 -961 951 -458 -882 951 -112 -209 -533 360 -636 320 959 607 -905 -26 -575 182 694 392 46 343 801 15 310 868 -919 -415 427 608 -309 -131 -517 -718 29 484 332 -282 746 999 351 483 -291 -317 -312 791 -267 7 620 311 711 -477 -491 872 139 291 889 -606 899 158 -368 209 -505 -242 -820 -989 996 760 504 251 635 -502 354 -433 982 97 272 771 -328 735 777 -837 766 -366 929 -805 -920 994 -677 -937 709 -288 660 696 -41 -948 233 316 637 796 -335 876 777 -531 738 61 664 -859 -281 426 -876 550 -61 802 -911 153 374 -392 765 440 966 -771 944 -983 -93 -227 448 20 -246 -336 441 157 -695 604 150 -411 -579 378 -556 -917 604 -640 374 -122 763 -604 30 -81 -349 995 -812 665 -151 -230 -457 -79 368 614 -390 65 854 -833 -153 996 -215 -713 -736 -561 -655 -69 -699 663 223 747 -859 -58 835 456 642 949 146 271 -858 709 211 -975 -772 -185 2 -524 429 -231 259 123 -336 496 -561 -276 732 416 -601 -881 383 -420 -434 -531 877 -785 -520 174 -68 -144 -523 735 -331 -978 -528 -872 360 129 830 -638 527 863 725 187 632 -757 -468 994 -596 -296 -299 -549 63 -217 -814 -601 -341 773 -559 334 310 -529 245 -20 -810 -332 -89 -109 116 444 -633 981 163 186 -544 -40 799 493 -270 -430 805 -47 -965 733 -997 347 -73 158 326 -44 9 279 927 278 -671 -701 535 53 -292 -143 527 -688 -51 589 -788 -676 -610 -94 235 523 913 749 -662 115 -389 810 311 302 -116 -390 522 938 -971 765 -815 227 -492 -205 876 -986 304 835 -258 -751 301 142 -333 -370 -175 174 -301 -97 -755 -24 -946 853 -143 162 187 -148 761 -973 779 -108 -262 -610 977 794 -949 -461 137 -245 -959 -667 431 714 -554 -250 223 -904 -132 -578 922 640 -741 962 845 754 789 -529 -564 -298 -803 -832 395 850 -80 -572 -318 944 542 976 173 120 -341 -92 -470 474 -540 519 -330 987 510 -98 -230 704 -775 1 -229 64 -974 -874 748 -663 978 -864 -180 769 372 599 400 548 -551 -472 250 -671 425 -161 -33 -490 -282 -244 -418 774 764 298 67 986 -45 -719 858 790 -138 -899 253 -862 309 74 143 880 -162 357 -724 183 -22 350 -281 -971 892 -937 885 -585 -795 -470 431 -300 104 47 -4 -547 -834 -838 -947 -123 -255 -550 244 -105 -642 -356 823 531 206 803 921 286 -170 177 -449 4 -512 -310 399 -925 871 243 -865 298 427 266 51 562 -937 -13 217 911 -883 143 -626 -520 277 160 -733 -68 578 152 850 544 -88 155 -473 367 893 -467 -126 -362 926 -540 -742 597 11 585 -680 -472 -885 -822 822 968 258 698 404 -55 537 719 447 -425 -867 932 -981 61 -356 -820 -135 -842 549 502 -908 -89 111 208 -680 337 -70 -987 -943 -62 -107 455 118 -789 -476 -536 271 438 617 -461 481 -604 -877 831 -127 130 473 -486 921 236 658 -800 -415 292 981 394 758 525 -911 833 -362 280 -971 -756 546 -487 -328 798 841 97 751 -447 -788 921 -139 -807 604 -69 -264 -324 209 -489 -556 -146 -881 971 -645 -743 -73 -536 -74 -291 -736 -553 946 -506 544 393 450 -942 80 592 610 627 -94 -37 930 266 271 366 117 -203 183 -581 619 -994 -545 -539 -605 -287 437 -430 -78 -760 131 -354 115 -352 513 102 970 717 713 -134 204 -530 690 -963 -91 -759 -990 -871 323 422 -765 -75 -108 31 -486 859 78 634 -708 28 130 588 -816 -592 -71 -292 -860 300 676 220 -821 345 -76 516 904 4 -699 581 -672 -453 157 375 -206 5 -365 -478 -664 -909 -212 -132 984 112 891 672 -641 -907 917 279 22 490 -54 -264 884 100 -614 -967 -958 215 857 -81 293 -716 172 -594 402 -998 -2 272 -285 -798 -498 498 735 614 -103 381 743 -2 -455 320 365 -29 278 163 336 6 -168 327 819 -89 116 931 123 796 -910 926 -748 -767 185 -224 861 218 -486 390 410 461 -885 537 -933 826 -155 259 260 -515 -55 993 -91 55 406 306 -460 -4 -838 962 48 390 663 277 718 -701 -897 511 11 -681 -500 -315 909 481 -595 -252 764 -35 22 828 414 -355 -134 739 -691 -401 -425 840 934 962 -169 -210 -918 -8 -603 332 959 -72 -237 -434 -974 -271 -363 625 630 -828 -891 -446 -970 636 -194 317 170 -5 -692 -276 320 -909 -669 854 -753 -878 -828 250 796 -381 -45 -594 -330 -479 419 759 -755 -39 -842 563 -599 370 84 -190 73 690 903 -671 432 -896 -597 -95 -629 126 926 369 286 -420 -434 -390 923 -728 -36 -552 732 -89 467 -488 -624 -405 354 -258 153 -989 -740 -147 740 879 -313 563 914 -377 909 -967 -738 -588 172 930 -335 -988 28 -138 -602 739 505 -730 196 10 -451 196 211 -851 90 6 826 -292 -727 -402 601 -77 -593 218 702 400 -52 668 -277 -11 -606 828 788 512 628 -231 442 616 177 -515 754 -237 -628 -759 -762 -78 -673 334 812 -963 -267 535 959 -345 807 -887 -927 975 -868 -99 -966 -896 -641 528 510 -220 -679 203 873 246 -191 666 -331 169 -931 319 -335 609 493 492 -76 164 547 -127 -308 881 -19 497 -813 -798 34 879 -715 5 744 -252 144 -162 -287 75 109 -328 198 -782 -945 453 -551 863 964 718 557 636 932 -505 -777 -505 920 338 -660 -232 -239 -437 -328 -333 -185 -974 652 -75 -760 197 322 -277 425 713 -74 473 -475 -208 -350 -201 -767 -135 101 -198 973 -474 602 -370 563 359 -480 -373 -978 -555 356 -998 -731 35 122 -448 -154 -350 907 -285 459 -822 -56 -284 67 -66 -169 892 812 -47 -113 778 587 642 388 -823 916 387 889 236 814 483 -227 -748 -440 167 -495 -543 -807 -960 307 -287 -629 532 114 497 984 395 -667 -795 -945 279 -253 577 -213 -882 -692 608 -12 118 180 239 455 302 443 992 -25 -219 41 -839 779 -621 -969 514 614 637 42 -567 -501 381 -346 860 114 830 -813 -27 -303 -519 -421 -146 -464 310 -64 -673 633 -728 -338 -863 -199 437 -752 595 -178 -440 -356 969 119 412 8 484 -176 -488 574 181 201 -458 -94 986 -72 39 -262 532 -619 -803 663 197 967 -488 334 591 -28 -978 -932 852 954 -597 667 -175 490 -497 795 707 450 -726 942 -643 206 501 -642 771 -752 961 -668 39 626 854 -914 -143 -308 112 646 -717 -272 412 -237 -15 988 143 -977 -651 938 818 506 -923 -716 -939 443 413 248 444 -923 -975 -846 943 -819 -910 719 364 268 681 152 -542 148 -46 118 -805 -234 -25 988 953 529 580 -21 504 359 526 889 -129 276 -992 -35 -233 -985 204 -369 -947 -118 304 -981 -53 475 696 458 710 100 -416 -630 -719 714 -779 -296 -159 415 -238 -392 850 53 380 -175 -286 -851 435 676 29 -410 -164 472 -530 -685 368 603 441 -31 363 290 229 -476 294 303 574 151 177 -708 -289 871 -64 387 532 754 909 -199 725 -518 -784 -24 -8 759 -670 730 -481 403 -665 -345 -796 -277 -430 324 621 -471 -1000 -548 -533 889 897 752 -270 332 -63 439 530 -629 473 -561 112 -158 -646 -143 -248 191 737 568 724 -480 826 369 -561 -787 -48 41 -28 968 893 691 866 530 -420 -61 373 -121 443 117 260 195 -263 -412 -988 -788 53 -628 -88 -700 457 -616 721 77 247 -76 -734 -303 289 -501 212 -822 -601 -661 921 583 522 -988 982 204 155 -890 392 -216 245 271 -891 759 813 651 -535 -653 206 -697 336 113 -174 -216 -750 112 -347 247 78 355 -795 750 886 -743 762 793 844 -531 501 -493 -431 -443 -751 152 407 732 -156 -188 67 964 -282 803 -817 66 27 -150 13 -156 114 248 -164 -361 -650 844 542 -439 -208 50 271 -895 875 102 -12 -883 656 430 -819 -6 487 -874 -307 -898 239 -657 820 -857 -640 195 -947 -443 -950 -420 933 956 225 498 -526 -301 448 -779 718 722 833 780 -389 438 -921 283 398 -50 326 -299 -889 983 -960 60 -479 -648 -3 655 75 73 -797 459 983 -62 810 894 317 -956 -564 -541 -600 -778 -745 714 -33 -568 -549 -276 -287 452 624 304 862 257 -260 -820 -374 -217 332 -554 69 -726 171 332 -13 57 -179 -369 645 -17 -449 606 521 752 688 -43 -719 -491 596 -570 -216 -531 -486 693 -685 -987 589 219 -867 -745 -557 -458 438 -148 -349 656 -517 454 258 810 -108 927 -332 65 -806 453 121 -554 131 997 940 -995 -632 -636 -920 483 27 -972 -634 518 -212 201 544 -258 -979 -986 169 790 -239 668 -269 211 293 -929 -938 663 -180 618 251 -42 -977 599 -341 -514 -310 -889 713 -408 49 404 36 -31 553 420 -994 -580 2 -569 165 645 -527 23 908 450 -585 249 583 967 644 861 -705 307 469 809 801 518 -549 -946 -275 -391 720 910 482 492 -763 -150 -5 922 808 -912 -242 -363 177 405 -404 961 -661 730 570 -193 15 -74 161 -466 -818 -576 655 -652 -591 -804 -942 153 -330 368 879 -122 501 -457 -613 571 -938 -718 -943 987 -41 271 879 -583 664 -362 -943 -911 -947 295 -767 -263 -64 -586 -175 -267 367 577 120 899 438 -295 970 207 -26 -507 -655 -562 503 804 -718 163 -477 180 -60 -20 -425 -235 936 739 -669 516 -656 -263 -593 855 -827 -557 474 756 280 412 -104 -681 266 734 407 537 -12 16 -465 -745 606 223 902 -104 -5 -279 380 -688 961 -280 806 896 892 -703 642 780 -854 -510 -949 -327 -769 415 -115 483 805 630 645 -128 -512 -485 229 526 -812 732 220 435 586 826 296 -398 516 -494 471 210 -714 -451 -456 234 -485 156 588 771 -974 447 -160 -964 -525 236 -151 867 825 -972 74 -10 -738 -227 -80 -40 134 -957 -855 -487 133 149 -48 -4 164 990 -257 -658 -459 -322 -549 -491 -628 774 489 -592 501 284 239 -889 -455 -292 638 365 647 -109 120 273 -822 873 107 576 97 -495 425 426 133 -727 771 -181 925 -818 -905 -535 -846 427 340 -509 -189 176 -87 92 -713 953 870 -114 1000 805 497 413 677 921 263 834 -194 -717 -917 528 -632 -517 -431 459 -233 726 -67 459 -694 248 797 -708 -542 210 740 -895 477 -308 693 -524 -763 283 701 136 95 63 849 273 51 789 591 316 601 -760 -222 -502 -820 960 -901 573 -442 -623 -198 846 282 -37 -302 -745 -815 184 -933 -204 105 386 402 637 -469 466 721 635 878 444 290 418 402 935 116 -352 956 857 848 312 -548 -283 446 300 -433 586 992 -131 -209 -619 990 711 977 302 958 -194 584 -319 -592 -853 855 -420 -608 718 871 -193 -706 -209 235 -459 -550 -441 -761 727 -791 474 -141 -769 -19 -67 -104 885 -656 593 -369 -420 -712 10 540 642 -509 -506 767 -212 -392 683 -899 977 632 -319 -591 -941 215 889 689 146 -417 178 612 376 988 50 -247 -271 -693 373 -962 -194 -59 -228 -240 746 598 761 -275 775 -984 -801 -639 -924 907 865 402 932 -678 637 774 -704 -857 -708 467 -758 -258 788 420 539 452 -79 -454 550 -779 -922 529 -725 -849 -109 -709 -843 391 -964 673 197 -688 -642 902 941 -953 989 8 -969 501 349 -260 205 857 7 -316 490 -715 455 511 -564 274 100 116 -29 329 539 -428 -602 -157 566 687 -566 -100 -60 -981 -168 -964 -411 146 -874 -706 850 -987 559 -481 -865 -302 574 -434 -783 19 442 767 609 -32 -215 -734 645 786 -853 -809 543 302 24 503 -868 -316 -620 -241 -228 249 -744 -802 950 761 -254 547 -699 686 -656 -620 279 -73 924 -454 962 991 463 -643 248 995 -585 710 963 444 984 -799 -184 652 -640 844 -834 -63 -26 -492 228 -466 758 777 25 364 -486 -906 -785 -622 359 -484 -870 -727 634 768 606 -926 251 477 609 381 148 -510 -136 712 828 -462 -35 103 666 66 -767 844 -385 851 -442 -929 -258 610 -503 47 -167 -740 -674 706 17 896 -252 -304 -824 719 -274 -558 35 441 338 -117 -558 -506 -901 -163 310 934 858 688 -421 799 -603 67 905 -328 844 -829 118 -664 411 -914 -218 -417 -788 -774 789 -32 525 682 -651 -548 -15 279 253 32 -923 -311 -310 -374 275 312 -391 -198 -450 908 -759 -292 597 -392 796 983 -873 375 893 873 -872 838 -162 -675 -102 315 -840 486 597 348 978 -795 -577 169 -817 -521 -165 -209 88 -599 459 142 135 -157 -683 -79 -957 377 843 -634 480 53 456 -727 666 151 -903 129 -170 788 205 637 -374 242 237 -328 567 -257 -151 -637 -158 538 -668 -841 -553 -583 740 -931 379 -990 823 593 240 -653 596 912 -803 -96 817 501 826 67 -752 139 82 -887 676 609 -962 155 240 804 -416 714 -32 192 -130 -32 -873 -12 -962 190 -913 -651 686 322 434 597 75 -914 -528 542 -67 422 -527 948 -505 -55 -522 342 -314 -613 -536 -85 -270 -404 289 -112 475 -224 -580 980 -147 -341 -707 -741 -448 -157 -713 284 683 794 501 793 832 -113 366 -918 -264 -585 614 -392 845 829 578 590 939 536 772 333 72 -172 62 -623 -600 -444 -944 -358 592 -5 189 -37 -900 -334 -444 521 648 755 443 -166 401 -740 -650 -124 -246 -452 -943 498 -529 -296 -78 -432 91 715 -708 22 -168 -818 -159 -362 -882 605 331 269 307 -217 598 -575 -853 939 -638 772 624 531 280 685 -791 989 -541 -612 481 -485 463 -207 439 50 506 -573 955 -989 933 222 -737 858 236 772 -335 -656 909 -918 -408 -637 -483 77 -136 648 365 -383 397 -128 -616 375 429 -877 -157 -1000 803 717 -951 -357 -635 -989 946 -444 476 588 483 342 565 -650 307 576 37 489 14 -37 273 54 -125 702 -487 549 -381 -190 -774 -863 382 -203 416 -268 690 586 -988 -325 858 360 -496 -881 284 742 -246 -315 88 -166 531 -227 670 -638 -235 -822 802 -482 195 73 -906 -260 -88 -863 -249 301 535 239 999 714 -257 -488 992 -218 -951 -908 -79 -447 125 788 591 318 763 698 -786 -353 -653 -281 -855 -280 744 -814 652 -889 -802 470 -321 422 -817 770 992 -361 742 -623 -366 330 854 -742 347 -304 456 -203 -720 852 755 373 643 -711 934 161 848 205 -300 244 -519 -981 43 479 -89 -476 412 536 -926 -552 404 153 988 450 -784 -461 -570 -943 -529 473 -614 324 266 -894 -848 979 268 -682 -453 293 900 -373 -405 -122 585 81 120 151 891 733 -337 -137 -57 935 340 32 516 -92 -233 732 -914 286 -321 204 425 -377 412 -288 244 591 256 -276 -801 333 -708 748 -467 -561 -9 -953 370 290 614 834 -110 -855 -965 -601 -889 662 -151 -390 313 753 -292 -45 982 832 614 186 594 187 511 818 -928 -757 -312 -816 -269 460 147 918 -127 -854 -135 -157 -699 807 860 508 -189 -822 376 -28 -260 694 -960 175 540 612 570 652 97 -218 -566 -111 -564 -937 43 -242 -496 573 -83 205 -120 -467 -576 980 190 -958 -546 -558 -609 140 -183 68 -9 418 80 765 237 -430 29 -677 -232 253 445 -77 -713 -708 -315 432 21 -394 897 -783 539 624 -304 248 880 137 675 195 -478 -243 -284 -164 533 -675 780 193 -12 611 -600 634 -49 -850 675 975 -801 -997 894 -958 337 264 851 701 964 -282 -787 328 -700 746 -129 -473 -744 780 -469 554 647 760 617 -539 335 -474 -929 906 315 274 -612 -352 -466 523 930 -333 846 -412 526 318 344 386 -529 765 272 350 -125 104 -608 953 -547 -678 685 402 375 950 -770 -814 664 87 -936 -770 688 -370 364 748 -82 24 950 -456 -865 -71 -29 -343 322 -628 145 -394 -922 -717 -560 798 354 -440 179 -706 -760 -995 436 -719 -772 -476 -531 -867 712 971 565 -443 -250 -730 -331 -377 -140 -118 912 964 652 440 450 73 -353 549 339 702 -83 -181 328 -319 -797 79 -382 -502 454 277 -841 430 323 10 913 -462 714 918 219 901 215 304 -925 -274 -330 412 828 200 -891 -619 334 32 806 915 294 833 727 159 -269 964 418 67 58 -869 487 502 974 -378 -903 -410 -154 596 -58 266 -939 -3 467 727 -674 270 -456 929 539 928 497 -255 13 -423 518 733 726 805 337 592 991 505 -387 -610 342 -63 366 -642 639 452 -823 -203 -131 578 -718 712 -584 -149 296 -66 -125 847 -899 -535 834 -427 142 27 -109 794 747 402 -752 924 -998 642 587 148 493 -646 340 -215 320 34 -514 373 166 632 612 25 904 -669 41 -584 -21 274 284 -307 -709 865 -86 -322 841 -876 -900 958 676 782 -511 801 165 -112 -572 -349 784 -54 -87 325 -305 282 711 -340 -736 108 325 245 697 -161 -885 -308 296 174 187 -665 -347 194 -121 982 -302 78 -583 -167 552 -703 -671 -643 -988 326 164 593 -967 -864 -753 -582 -414 -116 -278 -580 -470 -511 164 -472 61 959 -622 219 -969 -101 -267 311 807 -571 -741 921 -50 943 896 -5 -652 84 -410 -82 -990 688 341 966 -7 850 232 -57 357 -508 -341 746 413 876 341 439 953 477 467 -743 934 -421 -884 -193 -861 937 699 88 -112 314 -44 207 -490 519 -231 580 23 352 519 546 -746 394 -415 -676 903 374 931 53 111 -156 -85 9 363 600 606 -630 853 588 -301 -706 -873 128 -834 -961 305 567 901 -461 -311 -563 -457 755 -856 612 -515 -210 106 130 543 909 -622 -859 -234 -550 -55 971 -513 -583 660 347 -136 -591 607 -602 -837 533 -154 -679 548 505 -649 -577 -161 -560 384 353 922 -307 519 -98 -335 -69 -677 366 -410 134 -949 713 408 799 536 591 492 -125 -347 611 -673 811 -712 -724 511 -840 -633 452 -94 229 332 994 866 634 -571 -246 -500 460 589 484 862 24 951 957 319 -92 -243 -609 676 771 773 548 26 -526 66 721 644 -567 927 -932 503 -697 545 446 195 576 -562 768 900 -304 536 -532 -597 -758 -577 -881 421 -510 35 394 -469 -172 -953 981 -419 -54 950 -703 316 837 -927 379 -323 952 771 -595 110 261 833 -844 -913 966 -500 -79 927 -492 254 -800 92 688 619 -525 -741 -520 -888 -786 430 593 296 708 105 94 289 -709 -81 -925 25 -427 436 397 -480 -915 139 329 -208 459 -902 409 1000 557 460 -577 -438 183 -803 107 192 69 -662 -851 -399 827 -904 -707 682 -725 677 -87 -357 466 217 -873 -294 452 -324 635 -282 612 -966 656 192 792 612 -874 783 -619 -558 -584 -896 -273 829 -587 408 116 809 55 -619 582 507 338 -124 -583 -53 -452 645 76 -345 466 75 563 -782 447 363 -756 -198 623 -378 368 -948 988 622 763 -481 113 -679 782 832 296 290 -737 -524 1000 632 77 -365 227 615 500 -816 401 489 -20 536 -147 860 776 -754 -991 -388 -326 944 -116 -640 541 -879 -94 173 -611 772 -193 -424 -19 274 572 537 625 864 -742 -648 -110 -130 -757 832 -752 -74 -692 -688 -219 -37 733 -879 -604 -389 200 -821 287 -698 72 300 -149 -602 -5 990 -224 -165 -875 177 518 128 426 -964 -912 666 -306 -434 967 750 -930 847 124 950 37 -19 690 725 142 -803 -464 -53 645 -346 654 -247 744 247 50 -813 -592 313 589 100 254 137 944 209 -310 -269 47 136 903 483 50 -818 -702 780 -46 -306 -996 -46 -414 -139 664 -382 619 663 575 340 -901 899 -53 670 383 506 264 -912 92 -841 808 -891 130 850 -19 13 318 -105 -302 389 393 23 634 249 664 427 -462 -547 -252 244 830 -849 673 147 -444 684 849 630 -462 571 -771 374 -359 -323 110 -867 -8 175 614 -940 -470 -269 -544 112 96 -678 212 -848 -997 -390 499 -517 -528 -15 -643 980 83 270 112 590 337 969 -554 584 -541 560 -430 281 709 -812 510 939 497 -839 42 -90 -206 -687 105 -212 668 -150 258 106 -660 354 -164 12 200 234 -818 763 84 -777 -450 -238 381 292 674 191 381 719 324 359 636 358 -760 659 -780 950 695 -719 344 -703 -420 -967 -565 194 -936 406 -569 -593 84 260 979 462 -529 462 410 308 284 741 914 59 158 -736 570 852 -794 -661 333 91 -374 810 18 858 226 -41 790 -902 335 927 884 -405 52 657 -508 634 -229 -454 -466 -879 479 960 514 343 3 25 676 122 372 595 488 -604 397 561 -227 52 -678 -910 -22 988 802 196 957 474 335 240 915 25 762 -881 -798 262 -33 247 597 -798 -364 475 338 741 30 298 -720 -844 30 632 600 -277 368 177 663 644 -785 261 516 -141 -749 751 -418 287 662 -723 671 328 730 -700 -439 874 250 26 -624 -359 590 -805 741 992 -312 15 311 847 98 -450 50 -310 548 890 710 179 233 -383 3 211 155 393 -273 -745 754 168 566 110 263 -647 -455 872 -799 -629 -584 -823 -156 13 195 -462 374 -402 -144 897 482 -834 -86 175 -389 662 -770 -41 -827 -469 884 -402 -289 741 -436 -898 -266 115 -991 928 -560 5 -362 -123 312 74 -659 186 -329 93 503 490 969 -22 366 -827 -457 -93 592 -174 767 -833 851 222 -293 -5 527 522 895 855 939 -276 -706 341 951 -283 310 80 -245 737 -571 24 649 -770 968 -680 -743 -334 846 -924 -47 -449 -207 555 846 -60 526 -255 759 -181 -423 -994 479 366 240 339 737 812 -131 825 300 651 -963 -546 -382 -393 834 -296 713 141 -77 -280 -564 975 -445 -7 786 -993 -416 12 436 866 635 899 145 618 213 529 824 -415 149 -174 846 458 -267 607 -662 -558 696 -391 748 7 -900 201 -599 -236 690 -185 -124 -988 768 -872 970 -16 -523 -140 -184 -24 -166 751 -177 407 491 -166 -538 -69 998 532 -909 841 -556 890 386 158 542 -805 491 629 -61 -58 594 -816 303 925 -495 904 92 117 232 -322 -308 843 -966 7 820 -894 878 -793 -246 502 120 137 172 -336 654 286 990 225 987 119 734 508 -401 421 995 -819 664 -654 200 9 -54 -380 -625 -131 10 465 -791 890 640 145 956 531 -348 327 569 -817 -196 661 -855 98 652 82 989 77 -725 -583 812 -413 -936 -610 -110 -168 -68 472 137 981 874 -884 767 622 236 758 -650 886 375 -783 461 773 -736 -617 190 -350 -100 -632 484 618 -827 -483 902 -39 -121 466 -153 -339 -616 -453 -123 135 199 -873 -757 769 423 506 -985 366 -799 -563 -125 514 618 554 -250 382 -576 224 -750 380 398 -12 744 -486 236 -917 785 -843 623 -141 -758 388 349 537 291 -245 -575 -922 -545 -382 78 -361 135 -814 -388 965 -866 494 -89 845 -288 -550 600 -282 30 -333 -58 -555 391 157 -453 -42 -372 -816 27 200 441 953 943 -557 753 -268 -725 -93 63 -473 -114 518 -137 -292 458 104 248 -661 -117 -103 975 -104 -407 -81 -674 335 -372 -246 -821 -247 318 -837 207 595 301 836 -365 441 -443 443 -573 155 128 -579 -686 -414 -838 920 696 264 -683 270 172 841 -321 -440 378 304 411 -160 296 603 60 -7 290 837 621 627 521 -244 277 56 -352 -836 964 403 575 979 605 56 -317 -313 -31 -556 376 -430 -95 -547 -283 996 945 -469 638 517 -22 -557 525 872 -2 -888 83 -661 -460 -987 480 -867 -316 -171 -237 611 506 -120 229 -886 462 -719 566 -121 707 -412 -962 -450 864 766 -468 23 957 828 -97 872 -639 -240 -784 449 494 654 -792 614 760 -263 -15 553 811 -195 -628 -292 809 -380 -20 120 64 -431 -87 -691 -940 -688 872 -908 944 -650 -497 45 -4 938 -395 -238 -791 53 -486 983 719 -267 -601 280 -513 275 302 985 -141 -363 -732 92 47 -491 -636 436 -600 -802 247 -442 810 -855 -629 -564 -449 -926 -803 -663 -498 -562 -71 523 -122 -17 -784 513 -43 -615 839 116 18 -366 43 712 -844 187 -614 294 225 -46 -9 -14 -668 469 974 -359 405 948 317 729 555 94 173 -933 63 -186 382 -309 -656 -646 -66 -859 -830 -259 518 722 227 -172 -241 -643 301 813 172 442 -917 -201 -586 -803 574 79 7 -119 -190 852 -746 730 776 511 67 201 -532 -397 378 823 -840 -17 389 617 -325 -197 408 620 597 -615 983 159 524 714 -217 -268 190 934 -927 836 208 674 -597 -839 429 -487 -85 336 19 492 -94 948 74 -234 536 -899 535 164 561 -998 899 -354 -74 423 -581 -626 345 -118 950 610 893 -111 -276 762 -135 -27 -478 299 582 -987 -354 475 746 -180 769 -736 137 -592 698 -77 26 -66 -176 269 919 621 -196 657 -148 517 -282 34 -660 641 -468 -985 -680 -289 542 995 -956 681 -471 -433 179 817 949 901 -829 557 949 865 823 288 -2 -315 -548 971 287 -585 -881 -564 -854 -386 -583 -477 -784 -381 -126 427 -16 -670 310 -894 988 742 -168 436 874 -194 -913 388 -323 -916 265 205 -209 152 -251 345 55 -896 -215 -434 930 756 -207 -360 -471 -48 -45 88 162 98 426 544 -717 -871 899 -508 -104 -925 558 -430 14 -476 412 556 631 59 -538 -365 -457 -819 453 770 -97 74 -103 54 432 164 -341 -130 994 762 -489 -917 -589 213 543 406 243 378 141 686 -227 -504 958 -689 738 -995 -284 539 -459 173 73 664 -612 70 -297 -585 647 494 834 -409 15 969 -942 -695 422 -185 -878 -461 748 984 939 129 136 -723 -86 500 -103 -48 -925 -206 27 877 -284 652 448 128 -869 568 -997 -799 -230 -602 342 -334 -376 -490 -41 -634 904 810 -791 744 551 977 -797 499 -641 -272 -94 -526 639 -975 -965 -297 710 -475 -859 855 980 932 206 -908 -75 124 -949 922 -289 650 -999 -321 692 -654 -850 634 473 -162 616 -405 297 472 -840 -468 -154 211 -182 688 -118 557 -915 -600 -932 -886 178 -394 927 420 466 -147 -165 748 -793 309 -623 -265 444 -231 537 -660 -99 500 -441 88 632 801 -792 963 857 -148 -830 99 -135 -60 -592 645 -404 620 311 -447 -791 -2 449 344 204 -239 133 471 890 -448 -762 -276 -53 511 548 -507 -89 919 363 -480 -149 -269 -176 816 -311 219 -697 -340 37 -467 -384 509 -779 -121 -609 -144 -530 -308 -741 -558 -551 -811 780 -988 296 -87 -550 1 -543 866 -254 591 220 -90 -837 -758 -495 -294 -790 -924 -720 -677 314 570 -111 156 -665 -120 -745 -258 -779 33 776 413 950 968 94 729 205 -511 8 554 -103 -517 -633 228 -671 -852 762 230 780 -430 -476 0 466 -758 824 -551 -451 375 -573 812 -173 -238 509 -744 707 -439 -525 -863 -328 317 -942 664 -27 553 -607 -732 -972 -255 48 573 340 105 -654 -984 -185 -956 -696 -735 -380 388 -565 -740 603 -548 -766 806 -769 -172 940 -335 78 437 -707 662 191 370 -989 65 3 966 -432 295 -25 -44 980 -788 525 -249 -336 180 -489 -113 -613 -803 -935 -151 -962 293 -738 128 -482 323 -599 89 161 -282 -640 -554 -404 490 823 -922 -115 328 100 279 -438 517 255 -262 -658 286 -963 229 629 21 673 -224 -726 -184 -181 -629 -931 309 -733 269 331 -68 -167 415 -480 -363 -440 -18 -946 178 -807 11 -925 754 680 -298 919 448 298 -72 311 229 419 780 -956 -759 -306 -497 607 -757 -735 392 -665 -611 375 -154 323 713 652 136 340 956 -246 -332 847 -280 978 419 391 881 83 -891 -917 -271 -371 784 517 122 410 -203 -541 17 682 -371 -317 -526 569 -124 701 -642 -888 -680 -917 -280 -297 -441 -111 135 126 336 481 -327 382 -74 169 -862 -367 362 684 214 -22 326 -53 -7 752 -512 -459 821 -843 -981 382 358 -969 -430 -22 -656 724 817 932 -845 238 -781 -429 -245 -159 -647 962 -250 -637 -36 641 711 -335 240 -808 71 282 790 -30 314 -215 -99 -862 -235 493 -505 -4 -593 230 376 -312 -444 388 758 -734 284 -521 507 -483 -978 -115 -165 318 -916 843 22 813 821 436 1000 109 -528 -941 -731 -583 -766 197 -296 -137 58 646 -869 841 126 -742 671 -866 -608 -687 -978 -826 628 -653 926 -608 279 -490 -68 -647 488 -57 402 959 -324 -263 -223 -651 29 -67 251 489 369 964 634 154 578 -199 -971 305 -130 135 -687 23 -996 -315 -347 -615 -11 -1000 -455 -209 993 561 -958 -280 225 -397 366 642 -240 -15 497 -259 511 -371 9 -606 -990 722 199 778 989 149 -827 420 148 304 452 -11 -166 -236 969 454 -438 195 35 318 -615 735 -463 220 -284 -706 113 -982 428 955 191 -61 -708 -73 -881 699 -278 741 -778 632 -899 886 -68 -897 180 337 655 -87 -812 -997 309 -18 600 475 -628 -989 994 258 36 654 -354 -161 605 -898 -787 292 991 -646 173 534 -19 448 -741 956 -597 952 -997 908 941 -769 -44 -622 939 -457 -673 -84 894 -6 60 385 885 569 -817 777 646 679 -932 519 -774 -792 519 -735 -10 911 383 209 -488 -355 -918 95 160 -902 -136 -776 79 -976 271 -111 694 579 -337 -558 913 -801 -504 636 -438 -86 240 -575 584 805 -110 -226 469 -89 455 -2 -147 445 743 -685 464 890 -551 932 -618 727 -835 -703 515 -390 -859 517 -5 317 -653 382 166 -831 816 611 373 -659 687 594 574 288 990 928 -866 97 958 -817 762 -987 -227 163 -716 -679 411 278 234 -125 848 134 322 106 437 -822 806 136 598 -221 722 21 -560 -29 199 -638 274 426 586 613 -685 -256 526 113 434 877 993 -106 682 -294 -910 343 25 -835 -557 -593 626 376 -383 -35 -926 -150 261 -403 -822 -729 327 639 -741 99 -187 725 -655 -904 -549 -386 366 -91 496 -880 -75 -685 157 644 556 361 871 509 74 -248 796 -837 256 -142 -464 -732 -793 -613 -915 308 -879 304 112 416 296 637 -566 660 728 841 -531 748 600 794 327 -684 -907 233 -411 943 892 390 624 -908 -251 -412 -171 -734 -118 934 -698 863 -261 -896 -546 -265 -91 -858 -374 -252 -555 -186 190 339 447 506 -642 803 998 349 -531 -958 -888 -396 -770 -160 -434 756 -717 -36 -636 -866 -203 -909 -891 127 -306 53 850 299 700 960 -907 -417 521 293 967 -639 -174 498 -515 620 697 -482 -330 -715 846 475 -770 455 -345 -200 125 263 669 261 -622 -1 -786 -360 -280 526 573 -780 -417 556 -202 155 -100 -646 -528 915 181 -211 594 -130 54 -344 495 -497 955 944 -146 -273 797 -488 435 332 969 703 300 -407 -65 -750 -279 -236 -588 -275 308 450 -376 -23 197 -398 -88 667 631 -62 -989 623 224 -567 738 691 983 607 481 -310 -920 -613 -771 275 -380 650 -152 -287 -597 851 441 458 -316 -542 818 642 63 -381 -440 -624 358 902 826 236 -824 761 754 -814 -197 902 -371 -715 706 546 29 525 -365 -245 169 991 976 -545 -485 12 -697 12 440 488 -912 -808 -97 834 49 499 -309 125 54 -761 -421 267 -975 355 -304 40 -720 62 190 -365 -997 722 -2 -149 749 -238 -20 -264 -570 -916 -230 -725 -83 986 -385 -558 -656 -821 -169 -340 954 -240 411 386 625 -259 661 -301 578 -405 851 -796 -406 203 21 -530 -8 306 -82 490 105 -111 255 996 950 683 394 938 -167 -909 295 556 -744 -80 123 693 824 55 -839 500 -628 -812 723 -494 811 978 -686 -371 -967 398 -31 -53 -259 -820 -804 971 161 -574 -316 -655 689 183 992 -461 -575 -506 690 98 592 531 -553 544 191 -953 -984 -543 -292 -658 -9 803 307 -102 360 -152 -563 544 -75 -520 73 257 -706 339 -647 63 15 3 -49 65 992 892 593 -930 -264 485 912 791 644 -621 330 361 -679 -953 -764 -966 -736 838 -211 -745 -533 -974 -649 880 -633 565 185 338 514 -301 826 -169 -755 -994 -960 -369 78 156 -387 -478 85 358 -984 387 -940 -594 803 -916 -314 -937 969 -626 199 -986 209 -876 723 693 925 -86 -887 287 -458 -276 821 -235 -798 -453 331 -990 216 -19 -999 519 -237 304 302 -186 -58 464 -853 -310 -316 23 -474 5 -701 894 324 -776 172 -836 476 550 364 601 -564 4 142 -349 864 -529 431 932 669 -675 -189 769 -180 -583 898 -862 -111 -475 -940 -628 -659 -613 987 -479 -22 -484 -76 -819 309 419 20 -231 270 492 78 -229 755 877 -166 625 455 -211 -335 -519 141 763 -124 -266 363 674 -497 -963 8 632 853 -769 935 132 32 -19 -797 1 58 883 -633 -36 860 541 864 890 3 122 -144 -683 -745 -260 548 592 -128 663 582 224 1 -657 485 971 164 -714 71 -966 -223 -975 103 603 -767 571 831 924 -87 298 913 -410 746 471 68 -175 434 -981 -215 -565 -262 522 660 -881 297 -263 -4 30 163 256 -929 -791 -222 -931 659 28 -696 737 -685 650 -904 755 105 -931 -779 728 757 207 675 279 128 -859 563 102 -139 666 -933 182 477 -94 116 -546 33 -889 373 -321 -935 -157 887 -92 930 -42 663 648 -772 575 -426 -951 -381 715 -536 -830 -911 -661 452 -564 645 -249 973 -268 623 -314 -459 623 -559 660 983 298 996 207 535 -198 337 -205 -209 555 -680 -532 360 -370 256 -459 190 929 328 920 -500 -110 350 161 757 -117 -589 51 319 541 -398 394 -639 298 874 -807 -925 -605 170 -945 313 819 -837 -683 -932 288 875 -780 988 -449 805 816 515 -866 -3 -935 725 -197 -320 774 553 -509 773 -41 505 -997 981 -212 639 -457 -140 579 -877 275 -473 -792 895 108 518 42 -469 -753 905 -287 498 210 -29 179 -110 21 796 -707 -152 149 11 -510 4 -459 345 219 42 105 206 -326 177 -246 9 911 -91 304 -882 715 -434 309 60 -243 -804 923 41 281 887 -613 643 -151 -619 665 628 248 -465 493 528 41 -968 -591 836 -279 330 297 195 -332 329 -677 -945 -581 -28 755 589 708 -170 -168 376 523 616 -681 -99 -757 560 644 -253 237 -819 176 338 576 811 -876 852 -457 208 -235 -63 910 -655 666 -931 48 211 121 227 200 58 273 -601 677 442 -981 -573 294 -627 57 315 668 -113 805 -672 904 963 193 -677 657 -297 217 -370 21 73 811 -961 -29 -852 -2 -808 -558 403 -18 -793 273 859 903 -592 959 443 499 -215 190 -342 410 -278 8 689 -332 370 422 -106 910 -483 531 -615 -325 -750 914 684 -163 670 364 -465 343 -835 -572 716 65 -824 -638 677 -289 -178 10 256 541 281 954 -792 -752 88 614 671 -926 -886 -950 98 728 -415 315 368 -123 -797 513 768 543 771 -457 -778 -232 814 613 -788 509 -164 -211 -73 -645 -978 30 -606 183 -111 -446 66 364 -810 447 645 -162 310 756 -541 -101 -339 541 -343 442 427 -537 -749 493 -818 408 214 838 -524 -44 -964 -714 -734 784 747 994 382 222 493 -549 133 604 -365 -78 502 -478 -513 892 -786 805 -219 -872 556 -422 -662 -447 -181 -964 865 -37 622 -777 -49 -838 -863 486 504 -725 -823 -978 386 384 725 148 469 -585 432 631 -797 -193 620 -308 902 200 -927 617 -358 -229 114 834 305 -754 863 758 902 643 -234 916 -558 -396 637 30 726 980 -467 -511 923 -225 203 -637 807 219 -642 424 -392 -192 171 530 632 431 -331 198 -286 355 -390 85 938 -360 236 792 185 -277 -784 -485 -462 -548 -387 302 384 552 -383 595 -526 -111 -664 -933 688 947 291 498 -560 351 794 506 -565 -927 178 -659 -502 -100 520 -742 -437 328 995 -835 922 635 -397 441 -614 -895 -366 408 -467 -800 -5 -653 -384 55 -196 -119 593 -229 -793 -422 910 -748 -437 -744 228 -991 197 -923 319 962 588 464 -956 -220 -504 676 848 -878 -448 -518 416 39 944 -705 -458 -513 -643 693 29 805 -637 556 -981 997 457 -625 -399 -889 -478 206 241 702 775 861 -439 60 284 532 808 -216 -764 123 569 27 -573 -633 320 -686 45 -211 -743 381 -543 639 48 817 -205 -634 -987 -700 -334 666 -846 -514 389 -796 -774 411 -964 -606 -699 947 -462 782 227 262 171 508 -937 -503 286 233 201 87 65 -172 619 196 603 -399 189 -398 -811 519 404 -797 6 -654 -327 241 393 -199 -729 -641 -807 2 -803 -228 -639 540 517 -614 209 471 762 -577 -676 -324 50 63 -5 851 -673 -788 -769 914 716 419 815 -395 789 397 -296 -283 284 -120 85 25 771 -327 537 817 -174 404 808 459 465 -147 -116 518 -821 -180 417 -103 -360 -508 684 -327 583 -287 396 169 -896 698 241 869 196 853 -140 -149 858 -530 -969 -81 862 -557 930 524 793 169 301 872 27 625 15 -201 -46 -902 836 -925 969 -791 -579 -580 -73 -547 625 561 271 -326 953 -55 619 -225 -572 804 -683 484 -529 -590 -555 -892 -217 -115 828 -887 -972 -345 -533 478 250 62 585 101 430 -901 -891 323 895 -112 -730 781 661 35 -420 -712 411 -867 308 968 903 857 391 -947 55 -834 450 895 354 -420 -259 -731 928 788 -339 467 -69 -599 -655 391 -256 -331 349 -712 -466 -94 -875 41 -854 -269 884 -165 135 59 -72 -629 -115 261 721 852 -637 -375 587 997 899 717 -816 263 153 -897 677 -150 -979 397 -718 859 131 723 -534 36 -638 -704 -356 776 -565 241 72 -308 444 211 -857 686 -487 89 165 728 887 201 873 -388 940 -728 453 645 -34 -495 929 901 967 107 -906 -714 -203 -470 909 -828 -120 -250 834 77 -375 -381 198 456 -372 -585 777 680 50 -770 -457 -508 71 891 -107 -669 -684 802 -988 -882 657 230 -942 691 11 -652 -911 -83 -905 -105 984 600 42 927 -296 -883 568 890 -915 699 -948 -77 597 661 -15 -886 331 -551 -1 852 -464 608 960 -257 -598 -896 -396 -292 507 -721 59 -492 -418 583 505 865 -8 363 -740 426 -24 100 980 740 131 886 871 -517 -197 -238 -565 376 -140 -487 129 -501 81 -590 889 555 -686 483 785 155 749 143 -603 -255 -823 860 845 -279 794 -627 309 802 -320 -518 -956 25 209 -315 -600 487 704 -605 108 -645 615 -946 -273 611 -419 -734 -928 -606 273 429 -693 -424 75 251 638 355 -96 955 616 -770 -675 695 801 523 -766 -480 726 -269 106 -549 415 -168 924 39 -569 822 -386 -612 -386 -530 -43 482 393 -953 778 -874 446 60 -622 -565 893 263 -408 -75 627 292 768 -375 -335 513 405 780 65 -943 255 -676 802 915 506 107 977 701 696 -570 -694 742 851 -162 -277 -494 -396 -95 -705 -892 -488 -523 -224 -9 -161 -32 13 -846 785 -823 -826 46 -977 586 -37 -849 474 -837 28 -559 62 345 -664 206 -609 -19 674 439 676 671 -449 -607 -143 -415 300 447 -621 -214 350 -850 47 771 -977 536 -134 558 743 -456 278 -510 -390 -611 391 234 -249 219 416 516 379 -420 169 -33 -945 -202 61 612 -383 604 785 -458 246 -479 -494 676 -742 -650 -136 -70 -540 399 -177 378 -511 179 -239 -168 -669 557 -663 -696 -164 -841 -252 822 -612 681 -728 908 -54 117 701 -14 134 916 176 -386 266 -999 852 443 -463 -546 -295 -513 -568 386 -134 -887 -767 31 826 268 -165 -752 -124 681 34 482 301 -724 128 -664 -86 866 451 114 -247 -998 996 857 -968 -651 53 -129 257 203 -765 709 550 -781 449 -629 -920 -887 -397 -514 353 590 -376 -1 233 -340 -582 462 578 814 -116 768 -321 -352 -796 45 792 643 -635 275 -595 -342 -68 519 897 154 796 -637 -801 -234 -502 446 362 -832 842 444 -422 474 -503 -983 680 -789 553 -279 836 -953 -921 -380 -456 695 529 514 973 -819 914 -214 -60 -254 -498 703 401 835 324 -593 179 96 801 664 617 -324 35 114 621 -454 167 394 -68 89 -353 874 -428 74 432 174 859 -422 537 986 -92 679 -17 966 -949 -725 815 767 929 657 474 -98 839 -488 -612 427 589 -150 490 -902 -534 -250 278 229 -602 -190 52 -45 -693 398 123 462 55 -807 627 -239 928 480 650 207 989 -196 731 241 227 -910 -647 400 -981 770 500 279 -479 -885 921 -328 -577 523 617 962 -502 -450 454 -906 476 -698 -823 326 -656 -937 514 247 -96 -850 -200 617 639 -8 628 300 -136 369 -891 289 269 778 854 636 761 0 -110 -565 -924 168 -203 624 -412 329 650 511 317 209 960 620 540 688 340 -530 -90 4 41 -498 -600 529 817 -502 -283 -527 -131 -974 -601 -849 707 664 710 -572 -918 -435 -462 3 91 -50 -632 -389 -451 -276 -669 92 -787 -625 767 -304 987 -380 -441 -639 514 -862 696 -703 -69 629 -251 -3 23 630 379 -803 490 -194 809 -349 -427 -213 -79 10 715 650 93 -262 -305 51 -167 -411 985 -444 -742 -311 48 -223 30 -874 -84 -640 -722 -37 -319 -883 -926 -264 13 -366 -255 501 560 954 163 728 -370 177 53 -298 995 -711 117 950 -630 308 168 -619 456 -677 416 269 -490 -224 674 -186 806 579 -851 809 -572 -991 -770 873 -282 -19 -556 985 546 274 537 5 705 -166 656 434 383 947 -425 26 -196 -46 -580 -943 93 392 684 -141 -794 29 -175 -791 -888 -957 -296 -481 467 -711 436 -420 -909 -624 215 159 -838 -716 -538 686 897 592 158 -374 -506 -584 -699 -493 819 -440 980 -366 -648 7 891 -146 -992 -289 460 95 -179 696 -81 181 668 -310 954 340 -905 -929 998 -478 934 -795 -926 845 -31 38 -274 -457 227 -968 -424 -703 87 194 8 867 275 412 -154 -3 729 964 -722 -991 177 -247 -612 586 444 235 -823 -745 -314 480 -827 -751 755 -781 189 659 387 -172 -753 -312 592 -890 901 926 -72 -57 -271 732 -645 844 859 14 -845 618 944 -616 -705 -217 -132 503 121 -142 -515 -343 671 -266 -320 161 -754 -650 919 -240 -59 -527 366 562 313 -550 176 457 715 625 847 549 421 -208 481 -477 -946 87 -96 -413 -440 998 981 769 -200 349 328 924 -423 466 699 94 391 336 -332 -829 -549 726 -783 507 859 950 397 823 -71 937 -303 986 637 -808 219 941 -196 -820 -772 945 -678 -953 551 -938 -634 745 -358 512 224 -302 -729 -228 -758 -730 -341 746 669 607 -954 739 153 201 -39 -139 -705 -677 -396 -202 217 -559 735 -970 889 -84 -524 964 -187 -710 433 -939 -833 -215 483 -48 857 95 -256 -731 -737 797 316 -968 -767 -155 -794 621 -978 35 -82 -489 594 -607 87 -371 -626 -337 870 -929 -918 935 102 -529 -996 521 -365 136 919 -338 -111 195 291 -599 -677 -933 -151 109 972 729 378 38 -657 65 851 -66 517 908 682 -159 340 -982 361 -330 -579 285 -880 -641 984 -227 294 12 914 316 238 -593 -220 -507 -339 193 360 570 -948 837 -209 -578 -278 324 -156 853 -202 -410 -715 -880 -190 334 7 -126 849 -761 553 -685 -40 38 309 -302 109 -466 280 334 -218 134 -252 -231 261 920 414 647 -167 106 75 -866 -702 -155 -294 465 35 -896 284 665 35 -113 653 -658 218 -356 554 -571 458 -484 -55 -211 306 929 -951 -555 786 -455 153 766 298 -977 -443 285 -172 686 100 -675 733 23 -729 -895 -803 -60 -907 1 316 -294 415 -40 309 699 320 233 -534 -104 -627 743 626 209 -359 -57 -294 -473 482 -164 -846 -744 -871 298 -453 462 -304 -672 960 -603 44 714 963 -684 426 875 -112 415 -573 821 -560 602 -287 -420 -671 -697 478 802 -325 6 -483 920 530 664 -893 -934 -119 166 709 -656 5 559 666 -759 -477 976 -423 647 -145 -214 576 698 -683 -693 -447 832 -423 -460 903 -405 -966 -933 652 970 119 -359 354 -246 -933 992 -63 -204 492 -393 -77 886 -308 672 -145 -334 -309 -811 -258 831 -529 -254 347 -901 223 -615 -936 -137 -714 912 -396 -986 296 276 -641 280 -460 -941 825 514 518 -562 -21 177 478 368 602 -96 -990 -248 -468 -546 158 876 331 -156 427 -204 -833 -148 12 -269 -168 677 -376 926 -841 -657 312 468 331 -112 -96 285 952 803 -750 -615 225 -674 -762 614 99 293 165 861 189 -680 591 593 -291 302 529 -267 -475 587 -936 -263 590 217 221 25 -982 -110 -991 -862 106 -605 531 278 -459 896 477 869 -176 779 -975 -684 -48 -144 -938 138 988 690 -550 169 -588 -585 619 176 334 -674 391 -776 500 473 -129 683 -439 702 -543 43 853 677 151 476 -381 -876 138 562 224 -149 812 -83 746 -306 -541 887 44 396 -380 -736 765 986 9 -846 -680 -971 730 -50 394 -963 986 326 758 489 43 263 -322 53 351 -184 -637 -79 570 66 658 -938 -429 -448 152 -70 745 -495 704 -896 -20 537 -999 748 -762 571 336 318 -995 -334 -286 -954 855 484 21 425 -63 -390 -377 -171 -537 419 -324 947 320 -792 903 -824 -52 -834 801 834 -128 369 548 -172 142 -250 952 -251 -242 -481 -931 -247 -316 68 698 927 673 547 450 -52 -773 732 300 -93 752 103 -288 505 -312 -990 344 -302 166 -517 -869 111 286 -818 -659 128 -394 -491 -342 841 559 -641 -582 -840 865 -517 247 -356 -581 146 751 -768 -58 837 500 275 -846 364 -717 382 236 765 281 287 -492 391 -329 -780 -67 -736 -433 628 -835 -149 -31 591 -56 -973 -788 349 898 -703 -13 -604 510 -280 -379 266 -305 -143 -295 -557 -930 -735 -174 -544 528 649 -704 -466 914 -452 644 73 -366 41 -975 680 674 695 -796 -860 404 -148 990 -120 -357 -439 78 734 881 -605 -744 -959 110 -241 -237 575 -549 991 -645 23 -32 -522 -558 -42 467 -862 -391 827 -384 -337 -692 446 957 111 483 999 -838 -53 -244 -3 457 216 -189 -886 78 -883 373 982 56 -52 722 -881 414 -753 -837 -878 -100 993 -596 -246 282 357 639 454 168 -381 -365 168 961 109 413 231 -576 770 719 -840 117 64 -851 47 -66 -101 855 0 -146 -162 -697 866 994 625 700 -193 407 585 399 962 -769 848 -352 541 -981 32 504 -196 745 -698 53 -673 452 517 -390 -321 -211 453 -59 -298 -549 -431 -408 -265 -496 625 -877 -731 912 -42 960 -244 515 -6 -262 -515 714 958 -770 456 -426 -480 461 685 298 -243 -310 -376 -336 -929 -314 -402 -902 932 776 -162 -349 610 -555 989 960 -605 66 -223 -172 540 363 497 878 -957 592 -898 582 849 719 690 -57 -838 369 -631 429 -501 375 102 434 803 724 -512 505 -359 315 -894 -796 234 35 -473 567 789 -218 -309 694 -46 956 456 176 -778 567 930 414 -166 730 39 246 -521 44 385 -936 -240 225 -594 -749 285 594 527 -685 -899 -271 -344 -803 810 469 455 153 -612 635 391 -55 -668 188 190 -659 -970 -429 721 181 941 -662 4 -902 408 653 155 -611 69 696 949 -305 -559 -484 379 147 730 -912 -244 416 660 -290 -257 407 640 -568 -500 722 -302 -980 815 724 -686 537 432 -721 -56 137 713 -750 537 -605 -130 -500 -966 -997 -488 95 -151 -330 603 324 615 -593 -416 27 670 477 62 483 -81 284 131 -958 -694 -819 453 584 -487 560 -176 745 -649 -161 604 -419 -614 -426 912 -80 -264 6 801 -323 910 -182 -794 -325 642 -720 611 -85 473 -666 -621 -779 905 -98 576 425 -48 -650 54 -476 571 -205 -37 -236 925 -230 62 11 -463 -470 172 306 685 -298 -226 -848 -341 350 -877 -129 31 -54 -80 363 -841 -656 -372 740 547 -610 461 68 -475 -44 283 -104 907 23 -650 377 555 126 -540 -842 862 -629 85 -795 -883 -203 -693 -436 711 603 352 -366 -554 -111 -173 -464 946 87 -6 728 -768 -503 -844 -816 768 82 486 125 -463 -929 99 -845 -328 436 -391 551 83 218 -397 382 -31 928 -877 642 785 -750 686 542 -515 -890 -29 133 305 -276 -348 -393 310 -208 -278 -499 667 285 606 -197 549 -33 760 317 869 -899 -875 83 -381 822 -805 -860 42 -347 288 -271 745 357 57 797 113 -962 115 482 28 594 -528 741 534 -993 -921 476 -86 727 509 -704 265 -532 -275 861 683 -503 -904 755 -247 -878 -121 294 900 -77 -303 -935 -310 -171 -377 7 -508 961 -361 -380 749 242 -935 887 125 722 588 -680 270 34 428 -264 262 -338 -839 -570 851 481 -994 -79 -765 -660 -766 838 -725 456 -629 365 -93 960 237 -732 574 -201 -940 844 -918 321 -520 -705 -45 -153 655 358 315 771 -537 573 -982 -130 227 510 310 124 -490 -452 189 198 366 -917 -529 -241 864 -554 -837 541 -953 12 -407 706 -451 179 820 430 -597 -209 -627 -97 -787 -109 530 987 -401 -222 801 -107 755 -301 138 189 -53 1000 833 -13 76 958 19 -206 493 326 -643 235 898 -301 468 -910 -219 -897 881 564 -761 184 924 -185 525 149 496 189 59 -843 617 -356 544 425 286 959 461 641 867 -927 160 834 -329 -186 178 340 -323 -760 -134 280 636 -939 -366 751 214 772 564 -315 -348 -783 804 -533 293 -930 184 -569 -816 829 -827 497 -263 932 327 -663 945 143 -988 731 -94 -97 -156 -509 -537 -852 -243 -324 -777 207 437 50 -819 11 -746 -139 889 547 995 -583 437 -804 759 -106 428 -658 870 -589 -114 76 -374 -634 489 270 69 -421 -363 -925 324 825 17 -31 -242 -544 -537 652 452 -200 401 624 95 333 -908 937 372 271 96 19 28 388 714 421 -372 -672 449 108 604 -435 -664 368 719 424 111 123 -917 -452 517 8 975 558 -578 -84 508 101 52 651 -697 344 333 -534 -322 -401 425 790 444 -764 784 327 584 325 727 756 763 757 346 602 206 537 -623 -262 -965 -929 -100 172 946 159 -97 -792 83 549 -14 48 -208 292 -19 809 491 164 168 -481 -561 596 144 -917 580 401 542 577 -994 -608 -189 108 218 865 870 483 -636 -721 -474 664 914 391 -87 416 953 -32 773 -39 206 222 -705 -842 876 508 40 -437 646 -120 -155 680 -899 -97 340 649 257 412 -176 -961 804 -763 442 21 -960 -60 -220 17 -116 -588 -722 -550 448 293 -109 410 -761 -505 914 151 313 -774 71 454 -481 79 358 797 800 721 100 696 -106 -354 477 246 344 848 258 419 173 -693 369 -192 -592 -218 -12 128 -276 587 -758 -376 359 528 -132 389 -433 -144 -72 31 -689 552 -340 114 45 -659 -561 782 61 -111 335 72 -473 -507 705 -99 -948 -594 432 -248 444 578 -879 -227 -907 879 -947 340 26 -68 -889 404 348 -611 -815 -479 -33 634 170 -447 995 -736 768 29 -420 -875 1000 -471 -774 98 24 -19 -165 -699 560 -231 982 53 132 622 -590 -708 818 -120 -901 400 -226 857 -921 -682 477 -806 726 569 741 219 -639 635 -164 -740 366 -25 -357 -749 551 -299 625 147 -571 647 59 68 861 791 -619 -454 -6 -36 303 -893 -284 512 -380 -476 -664 -994 502 162 975 422 -323 -917 297 346 780 162 -216 69 -25 -840 -337 206 -837 -793 -336 813 -623 86 551 342 -161 -12 -357 -540 574 -143 567 119 -926 -863 -942 2 -99 -549 64 672 771 868 -378 -529 456 -414 101 683 -282 -31 -413 928 669 -884 -603 -186 -198 494 -352 348 -194 426 -687 -803 408 738 -168 522 845 -323 704 693 -812 449 -648 659 143 -401 -700 231 699 990 703 958 -963 926 -169 881 14 -730 -822 -636 927 446 -263 467 -300 -388 950 287 -555 595 -166 219 -163 -465 -883 -993 389 -88 340 -899 573 -465 -554 487 305 686 657 -166 -273 204 183 419 -194 461 -667 78 700 903 -164 237 -463 -660 -366 602 -62 -662 525 780 35 -380 -256 -340 -755 600 669 -165 -114 -83 599 -460 620 99 -266 380 -721 -710 -825 -129 -739 999 -96 -309 -729 -10 97 637 -46 -334 552 192 -97 -710 488 -300 668 -629 533 -76 -441 -790 -286 -956 -666 -691 634 116 904 109 611 -30 469 578 268 100 55 123 -297 555 -206 677 306 120 873 -275 -771 764 -824 855 351 865 761 -278 631 320 -74 -996 -856 952 -322 612 -203 107 368 -583 893 -833 603 931 -417 583 708 -951 -720 458 -257 280 307 -287 446 998 -941 -539 -248 -202 -792 -672 -901 -126 -79 100 817 -422 190 -291 117 284 -361 -585 295 571 -117 122 -572 166 -873 -906 370 -26 296 6 102 306 -241 547 -717 157 74 663 194 22 -469 -977 -495 -193 211 524 -351 335 88 -806 -764 181 -338 -74 -194 -653 900 649 -878 164 408 -587 3 -446 -995 330 962 882 -903 987 13 -169 681 145 160 -880 221 450 -571 73 271 -214 627 -144 -389 -483 699 -208 731 118 -873 -808 -209 170 729 942 742 -723 -662 319 836 193 507 -534 -182 190 -580 -855 297 -684 -771 -214 -487 -573 -946 202 602 -345 361 536 191 265 -54 122 -846 406 280 549 -831 627 -220 36 573 -790 -1000 444 732 818 168 -434 -684 728 -300 216 42 -114 438 -526 -662 -918 -995 -614 332 163 -837 415 -878 268 -342 -759 -232 -714 682 247 629 -639 -947 -909 -407 195 405 -475 309 -710 280 -391 -859 349 535 -74 -499 208 430 954 405 -300 -852 920 12 -147 -23 -905 764 -603 -886 -643 -110 -803 168 -965 245 -933 189 743 420 -164 -862 20 -376 754 -378 -971 759 -918 760 216 -290 486 -691 -390 439 658 170 -310 -374 -923 -279 -333 -609 -513 -919 808 737 577 475 -61 -760 900 -670 823 384 271 241 -109 -426 629 -449 -459 566 -775 603 -616 -676 283 798 -398 331 -52 -76 460 -245 -693 634 859 52 -483 -66 894 -581 630 -331 299 -811 -139 768 -252 -632 9 135 856 -253 573 836 167 431 610 329 -173 324 -789 939 625 -631 707 838 661 -492 -194 -412 586 107 -743 -54 604 -161 913 -881 -212 -287 -994 -303 -110 -854 -400 -175 391 -879 698 976 126 445 19 477 -922 409 -24 -808 145 -931 -891 64 -899 -60 564 675 -660 -352 -884 217 818 -271 -41 -908 192 -334 971 277 -715 -633 -41 182 22 -909 496 -138 -483 918 -917 -970 -536 -822 976 -914 593 -990 -945 -769 -697 -148 -877 -969 989 -437 388 347 699 94 -87 -911 -348 812 572 -390 -242 -880 -543 351 180 253 783 271 -975 12 865 -466 975 222 -749 -317 -70 -795 -331 -249 283 -359 222 -102 -572 -734 484 -503 -616 -76 -875 905 -240 621 -394 -863 -638 428 -534 499 961 836 906 -859 -866 29 131 464 591 -682 458 671 620 986 540 453 -559 -960 67 -923 -415 764 -776 -538 -835 29 808 952 542 308 -220 405 -45 471 -746 -913 -292 -672 -597 92 301 -316 43 912 351 32 4 -770 488 0 364 787 932 86 -893 297 619 -295 376 -642 -1000 -334 174 -356 137 -571 54 -138 286 -434 550 235 -398 -51 442 -54 -657 762 855 564 885 -811 -770 -917 -166 -977 685 -834 517 -74 894 428 -570 919 -614 358 -314 675 974 -666 -372 207 -717 -344 -506 79 996 945 682 508 180 -321 -448 687 -3 -37 226 -632 22 -462 -231 -719 -829 -7 450 -652 935 -939 358 -713 -663 -556 -883 0 -609 727 -410 -148 469 -446 -23 850 -614 335 -169 0 260 610 79 146 -537 60 108 -550 825 848 -669 -328 602 -887 911 136 -59 818 -631 -92 786 660 -842 -296 998 328 -861 890 688 -914 806 -605 -927 -274 -509 674 722 -781 880 -18 333 524 649 -387 -573 509 -411 746 -354 877 419 -590 745 -423 -684 -607 789 510 -11 392 916 -620 -631 -991 821 72 -147 -810 -289 552 141 -784 146 -242 -114 806 939 585 280 946 -170 697 27 -376 120 823 -12 200 -298 897 -981 743 946 -269 336 514 -93 221 -507 882 -543 -800 -72 -415 973 -59 -388 343 -908 129 -247 -689 421 -605 196 -203 -896 -129 614 -2 -103 265 -39 18 -199 353 35 -276 390 595 171 -554 51 -761 896 570 325 -104 660 -903 272 -978 -357 976 -189 57 -437 -332 -274 418 -310 774 681 756 840 -969 -847 -372 595 -603 -86 -930 -105 50 -742 -183 -106 -200 -49 -588 -552 518 -15 655 -807 73 300 646 379 -422 295 575 491 -531 400 -868 534 90 -512 834 -129 795 277 -191 -325 -724 574 42 -312 51 642 -74 933 113 939 -656 444 796 -830 -926 -824 217 674 358 13 -989 -894 641 -34 -947 -100 389 982 49 474 -642 55 871 373 -292 268 -63 -725 255 385 -128 861 -268 -239 -626 -776 -794 245 717 -204 -499 849 390 -653 -83 788 781 800 -684 381 224 121 658 -24 -70 -191 -580 98 699 126 276 -357 -741 958 717 -907 -933 -782 461 425 -584 -623 901 371 684 -281 423 -305 697 -493 534 -597 -943 582 442 405 -781 166 -466 904 -750 971 -258 799 795 856 -13 876 -292 809 398 923 693 -350 587 -375 -373 66 -632 -321 975 551 322 -704 19 -781 -509 -358 -789 502 723 -932 -613 15 380 124 -352 -869 640 559 119 -874 -232 -934 163 -147 -678 680 732 -450 41 985 995 911 810 646 -511 903 -471 -173 202 -337 -691 141 -224 -4 847 706 946 246 201 636 540 238 -738 -855 509 552 -420 370 491 497 268 265 -384 -457 -795 441 -414 -503 -897 702 441 -8 162 585 -686 904 -669 -162 -836 189 510 86 64 -71 -269 -331 798 -382 -42 644 -945 -312 968 -414 -370 610 492 -238 -208 524 529 -357 480 420 -218 -514 -311 -201 -296 89 221 -815 -857 -128 -625 349 -995 -96 174 -653 971 -549 496 -692 -131 531 -717 -877 -75 292 954 -700 765 631 35 -247 599 204 -633 -748 -535 581 -997 -426 476 -347 768 816 -90 -577 804 -997 -21 213 731 -492 -647 746 84 -152 559 -275 525 -876 -762 75 -617 -804 345 985 26 387 69 -405 -350 266 823 -915 -734 691 991 467 971 -83 -730 -723 734 287 -892 832 -157 -216 -393 -868 -929 -876 203 -294 504 -447 592 730 385 -821 -880 355 12 -829 -838 -370 191 703 302 -288 795 -658 -805 -241 -318 548 286 372 147 -763 487 -991 -243 -431 -655 527 387 858 362 -259 44 -274 824 856 287 863 -62 577 -534 878 -884 -165 801 610 883 423 -246 427 -712 -585 -305 618 -534 939 834 -877 632 649 845 -577 367 350 423 -826 -685 119 127 -155 -195 434 -816 609 364 48 912 -48 -849 -25 729 -322 950 -437 -174 182 790 252 250 884 874 594 -683 478 933 833 -64 -467 523 -613 -311 -523 -826 440 -310 -157 301 370 -492 152 565 674 489 639 -725 -967 913 737 838 -727 -105 -497 -588 -265 -672 778 927 679 -946 619 -234 239 592 -656 694 53 690 -27 -685 58 -878 961 -434 -261 823 -229 857 -634 224 -705 -209 -704 955 -75 -886 37 -515 -811 -375 -372 -273 -384 573 49 852 580 -350 739 719 288 441 621 645 668 -301 -166 -754 522 101 -120 -401 -432 -168 763 191 219 -545 439 -457 419 -804 -944 661 -198 937 -433 832 -789 -817 -39 352 985 -875 -882 363 -596 431 975 -398 713 911 909 376 626 -793 -48 -5 262 -699 254 -694 -904 937 -933 868 -556 -839 236 95 754 613 -425 -775 -753 -164 431 929 -865 578 -717 -154 -550 49 -483 500 300 -210 392 -808 417 -304 -695 -43 -54 -143 -481 -415 522 -94 -683 679 -352 387 923 852 537 635 -119 -410 -292 786 -942 610 -735 177 -406 -71 292 557 -588 -880 847 307 -60 -197 780 463 -365 -611 -421 -758 392 -167 526 -77 -284 -704 61 668 -839 659 -299 246 422 321 -249 -243 215 554 -339 230 24 -483 -555 -404 -249 560 451 965 -765 -248 -799 -896 -164 978 -376 622 -983 -406 -384 -256 535 540 -417 -437 -989 -644 -155 -653 -539 -416 -672 -988 348 -413 72 385 -380 592 -937 952 -65 732 -213 -419 -68 179 -494 24 -765 921 521 -845 414 949 -306 836 789 273 508 -84 615 -508 -548 -638 204 720 -764 -916 -20 -202 -888 -977 -947 910 131 321 584 -996 -865 -212 -746 -27 -239 -847 -164 -258 8 -266 496 293 6 55 719 -741 686 994 885 141 260 -847 -39 -738 -796 405 474 863 -651 987 -915 -596 306 395 -532 210 -381 242 -583 -635 -242 0 560 407 196 380 -668 7 -640 -323 279 967 544 -701 -179 -333 -915 -12 476 801 111 849 163 816 136 -890 140 -855 -182 743 455 431 -256 665 -589 491 -455 414 -183 -327 380 230 -292 967 -364 -928 398 -618 -874 461 661 129 -266 -47 -63 943 -864 -957 -227 -820 173 892 -91 156 -449 90 113 -959 933 248 -780 179 -1000 687 552 -127 -285 -209 299 73 -39 -417 593 987 -398 430 -74 -441 729 -942 517 146 49 -710 -330 430 679 977 -854 165 -614 -94 -639 460 94 514 -969 479 -202 -211 -115 326 -633 -985 -74 723 -501 160 731 -914 -84 -375 -330 537 206 863 906 -630 234 146 863 638 829 -473 -354 625 -211 68 -957 828 956 437 930 -716 -800 -532 -5 572 974 24 555 -862 -152 -487 374 -451 -995 778 -577 382 496 113 591 -747 683 326 255 487 700 34 38 -880 236 -817 -826 -739 663 -798 -794 -44 22 577 669 -377 -378 68 86 461 -387 -240 -742 -292 316 -122 -695 -362 786 89 -478 -972 -931 -281 -314 550 731 708 -768 126 693 358 -240 -257 -938 639 -281 816 -484 -32 -994 618 11 257 94 652 -91 -621 -611 43 -48 580 484 52 333 -578 -683 -627 292 608 808 736 627 189 962 -56 4 -344 974 -352 -925 -226 147 814 104 -982 -95 623 803 688 -121 -698 -655 -608 458 -352 267 706 637 394 -879 -799 148 -400 -886 -683 664 215 -448 993 1000 -142 -961 663 -216 -5 -535 518 -277 -954 -459 101 -813 -71 -77 -618 -435 -572 -482 146 85 602 -762 -146 860 -76 -459 -172 78 -627 -465 -627 -431 571 -988 299 627 660 218 -475 -830 -514 954 -735 510 -204 66 -296 -922 -599 -307 -737 37 -953 104 -938 694 643 570 -143 -375 -373 -302 -392 778 459 -562 954 185 -669 781 -712 -44 462 -584 -41 761 298 698 886 359 -455 -878 797 222 951 41 424 34 -197 -566 585 -110 -321 -566 -351 -143 489 -959 -980 741 507 577 954 435 -754 550 519 957 362 517 623 -321 -736 -865 -488 -184 -815 563 -177 998 -372 581 -957 128 102 674 -294 -212 830 -231 105 -895 -211 949 -456 -974 450 623 -718 147 -966 -400 563 713 358 -395 756 284 -228 691 642 -466 -994 -545 771 862 967 29 -802 -83 -911 743 -999 -679 -770 -682 -376 -277 -734 411 234 728 -976 -675 -87 328 -104 -624 686 -645 -322 78 -319 982 -682 400 432 -212 -795 -533 604 373 880 -219 363 934 281 -711 861 -249 -459 -144 813 -879 -247 994 399 -795 422 -53 -544 -165 -281 -501 208 79 -2 895 -832 -301 796 509 186 721 -83 478 -690 -274 -734 -801 -490 -205 570 -703 951 577 -59 -501 -120 514 450 -522 -994 177 909 -878 -281 24 -810 912 -187 -576 696 -611 332 -198 -337 500 -630 764 -732 -566 513 -479 462 -205 -652 547 963 -164 -552 212 -335 -496 -402 731 34 -376 966 -363 977 814 -311 -172 772 15 -682 30 434 451 224 -46 985 608 -776 158 -54 -698 30 -472 -547 -517 196 515 588 906 327 921 160 601 -934 -600 -305 -161 108 -535 650 134 -297 -385 711 822 -493 231 -877 -860 -814 800 821 -232 -522 -701 478 574 -331 -804 756 686 446 740 558 388 216 -665 -278 723 -203 673 732 786 992 -329 713 -395 -114 521 -696 -99 -726 273 -904 -986 737 908 80 -5 510 -776 -213 862 630 -429 372 331 -199 -790 -49 -646 614 259 403 -148 -226 -314 -70 -199 -374 -614 836 227 -273 9 176 186 231 39 75 -58 -456 214 223 -862 919 -721 790 564 49 795 -361 -27 -243 523 875 -638 694 764 992 143 -50 -363 652 890 905 -734 -728 -735 788 -781 54 696 -276 276 -53 256 -938 677 793 869 527 -265 701 718 287 -744 147 -109 523 304 900 -768 -691 -68 -763 -387 -914 -497 53 493 -836 459 739 181 -802 323 -31 888 241 559 -434 970 -646 -234 50 764 -142 -342 746 -496 -211 892 493 -480 497 487 -139 -373 -732 -74 552 494 -98 -438 938 962 -555 -803 -396 -407 88 647 690 165 -164 -463 -505 -331 705 134 -685 -201 638 -995 -232 787 -819 -628 -218 771 895 -638 -456 -932 -986 509 -626 -671 -291 12 -817 222 -852 -815 -149 -964 -600 -666 -668 186 780 -851 -338 -757 639 389 613 51 -307 -878 -109 -568 184 -835 -38 -849 348 924 127 -157 155 -865 -905 501 89 289 -591 -63 73 -882 -25 -35 -567 692 38 158 -170 866 -302 -670 845 527 -287 980 808 118 -379 823 -216 421 193 -811 106 508 -249 -784 95 370 482 653 -813 701 980 537 969 -938 792 957 -339 -462 -714 773 -112 740 -506 855 -671 881 -626 428 -180 -952 -193 668 396 -486 -412 -848 -129 337 -670 530 -770 488 331 971 484 -789 -469 -183 -283 -431 -141 -862 214 -827 998 -418 -770 -454 288 -221 356 -845 -104 101 371 503 -444 557 432 -264 669 -381 -569 -910 452 907 -608 389 -388 -544 349 -300 -311 -185 -528 -424 -213 622 -557 425 -659 -423 -3 368 -335 -436 509 768 -431 -600 -844 -848 -942 -906 -293 -721 -650 562 -488 -294 -838 -5 -928 -935 -26 -189 -650 794 -909 978 -447 -753 -368 -140 -992 75 286 -401 327 -493 27 -828 -549 375 391 849 -194 -946 -771 -594 563 -980 973 -734 886 609 -511 -872 477 754 214 -823 444 434 -137 449 787 -212 633 -500 482 489 -30 -560 586 -925 471 -825 953 68 -171 -780 522 -346 387 503 98 -668 -203 -157 -657 -954 -147 955 540 569 -203 848 80 -618 -444 -541 -44 484 -45 -809 -964 57 281 -284 638 117 5 -519 163 -675 849 390 -271 991 -607 408 -385 -629 454 492 358 541 704 -445 271 -433 992 319 -739 945 -335 817 -469 423 -326 -539 -526 424 933 -77 -131 862 -226 -25 -154 922 -836 -451 -72 679 -826 632 -412 351 -620 -894 -868 780 -868 -488 24 392 788 -490 381 873 334 -13 857 -563 959 -891 564 745 903 935 358 -453 -400 -717 427 -7 -140 290 944 128 -362 516 119 -896 874 -953 -938 -799 -972 -16 718 388 226 223 -754 -478 -458 569 412 -801 262 531 -330 953 784 846 195 206 -753 400 638 529 518 -138 120 -125 -814 812 -966 665 631 -175 860 883 81 50 -805 657 300 902 -750 959 72 485 -546 92 -862 231 414 251 356 60 429 258 -686 12 563 83 728 191 7 147 -346 -708 320 709 -232 292 -276 786 -933 297 -952 -868 187 -284 -382 -908 -731 -283 977 -574 -122 -397 908 379 -561 -332 -130 15 -225 -172 365 111 57 93 592 372 -522 -224 -48 513 72 308 -906 154 -739 678 525 766 939 -536 -531 -326 -341 771 -353 982 -366 285 988 269 389 -503 -980 -805 930 577 -130 703 792 271 -413 -486 144 580 -655 413 -409 942 907 350 -324 278 83 620 703 649 -292 855 439 369 536 847 -19 977 715 472 -776 748 109 995 -927 33 253 178 -283 -450 594 744 258 -680 -919 46 -438 254 -667 737 932 438 348 -102 -740 -703 706 13 -83 -649 204 -252 -537 54 263 422 496 182 689 756 825 -412 773 48 -383 -202 289 -783 -955 223 -709 -183 428 433 -13 -846 477 -847 -803 981 -330 -295 933 -708 819 -286 131 -242 -514 250 446 -159 792 833 336 23 -126 963 -147 -143 -675 -923 -39 73 461 -401 -758 6 416 -110 904 -684 881 -861 200 -814 -310 146 384 456 918 -205 301 89 101 -670 370 836 499 -449 -482 -432 -4 -199 977 42 557 -150 -362 509 884 251 580 648 677 590 -299 498 -241 -446 -141 31 -977 774 -998 -108 -709 924 158 -716 -165 994 429 700 -381 852 -770 995 337 252 964 611 465 -559 -119 -19 466 371 -31 -839 544 302 -352 568 -991 687 860 -795 -21 755 918 503 483 855 677 -136 646 -268 522 -140 -178 402 -628 878 -740 544 565 -317 725 472 602 -30 971 -970 64 887 -174 370 -363 -668 -905 -75 436 -23 -918 -938 -234 130 -439 -964 -266 196 261 644 -837 -56 -246 -39 -510 602 -828 -89 425 -731 782 277 49 813 -320 -122 -286 -31 207 -660 -419 951 -494 -586 757 603 -8 696 413 -934 -730 587 858 -967 -222 -375 701 -898 -41 573 -169 148 -421 -893 421 535 -856 191 250 -228 410 143 47 366 -900 -938 -906 824 192 46 -392 -674 299 404 -412 -479 -392 -84 230 -875 -280 931 -932 -106 89 524 280 533 -225 -646 -367 873 -721 433 -323 354 -598 -547 -524 219 396 817 -22 -470 -763 752 -107 740 -31 7 99 -644 237 863 -709 879 200 -175 734 179 454 73 866 -739 989 -83 433 -570 -963 -85 45 -251 933 886 -771 -610 397 994 -330 -299 32 152 -922 -713 357 -276 797 -981 355 823 242 -230 101 -842 -948 941 -567 634 -172 -278 -294 -646 866 -729 177 -867 -581 840 -535 -904 -47 901 960 409 -692 -679 210 310 -508 -357 -757 343 279 -566 718 -37 175 -152 -799 447 -824 -455 23 -684 -435 -430 803 -889 79 995 753 138 -760 -914 599 107 -640 -71 315 -990 -838 -857 -823 982 -1 -585 674 616 766 -499 -215 -922 -704 -546 324 -683 -608 -699 -595 -271 329 -142 766 -844 354 -232 -567 -140 668 -734 984 797 170 -280 817 473 378 -14 927 -216 852 -681 31 981 -371 -516 193 -637 -620 454 213 -566 478 -760 130 23 -738 527 170 795 -543 697 -568 885 595 242 -566 271 -314 671 746 -951 483 -31 733 922 -134 -797 -355 220 -635 258 -815 677 73 -378 820 -206 521 811 92 -315 -149 101 791 926 481 445 557 -151 117 664 -181 938 548 -190 315 -999 670 -413 -805 469 -970 641 327 781 940 446 201 -894 775 352 -780 339 540 62 -90 -322 280 633 -262 550 -851 -236 -763 -271 -589 -178 310 101 183 118 -960 127 402 -978 25 128 -682 437 445 -212 -658 843 -306 -318 999 -378 -707 455 635 232 280 900 -563 310 -821 736 -899 285 -636 76 -424 267 500 40 627 137 -315 -314 -475 3 215 -558 -595 -596 -876 106 654 346 -50 -411 -229 696 -332 544 -959 -703 764 690 420 -742 -489 -438 -890 -167 646 -577 -695 905 -925 -627 964 -798 799 -352 -130 876 -423 -934 706 349 747 217 733 -639 554 921 -117 -70 -296 178 -558 133 -35 -756 -846 -747 817 -653 128 436 309 92 -516 -82 -720 -497 -112 -217 -821 652 -377 580 -9 -896 738 -653 794 549 783 625 343 566 878 898 -22 203 -117 -270 147 572 -974 108 460 71 -319 -124 -394 781 -91 190 729 -346 -185 141 712 672 266 326 848 -269 -281 -152 858 -915 152 894 548 693 -48 -287 -47 -224 720 721 -202 520 588 360 313 281 989 -565 573 4 12 446 -91 -952 322 -961 97 -898 -929 -566 -420 734 294 -560 25 -975 863 284 394 474 275 -451 -189 324 -716 417 529 -709 -539 -217 566 204 712 181 -38 965 705 -664 90 -239 232 -654 -182 -505 -150 -618 -241 -894 82 4 -71 199 902 45 819 77 -135 -353 104 -37 827 -132 -849 -685 502 883 120 184 -839 773 646 279 -366 767 -607 -58 -14 80 -865 148 -332 -740 -118 442 -827 -130 321 261 -697 939 37 895 423 881 -807 706 -24 54 719 -138 932 917 -677 -323 -740 95 591 66 913 726 885 -461 -476 472 43 -501 -690 241 292 785 688 133 816 -976 -381 -163 591 288 -984 -623 -504 -152 -92 -802 -88 298 -946 -996 -531 455 -375 341 -87 -253 -647 -85 -837 -419 199 -76 236 676 -738 -579 -580 447 186 -165 842 155 76 -484 -296 -905 386 -169 -921 -572 404 -50 -295 206 -260 365 187 -37 -984 419 -270 101 802 155 -951 143 969 -835 147 122 209 -491 461 492 158 -347 -401 591 375 -708 779 803 -662 484 911 -97 -589 -370 373 -849 -541 -280 937 528 -229 298 781 452 -861 -34 -5 -442 121 -94 -208 -499 985 -336 709 320 227 177 628 -215 694 497 30 -592 -886 670 -596 -729 157 409 564 -41 821 482 -351 185 -491 828 -148 106 -227 -356 408 -48 597 -669 604 19 -503 804 -894 -855 -933 603 59 982 432 -852 -366 -256 341 -649 548 -301 188 83 -905 -94 -125 963 -158 49 -490 -637 -383 -117 -995 120 -232 -448 -161 451 -571 -326 578 -348 601 193 451 -329 143 284 -449 -865 -204 329 25 -201 956 421 150 -151 -171 662 -932 -136 -436 293 883 717 -313 255 787 256 -667 -149 208 -410 -425 962 -475 -621 680 -442 -667 -417 852 -368 665 -634 23 -94 -429 -47 457 -652 844 651 68 680 -344 -197 -996 656 741 -563 823 -736 547 -176 373 -445 -936 638 76 381 207 841 319 521 -887 26 132 836 125 -618 700 221 -533 -65 -541 -647 -325 -28 550 -708 -652 650 344 -262 -754 981 336 -396 123 771 -384 23 -897 999 -298 -154 -365 -462 -496 -466 -225 -862 358 947 -367 -176 -408 -658 -777 -439 828 -3 901 -946 -698 -26 -123 385 -357 -846 640 -885 426 -919 857 -485 -640 -783 -61 -568 -111 48 433 -93 672 -705 -175 -170 588 205 95 -531 293 -420 -447 -66 794 -20 731 244 948 -943 830 -944 -685 -174 -177 -582 -197 200 416 424 -391 -535 116 443 -507 -939 -618 -286 -268 -689 335 893 -234 315 -119 271 490 535 -838 976 -454 -532 231 846 197 237 -416 48 524 -252 145 -547 -401 942 717 125 -317 -798 -599 -636 539 -390 -50 786 -400 613 43 -855 943 -876 553 -233 -6 -652 -838 334 -508 -392 -77 304 -939 487 905 324 -142 -206 -814 65 643 889 -549 949 -130 111 728 -1 711 554 -741 -325 834 206 -492 -752 284 534 -811 75 924 -439 879 551 241 -163 -48 907 595 -580 12 -542 -18 -341 -793 567 -951 240 -644 448 604 993 508 -843 -937 -477 -901 -794 292 -542 930 10 -142 -356 -781 -744 467 147 787 -239 -620 556 195 393 993 351 873 -356 949 -623 -150 721 -436 415 -103 -794 945 -521 -145 -147 -516 465 184 -811 874 -613 766 -850 684 715 862 455 -375 -355 -774 396 -28 -71 -979 313 694 474 -370 -196 481 10 387 -675 69 -627 72 311 762 -362 -239 -172 377 164 904 -385 -19 -872 120 -708 278 199 -863 695 -554 761 -196 506 809 157 -577 -242 -785 -146 928 -58 493 436 901 495 997 -958 -696 496 455 238 155 307 -525 -841 -95 0 -39 -227 109 -751 -368 -975 -278 -861 30 -856 81 187 286 901 421 -203 -988 286 678 -616 30 690 -877 -656 652 987 117 899 240 60 -862 -841 -539 495 885 909 272 274 -354 371 541 252 177 452 -76 25 872 -425 -817 63 -345 361 832 929 495 -160 887 462 858 -857 691 157 709 282 899 -411 222 -499 969 26 238 158 -420 702 -533 -89 -121 940 174 185 28 -674 -934 992 -639 104 -934 -612 538 97 197 681 -891 -493 -428 -773 899 95 272 -551 -978 -901 78 855 -763 903 227 31 917 693 -920 576 552 -17 -647 -69 -25 -710 244 -615 -889 344 603 -566 -367 571 -410 120 -419 863 735 675 239 -617 845 -724 895 159 49 252 -418 230 -494 77 -881 -582 -827 112 -178 -18 -401 -300 94 664 858 414 756 943 -23 -217 -758 988 356 -259 354 -616 621 -54 662 -397 740 -886 -998 500 -988 562 -109 419 -281 280 -53 316 888 86 -153 -443 391 198 -719 481 -100 -185 -815 -328 509 612 -879 -889 786 -666 -889 -508 341 -522 -207 790 -395 585 415 912 191 -716 -540 52 -73 440 -575 -829 -295 8 -701 806 518 114 141 -709 950 -769 -266 189 -732 901 -72 809 -377 -211 -146 -360 516 480 5 -530 187 702 524 -84 -442 -890 -148 710 842 -433 -470 255 -314 -741 -935 -792 137 -318 615 207 -2 -233 -289 713 -230 -661 800 700 814 -299 342 -751 685 -365 -374 101 -31 -572 239 -245 -831 826 791 370 -791 883 -393 860 910 32 -680 321 -780 -465 -46 -180 99 373 -53 70 845 -801 -562 -108 403 987 -173 86 203 482 -569 -824 661 161 -244 -505 -946 -521 744 861 -549 29 251 -511 -439 58 56 805 918 983 -266 743 586 734 -417 901 96 -106 469 424 809 -431 -298 866 885 972 -24 623 -60 -999 -633 -173 203 -764 -490 -366 159 239 -657 -622 -445 -314 -927 683 -664 956 619 674 -852 -131 -419 986 -326 -953 -541 -737 -873 -826 232 -649 -335 -101 838 676 -242 643 207 -247 -271 -877 -617 607 868 29 -934 417 551 -280 946 707 702 820 934 997 -57 161 79 -635 -292 -326 442 975 -554 -234 727 887 179 -10 567 26 456 691 462 517 -789 -897 -816 986 301 -387 -136 988 -58 -576 680 -733 238 985 564 -752 957 -438 979 620 -167 -459 -297 -910 -901 184 668 761 777 64 453 -626 568 -283 -252 251 -51 75 473 -495 -322 188 -294 -107 -300 588 -662 -497 -511 -643 97 749 471 -405 -406 266 -635 -629 624 668 -306 -240 547 240 390 264 375 -232 570 143 340 728 -230 996 -356 64 -767 -470 212 552 85 -315 804 111 839 -916 -582 -951 -774 -18 798 42 -145 -676 -263 -134 574 486 134 -426 841 890 -243 -555 890 302 -94 -30 -368 783 -575 194 -235 -913 -438 -649 -212 -308 568 60 -687 694 269 301 -575 231 -936 668 35 808 703 -18 309 736 482 207 798 518 691 -638 550 -55 -302 461 191 578 -764 -343 55 -563 -497 847 -347 -607 -542 689 -968 -961 -534 236 -645 161 199 -900 -162 120 425 -393 -139 105 791 -517 -14 -230 305 -51 -63 768 -287 541 -656 -980 -115 -442 -998 -714 -638 -90 663 -160 336 924 -717 515 18 -751 -220 45 531 -540 -913 -316 266 -252 299 388 965 140 -4 228 -319 265 -945 -807 320 822 -568 -149 -993 -213 367 -539 -768 -579 -174 799 -649 -63 202 -28 945 -426 665 -513 112 -671 -920 254 303 -698 3 311 -469 463 272 141 -12 623 -714 -383 71 -665 808 325 375 213 -900 747 411 746 -887 123 187 -910 51 -273 -596 -194 542 -754 283 974 -296 -897 -521 900 -270 321 -726 13 -313 -417 423 695 -352 593 992 -131 -391 601 -688 472 408 699 -819 718 150 -996 30 -822 -722 -835 -338 836 -864 49 645 950 39 -515 344 -94 573 -744 -938 -447 -366 -314 -950 -2 -359 -79 -665 -803 146 -931 938 511 554 -772 280 -14 -202 347 329 -839 -368 105 -701 159 451 -40 -331 317 652 957 48 37 -141 920 -168 3 -323 622 -447 -859 703 -351 204 165 -924 -438 -343 -249 650 -761 362 717 326 -862 730 462 737 574 -343 -242 -199 -246 -291 128 -950 -813 557 -456 -281 743 -35 692 -48 -462 55 619 -616 939 -36 -134 -334 -731 496 -908 -774 -491 237 558 -680 239 919 642 -845 625 -298 -248 697 80 973 -697 -617 -271 381 630 -15 376 133 75 -599 103 185 -370 19 -975 -371 1000 -578 429 -375 240 -577 -92 884 -555 -90 -482 36 5 357 674 -243 -534 35 459 -639 951 -926 586 610 -276 634 -328 -38 -264 168 717 460 642 578 676 -54 -548 865 -641 -94 -198 654 189 671 -70 -988 -673 760 -840 -375 -255 -961 43 -673 -302 -244 -573 675 -172 38 -481 -931 -665 -803 469 -130 -259 805 16 -812 629 -267 470 318 49 -877 -535 927 -306 907 -670 629 44 515 729 476 -834 579 768 -393 368 705 -905 946 -17 452 -782 -797 277 -298 -246 322 -498 9 -274 964 215 -142 -49 857 -131 992 478 -735 922 -548 -381 -109 153 -456 65 -669 -65 -679 -855 846 255 263 -776 341 -331 697 381 -616 -897 -114 987 53 -271 -883 -591 141 -809 -196 -67 847 924 -137 630 775 -469 465 370 865 709 -582 -978 -995 -519 -112 614 335 -451 -521 677 340 -152 182 282 -220 -518 -159 -86 -49 959 -264 -269 262 1000 -118 -395 894 871 -919 -918 -326 -799 508 -468 255 662 -695 996 980 -463 -477 -8 -87 795 -693 20 -639 -179 550 -499 -466 50 687 -735 -317 -387 -886 -572 -691 -621 -682 -939 -471 856 679 -88 -437 -639 -176 -497 -212 -461 700 71 558 857 -951 243 -373 -985 -773 407 -630 -751 243 459 -960 -629 82 536 548 221 221 40 -169 930 -169 -99 -860 -371 627 -198 145 -806 -117 -6 151 -655 -562 114 660 -125 934 -864 312 -2 -739 699 -168 -528 -207 658 -777 581 916 -233 -812 -99 530 -691 625 583 431 342 20 747 10 370 39 -325 777 -344 288 -867 985 439 -676 765 -880 374 934 -284 -84 240 916 -69 -780 -837 -70 24 -861 -623 382 -822 286 887 243 899 -495 -446 49 -791 -756 -642 441 -502 -548 990 -14 115 -744 -398 -375 -779 398 -551 -553 712 803 -26 747 -659 -879 -336 -618 644 835 -724 -317 -116 575 -820 -339 38 691 -337 175 -862 -548 -24 101 478 -186 -893 -477 792 -819 884 -201 -782 -387 482 -57 -921 839 -602 -574 -821 -653 17 -474 21 -587 488 -153 839 474 -243 -970 -885 -681 -201 798 -20 92 253 -124 -543 -413 -137 253 -330 -819 -70 -220 824 992 -151 997 -525 182 304 -402 501 788 -416 -699 241 376 -145 -910 -988 667 -680 947 57 604 -117 264 -494 15 -200 -16 -15 869 -173 870 -401 -184 -855 239 -259 94 -719 -643 656 794 538 427 948 299 361 -113 153 182 908 -362 -284 -494 -780 -270 -658 -705 -197 -602 314 607 -300 -434 778 -544 769 -528 746 -334 -462 -43 258 -117 678 955 801 650 -572 749 -251 353 370 -619 719 -251 268 -75 429 524 750 659 21 -356 -610 563 -993 -219 -930 -378 -957 219 793 360 362 -546 -803 96 -753 566 -12 634 657 -746 -604 897 -269 -250 -822 -41 153 -900 213 -982 -929 -728 -355 610 174 -52 -417 -532 -880 -513 333 -687 43 267 -362 -192 415 936 -44 715 316 -85 341 -669 602 -758 157 -936 745 -757 -947 -930 -998 453 -390 347 -566 -444 -117 812 374 985 -123 -396 -711 -518 630 -235 172 895 275 745 803 -939 759 939 585 649 211 870 -18 311 519 48 -682 791 32 158 298 781 656 917 769 -571 152 -221 917 -410 -276 -703 -532 466 444 995 616 -198 -832 -734 -946 -142 406 -723 907 -358 -66 252 -978 -350 138 163 599 -72 395 265 -570 704 212 171 -648 -791 -212 -235 -679 -974 426 268 -606 -253 40 741 -314 -291 -694 -233 -310 392 646 907 -693 -364 135 487 -826 236 -602 -592 907 622 -290 -816 71 -585 -913 -288 -134 -659 628 685 411 763 -550 -925 -9 301 -354 -636 -702 -534 315 -895 444 249 719 -567 339 -876 -435 -860 -119 -370 111 484 -87 501 -23 428 -82 -767 773 533 542 -712 205 -197 776 598 717 120 274 -582 231 -469 242 -112 -504 405 -772 -803 -754 -317 -437 -255 -159 -354 985 888 975 591 830 541 677 -961 -913 -492 283 244 -302 919 -544 606 622 964 929 84 -161 -112 22 -126 -114 185 733 263 467 -446 -115 705 920 161 187 -136 -548 530 -790 -312 49 -139 916 -522 522 660 297 -359 772 598 269 -214 -840 -143 -425 840 140 -572 767 128 -120 359 -138 -737 831 440 607 116 -290 560 905 643 261 -566 -39 -374 510 -601 -839 -8 830 -356 532 203 1 -28 -760 714 38 740 302 190 840 -29 -93 594 977 -741 563 -346 21 -544 408 794 -831 72 798 266 -821 -75 952 -783 -516 -541 -413 -315 39 223 279 935 56 -783 -549 71 -717 774 902 -208 -31 482 150 -434 978 387 -786 351 996 221 -249 -454 -649 -553 -764 -324 -67 475 645 321 -9 407 -518 -807 -458 -645 295 680 801 361 223 149 929 -516 -743 -753 -781 -83 387 638 945 697 -684 -599 527 900 559 151 155 813 518 -9 979 -569 268 817 272 -812 -857 332 861 224 488 275 -40 -807 831 -434 -220 586 -529 -799 143 -427 -494 -978 796 451 -169 758 398 887 992 404 -854 524 272 539 -914 -575 927 289 -995 811 600 -153 715 -260 859 -148 218 -952 973 -421 685 -224 -528 844 20 909 -67 839 -474 251 -28 -520 894 868 -688 707 374 652 -890 -930 596 873 -750 664 -917 -282 -894 857 -99 -756 37 4 -576 451 166 50 -420 -14 887 573 -925 15 909 823 -290 -143 570 -739 414 -500 566 -896 -441 329 810 790 476 448 516 264 -860 129 -641 -317 -496 185 892 -301 839 861 -34 555 819 -866 762 -940 867 417 -969 -379 404 -655 -349 -332 -97 -436 492 41 -443 475 -101 524 687 -5 44 -564 9 236 971 549 195 -30 444 -187 192 -592 -751 -633 -544 -975 -88 713 -314 -412 380 936 -869 245 -57 814 574 650 -120 227 -173 -851 934 492 186 766 -879 702 -797 355 411 593 -239 -364 512 -536 -741 717 -158 860 402 757 698 -925 -496 26 -225 695 -318 114 -588 236 -151 -895 -200 647 739 237 -683 825 965 -673 409 917 724 85 27 934 518 472 953 -102 -65 -430 553 -33 -874 554 -499 -978 -716 974 -83 131 318 -219 291 585 147 700 -750 -71 460 -591 -920 30 721 -923 458 784 -776 -349 -403 116 361 290 47 -795 -797 -920 -588 -964 -646 -887 -738 7 57 -669 247 -906 -275 -616 -525 -521 70 -628 -249 689 30 94 -706 -162 799 -912 510 -660 -227 60 664 494 -947 -434 -482 959 -309 155 996 -802 962 -272 726 -523 -339 247 395 452 -243 -174 394 -979 -666 725 409 877 -923 -349 887 -877 -800 -219 -45 774 525 62 -820 -762 -94 -854 -837 48 -459 -624 -36 -189 93 445 408 -521 119 -290 -392 -223 602 -594 -688 885 54 731 941 -741 652 -194 -870 640 -62 -522 -450 -324 715 -973 486 401 -568 894 779 -952 -738 78 533 -688 -777 111 511 -271 -357 -421 684 -644 549 418 57 -23 -114 788 -35 -425 -790 697 626 386 833 35 -670 762 407 601 371 -628 157 -138 -672 -468 -408 40 631 -29 -889 107 -893 -516 -525 450 -401 -631 -624 910 978 -578 -208 594 -788 -1000 512 62 528 345 476 -910 -536 -269 -761 -813 55 892 160 -8 850 480 -404 552 -256 -254 731 -20 -249 260 893 -623 -679 -459 -839 -601 821 -181 -455 280 -959 505 475 745 -412 -957 451 -342 742 -168 -814 -556 -551 388 -58 275 470 -385 -938 -740 907 -553 -553 -97 301 928 468 750 -844 -325 302 258 796 -378 -686 899 -719 -123 -936 875 254 -544 868 14 9 -896 875 964 -61 -628 184 -46 -591 -265 -451 -728 442 574 -971 -124 -408 67 348 250 114 389 -227 123 366 -662 756 527 57 -453 -91 -588 -414 -64 830 -478 -71 -8 681 565 906 -989 536 611 -330 872 954 374 508 943 -781 321 7 244 467 977 -216 -183 -369 772 -204 -69 778 482 360 793 -160 284 403 -890 -451 568 524 -787 431 584 -776 469 -495 409 276 577 -16 -12 -135 -883 493 611 426 -629 14 550 -642 604 594 -115 -533 -96 833 622 -453 -109 -630 -464 -224 -685 -521 770 -770 719 329 687 -335 -852 8 -834 515 -937 397 965 329 -523 190 396 11 -835 637 938 49 -199 276 -248 370 -970 84 612 434 774 -418 -95 652 42 189 444 -214 504 -812 -743 561 447 -675 -554 -754 -175 -452 414 18 -952 -828 459 -475 -667 -659 243 919 737 139 698 334 715 531 802 -988 285 -220 233 666 828 -541 -363 984 -620 -175 287 936 -138 -504 -761 -708 -549 -672 -535 211 47 254 -82 -742 -510 143 -953 406 -961 10 153 946 645 631 -789 194 382 297 517 844 -767 200 350 695 -588 -459 -937 -673 -8 420 280 -488 -541 775 -419 757 -628 -757 -182 -378 -39 -581 -917 -504 -423 -798 -579 -167 288 657 82 345 814 -352 -68 861 -759 -72 186 55 -443 650 -332 775 -209 866 737 551 -340 213 283 -878 931 -449 -628 -93 780 -666 -17 -681 -772 -795 -992 191 -734 945 -746 -740 -642 107 523 555 490 730 637 -39 -652 -984 593 653 -174 7 203 -478 974 -215 -690 -710 -777 -272 493 -388 462 74 970 -849 49 727 -665 85 460 904 -11 669 -756 640 373 224 331 -926 512 -421 325 -83 -38 -745 370 451 68 249 -6 291 -990 385 248 531 -370 3 54 361 -366 0 -785 -167 -96 -929 533 -854 523 546 -155 476 867 698 205 -411 971 668 394 -981 672 -380 545 904 -765 -72 -978 46 63 49 231 389 361 159 -181 -619 54 -538 -505 -766 399 105 39 606 229 994 -490 785 -704 293 -602 -185 195 -967 -514 245 -179 977 -201 -344 741 -557 -450 -720 -29 213 471 -142 -821 -649 -987 12 -727 -320 -362 18 -68 214 94 188 148 794 259 -505 -638 -67 273 -853 26 276 818 -751 575 282 783 630 40 531 -881 611 -699 284 -590 589 205 -394 139 -332 77 212 -750 321 -840 27 8 524 -987 64 359 710 720 993 -20 661 -31 -512 -33 -147 -998 761 280 863 363 673 62 514 9 -362 -298 571 -95 145 -705 -48 927 -645 90 -502 -522 166 -716 -965 295 -764 821 -466 -35 72 109 -168 -152 -114 -51 217 358 -503 -433 -731 -240 611 562 -552 231 -134 -192 395 -594 577 950 204 -543 329 452 -247 -136 -735 929 951 495 837 -164 371 730 -23 871 -380 403 -286 762 688 628 -828 643 -608 589 -785 794 -529 -129 -700 58 602 971 -465 -829 376 -643 -805 -962 -451 -433 -352 -793 -38 -39 207 -175 -806 -240 -726 636 588 568 -753 -958 77 -921 297 -650 -624 -818 322 136 243 566 221 908 -213 363 227 -87 -12 -539 897 414 -410 574 -166 362 -305 288 -912 974 -588 276 720 -858 -81 547 551 -14 -161 -117 -360 -936 937 -677 310 -204 818 -512 435 -641 -242 573 -749 -250 381 571 -470 888 155 -602 -664 122 133 -725 -541 692 -540 87 254 175 -890 271 -220 -553 -22 -729 -640 -913 930 -667 -645 -290 326 212 -309 -655 918 806 -356 -297 -400 986 13 529 -801 -631 471 -464 -955 276 769 -863 -484 604 193 -523 -683 710 509 629 792 -50 -436 -611 411 -754 -420 702 -806 -27 157 -224 -229 519 282 -770 228 -992 -889 374 184 -824 103 -329 -530 -669 -552 6 -585 -581 440 418 247 775 806 -880 514 5 311 -623 -504 530 69 -810 341 523 -374 2 -806 951 453 224 712 887 607 -784 -892 629 -181 686 -284 153 878 704 -301 -640 -13 -528 38 711 -664 -855 -10 -762 -635 -591 -903 233 944 951 563 2 83 889 -526 -314 60 -413 761 -696 9 -828 275 182 -82 -131 880 -735 -414 -506 546 540 755 773 386 -478 -107 718 -208 -665 948 -426 -462 -361 993 -31 72 652 735 256 -127 -930 861 151 277 -962 -713 471 -599 -62 -824 322 65 682 -293 381 767 -60 -726 213 -738 637 512 134 -389 -721 -263 -541 -958 -669 -58 -489 -497 809 34 75 628 120 223 628 -7 856 848 -10 -736 72 -423 460 -352 -996 -126 -727 -771 -14 43 875 888 -595 -298 893 -193 -842 -793 966 -811 -270 -414 -273 6 -725 -851 353 359 464 373 -264 185 -655 -707 659 -281 -494 549 -506 -724 -166 798 52 595 -374 -518 914 -377 491 70 321 -250 79 775 3 -552 -382 101 869 -212 -839 -544 658 9 -121 181 716 609 154 332 -27 -861 -964 -286 -636 -485 -501 -258 743 609 127 -478 308 -684 563 -467 -171 762 -974 373 -699 349 962 399 208 354 -514 -382 -807 236 997 873 -540 -917 -237 -983 -236 840 -727 -766 -666 997 625 770 347 -581 518 332 -351 303 -286 769 205 185 568 -456 515 -907 20 608 -828 -277 703 940 365 -396 272 724 489 172 -677 45 241 -173 963 -209 677 43 -431 -784 236 -48 881 906 -677 840 750 -367 212 967 -702 -291 891 -663 943 -525 168 977 -122 367 -726 734 -940 264 998 971 -856 824 189 399 358 -586 848 901 -705 36 -255 -150 422 789 -681 165 -535 589 -761 294 110 434 -502 214 -561 449 197 -966 -597 730 -957 395 712 -982 -811 986 -317 559 -93 -64 400 -206 435 5 -110 -819 -137 -637 -716 714 182 600 956 502 -538 -302 212 -254 740 -807 -920 356 784 366 -318 109 107 -453 7 -362 -191 927 219 31 991 -357 211 465 -110 990 720 -170 -468 -797 -862 -65 387 850 -619 -511 307 -49 -446 -917 373 129 -711 250 37 -62 -342 -982 370 -558 241 387 1000 345 -845 -216 132 772 -414 -689 9 -295 -940 -151 -794 -428 424 -206 -578 -791 736 -145 -392 -861 728 -547 -71 800 534 359 -811 -568 975 462 -423 545 -299 631 940 -366 161 -476 808 208 38 57 496 -150 -856 -215 -442 818 792 -131 -555 -136 -411 -726 370 365 892 -583 854 689 191 -289 702 -26 -924 -584 316 143 -362 -536 710 785 949 -563 929 394 26 -626 -684 188 407 823 -411 476 -30 -190 -532 790 132 -208 856 -316 -375 -379 -48 218 233 526 -250 -521 -184 205 542 -640 798 -618 431 327 952 -702 -192 -133 103 -873 -722 996 73 524 46 664 441 -375 -185 -140 -457 -850 -762 -866 987 154 585 -783 575 -561 -365 -42 971 -596 -399 540 -973 833 236 -24 -762 325 -716 -487 -91 689 232 885 -278 -185 -320 -551 427 597 -577 709 323 -820 -287 -840 -423 -306 955 -811 -520 581 135 342 -698 -619 -740 665 -335 680 -685 625 849 990 754 804 362 565 499 -376 -601 429 -68 -942 796 -619 -240 -20 -143 135 832 777 -449 454 -363 -400 560 -821 -287 -906 7 -155 -809 -741 238 -408 -261 162 -614 -159 285 -135 590 504 488 548 30 315 -958 -732 790 -241 812 -371 -492 -868 430 -922 -18 6 -284 -889 497 -727 346 -573 850 576 -768 -454 -264 158 -522 -405 -782 -297 666 -342 -619 945 -169 178 638 630 -511 432 -261 187 -168 322 19 331 376 -382 970 -700 -789 700 652 -822 471 794 -851 -654 -766 -338 -879 -304 -811 -218 -304 -992 523 403 446 801 209 497 -611 -317 466 499 -388 -863 380 -796 -463 151 -446 -478 -851 -634 -378 -439 352 -145 -149 195 -60 382 -792 -681 464 787 -729 549 663 286 671 442 14 -296 -627 90 -263 -326 510 -197 -159 134 515 -843 905 -301 -369 549 490 -86 74 -745 846 139 795 -908 832 911 -533 686 -289 480 -621 18 -880 220 26 -793 856 727 641 756 -261 -251 707 253 726 -144 450 -91 815 -84 -87 -948 570 809 -641 -254 -822 -260 -913 -766 661 -305 -490 -16 -475 614 -597 -246 179 497 -458 627 684 -705 936 -900 -132 351 237 -172 -495 912 -932 140 630 91 505 -953 692 -747 -626 -586 -913 -150 -370 135 314 151 852 995 449 -31 -430 -72 -205 -970 -17 316 -183 -204 224 214 694 -46 -256 -390 -745 935 510 0 980 -639 644 -214 -700 374 535 -449 -806 -167 -234 868 800 111 750 427 -447 -404 -350 917 -826 -442 -547 244 324 -138 835 481 -43 -109 -460 -424 450 -816 128 -935 -997 541 158 301 840 571 -754 150 -784 923 -765 792 776 -442 439 908 -782 -463 -269 -647 -355 195 -340 304 -979 -206 -58 182 -83 -413 661 133 999 -834 -844 580 746 724 992 946 72 11 241 -572 -660 -277 503 848 63 833 120 -67 -535 -779 -636 768 130 -944 285 144 354 864 -47 -662 955 719 -306 912 911 -481 436 994 95 -179 -708 -411 -937 991 779 85 -991 397 -960 -654 -290 54 -696 -461 -646 -54 546 142 -385 93 -148 0 399 26 34 601 -641 907 -309 95 -156 -597 395 -628 -220 -867 820 -230 156 -676 -154 -585 -676 -384 376 -581 296 -951 -169 575 -789 -332 -244 90 350 -173 -889 322 -939 -261 -887 243 737 -40 943 -694 -766 -541 124 297 802 824 634 -460 -219 -363 627 208 335 -455 -31 148 -81 951 625 718 793 828 355 -712 -42 -460 706 817 -605 -522 134 -56 -271 -175 -853 -518 405 -333 -949 914 264 317 350 -515 310 500 -415 -406 -706 179 964 479 -13 80 398 -546 -309 813 894 -812 -595 707 -705 -220 -636 -522 -954 593 -574 -420 81 -365 220 724 -76 62 996 -447 136 565 512 175 -782 -304 -253 130 -316 681 -551 -309 891 308 361 365 893 13 -508 -745 -526 677 862 -527 -833 -193 -372 -18 -175 624 879 389 745 -916 -835 -771 58 -596 992 761 -514 -103 198 242 97 640 -437 -21 889 -857 -600 -864 -392 455 -794 -653 464 -403 875 -869 2 -650 -988 163 -600 -472 396 285 888 -590 -672 -11 -636 -619 -80 -625 371 143 673 48 -725 -758 -777 4 -594 47 410 -856 779 -132 -387 -162 182 -997 -20 900 144 548 -643 332 -396 114 -917 322 -880 -743 657 -632 -219 -501 332 540 -281 -342 379 -31 838 63 -704 733 -788 450 943 153 960 222 695 890 -42 422 996 309 -913 -584 104 -44 184 456 281 -516 -267 -955 -937 -572 -216 775 -640 -366 -343 312 -492 996 -997 -556 485 57 219 -635 -8 -268 749 -537 684 624 646 -27 -194 286 421 -998 -963 961 -407 -656 487 777 -278 296 671 -240 -409 -249 962 -851 -694 -168 -514 798 190 639 860 -904 138 122 -163 288 -239 30 -108 -617 -952 -705 -273 235 -866 -294 -968 -860 41 -249 -41 917 -936 -645 586 -631 -530 -817 430 -308 -844 534 -216 46 328 -389 -687 -769 -877 365 -974 571 -824 -449 -207 -117 774 -380 132 222 -326 474 557 490 -756 -968 -555 -424 112 147 -747 -97 567 -57 -170 648 709 611 737 -640 -477 456 675 -105 352 445 -433 -728 -872 -788 -907 21 35 -207 -555 -483 -345 168 -972 799 674 602 -692 860 -127 -591 -15 -560 -180 538 -127 593 -824 567 -746 -745 17 163 368 141 987 755 -170 268 908 -797 516 -37 457 -440 -103 994 -407 -415 527 -415 -172 170 -591 -419 -13 323 985 -910 -982 -209 -794 -537 943 -826 68 -279 -179 731 -921 957 -886 166 -622 732 38 880 445 939 -29 -395 449 563 625 -89 43 -142 523 367 -456 -161 -778 -412 -666 988 -471 930 -671 321 130 902 -470 273 -81 -560 515 -961 -730 116 -962 767 708 -506 -21 -153 -545 582 824 749 -908 996 588 257 87 -94 -479 -233 -254 950 -990 -532 837 -581 -32 -891 -54 -813 -889 -271 40 -74 943 147 563 -238 -890 911 -709 -531 -425 -349 745 -833 -672 -996 -183 -462 50 691 -342 419 919 -446 409 -831 -233 -756 -770 749 732 603 355 66 502 -737 -615 16 -893 832 471 -658 -42 480 -780 -489 696 100 5 260 -691 -714 -548 427 -363 -345 170 -224 -14 472 -27 -370 605 934 -23 -689 -850 -12 -444 224 277 65 -103 -124 12 -817 -421 -272 839 -406 511 -727 392 935 -982 495 -829 106 514 505 417 -204 -639 851 -731 157 -104 -748 511 425 338 33 -267 -662 861 -695 -817 217 -645 939 -339 -938 -955 -621 511 855 -987 -755 466 970 456 260 -788 -385 -445 602 -324 -226 477 -615 176 -364 -269 26 78 643 -998 -909 -387 46 -16 89 -293 334 -246 960 -177 384 -866 -271 -477 474 841 -918 625 -344 205 895 203 -721 222 -426 575 413 -878 464 -592 -373 876 -625 967 -554 845 -497 650 84 986 -807 -475 -504 926 77 962 -633 -703 -371 73 289 -41 733 342 -645 -184 522 622 -593 981 -691 469 -683 -941 -810 -224 156 -928 277 -404 -689 -399 862 605 -351 611 -346 127 297 468 373 280 -287 810 -379 -583 -140 -345 975 -428 481 -423 -438 942 -381 84 -327 -546 597 273 -396 980 -321 -312 -407 935 -653 -480 435 847 -81 77 450 887 -341 -735 -756 907 870 282 466 546 468 783 -285 -28 -667 -397 -923 393 -777 731 -123 -533 -947 -791 -453 -790 1000 375 615 372 729 674 985 235 -18 -225 -970 532 -297 -406 825 -458 592 -854 556 -598 -409 632 -673 556 -979 -661 -460 30 -304 -504 -314 -682 651 -187 247 721 688 469 -509 -664 265 -562 -171 -197 -828 584 -622 -589 -140 936 -968 -589 74 981 -161 -290 930 579 -632 -585 127 -651 841 -25 -508 -653 213 -151 -176 -726 575 523 656 -447 -429 807 -103 322 168 -276 -75 817 -722 860 -818 796 193 242 -531 -355 294 858 -791 864 286 -787 -489 -180 325 -377 -146 -138 -966 13 -224 -631 57 -280 148 -609 -237 -170 -183 -436 -308 45 249 -927 -754 -971 694 601 -731 654 966 -489 867 1000 427 -732 -50 -321 -11 122 -754 220 861 473 553 647 -906 890 469 255 -945 -694 346 829 635 -67 -928 -475 -158 668 -42 436 -88 -629 719 -815 712 -721 -342 563 -959 -659 -336 -509 -165 654 -455 -570 -472 899 -342 -653 271 123 574 -2 -847 453 631 -318 659 461 895 -490 -370 -673 503 698 -712 -641 -561 -265 511 -600 405 267 -538 568 757 623 -117 -323 -694 16 -17 940 672 648 992 -943 -556 141 740 -698 -343 73 -18 101 54 793 -803 -771 -680 -162 28 -83 329 -848 657 -627 -446 -954 94 757 -454 538 86 565 282 -318 -869 -275 310 -197 269 706 882 394 866 650 -813 -382 279 596 411 213 299 191 537 402 -803 -76 744 -901 871 674 -832 -541 -242 494 -558 -43 -323 -415 -747 -789 67 -71 -354 683 -968 -62 -182 -846 606 -580 614 -720 -49 -696 333 -51 -905 459 673 226 -359 395 -534 958 -790 -923 -516 996 -872 -808 -157 24 61 -322 -823 -246 742 -510 -757 -727 -295 589 -671 -293 -925 -16 -493 87 -338 133 518 -240 -517 -214 102 -461 -427 -889 -521 556 -366 982 -19 571 -882 -118 -706 -337 174 -264 217 -946 -767 -254 728 711 -959 499 -277 -896 797 -395 749 23 517 -746 -678 -826 -668 127 494 102 409 975 517 550 639 -802 237 -739 -768 -882 -714 -877 472 122 -340 206 95 436 -773 -123 -83 -458 947 966 -990 869 -532 210 387 -743 -363 68 426 -257 493 677 -978 162 -602 410 551 389 123 76 -573 76 -51 585 -247 700 627 -959 -717 952 -87 900 998 -733 839 -335 124 -141 -637 -548 719 -493 -903 -240 614 -618 201 -24 187 -689 407 914 697 281 858 586 -450 47 -5 631 -690 426 55 834 -768 -14 -290 -559 -523 461 -170 926 725 -455 862 965 -747 -441 -574 596 -180 -149 940 277 -316 584 -402 445 941 476 921 469 516 -67 937 -25 -781 -182 720 839 -476 150 -512 363 -551 -303 707 512 869 503 464 -300 -871 -43 -807 -743 850 520 294 -555 -678 -544 -751 234 437 -289 -403 -418 -953 574 668 127 635 838 47 -540 655 664 -373 925 385 288 980 -907 -103 -795 523 777 -563 492 560 -671 108 -46 666 760 -916 -404 656 -178 -61 50 617 543 -340 853 947 245 254 -883 -613 -306 -668 157 180 -776 -484 -459 666 951 -595 311 -315 -478 818 -925 -599 -302 234 -438 -688 663 851 -499 941 219 28 -530 -719 -584 -172 656 92 327 589 -193 385 136 -949 829 -964 934 -39 -671 157 -374 -64 152 976 203 -470 -118 -464 -949 865 491 891 -221 289 -839 -312 786 -553 195 777 455 -520 -765 491 413 844 -430 706 360 -879 641 762 -284 -711 -572 -44 972 543 -930 514 780 -796 -346 379 759 -686 -490 693 853 829 297 -201 -948 -268 262 786 -373 134 419 -332 841 732 292 -347 -698 -32 719 -333 401 -477 824 -74 -208 281 -755 198 644 -80 868 845 -171 -77 -521 -75 646 150 80 -644 966 50 -247 911 -662 744 82 268 -945 -532 -541 309 778 -496 845 -229 -548 116 -370 163 151 -437 182 -293 -55 -2 -259 -943 -796 306 -439 278 -298 -182 -91 -249 -123 205 351 -341 381 926 -354 304 879 155 -111 570 106 8 372 523 -963 -58 787 441 -162 269 -362 -376 469 -384 610 849 168 31 913 -196 572 943 570 365 -425 854 -919 509 612 681 -730 -128 -63 720 -308 931 252 950 -324 529 207 732 816 614 91 816 779 654 -915 223 -450 -42 -420 994 183 286 -666 -968 -295 -193 756 544 778 850 350 -144 389 865 -862 -26 -915 565 474 662 -744 841 -269 252 -510 792 -946 -594 413 911 841 826 499 146 -628 897 -195 -604 -95 -338 -905 476 502 736 -558 -46 828 919 335 -133 -445 253 397 -5 -874 -636 -726 -306 -106 490 -736 -95 341 -479 487 887 -541 -920 501 -475 89 990 89 -656 -763 868 -397 145 758 -442 517 66 -131 657 -865 -989 -394 -224 -356 453 400 -116 953 -209 482 197 -71 428 -500 -237 -104 -301 248 -364 -211 -745 149 936 -144 133 337 826 456 -854 -739 231 -811 -407 -3 871 -632 753 770 -320 -748 978 249 201 -665 -334 318 431 -203 -567 -216 -209 -416 440 470 -576 832 -844 -982 965 -323 -816 411 -825 760 843 -221 -147 -302 604 -423 -806 748 795 -110 575 -373 -701 -799 -329 -52 196 -297 -907 285 414 295 -458 -600 -723 439 -438 -23 -172 614 714 799 414 321 -997 -980 -131 -9 -208 452 -136 2 235 780 -330 828 245 -760 987 -74 729 497 20 -966 -149 4 -570 -973 -708 154 295 0 -933 -569 960 194 -161 524 112 -522 140 -363 -317 995 -89 33 444 936 -843 -403 -107 -284 963 29 -51 -288 -678 -346 -879 406 435 777 198 -809 -21 -744 759 -769 663 -796 -161 19 827 -860 127 -949 170 -789 -504 871 28 -312 226 -424 457 54 -646 -590 529 690 -87 515 155 -392 -103 -758 -900 -347 -141 920 -128 942 668 -836 -747 -246 999 134 -754 980 431 -288 327 -339 572 796 -760 546 370 681 57 -790 573 519 482 483 -817 -960 944 740 -102 -683 825 -17 -476 873 -309 -786 349 -877 -103 764 339 668 129 -558 545 178 -544 480 424 847 -202 801 373 -132 -105 171 -463 -155 473 59 -941 -633 774 51 -156 674 -766 410 359 -633 461 636 -625 26 -527 -949 -441 327 -239 88 -680 -271 647 695 713 -606 647 653 -90 -461 314 -281 923 583 536 128 -486 -998 -835 -126 219 -407 10 -279 -554 -129 772 337 589 -296 -933 -68 -849 196 246 -492 515 -967 938 599 -933 -582 624 -163 -809 789 -459 883 294 -478 -350 620 911 -882 -270 -46 -996 -874 -536 266 -715 -733 -83 182 -85 94 457 353 313 846 423 323 535 -783 586 -427 99 905 661 -739 -945 559 916 -913 -450 295 -370 -237 -189 599 -666 755 789 122 -53 -110 443 -74 -532 881 666 48 860 -119 -785 -116 824 173 -511 177 -928 712 -310 351 -271 233 788 -19 -345 126 747 769 -330 567 509 -240 -39 413 443 647 14 552 355 884 -508 421 827 448 -834 695 -194 137 -502 -5 711 721 -249 154 245 -272 961 527 -460 -608 234 911 -694 -921 313 995 520 77 35 -451 -132 994 -971 -198 233 -296 -240 -124 -832 -866 -915 -627 178 142 721 -119 -405 393 93 -662 578 -347 309 899 96 185 -809 -544 -315 -299 293 -422 -504 -536 -77 868 -637 850 -212 -729 182 180 525 -189 -198 310 -60 -840 -805 -795 -35 -604 -499 -624 -577 -428 36 -239 -64 67 -685 857 -843 -819 246 399 650 218 188 -23 -650 -30 488 23 967 -395 -28 77 955 663 -268 -683 -820 623 -340 794 -289 -5 370 633 -749 704 427 363 764 -910 47 -773 -122 -779 -357 -54 -431 -814 654 -84 882 98 645 -92 822 746 -228 182 627 834 966 -735 -66 173 741 642 752 -459 555 -43 -529 -557 -466 -16 692 -3 -344 962 -114 -298 199 -369 285 -886 -502 458 -981 -608 -586 -519 -638 -289 586 180 328 -431 -604 -862 861 98 516 -192 -470 531 -512 -260 144 813 66 161 -857 588 765 847 807 -807 366 897 -929 355 328 -59 499 -750 -739 -140 -991 -289 59 -655 -523 -273 656 -55 -961 164 -796 699 -255 -733 546 -721 -357 -497 817 868 52 -247 -73 448 249 765 753 -765 -414 939 -647 -480 -924 893 927 -77 666 365 846 -299 -351 -23 -103 -876 853 -609 83 -208 95 -455 -695 619 276 782 370 549 642 182 941 356 -655 528 -661 979 -48 833 872 470 873 -880 41 706 -249 -759 650 354 -163 -986 414 -513 71 -124 -660 569 818 -955 513 240 891 -792 12 655 265 -913 -816 -380 -535 -565 -486 -488 -915 -362 249 369 80 -270 -964 526 -541 -29 -874 -521 732 903 -853 -203 571 -835 320 -526 -141 -757 417 639 -128 491 -11 779 147 255 529 62 -890 -479 44 -99 620 -771 -46 -983 298 -945 -730 -147 948 -74 -469 -384 -22 -272 -603 -619 637 -956 245 -699 -716 118 -346 599 94 474 331 371 377 707 -195 -930 253 -109 -133 -319 293 591 -687 969 -907 617 197 -395 614 946 -214 -297 -569 -218 48 23 990 -318 -720 863 -714 342 -274 -720 -254 -376 15 766 973 -399 197 -214 -756 -853 854 163 922 -282 169 -672 -776 349 736 -761 420 622 868 187 470 986 -47 25 735 256 -333 586 89 384 607 916 207 604 458 -159 -880 352 -769 46 452 -470 743 -73 737 152 -623 -2 646 297 -178 104 141 -406 389 811 -863 -851 550 465 839 725 993 -444 -281 -174 650 970 795 276 452 -407 -138 -424 -803 78 -207 -86 938 762 382 760 -748 369 -514 -386 -949 -731 -843 463 806 869 -184 -870 -722 -539 -367 202 45 -650 -352 617 934 4 -659 -890 -907 772 485 287 51 780 624 -315 438 588 -478 858 -868 25 885 215 270 641 -270 -170 436 -550 67 -478 -597 518 457 -822 479 -158 7 578 732 890 -406 101 371 -166 382 -848 -456 -715 -475 627 -240 875 822 -642 602 -460 823 -499 -3 388 -29 -692 -436 550 -932 -362 -352 840 -145 -603 -461 -244 -898 -908 378 -570 -845 -765 -177 -838 -495 -565 -39 521 -895 -548 -45 623 92 -704 972 -649 -852 394 -862 -510 -947 43 -672 -501 994 -253 662 17 553 -112 -39 745 -932 -432 -769 763 -805 382 -169 -618 535 -954 497 -809 557 -145 478 -517 -730 273 973 -119 200 -369 270 604 599 -230 -721 -316 774 90 -362 -196 -157 -88 -57 -104 747 649 -191 -251 133 936 -919 -504 -252 -191 639 -419 -961 826 572 -741 853 -461 615 312 -968 -92 923 -255 -846 -140 20 445 -29 -493 -571 575 685 -925 -755 -354 742 -626 -450 -465 -865 875 629 -790 -129 951 -657 19 -978 693 607 755 -138 289 -113 -333 634 -367 269 504 -683 206 -763 -317 553 366 -187 -108 570 997 202 -917 824 -104 535 -38 953 747 -797 522 -740 -725 496 32 346 724 368 -569 -383 761 -399 707 38 -514 419 -593 970 960 -798 -226 697 753 -339 -292 -528 612 -54 452 -402 416 636 -991 -380 460 -314 707 627 406 -730 -805 -494 165 441 153 -57 59 598 -133 -31 -772 862 -9 -820 12 340 -485 83 -643 282 -635 -804 -129 224 907 27 -945 -652 -952 -792 174 -249 -826 -266 -778 146 21 213 -228 -413 -550 462 351 499 345 591 178 -633 166 187 -445 -204 -627 745 841 176 959 -224 -758 -775 677 408 -356 129 893 -815 271 715 -537 -437 159 -177 -818 340 -515 -259 -329 -602 682 344 -241 683 -456 -910 110 974 60 935 -995 -506 -678 -555 436 -444 775 179 172 461 566 -456 355 -142 997 -315 -26 970 -438 134 529 498 -337 456 -411 316 -92 -394 -520 450 -22 733 390 236 564 802 782 -559 -293 -71 -420 246 436 -121 -909 968 931 -117 399 -1000 -451 519 574 989 -973 -73 -369 28 -583 -739 218 735 236 316 -74 -131 556 -738 789 -310 808 -955 -640 -457 869 318 -736 -773 -89 -610 537 -732 914 378 761 -480 -514 -957 356 869 -404 646 -564 -639 -360 -298 58 276 658 286 282 -711 -578 -31 -996 923 -58 611 -203 99 218 -61 -614 -293 196 -811 -79 -390 297 -239 629 -488 -223 853 637 709 -3 -643 763 -340 467 -329 632 -484 -446 -991 219 702 -562 -888 137 -513 -1 -57 506 155 -872 528 681 -738 -540 -743 861 623 -379 847 825 974 231 -278 -710 -938 -716 463 915 960 -823 64 -902 -729 -618 511 998 110 -607 -799 -768 -410 -469 824 189 356 -239 809 -840 -895 -278 -957 -806 -170 406 -789 177 -782 -966 348 -143 -674 -988 -865 467 -992 51 -741 -293 186 -870 -467 -957 645 551 901 351 -621 603 -886 -413 -879 -128 543 -155 268 434 -869 445 -894 -277 463 -722 550 620 275 -954 579 -778 197 414 -231 -103 -768 715 -618 275 921 559 -295 328 -517 356 394 156 -771 -711 73 385 -847 499 570 -294 -11 128 -431 476 509 -551 -375 -25 -833 -679 954 356 542 -829 -420 920 -930 -81 -697 -845 -943 39 683 696 742 -743 -684 -80 -371 -316 271 -899 -14 706 -358 -880 -750 667 -513 954 564 -152 188 -186 -999 635 62 -324 490 -272 526 -638 909 -640 215 -694 356 645 -625 -299 391 -811 -842 534 339 999 -411 -658 -650 -572 -495 943 -607 71 766 881 163 -845 417 -690 -705 -187 634 942 692 422 -579 821 -497 452 -185 116 -752 -908 -992 230 -584 12 -412 -597 783 644 457 -612 394 429 827 -894 599 -946 549 729 861 -880 -341 -841 -944 -643 581 321 -482 -847 -959 452 -595 613 -30 581 899 -307 990 -737 -722 -937 -433 800 693 141 218 624 -167 158 169 -151 682 -492 -716 462 -951 -871 -179 -884 -333 439 -353 567 -567 -924 -334 215 -953 409 -699 948 -951 -399 720 330 160 982 632 -115 -33 485 -923 741 949 485 81 57 562 468 572 273 -280 661 -651 703 -228 -471 1 -640 829 -958 709 768 -460 -842 631 148 648 -336 582 -168 -375 530 921 -697 -1000 -172 -197 939 -906 226 714 -808 -259 349 956 233 678 -235 -892 608 -300 137 -487 849 -213 99 -834 7 537 -948 -140 -781 793 -505 524 589 -509 -79 -412 766 217 -566 -356 -610 631 -969 -478 923 225 224 32 133 -268 -567 513 -213 -725 436 -417 994 156 384 -24 -800 -250 -131 430 -637 904 -336 -4 -197 -903 -811 -857 561 -966 552 -634 449 -24 123 760 -53 712 -659 98 -682 -549 -547 492 264 729 798 88 202 -426 -971 -635 -354 216 174 -4 -372 277 -811 531 -483 581 -622 25 714 -145 -7 78 442 -863 -9 606 -925 -147 -176 -510 -385 249 574 764 -471 757 -554 87 206 467 603 87 889 -459 109 421 720 157 873 140 -692 -131 326 317 956 103 664 753 -470 -802 241 -993 -434 -596 496 932 925 579 672 119 891 693 -82 -516 -163 -907 650 -573 779 783 -712 -651 -851 -385 264 -705 68 907 483 -640 -193 -798 -179 503 -804 843 417 -61 -79 -784 798 225 -276 -174 586 -807 -13 -963 -861 419 -709 450 491 53 -43 252 -531 784 879 603 510 -875 882 -494 635 311 616 97 811 812 -208 515 -834 -378 834 670 371 547 -746 837 754 -841 -877 472 -836 125 342 817 -261 287 -938 -776 -286 -423 657 -8 -251 -40 612 34 -531 623 417 -766 338 -738 -957 -913 -763 -742 203 -820 991 96 -934 -88 -774 -288 245 899 -884 -450 816 -705 981 -156 436 625 -793 -979 -110 616 -690 -520 -599 931 -76 -627 -794 787 -305 623 -526 656 -721 229 235 -285 728 496 -465 333 -442 776 894 295 733 782 -527 -998 -862 -905 -851 -64 616 51 559 270 -376 -499 -624 393 225 985 -358 -214 -768 567 -615 -601 -144 68 998 846 -43 -411 -854 -127 -592 532 732 -408 -944 412 266 -647 438 -690 -563 -717 664 -979 865 -303 680 382 -601 361 717 240 171 -93 952 -759 444 -49 -713 -701 -952 62 209 -71 -559 480 -947 704 811 102 -6 -223 981 697 206 467 287 -946 -169 12 577 -212 831 -555 -270 51 247 -287 750 -769 198 157 -177 -567 -618 263 -398 -854 643 -526 -548 952 -518 -599 597 540 41 29 276 31 700 -450 24 -59 607 669 612 -70 -86 -570 422 -274 -523 -819 98 963 -887 442 424 -818 -570 -693 805 404 623 24 -725 -978 621 -215 -567 549 400 -489 603 -451 665 -136 -100 -698 -605 -303 820 444 21 762 243 -835 848 -898 833 -990 135 843 -811 330 -30 26 -319 -89 -709 -211 -99 -259 -651 782 -33 -447 806 872 966 -975 636 329 -857 -590 -844 -291 389 103 -5 160 89 662 -735 854 923 -732 -900 -886 897 -826 847 722 -990 -248 343 -127 -127 862 -458 525 -258 874 -270 -53 290 -645 -857 618 -299 -126 -166 -94 430 862 -919 687 903 93 40 -513 691 913 850 -998 958 -977 498 -931 278 815 885 -570 55 -934 829 -587 -966 -454 -833 -841 673 361 871 655 151 23 837 111 -565 815 -767 -674 -961 -714 875 161 -935 -993 -367 668 11 -996 778 394 -270 754 340 103 -539 -401 430 460 901 303 671 997 133 731 232 -718 42 680 540 -217 -948 -591 791 341 178 16 96 -849 -404 -972 9 794 -92 -582 159 -297 80 -83 251 695 -123 301 451 -695 7 -252 230 395 137 -897 -861 240 85 734 -458 -358 -427 496 130 -188 -64 442 -290 -491 201 429 219 -861 315 84 591 -1 -557 -207 -441 321 179 -299 41 226 -798 835 -650 17 -789 -513 -368 376 -68 -694 -646 -821 -701 809 -125 -475 894 115 704 -199 -774 -132 -39 -441 -805 -955 673 -662 -310 -865 287 278 -576 359 216 -157 268 548 180 708 -282 581 772 503 -718 -842 -893 -751 718 382 959 -662 -19 -901 968 235 547 545 300 -703 -412 -74 646 326 -861 98 -122 -825 -267 814 -114 -426 -440 -485 331 -435 30 -497 213 426 847 653 -607 426 107 53 -779 278 -847 -8 -972 320 -688 91 -294 -135 307 655 -474 -507 897 -547 3 -329 790 389 534 931 796 609 294 334 -25 -701 257 -60 261 7 620 518 424 -427 -258 -386 -416 -662 925 81 14 695 890 -257 -105 -972 -575 -31 -697 -825 268 -405 -330 -308 630 -865 -378 263 751 580 44 -935 -500 -774 -760 479 905 -325 -797 456 -40 -706 -156 298 37 853 210 -958 -341 943 817 -306 8 -954 -756 89 625 102 142 712 48 613 56 346 156 89 164 -500 -396 -222 -842 -593 -760 -673 801 -910 -309 -357 539 873 -788 553 -190 -610 -686 851 387 902 20 708 1 922 -187 816 -754 -607 -217 550 426 -445 329 -808 -453 -195 -41 413 23 289 425 150 -879 84 327 -528 -819 299 94 823 -646 337 -193 -30 220 354 -338 -888 848 -137 -147 -743 -574 992 826 11 12 -429 968 828 -868 526 -403 -102 327 948 939 362 -391 490 907 -292 -43 -166 757 -720 -81 224 -122 504 120 61 -117 249 101 771 187 443 893 292 -151 837 -457 -952 -893 779 -807 -102 -447 -696 -967 -605 828 -601 -145 -676 -940 -153 552 -722 205 -26 693 989 -457 -173 -866 361 -407 -429 -508 -568 525 565 327 824 404 286 920 -437 -853 -952 -483 77 -848 138 826 480 -834 0 -25 828 737 -513 -546 398 -789 -258 860 -671 -689 488 -428 -977 893 533 -586 -748 -33 -518 803 573 877 854 489 -502 -884 703 -822 337 -201 -279 -24 673 678 -229 -168 342 342 -561 -139 684 -6 525 -240 -201 100 146 355 47 226 -332 399 -270 -150 -870 -520 -806 540 -225 371 665 325 413 -753 -204 338 -7 -439 193 507 -597 -579 541 -672 -620 522 -316 -459 -639 850 -789 -487 -852 107 -542 -342 -910 393 281 588 -783 -800 917 -883 964 554 -948 -103 -347 466 -459 395 -743 -38 -13 -714 530 52 728 -73 -341 303 667 987 959 -133 -550 563 -355 -121 -760 -142 623 479 -596 323 -443 420 -107 -230 946 -216 -243 445 820 -579 -710 -520 281 -411 953 873 271 532 77 -456 945 194 -289 40 757 -563 968 -433 -410 -520 -501 857 -203 -536 593 615 648 -934 -714 -727 932 -15 360 781 537 658 -802 -791 -22 -719 265 756 371 -952 448 -76 -172 -106 -388 -298 569 -655 -209 -598 -545 -940 893 590 -560 927 628 622 278 562 411 863 -956 -77 981 594 -647 414 547 107 -743 -439 265 -119 -680 322 -373 966 -956 -425 201 -404 185 35 -236 192 800 540 -355 843 -81 502 38 341 998 -247 23 166 866 466 -663 625 772 -635 -548 221 -320 -569 -757 195 403 559 867 189 -538 -801 645 853 879 605 -615 -554 -841 530 -31 -976 978 -388 -217 -80 431 -69 -83 862 450 393 -96 68 -423 -388 239 -283 -679 -97 -315 784 802 -3 -296 -993 -831 403 697 55 -656 -789 -827 -695 -822 411 -308 -949 -121 768 -193 -598 734 -798 219 -389 201 126 952 -760 668 608 -926 966 -381 561 -560 736 -908 -382 34 175 93 783 -259 262 -751 -106 -952 200 20 923 713 915 -125 671 764 578 -861 997 42 533 -715 -313 881 804 -356 510 928 -135 -643 766 -514 -620 342 455 668 -735 -282 640 830 736 745 632 980 -18 16 -70 70 -31 649 766 360 -826 -702 -9 -393 960 -772 610 679 -182 787 -444 -838 857 -356 -568 587 402 -727 -347 758 973 78 -658 572 534 831 -573 -395 -285 745 193 -301 -234 486 -324 -757 849 493 301 -441 -825 933 721 -694 -534 63 -451 -472 20 188 -208 904 399 -103 -390 -881 920 -494 186 652 -731 511 -22 -977 448 839 -620 -38 959 -746 -954 439 480 266 -359 -918 -868 -729 -985 -79 425 -383 699 -376 -142 199 -137 286 -205 -128 -110 802 -222 -165 -836 -889 621 -158 -780 855 -432 171 -945 -753 -70 -929 -217 812 -293 -234 -118 389 -641 -295 -871 496 772 -312 241 -26 184 -53 378 -357 754 -829 748 862 382 982 424 -643 683 319 76 -74 387 128 -862 -505 -59 378 -335 -253 632 -321 947 -635 145 -429 903 592 396 -955 20 -999 829 894 984 -829 675 -988 285 869 -102 653 -602 940 325 -691 861 -395 -78 -998 -913 70 -389 722 379 -629 -761 578 714 378 -636 -83 426 165 807 535 -652 -912 978 -606 -905 -415 23 350 878 57 370 -351 -786 -900 -423 -744 -958 163 -434 773 329 659 198 -15 -214 -48 765 198 -278 8 272 -211 -393 862 -445 -513 -417 959 -584 -60 947 290 -155 -663 -3 -606 -400 -880 306 -977 -282 -319 391 805 -538 797 -740 805 -78 389 538 20 247 -146 -142 923 -233 190 518 228 399 -535 209 992 548 79 787 -660 -22 331 -692 240 -332 301 112 -972 -119 256 -938 -765 -822 11 -650 812 -522 954 -579 -63 -912 -107 18 229 527 179 -191 -212 -349 -663 352 202 -824 432 -540 -492 -427 712 -236 180 -357 -185 -762 -52 -33 66 384 927 68 -407 956 427 -822 14 231 927 490 866 149 865 646 -958 -600 195 633 91 453 -652 162 948 -709 323 397 -782 71 862 540 395 -18 -662 429 685 834 -851 941 -296 797 -8 -321 -194 -601 947 -875 -194 641 239 -176 -707 -446 315 -99 -781 -460 -801 84 725 -259 -309 -833 273 239 -130 237 977 382 449 -940 155 672 61 915 651 131 -133 913 569 -407 -664 725 -518 -161 -954 -729 766 -967 988 547 -606 927 -966 -806 -126 782 -306 429 -789 -985 331 945 -502 980 957 -455 377 -337 -520 954 -279 76 -507 -456 77 -325 -277 161 -406 -231 -663 -525 483 -377 871 778 526 942 982 -980 -985 736 -811 999 563 312 636 755 264 369 -725 -47 -680 -503 996 350 -620 -824 901 331 -794 -444 -225 -706 -826 -273 254 212 -697 230 -549 -215 -185 -998 -178 -776 -426 -197 -712 -888 565 634 317 824 -717 -566 -900 823 235 245 -434 870 384 864 866 341 428 -789 -50 -509 -369 -983 813 -626 543 333 -814 -294 935 837 842 655 -267 -475 -747 -990 507 183 -453 -310 450 -547 -128 972 -890 878 -283 -904 123 440 -691 76 -348 724 430 -632 690 999 -34 -80 729 -144 -493 627 649 -541 346 -92 966 946 478 -850 973 512 54 -150 -726 185 -456 981 -630 943 244 224 535 890 -688 455 312 434 360 -915 -160 -111 363 226 855 458 286 291 -72 814 -89 -755 137 -27 726 228 323 882 -643 658 215 948 645 -469 -577 -209 -961 -334 -417 -56 -752 -478 -988 -187 -279 313 -689 -330 547 813 176 200 349 -448 516 -766 -136 -637 675 -614 -645 311 881 313 161 -830 -426 345 155 549 531 729 -979 -358 -164 -767 -681 -301 232 932 -19 70 646 85 451 822 715 378 617 784 -259 37 -766 732 -556 794 369 694 -262 504 690 893 774 306 -868 -303 32 957 888 -418 394 206 -795 319 884 838 -153 622 439 -853 772 -164 -877 -158 492 -720 83 -698 40 68 36 -311 925 -77 -477 -534 759 645 356 -717 -271 -810 -87 132 771 -72 -946 705 383 -47 -429 776 -788 539 -469 692 81 369 333 112 319 -760 -368 759 -714 -838 -631 892 833 647 -99 879 931 -643 -224 -235 -71 -28 1000 205 391 -414 -710 172 -713 725 110 -583 831 -963 -523 112 -797 -693 703 445 532 -502 -564 766 449 257 -730 449 -741 -138 750 -830 663 -504 448 -453 291 118 8 984 335 629 587 -186 701 449 54 873 -998 141 -502 -996 628 -470 166 -992 305 -547 612 -767 -842 -162 -188 805 338 -43 -15 -299 -381 272 296 732 748 559 -873 -941 -83 991 -845 412 -689 -354 625 -904 266 247 -452 -134 736 -366 688 -785 514 865 -155 144 -40 -118 997 -795 -294 196 -655 1000 -852 -980 -398 -784 -297 -290 870 -679 211 -893 -123 51 150 -592 245 400 693 243 -448 747 735 -878 -695 623 -610 354 -732 633 -894 -595 348 -553 -765 -114 380 908 -769 725 396 750 -713 913 797 154 911 37 378 -641 426 -335 -299 36 -756 -45 -336 83 -520 -542 195 -964 987 -401 -682 -56 -392 821 -686 -365 145 -924 405 -292 -986 818 110 921 956 -787 96 637 24 -772 -727 845 258 -478 -333 -385 -316 -154 988 404 -768 -212 818 -198 -625 330 -548 934 -931 -93 -437 529 484 950 -487 289 269 -219 -560 -834 -398 364 946 -703 6 598 -306 554 -902 -261 709 621 -145 207 -316 23 671 -42 919 -588 -598 994 -168 -573 -663 120 301 -852 -553 -263 378 -823 -100 -595 -167 -932 421 636 583 -804 712 -644 951 -615 -998 -396 -776 -110 -801 -361 875 807 777 -284 -867 -47 499 -37 715 -679 733 593 501 -480 -922 289 -282 -508 -636 -627 505 128 -865 -247 -210 -444 -437 -197 -801 575 -831 -727 -287 856 381 304 883 407 422 -417 16 795 -769 323 208 110 -954 -859 470 -790 55 472 -878 383 932 281 -692 312 -559 -618 491 954 -305 -633 -521 -80 -43 -358 292 767 487 458 -430 -732 740 -164 171 -480 -560 -654 235 -931 256 -94 -608 -234 -985 -717 750 931 40 469 -206 71 32 189 -307 -387 -354 233 -828 98 615 -860 320 -956 -56 -553 -789 -141 -400 9 73 256 75 -508 181 527 487 -249 378 743 -63 -937 -261 964 733 944 852 694 174 -437 -227 -195 -735 390 527 101 -263 986 262 -172 -456 350 857 12 -891 451 -267 -263 -985 394 129 234 150 272 -61 669 -837 -128 -635 176 233 186 -462 446 941 712 -820 -939 801 371 843 -537 -835 -775 109 -655 -693 -929 -994 112 -389 905 -258 780 768 -51 623 -592 906 141 -147 -634 -702 -54 -800 -68 900 -853 -717 129 175 804 -695 -921 246 -29 -478 871 594 905 438 19 -709 -705 924 -83 322 925 39 -826 -543 418 895 401 221 269 -260 -584 -191 -132 -965 -95 -865 -372 -248 230 -281 498 -886 -454 878 332 516 33 79 810 776 -193 -296 4 149 196 -702 495 176 297 -641 939 791 -855 475 -882 -166 -666 316 935 280 817 781 209 -815 -991 119 -496 -439 -160 -421 948 -212 -742 -355 280 230 -243 -486 120 15 17 870 -601 -348 907 959 -98 942 -771 -408 -836 636 -640 362 -651 236 -362 -337 -939 413 632 496 25 -349 92 726 -789 150 -179 166 966 -847 -692 339 756 -49 247 445 167 -233 466 797 587 -323 594 55 920 597 238 39 28 -374 -639 956 392 851 -874 363 345 -745 -301 916 -110 959 476 -548 -730 939 -74 678 -211 140 -207 239 -715 611 -281 331 995 -96 -648 -968 -856 -663 -160 845 102 -440 980 955 -176 -648 93 -395 509 -165 765 -292 541 766 -609 950 -530 68 965 -726 415 238 603 -827 573 84 -87 -236 847 515 198 186 -607 -786 728 -442 -143 401 -726 363 -116 -222 982 -511 -327 348 -212 688 474 -366 127 410 692 -426 548 437 -646 986 761 846 -214 -167 -834 -156 806 -949 -868 -56 -44 -480 533 175 -355 -256 928 62 489 895 295 -112 588 595 21 30 751 990 864 814 987 735 790 -880 -451 954 53 -975 -600 -626 -45 -124 211 -401 818 -189 -856 231 -89 725 274 564 550 58 -244 792 280 383 -9 -485 506 153 345 947 5 527 690 -679 -689 771 78 -480 37 -878 618 18 42 -308 866 209 573 271 -530 378 -24 -854 -603 574 166 -927 78 -432 -93 -999 640 -858 -55 -528 225 71 367 -785 -665 608 497 353 -970 -730 869 -569 -28 -296 696 51 918 -544 -848 -927 542 847 65 329 384 887 -651 296 -493 -412 191 -777 -210 815 961 -870 166 828 -496 773 -582 -341 860 -122 202 770 125 -696 220 155 -853 76 669 -834 979 -484 -471 -848 856 938 530 178 120 653 -650 300 764 -962 -833 641 -389 684 -935 -589 179 -559 -909 746 -760 -142 86 384 184 682 -29 -164 836 819 699 25 614 53 16 -314 -812 791 -333 628 -112 -43 -405 -640 -316 878 -651 706 -339 86 -899 552 -530 -907 6 -822 -572 -226 -172 365 -420 579 -282 809 665 194 668 81 556 713 -978 420 118 -717 -679 811 474 -932 398 878 -526 409 -311 -756 109 -467 -463 -270 -211 -917 -824 403 607 589 -926 -549 965 -618 -851 753 27 628 -292 729 -974 272 550 -879 -438 -552 -632 383 495 -457 728 820 -945 -848 192 -787 -989 -299 45 558 125 -23 -709 -692 679 58 409 402 -974 -345 256 -303 -827 -701 827 -113 -159 968 -21 -615 931 524 -791 10 -607 -487 -180 837 633 -993 63 985 -758 462 -530 -832 -987 284 284 398 -148 281 -644 541 754 965 611 816 358 -9 892 -721 138 -935 415 362 -895 -978 -696 224 -911 660 -84 -182 116 -865 -451 849 -560 -551 -578 478 -428 707 641 136 449 932 188 601 197 727 648 -101 -237 559 523 511 452 -474 134 -633 -167 463 -233 -702 -866 477 -629 -470 246 528 399 479 -402 -252 -776 39 373 -274 241 -502 499 929 433 39 -584 390 -436 -278 335 -294 284 321 762 -631 -420 181 126 801 651 102 17 -904 -140 666 463 -362 658 227 -958 -697 655 968 634 -780 -477 -290 302 -433 -489 128 857 226 613 333 -364 -319 -154 -844 -968 -768 -1000 -317 372 -456 990 -741 259 -552 890 385 -737 692 212 -623 -172 1 141 -242 710 -382 593 -369 -285 -498 -170 457 820 -188 -755 -805 -576 -742 -849 -516 -777 750 -975 -943 -982 -49 -561 -641 598 -224 324 901 -305 483 671 -514 -226 -904 918 15 5 -43 -173 501 -299 -587 488 -442 -750 -807 -339 726 191 -938 921 521 270 -620 141 -789 45 -534 -734 993 788 351 939 -634 -714 280 36 -782 -298 546 981 -935 0 359 772 75 -760 271 -406 -647 -455 341 344 -970 250 -712 63 -54 -876 300 45 689 -898 450 -145 216 982 -502 -422 -597 -935 282 -316 823 509 276 891 100 -303 -848 -74 -109 -247 -472 -851 -462 771 -75 -587 -473 984 -524 629 -614 203 -365 683 -44 337 -247 286 631 -759 -23 -518 -739 -254 934 864 836 25 -416 -611 949 212 427 -893 -393 936 -295 -238 -865 -456 -478 93 529 681 -37 787 60 -209 -456 -334 -789 -188 -316 301 -124 -928 -369 -529 -924 872 -570 -209 -58 267 571 45 937 85 -806 -940 996 -419 314 824 -838 656 773 -122 714 534 -473 866 -984 689 33 -843 814 -188 -555 714 78 325 -559 823 -188 -538 -449 -860 -82 -288 -791 813 -718 764 -178 991 782 748 -261 -667 355 -929 24 100 684 809 609 227 976 -774 257 -601 934 -529 667 788 599 997 -43 -497 11 914 797 534 -102 279 81 -282 -135 638 -559 484 883 146 -841 159 891 352 672 -858 -116 -336 77 -91 -138 579 -224 -973 -352 607 -153 -684 -506 784 -733 522 404 -806 -87 177 304 62 979 959 -932 -625 -621 -866 -259 -680 817 677 22 708 -747 186 -583 -635 -427 -368 355 -443 501 -7 388 921 -848 -604 -738 -337 -830 785 -666 -272 -645 269 -159 527 -642 749 799 -80 437 330 323 -801 837 24 763 844 -241 120 -685 -978 -140 -698 -350 -638 685 855 843 -432 305 51 -198 -767 -98 -95 354 -144 -810 439 -945 447 312 -250 739 -981 714 964 255 502 -102 -749 896 -815 -703 -597 -267 -203 95 -134 445 -337 716 -235 -844 -192 -632 253 377 -825 -935 -458 598 -111 106 64 -225 -37 -179 931 473 -518 291 -22 -528 550 678 -334 455 132 -298 862 379 -602 -761 669 -538 -345 741 68 -964 926 944 571 763 788 -203 378 366 563 422 -101 -1000 254 -933 746 -691 718 65 -791 -24 614 -138 852 384 -251 885 652 431 -182 -942 -537 -254 346 -812 669 121 -234 984 848 -256 -65 -447 304 -962 -198 897 -957 -587 -968 547 881 467 -796 535 143 493 -637 134 462 -651 885 94 253 296 -880 -649 611 -150 459 -722 -239 -227 176 707 -330 811 -899 58 697 -208 710 -533 -987 441 -543 -469 -414 -714 -901 -501 189 259 -584 -693 828 -99 -530 -964 -378 -816 -78 51 -100 -895 306 993 396 -224 -442 571 -96 -395 864 512 -670 -335 822 -848 -609 -167 558 -862 420 -740 -244 -475 -958 238 834 571 17 -699 278 -54 -992 560 1000 -614 -496 -565 94 763 -150 702 -489 522 645 11 504 -151 -561 293 442 638 -481 725 -34 839 -97 83 -410 541 439 -79 -286 -129 -137 857 -457 81 -965 -963 248 -341 191 -554 846 121 -545 -628 -95 254 -466 158 -448 62 -702 23 675 343 -161 -392 58 -262 -158 794 -58 -481 733 346 -900 -328 458 -175 664 76 943 -475 691 456 94 543 666 741 9 289 149 -342 998 412 -401 -13 -405 622 -102 185 -830 975 793 590 428 707 123 882 -454 693 -382 488 -499 960 956 311 248 865 223 -283 252 626 -511 72 -826 -876 144 -975 -35 666 -743 993 -316 -893 -217 297 808 73 -688 865 -30 -465 -581 897 -772 -186 -386 -401 330 -264 611 -668 454 694 137 -281 897 -772 286 114 973 -8 -521 -327 93 458 96 264 -876 87 -911 -47 883 -349 490 -910 264 28 -860 -916 773 773 -681 -935 -214 -254 -560 139 502 -143 -884 -268 880 588 762 -595 -943 500 -809 231 195 781 238 -554 562 -32 518 830 56 -268 -114 -773 -210 390 -267 -154 993 968 -320 -361 -882 466 86 -286 874 -649 73 -809 -800 315 550 -626 -275 -813 247 871 -719 -172 -890 -485 745 543 -706 439 -727 293 820 -970 -874 634 653 -63 -567 940 -195 97 257 664 -600 -58 -297 -540 160 -154 -868 878 -31 92 -498 -807 227 -507 389 -591 637 632 -905 -281 -771 -182 248 225 405 870 -969 74 572 4 867 -260 195 813 -834 705 -301 -409 -894 -411 -702 970 15 -506 322 493 -277 519 93 737 -649 -583 -382 693 -756 835 626 -780 188 521 -850 663 454 -924 365 -78 804 -96 355 -524 757 -391 314 378 241 -508 685 168 340 -172 -315 -38 61 -699 -526 -157 -175 -822 68 748 273 -615 924 487 -41 -112 572 -596 107 344 -709 -109 872 -833 -376 615 732 135 -237 -626 724 471 798 426 396 -949 -663 -493 -442 -655 177 944 -879 47 186 -9 183 -582 158 -979 295 -227 -634 -462 -491 -180 893 847 -75 -942 821 214 -272 -936 -364 -52 263 478 -816 -910 41 440 569 -461 502 -990 136 595 545 538 -337 -542 717 117 616 -56 -870 -797 3 436 637 616 -742 -179 -87 -797 309 -982 -571 -694 634 -278 -325 -445 3 373 -517 113 170 -724 -688 134 80 -718 16 637 992 -897 683 91 -951 208 -416 77 -48 677 839 741 -38 -450 664 -319 656 999 -138 -471 -351 944 10 986 -446 752 -52 737 -970 -356 770 -54 396 2 -355 754 -351 106 797 24 -835 -243 563 -103 188 89 563 -954 494 486 842 -490 -710 949 451 291 -627 399 -975 -271 455 -609 126 130 -384 -977 -557 -545 -434 730 767 -82 -392 -885 -792 -665 -336 -623 1000 -920 221 -675 823 -697 -859 -195 -62 312 -222 12 353 -688 54 -708 -114 955 -414 -118 243 851 149 -28 -359 423 -608 -517 -499 -543 256 382 239 707 -443 264 270 472 999 809 709 -639 -25 -241 712 494 294 994 -11 498 -404 206 -139 -876 -77 422 462 861 -865 538 -466 627 -110 234 331 -939 -200 933 964 -605 -566 -468 979 462 -757 264 -183 143 471 -24 717 -961 -815 653 -229 -822 412 190 -906 100 463 709 636 960 -654 495 -524 621 729 150 -247 569 535 211 -908 682 -378 -342 46 -477 -967 247 -215 -759 508 -981 702 -940 -866 -636 688 -151 805 -651 -138 860 -649 99 195 -194 45 -630 396 -966 -396 -589 539 -428 -407 447 86 -792 -101 -791 -26 -197 753 326 -532 -483 -186 -774 -86 612 178 -790 -953 111 637 155 116 -507 -803 204 502 -262 132 -188 733 -982 -166 782 756 782 10 -128 -381 887 418 429 939 608 -144 886 722 -949 947 19 468 -646 534 430 546 667 979 -614 429 -389 -480 -849 -841 -552 641 -345 -78 577 -895 -942 490 -671 451 -527 -254 -198 275 228 914 -277 -250 272 -455 -560 565 -317 876 -396 125 -590 225 -922 465 629 -490 138 -380 196 835 724 981 -790 -530 -540 38 -926 -588 -303 -169 -472 152 298 563 -942 678 -297 95 -172 -526 636 -865 179 539 250 653 102 -985 956 -809 -528 474 961 890 -777 -133 702 440 923 499 -428 249 -998 -411 562 -912 -648 -420 121 545 241 129 401 974 -305 578 100 990 -287 817 -168 -852 -258 -26 -210 -33 -184 -457 -148 865 697 -182 -546 -906 127 879 534 -579 -647 865 125 -537 -402 130 -659 302 -930 760 -705 -651 -542 -140 -272 -203 45 825 -646 -412 243 996 -276 -430 614 -348 -501 -354 364 651 254 921 -676 -176 -633 -906 682 -766 -995 -776 128 -217 632 -147 383 -131 943 844 8 -872 -234 385 305 692 706 -431 478 889 -182 450 -595 725 745 922 175 867 862 -836 -613 -570 508 -649 -368 43 -920 548 697 738 482 486 -202 273 989 -191 -559 -468 647 873 521 457 234 -399 -292 72 -109 880 -690 -433 563 227 126 -611 -33 -913 -328 -577 -995 -718 56 655 907 -360 21 -683 45 255 44 670 221 311 -697 -895 697 -838 -809 -507 200 772 199 596 -986 974 -636 -435 -991 468 939 316 -946 -283 -259 -86 25 722 770 -285 -110 160 -626 786 -411 645 -888 662 -309 491 -411 64 838 -488 -800 -583 660 353 200 -816 522 461 -818 -862 732 -489 367 902 -790 422 -266 410 -621 511 403 -635 -837 -332 750 -62 359 445 720 -680 722 331 -230 -480 129 216 264 -323 -798 -444 439 -382 212 -203 -582 -686 755 -135 448 284 -55 -5 -684 -927 -452 -940 -884 -610 -203 810 54 -280 -944 -125 -199 790 -965 -666 -996 483 782 293 862 793 -847 -309 -230 767 33 12 -575 -19 -21 100 -158 -342 487 481 -489 999 -379 698 -516 659 -597 -1 976 -701 -320 -732 757 -874 -268 650 771 -379 506 -748 486 962 -429 677 86 -399 -302 790 301 -904 162 -531 219 358 -412 747 -901 -594 565 496 895 -842 -498 495 813 -508 -244 -346 -924 295 -971 174 1 31 -157 -933 -279 -893 554 633 -693 590 -885 -53 -714 359 -233 -796 -210 -24 -804 822 -526 528 137 -851 -776 -304 364 852 -217 266 611 144 719 605 31 -781 -9 655 541 -366 -643 -704 -165 -233 774 -311 435 -841 -748 -161 137 700 596 -159 154 -89 -876 -931 -782 -347 293 273 -331 514 -669 152 165 -285 984 -298 -172 -126 667 930 356 -101 -530 621 573 -574 -416 226 -668 -447 -968 -828 435 875 854 -802 -329 338 203 -525 -824 310 -100 -87 -191 117 457 -364 214 597 -812 378 -16 -567 414 731 513 109 261 13 409 817 115 371 264 -295 506 -103 -771 70 -428 52 762 -540 -701 682 394 143 916 952 -836 -77 -85 -431 -823 -586 -408 -889 -813 280 86 -830 102 224 202 1 -83 -370 -522 158 592 -793 -91 113 378 97 64 205 -322 -90 823 922 -50 647 806 699 317 -993 525 648 -666 -309 528 -302 -10 844 316 -100 -688 -449 -984 -418 543 316 -524 -253 -944 54 -695 949 966 212 -473 787 605 140 -377 -576 473 -596 -587 -853 -456 -757 923 -283 145 -754 -782 598 530 69 361 -612 770 -582 -318 -663 473 -809 -28 697 245 -462 -139 -331 363 777 -764 -416 506 -389 86 -409 -653 -313 -609 -63 675 -296 -526 378 77 620 -985 -20 -127 -784 -155 -39 -3 -157 931 -82 493 789 -239 281 -173 587 807 318 127 854 -539 -972 -145 988 234 242 -747 -565 -188 997 -750 299 -543 406 101 536 816 -453 -505 -859 -826 -773 562 -591 159 -272 957 766 964 986 610 -526 -82 -623 342 -592 -561 453 464 -951 -642 -52 -738 23 -171 -489 374 -699 -71 -485 760 233 -314 -158 -6 127 -887 678 -835 -845 -706 983 -782 -358 -442 677 422 -161 -862 144 -338 -668 -477 755 -48 -93 182 -864 438 -980 337 559 177 -339 355 -353 -685 302 -396 168 115 481 186 -479 -43 -334 -601 -802 -135 -507 804 329 65 223 -503 -692 -234 -815 -882 603 -524 -528 794 -858 -507 403 285 -188 487 604 -240 -665 524 -390 817 211 456 -36 -9 -441 -915 744 986 -945 -523 83 -722 -307 373 -335 615 -549 -125 807 -450 -612 -317 -352 -303 -33 -154 -224 266 745 -565 -408 327 779 -213 -300 -318 725 -903 369 846 -990 -622 -851 -977 703 710 759 574 230 -664 -260 665 -99 932 739 -794 -499 543 481 -761 -682 524 869 -950 -958 -340 934 -283 -955 417 -667 398 -907 219 -729 -966 298 631 -209 615 682 -262 -898 -879 -694 725 -562 7 766 528 85 830 -644 53 16 -601 -737 -204 850 845 908 621 -797 918 455 602 940 -893 -610 -954 20 -397 -165 -844 221 695 256 250 301 -22 281 476 649 863 292 -765 -592 471 -825 806 -727 310 51 -454 -744 -185 -226 229 964 95 517 -864 -214 -445 945 510 547 -597 400 -489 -841 -469 -673 958 -908 366 -249 759 617 -971 -366 758 -611 495 826 93 -29 -369 241 528 254 -353 999 262 -776 42 -161 -910 -555 310 466 418 533 919 188 937 621 -171 -602 -483 672 535 -648 -373 915 308 915 307 -19 -38 -145 322 -447 696 -95 714 152 -795 787 -784 -259 705 -957 942 -489 993 699 1000 -372 -389 969 101 379 -547 -884 241 238 64 72 967 -770 368 533 803 101 -129 468 348 -700 -698 -1 381 -590 731 949 233 -839 498 -108 -428 733 -724 -203 -655 -1 -678 -390 -107 222 273 -549 32 456 -866 838 -124 -973 -442 -32 507 199 -292 -342 1000 264 -867 361 107 22 114 961 673 -68 234 -201 626 804 480 406 815 146 -84 -954 -29 620 713 247 -80 182 -458 -572 -56 -218 -317 -439 -401 785 -540 579 136 -663 3 -745 -864 127 -49 531 -234 551 20 99 -907 -246 -728 740 -688 637 -521 529 866 -441 29 -742 -619 358 -957 717 616 -414 155 -28 619 435 30 698 46 407 -406 111 -731 786 -627 620 -78 -471 306 -98 984 904 776 255 -879 -920 -988 106 267 882 365 52 716 -660 764 130 54 770 -481 869 134 -106 339 -669 -341 -238 -662 -604 359 -534 -500 -875 -595 -500 -601 -264 -476 737 490 -499 331 661 -591 255 -51 -184 528 351 -481 950 -274 -325 -579 -378 700 -808 -15 260 -434 -325 -932 880 -637 505 -80 330 38 680 363 -933 -415 -70 545 528 -862 394 -68 562 -578 -415 -569 22 779 -284 629 -200 293 909 329 -194 234 299 -552 -50 127 539 346 930 421 143 -140 -297 236 -747 -358 177 75 822 289 642 -378 -412 -547 -84 -249 -579 651 -728 -665 -34 476 936 363 -656 -648 462 -706 319 147 -653 56 936 923 60 58 -121 619 624 512 454 865 220 523 -220 -943 908 -490 -792 -989 698 258 -189 -422 -934 -934 -705 -891 -629 590 197 -507 517 504 -452 -750 428 564 91 -575 893 397 529 10 335 958 -817 265 40 262 -872 -333 620 434 569 858 78 -207 35 -126 676 287 -226 996 -810 -878 685 67 -269 751 -74 -263 271 177 -745 -67 -499 729 -11 492 -680 -548 496 540 896 -87 -394 943 138 643 -941 336 -580 36 228 -962 956 332 -325 -18 -788 -994 393 -956 211 -552 318 -885 -888 926 -290 883 -823 400 656 604 -346 -996 333 -790 71 598 289 -207 62 -984 -591 -692 -764 -614 -138 -497 306 -738 -545 350 -256 901 -859 802 987 -301 -585 695 -952 -877 -719 667 -757 715 805 -167 -469 632 -704 431 -861 -413 230 -505 -524 -568 378 77 -604 -661 594 -146 -22 527 -708 370 686 492 155 471 -351 172 339 345 659 563 -525 936 358 -515 -288 436 -807 -300 519 262 982 812 -639 106 285 -999 102 170 729 587 451 6 -725 733 -21 -143 -509 787 -912 -643 -337 -71 313 -844 -442 804 102 -287 784 289 518 -127 819 931 -717 -904 129 -453 -22 991 489 995 -536 872 780 933 378 -78 865 -678 -825 -851 -227 351 -102 -607 -621 544 -930 657 207 -382 -871 -830 559 -7 333 321 -992 -386 -841 200 -135 653 -199 728 519 -37 861 -747 -273 -328 -382 -250 853 -928 -677 590 687 -483 432 -228 602 -899 147 -398 -542 656 998 72 268 131 -814 -343 427 16 -274 -313 -452 -904 663 912 -815 -290 -338 119 618 370 261 -377 -518 -864 331 -172 943 680 -295 762 -540 -571 84 842 154 48 966 709 931 -464 -855 210 -77 736 -591 -717 475 -514 -485 -84 610 -209 -15 -308 -644 765 -702 27 225 182 241 -170 664 451 425 -687 61 929 -570 539 -185 -720 710 -785 -368 -267 -614 -712 189 -919 -77 780 -451 -820 -35 -778 -206 -626 342 980 14 787 883 -440 -521 -375 14 -88 542 454 -207 994 -425 -136 245 964 -55 371 459 822 -281 -212 544 -860 -306 -867 -135 275 -428 -148 -738 224 985 24 -143 135 789 -586 -611 -161 921 414 722 156 565 761 605 -127 -866 816 -241 -104 844 355 848 363 -473 -885 200 -889 775 -767 552 -314 860 50 916 -825 153 -994 -599 -810 506 -680 841 28 -456 -617 -579 -464 466 -633 869 542 39 239 37 -613 929 -732 -209 724 634 107 680 681 -977 -757 -556 679 -63 -799 195 119 -373 -87 -543 740 221 984 621 -296 879 -875 -845 622 497 -178 -514 -644 -262 -533 -808 -804 -755 353 397 -774 -445 -693 705 -75 571 817 -321 -310 950 -217 509 -98 198 769 481 679 -908 360 -230 -236 68 -997 780 -866 521 57 812 25 460 -372 542 85 453 -53 974 -822 -875 -376 292 945 -793 -175 241 613 111 431 554 490 461 716 818 -39 217 292 163 308 -704 762 -531 -733 15 933 -231 461 713 914 -898 315 504 -29 -560 -986 481 853 871 234 -708 -251 104 -465 -213 -868 943 -782 -387 60 -271 522 -810 656 269 -282 -563 84 -471 -696 -599 -495 151 167 732 365 17 601 458 -883 838 -781 -85 953 -953 574 -91 195 202 -741 11 87 -118 -313 844 -165 -424 -476 544 177 630 -668 297 -431 24 -461 -225 331 -5 -58 623 912 253 429 683 718 -743 -982 -157 -476 -516 250 421 351 -800 606 269 474 -49 470 603 136 -399 672 375 -629 297 993 950 -8 -71 -26 724 -620 551 -698 -43 -550 590 -321 -102 235 -419 -647 -176 105 14 -437 -920 689 921 918 -528 -371 -193 94 -730 -264 157 -11 355 46 591 -471 412 194 123 -756 359 565 -398 600 -36 -333 -483 -42 -145 587 651 -650 608 191 305 -726 824 74 -552 758 407 -115 -81 292 397 953 -944 226 439 -543 -396 684 286 120 155 -829 430 -747 -11 -234 -189 -855 -352 264 823 981 557 979 -5 -732 -906 -565 135 -811 720 -868 -571 -197 -280 223 754 946 177 858 144 299 -310 -870 -971 -590 -252 75 876 457 -50 385 -443 205 892 941 928 -374 246 -246 62 574 138 -680 -649 -392 -23 621 -534 69 994 619 -898 -568 520 246 529 401 -671 -37 -940 411 686 -675 417 465 -35 -491 240 -64 -240 -166 241 664 932 166 -14 42 -639 127 -767 -18 868 587 -313 -709 662 686 -211 117 164 600 834 -14 181 234 38 639 221 151 -989 611 -370 494 -633 -394 852 696 212 -885 633 262 97 -99 842 217 333 -904 -448 -406 -819 707 399 -354 -725 286 -351 672 802 412 894 127 -428 311 662 398 502 -578 816 377 309 811 632 844 348 789 614 249 32 260 -377 483 871 -66 -899 853 -292 -705 -301 102 560 451 -177 -396 -200 281 297 -6 162 804 588 -270 28 -59 457 -81 748 -433 -841 -280 -697 185 443 -974 472 172 233 307 713 -963 947 -116 46 694 143 -111 688 -214 -10 -203 821 -201 807 -511 218 171 -237 -418 -811 263 891 799 92 -235 -114 -108 676 -593 -339 -473 825 163 -738 892 602 303 -884 572 -242 304 -172 -545 -535 421 -563 -333 991 173 -944 646 991 -987 626 407 96 -105 15 906 562 -58 476 257 -697 484 728 -343 -255 -676 -104 140 -223 889 626 -701 -551 318 487 -724 -742 -686 -303 -526 -414 -241 -901 973 732 -158 46 760 628 664 341 527 -992 373 649 -377 178 193 -32 -241 -59 681 493 -344 -588 576 822 159 -434 385 583 523 -324 420 -569 -239 414 -934 840 446 -840 429 -50 537 742 -365 -425 803 -963 715 81 -679 -82 -315 190 664 510 909 741 155 12 320 -853 682 577 404 -372 -24 -402 -275 -272 -470 -2 539 908 86 -917 -328 -994 -712 439 -860 159 436 691 473 621 592 959 503 -855 -452 -846 -989 801 -644 -75 544 -690 -82 421 -565 559 26 369 -296 -280 165 710 -400 939 472 -678 96 487 -115 297 291 366 66 -266 -993 -764 554 -404 795 -77 -188 -940 249 872 565 563 -536 -501 880 -861 560 -18 769 191 -455 -532 961 -661 935 263 -300 402 -76 59 536 896 -877 239 -177 623 -309 377 697 800 -451 -791 -418 -990 -613 485 964 860 345 426 -136 -212 294 -309 747 47 152 -677 368 760 -225 501 171 978 -993 -505 546 -425 616 -208 -925 -992 -261 -314 365 569 -981 800 994 -705 562 929 275 405 -295 742 302 192 -487 -232 418 -154 213 -621 -695 -908 226 -418 308 -927 -198 -765 -117 531 129 -31 -862 -154 161 80 101 -999 -865 263 95 933 2 271 -941 -502 659 134 549 -990 840 -594 133 -361 -629 -361 597 41 -672 -649 -89 321 591 391 -849 65 -31 763 -187 -848 777 -151 -899 -105 -225 -266 -288 -212 841 -856 111 96 915 349 960 -506 -284 -178 731 -214 239 159 -17 922 425 -113 191 -859 -522 431 -153 452 -172 853 -629 214 -495 -988 333 451 788 359 -342 891 489 391 27 989 -75 283 -526 704 -296 -665 -938 -57 -132 277 196 404 40 -729 -324 702 405 -659 971 592 -493 -256 -416 92 -786 452 126 136 773 761 -178 -945 -775 136 -402 -495 876 976 -450 -687 -501 -284 464 0 266 -118 -241 608 898 337 -950 -866 -336 683 -153 -617 -950 928 648 -965 207 495 -593 -147 175 837 -495 -542 913 -687 198 13 951 -337 259 261 445 -605 -383 861 294 -79 840 659 -731 23 516 189 -345 391 -707 663 -121 980 118 48 666 -794 591 -396 991 623 -429 -595 -437 280 525 307 155 27 109 -586 -163 -551 574 -884 -56 66 878 -635 -321 -410 -250 -67 -214 -592 809 11 523 50 -705 -760 -139 -742 -77 119 468 -914 263 -296 605 4 -503 922 789 -196 0 -296 -423 149 424 933 -395 -847 302 866 208 530 472 71 -945 49 523 -219 761 186 627 -620 60 -280 997 236 -416 281 -878 912 400 -19 816 -816 810 -40 -523 -281 440 105 -41 -975 -544 881 -477 594 702 -15 -448 -337 -95 212 -38 -250 387 534 -571 -430 -161 392 524 802 -438 -322 567 413 80 -320 -230 -766 -871 563 272 819 -108 -505 35 -487 -777 474 -386 -628 -435 -646 -885 182 -405 -977 -508 495 -140 66 12 272 -617 342 154 702 -50 144 118 54 497 -338 -226 -310 544 226 -531 -126 -189 309 -25 -567 -663 657 160 52 529 540 -774 485 -6 812 -78 -915 994 -695 -586 -681 -572 877 156 397 -582 -228 -850 44 530 142 -860 892 -238 -35 109 -386 -305 424 351 437 -862 987 840 13 -140 -780 -57 -637 12 -943 -367 22 -457 869 438 576 14 28 546 -186 -697 985 956 -714 570 145 344 9 179 982 151 217 -523 109 569 -261 289 275 -9 320 -34 -763 -245 -671 32 995 -429 -254 880 -11 335 1000 65 723 299 804 116 -573 -419 676 -914 613 -754 844 -520 -847 -469 -600 712 -539 230 804 680 -82 366 -61 -317 359 406 993 -814 -300 -66 929 272 -203 814 -72 739 -70 -545 -962 625 364 -934 772 -655 587 618 930 669 929 -918 -144 722 630 -503 769 694 664 -505 -69 902 -440 -803 979 207 72 473 -366 -325 -717 -370 374 -917 -198 -620 -180 176 405 673 -54 302 -573 -836 -136 -641 -570 504 -913 -233 -348 -80 970 -900 574 631 251 348 -559 -363 -168 829 10 -178 -335 957 -383 409 -122 -346 343 -507 14 -633 479 -261 -305 88 -612 693 -883 -483 146 127 -143 -180 553 -43 -377 -7 656 -512 -490 94 -572 322 -548 -464 -529 944 325 -738 -468 -483 -61 548 760 416 762 991 -26 -949 598 -24 -444 38 144 179 604 991 -626 134 -383 -563 -980 -437 689 -850 196 970 276 373 -807 -58 -599 -99 -89 -326 284 -815 -154 -20 -378 907 -178 -528 125 308 735 -130 310 -25 -355 -915 897 752 848 466 674 396 -896 -465 -691 -398 230 -404 170 -857 386 202 470 -531 134 -854 866 652 -358 78 82 287 754 446 -740 196 -167 546 2 -199 944 -1000 454 694 19 741 375 98 462 -258 -53 -99 -253 -229 -632 -587 440 479 524 846 -343 56 917 -166 -234 99 -421 774 437 -587 942 -803 421 258 482 -461 878 722 491 -744 -810 429 -616 -124 660 90 98 731 -226 -919 128 -771 711 -904 82 15 118 585 -813 994 484 334 944 -772 385 -65 177 898 -113 465 908 290 -368 737 -864 970 213 915 834 -510 -772 660 -573 128 982 -261 525 -455 335 -328 -874 -313 733 -336 -106 120 -349 325 -29 -453 -233 -239 122 -278 771 461 314 -789 -83 -37 -39 779 824 43 525 291 -607 -777 -910 552 -791 -129 -994 -444 -997 -356 -327 843 172 481 710 736 510 -268 -479 -600 752 -724 -14 -88 622 -322 -878 83 -264 -67 -566 737 3 949 -290 -926 -647 589 -898 -610 -442 702 349 242 747 299 738 -588 -50 -196 -347 -371 58 244 -363 -910 275 71 -708 -256 749 898 256 -209 -499 -270 960 294 -913 -964 -495 -219 390 5 -917 -191 683 347 210 617 -97 416 332 683 746 147 142 564 426 -194 379 -44 -383 -529 812 509 609 876 452 -902 268 845 999 729 -211 151 -867 597 -790 442 -509 187 -394 -434 412 -203 -824 -364 -852 -568 -310 -288 -560 -546 -547 878 128 303 -97 -566 443 -41 583 -411 237 -887 373 -222 562 698 -66 524 185 -751 -157 -591 -260 956 -679 831 84 611 -320 677 -826 165 630 -639 754 894 -702 -587 94 -224 -937 -61 -515 909 -375 -203 568 34 31 768 66 493 -813 936 -102 424 -367 -231 -385 -782 940 -574 -796 959 524 236 -337 -256 736 -868 -846 793 -785 -118 47 615 -659 664 -609 -677 -356 -454 23 261 -102 -980 -506 -252 355 348 648 169 -774 806 625 511 207 -678 535 -164 -597 860 463 -20 282 606 -215 642 -638 -121 524 619 259 458 -152 -178 890 -223 -867 714 173 -238 190 -389 -528 266 260 295 -858 -449 189 -729 48 -428 -346 524 855 559 -846 -407 -543 779 -367 891 -823 848 -197 869 848 222 315 532 -585 -401 -785 -662 230 -882 -96 -929 -519 884 577 -419 744 -690 -276 222 477 852 -618 -43 -13 -192 -540 998 439 -45 636 -232 675 708 -900 299 -868 983 786 -305 855 -488 -184 437 -972 -788 -412 222 -99 158 843 331 -970 -569 -723 -435 901 592 -992 -309 -237 776 -862 -799 323 18 894 -35 -526 350 862 582 -216 886 -238 -414 240 -561 997 -856 -462 -680 291 871 -52 -601 -22 -68 179 160 -307 -853 -531 13 207 696 -975 361 -162 -188 -375 -424 734 -996 -268 -175 221 427 -762 -584 -291 952 471 129 -228 -280 -321 66 292 -188 982 335 -943 -754 628 -378 -2 412 69 -811 677 -333 -267 -66 119 -699 12 705 610 -554 -656 -961 317 -104 547 -96 -852 -290 -305 -129 17 84 476 -293 397 -230 -370 -234 -509 -57 -751 -794 571 243 -323 650 -672 167 -194 -118 455 371 529 -363 117 838 101 26 -286 2 390 388 249 515 -790 -616 -174 -999 284 843 -592 -454 -542 -260 90 623 417 954 -440 -858 440 409 -271 918 -839 -105 862 -88 419 290 72 -401 72 -106 45 381 139 -365 -27 -406 971 710 991 -522 -328 781 683 -434 -12 -593 84 -270 978 -651 644 672 -892 -914 935 -822 612 -971 634 551 -133 445 -319 508 -589 341 -971 -550 -853 672 990 -575 282 744 -596 470 -4 740 367 -719 134 -626 505 -101 9 -853 260 358 753 -891 -253 601 -714 -251 -381 -292 903 967 798 -996 -469 464 646 569 -538 44 44 965 -479 -191 192 292 -583 148 506 -628 -640 901 784 -752 -794 699 426 962 -514 -561 -446 718 341 -678 8 19 746 370 519 312 433 -105 -976 -461 432 628 629 -558 -537 -216 -949 -519 14 -200 653 -418 -177 569 49 84 270 -707 -83 133 182 626 734 871 -85 -919 -336 691 232 355 -782 -545 -824 -697 -977 944 -618 803 -262 -15 -512 -229 -84 594 -44 -553 -522 -150 -66 -504 14 -996 587 -121 -34 401 -636 78 769 364 27 -662 -480 6 449 -263 428 -432 6 989 884 710 545 -333 -801 -651 470 -985 -733 -986 774 49 -581 741 178 490 530 539 -490 859 -656 744 -462 0 -892 -480 926 -566 -323 512 -204 60 -219 -676 626 -9 -608 -307 977 453 338 -140 642 -371 324 430 -17 -755 480 -424 -123 363 -26 744 476 250 665 441 948 78 -886 678 -332 -174 936 51 486 -548 -739 -302 720 744 472 -101 626 937 522 149 -304 721 -194 79 98 164 603 446 144 936 -763 -685 357 -962 -815 930 -798 145 -606 -93 -416 408 979 -487 923 -230 129 563 -760 -781 -920 -880 -179 640 747 756 218 286 487 -801 427 642 346 753 527 659 -617 577 -182 -965 518 455 -198 -110 -118 450 -790 587 -322 -571 92 -475 803 -212 -665 65 -660 -560 139 -172 796 -292 -692 720 -859 -375 996 -112 610 -917 -946 491 525 384 -264 -930 -691 63 -804 -382 -789 858 876 75 620 -757 -571 51 81 396 -115 -102 631 -441 814 -617 138 877 -554 192 -660 -388 -868 589 -591 -96 -229 918 -790 -716 -338 606 -603 457 291 14 101 636 50 -725 186 544 113 -649 874 153 -287 263 788 809 496 -845 857 -704 357 934 29 361 359 -842 -696 -293 -93 691 397 800 -113 889 -780 -550 -587 359 423 79 286 -347 674 688 -975 79 427 418 265 -747 -41 -111 -311 83 896 -358 111 -94 309 166 -413 863 -367 -552 -216 -312 201 -889 -892 -26 95 456 -414 639 -247 221 826 151 294 -566 -290 131 -900 392 663 -78 -638 940 -565 325 -912 886 425 -741 584 884 523 861 -194 -815 -925 537 523 992 767 -635 900 -665 861 -40 -835 788 812 -995 150 -733 555 -103 -768 -589 762 -922 855 -254 821 -322 463 -108 -617 141 374 -733 -420 -64 549 -769 -829 -222 495 -877 827 118 -966 874 478 -382 -403 675 364 -864 -831 -324 -17 -727 865 -818 357 13 -231 928 -377 535 906 -556 428 291 -612 240 -812 934 -412 508 223 -243 644 -793 -52 -597 -462 851 127 -926 303 -475 -790 -220 -704 -301 -6 -757 14 928 -153 369 396 609 812 115 -667 -780 264 68 -406 -42 -773 140 161 -76 -302 -786 518 -852 -625 -99 -625 509 -741 -329 -29 44 827 878 615 -926 -248 -578 712 -757 659 -19 -842 -255 526 -946 951 937 -579 -423 -97 440 -764 -959 -305 224 -645 -664 522 806 -427 -910 381 -480 286 607 480 526 50 210 -769 -396 -321 363 640 904 855 452 890 296 37 -946 61 -948 937 -250 451 723 -36 -806 330 -43 -763 688 409 -588 685 -503 -492 259 -498 -819 -34 -91 515 -973 814 369 -815 -290 179 -330 813 -920 406 -488 653 262 628 -45 729 -265 756 174 646 -728 220 -52 668 784 -811 206 -60 836 878 207 980 431 463 488 -245 881 -369 -728 65 -138 -44 816 195 -149 -496 -689 -56 -332 -257 689 190 -153 326 145 701 582 207 16 715 796 626 -910 -246 112 -511 667 -348 -312 650 612 -508 319 832 53 98 -515 913 68 86 700 744 -770 498 576 -235 -29 -860 -284 -730 188 290 -251 564 696 221 510 -343 852 -287 -643 -108 -111 -254 -540 -44 534 -389 -196 492 76 -835 -111 -176 -41 -252 735 95 303 512 943 -558 -88 -995 842 38 406 -712 -698 -135 941 798 -271 772 -333 -75 -299 -899 779 679 -710 -656 534 -580 -198 -400 257 -233 -845 -508 -110 508 -575 -646 -412 720 -286 -999 690 -392 -87 259 169 479 423 -551 -943 588 751 -565 224 -256 324 -942 430 -54 795 836 33 -381 -811 -525 291 307 439 694 987 77 251 -560 385 -76 359 228 896 23 -354 -630 -375 563 -376 999 40 -735 -811 -750 -855 607 542 297 290 -588 402 -867 52 120 277 948 527 -476 -249 815 372 -181 -752 874 -384 350 497 -223 -61 638 401 -873 -299 -898 870 85 -822 357 -726 337 200 927 -310 967 629 522 -729 -976 -220 784 -729 38 -592 370 -213 79 -277 533 250 483 889 -694 12 537 885 -474 477 52 501 477 270 -514 614 621 390 633 431 133 316 157 -906 120 -699 701 960 871 -364 331 -624 913 -469 -926 541 -208 -723 426 832 -792 297 20 -105 224 816 -742 356 -150 356 442 -164 370 453 820 804 917 -322 419 869 303 -650 943 552 841 -562 -528 182 -297 -125 498 829 -617 -72 -910 657 -97 -733 -110 -394 -256 308 976 180 635 899 996 -748 -357 768 730 -585 -492 694 535 296 -609 -189 -922 719 -24 843 870 -915 856 169 101 -234 145 -219 -575 578 661 561 207 775 -927 -217 483 -354 -626 702 -79 815 203 -872 -998 177 -733 -687 -615 -874 909 -476 250 -453 -244 -251 863 -944 311 733 57 -983 136 -231 -557 -937 -936 -251 585 -416 -520 293 564 959 -269 154 -333 -151 111 -929 -729 -861 -165 605 974 241 448 -383 -849 -685 -938 -714 166 312 732 75 -893 -730 -124 -318 249 420 676 479 598 -225 -16 385 62 980 835 -298 -912 -167 917 -41 78 -480 -847 455 812 -333 -686 650 -879 -956 -673 159 149 183 -362 -401 163 -511 -800 817 -650 686 -478 -774 -916 327 -62 390 398 -597 757 -431 434 212 860 -662 -918 435 12 -300 48 472 573 -18 -65 738 437 636 997 -392 3 755 519 10 693 130 712 677 517 -312 -548 -936 637 -434 97 -28 -345 -451 -154 -130 -58 -582 176 739 289 1 932 -586 -867 -562 703 901 75 912 -234 -143 39 -24 259 -113 342 -116 -794 772 -226 820 730 660 61 -217 303 18 600 -898 924 -998 -233 -526 -403 693 119 360 588 -553 553 -150 -332 875 265 370 393 -2 144 -603 -268 17 -80 654 540 -391 671 752 -636 94 358 -908 -461 179 -264 304 -804 -868 250 639 843 -558 -524 583 -28 -584 -77 681 -56 -253 474 669 -904 784 641 -825 303 754 315 -544 -697 -533 -208 22 498 412 -426 -232 492 955 433 -212 503 776 853 805 5 -591 -492 570 -214 -446 -864 -251 82 297 -541 -32 629 272 -971 -643 -184 -202 470 -748 -601 -511 -22 101 181 557 795 945 904 862 97 -263 -90 153 -83 59 338 381 -945 73 -227 470 -434 -106 -283 830 -100 608 755 103 -136 112 454 -50 191 -988 -735 331 -328 -915 74 -903 333 -383 622 297 -101 666 -515 499 69 286 -14 996 -15 995 -547 -913 82 -230 -140 527 675 -849 256 -662 -152 -635 869 -539 -832 -124 940 -428 479 -733 31 236 22 -662 623 905 -451 501 543 -170 263 -869 -776 -902 -879 669 816 -498 160 -964 -524 -797 -565 -814 -572 965 872 227 -364 917 -803 726 92 249 275 929 -373 893 755 78 -643 -343 -213 943 415 -687 973 412 693 -903 -442 139 689 336 342 -227 459 891 774 1000 -889 -840 -16 -266 463 -235 -710 -478 642 657 979 -137 -439 -832 -776 -135 824 395 831 892 659 971 77 -442 -443 966 -480 92 835 -236 -791 103 187 -939 562 -639 527 -522 987 366 302 -343 -501 -130 -320 -990 -699 -8 39 -894 892 -660 -822 875 711 971 598 -10 -320 263 -827 -703 194 564 -294 405 -715 797 -489 -425 -774 -680 156 -717 -648 154 14 -68 60 -822 -853 455 644 -58 -667 370 346 -166 -760 291 425 964 -48 -937 929 -11 524 391 649 225 624 -516 -570 631 674 343 -223 -83 339 -786 384 975 176 -3 -44 -520 -608 -51 775 -338 498 -938 92 -803 127 -544 228 -675 -285 311 416 -139 202 147 974 -448 -52 -382 -817 243 755 -378 565 -483 837 401 -585 -533 -247 236 -834 578 798 -685 -340 -28 461 447 -975 183 920 348 914 80 63 676 -883 700 -855 -170 -978 -151 -529 297 768 -234 -303 13 762 648 -773 -139 690 -87 -789 -452 931 599 263 657 -103 324 -441 -684 131 706 -278 13 -340 -354 736 -82 482 -216 49 -289 -745 -944 129 1000 5 132 -738 -353 -87 -583 -842 -846 -523 125 -887 -363 -92 980 552 -830 818 -591 -371 686 987 42 521 -324 723 -445 130 575 750 -319 -988 147 291 -631 85 213 142 -405 865 488 247 768 -672 733 -715 -291 -226 250 901 -220 -523 -346 324 219 573 -704 -788 -124 324 -758 573 -172 680 -15 55 464 -902 -250 968 -501 -775 -68 -414 358 -186 -272 196 -608 -463 -377 513 490 1000 794 170 -955 -453 128 286 716 196 59 -308 -695 580 802 -190 -528 118 -105 -376 -707 -609 -300 580 -123 -572 -578 -571 -494 745 329 150 800 924 -812 -757 92 95 122 951 -760 999 445 -285 582 -412 -52 707 -990 962 392 262 -639 467 41 750 -959 -384 -428 980 -60 251 779 -480 -703 721 -251 786 -797 -93 678 897 -886 -309 -932 -978 491 -596 -601 648 216 508 360 -207 210 595 314 -202 -686 -687 -76 -248 -383 217 -533 1 -527 -403 -365 281 -114 739 -864 -149 -286 -966 -314 726 -990 -486 -759 149 -507 -899 841 43 55 191 -711 -934 721 -383 -367 730 -11 706 843 -380 -939 -138 249 453 -1 114 -620 370 -608 -922 245 839 -570 25 249 411 663 -451 790 -988 -605 -374 -921 -551 -57 455 164 39 566 -868 -986 285 855 331 583 635 -954 642 346 -697 -220 -989 -636 861 470 -728 -990 988 803 -342 -561 -539 730 -788 134 -972 -216 322 918 309 -10 87 -201 537 256 367 -95 760 267 235 668 -170 -908 -236 785 -636 145 -877 -773 348 373 726 157 -389 626 -208 990 772 260 -367 -838 -427 227 -656 -569 -474 -191 -641 -97 -166 190 820 -919 -97 -48 845 600 -149 490 780 703 -795 72 518 -559 -741 -519 -909 -826 -159 639 974 -287 294 98 478 185 -94 -529 483 -200 103 780 -415 -686 629 -9 -134 546 -270 -812 -465 900 -987 874 429 735 910 -797 532 -135 966 398 454 -129 716 -778 386 188 703 -77 784 794 822 761 -311 -423 850 -288 -805 -755 -584 -772 643 -474 827 743 -985 -105 656 499 95 -877 242 534 946 665 422 -847 -968 628 -674 -635 -575 -430 -43 838 -146 -431 -622 -746 -996 -745 587 255 652 651 140 88 -652 980 794 467 734 808 -766 121 580 924 449 39 140 -788 -237 398 221 -640 -63 501 373 413 -900 206 140 822 -212 -268 -862 -399 525 859 184 197 469 -861 273 992 398 306 318 484 -325 94 228 -363 708 -670 -281 -503 321 -668 -698 793 -720 -710 83 673 -381 -553 523 -961 -41 269 246 -677 -628 961 -384 -602 100 -136 997 -561 786 768 19 -285 758 -423 -33 -343 -468 -627 -946 -195 -222 699 334 -434 -596 523 124 -606 916 453 470 -67 515 -336 -630 -467 981 2 -541 630 -371 -641 432 -605 315 -377 -741 386 178 180 -920 454 49 -458 492 428 742 825 845 731 -453 -811 -800 -706 619 -166 -424 751 620 -867 31 123 -615 837 763 758 -906 334 -778 -459 810 396 193 621 14 -983 820 556 409 -870 -791 -960 239 817 -204 471 -307 -629 350 405 -244 491 526 543 -925 -244 -756 287 247 685 686 738 499 -785 -470 -556 259 -660 -708 162 577 -425 150 -181 -293 -403 653 -92 -75 -375 -659 451 893 -661 -573 -676 649 436 61 -348 233 529 888 784 136 -631 -667 103 276 -87 392 -937 191 51 173 -726 -55 -889 -101 -240 508 -321 -69 393 770 950 -972 710 -400 -559 -190 675 -16 924 -143 449 -299 -638 21 -638 -628 274 852 865 246 570 982 878 -996 -808 716 315 848 -914 -55 705 -691 853 -732 98 832 251 -507 -781 -819 -341 886 -974 -51 982 -751 663 -363 146 149 1 -161 295 -960 783 165 -431 288 130 875 -28 -416 -408 -514 633 259 -302 -190 -335 -51 991 663 -206 440 261 200 310 203 359 -380 -909 372 -939 -574 413 -172 89 -612 -233 -195 -303 -915 -883 49 -821 -729 -128 -690 593 362 206 -95 -786 -126 416 -842 833 776 75 -233 839 -112 -834 -516 182 -71 973 821 -762 633 -855 966 139 697 -400 878 -6 -378 725 816 -12 995 422 -528 -876 111 -160 -369 912 -834 -792 71 -518 366 -12 -397 -508 -37 -206 -839 -237 336 722 -201 -349 142 17 -278 30 650 -489 242 548 340 -758 -725 -54 842 -806 948 -382 -187 132 -736 985 814 137 -832 -443 -344 941 192 -762 229 -782 96 383 609 -676 113 -406 250 -643 721 430 956 195 -866 -728 348 510 544 528 -205 174 48 105 -285 -215 238 -151 960 -80 -688 133 -213 385 923 -557 32 622 898 -372 504 918 -963 -964 -375 -447 249 -939 612 956 967 -871 -370 559 -392 858 788 945 210 -590 339 -931 789 -556 -905 29 59 -579 -507 -220 283 467 79 887 709 -108 -539 864 673 70 376 793 -134 -584 522 -452 -447 -996 915 -902 -778 -44 565 580 846 -663 -642 -899 -547 67 -798 -427 249 25 29 584 -31 163 587 962 762 727 -297 15 -904 538 -760 91 -444 363 80 -158 871 793 -305 749 62 -259 553 -211 -491 768 732 721 -671 -608 -913 -425 -279 315 191 561 307 -448 74 36 -935 -707 -298 147 407 298 416 -211 -822 350 -293 -861 -542 -682 -546 611 -258 791 206 -731 225 660 165 785 -52 -861 -486 524 -995 305 -989 -148 -396 781 -963 -916 -751 -363 882 -658 523 -844 -292 737 -871 -616 -475 189 -259 655 -597 739 584 37 105 97 909 -247 -267 -935 426 -900 639 967 241 401 355 9 -248 76 32 -202 -296 880 -183 -639 -892 -302 -521 120 -672 392 -175 -537 -313 -818 902 -54 -838 -408 751 -727 324 790 -260 -52 -648 621 -697 827 850 -31 -611 75 -334 106 192 302 -605 -634 -396 -971 360 -399 -46 -843 -99 -420 -186 -297 395 -118 -557 -427 838 484 -390 835 455 -760 -521 -263 496 663 -24 242 866 -529 756 -266 -10 6 -296 -323 -420 -159 504 -81 -279 -875 -240 657 -665 222 469 94 -222 -579 315 -122 -873 -790 390 -142 897 -660 -554 44 -618 -697 413 -625 98 -376 -537 263 -110 -165 -506 396 -138 -620 206 984 -364 -896 -894 398 -105 -265 719 -185 63 -21 -23 -154 -264 927 -163 -80 193 569 -111 583 -305 530 740 -513 996 221 811 -783 50 772 -977 -839 363 -955 763 382 182 -315 -779 -242 200 -143 -110 -282 466 276 -595 -629 47 -363 -254 987 17 346 -944 377 -483 212 -669 -223 -427 723 858 541 -97 709 -447 212 -289 -220 426 193 557 981 337 536 -954 -668 -266 -455 937 53 521 -714 -849 990 -163 -398 421 554 -254 -826 274 -114 -792 -258 753 505 431 330 -559 -767 72 144 727 917 -874 -524 -177 -479 164 -458 -225 -18 -591 648 -321 899 -546 431 -43 -920 -343 -994 -499 842 -163 431 619 -931 -790 -566 699 631 798 430 587 -2 893 -590 390 624 -741 508 704 389 265 285 702 408 -805 -861 -741 -49 945 -510 -90 326 291 594 898 126 426 -192 118 -116 -999 -206 545 621 -634 -965 -112 -536 -775 285 793 -213 919 266 -798 495 -345 325 19 213 0 -43 -207 -417 98 -606 -221 746 -422 -561 -163 -233 -937 -83 996 623 602 -185 -805 -933 -877 516 33 818 806 -718 954 -408 81 -634 375 654 540 717 -171 741 385 748 -578 159 274 -377 -53 -943 631 -584 874 4 851 798 622 288 -28 136 -851 710 378 -573 265 -101 723 -526 -810 481 315 899 -28 961 422 799 495 -777 -343 691 -249 -918 402 -458 -235 -490 371 -40 -796 95 507 143 -491 -218 -803 -553 886 88 853 39 -649 -383 -856 -130 279 -467 -502 -822 463 -915 -53 87 441 -998 -304 -218 -26 -152 -345 -45 -212 879 -125 -26 881 407 -626 690 747 -474 211 813 270 819 -68 -822 -393 887 145 116 576 238 248 -228 -470 -386 -246 -23 -889 89 -14 -213 -951 673 -17 -42 -397 -268 -736 -828 532 -287 39 79 -496 -552 2 78 801 49 244 776 760 -59 898 365 941 630 355 415 144 238 584 -703 19 881 -72 -566 742 -939 952 225 -499 -467 665 658 253 26 515 570 771 122 -874 -810 -646 -267 -879 193 182 -733 -853 -891 -839 -67 -287 893 -779 -331 210 661 -948 -161 -426 -133 389 -607 -564 192 159 313 -56 -783 -695 658 719 748 -421 29 682 -823 507 900 -739 -281 880 -637 586 -647 313 213 -730 -804 634 470 -653 -612 -81 143 336 125 557 914 422 -489 -80 217 122 -763 514 -16 -236 -28 278 -942 267 -464 749 -589 22 600 252 -505 754 -777 934 495 -76 678 708 720 -94 -774 633 -95 588 885 -821 -976 689 -884 -736 -129 672 262 -854 368 837 444 -17 500 -18 81 643 399 -468 436 -758 -662 393 -651 486 758 642 257 498 -781 -647 214 214 -334 254 463 475 -859 -248 281 -660 -284 -58 387 -702 603 -302 870 746 593 816 -281 718 -673 -704 -685 -662 -406 -895 -650 816 -631 914 -317 865 359 231 640 534 636 -598 884 -75 -745 45 -825 -483 459 -354 548 -625 573 -398 -263 957 -478 851 -689 -471 37 -5 -157 -593 474 -15 294 -993 869 102 -30 956 960 43 920 -301 773 976 60 -875 519 325 12 949 -97 30 -147 -504 468 -36 -397 -803 52 336 -145 -500 616 -203 -837 -841 -892 373 117 -272 363 -90 42 -239 -324 734 809 578 -44 -543 349 -588 989 319 106 -408 -945 -357 222 70 986 435 -68 -69 -119 711 -605 -496 869 815 -72 187 905 685 -51 -23 -98 -570 -120 -615 273 159 -124 96 -713 11 -800 966 -5 19 -183 24 -748 663 -990 233 706 -670 108 -941 281 -759 913 930 -388 -310 -846 510 -978 82 226 413 918 -897 0 -663 858 -304 506 781 -278 -941 -298 84 87 -349 -705 -943 239 33 -397 615 858 -253 -21 164 153 -927 -473 720 470 901 107 298 509 993 -725 -643 -139 207 -956 296 13 -925 -739 234 -910 -584 494 756 460 -205 546 912 928 -617 831 345 -67 -967 -2 18 180 -541 -914 -84 195 328 506 -751 -614 -385 -935 -472 -631 681 802 -104 626 -255 -411 -201 -910 -294 281 -401 308 -832 592 560 -841 764 -876 -154 117 -413 -431 -514 329 -960 -12 -21 737 550 428 -358 -292 675 -14 612 -252 844 765 178 -771 795 -647 -424 251 81 -76 -94 -66 876 -648 701 856 -475 77 -291 -415 -297 821 447 -250 609 439 483 -807 -531 -87 -55 -200 -375 585 -189 538 -550 690 -209 377 865 328 340 567 549 -31 836 -766 -670 212 -368 309 75 80 -588 -848 776 402 -765 -627 109 165 412 -569 997 772 764 -884 545 -863 -764 -742 -535 522 412 665 998 664 -187 -314 -325 -943 47 762 -454 -256 -234 773 -494 58 -124 957 -303 -691 165 -634 -713 309 332 -384 596 -219 146 -707 636 -133 -310 296 -702 -734 -430 270 225 -137 917 -583 -534 664 287 -925 566 980 959 191 937 -563 683 -894 465 139 -594 492 -512 -756 -99 633 -839 -84 640 262 -411 648 17 670 735 -928 -896 -361 644 -121 -486 906 -144 -959 -178 -781 112 -956 500 -340 488 50 650 -750 630 221 -305 -587 -785 318 -283 -897 -198 6 -538 -147 226 524 -227 466 -352 619 530 -162 822 -61 -902 -620 -235 310 217 -745 147 -749 -282 451 324 -651 -380 -171 -776 -806 96 179 -1 -581 -605 -99 715 338 -206 -314 230 37 848 -785 394 -563 -292 -953 581 -358 -704 583 921 -14 -633 150 -654 277 -846 -881 363 -127 -381 701 -958 -284 -565 -107 707 -775 519 892 -990 -549 -120 232 172 -839 -652 -472 -812 341 -697 -857 897 -267 -618 -244 635 -796 288 -181 109 17 762 -492 -509 51 859 -903 69 423 768 -370 448 -733 645 -242 794 -369 43 92 -20 -878 -495 -720 -944 -161 380 -695 892 975 321 115 712 -804 993 -51 192 793 464 -558 939 524 981 -236 -407 -52 938 973 -547 -815 -349 599 -673 -240 -595 453 -247 -622 -372 -220 441 -441 -609 -339 -278 -199 638 238 120 -46 -969 222 -949 -25 719 -354 90 311 495 259 -534 -586 -682 -896 387 -987 105 -583 636 185 232 590 568 759 -185 479 -572 924 -342 38 -215 -9 -985 168 -891 859 24 -278 6 527 524 -575 85 287 248 -528 -372 -572 890 -690 -690 833 542 242 -178 923 775 103 459 -413 -267 -493 161 -522 -170 69 624 470 -702 941 -163 -211 -777 715 -44 -898 -820 831 -209 -869 184 921 -611 232 658 -805 683 -605 243 -956 591 79 -320 391 900 -298 -227 -513 -964 -173 -87 -981 440 -938 976 -579 316 -308 -17 599 -826 869 538 921 -583 960 374 435 269 -625 261 372 924 522 -336 17 913 -689 691 -136 -755 -944 -486 -672 -729 513 -305 13 -675 -597 500 -436 -933 -687 653 -879 295 -439 871 -86 -534 296 -84 -434 -852 270 -539 -261 -934 401 -467 300 -876 323 -300 949 268 542 515 -436 -20 837 962 585 933 -610 193 170 -911 50 379 -363 -192 586 772 450 226 280 -670 -299 -949 58 -347 158 -420 974 -968 -132 924 345 -276 537 241 -120 -664 -629 917 -260 -537 -117 700 -318 -964 -46 -595 -717 525 -940 -537 828 -989 643 217 336 489 706 129 -461 -944 525 25 502 665 660 174 297 -954 -414 762 -712 -514 190 -999 376 -56 -989 -457 -147 419 533 -659 738 630 -396 30 -311 -950 435 349 -445 504 -346 -984 -34 -349 -739 -707 -18 -398 251 398 -393 717 510 -586 -653 -315 866 -739 494 -904 606 666 478 976 881 475 -707 604 910 877 286 -737 -703 607 -227 922 640 160 89 -983 -370 -502 401 336 -549 294 258 -14 703 449 247 635 -557 937 658 -212 332 -888 -400 253 -351 916 913 16 261 -753 -839 893 444 -938 -503 879 911 -360 113 -201 -900 -410 -474 -465 75 -394 -199 -101 916 572 49 833 369 -674 -396 -803 -760 493 -713 96 -237 -441 -310 -169 -717 -916 -541 -109 -557 -751 -244 -852 349 62 -729 -355 -85 -347 -928 302 165 790 -961 -547 -223 94 -54 372 -594 145 -495 0 -882 -755 778 -637 8 -714 587 650 25 674 -682 -587 -868 648 294 742 -475 -519 -21 186 -394 235 381 508 195 -819 -809 74 674 -806 999 -240 851 143 447 404 -702 340 -115 176 -616 881 -141 135 627 -764 -886 260 -294 -151 -51 -661 68 -787 193 -784 -721 6 932 -783 427 187 445 220 -117 223 -369 102 685 -335 227 61 758 724 341 -692 -496 -830 949 -763 -621 -538 -135 -98 -574 -682 -460 802 713 -446 -92 450 -623 -421 -742 -83 670 728 812 -143 -789 999 12 246 -126 -378 -732 916 -496 601 968 971 554 -936 54 68 -621 -591 -316 590 -140 -754 958 -395 723 908 -738 -280 487 -478 -568 29 -485 -475 -512 271 -440 281 470 451 361 -724 956 -622 -796 829 919 -438 567 -912 -384 737 198 -1000 -55 288 -705 -624 234 -896 746 968 -396 77 -270 725 -77 -704 -144 431 91 115 -711 964 -681 223 904 155 619 751 188 473 2 927 -892 237 288 771 957 -245 464 -326 -206 789 407 861 -210 148 -271 823 -903 19 743 -197 87 -569 386 346 749 -918 428 701 -71 507 134 -32 -319 369 -667 21 607 -452 269 -536 939 -783 -55 -104 292 -710 584 -288 878 -561 -264 633 -364 -609 -233 734 120 -228 792 520 -760 -348 -200 820 -52 -289 -162 -712 -404 284 533 -81 -413 -771 4 999 -20 217 555 -105 -263 898 -149 -637 920 -281 986 393 224 -82 -648 -57 526 -546 994 622 235 676 -268 -734 176 172 8 27 -627 -820 617 150 -469 254 438 519 -989 667 -763 641 594 -927 -701 -357 404 649 -782 666 367 -484 -432 -324 993 544 -594 899 -309 -986 591 -755 483 0 41 752 -826 765 909 -745 967 577 758 -223 769 341 524 -109 2 -948 82 -686 154 550 438 -885 952 745 -349 -769 -473 674 -73 705 -464 -503 -451 13 -630 516 -749 -788 388 -980 847 322 55 -495 988 -817 -860 899 975 113 611 920 177 557 -133 -639 603 -747 186 780 969 -416 -763 188 -799 678 633 161 801 441 354 797 261 -818 108 189 589 -760 -869 768 -414 -460 -678 316 498 886 190 397 355 -508 -821 -940 898 852 735 359 -427 355 -218 26 832 489 750 946 485 -457 -761 -319 657 410 633 86 -220 583 148 854 480 -532 -140 -865 119 810 234 718 230 727 289 -882 260 652 -830 -168 -275 -694 -262 -513 -547 -428 179 -965 314 -201 1 985 699 -913 -78 -896 -698 111 412 405 32 -114 -813 37 -205 275 -430 -159 -146 988 483 304 90 -905 751 125 120 -901 -16 -874 -252 -509 191 -957 -421 -257 -793 -991 303 -620 884 11 -16 -992 192 -289 291 -555 -973 948 -69 -456 222 448 -978 724 134 21 111 450 319 317 811 26 -282 526 945 -308 342 -612 525 -44 379 677 -294 702 -431 -634 928 760 -651 -18 -266 652 14 305 22 -225 198 218 961 -316 8 -393 -417 106 -918 -258 596 447 572 875 491 -473 -89 -909 69 -803 179 374 -133 431 775 582 307 545 154 275 978 396 991 -286 551 -519 -38 442 -112 -813 -891 852 717 906 -686 -591 874 265 595 -189 -22 969 -718 640 181 254 -286 353 972 -464 -478 -133 -501 -396 730 110 440 722 196 -599 398 622 509 136 962 397 -602 -176 528 -147 568 -891 -268 -240 -176 -274 599 783 -627 319 -907 -285 -607 172 -942 382 570 -422 380 -557 -749 -638 -865 600 61 -774 -510 -498 1 -729 568 556 751 686 802 673 754 -773 -800 -151 -623 -20 724 522 817 -897 946 -647 -498 542 223 309 -922 613 -950 -237 -92 -413 652 -842 230 614 753 190 -996 -735 -900 376 895 -927 559 477 65 493 639 667 -971 947 201 -412 -225 210 397 322 -295 -236 -40 876 562 304 829 -577 -131 -348 781 -436 879 -886 -308 574 -850 -722 219 -190 -244 762 424 833 -827 -68 774 927 -364 684 872 -665 308 923 935 744 -794 -788 -59 799 -87 481 -958 -280 -612 272 423 211 147 -750 -961 -732 -932 -544 -872 703 -470 527 -268 -410 -577 254 437 -608 -144 -935 89 -340 -794 -96 655 -442 511 -268 -806 -269 136 -997 -219 -529 364 -652 954 -143 271 -251 613 -9 -801 -442 456 282 -588 658 303 -745 764 763 390 835 -400 589 331 -612 85 712 -243 -148 368 -693 687 -389 -246 -721 247 -393 -273 -697 -821 -696 -814 809 -671 -361 179 843 716 309 613 -947 -695 -641 990 -916 -880 131 -953 392 -117 897 418 571 913 -66 120 254 -773 -701 -114 -687 422 -242 -503 -597 -474 826 815 -106 -447 352 119 355 27 -164 -49 -128 803 991 198 69 -443 -553 -926 945 275 -20 462 155 -59 979 -210 -310 564 733 -876 44 -882 274 123 968 -546 24 392 -439 758 627 -65 240 -806 338 385 921 -596 -229 460 -399 -701 394 351 175 -510 -433 917 870 -600 -1000 605 -276 35 208 -407 -919 265 40 33 601 -647 -368 145 176 952 -746 -4 -31 174 701 183 952 -544 -702 -9 -863 -79 570 -467 -5 -345 -588 -965 -667 98 736 421 5 -613 954 -589 -998 -559 462 102 25 -985 -315 630 252 44 -939 -910 33 -223 683 -761 -150 916 -755 385 -535 234 418 617 -177 -41 909 124 -6 16 508 697 -687 -664 544 -629 840 293 -972 -552 -106 121 -106 -259 -45 -251 907 931 162 618 -269 -394 -16 -831 887 -853 76 289 -218 213 -189 -193 -493 821 264 214 -71 95 165 -608 567 -963 632 807 -781 512 -888 692 807 -330 -628 -789 -853 -110 -568 40 103 741 444 -353 594 515 38 -128 -355 -275 -208 -661 612 -105 -940 -554 -160 362 -750 263 996 663 -358 -347 -994 -995 780 769 344 -853 444 82 30 -239 656 -642 -657 -331 -27 489 105 -600 -871 -668 -274 -590 622 388 -586 -314 -418 706 48 599 41 880 89 -374 -417 -716 -694 -415 173 256 -851 29 -970 -723 -61 447 478 746 760 108 -573 -658 -52 -684 -306 -286 824 323 -188 206 -893 -429 -88 342 766 -915 -55 784 496 444 362 -233 211 615 260 -270 646 -461 80 752 -226 600 -866 102 -884 -492 -228 -207 393 -5 -145 -95 -807 243 -549 -855 -208 530 -324 373 -735 -777 -522 -871 -28 459 743 -761 379 42 103 212 -532 -873 -629 -788 378 884 867 514 -846 -430 993 243 -31 -260 -69 -671 219 -253 487 911 265 615 -388 -436 -416 -42 -393 805 67 -648 -168 -892 -424 563 862 -730 -269 -988 455 563 521 -799 621 284 786 25 175 141 -677 81 -786 -388 863 -953 969 732 570 -943 832 831 -208 243 673 -529 -192 -358 266 -982 -828 901 242 -275 -216 -7 -190 -256 576 462 -542 792 -315 932 -982 -265 -542 -519 -424 936 155 -809 -311 37 -672 569 109 346 -878 -733 379 -855 550 26 274 161 745 -275 -425 157 324 873 494 968 86 458 -188 -854 -363 -903 49 -998 542 750 -327 -46 -510 -9 -174 -765 -166 -508 304 256 352 -638 -465 -663 615 -795 926 -339 -350 -654 355 703 5 -438 -22 -789 -642 685 927 909 -50 77 -831 -95 -575 -998 -201 -186 72 883 -493 -921 -57 -112 797 -556 449 -816 642 -907 -212 -504 -804 144 698 707 424 -281 -879 853 363 206 268 520 -544 656 -377 -227 320 543 -839 -813 -83 29 -739 -536 -207 920 -300 -705 -486 751 454 673 -680 505 -160 -586 -198 717 -913 -830 977 -30 -489 -399 123 -243 -967 698 666 710 211 807 921 403 -680 -188 595 1 856 -795 -728 178 684 381 -627 -432 550 -626 513 -647 515 742 780 -303 418 969 565 -846 124 -418 686 402 631 -666 -216 716 46 -693 925 -929 -460 880 -38 645 -617 771 -305 24 402 -250 -854 -517 578 -742 -933 -925 230 594 -351 -79 -523 159 757 -521 -50 779 737 -150 -550 -803 862 38 347 296 -422 359 417 -806 -386 -46 -421 -893 -892 -282 593 -718 -981 -514 -815 -42 -949 -867 272 -6 -897 -487 578 404 -521 -161 -830 -535 213 962 711 954 672 627 -68 -711 -161 -8 -394 -892 -67 452 821 286 -441 -387 -38 -593 269 83 -114 531 -942 -136 -2 -414 -1000 -684 501 864 1 667 93 -10 -585 -265 902 807 392 -279 -511 -12 -857 -431 -886 876 -13 -413 396 -894 -379 713 149 -9 583 216 183 367 -855 539 -298 130 -74 -449 128 939 -357 -119 -532 -938 111 -872 -162 634 -381 -709 320 517 -265 -630 580 -925 -366 -804 596 -631 -687 -101 394 -410 -577 -523 4 -290 -357 308 103 -898 785 -633 348 300 722 -749 555 285 -963 884 -408 -881 697 -31 -468 -771 510 -615 996 90 -501 -888 -248 -943 -416 637 -104 260 32 133 -512 -609 -190 406 703 -637 808 -399 744 132 -969 899 -5 -206 -515 368 929 621 -295 954 328 397 -229 -166 -39 628 80 -558 922 709 488 -108 989 -188 -905 245 -332 519 83 -627 430 -691 396 -94 422 768 38 -107 -527 -225 -866 322 -750 -493 -816 -473 -776 -764 -207 -350 504 -553 -713 548 -930 -685 227 774 -519 847 -456 660 -310 -15 -313 602 96 -433 -658 -303 319 -640 -374 4 383 926 579 -238 -383 905 34 96 849 359 -535 276 582 -687 804 -520 668 345 -859 -35 -283 -261 -172 -508 510 857 -38 469 867 92 -350 935 -228 -471 -776 -326 741 -276 249 -329 -226 736 -524 -895 569 693 -59 538 -670 -935 -93 -463 605 -107 -852 374 -412 -8 -865 657 204 -556 989 93 337 -596 14 152 -303 363 -566 786 87 -553 -619 796 731 -325 -976 -693 552 -719 997 616 359 -306 -716 -154 245 -108 -747 -172 -620 -906 595 -787 -588 -112 -370 119 364 417 966 -665 297 -344 -892 299 810 -74 -485 504 -462 -637 -66 327 -785 341 -207 386 792 854 362 -376 647 -93 -949 895 879 616 426 -411 773 -312 -983 -773 822 -815 22 372 -289 745 133 -42 327 63 602 979 -595 -468 268 -669 -93 476 411 -663 -377 353 -985 118 -898 221 414 265 -430 689 -351 -182 153 914 32 -563 948 -881 -587 -969 -757 201 497 -571 822 -729 728 81 600 979 -693 -65 -388 -314 -539 200 -740 929 498 -164 420 -46 -921 -921 -984 -467 -881 -175 -23 -59 404 105 959 -183 169 926 704 -988 -499 993 245 947 -32 524 205 -434 -854 -183 -173 939 -6 798 878 659 -351 -170 -359 837 768 908 369 -88 38 -104 836 -546 -454 217 154 -942 308 -208 -518 -687 136 960 962 19 744 680 -108 -100 498 -374 -942 -101 639 480 -429 675 -17 -232 773 -698 387 -388 554 694 -890 -230 -199 -739 -207 716 -992 480 856 -263 867 -99 -799 -629 -423 992 635 992 815 47 70 861 159 365 -634 162 -18 -163 -366 184 -71 -825 668 -463 787 -103 -857 -948 703 -203 882 -143 -258 -959 -233 -742 909 329 534 845 -102 -829 166 -746 257 277 -769 900 804 976 -761 208 389 -546 -730 793 -833 -906 -454 256 363 364 -489 -578 954 578 910 397 -919 557 -279 -824 -922 411 697 579 -464 707 -311 586 779 -504 516 -97 -854 -522 -467 -417 -168 503 970 934 -267 24 -645 932 872 194 977 -343 279 704 955 894 -288 -700 -47 -404 821 -824 654 -574 -379 -918 159 202 -7 371 -947 -537 290 -551 596 -716 907 -236 -866 918 169 -829 774 -939 -256 499 610 267 -308 -900 459 -155 669 132 -201 -510 -810 -283 -939 -204 -234 -554 856 289 -21 637 679 -595 -11 203 427 735 573 -924 -321 301 -889 -981 634 -698 -259 961 606 468 -678 821 -438 751 -868 -465 -910 750 576 -846 264 -470 -585 670 -622 -567 -89 -571 933 568 -302 -130 -775 -779 -178 215 730 -776 676 486 -170 -6 -897 -367 946 -34 -316 -428 -650 -218 -913 291 -126 595 909 -418 525 -732 -737 -560 -852 -206 944 173 -626 338 -538 588 -862 912 226 525 753 841 603 930 -988 913 738 534 -281 -252 -688 -579 308 -944 -420 31 -355 952 -849 800 194 485 504 82 -655 470 275 -365 446 27 666 435 -366 -394 257 -929 874 551 -431 97 -609 559 -225 541 561 135 882 815 -239 -763 -350 995 507 -974 985 -142 587 -890 -550 598 336 -977 935 374 956 317 -349 728 448 -425 595 289 739 -363 -192 -351 495 -60 99 -278 -669 936 -410 101 -63 -560 348 119 -589 -965 -526 -367 -681 485 585 907 316 1000 -922 167 -590 309 -661 -390 635 -647 -439 -280 -94 865 627 7 -884 -439 -668 -959 -957 -354 191 -253 -357 -765 988 -329 23 811 610 -306 539 247 -871 -769 -910 928 -292 754 -302 850 -791 -87 864 412 -732 -437 -86 -251 639 344 -360 992 867 468 -699 813 66 -750 -24 -689 -590 -892 -58 -455 780 -154 -21 657 598 -911 -399 -596 697 80 -797 -891 649 688 -713 717 -734 -827 583 -939 -407 -296 -613 330 82 828 242 719 -322 620 -112 945 780 -754 -971 475 -718 784 912 368 858 -903 51 -964 -87 -357 -810 -165 510 -713 -275 28 -230 -706 801 516 -32 320 751 16 -77 -620 796 -520 718 443 -483 -984 -397 -857 772 157 -678 -750 -598 387 356 985 60 115 839 -840 -449 10 -620 990 -345 659 36 776 513 278 -876 -797 -865 -357 -521 23 956 85 853 478 -401 -307 -258 -107 829 -952 -43 629 -20 398 524 85 327 -50 289 633 259 235 -535 49 87 -687 373 794 135 440 839 -80 -921 551 651 648 -407 826 -482 883 414 91 15 -442 661 439 247 480 -830 -334 -896 755 86 -198 -398 475 758 -906 -764 -32 -502 -564 -329 913 556 42 679 -294 299 -259 627 853 695 -284 876 924 558 432 478 -232 768 -348 -63 -774 304 346 -721 375 920 -251 -302 830 -709 -339 -461 505 246 20 -768 -113 869 291 984 -259 -656 -199 35 324 -592 -30 -708 318 857 -619 -903 615 618 -827 -157 -215 -59 225 -181 -884 17 331 263 -659 -117 959 843 -736 -24 976 -809 786 -473 907 187 888 279 480 -675 740 -860 -461 643 644 44 855 -333 -704 -992 -269 641 890 96 -754 219 -156 857 713 -83 117 -739 914 931 -366 959 -85 -470 -63 -728 140 -61 -641 -372 -962 132 -615 -1 -863 -86 -245 347 949 773 -539 -328 895 726 755 260 -379 698 -798 824 404 -112 825 106 294 912 -145 -838 -269 620 864 -383 -748 203 -573 738 528 915 814 -713 -339 -759 -262 -355 714 808 512 186 938 -4 -452 742 117 -485 1 -740 714 443 844 88 -699 515 451 344 -114 460 642 -45 -215 -350 -948 708 115 -700 380 134 433 243 206 646 -957 16 282 550 -652 -792 532 616 -66 301 471 989 -878 -332 -847 -633 210 114 -581 -67 259 -179 -165 301 508 -657 237 -679 -471 -719 -533 378 668 -886 71 869 -124 -204 -556 176 -55 -779 -484 1 -661 786 344 -923 -839 586 -933 -866 772 851 531 -776 711 258 282 -312 184 -154 29 118 344 -890 -881 385 -308 857 531 -389 511 -347 -780 -462 -376 -496 42 -58 959 -19 -525 879 747 107 167 -472 -863 699 -711 12 436 40 -466 922 -690 708 42 -12 -211 679 -787 628 614 517 -582 467 -678 426 -341 584 432 -449 -857 560 -300 -529 608 -536 -411 58 661 561 -987 334 -133 605 -341 -470 579 542 -904 -820 526 -640 28 598 997 -728 -631 940 195 612 123 -967 501 736 -477 857 853 -729 -262 253 834 947 36 -639 -652 188 -979 -378 -92 196 -699 471 130 857 652 248 -508 222 -340 430 -469 -737 649 -701 736 618 -91 -403 -854 699 797 -60 224 407 -314 -899 656 -315 -582 -232 -179 90 -881 562 985 -540 585 -525 -440 879 -856 -431 111 -783 163 -578 248 -282 -186 311 -303 -284 577 607 177 -945 649 -48 -233 425 350 -326 522 298 -458 -961 -797 984 -806 -779 -195 -422 902 701 979 72 653 -704 962 455 751 163 -11 167 697 709 51 223 602 -338 665 477 163 25 774 -982 905 500 346 69 -937 -791 516 347 -871 289 80 -655 -433 -461 -200 196 258 410 -8 -432 -766 33 406 309 586 416 780 597 -507 -819 -704 -999 211 -385 357 -834 480 316 -272 -580 476 246 657 -974 -953 -526 794 -900 -579 -887 516 -548 367 -838 -730 763 -260 711 -891 -615 -579 622 648 -907 409 -282 -446 135 881 -441 -129 -406 614 -58 671 241 74 359 432 -690 910 -825 925 683 -639 -79 -16 972 162 739 278 -562 -794 -167 -7 465 299 -90 -259 641 -762 -632 -900 -469 696 26 -776 255 -297 168 -904 33 -151 781 318 190 419 19 401 887 746 -557 999 13 306 -789 -569 -708 -961 216 -729 -241 -178 -404 537 -225 -171 -660 436 -380 -834 23 171 -448 932 -540 161 -75 686 -712 814 588 -506 731 553 641 -942 -237 89 -310 -196 -256 -772 -429 -883 -277 -376 513 -862 981 -381 475 -504 -964 -441 719 -846 744 986 -964 29 187 188 706 -786 847 931 223 -808 -107 -739 737 898 -64 -835 -991 905 -850 -692 918 190 -851 574 -495 -66 -586 881 564 -245 -850 -412 969 -452 -273 37 501 -221 486 -319 -577 853 195 604 -141 303 -26 -901 836 704 145 618 -108 601 888 -352 527 467 642 -788 -62 -146 222 367 -629 604 283 -131 428 89 -174 31 105 892 -640 879 881 984 -528 293 -78 -40 638 53 -138 -150 556 -332 70 728 -913 -991 965 126 -639 858 646 -86 378 -405 1000 660 283 669 -395 -328 -8 351 682 -126 902 987 612 693 362 839 -602 575 -764 -207 -92 -647 -947 725 -828 741 -560 -103 -385 300 -506 -56 -908 -526 -677 398 50 751 -187 -499 -333 -243 -170 835 868 645 70 657 408 554 -282 758 370 -203 734 -712 120 600 -494 541 -530 220 850 -119 400 -495 -74 975 -446 229 -267 -515 980 -828 211 -626 138 -799 -463 924 254 -370 -892 -520 -481 436 868 907 -896 11 233 -434 -702 -623 899 195 -973 795 142 988 -590 155 603 -796 607 -458 -812 628 -403 -418 -286 -519 -504 -778 -755 718 350 -291 416 -457 -638 -737 832 -685 921 806 14 348 227 656 715 -826 854 311 -296 -391 520 -107 169 -547 -564 227 139 -836 344 -851 600 611 943 -425 897 -58 -563 -7 787 449 502 -958 882 355 139 -811 636 916 370 -308 425 -64 838 343 731 347 -448 -169 721 151 -720 -76 -148 -742 -426 334 -479 -961 -933 263 -842 -994 -715 671 696 622 473 -212 344 731 203 -673 262 -109 177 -704 -487 469 482 -853 122 -461 792 -742 -874 -810 -596 -25 -352 -278 976 739 -424 -461 -545 -165 -771 -745 343 -449 617 709 186 -340 404 -523 285 -178 -838 67 6 837 -562 -306 877 -710 767 188 -815 241 89 -852 464 544 -958 916 824 936 303 -417 685 648 934 259 -893 915 734 242 441 508 853 -440 392 -216 216 -318 -261 958 867 -715 434 -303 311 197 -960 232 381 599 250 -896 -564 -595 843 -515 825 -201 732 809 590 -717 -396 698 -392 928 -555 298 -21 -550 944 -760 -245 14 -603 -674 -938 324 23 -586 -913 845 -307 704 395 841 872 -618 935 620 -167 331 949 654 612 889 -273 772 196 972 -156 216 108 -934 758 -373 319 -984 -451 -25 573 375 -234 -482 644 -864 -472 570 -137 749 717 -853 -848 303 -365 170 -671 -257 339 77 -171 -616 114 -761 821 -19 -894 -481 -52 353 -137 -215 -92 -733 878 479 5 -894 -232 529 -303 620 600 324 -116 -393 -813 471 747 -460 -399 -745 117 -337 -399 -922 625 -221 -463 414 371 -715 -319 879 535 -692 83 464 107 -194 -678 217 -743 -335 334 -817 -76 862 986 -215 -661 -172 55 -812 115 -729 54 -282 -393 -499 795 -819 -967 539 603 157 994 -662 930 -971 -422 864 -703 544 -890 658 350 884 485 300 -672 -922 -437 -705 -942 168 -186 86 7 903 510 113 763 -985 887 -791 98 -978 -567 959 961 749 591 833 661 28 -614 649 356 -76 459 829 -379 649 -435 805 320 520 -268 839 540 278 661 -628 582 -808 441 881 31 -423 -713 -36 615 471 -672 991 -34 -8 -507 -783 -195 600 -877 -459 -234 349 156 214 64 -708 166 188 -514 -953 -868 277 206 607 150 -735 -562 717 -234 -457 -131 -885 -948 -481 445 -544 299 -229 -805 -730 699 -226 77 -617 299 792 930 158 -20 289 240 -470 -84 -510 34 388 -399 -415 -639 -435 -260 671 -305 -153 -725 391 656 738 -631 309 -449 807 230 -101 955 -220 -255 803 -676 -64 575 816 -692 893 -919 -150 -53 -961 414 -668 -597 -224 292 442 705 875 522 -515 718 766 147 101 103 39 -401 -617 -199 -147 -153 -8 -703 113 320 824 -154 582 -114 758 196 -207 -654 527 826 -482 -228 383 -822 -934 -685 72 -391 -223 -50 -795 227 -918 -263 -671 -967 -873 -115 -434 851 -674 -622 -936 245 -806 -920 856 324 -119 -269 -849 930 -75 836 -425 498 -52 591 -387 -317 -306 995 449 -642 -636 -567 -441 -372 657 -584 950 136 -58 601 -889 744 -690 -742 706 968 -8 -355 508 807 108 958 -612 772 -938 -86 26 665 -501 429 48 -603 625 -159 816 -918 -302 -11 940 974 -619 322 -535 -48 39 467 -116 -911 -731 -803 386 822 754 -655 904 -751 455 -300 -934 -456 780 941 164 392 184 -898 75 563 -728 136 591 -783 638 -565 -269 435 -927 817 -759 684 799 -518 -200 823 -961 338 -54 854 651 -230 -726 776 34 -117 -13 832 -224 -737 -446 503 411 640 77 -683 333 -260 518 805 -430 -795 -327 -875 389 34 841 771 -238 -798 -187 21 -110 -558 4 -206 764 -983 -516 903 624 -725 758 701 -238 921 879 -114 503 325 -363 -174 647 -204 -710 -142 603 -13 891 864 -309 -343 -83 791 22 -170 578 -184 294 -895 -569 934 372 777 -955 325 413 -768 -127 576 636 334 -49 839 463 -695 743 511 -127 476 -732 -250 -572 242 430 94 -861 83 -975 -856 -504 594 -207 -593 454 -592 -402 965 673 -881 -205 -882 229 -868 940 60 -876 -745 -603 -597 -207 988 -916 -949 -557 -898 -938 561 -110 739 509 694 -649 -193 577 -688 -200 -409 -144 -754 81 -442 -653 -625 -394 984 525 -73 -708 159 344 850 699 458 382 34 -621 -106 -719 -665 348 -826 968 -555 -611 -938 106 875 593 -95 95 853 407 -45 335 -308 -555 -94 -725 883 17 -322 -850 995 -831 -36 732 691 976 483 -605 198 -614 900 -483 34 -359 880 855 -859 -609 641 595 -115 -160 710 -540 -602 -142 658 474 737 -705 145 520 -411 978 -502 -316 -610 -268 -995 -757 -494 247 -432 -477 382 492 -377 574 -176 -208 948 14 249 -754 -900 -270 727 12 677 -507 -200 859 128 -181 697 819 111 -617 -570 -25 673 -262 -127 -245 713 -443 -796 -668 -973 -654 -904 221 -605 993 -921 -333 -471 -196 685 -890 -383 474 586 -348 16 -623 792 -606 441 -897 392 -554 -391 -605 717 295 9 607 334 366 -242 346 -444 -55 406 -813 -281 -512 -472 162 498 94 -916 869 -924 202 -678 696 -254 -252 804 -318 -414 188 824 -253 -145 -537 268 756 625 -19 246 420 31 230 133 -774 -677 880 -725 -949 722 -637 801 995 509 418 518 -920 -72 -982 133 -778 875 -545 -24 503 676 -704 955 750 -392 -349 -634 780 -457 -31 -191 -162 -124 250 -377 -956 -460 732 465 -533 539 -892 -607 80 209 285 186 -580 210 617 37 717 -142 -848 725 -416 -312 -330 322 604 811 -33 477 714 88 -985 -235 798 -226 -704 -928 -63 -839 369 -432 -94 -496 -77 -180 401 -420 -449 972 -751 -881 605 -501 854 -241 -905 -716 97 904 -880 67 533 -177 120 -111 235 -655 -56 642 468 -361 -140 427 -933 51 799 145 789 988 -646 79 -401 -454 813 0 427 -883 331 954 407 845 -321 -693 -816 430 -141 159 -94 320 82 -679 991 -609 -538 575 -145 391 -216 433 -398 225 -827 429 -49 -1 -929 -247 338 703 -253 804 940 -49 -752 -145 -336 -39 735 -554 -699 412 -222 -459 -909 -811 -22 15 -298 805 986 -813 893 -975 945 105 622 -716 -563 108 -123 71 186 -164 -922 -74 -60 -732 -598 -3 -217 554 -726 -893 -935 606 639 2 291 -461 968 187 338 -547 333 -857 -202 -432 905 -709 923 -842 219 19 783 506 -554 -65 970 -910 544 -714 -703 -99 203 333 -309 377 -860 964 920 -354 275 -59 675 -66 504 387 811 801 944 -669 622 -945 35 237 -840 955 376 -295 90 366 -178 465 801 -425 -331 -251 -629 -184 -66 594 -695 -649 908 -857 285 -946 -116 978 -244 -754 -935 41 -718 490 183 -999 678 -796 -55 706 -616 512 -561 -325 933 -399 -952 29 639 600 846 -466 -747 618 -907 314 154 349 -988 -65 -782 867 255 598 -612 811 -700 957 -562 209 -16 -839 675 917 -10 -145 903 190 746 72 33 954 -420 -510 -963 -667 -100 448 -163 -317 971 -461 782 -536 -642 -647 -453 -326 -698 841 543 290 -171 -854 -408 880 613 159 11 346 -163 9 40 482 -488 -292 -905 -797 385 330 -526 -828 661 715 906 936 -949 -848 -218 63 -625 -709 775 138 812 116 293 -595 537 455 -95 -275 876 769 854 56 -174 -661 141 914 402 887 -95 500 -663 -603 -329 597 -282 583 478 -826 831 -295 431 333 409 -591 -688 -315 -855 931 736 816 -460 682 964 568 -434 634 400 -610 195 258 -553 -891 -712 373 -239 -382 -172 -47 737 565 -54 -771 -992 303 102 -726 -287 406 -214 -112 420 -357 546 -467 -799 -631 -77 -718 288 924 -189 -308 -861 -159 174 731 323 564 388 -440 -621 481 851 976 -197 70 262 -885 -336 929 -54 185 326 -756 -810 -634 527 536 988 -586 -929 -771 -19 897 410 -277 -526 946 739 -242 479 -329 -300 922 -53 -71 197 -487 -776 -108 -573 -777 -757 959 -117 109 -529 266 428 -8 -436 -884 -641 1 -453 827 -807 304 401 646 42 422 888 -229 918 259 897 -695 20 -728 -151 95 388 -580 -826 784 59 -486 -80 204 -960 -173 77 -346 877 695 318 -501 393 9 135 658 -237 369 -949 -697 -755 834 -166 471 404 -185 -399 -41 549 -935 -32 788 506 506 674 -84 -343 842 -670 -503 -903 415 670 -168 893 -697 -389 441 -981 -369 825 -177 -674 133 640 448 307 548 257 -51 521 -388 156 778 -550 -121 218 141 249 -665 647 -565 64 -682 283 -214 9 -684 423 -880 -732 9 -190 -731 952 120 -375 2 327 -800 159 -874 -473 -218 -404 -139 -258 931 -504 -182 -122 369 -264 344 -905 817 -646 -462 532 -183 -730 540 -152 419 -851 539 314 351 922 535 883 728 -167 -755 530 -333 346 -163 393 462 -856 -823 -543 -176 -324 -864 572 -3 459 189 274 -112 947 -944 656 959 433 -38 252 417 320 360 -487 -236 -553 -906 847 415 -242 -296 678 775 968 -492 40 -497 766 -854 -797 711 -871 -705 52 231 -105 -688 387 -280 -553 -218 969 24 -512 520 798 217 273 -293 -840 856 -436 469 612 182 79 6 -595 -532 -143 -714 153 -155 742 757 -315 -97 409 258 -181 675 -308 -802 -111 -593 -849 -297 277 486 -170 218 868 -513 176 -144 506 -664 252 238 232 675 350 725 376 217 -536 -854 404 845 672 835 -674 -666 -871 -224 692 -634 279 816 0 127 -226 -404 17 -699 20 111 361 387 152 -106 -197 629 748 -294 -575 991 -769 -836 718 400 -757 337 58 -172 -80 -966 -621 212 952 -156 332 190 378 777 -991 -775 -283 -883 -788 -940 519 -715 11 678 -144 767 670 723 932 -548 689 865 473 632 -108 -6 75 -532 -330 307 -510 295 68 -767 -264 20 524 -700 836 232 794 -300 -166 -900 -613 203 15 515 -370 393 -794 150 -984 927 300 93 232 -411 367 -652 -959 996 -511 -274 -582 -744 -206 -166 270 875 -458 19 968 -891 -784 186 -939 -721 -210 -785 783 -683 805 -557 574 155 -64 277 -229 -281 -764 -351 -915 -975 587 410 361 423 -658 -326 541 4 -394 804 -524 380 -74 922 433 487 -635 -636 651 840 929 794 -474 -913 297 -629 921 -338 562 -183 997 297 -615 931 182 866 -530 467 824 495 -182 -233 975 187 -990 129 -744 430 776 -348 957 465 320 51 302 304 -719 186 -883 518 793 423 324 983 811 303 -147 -197 -834 -935 557 -107 -499 -211 -313 -573 -424 133 872 -343 882 -381 807 -585 417 -871 -965 858 -697 -93 -741 -128 -906 866 88 479 583 -756 767 847 -210 -176 -365 -557 -209 926 -855 -687 -668 -67 -134 844 -116 -27 -737 401 -43 -575 542 683 -415 -623 -289 419 884 -687 504 762 903 -133 136 946 785 450 -2 -648 879 -837 -116 155 42 369 68 302 109 -951 -439 524 -992 -867 282 -752 487 490 -161 -276 -760 782 275 -910 75 -98 363 458 433 258 -181 -59 -87 -957 871 194 -985 -861 939 -501 613 -561 -52 -494 389 -328 754 498 -703 -312 -813 -228 908 -778 -419 543 -12 -459 -460 77 -2 -987 310 814 930 -775 608 724 980 635 652 -704 555 -966 352 558 -473 467 -213 163 -674 -893 637 -14 -36 264 -604 -232 333 -543 343 -104 308 183 -275 -633 -730 -461 -461 19 -889 310 -758 -942 -65 -747 760 784 731 393 -276 -581 221 954 453 320 -591 880 63 615 -139 -814 -631 -484 462 416 732 -572 -223 -330 -530 -375 694 3 -989 -141 -563 835 607 505 -213 -171 710 985 141 144 232 105 439 204 -395 515 -307 -486 760 -195 278 188 -99 -299 -744 -644 166 835 -759 684 -238 868 -592 976 963 544 -487 572 562 662 -469 -455 -420 91 -883 324 495 348 -877 -787 604 -398 787 551 167 312 -857 820 -200 -740 -691 942 -679 -68 458 403 603 100 -215 -385 -904 557 -398 -306 530 -713 5 304 455 -68 -81 75 266 416 397 -70 543 911 -660 -665 632 -229 -928 198 63 -498 284 973 671 -414 -586 357 -793 -256 577 158 -808 690 -745 136 -165 430 896 80 432 -761 -744 204 649 791 -986 652 617 -492 347 -395 -175 99 -375 875 676 581 933 922 103 -261 995 17 -816 -483 231 -256 294 -830 -586 -292 -265 103 776 0 -251 -282 -664 322 495 -485 -934 -401 683 353 -768 200 831 -936 -400 565 570 291 -394 -901 -842 215 779 388 -870 703 28 -59 -745 -864 241 743 255 -196 -235 230 -434 -131 754 -785 109 21 841 -776 -632 696 -384 77 872 -378 497 506 718 -324 -389 -610 228 306 825 -910 751 755 668 104 -846 637 398 120 782 -823 -553 -352 323 304 457 58 -433 -333 -913 670 -235 681 207 -740 416 -385 -474 907 -993 -23 -787 -862 632 152 -909 395 -801 766 723 484 -213 -800 -837 -43 -999 900 925 -323 826 318 847 724 769 -879 66 -780 235 -643 22 -101 -939 -389 -467 74 935 283 -887 533 374 809 203 -5 -687 80 318 -232 -327 180 -425 488 -76 378 307 -522 -212 979 651 -849 981 622 -552 921 231 -325 760 417 804 -515 -856 183 761 -546 -173 986 -777 -393 -32 -236 -132 518 -456 277 109 767 -735 -45 666 -406 -452 -867 -267 293 -449 -778 -761 982 965 -983 43 -351 -739 -964 -735 182 -480 -503 898 -844 783 736 -388 -3 24 -484 -587 231 -708 916 -644 259 -116 275 823 939 1 413 496 -779 608 -801 -560 287 -64 867 160 970 -885 -151 -628 175 858 177 -938 -182 -851 321 -259 19 528 881 -791 716 -384 -548 -483 -881 -997 144 -730 -894 -585 522 -493 -833 441 360 -745 643 -251 756 687 -870 -381 978 280 301 -646 -637 -100 -588 651 -821 -196 -70 -572 433 -579 688 349 -896 992 274 -882 -878 -529 723 -919 -749 203 148 967 -785 -711 -406 413 -971 -584 -24 -67 302 976 -131 -395 409 -674 -909 -300 349 -525 -931 -693 864 151 -877 -415 847 130 32 -192 -734 419 -259 -786 -620 111 -466 232 -835 842 204 856 -946 771 433 962 -999 -842 -920 333 36 -674 495 -368 -461 620 365 -146 101 -362 633 153 -877 249 -161 693 967 -228 273 -954 -787 -911 -197 954 533 -944 -769 -100 -887 992 -165 351 587 31 -236 -290 410 -729 -495 -436 -214 431 -173 -117 25 -449 166 -211 -859 -525 -151 -491 -84 956 938 174 184 -912 -189 -196 191 634 925 210 -126 -983 -852 134 724 82 -303 427 859 496 550 799 -576 457 -764 -463 891 803 566 696 -417 -446 -500 699 959 -448 -430 -288 -983 111 725 -387 811 -411 800 665 649 652 -793 332 734 341 -142 907 -902 813 -838 430 126 -202 337 -866 846 812 372 -257 -724 -380 174 -176 -901 490 265 -144 146 156 569 451 -353 -271 497 753 -963 -302 -217 -666 532 338 -783 146 -910 526 -949 -293 -101 385 -602 -751 961 618 251 -660 -392 -22 -98 -672 -774 116 937 -73 823 749 725 -756 168 -146 -734 -544 -74 -282 826 -895 -726 -29 452 1 7 -520 553 532 -800 -149 -609 4 -468 101 652 -503 356 -430 395 981 129 83 -803 375 20 -720 949 -900 -174 269 -483 833 21 -184 -876 -400 782 -255 262 794 -663 -104 -448 657 -509 825 -596 123 -320 -444 610 -292 491 883 -857 -845 412 440 -978 -177 262 -976 -718 -260 886 -642 974 473 487 -867 -810 517 -356 355 -377 389 727 -956 -361 979 19 -1 182 -546 -719 -60 -310 84 -5 688 -253 -794 -876 660 -322 -371 607 312 348 -886 726 -601 -649 543 -823 -566 -124 414 -725 81 693 902 336 -561 -95 -9 -490 -677 408 553 -776 446 412 512 -481 -527 735 -500 -156 -918 206 -117 -955 -923 655 -477 -355 865 -616 -525 775 337 -492 720 -856 -680 -313 -690 -457 397 -246 425 -848 -440 -424 293 -808 -362 -502 -925 -226 -387 213 -760 -747 673 893 -387 -396 -849 675 114 956 -570 -360 -61 -910 659 -907 982 349 -487 -801 181 868 -578 305 90 784 -169 -359 722 765 -232 26 -762 -527 -914 87 -835 -834 333 340 -847 -744 -898 -134 -697 -665 693 -757 -81 -575 -819 -419 -967 533 532 331 -212 731 -317 -275 -338 -518 266 -249 959 -173 -449 329 974 -791 -300 -52 -229 15 499 -912 621 -265 -580 -893 -689 26 761 791 -999 993 -273 -806 368 289 -545 -590 -341 358 833 502 -509 -9 804 -101 661 429 -655 67 -478 -902 757 225 672 -625 357 309 891 -159 126 221 -292 -358 -235 -948 668 -695 198 974 -473 201 443 96 -318 328 675 -120 -319 -312 155 -412 218 -435 -860 407 205 827 -506 -882 -415 256 -102 910 551 962 475 840 -15 -912 -543 -317 271 527 137 -867 913 768 850 162 -267 718 260 803 138 574 -30 45 185 793 -908 712 -93 107 -683 83 -999 -489 -785 508 183 560 -212 387 341 612 -312 -321 -852 -280 -93 716 321 458 261 790 -852 157 754 -410 870 -566 -385 -844 391 -223 -91 160 -527 -917 -169 246 415 -349 228 115 620 995 -587 667 666 -875 -646 -369 -153 306 866 548 606 79 -602 424 193 958 929 903 101 -758 758 -605 -542 543 786 -495 -58 -968 -925 68 -157 314 -861 285 520 191 112 -591 -532 -968 -872 339 -548 -515 236 898 157 615 -27 -764 -742 98 672 743 -12 -110 -709 -37 745 -729 -795 519 -351 -16 -468 -690 552 -685 39 38 765 654 -561 -277 -348 959 -105 -957 557 -1 -841 -469 864 490 -311 -156 -692 165 613 773 -621 162 772 -495 -732 -744 754 -433 -807 -823 -507 -745 604 597 684 -596 -701 285 741 -469 877 39 -357 22 -354 -411 378 -476 -504 -328 323 -72 756 648 469 250 438 -606 494 19 549 624 636 -879 800 970 -942 299 -397 39 -831 -209 808 -930 935 622 -842 368 -898 177 710 -977 687 79 579 -292 -194 -581 -375 -980 -233 -197 -396 -977 -977 -149 -928 -671 -876 -231 -350 -596 -90 -104 914 -520 328 565 -156 237 211 -784 239 -568 20 -275 -532 -268 57 635 829 715 -519 -66 29 -9 844 134 547 966 33 -894 -662 -883 -721 -841 -702 -235 -503 803 -988 -469 525 -640 145 852 -44 188 -858 700 -712 518 -966 -582 958 18 -469 616 642 540 -975 -785 -231 -974 97 563 -622 215 -817 -482 809 -99 -568 -88 191 -799 365 -316 768 477 -903 -980 108 312 -625 -677 -989 -15 -422 -64 -816 61 -377 -348 856 824 -614 -472 -3 -304 294 203 -453 -604 -558 333 607 -387 653 -16 -828 48 0 324 -17 558 62 -180 -565 -732 -583 -311 43 780 -459 -858 487 1000 172 -836 -784 323 235 140 352 882 689 -848 -123 130 -227 -3 -227 257 369 -179 -972 162 312 490 -34 -213 985 350 409 688 -704 -448 211 870 518 135 875 818 -373 225 873 -142 -173 918 714 -612 579 785 -473 -270 -709 -834 -408 772 -180 -781 -866 972 -773 -906 -995 -464 270 633 -529 92 -16 677 -688 209 -282 738 -2 -410 -45 -785 -197 -120 582 175 667 626 728 -382 192 690 896 -790 -780 -333 835 318 -669 -352 -311 -848 84 203 734 -428 -888 -360 -486 -489 -524 -381 513 -329 262 569 820 -161 852 -982 751 -412 997 491 -778 -908 718 -509 755 -221 936 730 -734 48 -431 972 480 -704 -560 770 -482 -41 -420 -259 -849 786 849 775 -490 -127 -467 474 904 993 54 -926 -703 168 574 18 966 994 43 921 355 -928 -611 448 -788 167 -92 575 -779 811 913 -813 -503 375 -942 144 -94 373 -582 666 881 372 -349 142 -842 -605 494 507 898 -391 590 -915 735 846 -295 -296 750 -425 781 342 522 391 -780 824 938 -72 620 883 494 450 -576 440 -186 507 -543 169 -477 216 224 -220 -295 -129 -96 -462 -219 160 479 241 912 -576 -717 -685 -377 -389 -234 -907 919 27 -184 16 136 -230 350 -418 650 346 -819 266 135 -167 -14 -600 -727 467 937 474 143 -548 289 -985 -229 135 725 -693 -299 636 -448 13 -444 -842 -396 294 342 -516 362 -706 438 584 207 756 5 -503 811 500 -959 451 232 521 -417 -398 -989 115 -430 -568 -969 125 -148 775 962 640 915 -428 -257 -873 -767 613 -740 -270 -105 949 -430 194 -530 626 274 -835 -64 -495 -533 -721 333 708 -621 -355 -860 -712 -761 -837 349 -61 -653 570 -675 -651 -95 -530 618 126 -659 -864 931 -905 355 367 438 -264 -686 408 852 -630 -826 -489 -60 209 490 -255 -46 -883 868 -678 695 837 607 513 827 -230 -940 268 666 100 -755 922 339 -969 -497 -589 -21 -42 -614 -627 977 -549 234 485 33 895 979 -188 977 738 288 997 41 -924 -710 262 454 -307 -222 -565 -973 858 -907 -905 609 74 -375 792 278 -253 565 215 799 310 -507 748 -574 -789 503 963 -317 -36 689 -338 -430 886 152 -97 48 -103 719 -598 748 -941 -527 673 -206 335 -508 -343 -179 420 834 282 365 -167 391 -986 397 199 -270 -37 -442 -123 790 57 -512 -358 -722 -846 142 363 -494 -963 -689 740 -177 94 -398 -434 635 874 -681 710 -89 -127 -681 134 -345 461 -893 -421 -66 -320 -806 461 50 -266 126 521 660 520 912 -221 551 375 -108 -570 -604 -161 12 799 -313 -1000 606 411 814 824 577 639 -975 -451 634 650 -645 538 -533 459 -131 -822 479 -94 64 -659 714 -248 305 -79 -429 -798 -957 -246 -512 -224 500 -87 -677 -40 671 204 584 -894 778 862 -109 566 863 -650 -588 648 370 643 609 674 -880 353 347 -631 220 -814 157 692 417 -690 -717 -666 113 -462 485 183 255 -162 -373 -286 386 684 -776 710 995 311 265 603 -439 -91 759 617 -583 972 957 846 -18 569 135 -821 107 -777 -506 -134 284 414 -590 228 -402 727 -312 -632 868 -37 -758 -785 -395 139 440 -467 324 -183 417 -243 861 576 -999 551 -721 24 -622 -312 -606 -214 -318 -90 264 520 725 951 228 473 -641 -133 -95 -888 -981 330 34 405 942 586 -758 -559 2 194 -787 551 -118 -69 948 805 -513 97 438 -465 -119 203 -521 -964 -209 797 944 485 799 -727 -857 750 26 178 91 -111 284 -399 -894 392 -98 -971 4 -207 802 91 702 292 327 808 -962 -254 314 56 -808 -8 -459 -845 -10 -794 887 -449 526 -961 -7 813 -392 127 -912 118 958 370 -871 641 818 -63 802 555 967 -37 81 -325 966 -779 -273 55 850 -100 112 -653 -558 -222 328 -732 -895 368 -598 37 -383 -295 162 382 356 -868 422 -912 -504 -33 495 46 -647 14 100 752 -559 -755 697 955 -299 27 -38 -171 17 -447 328 -159 660 -242 -442 142 808 766 732 728 377 131 935 -981 -143 -451 -953 -297 577 59 418 399 50 -422 597 157 532 -280 950 960 907 950 -974 797 -982 -651 -514 -750 16 -404 -950 -736 97 720 -30 234 -942 -740 809 -216 174 -624 -10 844 -780 637 2 984 -46 286 -225 -336 -531 -639 440 934 304 736 133 -629 562 -771 -77 -101 717 -527 -465 650 -176 970 -200 -438 -562 239 -745 -353 -120 -402 -356 -383 -734 -549 157 -212 848 402 -215 -396 -648 303 -433 -990 -374 678 -633 -46 358 645 805 705 745 -914 141 -247 63 -400 -433 878 -652 975 690 734 -219 142 -850 256 244 646 -827 627 -496 515 -141 -610 934 82 -986 541 205 -113 -771 -1000 263 -55 -829 -241 -153 192 -277 317 -241 994 -33 143 -705 -63 329 250 952 -179 -756 -447 734 -149 -546 -298 581 -652 -863 -889 -689 -693 -654 252 979 248 342 -444 -953 40 315 586 266 -736 -853 -817 -153 196 -463 515 656 693 725 -119 187 581 -378 -970 960 364 663 -660 351 721 -679 -186 -13 369 452 657 -888 37 287 -589 -7 -568 750 -257 236 -195 -294 976 426 196 -355 118 86 -398 -784 -493 585 -902 781 -409 -360 522 130 -125 -407 563 -765 585 -257 -843 -336 671 839 -700 450 47 -760 -44 -3 860 -62 730 -113 404 -117 861 -350 -263 -297 -449 -969 -190 -792 948 -811 523 83 -940 747 771 16 -648 760 -99 -490 -891 990 -143 301 -665 144 549 533 -267 -584 678 458 -307 -947 148 -605 455 636 -510 -53 -164 949 -441 -910 -711 -26 -818 -141 -836 750 -627 583 235 -169 -946 782 -793 195 -641 343 -260 387 834 232 495 -348 -80 94 -672 -1 84 -220 19 804 -69 436 -533 -345 -9 -553 681 -662 -705 74 727 755 705 -966 -92 -770 555 -129 -602 905 730 -219 -222 -76 487 -331 -705 -379 -925 735 -426 756 281 908 287 996 -285 361 -76 -968 166 -415 108 -244 -850 -413 915 -42 103 706 600 -579 21 -702 358 726 -212 315 -18 69 -49 -645 -216 -739 -280 -689 226 305 -425 -267 991 323 -551 -552 121 321 725 -445 841 542 81 -287 -532 48 229 -862 -40 -362 189 -820 324 42 847 -678 472 782 -976 -473 -328 742 94 -378 -642 -630 354 -871 -703 -958 -27 -24 410 739 -151 -568 -66 522 -492 743 -726 -953 524 479 47 -513 559 -815 -472 -292 -773 -37 59 718 -461 -825 140 717 377 490 -85 97 -560 279 -773 563 72 -971 -472 671 -90 -967 521 851 -41 554 -765 -45 -955 507 -68 -462 990 273 -809 -796 -166 -724 296 744 845 -941 885 754 -528 -40 -813 376 -412 -358 -317 -582 829 -966 -819 -661 -305 306 -978 708 -580 939 965 262 -835 -279 412 362 -84 861 69 -512 -815 -382 520 826 395 -185 397 -768 104 585 631 -836 21 -169 906 836 -537 69 -934 223 205 601 707 -731 823 763 -508 -606 -941 313 406 782 743 385 349 561 182 803 350 313 -926 963 426 180 -606 984 -264 850 -159 869 71 -60 -827 -80 -623 781 945 -82 -586 -437 3 -977 435 -215 553 216 558 -389 -759 -499 263 880 -261 810 -563 683 -731 -610 541 -532 -278 416 -270 500 -994 423 564 995 -731 725 -821 578 702 386 14 796 -622 379 -712 -663 -623 -115 -678 415 -78 -921 129 510 -233 851 43 458 868 -608 -262 588 -206 355 987 -315 -734 468 -345 -893 -129 656 -776 183 -458 901 -136 -568 154 -525 -33 749 -795 183 28 268 -987 -289 627 871 218 144 -32 532 -260 -840 -544 841 843 422 -902 -589 -806 -53 38 221 328 865 -351 121 394 -630 334 -102 398 711 -425 -850 408 159 794 -798 240 -354 369 -430 -452 790 -228 -533 -438 365 977 739 408 537 -321 -385 741 114 -773 -591 -305 80 216 -787 421 718 153 -147 793 -894 726 -228 205 -310 -856 807 517 -813 -546 392 231 455 -895 181 -799 266 678 -611 -225 995 459 -396 936 727 942 999 389 -784 976 -557 -695 612 609 -214 -554 539 568 131 885 -117 -435 13 658 591 -580 -240 844 -666 -51 -418 977 -342 -647 494 293 131 728 -729 -698 -312 773 948 703 -713 240 959 784 -249 584 461 -789 -832 -716 84 749 817 323 -298 193 975 560 43 322 310 58 -248 -334 538 -934 -509 -248 -688 -94 457 -565 265 -663 130 -162 -41 -712 -282 -621 -814 -359 504 206 248 484 -957 -131 918 -44 -473 604 -421 -46 -128 610 773 584 -665 544 783 989 -240 -615 -513 435 108 811 709 513 -240 -110 386 8 -495 751 516 -851 751 -512 -259 -905 -96 93 683 -225 -680 887 -193 -983 -870 493 -87 -399 -397 98 541 -191 153 193 -847 -404 838 -123 -51 -220 -524 86 493 953 299 629 -172 317 -324 -374 -823 -954 728 858 -965 -118 691 100 -905 -189 -583 -419 690 -449 -923 -48 76 -889 813 -5 254 129 -791 85 -355 -428 266 646 573 -932 374 789 -692 858 -261 652 590 971 414 -365 -250 398 772 15 962 -288 -394 -504 -988 913 -877 -237 720 -339 -372 -350 -360 -698 207 -232 9 -342 -93 -834 -783 -626 -646 -201 -825 32 -328 285 -591 -954 743 864 -187 -65 -266 474 20 -209 184 -654 -562 0 283 -884 -651 -681 -697 173 -170 268 478 575 -147 242 -950 198 -128 -124 -847 359 763 -854 -965 896 783 779 -145 -162 589 500 -826 475 -97 575 -150 -222 954 184 -667 -529 494 221 -580 -987 67 -619 -253 -32 -236 467 105 932 627 -75 104 858 937 492 -335 -725 609 184 -645 -526 43 -101 -131 -7 395 -62 447 138 728 933 748 691 511 252 -56 342 -124 389 134 422 -416 -558 -718 416 -146 -396 694 -24 -467 632 445 704 -370 549 -783 540 860 -285 187 -715 -829 950 507 492 -229 -109 61 646 469 -768 -158 -349 -421 -651 -334 -66 -161 -596 161 -385 -741 523 -349 353 -461 -709 515 -240 596 183 762 -346 -73 -897 -611 307 -218 655 -480 231 -526 -63 259 377 59 286 691 443 59 -693 -587 903 -184 -345 520 9 -791 -706 788 -758 235 689 808 703 937 -633 910 -778 459 -829 -428 -343 413 -412 -283 -309 -221 -566 -533 -699 -232 128 363 -333 -438 380 286 511 972 -931 295 -89 128 -183 174 -657 133 -10 706 -360 -623 -662 -233 -250 171 -468 -437 -560 -416 -182 -155 673 86 -760 371 -639 413 455 -823 -105 123 -788 932 570 59 873 -236 -15 -423 -698 -569 -476 20 -18 250 582 -913 -987 -909 -798 635 621 846 -759 607 -102 492 562 -781 -900 501 -915 930 915 550 725 603 -346 -83 919 189 209 -469 -256 959 -679 516 129 615 -1000 173 -124 66 496 602 -731 111 46 -716 560 608 -648 54 761 645 379 -646 -869 -345 933 970 -887 26 -892 672 247 -363 -226 -723 71 419 -795 -659 -970 -777 -622 -562 753 -653 -424 902 816 -162 706 -318 878 -782 183 196 329 220 963 887 528 -654 25 668 -109 -315 -645 408 -751 668 -716 -831 50 -86 403 -541 29 -776 528 -226 235 397 -161 -705 -100 364 681 -788 666 527 -868 706 657 -355 291 -125 453 711 473 177 -922 442 -903 152 -338 -500 -827 -998 114 -2 468 208 -980 -320 102 -645 539 902 939 -134 -650 -524 -94 736 -234 -224 -286 -822 -533 -220 310 685 267 -238 -357 316 779 -144 574 -624 -46 -741 -994 434 -100 -61 -647 105 514 -268 -340 -959 -994 -980 717 976 -815 -294 -375 -896 -90 325 946 827 207 -10 81 -142 818 -871 -655 492 883 -570 -550 -665 337 431 -927 -226 91 -272 -719 -617 501 -534 613 732 232 -21 -786 606 -632 -800 -512 -580 88 942 11 759 975 371 -374 87 334 642 944 -251 -358 56 470 303 444 -731 239 -877 951 -611 -396 -585 177 233 -879 43 716 -593 827 -138 -42 -537 -622 -282 60 363 -224 42 217 -730 285 908 839 -607 51 -686 -826 578 890 -860 98 116 293 -217 111 734 552 300 -920 660 -975 -295 57 -521 582 475 -546 366 -993 156 5 -155 -930 -137 -600 88 -323 955 812 269 384 71 186 125 902 -456 -977 322 356 459 -939 334 328 -567 -399 836 345 -447 -418 -574 -1 145 267 -247 -798 667 414 -284 626 749 102 -704 -137 -159 524 673 318 439 -943 -284 -32 81 512 263 -556 560 50 62 768 153 191 -699 -125 -402 -162 -500 -816 256 -549 887 349 127 952 748 -508 208 632 334 -202 229 -740 827 -521 493 317 -7 296 398 -708 -274 -475 -956 207 734 205 -390 935 916 572 646 306 -833 992 738 87 -475 -766 165 -710 719 824 195 910 283 -283 -157 418 -274 782 138 625 781 -540 213 495 349 959 915 -718 -72 834 -435 849 -301 -272 275 -794 889 26 89 -577 580 64 932 968 73 773 -859 -182 -68 837 -596 584 -385 823 -670 -844 -729 -534 422 436 -633 -228 77 -684 -318 -883 -60 -41 578 764 -23 -243 908 614 -775 -970 70 -974 -177 -41 -302 -149 239 -116 129 -513 -150 -694 97 -834 -694 201 392 -550 256 -585 -250 871 -508 98 394 -307 455 -493 233 -50 -38 -944 -656 -584 358 -154 -72 -563 -108 -481 608 920 253 630 -426 503 -313 98 -544 -820 -647 -524 958 686 -692 -932 209 988 -531 -81 -983 -916 -709 -61 462 996 -850 399 -931 -171 235 321 172 631 -936 -49 121 -826 -116 345 594 671 503 672 -409 -634 235 713 972 759 39 -352 839 -719 111 63 -198 -340 -812 -967 -317 943 -1000 -119 -205 736 492 -805 -42 317 140 -321 104 -221 -863 15 99 -81 -131 -17 -244 828 446 732 513 184 -598 337 680 840 274 429 536 789 586 503 103 -572 -160 372 502 -766 -620 719 -682 -36 -629 194 421 -736 603 703 64 208 680 -325 640 -756 332 -881 -294 -311 -818 975 35 657 -690 -862 266 931 -396 777 -892 -276 -35 -236 468 655 663 980 -764 -749 551 -742 924 422 -784 37 -776 -784 -552 -113 -817 986 263 993 495 -790 41 -14 27 783 742 868 775 596 452 544 382 998 2 -821 701 -983 958 756 655 -442 -83 560 -850 -476 821 -321 854 675 925 70 -745 -63 -789 507 -305 -960 -959 776 -996 -115 990 196 317 388 809 -942 -589 180 -249 119 796 -933 198 245 403 990 -607 135 -338 -342 -931 826 -287 839 805 89 937 897 20 -119 902 -947 222 954 496 940 -471 -634 -250 896 328 -364 -421 -656 -500 730 -151 747 159 -791 92 -488 -163 -735 370 -113 956 705 263 435 550 613 223 -372 -993 670 19 -570 81 -785 398 -815 -716 -329 -501 -703 783 -460 67 515 439 337 374 139 204 -152 61 -543 532 919 575 448 -277 -270 334 588 808 756 -469 -632 -997 -656 -996 -418 224 396 889 70 911 314 -491 792 353 -294 -970 815 824 -815 691 621 220 -564 -213 325 -484 924 -461 -253 -915 728 253 633 288 -808 766 -593 98 -62 -286 -389 -460 870 -832 -870 -560 350 651 555 320 -365 -387 -126 886 426 209 -451 -216 -222 508 123 972 -933 -895 -929 496 -420 -19 -789 710 -356 726 644 -805 918 711 -664 760 -924 954 366 942 132 -136 346 847 320 -67 610 -616 -969 -720 -675 -330 70 -64 -531 242 -746 156 637 -319 -739 -439 850 -469 415 816 40 735 475 -562 788 800 -694 -725 285 -401 -907 534 -88 219 -231 964 -519 698 925 660 664 916 -805 -822 -892 -521 820 -728 126 -7 -498 -304 174 105 -395 -498 -398 172 875 -215 -302 -129 -503 -965 90 320 -865 593 12 -335 -878 -801 -351 730 -710 943 -331 -828 -490 72 -900 -458 -66 -455 102 24 -606 801 218 247 296 823 380 181 613 560 -956 344 501 564 -557 596 440 510 819 -58 440 -451 -866 -668 138 -880 559 594 -715 789 530 825 -370 -495 -152 401 -121 979 -548 932 882 819 -408 828 670 -717 -952 747 707 -123 -530 350 944 590 -259 970 991 10 -887 -336 152 -484 -172 418 336 300 330 206 840 -563 223 897 -24 476 -177 -605 -59 750 -448 -773 -82 -321 172 -707 922 -648 865 -545 -410 -970 887 307 764 252 963 -469 103 583 610 -578 -786 -765 -36 595 582 489 -299 -54 930 -235 873 -596 -104 590 241 204 927 585 316 798 -567 286 -289 409 234 883 746 391 -646 812 462 -566 550 469 -158 -989 842 981 -912 920 -650 611 26 -613 308 -850 826 -181 900 806 -240 -756 -948 149 -29 -16 -208 36 804 -820 867 -469 -33 669 -694 -477 515 -486 428 188 315 -764 -3 807 -521 896 -148 -760 653 -458 830 855 379 -441 774 412 -974 329 -317 160 -384 513 -329 694 7 -990 -813 -683 -920 -745 804 164 -957 -406 -8 -890 538 579 260 -502 801 -571 296 -62 -685 561 205 -714 -497 -274 -753 -63 477 50 -896 -280 507 -477 -106 -973 766 -589 191 82 -359 730 671 237 580 449 587 -396 -793 585 632 860 -977 952 -502 964 -622 -240 180 98 636 -431 -519 -123 -70 16 -626 -64 -381 81 -858 -226 409 966 -804 -992 -497 516 -889 448 286 759 -965 -607 351 644 -66 -206 294 63 -947 -174 588 259 -65 859 -428 548 474 364 12 -386 -171 629 43 702 104 -805 -505 416 -758 175 -578 867 547 551 -10 -467 -46 992 -675 964 -194 -621 -527 -244 846 -887 -410 -264 -56 989 364 -907 816 -924 223 -585 516 -901 -622 10 438 311 878 88 737 -563 561 -245 426 152 -713 -175 -962 714 552 554 -360 684 800 346 -698 695 -824 -321 526 -428 -33 80 198 197 -190 -129 -333 811 939 -458 -387 -155 -343 278 953 -385 -566 -919 691 -911 -71 -88 529 -724 -128 -142 -983 654 654 -209 701 -728 219 854 -105 -660 -709 6 -351 403 -21 13 -255 407 -65 886 -89 492 -927 446 -114 -870 -304 -663 871 -306 554 184 -562 -899 -195 231 315 175 933 231 245 -806 686 813 820 175 525 -246 198 662 511 -656 916 253 -337 -679 544 -901 985 -448 625 -881 464 197 -201 970 338 -280 -896 -380 -700 556 98 -183 -288 498 507 -680 708 -641 -250 -984 -118 132 610 671 -727 -703 409 -57 -703 -861 387 722 -785 862 -74 950 494 -505 771 689 -616 600 621 -477 -720 -990 445 -672 -518 220 -478 547 475 68 782 -108 -733 592 281 781 228 530 -990 336 -151 -231 382 -538 -653 899 -299 185 -341 -189 -991 684 -914 -569 -369 17 94 657 -277 -380 -174 569 -67 -880 105 538 902 -464 -910 274 791 678 255 349 -181 -404 377 965 -774 110 201 886 -140 563 279 -304 -475 -853 277 -119 -603 370 361 -504 270 -629 963 -782 -958 -709 -365 -304 378 459 -653 -986 -520 416 -876 -188 -374 -736 -873 596 -574 -716 -79 -606 -726 42 -78 566 833 572 750 -376 624 955 -159 534 70 -280 163 698 809 139 529 -847 -831 -892 418 -705 641 384 -274 775 640 -587 -788 231 -639 -234 -231 84 180 164 -719 952 495 997 -855 254 565 519 -250 -361 114 -303 -26 88 -627 755 908 -84 -853 -988 -584 437 677 837 -826 407 807 651 -863 -73 684 -974 -798 -990 315 -634 675 -609 703 -457 -499 771 -269 62 -819 134 -696 -316 -396 808 781 -893 850 -620 -403 977 252 98 615 -326 -278 -261 -99 172 975 -133 -249 -261 21 717 -775 81 -670 -229 46 961 822 -676 -784 942 6 989 402 470 -338 586 -945 -262 103 965 -842 -148 265 -347 -263 648 -877 -639 449 795 -305 926 -53 -611 -520 280 616 99 -733 -635 -292 -550 191 -89 27 -628 -360 249 -368 706 -584 -545 967 -158 -657 -289 96 152 126 -187 541 105 330 -562 30 158 -660 -454 489 123 571 -583 151 -309 -954 -136 -652 314 760 -535 82 -951 393 -148 787 785 -945 436 501 910 909 732 260 725 301 -939 -580 -983 -309 -638 443 -859 585 637 235 581 -972 -401 -330 614 -590 -374 -42 970 -904 93 662 -790 13 -269 752 -344 90 -799 647 -760 860 893 766 947 -170 -55 -80 961 535 -983 -989 -976 833 -204 299 -909 450 -13 -919 -627 746 624 191 656 -58 -215 186 559 151 661 -118 -77 -520 -149 561 126 -194 -16 774 -559 999 -280 -762 422 -272 910 655 457 -714 -202 -314 -160 848 345 858 28 848 122 913 -623 -103 814 -903 -499 920 -272 466 -587 670 -506 -997 -509 -885 384 257 170 -811 725 326 -587 74 421 -902 -768 -455 -448 -525 326 622 725 -131 365 698 785 -962 -997 686 -678 155 -788 -664 -241 -468 129 225 739 48 -82 610 -189 -688 -491 349 892 -160 -500 308 -874 -846 414 -43 668 -545 431 136 -270 -477 -270 -985 594 743 262 -521 -972 171 105 178 240 -637 -563 -765 -848 881 -181 493 -397 230 408 267 -722 94 370 -529 -118 324 382 587 377 -763 853 723 -867 372 -160 -811 743 -691 -335 150 11 -279 516 771 -801 -472 -951 -851 923 293 465 -471 293 666 20 335 254 374 617 516 43 615 568 -570 -260 640 -508 -174 659 101 -551 -542 775 -868 872 719 -399 290 80 -661 -891 -246 -708 -727 887 80 751 -604 -243 -270 -973 495 -41 627 -65 -596 -353 -14 360 -493 -448 -298 666 325 -102 442 -794 176 432 611 1 -341 -525 277 -290 -970 -185 -613 -743 216 792 -306 -568 43 353 589 503 620 -904 -789 -31 689 235 -979 -464 469 -436 -581 459 435 -547 723 -501 555 240 83 -119 -578 -281 12 -445 768 -515 -299 -904 -628 163 626 715 823 -384 653 741 -602 221 -109 -544 -907 -637 871 -375 213 708 409 -491 717 479 915 201 135 983 112 216 -313 -126 -89 -510 55 -576 -63 912 856 -289 -262 418 6 -841 -367 971 418 823 -699 841 471 -655 -171 -531 99 293 -538 -802 825 283 -88 -934 241 -878 943 900 703 -75 819 -292 604 791 874 272 383 -241 680 525 -609 -902 452 -153 -645 524 -80 250 -486 -331 611 -968 680 792 227 176 203 -90 536 -860 -114 381 118 133 -769 946 -776 -519 -16 146 716 830 -486 -146 -521 -341 -591 -404 -770 558 482 321 -254 183 987 181 -715 927 919 63 -527 54 320 237 -631 131 744 490 427 -389 879 -338 -544 -265 -721 380 242 -58 160 814 262 -360 -709 922 179 -322 153 704 -172 425 -950 356 -786 149 63 -382 -116 -617 -981 566 489 -24 236 -832 -199 872 -39 397 76 -520 491 -791 -771 -735 379 -947 -508 644 -413 591 288 -501 -121 -446 856 -671 233 886 745 -49 53 -7 306 -758 834 85 922 893 447 155 821 38 912 -289 875 -587 -391 -294 138 -101 -924 559 798 -664 -961 -646 -410 -659 934 974 33 -474 -265 -432 560 -368 890 -667 199 244 955 -278 855 38 -669 -540 512 -992 -659 -434 -821 -640 549 999 622 -632 213 17 142 376 334 204 -909 973 -904 601 -24 795 -591 -422 -234 -879 -460 488 -378 -540 787 -583 774 118 -810 128 -80 -757 971 978 -848 -824 -423 -800 365 -359 703 -872 670 -462 -326 -243 -786 -806 -30 -881 -425 -127 -517 -772 -430 573 385 323 -983 -399 271 513 -343 268 -921 -757 -89 817 359 932 470 89 -29 -95 -738 877 718 -266 -329 963 -898 536 930 958 477 717 941 -585 420 790 -719 -971 -323 -445 -25 -518 437 -843 467 -28 -200 414 -465 -87 -837 954 -659 78 -711 -833 -362 -859 -201 -243 -120 973 795 253 -276 -698 270 -14 -867 913 -30 -813 -548 -525 -54 920 712 -796 -761 389 353 -857 963 -157 300 767 -907 848 -219 614 -791 544 283 -76 -312 -747 -439 282 -928 732 -44 851 235 -434 -315 718 120 -177 252 674 623 880 -212 -275 -162 -343 -636 849 41 -434 667 729 -624 -918 -420 252 889 -30 691 -872 -837 -797 -13 661 -261 352 -600 647 682 298 951 -61 -903 -492 -982 -351 -531 1000 648 906 653 -497 -457 493 -389 816 854 921 -598 597 873 223 850 -241 -580 194 285 -755 78 907 509 -189 -216 -867 -384 973 165 -558 -976 541 650 -793 -121 83 249 -486 741 -609 664 582 -841 535 -479 356 136 507 -805 -433 497 -377 -725 988 -515 -655 94 327 -280 143 265 -695 -216 587 -422 721 -168 -565 867 -949 656 -682 421 -780 -371 892 502 42 18 -613 574 267 -46 234 -954 -462 -722 470 510 -85 -704 289 500 715 194 -284 -831 993 -563 -663 -646 821 -588 -802 552 828 -615 -346 -408 -424 45 13 -561 -132 866 968 28 369 -466 -968 -342 -885 -552 716 -230 302 -472 59 884 -829 684 -351 684 467 326 -879 -254 987 -2 43 665 716 285 46 688 584 897 -602 122 632 -877 87 -598 138 -782 838 -628 861 227 -279 -850 -990 345 51 281 913 763 -905 16 -875 755 440 973 978 -460 -488 -119 -893 -484 -616 342 -543 -698 -201 241 -328 667 372 -424 -391 691 807 -150 -833 666 526 446 -837 189 -763 -728 -952 353 561 956 564 394 433 -384 659 -252 181 916 402 83 -916 -856 -978 582 607 307 -971 -135 -993 405 68 640 -398 -9 -519 -317 -827 -651 -327 223 -776 -919 -418 452 936 98 -776 -121 -511 -191 -609 818 921 -698 963 697 345 -328 -423 -560 333 -400 -212 703 -91 639 10 -376 -273 378 -211 301 -440 825 175 403 784 116 508 944 549 -348 -508 982 -828 91 -164 -954 -420 462 -261 111 538 -518 739 -807 940 961 492 -556 -596 -31 64 152 -357 228 -119 -169 -984 680 541 304 586 393 685 80 442 -537 -933 813 677 940 -954 655 -715 637 660 -564 -785 529 543 -887 -738 731 -100 986 -276 -394 953 450 248 621 139 -37 974 11 172 -642 -278 -130 -359 446 -943 548 -905 -248 703 77 497 -631 305 -659 954 -274 602 254 -523 399 533 31 564 34 -279 883 246 255 705 -375 140 -885 -720 266 -587 755 -359 -165 878 -591 -576 655 189 19 789 -207 170 -486 -971 -58 886 -604 624 335 363 548 -206 434 716 -411 946 835 334 -649 -826 902 364 -960 -4 750 688 -886 737 435 -866 547 436 881 305 435 460 -177 -910 -540 60 -461 22 711 668 -520 -566 -637 -445 -427 -749 -678 362 846 543 -317 -148 -916 439 788 -544 448 487 356 -648 -516 -459 396 873 600 -785 -889 265 -545 696 -960 -32 889 157 -902 -240 410 -384 -299 47 -572 -494 -462 -687 -281 -510 -71 -363 989 270 -933 45 -987 72 -896 -841 -451 -843 -738 -973 929 284 523 -125 139 -91 -520 174 699 -26 517 226 447 -30 687 814 -768 305 -975 -373 193 -780 -439 78 999 -33 507 -9 -621 -916 112 855 -674 -614 -252 183 190 77 456 -511 -282 600 251 -629 413 931 -868 -380 668 880 875 581 -985 -461 709 904 -64 -603 990 -475 189 -739 -50 701 281 -525 860 267 317 -78 138 285 -580 -509 57 211 -935 -219 108 567 466 485 733 -411 270 398 355 -676 -587 -397 921 0 893 -582 -864 -587 882 21 980 593 -993 430 631 730 588 -490 -783 167 961 -920 -22 900 785 228 258 -811 493 -225 -440 99 -887 651 -226 634 521 -535 525 476 948 487 -267 42 -564 -575 502 974 872 61 -259 -206 -158 -481 -775 -889 -201 -17 -710 -903 -358 889 748 -967 679 803 625 -710 -478 -664 -73 -673 513 753 784 492 -683 -759 500 -911 -796 -298 35 813 844 -199 145 -388 30 775 -309 -957 -442 894 -934 -29 -826 247 -462 290 57 -851 -491 -190 830 347 -544 -351 -398 -24 -859 -746 597 -35 -951 309 -198 -726 -547 -862 591 91 -449 669 -634 -334 648 -145 -533 -889 764 985 -702 -858 -407 -308 487 -984 -897 659 -289 626 975 8 -425 754 -343 -224 -372 704 -857 543 20 -73 871 417 501 -478 -286 176 306 -389 -748 946 312 225 175 520 -325 -916 -601 181 362 -28 -262 928 -444 808 204 -234 300 984 -307 233 766 69 -213 781 227 89 793 -105 -528 305 -362 593 -168 340 -871 892 -696 -659 6 -517 -854 -768 -80 -180 -301 156 -828 -495 -215 -936 910 377 189 -790 -883 724 -95 -381 -507 -31 -568 -256 536 -239 -973 191 -79 -422 713 -797 -676 -774 818 -940 507 836 471 743 -816 -354 -254 689 -158 -81 -141 413 -552 -415 311 -304 -929 -21 926 -319 -824 306 -173 -80 64 -417 814 -102 528 739 662 528 -315 179 523 516 632 -967 995 490 703 411 120 229 -400 265 801 235 620 -307 -715 -894 -981 -917 165 -782 -342 -141 287 379 503 513 869 359 -261 234 -559 36 151 -714 -902 26 142 463 -929 521 851 -384 -516 -953 -460 -295 656 819 564 170 -477 -401 469 -445 793 10 -597 -636 989 49 -547 -989 687 -248 -676 -261 595 -725 -800 -849 -233 6 777 777 -880 -1 698 846 5 967 -293 -376 545 -924 137 -763 314 -165 -962 68 722 870 -774 -437 -978 88 332 511 448 -469 35 925 42 -580 -189 243 930 979 851 -274 591 33 -346 -314 -679 -109 759 -518 392 -501 129 -489 -775 720 807 252 -980 -912 -419 -523 977 917 -236 -845 385 993 -496 -272 219 504 -726 211 59 287 -365 124 522 897 94 992 -136 601 -222 -639 589 369 -258 -181 973 179 -846 -941 603 924 -906 -844 268 -271 -644 -353 -414 497 -280 361 -153 575 -351 -13 330 991 -265 -804 -90 654 -539 -619 -26 474 -777 -297 565 -767 361 301 -405 859 -100 150 543 -703 -143 312 236 -997 -398 158 -859 -939 -752 -759 -133 -798 -867 630 -886 862 229 134 -684 955 101 -236 -761 -424 406 595 342 659 -227 100 517 594 -42 751 -28 -635 593 282 -278 244 -264 235 352 285 -155 -705 -318 -74 -765 -826 -118 772 -287 23 -994 -503 -930 719 -142 -431 -826 -400 -979 651 915 -237 314 -52 874 803 -36 940 712 -53 -568 -773 -688 -355 -76 490 -530 -74 700 695 122 114 446 -962 698 -171 829 985 -862 86 -691 -203 200 673 -663 715 -918 -335 700 -547 974 -388 925 -926 -388 589 -615 728 640 -678 481 112 -405 369 843 251 64 609 -658 -220 -502 -644 749 399 136 -207 -198 -158 578 240 558 -863 145 -747 272 998 -706 48 788 -567 -453 965 -690 85 -677 -791 129 668 -572 -920 -105 -78 11 948 -499 -258 395 -156 -145 868 340 -116 -572 -588 -835 556 736 -864 -278 727 -894 -190 -291 -945 -176 -862 865 -232 634 -849 727 745 454 -2 -871 109 192 -37 870 95 501 -243 -283 706 -13 -84 104 -267 -710 74 260 866 -20 825 -349 414 893 232 475 -901 983 546 582 400 -584 -763 -756 125 -83 -389 11 -421 338 -100 161 510 709 282 31 -46 -341 748 -839 518 905 -876 311 383 -3 -300 -945 699 -828 832 491 384 100 216 715 616 -356 560 -875 -355 -704 853 492 -77 -425 733 -672 -157 -236 579 97 -663 721 726 -418 -892 945 234 484 -724 -638 -797 322 -116 325 -624 -232 -531 268 836 -824 772 -294 211 -990 -860 135 -412 321 -609 932 203 291 -512 -945 -660 -142 -492 -752 -476 -888 -601 668 -414 655 -877 -338 806 -83 289 -404 626 77 41 36 -793 804 -557 -882 68 865 -637 560 557 -514 929 -71 -224 -861 751 -633 894 2 -463 -518 -915 -772 121 -290 -716 171 475 -229 -561 -1 948 191 -450 -555 681 -507 807 -705 -900 -700 879 -748 149 -24 -272 654 -559 -803 -13 734 274 360 -251 913 947 -246 -839 138 43 359 800 819 -104 21 18 -230 -84 -363 -520 549 411 438 667 -993 -454 714 287 964 290 -439 -206 534 27 254 354 558 81 354 -986 728 -478 -876 -836 -175 -416 -759 -578 313 482 -216 326 -698 -406 -620 -348 -309 768 -209 499 -371 372 -738 -405 -884 63 663 69 993 -816 -527 73 -960 -290 -50 -519 -763 442 895 -170 -627 183 -511 644 -172 121 -710 -114 -676 149 -332 -119 317 -17 575 -475 -455 -700 -582 130 641 415 -802 -236 134 484 -135 -144 -656 -927 -172 -421 -221 -219 -339 -261 694 -96 775 579 535 241 -252 -295 -189 475 921 870 13 971 -918 -544 -828 630 -889 130 899 -150 -924 498 765 295 12 -37 369 545 647 206 -432 -286 -462 -819 -303 731 476 231 179 998 -934 420 205 -554 932 740 186 954 517 681 -677 101 -455 -176 -624 850 -459 516 -743 -367 -304 510 477 882 230 417 946 -587 269 270 157 -27 -128 388 359 903 573 -676 362 447 -229 246 -644 369 136 -425 -957 -16 -382 -258 236 -761 -429 -946 242 472 21 -500 191 257 843 -523 894 -375 -560 -128 -94 84 -260 -934 840 -662 -669 -616 762 544 -906 -535 746 -512 353 181 487 372 609 -440 -905 -493 -800 228 -656 515 286 755 581 -126 -503 -836 -579 -875 232 88 738 608 811 295 -988 607 -592 -11 -355 494 -408 747 277 -759 -100 -70 -935 -598 249 115 -514 179 -61 -60 528 -621 463 -747 -629 650 13 -183 -726 622 -614 -816 -925 -730 -160 144 -969 -420 -141 513 -810 -986 351 -526 -825 -926 257 938 554 -769 -344 75 -183 651 439 983 -527 -589 -640 -154 488 -644 449 -269 902 -430 -280 385 -816 -567 501 805 -996 -708 342 -386 -111 780 -280 442 366 -785 792 796 689 227 706 -114 193 -419 -277 -864 776 -367 -121 -225 433 365 -49 736 -458 -361 -175 -696 475 -914 110 -143 -52 551 -7 696 -195 350 348 -264 -113 894 57 96 813 -770 780 414 -486 664 -967 149 931 -484 -597 -980 871 -575 523 142 -143 -879 -541 -237 -831 -755 -5 -520 456 502 -914 -447 376 -943 263 526 343 480 408 -444 -6 -378 752 373 491 784 485 134 529 -833 -316 -418 -805 -259 -542 -867 -916 -552 -568 -910 -55 -861 -311 -703 -352 -852 -340 -636 723 614 -78 -555 555 642 -373 -919 51 -316 -192 890 86 882 924 864 817 -51 -343 -263 -539 16 -493 257 117 165 -216 507 -507 -830 -838 369 -843 -15 -115 -308 187 268 751 -773 -450 664 489 41 -309 160 -410 -510 917 -203 367 -692 917 250 209 -174 286 -513 -83 483 -175 -100 208 -773 382 -506 -291 958 967 -849 -353 159 550 -3 -825 558 836 916 569 -599 -643 365 530 327 855 -284 13 -990 456 334 588 594 153 -52 -941 -9 -394 -337 975 973 -836 -630 820 252 -42 -990 -18 820 903 280 -71 414 621 254 -555 -609 -855 958 363 618 690 -982 867 883 -363 -221 -697 -131 604 -126 -454 538 295 59 -917 -726 457 639 108 803 929 163 47 285 898 -279 -4 336 -988 430 -633 773 562 -335 819 -422 -557 0 -242 728 766 -481 36 270 753 92 -671 405 960 915 137 547 -706 -432 680 167 448 90 315 983 -828 841 162 904 -683 262 -505 135 281 -279 -122 -201 636 -680 941 742 193 682 -8 278 509 -869 -862 -338 -764 16 -700 769 686 -700 600 427 -219 -355 -585 478 121 -493 547 -142 860 776 537 471 -675 -33 -981 -60 -843 241 376 522 991 944 -235 -881 -857 -757 -556 -200 685 208 689 487 200 -300 -846 683 30 583 -594 -415 991 316 -355 981 -672 645 -559 164 -286 -507 -958 -994 -669 991 904 521 -98 -375 831 -997 919 147 -305 -290 -98 79 411 -890 -301 -881 703 562 -664 -951 562 639 971 -869 762 -324 656 -711 715 -795 952 -888 -235 815 17 605 50 827 -586 -380 905 333 -968 515 -407 680 196 -890 -914 -312 617 -483 -686 -846 -708 -41 -487 834 -574 477 -207 746 -630 295 -196 -123 991 -503 543 677 -417 -887 738 -437 -41 -250 -491 -701 -223 -805 -281 361 -349 281 -858 109 849 -255 488 -264 -926 -388 -81 -557 173 787 804 256 -923 12 925 225 557 -329 354 -962 568 -490 -807 866 969 -903 174 322 803 830 35 240 721 -798 -672 213 -147 -82 167 -185 -367 -419 721 -937 -402 515 921 -567 384 47 -509 971 -202 -71 -554 -729 893 937 -281 -258 799 17 -257 -34 -959 286 128 624 186 995 899 103 180 328 -177 -746 911 -472 -186 -588 -740 -62 -255 -896 482 -867 -320 -857 656 -881 789 83 109 640 154 657 -56 443 335 -683 -3 825 -163 841 -491 -932 301 970 -893 -513 -815 -911 991 -788 -359 -955 -670 -579 166 531 -399 -43 -802 453 631 -73 782 313 734 86 522 417 -348 -891 -851 57 -733 -505 -112 98 439 921 606 -530 78 -580 581 312 879 883 329 -400 -780 515 477 897 -455 542 68 -679 251 -662 986 -588 650 818 245 -864 -535 393 -22 741 -39 184 -152 934 966 -231 -347 -30 -213 597 253 21 963 664 -79 -963 141 776 -180 -81 -114 590 116 -753 583 616 -551 -93 667 738 10 -600 -877 383 787 221 -819 487 -662 -779 350 -256 -800 -538 -702 186 640 330 579 975 437 -340 984 -471 716 -225 347 -888 -217 -531 439 860 -717 783 937 -728 -853 216 612 401 646 113 -661 551 -523 296 -370 469 598 519 -197 -982 304 -900 -288 -538 658 -47 517 270 -728 -404 -765 -871 -137 -479 -559 -210 -852 -790 307 -979 665 -731 781 -940 196 -906 463 901 299 113 54 573 -199 391 -808 363 143 849 171 912 153 -439 -845 -63 -702 630 -413 360 -386 246 -735 -598 -911 640 55 -40 -965 65 -647 928 -41 -117 -764 -868 863 -266 125 -667 -24 -74 -634 768 798 -805 -618 -924 441 703 785 -145 -681 18 401 982 452 443 -775 -309 955 315 353 838 430 379 504 -310 788 624 -959 -721 878 960 -967 176 -292 -394 -826 274 -835 785 -23 -3 -392 -882 164 -91 -107 -829 380 813 917 309 -311 -97 218 -897 -383 15 207 -943 -68 261 -464 -144 77 807 632 477 764 302 194 281 -400 -595 -333 -785 -822 -799 -32 569 714 619 -24 879 -17 -378 520 -328 -54 207 159 205 114 169 -715 -238 280 709 -847 996 -51 387 -196 -527 -887 -805 166 -449 167 948 -824 -789 -7 262 748 -550 987 297 351 -477 840 -860 372 813 230 758 200 708 785 -682 -651 -780 259 -993 252 265 808 55 -686 -931 -612 602 -91 699 272 -838 787 -738 -170 734 -618 813 186 219 -279 -571 169 -98 -849 588 -926 442 818 -904 -944 -890 -95 913 239 343 232 831 -940 964 489 -518 -752 437 -523 -745 303 -556 186 -424 795 -768 446 -20 279 -483 15 -376 413 -34 57 821 181 317 227 -259 -793 22 252 445 -526 978 -531 395 -700 820 -660 -175 -105 329 720 -326 -954 -923 490 -830 464 472 -496 728 -156 305 -402 833 421 -779 82 905 410 417 809 -138 -505 914 -534 -519 -760 976 -286 -124 -729 -987 212 171 780 882 -854 -867 947 -494 714 429 878 436 896 -797 795 -470 116 896 80 -490 74 -928 665 266 -477 763 -96 -579 -292 580 209 533 117 -935 -434 740 369 -76 615 268 -933 339 63 -806 209 -733 794 -135 -778 800 -41 -772 365 30 337 -57 -724 -423 -370 -535 64 605 970 601 -718 -175 73 864 363 620 366 -731 -188 -612 -206 866 758 -233 -558 945 384 -239 -572 -997 920 117 731 340 -276 -364 558 -89 142 750 51 79 20 -361 -301 151 -650 82 841 -967 -32 824 -651 -578 44 -782 122 402 324 722 -557 -716 936 -760 -111 -577 636 -418 947 969 750 -22 -689 -823 881 -154 -280 919 -139 -199 207 -19 -206 -877 510 -379 119 280 -373 -877 -846 233 631 -172 433 49 514 -730 349 216 256 659 427 -802 434 999 -38 -519 60 -445 213 -831 -877 236 -898 -942 -599 -548 -788 -263 -382 496 863 -755 -966 -15 -746 59 -679 263 -651 945 -449 459 -901 846 -581 577 -136 479 -48 869 -112 210 -775 736 703 874 539 -602 654 564 699 -918 -644 168 -138 866 906 -424 -607 21 83 115 -306 -546 865 -631 -88 -50 -928 882 -110 -369 -338 954 183 469 -201 -296 787 422 -462 -121 935 17 -85 194 754 150 -286 806 822 -929 217 -109 -958 79 725 -409 -612 78 943 -337 -693 -681 -101 878 -998 -751 -365 640 -89 -222 250 317 -165 117 626 634 -260 -702 822 -25 500 126 -827 -803 -532 601 799 132 311 538 89 -412 822 907 -725 683 982 -89 187 -434 442 -97 -411 670 -476 242 -914 -689 812 259 641 661 -815 968 601 -795 -472 368 450 596 722 827 540 305 376 -847 -155 488 -307 -264 648 -464 -968 -937 749 -970 -246 -856 111 -884 129 399 78 -454 43 -318 373 620 829 -907 918 -171 -751 -93 850 -713 -982 702 37 114 65 -169 548 836 -976 -933 899 475 -640 673 121 719 156 933 674 244 614 -712 -3 -373 -195 -713 -568 -875 670 431 52 -71 -802 -3 122 862 976 622 996 982 692 824 -129 -201 -24 -160 484 -906 -739 284 559 240 -19 21 203 -156 878 875 -902 610 -725 958 448 -632 190 753 -106 -212 -514 294 -893 -411 -725 208 -119 -65 298 224 -315 30 -648 162 74 -900 -819 -378 -471 -112 -897 994 -58 695 854 -100 -523 492 -163 368 338 161 511 975 896 -377 -281 -297 74 -289 271 287 698 -473 227 23 986 -998 490 280 -658 593 -757 643 305 -272 -77 898 -391 693 536 -318 -881 532 -173 88 831 455 287 -307 -17 -121 929 52 800 62 316 -285 -20 160 -371 693 631 682 23 749 -883 834 606 848 -322 -874 161 -110 -377 -632 -498 452 606 -838 236 -680 358 -673 135 -944 557 -326 -203 493 314 419 954 -771 274 148 830 962 -577 -583 279 233 85 7 508 -72 751 960 -207 -642 829 990 770 -178 -932 666 -338 -557 391 -352 -11 183 557 136 34 -915 -257 -73 741 -783 -732 23 514 8 -189 -801 -884 -987 64 -917 795 -421 63 863 498 -696 -628 102 -175 370 -501 -121 0 646 404 -782 -813 -876 -138 150 -455 619 600 -560 -737 -793 40 -911 266 678 488 -115 244 352 339 -207 265 886 589 510 -227 -892 -136 -703 999 -45 497 3 233 -92 -761 489 858 862 -809 52 947 -250 -715 222 853 109 -990 -198 -916 -542 -885 583 650 235 -639 357 176 809 -756 633 174 278 -643 -719 679 252 145 184 -931 429 402 -739 594 -321 763 949 916 135 -838 529 -165 -555 -758 149 591 -754 810 -840 -696 408 -115 972 -46 -403 459 299 958 -903 537 700 742 293 -291 494 -46 -934 -973 -513 580 -342 -593 178 -110 -705 -832 -87 -418 -670 -783 699 -479 488 661 722 495 977 -436 48 613 -657 -437 818 -718 -360 -506 197 -72 -286 816 852 863 -660 -393 238 -39 -537 216 -934 -100 -10 573 -338 320 588 -5 -421 701 49 -151 154 491 -353 -317 748 966 350 531 -284 727 611 -109 -650 -667 -549 -632 -157 -667 -605 -292 -419 -836 616 680 13 -640 843 -402 468 322 -498 239 106 558 584 870 405 -648 934 241 797 -902 141 891 -351 -983 30 -873 -327 688 877 -562 -228 172 -33 -230 610 37 -461 503 516 934 458 -280 793 951 -446 -942 -954 366 -842 310 751 309 -46 -315 -518 -102 967 1000 471 -317 -538 -12 180 595 -7 141 -285 -190 -827 -754 767 -258 -645 -358 -369 864 -135 906 791 638 -302 -173 973 79 -142 -991 137 -179 794 573 564 159 342 -44 390 -899 939 92 921 -949 -716 -893 -802 -687 -952 443 601 -145 -689 50 854 -515 366 427 82 789 159 804 -476 73 730 -346 500 -375 -186 -889 34 693 525 -842 919 683 -154 -988 914 672 860 -243 664 -601 -42 849 999 -334 622 830 446 -524 728 -943 43 840 -921 -920 147 -551 516 450 -248 285 -176 -220 -26 -547 -118 -311 222 -292 214 799 -125 521 -891 366 -658 583 368 -935 -385 384 -592 858 -485 -371 341 -898 -230 951 -880 425 -48 930 99 -543 708 331 -518 521 352 251 244 -59 491 484 -892 -948 -944 -493 197 -615 -933 628 62 555 597 8 -260 333 -487 117 944 -150 -612 365 331 -487 310 -318 -310 -753 -371 783 -24 -424 -894 70 -260 995 459 40 66 -761 121 503 -607 -825 -25 -843 -435 -155 -397 -604 -206 987 -517 -339 405 653 173 577 -249 -873 382 617 527 183 -363 836 457 -763 707 -397 -442 928 -406 -994 -520 637 659 905 935 419 -840 351 -116 -257 -943 -906 593 -886 213 -738 -818 -815 -108 -196 -248 464 -649 946 -312 852 -751 52 286 222 -656 -157 -934 -149 -666 -789 42 281 -633 -752 605 713 -435 859 792 203 593 -344 72 169 -714 -814 -479 -365 505 -574 -738 592 566 -540 -957 -797 -578 760 -658 574 201 -572 -852 -265 260 204 -148 47 708 705 -272 810 -489 418 -993 708 -395 -752 -576 708 833 55 320 579 -320 795 -498 886 -864 818 130 322 697 427 601 329 -42 985 930 741 599 -168 -998 995 385 -156 -752 676 780 -827 -448 -670 -671 -286 236 890 640 60 125 -351 -88 766 -323 -956 -585 15 -860 -434 -753 956 -752 192 340 33 -327 -282 493 -699 879 -679 -923 895 -544 685 -1000 -588 104 -94 483 540 -703 87 374 -40 486 -827 544 669 721 413 797 -501 787 670 156 -738 -504 -473 -82 -614 -348 -342 805 -180 -204 229 389 250 490 331 -668 -868 664 843 -972 -458 -24 -76 -75 -295 431 -84 129 627 -567 473 494 -927 225 -954 -291 550 343 -106 194 84 806 -913 -940 544 -580 474 821 204 -659 -775 829 -191 -14 456 -352 50 -604 264 -273 886 -748 -21 569 500 940 -108 384 711 -330 277 732 665 274 -833 655 -655 -503 -779 -285 514 -885 -250 999 -548 -935 -301 -288 -526 -973 295 -253 521 25 746 -179 335 159 -149 402 807 228 606 -297 -30 719 -43 -801 -474 -761 -249 127 649 665 109 -175 -696 -163 -781 644 594 580 443 294 416 162 850 86 199 494 49 -831 -495 -856 -432 625 369 -911 205 385 -706 506 -71 -93 580 421 -315 574 -186 -585 333 95 -950 539 -423 489 -301 571 -343 279 185 114 -546 62 -156 688 -504 -860 -120 -785 467 -730 -87 -792 -668 393 453 923 -654 -247 517 187 -789 876 -499 -533 -805 -323 660 -50 674 183 69 774 -976 324 106 -616 -218 -655 153 -187 891 938 -379 -664 622 534 1000 917 -673 -390 -252 802 524 658 308 -202 -534 -695 -384 -136 -45 -847 -840 692 -462 -815 -397 728 -908 -411 523 716 -858 48 542 -4 -862 529 -465 -193 671 594 -467 78 -533 -136 -540 -122 -919 985 984 -435 102 39 -55 470 800 -489 537 -753 292 856 831 -175 -793 -893 548 993 239 772 -49 -5 -241 -358 -632 -454 -4 -812 316 802 -327 -586 480 387 939 205 -422 -254 -711 8 -251 -722 -181 -950 -999 -937 -229 517 171 896 -419 986 -33 -92 319 76 62 -1000 -952 998 -789 761 -318 -640 -81 360 -674 -930 -547 732 750 -468 277 -533 753 821 -173 553 67 905 359 -906 -353 -973 378 -867 -982 -829 -551 -305 639 -628 -80 -766 416 593 665 637 977 -545 562 581 506 433 -505 -56 359 -136 -568 742 47 793 885 845 370 -187 -994 113 -373 27 487 -535 -999 -180 -933 822 408 452 -1 -975 -561 86 -173 -877 -135 -669 572 766 634 -54 519 -562 723 -365 -701 893 -641 -879 -123 789 -560 -10 373 588 -552 -205 665 -420 -89 -283 -192 691 -694 -223 -578 546 33 398 -283 -171 885 115 -199 -835 316 -100 240 -361 491 905 647 634 226 257 589 319 -884 -638 -100 149 -206 975 513 -377 331 -824 48 -256 -405 848 521 345 991 299 -692 672 -439 978 426 -694 -64 -853 -366 951 173 823 340 -518 -38 625 988 976 -288 -724 -786 -354 -660 -301 -599 -951 532 518 -343 923 646 -299 979 211 -701 -336 -964 -16 -420 -426 185 480 -767 106 -579 -692 726 420 88 809 394 865 637 -803 -341 750 427 382 555 605 407 -258 -783 -808 553 787 932 615 -205 -747 465 -215 -149 730 -832 -275 -437 858 826 142 -571 -306 -235 -763 323 -487 461 -186 -136 -843 -314 699 628 585 571 -677 -841 928 -471 498 -589 -760 -980 60 831 -867 389 -731 -778 347 -543 605 778 -206 767 319 106 259 -191 -601 157 455 -130 -177 906 336 809 -627 482 -464 813 521 -314 -228 -730 989 470 865 -601 -12 -947 -540 -749 653 678 -625 871 756 -386 103 417 -418 -46 -116 -794 -347 554 612 775 40 -723 -967 -625 284 -184 44 -659 -658 738 -107 567 421 -140 930 929 676 -945 493 -655 464 -437 862 48 -194 793 935 596 -971 480 -285 29 -610 949 163 -472 442 -882 749 -209 359 -306 956 -553 -921 261 -918 -469 -110 842 -546 -332 398 519 -270 545 820 -90 -187 214 -53 943 -969 117 -637 -382 135 880 577 -348 199 755 122 628 -722 390 151 -91 -971 766 -503 771 309 -752 376 105 40 -994 -745 303 451 184 680 969 -998 714 -721 314 -973 185 560 632 -65 109 3 711 -199 -200 -835 503 149 409 -631 -556 -293 979 292 -813 -395 -702 268 -129 -282 885 -592 108 559 -279 959 -683 765 883 65 692 221 -721 -676 -327 -339 -66 -248 109 -533 -509 -933 -830 -330 -517 -959 -931 322 823 -295 598 -752 -141 774 -969 250 -681 -332 -697 -118 449 593 -564 -444 845 -105 66 -884 -378 -182 377 -985 101 156 -213 621 -847 -353 -728 399 -517 -654 113 -267 -574 595 -759 559 890 590 545 -646 367 573 714 -282 -297 628 -468 266 -214 934 802 -220 900 -492 81 937 710 512 437 680 -107 539 -72 -834 -770 309 266 -205 -223 256 609 465 -666 692 169 -709 80 -516 -856 212 -668 -130 390 -82 -199 -483 -886 189 256 -981 250 -405 -21 819 -852 -776 -780 687 998 -323 984 579 -142 57 179 -545 119 489 296 -229 -171 -873 854 877 85 -820 -719 -849 649 -484 -165 875 453 -648 -606 438 -712 -702 993 544 -935 -821 540 -738 -264 -980 -911 -285 -252 -713 863 632 -635 113 -734 730 405 730 512 116 866 -300 -279 -985 951 -641 384 154 459 922 171 688 773 938 523 -574 -202 -708 565 847 -695 187 887 749 58 -746 -891 -820 909 393 -955 -600 876 99 -227 -462 951 -564 383 -224 425 974 345 74 -623 951 -823 977 -73 769 64 -339 -784 31 -458 -320 753 -396 115 -529 -79 -322 476 926 -210 -500 -530 102 -328 -872 822 418 -54 -892 -192 670 973 499 -349 612 754 -31 834 51 265 20 784 872 -573 -88 171 -714 -932 905 476 439 335 -683 511 584 -345 -663 -548 248 582 108 -920 780 -210 -670 -201 -903 845 96 215 352 89 630 -245 284 31 674 257 545 435 -452 891 -5 -774 19 228 118 -745 -525 505 -413 845 -885 398 -958 604 -916 -888 -957 -708 -384 171 -719 -954 -730 142 355 -514 -304 -624 323 -961 337 -663 16 -747 723 931 -694 903 432 -872 -557 -740 -530 515 859 255 171 -356 759 -997 -369 437 -390 198 965 268 700 253 584 -592 495 -425 40 -718 533 -461 -748 171 -159 -836 -885 195 979 929 906 -85 -85 -581 756 764 418 -886 212 -951 885 -545 -419 -906 -900 -708 -852 541 -913 916 369 752 -298 -569 -831 332 506 -241 -335 43 386 368 -322 381 -754 872 -981 735 564 844 -243 -925 -19 -631 -583 764 -923 -978 41 -473 296 391 -601 991 -596 443 874 -87 816 794 -480 -154 797 126 301 972 -255 786 -779 801 -17 543 885 -504 251 -803 -93 -369 -226 -746 -827 897 -7 -726 358 -278 -767 -159 729 875 -148 -755 -195 -195 812 134 -472 444 836 -395 -999 -994 342 893 38 651 -953 -240 428 -954 867 1000 785 936 -714 27 -874 -59 152 -836 -521 783 496 -884 954 -143 616 832 459 -440 613 272 889 924 -961 786 -126 836 106 -675 373 -101 345 -888 -297 759 669 545 -123 -284 -891 -408 -664 685 -904 -842 175 -271 -968 989 -524 965 -824 -866 665 834 -721 787 -69 853 66 623 594 -946 951 140 -221 749 -710 394 -937 -314 989 -514 -946 916 -463 -837 -307 -393 225 -507 916 -206 599 752 -973 919 461 -431 -376 358 297 529 832 -921 448 533 -822 172 81 86 440 -432 -818 -788 -426 -249 -718 -676 -908 810 613 -164 -620 243 18 -974 -424 -6 651 878 -341 -802 216 523 250 352 -483 -243 -95 418 -270 -15 -471 29 73 -761 883 -557 844 949 642 -134 -560 -998 347 892 -164 -978 504 293 44 37 722 149 -664 266 945 -480 200 576 661 672 -33 -438 288 -32 -210 637 -77 -560 289 -308 468 408 431 249 161 -281 782 631 -425 812 499 -879 -178 626 819 362 680 955 92 272 989 959 -915 786 -168 -327 -252 763 282 366 190 -102 -230 516 -33 671 -666 -356 15 12 -40 -216 473 -155 -841 709 -679 190 490 -785 994 48 -37 -473 490 -106 -322 405 252 544 -368 415 536 242 319 666 -544 -980 -222 500 -331 -573 -223 -373 385 -362 -847 -178 -336 256 -77 723 777 -578 930 -152 -274 -599 -442 722 726 764 214 -455 -507 -590 -993 -767 561 -785 -292 985 684 -26 -932 -72 764 567 624 -539 -840 827 690 -536 544 -459 960 -335 -43 -895 -855 -331 672 517 118 830 -704 -170 -945 722 -877 -110 -925 620 891 254 -776 -922 -750 826 -888 -923 -610 -985 -209 -332 290 613 -839 -128 -332 484 -891 84 -193 739 661 333 -769 -559 301 -272 -607 676 336 -63 654 -24 -6 -38 119 -815 -865 -279 -408 738 38 -902 290 -845 -896 -305 546 232 861 -271 207 892 180 234 -292 -430 -968 74 -326 268 -268 -45 -46 266 797 30 -637 -830 656 695 -660 766 -559 -998 437 800 575 -988 -100 301 -851 513 -120 -498 -750 -185 -114 -507 -658 -401 -743 432 78 338 -187 87 992 -123 226 876 -784 -755 738 -804 -81 -301 -262 193 470 -947 711 -570 863 6 645 966 -903 953 961 135 -532 250 -26 -97 -169 724 -337 601 732 -469 837 -749 369 -298 -807 834 687 -385 -297 959 -108 599 711 -250 -677 872 -372 -221 -372 -217 -814 663 441 268 -718 939 -381 992 -473 -8 -754 -579 348 666 -105 861 947 771 819 -322 -865 -412 -658 443 -146 134 -45 -79 -198 913 952 -908 877 -643 924 -846 -800 46 346 -717 -172 -637 84 979 316 520 417 450 -908 95 456 -451 673 152 934 630 978 -230 27 -788 325 -12 509 -455 -364 -351 -997 90 -706 844 262 951 246 -763 742 -357 -814 208 604 644 265 545 -224 -972 289 537 -905 -318 -903 -291 69 -260 -117 -145 928 -208 -445 -925 308 116 -803 -248 355 -865 792 -443 -749 506 337 636 828 35 606 580 515 -943 589 -221 -98 -799 125 -943 -25 -814 270 415 117 -832 -63 -377 -514 227 59 412 -63 -317 -497 622 868 -161 -505 -948 830 8 778 -228 621 734 -281 -528 -709 349 494 -431 -95 119 -103 -926 -387 -502 129 754 339 843 442 252 -738 -398 -114 -468 968 601 141 -670 -170 509 -547 -371 -65 -927 -108 976 -989 -598 -341 866 -210 769 -346 772 438 376 -72 -848 349 137 981 -628 -636 598 545 -500 248 217 341 -66 -522 -831 599 -661 280 -440 389 270 -731 250 652 696 974 -699 -792 821 158 415 -426 250 81 -123 -658 -325 64 -157 -789 29 -337 -331 965 864 266 840 -481 -846 275 -947 -873 755 -841 864 817 470 -913 635 -254 577 483 -379 -449 681 453 -625 60 289 -265 -258 675 432 -131 174 -982 -972 2 -460 829 588 -960 -109 50 -624 572 -260 224 -404 -355 597 -57 -386 -64 -185 521 783 -751 280 -741 -335 -595 -680 -916 -371 321 -436 -84 -731 -833 -491 610 -546 967 428 696 813 -856 -565 68 -678 337 -301 -594 -141 -529 -847 -431 -227 -808 136 -860 -194 650 -315 481 677 -500 74 63 179 -187 -81 649 -105 -925 -21 -183 -788 -616 62 -794 -102 461 505 640 -595 760 159 -462 193 701 256 924 42 959 622 822 -6 -352 624 529 688 948 -898 -815 927 -343 -114 526 727 650 653 93 653 -932 -735 692 216 -591 907 -629 -416 -680 365 -958 679 -757 847 437 46 759 820 746 945 587 795 922 665 278 450 -932 171 -457 807 -212 -441 -405 965 -826 -427 -642 924 893 832 276 -37 -937 984 -383 978 95 137 588 287 -536 -702 -564 372 216 802 109 -16 319 377 559 222 436 -305 -45 832 -430 138 31 -282 -658 -946 265 -741 5 -649 164 -556 -651 -605 -908 378 321 980 -794 404 -839 -349 838 809 -189 540 -491 -877 -412 -840 327 -468 198 341 -439 433 822 -235 -600 -67 -975 -516 821 -608 176 -966 -387 -95 906 -483 -250 -609 348 279 -113 -774 862 -294 -930 958 108 668 -746 778 336 -512 -9 -538 245 -737 286 491 -577 -654 -446 -372 885 144 -626 295 136 -81 464 906 89 532 112 657 -929 158 171 152 47 -237 516 196 -629 -69 -551 -476 -976 -158 881 -802 45 223 -191 -836 -578 -409 22 240 265 -745 -471 -141 -390 747 -8 336 758 518 -791 -386 550 -677 -973 -177 -894 459 -238 -296 586 -10 -505 56 535 425 -402 -157 240 -388 -766 -715 -836 695 -659 161 -196 -667 254 -754 940 906 -791 991 310 -94 -500 -451 -629 800 -732 -405 -297 363 -529 -536 -540 -664 970 -626 -882 -771 -756 651 653 -278 991 480 -766 798 -813 -937 -649 247 -800 526 -84 -180 121 -765 -85 724 504 449 -777 -89 593 -350 -539 884 -590 -701 351 931 -863 -197 -307 422 -971 -619 -884 397 717 279 -8 943 914 375 766 -295 860 742 526 -50 -472 890 716 696 677 26 643 479 957 155 -120 -5 735 692 -909 -424 306 -879 -142 863 671 724 -303 162 953 188 985 61 -979 636 600 -332 874 205 -47 -843 -849 653 363 967 -129 841 600 996 89 964 430 -829 -675 -975 361 -749 -903 -362 209 852 -43 -33 551 217 40 -803 -168 266 -334 602 -866 -584 362 366 363 638 -411 710 292 395 349 730 -255 -325 -639 553 -292 -240 -52 -20 493 665 346 790 -831 -264 -633 -698 -572 41 86 -955 570 -429 102 122 914 -667 396 -700 -524 -837 601 -57 200 843 601 -241 -330 -824 -985 168 876 871 -738 357 918 194 -954 -720 -162 -888 225 -867 577 140 -179 383 -696 816 598 766 202 -767 -960 475 -960 -590 -827 675 -452 -691 971 461 104 572 -814 180 -458 864 -960 911 -707 -817 -660 -543 532 477 -467 675 535 360 689 622 631 -919 -425 -420 667 -763 -207 159 -66 308 -804 280 -379 -885 947 199 363 -412 -374 735 567 827 725 -416 448 -442 -425 -569 473 -414 -41 -199 958 84 680 -693 -183 -855 563 -947 -626 -426 505 -326 -941 -949 968 848 -696 -220 -587 198 248 -657 -384 -310 604 -626 -47 506 127 -887 364 -845 -694 -247 -636 -83 -963 359 -334 394 978 -539 -96 -28 191 -641 342 250 711 -962 491 679 253 32 -786 -462 208 859 152 -884 787 240 -184 572 -702 -279 -856 60 253 -443 -142 972 773 -965 476 -210 -917 19 930 -491 -166 -322 931 230 76 603 -814 512 605 164 -316 -218 -407 -270 285 -76 -171 544 -455 325 -182 192 785 794 -103 434 -499 -331 530 -664 -291 675 -4 494 -379 -897 929 -791 -873 -183 177 193 -4 836 108 -710 -532 476 174 -572 -408 216 -866 -740 -496 -743 516 -651 -614 937 660 866 -61 19 -304 -77 390 942 213 747 456 240 -922 -189 963 -774 -102 -791 677 228 555 699 -23 -881 -559 638 231 -764 -986 -136 895 -570 -191 -882 -543 -991 -17 -252 627 512 -165 687 872 735 878 -182 -978 766 -145 -61 -213 -663 -531 -133 -933 -750 -512 636 613 70 386 -257 -724 -975 -994 146 730 -830 289 832 -966 -554 -434 -813 120 236 250 -999 -86 -827 753 875 536 552 -678 307 438 -448 -976 -97 861 881 185 456 -607 529 -625 372 701 -256 918 608 814 -440 -902 800 -190 -134 -272 -913 -362 -576 390 479 495 861 155 -75 -281 105 -906 782 -573 -645 -31 298 -178 -432 -58 -62 -545 -562 -173 462 -252 61 -623 846 323 -68 -721 -530 -357 94 -238 14 -122 -377 -613 62 -93 81 617 913 -511 -897 -730 842 510 865 976 164 727 -384 143 824 -453 -583 -588 46 677 -948 -237 384 534 -458 945 -319 597 -570 -235 869 692 412 295 902 558 338 -235 340 -60 -270 736 470 757 -619 520 -634 -305 -840 -888 -4 -378 -832 976 702 -832 -400 -279 -301 -342 341 223 477 984 -454 715 -658 -643 -832 843 -143 -648 -936 705 643 -15 59 602 -423 2 915 528 -460 613 -460 795 -473 -84 -30 228 495 -53 647 -854 -699 923 197 -448 26 -91 -156 -167 -419 -606 623 536 -582 -36 996 -314 -435 -433 -82 306 133 459 -531 41 -352 596 -141 641 -197 -707 56 -937 104 -10 237 40 -688 504 590 641 -357 898 -806 -701 -459 10 660 796 -912 891 912 -877 -550 -293 -503 -130 -451 489 -877 -147 -337 982 -582 -328 -468 -419 535 -157 65 -217 -309 -610 926 -620 -768 -961 298 212 -838 -98 905 238 -952 187 314 717 831 -597 -787 -810 -106 910 -168 -716 -218 330 -313 -279 -84 174 -997 437 -764 41 -535 444 743 787 -2 130 -330 341 -605 343 909 708 -679 -948 1000 -616 -76 428 413 360 -505 273 -545 613 -369 932 836 464 394 648 152 -801 506 93 -212 468 -207 57 -468 -951 -809 310 448 801 375 -881 891 638 -105 -262 -370 -61 752 491 -594 -778 805 -525 -566 -345 447 -420 454 651 216 -42 463 776 821 -793 72 487 -35 -63 -313 596 -870 -91 820 919 -882 795 -959 336 -394 -362 -654 142 -140 294 109 -765 829 -628 647 239 -601 -57 -134 844 -954 -674 219 429 -277 -61 -689 127 -107 -365 -275 -613 -527 786 240 -430 -730 -37 -181 260 62 284 969 63 99 -764 -358 -568 -333 -73 745 -292 803 -887 503 46 -992 -770 -998 -358 274 -502 -454 147 -182 387 -966 -233 723 -186 900 758 461 0 -651 -645 -611 316 -63 -166 -692 265 -648 -816 -273 -628 -53 960 67 -956 523 -787 971 -129 -860 -65 715 244 976 734 -529 844 236 -404 -49 -100 28 564 277 -174 -175 232 655 110 -374 967 494 838 813 207 473 -652 115 82 437 -418 -139 883 711 -520 -461 -577 969 853 -379 394 -562 750 580 -38 680 -452 469 -767 101 -940 579 212 -722 625 601 -643 -287 -835 -953 821 -414 -788 -696 624 -922 -265 -917 -581 -702 666 -504 -808 8 -253 385 -193 -479 -72 404 883 159 261 363 695 -704 -568 -445 78 -211 292 687 -135 -24 654 65 -963 -377 152 283 -71 426 -811 -45 606 962 858 -209 -203 360 -261 814 -25 -761 622 -47 -363 -313 -380 540 297 17 -138 268 426 117 993 -659 888 -409 -34 565 -913 -407 -381 -945 466 685 798 -90 -547 -944 -469 -551 -327 58 323 -747 -855 -399 248 -707 -964 535 -715 -278 919 17 669 960 -255 868 -591 195 139 300 -970 605 205 427 226 -83 211 172 -529 -41 -969 -121 663 865 -919 995 666 -681 -595 -246 30 376 -992 -372 -82 -840 616 707 1000 411 -585 -931 817 43 -826 528 -418 -293 766 -23 918 217 151 990 678 253 -773 456 -554 85 186 -775 -762 -779 -437 298 -17 -802 736 -711 -525 -561 -448 209 -295 836 907 105 750 419 415 885 880 -696 -563 739 185 63 353 245 947 411 504 -452 483 877 59 965 -407 -719 249 -85 41 -741 -893 -325 705 -708 -601 700 969 -765 457 -310 816 124 187 -814 66 -331 -184 952 -755 458 -181 96 844 594 929 641 -367 -360 -626 -379 442 587 -320 -245 727 -323 -287 215 576 -931 -177 -592 361 -720 -357 -491 481 881 271 227 83 584 -336 867 722 -691 -706 954 -959 -961 620 17 218 -362 799 758 353 -487 -459 -96 920 -83 54 -37 -446 -445 -340 18 440 -554 173 94 -302 -306 583 149 -262 811 511 -72 -399 484 699 -298 468 962 -19 250 -677 -368 -531 -493 731 -39 -24 -865 -980 526 855 476 -288 -118 689 -953 983 -302 -471 196 86 -895 -892 664 359 911 -647 513 -923 985 139 -366 844 388 485 -936 -704 -298 329 -667 332 -308 -121 -210 528 835 -711 -335 171 581 -474 962 485 738 260 554 523 -952 -821 -139 -454 -771 -382 215 244 -581 987 334 -398 730 353 -81 10 -226 663 -802 -743 677 -179 -734 -658 -839 -890 -944 -330 -164 565 873 754 -642 969 -986 -185 552 126 -870 -677 260 393 -56 287 125 512 732 -959 -524 -577 483 -569 -587 386 -735 -92 -761 421 942 -38 -377 707 325 -669 -439 246 -229 -578 -779 -913 33 -303 81 221 785 363 -753 317 780 -66 978 -777 -1000 938 896 -770 862 -434 -44 -913 -284 452 -524 -643 -767 766 -750 801 -839 320 783 954 -664 -274 176 -883 -656 246 -849 945 -153 966 -915 914 27 -217 -245 -55 498 -371 -479 -507 756 398 -825 153 336 -60 -554 -897 180 -337 471 776 66 671 363 599 943 341 468 757 -5 -51 -796 502 341 -653 -45 -627 -117 -563 -602 -740 234 857 -646 -823 -601 -264 -804 902 266 919 636 -837 521 402 -577 -402 -102 789 20 -172 858 -80 933 696 -992 -511 -543 -932 272 -293 849 816 -208 -438 -106 732 -93 271 -909 292 -575 257 310 -140 -103 107 588 -624 -884 312 -316 -856 -806 -465 -249 -624 -790 -673 617 187 62 274 -321 -566 346 -970 772 -679 494 737 -302 821 112 -632 -65 922 421 -842 825 -452 -999 -226 671 -870 -259 -992 -369 147 -428 643 783 -83 156 950 -593 -735 405 -691 624 -444 565 -385 544 873 601 -308 907 -605 -711 -151 430 954 518 -333 -568 889 -980 -741 -400 934 -888 246 -959 758 363 876 646 318 -514 -411 848 213 -848 354 387 581 -641 427 901 -633 157 -83 808 644 -68 603 983 167 641 653 976 2 547 -709 -671 -37 108 504 702 948 -811 237 440 67 -186 -794 698 -853 53 118 -665 743 648 -122 700 844 -695 -226 257 -644 638 -548 868 499 952 -156 501 569 860 -985 -344 61 -153 6 674 35 442 385 -352 459 -367 728 -666 139 -707 753 -200 570 759 384 776 -791 -471 -335 -312 -162 386 878 -881 -695 521 -487 -410 -501 193 513 -272 27 378 -745 -62 -905 -758 47 717 -313 530 933 -864 -872 -965 237 -336 861 672 -578 1000 -348 -474 607 932 234 816 -140 313 937 318 -876 390 701 28 -922 792 -106 492 208 830 928 147 -753 403 517 726 435 379 -589 -279 277 -380 -421 -382 -903 -235 -499 281 811 368 -188 -691 253 291 994 -454 -873 -626 -638 -163 -193 -932 -877 974 235 -426 930 -752 -462 297 -252 718 -905 775 -996 -459 339 -584 -492 144 162 115 -310 575 -523 221 -880 8 438 649 998 849 -588 -492 -779 -999 -185 209 528 619 -203 638 531 449 455 -245 414 773 -634 -596 -487 -93 383 -623 -920 -541 833 726 259 876 953 -61 335 573 -421 -424 -65 752 -658 -692 132 -705 -203 405 977 479 -647 224 -410 31 -25 610 14 -825 -62 729 737 87 22 -417 933 468 -148 639 -45 -793 -737 917 458 225 -285 961 313 216 917 -184 943 66 -116 -767 312 122 -380 275 -704 -485 565 -598 -887 -608 341 69 113 -869 -602 241 241 738 920 -178 -519 852 680 250 -267 853 501 596 -826 439 -940 -104 -930 628 -181 510 -876 -751 857 -630 -14 -103 8 -773 71 -94 -198 196 -399 -322 -601 759 -408 146 -653 971 -647 -895 -603 660 751 32 820 148 66 848 -659 -130 730 958 165 93 243 -350 -83 -83 -319 -714 385 -593 299 -804 351 913 -978 -722 -652 319 20 575 717 678 751 -527 -757 -649 -145 -110 309 666 597 373 196 589 505 -505 -619 123 -925 -70 999 284 348 710 15 -979 -673 -423 -950 369 725 -263 -100 982 250 -312 -149 862 -98 390 -943 -830 250 -681 -303 529 784 67 -438 532 507 -849 700 119 -505 71 246 -34 -251 973 753 478 -834 -619 528 -760 -322 59 552 -915 595 835 99 105 -788 -27 -336 656 -132 206 -794 -500 -270 864 -841 -222 -12 -203 648 -925 -60 63 -527 -441 -853 27 -508 559 824 340 685 649 -563 -444 -631 -830 -775 55 450 -786 -790 -416 468 -806 482 -58 -546 583 23 -159 582 -443 -283 -187 -993 -555 -808 -781 -598 165 -602 669 -686 -390 737 644 -564 -888 853 791 415 -96 984 71 872 -686 44 -937 61 -186 7 -637 -767 -844 972 -493 16 257 -778 -746 543 252 522 -904 -851 550 -222 989 632 862 -583 -91 -527 -832 956 333 -326 -256 361 -474 970 240 -52 -566 653 -555 -474 -55 144 459 92 -648 892 306 -342 503 -928 214 811 -771 -671 -741 913 -893 393 125 117 820 -856 369 836 -138 585 441 917 -326 63 983 293 -117 -445 -641 -234 921 -81 -306 892 371 99 71 49 -685 -370 652 220 132 -378 -489 -596 341 -870 544 -480 506 -226 -272 823 -483 -529 161 574 -330 -888 665 528 -14 17 -961 997 -861 892 -296 -155 652 740 582 146 971 -912 -385 610 269 352 832 461 322 226 414 -54 -692 -274 -110 -860 808 552 631 252 315 847 878 321 672 -161 -558 -800 -420 -234 429 -408 -637 987 -910 -245 -222 628 224 -992 -678 796 -289 -753 933 -429 -868 370 881 341 474 -645 -913 438 -851 -287 -922 808 787 -41 541 -654 601 881 -255 -507 -377 -642 568 202 -88 -288 -577 472 295 -359 62 813 -84 548 48 -286 853 338 -556 868 967 858 189 -750 -866 511 -307 -938 -64 780 387 -888 -86 520 62 543 899 -461 914 -33 245 977 689 -59 -213 786 798 904 -384 -86 -422 776 453 384 -744 -434 3 426 -897 -219 115 644 399 -813 818 527 -138 -257 86 -964 -689 585 -990 268 -441 -197 970 -153 -425 311 364 912 -951 813 493 -698 714 467 626 761 -653 -959 233 -838 490 -350 426 -225 -87 541 -649 812 -310 -683 -203 -973 -145 -166 911 -176 401 945 74 -207 -369 -371 -407 -876 -219 372 -132 351 -779 -842 -969 -395 -741 66 185 -960 737 -238 -974 -660 -842 24 -193 -678 85 -594 140 507 -145 483 456 440 207 306 -546 -868 -408 -668 972 -886 -96 479 -566 612 -953 -170 932 -544 -64 -410 506 -948 -83 440 223 -480 865 408 816 716 -997 -204 -83 873 619 993 977 -972 -798 132 -916 -889 487 -156 -243 -224 84 75 -935 430 542 -246 287 -773 67 -499 -296 925 319 322 -584 -303 348 -686 -410 137 -884 -124 -653 -990 667 -129 -124 -566 405 145 954 138 -573 408 -435 -200 780 115 -140 -828 -75 -549 934 -931 890 -922 -552 -609 -694 -603 570 -552 -247 -420 934 -108 -78 -774 911 900 -960 -996 402 27 -404 -851 719 -788 -401 -733 773 -148 -546 -962 986 -788 -651 117 803 241 -978 -299 -90 607 309 275 -84 714 287 -6 947 -408 317 -283 117 -539 -189 -368 -262 -943 183 687 -502 728 934 -831 475 181 677 757 780 -921 852 342 467 -510 580 381 808 -387 704 954 -996 589 -706 -938 808 -39 -291 -781 314 209 251 738 469 -352 -220 -470 196 -585 -375 -136 896 -949 448 563 -834 -341 494 453 894 953 -840 -272 574 711 960 -641 -680 -39 939 -134 22 16 -127 -233 470 169 -184 898 -490 812 132 927 20 -735 795 900 -766 235 756 175 756 -757 -16 480 -546 -802 447 -731 107 -774 -71 777 368 115 -976 89 642 480 -256 -745 695 467 -430 833 -291 -248 -342 816 -852 -337 -8 932 -355 -360 157 -594 -745 71 92 -28 -96 196 244 -386 175 844 -134 838 921 521 -212 67 -46 380 -692 -151 750 68 181 -831 -472 -629 238 -510 755 329 -348 -91 140 -198 -327 -328 799 -913 151 964 193 -357 -318 -29 -663 799 -447 688 -655 -244 2 -103 878 905 -579 457 -907 -740 -386 565 -814 -113 984 163 -997 -741 337 -778 269 -997 -701 -568 174 -211 -97 -335 740 -730 -625 418 -634 -946 644 296 401 478 597 677 -26 98 957 230 -258 856 512 723 -696 91 -86 476 -51 -295 -407 503 724 119 -518 -672 -859 -660 -531 198 -537 -178 82 944 -245 274 -257 521 -45 894 288 839 828 586 184 840 -481 651 682 -369 103 -790 -729 -998 156 -656 -831 -484 699 461 815 -854 -841 -530 -803 845 -498 -936 -239 -693 -921 -289 268 630 865 899 226 -242 32 849 -501 524 -946 -860 296 -682 -585 -376 -538 333 837 -89 229 237 441 -80 -265 883 -676 -53 -241 -284 -215 475 948 103 327 587 -479 -492 661 920 -741 122 150 757 -434 238 143 -590 699 -414 307 173 434 803 -291 -913 568 -814 -294 -280 -37 365 -739 -90 762 -705 670 -745 113 -853 -752 -671 -290 -971 -37 203 -571 -297 857 12 801 -857 -554 -623 -339 827 13 635 -207 -546 692 -573 -106 35 764 -282 -933 -355 52 142 -300 -179 181 852 467 784 984 702 115 335 237 103 621 247 276 -45 -87 -891 20 -393 -997 491 -513 -349 707 431 -435 239 -148 -606 882 250 196 -824 378 -391 706 -194 180 753 -401 -781 -503 290 545 -987 242 646 -804 -259 362 -375 48 989 -346 -86 671 -765 -234 -241 -616 51 130 904 969 -339 690 534 -363 215 919 -239 -857 -35 -432 675 -922 65 469 569 -366 -31 -28 -922 -946 277 349 690 799 -396 651 -61 -188 178 -393 -575 152 -635 946 544 178 514 -533 668 -447 563 -14 -810 -37 -944 518 -91 -923 423 995 727 906 -760 -187 438 -584 342 -918 -370 -791 119 -844 951 -561 -987 803 -222 -927 845 135 30 -648 477 431 704 576 -45 -802 958 -393 504 -280 317 -9 -19 -529 -363 148 -909 735 895 55 97 -760 338 -609 -824 823 -627 462 -41 -351 118 -905 179 -726 -192 398 -691 817 1 824 831 -818 162 -827 -640 -236 984 971 566 499 32 964 -777 121 445 492 309 -466 95 -422 5 -65 -797 -539 77 748 -902 -938 -608 948 -816 -81 528 -977 -711 462 590 -937 -860 247 -239 669 663 -734 -443 948 982 784 -247 -886 -987 337 -798 -172 -514 642 53 -878 -941 -1 338 622 -49 -183 -434 -664 -875 378 -772 654 68 -148 523 -401 -586 -523 -315 384 -151 770 580 500 -933 -993 956 101 457 -312 159 -86 -741 -502 -661 -340 553 -282 -373 -997 932 532 -811 104 -848 740 -825 -170 313 256 100 -453 539 772 -825 -214 592 -767 -378 841 -999 -146 997 -216 955 -485 -561 221 -626 -384 20 485 -367 -450 -136 -166 272 -227 -333 -98 -710 173 -713 337 642 -484 -344 -796 761 231 273 470 603 844 61 847 913 342 232 620 342 -306 -898 262 -935 838 -446 -613 -608 360 -316 652 -975 311 87 -572 918 355 -39 72 73 117 -385 589 -105 533 116 -986 -548 510 -291 486 -390 889 -530 -859 -996 554 267 -136 875 536 167 510 -228 -523 -759 -801 -418 -675 521 962 -797 -10 667 -436 -499 -968 -84 -588 -318 -377 -279 340 990 481 327 -335 -170 479 -60 -816 -884 825 186 -40 -201 -805 774 -628 -433 -116 -641 -976 -440 138 70 105 364 555 -239 284 6 -539 -283 -150 -274 976 -378 -680 311 -522 -335 168 652 350 592 51 486 -706 -37 -984 -739 661 250 -97 -256 814 250 -790 606 -92 707 -864 938 539 87 451 486 207 -781 994 -920 881 112 982 778 585 735 -753 -146 -746 528 -699 85 -256 168 978 125 900 -25 585 163 471 763 429 -560 239 220 -683 -401 -84 746 -102 -396 838 80 -148 67 580 91 488 -40 -905 313 143 -375 -452 453 286 239 -547 -926 543 992 379 308 -706 69 119 616 -975 -795 -307 -916 -247 78 850 -110 -180 -689 -171 880 -902 146 405 484 -52 -579 712 697 378 562 -808 -412 318 778 -22 -655 164 689 -926 290 763 484 567 255 -891 -962 -663 969 -817 -615 -990 -471 475 -360 -373 -396 -216 549 910 -280 679 -772 819 951 603 -818 -51 145 3 -129 -461 -79 -40 -427 229 85 157 -481 -108 183 -4 -223 619 -373 772 -306 529 -712 854 -414 312 757 -797 -191 -898 -224 -623 -618 811 -698 -52 406 -951 -792 303 -281 -501 -1 373 -369 -467 -819 461 -288 -535 -399 -556 -829 -789 -721 -334 599 299 -580 -291 -406 -656 776 -681 411 501 164 131 395 -416 -913 900 112 494 -846 173 819 395 -333 560 690 -843 100 -287 459 -321 -753 323 528 -208 -460 -112 778 751 -737 -463 -180 -324 -878 806 -662 967 635 296 -81 -788 92 136 129 698 74 -580 -391 921 -998 349 834 -873 -644 724 720 -97 -299 540 -825 938 507 800 -914 919 -28 708 -234 73 -854 -891 449 990 820 -923 -561 661 885 -584 153 367 924 796 -847 530 -466 942 280 277 837 -278 577 987 367 -126 684 -815 -797 -390 375 94 373 -216 509 -659 527 904 -883 -198 971 -144 760 873 240 -205 519 -103 -340 438 173 -722 -643 527 532 33 -798 -894 995 -646 -987 -870 -847 -265 -636 419 -716 508 -671 52 327 399 600 427 120 114 -15 -16 635 -743 519 -163 -298 -841 -877 -992 -331 -634 -414 -767 897 532 -65 -353 0 -724 332 114 -585 513 20 -90 -306 -495 -806 334 727 -271 -315 817 523 814 386 569 -950 -886 132 801 632 968 -86 -673 812 -49 -701 -732 -21 741 -362 -172 -845 464 -457 -172 -2 -483 -708 -587 989 453 645 -373 852 838 243 -251 -553 -388 -823 875 -584 -720 395 -286 -325 814 -173 519 -30 -190 938 -34 250 139 -117 -442 869 714 481 520 -778 455 -598 -282 -115 -143 395 328 -421 -466 -190 -874 -195 -815 -888 975 -1 -679 -257 167 295 -252 -932 821 -864 -761 319 -991 217 559 -773 -11 -381 207 -810 78 -588 565 -808 785 860 -844 616 -131 590 -345 350 -854 -217 -545 87 842 595 948 -802 63 413 250 -217 784 -298 49 -716 -93 -882 172 -748 -142 799 227 989 465 -761 428 272 -906 705 606 -97 -163 -833 265 -398 737 -22 -654 621 797 -455 -369 -602 883 -852 241 -766 265 360 570 795 249 -151 1000 -797 -147 -331 989 -376 291 467 -47 179 948 701 951 -228 17 468 745 -612 -448 -307 98 200 940 969 -410 774 -563 873 -407 5 -132 941 -621 356 -593 -853 85 -772 639 720 426 -123 -821 371 -789 281 -965 586 975 -629 365 172 -931 876 -405 670 -740 -703 -568 -971 -467 -105 -502 -999 238 590 -231 10 420 -504 441 805 83 -678 709 -800 847 -993 -809 -314 -873 734 753 -414 -208 -934 192 777 869 144 966 -643 -347 751 414 876 -441 -91 302 -559 -186 -563 340 643 -721 795 449 240 928 -215 -273 632 173 -6 486 461 -217 454 292 -355 -588 283 -346 763 698 -344 -409 419 -393 -660 380 77 929 -272 718 854 480 -905 -526 369 495 -628 981 98 -247 559 -392 -705 -559 377 -304 -562 -973 -514 401 685 745 -30 -1 161 -620 619 244 -717 73 437 404 512 888 678 862 -693 -412 988 -796 -357 222 764 992 -739 -224 -133 697 717 -67 507 935 -227 713 -903 -657 -993 -471 -5 541 -293 -303 -977 -919 113 71 176 57 -345 -841 -907 241 685 -90 -445 713 357 894 -273 -50 -165 275 -202 730 921 -838 -666 -330 -610 833 -42 -368 785 52 162 -898 -882 616 -567 442 22 -596 393 -158 -98 -315 -509 -260 731 -968 -968 760 467 909 -292 -288 235 -811 -846 -417 395 -698 -921 -146 826 -68 -951 -977 -111 -956 95 853 422 -517 -935 -63 884 194 472 748 702 716 -890 -215 -325 992 15 500 460 -548 -265 -516 -939 -646 734 41 -14 944 567 -657 -874 278 454 338 504 -831 -695 989 4 -348 -219 -782 327 -710 216 383 -634 862 559 462 714 -689 -183 -415 -377 -110 811 788 518 108 -466 93 921 754 -299 -308 799 846 -494 -247 314 -604 142 -713 776 -581 -451 33 302 926 403 362 -10 -89 854 -244 -376 621 144 -357 -432 891 660 -930 593 492 151 140 973 640 -761 -522 371 -704 604 -814 -544 -433 899 915 -386 986 792 71 -759 -34 35 -888 -776 519 -210 -956 765 -55 -95 -589 550 -145 -409 797 933 973 790 -691 -403 -618 137 -957 485 -326 293 307 -676 -692 -951 311 325 917 86 618 389 335 930 -746 -163 -132 481 812 -558 -807 713 156 -555 -891 931 308 -977 -534 -535 -27 -251 20 765 -319 908 219 -31 89 -154 -529 399 -306 663 378 -304 -798 -757 -417 646 -301 -634 299 -963 276 -664 313 34 354 602 331 -649 792 -728 561 -829 -853 -855 187 -909 162 -446 801 696 269 -503 -566 700 298 -918 594 -527 377 -277 802 -497 -855 -266 774 -107 534 866 822 -63 -230 -27 -668 -861 969 -754 249 -243 -388 301 424 390 903 -280 2 -44 155 -937 775 719 -955 -881 65 90 738 829 138 234 802 -329 872 86 682 450 963 981 516 550 -120 -833 -685 -545 113 95 -458 -977 719 -964 -277 -663 104 -750 -615 581 998 -995 74 -991 754 273 138 -746 -788 484 238 -552 -351 342 398 704 818 -547 -898 108 459 637 457 380 -839 -982 681 4 -34 106 -849 -305 -72 -983 -23 320 -253 -653 807 -981 398 4 172 35 -831 824 -154 89 -324 -689 605 -829 511 -992 -71 380 -744 -357 736 580 714 771 241 -679 729 941 -573 306 852 315 42 374 333 219 -845 150 -351 880 137 -181 -763 -857 -785 617 -536 909 -887 -538 -814 -493 -59 -437 -964 553 -419 128 -869 797 -109 -98 -602 500 34 525 -187 -329 233 -536 -434 253 -783 184 -194 -979 121 874 785 162 -144 -919 592 988 -484 -174 -349 -655 938 -656 -129 -406 -715 -496 569 -264 472 -959 876 388 421 -992 112 364 -504 191 794 -74 61 -621 -539 -342 316 696 -34 -933 -234 -471 123 771 937 718 938 -81 -811 372 77 -437 188 -646 261 -436 -213 -255 -830 951 409 -945 60 -211 689 598 -218 603 -315 -627 -783 424 505 352 330 198 -590 728 -693 -248 384 363 -321 178 134 -721 -764 809 -641 564 7 274 -835 323 750 -371 -445 -505 -105 36 356 175 -616 974 818 -737 -98 -452 -782 -121 765 178 56 824 -82 -918 -489 -742 906 -353 -158 -536 368 -794 768 -433 303 34 823 457 864 459 -128 -500 110 -943 -772 -726 889 -873 278 -758 -998 -696 774 -45 -322 732 286 -791 959 -478 -673 -209 -188 877 989 -214 212 -826 -138 -869 252 -472 -338 -541 -355 -906 427 -814 771 581 -233 68 -583 237 190 -281 325 -943 483 980 -373 -961 529 -767 -645 937 623 883 -582 236 326 -417 -327 -413 568 -393 585 859 -482 -760 688 -311 -537 136 -689 398 498 -389 -156 763 -583 -285 889 248 1000 -320 681 771 66 780 -204 4 -47 -22 -528 369 -279 4 711 -991 759 -276 531 969 -814 940 -355 -342 31 -142 288 -71 271 -887 374 518 612 -774 -424 642 229 714 702 -755 -453 317 -359 40 -335 285 -892 587 -899 -7 -308 15 496 436 -883 -34 720 401 552 448 800 841 69 -703 364 -941 607 -712 -464 881 -821 -147 633 745 768 -735 -294 -12 399 115 -918 225 -837 -1000 322 304 631 -581 865 -67 238 -373 -496 417 139 990 -65 -535 98 -519 662 -551 -74 -342 32 34 448 764 -512 227 807 534 313 722 -985 966 -780 -237 -443 546 496 598 -922 347 -577 435 -652 702 680 687 -68 259 850 -283 495 89 962 609 487 591 -407 -199 528 542 492 491 544 -564 -922 -180 -643 449 729 667 686 -196 222 -381 963 555 -826 723 -741 -64 -598 -307 -895 844 483 -215 514 250 421 -510 -224 -386 -926 397 -860 610 626 105 570 22 934 744 388 -917 -785 -885 759 -492 -219 -922 842 471 780 337 -389 -970 195 816 757 -51 267 -264 -458 -177 -397 572 467 471 234 -709 -846 -875 -476 -779 -694 -527 -106 314 218 -184 764 -547 -31 161 -924 676 -899 652 271 784 994 -897 847 -660 -273 -819 874 252 -747 644 633 -410 421 967 -943 -290 -679 -940 -287 -539 28 512 -394 34 743 -813 -105 744 -940 -599 -679 -29 733 -483 374 -61 263 174 -361 -474 741 -475 16 -670 -621 687 -850 333 -85 375 902 -42 338 -217 334 -518 234 861 368 -751 -209 -559 381 -205 944 -622 588 -247 -946 328 319 -595 -170 969 395 -444 -33 693 890 446 -860 53 -11 123 335 211 -658 760 480 -561 -621 204 -558 -509 -924 -270 643 -128 -394 -470 -660 -538 248 165 45 168 -160 -681 -515 778 473 -418 444 194 -332 -591 -178 359 449 628 630 -692 -932 629 515 -95 235 -457 -756 871 -812 713 782 -374 112 -725 491 992 950 -440 746 267 -111 -766 -220 486 445 -960 822 -680 -872 339 -129 967 285 -114 -425 -548 -433 914 -847 232 294 -691 -783 818 -837 958 362 -500 817 126 -528 -673 711 -23 151 -325 932 -203 421 -219 602 983 491 -624 -165 851 939 -631 -155 973 388 -711 -24 -342 1 -873 -1 -847 -12 -639 -619 18 77 675 -565 -266 -953 971 622 -933 455 -179 -660 589 288 498 -41 331 -32 -346 58 421 -960 822 82 828 193 165 -450 321 356 92 -181 429 546 -287 5 -955 -793 399 75 186 455 92 -132 -287 -195 273 900 -947 971 863 -84 18 -880 239 327 792 949 -954 682 669 953 22 379 -537 465 -384 -54 384 -679 -174 -775 175 210 -440 -15 -502 -179 407 -986 -140 -791 466 -897 94 353 -745 357 732 -894 404 197 -322 650 824 535 587 -80 996 -747 193 -409 -189 146 -5 -698 -541 934 -222 -666 -458 37 948 -387 -569 706 579 -127 275 298 746 -144 515 -968 -883 -945 398 -917 -259 323 868 285 -312 995 -770 316 -67 -853 550 45 541 268 182 -755 -469 -618 -589 -797 157 -755 267 -65 -172 -587 923 318 -157 364 849 -946 -320 -194 764 -884 894 405 -707 225 633 -660 -961 868 -243 726 -180 150 720 583 536 -901 831 -877 228 433 338 -605 -628 -89 833 -998 -323 -541 -211 101 762 -619 -233 -94 -547 853 -875 -336 -987 862 479 -893 -157 454 505 956 -330 -402 49 -930 207 -419 -199 -594 -751 -391 557 983 26 696 164 -867 630 160 -619 -492 -432 -233 905 -806 -527 -253 -561 -897 462 -788 -43 428 -154 -154 258 501 -18 369 475 -246 783 421 540 -269 -707 -825 -156 -797 -735 -983 426 73 452 648 895 -652 -439 -703 365 -590 894 -851 993 -312 875 -51 503 -174 472 593 -743 -553 615 685 -395 -371 448 -753 -635 -860 780 -51 -856 492 -46 121 -978 -505 -951 11 718 120 726 684 -952 -918 65 -128 46 -147 283 504 254 725 546 0 943 51 677 -595 -33 -837 468 -239 -234 -729 -1 754 749 -860 527 -348 -981 -227 -451 647 -778 533 -513 667 98 748 499 355 -999 -453 680 -763 50 309 614 600 -607 -784 292 510 -939 -882 -788 -432 -58 256 572 961 -261 44 -31 -619 -180 -667 -188 -712 -400 -200 556 384 -502 -189 -24 596 -809 -930 266 -989 -232 775 -370 272 -730 985 190 -498 -544 759 -59 337 -454 272 -907 -916 826 -496 139 -557 -767 -960 483 471 -411 -945 398 -807 237 -920 -600 102 -70 -299 -901 -318 -823 541 498 -328 -302 -796 -518 -666 -299 -44 282 -92 727 -953 -5 86 292 -780 -989 -712 567 -808 -370 262 -416 -686 209 247 -500 578 879 -735 199 222 -540 -541 -589 173 475 -533 224 76 -616 -711 -560 -877 614 -553 694 338 505 -966 -612 -679 -593 -243 -520 471 -846 -131 726 626 855 505 705 -615 -282 745 -952 -179 768 900 518 661 371 351 877 387 431 -465 -529 -234 11 477 914 273 -21 -951 852 -659 682 156 593 -663 -213 443 -699 769 -303 -713 843 -570 109 669 539 -369 669 -327 93 68 -325 -387 980 72 -954 -633 80 -723 -769 372 -113 -71 -584 481 306 -541 -441 -738 -578 139 16 180 -478 -210 -69 316 500 49 293 -466 102 -301 121 -156 -657 982 195 -381 -458 772 -607 -367 654 716 491 398 796 196 307 -6 -986 -754 -120 283 300 -600 -361 -420 985 -529 999 246 170 -562 704 -397 -31 951 203 88 -65 255 536 -459 255 252 60 963 -639 -151 -606 -237 679 846 761 277 -495 -271 -859 526 320 -245 -245 -355 59 -558 312 384 -533 -580 -612 668 -967 -66 -866 -125 857 -28 -915 -72 -495 392 -408 -858 644 -338 299 448 -917 -673 758 -753 778 -750 509 382 877 -650 886 412 388 211 805 -303 313 -923 -84 73 463 301 844 -762 298 -1 -830 608 11 -315 -129 -60 362 375 162 -85 -143 -212 -641 230 -821 -219 -508 542 739 -966 -846 -890 387 521 -662 -48 409 -938 -148 -953 -309 -409 42 -863 742 -703 -48 -366 -551 951 886 774 816 225 -304 164 858 402 406 403 783 -178 600 769 0 639 759 680 559 958 -277 -223 -691 -204 -29 -946 -567 430 -725 37 -52 893 -395 977 -313 744 98 692 -695 -315 -360 468 266 -99 792 -779 -322 978 318 282 966 -308 -557 -158 806 123 -361 901 -424 -634 719 550 -45 -612 -110 664 -602 393 250 -702 -824 713 -640 -745 -161 -232 -256 91 -260 379 254 -427 -743 -427 725 278 814 -178 780 75 -46 -431 595 -963 774 -612 -655 -839 447 918 572 235 353 -444 20 -197 -275 -254 -518 -3 -564 -480 -835 -844 -883 -440 -449 -932 -542 -946 626 -304 -468 -83 -226 971 -280 527 -628 88 483 110 -388 -863 644 -801 95 -710 361 -279 -954 525 188 -628 -193 -738 -30 -651 259 694 -198 -259 -570 519 -75 -237 -507 -216 838 -460 -257 -296 190 337 813 416 13 -943 -161 -798 670 -283 412 -922 635 135 588 390 604 767 -127 505 583 -974 -614 -911 223 319 -4 -200 -487 -562 -919 -136 652 920 -9 -339 681 -104 -514 -574 54 -561 150 7 -214 789 197 -983 -497 -210 897 881 521 236 -705 -495 99 -674 613 -855 -845 -857 286 113 338 -345 -809 -989 -715 899 -398 104 -474 908 -411 740 -726 -109 -480 -497 217 65 -578 -546 -769 -386 -930 377 -459 158 -870 510 337 836 190 -183 -270 -309 141 610 -742 -519 289 544 208 264 995 -837 -572 -508 602 869 109 -461 495 244 -666 10 -826 618 571 -806 22 713 -84 878 721 -989 853 559 -495 674 719 769 126 -432 -325 909 483 -61 734 718 -327 -559 955 151 644 -311 25 -613 -676 197 -514 918 469 -404 401 712 991 -587 20 844 -602 -52 99 795 -615 51 -698 -437 861 -850 -111 467 6 -501 785 613 660 -858 -337 887 -404 -271 325 512 282 -820 547 270 -885 290 476 256 -158 265 482 -432 -593 634 625 -304 22 224 911 -758 399 587 421 36 698 772 899 266 166 -274 -968 909 542 -200 830 537 578 -438 -55 -821 742 -50 668 -613 -955 664 199 -970 557 -233 71 -722 841 -331 -99 674 -4 -834 473 -772 477 111 405 -780 -216 -194 498 894 912 471 -829 618 -446 439 -528 -854 694 221 -530 -860 -402 811 -11 -744 392 -291 -920 538 831 4 29 247 236 -109 -140 -241 -962 -250 942 -330 230 -344 -298 86 -70 904 614 -154 577 829 701 -482 -746 242 516 347 -243 -266 -280 -429 979 -21 7 101 -586 -80 -582 -537 -33 533 883 80 -744 802 -482 815 970 918 894 813 178 335 -700 -463 319 629 -816 167 803 -867 -362 788 -733 188 -239 860 897 -549 851 -709 -137 689 -902 -434 -222 224 75 866 581 913 -522 474 -101 343 -383 487 -941 -427 -290 88 257 -311 -995 -192 -958 276 -133 324 -693 948 171 918 446 -896 258 -726 587 824 -152 138 71 344 729 784 -966 826 -454 -944 -635 -653 -607 720 237 135 372 -804 318 826 -525 -516 -890 -190 666 -43 -704 808 199 -812 78 764 749 -290 15 -426 505 927 -398 452 575 -186 202 85 -203 612 -592 31 -363 -880 -880 -287 -518 -852 302 435 -265 338 874 -334 -11 333 16 804 -855 658 514 -909 -212 726 -627 71 -957 -124 -1000 -427 -382 -835 -392 470 429 -795 -961 391 -947 -61 388 543 -120 -90 460 626 547 -461 -764 1 976 255 -906 -223 384 899 380 -948 -890 -943 472 -862 189 942 -872 612 -453 -319 163 989 167 706 -465 -70 -382 432 101 -663 -391 846 -75 416 276 -605 -592 6 298 -149 -862 203 -753 635 161 128 935 706 668 578 883 -880 682 -667 665 -323 612 404 943 933 753 625 -14 994 -440 -125 -228 -303 237 23 238 -933 861 220 -808 98 -73 774 -290 -14 916 -799 -292 165 846 240 -744 -802 629 289 488 422 657 171 946 710 -709 205 560 -789 475 338 268 -424 -448 -336 -728 -10 -386 653 250 117 -669 259 -563 679 -774 -899 -343 -32 -287 729 -522 742 -790 -454 -470 532 -592 -581 998 -647 58 -788 210 599 637 300 359 -649 236 905 -921 451 -390 322 60 -566 -855 -346 583 755 -287 66 911 486 528 555 -818 -925 -874 610 588 991 907 815 -36 -546 902 610 964 -885 -140 468 -416 716 732 984 365 916 116 -266 -573 752 162 -697 895 -543 -730 -503 548 -477 -321 692 862 -37 262 507 203 -704 -131 -242 619 874 -87 -279 373 140 -699 590 -512 -397 -808 -373 843 366 -962 632 -960 -176 915 -924 968 -163 -704 289 -81 -408 745 189 -301 526 143 -75 850 -601 362 -528 575 702 261 -898 -154 -731 524 985 205 477 -7 278 -442 563 -184 926 -621 -830 225 -630 -850 -586 -791 375 -185 -942 53 919 782 415 -518 -929 82 -848 410 704 -888 742 -508 -577 153 380 370 -423 -221 81 -21 508 -676 -544 77 -874 -519 -55 863 404 293 606 -139 -777 -579 -172 88 -585 940 30 830 -434 568 -397 -483 -459 547 282 -325 -571 -825 -205 331 306 452 141 991 674 10 -152 -572 248 -794 477 -193 442 -618 -548 973 998 396 341 495 339 878 -796 168 -222 -675 1 872 -399 -273 130 930 256 -460 295 879 -948 -397 -635 -987 -294 856 -646 723 -723 -216 -86 -721 -839 -790 -780 371 -415 630 844 127 -311 130 -68 -637 771 -909 -364 871 -213 989 763 -702 653 -476 278 573 957 702 -911 303 -180 952 -786 -913 -205 469 996 166 -845 -962 702 844 -802 578 114 -479 -53 -274 27 286 -614 -309 -626 915 283 79 -583 539 622 -901 267 929 269 586 -200 675 -93 317 987 -180 343 256 -613 28 -496 -457 91 -346 507 -755 905 6 551 284 -125 203 2 -279 354 -710 -260 700 88 164 -844 -176 876 941 244 -796 -991 -175 -627 56 -868 262 -387 814 946 -64 -759 -301 -154 772 -868 89 -256 936 -977 735 299 305 -937 643 -519 421 11 -244 435 149 -458 -66 -146 605 707 749 21 -677 307 577 -813 -331 -178 -728 435 -335 297 394 -664 168 251 -563 623 325 -926 -291 889 -395 -734 -569 774 -557 -10 13 575 880 237 -566 -222 -427 -281 403 841 20 -825 544 149 444 271 -277 117 -540 895 -475 255 -382 -573 -58 -850 -704 -976 -950 -557 -413 -203 -457 418 -80 739 -810 -383 -40 708 219 -522 935 96 560 -14 662 -864 -599 -190 568 -366 342 845 379 137 -440 -275 -911 281 874 447 288 -625 305 611 24 734 34 -503 227 750 602 -72 -549 505 533 16 -317 714 -124 -660 637 184 408 653 -989 2 -277 108 -743 651 767 -680 404 366 724 911 -449 542 -427 113 -628 -134 563 -887 -483 806 289 832 116 -14 909 -884 674 -235 601 846 421 421 228 -155 782 950 -393 -91 778 784 358 -141 -891 -708 -426 -695 624 -758 -512 116 -889 -321 870 1000 -68 631 -911 166 -260 234 -862 -840 59 -53 484 -938 574 304 694 397 -89 571 364 19 -232 -51 -649 463 -596 -800 608 -280 -474 815 -481 -650 826 -995 721 249 -771 743 -863 -920 -396 164 99 658 -127 717 -257 -439 -6 89 -849 262 198 -98 383 -353 -664 49 678 450 -255 -537 645 396 969 -417 767 559 873 567 -975 -543 -168 -625 957 -443 93 54 -485 393 -634 -22 915 -42 -523 907 193 -183 -984 -324 986 978 184 -851 -650 248 833 820 -176 -614 58 178 94 784 552 819 754 619 371 -715 -329 3 -847 -5 132 -969 -236 693 -531 -188 -649 432 -60 -691 35 999 480 -297 -552 638 -85 -223 -44 -721 -464 -171 -780 -602 -759 -413 -459 -649 -190 872 -655 -729 2 86 -295 757 -324 923 933 816 -871 -201 -840 369 -234 551 -924 -22 10 -260 203 -964 61 734 567 -678 -969 -144 264 -313 -537 754 311 -631 -646 -946 526 -893 863 774 -861 983 -949 940 910 -672 412 238 69 340 -174 -686 -78 -566 -949 540 13 -440 -290 769 -935 151 945 179 -44 386 -499 -108 488 -177 310 -110 -472 840 972 -547 290 -646 995 288 -957 -485 -752 -366 667 -150 158 857 -708 -521 504 638 -429 -893 -502 985 -762 -629 637 571 762 333 -655 -862 951 237 -291 -428 885 -417 -64 8 893 -19 -89 418 287 -458 189 238 -234 618 -709 346 -365 818 -991 682 -443 675 -272 -238 410 544 168 -815 243 -78 59 11 -723 -708 834 78 139 336 270 -730 -88 -855 -142 -331 -395 -542 -955 986 910 593 -932 -474 -766 -445 989 307 -361 978 837 58 -382 62 518 -327 824 386 602 -465 635 -868 -401 102 -75 910 -994 437 645 93 -745 -171 -265 -23 -272 102 144 -730 -394 721 -327 -484 -551 810 291 776 445 -723 251 103 206 996 -696 512 890 -898 -888 -771 -875 270 353 975 -117 -120 576 -159 -637 910 992 175 -138 296 394 461 -602 -252 -304 -473 -838 -535 -475 889 625 -130 444 -413 228 850 -368 -258 376 -31 -230 146 752 -991 -741 -764 -777 643 905 977 -9 29 -667 2 -734 -941 806 -924 567 677 1 -95 645 -210 844 101 730 -981 -821 695 -90 -542 167 197 772 -396 -358 971 0 960 859 631 89 734 184 -277 -133 -293 29 -382 -29 598 531 -320 -832 70 740 959 313 64 440 -82 321 254 -300 -650 -276 -292 -551 -4 -277 -431 163 773 -328 938 -224 160 -284 858 185 513 175 711 827 97 844 -51 -841 13 -999 292 857 341 -363 -532 -658 532 568 10 692 -154 -29 -530 -25 444 -814 -892 131 -226 -847 943 179 -691 -851 680 -595 527 213 -459 138 274 887 -184 -516 -616 -62 477 -628 -641 591 323 -268 -947 218 -444 -107 252 -379 516 28 -725 488 352 467 497 553 -793 -359 834 -814 -264 -818 188 768 -517 746 -770 502 476 564 -564 -823 154 495 -191 -758 844 516 -732 -869 -459 -550 -995 -682 -915 -415 -530 597 -356 161 -70 293 -734 596 -643 264 886 308 560 -187 -180 779 -571 514 -588 514 850 480 -843 243 -139 -874 176 -936 -541 -382 -332 -708 684 444 455 -667 81 -442 501 327 516 532 -541 260 -22 728 -529 -430 903 -899 -348 -687 -1 -287 -190 908 -786 -522 -467 -448 495 -175 321 -201 -241 -604 19 869 111 990 -86 -716 -872 162 799 794 965 761 356 680 369 -129 59 -882 708 -136 -369 894 159 181 -266 194 9 821 343 -92 877 997 332 79 -694 -669 952 -241 -133 -449 562 -713 366 -90 652 266 607 -569 65 670 -387 -53 -692 -108 137 -622 -520 577 655 794 -580 -721 972 -188 -915 -492 -509 101 -344 -323 -615 -536 984 472 710 -91 251 204 -82 831 751 -190 125 412 -720 -390 -796 288 -31 -780 560 667 -349 710 -947 400 981 -864 373 237 -594 60 476 764 150 -643 678 702 -328 -145 679 -827 -186 -964 -612 -300 394 -101 -830 671 140 364 814 910 -527 400 -146 181 -94 51 381 -387 -993 654 903 933 -689 509 96 621 -314 66 -894 -874 231 -240 830 261 775 -145 -244 -742 -242 -420 -380 876 602 571 -843 624 531 899 702 45 524 -536 790 553 -420 -69 -54 931 -379 453 293 -601 -752 440 936 -874 288 726 -377 -149 899 -709 169 151 986 732 -769 571 963 -799 -652 -652 904 375 -10 893 559 -696 -452 -521 900 584 332 732 13 -877 275 -771 -682 -576 -242 -722 525 591 -632 -386 462 228 913 849 -560 -455 333 573 280 734 -368 400 -529 -585 466 -510 -711 157 -131 -834 249 104 -442 -587 -736 -898 934 -73 -880 231 -357 797 -249 35 -727 -819 -82 99 -490 727 -939 712 57 205 870 -874 -830 151 -603 -602 -907 34 528 689 623 265 -985 963 162 297 -993 250 -964 557 -250 -810 706 -909 -938 -54 -144 -18 957 79 -708 -630 963 675 806 794 876 -441 590 635 -696 563 532 745 -331 417 -842 548 -150 335 644 141 -120 -155 -383 -387 556 -883 836 -17 574 -528 -602 426 -80 -877 -665 -99 966 -394 -440 -682 728 -913 -337 789 -536 -9 386 -769 -575 -240 95 55 -687 -706 -940 905 915 227 -754 119 -533 811 -550 -574 -238 -563 505 -532 -995 -179 -628 603 547 -84 -394 766 152 -535 439 21 467 -445 -170 53 -224 -394 -421 24 143 442 992 780 -918 -311 940 -196 113 433 90 -883 391 -239 -786 175 -300 -53 142 -900 -167 -11 -944 755 -48 481 -815 83 78 929 866 735 785 912 -235 -460 -326 211 -833 243 -364 925 -712 918 827 985 302 708 678 -166 -328 -815 -541 -139 842 -995 -724 -702 -696 -143 -905 147 226 -950 -890 -931 384 234 -475 753 -646 -808 467 559 -202 -897 675 605 97 -768 587 590 -988 402 667 -37 -405 -242 911 -603 48 -734 -496 -711 802 718 -903 -100 -36 -509 604 750 736 153 701 522 46 259 980 189 918 -677 -870 -990 53 -105 299 497 -313 169 267 -891 -473 923 182 125 489 278 130 432 -18 974 932 -365 902 -353 -429 -373 111 471 -868 814 288 -195 556 -254 157 -619 -381 -130 219 -866 574 -574 768 -346 373 212 221 417 -345 -54 988 758 -720 -722 -61 313 -78 280 -452 115 976 965 474 634 537 -445 -671 -900 703 -441 633 225 -22 971 -228 573 661 953 854 -273 -542 977 181 261 -484 357 342 -544 -184 317 -545 676 -458 386 -618 -87 -970 -620 888 -664 -961 661 -840 403 458 669 21 514 204 -935 -873 -645 -945 617 772 -35 -120 641 199 -676 286 -545 -242 -600 187 306 -908 -46 467 -327 804 -833 -342 -649 -520 446 995 -398 -299 -774 982 -911 -690 794 -443 -685 820 -345 887 -786 247 -433 -712 557 760 738 780 885 659 42 -291 -328 952 730 998 -531 -279 -380 -87 320 -440 176 -924 -974 -975 28 405 -326 -489 557 -866 677 -519 277 990 -177 479 206 -312 272 -436 643 674 607 421 872 -268 -729 422 249 -895 916 -318 758 -836 -328 -991 -375 274 -694 489 -273 944 485 -543 -263 627 -722 543 29 -411 667 917 -526 -410 841 259 567 -245 -1 -389 45 -278 949 -90 -594 262 968 -291 -867 16 702 -75 -129 737 -299 -565 -807 -677 -291 189 -916 697 406 176 -844 450 862 -68 -479 -192 414 423 879 -859 -962 -360 809 170 953 -800 -707 930 -754 -617 254 711 -335 697 356 -601 -925 142 -251 -858 -245 188 -307 525 -686 110 64 -647 730 693 275 388 -649 -334 284 -409 574 343 855 -538 857 -367 -497 -447 -611 -379 696 662 -104 680 72 400 -181 -691 -177 -510 -177 -951 751 -132 -760 480 -343 29 970 252 -861 472 533 -695 65 -369 878 85 -741 -786 394 664 330 753 925 993 284 -962 132 -424 -967 346 -415 -599 -759 308 -109 -39 432 616 515 -976 342 -123 -436 -846 -516 -119 -326 78 -766 -660 191 591 811 -750 375 100 -699 -15 170 536 338 266 265 323 42 237 -444 991 -876 885 619 -428 231 877 449 -313 319 -266 -802 687 -560 205 -565 236 -450 -341 -977 -711 700 47 -261 -73 302 198 -326 -979 926 780 -282 -648 -868 858 -491 425 746 -613 -937 435 -566 -820 -301 249 347 335 27 -557 101 393 971 97 -3 -956 547 228 472 960 465 478 -198 615 -632 944 703 -238 -540 -548 -920 -232 631 551 335 397 911 812 -377 739 -348 -62 285 776 129 411 211 -976 546 -428 -761 200 -68 20 483 -189 -104 -700 586 538 459 -848 842 945 -606 -346 910 -933 -396 -602 -442 -40 90 857 -429 565 -920 925 838 -169 -701 25 779 -241 232 697 842 -238 612 676 294 947 -581 585 -302 -860 -265 437 -419 300 982 193 48 310 -656 -654 121 605 179 261 -986 -622 -6 -267 -649 -830 -142 537 934 96 844 -339 -91 -22 -97 -570 -272 -247 861 -900 -729 296 918 -170 945 719 -398 -451 -742 -170 344 -998 -61 -392 456 -247 897 478 331 998 469 633 158 457 -959 289 -798 737 -58 -583 -994 556 434 315 -758 425 -771 -784 -274 628 145 454 180 -356 455 728 -140 382 292 -998 -195 -920 -390 -293 831 -736 -497 -934 -812 682 76 554 -66 -548 176 -597 -764 -209 600 -780 382 -665 208 -467 -618 -496 -670 -672 165 133 -86 611 -301 822 401 533 -234 -415 -222 -255 659 366 233 -847 -743 -684 -714 -886 -621 -379 -810 -1000 69 -146 924 842 -594 972 97 492 553 261 32 -598 -339 617 598 -45 18 -754 110 943 -649 -878 -69 -795 449 -671 65 -911 -682 -555 152 775 -246 -606 -575 23 -153 -613 831 -117 562 -708 -509 -131 -795 -354 93 -436 392 -237 234 -235 635 851 621 -731 943 -31 -433 549 970 142 -397 268 -374 -778 494 480 710 516 -795 -128 -393 -515 735 -677 131 -887 -440 -600 612 -274 -64 -977 287 -483 546 -378 -23 -581 823 -582 143 -216 -606 765 342 138 141 983 -292 -764 973 -381 -253 792 -727 -247 -959 -837 345 200 300 878 976 171 -859 -956 147 -379 -971 620 -787 -541 856 975 -475 537 -829 -805 -135 137 -447 -171 -272 -730 -867 244 411 864 -485 242 45 -900 -262 951 -830 626 -213 700 192 -947 702 877 -714 106 -402 936 160 -910 795 -588 -904 373 688 750 861 12 -153 -702 527 -935 -770 9 -579 -65 777 320 -583 314 -949 -999 -254 15 199 -807 558 836 -16 -393 863 506 -981 77 113 422 -688 -759 754 140 -405 539 -638 -860 343 45 -793 84 138 287 899 914 -917 -401 858 -602 -201 177 151 -865 -260 721 361 -276 690 -357 442 143 152 -612 -411 -788 396 -838 -997 971 -324 35 967 -931 60 -190 726 703 -207 -217 -61 505 532 -72 399 230 874 24 -206 350 -793 493 649 -407 578 -778 332 -627 -622 -992 205 339 -142 -536 -406 -291 987 381 -611 868 624 -64 -414 194 -246 503 383 693 138 -873 -469 511 -911 -651 -548 65 -657 767 -938 -330 -148 932 638 842 -93 194 733 640 645 173 630 921 902 979 237 839 -456 640 -333 232 8 -555 694 63 753 -83 -418 41 -885 -585 499 771 -398 275 850 -841 -422 -312 -586 201 13 -930 764 -383 510 -184 -728 73 -163 -796 918 691 640 959 -609 -151 781 -23 286 398 55 796 -118 273 870 -766 -68 139 465 940 -162 -295 416 -728 -235 557 949 -715 836 -488 703 -952 648 3 -636 -151 675 -9 -148 967 671 -719 -776 -375 828 -481 22 -155 -873 -636 21 -328 710 -1000 147 985 646 753 -756 -984 -312 301 -390 289 648 -951 854 -582 662 613 -99 -964 -5 -114 100 505 808 955 -886 593 -624 -308 854 32 -604 433 789 -128 240 339 -691 967 68 -152 -568 -753 -305 -46 -581 635 186 -579 286 -227 415 -282 147 -126 -974 -619 -648 879 72 -658 -739 240 -274 617 -479 -698 -69 638 -415 -962 -721 450 233 -961 -810 -304 -965 -637 212 83 -902 -949 -805 172 -828 -200 51 -738 -820 67 599 -381 369 864 -615 694 -532 507 174 -556 -860 -66 -878 21 -520 -14 879 -551 -861 -428 233 -452 780 982 583 902 -542 466 33 -212 381 225 -81 -479 -989 -492 441 -779 475 -375 438 2 122 -922 424 658 -983 -143 651 916 31 -691 279 -704 21 641 700 -463 -412 -432 675 581 536 -972 220 641 -920 487 -458 -863 574 844 -197 521 977 -51 780 -731 133 286 -265 675 -665 -195 542 -769 -762 -290 459 73 -610 -134 707 957 -674 -623 921 497 -109 -164 -387 -495 -675 945 969 264 -125 -260 -885 294 -285 138 -103 493 -337 377 -311 -891 -24 735 -640 -745 177 -170 869 -439 379 959 566 290 -673 797 846 970 -401 -303 -895 604 109 746 -481 609 222 715 389 -452 -378 -870 894 -425 115 -149 -668 -989 765 -949 16 -24 -619 -415 -233 -841 -774 -599 -434 -361 -452 -488 -131 485 -895 -244 729 -51 -383 -963 -989 -856 214 426 -376 73 822 -831 -539 -734 -930 -76 165 834 -220 519 -985 -902 -734 -198 301 67 -426 221 34 -158 -889 -3 -740 -233 845 844 -710 559 899 -298 -487 -501 113 -764 -272 -665 5 992 -518 -712 -108 507 716 -86 -198 -437 516 677 8 8 -711 -50 -764 28 790 848 242 -115 -1000 -2 643 -647 -21 -455 -823 -477 -81 -500 -883 -250 216 439 -114 -312 69 663 92 -230 482 -830 921 841 -512 -590 966 433 -750 814 695 11 -327 -616 -748 -135 319 823 -749 923 313 294 305 -596 190 -106 677 -744 295 688 799 584 765 328 174 397 132 863 -938 359 -834 -106 -732 121 -568 -564 -581 -382 945 -159 98 637 527 -615 -622 342 350 307 -935 -233 571 855 100 -961 568 766 -267 -473 -155 -650 749 -527 94 -239 -802 508 789 -899 70 261 -48 -473 -336 -6 -998 366 -838 84 716 -230 707 -229 929 -212 122 751 798 701 -394 60 -106 -449 646 -51 -963 137 152 940 862 -544 111 403 -845 -946 -994 888 -189 253 -285 141 44 873 545 -894 -200 994 -202 593 127 -161 312 -80 -997 81 -982 -574 -217 -260 498 -649 508 370 356 -958 -764 412 599 -896 179 -768 -401 328 -696 -824 -701 -354 -818 -845 -81 -119 -354 825 -280 305 608 -324 -829 -548 -869 -594 821 801 -621 772 -448 875 564 -631 552 119 323 -383 989 -724 773 556 -531 -570 135 72 -409 252 605 273 348 -742 -264 -165 661 57 408 118 -398 -308 -197 230 -291 673 -433 120 -205 -269 118 -93 617 633 -574 514 883 -147 -946 -353 -625 -657 4 -741 -636 -602 651 612 -202 -40 -112 -952 -903 -82 -945 567 810 -227 -27 -408 -91 893 -981 -130 -794 -83 -371 361 627 870 -950 -688 -160 324 -637 -742 -821 -560 -150 -14 -546 400 166 800 886 -941 961 -422 875 -34 425 959 -138 334 -602 406 -333 -757 -96 619 -741 -36 -11 -802 909 -858 -729 -456 -274 546 -490 -589 601 -88 383 544 677 102 725 783 775 582 -342 -190 -916 942 606 -994 294 -304 -569 -622 -308 345 -250 -924 927 -829 -137 865 973 449 279 283 657 -554 645 -180 138 -129 967 -112 729 -171 439 -44 490 691 828 392 -770 -782 868 436 -36 -807 -285 440 -241 969 -354 524 -699 -278 -209 -303 838 945 -809 659 -585 89 992 754 451 518 347 558 -93 -191 771 769 423 -35 679 645 -833 868 233 835 226 -963 125 767 231 839 598 440 -132 401 280 -878 -545 998 -559 390 -977 850 979 -405 786 712 -996 -379 -221 261 -832 390 -681 64 -37 715 450 -269 455 -682 387 182 291 -957 -174 -684 701 -991 252 -720 -64 -749 -514 -105 -919 -45 -125 -53 -780 741 -648 -602 -367 627 -673 -833 456 -246 274 895 881 135 299 -57 974 -757 -324 -960 -639 -920 -542 688 384 201 179 -579 -496 -509 604 304 -783 792 -670 -818 824 809 52 398 239 905 -111 565 -979 -354 393 -153 60 -854 540 615 206 -258 -410 -413 -693 -560 -620 -531 -192 277 -173 496 -985 246 315 128 -611 -89 -1000 451 -640 542 -111 612 -814 -624 376 -212 -669 -147 613 44 602 730 19 -405 -418 -533 925 988 307 -596 232 -635 -216 -589 -844 600 -589 608 -986 -183 505 -713 -570 85 466 738 590 -326 396 77 -365 -965 887 -54 409 -908 -281 984 -674 -855 580 422 -605 -94 168 -901 513 -166 -940 -294 528 -119 -122 -863 -267 -558 -842 619 962 -449 -812 -197 139 -637 76 -219 -851 305 -530 606 754 754 515 438 613 84 -516 -268 509 383 -81 -159 -800 206 -243 493 -178 -102 -21 -112 424 -294 -903 -282 -119 -182 985 863 215 -817 347 -48 874 193 -582 671 88 622 172 -412 -501 62 -62 909 -705 -880 754 857 763 650 -761 -966 79 121 -536 -887 544 -416 -708 -84 -510 730 975 -524 -131 -10 -455 792 102 140 408 -875 823 -94 774 -249 420 -659 947 -199 979 -857 -309 430 720 -187 -266 90 786 -228 97 -522 -207 447 52 -979 -500 -773 954 667 0 -473 807 197 -817 -949 84 -844 -193 532 571 723 -829 -779 609 -977 -250 639 398 -848 -770 423 -554 -574 -146 765 849 116 545 -972 137 -319 794 -5 809 909 691 -34 949 -165 -676 -6 -399 782 571 -109 -163 278 828 -159 995 -150 299 63 923 -252 806 512 -104 -74 328 -256 979 -872 49 -204 194 615 258 664 930 -300 -575 38 -815 -934 -424 -150 -484 424 -993 -730 -547 -739 126 371 -726 55 303 -509 1 703 -838 -803 85 -886 -669 -469 946 749 -322 -777 531 897 962 937 -882 243 283 -928 637 -943 -756 -64 437 -46 813 -588 -670 -260 -905 -357 -845 -465 -705 -98 674 -866 -479 603 717 971 -538 -208 906 293 -465 240 -289 405 -603 -703 -404 -66 251 -882 225 -324 -237 812 -227 -944 -933 -111 -878 -467 -949 -435 -298 606 -200 -803 191 -726 -969 655 588 197 768 -949 -793 702 -677 -854 -470 -843 901 928 304 234 117 -944 -803 900 -670 370 -593 -344 -533 332 -202 -667 951 -87 -909 -301 774 178 -94 -755 239 972 -168 -354 -964 -826 501 330 -568 29 821 -803 -952 270 737 -360 -198 -390 -227 4 987 92 612 -91 204 504 944 935 -93 560 372 655 -656 978 653 305 869 -700 -925 33 192 802 856 -365 94 777 779 634 -797 -169 609 430 -441 -548 -889 -936 711 -528 314 978 -753 -576 -723 -844 -666 297 837 -343 -902 -121 345 -478 687 190 -589 260 261 345 -706 490 712 93 -775 -526 36 93 -451 -42 -374 -895 -954 -988 -625 -664 -736 -659 -438 345 -476 -560 -75 -343 -995 -617 -430 631 806 -688 -859 -633 477 -526 -170 -965 306 -687 -875 650 966 682 -500 -791 808 409 811 518 -803 617 750 -563 95 846 -878 -168 -318 -34 -494 621 -506 -971 176 818 910 55 234 599 774 -657 984 825 536 832 537 -153 862 530 890 -189 806 871 499 -637 -75 297 -904 320 389 114 530 611 -630 -566 976 -900 114 -702 -895 -385 -973 808 -138 147 861 32 497 -705 466 -262 -151 741 -161 968 644 292 252 847 -639 -650 -449 -280 831 -998 395 778 587 -302 23 94 -42 -516 84 722 279 691 -164 -18 -403 508 -737 -179 -505 -150 -361 -60 -941 552 46 -750 810 413 231 956 -165 312 377 185 -426 694 -936 -743 -212 383 84 318 -122 -544 724 -273 -635 -806 168 -856 -900 -274 -663 -269 982 -575 -323 329 340 187 575 244 618 -484 -174 -485 -12 -88 684 647 -125 -909 154 354 -597 174 -375 -272 -537 719 -789 -100 -627 -397 -586 -735 922 374 -469 57 719 320 727 -356 -888 -246 117 831 198 -294 550 -761 449 -920 302 -189 -445 -526 790 -175 524 -649 275 363 422 -93 995 215 725 267 633 990 -350 -253 -137 776 869 316 -796 -981 816 -947 632 -350 -687 295 89 188 -399 -525 136 -45 -543 317 368 -205 -861 -280 473 -910 555 82 470 -888 -155 479 931 126 301 -453 -364 874 -513 -746 -913 490 -6 7 141 -389 345 -600 -469 371 -470 -968 286 728 -540 978 -558 -278 471 -179 -896 914 785 -653 58 308 311 200 -318 -242 447 -2 -944 304 -222 -948 -185 -301 117 -250 -515 -968 -226 98 616 724 -339 292 464 -207 230 230 -388 -4 -30 -199 430 -595 521 290 -440 804 -933 -683 610 -280 749 -540 436 493 -863 -55 -868 375 -477 260 533 958 -515 800 893 -18 470 -838 -590 -765 -58 482 -820 479 -745 -309 -243 436 376 -680 570 44 -439 73 -130 850 454 -919 -693 547 229 97 743 375 485 -65 226 -840 -873 -560 605 -264 582 -164 -113 -46 -716 -612 -933 -484 775 356 971 682 -187 444 -267 839 -397 -801 717 -328 -495 101 -317 371 215 124 229 928 51 200 -482 -135 -299 338 -547 189 -67 -508 -630 799 -67 -922 -540 -746 234 626 256 -644 7 1 -791 -224 -231 498 -394 -716 -439 -326 106 -95 119 46 901 -523 -650 -524 745 -902 749 -615 -204 -762 -959 153 386 -507 360 112 449 -867 -465 -358 395 -33 -979 -437 -81 -797 97 -713 -764 -938 -838 275 -266 864 -655 -50 365 -137 635 382 37 -546 -76 450 278 -779 370 433 -126 -664 214 -340 389 -408 -938 750 946 -299 -586 -824 432 744 460 649 813 94 -434 -6 854 817 69 -710 141 494 413 311 174 -902 -155 41 -360 -947 457 688 -127 -987 455 -136 -458 -608 -391 -337 -102 759 -96 -207 926 -60 367 565 -303 878 990 -333 124 -690 -160 406 -960 -841 329 -69 -140 -938 -891 704 -286 165 97 -294 -469 -404 -91 -45 -205 406 159 226 -708 -363 -406 -634 665 797 676 166 -510 988 -221 608 50 -382 -739 -835 150 714 -552 980 385 260 -516 -473 -255 -373 734 597 980 355 -254 -691 512 -169 798 574 -78 -941 333 993 973 430 347 769 232 -608 -184 -316 364 183 64 -173 701 245 -429 -480 799 297 -873 690 201 211 -491 -188 502 -304 96 629 899 -521 -337 -873 -99 818 -661 253 -562 655 -94 934 899 -673 849 -714 -243 -878 -639 -144 398 -822 926 441 391 -102 -467 -842 -219 396 -560 290 -811 -467 -703 -468 19 -364 -367 269 890 -383 343 197 -58 445 -333 -994 163 496 832 751 132 836 -682 368 -349 -47 -454 -548 484 -300 784 -425 -36 -686 288 -129 -555 932 999 -529 273 -450 812 455 958 -8 -469 36 959 -279 136 832 -13 400 -12 354 242 -816 391 -598 -985 319 -911 358 -211 902 -171 -372 292 -759 904 344 236 348 524 226 -870 769 -763 711 -801 -802 -503 -45 -649 568 -742 -922 -166 893 417 960 -482 882 -650 -293 -898 -747 -204 -182 763 548 740 -527 518 -206 -63 969 84 703 694 814 7 551 313 -717 648 979 -28 506 -571 151 557 -881 -656 -318 -740 -706 -728 -313 954 -764 -753 923 869 -909 714 307 -342 -990 514 -534 -58 95 -504 674 -527 984 632 -232 611 160 -422 345 563 -799 982 751 -374 -629 -455 -332 562 -595 186 314 845 675 983 -800 -266 32 563 638 -149 -129 -27 838 754 753 495 -677 -822 453 481 955 730 314 577 -162 404 137 315 -5 930 -564 298 317 564 -49 -411 -684 -765 -541 787 914 957 -100 -696 678 -644 -183 -148 852 -145 -664 145 -998 653 -721 -327 -966 -461 907 359 -381 403 917 178 -539 -546 -257 -311 -407 -182 -422 623 738 74 -282 752 -50 -419 -188 60 468 -744 14 246 -60 116 578 -511 955 -176 -409 158 -440 154 75 641 151 -538 -953 392 -452 770 -681 979 686 -317 -408 -366 855 21 -215 701 -634 -126 -340 -777 522 -185 88 -619 -469 678 -96 283 214 20 -649 30 382 611 -117 378 26 -481 90 -483 366 -231 -704 -838 -651 -909 426 16 -905 -554 493 -509 -291 174 -460 158 163 22 -634 -383 -370 456 -68 -688 755 415 70 607 -654 848 137 -253 -636 878 -809 996 507 -120 -479 672 525 460 623 -736 -992 566 -895 -666 -631 -875 8 -599 -231 159 -472 -582 150 295 179 -698 179 301 -499 262 19 -415 -709 293 659 -227 3 27 115 -572 792 96 332 -217 -339 -688 310 -430 213 -696 499 -806 566 132 508 -60 503 -377 -346 608 -838 579 -636 734 12 -404 162 440 714 -230 752 425 497 430 -373 -134 792 -28 -953 -231 639 -812 252 301 731 -318 67 186 -221 460 522 -448 -942 -818 947 -77 -455 -738 716 223 -345 177 893 -928 -402 -362 519 632 -58 572 638 -145 180 -524 375 143 -317 5 -981 -381 -478 -467 -194 -48 517 -173 925 999 375 712 13 -542 -153 -586 221 -860 937 864 -804 -27 -549 -1 110 310 571 140 784 608 -743 333 -615 724 -525 912 775 405 -298 942 67 612 469 -675 -862 366 -299 488 -604 -452 -903 167 715 -309 485 626 -968 -576 -738 98 543 -506 -209 280 447 -92 -895 -91 501 -790 524 751 639 41 -999 149 -224 994 -418 431 367 -436 863 -263 -6 655 890 426 818 -796 -180 70 516 -786 224 208 880 84 -844 -43 -318 -746 372 -805 866 -450 230 -493 -30 -871 -637 -579 993 29 -759 -195 -865 -9 -274 296 352 459 385 -447 -459 -102 -823 287 -409 -671 -740 -891 374 -109 -957 -371 -274 -949 -734 359 465 646 -51 636 -552 878 -87 764 358 49 995 524 -505 -516 84 -302 476 795 607 -137 673 -797 165 -603 26 -619 314 250 297 -54 -660 130 -353 160 -333 152 -224 960 113 -676 -738 -3 -699 872 435 182 47 42 -183 201 444 701 650 -948 516 -927 479 576 438 -420 -856 -457 651 -164 -476 -609 685 -81 988 -179 -833 655 971 535 21 423 42 103 803 -919 -204 360 599 -282 508 519 -204 372 157 339 491 -675 -8 154 -416 -459 -102 -643 -599 786 -241 841 662 -54 -137 608 894 159 280 394 -243 649 -267 453 115 -515 -701 750 -881 913 375 950 -94 719 -841 -777 -368 553 146 730 -165 -130 865 131 -975 -494 593 -286 -69 986 -724 683 -270 724 861 -143 817 -468 352 440 -943 -694 361 -195 775 -643 327 -189 757 -231 -360 -313 581 285 188 576 40 252 715 797 -418 144 -729 274 -922 -151 -618 -919 -686 398 -83 337 -347 -745 294 -820 -103 691 146 -234 -215 498 -890 -841 -492 5 854 183 -752 -117 -691 -29 674 -476 -325 519 -565 344 -251 613 320 219 398 -986 -511 -572 121 386 729 -853 -122 957 -920 -331 -997 -865 1000 566 643 -432 836 269 842 -730 -23 259 125 261 -323 -157 945 -709 -29 -219 -933 -701 -223 175 78 927 -828 -421 818 990 -268 55 103 903 -593 462 -636 567 -701 984 324 -437 -579 -694 -829 564 174 595 514 -269 -225 424 -671 -50 -569 -351 205 136 -332 657 -115 530 924 -740 543 125 743 -379 -117 551 996 -13 -206 955 552 -295 -797 361 -677 -591 452 -357 -215 333 -89 -122 -948 978 -848 -116 752 -765 874 480 519 844 -920 -443 -886 -618 -494 -34 577 -128 772 158 -548 381 982 -822 -201 222 -666 268 420 132 -148 -135 -448 348 692 -888 837 -158 681 -414 -120 687 -742 -900 543 938 -373 -18 -57 -725 -560 364 -819 -998 -709 -227 -348 837 -270 622 11 262 -565 -676 612 886 -748 662 352 889 -326 545 -499 429 -802 -637 465 831 -702 -739 329 -903 -461 977 -324 634 300 -214 -116 870 -305 742 -973 493 -622 -37 -772 766 704 743 598 -439 247 -43 -177 -902 294 809 2 -728 318 542 297 -312 -856 268 -247 324 -785 764 267 854 309 -747 -640 733 -57 -185 -664 522 24 365 -769 -699 490 71 579 244 494 494 978 554 -663 -6 -915 410 475 -650 452 402 671 692 905 774 -217 -941 -786 635 -724 433 581 -21 -882 -30 -963 -752 715 -577 377 239 -819 36 992 -648 355 -479 0 319 -736 -70 867 -510 900 -983 -499 273 606 565 151 930 -892 -19 -96 -604 -568 95 -689 876 -442 -325 541 606 231 -765 181 -164 -376 915 -516 -357 -781 -884 -499 972 -931 653 635 -985 -671 -2 -557 -449 322 -178 685 682 -236 -831 -116 941 -144 678 978 -678 47 -741 315 -664 378 926 278 450 -357 -793 130 305 992 -680 689 230 277 279 -713 -431 652 -753 -686 -498 323 613 983 227 23 -510 -729 -932 556 227 110 -390 961 734 -162 16 -538 665 -713 -569 -689 538 -744 -261 -736 -369 588 -576 213 653 -248 111 -907 -484 -54 692 -202 -437 442 234 -952 -918 -263 -216 27 -114 268 882 -81 105 -199 379 -653 898 787 -688 698 264 -19 35 68 -16 -903 890 826 871 26 -599 147 -170 172 252 974 874 -272 696 -640 -748 800 -235 322 562 -301 931 -295 -106 -881 591 -574 -768 -938 985 545 -553 444 -815 551 -346 456 385 -573 298 -454 -876 -864 -249 -570 56 -675 625 906 440 863 -791 -96 -795 -298 403 -712 511 611 -693 402 477 67 -113 -977 -534 -266 -518 -645 -288 857 979 417 -579 314 -781 -13 -309 -120 260 863 281 638 211 -651 -110 -80 -53 -359 -903 574 -179 -346 777 234 -723 234 -504 -583 -840 -473 492 -829 277 -103 761 690 838 -141 498 934 -794 287 948 633 35 -208 -250 -675 -344 -161 -434 987 -677 364 365 -631 567 -8 412 973 -63 -530 618 77 -863 643 723 -851 282 -706 628 633 -163 366 657 169 24 -578 -857 -988 355 309 984 -669 339 723 -276 -488 762 -50 -488 -474 -771 -795 61 -397 -92 809 631 354 650 -798 317 613 351 359 508 -367 -525 528 365 593 581 -444 127 746 646 314 -21 280 -252 -420 -627 -103 -970 711 -467 563 649 989 246 -823 -213 -577 -149 -668 866 -321 -9 767 -931 866 486 -813 -669 -491 191 346 501 463 -855 442 -536 -562 844 -138 -798 -940 767 751 -827 418 -984 293 -400 -937 431 -136 322 -557 -500 987 -652 637 -980 -37 352 309 833 -107 457 973 973 894 -716 -835 379 356 -659 787 217 -869 -199 -967 -493 -326 -252 393 41 888 910 13 439 136 916 -96 -113 973 331 -753 -850 690 410 588 -251 270 -349 64 -734 271 -947 493 -783 125 96 -921 -883 -570 -33 316 269 90 675 412 592 -982 -822 992 -954 -431 -265 -226 -50 559 -71 -511 82 -877 -91 -65 -877 -604 489 797 553 -247 -467 -404 411 -299 516 -80 420 951 574 378 806 405 474 974 -290 336 80 -250 364 -569 -531 29 -227 366 -305 -139 742 -903 599 -145 443 523 -137 -239 570 138 -392 922 -472 706 497 -861 -852 -113 -730 59 292 980 -10 -350 23 422 -805 -7 663 501 -220 544 -769 -719 324 -69 945 -200 378 -130 -781 -158 -564 -807 -466 -420 577 603 236 163 -261 901 -691 -412 -556 -417 333 -454 50 -85 -561 714 883 -586 935 -392 953 -934 476 -973 -19 -836 96 873 298 124 920 708 -776 -409 -731 335 920 154 -481 -932 -792 636 481 762 993 -749 -639 -196 955 164 -731 556 481 -335 -990 -853 136 -978 -72 -961 616 668 -534 38 168 430 -276 573 145 753 768 -587 -668 389 -525 657 -623 -776 -643 413 355 377 -583 -466 13 563 805 205 -84 11 582 409 512 178 16 -89 -660 -119 -115 425 -27 690 -17 -881 -219 -953 996 426 630 213 -142 998 -101 190 -705 171 -324 -997 -456 -651 -27 -9 -401 325 -699 -289 409 887 -457 421 -476 -960 30 292 -441 533 864 11 31 -656 452 -358 -596 -321 -109 642 -12 685 -657 -291 216 574 -584 -147 27 340 -425 349 151 -400 23 425 723 119 662 -43 -13 -81 -151 562 -296 15 301 0 542 27 -246 -889 -150 -614 -230 767 -298 100 -123 -627 728 -193 851 -857 993 -905 854 169 -574 568 861 647 -450 -508 83 -216 187 -102 331 110 -902 -935 439 -925 643 685 265 -903 -728 962 130 267 -317 -403 -17 -946 249 -80 621 -775 95 903 482 970 112 -83 -515 -501 -989 -151 -516 -620 142 -633 195 597 600 -640 159 586 142 238 -972 -34 -625 -825 496 283 916 31 -589 898 -708 -559 -315 -832 223 615 577 -796 -542 -406 339 -877 731 -908 -918 -513 -224 -894 -447 -969 925 15 436 872 370 850 571 -727 867 824 -931 710 -923 997 304 76 136 217 -681 -432 -161 712 -20 -452 358 -478 -575 242 -125 870 89 -2 -410 104 91 907 -8 -781 -312 709 -934 -476 -987 -823 -268 792 952 49 -864 897 -538 -796 514 268 -707 866 711 964 254 332 -39 168 465 -401 323 -857 -857 -670 791 -95 -885 578 888 480 -791 -978 -921 -647 552 -246 -597 -803 315 -373 -311 -799 490 843 -67 -393 -104 240 725 -889 -15 -115 95 -211 287 80 -441 -2 -765 865 560 -807 430 618 -214 369 217 -547 726 510 -687 -65 353 -164 343 592 273 504 -450 -550 -890 -551 -653 -577 -198 -319 -615 188 844 -22 103 531 -852 830 -332 511 -835 220 -71 -387 588 774 -359 -365 -980 -88 502 -690 18 319 234 840 -820 136 128 549 -584 -145 550 550 -95 676 -591 827 256 -770 -14 795 -802 -227 833 -100 630 336 -891 -393 -450 -651 658 -880 555 601 -263 -89 -629 429 856 -849 600 371 302 -64 641 398 -677 926 123 -410 736 461 471 -202 811 -398 890 -818 522 -759 -552 -888 -199 634 -610 169 33 410 167 -263 148 -901 -244 358 153 -972 519 210 120 889 459 -810 -745 -501 139 621 -754 -935 -978 522 701 576 -78 -818 23 -310 395 784 849 1 728 -46 -176 -311 -835 -320 -766 954 -155 5 -751 248 -253 823 -935 -291 16 -920 781 -823 -481 924 506 26 38 828 -861 299 -443 -319 -436 684 245 948 -205 786 373 922 -837 433 -452 651 -244 -283 112 461 0 -685 -662 -348 387 430 932 998 185 709 853 81 300 -314 -627 -392 -733 -874 -350 105 -709 487 770 701 852 16 -525 -53 -81 -61 -622 -991 217 -565 -260 -384 -849 129 251 -80 216 -709 680 125 439 893 -458 427 451 -750 556 -770 -609 907 -742 119 527 318 922 500 -530 -607 230 626 0 661 -103 -598 331 511 538 -746 -154 945 330 -522 -28 78 -123 802 45 488 -570 -995 283 -472 -632 949 -273 -564 -757 915 -992 137 -97 310 726 525 -734 730 -642 341 787 -742 -215 664 -166 764 -420 -399 -31 -834 306 -910 -854 -882 -738 104 -711 -4 -889 -149 744 -677 -417 65 550 -535 467 669 17 -266 -44 -509 728 927 590 340 626 -851 910 -775 466 942 919 374 -385 686 -394 -595 69 -739 466 367 713 110 -985 137 801 -488 -281 108 -89 410 -901 -671 252 964 132 415 -333 533 -849 716 328 916 -330 -351 -622 939 -713 -375 -292 896 299 -16 -378 -384 670 -447 -41 879 -571 146 417 540 614 -312 -869 50 -416 -21 -323 833 -891 568 -35 363 908 496 870 884 476 -879 -200 -143 45 61 970 -993 -673 -783 -437 3 -253 531 201 -885 -484 455 -591 -893 -516 139 486 12 869 -776 598 -835 211 -287 797 -464 683 -527 -486 -985 -612 810 963 -359 -49 -847 -448 594 134 665 -645 -245 -149 958 523 -837 -944 610 71 416 -330 -720 359 -397 895 931 54 613 130 -752 942 -412 142 973 670 855 677 -959 -681 -666 230 -100 696 183 921 390 -887 312 -495 -174 -978 -192 830 -14 433 -590 898 -987 280 884 -888 -555 449 698 -479 263 -626 827 500 -109 -667 305 805 -865 834 -375 -614 -463 581 874 -232 -872 -419 -663 -230 -810 -675 635 -563 836 -583 682 741 -292 541 -904 -330 528 439 800 222 -981 -170 50 -972 669 282 178 -454 -863 884 679 997 422 -275 -778 262 526 -517 -405 -880 -716 -231 -616 791 -677 -646 706 -167 151 -584 -226 -60 -343 -606 -151 616 921 -363 -704 468 -1 95 53 -934 -330 -613 595 -412 -650 569 939 740 434 -995 -209 -619 -44 -448 890 426 -869 697 614 -601 -78 -935 692 -84 961 -646 859 -217 -243 -754 57 332 851 454 -211 -710 402 513 -740 -26 797 879 940 257 190 285 -828 -979 -842 739 -8 -85 -236 -394 885 483 333 916 47 -361 523 -204 640 -401 815 354 -788 -943 766 -199 695 -506 492 -630 953 202 931 880 -467 466 199 -967 867 67 280 -939 288 33 681 -435 289 622 279 861 558 -289 -156 610 -3 -684 982 732 -28 -488 -182 -69 152 310 206 213 629 294 -674 729 259 958 -257 870 814 493 710 -391 -331 -548 673 43 -703 738 -546 822 390 -883 632 -301 60 -262 202 672 932 -224 455 689 -467 102 8 354 -427 -916 -265 -27 -44 578 -979 -140 79 137 171 -688 660 687 598 31 -140 -385 -655 263 -38 307 -359 -802 -374 -80 567 728 823 -198 -792 -263 358 103 -240 -82 -64 -900 74 -630 -814 825 888 921 -600 594 -411 426 -541 -180 880 153 -571 590 -634 -608 -571 479 -499 940 -384 454 222 -804 627 -61 -973 384 957 901 -348 977 -746 726 -585 -190 508 454 -195 58 -30 -271 -297 -338 -125 -57 927 423 270 -952 -93 -410 309 496 334 -38 282 439 958 -195 -419 467 -31 162 -646 -288 684 866 454 529 260 838 856 -783 182 397 -114 209 644 837 -525 -111 -699 -485 403 -525 797 580 -148 -610 -522 57 -133 -149 631 846 184 -505 -756 -983 910 -367 -644 -32 -255 -648 -608 -695 337 531 -260 -797 -593 993 42 -789 -850 -757 246 -652 144 946 -790 317 -961 307 -925 565 -596 123 -782 -872 -256 -793 -346 948 291 -555 -12 694 417 869 654 -411 -228 228 -243 181 -698 959 -574 385 757 278 -805 -968 -250 -547 -475 863 -852 -935 -571 -912 -981 222 185 505 815 795 484 -432 75 -951 808 -930 315 238 -357 -554 -563 -972 661 301 374 -148 416 441 990 -858 -236 -433 81 -268 -583 -599 -949 794 128 -729 220 320 -400 629 603 392 16 -191 -313 184 -951 -111 338 313 -926 286 -448 -427 -358 375 689 -581 -807 -649 -574 -22 455 368 941 -891 666 -942 -51 323 557 962 273 -324 340 -277 -192 253 354 -568 -47 -93 -398 134 696 -494 176 -488 -872 611 27 695 988 281 776 210 -318 -290 972 -729 -828 -604 -350 344 -187 24 -873 -795 -845 297 198 -839 -248 -420 243 -859 886 591 950 956 327 734 790 -33 -113 -208 568 197 -367 245 -949 693 961 -201 -884 461 282 -51 929 817 353 404 385 -321 -532 -688 -385 458 -478 350 898 -286 892 -691 -761 -202 -624 -44 -645 -396 -771 997 -552 -123 913 -896 -126 144 -365 -15 137 -633 171 926 -774 952 792 632 -444 -397 -262 189 -981 -967 504 669 -205 -461 91 -178 27 -810 317 -126 979 339 983 -280 805 -729 -505 606 13 373 -789 -275 -472 514 -309 -284 -917 615 -653 323 298 -984 956 -494 -249 480 -808 -528 -43 -668 746 171 -653 337 -937 -308 86 327 115 129 -64 -85 765 670 480 -491 -221 350 -341 -558 648 696 -898 -497 235 -336 559 555 407 -39 132 -505 -868 731 -223 -497 -389 -132 659 861 806 744 234 349 -685 57 -171 -494 -658 792 954 -515 626 -764 750 976 -763 615 974 237 -609 -589 649 616 770 732 -933 -43 -294 -361 949 826 -183 -205 -580 402 434 217 750 -997 -314 -837 592 156 342 -101 573 -18 -444 -519 996 -483 -351 933 -655 -509 -14 -504 -106 -567 127 -833 753 306 -311 -981 614 870 400 55 615 327 693 -558 -34 -468 301 -64 -188 785 21 -992 950 -183 78 164 537 903 -526 241 -512 448 761 659 -141 -525 154 446 -949 -504 342 -617 379 -510 3 -839 996 189 39 -890 -934 80 -913 -819 547 880 717 838 755 816 906 247 446 -370 938 -208 5 466 -985 306 363 -743 401 -187 -8 786 318 -966 -727 856 -359 -68 -97 -761 -647 805 -947 -674 -280 -179 408 78 15 -122 -729 27 -211 -812 47 259 -289 -801 -620 625 -693 -269 513 797 51 -193 -397 355 448 72 304 -95 290 569 -98 -820 -435 691 -747 539 -38 -779 -132 428 864 740 -194 768 982 -82 193 -593 -801 898 -272 -562 -496 595 678 346 -744 935 -937 124 -420 490 -423 -456 -836 336 -660 390 565 -475 -64 -117 -406 -643 -97 702 503 313 935 38 -833 633 -656 998 234 30 482 622 688 -605 79 -699 -754 -724 94 201 513 496 -123 -877 -158 705 -975 930 -838 279 266 -799 -578 -563 151 323 57 -262 -900 367 -501 783 -812 -428 311 383 869 985 -289 -334 -674 841 776 862 112 147 649 -9 529 820 -215 928 -482 310 -48 87 -889 412 285 661 88 -516 -653 -90 652 -246 -570 -251 126 -813 800 -941 48 -469 983 -284 -1 49 -414 -710 347 -524 159 913 -155 -128 414 838 614 358 -85 -237 955 -19 -646 581 991 -810 873 -93 945 -445 -660 369 318 443 -770 905 -960 -674 452 997 395 -357 974 -700 541 821 617 283 138 40 485 211 502 -288 -708 352 334 -221 -997 -504 -943 -440 -953 823 -72 845 297 -269 852 -193 983 -903 233 978 858 -812 672 493 -745 -857 987 -620 833 16 835 -198 927 -701 -336 282 3 -759 -454 693 -633 715 -727 -231 583 -757 810 660 -952 74 927 266 746 564 934 307 103 884 -945 562 -359 -323 -650 12 841 -528 -84 657 526 785 -429 -481 -480 801 487 197 -174 -128 -103 -840 583 -843 -329 117 -461 139 -597 -850 848 -722 994 168 126 -104 552 -37 -50 683 -879 -667 -663 239 803 42 289 470 -496 -224 -799 -608 -948 -957 129 -240 -213 393 -528 999 371 648 813 -715 -345 588 -885 995 -340 474 29 256 75 -647 321 112 709 -784 -551 -616 241 431 18 989 637 667 -131 -503 239 -559 359 71 -383 -301 -814 421 -17 339 -401 -489 -684 -441 827 -186 -882 944 -202 802 552 9 -919 -906 812 -773 -158 239 -308 518 -677 -690 -292 -476 -213 -301 918 275 -986 -810 887 -133 631 -242 606 72 526 505 -790 -535 -973 967 348 -359 268 721 8 778 -482 -905 -859 570 664 -612 -376 -734 -522 291 192 -709 -6 820 -828 -675 206 399 -99 -495 -289 -733 -361 -520 548 328 -207 -162 444 -662 -846 -945 -469 -552 -230 864 851 -29 -326 -469 -202 73 256 763 64 -32 -781 188 802 979 533 461 655 -509 -300 228 304 258 717 323 865 -192 -20 -936 220 -662 594 40 858 779 623 821 64 223 842 -671 -669 51 -34 936 304 225 525 486 -628 115 644 -48 -596 633 101 -886 -248 -177 -370 -815 -513 -113 866 222 -139 -520 -534 -588 -798 992 596 -328 -526 644 549 107 515 -939 611 -112 -649 -887 -844 -291 494 -31 -350 -664 48 618 -682 568 -102 662 -292 617 748 -915 765 -809 -329 422 838 -608 109 -103 -121 137 -896 -14 531 -437 509 -385 245 634 343 -876 -906 -185 -569 -766 593 -817 687 -852 202 914 -54 -75 543 551 961 -932 321 830 -627 433 455 -100 -157 -408 -35 -720 -521 -79 884 729 -49 380 341 -507 172 127 248 466 -695 -410 -689 108 -784 464 631 -735 -284 597 -703 711 -578 -503 -797 101 190 -248 174 -320 168 -437 -964 -798 270 812 -872 915 -156 806 -390 108 579 161 161 116 635 -463 -621 409 -964 -847 -776 -123 -592 856 -889 -433 -20 -401 -947 528 -481 169 -253 -654 24 219 -99 -997 -130 -377 -838 36 -752 -717 554 -449 -998 -308 -568 -12 -373 766 701 -317 987 -522 -173 276 850 448 -723 916 -940 52 981 -107 -598 935 -935 -443 692 -903 28 904 999 677 395 -24 -786 -130 -276 768 -249 -734 545 -534 -835 762 -578 678 -912 -771 -218 -142 313 652 -916 -182 557 434 954 -913 41 915 45 -629 -394 956 -86 335 545 230 971 480 -954 -974 531 256 29 -423 -990 81 956 361 -631 -166 -483 948 831 -679 548 858 -869 637 -198 745 -701 -119 456 -762 -96 -885 -322 -495 346 291 -134 -797 -142 -151 -970 428 474 647 -694 -865 905 -580 800 -757 -947 -118 -78 -986 -874 815 632 -785 291 151 220 145 228 140 -48 393 376 -70 945 267 -612 236 31 640 -280 390 -237 514 -159 -459 -7 376 747 -332 -115 -1000 -787 997 -821 803 432 -185 697 -955 -661 -760 500 922 -465 887 -134 204 717 687 660 161 561 178 970 998 -603 -100 264 -452 -832 -903 243 851 -426 190 -468 -919 -410 647 -378 20 232 -940 -47 297 -972 -390 -590 -30 195 -382 980 -695 986 -787 -555 595 -588 -686 -452 -379 -302 -786 -531 712 749 -134 -511 -829 387 -146 -932 -669 -738 -11 -972 836 726 -494 -305 494 933 36 -220 -478 369 867 -787 5 606 214 184 526 431 -202 534 -284 -347 755 348 157 569 899 -400 -88 -257 -572 577 179 993 -556 878 -941 -283 -849 37 -543 -139 -980 857 -967 -666 647 -384 -729 449 216 761 947 -843 -553 174 -289 -829 738 -397 -667 -944 307 639 -837 -421 87 415 -250 134 -508 764 -833 113 -10 -360 138 -373 718 519 172 873 -553 -338 776 426 410 950 652 414 636 -316 45 -24 -40 -2 -6 -528 709 961 -558 -439 -443 792 346 -665 -220 363 134 -608 -162 -816 350 -598 -16 -372 -728 241 597 -474 423 -514 -936 -243 973 -934 654 -387 434 -536 -43 -466 260 -580 467 -232 648 999 -9 619 -736 367 754 -333 -176 -866 730 -791 252 876 -608 105 474 957 306 26 265 688 10 -118 -696 766 -942 569 626 631 -301 -958 34 891 982 897 -336 -858 730 -228 -679 9 925 -636 -14 -957 -905 -829 243 -456 -898 460 -403 -316 -204 1 -55 361 546 634 -941 -966 920 579 150 844 -94 -971 -28 330 718 -104 -583 743 -673 790 -57 -636 -936 298 -72 617 -775 -610 -394 -826 382 450 -977 -345 -344 777 679 626 -793 486 70 -748 -843 331 807 -980 -761 -535 -928 329 -649 -591 426 -478 518 64 -622 916 426 -838 -916 -100 -897 480 -213 -658 -595 485 794 155 -366 -702 677 -51 -859 569 845 203 975 -975 -52 -59 -747 -729 536 144 23 -226 244 -599 -966 212 -660 314 106 -101 564 303 -223 380 -819 -211 578 891 556 -188 -626 631 441 -809 -708 354 -153 988 -126 850 888 441 -879 -416 -197 745 -222 -23 358 936 108 -164 896 591 473 603 811 -852 358 811 586 736 -80 -103 -604 817 -347 -23 272 902 372 -130 -126 360 -311 806 497 452 -521 811 -118 73 669 790 -939 -354 -817 -125 -371 -927 289 994 -972 964 -222 386 -526 -272 -643 948 -530 441 101 233 676 619 -720 -592 -401 -664 388 91 -315 225 -681 -510 -783 -858 49 -914 -948 -91 -131 -179 540 -372 536 701 335 103 -941 488 899 -375 692 -989 -490 552 846 -648 867 50 222 -986 392 417 -742 -429 69 -246 -375 -336 -970 -639 -91 -531 85 792 164 -866 -75 530 326 473 -764 744 -747 799 438 998 798 -31 -341 -473 471 -319 63 644 10 490 27 -862 -353 824 15 752 22 -651 794 -399 539 756 705 -807 109 10 142 955 -720 708 -727 116 -871 -726 -693 -570 -417 -532 -913 122 63 551 12 -911 -553 856 234 29 -352 364 498 -856 -12 -203 -23 784 808 -978 -132 749 326 -255 -329 187 -344 -600 -26 864 -440 578 -581 208 885 -182 -246 -837 -742 -297 -281 -908 -457 -161 82 -936 286 -9 619 762 -649 987 361 -722 420 -55 -750 -775 910 -454 179 -862 -839 -71 156 125 -128 -104 213 -37 691 -903 642 -395 -290 -753 -51 950 593 87 652 159 463 208 714 -536 -21 -168 566 936 587 839 -884 -848 -346 -81 336 318 -977 973 426 675 -486 76 886 -901 -626 -517 -130 -973 323 -20 -759 -201 375 -328 -24 -676 -826 -279 367 579 217 90 -604 621 -146 -235 -962 -458 165 -612 -869 854 -450 465 638 799 -755 -500 319 653 -343 -4 853 404 -735 -371 189 -26 -96 91 665 518 238 -110 497 39 -604 696 -339 -629 163 618 319 489 -806 116 -38 600 315 910 500 797 65 217 -972 -874 386 -356 559 -78 -634 -256 933 209 123 757 -670 213 -751 44 -563 -516 998 97 -983 872 734 -416 645 5 -88 -350 -932 -403 795 -258 639 479 212 -290 -841 304 -452 -667 -81 -544 446 486 473 440 393 -508 -842 -60 713 -192 593 883 -391 -677 -8 680 661 971 -419 -997 460 350 -903 -312 227 769 -101 360 -998 -440 130 -929 -773 -237 -555 -611 -913 348 546 -817 -457 414 -598 -631 830 -804 -164 -987 -823 -840 655 117 -501 637 797 385 798 -611 629 189 709 -246 -589 2 8 -979 -398 -761 -889 724 -532 -598 565 241 104 728 363 -151 50 953 678 -346 -628 256 742 351 216 -700 973 -68 -891 -216 86 -629 -695 815 868 -60 426 310 481 461 977 609 211 -737 -852 -633 -737 541 733 508 -461 12 107 470 256 985 -57 -838 -948 539 387 128 453 -681 744 -710 58 -37 557 -194 -611 -145 -583 -811 -468 -218 106 239 577 -566 425 -9 553 -601 -562 439 -76 180 -443 -123 -659 -708 98 615 -894 949 588 953 -730 -184 978 -91 -491 105 -312 968 651 295 689 995 395 -89 -276 -311 9 220 -927 141 -537 -364 -828 956 394 -185 255 -152 544 931 636 464 893 -199 -265 -190 -825 -736 23 -697 879 -10 818 360 -33 -309 -45 -53 726 344 -966 -837 892 374 -580 -12 -248 -675 198 -177 846 -824 -711 -16 -157 598 -479 -753 222 -122 931 -461 -381 395 651 281 -197 -162 -633 746 666 -515 982 814 -35 505 -300 -367 -331 950 -951 843 -236 -448 -149 402 81 874 -397 394 -20 246 -371 645 -366 298 928 -153 836 -263 -455 327 810 195 -183 120 -968 226 -177 336 -348 54 -523 -672 -374 -346 29 -905 766 690 581 905 83 172 655 22 946 -642 -902 -556 222 -455 871 -692 -81 367 -342 484 -242 962 -74 -680 -882 -33 -130 -930 -541 -703 71 648 755 990 -505 -677 38 556 -933 58 440 -151 -651 -28 -974 -846 450 812 509 207 -393 -769 97 -168 -491 748 -897 1000 -707 -299 -619 648 -562 -502 -633 315 171 945 636 -385 -863 -549 715 -852 967 285 -297 -851 -357 37 -578 -880 51 187 704 930 -526 -236 -903 -886 -889 -277 296 -883 -149 500 799 -723 687 -696 -666 172 -814 816 -528 -821 599 911 -48 561 -61 -9 -265 22 -839 -566 49 -289 651 -635 -917 933 -214 -646 32 851 693 -421 698 119 -170 -422 487 92 -375 134 268 -995 935 123 -103 299 198 -295 -702 -516 258 493 111 822 986 29 -972 530 -294 -272 -97 993 -119 220 -110 -84 -240 799 -462 -287 253 243 -181 485 -447 -747 219 -39 -755 -918 153 -776 230 -321 561 430 730 186 751 -615 -785 881 933 -990 210 -587 -504 686 -585 990 401 -253 -355 833 -116 169 209 -970 -262 -961 186 140 805 96 712 706 -594 168 981 -899 -194 611 -394 432 -753 -588 -67 -934 -422 898 891 -653 701 -568 -719 865 -318 256 -696 -498 -898 -407 414 -653 397 -110 -156 547 -740 344 -716 -448 -319 441 794 855 -500 908 13 11 5 591 123 -159 -33 -724 -818 -157 -178 -290 67 -943 -380 -611 550 -278 -70 -92 -362 -682 102 -544 -793 870 734 298 343 -269 115 363 244 63 -55 -561 989 -14 805 -979 466 759 109 -885 -281 -972 337 -875 400 926 65 121 613 410 23 792 349 38 634 -656 609 924 238 -898 -903 322 -91 758 -322 -31 776 -724 55 545 -138 -291 510 -143 -989 -71 -430 -558 -567 68 -43 -334 24 -237 931 -729 -175 -472 863 -860 -103 255 913 -43 677 713 -770 -794 34 991 -268 69 -812 -935 -415 699 -704 -97 -685 333 402 918 -862 270 -866 95 -286 688 321 -876 -460 110 -796 -307 783 -148 -23 -140 281 11 801 100 761 693 981 -858 884 -385 -885 -948 534 -53 -755 994 594 275 958 -253 771 -109 424 835 -465 149 365 744 637 -48 -140 -560 -167 -781 -425 183 193 248 -643 -364 -120 327 -745 901 971 -428 107 -212 61 887 -941 261 17 73 492 340 -688 -952 -960 462 -487 70 680 515 829 258 206 -773 797 778 -355 -91 779 -615 -823 967 -706 214 -408 -333 480 658 606 -445 -765 -67 -281 -598 -723 74 -456 -352 -655 -44 -156 159 902 173 -296 -677 -729 -230 -72 -722 -485 30 -533 -936 -436 -151 -604 -406 -769 -908 611 350 663 10 994 932 -725 -196 -953 310 435 -655 -985 -119 249 398 210 -4 342 -980 415 566 -999 60 -657 55 -352 507 501 -858 634 -212 -531 405 918 816 -794 405 181 359 936 -20 -742 7 672 -730 -638 -338 244 -436 57 329 573 -870 336 984 -698 811 409 569 -442 -723 -885 63 787 -784 14 803 -263 -817 672 -729 535 -59 833 -433 514 406 736 -810 651 -70 -26 791 -481 17 -634 -425 55 672 102 -420 386 989 60 -348 173 759 -100 -195 303 349 516 486 -874 -525 704 183 795 29 -925 855 -525 -498 -887 99 94 94 971 -218 87 -16 329 -927 189 -146 -199 818 367 642 306 403 -46 797 -337 857 943 -217 -60 430 -476 434 165 590 -841 768 699 397 -647 -255 303 -906 664 9 973 75 -311 -240 528 300 -392 -177 148 -107 -930 -759 816 -326 356 -756 78 724 -234 -301 -887 984 367 -746 914 639 -153 639 -962 377 -966 -381 -390 956 618 424 366 725 -114 113 661 935 431 879 460 -220 653 314 -75 -358 -154 -56 125 442 297 291 -329 -595 -506 919 425 -587 936 128 863 799 864 -733 277 61 -896 -586 162 751 500 -70 732 654 928 -775 973 548 947 -426 -90 -769 325 -1 -324 763 965 -157 11 -442 -909 -580 774 -668 -850 515 389 -385 -549 909 689 414 -24 447 -832 39 -73 -26 413 57 884 -114 1000 327 -740 -296 -111 -343 -378 587 128 -453 273 129 -554 38 -798 -900 -523 383 -758 -274 -539 762 947 -286 -757 -223 702 -517 930 69 846 768 785 -465 -783 -816 -808 767 338 -322 -772 -322 -429 -201 -916 971 -300 -783 -522 40 -489 375 255 612 913 -326 870 239 -539 168 915 -438 -984 -353 -720 108 167 754 268 824 190 -12 849 477 880 -733 728 -408 51 795 -459 -59 842 883 -728 308 -381 943 320 936 930 -666 866 185 -279 -539 -237 -501 591 552 507 -337 7 -288 236 -999 514 -811 946 470 628 850 -849 -137 755 66 693 43 472 846 -559 -117 432 -786 715 870 -15 -252 -115 -478 -227 -969 -857 -773 452 32 594 -82 -760 593 -2 -302 390 16 -70 -37 -896 -263 -281 -751 -415 -258 885 -331 -737 246 -265 317 -795 -800 -878 -922 713 334 -223 403 -259 -905 -614 425 -331 645 170 -449 582 -356 -706 -582 582 477 -473 168 -572 47 408 910 -567 798 -270 814 242 905 -348 -433 -257 699 -227 907 322 -338 -983 -781 -946 763 -108 -781 -496 678 -384 -975 -93 533 -503 910 945 333 -576 838 -139 -673 779 -1 -923 -145 -211 -257 612 -791 -882 -297 -481 228 804 825 530 991 -898 -969 -104 862 -46 -481 941 -714 -841 -581 -115 -897 105 566 -382 -556 -871 -200 -733 -954 -547 870 463 -284 425 396 -686 393 -770 -678 696 39 542 -471 791 983 293 345 -156 70 475 -770 -43 -299 -896 267 957 -606 831 313 6 -9 -29 193 610 -875 658 -356 -898 925 -747 658 420 825 256 -468 654 -991 -114 566 380 -639 384 531 531 73 80 831 130 -847 -106 641 547 757 959 -810 31 283 -606 -775 -584 529 -229 694 -608 -496 782 739 404 -954 498 -628 -226 -432 409 715 235 -463 638 -400 742 -599 683 197 -294 -1 870 -546 618 -973 80 -613 532 744 -8 -980 276 -212 -885 935 257 171 834 -502 -441 470 -676 619 801 879 910 876 -841 -743 -925 102 -607 156 965 663 196 -530 777 832 191 540 -1 760 -898 410 -774 -664 186 411 971 117 231 241 -784 -140 -773 45 181 156 -303 -454 116 582 -199 769 175 -264 696 -111 33 964 -618 987 -441 -395 -357 -287 159 -890 142 -352 -626 373 893 -587 -525 -779 -165 -922 728 -900 679 476 -761 917 -90 222 -835 841 -768 -410 737 -644 -323 -248 -132 -724 -656 -194 -394 -63 -210 -392 952 958 -684 -822 -902 -925 691 454 81 -235 -829 281 415 356 -105 75 20 62 808 -725 -601 315 -898 983 -561 684 167 -868 -640 421 -577 -162 -586 342 -290 -879 859 -370 -978 -296 989 310 482 591 -182 676 615 -54 286 -979 -244 168 -538 596 130 -37 885 -582 -650 304 -858 -574 293 -564 -983 808 895 274 331 -4 -963 -546 -141 -222 962 723 -1000 999 399 -694 -636 362 815 -864 -348 -862 -517 590 -830 -1000 -961 189 -824 -993 509 -901 418 703 -752 -913 720 542 700 409 -468 595 -53 652 916 83 -711 -604 20 -688 -746 352 571 -613 744 -664 -436 729 810 -563 103 -72 471 -986 377 -267 -319 648 187 155 972 -912 776 -812 -446 34 -312 -995 -493 -143 902 -333 986 -993 990 282 -231 354 551 -18 -792 -105 -495 -745 -160 -39 576 412 -479 479 -781 129 928 -731 756 -297 -123 -269 -210 -130 978 162 -488 502 -442 -635 -140 -112 -616 635 -927 -887 307 785 900 -377 -854 864 -471 193 850 895 218 -302 -962 426 794 511 -325 -311 972 -908 -762 -436 891 329 -23 -697 79 205 -44 231 279 -665 329 643 449 638 864 -930 -533 319 540 -660 564 566 -920 744 -345 -692 -105 -697 -927 404 -43 -716 935 280 102 -116 827 -224 -350 -874 -392 409 877 -749 814 971 696 823 -20 130 -219 702 -592 -72 -280 779 879 276 -950 74 80 -670 19 100 774 -485 -853 782 -281 29 46 139 -432 886 185 -274 -734 91 524 108 -974 752 -667 -868 806 -204 -899 -19 967 -176 -455 -150 744 201 -727 181 -45 144 402 -367 966 -259 314 328 514 35 -274 673 322 -967 -810 172 590 -559 385 -218 561 -384 641 -734 -963 -862 1 -895 -62 749 -699 120 -529 820 328 328 -521 340 -634 838 600 871 252 -314 515 244 189 -647 -573 -752 330 -16 492 614 760 398 863 786 399 172 -795 504 -218 40 553 -455 611 -326 546 431 577 169 359 793 -342 859 -744 -171 -760 -532 504 455 -939 -858 132 -486 278 -206 33 903 677 492 15 519 -874 -151 -883 188 349 -229 -9 822 -398 596 294 -863 750 -544 4 -890 -572 276 -568 -201 768 -459 9 973 561 -704 796 -782 554 504 -394 574 964 -173 855 539 -866 -369 241 -29 -245 -614 -995 892 784 -762 -388 844 -24 -409 134 870 -453 -15 -151 -538 959 -705 -214 -795 -517 -264 -274 -871 -754 848 466 -699 -928 -835 1000 -650 -517 272 11 -387 960 -185 -34 933 914 390 799 -638 -64 -239 -104 938 198 791 207 842 407 715 -385 659 -132 443 64 652 -143 90 530 -212 932 -870 -758 -393 -61 7 842 -49 193 910 199 764 872 -715 -593 777 159 970 -192 -923 951 -170 -648 -600 -395 284 24 660 -730 -185 231 967 -887 -647 299 -298 817 189 -4 -513 -822 -975 23 -315 -222 -479 814 -418 -628 111 234 -822 116 344 795 -547 405 -85 -894 923 -143 -312 -830 810 604 -943 735 -986 -125 -565 307 -309 -904 661 900 46 -530 -693 959 -470 354 -479 617 957 -933 -259 -424 625 -385 -28 321 -413 352 739 -327 704 824 100 -768 -33 -741 514 317 -681 -735 146 -657 756 -117 754 632 262 -696 -487 -791 613 445 901 -720 -357 -922 -977 -161 -437 658 -428 -540 -964 535 -21 -657 492 906 260 -145 831 497 -27 -597 397 -615 245 390 583 -237 -534 -551 -332 -444 -524 928 -819 519 828 -401 37 -821 690 492 -479 924 306 -624 858 -829 643 355 -432 -760 -139 194 77 678 -668 221 108 681 -469 -775 -413 200 7 653 -565 482 85 -502 135 235 915 405 47 206 -572 -256 -300 -673 454 -977 314 325 176 7 457 582 492 826 695 954 -559 -844 503 670 -806 633 -280 -11 -298 842 -280 805 -922 -997 -510 492 868 -445 -478 426 906 -193 -541 712 -293 947 -548 532 -613 410 -496 -149 559 -967 -879 336 925 -414 -103 810 -409 246 -192 -388 695 373 -604 901 -745 120 901 922 407 6 858 -193 650 -251 -254 -566 546 962 -565 765 397 -207 -128 472 -601 858 -858 -855 370 -926 394 -843 983 -698 481 -12 389 -903 -796 9 90 351 796 -438 -921 -598 243 -744 931 791 -407 -872 116 -268 26 -955 -392 705 123 -367 924 -457 -399 -887 -656 672 -99 781 605 331 -174 -545 -1 519 -439 211 -536 -73 6 -511 -853 -876 216 613 415 637 798 -227 -979 317 715 809 -530 249 86 -656 961 -119 25 819 -624 -231 455 -80 -896 -70 -676 16 -481 -89 -303 403 217 414 -389 852 920 -676 -654 758 521 -100 286 323 -32 -848 -588 -306 -420 -544 370 310 100 -418 218 -894 -533 463 -598 -211 908 52 -578 914 978 -437 757 -430 -472 -739 -169 -411 -802 -811 -688 -641 812 -716 444 -49 205 -47 305 723 765 259 247 -598 -818 -961 -961 449 154 131 490 445 -242 -443 -899 474 256 479 245 833 283 132 501 707 117 -135 393 311 -159 84 -331 -489 -86 -713 729 -783 -824 661 -286 -427 786 47 990 -163 12 -260 458 896 643 333 -528 -154 524 -338 957 -930 -964 534 239 -217 -944 -155 -801 85 -13 270 740 -1 -582 -742 -763 -480 -817 606 -590 -203 728 -281 197 -149 765 74 368 -956 179 583 -240 -693 770 257 811 -43 671 -871 -873 -593 134 -287 -447 -7 -431 -716 25 539 801 -693 192 -797 461 -231 592 -101 337 275 72 -31 -281 450 -820 -147 -50 -280 733 198 -221 -290 275 -767 -359 -21 633 -423 -914 -598 -379 -972 -514 99 684 -382 -554 29 830 -583 -720 576 -996 363 384 93 528 -908 998 -147 -678 -392 -6 -757 820 -697 1 -469 -527 -766 687 -691 461 389 751 -669 -926 149 599 88 300 639 -23 -919 -996 511 -705 -348 -724 -167 160 -385 -127 -613 81 -585 -686 478 469 468 749 -119 -472 37 250 239 -322 -607 -824 639 -974 819 -335 -567 -986 -973 799 -244 65 -635 -659 160 -80 139 -313 -482 71 -102 550 467 808 744 -156 -29 -780 -385 -404 968 -719 595 -289 -707 665 -767 641 171 819 -425 -820 267 -571 -271 49 -146 -13 -136 773 429 555 -502 649 -84 -935 -633 -123 991 506 -970 -352 890 -76 -382 392 157 386 -893 -937 257 -349 120 877 -72 -605 531 653 241 -551 -744 57 -683 -358 475 239 164 739 -300 445 -365 -136 10 -730 -219 747 865 50 -569 -3 190 184 506 -131 -597 -571 -596 -687 788 -101 -388 847 713 -330 700 246 377 329 40 -400 -195 220 -572 -671 -257 -49 360 -474 -95 -900 38 474 -246 155 -898 627 -931 -706 -475 194 502 296 -88 -208 -438 862 -712 -401 -286 575 -344 -55 844 -509 -817 825 271 96 -894 907 147 281 -864 -11 -619 -682 -687 -889 -374 764 -172 212 18 240 800 646 958 -478 -634 -872 12 -134 -172 -596 -921 -793 124 858 -159 142 -341 -175 -269 -866 560 893 26 -640 -626 52 431 -209 -270 -523 -39 120 381 935 85 829 75 -781 365 -602 488 827 -590 -2 270 352 -125 296 -910 933 489 -548 567 62 635 81 246 1000 -755 -934 -849 -976 -407 -154 -922 330 741 533 -863 -467 214 -114 717 404 -553 367 521 -926 231 766 -815 -107 942 482 583 964 275 950 -282 944 635 207 -124 -221 843 284 379 501 -514 -537 42 363 -742 -581 -734 166 -715 159 356 44 392 849 96 70 125 -78 -903 813 -771 -850 873 -40 -65 -12 -827 521 -310 -538 724 851 802 657 -90 -134 204 -224 -941 924 -46 497 -947 -21 -848 245 839 -643 327 -534 969 361 632 229 -300 736 433 832 -919 845 -568 -855 422 631 -946 100 -798 -982 -740 125 -894 993 -523 383 -533 821 122 864 564 -266 -561 902 585 -364 275 523 361 -410 -789 533 980 561 319 -404 276 -570 -273 626 906 -33 582 -949 -967 -859 407 -787 -945 184 255 -431 -389 386 -987 -242 171 393 -899 -960 -140 14 255 -897 652 741 768 921 -718 332 696 480 248 760 -840 -781 8 981 704 474 157 -5 311 659 586 789 69 699 318 -860 726 -869 181 296 -18 764 608 -563 877 -654 216 -864 -742 368 522 -600 52 -524 783 -807 124 124 -199 -536 -448 -983 240 -686 -868 -647 519 990 600 73 -965 -736 -965 108 -372 -397 -344 626 -963 90 -40 595 -727 86 -655 -506 741 921 -485 -146 -209 768 1000 934 293 -18 -22 696 -664 592 414 331 699 87 539 -350 -350 -868 -778 526 215 -365 -944 193 792 438 -894 826 -571 704 151 598 741 -679 547 -655 489 514 -538 -572 -959 150 897 220 -639 23 -216 392 -936 -579 -811 718 688 -272 454 -653 952 189 -491 962 -590 25 -311 45 243 874 -548 -19 -17 127 63 -527 -723 -446 12 -994 910 -82 428 856 735 113 -358 -774 124 739 -893 690 948 -859 -976 307 -145 -143 808 930 539 533 -378 841 -335 579 258 -688 852 -770 -476 -969 195 -805 -842 -91 -727 -352 -953 718 -385 770 -978 597 -306 -224 640 -189 931 27 424 -725 -229 426 917 -602 964 63 -217 732 684 -897 911 -384 988 860 679 522 -30 695 -459 979 -257 -778 -493 -608 235 211 -857 -560 169 256 454 139 -365 787 511 -667 861 -695 -812 -671 222 -381 803 -542 828 -592 556 -592 979 -720 -506 475 99 770 844 -798 -515 -805 -950 -557 -755 -698 -229 775 122 -192 -453 790 -210 -977 -5 750 -675 335 -50 667 -267 478 200 -959 141 -759 591 870 506 160 -842 -564 406 -168 -130 253 -519 -424 570 -141 888 -704 -372 -308 -691 343 932 743 830 -759 -6 -609 521 593 -377 -584 -30 -132 139 326 -598 -391 811 230 427 996 -610 -853 360 339 30 342 343 -728 -773 -269 962 -74 572 78 -478 451 -269 -257 10 -26 971 -76 804 -19 785 -457 -917 709 -191 73 396 590 -915 187 996 569 186 -255 7 447 -450 534 623 -278 873 226 -2 734 -987 -88 -114 -719 -869 -666 312 -360 -789 830 723 440 548 -945 -74 433 526 -89 -470 -35 746 993 -456 752 239 273 503 168 402 110 982 830 -73 763 813 -474 -643 167 309 848 -869 308 680 590 160 -724 719 851 -299 -768 806 -43 798 989 320 -154 135 363 474 84 835 546 81 -265 923 -597 952 198 -706 -645 -871 730 409 -153 -35 168 -963 114 323 -426 -28 852 -31 -901 747 465 -199 -620 478 511 852 -454 -191 -566 180 706 59 156 -670 -46 -306 -574 562 973 -28 -394 518 -629 -999 132 -23 -808 -311 116 -761 -818 -837 -448 738 -828 211 816 342 -979 429 792 137 472 -162 499 -226 -913 -329 -773 -174 -914 -957 -372 471 -280 -990 -90 -291 -942 537 -781 703 356 507 -421 -835 477 337 671 389 627 154 -972 -954 -171 -958 -22 -724 -879 845 701 249 833 -223 165 64 -519 773 262 -217 494 -327 -730 946 -865 -342 -3 -273 480 42 -544 -840 -205 739 381 282 -858 -659 418 -920 389 -787 28 -658 -801 -622 915 -435 -417 -589 -800 -749 572 -941 941 628 633 -220 686 681 501 676 218 235 606 -677 68 -609 -757 -611 509 -947 309 -181 477 -658 860 997 -932 -45 572 141 -974 401 -476 -346 -375 -602 -73 -702 -639 -137 700 310 542 52 721 -911 -108 -667 -959 -548 394 -862 432 -527 176 135 -210 -564 222 59 -607 522 -444 -244 643 -215 -814 634 -845 773 -315 455 783 671 -3 -435 -292 -128 -691 897 25 355 161 -716 306 -398 970 746 880 422 -805 -802 488 -972 946 474 390 -359 -566 -678 563 -767 131 776 757 -272 306 246 -45 -602 -47 938 922 -577 -839 -304 -844 369 -634 662 346 -513 996 946 646 241 958 -365 -412 -553 -51 -227 -750 865 914 -963 -744 -395 -608 524 -197 -69 500 221 -687 117 -626 -916 302 112 -240 647 188 -790 870 -567 211 -462 340 599 -725 -15 869 -475 232 991 -214 -485 805 -339 967 239 465 -698 72 -448 756 -766 389 402 -546 627 487 422 -24 -220 160 506 358 47 951 -274 573 929 245 -186 688 -888 -125 433 -306 905 -256 -214 -343 36 -294 358 -472 0 -195 634 -758 -400 961 -747 -858 46 690 -615 -740 -634 709 948 -335 470 623 177 -101 -535 270 -873 -908 -318 -14 317 -509 -558 -776 561 612 849 -762 620 473 -556 902 859 -494 428 721 -827 -652 289 -8 99 792 93 -254 221 -315 -415 50 -114 -375 726 684 -838 -900 121 -980 891 -553 438 -432 -941 862 -281 -478 412 -872 472 -212 588 365 267 498 -178 -938 877 192 -55 -551 90 -714 -608 294 596 -76 -774 -514 -607 -111 -746 -735 -434 -649 272 -623 191 820 979 755 -484 -753 -848 924 -999 663 -430 -871 -781 585 950 -787 618 976 88 667 -674 -312 -406 -504 371 727 772 35 -998 -662 -511 -624 -31 -481 194 630 641 -281 540 -615 -999 985 969 -908 853 104 596 -610 -774 725 111 -768 499 -570 -728 27 -60 520 286 805 115 462 741 438 497 774 -506 779 652 392 94 -929 382 -799 -560 43 430 923 -489 403 457 -442 -542 974 541 441 -897 898 485 -356 -568 480 -869 892 -166 -881 657 -544 -416 209 329 -67 -532 -318 232 -57 192 -511 -646 -408 327 -206 -614 -90 -708 -509 870 -300 -750 -166 -843 1000 685 -599 -892 492 16 356 157 933 -368 -164 624 624 213 -402 781 752 -536 690 941 845 -129 891 145 -531 189 411 -124 555 -547 125 -475 290 -596 114 878 -86 -252 612 131 633 719 55 -744 -51 -38 236 869 817 -382 259 -781 -29 -534 8 894 -199 -736 242 198 -577 -176 182 518 -29 884 258 -417 -171 92 141 -525 -950 375 -369 -844 -989 243 -364 843 -911 -751 -537 -472 -76 -374 683 -32 -590 287 872 -603 -553 64 595 502 548 -67 533 544 -29 821 227 -287 117 534 -165 -865 -632 855 344 512 362 967 965 431 -289 -301 313 493 504 463 10 -970 971 -781 638 991 -487 -785 -412 493 973 189 783 -634 991 259 -91 828 103 -220 305 -324 -488 690 997 -781 -252 -542 -840 577 -164 839 181 653 -458 -433 -184 -676 -37 -8 409 778 -239 -772 -933 -80 880 -264 480 -430 -538 766 -570 -102 -158 -628 851 493 -439 707 486 -883 -218 541 -45 -483 955 -690 348 -854 -503 -464 94 602 -939 955 -863 -950 -806 518 -779 -52 -941 -338 875 -478 618 -164 -452 -855 -553 682 481 502 -679 -164 -511 99 36 534 933 -898 -838 -635 311 -36 -477 -151 -124 195 423 113 268 -56 588 837 669 -83 466 132 555 -495 -818 170 -718 -230 613 475 -597 609 -997 -977 717 -858 275 -940 474 -894 717 811 165 -983 491 968 -289 732 153 -925 517 324 -897 -274 45 -234 219 871 72 870 -163 -421 34 -203 -653 -419 -582 -305 -880 -779 -948 883 61 -36 -811 404 -365 -404 -995 -31 956 -379 -561 -147 512 -779 799 -488 305 204 -848 -740 -401 -498 376 604 -840 -885 -701 24 482 119 826 160 -784 -59 -188 -88 -724 402 104 -572 -994 -716 415 585 -817 914 521 -773 -47 -713 171 -223 880 -321 181 837 12 587 -797 -938 675 645 -306 -115 586 -748 921 -619 817 451 525 -68 -508 791 -18 439 -896 -34 -572 -940 -581 -638 276 -947 776 -739 -327 783 -466 490 -991 -900 778 -620 302 437 960 940 -684 -266 -526 442 -716 323 716 380 -755 -707 700 -712 -173 441 -324 105 42 456 -30 -878 -487 -709 -133 644 825 315 -124 37 -716 -171 295 -825 -450 572 202 926 734 527 -618 133 882 315 -311 288 919 689 -356 889 -806 -932 -471 -962 -795 -857 -620 -71 -927 -161 -702 -664 -568 31 316 -401 742 -683 -577 497 -945 584 -59 -280 -625 711 58 531 0 -379 -948 591 -186 959 -630 143 629 32 804 458 -360 -794 757 -482 331 -835 -508 -366 -14 -392 192 -459 688 739 963 184 -739 795 747 -602 -335 -755 -342 172 852 -574 -43 -990 -634 -986 546 -535 479 -447 493 416 274 -838 351 -22 -711 827 646 -759 -447 -942 -249 537 362 -370 -427 638 -395 -22 -211 -699 288 886 -158 -384 -735 -481 204 -906 637 865 625 285 -633 -888 -415 -805 486 145 391 399 -476 -821 971 -312 739 -104 783 426 -292 -534 -69 95 -152 39 72 -214 553 -660 -922 -416 -446 -619 -34 774 178 -547 -748 -884 -475 -914 742 -595 92 873 393 -832 -702 -860 500 -468 569 -289 728 754 -657 -842 370 662 -613 -914 737 832 -648 148 -84 -409 -333 28 -44 707 998 -482 -913 -412 -972 887 -778 -648 -103 734 -985 -378 8 -591 488 -759 541 491 133 804 -58 852 432 -139 375 -845 799 722 -231 -4 384 -140 677 247 -293 -639 999 649 435 821 57 -262 -882 285 788 769 587 34 479 262 872 -350 -954 721 -57 -770 -41 514 -499 -807 -281 -681 -909 -238 -693 584 -432 -924 282 279 -939 73 224 834 88 887 409 401 -503 -663 298 -153 -783 309 696 -343 -515 -756 -550 643 -64 -400 804 -509 438 589 566 986 613 -483 -262 994 563 -108 552 844 862 841 701 -755 591 229 -331 -447 738 -744 -545 263 588 442 -626 671 251 918 -466 -780 97 738 -415 -125 457 -171 -906 465 714 -189 773 -545 831 -910 413 241 -940 869 208 64 -43 980 -377 638 632 -870 -550 121 -87 95 845 -159 -340 760 -931 -276 -461 821 -945 81 -737 670 652 -280 747 152 399 848 704 -883 -589 -555 -432 760 922 -588 -259 704 765 774 446 -866 983 628 812 -339 723 -861 -247 695 -898 -329 -787 451 -20 -312 -600 683 601 26 -65 903 -133 -443 883 556 631 -991 -212 224 -252 115 -968 201 252 -662 573 -668 650 -935 -899 -491 -630 -975 334 -836 519 769 982 475 68 -726 -848 -738 834 -69 354 -758 -464 769 -436 -611 871 122 -302 -75 -512 316 657 -476 -114 -677 669 -913 15 456 304 236 -809 676 -878 -447 875 -24 192 -200 -999 959 412 825 985 -685 959 -976 854 550 2 -516 -429 111 -117 746 -981 -506 -598 809 -302 -425 -265 386 -192 -768 -49 728 -906 -763 -396 -560 -72 -500 -64 241 474 -72 -429 -127 761 -206 -7 -486 -405 779 144 -707 -88 -939 109 814 346 504 874 -473 -86 -722 477 -86 534 -249 595 -179 -991 -235 395 -807 571 113 185 821 345 214 -808 52 497 280 50 -586 -334 -107 93 857 255 103 304 767 868 -177 380 123 -49 937 -523 -380 901 687 -788 -576 -640 351 918 -493 846 -245 764 114 -287 786 -848 803 -385 432 900 -64 -769 -313 342 -834 -272 720 -962 -706 825 -395 -151 868 -679 -343 -133 347 -598 -460 265 415 321 -758 -851 -435 -516 -374 916 524 -396 693 578 543 81 780 576 541 738 535 467 455 -570 -78 -352 -192 -585 -240 -850 -232 -362 824 -107 924 747 100 -227 -793 -395 265 329 -957 -126 427 -671 508 -872 687 -28 -798 453 152 -192 -241 -866 496 -827 615 -531 -981 141 925 -229 222 -466 570 -730 428 -828 833 -241 63 -649 -88 597 -16 -602 235 -960 -864 -785 -257 -546 -730 -949 715 -180 -772 -695 468 -757 -731 -949 437 959 -671 845 -26 -680 484 801 -632 674 478 -133 -165 499 392 99 -330 -400 392 111 -153 -778 -983 -433 -69 -535 -885 -144 -939 -548 378 -268 816 156 -675 919 825 -139 -57 -238 796 -579 -540 411 -87 824 -517 487 -838 971 -249 -523 -903 -792 514 -141 497 645 -827 159 208 -974 256 371 -680 -966 -50 213 788 90 -971 -969 750 -500 572 833 -242 284 619 -818 -746 512 -245 -595 858 -49 -456 500 -951 -111 128 -995 -48 506 60 -320 484 223 -193 -363 -147 -267 679 777 759 573 220 -856 -257 -656 -234 825 -793 798 -765 960 122 -62 648 -792 687 -491 567 841 -19 603 706 -647 -486 -181 438 715 -250 766 900 663 -172 377 116 -421 -266 -683 -377 524 -832 558 664 835 -631 -924 -468 -672 -695 1 -441 -141 975 -796 786 947 -464 153 137 -310 85 203 241 660 436 627 89 -854 34 233 163 -961 -178 -872 322 -947 -742 87 593 -200 763 931 -70 -82 292 -292 798 250 613 413 322 -934 246 -823 784 -145 234 743 -651 266 387 -419 -569 -115 -280 206 452 498 947 942 621 113 838 -460 -13 -814 241 -708 -348 641 -287 -640 -191 335 -527 987 -369 -34 744 -903 497 699 -602 949 -546 -400 -271 411 -617 927 148 888 961 -813 -890 602 -684 786 35 -694 -387 -65 -44 785 -926 -194 936 -790 -30 219 -299 45 -573 755 -409 570 118 -928 -637 838 -757 23 166 395 -885 886 253 535 387 186 -429 96 609 334 28 655 -737 -534 -511 -921 748 899 790 -609 227 622 18 -451 365 756 468 54 682 199 -307 585 -663 705 -679 -941 781 827 -556 -274 345 814 930 777 402 455 155 -139 651 -867 379 136 -714 -541 -367 -502 900 719 -972 -9 319 862 -840 -43 -907 418 -621 303 381 -970 24 -60 -946 990 -625 37 861 527 326 798 755 -5 -172 660 715 -470 793 637 360 642 951 199 692 830 -421 598 108 400 -896 748 -164 922 -61 -894 991 -346 938 -340 -732 -574 -235 386 -682 754 251 -175 -338 484 -823 108 -933 245 -26 -814 864 -758 -262 -274 -840 -659 -779 559 -401 -577 830 -332 444 -957 -469 -565 241 -786 -808 -74 -334 795 -957 -657 925 -283 -128 320 206 564 624 258 367 -292 993 -583 -948 -310 -323 -648 817 303 509 811 280 -581 -933 781 -910 793 272 -205 719 -849 668 -604 -475 -331 -46 -357 -528 -805 69 -685 -907 -975 395 -24 873 -705 16 45 354 -9 -599 165 -27 -519 769 49 141 876 -83 -126 9 -400 220 298 315 -865 -115 -555 -325 -336 136 12 -88 781 -191 310 231 -364 68 -542 570 -140 288 296 817 381 575 388 877 -85 -302 -846 409 562 83 432 953 -142 -777 -236 501 -584 628 677 -288 850 -580 101 -706 306 616 -492 48 -303 -332 141 287 -95 -466 819 -440 879 521 630 -512 742 955 589 -697 -156 404 910 -871 188 -604 -568 -632 768 962 609 -927 951 -899 -541 625 293 -572 -908 74 -618 -175 -176 878 244 -815 388 213 25 6 -361 709 574 -145 -353 -972 559 776 237 777 -414 -919 -928 645 782 337 -909 -315 886 -233 -794 -24 -691 -236 19 467 -847 224 572 970 -38 -221 -521 -769 -270 342 374 972 -741 692 841 -676 542 599 604 -595 582 -191 -558 -964 -125 133 -544 -611 -32 683 582 -979 388 -157 -981 178 519 488 -740 229 282 -574 -971 -715 666 -866 -304 685 44 102 947 178 106 -577 395 343 -508 748 -135 -855 455 203 -908 -625 -534 904 -233 -476 -339 678 711 696 -214 572 335 143 -352 -331 -171 -910 -295 -214 664 -744 -936 472 795 -726 -811 201 115 340 393 -227 -743 757 264 -150 278 588 514 -275 316 822 -150 -670 -463 616 927 517 816 -154 -320 949 986 -658 210 59 -561 865 78 189 -169 926 500 953 -927 587 -660 72 739 293 -797 -380 578 918 103 -18 179 -726 183 -367 -978 575 448 261 285 -725 630 -178 -382 -501 -668 -598 -874 235 259 -431 -851 535 191 -789 -623 527 522 350 -463 -615 520 347 266 39 -638 -942 513 -28 -335 -105 406 -797 163 600 877 -780 -675 100 20 -392 -143 -521 41 -84 -580 -344 17 -731 -697 -879 -323 -935 540 867 -353 906 -686 -315 858 -405 -785 -847 756 554 487 -757 944 887 -463 -670 600 -740 -403 -145 421 791 -263 932 -45 735 -916 -718 -813 -473 -980 195 602 -447 614 322 -264 860 -220 494 -953 500 -41 -551 419 -930 102 -436 844 118 756 670 610 966 -908 864 -460 -284 490 765 -364 -447 -291 451 -610 719 592 25 -134 426 756 309 -432 419 -431 893 81 855 115 130 165 -354 -615 -449 -615 57 -870 -491 -728 147 -378 372 -214 -824 -513 537 -844 649 -315 -326 240 423 -820 -941 757 -988 -775 -758 709 732 -435 -684 960 214 -567 599 -685 -882 177 966 290 -451 867 -696 -120 972 671 -206 670 949 -67 -166 -258 -366 -541 -364 -889 838 -826 -205 664 -620 -631 65 -525 576 -331 134 277 611 -879 -333 146 347 799 -702 994 -519 -795 981 -230 -955 854 160 630 892 258 978 -408 -675 -536 612 776 784 983 88 410 -434 301 -486 180 109 -944 -136 -638 -912 -268 440 127 -829 866 -329 -730 -953 -714 -758 248 534 207 457 -951 233 817 -423 48 686 -320 10 -873 -60 547 -100 449 -210 699 833 417 45 -731 -962 565 331 -946 -651 -65 -350 -714 -947 755 -663 6 -414 -39 552 568 -582 855 -363 -652 485 -996 371 -162 -806 447 918 852 596 -257 443 525 342 -510 571 -899 237 -154 -154 819 -9 345 611 -826 -455 491 -471 -998 712 833 630 303 -365 -491 707 -837 98 143 64 -65 824 0 -614 -163 -980 -142 -277 217 862 482 783 117 840 491 925 711 -339 141 947 505 651 387 -785 -184 -175 -896 -442 -677 -717 -915 697 883 -72 -584 -901 88 485 600 -204 -862 -49 100 -204 -842 170 735 533 -990 -189 642 -441 518 896 15 -474 -588 849 -69 637 -532 790 -473 -84 -814 956 63 124 535 599 368 -315 -178 -51 -43 -919 20 682 779 494 -994 -8 386 200 419 -630 642 565 -608 -257 473 52 -96 -747 777 365 -597 -353 -491 -214 922 874 120 -590 -178 253 -410 -986 960 -83 942 -684 889 262 818 -875 -228 54 -487 806 982 214 12 -966 72 -36 -493 -456 -990 950 239 -151 -737 696 -337 -803 -279 613 -339 -507 204 -29 528 -978 -360 -595 -829 -7 29 642 116 -313 732 845 91 25 -473 -109 -573 396 -262 -343 938 -878 -138 684 677 757 788 -46 374 467 498 368 -732 455 23 826 240 -145 741 306 775 927 642 38 227 -637 -155 559 839 365 -317 95 115 940 235 311 725 636 -574 -910 628 77 -892 280 627 613 -880 -6 -198 105 -386 708 108 -937 -870 885 -509 -427 51 -971 -379 -170 -273 -560 197 583 -768 -514 132 125 -933 -625 396 434 -823 -231 -788 369 -377 838 -984 -569 -550 374 966 151 930 906 55 -211 968 821 -635 -601 351 -929 636 367 702 -194 -818 313 -175 76 76 451 43 -777 854 -216 -524 673 -412 425 302 -54 436 -226 701 304 -673 667 -151 -578 268 120 -827 629 596 778 -235 -91 704 436 443 -741 -908 849 -203 -93 209 -922 -334 778 -49 525 -755 778 555 -637 -718 658 -733 -587 -240 488 25 806 -730 -107 524 798 440 -2 -124 -185 -970 315 64 144 -479 352 -160 962 115 166 802 623 766 -702 -442 -202 571 423 -385 849 -642 858 -847 -436 860 566 750 -634 692 260 -659 761 -140 903 716 -962 536 -906 151 931 107 -486 784 633 580 -556 -466 -468 932 -60 442 632 -568 -991 772 -635 -462 -882 -124 -257 -961 -827 485 -608 449 -667 783 -538 -284 -633 719 -734 223 103 967 954 -29 319 -133 843 522 -964 -47 863 326 46 -153 720 135 -630 972 856 468 211 867 811 -6 667 -874 -622 -954 97 -935 -5 122 404 285 -592 -751 -165 961 -913 -883 -740 -565 615 -946 -428 261 -134 -186 357 -802 -126 418 -197 538 -186 677 43 -932 -14 -139 214 -568 162 -458 258 -507 -398 6 -621 861 859 517 -113 952 -708 -132 -450 -594 503 623 906 -38 -265 884 964 894 830 660 807 -67 -888 -138 776 606 -556 -705 998 789 663 -442 148 193 249 873 754 324 796 -692 -588 725 -60 -247 -13 -290 -455 437 -777 -901 -425 59 401 839 385 -44 824 772 586 -43 -119 460 420 -598 108 124 -273 882 357 652 -363 15 -811 -410 -917 -306 156 -231 -486 -531 -131 -130 494 69 282 553 14 392 -85 550 -322 -586 -263 537 -793 -656 -873 -347 339 -241 -176 848 740 -203 872 -101 366 -675 -978 -654 -983 653 877 75 984 -773 792 -350 -969 -924 323 6 -95 -89 284 790 -742 -148 804 622 785 -389 708 -563 -560 -629 584 150 -100 448 -192 -550 106 -498 626 264 -964 406 334 104 847 63 -237 953 730 -886 -191 144 -125 -639 -838 -157 -41 -743 245 832 -150 907 -45 115 530 -66 350 115 370 73 -466 913 -900 324 583 199 1 948 877 713 795 -104 736 902 -406 -185 -440 -404 -608 -155 848 614 109 -383 -553 873 -183 838 883 580 -751 103 -649 -878 -896 -257 335 94 -774 -278 -522 950 592 715 -444 -147 353 -344 -292 -64 177 -547 18 -371 -283 424 977 -240 -986 -253 323 43 -275 705 -530 -104 133 -682 783 688 711 30 -897 169 204 -331 -4 587 -962 496 674 381 592 -651 439 -149 -591 -667 -209 863 228 -328 136 784 -400 226 -473 -273 823 -46 93 -43 -347 384 -914 -945 485 951 887 849 373 -189 -118 -923 -514 -44 -409 504 699 162 970 -321 -905 -498 -857 -274 -47 18 302 164 -203 -508 452 -135 473 306 -752 -527 466 640 592 742 582 -814 239 -744 907 196 -106 -101 -821 551 866 -919 421 591 829 -598 -714 -712 -346 784 61 -297 884 -573 -823 -466 -751 284 137 272 545 263 -118 657 -745 -669 -537 -84 -729 37 199 -13 279 512 112 279 -213 164 -576 -3 486 -329 -534 -46 -225 -363 840 -258 73 394 -990 -159 -383 474 -822 704 -753 945 -14 -17 984 134 -771 -772 -252 -722 -871 -530 789 -208 78 990 907 -303 787 610 506 -33 715 -285 468 -514 122 907 774 -564 437 437 -509 233 -139 193 669 -137 -669 -889 -561 678 118 -294 -778 182 121 -636 135 -370 -438 -945 382 -568 83 -774 460 -700 -424 431 -359 668 288 -140 -586 22 708 -736 794 131 -585 -58 238 -358 -480 -174 -631 758 -865 -501 -171 -795 -525 752 -235 572 -112 -471 361 -153 620 -643 -729 -131 -992 769 -389 628 -98 637 437 -71 161 723 608 946 901 -519 -801 -225 759 -752 616 975 -156 335 -44 -426 -748 348 492 -691 -568 539 212 -211 -227 133 -433 -997 84 546 256 846 -501 779 707 489 889 554 403 291 -405 -130 -143 -865 -978 431 -174 939 -671 951 890 572 -51 764 -176 -94 -383 665 -223 -396 -181 -306 -141 75 861 142 -272 -765 -8 -146 802 -104 59 -366 -582 744 400 -192 -991 -357 -904 -852 777 -102 723 889 -697 -828 160 772 -230 658 560 -567 -600 623 650 -482 465 897 356 -240 -43 315 -24 127 -688 -979 -390 -646 685 418 -526 -459 -251 319 704 -97 -863 -120 881 -811 -291 -736 454 -486 -234 157 803 554 521 -689 210 295 277 -225 31 649 -220 646 -486 -76 177 -444 -612 617 561 106 390 262 -626 352 -555 588 -961 847 -800 -277 -43 215 -198 -379 315 823 994 -894 -920 -9 254 790 -659 -456 515 -828 -269 800 967 199 223 -771 -179 -88 873 880 753 -498 -446 -70 -273 297 414 24 474 696 -611 534 -851 -261 646 -583 871 -168 899 -672 512 -110 -301 222 824 -643 -25 -329 191 -456 -518 -105 -662 253 -913 -507 914 367 -59 780 -872 500 -864 706 721 -88 -389 141 -496 722 68 -560 -12 -222 -849 -248 -934 856 -198 -101 -701 121 -178 282 -78 864 651 -301 -857 -658 -527 -375 -527 -822 802 -258 208 146 -962 -71 603 295 -347 -52 -275 -524 892 -840 -462 364 640 645 -896 295 185 -56 523 973 602 -807 431 -161 -703 751 303 649 69 861 -590 -677 -179 869 -639 -726 -880 81 951 954 -723 -113 -592 644 742 -502 -980 -619 -372 140 -968 -171 -893 -518 301 467 -370 307 -126 -7 269 571 -616 71 332 -579 728 343 725 -601 215 327 768 -324 116 -381 401 162 337 -103 394 767 -13 321 -898 -531 -130 652 660 480 898 705 -536 443 -305 699 -889 -575 862 970 -139 501 -160 -852 872 23 -719 780 -223 250 704 282 -471 -52 631 695 374 674 190 -858 -842 874 879 -998 962 420 -644 -604 784 139 238 -467 719 222 702 -42 505 -510 -322 907 -858 679 -660 801 -831 -253 -266 -848 -329 -641 -231 948 773 -259 108 302 466 609 929 667 717 -961 656 591 -666 -410 214 -456 -912 730 -690 857 -455 -533 818 3 829 -796 173 -982 -677 -234 657 -518 -128 -747 -922 -546 410 -497 -504 -220 -367 312 -118 -600 270 -507 -642 517 738 -711 -50 -311 188 -395 -327 -14 926 -341 547 -656 -845 341 157 58 719 -76 675 -300 -619 188 67 -367 454 571 628 688 610 -739 453 301 -739 -8 639 -76 699 444 678 -992 -515 -505 -222 -652 -549 -564 -571 319 68 -513 341 828 261 -27 587 568 -498 751 -163 -72 -533 199 -195 960 -494 -220 -803 -897 499 -24 -688 148 -72 -453 -365 -912 917 636 380 -406 -732 784 -801 -35 669 781 -809 362 -156 -235 -543 853 -904 -962 811 81 -429 -695 -710 -917 694 -53 -878 -792 -963 -680 -735 664 -672 -915 157 -324 683 -786 86 -732 -36 822 766 -875 -870 -584 592 -357 -558 -746 668 -487 -863 -304 -502 -254 -20 -784 813 -817 774 -198 165 -566 856 117 22 322 -123 -85 625 -146 262 -10 -668 972 753 -583 345 955 346 -215 318 -240 759 -501 -447 491 -840 -624 298 519 671 764 -590 721 -344 -676 930 -127 -914 204 -744 196 -105 -103 485 -788 -869 -390 479 811 693 -318 535 800 855 -917 818 365 176 308 138 9 -492 -827 -171 -68 608 611 -907 -770 0 29 210 177 -276 127 -479 -406 319 498 248 972 -677 -180 -344 -444 953 881 -748 982 -931 334 -282 -153 116 -404 685 -423 790 -719 -901 496 -21 -387 -320 -385 775 660 -477 -801 -755 -802 560 -48 -24 -808 811 -148 -948 -367 275 -448 701 49 -701 688 762 -375 561 -306 -451 692 489 -626 -806 -723 -52 -477 -343 202 147 -74 -780 670 -509 407 -631 -650 922 -957 -753 -330 338 717 -803 -20 622 -575 -179 -703 610 -4 672 414 919 -991 -636 392 -171 -941 -151 345 90 -364 -317 -644 -585 -608 -575 685 -188 720 268 410 870 131 632 801 -849 -668 59 41 768 -318 -889 -127 665 -649 237 307 241 -912 -381 445 -112 199 231 325 -729 -199 -749 -525 -204 -213 -13 -67 -693 377 -795 -349 442 101 -826 79 -804 -968 -564 762 -811 679 639 -440 -919 862 364 236 -523 341 -528 -279 997 -385 -975 344 -63 -781 -704 488 -332 465 -318 772 -325 444 -17 -270 -316 897 -838 -591 -173 -883 505 904 -20 -82 -358 454 565 -561 526 65 -871 -528 -456 653 -227 -147 -667 -439 458 -743 -735 -2 707 14 434 -605 -965 881 676 486 15 -68 -828 -528 849 -521 -391 -266 -854 561 -467 -949 -490 435 -444 509 225 -510 -816 -677 87 961 8 -176 -144 205 427 933 712 -33 -667 154 440 -51 647 951 960 -809 -291 -386 723 560 -794 -948 867 29 193 358 -817 -469 260 -870 155 -284 112 -108 -740 593 20 284 -268 -371 -96 793 580 405 734 729 -90 -203 -510 429 -579 -982 -100 220 -549 892 246 -779 25 674 868 -763 301 -405 -8 457 -959 846 463 452 -505 311 50 -648 253 -727 267 858 6 -553 -825 -575 -829 -684 -887 -371 -177 -364 -258 384 -503 386 837 -348 644 256 423 -754 673 205 280 363 866 -666 740 -359 -664 905 -220 -596 398 598 791 -775 433 -399 -48 527 755 -934 -12 651 -534 254 -762 -635 472 120 -776 -160 -273 -561 480 862 341 -324 -428 784 193 -406 -893 756 95 -818 557 649 159 37 -418 -527 -679 907 222 868 -354 -479 36 490 276 -348 -719 -992 -167 906 197 -32 -853 445 478 -50 -505 -409 -995 645 976 450 -702 107 -664 -120 158 983 20 -416 -686 -31 -181 925 -341 -319 881 271 810 851 707 -901 172 224 122 760 -486 -886 508 1000 249 -759 481 -952 -494 177 766 -695 -338 712 962 -509 -455 -284 421 -895 692 -271 -869 -299 476 -775 -584 17 -968 375 640 460 36 865 -245 -252 -799 -267 -721 419 23 629 -787 867 -593 714 608 282 -884 -97 729 827 -181 84 141 13 -120 -380 661 -782 556 -345 -445 423 13 534 -402 -274 251 -578 799 708 -967 592 -597 -615 -373 296 787 289 896 -714 336 -530 883 -350 -322 46 -841 -378 -286 117 86 -346 -303 158 33 314 -798 -611 -257 250 509 -333 -657 543 -884 -661 539 -33 -69 537 542 -902 528 620 857 342 -78 -655 -126 -925 -117 -993 609 540 185 -958 -990 262 776 -591 -740 -59 403 368 718 -780 500 993 -27 -122 335 150 -880 -877 -471 851 -984 383 -282 986 -505 271 -815 918 983 969 -891 377 -416 -385 712 -817 -936 -544 159 -150 956 -67 -353 851 731 235 501 -119 871 761 -101 -429 -180 -1 830 936 -527 636 -453 554 -1 -375 -838 971 317 -584 342 -457 910 -515 377 392 297 -968 233 -997 201 -83 288 -201 -750 -122 265 -370 233 180 917 -937 -597 42 -919 723 738 -795 307 -770 -592 -268 -665 -30 771 60 399 -796 -257 -434 -331 -901 927 74 508 123 302 -16 -486 498 654 859 -164 -845 895 -325 93 687 536 -13 985 87 -854 -841 -184 -694 9 299 748 410 -445 949 554 -257 237 -87 -679 -679 -577 14 -369 331 698 -9 -580 588 -110 -490 357 -446 -206 852 -68 238 -460 679 197 -766 850 605 -82 -177 -862 -643 -861 70 -382 -788 -130 -626 553 -580 864 -106 -692 358 745 579 671 633 774 -505 -735 -391 -890 176 420 -643 -853 -619 -543 327 -961 -335 828 -714 -141 -355 544 -178 -135 47 -990 -31 719 -552 750 -311 -339 -711 1000 -492 -972 -452 139 -682 646 920 730 -61 -655 261 -202 -611 942 -667 579 163 534 876 -951 667 387 -535 -597 -946 -761 812 -675 -606 689 381 -459 -636 -500 937 -929 -254 930 -868 -857 -124 870 -651 377 -464 -943 266 828 -40 -220 -852 -869 58 828 -46 240 -752 -99 362 659 -645 -751 -44 749 -167 -527 274 185 125 -569 364 228 387 60 695 -212 -292 -994 372 57 271 930 508 -624 -834 614 879 -367 183 217 -105 -618 260 663 -559 -378 -533 -9 177 -100 -801 691 -110 -921 384 -996 -973 900 449 -337 -664 850 242 -281 652 164 870 -683 -224 32 -479 -911 -800 245 -260 -396 -773 219 -604 396 -799 -717 -637 -10 712 -102 931 647 -402 -259 -574 920 -458 804 380 771 612 116 740 274 937 -468 -681 -149 -7 -127 779 663 495 -12 368 -822 350 384 188 151 -733 -376 451 468 -222 -820 -198 -26 -767 -865 579 -659 548 -631 278 391 -775 55 -981 823 143 167 -33 -407 -165 -151 -402 67 -1000 14 529 -868 785 587 -717 369 -844 701 -933 493 69 -990 752 -536 776 928 -761 971 -469 -238 -805 285 -815 599 -531 876 342 -365 -407 -994 -938 -694 461 -504 -900 967 -427 868 844 550 -901 81 883 395 162 -436 -126 913 -727 599 896 180 -478 946 -939 490 -387 324 -662 -911 204 -219 -901 327 338 -589 762 273 219 -440 -965 656 -333 -435 696 737 609 -815 -924 609 -436 510 959 461 859 996 -835 -752 -465 439 646 -696 -356 275 -361 453 -521 -561 -780 -416 -907 187 277 317 -105 -657 -852 927 167 -31 372 603 -476 313 466 -444 -845 -584 -595 -719 -650 -983 483 996 -778 -186 -508 -139 865 -415 557 983 -937 382 -135 939 -657 250 228 429 -603 865 792 472 398 57 -452 861 265 273 203 562 -495 27 936 -448 -874 -608 561 694 -758 -912 -396 970 -977 900 141 141 -309 160 -246 -727 -27 955 650 458 -979 -49 -608 807 677 -109 282 116 -183 350 -83 17 641 191 282 609 764 447 -744 511 320 907 578 -830 -63 462 -529 702 -717 202 722 -139 -29 634 -183 -939 186 -587 5 -620 -904 -360 101 -750 183 998 -599 877 555 524 -345 -615 -832 942 632 919 -54 519 765 -947 848 -569 -423 470 -541 -856 508 -230 920 677 -391 716 -442 197 662 62 -855 791 506 -206 295 276 851 -694 525 925 -590 -8 699 -919 -23 959 636 -234 -578 -725 -542 -928 165 663 108 403 722 -348 169 -201 -465 -315 769 -76 569 709 637 -158 870 775 -270 -948 716 -158 181 -688 -58 326 737 -341 142 -263 815 -404 -801 -544 -587 -86 855 -19 286 926 786 955 668 209 869 917 598 688 933 -952 2 -684 -841 503 -272 -78 -197 949 -104 -591 -377 -675 -510 -821 874 804 -894 -432 -435 -928 -792 -755 630 -701 287 2 -471 113 944 -424 -531 736 -361 510 -844 -2 384 -522 -968 -544 34 -862 -623 126 364 9 940 -170 -369 20 465 -284 -18 184 116 -885 471 797 139 252 -89 986 828 -229 -452 -522 898 -116 -484 663 239 -4 -518 914 512 -964 -672 -507 857 -877 -631 -362 205 381 -912 -801 -660 -971 545 -760 -867 -498 -181 -337 -848 458 -560 425 9 -521 -728 -655 -678 174 -994 -695 -613 391 -904 222 -140 990 872 31 464 77 -603 293 942 262 -71 -617 488 239 -93 632 -425 196 270 807 -508 356 -390 448 -392 -470 818 -189 741 -446 33 596 -57 8 393 -980 -790 -847 -960 -716 -595 489 -286 809 751 489 783 31 -113 765 475 830 -123 -959 -968 -783 385 -468 -410 538 -853 866 -271 286 570 -812 -992 -796 -327 37 877 -218 -711 645 239 -402 745 986 101 -344 397 485 692 330 -811 191 577 935 -113 462 499 -334 203 252 642 -531 557 -469 -76 828 -416 -507 309 -537 175 591 -76 355 -717 423 808 -861 -798 416 -878 752 626 608 10 -31 582 -966 -483 -268 -150 -798 -464 750 83 665 368 -867 -520 936 -345 817 22 563 279 -636 758 -776 -434 -949 66 396 -639 -802 -628 -87 489 -646 348 784 -17 -985 121 528 -713 523 -458 77 552 324 -895 382 -127 -27 -195 -478 -508 35 -951 -604 374 -631 901 215 12 153 350 244 -628 -382 -538 -531 -166 -331 -642 -296 -479 -652 -728 -999 -320 364 -623 823 362 -304 -771 -307 -883 128 815 -817 771 -434 -378 654 84 288 -738 -822 -879 -635 304 728 -782 335 533 263 -7 357 -599 -523 272 -216 655 19 -58 -314 -731 -774 392 -681 331 -206 -510 -528 -153 -22 -217 861 383 746 49 -38 -337 -67 -485 -664 -46 186 -419 52 641 178 859 982 65 -641 233 -697 793 839 802 -336 769 -149 782 585 407 812 36 537 365 -129 -217 -485 -537 -685 282 997 -533 -705 -819 -347 -758 -721 -106 997 -935 895 979 -163 -101 -897 811 -753 -602 -553 126 119 -276 581 -882 1 385 380 840 871 516 681 -929 939 661 711 478 -705 505 -313 401 22 397 -184 -375 837 -417 -645 -167 868 991 577 78 -499 -696 -660 290 895 -847 -560 -370 114 -101 -269 496 -591 393 -753 190 892 -362 -66 752 892 -611 523 128 985 754 -624 -660 -564 -367 120 328 -155 566 -637 37 755 336 893 -25 -90 200 -603 -618 231 -859 673 168 -210 -200 369 -625 831 -248 -536 375 989 312 -379 -423 -615 -418 -239 -12 66 633 -257 -149 897 -975 -546 -193 998 249 533 147 14 -717 -441 641 125 346 -255 328 -183 -348 868 161 -677 -868 -122 -491 -900 146 -170 472 -840 -813 -351 -99 -649 -794 -84 -369 902 -308 -855 66 -10 -327 745 -952 434 -650 471 -583 -385 909 479 71 721 -734 -399 612 -172 -560 -662 926 932 -535 -167 333 -679 -711 720 423 23 975 231 -670 591 -71 999 954 -685 -193 796 -246 -813 -87 611 -71 -452 -615 -27 773 273 245 516 31 6 -260 -815 -114 238 -613 -918 82 -267 -543 775 -75 128 -840 -743 996 -696 -727 -979 288 506 -492 916 7 -125 691 -175 7 824 981 35 -136 471 5 885 -472 -242 177 -225 106 -945 303 -533 -700 846 -413 -679 -641 883 26 -656 -452 849 64 405 -379 -69 197 653 -715 -892 -278 970 -537 667 -751 -365 882 846 998 500 182 4 -370 623 -737 657 746 -388 514 -452 958 -940 -804 -869 448 -20 -783 377 203 -925 571 489 868 310 97 -382 699 500 808 322 690 -613 -925 -520 -596 48 -836 -523 27 -747 -986 921 619 809 179 352 -201 -91 336 -892 177 419 54 472 -21 -92 682 464 660 -548 -222 949 591 326 -370 910 34 4 -280 -276 -87 -521 -511 -518 652 50 -60 53 -7 -781 780 693 491 162 -768 173 -674 -217 -559 416 6 732 717 -920 623 965 33 494 -645 -867 -20 493 949 -799 606 -896 -482 -886 720 583 418 -673 -776 -467 141 915 -875 -702 128 -499 -483 -228 858 372 839 194 -856 -903 949 813 -499 -447 -44 463 466 318 -177 86 -918 -796 -677 -380 991 -96 851 571 549 -410 -952 -436 951 925 -269 -183 237 -60 147 116 448 -712 338 -581 -589 -603 -491 66 -937 377 -424 -732 464 -869 474 737 -918 -828 -420 -617 -478 -683 329 -980 330 532 568 -876 418 -970 -221 -344 924 -222 -580 -480 494 249 577 -263 848 470 670 -571 850 -998 -142 -880 -172 -317 -779 -308 614 194 -336 -463 -844 -830 -83 664 313 465 -209 -365 -329 -836 -27 156 240 924 873 -853 -205 169 869 68 321 -614 -545 628 -328 -588 584 -29 953 -228 571 327 811 -258 465 -127 45 -450 942 -3 -765 648 -362 72 515 336 -747 -427 -105 730 -839 687 -134 406 -124 484 826 -771 478 -571 297 -458 356 433 -511 63 259 382 -100 -895 563 -587 509 -462 558 -885 676 934 -743 680 486 -392 118 462 998 992 103 167 -413 453 -858 -502 -272 708 400 -603 608 -152 311 -569 -908 -474 690 74 647 838 804 393 200 415 300 -538 90 -162 -544 583 413 -218 179 -325 746 -220 -292 -912 423 124 30 -355 484 -603 314 -527 2 -600 258 256 232 189 -900 -328 346 191 768 466 966 326 16 92 543 853 -795 -419 -335 226 -243 -706 -631 -512 778 -203 678 -703 -580 914 -925 -146 847 556 539 -153 190 928 890 -985 447 -991 -480 -934 511 -868 -271 -356 456 -58 653 131 997 661 -5 -862 629 437 -842 315 124 -145 305 -87 230 842 840 877 652 503 902 -809 353 -743 -46 -359 624 -667 145 752 17 624 678 115 -717 212 489 527 17 762 330 -83 -979 -725 384 562 819 1000 197 -973 463 977 -880 -505 -982 -88 307 720 -431 -226 -101 -969 811 430 966 -626 820 862 -511 861 229 530 688 666 711 751 -799 824 454 655 461 -879 -524 319 753 -712 -366 -948 -20 621 -181 49 884 -134 -236 918 832 772 -53 983 72 -57 512 493 -310 -392 43 -975 -509 456 -267 -13 -964 970 928 229 -2 -883 -512 778 -69 -525 -723 -2 990 -467 452 621 -568 -660 -165 -990 -147 411 -576 -728 600 -155 -24 145 -809 -133 -604 -895 138 -425 -235 -604 -306 7 333 -639 -533 830 -90 -405 -787 -291 268 491 -380 492 667 423 -330 288 -954 334 -441 -683 32 635 59 -730 337 787 -397 848 -217 180 -176 355 803 133 779 -188 991 888 184 -665 883 -117 323 530 -327 -656 -629 -50 -392 -391 -451 -938 391 215 78 598 651 380 314 -476 817 -865 234 395 321 -279 -884 -935 534 250 940 538 964 -310 329 769 -116 -963 38 313 -129 -356 -430 213 -408 -466 -325 -779 365 299 -102 -468 797 -236 652 10 700 -603 -514 5 615 -196 935 -936 -759 94 -946 157 263 -899 -874 -70 936 726 -373 167 -658 488 -949 -128 -159 271 669 146 -270 -485 567 67 -578 130 941 550 614 430 773 -301 -88 157 787 -565 452 640 -670 334 387 -268 -892 -574 785 -554 657 -131 -16 -128 80 -164 -895 391 -589 -883 460 -273 -664 624 609 -191 542 754 -557 -710 -398 177 -25 250 178 998 267 199 -298 -884 253 -23 189 -153 817 292 738 483 -346 948 -865 -946 334 -51 894 830 -887 854 -555 -616 926 -397 -667 -526 984 571 -290 67 -317 -970 714 680 -757 172 -871 -614 639 -169 -531 946 -810 -951 180 -943 -982 431 -268 -778 512 -575 -332 271 -424 680 431 -281 -77 977 -965 -489 221 -725 -971 -727 461 -218 132 193 -977 669 304 356 -853 362 -668 -520 488 76 674 -410 15 313 397 465 -201 -18 773 639 648 -945 991 -247 -387 -326 -428 788 616 -75 129 -848 911 550 453 -365 903 992 -909 679 -925 475 572 -24 -252 -540 -17 -803 422 -196 271 -681 834 -170 104 567 350 -399 288 574 369 104 128 949 -118 638 437 -998 -562 -436 762 17 -353 780 149 231 -979 664 13 -905 735 93 99 290 856 649 691 300 223 -499 -780 211 223 -333 130 310 648 -528 796 685 858 995 -657 -715 165 669 -514 45 -17 -190 698 -577 147 326 -529 -647 715 -109 536 502 585 211 94 -381 -89 -598 -988 513 332 336 -705 -451 331 839 -499 -612 -430 -739 -410 8 -254 219 -659 -84 -17 -567 335 -757 -104 970 -153 -312 -964 851 987 -149 -710 -440 -354 207 84 766 -815 -444 455 -43 -706 -534 881 -991 -195 -431 -792 852 -131 -789 656 -409 -607 617 -907 -571 615 859 406 706 -646 263 -151 195 175 339 595 -458 -36 302 802 731 433 -385 900 368 -408 73 -321 741 -604 -705 -972 482 -237 308 -85 -7 243 721 723 610 -561 28 730 -853 145 -582 129 -312 -825 -685 -175 242 -704 808 -589 -923 -621 -219 -765 -971 -495 358 462 41 -605 -516 -570 477 460 -532 -898 172 -885 -220 604 885 -428 373 -539 -998 131 742 -86 -245 -216 224 76 -1000 -112 631 22 -15 4 -872 -504 -891 -384 -550 103 -414 231 -895 -929 -598 611 -950 -776 776 300 -198 432 -234 756 -525 -297 496 899 -663 -444 913 154 867 947 905 520 617 305 -385 -793 -229 -492 -947 168 329 -649 -589 108 65 83 -723 467 139 -388 744 711 -457 44 -909 -697 -790 -48 64 505 -29 -950 668 15 -297 -42 932 173 483 -624 -500 -692 -525 335 487 274 437 974 814 875 951 954 499 -589 -44 126 368 104 -383 526 578 -244 -199 570 -749 -951 339 451 -452 -431 439 -951 716 476 902 -841 3 -861 -865 982 -752 0 794 995 -161 126 -183 -716 -807 612 -516 -882 801 284 -43 868 490 -718 -262 -194 -843 -414 -260 -743 -149 715 -832 16 790 -491 938 710 -151 -483 -615 457 507 -346 -894 -58 931 -994 -965 306 -953 -731 856 -111 407 881 526 -869 943 659 -165 959 -800 692 -804 450 714 -765 -775 -116 232 758 260 -279 911 359 539 -174 533 125 -346 -66 579 357 -769 412 -490 -664 -88 453 727 -875 258 275 -615 869 -82 -548 963 405 -317 -401 910 -697 -604 -77 -278 -462 -830 420 -977 -48 88 -430 375 452 -34 -545 455 -296 -728 -231 -621 -668 -324 959 -661 -456 163 211 -322 -365 924 -625 480 -129 991 -914 -530 866 958 924 -630 -5 105 372 625 973 479 360 -842 207 885 34 725 -175 -299 -455 -464 -505 813 -660 743 -394 996 337 -31 -727 -612 -152 832 -293 -114 69 362 916 89 -363 -390 393 925 -316 329 667 -539 284 -386 -74 735 -774 -725 809 856 407 -536 -309 539 -236 362 -929 466 -855 -251 975 -516 -648 2 646 -135 139 487 274 -33 -935 -725 -671 -278 -568 -937 -251 -58 486 -725 800 572 6 -46 -80 577 -257 233 -998 280 -167 806 790 -419 76 251 -843 122 168 633 416 186 49 176 266 -106 918 434 585 -362 769 94 -792 -317 347 687 578 153 -352 406 815 286 571 -203 79 1 -660 361 -55 899 -521 -610 227 -696 -43 -800 -733 496 -952 -719 -175 831 -224 404 -285 -300 911 -467 -975 -114 850 -292 320 756 555 770 755 187 -995 -493 -599 70 -722 -469 -764 -124 -412 -969 -505 550 861 -91 759 47 -786 393 176 197 -477 -773 -475 -647 443 542 636 842 -966 288 -826 889 -308 126 -521 -903 -672 774 -439 911 840 -919 -794 -110 -118 971 -18 -691 -825 -215 -581 -465 303 130 -655 905 -370 -2 607 -441 864 -568 -764 275 -832 -699 105 913 -656 25 -897 -714 690 623 374 339 810 -466 165 207 556 -612 627 -148 137 -200 -34 -338 -176 239 282 -649 -719 -310 -614 -845 -853 148 -758 -322 -698 -545 -341 102 -168 -503 595 -307 629 -467 789 804 631 535 350 139 -253 -367 -61 876 -843 372 335 -258 -25 -393 -9 -458 451 -297 -636 645 971 430 -225 26 419 0 933 -496 -10 -890 38 -918 623 -323 101 -725 -323 -327 -119 557 568 735 -445 -250 -193 399 939 800 -302 98 -764 -455 -785 -388 -984 632 762 736 195 -760 -436 -407 -183 -344 200 284 -906 109 -650 -671 -674 331 -161 -606 -756 47 -8 -792 -843 -302 335 -797 -663 609 225 -476 -593 -865 -83 -591 732 -24 -142 -766 847 897 303 855 -234 -768 -562 -492 -705 -365 670 406 -896 36 168 -547 -527 -481 344 -166 868 511 777 181 610 12 71 -165 697 541 -743 -409 211 -256 626 656 -910 134 169 -283 -43 243 678 -837 -327 417 -147 -703 812 -922 957 -836 -519 363 266 -979 -47 -878 813 -888 -492 960 246 619 307 948 644 810 -232 274 -777 -610 -881 519 775 356 -564 725 185 933 396 627 940 -135 -365 811 241 426 -569 -363 828 -418 316 8 -347 -762 -712 -676 798 9 279 997 188 -449 -650 -780 -387 68 -62 -724 636 -884 94 1 866 -894 705 779 706 -13 -425 400 -592 315 132 836 326 977 -347 551 647 651 170 846 -464 985 -422 837 -134 -622 465 -732 922 922 -142 -192 -438 694 -583 953 893 -660 853 879 179 3 169 455 654 760 228 -141 -401 -973 445 828 469 -762 -601 59 830 -283 -289 -645 413 -450 916 -855 798 429 387 -526 754 -720 -735 -320 -548 808 12 -194 -62 191 903 -535 -210 161 68 -16 -728 -642 -657 991 126 -453 456 -479 -879 369 247 563 827 392 861 -706 -312 -461 527 -405 81 415 845 -745 520 -864 -18 137 -946 -896 -612 843 -164 441 823 319 639 -781 -823 -402 431 -979 -9 -802 597 995 678 -443 800 -721 374 860 676 772 801 -948 -427 -391 542 322 -377 989 -96 -641 224 978 158 -713 -441 -723 848 530 -59 -672 726 -845 -893 -52 -531 165 874 -694 -846 -406 -855 -542 102 -248 -28 -10 -710 -587 -663 202 991 762 675 796 892 83 -787 -43 732 384 -846 -857 -424 -641 94 30 -154 268 -389 -858 -954 -801 -474 -616 -935 333 916 389 -388 510 503 840 508 -279 -250 210 237 -850 145 -969 678 193 284 -707 -995 940 141 -779 132 -949 654 807 -558 22 501 50 205 -816 613 707 493 803 94 -736 -292 -529 -410 -68 -518 -838 -492 -884 461 -134 -974 193 179 580 407 529 -826 -650 -494 -719 810 -622 -980 219 -109 620 -876 918 -273 -4 -956 -234 903 927 -461 978 342 -790 -265 580 794 581 -903 -521 218 630 953 -636 -776 -187 -966 327 282 952 -571 986 411 -140 -853 790 869 -838 56 -746 -24 189 -131 456 118 110 903 112 824 77 -442 -480 -627 804 633 -44 -851 873 351 -882 141 764 -217 -465 -802 -852 546 303 -311 -966 -585 796 239 691 702 430 570 -6 239 322 32 655 769 282 404 -420 -875 -615 858 -720 -213 589 -803 -66 -284 616 241 360 -295 249 596 850 -737 -191 475 -715 388 -805 85 -692 -134 -342 798 -979 374 -11 -649 352 16 -245 -805 -667 -985 -310 13 595 526 552 388 -758 844 -920 -947 -108 327 -769 228 835 -374 -835 397 -176 773 -867 385 209 234 887 -561 -901 15 776 116 36 -579 -518 349 -540 -511 800 936 181 -763 706 15 965 125 977 35 -230 884 -151 40 179 -346 374 -938 655 509 51 -887 -225 -525 345 59 -232 -53 142 -925 -151 854 -668 614 -87 974 767 -389 31 -206 -478 643 -241 872 210 -167 443 -383 -602 -694 728 204 901 639 -699 282 876 284 -310 939 -281 52 -802 25 -737 -203 -503 -298 -49 -667 -99 -809 -883 -666 717 -309 82 655 -471 -287 219 -587 409 -376 74 613 507 722 -680 67 488 -912 -719 -971 853 -663 -423 -266 -397 681 -423 539 722 -552 389 866 6 853 -83 -657 -144 66 -419 311 167 -80 896 -292 4 -206 -919 203 409 -585 -642 586 -611 58 56 249 367 772 209 983 63 338 903 493 -600 678 -391 282 958 691 404 7 297 680 -738 313 -301 -736 576 -574 -599 -81 450 -146 -216 107 -96 728 -579 -558 438 142 235 812 -873 -943 573 720 -814 700 -899 166 -36 564 -677 841 634 921 80 848 -442 -512 228 -507 506 495 -954 -360 -326 749 556 -859 -231 173 -350 673 -832 -259 -220 323 725 672 -12 57 398 368 -153 -207 -895 471 -83 372 717 975 -771 -843 605 51 -416 731 -837 -742 787 -543 363 717 -615 -116 -537 505 129 734 450 -367 937 -121 360 528 -787 -49 -350 677 230 18 -326 -703 703 -339 657 -195 918 795 379 702 -922 -933 -25 -966 -465 -794 51 -509 10 -726 -521 -781 -12 -353 82 -944 -428 -191 847 398 547 993 383 369 -989 712 -655 -298 -636 -661 641 -343 72 795 168 961 -639 -731 187 -557 44 -678 -829 -944 214 62 465 885 629 673 769 592 109 595 -190 152 -189 949 623 -398 141 103 494 -889 -314 597 27 -285 338 -390 884 298 217 291 42 265 622 -880 -872 -914 279 -374 -537 589 538 879 -595 -890 -333 -740 197 -353 713 260 447 -776 959 -711 612 -10 606 231 951 -207 -624 -553 641 889 -456 786 -600 -268 -784 -826 763 693 -566 -861 -942 -54 -366 -775 -443 -703 -680 -971 109 -88 -155 -999 421 275 -115 -662 -579 -491 -119 702 -456 -468 -231 944 657 874 80 727 845 995 888 -897 -540 366 -314 -171 -642 -790 -614 -329 -287 249 864 140 648 -962 209 508 574 841 -693 683 624 279 -37 -107 -931 -415 -166 -460 467 18 -852 -202 -64 487 439 619 723 959 -362 524 -915 949 -540 654 -995 98 -863 -126 -612 1 -8 -832 142 277 -217 -425 -529 -756 -940 237 354 447 118 588 -169 -164 811 430 661 578 639 -589 141 107 -992 -159 -873 85 -321 369 -771 -14 -686 6 -856 -954 321 -468 -673 -540 -692 773 715 -265 143 335 240 -693 663 519 -313 123 -75 -563 -338 -286 927 84 -356 105 659 850 -721 429 839 775 -819 -657 841 -954 -401 301 280 22 -244 -824 631 317 728 871 800 478 -652 -347 697 173 370 -235 -601 976 -853 431 339 828 -43 -688 -54 574 247 -742 276 143 -69 -35 125 215 848 434 589 -798 -157 -225 493 -326 -29 670 -703 32 464 -332 -238 -999 -122 509 49 670 951 -603 282 -295 50 153 296 284 413 -411 -686 -211 -895 6 735 619 363 121 -682 -874 728 -456 252 -358 -829 291 875 -904 -566 -130 687 106 394 174 -518 536 530 502 652 -503 940 782 -507 71 153 -105 272 -553 -153 -359 -353 -58 291 754 893 478 -765 998 650 -844 -219 -962 -498 -726 -571 -467 682 669 61 -685 182 -658 903 16 -637 -841 -183 -186 99 164 -120 -457 690 -526 423 775 705 565 -370 -967 -231 705 -755 376 950 280 -269 -146 -755 833 167 749 -451 122 -260 -942 -162 183 -988 -58 127 369 -660 -24 -634 895 922 518 -694 736 667 -710 -245 474 414 855 -670 404 -749 732 -391 -630 644 -630 754 -183 723 466 11 -243 714 -782 164 -156 539 -956 -84 689 -898 -656 -769 -734 -999 -122 -821 -614 179 335 -323 -717 193 -337 -833 -801 274 722 275 -990 -154 58 -98 184 349 183 865 -809 -84 -924 -726 -614 447 947 301 730 -126 -251 -149 -666 -775 390 -502 -300 998 822 573 -846 -608 -663 -914 622 524 -995 -838 -917 991 -901 369 -158 -644 376 -91 -485 155 649 -923 -899 -418 -292 734 91 208 -873 -962 -333 -417 -802 427 -55 -518 579 -322 359 578 146 -955 -996 -410 -764 75 -136 910 386 -77 -304 647 956 940 581 210 -613 348 -355 651 -809 -257 956 292 966 300 -958 742 -626 892 706 -749 741 -832 -623 -205 665 510 814 -68 -763 -616 -862 149 -725 -756 121 938 -874 -508 922 578 -787 -452 130 -853 191 978 -764 448 667 -629 927 540 -506 -120 907 -534 467 944 864 -4 -392 -57 -964 -894 -736 -523 618 260 238 793 967 730 394 621 153 314 566 301 -948 -706 -279 661 -112 832 -947 155 -941 312 -953 568 194 -89 829 -946 178 -352 -870 -171 900 593 104 -190 -395 232 -110 -857 -21 213 -169 36 -713 -361 830 78 -136 -561 38 18 -420 783 -283 -546 -327 300 -732 477 -890 657 -84 381 -947 724 886 -724 -884 -286 -701 401 738 -579 -228 513 -938 -32 361 -733 180 638 730 -511 708 103 -431 383 586 -815 230 71 -507 560 -760 -343 740 -872 83 200 -951 -511 -897 784 963 814 624 -190 -841 -867 133 663 647 -280 -443 554 -649 -650 -458 198 -420 -655 694 835 -566 -682 263 -901 817 -304 861 -170 482 -204 -116 249 139 -277 801 -682 960 -617 -790 291 461 690 75 -128 859 234 772 517 939 -754 141 933 883 -227 693 986 -253 752 -709 975 -925 756 152 841 554 835 -309 412 973 -714 293 -419 753 467 -6 376 648 -543 -10 165 214 477 917 496 191 285 875 996 321 -908 86 490 173 -786 389 -596 920 -745 151 -678 -700 428 -432 897 645 -889 -176 927 -291 -584 -18 -315 432 169 617 -138 -883 -605 -442 -110 670 170 419 63 -150 870 -945 990 617 465 829 226 400 -316 -479 -76 232 -743 -193 -456 718 239 738 93 -128 -881 582 558 154 653 -182 -404 -778 146 -794 524 -527 -155 902 -556 -192 -469 -456 -68 -914 812 -213 -13 361 702 -365 -986 468 -917 859 -777 81 870 811 -499 -460 -413 -774 291 -752 173 -823 790 508 673 -901 -850 -146 79 364 923 -846 -378 72 -135 -85 528 -219 559 -361 -813 145 -289 399 651 602 -186 62 -888 -152 -370 -413 -11 -715 9 92 -61 188 -332 750 -990 868 168 -695 -634 688 205 554 -886 416 -885 -658 447 -737 -559 -433 981 254 -68 -452 949 304 171 872 -277 242 858 621 326 896 407 -722 -663 -112 -929 -828 -765 -963 -858 877 757 -405 421 -513 594 839 38 -143 -57 -104 640 -589 -396 -169 326 -651 247 -367 778 482 -747 -149 798 -384 -436 602 742 971 -719 -557 696 499 745 -448 137 907 -9 -25 0 992 982 -358 -768 -972 104 -811 651 -626 -933 -841 -555 865 -7 20 -771 419 965 845 -257 -150 -772 -135 283 -51 -529 -878 -374 618 -770 982 -987 670 822 147 -723 -303 -887 -759 -886 -801 -196 -416 -979 -643 721 819 930 -420 91 -935 535 578 356 772 627 -652 483 -462 -646 -756 -802 864 524 -514 624 845 401 881 44 -655 -522 582 -576 250 -432 910 981 -236 618 198 993 -998 -358 -544 589 703 -290 -678 -684 -377 -732 899 -817 -979 -234 -747 -33 -999 303 -130 -376 839 -626 -145 -53 800 -447 -625 936 -371 -927 552 144 -532 -291 691 -262 -285 -787 921 -793 -73 452 418 88 -905 830 104 666 745 -119 -877 -356 807 -869 266 106 300 625 -811 839 15 192 660 517 -359 479 812 -43 -729 -736 857 517 -398 947 -191 315 -236 -465 -251 -333 -340 -51 -162 311 -856 -337 352 952 -122 -128 297 483 -487 186 614 951 405 -685 918 131 187 -487 589 -36 15 -81 -968 -758 865 783 743 -880 -189 598 499 -365 -873 502 850 236 -707 701 -257 -525 368 889 -390 -362 410 25 -241 -96 -902 916 -756 38 -244 350 177 -727 -628 581 -20 877 -580 -234 -215 -327 762 -327 403 -122 87 968 14 975 -155 890 515 -400 -101 639 560 995 654 437 927 -7 278 375 -989 870 -350 -281 584 544 430 -947 -738 72 751 -475 304 259 -335 503 -962 618 877 -870 -430 295 -938 381 -189 -715 -465 988 -155 -346 220 212 414 712 -889 -425 336 -595 291 648 -15 63 -765 840 -508 196 639 -183 550 797 603 -478 687 -450 -61 655 990 -499 -776 412 253 -848 -533 -643 273 665 -589 -891 183 -342 -127 -375 -480 186 -792 750 -733 -166 -959 -140 -874 -201 708 708 -688 -934 -731 -546 -445 408 838 866 -903 594 -244 689 950 -745 -351 303 327 835 123 -839 794 -331 564 -568 329 -813 792 624 138 242 840 797 245 -880 -500 57 603 668 -181 -314 677 -145 409 629 -770 37 549 588 969 -722 706 172 914 -894 716 764 449 -654 -28 -302 927 -511 443 670 246 -742 88 305 -222 -266 -787 -367 133 -612 628 -395 -535 367 495 329 -110 858 -601 898 296 -719 120 968 36 -746 -558 -388 -389 -187 501 371 -873 432 210 -418 -928 -886 933 -736 496 -512 -972 316 -673 351 -232 138 887 231 670 -181 178 967 772 244 -841 927 116 -990 456 417 -983 -655 249 972 329 450 -34 986 -292 152 -455 775 686 -380 -785 628 8 -983 -60 936 379 -431 294 433 2 593 -826 121 -91 845 -572 -263 -679 117 -175 -599 -489 -701 -48 -637 993 -578 -716 175 -153 -651 -739 -629 852 -571 -425 -124 987 11 -705 -29 -476 -161 -983 97 -617 944 -553 -874 706 166 -430 19 724 -393 -169 -754 -927 718 669 -22 7 -30 428 -543 206 830 -254 -345 -482 -617 -866 261 -995 -490 -546 -305 765 -530 423 -828 637 39 555 630 -106 779 877 -493 -932 -734 -476 339 -250 -363 660 442 497 941 870 720 -42 -814 -765 -251 873 654 -197 300 -182 538 -623 -127 -606 743 517 687 810 -652 294 -286 281 466 -756 305 -982 144 727 -34 29 -972 492 -640 -883 964 -323 -571 714 678 -677 377 416 -914 -790 -831 421 335 -185 330 474 90 223 958 554 -653 26 -670 743 -87 -399 -57 -491 671 -984 894 702 459 676 601 822 207 -350 803 11 -544 -536 378 -147 6 470 303 866 -985 755 162 785 720 -261 -674 -614 240 -397 -535 42 -277 658 -355 164 -792 640 36 -952 616 -301 268 123 -404 -8 -432 844 402 396 418 930 589 222 -600 79 104 249 -103 717 218 49 -282 24 -267 -425 402 -669 -348 730 947 -896 -252 -170 167 -329 -878 -71 -36 829 -518 -503 -71 -384 -153 -286 828 464 -416 889 233 389 469 989 829 906 -880 232 635 342 -884 -60 446 -551 878 834 -237 -119 719 -806 -142 753 211 -45 -358 -259 90 570 -151 -788 -635 925 -134 281 928 52 68 -790 -788 999 -65 -725 -194 693 810 -109 208 -280 -445 -40 968 -363 752 815 -993 73 -745 -412 -847 -397 72 900 611 -975 595 -343 -413 105 886 916 -597 -901 326 221 194 348 -420 -504 947 307 -77 804 294 -372 -563 -351 835 -283 -103 246 308 115 210 -25 192 -15 -342 -373 -732 192 386 -313 -872 789 -790 300 -417 535 -861 -971 614 661 -376 -934 -846 -309 781 282 356 -752 -405 665 811 848 -868 -210 -274 42 -353 -564 -849 909 224 -872 215 207 -633 81 -594 922 -657 -890 -598 -274 578 -801 167 -125 -283 -958 605 -376 607 285 9 103 -556 213 -713 -933 71 -123 83 660 925 -462 -164 565 795 517 943 -746 -796 -336 101 904 -267 561 612 -858 -98 216 -595 -222 17 -30 531 -277 -989 528 624 262 -717 -807 -230 320 -467 -397 -932 -509 -597 -851 -328 891 863 153 787 149 507 -362 -337 -891 -470 225 615 -179 -520 570 -612 -630 967 -713 -157 268 327 -428 -715 -17 -627 247 652 125 894 -19 -812 -647 764 -976 435 185 -876 771 369 -356 -125 177 -471 260 360 -700 -665 327 -168 346 -901 591 389 -518 579 476 433 -503 -405 568 761 -101 -400 -513 -593 617 897 -377 277 566 -188 -210 -5 783 75 -506 -374 -535 773 -133 -245 607 961 -616 83 -544 33 470 682 867 451 544 -475 668 -458 -578 645 -473 864 59 -137 932 -262 230 -449 -810 -178 781 -730 736 -88 144 -789 461 -168 -66 -446 943 434 -178 436 -187 502 -39 797 -254 -972 830 -640 447 -87 938 -240 -208 -260 581 146 860 -724 -589 449 -742 -375 847 24 -160 90 994 -813 -52 551 637 -542 -484 135 -652 177 722 234 -445 47 684 134 -975 316 -437 779 -520 -204 827 510 811 464 536 570 933 202 512 959 582 -783 330 -792 818 927 322 54 -714 195 0 -203 -360 -204 32 -336 295 890 -118 557 609 -818 500 977 -312 58 -308 637 -462 -115 213 -332 -584 -689 596 525 -20 -997 -883 536 -461 857 -663 -909 697 208 -40 902 219 494 686 680 581 113 -637 300 800 -184 -522 728 -190 -195 -408 183 239 -424 -627 219 53 -544 -329 90 -890 -427 -152 -784 -524 -738 716 -710 556 326 454 112 66 -24 738 -475 877 -493 323 357 -399 994 -701 -878 -343 729 -346 -665 539 -652 -246 648 985 -214 -941 -822 341 -515 -165 69 -161 -807 -615 634 248 207 844 -112 478 -251 -865 -848 228 -194 -732 -231 877 -178 -861 -668 523 -845 766 616 872 497 -66 -389 -406 -477 -19 -400 -374 262 -96 126 -36 -965 -412 31 -915 378 528 -828 650 782 -510 -192 -144 112 -65 589 6 -637 -83 602 903 593 283 -774 675 -543 -110 539 99 145 883 739 -914 -236 -197 743 -827 -461 738 -855 -874 -655 -986 206 348 543 -583 138 493 -974 774 -278 -563 673 -94 327 287 925 -394 -372 901 -196 562 -380 -158 353 -1000 492 -237 647 603 -825 -447 -308 9 111 -189 200 508 -552 -534 620 667 396 -648 709 -429 -929 264 -827 288 965 589 459 -320 -473 790 -452 8 -544 436 -510 -849 701 431 -878 -785 199 1 -927 191 -874 266 -234 212 567 411 -929 913 820 -174 834 78 -519 340 -320 -450 255 -962 -776 -352 989 -874 -176 720 -594 -954 597 37 -540 -55 -142 115 569 -129 574 643 804 -783 -480 24 165 -219 -601 134 -710 803 313 -992 -826 5 -620 709 527 624 700 -872 296 796 -320 -989 142 188 -242 -966 746 -434 949 -657 -261 -185 465 79 -332 -170 -885 -640 -684 222 -256 -435 485 816 762 810 766 757 659 -258 872 -861 933 376 833 -641 -13 560 508 152 -737 377 -62 844 -399 409 -36 152 124 154 308 911 -942 561 507 -714 -527 371 898 450 188 -265 756 17 570 -816 -787 979 -67 975 -658 -654 848 -294 826 155 330 364 426 -2 754 533 298 419 560 494 642 315 890 674 845 -225 -521 -598 -116 766 -433 587 720 494 902 -948 646 -34 641 -799 702 677 -87 316 -737 366 689 394 -859 771 -511 508 -478 166 995 895 -478 579 -827 79 330 834 -929 718 -959 -777 -735 763 -889 853 -36 62 -663 50 701 601 -994 -897 -524 -719 -912 -365 -310 743 370 -322 571 152 -85 27 809 364 766 142 -181 364 -608 -413 -294 695 134 585 850 -470 -331 -108 482 957 395 927 -417 981 663 955 -344 132 -722 68 -281 978 992 68 258 -44 423 97 -753 818 -902 79 529 -279 -503 -593 -171 788 791 512 623 -585 139 287 344 -36 720 152 429 -241 -985 -506 11 -148 -23 630 -725 648 -709 -218 -701 641 289 321 -690 -728 -585 -795 998 648 747 943 95 112 -833 -727 -363 636 -607 -718 -829 269 -470 782 309 322 -323 -496 208 997 970 454 894 -580 734 96 735 -834 312 -313 749 -751 531 -543 -59 193 -220 -849 -434 391 -870 816 -126 -232 593 -19 894 594 -718 -808 600 -84 236 -285 936 -122 -780 -352 45 -11 847 -274 -816 -505 -579 -495 -509 -291 103 -887 171 700 184 -641 -362 717 -602 -634 689 -516 78 -235 -43 344 -351 710 -745 991 -74 -29 -459 -686 651 -554 374 869 -801 103 307 599 -765 -896 393 -821 -783 144 796 -673 116 373 -527 -681 885 951 194 641 -712 -415 85 -818 -43 -90 315 827 -699 -771 -911 877 82 -809 538 -395 -160 379 581 480 394 453 -80 958 -64 -507 145 -958 -574 407 -98 -539 384 -253 850 28 -90 -393 -93 565 42 -841 -87 -95 -568 -425 -301 933 -991 -39 824 994 919 -954 356 335 740 734 580 513 462 860 -658 437 405 -811 -926 898 954 -240 -123 735 359 338 -323 102 126 107 -636 98 12 305 245 -215 -60 -936 -687 -481 52 437 233 -807 534 184 350 396 713 255 -310 802 410 -323 -648 -970 898 521 149 -194 699 398 -343 -656 -722 -915 371 184 88 332 -626 -383 963 836 165 -90 365 -753 61 -772 -732 -454 30 339 60 -681 -224 -696 -737 232 -556 600 -487 -95 -689 -520 -79 -780 -405 440 398 -621 -58 -709 -960 -658 734 -805 -865 -620 -651 -690 179 -319 -235 559 -750 208 -745 40 338 -548 92 292 -736 18 -352 770 228 -904 -295 480 478 -855 88 -692 750 239 660 268 67 -822 476 477 -299 756 -537 -66 430 -49 389 319 272 -702 -740 -924 -90 616 885 -646 -914 769 -594 -744 -489 532 -804 -289 -136 -656 -972 -123 946 932 680 -709 604 -516 -731 -69 -483 -289 204 -803 -114 -164 329 216 544 623 -593 889 -637 -403 195 -867 867 819 57 736 -786 -298 534 779 -945 195 404 997 -339 594 -498 38 983 -541 540 -703 -246 671 -296 502 -816 18 -421 241 -37 364 -466 944 257 -464 -768 588 -752 345 -463 573 181 230 -30 -624 -247 373 -981 -810 -104 -63 403 -765 758 -758 -732 -323 -933 794 -874 -631 202 187 -886 191 -851 711 798 135 -5 -238 -817 -893 196 826 709 -768 -289 -81 392 -465 827 185 19 -221 -184 697 -970 626 475 -289 972 44 371 350 -272 63 -386 639 534 -358 -573 -151 -538 941 58 -79 -419 885 -307 204 603 920 10 -793 209 760 -780 -348 786 685 -224 741 -980 75 499 -932 561 -907 -279 -779 -193 89 726 434 416 -835 783 -958 728 -668 -93 159 270 46 -524 -948 896 -915 778 816 577 -669 -55 908 262 -259 428 -289 624 -251 497 32 -883 454 997 211 933 -812 335 803 -41 398 -323 493 -919 677 821 719 654 889 781 -740 -376 772 -675 761 513 -814 -130 -481 962 -295 925 -14 -915 -550 -733 386 456 716 -480 -862 477 48 -184 -545 -401 -728 445 453 -678 403 -27 733 629 -480 -284 -538 -250 533 170 -793 -833 233 -404 513 -938 -894 -68 490 -928 -68 823 232 616 72 -918 -386 -657 -745 287 -858 -590 -181 842 352 292 642 -883 840 587 538 773 -598 294 985 -370 -147 -194 -358 -818 541 -887 503 -156 362 -551 405 118 -838 591 -283 878 38 -264 -319 872 -579 308 -747 -358 597 -649 642 4 -340 588 -221 455 344 309 -276 720 277 -354 203 -906 -592 396 784 717 316 472 -735 652 -459 749 -756 -784 -287 948 826 955 228 724 -264 -703 -110 -547 475 107 -558 364 -810 -320 -449 -499 387 -135 -575 -838 441 -35 298 -749 754 -941 523 842 -128 21 -144 -113 -912 -36 -396 -461 125 662 -434 -909 -409 -982 -230 -444 -836 -390 -865 -778 -249 102 89 -311 -918 231 490 116 151 683 646 472 -671 374 251 -537 -315 -479 -721 -960 -610 383 968 -853 -143 -817 -218 -296 358 -973 627 -650 322 -895 -31 703 152 370 114 306 -661 -357 -515 -515 542 -125 -836 148 -465 111 -538 262 -277 596 -277 -669 -912 238 421 -759 966 245 732 -892 627 -239 78 815 -800 435 682 286 -278 -829 -500 168 262 578 -179 -900 -972 -404 -614 65 -636 -367 242 825 -528 -986 934 -394 165 -72 -487 -939 442 -378 424 -338 27 772 839 -882 154 -363 468 660 21 -284 131 -828 966 505 679 -566 987 477 -870 485 457 -212 -621 -647 -862 -896 -752 544 872 -257 -820 773 -932 -657 -903 905 -757 177 -214 730 -765 637 329 -671 446 -957 -604 884 76 -159 776 -334 -416 454 437 385 634 484 -381 -311 489 -942 -675 859 -348 152 -537 -232 -2 959 -410 -949 174 122 -268 -139 -740 58 0 761 563 -375 -504 -188 457 -52 -751 8 204 106 -32 295 255 -513 -846 640 582 -915 222 -823 -369 920 -738 -360 -135 943 -554 931 -198 -985 -142 -915 159 -820 978 449 -484 -828 -113 -639 -556 -813 2 226 295 459 -609 -461 891 324 327 -981 896 -197 581 -880 -743 623 752 543 40 -535 -352 388 506 101 298 -867 -828 -483 -813 -525 -49 103 -684 -208 533 682 -949 -274 -257 664 -423 573 -128 -128 60 -375 546 -639 708 -964 207 -476 -907 -81 709 490 829 306 190 426 -148 -299 -197 977 -113 166 -274 -39 -285 -833 965 18 397 831 -580 369 -29 966 -731 -639 -749 -772 825 492 200 309 -907 -334 -906 244 -481 -328 -376 580 579 717 581 178 -51 212 49 549 281 -917 -414 288 378 -804 -972 -637 -337 -831 865 991 273 -777 264 -636 -650 -932 459 721 88 201 935 237 -814 136 532 962 -442 -342 -94 -462 -344 945 -661 -896 543 446 -657 -725 -367 -240 382 -201 433 951 611 -856 661 869 -937 -71 278 -367 515 410 -446 -608 -229 -224 -529 -694 867 -830 604 -276 755 -480 -163 -183 436 -414 606 -543 -527 158 -260 -555 -250 803 34 210 -801 -143 -23 -748 -10 415 -951 149 -907 -611 244 640 183 22 66 -640 842 -489 -825 983 -65 -897 425 -112 474 379 -230 426 -665 -32 -659 457 -416 869 221 -412 -601 178 -536 326 -537 184 -565 32 634 -877 -910 546 67 600 -44 -109 -832 -788 266 -494 541 106 -454 -891 -917 -979 -547 -582 -807 295 -356 260 -630 -610 600 89 847 -395 -146 -19 99 119 106 -422 587 -193 429 948 318 -330 517 -610 106 -28 385 186 -502 615 -456 -545 565 -80 -741 -134 -964 284 -591 -341 -267 49 226 689 84 977 668 -533 165 786 595 -900 -155 -899 -697 874 -970 -861 414 462 412 -816 997 568 -725 -831 940 150 -479 997 -410 -495 -590 -460 -98 -958 -941 -398 -869 153 -937 368 945 367 -494 -34 601 -332 792 -783 520 855 685 -374 -890 -657 843 -499 682 -803 155 -482 999 -677 -999 238 -965 -249 237 -910 -844 -715 61 -205 909 179 -698 356 -953 848 329 708 348 737 283 -466 -848 -763 787 -568 -905 146 679 -688 -336 119 -435 31 429 382 594 681 -883 681 422 -929 391 78 -49 -290 592 376 45 -923 -886 -301 -524 -122 -87 32 263 -205 511 -800 466 -666 -299 -906 259 123 195 -374 -473 -460 186 -69 497 73 -535 225 322 880 803 779 -944 -271 289 -540 7 663 931 67 498 969 -446 301 -310 655 -748 772 -487 346 -65 -691 -357 844 38 806 -285 -482 -536 -773 545 -547 -715 434 665 -212 -732 287 335 -498 900 424 486 299 55 528 397 -883 -998 -973 -117 -608 64 68 766 -560 821 -807 -154 211 823 -535 654 -263 621 -359 -582 -281 -598 151 -631 -441 453 138 -205 -644 -655 228 869 831 -329 -514 -445 -711 -592 -958 488 414 466 -170 86 216 -909 -892 406 523 -178 -692 -242 970 -680 62 -495 -343 -581 -229 768 328 927 -833 855 955 -868 -558 241 -888 -956 167 -283 -727 228 736 795 870 -464 -217 368 -702 539 654 -17 -356 314 -583 433 712 -663 950 -220 370 127 22 927 -364 -385 306 -504 -614 60 908 -935 164 552 8 386 326 526 352 -337 346 787 739 802 724 -518 -411 -858 958 496 627 -46 -760 -912 -712 46 598 555 -674 364 -213 204 539 -131 998 -82 648 828 392 -990 -20 -132 806 225 914 473 87 -837 796 31 -807 -31 70 -423 650 376 416 -23 -678 435 585 737 195 -402 208 -91 -415 -934 122 857 689 -965 7 -617 -853 -143 -268 -785 -57 724 322 134 -768 848 409 -297 -263 -896 -535 481 34 656 277 63 -501 -617 -168 -559 227 -98 991 -679 -209 -989 294 10 -515 651 -795 -912 -486 -877 754 41 -30 85 -966 -694 -17 -145 -360 894 47 -950 248 -655 -842 -376 154 -602 -508 897 -505 964 -412 -114 83 -911 -854 79 63 -193 -985 -276 -249 773 -686 -248 -435 928 -83 935 -513 847 -112 634 -496 -650 419 175 661 -637 -233 -121 -946 229 645 -457 -607 270 -930 -522 -81 -537 517 -760 354 276 -378 631 323 -837 -237 -436 -888 -419 179 387 895 -355 458 -68 -489 129 467 305 878 999 -304 470 702 -108 596 310 129 257 532 77 695 324 -821 457 -526 478 -332 942 399 -475 933 -410 463 -367 482 -903 786 -837 64 692 816 -121 -721 -134 494 880 176 -385 300 879 977 -822 395 674 570 439 965 61 -567 -565 -502 847 306 472 106 -826 -812 -131 662 423 -502 289 -557 -86 612 37 -328 -827 206 649 -511 -262 -680 -852 -706 -690 857 959 -706 -802 -921 -409 -851 -233 -463 142 -379 -614 -146 655 128 809 730 -667 701 947 -470 -671 -101 524 -602 202 -727 -193 945 855 -622 52 -762 325 -855 374 -17 467 9 73 330 -296 -336 -355 134 239 715 539 -768 -680 -620 670 412 672 585 942 114 -994 892 203 609 -480 624 739 -489 47 -41 343 445 959 -379 912 729 155 834 373 97 105 532 689 346 447 832 -340 438 -764 16 -923 165 -131 -493 874 -613 -853 -507 822 -791 107 726 425 646 -858 -167 -728 -729 102 129 -31 -526 805 -236 -216 -641 715 -835 16 110 -603 213 -149 577 -957 961 818 940 -492 361 -550 913 612 289 -305 -69 169 -721 448 364 -184 -448 -627 587 -670 -920 -524 -400 680 134 -41 311 845 -787 976 947 253 -116 513 -296 891 259 696 -263 580 -31 680 -635 454 115 -803 -214 -562 952 672 -169 -234 987 839 631 -566 -815 -195 515 -306 -470 -50 234 414 293 412 254 966 453 -545 -128 -446 477 116 749 -205 875 976 710 -824 -540 583 269 570 957 850 -395 -735 -393 -171 42 -405 -83 -169 800 -722 -567 -490 319 183 -767 462 -162 679 -63 -819 -116 361 217 505 -432 -712 -200 395 -321 802 887 882 106 -598 -659 987 52 388 660 542 139 -766 853 -684 987 117 -468 -949 58 -305 326 -826 -326 569 -517 -469 826 -779 -292 6 729 -792 930 54 14 418 -306 481 -935 212 593 187 -155 828 505 -946 -2 -484 -29 -672 -200 595 -93 -224 626 130 760 848 -113 948 904 -561 877 298 797 681 563 -847 -319 -152 918 208 411 -365 -577 859 -874 -272 983 -135 -561 104 147 917 122 269 368 472 203 645 -230 217 -21 855 -565 -239 -178 -513 -28 -424 -958 -531 240 -750 696 182 -243 -682 694 -613 40 224 -833 903 158 609 -435 -735 -852 244 897 -777 344 -644 986 -615 760 14 -245 -159 -299 -261 669 24 162 -787 -838 -938 -506 -342 -337 377 660 -409 -199 970 -489 378 966 100 871 767 685 -57 -329 455 645 -473 -880 885 564 834 -123 -306 4 171 756 -431 937 -170 840 782 -698 320 -667 148 537 327 -470 -478 -212 786 -679 901 737 -467 -931 -715 135 89 -346 666 -452 159 -190 -348 752 -339 -553 -742 278 -68 732 561 -597 -550 -612 15 451 975 892 147 -975 166 784 903 537 410 -864 -430 529 -891 379 -198 -719 -475 55 -720 823 87 294 -536 -222 478 238 844 905 -570 779 -572 960 918 323 168 -823 18 881 240 -862 -46 575 431 -544 -506 822 -989 -70 455 -741 123 967 -923 -957 379 397 861 -286 -534 -196 243 -582 -579 911 -117 281 -753 883 -119 143 853 708 493 723 348 -144 922 -315 93 -702 -350 533 704 526 976 792 -993 -435 -723 -230 -72 90 639 -995 477 945 -663 247 -719 407 -949 90 924 715 588 -387 237 -290 -134 836 27 885 -288 646 791 -165 -707 988 -100 -83 -850 852 141 -148 -389 -956 -672 336 42 756 -959 -981 -294 931 505 -728 -105 455 951 807 503 -262 -750 591 513 327 -59 174 538 -473 465 392 -396 898 -687 -804 -166 -10 280 -685 -24 352 -45 -727 490 169 118 4 63 72 17 -643 795 -549 51 -823 378 562 914 -194 721 818 -871 967 -533 -632 192 -295 116 -254 -292 158 159 -355 -491 288 -786 694 553 257 704 441 372 -417 -747 540 -780 987 347 363 27 -564 -294 591 878 -204 -785 774 -892 676 605 944 -113 -808 -163 -292 -779 -145 -754 -454 740 -343 -859 595 265 257 776 369 -392 -406 340 -729 -210 -48 -897 380 620 48 773 -495 -505 -152 712 -605 -187 -61 848 693 -490 975 280 -959 591 162 -887 -211 -626 -781 510 -981 -966 246 -654 -548 -262 375 863 -67 680 -352 -73 425 656 964 732 705 -75 681 -973 197 62 -417 -463 649 -120 -4 -344 435 632 486 645 -383 -602 -308 355 752 -933 -904 580 230 -36 -653 79 -943 75 641 -151 -63 680 848 -717 71 -654 -837 212 -711 -741 401 -926 593 380 -1 888 583 -197 -120 923 -717 381 -227 -314 901 -971 998 -821 -698 994 492 620 -242 612 738 660 -510 -55 -986 624 -898 696 -741 -774 171 -104 629 -858 52 880 -94 945 -130 -757 456 840 -789 -690 -801 694 -342 -743 -123 172 371 -836 18 -317 617 -320 -650 143 132 571 554 -28 -441 375 703 -43 -687 -286 543 -856 621 -666 -837 -436 726 -460 -905 285 759 88 672 -882 598 -598 362 -341 -974 -891 -912 664 172 642 143 -193 -596 840 -155 -682 798 -571 -397 -882 -111 -717 -766 -140 214 -933 707 874 376 5 446 639 549 747 556 -963 482 -70 -385 836 -899 487 472 -267 -100 -189 32 -389 994 579 824 462 306 13 560 577 152 -22 -805 -889 310 825 -763 102 350 -925 -75 363 157 -431 -161 -572 -975 -821 856 -305 -301 -554 132 -20 -624 -116 1000 -956 547 -207 656 -910 -216 739 29 343 42 68 -785 111 -647 -426 -812 948 -282 84 612 52 -216 -953 -686 968 -975 -739 -96 -453 264 782 -305 -705 431 -485 -726 -502 166 -990 -936 -22 -853 -439 863 506 963 782 881 608 -502 -780 344 69 613 1000 -163 -381 62 -63 -278 290 725 -319 383 766 -110 -31 -477 653 -942 -937 -298 329 279 420 326 199 573 -865 890 -956 416 -39 777 -539 -252 619 -7 -798 -277 -985 70 37 -981 892 918 479 594 -67 -948 -880 418 -757 881 943 566 -313 139 6 645 203 297 124 494 222 58 328 810 699 192 -133 -277 948 937 -546 401 -506 -370 -800 864 -454 392 -578 -38 -935 -849 -371 -677 -675 228 -100 417 244 621 685 -122 -32 -170 -646 -752 -179 -895 515 -654 -662 924 142 -293 -714 587 -119 43 847 269 474 -487 444 127 1 27 -747 663 619 -740 15 -675 680 -749 -15 895 315 -225 693 232 -155 588 92 -536 -4 120 33 -244 -797 813 775 -98 419 -107 -256 -902 799 -872 387 -998 90 -249 -972 -982 834 -186 921 751 159 -924 370 -448 448 849 -442 -109 114 -734 -157 709 -233 -987 409 -967 999 763 394 186 -357 -686 753 -722 -464 -621 55 512 -842 749 481 -842 -489 376 -655 718 55 -134 -544 829 456 105 840 -222 511 -737 862 -868 -445 649 863 512 -928 -549 -576 917 446 -461 -647 399 421 551 -198 393 512 -353 986 -124 -120 363 -205 -372 -774 76 -966 361 -390 -250 867 -820 70 -307 -197 -865 -193 -232 672 -440 -830 -970 225 195 -717 160 -53 -832 277 -492 -73 54 713 -887 -440 791 738 -741 -7 -362 406 -856 -678 903 666 -575 993 182 -181 -136 175 334 -161 -18 112 775 -603 -135 -900 -122 -984 -882 627 -28 -768 -64 26 339 -539 -898 -65 448 85 -589 -367 729 -417 610 -24 -160 617 99 -44 702 -456 -762 856 627 -116 522 -784 13 848 868 -592 935 846 -617 -918 423 -15 20 684 769 338 372 -742 -891 -311 -933 -171 -971 -458 301 -477 -795 -915 -704 888 450 -809 934 739 -757 496 3 -189 -65 -830 -892 560 -389 750 -169 -30 701 758 207 855 569 -189 25 -959 1 47 -295 837 106 -581 -121 -865 445 570 -948 289 -943 -932 748 -925 948 -475 282 -783 324 710 -449 225 -835 -611 391 -386 -215 -211 342 -256 -123 -172 654 897 517 -110 84 -561 607 762 980 -106 193 437 -717 843 420 -965 224 -763 -122 -366 641 0 -941 950 620 495 -657 893 -44 109 -467 -504 -921 530 125 -892 -364 394 603 -815 -448 412 424 725 -692 407 343 -955 974 229 78 568 645 -253 879 -475 974 -788 638 -131 588 329 -935 -736 821 -387 955 859 -65 427 407 200 -496 966 524 -95 289 -302 252 737 785 5 -302 -606 610 11 -977 -737 -896 -569 666 773 -738 67 607 487 831 783 -386 323 -782 210 438 -969 225 244 -371 -317 349 676 -259 339 761 -556 957 583 389 -726 -59 855 -822 55 -890 56 -297 947 -175 879 -961 505 -205 784 950 447 -725 -508 -935 758 -111 644 250 735 427 -715 -405 165 -454 -510 -977 -60 -342 199 -458 -864 -690 784 390 157 -482 -743 688 671 -933 828 -9 -668 305 -206 -625 -503 -262 -650 269 -35 -323 -204 105 -269 277 -643 -689 561 832 410 -351 769 574 477 687 -144 -399 935 -588 -757 -392 -50 -595 -521 648 -130 -674 -830 20 -380 381 -631 859 -323 -684 -362 -601 660 323 910 -721 -272 -253 -827 -165 -249 93 358 905 -289 -160 -216 304 222 -851 499 -545 792 351 795 -999 -347 616 -971 -29 -155 911 -514 532 -681 44 -417 -781 329 138 848 -331 -438 31 -666 -392 -689 -856 -707 -913 265 27 -499 -370 -992 -964 311 394 52 -891 -222 -117 -619 -551 650 699 -362 552 -589 -558 595 -964 -619 43 334 367 619 -885 -959 -477 851 -1000 256 253 857 -222 -577 640 -985 43 526 592 128 -709 -547 -252 -801 483 -246 567 958 120 -637 83 681 541 -803 -674 901 167 26 0 -146 710 144 -336 870 -104 -319 38 -228 433 -577 -173 -243 19 568 -549 -448 758 695 658 126 -760 373 -3 -963 705 -265 591 -746 -61 -659 315 -89 673 -897 -639 -412 -792 979 270 -601 41 -408 -195 -716 -281 851 647 -771 -666 -36 -283 662 -102 477 520 820 -628 712 642 -897 950 57 -905 69 346 -164 -317 882 0 -478 145 -181 -807 -60 36 -191 504 -698 378 -900 713 753 699 856 924 444 541 909 -863 -983 956 742 -683 -105 -550 -617 488 -312 379 32 -717 -700 722 914 990 -918 106 928 202 94 -444 22 678 536 512 237 276 987 -121 485 40 -522 744 -620 235 475 -552 -664 -35 820 -191 -406 945 813 -873 95 744 265 -846 -338 -203 -540 -200 109 -35 747 595 -231 -754 475 -695 -927 -723 -128 260 -359 975 -726 844 512 685 -11 586 229 942 973 -740 214 553 -924 -959 760 -77 -316 61 370 -82 -831 -536 -985 13 -329 -871 891 825 -348 -121 -514 -928 823 -194 -757 -933 959 -844 -969 464 -214 664 -698 -393 -866 -252 -576 190 338 -458 775 718 237 -732 -173 -339 261 -982 810 179 -773 410 838 872 288 -136 781 961 -779 -320 -98 959 168 -918 -878 787 -911 667 -374 423 31 642 911 857 -225 989 -914 700 894 -714 -705 -741 -657 -630 -796 -437 889 522 937 -376 405 -822 -423 205 617 -191 -644 213 -277 -403 -578 -398 -175 -678 856 -381 -186 998 -157 -452 -655 -894 928 576 902 500 -90 -633 -36 10 579 399 -195 -51 726 122 891 -989 227 -753 -575 21 -125 -560 -621 -424 60 537 -159 263 -217 313 995 -266 -857 -819 -432 -112 752 511 -943 -226 881 -688 258 88 604 -948 -782 -95 -434 -800 -50 -414 -593 -531 -810 -732 404 -322 -390 589 14 847 -201 605 291 565 417 -89 594 -291 661 917 -282 -66 -312 233 700 518 -775 -489 389 607 549 688 -403 289 -915 389 341 -943 -577 -541 187 478 -572 -899 130 -785 -133 -257 -684 900 334 477 -709 45 114 812 666 -460 920 263 733 -110 -887 -838 -668 939 795 -873 642 413 879 431 -815 -66 -602 938 -534 -657 -540 -14 466 -870 -352 491 406 -572 -386 -229 802 447 924 -107 437 -280 -620 -170 946 -976 495 -399 518 -191 453 -679 871 -727 -569 470 363 821 -6 40 763 -596 -983 -253 726 575 -545 -296 -155 -647 394 -250 -185 196 647 721 295 875 -511 -330 939 -114 -215 519 642 16 198 -438 894 -183 131 -574 329 -366 862 454 -28 57 903 -390 629 -81 236 756 -824 352 -75 273 -780 -873 337 -236 -445 133 -538 119 -572 689 335 -849 518 -284 -37 60 -338 -699 905 -890 -737 664 -462 -662 432 614 92 614 522 279 157 -740 471 823 -221 583 902 -241 44 289 -701 916 470 -556 218 -666 -246 -426 -209 945 254 -704 566 -518 -361 -480 448 890 375 -209 904 958 289 426 -650 388 -492 774 -552 217 -142 -824 686 -804 457 -800 109 483 141 302 95 461 -796 872 -676 71 -913 -520 -514 -791 612 -361 204 -517 -412 -605 195 -970 -136 -831 -956 -225 -401 -631 -759 857 -926 -462 -944 846 158 495 19 -461 610 -652 417 822 118 -114 -634 361 -436 -108 -17 -738 -473 531 832 416 -9 500 -536 -832 963 -45 880 593 579 82 -884 955 -305 470 499 583 -128 -682 -175 436 -17 -270 688 685 162 433 -665 -214 374 891 564 717 737 244 154 -823 -820 -979 -246 -582 -842 -973 -292 156 -45 399 -505 284 -491 17 622 427 -301 887 -877 -904 -651 165 -892 -643 -592 -600 -212 -852 212 538 896 -142 656 988 38 -188 452 -900 -956 844 106 -182 5 137 39 -837 -625 807 334 337 572 -535 10 -597 -323 -601 743 752 444 -250 821 577 -71 419 421 -168 202 -856 533 642 -220 -721 -597 505 704 -196 -166 385 996 424 -163 -148 657 -154 898 -556 -334 -224 -680 -672 853 -108 811 -828 -483 -412 -148 -543 -323 194 444 -4 -442 -464 -507 147 19 -651 143 59 183 -909 259 -604 -841 775 943 161 866 382 -511 440 -468 -5 926 -681 659 -102 310 -355 -923 26 -128 -24 -519 779 -45 292 -496 -530 712 846 -73 -358 -51 689 35 -731 944 -211 842 804 -122 -928 770 152 266 -161 -152 171 186 367 186 -478 979 439 428 201 675 -873 -323 936 342 913 222 943 82 986 -956 956 570 -950 -839 355 546 -249 713 322 -478 -947 -195 815 635 -498 617 211 624 980 -463 -382 470 -679 -781 370 -300 963 991 -757 -953 -488 -741 -862 169 933 53 -796 -185 317 420 -584 708 785 -786 -369 532 -825 -673 712 -542 -435 348 735 590 221 -859 51 308 527 435 317 752 402 -354 348 -555 946 -903 -961 -256 479 280 -953 738 686 -65 953 332 -430 -597 726 -637 52 229 -179 323 52 593 797 244 -159 -614 -58 -479 -533 -114 -14 -996 631 -114 -731 750 64 -951 956 499 885 -390 646 -870 211 -439 -724 -357 496 -205 409 -741 28 -60 -357 375 283 482 709 155 -342 359 -941 -286 716 894 -496 501 423 833 713 654 -513 -569 -133 -540 -288 -346 779 -89 114 -932 793 860 24 643 690 -393 -267 190 -910 -515 914 177 -461 -14 -379 -960 756 -771 -125 -666 947 -748 598 257 -141 -268 -426 670 -326 -56 358 853 -955 -415 837 909 -916 -398 -521 -874 -105 227 -720 -336 567 299 -87 -900 397 -148 -191 988 483 -535 754 660 179 -86 827 -428 -220 -543 -98 -869 -447 -549 -985 -464 355 -484 -523 327 902 -771 903 -1 452 -899 697 117 -868 670 907 186 937 -894 278 774 93 829 619 50 687 -620 -708 837 -937 -342 -583 -18 -329 586 -130 -450 -28 166 -819 -709 -475 -781 803 -172 476 -946 734 825 -106 -429 -587 499 -319 -87 -155 -469 -637 118 761 -186 156 787 617 677 -157 -320 933 -359 272 -79 320 -49 -101 -420 -797 -660 222 178 -736 256 542 -848 842 -54 -380 418 -372 -830 -654 817 -304 -54 957 995 232 134 530 17 -802 251 551 582 -20 304 -778 15 743 1 16 949 966 -71 740 317 -179 -743 -182 -400 390 -469 -458 -781 438 763 -591 586 -315 -380 -117 -495 494 -982 -845 693 -85 -42 -492 -203 -196 555 860 566 -755 595 -597 -362 -326 285 -270 -395 419 -791 180 -829 1000 630 158 592 189 -179 886 952 -824 -470 -334 -245 -648 831 983 -387 -161 551 -379 266 450 532 -603 -239 613 341 506 293 -104 210 -212 908 -597 -724 -483 964 870 340 -549 343 -156 -711 822 183 546 -755 173 -126 -228 -335 883 764 -622 -808 -861 80 277 -773 353 -853 -263 -519 353 -720 719 -818 845 -561 -247 320 44 323 -19 553 -231 -63 15 -863 -140 156 652 -313 -634 815 -538 277 558 -318 -988 208 -110 658 -12 -230 424 -892 -455 -4 -562 370 -824 332 287 -853 -520 637 235 -880 691 316 -679 -868 777 218 -639 -664 979 -888 -695 240 -231 396 635 -548 -726 -179 -561 -933 105 657 -395 179 -29 -215 989 793 -680 661 -862 150 -687 -837 732 -337 495 869 -214 -10 741 854 658 -474 626 -396 759 345 488 75 -62 -622 -167 -830 782 554 43 -1 -977 -282 -616 -124 -508 676 288 142 -411 -501 364 -252 866 660 -616 -95 -955 -799 -285 247 -256 810 185 714 971 -924 -88 -77 355 -467 -386 -542 -548 322 868 -75 -255 -421 193 -885 -379 328 166 -174 119 -342 131 731 683 -189 -75 615 146 823 -207 -448 -276 -534 -366 689 -771 -629 465 -724 548 -412 -131 598 191 90 -690 -276 764 -678 462 -306 841 68 -724 377 -532 733 201 -163 908 -369 670 273 969 -853 202 -865 766 62 805 22 -420 -716 862 -610 -424 708 -164 -930 829 -934 -676 -266 -845 -556 -569 906 -197 502 -87 -192 50 890 -628 74 -955 670 593 -454 625 324 -239 -613 768 -675 -841 -889 -604 -230 -156 -321 -2 730 179 -611 -315 227 -952 878 -952 -334 -990 820 -68 285 96 -883 729 739 -665 -362 -453 -49 -460 501 925 68 444 -199 141 -221 -190 68 -165 471 -346 420 -304 -122 367 -130 -667 -696 714 7 -36 -562 -13 573 -773 637 -733 570 782 -854 239 57 -112 118 -503 551 581 -730 362 -780 140 -555 404 -9 148 462 866 -824 -507 -91 -927 318 -740 -315 -925 -766 -445 448 851 543 675 568 -244 509 515 949 617 177 202 78 -1000 424 -769 -639 -315 410 -287 -502 -69 716 570 772 486 -149 -752 975 -79 324 133 44 -633 332 -881 316 -902 -305 114 819 -254 605 664 991 164 887 -938 613 241 -65 692 370 576 -416 -379 -919 -709 -161 -924 545 388 -486 92 -662 -720 -619 -523 -782 -515 159 -559 -431 972 51 215 -430 833 -941 201 598 -547 -133 -179 598 843 492 627 -415 -762 495 -204 704 -640 -260 -476 -188 217 840 995 107 -799 -84 581 146 347 299 976 310 -47 -256 608 538 971 -279 726 616 182 757 475 731 -130 -756 -688 604 412 89 485 -205 549 958 -545 -489 -620 115 -293 803 557 -832 45 233 114 587 28 213 -378 78 -75 490 -923 940 149 42 -176 644 -833 723 -816 806 563 717 -56 459 -238 -618 -748 38 -174 -108 412 -327 -500 -38 760 954 -654 -310 45 -973 -966 -176 -296 68 268 79 -711 -797 210 141 -532 914 502 -569 -776 -720 633 -587 66 -669 116 -14 21 925 283 -113 548 978 -986 -619 -125 683 841 315 109 -123 -683 -171 378 -242 429 49 -180 59 -750 -891 319 -584 522 142 780 461 382 -733 292 122 -169 931 -769 -993 -791 -299 540 189 -836 639 -880 -446 -396 -985 -964 -302 568 697 177 -489 -722 -871 991 -425 -887 194 356 -167 -864 681 247 719 -223 87 -233 423 237 674 699 484 383 223 -793 -709 900 -482 -332 -66 324 -793 -293 958 125 830 161 -281 -898 203 -552 -888 -713 561 666 -744 760 -418 804 965 151 894 -641 -538 674 -564 575 695 -863 219 -155 334 327 945 -630 -679 -537 702 -802 754 270 48 752 -240 -212 -248 634 365 311 87 936 -817 -804 542 -987 699 -212 354 567 -874 -699 -165 -167 -136 942 -938 957 -107 944 191 -409 664 411 -339 612 752 -238 574 179 -905 787 -133 554 487 -272 433 -492 852 62 -652 527 -100 -408 142 -301 640 969 -600 -540 -34 636 -240 755 331 -11 383 511 -550 797 891 100 406 -597 -97 -995 107 -718 459 -678 -884 -137 -241 321 -996 -514 309 594 536 379 -384 540 592 -194 116 -970 470 995 843 -96 427 619 927 -586 285 534 -688 -450 -414 680 703 291 -554 -831 -375 -535 299 255 -904 813 407 377 -586 546 54 272 624 -200 16 287 -602 248 -343 856 -532 -677 77 -923 -787 -175 -323 365 -633 -760 -152 456 959 569 -559 855 -395 -544 691 382 822 -891 -58 -814 -627 397 -392 245 834 237 -879 628 -319 591 -793 70 153 -577 -69 -807 -739 -687 266 -685 97 -91 -279 326 -915 152 514 -669 508 -93 585 -560 -193 859 27 -208 846 -27 -876 198 980 683 850 714 813 -726 946 -982 -573 -402 170 429 -934 -30 40 705 645 -499 869 -153 -955 -164 -9 555 -182 -542 -371 233 -411 119 -73 -109 -78 -249 202 -107 838 -142 -622 623 972 105 -958 135 303 -826 -20 -526 98 -240 465 180 -488 -922 -81 -842 -457 563 481 726 608 806 -781 156 471 -527 -79 153 -452 -226 -74 -800 616 -856 -618 557 698 473 611 -637 52 -967 -863 639 -40 641 545 -255 -28 -580 403 198 88 -128 359 641 -786 727 -702 152 -807 -122 436 669 -237 726 -542 -491 -947 650 445 -447 -901 -342 -432 406 -189 -270 -914 -204 553 556 524 -594 -159 551 318 -140 -575 357 338 689 535 916 914 947 -302 350 563 -191 -282 -551 228 903 248 533 -893 998 -805 -599 -171 450 -831 -386 -462 305 -892 -902 -417 279 233 -979 910 852 971 87 -299 405 624 831 -898 337 -182 867 168 -907 687 -969 -447 400 -313 6 -23 86 -716 -801 -776 -850 -867 194 -976 277 -390 -792 404 -343 145 -965 128 327 -840 -734 271 -509 555 -425 935 228 510 445 172 -417 873 -892 596 507 131 922 -50 -394 -611 -48 103 861 -326 -266 -264 829 -257 -433 32 -786 -408 731 -393 -212 15 722 752 -130 524 420 675 -326 -423 -925 -321 388 -398 833 -950 563 65 477 794 -294 -243 922 742 -950 356 -2 -451 -391 908 454 607 -666 -288 994 549 -951 -922 181 627 36 -181 644 966 -605 -885 -318 -404 -787 -711 487 -764 140 -580 -480 902 -115 222 800 -245 357 258 522 420 -585 -814 -442 -462 442 491 420 -988 409 -32 -644 -670 241 -689 820 641 168 -120 794 74 -62 -750 891 309 -499 787 739 -854 -840 630 729 -12 -846 -342 -349 47 -797 147 869 -621 254 -644 -729 621 -74 -561 -185 92 -527 336 -215 -235 254 -660 974 -804 307 -856 -743 -318 617 -899 935 -874 -3 -182 -152 444 -86 413 -656 -429 507 579 -372 57 -421 885 -306 975 -917 280 852 -798 -410 377 543 779 -826 630 803 473 833 311 -361 -789 -21 -822 269 484 604 671 -399 982 -576 690 -425 -128 118 -5 128 181 -345 -985 450 -502 -525 62 282 829 -513 425 248 416 439 -222 507 863 8 -834 -248 -393 -262 158 757 987 -79 362 461 13 -605 393 187 414 559 -125 946 -975 -964 342 546 -793 -604 334 -459 -465 -270 416 -20 919 -801 788 -956 -581 -81 900 -14 865 -172 104 475 117 776 -240 718 142 -147 -464 378 -399 147 -534 -352 -940 -26 -669 -669 -787 -720 512 139 -340 -231 -25 -814 848 -277 265 -824 -521 271 229 -305 52 -739 -846 699 896 -412 -477 82 674 -235 -924 979 -799 -491 -319 -685 -665 -670 631 -661 -148 -130 -25 960 586 523 805 203 -434 -890 -460 -301 601 -960 -139 -938 306 940 -217 821 -794 291 399 524 145 -928 -855 -944 -875 -399 -704 -716 890 111 -585 207 804 138 -136 -946 820 -350 -420 759 6 -114 -862 402 -148 254 -308 546 -733 -107 -345 -253 -508 -974 732 -811 894 275 784 440 -94 -407 639 585 -882 -705 452 -729 -999 -840 -965 -711 -788 -693 -341 291 178 -961 489 -762 -24 -45 478 519 818 274 -651 -593 -366 -72 -567 -639 -650 -823 993 58 -716 -392 601 473 508 896 -182 -753 813 619 515 -258 482 58 81 -219 144 -347 184 679 887 -129 -579 -909 529 674 -880 -381 -558 835 -807 -667 633 -649 -809 -293 585 -505 641 441 -134 -134 -955 181 -860 -480 -903 517 -823 -607 509 895 -939 445 -298 291 676 413 253 65 119 501 -336 121 96 372 992 240 -547 730 221 -766 -549 -171 -843 -932 -679 -451 -540 -366 502 -960 -82 302 219 778 912 -787 409 -625 -176 378 -691 -260 -131 993 -550 -311 -397 912 644 236 564 888 394 -680 -300 697 -939 -346 -808 -22 277 -304 -628 693 -729 -977 969 104 -178 -964 -23 -497 -287 -437 721 287 585 -217 -198 -163 -468 -728 913 -756 290 625 -505 -957 66 -79 742 -702 873 389 9 -64 301 487 538 948 125 291 -457 -492 864 630 -142 417 424 -463 856 -127 -129 84 -497 704 -964 708 -803 808 942 -404 260 811 211 -888 805 361 -746 -585 -47 478 -102 -748 -834 148 -818 -429 377 183 761 -530 -343 -495 -185 817 -722 888 601 204 -95 -977 181 762 281 542 -717 -983 -313 -105 263 -675 242 -831 -664 -80 310 -583 40 428 538 270 -69 14 178 177 501 -4 -783 873 638 904 -425 -986 327 -734 -677 656 -857 531 862 -580 -833 316 -926 -773 -645 -578 -206 714 -427 -464 -789 -519 -314 382 19 -715 -135 276 -317 680 -342 246 -578 955 438 399 -172 179 -799 104 -794 -668 712 31 -769 -59 -647 -89 -918 -241 606 -518 472 599 -601 448 -47 -203 -311 518 176 -749 61 195 -296 328 25 -281 904 984 505 766 744 -953 -442 179 755 -559 -501 -930 442 413 568 -735 -942 588 -681 -963 133 118 613 740 -166 -940 532 -462 -53 533 -379 -924 687 714 -796 -237 -717 191 -330 826 863 223 511 -207 -628 -868 772 -995 579 377 -45 29 -894 -957 642 -51 -300 77 -902 750 -365 -883 -894 -156 -807 232 -499 34 834 529 944 397 953 -459 -515 -919 -700 -989 238 626 -434 -633 -342 400 -285 396 -707 706 -6 -226 -350 449 -860 -212 -7 -365 -732 -218 556 -758 60 -817 -196 588 -929 254 33 649 -347 976 -907 480 -266 474 -63 902 516 -920 -800 -198 77 -262 -855 -206 727 783 -473 304 -822 681 231 857 748 505 10 -302 259 -423 212 -22 -339 180 -398 830 780 -499 62 828 -498 133 478 -651 -169 -590 600 -449 -683 -619 696 637 -291 340 -512 -696 441 717 21 572 -60 625 845 -488 -58 -957 -750 701 92 624 -993 -319 800 967 -833 365 925 903 862 737 674 701 722 908 -332 579 588 -814 -391 -571 481 641 -7 -659 -700 219 -57 690 -98 -751 -821 175 -453 341 -230 927 995 438 -447 233 693 -743 920 142 -342 848 265 880 684 850 -564 -189 -969 838 -19 501 -383 -818 714 118 -792 -329 -564 436 464 866 -365 -526 -508 463 -409 461 -390 -352 -622 -464 736 -213 -186 -646 -649 -28 317 899 -785 294 -356 771 698 900 -149 132 -94 -767 -767 138 -855 -763 759 -294 -157 765 -497 -168 141 -629 806 735 -923 -158 -757 -552 459 351 223 -189 -981 432 511 749 -135 -217 -176 602 -219 639 733 888 764 -215 -1 796 -907 -639 -447 -371 676 935 -610 -502 10 83 884 -92 -926 96 142 900 925 -44 51 609 -816 102 851 833 -844 -501 -20 117 40 -336 -304 25 275 -458 53 338 -991 823 -810 -677 668 -113 -781 25 922 335 -40 605 -788 403 -334 -635 220 826 -785 -734 957 831 -604 -359 891 -246 -46 -210 385 -128 735 686 141 -577 -889 -849 -168 753 34 288 203 -259 610 -347 225 -892 331 788 -940 -410 -789 -323 -395 -8 -175 880 653 -315 -498 883 736 -998 411 436 373 664 -937 374 5 -128 -510 -710 -232 -135 861 -135 143 705 231 707 858 403 128 110 -474 117 837 -805 -734 57 654 -596 226 555 265 490 197 277 218 -308 542 -671 422 -74 340 864 -519 -993 234 -40 -515 748 796 922 420 170 715 -281 388 -848 980 891 -803 844 -878 183 -710 344 117 448 685 -920 -673 -899 16 346 -898 -32 27 100 -165 36 2 -734 -902 715 -817 227 -297 -638 493 -347 -759 555 909 -824 -574 -573 -184 283 880 651 503 145 -521 -451 -731 426 213 -287 -810 -471 810 -542 733 -636 -885 295 761 316 756 -378 -429 -731 -441 -349 -394 163 -538 903 -590 15 95 238 -468 858 294 -165 -953 -827 769 -667 902 448 -415 -379 277 259 -666 -587 368 -153 975 -837 -639 636 -775 152 397 943 -693 -685 -300 622 588 -322 -376 588 463 292 752 -882 902 378 -497 -782 -851 689 -399 683 838 111 -924 -177 515 623 348 677 -349 923 -661 6 298 301 933 -679 -54 809 -56 -317 529 -204 872 -735 247 -287 -445 268 708 484 -940 -178 -87 -997 807 911 385 970 -397 -626 423 927 570 -152 -428 -452 -103 602 543 727 443 -577 886 592 588 101 526 911 -568 316 -499 -578 -434 617 797 -772 206 -230 553 759 -63 261 932 -686 -888 -745 -840 -184 -22 -481 -359 -140 537 -399 -746 469 -868 942 574 -867 -258 -22 -240 -17 -146 376 604 417 -641 -859 -383 222 -774 -18 -662 345 -516 971 -911 834 292 992 -301 -962 267 -911 281 8 613 -768 239 163 317 -766 -596 495 141 -88 65 513 -237 -241 804 -828 724 769 -382 137 -906 276 844 -890 632 -874 -308 595 652 552 -910 214 583 -478 -454 -274 -796 -223 582 -987 736 30 -692 300 565 75 970 255 853 505 -446 -790 422 120 593 329 -935 579 571 75 -791 -625 168 -243 -3 77 -399 -330 -177 -268 336 511 678 -628 -716 690 -269 770 832 -332 515 -85 499 890 -295 749 317 52 -91 378 -358 -768 -237 87 -422 396 889 914 164 6 -3 -437 -699 -344 961 787 732 820 754 431 -520 104 723 409 217 336 -343 630 -236 -619 -457 -602 -583 -248 -130 -502 -875 -119 -134 474 890 906 -692 -117 842 -334 -415 -362 -754 306 532 692 -636 -854 728 -688 990 -876 -619 469 -114 -736 332 503 -119 -741 -888 -830 859 -104 659 -419 851 -769 -476 953 460 -263 483 -577 -974 921 -431 694 -959 691 -432 717 345 -420 306 135 62 800 -1000 305 -215 599 265 832 -522 -796 417 -953 -789 556 -181 -957 105 -764 852 116 -603 816 207 -25 -626 852 446 460 -972 -308 758 -352 173 -859 318 -773 17 -352 -339 622 311 -174 647 -473 666 -855 665 -908 -167 726 962 -968 -546 877 -586 -698 -851 -777 669 -290 -499 -706 823 -575 -362 633 325 449 -616 180 105 100 987 -750 -517 -70 302 828 542 -857 -14 722 42 597 -240 192 -1000 223 210 489 773 -836 -57 10 -812 903 -523 -174 -224 502 -859 125 -987 472 -111 -909 331 427 28 -844 227 -689 -794 -822 -599 505 -332 771 160 351 -226 392 868 -337 447 325 508 439 -716 -112 26 314 -591 79 569 -779 -988 -334 -187 452 549 479 20 -644 552 -785 -542 -369 694 319 402 -151 778 889 475 489 214 -800 -596 78 734 701 43 -99 -268 -95 -848 -80 -131 527 689 -994 946 883 -368 24 302 -164 -388 -869 -386 160 895 707 -4 480 -893 -984 -996 429 -254 782 269 -760 -199 -512 890 60 -477 -7 -826 -575 -752 725 -990 -287 543 472 -929 440 -559 582 521 550 -5 984 759 -52 -503 607 -78 737 -359 -860 -412 -272 882 -564 614 -224 422 -973 315 -659 -555 879 96 -388 -310 -660 763 189 794 -373 764 -62 245 -152 721 127 -44 -498 206 -504 62 -117 486 917 -783 286 -620 198 588 6 427 -27 16 -725 -435 -547 893 541 -919 510 -710 -26 -1 -993 -667 -18 -626 -719 319 918 -268 -266 677 217 476 -763 794 620 -920 641 -78 -34 889 -827 -933 -433 -168 -585 978 169 228 -682 339 771 451 220 419 308 886 -413 771 -415 -518 -272 -611 495 831 -270 -741 389 -269 889 -832 108 -777 848 -261 535 -67 312 -646 -574 465 510 914 -708 -81 497 -724 -253 -359 -467 422 702 982 -832 993 -246 -795 -627 575 382 -905 396 -132 13 -395 441 887 261 -646 -567 -678 -898 -353 -551 489 -278 371 -991 580 757 -225 -931 -674 60 -910 -692 381 343 -195 -537 107 34 -890 -499 68 -533 -525 -826 556 831 -126 -824 655 -49 154 -681 -227 -417 -409 -99 309 630 -667 -761 896 472 406 -247 95 -974 158 28 528 -649 -659 926 -896 114 585 477 -526 -54 295 -908 46 436 -570 -282 63 -464 -196 999 897 -56 700 824 -11 644 250 -323 -452 -303 357 -450 405 26 557 902 -749 -715 382 628 978 724 -643 -223 316 498 409 -59 143 282 -652 -698 -978 218 -224 -685 59 421 995 -955 750 697 685 440 -196 712 -216 -700 289 511 76 201 692 -662 -66 -140 165 968 931 -688 788 -104 125 -977 -528 404 770 234 -505 -482 855 12 454 309 -967 847 608 759 -165 -509 620 193 522 -141 -296 -690 -608 -342 -401 -849 -712 945 -571 392 -660 -140 -401 981 -719 -792 -185 289 372 525 66 -793 564 738 749 -358 -257 -168 169 -768 788 607 -368 19 441 -822 -313 607 105 727 432 -876 272 -857 801 -806 -537 -436 493 -619 927 869 -495 328 148 956 -785 -21 -52 -613 -46 263 -433 591 907 -490 230 838 999 -860 195 -552 442 -984 -158 774 -410 -919 -409 -659 -694 641 529 -827 279 -239 155 658 -46 472 539 820 -912 129 916 503 384 -105 -190 460 152 25 554 154 -948 105 770 -263 -131 -975 230 -561 -293 167 -623 272 358 -637 -362 45 -12 -281 -166 -335 737 -937 -475 -183 -678 -960 -769 633 409 -492 351 574 -183 -899 151 493 220 304 -140 -700 -764 502 683 -22 -949 -503 -193 528 421 -712 444 -830 -10 -89 -828 -252 589 89 -458 877 -500 546 -616 237 -40 -621 -457 -269 470 -648 -286 -545 242 -962 670 -738 -375 -394 -895 -589 887 0 -256 76 870 -703 -576 744 177 901 563 669 -278 -643 -364 516 -24 -203 3 18 978 809 69 -611 -865 -307 835 -666 -464 651 -497 -275 642 854 375 -643 -901 -790 723 -924 -785 -917 711 55 500 571 231 -320 933 -906 410 -679 874 -356 961 -512 529 800 -496 927 -311 -684 -530 -183 529 -474 -634 -369 438 -898 995 -890 859 -877 -854 -391 460 -748 -476 -256 137 -192 -571 34 154 928 -561 322 565 898 144 -564 -306 306 997 742 886 507 608 689 -369 170 -897 111 -509 -160 -9 -515 -987 917 -743 404 135 217 971 -435 740 -348 824 -979 454 -213 -337 474 420 -902 153 840 -12 999 -242 430 -442 719 -880 207 816 639 111 -502 984 -498 892 -466 690 546 -892 719 358 -802 -521 -808 -786 779 228 177 -592 -839 903 -120 534 -547 -93 976 -956 -395 240 724 -154 -791 77 771 542 -61 -575 807 -933 -725 116 -608 640 253 744 -994 731 109 -435 41 -310 289 396 -281 621 238 347 -566 420 606 319 432 515 -923 -841 533 -751 -914 427 151 692 -564 -64 -804 -353 937 302 785 996 -317 -521 541 369 -923 670 -672 305 299 401 707 993 -556 -616 932 620 -789 354 -853 -176 714 -509 284 79 136 -727 69 990 -927 451 462 208 377 75 823 397 459 -248 -864 754 862 -583 -191 668 -912 960 385 285 888 508 -913 533 -519 946 893 928 -586 804 887 793 -292 -357 329 -991 -841 -601 100 144 -791 886 563 -934 329 -292 905 306 711 691 559 953 653 -5 276 -327 -948 882 407 -485 -918 745 -726 361 272 704 311 -734 -369 333 862 -495 -148 11 464 698 -846 -913 -979 -847 -259 216 -658 70 -211 680 367 682 -950 -646 303 433 -797 553 683 -161 -711 81 411 489 858 33 -692 277 -245 487 -422 628 -922 -365 -772 636 -28 -466 326 -984 -173 670 -332 198 54 -939 904 216 160 -46 -88 -343 -125 -765 194 916 -742 -75 633 -307 269 262 -559 -281 442 -230 -796 358 -496 -904 116 591 -414 307 280 893 252 705 110 264 -685 -613 -45 -992 -812 -393 -279 -836 -720 699 -559 -202 452 376 -387 1 -550 -667 -669 889 151 -582 89 125 -895 -52 664 -721 929 -21 -348 298 -345 -673 461 -403 342 -228 -551 -587 877 -998 403 895 525 505 -999 -926 -684 -596 -117 -371 -541 621 357 -397 653 -542 -938 -393 23 505 89 -759 931 816 -892 -931 928 -290 859 110 720 641 986 -782 -700 384 891 -458 915 392 -716 117 -200 -818 862 886 369 364 762 944 -980 249 43 261 -509 305 433 286 -870 -323 553 558 -354 51 219 -721 682 -271 -690 836 -301 298 344 -244 -678 309 -631 -578 966 765 861 519 -663 757 -98 623 -751 751 570 5 358 422 -213 782 723 -877 891 186 -370 -258 -512 -221 -3 887 -970 -650 200 912 -263 -567 -314 362 409 -55 988 -432 -459 -673 -748 -792 483 -734 734 -354 -387 667 290 -338 995 -877 140 290 943 598 518 -348 213 862 -367 -894 58 -220 651 778 653 -321 468 -716 613 275 887 473 250 802 -297 303 665 741 -312 -252 28 -96 -477 -319 378 647 -711 914 -838 -524 -120 159 -10 -431 -291 -366 -626 -205 -895 -705 766 -508 99 -984 -970 -782 -609 -998 -11 -939 -971 -792 -951 -400 -449 324 -749 300 147 603 -706 423 570 -985 -18 -843 -181 -652 343 594 188 740 -584 -736 677 194 -275 318 -3 695 -339 693 -540 169 766 314 885 556 -641 -353 17 -869 649 106 945 -789 -730 -843 -288 9 220 934 916 -640 931 -12 107 -435 -453 814 236 745 -238 -314 701 763 -302 9 -11 637 -861 426 143 938 -941 59 458 959 664 914 -19 -415 -743 765 887 -905 114 -541 788 793 -298 -893 210 472 384 415 736 -816 1 -155 -635 -336 -354 903 966 273 183 -734 763 -403 -80 766 -893 314 -224 750 -476 976 800 -638 -927 348 -386 -779 566 -340 330 279 850 656 799 -803 955 237 -408 174 -598 -854 852 843 152 -208 826 413 743 457 244 -215 189 -538 -981 131 898 -812 815 613 7 7 -288 -360 -281 -93 498 -992 -927 -354 -68 180 -76 -354 671 -834 533 -639 685 -828 500 863 -605 -274 990 491 -376 -259 -983 -346 625 498 936 -937 -849 115 992 984 -880 -534 971 830 -651 242 997 546 195 229 500 708 817 68 -918 139 -182 -43 -951 -607 821 -663 -460 229 985 -957 582 90 -983 940 507 -760 97 424 -522 -423 506 -162 688 610 -749 -122 -342 2 -349 142 541 -839 -25 774 389 933 553 556 -306 -828 -982 -991 28 -932 -967 -941 -411 570 26 361 306 465 704 755 -634 479 453 720 971 557 751 40 -571 223 -211 611 426 700 34 -149 -864 -260 67 -609 -494 783 -587 664 690 -809 363 946 -674 591 -539 -894 -147 -500 -560 -282 503 -115 -496 -795 516 4 -106 -586 -256 973 -748 -524 774 602 -87 -724 -674 -57 39 -534 -100 -283 340 -68 738 650 -444 774 -415 -375 314 836 -809 -667 -686 3 -512 422 123 808 325 762 674 -877 710 -712 -209 426 -828 -886 506 962 100 657 -383 765 688 -995 -729 825 678 229 400 -483 -471 -350 420 273 -717 -53 -654 -329 -242 668 -693 -560 -122 432 916 -827 267 207 -466 763 -858 83 -673 715 -948 689 -953 1 540 962 -854 -931 671 622 784 938 351 315 754 -53 431 -78 984 -404 771 -745 544 -127 -714 665 805 26 719 -290 522 -326 73 -86 225 -201 512 -562 -106 -712 671 -604 -418 -562 -376 826 387 -413 768 687 -269 -553 361 -777 682 -991 476 -453 -513 289 -356 -984 994 -13 -238 852 847 40 -43 -710 296 499 477 -367 595 931 -957 468 680 -892 -932 490 828 186 362 18 909 -714 -810 290 946 103 343 73 -368 -935 -291 -783 -45 -517 299 -402 551 -275 -916 -631 -177 -368 -345 -145 514 -654 568 -94 137 -609 689 889 490 154 -4 765 -867 815 509 -897 571 356 -259 954 323 -330 810 20 479 825 32 -740 -142 -484 884 342 903 517 -520 779 643 -170 -489 393 -986 -946 -120 -563 391 -268 539 -781 684 -79 -73 279 -503 256 131 -732 631 -437 -626 782 -858 -821 983 -116 -736 -940 -971 -223 526 -506 -121 563 816 651 32 -34 9 -794 -800 93 -334 -374 -66 -354 -301 881 -141 179 358 18 -348 -293 -340 489 188 980 330 -508 -493 -979 -737 883 -35 801 893 83 382 -665 -354 833 -132 925 -974 -30 924 894 -646 -429 191 386 766 957 -409 -213 -899 449 719 -89 158 -895 342 -213 -406 181 956 -428 492 865 -652 495 -485 346 -82 220 -467 135 141 -910 -773 506 -567 -837 -439 635 886 562 -791 -997 -472 -423 -7 -319 -464 -865 -298 228 -169 -544 120 724 527 -176 -859 -794 -882 -401 -659 -450 -589 -721 -173 -494 348 432 -78 -835 -457 -414 525 -657 385 -782 -547 372 613 330 505 3 -2 77 -781 433 629 144 -544 654 -302 528 890 472 -134 860 -255 900 490 396 345 -938 411 874 -1000 -270 435 -657 -471 978 720 -731 101 889 436 7 459 -150 -286 690 93 -726 60 -729 811 -753 -307 -662 210 779 853 584 999 -641 -103 849 -111 -344 369 67 -963 -879 -809 -98 -849 -986 577 -528 615 -255 -551 422 -481 102 485 238 943 204 272 -954 -575 477 -430 -837 241 -497 -728 888 638 -831 -547 716 469 -577 818 -996 97 -108 -550 53 -757 626 -340 90 626 -234 197 497 -902 844 -205 -228 69 893 655 -881 -58 -884 -136 -30 -605 -522 -586 -421 -144 996 -393 987 -543 44 475 180 -520 -552 -664 201 -701 -642 -254 -654 940 333 287 796 643 813 329 -783 -426 -423 543 -294 190 310 -464 391 322 486 617 992 -439 754 -460 495 300 -667 -692 -848 131 -287 -30 -644 -159 464 -266 241 863 397 935 -22 231 889 138 144 -857 681 846 -62 438 -97 793 638 889 66 -846 72 -539 447 -886 265 -255 -156 -929 -965 -122 -849 -506 -13 259 568 747 262 -513 -186 965 -295 912 -550 689 701 874 -395 294 564 -869 111 -699 354 587 590 636 47 718 818 37 583 -371 -689 456 349 -680 -831 595 -292 -128 191 142 -642 -28 677 946 1000 -253 -806 612 -815 -835 -579 265 718 271 -321 -324 601 -731 207 537 -648 -594 -385 -178 -278 -818 307 -255 636 705 848 -157 -781 567 -987 -331 -976 -438 -32 -203 -251 195 -290 -137 -92 632 -442 711 -775 580 -412 -861 -657 -469 928 -649 222 -397 124 545 -772 -223 -227 -454 -490 -148 -716 -362 364 -487 -490 967 496 807 292 169 -766 -324 -313 -896 472 979 136 848 204 191 -175 -273 992 -576 172 750 -611 790 -130 -98 505 -835 -41 762 678 -224 -123 459 287 959 92 324 -108 -897 934 -973 -959 -691 609 -648 -188 -660 960 112 6 676 -933 -832 76 -17 88 -240 809 -570 266 -888 -933 -504 -635 -323 299 245 504 -766 296 -706 210 428 -459 -751 -829 735 -485 -444 -516 10 -364 -78 605 288 -14 -768 -124 -233 338 -547 257 -856 16 114 778 -779 -454 517 -372 438 -102 206 916 -195 606 -29 944 343 -60 681 275 736 900 -597 -338 204 -419 -141 -503 225 -192 854 730 357 349 -758 917 199 -882 -493 -244 783 511 277 162 -245 890 577 -368 -783 125 -908 637 346 -144 -724 -323 921 -677 185 -6 -519 -29 -252 596 988 28 175 665 481 480 -759 768 -453 -395 -707 -225 -263 674 995 604 591 -857 925 -698 -696 103 -994 698 -416 726 718 -10 855 757 330 88 -538 -95 -477 74 -303 -568 -138 -897 -281 -394 -251 -935 842 -662 -977 570 137 -562 12 320 740 221 340 -288 -88 898 -849 607 -281 -398 -343 509 178 -288 937 720 -134 278 -343 484 579 -1 -265 -878 -834 -932 636 -297 409 493 617 -292 -598 467 -291 145 -395 705 -652 -940 421 868 -735 237 964 -69 299 -507 -941 -103 360 725 -182 -363 55 660 77 -528 -411 615 435 -516 -135 -645 -207 267 -627 64 118 766 218 -992 -30 -300 667 -516 700 290 371 -856 -328 147 -270 344 -849 793 -961 137 501 -904 -233 -80 -489 979 713 450 196 -404 -656 -497 -777 581 -725 151 -254 855 989 -883 -110 716 -78 -135 -18 -820 358 -983 428 -440 -139 461 -563 -547 443 30 793 953 -984 -244 -467 -421 722 263 348 434 720 -166 746 318 -808 -621 -793 894 -841 335 70 656 665 578 -771 -484 -115 537 -701 881 -642 911 360 753 290 -943 530 -98 -938 106 -672 102 3 445 -22 734 366 722 387 212 -661 -16 118 -578 289 999 -810 83 -468 -675 64 550 -236 827 -287 -373 53 822 -756 -848 -166 -686 210 955 93 643 -449 936 980 -996 -306 635 962 -935 710 -801 11 -562 -771 627 -852 647 -7 870 -45 -114 -988 193 -443 -858 352 -429 125 -499 878 -606 -205 -218 -625 -122 -330 148 -705 -602 -227 190 -127 819 -336 -153 -228 -560 459 224 633 -79 -358 -456 -417 729 685 39 10 389 -102 -138 -62 671 -695 965 269 -20 619 849 999 210 284 -22 -280 -339 858 -31 589 437 213 216 -305 466 724 715 -193 -643 868 -213 347 -628 346 -218 -992 552 752 -28 -348 434 84 -337 -869 187 -789 -830 788 -935 -74 -289 338 570 -357 -296 343 402 -801 599 -814 -578 291 406 761 527 -890 -478 651 -267 -841 593 740 -418 73 -734 -192 832 483 489 209 954 -113 -152 641 988 -920 -286 -773 147 -709 -920 -728 -86 -334 -34 -182 -490 -824 595 -995 -787 -709 -427 481 675 -334 -1 -185 -742 -265 146 853 59 488 226 -577 31 343 12 -856 -742 -436 -851 577 976 348 483 979 -430 997 923 -438 580 -630 633 214 516 -833 402 838 -136 53 185 -101 -44 130 388 61 -40 250 -436 -229 -115 -579 537 -942 -200 -983 -829 459 873 709 902 658 466 -419 -595 574 -491 -153 -867 67 826 901 -85 513 243 887 -305 -712 -463 157 -655 -250 53 -539 156 -456 -307 -81 -142 -386 -887 780 187 -655 -928 819 644 -87 768 747 167 -545 -306 -678 -979 233 -354 -876 535 956 0 -226 519 307 -705 612 -899 -546 -301 732 99 950 661 -929 181 161 77 313 -694 933 296 832 -454 -193 31 400 100 -827 -774 -883 750 -938 781 -520 91 976 649 316 226 831 45 -901 491 302 -803 -737 -874 13 -448 -326 856 -906 -907 872 -58 310 911 -20 -907 612 -397 -695 -223 588 -154 -351 -917 663 -825 -697 218 -830 922 737 408 -222 913 -985 -2 301 -869 -36 -985 537 270 975 437 93 568 509 258 -904 -337 839 -329 652 -549 387 351 498 -395 -488 -753 -360 -526 -413 -70 -523 -257 804 803 691 232 -83 -364 -317 144 -622 -939 640 310 581 -668 966 -456 -124 739 17 -745 816 272 -789 -312 349 -747 297 414 -657 -735 -456 -687 -998 159 -649 -681 -756 466 649 -332 467 -575 407 -650 807 -572 180 -347 568 856 799 549 -843 -503 -840 110 691 -826 -820 587 109 458 -384 -356 378 -838 526 -870 -696 785 -662 215 -637 820 369 782 256 192 79 670 101 -818 -993 -385 -896 862 884 -529 66 232 97 846 938 -498 277 774 -737 -951 676 564 -857 -526 354 -895 557 421 884 -262 751 -498 -751 21 -843 -181 -327 -805 110 -774 -836 -461 -370 32 465 -742 799 -493 884 -219 -91 983 632 -84 -344 796 -713 -226 905 -951 935 -192 875 932 -550 -583 -729 999 527 989 622 -279 -89 -735 -191 458 -49 542 -882 132 913 220 997 -406 261 -459 481 994 716 727 58 -415 211 33 576 833 177 -356 -476 758 160 694 649 -850 642 563 742 -747 -519 -747 -629 -652 -551 -45 -432 -391 733 -944 814 13 -568 797 562 814 -996 237 356 -232 -154 -567 -355 338 576 -644 380 -274 -333 664 626 64 -384 -373 -571 -626 -854 -765 971 526 -892 -149 638 -295 408 382 -856 -361 -956 -209 583 7 -39 388 345 -346 -928 401 -445 -252 -805 80 -76 -983 935 -433 -967 383 4 966 -751 108 50 -510 313 -271 -583 698 -26 -942 275 465 -966 -505 666 -242 -464 -474 -195 -210 -910 620 -130 -231 -464 -477 813 -772 924 932 -986 82 -945 -552 -786 -814 -925 -606 35 -884 574 -718 854 464 -343 -792 -923 -965 -842 587 308 -567 -873 866 -409 784 -161 -91 852 -967 -725 204 981 621 612 437 471 836 694 767 -697 145 636 507 844 255 -970 -359 315 -247 -434 -351 461 890 465 338 -630 -440 941 -856 -13 431 907 398 727 377 178 545 -437 25 790 542 -388 32 -207 422 -524 414 558 -11 -554 472 346 491 674 -568 644 -490 -900 130 -711 -513 312 -680 243 -396 -509 498 -497 -354 -236 -463 643 852 -785 584 -780 342 -806 -840 -262 860 102 391 -111 -833 209 -201 -542 961 838 -829 869 -182 266 914 -678 885 -513 169 35 161 -883 -737 13 840 -286 651 948 -169 971 427 -548 -482 -589 -330 -382 901 -728 -651 -708 -701 -242 17 301 -933 -388 -793 170 520 -594 694 313 -443 -182 604 161 -703 -289 -670 231 -838 787 -588 133 717 -289 -325 345 -199 46 -473 420 -156 -166 -854 -72 331 807 64 880 419 908 -798 -875 468 815 -168 -754 65 -468 999 11 -500 127 -593 -624 -761 55 -861 45 -646 288 -877 -769 -470 -255 -782 -300 -931 -665 -322 173 -582 186 -90 -238 -523 -50 453 -87 598 854 -523 -828 251 -57 72 719 -318 862 917 105 914 -392 -338 -452 -839 22 -999 -259 510 435 -973 867 -227 -768 -412 435 -473 -152 -863 -328 -178 -851 715 -155 958 100 585 328 -836 510 664 -914 -2 229 -95 775 835 -309 -86 276 -309 170 -638 -852 59 -509 562 -448 509 -22 -81 420 -2 -191 -705 -124 871 -33 -248 -203 113 387 500 641 475 551 -640 -112 596 -371 363 117 -120 -519 -680 -654 366 912 152 231 -120 844 -596 970 30 -680 -887 591 133 -31 222 12 -79 -636 -82 -129 -379 554 275 -549 -115 -788 66 164 24 569 856 946 -736 -215 -888 -827 837 -319 385 22 -36 -109 -390 -95 -406 566 -772 -399 -445 894 -94 -63 -57 792 -178 342 -474 167 650 -487 309 -832 875 336 -66 806 30 -457 448 648 610 722 -330 467 -184 54 -927 -105 -480 186 307 198 -315 -408 147 279 -555 -920 -283 737 -506 -357 -592 -736 -642 973 7 -325 -415 515 -776 -237 -301 -733 147 -110 -670 70 -495 -543 -547 536 -263 -730 -396 710 407 -986 104 342 445 53 -875 665 -318 -184 -815 476 643 256 -13 682 -120 -315 -964 881 901 102 945 -231 -927 653 -659 498 -654 -760 -377 -809 -658 904 -825 375 -4 309 896 -652 25 -755 -423 -336 489 -977 588 -466 -360 300 969 -218 589 -633 643 -803 659 765 -885 -316 -618 -878 683 731 -826 -629 770 -363 74 797 -52 205 995 962 149 287 -585 -186 55 899 758 -826 -179 964 871 -384 -666 -159 309 135 -146 557 489 -693 27 691 53 -193 765 775 -221 -150 -160 -159 -469 -727 -882 632 -742 -652 -640 740 -395 -262 608 -428 883 -654 104 -932 880 -997 67 -293 6 -213 -957 830 215 -519 -863 -577 -472 -817 -377 -782 -391 851 -969 217 302 -766 -19 15 -158 677 516 929 -175 -253 -28 326 43 570 -818 769 -594 585 181 64 -374 340 319 547 409 -846 -897 -986 351 365 -30 -401 945 618 684 -265 -897 496 854 538 -4 -871 -698 -534 -182 -317 -725 342 -636 873 586 6 126 144 886 716 -56 -112 617 29 436 -520 -133 239 160 -322 -691 -707 -551 648 -534 594 660 -175 -383 363 -948 -590 -306 546 0 -240 -422 691 -540 -721 641 -1 -158 -793 -719 -834 613 -25 -169 -166 603 13 -759 -600 127 -392 928 -487 236 410 885 -842 496 623 -212 -855 72 -892 -980 310 921 863 -24 462 -673 362 -920 -134 299 973 -419 335 -774 888 266 -372 -20 -303 -211 601 -866 -52 580 550 487 632 -388 984 -634 252 -801 10 -539 261 668 -187 -50 104 -730 -859 -537 -853 110 -551 -508 548 -376 -926 415 371 -486 -155 548 -803 800 -46 724 -325 322 943 890 801 -932 -317 406 543 197 -549 648 362 573 -352 371 -451 252 -24 -888 253 788 -138 380 125 -195 -482 -893 -14 45 -336 -641 -906 -59 52 235 -650 890 206 -8 -382 83 69 -750 -519 -826 314 -581 -88 618 -770 -945 21 -953 262 -415 -771 -728 233 -27 -337 -19 -469 59 772 -387 104 594 -726 -938 -483 512 341 203 614 -185 637 -483 435 -64 -784 -612 241 634 -223 -123 -316 -80 -585 -455 -126 614 451 775 -785 -481 84 282 -206 -646 -436 91 -722 -302 511 177 410 793 965 841 -40 -51 171 847 -56 -1000 -448 -903 626 -11 607 164 -501 -94 677 683 445 202 252 343 -580 693 636 -406 -39 -670 -818 -643 964 175 694 886 82 574 -909 -441 352 881 -243 -225 456 913 798 -30 480 76 549 750 -719 782 -694 -199 567 909 -553 -782 652 -407 241 122 -822 -899 -777 884 -31 713 -122 58 899 374 486 894 -358 269 289 638 598 41 -327 240 551 -618 558 -630 -155 967 602 -523 841 911 458 308 -861 -618 56 170 -518 -363 -220 205 7 3 730 -266 680 868 403 687 -970 443 101 116 969 -555 620 -813 308 667 -785 95 -589 918 -156 897 -497 -417 658 -450 -225 -166 -1000 204 -239 367 -860 -297 -678 -283 -487 -250 -921 -177 604 -414 -925 -586 712 -68 -488 390 171 -768 -700 531 927 640 906 -497 -653 654 196 -659 -115 -897 -666 68 121 -695 -597 388 -654 -785 -468 405 638 337 77 708 140 -366 62 809 -974 -240 763 745 -114 -996 -742 -675 -40 -335 21 454 -609 -891 -483 689 -876 -208 -144 583 330 -367 -566 -616 561 548 -124 -93 729 396 31 -128 -816 -975 -885 -520 850 -718 210 -537 -466 784 973 796 -409 82 -577 839 393 -394 -854 212 402 597 404 201 396 -516 559 634 777 -15 467 -688 -642 -107 799 150 -292 115 -867 -484 -45 -201 -715 -502 652 409 3 649 -230 -77 -501 -490 149 224 -880 499 -963 109 -308 -37 -203 -771 -855 402 903 260 275 343 -248 579 840 236 -418 -84 -291 -107 -283 89 -358 -648 717 -355 -771 864 -776 -901 -64 -215 822 -354 -485 -635 -700 396 318 -658 -906 52 -765 945 983 -833 451 -676 -104 895 820 913 767 -584 -742 -449 455 956 -381 467 636 -620 -119 355 281 -688 276 676 536 -738 786 304 -557 185 -506 817 -78 347 160 284 -829 -840 629 -352 833 814 -861 877 212 -451 -317 -582 38 -328 544 -142 -857 -858 121 -46 468 -295 926 -403 -877 284 -825 322 627 340 739 -739 285 441 -354 928 820 -578 -383 -780 586 -22 -468 -144 -763 889 949 -285 -934 -681 -534 943 -507 127 -360 -219 98 861 256 552 -735 280 55 283 982 794 -186 -615 -151 -204 596 -463 -240 683 -263 -981 652 -500 -134 642 -70 971 -975 415 364 -638 -623 669 -344 -320 968 -183 -408 298 708 -690 61 -895 -903 132 455 -181 -173 -770 -23 -856 370 12 -165 735 -840 -935 -685 989 625 -814 748 127 -375 81 330 928 -776 -932 -426 -995 -913 -305 773 73 394 -109 -502 953 -89 327 -133 -228 -338 -72 -967 -896 -271 -138 50 870 95 -626 -896 527 637 -160 832 -671 -43 -907 -31 -754 610 853 883 -191 168 -496 956 -509 768 387 46 591 -942 -152 -220 106 -619 14 246 913 578 416 -983 -346 934 -698 14 -392 -132 -40 -997 836 -353 -461 838 30 -803 -557 524 -121 598 -636 413 540 -28 902 307 70 -694 -803 -361 -527 323 -553 -288 586 -379 -473 -458 51 -651 -987 853 336 811 594 6 920 -669 222 974 933 667 935 -413 -167 486 -700 739 -98 -581 397 -978 817 159 -104 540 640 -151 815 -801 785 -167 -641 -35 -780 753 -702 996 -150 827 342 -816 -847 -54 -163 -723 327 622 494 924 490 571 -111 -59 -828 717 427 -886 856 -904 875 890 -461 -400 203 741 -844 367 646 799 -720 -156 589 90 -956 -7 -372 -812 -222 -888 -445 374 -535 -593 -274 -464 -260 963 -598 -575 86 -532 -557 -839 112 9 -248 -171 786 151 -361 -804 267 825 272 -731 -83 -411 -186 -664 -746 187 -261 299 -96 970 46 844 775 63 506 -747 524 398 -379 566 606 -3 183 11 709 937 485 -385 -359 -22 739 38 -256 -809 411 586 210 -497 276 -719 -559 -756 985 -362 57 -398 -68 -374 149 -396 -181 -358 -697 -354 -609 897 591 682 -896 732 -658 -975 706 -397 664 718 363 824 579 472 819 530 -936 929 -844 855 557 -12 -720 590 490 61 99 664 -579 -45 -618 -594 -316 165 834 744 -388 839 -637 695 -551 573 -356 800 583 670 -230 948 629 -639 214 -916 -220 -272 -719 -987 374 -84 484 693 509 -121 -396 -458 756 -533 -775 -138 557 828 -72 -863 609 162 77 601 -823 -194 -842 600 -428 302 613 345 391 699 131 671 241 -840 403 836 -959 590 480 584 -705 334 -167 -421 387 671 899 -636 -169 -977 -536 -901 817 -789 -157 -4 -574 -819 771 826 -752 780 -458 -674 645 952 695 -716 932 7 68 376 604 -775 784 -234 -730 262 -266 573 -449 -547 952 -431 210 52 -200 538 965 -693 -352 -438 616 229 -798 423 -443 679 270 -77 866 -641 163 652 -203 771 683 402 -747 -666 -859 -576 408 612 -434 952 -504 -974 -804 -874 774 -502 736 -927 -505 -122 625 -681 -950 -602 141 713 -248 -374 -724 279 306 -569 227 668 412 583 -630 876 605 940 404 586 106 297 -548 841 -28 509 -343 999 95 -373 320 -929 -751 714 -412 360 68 -774 841 -416 -575 238 -821 658 237 -994 -616 319 836 159 -204 -216 -91 -8 910 689 148 -498 -954 569 515 773 393 -460 -392 981 593 389 -191 594 809 -562 854 71 -3 -913 121 -493 601 952 161 147 -304 116 -615 -494 -50 -251 -599 -17 210 -499 -870 -532 -100 552 -24 435 -721 786 141 -85 -700 847 139 364 795 -761 -478 635 -905 -351 843 -156 -280 -324 56 -498 660 -403 776 223 76 -205 -647 110 -560 -429 -368 616 -924 847 -1000 920 45 30 53 -170 593 774 -965 -448 278 539 519 -325 723 -452 618 -634 588 852 244 -107 805 -53 959 -775 -656 -793 -668 -212 -145 625 -858 -277 -97 -895 3 -217 492 -383 814 -234 -319 764 435 -282 582 145 993 -181 -299 -227 201 -593 -34 -461 -483 958 -687 930 -154 378 209 31 -212 61 866 -422 -595 913 -915 -693 -240 -255 -22 148 -225 934 -666 299 23 751 -412 921 902 583 170 253 -910 -304 -741 305 -431 -62 -960 -823 -717 -889 -607 -276 -579 -674 580 -620 -105 728 -61 -585 -350 -446 -913 -666 38 -269 -767 512 -333 -844 -262 -849 334 -943 273 706 62 -47 3 -292 -842 710 745 291 563 524 955 384 470 252 194 -582 322 -439 645 -904 765 -476 -256 -136 -529 187 437 388 296 175 896 -490 -256 -120 -597 202 -989 264 -137 -920 -65 637 -612 137 -864 -40 180 503 520 -994 -827 2 210 -373 420 196 -306 808 -848 742 763 713 -573 -893 -939 -688 -57 118 591 -22 -651 934 -651 82 179 -971 -236 9 236 -179 -622 -958 -784 -376 -819 -844 -571 164 -466 -343 923 481 229 -478 -616 -136 802 876 100 217 686 862 -39 77 25 328 938 -439 123 416 732 -61 768 203 408 763 -557 -595 -246 217 -777 -78 843 215 -468 -32 667 -563 -865 805 -946 266 -230 -769 109 -692 523 -509 599 -736 686 844 -469 -917 738 -910 489 -288 -753 589 36 108 850 -591 924 309 -247 -676 -678 535 253 -577 -128 -691 92 -104 720 126 847 -533 -851 -32 -207 641 557 608 165 372 179 -550 -96 -337 -743 -31 656 841 76 -850 -274 -68 -136 -438 179 -399 402 325 -860 423 -197 -115 -464 -65 -104 -469 597 -338 270 855 -19 -585 -675 -887 392 637 270 -615 -915 128 -477 -927 484 414 -703 57 879 -730 -65 196 1 -15 -857 661 -154 -961 534 546 -596 -773 482 584 -877 680 416 -453 -478 -457 886 189 -344 232 292 501 935 -788 -246 987 -45 256 -806 833 -329 310 -958 291 508 -555 774 -654 -172 -447 78 929 -258 -104 610 -54 640 229 -82 540 731 -802 -139 717 786 495 777 399 -589 -184 831 610 791 -644 100 14 -772 855 -329 -293 768 -497 117 -217 715 -565 944 -254 975 414 -677 -818 -775 -201 548 -378 212 596 110 -528 -43 -757 -359 -49 83 -104 -383 317 -126 -541 -704 -749 254 -407 -405 313 -542 -893 -321 64 -12 609 2 443 -427 765 -446 338 810 859 571 -45 -592 976 828 593 -258 412 805 -919 598 14 -281 -642 -257 -83 -740 -911 -911 525 -551 396 -597 380 -753 -14 849 452 374 -777 893 -133 -854 476 789 -34 472 814 -771 60 424 -673 225 -461 490 -239 839 565 748 -183 -205 69 664 557 378 291 305 877 861 -374 -620 -431 894 199 801 -83 899 335 323 322 864 -56 835 861 -481 -319 380 -16 14 620 402 -677 -565 432 -616 663 -394 -979 -67 -708 -555 190 -799 445 172 266 819 -117 315 -990 674 123 -821 78 203 -924 -338 212 -536 436 -943 841 889 359 -141 -827 486 -555 302 899 -320 -396 909 -14 -483 260 942 -500 358 67 -216 -86 -59 -200 -749 353 -930 327 -174 781 -65 -604 95 946 -327 -969 -776 354 245 988 548 106 512 -952 113 181 132 393 -197 311 -354 -533 459 741 216 -614 -57 708 -162 -779 -698 447 -222 -524 28 953 546 -462 -967 324 82 -774 659 914 795 872 -68 -534 175 672 631 -887 -675 52 -361 -510 296 -224 941 -679 665 -637 483 704 -336 -466 -256 -485 -7 992 743 966 -478 -13 199 -567 -266 -851 -677 216 213 788 126 -655 -800 808 756 -205 -377 -99 -584 394 348 673 78 379 -169 -879 -615 -161 -289 981 199 -45 673 -68 -552 481 915 -760 -509 -20 485 268 347 585 876 345 588 427 -485 238 -383 537 -396 398 332 88 -881 -993 -378 79 596 -932 -110 -774 -272 -80 -606 741 229 681 -202 -53 -87 86 972 -751 -895 -728 -591 596 467 545 700 937 279 676 965 961 -342 -242 -140 -990 -928 -171 207 251 -548 -476 759 24 885 806 -104 246 -149 671 -566 -774 996 -31 -571 -735 -931 -768 474 -357 913 499 331 434 114 6 -64 182 938 34 -318 -708 666 28 939 -659 483 -906 263 395 984 -950 803 -23 282 766 396 -135 98 816 495 -696 -846 -609 -66 628 254 561 862 -204 -685 81 -567 -418 -935 -576 704 -36 -335 791 -362 -933 32 -281 -664 141 403 -714 783 632 936 203 -808 65 -971 -315 -821 910 185 -51 -487 270 -559 692 -91 67 82 101 414 193 418 -664 -640 27 -483 -969 -695 -229 -414 -632 1 -350 300 198 -577 902 974 -673 -835 -609 841 256 452 443 249 -598 -985 -454 -8 -490 457 -8 781 -408 575 780 863 401 851 -565 184 494 -632 -880 -929 393 -687 774 391 235 -356 27 -383 -634 339 -444 -926 -999 214 161 -467 264 895 447 -135 968 -446 731 -742 812 -731 -686 -113 125 -944 152 671 -701 -364 -542 -644 -677 -259 -884 827 -736 -279 -74 418 -304 -196 926 -362 -792 -159 -233 347 898 532 164 -796 394 483 -259 839 74 109 -219 -43 -240 260 -922 -212 -251 -356 -653 -338 76 -484 -987 249 -784 171 984 190 -643 588 332 -462 590 -348 717 -415 190 -748 -659 -629 -539 -128 894 577 -286 -596 203 -409 -184 -808 438 703 153 810 -387 404 -321 484 -94 -107 694 24 -452 -506 -227 684 -401 198 -720 -245 -404 951 941 -826 -500 -546 981 294 501 812 -771 897 -534 440 401 711 972 221 335 -809 276 -588 414 -349 -109 -728 331 -465 -894 -917 316 -348 -300 27 357 -467 -168 441 -492 544 880 -613 -895 -544 -133 -469 -230 -672 -30 -502 864 819 -739 666 650 466 -34 -942 -752 -727 743 548 813 -671 648 517 -54 -210 -631 73 409 739 226 720 -685 -288 350 -721 553 -359 578 103 426 474 -811 199 134 898 515 189 883 -274 815 -72 -322 877 513 -69 508 552 -394 737 -920 -884 -625 -288 -534 817 -671 -16 18 144 -804 831 253 414 -517 -700 842 -172 957 -976 12 -763 -515 1 602 -402 495 -929 -950 -945 780 -493 612 5 746 -25 905 782 286 607 803 121 958 669 -544 -903 -889 372 -223 309 -206 -52 -495 -85 135 -67 -631 163 71 -738 277 -873 838 514 348 406 -215 178 -875 -413 -193 -337 -645 224 -130 -748 968 566 -173 -794 -728 -22 -299 -377 -55 103 -858 -789 787 -164 655 -110 -733 339 -436 625 -655 -608 -860 184 820 -546 -851 807 -31 -957 340 597 525 172 414 -664 -268 292 -810 -857 -301 -901 -399 254 -545 366 -347 -567 491 -586 527 884 -819 -340 830 639 -610 -339 64 -163 758 -66 -153 845 890 996 -645 883 -537 987 -758 -84 296 -140 -757 -18 681 -727 634 -51 934 -88 -489 278 491 642 535 931 -538 355 -407 -229 149 -220 -627 -96 93 -27 253 997 66 754 280 -329 -854 28 -597 645 -663 117 603 339 -571 660 164 936 351 249 739 -752 -766 667 -680 -164 -617 15 -155 -828 -725 -897 317 632 186 -562 -196 -864 10 669 -721 -721 297 1 995 862 -897 127 266 995 563 791 752 -401 329 596 292 162 -769 -831 431 629 -878 202 108 842 847 -191 59 -588 -963 -610 -474 340 -726 124 92 266 252 -184 -968 -809 -317 -728 -372 -948 131 -773 74 -532 704 -387 259 855 63 400 -289 339 -365 -180 -475 -799 -679 294 984 568 116 996 -113 89 -38 -989 573 670 239 -787 -803 8 62 -379 -208 635 -889 -519 -463 911 -314 914 -457 499 -878 478 -33 -111 844 526 -961 -196 -92 929 726 -610 934 -192 233 -795 766 -946 -894 432 -873 731 804 -179 888 -640 891 727 924 -682 896 702 479 -619 322 437 -877 10 270 805 -753 254 109 -26 -387 -198 983 -155 192 388 805 -334 739 614 847 -313 944 -126 -314 593 815 537 957 -528 -566 701 20 -392 -966 -829 94 -393 746 -709 -587 15 -407 419 -361 438 -6 768 720 632 -229 -347 -626 -661 -155 164 204 95 -855 41 -231 -50 636 -959 553 -612 863 -394 556 135 -634 -378 529 878 -489 836 -718 -733 -604 733 -856 572 -962 -902 -387 -820 -96 576 915 625 404 482 -421 -899 -946 86 877 -480 -615 -842 -611 -12 -234 -562 -970 -350 642 106 943 98 562 373 -842 467 -828 -703 814 282 -947 -578 -663 4 -185 37 -154 771 -559 74 31 -510 -993 923 -797 280 357 246 463 766 -116 408 -932 145 881 -363 -226 382 -1000 849 103 -84 919 214 552 -308 -827 -26 -151 -35 -266 474 -971 774 459 692 -403 -833 -484 793 640 624 159 429 -516 -357 -741 -757 513 370 -118 -730 -721 -163 940 489 -915 -819 55 844 76 666 -556 -227 739 -168 550 -842 -42 -334 -634 518 -335 91 -883 552 761 183 -809 722 18 -776 -588 878 -209 805 -202 -900 -626 -581 720 373 142 -642 -721 932 719 -528 91 336 140 -768 -792 -147 102 -598 -691 -835 -198 89 -214 564 51 439 968 -691 -871 -70 188 -109 -48 -246 -435 -533 919 -961 69 -863 -772 -418 202 -61 -424 -498 -334 -370 -379 715 45 82 -180 -540 -462 -566 346 233 835 -108 -152 -102 -312 -38 917 -123 389 126 -535 -944 39 352 656 -845 -379 710 896 -431 -891 231 265 448 500 212 -684 -419 -605 348 -475 203 478 255 767 -703 410 -1000 494 25 150 -975 -484 -64 -456 -856 560 547 858 -673 -854 -425 -553 -743 -261 -918 976 57 898 -217 840 -574 -822 -86 832 118 -230 528 338 -341 -946 -985 -525 445 589 341 -974 -478 -590 572 405 546 -23 -547 -34 -319 -788 958 773 -737 321 186 369 68 -967 599 -932 579 595 -656 -3 935 605 -556 -270 -979 651 675 -756 -161 492 659 -693 575 -918 -884 580 -78 -439 -975 -587 537 -346 -729 -434 936 -432 -45 -403 -574 -864 718 878 739 -223 550 -965 -792 -830 -196 -27 155 -740 -28 -896 -506 247 -755 191 59 95 836 -995 -805 23 -224 916 209 314 442 631 753 107 541 -312 -186 556 -189 -213 -264 493 -600 243 -884 -34 272 -175 436 522 -871 -175 -830 -374 -488 741 -946 -751 -508 -299 790 -403 120 -790 707 -787 -209 18 -817 118 -190 -724 905 498 -14 -509 938 621 981 -502 -313 -48 381 -970 -4 -346 23 47 981 -476 -691 -534 890 -458 637 -500 -155 -344 -683 224 -364 -114 993 319 -883 -136 -519 -1000 741 409 486 956 650 175 -578 128 -886 964 23 194 250 -336 -253 -202 -117 -126 104 160 -42 -443 -301 -794 -50 -867 -140 863 -156 -182 -317 795 -89 -699 -473 -756 -478 -7 -355 -444 -800 415 913 -838 260 -446 672 781 -251 -1000 33 -651 90 -728 443 -294 -513 483 687 -430 42 244 4 267 -100 917 -148 862 486 727 -70 528 -252 -51 -324 302 -610 647 944 -751 552 -677 691 285 512 418 517 994 810 -392 -904 -949 -688 102 351 -415 -962 -313 -197 921 889 678 793 -611 -823 -515 788 512 903 -655 -963 -453 731 446 68 -433 -837 -150 -989 793 476 95 -1 -412 -562 142 722 776 -288 134 204 -919 -605 164 191 385 -205 859 -393 47 -779 -86 667 -88 175 318 349 167 200 924 970 -99 380 407 659 -869 716 -893 47 -995 852 295 74 204 949 220 420 -930 696 -695 471 864 -253 -465 650 511 -541 -409 -271 962 -132 -154 994 574 -943 962 11 168 431 -659 -67 -185 -984 645 4 878 936 177 -279 -765 476 -906 -465 63 554 126 382 -930 -5 917 -857 -287 -700 -7 -395 490 123 380 -741 -860 129 -253 891 -81 925 446 -48 -717 309 810 293 -162 -366 647 258 -534 -327 -711 -280 150 -800 -441 -549 -515 -303 -551 411 -408 187 530 458 369 623 -517 -501 893 -974 -831 849 -684 356 636 -257 141 -753 -348 159 645 -63 677 364 995 754 -725 403 -701 -282 130 226 -556 -5 142 334 -347 -888 803 59 114 259 -88 16 990 -905 754 -400 944 -467 942 977 844 -260 74 -720 -309 -117 -95 -447 761 -919 -183 -34 -135 -259 851 835 -443 0 790 892 -434 -940 -910 994 -155 -856 832 191 -750 -884 -788 -633 -912 762 449 -418 19 969 -90 -259 351 32 696 552 774 32 -82 298 -983 593 -733 -930 677 118 -562 957 -641 -341 -387 293 54 -318 138 374 144 -563 140 166 -479 54 -352 399 -229 210 39 -276 -208 68 295 238 -658 802 -573 -167 -728 610 -392 591 481 -384 666 -985 -540 -21 472 -238 -348 -274 -959 -588 216 -242 763 -53 -141 -722 -612 330 477 634 546 970 -85 -647 -946 617 -752 -626 145 909 -352 -673 836 731 633 877 -116 121 -68 -160 439 -429 389 -797 528 548 -799 -631 -94 -116 706 -147 32 449 -102 329 -236 391 679 -679 -691 -830 -530 198 575 235 -873 509 -78 500 104 224 -475 -993 491 -520 -288 55 235 -595 52 -687 -197 330 1000 251 997 -475 -915 530 260 -101 878 -169 -471 -228 257 141 -643 -150 -469 -778 109 382 -950 296 972 -645 29 176 260 597 989 589 565 215 698 834 725 343 448 954 334 924 761 233 -915 -780 -997 945 624 54 865 516 524 -457 331 -741 70 558 921 965 -827 -852 -47 794 298 590 -35 -695 761 -653 -461 894 -104 -975 -889 -677 -778 546 101 -801 -201 456 -687 -902 366 545 715 610 149 140 183 -413 -981 -750 -775 -45 3 -611 -11 -207 -632 344 710 -636 -820 760 -651 -11 667 -886 108 741 603 -376 -877 -628 -174 205 942 454 539 -387 734 -229 66 -460 -844 -99 -35 500 138 -412 -275 536 354 -168 -198 353 -964 -780 -362 979 641 778 -39 21 -128 -479 55 373 772 650 962 113 282 -921 907 -121 310 348 626 399 -277 784 125 404 112 -976 52 -59 -541 676 701 60 657 -609 -498 -108 993 -371 -13 -736 -821 -568 114 -276 -172 -318 -279 -859 704 118 -410 554 906 -556 608 -505 811 -998 766 719 646 517 -990 -927 -126 -37 108 -953 964 714 -607 -581 461 -999 -456 -796 -808 654 61 376 883 575 204 83 -615 700 -351 -383 250 57 192 285 253 300 379 499 428 -228 834 222 -514 -508 870 996 397 -650 94 -186 432 447 931 157 -349 -164 -579 -210 -28 -115 -753 -551 -474 -179 116 -327 576 -191 -430 234 -270 587 -1 -395 682 344 -702 815 -704 627 -62 -613 728 -179 65 -876 -100 562 527 251 -94 268 430 -949 820 -239 365 490 366 222 345 -124 653 -147 -867 781 290 -601 -343 -149 -455 -598 -647 -940 -612 391 487 12 523 -387 144 89 -847 127 530 -15 520 -579 -873 -122 990 228 473 -872 -361 715 -883 223 -180 -673 497 876 138 112 640 48 783 849 -7 -474 948 -551 -34 284 136 -84 -268 -401 -686 966 -22 253 -28 -665 -614 -945 925 31 -894 744 287 630 231 512 110 -450 -404 709 545 113 850 -42 995 247 -619 -187 920 -616 910 -118 -253 -391 849 865 191 867 -240 133 91 562 626 -888 30 -38 64 -457 1 233 -875 -985 -708 969 246 -38 782 834 509 -476 -473 -220 319 -999 -317 393 943 801 -191 -932 -984 498 822 919 510 683 -976 91 552 -215 913 669 -200 506 326 978 583 756 -707 -160 480 711 238 331 89 444 577 -758 191 -229 -475 -323 725 883 -667 125 646 291 11 -69 -221 -31 154 -707 -68 -33 -110 -482 -623 -578 110 43 -280 -944 -85 682 -236 338 -730 690 11 -228 738 -213 820 253 -966 896 -104 23 -72 969 -461 425 -51 50 -883 -619 -833 335 -340 354 -162 -832 978 215 -827 -934 -255 258 -498 -111 168 509 768 607 291 -933 -188 853 -269 -177 -867 -689 910 112 367 68 -420 -64 -342 824 46 -461 -116 -148 958 156 344 -699 951 782 -998 -70 103 470 -561 -860 -689 361 194 206 783 813 -808 -310 817 -265 -868 571 -802 -56 777 700 -778 -374 951 11 -908 60 606 -136 -992 -676 -797 813 -394 -779 981 -615 218 796 929 228 431 951 -575 -718 -439 -524 497 -546 551 -504 71 101 -928 -759 -268 -367 890 314 432 -469 152 -554 949 -497 -37 -668 431 -917 -27 -767 228 -361 -987 273 194 669 166 431 853 762 150 -313 936 -594 695 -70 193 311 845 -481 539 618 244 -594 -682 662 550 681 504 -428 -890 880 158 -335 -54 256 976 -209 772 -729 -680 -334 772 -335 -673 -507 845 325 -227 -524 -275 74 989 -646 -378 460 530 -399 -923 -553 -26 -182 -614 -774 -642 -859 167 -983 -988 -142 337 533 -667 -576 537 636 288 -983 -342 883 -466 33 392 973 -225 -242 470 171 321 -461 -722 -236 537 857 -791 -651 -648 -444 -222 679 526 -351 557 289 -483 -748 -110 -365 -454 -167 -79 -849 -937 103 -256 48 335 139 448 813 811 -452 -372 -15 770 -458 -370 -546 673 -321 -424 -979 -559 407 827 551 794 -230 847 907 -473 450 138 953 -368 879 790 988 629 112 233 -967 81 -343 848 -793 706 -915 -686 -237 38 -68 468 219 -756 -692 157 -5 -750 -805 633 80 -24 794 -624 -631 930 -245 -27 -688 335 587 -375 128 880 812 626 784 -730 -109 572 -278 -559 226 -236 182 942 713 -825 789 196 -9 620 317 906 -32 118 -944 -940 -870 146 176 -496 539 -479 -509 138 -758 -34 536 80 -248 -971 243 609 463 256 -38 -797 310 -49 -681 677 829 216 297 699 423 483 -68 536 421 -113 -658 -425 -102 -119 27 17 215 -664 248 -98 -577 -556 -40 152 307 121 967 -966 -645 -903 -163 -495 -482 -672 390 101 -769 60 -707 -700 599 619 657 -569 267 -670 -138 896 -326 910 -454 -887 518 83 -146 376 860 155 494 -142 46 508 -451 -517 395 -820 -263 -547 901 700 -526 486 -521 655 -855 -381 -891 455 326 255 893 248 931 -450 -384 -572 93 -18 494 -152 -387 -559 -33 566 557 966 -664 -559 -333 -971 701 820 -352 384 529 732 -348 -687 -910 -26 -760 198 457 457 426 143 923 397 881 143 866 540 658 -941 -941 -709 761 81 -683 -718 -993 143 -614 126 -392 -739 889 -475 485 -971 16 723 707 -241 573 289 -182 -127 -139 41 -794 -805 983 -682 558 -228 -815 -156 -295 -886 889 929 611 -544 -920 506 -382 -485 -172 -725 -962 296 849 534 -566 -641 717 -686 -362 -380 806 -131 -728 -381 -739 94 -709 -58 741 386 14 758 556 682 563 214 -977 120 855 -169 -545 236 978 -687 -924 199 522 87 484 -53 81 141 448 367 599 944 -774 -223 -649 602 -302 223 229 -724 -863 -540 310 613 871 372 -960 -736 152 -582 575 354 -539 82 389 -936 832 161 114 -901 -699 233 -914 -967 238 -462 -62 -201 419 397 856 -537 7 -584 158 952 86 119 839 -337 -759 242 -126 -94 600 3 652 994 80 -77 494 -75 169 -143 587 947 504 109 877 792 -995 992 -547 -742 660 -743 -358 -625 -274 -431 311 824 -187 -385 692 -959 161 939 -635 -351 533 -119 809 371 -337 984 -865 -942 785 -757 -7 892 942 976 -571 -617 63 -745 677 106 -894 -81 -730 766 -293 -585 20 829 569 -510 266 554 -865 554 -463 817 994 243 811 -356 885 949 -384 64 286 158 653 606 86 373 -162 -186 -776 -876 -579 -181 780 -686 -432 261 302 662 -426 -948 -88 345 -101 -18 -160 -80 -148 -676 39 521 -616 325 216 -850 -893 -15 151 974 -813 122 -966 -329 -64 -784 -59 -900 409 -527 -40 455 20 -921 361 237 718 -225 -258 902 895 399 658 850 -424 -610 -492 -742 -418 289 -447 -115 607 -92 -268 169 842 -8 227 134 -357 195 644 -705 -479 275 126 -970 -719 -911 -774 -701 100 -67 -546 864 931 -758 -682 -69 546 -687 704 308 -704 602 331 236 -334 -19 -318 -870 -562 -822 929 -710 346 -518 117 860 58 -988 -180 -781 -414 917 -129 -575 944 49 -550 146 -186 -448 -523 739 -788 -727 522 -206 -441 -189 -256 241 -45 -462 518 -562 964 -257 -242 879 -801 -278 911 814 926 80 352 729 627 -429 -133 -425 686 -26 240 -646 601 -988 284 -916 -901 -310 631 929 188 409 -836 -384 -644 852 -800 -256 -891 800 -116 -165 617 -585 532 442 -104 189 151 46 93 -627 673 -773 196 998 -265 -653 -74 980 815 -434 -117 -996 -964 -543 605 -291 449 891 68 467 915 598 786 43 -711 309 -240 651 752 -737 -540 -158 -380 282 -419 -280 -607 946 854 456 281 342 -640 -439 318 260 103 -663 -415 -267 226 430 -307 454 518 754 1 -416 -858 232 191 -299 981 -81 -841 462 69 -734 811 -516 -14 -945 436 752 270 176 999 594 970 826 967 664 670 -84 -4 111 -406 -406 879 118 983 -122 750 46 -588 -960 -662 7 700 576 624 506 125 -513 935 891 -217 -103 -902 378 280 -399 -853 731 856 -246 777 -800 588 652 -50 -74 390 78 -58 347 -551 -376 503 -563 -358 734 -655 170 543 -29 758 -793 997 -676 391 -986 -87 -330 -313 101 210 282 -684 -775 444 438 -210 970 647 -506 -245 962 951 -822 110 734 338 284 -263 -551 690 612 -136 626 -945 -333 148 950 197 -813 -55 99 748 -759 -429 -352 -874 881 385 418 -625 898 -507 396 86 -652 -246 -835 344 54 -315 -402 -682 -198 -714 -302 -507 431 -113 -570 -521 -600 272 172 317 -923 -918 190 157 -995 276 -394 -628 809 569 -541 231 -808 470 -588 -457 -826 282 442 -438 622 -610 89 -680 -940 640 -631 207 -424 -554 857 -545 325 -71 -868 -882 109 900 -563 629 -35 304 185 -136 -200 -911 108 -406 -891 -743 -178 477 24 512 625 -472 -185 86 478 -252 489 783 -197 -262 -987 -698 -961 802 224 -305 762 882 -77 -61 -592 927 -49 -936 -539 -448 352 17 860 -444 -524 38 835 -403 -343 136 994 111 923 478 -405 -851 -421 657 -919 -712 -455 -651 965 139 -585 605 -682 441 -904 948 987 340 74 465 -244 -691 279 -224 752 -446 -563 660 -620 561 -763 795 -834 -503 -286 -609 998 -572 467 -401 19 151 -536 888 960 -910 -47 651 493 397 -76 516 -625 182 160 175 136 -73 515 -945 -929 -56 635 -997 336 -502 351 566 399 -483 -176 -720 -885 -245 834 670 21 685 215 -53 777 847 -581 58 -5 465 -783 -177 783 -855 -81 834 556 -242 644 6 645 -291 -69 27 185 95 -180 941 548 567 675 -669 -595 -508 861 -495 -769 960 -406 184 875 -578 -278 -471 989 -699 133 654 696 -559 -360 -93 -372 29 734 -942 -91 -329 53 -583 260 -676 224 678 -753 -775 286 594 -420 -869 631 252 177 -912 306 -641 853 -982 685 780 -911 857 622 -205 -718 -826 749 266 -981 794 -368 963 -246 217 476 -812 810 862 -888 422 -846 -579 268 -7 186 -835 -863 -980 868 295 823 985 387 -739 -362 -295 -972 -369 83 915 -993 -843 640 -451 -436 -205 -819 -624 200 236 -486 -584 239 -901 817 611 -212 -104 -567 -366 70 -588 203 244 -407 879 685 -474 -320 -365 -309 584 87 578 -233 -259 104 534 -296 -438 -337 -66 290 -514 -619 710 652 737 484 594 251 -334 -226 168 -753 -756 -648 56 -875 682 -306 -702 -867 24 335 -934 -55 -677 303 -374 647 945 675 610 -130 35 366 -220 426 62 631 503 932 -408 -821 700 -768 -211 238 -376 -578 10 -476 910 -618 -910 102 91 934 -36 89 939 966 250 40 -72 404 189 224 633 -102 838 -64 -554 -521 386 494 740 239 588 471 583 -978 -39 -629 148 -364 47 -362 238 759 -970 7 881 -506 209 287 830 -717 506 -954 -848 229 -713 -975 906 -80 711 88 -158 248 310 -160 348 -665 -53 -410 -90 496 582 -438 -208 514 850 -251 -346 386 904 -563 722 303 -684 -440 -945 -818 -794 555 234 957 -400 -275 -353 -760 -476 983 395 -428 998 -23 -505 -194 -354 725 471 478 -319 -910 475 -172 -417 682 489 311 -566 -191 994 125 -488 632 -913 -94 564 570 -161 -465 -631 -291 -894 -852 -557 -83 -805 -983 -230 424 2 560 -970 -641 10 259 919 -449 524 -659 -174 -505 -860 425 -727 -632 302 13 599 428 80 -943 746 330 -666 803 -331 925 -118 -310 472 -420 -610 272 613 -128 -650 23 -332 -238 -10 131 215 830 739 -311 -910 536 -432 735 137 29 -835 518 -704 648 -241 -21 557 550 -123 -504 -431 -232 -606 -432 500 -242 -20 -26 -199 -492 -537 -107 -144 852 125 850 -260 49 -959 293 -300 936 625 -724 744 199 -909 -632 98 224 -681 638 910 -174 -208 -377 442 -805 596 -375 -158 62 939 -351 890 -897 919 -42 -264 590 584 76 -225 915 -983 -597 859 -190 -423 479 -51 -341 -420 784 566 -326 622 -292 -243 428 972 940 -166 943 -5 -780 802 -812 286 -58 312 936 634 899 -783 -969 711 -136 -625 798 148 -142 -191 648 -83 -506 154 -704 -370 -152 -590 -619 -528 -532 -435 -865 721 392 -875 11 -581 -239 24 794 -308 -818 555 920 25 254 -185 -74 595 -916 -883 359 561 -846 288 -535 -20 90 238 -866 -903 455 466 -777 -340 200 -684 -805 424 249 174 -433 -835 269 318 78 593 -291 97 -776 789 61 -649 -716 523 -470 836 -356 -5 -390 623 300 -577 36 538 -129 201 775 633 128 -999 428 965 44 -645 778 979 -112 187 -100 574 -138 536 176 818 715 700 -537 -745 -934 -869 949 -382 -163 538 -301 -383 539 197 560 -526 -396 141 862 -325 -646 915 629 441 -658 -638 429 807 575 -279 709 -931 -399 -938 382 -763 -299 -431 179 -737 987 -847 164 915 833 -398 -77 734 -560 323 531 -189 59 -139 -31 -381 -900 -369 756 151 -355 -930 -578 -136 -908 763 -718 863 998 -139 -255 932 79 88 626 -339 -941 -204 550 -339 479 -774 16 133 610 -16 -51 -941 -47 675 -868 -129 -482 526 -2 593 400 336 -793 358 70 -714 -362 -689 -302 -486 -363 -463 -466 -771 -91 58 -822 240 -732 182 804 -504 475 989 25 -347 207 -266 -586 957 614 -122 -74 672 -379 719 262 259 843 389 791 946 -541 -1 616 -108 584 -345 -546 179 -244 -463 -433 206 -894 -451 509 -374 -173 -723 531 321 997 880 -865 -679 -892 709 912 -844 -171 322 -195 393 498 -744 90 -667 504 52 494 670 767 124 412 -760 -168 560 747 -450 -76 -740 -690 -319 673 -289 -403 -347 -19 -94 -334 -915 665 -330 149 976 5 -775 -389 247 198 -808 -288 -334 -87 208 10 -887 -413 -322 832 424 -73 -949 52 601 300 -706 904 996 -905 483 -725 -546 890 944 -156 -59 705 568 541 -393 -886 -960 -196 -596 -368 601 908 741 -816 -331 -197 -882 -352 649 350 946 -283 -665 66 42 631 327 -54 406 245 59 777 -953 -515 -771 715 443 641 -149 761 -815 925 254 -282 -882 308 277 -90 -953 818 -799 133 339 41 34 -553 382 325 559 -545 159 -811 -857 -905 -257 429 962 476 -673 61 -890 895 -731 850 -653 -929 -525 363 -953 -163 -145 0 85 -394 -21 757 -246 705 -373 48 882 103 56 635 63 44 -42 -434 412 -176 41 883 276 201 -761 818 997 560 277 -722 -755 -14 87 404 -982 654 -74 258 540 804 -204 134 -539 512 -182 116 790 932 165 -475 904 -925 474 760 -434 -300 240 -240 752 321 101 238 902 466 -127 401 314 898 -546 944 437 -128 -16 286 604 -587 -615 712 -475 10 -968 325 7 159 797 -268 -937 624 -919 456 -506 301 790 -473 -543 974 731 -126 -212 -978 628 205 -908 131 -811 687 -453 -859 -54 462 -119 366 -875 868 -313 -994 494 413 -351 172 109 -652 -99 548 -35 339 -647 405 -688 -156 -793 -211 788 -498 330 -88 645 950 -764 -1000 -668 975 506 -81 852 960 204 -495 -977 866 73 -605 -566 458 823 925 627 -761 825 -243 522 -936 970 912 -184 114 379 217 -566 -284 -613 -202 216 -961 -156 -187 366 -286 177 -312 11 -592 -397 -847 775 -925 896 -276 867 -902 430 -225 848 0 -850 -627 -593 -66 -394 597 724 929 263 -622 -443 277 400 542 -12 -136 403 56 -290 848 -990 -438 -456 356 88 364 -763 807 -673 955 -12 53 897 -895 761 143 724 -631 501 -80 -736 269 143 -137 401 -723 295 557 768 -886 741 -706 742 221 -540 482 -109 -881 559 368 58 255 129 -752 -572 -285 -487 225 186 -615 76 -953 -388 961 -17 -251 -976 922 -207 -86 514 -598 -791 189 -631 775 -787 104 -909 424 -413 -599 -961 -454 191 278 -98 955 -66 614 831 544 786 775 -585 257 345 391 -456 432 -390 -156 -774 -528 -89 440 -855 -83 -45 206 300 -339 -41 -302 718 788 -217 275 735 -36 499 883 425 -373 432 500 26 509 -788 807 -132 -950 -631 179 -947 102 -490 361 -130 962 -450 -735 -112 -472 -341 -882 -379 -752 -285 634 293 13 50 168 47 147 350 539 -93 -142 -386 171 974 88 -860 -26 414 -486 -394 -162 13 688 785 628 -584 -105 168 27 -252 610 -506 73 108 446 -45 952 838 -634 608 63 473 237 861 -666 -970 539 347 761 88 377 178 469 -206 576 392 -665 654 -540 -26 638 225 -699 778 224 -196 -370 525 221 602 179 104 427 -796 -818 280 699 -184 -262 250 497 586 -320 892 126 -151 -597 107 -791 -715 -234 994 683 -111 557 519 -293 980 693 688 710 -112 41 404 -810 20 501 847 -402 -358 563 -772 159 -561 215 679 103 129 -569 55 -896 -744 -832 521 81 -723 -606 -923 364 -215 -391 -287 306 215 -115 452 948 -894 623 85 -681 -258 -829 -463 -961 -911 -413 -634 268 -501 755 -863 -910 -382 341 -216 -350 -636 589 -475 -71 -67 -841 -649 -637 -506 -106 251 185 27 770 -919 515 -355 703 569 -790 -328 8 486 31 -482 99 14 881 -754 -405 -367 -68 -774 746 580 -669 624 756 799 546 -144 -955 23 411 -588 53 -750 -149 300 -373 531 107 744 -280 -794 -815 -908 723 571 -602 -510 94 192 -279 -708 -402 -831 -444 645 426 -417 -313 990 -588 977 -890 -806 549 523 108 -853 158 -752 -335 -995 -396 -503 904 885 812 -660 680 602 45 -4 389 817 -139 431 -478 -352 -568 977 431 -562 750 -55 238 -489 -832 352 -218 425 165 475 -919 -151 -730 206 -45 -595 -123 385 549 -357 -779 -506 361 697 682 572 -328 88 -264 341 560 -241 -266 -571 734 -515 -81 400 -547 -825 854 135 -418 765 -111 29 -850 77 968 873 737 -663 -707 -502 136 817 -568 958 -952 -863 -112 -388 819 -697 -8 14 532 175 -311 779 -433 885 -90 -940 -613 687 138 14 -762 588 814 -188 -469 173 589 -545 40 -242 292 472 514 -538 -861 -769 540 -313 55 317 -330 343 -970 847 720 -810 92 -902 -435 548 127 -278 642 -237 -783 -212 -148 497 -716 760 -660 -666 -997 770 -659 287 85 -235 743 -687 -600 405 720 -87 -47 160 -134 -737 -665 -725 753 -656 191 352 696 480 591 590 500 491 -715 -803 652 848 117 462 295 -384 -275 663 37 -679 -511 974 944 -418 703 551 -234 -667 -712 500 -232 -670 -598 -110 753 -982 -892 357 340 -42 -390 520 908 -384 670 -853 910 -928 804 -131 989 -904 -143 -895 957 342 -757 602 -435 898 -65 691 -422 -124 -191 355 472 -272 699 636 -91 989 643 -297 -442 -548 722 -749 586 -463 178 374 88 -551 483 502 134 552 502 218 -812 -121 -678 917 716 -77 -507 -384 -844 -727 -162 -897 567 -65 -260 105 506 -293 -673 -971 866 909 -726 606 546 820 109 503 453 334 251 -8 307 -596 -306 -810 -729 583 -547 -659 -436 432 -895 539 631 -622 -380 535 -601 -679 -9 -595 294 -245 793 775 569 -142 -850 447 -751 -894 170 -584 -701 702 -310 -386 303 -874 -545 687 713 208 725 -969 -942 158 863 283 127 -916 536 45 247 959 -251 -671 660 503 -205 86 -429 631 -319 -163 -273 -104 -449 786 284 836 653 -938 -678 -289 869 -390 832 64 668 501 -849 164 -270 603 158 66 773 -503 124 -419 -315 638 -810 575 119 -270 -833 630 933 -938 972 258 -62 674 -721 -536 -853 992 342 -427 -767 -919 539 -958 -677 41 -287 574 -438 -534 853 11 -871 -304 -770 251 -860 -482 -941 -648 -588 -270 454 -189 -523 -650 324 616 -737 -581 -360 -271 585 343 743 -565 -89 300 -570 615 -648 85 216 216 543 999 961 -394 365 -71 32 -260 413 426 232 758 671 964 340 -937 -14 -935 -41 -693 -480 233 -54 27 526 -250 727 25 -157 848 -524 879 -247 448 910 -855 -816 -350 -703 -343 742 -901 106 -499 190 899 -815 -327 -631 -267 93 -319 969 129 -71 -552 295 298 514 -199 79 -420 222 -349 396 -488 -750 674 -305 -173 -848 -723 -348 -871 155 358 830 -474 228 -873 322 -327 585 -316 381 273 -147 -651 -498 384 150 651 -968 -123 -373 -837 -874 -846 -381 -274 795 -258 542 -425 -394 -518 370 650 -777 -451 -302 -491 598 -38 -352 -78 -955 758 785 724 -336 -303 -213 696 459 876 932 66 774 891 -769 -704 812 -591 -335 -629 -849 841 481 97 764 108 -894 -393 409 413 397 -768 -861 -360 -73 546 593 492 -529 -769 111 889 -908 -199 -948 566 -640 -519 -81 67 -499 676 414 -801 -712 292 -231 -763 -642 23 -734 364 -330 -516 363 -694 73 446 605 -783 -91 346 570 402 595 887 199 391 -811 -484 593 825 -890 -472 942 376 -683 -972 -378 -831 176 -939 507 -691 -28 302 756 -936 -800 -400 -936 -378 377 596 355 955 994 737 964 -654 -766 732 448 626 -553 283 -988 734 -289 423 -170 260 569 536 102 303 -162 -695 200 771 -884 399 60 -550 461 462 -664 -71 -909 -53 50 61 -529 -86 669 747 13 324 -563 -549 -763 -108 -991 -21 -157 -863 390 -776 -949 202 -873 200 250 878 -647 13 368 945 -63 703 -169 249 -780 -15 -950 -916 694 615 754 -148 -512 -203 131 -6 636 -260 361 -1000 -440 -394 609 -718 883 -60 -265 278 500 989 128 -834 867 -324 -758 -962 -768 -4 752 -420 245 68 533 -772 -68 980 -407 596 -880 -284 -339 -951 -468 -883 -595 731 760 -349 -180 -291 -624 386 559 394 264 -1 -660 -592 608 71 732 -519 21 -837 351 -421 108 943 -173 -61 887 -449 890 635 229 -961 906 979 293 -146 -305 -582 -499 -71 516 -669 441 -735 -849 149 -116 510 -641 -308 865 72 -50 -296 168 238 -346 884 139 -105 -399 -590 -656 397 110 322 -432 193 572 252 992 513 372 494 -592 -257 -760 741 -916 -447 -251 -7 583 254 -29 40 280 -804 287 850 610 137 -816 -900 -73 24 67 -992 173 85 987 885 910 76 -819 185 297 911 -296 -497 614 -556 -14 941 -16 -349 221 -854 -593 -54 -771 784 -723 467 223 -240 911 -717 286 -475 106 -767 -836 -867 -989 784 475 79 57 -309 727 1 926 868 -861 885 172 241 883 569 -987 987 -855 390 574 66 917 616 -209 -456 -179 -326 -140 -333 781 -141 -585 -381 980 -512 362 -957 -234 -921 -477 906 39 -26 698 288 86 705 820 136 2 -961 -463 590 -374 -391 -275 -900 935 -104 77 630 -425 121 -109 -269 522 154 -448 279 870 14 -119 -256 618 567 671 362 -301 793 73 411 -824 384 -508 0 822 441 220 -659 -418 -340 -711 -87 249 -801 -763 794 -543 481 35 -137 103 254 -745 -675 239 -383 -867 -223 718 -692 -344 -899 -311 37 -867 -121 -895 -289 281 -522 -809 -306 -986 -96 -504 -613 907 951 -161 -826 556 -407 51 75 -979 589 -165 -704 102 126 -345 -417 703 -956 -652 864 -187 8 -832 905 660 -56 465 18 -776 707 -548 -419 805 -221 378 -19 -140 -359 -683 985 704 160 -932 126 -957 691 93 -535 -409 751 363 -362 -844 -294 -202 538 956 -654 351 48 -137 -2 895 595 599 -833 -681 210 135 -21 464 -996 574 894 566 402 659 -181 485 491 -464 -852 -245 -934 466 -743 854 -245 -548 494 992 -965 -232 967 207 110 -745 784 -127 -377 -878 252 678 -658 635 282 -293 -984 590 -106 -432 -442 -207 639 432 -482 -269 256 78 -287 -253 -382 -480 887 -633 104 -439 167 114 892 848 -564 -307 -727 -32 -287 -352 900 306 -570 -959 -873 270 30 -855 981 514 177 490 -197 -60 340 -916 605 815 959 918 -856 -366 -587 772 44 824 157 -973 632 803 967 706 -617 762 -481 -504 -918 576 687 886 412 164 479 116 -258 345 636 -44 -605 -495 903 -787 934 210 -132 -769 798 833 -116 -310 -987 160 -770 -627 806 597 708 332 468 199 -792 -776 18 496 508 505 -480 336 -682 8 321 -257 351 214 1 -436 642 498 -642 -483 -574 -603 -898 625 246 -126 -906 -692 -349 -35 -875 -354 361 -919 -405 735 732 370 -191 909 -349 614 528 527 369 -236 -193 -314 -144 -203 -706 -900 613 622 577 -668 -858 -471 316 635 673 -450 -177 -198 81 -954 -553 -232 361 -586 -957 -658 715 -581 520 625 575 -164 -718 103 767 596 359 754 -582 617 -427 -811 -375 3 928 938 -404 887 -318 668 801 174 714 920 394 961 124 -560 721 -735 795 815 607 -354 -571 -401 906 -743 -21 466 -599 -406 -193 293 -672 -585 537 400 -161 -913 94 -552 -753 -477 -815 920 -377 -548 -149 95 -66 -689 409 373 -58 764 -72 -833 -743 -111 -635 825 804 778 111 -621 552 -786 752 644 -719 397 -413 -959 584 -533 966 531 671 825 636 -101 205 538 521 794 -261 696 25 410 598 496 -839 274 830 618 525 -895 -19 43 511 -325 -672 -586 995 920 387 -10 858 -601 692 -270 -68 -367 930 772 534 987 -793 -522 -819 440 -845 893 688 -175 -11 -492 -866 432 91 768 937 753 173 -906 896 -822 -343 942 -963 -556 966 -951 724 -644 -375 46 590 -165 -168 -30 480 512 -598 189 822 139 -900 370 523 -544 -522 460 961 -598 852 509 161 756 -240 238 980 492 26 305 618 -306 798 -583 257 -166 866 -370 -916 -438 -878 -9 -223 763 255 933 -339 -691 120 -406 630 -927 -636 21 206 637 -781 549 330 -499 235 5 -178 -658 50 923 972 22 908 253 700 252 -437 -693 -497 807 -47 640 -508 -768 -92 -567 -499 -670 -606 747 -471 -689 376 -488 -476 741 -825 928 449 578 245 968 310 998 454 367 -330 686 -158 -738 647 198 165 435 258 -684 269 305 817 619 -313 394 760 -40 786 -371 759 378 -285 -212 -269 678 -513 -296 398 -327 650 556 -18 538 495 -889 932 669 123 -501 599 57 -906 957 727 -609 282 236 -143 43 -187 583 728 225 -610 476 535 563 61 903 554 163 -480 76 970 199 183 -134 -176 745 921 872 109 -502 -473 -854 962 840 192 -29 -112 -83 -253 103 -707 -604 -84 236 258 79 -774 -816 -715 -143 -354 708 -284 -979 -886 -95 -295 225 873 674 560 750 787 523 -779 486 -299 -171 -774 159 348 149 -31 443 166 258 470 -31 -848 -333 -318 489 -277 374 370 -441 845 -89 -966 -213 161 804 -589 -886 -560 -147 -664 -876 -355 955 63 -345 -591 427 -455 920 25 -128 -475 -945 138 -32 -19 885 -984 927 366 464 -861 -75 758 637 451 -320 991 -423 105 256 965 921 239 700 759 -607 993 -947 565 872 -144 -806 -229 212 231 357 980 42 -836 269 775 796 -69 828 830 538 21 -424 -144 863 440 -477 274 921 457 749 85 22 630 380 347 817 -652 -542 -593 -25 309 -761 822 672 168 -938 -721 -532 -220 392 -866 547 -383 -154 -169 -298 -916 420 705 -953 -257 116 -494 932 -378 -131 -534 613 -8 -868 -276 -44 266 669 -81 -233 -536 -996 731 310 0 -503 82 464 -109 -737 789 731 -803 308 -415 916 -844 220 -962 856 -29 -264 -931 6 -557 -973 315 838 962 -630 -995 -51 593 -677 673 650 449 -472 -250 305 -697 191 264 744 54 865 -499 715 -347 -829 -735 830 658 649 -187 663 593 -580 60 738 -636 289 896 681 -511 284 338 841 991 684 -212 3 -422 -956 -122 464 -325 921 -649 156 -771 -276 -290 -205 785 -761 -151 -903 -138 593 -884 870 -921 -944 920 -624 -157 824 -54 -813 656 584 63 391 251 824 -80 -729 428 -251 -143 -606 190 218 -472 -745 -504 353 -865 276 853 997 -900 -346 233 873 684 -518 -347 -746 -296 -818 -370 426 -429 408 542 -519 217 -414 769 -839 479 492 -606 -775 -942 -792 -815 -568 -709 -738 825 489 993 -688 31 123 549 -413 162 -326 -916 -224 -804 -394 625 -420 -256 -706 547 348 901 -776 767 -373 -65 377 -227 -232 -917 -581 -631 -356 -284 760 914 682 -802 -428 174 -952 619 282 69 -650 351 -868 -67 606 316 112 574 -844 -65 305 -567 164 727 -749 191 -382 286 -482 556 -886 507 372 359 -626 -383 759 -715 513 264 894 -103 670 396 -528 844 -561 -665 979 -703 966 104 -897 72 -508 -72 457 -27 -575 -742 -226 84 396 723 215 870 808 -172 444 998 110 -450 976 342 -932 -465 47 642 116 122 -600 -207 284 -461 403 -374 -787 276 96 715 -965 -933 -62 868 -607 744 415 -866 298 513 900 256 -224 700 62 -821 671 631 574 -266 -897 628 287 -759 326 774 -723 794 -808 34 -333 91 646 964 940 -544 136 -306 319 166 -687 201 -263 100 273 373 -119 312 -688 -192 560 -532 842 284 -115 849 2 -107 839 541 -164 -520 979 -770 -647 564 215 -523 482 -966 547 -127 555 538 662 909 274 597 474 285 -214 -636 -131 -651 168 409 973 636 -215 540 903 661 -81 -618 235 -112 667 804 520 603 543 -207 -77 -178 199 650 -705 987 -818 -625 795 -808 552 334 -808 610 228 966 876 -964 547 325 951 -861 -89 -986 171 -754 -983 529 631 -457 265 -654 -178 346 -882 -762 10 -20 -83 -614 896 -621 -358 -775 -216 -888 -86 -959 375 -190 -28 -10 206 -873 -41 145 287 20 -811 214 -496 -851 88 90 -623 -515 -847 -813 263 302 -600 515 -561 -89 487 -771 -767 -861 916 380 29 -97 432 -758 -214 231 503 539 383 -531 899 833 900 487 -462 303 -26 616 793 -574 562 666 -745 341 117 -104 -258 -887 698 -565 -913 197 -851 -513 549 661 -799 188 996 33 152 17 -523 -395 582 192 265 -468 329 -363 982 85 -550 -679 -922 -802 378 -582 -677 384 -607 949 -466 7 -74 731 49 757 573 350 -794 -176 530 406 510 231 -520 959 659 766 152 -15 239 -88 -618 969 -531 575 240 -952 -315 747 -439 -442 75 -540 575 -99 -252 -429 -415 -54 -995 187 -530 -753 -506 141 345 -175 76 -771 -875 -644 900 689 -864 -785 -627 -728 864 -947 41 -427 723 -339 -537 890 -138 -214 -68 878 -561 158 -220 -555 -531 -648 -82 -924 -894 -980 -728 -215 468 318 132 -726 285 -875 445 -175 53 667 899 475 -794 -668 -725 605 -104 701 -894 41 472 68 -342 -313 31 -714 439 -531 767 -199 111 -849 -825 167 613 -462 289 470 -579 959 -150 293 562 -218 730 948 -785 -108 277 131 -254 -768 -452 -943 49 -68 -297 -760 -911 -883 514 -448 -392 924 500 452 -673 921 -839 66 330 -29 183 -385 -550 -787 933 -77 -182 558 -545 -467 -191 991 343 647 -865 -665 990 760 -835 -541 -469 505 169 311 -954 -211 100 -103 -735 849 629 -510 -129 239 -944 -535 -917 -569 252 -560 906 989 606 -381 751 563 592 710 191 332 -653 -603 900 662 222 -169 -250 681 605 -941 470 -232 703 819 39 459 -542 767 245 -928 -483 323 -794 -592 -591 -690 165 -501 -75 -481 -608 -992 -870 -119 -602 652 546 -619 460 -591 676 -80 906 104 794 664 -466 858 966 -756 -601 813 945 574 -629 -203 -614 886 42 66 -26 236 674 158 477 55 -901 556 75 -386 -326 -69 847 825 802 323 -274 303 13 -793 -362 -973 -96 180 -617 -137 490 -940 421 876 936 -712 -830 -286 -646 -903 -827 916 587 -759 472 -747 977 11 790 -292 -878 199 772 603 -590 -304 -662 166 -698 813 -197 894 795 -100 57 -497 118 118 -238 184 -121 780 697 -311 693 -40 431 -348 -356 59 -662 -740 -344 -163 -699 -389 -900 258 -20 108 903 -923 -140 -440 6 -216 -63 490 -425 -255 -585 650 -989 -164 -290 -423 148 292 -703 52 -380 258 218 -359 -626 -200 -12 781 376 628 898 176 -265 -418 151 -85 899 851 115 -186 483 -17 219 755 -832 -291 -193 -609 955 82 -590 -527 -576 -326 799 -933 -699 -758 874 -891 -344 -879 -243 -6 466 729 318 5 -837 -167 298 832 840 363 -675 -468 -118 772 -667 443 522 430 143 -822 -820 -430 -771 -432 693 799 591 -245 -999 -322 472 423 -244 651 93 900 740 -356 923 -269 -682 990 129 347 142 -13 -947 91 415 -993 -642 -213 -71 496 -806 943 281 -104 329 -798 698 -189 -567 693 571 286 -866 117 -432 996 852 510 954 206 927 -727 -986 -182 -985 -417 -396 836 565 273 -714 409 31 44 -162 -977 -470 -263 -702 214 953 -24 -3 -322 -836 294 205 -482 -675 -803 -282 954 470 594 46 382 80 -100 -107 967 -848 141 672 254 -40 365 -143 486 9 309 -211 -321 -516 2 739 118 -685 331 898 493 925 117 -65 -140 -718 -516 -871 -60 348 -308 134 -700 -859 808 -672 544 -14 357 493 635 411 -533 40 643 -551 -386 229 830 -900 859 -726 991 778 -730 35 66 -106 520 38 767 -608 337 402 612 -728 -557 485 774 -636 555 -49 141 -414 -793 658 196 -979 -418 -22 203 463 42 -730 -98 138 -565 -395 -402 -306 -801 -128 -78 901 -145 -195 479 -496 -982 499 -166 -455 890 -311 941 -693 571 -234 -286 -193 416 989 583 106 351 429 623 831 678 -767 312 334 -342 928 -141 -962 -545 -428 -180 -472 -424 -813 -56 -159 -796 503 544 401 -368 782 -724 -624 -983 -226 -608 -328 -697 -328 -634 10 -769 420 -573 -49 648 252 236 -252 546 758 -631 927 272 914 393 -524 -958 -769 -4 505 56 487 326 -378 57 974 936 343 -455 -888 479 842 -832 -851 -198 337 771 937 1000 731 -515 -913 951 -404 -839 -147 -451 -449 230 552 552 161 707 84 550 -234 -589 -368 -628 -427 153 -571 568 -116 603 -120 226 -139 330 -51 -860 -572 -689 369 753 979 -521 -553 -673 403 773 -804 913 -926 -907 -789 -664 -394 -575 228 449 272 535 132 -559 -38 -50 -40 -396 -426 692 -891 -7 -140 411 -380 234 267 -411 457 -827 180 -727 -696 -490 -274 -19 827 444 -296 331 -464 509 -848 708 -899 325 -525 -636 -854 -524 -960 -471 -350 -177 176 -948 380 -531 393 735 386 545 -438 -764 577 629 815 804 674 856 -689 -421 -260 573 588 983 811 423 822 -425 -511 623 767 256 739 252 717 -385 -592 -685 607 371 859 -813 518 -740 -815 -78 727 722 503 886 638 755 -151 -50 -272 -488 -572 -723 465 339 967 327 -370 937 -56 682 -387 -510 440 -645 987 -304 459 -464 276 -889 686 943 638 -198 -606 -254 -769 653 281 683 -469 19 547 395 345 879 -379 329 -659 -663 858 -719 -382 413 670 -616 -850 558 12 -200 -831 330 263 779 524 854 288 -891 352 -896 958 -344 -882 -320 741 -334 -999 -128 847 891 898 340 -167 -136 -520 -400 -39 -52 -22 26 866 126 277 73 778 401 -688 830 577 176 298 332 515 -917 -892 280 -670 -78 -454 -147 585 810 249 193 434 398 250 517 -319 -952 480 756 -754 -835 -963 -404 -3 -352 540 -492 229 -629 -588 993 -659 851 594 575 -624 963 237 -412 395 -704 -506 771 -315 904 236 -845 -283 737 -726 -539 -934 -329 615 -466 94 -410 -861 166 511 -760 -496 477 690 -688 -457 -135 -341 -12 601 -20 -579 -445 -961 -114 599 -768 743 141 294 -469 -366 375 72 867 577 806 -618 -719 502 -456 329 -344 -356 972 -557 -92 65 174 -28 -157 98 935 -245 26 -239 391 755 855 -27 201 515 -234 739 498 9 -273 -363 -815 131 620 -77 449 -480 585 622 -239 -665 -94 524 -356 -792 935 -601 530 926 -901 12 36 752 792 -686 551 423 -72 -45 -7 595 845 765 796 -772 -691 -433 733 290 348 329 923 835 -786 48 808 -973 210 378 -194 890 -599 -604 520 -870 254 819 630 347 177 -925 129 -302 -959 518 -211 -611 118 318 152 -545 -432 -373 -851 53 -73 657 639 38 925 999 -795 -811 779 -840 775 241 -868 779 102 -859 -446 357 -694 -735 764 -308 418 -580 958 -371 61 -337 -877 -442 -401 -869 357 149 512 -805 435 955 378 -670 743 -414 380 -118 398 269 5 -331 858 -96 868 -601 -916 -365 -852 -211 22 127 559 218 -737 -599 944 911 766 -903 500 210 169 -343 -697 -299 733 -427 347 -145 657 771 -506 988 411 491 948 -133 582 -700 -551 -417 -569 82 421 -695 439 -736 -521 992 670 631 -896 16 256 279 -784 -88 -244 -208 506 -544 704 291 -53 254 167 -140 -668 -160 -11 361 317 -7 304 854 -900 -598 -802 -877 884 -111 -475 -273 -520 -803 303 -930 -110 -562 -999 22 -901 -432 111 -887 -393 441 -907 -333 969 141 94 477 -322 70 133 -343 391 462 639 410 10 -495 -235 912 -669 -701 -298 209 408 -550 511 995 -326 -52 -437 -732 564 455 -344 -499 969 631 372 -152 927 -359 773 889 -650 -132 337 -91 834 -863 802 77 -146 -310 -744 1 854 -152 11 -35 696 513 -48 234 763 350 37 -659 -266 253 -944 284 442 901 515 500 -785 10 -109 -905 -82 -609 231 -775 -507 -608 -203 595 -122 252 989 96 915 -795 277 -99 -966 -414 805 -168 -976 189 505 -891 -910 -468 -983 -360 16 276 238 -787 450 -990 31 -87 356 602 830 714 -678 929 542 -823 -312 662 608 -614 760 -492 999 914 7 790 776 577 467 -659 -441 982 671 -859 -589 462 -949 -605 673 516 -767 93 97 -355 -107 445 -416 165 56 754 -947 -115 737 835 -942 -364 -290 285 367 596 -527 879 180 -331 -516 176 552 204 651 -311 419 -844 -479 -914 259 293 762 871 564 115 -259 -519 -241 -770 549 -665 -996 -576 -869 -713 777 968 561 111 486 884 -917 -82 435 -732 -232 196 -932 443 -556 100 -83 -533 799 -191 -734 -425 -823 765 323 -648 -339 726 -721 800 -537 671 837 -350 -718 -522 -879 -398 -60 253 589 12 -824 -237 197 117 -567 -526 716 -310 -567 -355 -78 -198 768 250 978 403 135 -167 425 127 -125 950 -814 484 -289 -926 464 43 530 647 353 262 566 -802 -125 537 541 518 -946 985 -548 859 870 -205 -467 -230 -63 695 -112 -912 144 -415 211 192 806 256 -638 311 107 747 779 765 -105 748 -529 -874 -281 873 -694 -319 971 -570 813 -47 -620 -504 -659 663 -284 193 -548 171 926 188 566 87 172 770 -559 84 41 -699 -221 326 227 -560 -958 552 -400 -948 922 -385 -271 821 75 -989 -11 898 -210 -76 819 -237 471 -584 799 -971 944 453 987 288 622 206 514 518 -739 -852 -631 139 -416 -980 -690 810 -33 808 -665 -81 -99 544 -979 -976 -355 -233 142 104 -480 571 885 427 911 -473 250 147 -348 438 248 -3 -796 37 -772 -478 -83 942 765 697 856 -118 905 -182 271 -787 491 -261 327 -728 -93 864 -579 178 441 638 884 -652 54 947 -649 328 -343 391 -827 -370 867 -532 -70 -186 237 -37 607 -224 -62 -830 -746 -511 544 107 -43 -911 158 -395 341 -632 915 -999 257 680 227 367 797 38 -742 -708 -857 773 541 -756 -916 -376 -340 -726 -294 881 102 -562 614 -704 -982 26 -189 787 994 424 -735 -37 847 -57 412 388 -152 -971 -936 -769 -868 741 -285 939 780 -279 919 -869 -202 -347 281 -283 187 916 935 144 -229 -792 -834 143 92 -156 303 -413 -522 -701 891 -464 -652 -216 723 -571 -678 -137 898 -115 41 -247 -416 325 -97 -94 944 -656 759 -365 -918 738 263 -215 60 76 131 -420 -61 -59 -967 -516 436 632 -374 629 -143 141 -594 -610 234 197 -879 389 -486 -700 -405 -860 -866 142 -623 -656 594 -95 478 373 166 -267 -789 -165 -468 -645 -310 94 -199 -76 832 -177 -217 -373 -776 251 -201 331 500 -528 -33 218 -161 -103 -334 -685 212 493 426 -278 -689 556 -520 682 -290 -329 -604 -5 224 -798 347 541 533 -979 -176 -586 680 777 -899 -609 -109 84 -96 -331 -517 -167 377 819 -687 172 -253 -569 868 -947 -632 -253 -799 -699 206 -32 -190 -537 453 914 -546 253 -593 587 462 -289 -304 85 -187 866 439 -35 130 -799 -167 629 -487 -336 -916 -869 -480 229 925 -616 183 -675 -440 573 528 750 966 -924 -510 564 -587 340 -22 338 616 699 -877 386 -868 695 730 723 719 -497 483 500 392 -275 -178 -708 490 81 968 -228 -140 131 776 730 265 927 -564 746 -270 166 -16 403 -509 -811 112 -954 -883 430 -530 493 -595 645 699 96 -872 732 17 134 925 339 927 115 -125 -980 971 -766 -932 -109 31 -807 -866 310 857 -163 32 750 -583 -323 -26 637 -772 -161 -803 -101 -334 -791 768 684 790 270 94 804 470 144 -158 853 895 862 837 944 532 539 364 427 -487 848 239 -351 -200 -127 158 -826 -186 -936 -563 527 22 -530 638 251 -168 514 830 872 325 -211 601 451 -863 -458 127 -258 -340 659 -290 -256 -212 -616 110 -378 -577 -24 326 806 593 881 -173 -979 377 -176 563 987 -780 622 -778 33 720 70 587 462 161 -212 288 -140 -528 -292 -49 -438 -217 602 -613 -370 813 -940 230 -754 -183 465 551 -349 885 -712 -1 -618 -19 -136 -710 -109 -507 314 75 608 -570 395 290 -106 785 -587 -898 112 -103 -984 -221 -549 909 119 -239 811 337 -491 726 -687 932 -324 578 569 -151 -462 464 -455 650 51 930 257 338 216 650 -987 647 -181 30 304 84 -412 -271 656 -724 -199 -157 -534 223 203 458 340 -469 -584 122 749 450 27 -562 60 -653 394 -201 196 -518 544 655 -523 -132 596 -630 216 -340 -898 874 887 -354 177 714 -674 -96 -552 724 346 -912 775 956 -375 -14 -505 11 431 523 88 199 932 849 696 569 -865 -182 -59 118 420 465 310 156 999 -287 -640 858 -237 -722 360 432 -212 -911 923 698 105 656 802 -364 -694 -164 -746 489 580 -373 189 -587 -337 574 -540 -389 34 -927 -333 -528 779 -912 -505 -969 839 872 645 578 751 428 -456 -696 -488 213 915 -810 -43 331 -549 -128 602 99 950 203 -759 -274 -842 237 905 519 -551 -260 558 393 -822 435 -246 944 42 990 382 862 468 -233 366 86 231 302 978 946 -708 95 927 406 -213 882 752 625 584 203 -346 567 -424 928 620 -467 956 757 181 -566 176 -227 -304 400 427 -120 528 918 -63 587 557 -334 240 831 -668 -854 873 -30 131 -815 593 -826 677 -873 -432 746 617 264 62 313 194 -380 182 707 425 530 77 -467 -888 -629 -528 -773 183 938 -432 -824 -598 776 505 616 932 629 390 -310 -512 875 -88 -2 204 142 -569 384 807 445 377 -284 243 641 -934 -468 -439 189 805 414 107 -996 621 461 149 553 190 -336 239 236 -633 307 357 695 859 -960 -22 668 -268 -296 467 96 -503 -93 -578 -895 -522 -258 -973 52 -768 544 -706 -172 -271 937 -462 -918 143 -794 -666 -84 902 -669 -52 -792 -193 -185 -161 -675 -776 -651 -641 704 -85 339 793 -393 627 865 -776 -36 -905 -826 -464 369 -85 427 -980 -761 -627 -772 547 690 60 286 -461 973 -793 -178 911 266 -504 1 577 -177 -586 -780 731 -551 907 -15 -840 773 914 524 265 426 -519 -295 -981 771 -365 377 985 -125 821 -321 -784 361 -803 296 109 -478 -795 -1000 -380 365 850 860 -672 69 856 -880 -79 333 849 575 367 -266 -133 307 46 -733 -539 -643 -329 176 419 -499 -802 -611 218 364 -158 -256 -710 -7 -188 783 -979 -536 -639 432 -862 -132 731 -733 404 -886 101 733 -506 -354 -956 -842 -412 -87 -318 -330 -918 -470 -362 -168 -168 -686 15 -245 -204 847 -838 190 -633 697 -79 -903 73 510 -836 274 515 -561 816 34 -582 347 -886 -131 -230 781 -190 -113 774 -502 -994 931 -866 -622 961 -841 -403 -764 -448 697 -374 631 863 747 -38 148 -347 -901 -904 -644 205 97 -775 -142 404 1000 74 37 -925 -196 571 -75 -545 883 -559 871 -529 -391 462 28 -155 923 830 235 -787 -514 -805 -907 -746 -916 -344 28 321 261 204 -704 89 739 -589 -81 366 234 -926 372 -221 -431 223 846 360 742 907 -10 45 658 88 -66 80 -633 689 -639 -942 -619 -286 416 180 -265 -497 968 -576 -605 960 -754 -409 758 280 722 249 781 714 -235 860 654 -52 -308 12 637 -166 -775 -209 -513 -525 212 -155 385 918 -165 534 -282 -313 -628 427 -107 248 -212 -478 604 -835 -29 719 -605 170 483 -229 841 118 -855 -363 861 959 456 686 976 934 976 613 -988 -590 -49 -438 -74 -621 -550 123 -259 176 453 616 -150 856 259 706 -172 454 -786 -173 -822 -854 51 699 -631 -521 36 -954 -969 535 861 149 506 124 179 502 655 835 24 -15 -105 722 302 624 357 -588 907 -617 -133 -168 -477 119 -739 -776 -245 -105 -856 700 3 347 -549 -33 -524 -505 790 -548 -539 -648 -702 11 -151 426 288 188 -159 420 -770 -181 296 355 8 23 273 -483 -481 -431 812 307 688 -46 -963 -263 -197 583 744 -651 397 50 -742 -393 688 -776 -155 400 355 -487 344 440 -730 979 -612 -793 -13 884 32 -930 611 53 928 -663 -246 661 -757 -748 -136 -323 787 -174 196 554 -1 -733 -228 -178 -346 987 -425 -51 -838 746 717 -526 307 -822 6 -541 -83 -536 123 650 -655 -252 -203 726 -660 -651 696 -406 753 -93 -952 765 527 -519 389 296 248 305 -880 675 -175 -838 -442 478 833 -225 -592 -707 328 -584 -584 48 -43 731 -112 245 346 -262 447 -738 -891 271 986 -400 -856 314 -389 976 711 -573 -769 701 171 -181 288 865 -445 99 -540 589 -164 -230 -840 -52 -68 716 545 585 -972 -335 911 554 -908 -696 386 589 -842 -656 -413 -335 435 805 625 302 81 611 217 570 -471 -262 -578 -411 291 -497 2 315 881 -32 924 195 -753 -556 643 209 -158 152 -698 -426 -916 715 -243 -829 928 64 604 319 35 848 -265 420 259 -54 -793 -620 783 138 8 -971 599 189 889 787 744 793 -633 409 -662 936 -354 22 490 -143 461 186 -519 680 -824 -371 -657 -398 -516 50 715 -650 697 340 -326 34 123 -987 -501 61 58 301 906 307 882 -954 123 549 -115 -920 -593 -486 -556 -51 408 -237 -886 82 934 -439 -616 -520 -939 1000 -140 -916 -74 473 -8 -434 -591 -294 -141 192 -313 399 -858 -413 -251 241 -451 -437 678 -114 800 -465 -821 -692 -289 -559 353 202 -966 406 53 -516 -777 -877 585 367 -526 598 -36 232 -718 -80 538 387 200 -518 -87 -965 98 -14 945 -793 -874 -746 -669 -771 -49 -43 978 -196 -222 79 872 676 -130 30 -737 267 -41 431 -599 102 -757 -213 -88 -109 906 830 -563 130 274 930 -425 -700 298 -225 -613 766 -418 174 532 -640 918 466 821 640 105 -646 -179 305 -850 -700 463 382 41 102 -575 -827 -859 186 -643 781 -143 -641 -867 667 283 -908 -138 701 476 -939 -280 919 -685 634 -218 -534 -902 -284 307 906 -646 -259 559 -310 -552 625 509 -686 -86 -417 265 249 956 -102 218 433 -908 -101 -720 889 932 -438 -915 857 851 -998 -642 -751 -914 476 -312 -347 -990 569 -1000 -114 805 -415 -499 399 571 -474 705 -722 -795 515 573 -411 746 216 703 287 864 828 941 -466 31 -12 -721 -251 -164 -935 409 -549 91 280 -493 -221 92 -501 926 -911 -815 -457 776 -345 958 761 93 85 -536 -927 -132 570 -435 152 735 432 606 -442 919 -331 -991 -176 -428 595 -557 -980 -738 -402 -776 -552 -562 -972 602 443 -281 757 333 -870 -238 -490 -190 -154 -694 -506 927 595 909 19 24 -871 -534 -463 738 -347 -67 985 580 986 802 -312 816 -963 164 251 -982 921 790 720 942 -87 871 -296 -161 -713 -540 -787 308 425 -894 -325 -464 -620 -559 478 -111 562 -213 -683 -15 -514 77 33 -961 -614 135 -507 -697 89 424 811 722 251 -499 -169 82 -717 -413 -273 -313 565 222 614 873 -885 -101 62 655 106 -688 -294 53 -402 181 -805 -278 890 759 -467 79 417 -526 598 908 -24 -126 349 -871 -738 93 145 62 531 794 -877 727 423 898 -378 885 -864 56 359 596 -40 -751 861 -460 -681 618 -588 326 884 151 -872 262 565 367 374 -133 624 -71 -163 -497 144 -494 985 -199 27 128 -193 595 516 -847 945 -142 128 339 50 173 -475 -82 534 -278 -982 -389 -667 -445 596 471 -831 -742 -593 -395 784 -80 -656 -834 327 964 82 731 658 826 -197 -502 -583 674 934 332 -514 743 -274 282 -971 15 127 17 -841 -211 -596 -813 -718 371 97 23 338 642 939 -172 424 445 -436 -545 -730 943 -597 880 642 99 -119 -439 834 -315 419 -879 -406 821 373 712 -733 619 714 948 823 138 -49 998 954 838 464 822 -221 -345 -730 708 -487 433 380 -896 453 -465 -126 -974 364 -483 388 -65 205 286 719 -130 -935 -847 173 -709 -948 -829 -723 -15 558 85 658 827 -879 -345 -559 251 493 630 514 336 -200 623 -659 -309 -966 -369 641 416 -863 -744 -315 70 534 921 314 -827 -354 86 234 948 219 950 -331 -790 -86 843 -328 -694 -769 473 397 973 159 638 -691 -246 -219 200 -649 602 -646 773 -816 889 -596 -531 -265 38 458 215 -905 868 626 -454 56 -922 -812 690 58 -231 962 95 -200 -760 854 -281 737 930 -105 -172 -117 700 -24 733 -764 953 811 -33 170 -1000 736 536 -256 992 459 430 -160 528 -358 -333 -384 694 616 -748 579 929 89 -933 861 -730 -263 12 61 240 271 426 68 -762 108 675 907 596 -650 856 66 649 712 -661 -572 -771 -85 -405 125 925 947 -919 -233 -231 -859 775 -456 186 -668 -345 777 918 -760 -381 921 -220 -886 -631 -454 899 58 707 -285 -289 326 -804 125 50 -93 564 540 129 736 -55 -376 -730 254 551 123 -917 915 641 -61 -806 -623 -597 -232 -237 -209 525 -779 468 824 379 280 -432 657 -526 313 -727 -693 -310 -590 95 -936 -413 -116 436 -517 925 -727 782 731 -609 -845 490 -13 571 -387 379 705 -728 -313 14 -739 555 -853 -254 -866 -127 240 -344 -249 823 715 271 -428 -166 370 -173 924 376 -140 99 -215 967 906 30 287 291 914 -133 21 -342 -809 -889 -725 -982 842 -59 626 -559 -442 290 -937 404 489 686 -880 774 -896 -765 -125 -93 519 -830 209 -994 -749 -543 -37 -213 859 -773 -597 910 334 -542 350 918 -313 -364 -942 153 948 -675 41 -132 725 607 826 698 -316 449 469 992 530 -718 575 51 95 -575 852 971 -1000 -996 -889 986 -365 -138 656 -614 409 -513 860 -351 700 -397 914 -692 -939 494 556 -493 -112 68 -264 -70 -432 -515 -256 -970 90 -475 870 393 342 778 685 721 -805 -442 216 -525 672 961 839 -128 203 415 181 861 190 -991 -105 757 733 698 -367 -671 -122 657 935 -909 -191 304 -750 -730 268 180 286 418 -320 -34 693 -78 -163 -450 616 194 -739 461 -479 -142 522 -799 -730 242 -597 170 -793 528 357 553 -5 -41 -615 327 -851 382 -758 816 -921 -266 259 -937 -398 -267 -807 -178 889 165 -365 410 130 140 49 -692 532 -956 -39 -681 600 513 707 732 -131 -111 -220 -136 -361 188 -877 558 775 -190 535 725 -165 -851 -30 754 -777 -313 859 -563 596 142 -230 591 153 338 824 707 -290 922 877 497 270 577 919 704 280 -43 741 941 791 -406 798 641 -749 286 1000 -163 378 -456 -551 -289 -379 639 810 517 -236 -908 -725 518 780 -151 -113 714 948 -287 -122 -101 -409 777 -949 -129 -8 48 167 428 689 -189 814 734 428 141 -556 403 183 440 924 -19 -594 -782 213 110 -379 519 -928 -45 -229 938 812 774 -841 594 -491 860 368 -806 -69 -370 19 -267 -643 -489 -338 599 748 -722 34 -983 959 868 962 802 823 -1 -334 127 -822 281 -313 -344 704 916 -4 -522 -964 892 899 -219 134 -416 -950 -238 614 -376 -216 522 401 -185 -623 843 904 920 -687 940 -165 -186 95 737 79 -43 -302 -230 -168 -512 -691 66 -87 671 -365 -63 -376 201 342 -487 -567 488 -523 145 -63 568 261 639 -750 188 573 -233 621 -514 -783 673 487 -211 790 -791 870 932 -300 -214 -846 -196 -464 614 73 626 -348 763 -869 -231 -548 -808 -925 -519 -285 387 771 177 483 -918 423 -102 496 676 807 -943 685 82 146 164 126 -86 -926 -308 520 -559 -35 272 -17 -705 -562 239 336 -61 637 571 54 -466 227 -763 629 730 -84 -243 -551 415 -592 -218 -350 429 -337 381 98 443 -495 564 -395 -483 430 469 -133 -637 -365 262 -18 -426 -424 -65 275 377 -638 62 580 -634 -970 693 973 152 584 -920 843 -636 -388 -570 -3 787 273 772 252 546 344 913 378 -476 359 -760 868 411 651 635 278 -9 112 817 245 20 -306 -709 380 763 -758 -629 -423 -624 -107 -577 723 20 -489 -202 -963 15 343 -594 793 -258 732 334 225 -230 -488 409 675 285 -668 702 -967 -720 206 -111 737 463 603 -856 329 -479 -127 149 -663 240 -133 429 963 307 -389 331 503 361 778 455 -641 -816 909 -935 -842 875 54 10 60 204 -895 149 -505 914 -651 -294 -193 -805 997 356 -40 324 -992 615 401 532 -646 -376 726 -43 -452 -754 297 954 400 -336 -575 667 -442 -236 9 -237 60 -78 -294 342 -164 -900 -604 360 -895 464 103 -330 -94 539 -8 -721 302 979 141 992 337 -897 736 -315 412 -618 322 -633 365 421 917 -239 817 576 793 -812 559 -144 -324 -749 -820 287 -566 -100 -69 351 -755 -785 -496 -848 441 -505 706 -959 108 -159 149 691 396 642 -600 709 472 -310 789 202 -362 -708 140 -577 -287 541 -257 -879 568 -622 -559 -815 451 910 75 905 683 -109 -68 752 81 460 87 -322 64 -501 422 -979 157 -896 -612 -311 385 308 -545 -841 276 614 -378 753 960 223 -743 237 191 -747 677 -463 -443 -814 18 -114 815 -585 138 369 -876 189 495 142 -977 490 903 95 -470 -513 393 -747 -484 809 -853 -737 -984 -310 -631 673 371 -3 -140 -104 156 212 -142 -250 627 -680 149 -628 -617 390 7 715 659 6 -855 -54 572 484 741 825 -266 986 663 -128 -847 31 987 -663 513 -271 494 51 843 -525 -985 -908 -958 -830 686 786 -489 705 885 755 -173 -638 931 -480 628 791 -347 821 -180 -447 152 659 192 -491 349 654 916 963 -212 -756 809 186 585 495 -362 -278 414 -183 -794 -685 141 -501 491 -334 775 315 700 -904 628 406 49 206 25 154 -888 -989 691 330 -683 94 -772 152 715 -934 139 -934 954 -252 228 660 538 844 107 -509 330 -763 -928 183 956 761 -125 845 -876 -187 -146 539 -675 -373 518 -912 -983 -502 -478 163 700 765 573 -299 312 612 4 534 21 437 793 132 797 626 -153 550 -693 608 -753 751 -686 -912 -686 -280 -602 -616 -632 -410 -939 601 -453 147 370 45 441 -584 805 325 910 -868 -569 -617 -355 -642 -893 -96 -924 424 804 734 -789 966 214 -934 856 626 119 -982 624 168 696 893 -323 -831 -56 -918 803 886 -687 411 -123 728 870 107 -651 -48 -173 -109 -372 -292 928 372 204 48 -755 145 498 274 -709 286 -540 -773 304 -466 -669 -412 681 -363 -273 -810 476 0 431 -969 190 -750 -866 -141 352 -396 497 -513 947 669 310 -641 562 -796 325 601 -574 668 310 -972 654 -358 614 429 -463 -487 -698 201 -226 -154 319 -898 -863 356 579 -592 36 844 860 -425 876 -682 885 725 -702 584 951 -87 -722 453 -350 450 79 -310 983 91 784 -459 707 555 613 -233 663 -709 385 631 894 -909 -330 724 -322 364 384 -12 164 103 572 -565 928 434 -714 -355 -892 -438 734 -391 523 -27 922 761 -305 -430 -505 -984 134 200 756 -963 479 578 -343 441 849 -125 381 -785 670 -903 326 999 -432 -782 -619 540 -237 -885 -860 -184 -888 -579 -791 -775 -666 995 -880 -476 101 -98 -135 536 94 -429 -831 762 228 -294 -923 6 -672 936 -61 -189 -358 539 465 14 343 413 186 930 665 -666 232 565 -82 -253 813 -952 370 499 -884 977 294 -585 821 -336 58 -982 550 -674 708 633 918 -729 698 699 -785 997 -159 -777 68 895 -575 -965 -775 299 323 -564 -537 611 572 -517 -298 362 178 567 -162 966 319 -819 -394 170 962 -40 -290 709 692 -417 -545 -6 32 719 209 1 278 -707 986 -967 713 -864 -132 -309 760 426 601 329 565 86 987 -501 273 -965 131 928 -974 836 280 -831 -591 -831 -69 -741 -579 727 -465 -277 -894 -152 -238 -418 755 781 285 -382 -863 -954 193 -56 -213 982 -856 -535 282 -985 671 -813 764 -977 -663 -511 306 -675 -825 988 788 -972 -238 -370 63 282 264 -107 -830 -867 -371 -576 968 -105 -594 -72 -568 988 161 575 76 528 889 -250 705 -9 -328 714 904 -672 641 857 -689 46 42 352 -578 -66 -778 317 514 -96 -530 -843 -251 283 -706 -603 -702 866 -418 588 -594 -518 -637 -548 436 -463 880 -253 -171 -86 -285 -390 -99 -454 310 437 354 928 671 75 905 355 -912 -406 230 -19 42 630 -398 -947 -793 -750 -168 862 553 -823 -1000 279 582 -59 131 41 564 -331 -447 -142 242 164 -303 -123 -101 731 889 332 679 586 -648 -765 -780 180 243 -100 964 -29 -874 206 -654 740 678 374 -716 707 702 -418 -656 -492 -311 593 525 -629 -370 455 -602 -334 -841 -204 -164 164 -892 -216 473 252 -246 -808 -631 -779 625 126 -531 506 615 -201 328 -912 679 -643 -731 619 845 711 -523 -294 556 497 735 -341 -803 -967 788 36 445 -474 649 -531 -849 -990 667 685 -394 386 462 -169 -371 -771 -464 -609 -432 -955 67 446 -419 -875 355 -166 -119 -369 221 -813 -915 919 -138 -104 185 381 -531 811 922 -156 801 -335 484 -671 14 765 213 229 98 -607 716 -905 -995 -815 246 -319 22 -607 -335 22 -417 -988 159 -168 -793 92 283 -309 -914 -908 -964 983 46 -558 497 966 -151 958 -769 -258 69 -483 471 521 -8 931 802 -370 -663 -819 34 469 263 -999 -368 184 741 -7 -612 -144 695 -215 494 441 512 -157 -488 -300 44 -310 47 -884 -882 294 616 -121 483 -318 989 945 -585 99 -155 576 -724 289 837 992 978 472 -156 280 -597 397 297 -306 267 217 -382 995 -432 458 -984 967 -472 782 343 -134 -544 -530 202 -347 -254 993 3 788 -975 937 860 -170 363 -740 325 552 514 -833 497 -420 181 -11 260 823 39 488 928 -319 -496 27 -720 -547 686 -907 -3 -393 908 695 1000 991 -847 -919 428 -528 -758 284 85 -674 -346 -948 868 -300 -672 181 -883 625 120 -843 122 -821 261 162 -94 15 80 -544 804 -215 225 630 -986 -339 -326 840 799 -268 -601 -19 -371 361 257 -762 -622 94 381 769 -212 -620 -209 -67 434 203 -334 -234 -275 -623 -954 -180 -823 516 -792 8 205 266 -560 -971 1000 85 617 -714 -245 357 -135 151 650 -573 -712 416 -18 -908 -655 -407 -685 -571 674 -467 61 62 -674 -897 -275 302 513 748 217 194 -304 -185 321 -632 323 -636 133 -851 -260 576 -602 -996 -837 -229 579 140 -390 -649 -663 -458 742 -697 687 64 861 -853 7 821 304 350 305 -315 18 454 403 -86 355 460 585 304 564 476 591 470 -824 654 480 427 -447 158 -314 520 -533 -587 125 477 -648 -213 296 -43 596 762 -385 895 -208 -738 225 -737 433 -15 884 559 -239 577 736 -361 -909 -136 524 102 780 -296 -823 213 660 -472 -928 -874 388 -67 -850 500 561 -977 -64 -150 957 -66 904 -370 -138 -500 989 645 137 739 570 340 76 197 92 327 -946 284 -206 786 541 539 339 -657 -127 -71 -474 -742 436 162 3 39 909 -379 -784 -998 85 233 -52 -204 -306 -918 -238 495 -15 523 -760 -990 -808 83 107 391 224 656 -396 408 574 706 933 -172 428 610 178 -673 461 -518 544 531 210 -650 284 483 98 -342 462 -282 460 -356 774 -601 467 -725 -148 -482 648 473 -367 -606 573 -51 -120 -230 978 264 -254 652 628 -211 5 -232 967 -743 30 -925 -880 620 -899 -928 -838 -689 -976 -627 730 410 -356 867 800 -484 -522 -715 -322 -51 393 107 -635 667 -263 -148 538 -319 -513 964 472 -208 492 630 -544 772 901 7 545 330 -844 -939 -823 657 -366 -104 914 -430 0 -376 156 -602 -557 -730 423 159 -617 -65 -170 -775 -36 -233 -943 -978 -162 -612 979 548 31 -964 514 -511 -794 661 251 -141 -321 887 -7 -237 971 -538 -718 856 579 -247 723 799 355 -964 -787 -366 -757 611 252 939 -720 810 -187 609 -542 298 -990 -294 -364 956 805 -738 8 287 -937 -238 432 596 490 323 276 -748 656 -874 663 -190 666 -697 -884 -548 -938 419 -396 856 289 -424 797 -456 388 675 686 -222 865 -260 -522 497 491 -497 885 693 499 881 201 -876 -393 -971 141 397 512 116 809 382 246 -138 -611 287 836 -2 -628 -335 -324 7 632 659 -51 121 -82 -425 -103 99 -814 508 293 517 104 574 293 -965 161 -745 687 680 422 811 87 -498 189 -832 -699 564 -792 490 478 -623 -768 -904 -861 -316 198 843 -995 926 -82 661 136 284 -125 766 -890 985 71 142 -860 675 -866 -970 -523 432 -268 235 629 780 -606 276 228 406 -92 512 264 -383 790 492 968 -765 -59 209 663 -338 269 978 -137 -9 397 698 -287 -754 -63 579 -127 -927 643 521 -849 -209 -932 699 676 -887 -28 770 -261 -239 4 238 890 815 850 573 -342 -781 -723 -782 833 150 57 -118 -973 -743 21 148 -741 867 -494 -284 283 -564 460 997 996 753 102 821 -400 -381 -95 -197 -473 521 -180 -826 996 73 -122 -753 723 -873 22 -657 855 -497 358 -763 668 729 264 -349 838 919 -358 513 699 -728 -843 688 629 744 -342 -192 933 993 66 249 -108 513 962 -719 -243 -521 -374 -624 -99 581 22 318 -128 -899 819 380 -784 757 502 -334 650 -31 -574 24 771 -369 453 -378 -517 -632 -425 496 618 443 -252 -786 -658 -810 656 -735 -598 118 -78 734 -38 840 222 -385 320 -922 -526 -943 311 -452 -498 780 -390 421 -322 -170 941 -390 -418 -146 499 -639 98 48 -754 814 -635 56 -667 520 940 902 -307 -251 661 322 698 -751 -932 995 -685 -380 64 61 908 -674 101 -486 -960 -305 266 -385 -971 69 -749 786 -67 -887 -988 126 373 781 -253 -782 -598 704 170 -4 997 578 -186 796 -61 809 -874 -280 -305 942 194 864 -908 987 -808 -319 -409 -282 -470 -480 260 -245 -684 -431 336 617 -552 -208 126 -938 910 -136 144 977 963 789 -781 -791 345 667 984 -490 -191 -433 808 891 30 508 819 -159 -736 182 749 -521 560 -547 -68 -188 956 972 -496 170 655 -168 -905 -22 696 -306 -431 892 -153 403 989 555 443 -28 599 15 813 375 -783 -765 -760 990 569 -713 -150 85 347 877 561 297 306 431 626 -794 -101 -666 284 289 435 591 455 799 383 430 358 34 -976 -933 628 615 -158 481 983 166 695 813 521 -305 691 736 480 -850 -903 605 522 -231 177 -142 -603 402 335 984 -379 -201 48 846 -266 264 -121 995 178 -212 -775 -336 406 841 975 799 -810 902 604 441 783 -903 -116 399 -572 -395 655 585 -654 -692 -203 -871 838 486 280 801 494 75 491 -504 290 262 436 726 596 213 272 -34 -283 546 -305 251 843 723 -836 -763 860 62 -298 130 221 818 272 -486 710 -671 -256 72 -578 -714 22 1 -695 -194 113 296 -821 -637 -521 366 -872 566 459 409 516 -117 -730 223 -991 267 -698 -881 -680 -692 -78 667 943 -574 307 16 162 -864 -973 -261 -783 -289 484 -357 -351 -185 551 173 -518 -298 -470 501 -703 410 -210 -935 -103 642 -926 877 -832 -560 -361 -668 -803 -261 -709 467 -477 295 -695 756 429 -894 891 -540 -389 184 -146 39 656 37 472 -232 -911 178 801 -31 -987 316 383 345 184 -968 -764 -375 -498 449 -413 846 27 368 -311 416 -554 -901 -741 -401 205 -479 -934 -73 338 -862 119 -712 918 664 -857 459 607 588 733 419 -484 -896 900 -825 589 -526 -656 197 -244 846 996 -678 -665 -918 510 -480 106 -860 -716 619 217 159 407 -216 -131 71 -83 808 996 -605 978 -843 -62 900 -821 917 553 71 616 72 507 413 826 284 -160 915 -596 -229 352 787 647 -841 759 107 -194 214 511 574 -650 -906 -853 975 -309 56 -913 18 -581 715 -570 -140 542 209 21 -236 -524 776 772 87 -139 709 119 -220 824 -992 -490 753 795 86 700 242 772 -144 -441 536 -255 -806 521 220 567 585 355 853 -427 91 -436 -126 976 851 -856 126 -507 594 82 -573 641 398 871 -192 406 -834 -149 417 -971 560 594 710 99 442 -606 178 -496 360 404 -28 616 172 439 -433 98 268 991 -935 -818 478 986 91 537 -782 512 282 -955 -134 964 674 -858 601 168 61 -703 169 -367 475 827 668 759 111 524 -890 -879 -13 221 854 949 754 204 124 10 383 348 -205 -535 101 978 -41 -576 -175 98 -95 -785 -165 780 123 -2 846 -327 -85 -620 -84 -241 557 554 570 35 -382 -970 -192 613 -566 107 -95 -626 391 -135 593 -216 -847 809 974 172 -227 -323 649 751 932 380 543 -50 347 484 189 -900 96 899 923 641 -701 -536 399 452 265 -510 232 -686 916 484 33 411 489 -184 -739 308 -322 622 846 -304 64 508 -12 462 313 -447 -776 -190 -147 -614 -786 584 284 648 438 -779 602 687 -691 452 583 -607 -161 -236 642 -303 772 32 -672 380 323 984 912 -171 615 -497 800 -192 -704 755 327 -873 54 -750 -808 -248 566 503 -657 355 264 202 3 918 -248 960 -423 330 878 -242 497 748 -925 -136 -833 -507 -199 417 -152 -142 -59 749 271 -983 70 -22 406 866 -246 -974 961 -599 788 -257 -135 -794 913 358 341 -26 919 498 -906 145 -268 -690 -182 288 -866 607 -617 -877 -96 448 601 -421 -590 -502 721 985 99 721 588 323 -776 193 684 -720 -316 -423 -609 981 938 -2 -975 833 406 875 -259 -463 545 183 -833 -169 979 -721 -539 479 73 480 -901 682 -87 448 104 -299 -686 -937 -816 83 -33 -186 641 -554 -528 393 700 -173 -628 746 336 470 -547 51 786 581 -464 -248 833 27 988 626 622 762 405 -761 -605 779 119 47 710 -721 115 -301 567 -698 115 57 -139 -586 423 210 312 242 979 -220 444 -477 95 -940 -605 718 -62 721 -147 239 -448 -788 -728 -327 112 254 205 606 346 -653 599 -999 -150 533 943 383 58 781 876 461 367 507 9 416 -427 -25 287 975 51 -592 -439 903 -747 -30 -946 -536 77 -837 671 -981 82 401 961 -763 -283 -679 172 -842 -928 247 -465 -178 -729 -349 881 -674 -578 -754 841 -12 950 -982 286 -763 -460 724 108 916 -259 -861 32 919 125 836 924 -721 -675 219 -486 -127 -541 473 -457 859 267 -691 -512 251 -743 138 -217 348 211 -34 646 325 -252 -208 42 15 -180 -712 864 891 358 -34 -466 528 -952 751 852 267 -363 154 493 -301 82 855 162 -561 -896 290 -712 -431 329 -444 -498 -164 -286 -956 -345 -560 180 -95 -572 924 76 923 -295 4 -210 44 -765 654 704 122 -427 -983 -567 -628 959 814 364 -382 203 962 782 -629 259 910 -614 -191 762 -168 934 791 248 612 -662 781 -29 971 486 -450 712 139 210 -154 -559 391 -940 534 662 -720 656 -734 -43 831 -902 -806 -41 -632 643 11 -499 921 -939 -412 669 321 -370 298 -128 906 -681 -175 -74 605 -969 13 -630 -529 -460 999 -280 886 466 812 479 282 122 -493 482 -704 694 859 507 107 -664 839 -791 -872 830 -370 12 277 562 -512 803 70 372 450 -660 535 -517 -50 449 414 -816 228 -311 -433 -898 -393 -425 -773 515 -648 449 690 637 530 807 652 252 -647 492 822 -397 252 -509 572 78 -590 -287 -476 -49 -482 -932 -839 656 -585 550 -127 185 -536 443 370 -67 -189 -714 -980 376 -74 -700 -721 303 92 -356 -492 -967 511 232 263 107 614 -918 -448 265 919 948 -262 -228 29 294 -949 -729 622 677 197 -243 -414 -579 -559 864 -740 -200 118 42 372 853 436 -566 -991 -590 930 595 -557 -74 520 738 -483 -163 858 -51 54 961 694 -101 -106 -108 -660 -9 28 -297 -32 -199 -510 -820 425 290 -711 -524 967 534 270 141 258 -346 435 -647 -277 -329 -609 387 -754 -753 -819 215 152 830 398 -309 984 -204 -514 464 859 -65 730 -517 472 -182 -379 1000 240 34 -85 -157 110 -277 -533 -84 917 394 -896 222 -327 607 89 469 -671 609 587 -229 -815 -66 -945 229 579 -362 -810 -264 -881 -173 519 -929 156 -839 846 -384 -68 -382 -508 -996 354 -464 -475 -745 501 -205 437 656 724 -884 208 658 26 362 -500 -486 988 -100 787 572 787 -67 678 815 374 -735 898 -487 161 -985 819 979 94 831 -208 97 -304 -131 633 -149 -380 -520 415 -217 735 -366 -232 -676 -63 -424 35 -462 636 -531 350 -244 -883 -8 628 -243 29 -333 306 -866 -893 679 754 616 102 661 -628 259 989 678 -542 -957 674 -642 280 418 695 -794 553 417 -149 -119 290 998 -637 -516 328 -378 -434 765 -86 -114 416 249 550 810 224 302 -959 -802 486 -228 679 192 -224 -458 838 361 24 839 597 495 -773 9 -360 -320 243 713 -921 -310 -692 646 105 -728 107 490 471 863 19 -866 -557 616 -396 965 -42 846 -150 344 331 150 -657 -101 -751 456 772 -28 -230 973 960 -528 -398 779 -375 -50 126 -83 -866 249 -733 705 -418 352 -877 793 -601 -899 -877 847 -439 -349 -263 -588 -4 -696 841 -702 474 764 462 -650 615 -435 -166 1000 -218 936 31 280 -543 -340 81 -610 958 924 612 -56 -1000 -134 -847 827 -280 -989 -603 -306 -933 -622 148 116 -950 429 -195 -950 -403 -155 -868 597 -253 627 -711 812 362 131 829 837 -813 -660 398 -215 347 -787 619 -531 -432 -655 -316 305 385 344 -937 -871 9 435 -338 -348 533 -477 841 740 -505 -20 665 -756 281 -812 390 -748 -201 752 -385 -298 395 -887 -720 -759 422 -900 1000 761 -678 -270 -843 799 -570 -858 943 -916 -282 -62 476 -120 -32 378 828 -704 -538 -686 -762 385 52 -24 -678 384 -233 703 463 -281 249 -756 235 782 -598 21 -889 -967 965 410 -734 -942 -550 -192 790 939 -390 252 494 182 495 614 448 -978 620 843 -735 -609 612 -906 75 -495 965 661 863 -244 110 -207 -542 420 -228 766 -309 365 525 -226 99 221 -549 512 320 -919 -249 746 77 163 -661 110 665 -880 763 -142 131 606 -603 445 -394 300 891 708 347 -332 -521 399 195 51 -520 402 -78 -588 606 545 824 422 -372 -590 936 910 -66 377 -100 -785 -117 -951 652 -269 -697 958 -127 936 174 49 -184 -98 866 -12 -181 -204 -380 -137 -464 -383 -294 205 -668 37 673 -148 874 820 -788 447 -925 -370 446 671 827 295 -400 61 -343 -955 84 -985 86 868 40 -347 -790 -738 -357 299 757 1 -7 -254 -292 -997 -135 -285 557 16 -57 625 -955 -322 -678 -134 -440 593 549 22 154 -192 777 85 375 280 712 -864 660 423 816 -949 -979 -40 505 -822 -120 224 -870 446 -380 338 -188 330 -2 511 10 -913 -760 -581 -567 -610 355 -359 -379 945 812 385 597 440 -650 -78 455 -274 589 658 -276 914 -311 -181 -492 -981 -985 -936 -927 -930 -273 65 819 -809 -247 -972 830 -71 920 184 -584 -355 -919 -504 103 -327 633 61 379 -563 -831 -83 -542 -97 -681 -297 962 949 -848 740 -199 -172 -579 785 -539 359 -593 -720 -737 -278 374 28 808 808 -896 -53 567 -415 228 -545 -700 -520 366 231 -364 913 41 -727 594 -519 635 -272 -367 990 -509 -533 -854 68 119 -829 -609 425 -444 551 932 647 -813 -527 -777 -839 27 -22 -239 441 571 -177 -252 -71 -973 225 -404 3 -965 716 -707 864 -322 803 227 -702 258 -242 747 897 -641 -769 474 -92 -990 -907 894 -952 388 589 168 364 -990 -788 -516 301 -227 -437 -358 -700 509 -666 79 928 -547 -936 360 -800 303 800 377 280 781 -442 -89 230 -597 -682 -197 227 -632 509 -745 -342 510 410 749 -912 -981 700 766 45 -408 -57 125 782 427 56 790 -205 -212 -631 -246 -274 -848 -688 -423 -203 -41 -373 -669 579 982 834 23 862 -87 -130 729 253 644 -307 202 711 -832 840 53 -365 532 469 251 -749 672 -741 990 322 111 -805 506 -763 333 81 730 -922 -719 872 904 -704 -154 769 704 -603 171 956 -342 344 -705 511 -115 373 -654 -958 -242 470 -991 253 492 -328 0 521 651 598 511 -329 -333 -507 689 -402 -904 -890 -727 -965 403 -172 235 -49 708 568 -17 -993 636 -351 -139 157 -783 207 -617 -456 962 909 864 328 -419 215 89 -314 -364 357 359 -215 479 -517 -103 119 -279 -857 60 561 -148 734 272 -250 135 -29 154 273 26 186 -626 633 100 73 939 167 4 821 979 -374 -167 46 -126 -508 -77 100 -610 -702 464 -623 -787 330 -483 218 -943 -908 -846 -211 -192 -819 393 -234 -766 -84 -669 385 274 -710 -17 -922 996 656 -182 257 343 658 911 -464 990 162 -728 -795 -347 886 -819 -150 67 -70 23 802 -13 -591 -904 852 -420 -636 -575 -450 -615 818 922 -785 677 966 -755 20 51 676 -300 513 9 189 649 104 -74 505 -324 -447 -972 677 463 90 -645 667 865 -965 867 -549 -132 -98 -260 382 497 658 558 -5 -744 -108 871 462 286 -732 810 436 936 -48 -618 -969 -288 857 560 373 -402 -532 -890 -598 -620 -956 913 -27 -60 -420 -511 -503 -453 -853 397 592 -646 -863 -218 473 -334 -581 667 -81 480 -448 -446 -12 -428 -837 -840 -666 179 -941 -938 985 -505 731 358 -194 43 -368 -409 621 995 660 -267 441 364 -76 647 219 98 -30 833 890 -15 -583 241 148 -790 796 -691 -542 -878 513 271 -276 -567 -560 -516 116 23 -15 -340 849 779 236 -800 538 392 432 -896 -743 -917 -310 891 298 574 595 979 -540 -567 -800 788 -744 -964 -1 -698 -412 -218 332 -837 -315 -194 -548 800 -832 -522 761 -362 297 876 337 -834 -841 -733 350 -5 39 -226 12 418 918 474 -989 576 283 956 -655 223 -59 134 496 628 186 -655 -203 679 -92 77 34 785 698 45 159 -63 -644 483 196 374 -438 99 -471 -360 725 313 -323 734 -745 -411 89 -477 -112 -375 -18 282 -194 704 -349 359 -877 -980 18 -5 141 719 -153 0 -665 935 -561 -15 616 -156 942 -823 700 414 -563 51 295 510 -105 -809 266 -736 638 -765 554 491 -306 -16 -444 -986 243 -827 -974 221 141 53 386 -223 71 8 3 104 -69 443 -727 -437 -324 195 -953 -243 45 451 4 -914 119 -799 -986 614 327 267 -88 -817 563 872 -847 553 -147 529 -318 937 -6 -411 1 797 -490 -732 205 953 946 458 -456 -244 -9 -413 -781 317 -311 421 -879 -826 963 572 48 -920 -749 558 862 795 146 209 -426 553 300 137 -304 -900 952 -733 732 -491 996 -473 715 481 -961 -641 -138 -172 -294 647 880 481 69 369 -371 -369 899 -155 208 550 601 -929 790 231 300 -771 -794 -78 -128 511 341 946 767 976 96 -837 350 -860 -766 479 -117 739 -521 994 298 -123 183 919 -472 -783 918 381 -772 -305 764 910 -828 408 915 508 379 -809 -534 370 -787 923 940 -222 -144 -305 -785 942 -123 18 944 668 -940 219 -489 -726 -142 -361 285 -143 -434 -617 -341 869 133 850 344 -956 -929 266 -184 393 -111 -453 -249 -810 -685 13 955 -917 -901 -51 155 934 -287 237 -336 -122 -954 541 -209 -121 960 855 956 -347 -811 -989 788 526 745 -724 -431 -132 930 12 519 811 -163 -675 101 469 -570 -141 432 870 -809 -486 356 -683 -464 265 292 242 -254 172 778 -212 -502 390 -46 -615 -751 -359 -999 -411 -207 -57 -206 -733 21 693 443 -937 -294 -371 -600 -904 -759 -777 30 -113 -369 -734 -638 889 906 -632 435 -750 70 -146 442 -843 -208 361 -552 707 -937 -583 889 -982 -707 -379 -73 -966 -337 424 53 355 -188 -450 -275 928 -945 881 714 267 -439 -721 -654 -719 374 -10 318 -223 741 -446 -863 200 433 -985 -710 478 882 -733 -981 -600 756 -518 320 418 -271 917 694 -450 -906 803 950 -367 -558 -754 -854 -367 -421 -693 -51 755 201 -424 487 -994 -898 320 733 -708 939 -933 954 -79 -887 785 -187 864 597 34 -223 46 975 -727 -158 16 -675 247 239 432 -79 899 -615 -758 853 651 -870 521 -242 -593 -1 603 -668 -64 -294 -416 242 -566 -553 821 -912 -506 -627 -143 -652 -311 471 -479 -850 366 553 -867 -131 669 651 865 663 916 -412 289 241 911 476 801 -701 -169 -481 -162 -593 -935 -367 -713 -509 48 851 -757 861 281 -340 510 -878 -647 261 -13 -681 -133 -119 -709 -716 630 906 895 -303 559 289 -349 -373 990 425 -451 -950 836 977 -248 -880 868 69 183 392 532 -236 -927 -647 800 -585 670 -243 941 -846 899 -594 -58 -462 -1 141 -722 -385 -225 467 -250 400 -82 776 -24 -989 995 465 426 331 -672 -597 -719 -160 698 -791 -751 904 -961 76 -440 -63 401 -677 123 -997 -462 -217 616 -749 864 548 961 -236 -252 -116 625 -834 517 249 -578 29 -203 792 -47 722 407 -223 -689 -270 -148 560 -958 -532 -563 -545 957 -508 -542 410 -650 -741 722 -410 371 897 117 440 -425 154 522 751 465 -668 116 -122 227 -6 111 -455 -243 831 269 675 -712 576 102 106 -985 976 -148 -215 108 -946 793 -306 -824 490 -341 708 166 111 124 -26 484 -389 -259 -238 -380 -708 -801 494 589 -410 -999 -827 -743 -860 -271 974 697 -392 -232 -679 576 737 19 663 680 27 670 813 243 -107 -343 -707 -444 697 326 -9 -448 63 200 685 -652 -104 -812 -641 20 934 13 -461 78 166 952 834 -129 -511 -603 89 -380 -628 371 -935 -464 -452 -353 -727 637 921 -8 172 549 28 488 -423 -343 -886 -178 839 49 188 560 -735 -732 815 -264 -778 -202 -789 936 90 -289 61 289 645 -627 898 158 -443 277 -917 706 983 -382 701 -182 -290 -677 -561 553 734 -381 -75 533 -49 -144 -366 -358 194 459 -583 -43 -356 -445 -642 576 554 -734 -814 484 418 792 -278 67 565 -404 444 866 -192 -145 -594 -206 287 -96 310 428 -845 -689 -444 374 974 -436 582 60 -288 -15 -139 -647 -735 -656 -6 578 -678 283 -240 487 -42 488 -294 -383 -229 -987 910 16 -623 -421 557 -181 -893 -381 -689 -956 359 854 914 -783 -186 -295 515 435 125 891 795 424 -187 -175 980 578 -426 -292 -499 -267 765 -766 47 118 -592 -4 -510 245 471 30 -322 -546 753 985 629 584 956 990 184 -477 -40 46 -388 683 119 -315 615 -450 665 -237 346 -633 -321 -248 835 -687 552 785 -102 380 -240 529 626 -624 -681 796 196 -525 55 885 830 -800 871 -398 -273 -170 939 -392 -706 92 946 536 -877 869 -383 -290 345 -11 634 76 -539 -595 -793 -429 72 -326 -17 -508 76 -718 -723 633 206 760 -212 -340 -616 -66 -783 -538 -822 312 202 935 84 398 -948 882 969 848 700 -265 -866 341 714 997 -590 -790 -457 830 -213 893 77 -72 31 -843 137 703 -359 -225 568 332 -963 359 982 -313 291 -583 -225 -18 736 214 -604 989 -716 42 -531 764 -668 140 -399 907 -766 -814 114 -434 -387 -589 874 574 -706 206 -539 -60 1 -685 -755 -273 -135 -912 105 543 -485 414 526 346 -672 -372 -25 -130 -700 -821 -719 -251 754 30 38 225 -109 -430 -641 146 457 -31 -139 -604 185 17 776 -718 -178 648 903 133 717 310 549 -514 -164 925 -170 142 26 -741 855 381 166 951 -797 -631 -355 829 888 4 -582 -462 752 -147 236 -34 943 -298 824 153 405 691 -950 -49 -239 885 -39 -585 996 173 552 -810 765 986 -908 242 516 -664 876 309 -966 85 986 -442 266 -4 -39 -394 696 -942 -811 -933 234 376 249 -453 217 -517 -728 897 22 -582 58 25 -352 -653 -665 -941 -607 216 294 -332 -24 -307 -308 341 306 -88 -265 -192 625 -683 316 6 -901 42 -915 52 541 -187 -908 587 -297 -457 783 919 683 448 -738 825 906 426 22 653 -56 -733 854 1 -946 199 -507 730 835 -23 559 882 -562 -649 -996 -820 149 516 -302 382 488 410 -919 -850 -589 887 -721 -803 138 -326 -713 -83 -623 -620 69 293 -922 984 -891 -702 -597 -183 -312 -512 438 -180 954 541 544 344 -143 -92 -661 69 457 353 -491 218 172 -915 -386 514 -541 912 726 716 -481 -114 682 -766 776 500 695 -389 769 95 428 -799 39 348 928 -857 173 -366 -692 -797 -564 658 -736 76 -785 -827 582 -749 208 365 -136 -756 121 -222 -543 120 798 670 431 223 658 978 -911 -379 -296 -663 684 -448 -49 -336 -242 -999 669 -26 86 -808 -962 642 -302 464 -820 -5 -942 135 -223 -592 -757 531 -607 -68 -506 -961 380 83 -315 75 -144 980 66 332 608 -170 291 -728 -925 863 633 -791 -765 614 -660 -134 -172 599 641 -715 -76 -740 271 515 697 -361 571 -703 729 -810 470 602 -412 -503 -232 -199 742 -389 771 215 -281 -434 -448 -138 -255 -421 661 -21 390 394 964 934 -63 546 520 784 817 449 100 395 -46 -481 89 36 264 954 333 390 143 767 -877 -297 -851 773 -337 -958 993 277 368 -859 551 20 89 -746 609 836 -648 20 -75 -343 -360 -897 310 449 -89 -585 293 -903 -430 -842 -274 978 -998 39 379 686 698 -187 -773 106 -217 617 -472 185 458 390 395 -144 -572 979 -944 986 884 -463 -547 199 509 21 -148 -585 781 788 -954 -954 187 202 877 18 590 456 -457 788 -3 420 -372 589 909 -770 626 930 117 497 552 242 -77 24 -982 59 -223 -148 208 -745 -394 -430 -538 594 -182 -236 127 164 265 594 -707 59 -294 -671 877 99 -618 -117 778 -660 -751 -421 202 -31 -955 -157 785 245 786 -623 659 -705 -150 433 11 45 -270 624 198 263 -83 864 539 -285 717 245 714 -73 -205 -650 5 10 -924 -433 141 -805 553 284 435 623 514 -567 503 -799 -152 828 795 -48 -666 212 159 -563 352 -952 333 -420 510 762 674 -348 792 916 -297 155 694 -613 -295 272 -745 -261 -64 51 -103 549 389 -34 617 -233 951 549 985 -540 52 -633 -501 -321 -627 -905 65 -386 -415 -301 764 -226 -347 -874 -600 -583 717 -1 -192 -325 990 714 -978 995 727 -661 -600 136 247 853 -816 776 625 898 -330 9 -138 387 52 69 -528 -691 -983 324 -97 506 197 -299 226 -142 -498 -236 20 -510 -39 55 244 -576 829 -52 -744 -22 -920 -500 -494 845 -620 -821 -544 304 -513 924 -579 405 639 -179 913 -144 -318 828 643 -5 -109 -796 -976 -715 -380 995 -398 234 -999 -280 780 -997 465 -670 -364 -588 215 708 319 -474 -238 9 263 960 -184 -17 -23 -846 -519 624 824 353 785 -781 -449 -254 730 -955 328 -798 661 -908 861 -446 402 -623 823 819 -524 991 -727 341 256 -667 131 -476 138 622 965 864 22 -834 82 -444 -526 651 642 904 575 -608 -845 -641 -101 643 179 702 110 -610 961 521 394 589 -145 -612 -699 246 -243 -850 688 632 879 -973 255 732 363 -827 860 -97 -825 758 -90 -91 -82 -556 885 -934 -15 -190 602 755 720 494 -715 -710 -574 277 -609 -481 94 -302 -558 -972 -521 447 994 -559 -311 408 -152 101 -551 558 -674 78 949 362 984 -606 -400 51 179 45 -655 570 816 -282 -357 -940 358 -865 221 932 800 289 290 738 192 -975 -244 643 -801 942 239 -767 -382 -81 -738 903 338 -673 -551 92 798 -210 -746 -481 -527 -366 -951 -971 -522 -577 -857 -770 892 -276 454 163 -945 237 -250 575 -110 -654 -315 -773 -165 35 -268 711 -130 61 945 288 639 162 831 -806 983 -240 459 -563 360 657 160 -194 240 -727 481 -21 -977 915 -705 462 411 907 246 735 -866 821 -571 590 993 -901 520 -485 422 472 -588 48 -909 930 -35 303 -526 286 673 781 -352 -421 308 594 996 -493 -837 331 512 130 -289 413 -635 823 -325 281 139 215 -9 401 -485 -782 792 398 -626 -822 -552 -200 557 -311 695 568 -290 -778 204 -615 -512 696 -260 -561 864 748 999 576 -67 981 -865 -753 -713 769 461 -28 -706 -574 297 -618 -148 -332 520 -553 79 885 811 853 -848 915 520 726 125 -643 -235 -571 -166 702 864 186 -968 -349 797 -104 503 -721 -787 313 465 907 -846 -500 -554 -628 605 -105 426 217 80 948 -872 267 247 -574 -782 -203 -338 -926 -873 -870 120 -475 81 -825 721 483 359 826 361 696 -250 960 -736 -903 206 165 -834 -597 -500 -930 -489 201 -641 -174 -452 862 588 841 -414 -201 -364 -229 -479 -770 816 836 -474 741 359 792 504 -481 719 515 855 -9 388 872 -491 931 987 -718 900 148 751 -599 139 130 -280 570 -756 81 -255 654 672 -360 657 -101 610 -952 -317 719 962 756 295 29 493 -673 505 -88 -513 -632 -400 -93 601 449 925 958 632 754 -594 47 103 719 487 -722 -119 109 881 870 973 982 -332 29 233 -157 -272 676 -442 708 110 -453 286 -109 -193 -500 979 160 297 -767 -190 937 -751 -343 183 105 737 362 -766 477 535 559 -179 39 433 987 -443 479 217 181 429 716 532 -636 -321 -981 -91 844 -349 549 920 949 -317 -993 257 -962 604 -533 -432 -182 199 976 -308 282 790 -545 -218 734 339 547 -594 599 952 210 -824 -274 -454 -462 823 177 -322 773 188 246 492 927 10 10 -102 -495 -61 -188 852 -653 604 -960 574 -346 22 497 -440 -201 -998 -104 918 981 985 -495 -736 395 510 -302 -242 -889 -264 127 -440 718 516 -861 297 88 -147 732 485 308 156 447 -863 700 495 -160 -603 377 -90 -173 359 -281 562 251 70 -768 26 299 157 -69 823 388 -87 849 811 231 573 231 84 -772 -594 -826 950 -754 -584 -574 690 -994 940 -403 -416 -266 -44 274 -704 -304 -276 -356 -427 -438 424 -404 638 -515 636 -588 -140 -577 -470 604 -611 -308 122 478 -927 734 890 -977 353 868 767 -539 520 -231 -412 -859 566 -796 -609 366 359 590 -448 196 532 -482 663 -735 136 450 546 -336 -411 327 -59 -117 -497 723 -593 -946 -676 -746 367 990 633 -413 115 -866 154 202 840 -104 535 93 136 238 5 -753 675 -165 -970 0 -280 -81 -193 152 -557 -334 318 807 331 -977 29 447 249 92 -365 -452 816 935 289 250 529 11 -477 593 -735 -727 -335 550 801 -482 -611 -377 -529 781 984 177 -853 -201 516 -629 330 -503 -290 812 -230 232 -876 945 -761 -190 616 537 930 135 981 429 -151 -401 24 38 802 152 691 510 164 273 -346 414 -629 552 922 921 647 -608 263 -945 -203 520 974 -530 899 -909 -82 892 -646 -553 891 -400 -135 961 -357 -753 640 -648 98 -27 503 635 882 669 639 416 598 -50 -15 696 -829 -25 -829 -347 533 -831 568 747 -989 -171 -543 -949 281 -213 52 -486 344 869 -705 -925 901 -129 132 -46 666 -438 336 -416 94 -632 928 -535 577 830 -407 609 112 389 395 723 -154 -563 -254 -689 7 52 985 -995 -410 108 -309 911 -524 115 328 -510 -94 -888 20 -773 -422 490 806 502 649 949 321 59 962 775 -721 -193 254 -903 -394 -678 941 74 624 332 730 -40 -943 277 -513 572 700 -847 -1000 -323 -430 -347 243 -70 238 -449 401 806 -873 170 314 -544 375 704 848 -878 323 -902 277 -861 489 -873 948 440 -724 573 251 -919 -942 730 -215 473 994 821 224 718 -770 -142 790 596 911 -834 33 873 294 -959 990 -190 -781 960 787 -303 -904 -477 -649 -492 -601 861 -963 -663 -889 -642 167 480 154 -677 -850 -900 -692 557 -457 220 167 -128 333 -262 297 264 136 224 -675 513 -606 503 -613 507 257 -620 483 -160 -441 -736 356 148 671 -592 -287 390 -952 991 -3 487 131 970 -499 521 881 347 -943 635 -361 -935 -755 67 -258 -739 -93 506 -903 535 52 -410 -61 -809 -665 533 15 -410 -899 -445 387 -780 -777 235 689 77 878 -298 120 482 10 -394 -381 30 -401 603 -264 -955 -272 661 327 197 330 215 -243 -450 -975 -678 822 -121 -944 247 -479 480 -362 766 86 922 299 0 902 231 863 698 5 706 593 -959 -929 240 642 -342 -225 481 -20 679 -517 524 -374 826 -641 -739 375 -795 227 -226 -993 -154 -775 -224 748 540 -307 -290 -259 196 -508 255 801 -125 118 3 133 -265 764 -954 91 618 -425 391 -412 -65 478 508 598 -983 800 -350 -121 568 559 -968 760 244 -752 164 -121 -72 996 -522 -861 359 -544 412 124 -871 945 194 434 -819 -973 -551 -11 -199 -898 -734 -654 24 743 308 389 629 205 -950 91 731 -738 -949 -221 969 -34 -677 387 -547 119 874 -674 -91 304 -779 472 286 -950 -637 -846 -266 -20 734 136 863 -131 479 501 214 -887 88 300 443 624 -316 -138 -734 99 623 926 820 832 -862 -704 -869 -752 -760 953 -49 833 -27 -504 -706 957 307 753 253 -569 794 -128 528 652 747 -324 -740 -174 -955 171 621 -831 -101 -160 466 -200 -214 -858 711 78 935 128 249 116 -297 774 358 -98 135 -828 522 212 -574 -805 582 -273 -140 -427 123 -355 -626 488 360 -470 -413 -217 296 -928 455 647 -169 -598 -861 666 520 740 -268 -486 -120 831 508 -807 728 -760 212 302 136 125 135 518 536 645 958 460 603 872 -867 445 41 -128 221 661 -703 -736 -962 615 -257 -551 541 -856 352 -404 351 367 437 -173 -134 -582 898 820 -205 483 -902 495 -728 -629 540 287 -205 -524 -838 -424 -184 244 919 438 -643 850 739 139 -645 125 683 524 -430 -875 591 -429 -844 -197 -18 521 146 214 -315 -699 -405 -808 380 -400 2 -308 -358 -956 477 -10 35 -998 -759 -260 217 309 313 -845 964 -245 -688 -741 468 -975 668 441 -392 18 -270 549 -426 -937 -629 796 735 -865 -348 138 217 -650 -901 29 -572 463 719 987 306 13 -837 979 95 214 -639 997 -943 -859 -175 590 783 -474 589 938 259 819 677 489 543 787 -456 76 -835 356 -962 445 161 42 -951 -787 -51 827 -696 -816 322 -967 635 310 109 -650 -107 -129 -264 533 -275 231 771 -821 256 195 810 166 291 -699 -288 -333 -632 556 -58 551 -214 -944 151 -527 956 719 458 572 -116 986 593 661 -400 -736 365 -44 295 -76 -639 -193 656 -473 -362 -403 731 -149 -685 706 841 -86 711 -812 570 -161 858 261 -602 506 671 197 935 680 -173 783 926 -269 -305 736 -132 -47 -139 -517 570 517 914 -521 -684 -224 825 543 -10 -133 474 -472 99 -370 -8 46 403 -2 -318 41 -493 -38 36 -521 -879 39 -314 51 20 475 -810 108 714 98 -850 940 -112 594 -129 -382 842 113 -273 519 -218 -263 503 -787 107 -55 -872 373 49 593 -526 213 516 278 463 646 145 136 738 -605 567 -796 -350 177 -851 391 450 -691 697 101 526 727 -86 163 -463 -457 -980 -519 416 133 46 -227 794 100 970 -872 303 -303 347 -224 198 -951 93 763 522 243 427 514 -627 390 379 -294 -350 -816 -392 -871 -316 550 840 522 605 -977 -242 -719 725 -262 588 750 -406 -372 -447 851 807 -610 264 -36 -214 -169 -663 -621 815 768 -68 -614 912 -38 145 -513 -540 -345 -416 -53 585 -495 -779 -289 -487 175 -720 -167 971 743 685 864 169 274 -248 518 -415 -765 676 259 694 -925 853 -372 -320 871 -543 -85 778 72 582 793 -464 432 760 830 199 125 873 269 151 -643 679 -225 -619 873 513 -798 588 290 -526 126 -476 -98 -412 584 312 -576 514 -22 968 -966 111 232 -172 323 -212 -219 -757 319 485 -884 239 424 -967 403 965 -110 -141 -7 -811 732 -398 53 862 465 68 -871 -300 -403 -740 -499 -838 -823 -207 -386 -301 890 -745 82 283 -892 -68 -722 -289 -982 -688 137 604 -47 204 787 -362 -626 -241 -226 628 -794 -46 -116 419 -438 234 -123 790 802 -825 -396 -512 89 -616 -288 304 -952 151 17 -300 777 -143 408 -265 112 -614 -230 670 -759 -291 -649 170 824 212 436 790 -768 419 -903 885 905 -552 -747 63 -112 -499 -374 -194 -384 794 -75 933 426 -547 -172 368 862 376 -69 -977 171 -28 523 -44 -402 774 965 -897 -247 872 263 554 343 446 285 -60 430 -81 541 -350 -195 -225 113 735 356 -139 -555 -651 -584 837 282 415 487 750 -735 958 875 -35 47 271 156 -258 -748 725 -239 -237 507 -933 521 -58 892 -280 862 348 314 -646 -29 -403 101 212 716 560 -452 35 207 397 46 140 -323 -744 -4 -412 -399 626 263 -799 134 52 -625 178 769 395 567 769 213 640 57 -427 91 591 -748 -74 534 36 -458 -275 -957 117 356 48 -322 -635 759 -385 -610 -773 -885 -871 -877 707 -894 -320 -179 -447 -628 -143 -586 -232 213 653 218 -165 322 953 -932 816 380 -416 -54 -567 527 643 653 -49 -55 63 -575 -346 -670 248 -83 -890 -249 26 -873 -62 822 243 -446 -601 628 -176 -138 642 -970 -284 -332 -908 -380 -132 144 -979 419 613 924 -717 499 -371 877 267 624 441 -49 -127 -287 150 -254 478 -55 995 -280 -478 -767 132 -907 754 -342 -859 -267 -809 719 -965 -288 146 -544 454 -526 185 -417 -317 -106 -502 -882 -679 -168 926 -294 -382 940 820 698 547 -784 241 43 -815 -407 153 49 888 -312 -44 638 574 719 -64 885 217 388 906 -339 -627 707 -726 -864 -600 500 879 859 343 -917 136 -237 -479 884 599 995 -210 783 494 -176 351 -762 -23 -457 454 718 -69 938 816 762 -554 92 -434 527 748 -771 -470 -400 -615 102 -175 -668 531 -116 -256 -751 -262 496 193 -433 -109 -691 -661 -996 -832 815 -327 -381 871 -119 -766 -146 -633 -525 -546 382 490 199 -955 961 717 313 -831 -577 780 -470 -266 900 -257 998 -537 984 120 -558 -961 409 -814 595 -610 547 999 -648 -980 28 202 -953 -857 -590 345 -896 859 -401 -783 -747 -774 -547 -836 791 27 -925 -57 -143 228 -527 237 398 -132 340 -932 764 914 776 -504 736 -212 291 -144 -40 -531 9 -997 -467 53 169 -344 -7 -513 219 -584 -953 924 -232 -136 341 102 -922 -997 70 -99 505 997 432 -989 -978 -595 -658 302 -302 148 290 -887 854 150 -669 -771 -896 463 -206 -358 -518 95 236 153 890 815 -847 -940 445 892 -258 131 -764 841 405 -857 911 276 -40 238 828 -957 709 506 -620 683 -496 397 -409 324 755 186 536 -343 -378 514 -89 -26 286 438 482 73 -216 -895 -914 575 532 -408 670 -322 -886 998 884 -999 591 -601 502 344 -56 418 225 -43 -510 812 423 880 -357 -184 -914 -10 -176 -616 258 -985 262 545 -993 -528 898 240 -124 -587 -231 983 461 962 -441 348 768 -465 602 -765 -97 701 442 628 -487 -966 156 727 686 23 -75 -864 578 452 -606 634 578 646 -283 172 -945 -879 -311 419 -43 793 571 -671 -207 133 -680 574 943 -338 -788 -471 943 960 220 -941 -710 -706 946 -926 -189 -503 517 907 -661 -731 -603 -766 -6 -393 882 -595 883 784 -761 548 -962 705 -53 -687 -542 697 727 732 -2 -307 -686 -662 -934 -418 88 70 -386 590 -586 720 -248 -549 -659 -221 -315 120 409 -384 59 -731 -592 502 546 958 668 224 3 -155 -377 730 -1000 527 334 264 -358 377 819 -231 -46 -682 213 -958 -914 -923 526 -862 886 948 687 314 831 -726 -426 245 825 833 -316 641 273 399 109 491 -309 537 -769 703 -243 944 582 340 189 31 -291 -959 27 329 454 -703 -344 83 -68 -849 -846 -359 131 -368 863 851 38 -860 564 -900 -480 331 459 767 -130 631 -141 293 -551 994 -541 -369 193 869 -762 -916 -879 411 -29 911 -637 -275 -428 954 -487 40 954 568 -939 -537 435 -220 197 240 388 54 -932 -8 311 631 -569 648 -127 24 -520 88 612 627 410 710 893 -646 707 440 -680 206 -657 -360 -744 917 -980 -914 887 332 -644 810 -933 -815 -632 453 14 -142 402 267 -46 13 -665 675 785 704 -543 -984 -182 -640 609 696 115 -35 -834 -519 -232 -735 954 260 -160 -465 -796 755 -41 428 -211 828 -114 472 -564 -499 -294 -362 494 332 -510 935 -94 -33 -437 -138 -513 402 -305 973 -217 363 413 448 -985 153 819 -674 -229 651 73 655 28 -278 -444 994 985 -741 985 -539 866 -623 -296 -442 930 577 -381 261 492 2 -236 -331 595 -990 616 -381 532 467 571 950 397 -174 440 288 -979 505 649 -29 17 772 -388 -221 -419 -529 577 254 -575 -169 893 273 -483 437 938 -568 342 25 -34 -628 -316 -526 -236 948 393 691 600 -19 836 -386 -915 49 828 297 436 403 -661 68 717 -644 151 312 -836 -515 -596 -155 -421 -28 -311 -192 605 -711 436 853 792 -412 -831 -644 -73 -881 774 -492 -697 406 -215 830 771 824 345 -780 710 292 517 -476 -485 -206 545 352 -33 771 -898 177 990 -237 -922 -357 -63 -869 -648 -778 -262 -50 -908 -784 758 -716 -638 -55 -968 -768 -739 -778 -184 89 -929 177 -526 -317 700 510 903 915 805 25 -864 -596 138 798 862 -125 -638 189 -574 619 155 -482 70 -362 243 -297 -938 -30 920 -381 -575 32 299 939 677 -423 380 -811 527 -879 127 -744 -217 -616 -298 -822 -378 748 867 -436 23 213 -160 -983 -9 -272 194 -486 359 -38 256 445 -654 -857 -73 -875 -783 471 697 -176 -224 689 132 357 985 -510 937 -144 787 79 -114 -525 134 -675 -138 -95 -198 153 -85 -531 -158 601 -117 649 -101 401 26 734 -55 -345 -29 -215 -355 -45 468 499 313 -193 410 411 823 -826 -849 -369 960 59 -973 -555 -471 254 614 -50 -947 -271 484 -451 671 60 659 596 55 -725 -569 328 185 -175 -536 -739 -605 904 447 776 -337 -391 413 923 -709 -138 87 432 -847 -200 751 290 -338 230 -938 766 85 303 24 -714 484 574 462 454 -526 698 -872 974 -578 563 -410 131 -621 -818 -3 427 463 -653 455 887 649 -23 653 30 968 614 454 375 992 -730 -290 -142 -116 566 -391 833 -989 612 -178 -648 690 663 775 403 -889 -908 40 -797 86 444 -49 339 238 104 889 825 -452 852 642 -288 -953 897 -440 -912 -192 -635 0 355 -994 287 370 2 949 -504 108 -267 -593 -95 -551 487 -610 -201 -617 709 -206 -771 342 806 717 -143 770 -840 -656 77 -817 -783 390 -200 -487 -691 792 -395 -258 867 891 -695 -557 380 178 -965 269 -454 -296 -208 -213 279 985 -815 -711 -14 -2 541 104 80 91 -710 221 -603 -247 609 828 412 497 92 34 -578 218 956 -769 -380 34 418 -54 354 541 -933 -941 -697 273 823 -557 -918 288 -78 245 -783 341 532 -508 430 227 -885 837 797 -697 -660 -786 350 110 -618 -406 475 320 206 -208 881 498 933 -597 28 462 -869 -358 853 832 -853 681 -935 -569 670 22 325 241 -566 -793 -474 -949 -589 245 -957 -222 -750 -427 413 -892 136 928 -324 -20 -245 -506 492 207 -707 -366 -672 556 431 -637 113 -894 -75 301 -436 -110 -681 235 -18 20 747 -447 -976 726 954 -295 -275 -299 -454 552 -505 -102 -819 849 336 -169 365 864 -808 -74 -990 845 -910 -320 457 970 -30 423 -511 360 -158 619 573 583 5 -251 492 460 -698 227 -101 -255 -703 655 -15 264 -952 729 -992 -906 33 -969 865 -916 556 -227 -426 -86 -137 -272 -709 969 -151 909 631 78 145 -614 -326 -680 -645 538 -822 -408 -160 -416 -753 -69 123 640 893 -775 -71 -406 513 803 -587 -346 864 979 -392 -93 244 -911 777 -611 -694 -787 -914 878 708 324 704 57 -688 -366 743 -524 -199 465 916 256 -207 -412 868 442 866 827 382 -210 480 263 -842 168 -860 -53 136 -113 -607 -487 -137 -413 42 779 -384 -269 701 -84 886 -473 824 -766 35 -216 226 -952 -929 -312 380 -601 -689 208 -848 916 -951 277 -239 -652 488 -379 774 -420 -995 -577 -236 998 772 -566 740 -77 -274 271 931 348 -121 -263 -806 146 403 584 -673 -5 977 -479 524 -90 -60 -582 390 -68 619 726 761 -360 861 712 -315 -43 -681 885 -985 927 -269 -352 977 -524 -112 20 954 -948 660 -175 -227 -584 -740 814 -762 626 548 742 707 174 903 -37 -166 44 157 233 335 105 609 -471 483 258 -244 -192 -745 475 505 940 917 -500 759 210 512 -120 432 -276 975 216 649 520 -484 700 108 -533 316 -922 933 666 809 223 1000 -59 -778 172 -394 -853 457 362 989 70 -945 -443 -259 -153 -125 -896 988 474 -133 352 545 -971 499 -10 -614 -144 -980 -470 -174 -950 951 150 611 23 287 -779 347 -806 -413 -645 -978 -416 -318 -625 332 -291 -380 -176 136 -452 955 764 -95 -615 514 -607 -820 718 261 -883 -298 -543 630 443 586 245 -270 462 154 -477 550 -999 483 -409 125 -376 -69 668 611 -290 316 943 319 468 -358 -877 477 953 -540 -452 -743 -28 501 -180 -465 -685 -135 -49 918 59 -542 -792 -306 113 -582 -291 -922 -875 -963 206 -200 -541 -345 -234 520 168 -494 -333 290 635 547 453 650 116 779 632 898 437 454 -401 842 -285 333 671 707 782 166 -500 -265 901 -720 478 -358 709 -181 -595 693 -800 446 254 770 -986 -84 681 15 41 103 -377 684 832 267 130 -47 767 881 -501 -878 -284 -194 93 -736 -83 814 746 89 779 199 -248 -157 890 56 131 29 -741 -304 -728 -563 329 -163 936 -868 880 26 -799 28 200 -688 -449 313 -872 -317 -837 -974 957 49 551 935 -780 -705 -313 -275 393 -425 -124 -246 173 568 -467 -735 -509 -981 -638 372 58 690 -62 60 -168 403 -697 745 -573 -324 -22 -985 661 712 789 -345 160 880 662 -621 -978 190 474 237 371 423 327 934 -480 486 860 -753 -976 952 -302 -896 424 -321 -226 -260 119 500 794 228 796 900 911 -119 302 289 -298 110 945 -574 822 291 -501 451 -432 -161 -457 373 -757 -114 -570 -835 -94 924 860 38 975 -315 473 -241 59 314 -54 -515 -542 -88 -756 -68 322 147 112 900 77 -138 404 41 -51 -778 369 540 245 -106 -213 460 858 -985 -929 943 -623 -672 -554 -616 839 -121 940 846 -599 295 178 776 794 226 -140 -817 500 -415 798 826 -383 -566 -883 403 409 299 391 415 -874 -698 -170 482 424 90 -30 603 -826 -513 304 -820 665 598 520 833 -359 -78 686 -989 -288 262 640 467 951 7 -799 -83 -578 803 560 707 -436 804 771 588 -193 37 -636 -279 55 611 387 954 690 -199 -5 277 649 554 -957 -275 -855 903 -480 817 -770 -589 -486 -994 -130 444 882 675 177 318 -813 -666 850 605 204 442 -725 -608 -595 803 691 293 863 134 516 848 -817 -653 -107 -579 -509 800 -960 -936 669 -323 737 -456 247 -674 -399 653 -821 -830 920 324 -996 227 387 -184 896 573 -966 421 -379 -436 -339 -724 493 665 -740 -429 740 77 -523 726 956 -796 267 496 -382 -841 -618 -502 376 43 -772 -864 -222 -794 -576 -267 786 -771 764 -140 369 627 830 -788 -552 501 757 -567 375 824 240 753 64 -93 700 98 352 200 -178 821 638 205 -31 220 468 962 69 468 203 761 -164 -479 534 -645 583 325 -158 -576 -474 511 305 432 -994 517 63 -298 3 -893 373 664 -666 35 -470 -797 513 -852 -661 244 781 -11 122 -341 181 753 517 836 259 -974 -961 -902 -711 310 956 61 87 -287 -478 -41 -176 -685 -767 -936 -981 224 701 160 116 813 -772 -515 -965 601 430 -366 -793 -402 367 682 369 -162 -260 948 -689 -61 948 970 288 -156 466 -548 -853 859 -907 -592 424 856 474 -847 -634 432 -859 -737 32 986 277 724 -518 -751 770 -468 702 137 903 815 675 -133 753 -40 645 -325 130 -590 177 -341 928 404 -968 -281 -811 -150 77 -584 -940 -326 -782 -89 -737 -847 502 -604 159 -529 -674 -118 -818 -386 -537 300 591 607 547 553 -547 159 -729 -186 -161 642 964 379 183 396 -791 -845 -654 -224 -622 817 140 -467 -192 -482 512 862 -941 96 -838 -685 281 17 -463 397 80 691 -399 -726 868 -23 -201 410 677 715 638 -314 565 682 -984 -401 -960 -29 -993 24 361 766 604 795 840 -554 -431 -218 -389 -313 -408 996 242 481 -746 391 507 714 -454 -143 -488 -443 885 630 876 -110 -620 839 16 -277 -836 -772 -486 -546 766 476 -476 726 411 998 342 967 -136 -641 869 915 -924 165 354 -374 -284 907 -926 304 415 920 708 -321 683 -312 601 267 921 36 -468 219 -755 699 -8 -389 473 883 736 771 189 878 484 192 -674 -254 -966 306 229 -254 -915 855 -340 -460 -29 -974 331 -154 580 -204 -629 966 915 -743 -936 249 -659 -9 -780 58 -730 881 -744 268 -564 354 -410 258 54 653 -133 952 -571 -930 370 448 538 566 704 668 439 517 -398 -160 153 238 -100 -572 -43 -255 -517 791 352 -419 -292 -259 682 560 -417 -54 327 7 -986 -449 -603 -619 -153 62 -383 403 413 -267 -807 -71 -102 -534 -343 333 -55 182 436 -41 961 -110 -8 -201 -282 595 680 102 -125 -624 -699 191 -667 640 -210 253 -684 -524 -385 699 -468 -393 -56 -716 384 768 -825 417 331 614 -70 415 619 635 44 -381 307 -233 -817 279 810 -180 -612 885 242 982 47 989 305 -647 968 -690 -326 -30 -172 -743 -889 -512 -357 -159 -773 -772 -296 -97 251 -431 -568 919 362 -808 182 783 -696 518 -426 -256 -923 903 -805 -907 -442 -542 -416 -651 50 -132 478 -279 834 -397 -133 -17 -998 -23 -309 -482 670 -752 699 933 -190 -445 -986 410 772 770 -551 15 -926 619 168 -279 7 758 -407 -984 529 428 -502 235 -919 -290 851 -22 852 919 940 -552 899 -400 952 472 -195 -248 70 459 512 147 565 143 950 920 -816 -428 -264 812 778 -942 647 -900 -549 -801 686 488 -997 917 -417 269 -731 -199 527 209 39 783 289 209 48 -413 107 -428 347 -287 -812 -803 -536 -931 780 -38 -508 -136 -437 477 423 484 989 -961 -645 79 -883 -815 -801 86 458 969 664 833 699 -220 277 -323 981 -244 -670 -283 738 -309 995 209 878 963 889 545 478 653 713 -439 439 -325 -173 563 904 180 -399 193 55 904 530 -691 760 575 772 -258 149 680 684 -648 -637 430 613 100 883 -534 666 -357 -227 758 -280 -147 -563 -523 435 412 588 -808 551 -446 153 98 417 -2 523 -507 217 69 -621 660 642 -389 -379 -615 631 602 111 576 -512 -852 -980 69 -200 693 691 80 -2 535 -956 315 226 -148 -583 -58 449 -744 -383 23 504 -164 -943 551 -896 -586 -826 -33 -122 500 -859 -105 -43 -315 -875 -473 689 -727 -192 581 -936 -263 -711 -450 -251 -122 949 -372 27 -26 823 61 110 907 335 61 429 -352 32 187 -346 849 -271 -267 997 -831 -945 618 -748 -188 56 792 -347 -18 637 -520 -936 -767 737 592 378 -419 962 490 296 -658 -249 -789 -815 294 -813 -653 476 163 -708 522 469 123 -631 -528 34 -960 390 -461 773 264 935 -509 915 -281 -700 510 213 -198 -815 155 345 631 403 -116 -760 -701 625 -198 -978 -983 698 723 -523 832 -817 540 205 -415 -51 -748 -336 475 623 281 416 785 581 -487 185 -763 163 -509 216 951 -848 62 300 -633 -556 -438 455 -918 134 21 329 -468 -201 261 -546 -325 -261 -58 -44 -442 376 -870 -410 601 999 565 -193 -415 927 -843 926 -203 415 -991 -369 560 -45 -912 46 872 231 116 -961 -879 -644 323 690 445 -141 561 -93 70 -326 163 -300 -702 -405 589 450 -433 868 389 420 -588 -423 -487 405 -784 654 91 473 275 638 -311 6 629 244 130 204 892 486 -230 731 485 -125 -999 56 256 -896 -760 968 -433 -533 -899 -506 265 46 -886 773 683 -980 918 -68 279 844 582 -572 680 574 -95 805 -213 325 -385 417 88 -394 524 -553 -447 516 180 492 364 -788 42 891 754 -349 -962 969 -102 57 -90 -551 852 -510 858 -801 -303 22 -849 541 -748 214 -36 -378 776 -368 -883 -213 -185 926 -243 449 -572 -339 521 343 485 984 764 326 -628 -528 -399 -768 203 -342 -148 143 -583 2 -129 -594 54 -800 387 -416 437 -680 -39 -640 -252 391 561 -583 263 -275 -250 84 974 427 -869 -235 724 281 -279 999 771 -983 944 475 702 -183 175 -594 -848 -849 -269 -203 674 113 78 -244 -982 125 -131 -953 -717 -733 -573 -502 437 933 -250 -666 940 246 -464 438 352 4 464 783 966 -569 320 917 -831 177 130 -17 -371 -52 729 -426 -214 -180 479 -889 -357 729 967 -372 832 -782 -207 184 -328 -993 55 165 600 -831 -148 943 -296 214 -78 -256 625 -343 480 -264 717 -271 -262 -133 -113 -807 460 -251 410 791 -191 -476 -723 977 -53 -545 880 -896 578 714 632 12 -569 897 -637 597 -626 -491 -566 27 -842 940 -487 768 -823 352 721 -325 -117 449 -846 893 -914 321 -495 767 -35 -231 -937 -374 -737 516 -242 442 -858 631 -907 -603 -362 273 -259 340 160 223 551 737 -208 930 119 -643 416 -468 707 -121 771 336 -503 -696 842 -51 755 -824 701 -721 -154 947 -604 -181 216 715 580 486 857 393 465 -627 84 -6 -190 -949 -190 -646 -10 655 -820 509 17 -309 -511 -773 465 -272 813 -272 31 -727 -622 116 502 -602 350 -105 240 -591 976 -991 182 -577 335 587 -61 -480 19 -400 -633 892 922 78 -550 939 983 113 -499 -298 674 995 637 -250 98 476 -343 -903 -369 961 636 -27 -757 291 -183 146 981 374 -292 916 -53 62 888 -665 81 -350 147 -307 -844 -902 -908 751 363 632 -897 -633 -189 -320 -857 -124 -728 59 55 -856 -508 880 50 343 -690 -514 -28 -795 -842 712 -473 -675 537 -596 -496 -277 377 -247 240 669 -498 -813 830 -212 59 -193 -130 -805 -11 580 -770 -790 -547 -26 -177 -403 865 452 247 610 -139 162 -598 -360 7 123 -385 -531 303 965 931 -161 -876 613 -171 -476 666 -37 408 50 -415 -380 464 -365 -842 179 240 903 -935 -930 25 -165 551 826 -16 -483 781 855 -637 -918 230 -539 -862 -194 472 -735 -2 231 -431 375 -941 696 -494 381 819 -155 237 247 535 -302 387 335 865 497 -897 370 -422 469 225 80 -316 245 841 -697 456 504 486 -112 649 -887 -759 839 -766 531 286 790 -701 -721 424 728 -469 144 -157 178 -635 830 -686 -576 -342 331 -241 630 750 -633 -8 877 189 -250 -485 400 -59 -178 735 -855 924 -703 -655 872 274 -575 -991 417 -171 36 -730 -740 -71 949 399 -382 165 -948 -577 233 176 -708 -236 609 -990 869 744 -244 -29 -152 -326 469 431 24 -716 -163 -927 920 -161 -720 211 246 296 383 -146 965 -934 -389 659 -738 -874 -254 -233 916 -134 -352 519 739 911 -150 682 -411 102 111 -955 -980 -158 564 -326 -99 285 -950 -776 423 -60 -17 -986 -727 718 426 575 -273 -612 -104 -598 -328 -358 -411 691 545 560 124 -456 978 286 -109 586 -666 794 -643 431 -774 -384 -814 746 780 -942 367 109 -628 544 -932 -151 -967 429 894 -46 365 -978 -673 860 759 -19 776 587 -13 435 -304 -969 -528 -378 -412 -263 88 726 774 -630 -935 653 -122 71 468 89 -530 -978 57 978 166 916 39 949 -213 -835 474 -940 963 89 726 889 -969 -594 -451 -89 -898 -955 898 -776 -275 910 -551 -694 311 -583 655 141 -876 -547 91 208 626 -482 966 167 -502 -248 -359 -983 811 -845 -532 -650 -368 981 -614 -550 584 977 -57 841 -405 748 203 882 -929 -729 -728 120 -3 907 669 835 -202 -121 -689 947 -995 16 226 771 -729 -547 55 177 -830 968 -94 -765 797 -52 -219 687 178 -339 259 -424 753 -601 -839 -208 625 545 -121 -536 -75 610 -111 -122 -593 -599 -920 109 -443 -155 -226 -702 -774 -323 170 788 -612 -124 -139 514 -107 225 962 -777 -422 19 -202 63 803 -863 -642 791 889 729 -101 -976 -867 643 -828 -119 306 47 237 542 280 273 -619 642 12 56 886 65 711 22 -236 -360 234 -841 -915 -132 136 710 608 759 -532 -372 728 -201 540 -542 -101 402 3 699 626 238 -878 -70 -794 -910 691 848 -708 338 -414 -203 946 -740 -319 -4 -710 632 473 735 348 91 342 150 -634 482 704 -283 2 -934 -31 -400 922 -547 577 978 -991 -868 198 -639 -44 -382 210 -238 -242 273 730 -478 -209 -950 236 -245 -127 -98 337 385 -291 111 670 210 -787 660 -361 -305 538 645 725 -403 936 960 921 25 -968 629 550 849 805 358 150 -755 305 -846 537 -8 -710 -853 -854 214 477 949 -909 524 -898 215 774 -161 -953 -160 -384 271 590 82 -6 -138 -924 -66 737 221 350 196 612 700 -678 -183 704 7 -335 -424 -402 870 -496 251 79 384 753 -289 -585 434 -848 -989 -93 898 -659 -17 -62 181 75 445 932 -44 420 -206 646 67 -794 -634 228 730 -548 241 243 -120 -658 26 -817 -971 -838 -427 928 236 -464 942 101 316 263 -426 -347 612 293 659 -604 683 -408 39 324 -685 964 -186 -523 -387 -295 285 887 -129 -979 867 605 237 383 784 629 322 -285 992 -973 275 75 936 370 -968 417 -787 -202 90 -157 688 432 -248 757 656 -733 214 562 8 670 -729 234 -232 563 405 145 -334 269 366 -389 87 -940 620 -947 -752 -701 425 52 326 75 779 78 720 316 313 291 -777 -706 270 -377 163 -477 -960 -324 588 -197 -148 836 35 -69 -874 827 122 949 -460 237 14 412 158 -573 -157 742 666 -720 123 726 184 -342 -145 571 402 828 390 590 497 -299 497 -274 5 573 -793 493 -841 -2 -961 729 570 417 -188 -939 -156 -550 -573 -766 -504 -311 -357 953 647 -767 -102 -888 -812 -203 724 -339 -945 71 -190 22 -7 11 503 885 25 -535 -399 359 -868 116 -350 -818 -819 107 -867 -187 748 -137 965 -526 916 -59 40 900 -967 -243 884 429 -286 261 -332 -345 -42 -448 734 983 -536 -620 23 784 -554 669 799 244 -667 -166 440 132 879 -6 725 647 -230 -165 313 899 470 445 605 -846 815 -215 868 -934 278 202 -534 372 871 -54 901 -398 393 -287 567 -898 -27 393 682 -651 124 -542 961 -627 -43 -571 -219 -415 -101 -2 -52 994 -382 -927 -291 -561 -904 799 940 212 77 780 838 583 -588 412 -169 487 -475 -228 712 -624 -694 933 -810 725 272 747 397 -713 -140 835 -332 -862 690 -670 631 -162 -840 895 75 -426 -709 965 714 -97 125 252 -976 284 382 -735 407 -396 515 -937 -884 -732 417 -135 976 -122 -485 -7 133 14 225 107 -520 325 -167 951 439 -552 723 992 -755 -38 440 -507 -642 -168 884 856 -521 -916 900 -260 -381 265 361 602 -690 -409 -415 -281 474 -515 -544 -546 294 -306 -981 -673 147 689 419 336 -49 -118 907 390 509 315 63 456 -703 -441 -723 -387 -568 811 -14 -461 -589 722 81 744 289 -955 666 26 243 634 -678 846 527 -916 -810 815 431 894 400 -566 -286 -123 384 -682 195 842 766 682 -3 -675 -601 39 47 -971 874 -776 -428 -427 999 -700 -478 442 -215 -403 230 -156 857 779 498 400 333 814 -518 -19 242 645 219 695 537 404 412 -294 628 436 499 311 -601 127 -441 -394 114 -433 -878 -489 374 595 -494 191 -15 -761 -855 195 -19 -946 672 -913 -93 145 -605 526 795 -990 -943 909 367 802 -855 -926 -422 -800 27 -71 8 -913 -470 -461 89 658 272 382 -460 824 212 156 558 -611 798 -25 509 -647 175 -413 -433 -12 -591 -634 -758 969 -688 -583 762 -86 -482 463 -259 -467 360 -676 -482 -577 -922 -643 -208 -895 -727 543 96 818 98 -918 532 308 -194 -378 -912 211 -953 129 -419 -108 944 74 -542 945 111 -160 -704 630 -142 39 25 -410 72 716 -502 568 638 -650 185 -222 -656 -901 92 -685 -60 720 -22 898 474 -575 -88 90 -99 767 -995 451 -971 -74 -761 -926 -527 410 -553 594 546 -737 -639 565 614 725 663 -93 -222 -19 507 485 895 162 -241 -402 980 704 -582 -303 -569 752 909 866 493 425 -638 203 -173 -273 -776 348 558 -907 -242 813 -830 -191 -98 924 718 -262 -957 580 -465 121 -152 480 -989 -198 222 -407 154 595 45 83 -611 -678 -971 209 549 561 962 -566 -198 -464 272 631 793 486 487 773 -33 -246 550 682 639 -62 817 682 188 246 -357 -464 775 819 -993 98 -892 -19 500 -704 263 865 -187 -662 196 -529 783 -11 194 -486 -310 929 -940 -25 -761 -589 832 -318 -888 -183 -102 365 966 747 -67 195 635 -166 -100 -329 -829 -738 -876 951 -578 -259 -270 326 592 835 -465 -695 22 -207 461 805 835 -240 -3 -577 694 -878 719 -498 394 0 -919 168 172 941 998 916 344 -92 927 392 -658 919 -105 -182 625 198 165 -853 -329 447 748 -515 -462 169 125 -574 -73 350 -864 90 919 651 -160 730 715 -501 -594 -546 437 -733 -985 220 308 925 -83 -393 -979 -486 210 419 60 465 583 -612 -402 -187 491 337 145 108 365 -305 -134 857 229 -7 258 -51 670 838 -573 640 -61 -512 -423 -208 377 -975 136 27 -586 -919 154 371 -771 -424 -769 -392 729 748 61 -242 -675 421 332 82 99 860 -337 -489 -811 858 -607 -10 113 31 542 663 728 -1000 50 -456 -693 -424 -729 -174 865 848 335 447 257 653 786 287 -867 -467 156 -286 807 -580 55 -622 -909 32 30 -690 -373 -619 -640 729 -315 698 -585 24 -321 955 -793 897 -436 -972 345 461 126 -690 803 -705 91 -872 986 4 -315 681 -529 -259 96 902 -204 -4 -471 32 89 -178 773 -101 311 339 -459 -591 -894 -587 -171 -720 -806 112 -802 -961 -60 -796 97 -422 262 849 -457 -385 281 -749 432 86 -676 -871 158 -742 993 -205 782 -487 50 -38 645 228 93 -341 -204 -195 -652 -496 514 631 954 -126 417 -660 613 341 -215 608 -967 203 -210 418 540 777 -486 -475 -889 -326 147 -261 776 -530 -32 -616 -745 -427 -910 -517 -263 930 -135 -373 754 422 205 -471 112 -489 -85 -461 -535 -165 701 -779 -574 -743 -878 -209 109 875 845 -851 840 19 688 -135 472 884 219 325 7 -900 -13 410 -646 796 -790 -282 -79 -650 986 -537 -243 -448 200 317 -111 -881 475 -314 -615 105 600 -530 347 611 36 -438 782 285 -156 415 312 -864 -606 -303 -24 -493 -988 406 -807 252 -77 -127 -810 809 945 702 -161 63 784 -584 -212 -843 -957 207 646 -178 -137 149 -134 232 435 -338 772 -216 6 -636 -134 482 -967 359 496 -627 662 -721 -92 707 -626 -368 -861 745 -349 763 -88 -181 941 -271 744 -316 -569 684 402 680 -7 -722 40 -793 72 -374 758 704 772 290 -557 -92 -579 -613 -355 496 -502 -348 248 -241 527 902 22 461 121 413 162 -383 15 617 522 -917 -97 -1000 -443 -436 -51 -641 610 421 906 614 -312 660 -159 558 992 -687 -962 101 -181 -669 119 -627 -726 -106 -432 336 837 980 876 98 -262 -231 -934 649 -804 337 -45 -558 833 318 953 -672 53 -714 -319 -407 629 -739 -409 346 399 -937 54 922 46 331 -757 381 792 917 -823 412 963 165 -758 -999 -83 1000 450 339 -604 -176 97 706 -708 -259 394 913 -191 486 23 900 -304 418 744 459 -398 135 705 449 -983 -438 -466 -839 -660 607 -503 -848 866 462 -690 -104 -182 427 912 388 703 -720 552 905 -262 196 -228 548 434 -57 524 174 -405 -950 877 534 35 -113 358 187 324 329 -634 30 -164 431 -749 611 271 779 956 -816 -723 -431 -83 -643 -146 -788 575 623 207 867 510 728 297 -743 -95 -710 -400 -75 -193 -9 307 -19 -650 248 -935 981 -628 -98 -53 250 -903 996 -357 -948 849 -502 -449 -913 -397 -334 258 -483 -162 890 -551 -384 -226 -19 -415 -516 -521 -100 -80 575 -452 -502 664 -378 -565 619 -268 -927 250 732 -944 54 -527 156 444 922 -364 -825 100 656 914 473 -991 596 275 661 -310 156 -274 -458 856 -167 64 15 -687 433 297 650 -883 -616 -303 -297 -427 -579 -145 -567 -957 -101 121 873 -603 -106 -189 -993 796 520 -156 -874 -727 997 -729 -144 -887 334 -61 792 -949 -762 486 -467 504 -302 144 -663 -556 619 -711 649 -823 -984 -960 15 548 596 971 -753 654 -436 -989 -180 -223 761 823 46 649 -941 -475 329 -908 922 778 -193 -634 145 -752 955 343 -701 -757 976 313 -678 756 997 345 -278 239 -109 862 -177 -69 -464 877 -337 381 950 947 113 576 -441 -889 -725 -486 -695 908 283 784 800 -304 -658 -728 279 632 -134 -274 780 654 -418 463 148 -901 141 -809 292 -740 -271 -855 980 -790 660 378 -697 589 189 -993 -833 315 -779 318 -304 -354 962 141 491 319 -370 -741 -836 532 -320 -721 -432 468 897 645 -680 -679 -28 -148 985 889 59 -498 -194 324 -991 880 -346 962 -1 -629 897 239 -368 975 -65 -3 229 -428 300 124 -763 146 445 -708 -37 -197 542 630 948 989 -424 595 -963 -685 -709 543 -668 634 -790 195 -804 -347 -204 685 -555 568 -415 969 -184 159 -787 705 439 51 853 -112 394 972 680 -559 611 983 140 506 23 175 -12 -57 -725 682 -297 -896 12 323 -453 -943 61 280 -843 -412 216 136 -11 -780 775 69 191 132 -622 -544 188 -965 480 -923 -236 -360 -657 -809 393 412 -916 202 -374 -778 376 812 617 948 827 -435 56 -191 -355 531 754 -128 -416 -924 127 -429 -937 -392 344 -991 -534 -911 452 -543 787 126 123 724 964 -113 964 -418 88 294 390 93 114 -768 -886 -768 163 267 -531 428 -762 -778 -986 950 261 -329 443 -827 811 -161 -164 -179 508 734 676 561 -939 450 -514 -374 -322 -176 -616 -488 -899 -391 178 221 808 567 739 -606 -40 -530 723 720 -4 438 -111 -975 -717 261 -412 -2 -776 421 -603 669 -738 -540 -51 856 459 -547 -278 -881 786 -827 631 423 394 833 134 -218 -818 574 -808 -417 -846 -568 -203 -86 468 154 -445 -310 -560 28 -423 -820 594 -721 398 379 988 311 521 -534 -815 -507 488 767 747 -45 65 -306 -255 161 -601 -595 -425 189 8 -431 -190 957 599 -316 3 -512 634 -405 653 615 585 773 -520 -759 666 155 -229 -631 -628 261 961 -803 989 -336 -63 -442 -322 -466 490 676 785 113 39 -132 -405 400 359 888 -876 -571 -574 -396 62 -771 47 -549 -824 305 631 24 231 837 769 20 585 -799 302 -185 -117 -564 901 787 46 -455 523 274 -440 34 -901 -582 -894 957 557 909 -617 231 550 695 -25 380 -508 53 -378 -883 401 91 -235 -288 744 222 122 -21 -819 813 -707 231 74 -491 -599 -303 546 -348 -887 -336 -970 231 -830 545 11 -271 721 374 -602 199 351 -70 -729 554 -140 -283 178 256 -914 -611 20 -258 -31 -979 -147 76 -295 655 -634 -269 -597 506 175 -204 -140 434 -586 935 -927 -563 -208 -139 392 -169 -210 339 -932 -662 -881 890 704 988 -262 -310 -884 784 -704 -503 -54 492 -893 -363 -952 -725 -645 -431 -565 577 158 383 -619 -164 179 -515 624 699 349 871 -955 -563 -999 -141 -413 -338 469 399 -285 904 -603 227 320 -219 -172 -51 -117 -392 -152 533 -311 832 -332 -606 -648 -673 -593 -784 -411 53 329 -343 -9 -480 37 -412 673 -934 34 -679 -524 -87 -807 -198 397 462 -735 881 -78 386 53 -170 -918 -107 661 -81 559 325 -775 23 -683 556 14 -711 15 409 509 -756 377 -623 551 678 -342 -723 -200 -790 -240 49 -938 -795 -180 944 54 -312 526 280 -394 -605 -119 329 -645 105 -324 871 -594 -115 -793 851 123 -63 -945 212 764 -948 136 -508 24 394 148 924 45 68 -640 -716 -384 -58 967 786 588 -511 432 362 -153 121 586 -958 923 355 -475 775 469 826 -422 -475 929 774 418 -332 584 -456 986 947 421 594 480 982 252 319 -420 -280 -864 -274 -960 -164 -202 952 336 93 409 58 323 919 291 374 -442 -815 997 -579 781 342 289 5 -194 -735 726 818 295 52 -854 230 785 -353 -182 -338 -120 440 544 180 791 -333 638 -821 882 630 -711 -302 -628 -624 191 -374 -361 -425 -599 -804 971 -411 -275 -928 -690 -315 441 308 65 583 465 -683 670 819 -455 449 -730 242 834 -260 -576 722 -514 -687 -212 -136 22 303 329 836 -802 334 -262 -291 -945 -567 -573 415 -489 539 86 -677 -360 232 -610 298 866 956 -841 468 597 236 130 482 -8 423 -505 -864 -895 -636 705 -416 522 -581 -701 720 47 -452 667 333 640 -964 -539 440 112 426 -817 -792 -437 -117 991 827 142 -331 -542 545 495 -227 678 127 599 672 -985 825 769 -518 -926 -569 595 118 -752 -894 -499 -638 -141 -549 -365 -289 586 -670 774 583 560 -656 310 -999 -564 -242 759 -439 813 -793 -875 100 -690 -779 595 31 399 -496 -746 767 600 -78 -374 -946 732 -749 -404 -858 -354 -417 -579 -699 743 682 -600 839 592 -841 99 112 -993 -662 368 77 504 -490 819 -271 766 169 -435 307 -861 -270 -29 -959 633 -485 -783 -20 130 255 -755 86 -22 827 -369 -926 834 -881 -835 -239 -296 -701 -621 655 258 179 55 404 564 -460 -502 -744 -152 -824 -448 555 -165 -352 -43 -525 -958 196 -628 692 -906 -804 -79 -314 660 420 -219 670 -483 480 -735 -272 433 603 689 758 -453 -413 132 -893 594 274 -22 -61 237 449 630 868 -875 -766 -963 596 -187 942 325 -361 -720 -159 -119 820 478 964 -325 -809 208 -815 -590 12 969 558 177 -389 490 68 -227 797 142 -375 -352 313 -947 -321 312 -794 307 1000 9 -409 302 580 888 806 -703 474 416 -822 -284 799 -831 108 -156 2 -808 189 411 -951 208 879 -45 -648 -827 -997 -138 80 569 -573 -885 -364 94 -605 -83 -4 100 -551 -420 -291 78 706 -124 9 195 -563 860 -48 -126 335 -325 -27 998 340 58 474 -494 -508 -983 119 679 -518 957 74 466 642 754 -350 441 -295 476 575 -352 -141 -971 -179 -825 462 -844 -830 929 209 -882 -523 -371 241 206 -40 477 -167 352 439 -353 513 474 -533 -258 118 99 -779 -187 17 983 499 362 541 -15 50 622 127 -826 -778 -287 540 851 -340 -866 252 129 -496 412 83 -717 -27 -803 127 521 -486 -897 383 -556 799 883 -707 -292 -446 -854 962 440 990 -326 -830 -844 -800 710 -522 -614 335 -419 -783 -472 723 303 -175 -871 3 66 628 -999 -416 -430 483 721 -112 -733 -547 -932 -518 394 746 -638 895 708 -288 -361 125 620 -127 850 -518 659 -523 971 92 591 592 934 109 454 -368 231 408 199 110 39 -482 448 -538 -336 -803 -615 -683 -844 804 931 -312 -167 -45 914 81 772 207 131 931 -290 895 779 -606 236 -257 -431 -933 -66 799 119 489 -622 860 -948 -216 108 787 681 299 280 -598 703 -100 117 -1 326 980 -186 -255 877 -314 456 427 -320 930 526 -993 508 -804 -708 -529 -247 77 747 6 -144 -94 -610 634 -328 630 289 216 -155 68 385 506 -295 579 117 -850 292 353 942 177 296 214 -972 -958 -521 -214 39 -710 751 -449 -184 661 -927 -111 -491 898 -763 -718 279 506 433 -301 705 931 67 857 820 -541 905 -963 549 -854 -998 131 517 290 400 635 246 36 -709 263 -379 -745 -973 -983 358 460 506 520 756 449 986 -931 202 -482 -711 530 230 -126 493 -363 -400 -272 882 459 -521 502 377 -8 672 -448 106 -653 -602 809 -927 -498 962 -135 139 -578 -806 491 873 322 721 65 985 -409 123 467 -998 -659 -921 -840 417 984 -757 -579 723 -31 -473 503 321 988 -377 456 55 519 -696 198 92 351 404 -222 40 -162 -999 952 573 960 -769 -607 -745 -888 -310 -570 341 485 809 397 594 919 938 550 192 -632 -346 177 -569 274 -435 313 1000 -215 996 -461 -309 926 164 -293 64 -489 247 -578 302 -816 662 -708 244 -438 -593 355 -719 496 -976 -955 820 833 -705 799 -885 -259 590 -233 377 482 -803 -42 -601 676 843 -513 938 -375 716 561 493 -982 -650 -289 873 -331 602 -83 983 555 364 -343 360 749 -667 -240 144 240 891 149 -374 -424 -846 -241 145 505 761 877 -712 505 -659 -931 -599 -575 -193 1 -382 580 -621 -399 758 -238 -508 202 467 820 -576 -797 632 858 -743 -836 -87 692 699 -442 -339 -138 640 548 11 871 -921 -20 949 -28 604 -442 -883 876 683 192 -550 -259 -823 243 -499 3 -995 -13 808 -352 560 -675 786 -815 -766 823 860 234 394 -142 227 -523 -505 199 -502 289 -916 -192 -59 95 -224 710 -140 -700 709 -42 481 882 158 -752 88 36 -390 -10 -951 951 268 12 542 134 -596 316 -604 -747 -720 114 -184 731 302 -605 692 -374 654 -835 16 2 -627 -129 911 -101 -874 266 -971 5 451 469 523 426 -769 711 631 972 805 872 199 263 82 305 -90 374 -985 380 -611 31 263 -642 -296 403 758 473 102 825 -660 -599 740 268 875 -359 693 503 -586 -718 -499 -113 624 -247 -849 -728 154 -608 -908 -844 568 -209 920 -850 -305 116 118 461 -367 -672 -461 71 783 -368 -115 114 -363 487 447 163 -141 -366 954 978 976 612 722 816 -723 808 -298 534 -807 578 -252 -580 158 284 -264 480 -61 132 -193 678 677 979 -737 1 141 901 715 88 489 841 -564 101 295 -220 451 169 -73 -367 487 -704 561 -625 -984 -451 -457 -810 850 -496 16 -710 633 929 -947 -345 144 -135 522 -17 -820 628 -204 132 -4 49 -576 -195 459 538 71 -16 -886 -759 898 375 -32 28 -289 590 -500 -347 -374 320 -638 -415 461 300 343 -698 -749 642 979 232 680 756 726 -91 974 -44 863 901 910 -588 -142 -774 538 -573 547 236 -396 272 -699 -84 -827 882 526 -666 -691 873 301 334 -454 630 -246 -914 -377 -377 -167 -953 701 -147 886 -352 -104 -646 646 -662 -24 -415 -185 943 91 -92 882 -745 78 -542 -761 540 -430 -817 942 -437 15 295 -515 -613 948 94 904 -852 313 575 540 268 355 946 949 -901 288 -130 -451 -220 909 -743 593 -838 -673 725 167 25 198 471 -128 464 322 375 820 422 -45 797 -439 -444 504 843 152 611 -478 864 -4 694 -348 -856 246 154 467 -472 945 -453 -21 -935 -727 659 895 567 -167 -237 514 -890 -91 -986 -869 -992 943 -767 -419 -623 -889 -62 -421 261 261 -876 -714 734 410 -972 -492 981 -314 858 51 -69 -791 903 -531 -861 -305 214 973 -227 -919 -748 -284 -870 -269 -504 543 -275 66 115 995 629 -88 907 708 974 -375 238 50 819 942 57 994 541 794 555 -685 -98 337 172 294 156 436 -354 369 -228 531 -747 373 -9 939 447 359 -983 88 142 974 -983 768 -405 963 705 438 795 -1000 492 -914 945 -851 982 258 638 328 -801 511 70 553 -997 -46 840 -732 937 -141 49 -544 915 900 48 -268 -574 -631 -143 549 -936 452 709 922 879 647 862 45 -987 389 287 -980 912 796 145 -314 -471 341 -334 587 854 728 786 -384 -111 -100 -288 -395 273 780 359 -628 274 -466 -546 908 892 -439 -588 -768 -839 -222 -67 599 601 203 790 221 142 437 -191 -425 287 765 825 955 -422 627 95 70 -28 745 -313 -134 430 953 378 -477 -482 -468 -359 -758 662 216 -207 244 801 -47 133 922 -175 525 779 -328 -547 654 483 -689 -142 -153 502 16 286 -154 -794 -788 544 -139 918 -991 849 572 263 440 591 -983 181 277 937 -77 871 502 635 -508 -46 457 -263 -394 551 -810 -185 209 -418 621 -983 853 -493 -851 79 921 363 -57 -742 -751 38 -472 907 55 406 141 753 803 -339 272 990 -484 971 -282 298 746 -376 -819 43 -658 -727 -766 750 -973 878 779 52 -899 -595 -49 656 -659 798 122 -146 -304 438 778 -955 -368 -532 181 -184 555 -756 836 406 -220 -440 416 314 172 342 956 280 -701 -215 720 -155 -399 819 -662 168 537 -24 336 223 461 352 -32 747 -754 383 -961 186 291 778 643 236 938 -310 -509 551 -731 730 860 248 0 243 -419 -824 -596 -770 962 -519 -429 138 729 984 264 881 85 -745 913 512 708 -337 -590 -45 274 -810 776 449 239 -634 -450 698 -46 966 333 -441 16 282 398 -300 713 244 694 90 195 830 -659 -413 -265 495 778 -738 -403 -692 67 -760 464 270 63 -821 -872 -646 684 -660 468 -169 -522 179 -791 907 541 -635 -494 -457 -788 -615 -585 -935 830 319 857 732 -958 -602 -619 23 423 313 411 188 -602 679 77 896 -79 -327 436 239 -519 -15 28 227 889 -760 -704 -71 691 484 307 -16 681 721 80 758 -812 341 439 -823 714 -323 -42 -502 393 25 -230 144 -371 -1000 -489 -260 -462 279 -393 368 425 390 9 -939 630 550 849 976 699 -788 -69 236 -661 538 -459 798 921 -617 -499 -823 -306 589 -629 29 -65 -297 121 -194 -109 564 477 526 -436 146 661 -48 -638 694 646 -482 380 183 -620 886 -396 27 -864 761 -77 -187 902 140 -793 -481 -20 152 -964 548 -724 -440 825 311 11 -126 -683 -357 605 907 -937 -188 406 -119 -966 821 -104 -21 -349 184 -987 36 590 527 -186 -738 -233 -822 -911 470 211 794 820 -926 431 -403 -900 731 -627 214 -874 535 -502 -142 973 -265 34 -897 -306 -67 -354 799 -304 -220 371 188 422 -432 616 358 -734 -957 650 881 723 267 463 366 415 -880 -601 644 -533 274 627 285 428 107 -678 -138 -153 141 -945 817 981 423 605 429 -451 420 -709 408 -50 22 138 474 110 607 -234 547 -931 217 347 -426 -60 739 -966 869 30 490 408 -557 220 253 520 -342 808 -846 169 -661 -362 145 312 592 640 -144 -892 -121 -434 261 -588 628 1 -751 -898 552 89 -545 270 729 -776 735 360 203 748 564 -264 959 -930 805 -364 182 536 188 -162 496 -872 342 -931 -180 860 -933 -821 -918 -684 601 -427 418 -710 -708 501 -358 -317 62 930 516 -259 -255 -639 -545 -27 750 -966 185 -515 239 946 84 344 -727 -430 54 1 347 218 282 -306 -239 -70 -52 -966 -839 347 -162 658 704 -963 -464 -93 476 -65 155 719 29 -705 -584 975 -208 -754 633 -109 78 556 -329 -514 907 211 645 608 -515 52 758 -385 -167 533 -565 -204 830 589 272 -284 511 173 532 866 595 352 599 -731 413 500 13 -350 667 -908 224 521 425 -860 -503 -860 -285 777 -455 133 -904 101 29 914 975 -817 -748 -493 477 347 -853 759 -700 45 -300 -475 473 -752 -286 394 566 982 -196 -831 -952 -647 477 -945 785 803 -603 -956 727 -262 529 -631 478 -699 -947 67 -45 -348 -352 216 714 290 258 -555 -240 -24 -414 724 -378 -427 365 -267 833 67 26 796 122 -987 780 895 -725 993 960 -804 -112 -64 -85 -704 -955 830 -138 -845 802 706 -399 554 -173 -916 -50 -11 475 677 667 777 136 -328 -942 589 -414 123 36 -409 -733 -709 484 746 -923 110 610 419 696 -179 701 226 196 -46 523 429 -829 874 -197 262 -340 738 58 -733 232 71 930 643 -967 -232 223 496 -769 -525 -43 39 -437 292 298 -714 453 65 401 921 -66 255 -441 322 -693 -545 521 -826 -415 -901 187 -314 -683 -873 409 768 436 128 -551 908 866 -484 967 -208 -776 -276 -931 613 214 944 883 -983 -407 296 -48 245 -191 -196 -819 938 -994 530 -582 736 -909 573 574 624 706 861 864 657 -893 -807 254 715 337 837 434 -177 -688 692 -712 -912 -717 -740 880 -936 -304 -62 -485 692 -273 -340 -621 495 -677 318 186 91 597 -207 -934 774 789 313 -323 -155 -260 766 224 110 678 292 -621 544 160 278 -309 664 -561 423 -925 -487 571 818 40 572 464 258 708 -853 0 355 964 934 924 126 451 14 865 -253 -955 617 903 28 -748 -437 997 -160 953 -595 990 -19 -43 -318 -332 -764 -646 773 531 992 165 593 662 -885 104 -878 -253 -804 454 127 -952 176 457 270 -738 474 -986 -843 292 -833 75 -789 -304 135 738 934 -514 -927 -643 -685 505 -827 -594 -455 -254 704 621 609 -373 -981 -226 -719 823 -864 -315 -736 -139 -874 134 225 981 201 344 -783 491 753 -754 491 -149 -787 -947 452 705 -321 588 -25 523 863 -74 6 -819 -999 -852 -192 -870 948 453 570 -266 429 863 -612 -180 547 -213 -458 104 235 -816 -632 -850 -809 132 -578 -632 -113 -780 -139 206 787 -911 -966 -521 -853 20 -200 51 522 288 -924 771 457 -799 295 558 -490 -204 821 -555 760 391 -823 436 52 895 444 -870 -823 682 -943 -317 -263 -555 -808 -148 618 282 -413 -909 -590 -216 389 -604 740 905 -551 -752 970 467 685 -597 231 847 -25 -714 351 -675 466 -583 662 597 341 -442 252 -507 -457 809 -630 -647 -796 804 776 -391 -883 -327 -474 -954 -577 -343 229 830 -340 725 3 558 -890 895 677 460 -125 63 -239 701 79 799 102 682 -484 -573 32 -410 989 -465 -656 -269 -298 560 -748 978 813 369 489 -892 719 425 61 -923 -676 93 -162 507 865 70 -181 99 -90 251 -943 -710 318 670 -354 963 -719 641 340 826 -397 576 -778 -824 106 -478 -902 -928 -985 354 -126 990 -567 -421 -875 -48 -277 -489 -584 194 319 719 671 328 23 312 -57 -491 258 11 506 -613 -527 201 217 -546 -780 902 -814 26 -687 934 -165 -650 545 579 945 258 972 554 838 23 410 -348 -848 588 -441 644 -939 -577 -893 -930 -46 764 433 936 -15 407 -481 -191 -90 752 275 484 895 48 610 558 169 -658 -118 472 -660 -200 -184 -986 -214 335 107 556 -354 672 764 917 543 151 -61 -134 -305 766 -136 -562 -522 201 -999 -289 9 -628 728 -517 132 -801 -279 -259 -385 24 -226 -949 -604 -707 -921 -860 260 736 -354 814 -619 494 -105 -74 -412 218 -415 -329 -528 -367 599 -603 -291 579 122 -348 -99 -291 -725 -307 530 684 -385 101 -325 572 -500 -352 -795 271 -395 -166 -925 718 -494 -664 146 -13 -528 -71 -786 -458 -619 675 -641 159 897 -21 -360 647 -40 -203 -529 476 666 -446 391 581 785 132 -514 -897 518 961 -151 -733 -748 -894 -31 -355 370 387 207 -693 566 -15 159 -758 232 640 -503 463 -825 -239 923 -538 185 -758 51 290 -922 -837 845 -148 -359 -387 861 260 -684 538 -785 406 805 60 -544 -565 -673 590 819 838 -255 938 -472 898 545 -293 -771 -136 -464 321 -202 -748 929 925 -839 812 825 -803 109 755 -371 -442 877 260 72 200 -468 -378 -245 210 -989 -810 437 -332 485 639 -712 49 -268 204 353 -587 -529 -594 -290 346 263 496 -645 -611 -866 -739 -828 -54 -25 128 677 -347 -755 -252 -987 495 -933 536 901 -64 568 -115 255 419 -721 765 489 838 860 -34 95 -273 -608 985 -379 74 282 203 203 -607 814 -537 -836 -85 -815 238 692 -978 506 849 -292 -870 945 -21 -892 -475 614 -265 822 112 -655 -515 387 -805 -356 -984 -132 -970 -60 910 450 153 178 -519 -973 -754 -907 -867 -752 790 781 -525 -835 -866 -142 633 -145 -598 -19 -555 -170 273 685 122 666 -738 -98 797 105 -330 -900 756 -532 -445 23 29 -163 197 -806 650 -723 -11 161 -432 128 827 858 -333 223 -441 121 -242 980 -573 -460 496 700 75 733 892 34 374 -185 656 591 168 877 -335 -182 -811 589 -151 930 -518 -313 371 -684 -564 427 49 776 67 686 -943 -444 -334 466 -832 -119 779 190 940 -438 824 235 799 92 -240 -324 -827 -26 -863 -246 -486 -109 -613 790 -299 -713 17 227 722 405 549 167 -805 31 -166 -585 942 -297 874 262 496 554 -551 9 -889 607 716 -745 -703 553 -597 61 430 632 665 849 -731 -652 -447 -694 621 880 -53 814 888 -336 885 -721 664 -89 642 917 643 865 19 -766 321 124 -912 786 186 -480 716 -846 179 602 277 -632 846 645 -543 -933 -915 -911 66 -110 132 946 397 43 295 -346 260 867 -739 -226 -841 430 39 390 885 -543 602 199 367 322 210 -678 764 -165 -490 280 -230 439 -81 585 248 -321 400 770 677 -226 -455 -963 -267 82 622 -649 -748 101 -270 790 574 271 887 -341 785 483 -835 -263 567 896 -697 -635 907 -202 90 213 791 446 651 856 -183 475 -345 -706 -79 252 460 -345 581 786 -424 173 -280 -225 -765 -678 293 997 876 -298 -292 -695 798 784 925 918 -96 -279 448 320 105 -869 -738 839 42 -922 946 -720 -755 -867 -360 -219 545 763 -958 708 565 458 743 -539 -709 221 -541 -65 393 -624 376 -666 -275 -213 237 881 -737 440 -327 888 887 -712 -259 -952 -60 196 -185 482 -6 -693 -81 348 -547 736 -450 -618 955 298 235 -668 272 -285 -555 910 269 -124 673 969 -620 -562 -160 -133 -592 591 -496 -231 -487 -273 -982 518 57 -100 -379 -336 571 -950 40 -197 25 321 547 106 -209 -863 378 853 -853 365 61 514 -876 675 -523 -450 148 777 -491 -635 344 612 134 -333 -854 -292 44 -833 306 -297 -554 295 -478 -513 -775 -674 46 293 203 -22 -152 -495 694 -761 103 213 -498 -914 603 310 -450 -439 -871 -433 178 -285 -904 -140 340 238 -909 70 562 40 526 -733 362 -165 -157 984 -223 797 -804 -527 315 -67 -217 -863 -705 -352 -613 439 -604 819 669 -178 537 121 -840 556 -4 -799 -343 -262 -189 401 -813 414 -485 940 -379 -188 749 -645 280 106 -431 -104 190 618 -335 569 -145 -355 -77 671 -630 -173 -289 -365 764 647 640 -618 -744 -470 22 675 -607 785 53 386 -659 -736 -302 -407 340 259 958 -150 212 -432 -653 550 -981 753 559 -841 512 735 -638 -200 -394 -393 88 -558 -727 -929 921 391 398 864 -871 812 742 914 661 643 416 96 -194 986 -844 342 609 167 -887 282 -144 -580 -696 -426 357 751 -304 -396 -227 568 -932 -401 -113 -312 -354 803 816 -288 -506 396 891 943 713 -217 -483 984 160 -609 -240 -116 -330 8 662 504 -33 409 -132 -477 372 -891 653 688 686 921 364 -620 406 -216 401 -886 768 583 500 -891 -528 -994 461 -634 -604 -832 -494 -284 -224 -696 -818 900 966 452 866 704 -603 346 89 904 510 -436 309 174 80 961 833 -392 326 -976 342 -347 -87 -418 -755 425 572 46 319 -323 583 -811 -744 -30 61 -711 -390 -585 -638 470 122 99 -53 90 -663 -402 -647 -736 -875 836 833 -143 998 -362 893 982 943 -184 -118 362 -651 491 964 -836 95 520 -171 531 349 672 -683 -104 663 980 65 -985 686 9 -733 -548 -866 883 942 308 -72 -693 550 866 422 -142 904 -511 431 14 -24 475 617 -548 849 -942 -98 -514 -30 16 -930 -303 -281 -256 -777 -423 -765 -527 -782 -173 -340 609 -241 271 -297 251 562 173 -509 73 178 -341 894 600 367 578 618 464 -262 368 618 984 961 -868 572 -127 -729 963 93 -453 472 -509 183 212 -786 387 313 -311 -298 -534 -34 -391 765 -937 620 358 -252 188 -789 -565 516 41 420 -540 840 68 -400 874 -666 773 -218 -103 -909 75 -482 -809 495 -183 -815 282 -874 -179 -27 586 -897 802 -359 -208 -473 -810 120 -583 -283 592 -682 914 255 -23 -604 413 64 -282 171 246 -803 167 -468 707 848 -888 377 -853 60 -463 -183 515 102 -20 75 744 923 -372 33 357 -377 900 -894 -275 689 392 172 -591 -394 -510 724 -925 251 918 327 -850 -756 -398 238 -960 -985 784 -966 520 -297 -947 936 572 -830 -678 -60 -303 835 -488 531 868 -717 252 309 615 513 -663 -536 311 152 661 466 980 436 -441 -548 850 714 188 -214 925 134 -133 456 1000 737 -872 965 -300 -510 -548 -895 -94 938 -484 -854 379 132 470 -32 880 -291 622 -167 -102 354 -313 -752 -609 -878 628 -45 881 419 480 894 -795 -275 -777 -402 -964 -278 -760 695 -46 -751 802 -514 689 -918 -76 983 -689 153 157 -355 -371 841 513 193 -752 -449 531 -942 487 -869 -13 777 -297 -100 -69 -498 199 819 544 -679 246 -804 933 403 -39 739 343 -886 -993 415 -945 43 340 399 82 -878 82 -713 540 531 -193 42 -33 -457 671 -538 905 872 951 -536 -522 461 -122 365 -322 -265 -113 883 -601 716 -395 868 -959 175 -194 -282 -294 712 -710 -919 -985 -938 -54 335 -805 523 220 595 448 308 205 -299 570 991 137 -991 103 -529 -534 624 -337 292 -305 963 266 826 516 681 693 -190 -203 -948 -796 -217 920 618 -496 -825 -661 -112 691 643 -175 127 808 769 424 -301 -903 -622 -814 174 -61 -163 75 -983 -999 653 -440 501 519 377 138 893 -424 624 -681 518 834 382 -495 49 -827 -885 657 734 -758 -703 479 -370 -855 -320 -437 -348 -773 -693 123 418 988 829 -870 267 512 -284 -332 683 -425 487 -167 -598 -827 333 646 -619 72 -824 -426 760 452 -348 138 -951 638 -521 364 525 -767 942 -647 443 -625 -376 39 -395 751 250 482 748 -492 -645 -785 390 -856 -462 -885 -802 -55 -545 -385 -740 -61 612 186 157 -533 -1000 -206 -590 544 582 822 682 -180 -836 783 -30 113 397 -874 -882 -436 -728 681 -491 -498 -166 -710 253 270 -804 -742 297 830 340 -789 -144 -975 -604 -455 902 -889 91 -396 -99 893 594 -311 34 79 -495 463 718 366 314 90 -594 341 -786 -788 -935 593 443 497 447 -344 -667 -785 -234 -188 -243 -568 368 523 284 505 52 630 -524 -334 -220 795 64 248 234 -667 806 -423 -105 354 -291 -946 28 -282 604 80 922 609 375 845 -40 -152 542 874 9 658 990 868 -851 490 551 -231 696 -193 -278 -313 750 990 -809 26 882 589 622 -45 -314 893 -743 -139 96 -56 997 870 -292 -737 52 129 -502 25 -746 -784 -412 -661 758 -238 -705 553 319 -758 325 -307 -635 653 821 362 -194 -833 287 -984 395 -316 211 128 -733 815 -448 459 -297 297 -184 341 169 604 -481 663 -2 -323 -97 -800 390 377 926 -423 867 208 -675 -888 214 -680 314 -947 -749 784 170 -675 -694 962 -228 -105 -475 688 174 -851 207 888 486 -995 -881 -676 476 -58 464 387 205 -357 -291 -260 -723 166 -799 -354 -833 15 -14 -708 -859 -276 -202 607 431 -51 317 -102 119 -403 383 997 854 -511 -668 274 400 -969 715 475 -436 -59 458 -166 469 -81 527 -19 732 407 694 878 782 -578 -76 619 572 -348 26 139 -317 -428 493 -621 61 236 423 -443 -530 903 33 971 -321 -303 971 -180 -791 -585 508 -817 -32 289 -188 919 -273 976 990 -685 30 -645 -318 -56 380 -224 -668 463 579 -385 784 292 668 336 -555 25 -489 -209 982 -704 -550 -604 -802 -323 -393 -851 -231 826 101 786 872 -411 417 35 753 -819 -66 -290 -377 518 900 969 -365 919 44 107 -952 -148 460 -297 399 -850 -812 839 -197 339 -76 -260 0 -598 338 236 -658 782 133 80 -572 555 175 228 -992 -328 0 -995 -435 240 746 -36 396 31 17 805 78 -208 961 281 548 802 -18 -577 -503 817 121 -118 -804 865 333 -288 789 198 -426 -956 264 -524 43 -182 -240 149 684 320 256 982 -731 456 -257 730 -33 -863 -285 551 558 -886 -8 -454 692 -622 -483 77 -146 -518 420 -419 -862 -502 -460 792 -737 -300 536 190 -929 978 -277 -818 776 878 -784 57 783 186 704 -997 -38 280 -300 100 132 -525 -519 240 167 -222 -355 -188 -922 247 -137 27 -403 281 -899 -875 236 -333 -115 -462 -469 149 757 938 -190 -149 401 41 -173 561 -811 -578 -25 83 -234 -977 405 -893 -561 256 23 611 341 -183 943 321 -789 -157 -193 -52 -212 -308 894 -743 -198 310 -445 -316 -120 67 429 278 346 50 73 12 39 -658 316 519 -676 -251 903 -666 -517 -883 517 -883 642 -488 -900 12 -3 -885 501 -664 -207 -179 -543 401 -666 1000 925 495 -567 -96 152 779 190 320 543 -257 659 -489 -108 815 639 -813 -240 -632 301 556 -930 -142 -137 103 592 -560 -90 -771 -730 151 935 720 -906 4 -984 122 -266 -905 828 486 -705 56 -309 -312 -722 316 -253 206 -990 -719 155 772 -976 135 -317 -113 99 605 -577 -191 -445 834 924 788 176 255 194 354 406 710 204 -657 -243 697 681 329 -893 230 -526 -927 -934 -174 944 655 -827 -789 -854 -388 996 -939 -451 -819 651 -51 881 508 152 726 -614 419 -874 -236 559 -132 36 55 939 -113 -711 777 333 328 -217 -345 731 165 -590 -293 836 736 -969 694 242 344 613 -627 676 -675 -684 -813 35 -419 219 -665 -490 459 725 44 660 -482 469 -479 -496 -762 -580 -510 860 343 221 284 701 -366 552 -713 321 -376 594 308 262 -400 -72 427 -13 670 20 456 -296 -879 997 -978 -160 828 -173 -481 889 278 577 -608 -251 525 -537 707 338 -541 201 160 -971 408 481 983 -869 408 -552 602 -491 -131 -446 84 520 428 167 910 451 278 43 -756 870 730 604 603 -131 -164 52 -678 294 -41 -766 712 327 -122 -575 206 810 -955 -102 -214 -624 -972 -532 178 -595 -527 -597 -436 985 298 -141 731 23 795 511 529 767 33 -676 -478 -102 769 666 358 -429 99 -252 -923 -286 277 717 -649 -203 -683 392 -48 951 -619 -654 709 597 158 632 -213 -505 -884 22 355 -425 518 245 -276 353 -396 718 -498 260 -222 678 -501 -574 -876 -168 -32 -862 320 -574 -689 -893 -638 721 103 -613 -455 -653 604 -140 768 120 174 -880 147 397 386 -1000 480 -618 253 520 -987 554 975 -702 223 -940 609 345 540 328 -723 676 931 902 -618 874 -757 -662 455 553 -817 -850 667 703 -394 624 -293 939 -906 -63 199 757 742 -977 246 594 -844 483 265 940 174 646 -616 -954 -876 -240 287 -284 -71 -105 -259 569 971 -370 -137 571 981 -289 864 1 929 -321 -49 386 -681 -408 -424 -570 -112 -65 -500 -321 -188 -428 -238 198 -338 -669 -114 513 344 -650 -675 -739 422 -342 -517 -543 -981 265 -133 -844 -579 153 -296 -767 546 295 506 -775 717 876 435 -138 260 623 258 136 934 620 849 32 309 -956 90 -667 -453 218 -599 -24 -365 -787 186 -451 -942 -462 296 -460 18 -778 943 -433 -537 956 755 929 -271 -272 913 -27 -634 316 -771 643 219 74 704 -194 884 655 844 -520 675 930 174 703 -454 661 -271 -702 -863 273 -160 221 306 980 -62 229 283 -966 -307 -909 386 971 -362 -86 -935 -393 157 545 878 503 -443 587 -904 385 176 -64 7 -100 539 -106 -845 589 -918 431 152 -883 -537 -694 -627 115 -459 -365 1000 820 -435 -528 -534 371 985 950 -832 721 817 -997 -95 -566 251 -190 -5 465 -71 588 -427 -267 784 -939 -976 -829 -757 -747 465 -307 825 366 882 -902 -639 -625 808 490 528 -187 242 -35 753 -905 -825 6 -552 -706 -592 370 793 -198 -741 -709 -561 -13 -485 -975 -461 -59 -514 395 261 729 -75 820 -651 -983 -581 766 534 117 377 -224 -373 128 -263 484 827 -819 -774 -689 111 448 -368 -983 -394 704 556 -834 -945 -935 -30 -413 548 93 -606 533 -593 531 881 -69 -129 993 -444 -652 -139 839 -958 669 -363 -312 801 -650 427 551 186 0 -669 -920 -2 859 -11 465 397 -905 -401 793 34 53 -385 -274 147 -123 -657 -877 -667 -805 -36 316 295 944 233 412 851 612 309 745 -751 -340 644 -148 -178 698 957 533 -457 -791 -230 -893 705 62 222 -846 223 701 885 285 554 -66 1000 417 -896 162 -58 -988 -525 411 -155 -997 -895 700 843 -92 -43 470 -885 -848 762 -714 -273 365 -670 466 242 977 -593 652 733 -753 125 377 -8 758 580 -4 88 -682 -946 -365 168 362 -908 757 -494 -621 -986 734 796 -945 -726 -768 -6 293 162 -953 900 965 448 -242 -943 -666 527 -173 201 17 -428 -181 -509 747 -616 433 -451 -194 -485 -215 -415 0 730 419 563 178 826 450 0 -225 446 -915 780 -241 742 62 154 -101 826 579 416 805 -676 492 -667 89 925 377 -325 15 975 -396 -180 391 -213 -449 -782 -44 -242 -913 818 -262 -888 357 307 972 -358 -243 176 337 401 832 -23 -972 610 -201 492 711 309 525 963 -360 0 -178 -728 237 -305 -750 411 -742 -134 -681 760 -894 289 74 -609 -652 166 840 488 965 -530 -599 789 -268 -431 -302 -648 18 148 107 -190 467 343 746 -905 684 186 -560 -764 -347 756 376 -53 812 -693 992 295 -525 930 -306 -980 -954 -63 78 -621 618 637 963 318 268 247 368 370 -571 369 520 405 164 -314 -501 -435 -979 322 -363 -271 -125 -739 831 197 -180 232 -688 -535 92 -119 -522 155 712 -104 90 -481 -955 -536 767 -83 835 836 -956 950 -334 -737 75 177 496 461 734 -501 -593 655 718 -490 -327 -96 512 -556 -534 -368 389 478 -724 -534 -347 130 542 -531 958 953 -252 -783 -761 -350 30 -186 501 593 713 -790 -986 207 507 86 726 -290 688 -348 -434 161 -356 727 421 -883 -103 -738 729 123 -715 -893 -708 570 -281 -831 -408 668 -647 327 -971 932 188 -264 -239 373 -259 707 18 983 -560 186 -533 -490 -698 65 686 -446 963 95 -591 -771 -820 -782 -2 501 -448 -466 221 823 482 547 -759 -886 226 332 500 -580 -897 812 -424 462 413 639 102 -203 -842 -465 -302 -810 -723 -977 698 -145 795 514 -15 -164 -615 932 862 70 813 -535 -529 441 -929 -939 903 190 -528 -911 901 -925 87 662 82 -144 -792 326 -199 -70 -341 738 -26 -147 71 636 -292 -824 918 -148 -763 476 -846 -198 -863 652 370 952 -690 834 -947 377 343 -157 293 -880 573 -449 847 -689 -911 -743 847 -703 -669 -387 -862 874 396 599 816 333 754 -778 -495 -18 472 42 945 664 405 -934 86 -149 398 263 -615 -603 733 -975 -165 286 -575 392 948 771 -98 -535 -711 -640 -9 -627 -901 -552 -793 914 -832 -353 -663 -198 -439 148 -55 792 -24 271 908 889 -972 -855 752 358 -880 -390 -534 -219 -518 156 -120 74 880 -893 366 -139 -266 -428 730 906 255 220 917 491 -351 778 388 -920 140 521 -351 927 -913 -564 -526 827 938 677 -885 -827 841 594 -40 834 303 824 373 722 870 -254 -928 -773 301 699 -280 -989 3 -797 -977 456 -720 -565 214 177 556 101 -60 -361 477 914 572 8 799 -843 -857 -636 831 -427 -899 156 -166 696 859 -219 -877 981 170 184 251 -587 -67 331 609 196 668 -36 510 -828 706 967 780 558 130 893 726 668 -440 286 -640 293 907 -572 -135 -649 185 -236 860 -972 -893 -201 -572 590 -113 148 -595 -546 274 948 -501 -529 -551 -349 510 -140 -711 82 612 721 566 993 149 51 903 42 718 899 571 -419 125 -599 679 -267 579 -313 -848 -883 867 -267 152 -857 -987 -510 -412 933 -843 682 -755 -275 -30 508 645 878 901 -395 937 -762 -343 -588 -515 332 231 593 -416 -637 532 -435 -982 -736 -592 -758 -806 604 -819 414 -648 -946 -974 -135 -224 -477 -885 219 151 -95 -825 -966 915 579 -735 306 -18 -837 764 -304 71 599 -386 -265 835 -904 701 -191 -377 395 -468 928 -259 812 401 527 496 -567 592 454 968 63 848 298 932 544 -114 -862 -698 26 786 290 371 -859 -266 -660 211 963 609 59 -249 -865 143 -960 842 296 -242 889 -118 -902 -183 93 144 790 818 -452 -298 714 749 -890 192 180 -214 206 147 420 -373 -733 -587 936 -569 -66 -909 679 424 -780 137 -176 198 -838 -271 294 -800 -968 -377 39 885 -668 -33 -961 178 61 578 -383 -501 -653 -656 884 307 -352 -190 369 -875 -110 -809 -165 537 -277 -842 -971 229 472 561 -507 565 -416 913 1 571 567 976 44 328 72 705 586 811 558 -33 185 701 -643 833 317 685 -268 -728 781 -577 -109 -526 -950 545 88 -784 -815 -20 -985 254 905 -38 -423 213 -511 809 -181 -280 -591 -328 434 -996 -843 359 -449 704 -329 441 67 -370 744 786 -477 -335 404 -137 -53 248 -922 -415 307 67 -413 -372 -983 983 464 -707 924 177 -718 -609 454 -122 -564 -74 572 121 705 -909 -784 -570 87 496 -59 917 -890 552 976 -288 -507 170 -336 271 669 330 -728 480 217 -546 -870 -249 -322 510 -457 182 771 -861 -989 383 303 276 539 281 -242 -135 -330 -992 -881 -713 -487 -751 733 665 -848 -611 316 -692 -398 -174 755 -323 926 -930 348 -136 149 -745 944 396 231 -354 74 -732 -434 -208 -975 -920 -234 644 903 671 402 -314 -24 -309 695 681 849 -371 -503 -413 571 988 119 297 442 -30 34 232 -132 67 -888 42 827 114 195 -725 660 -985 44 -691 208 239 767 173 969 463 390 125 990 74 251 3 636 619 -833 -837 844 -668 339 571 841 68 232 -90 151 860 -836 -61 -751 699 831 -166 169 -412 -141 -40 -264 125 -259 789 59 -460 389 -591 689 -21 965 -992 471 -258 283 -963 -728 -890 -993 -766 166 -455 601 -713 441 -82 -55 510 -941 -83 579 47 870 -451 980 316 382 -147 -9 -421 -354 139 -129 359 345 -819 -143 -900 441 -644 509 -436 577 504 -561 -477 411 -987 766 -292 472 -702 27 971 924 598 392 -827 737 473 441 -243 -670 -822 369 -427 -409 -805 -896 -474 -46 779 -174 413 -123 393 -46 -845 -769 -743 430 -791 -542 -323 -269 986 113 -421 -741 -248 645 73 196 182 -40 -182 555 -75 -394 -472 -284 -129 603 798 667 261 -778 651 -813 -647 -138 684 134 210 -74 -490 632 -522 186 -271 753 968 369 -79 43 683 -253 -649 -100 731 156 -362 -194 -527 945 358 883 660 846 138 749 663 -209 -953 -22 901 -619 -301 153 -169 -952 837 393 500 713 -245 -484 697 214 278 925 681 -552 155 440 -846 974 -801 -930 980 -476 -813 873 -329 -158 -522 173 876 418 -15 645 -287 -511 -781 -565 637 -813 506 -620 13 787 -898 -940 -548 -190 -671 51 105 727 809 53 624 -423 78 -210 524 -495 -3 -739 -413 -34 900 207 205 -171 -455 -807 267 833 760 -692 717 289 848 721 -639 -925 -324 564 28 -408 -830 21 457 -82 -259 -372 -807 952 -333 865 -564 -236 -654 491 -629 -869 -662 -964 -654 -781 -474 -615 -12 -745 -56 320 865 60 732 200 335 -374 -669 -511 -179 218 -550 642 -692 -500 -607 405 -382 -761 -808 851 205 743 -881 518 -12 -606 -569 -161 -577 694 -299 552 864 960 124 370 258 -35 -66 -479 -974 -782 67 592 -117 458 704 -513 -283 -598 -719 -78 -425 949 343 131 374 588 -816 238 -247 736 698 -753 826 -88 851 649 -338 -910 764 687 -65 141 -478 957 608 778 -109 -715 -87 614 -447 861 -592 375 -416 445 946 -407 311 264 916 -704 593 338 -976 -590 -575 390 -878 861 -483 490 -877 944 278 -310 641 111 78 407 627 509 9 738 408 2 40 369 282 -328 191 223 -524 -759 -953 84 905 -122 -917 -919 65 862 792 78 -433 -322 -62 295 -683 -669 521 662 675 847 23 -108 810 -64 496 -480 -83 -818 452 -173 480 255 456 -727 340 130 164 894 -875 -593 -152 851 521 367 -124 389 -207 20 -87 855 827 284 111 261 2 30 980 33 241 -986 443 516 -170 -465 880 207 246 -525 -515 -43 315 -637 -492 -164 -637 -583 195 -226 -103 316 -354 933 -252 910 -348 408 -200 661 -170 -67 298 -775 -529 -399 305 -399 -124 181 -911 106 606 789 332 607 -387 -309 -186 -77 -651 634 -826 -661 650 -586 -105 791 -9 -176 -878 22 389 351 -778 -290 -748 387 655 -462 -774 276 -218 -953 677 836 -72 433 271 -849 426 633 -386 -832 764 113 -612 484 -120 109 -336 623 122 886 419 -459 -238 -788 -841 -178 -735 -951 127 587 -983 381 -246 -581 -538 -834 38 -318 -9 895 597 -891 -934 -212 -543 378 -548 -455 254 -432 229 37 130 -154 792 -287 685 -244 -491 -608 -856 906 -964 982 10 -591 472 -399 -501 596 518 896 -994 938 -267 682 476 -501 734 822 863 -463 592 -784 -645 -226 -931 40 921 -813 250 -317 -615 379 733 -259 903 409 865 -911 426 -264 903 -933 399 7 -854 -320 323 -894 872 -476 -390 -67 222 58 -238 -927 -570 -220 -215 349 -652 -912 408 891 824 811 759 208 553 -714 -4 -561 515 374 542 -161 -533 143 -728 384 153 307 -646 459 -942 685 -936 508 814 813 -360 970 446 460 187 82 861 566 -451 133 -839 896 613 953 235 516 285 -487 949 573 -170 428 393 50 -449 303 226 -189 617 431 -428 797 692 -222 645 -605 -427 924 -745 938 31 184 -576 -588 -42 266 991 782 -319 -966 638 297 118 123 -133 -63 410 548 444 460 -542 834 -648 937 -222 453 -43 870 -513 967 -258 390 806 784 -815 240 -963 730 83 388 -735 -405 659 -28 -144 -49 -82 -259 -984 199 -113 350 -513 769 592 87 -499 392 -118 634 -14 657 -712 140 -286 373 -442 464 -978 -354 908 -931 -800 495 226 -817 -510 753 -810 -138 -290 522 249 642 -785 -975 -60 -875 -452 608 995 -751 257 -349 796 -853 -394 -551 -298 274 -487 688 -194 -888 -416 -978 -205 752 -361 167 502 -781 493 -668 -123 -474 946 -984 -634 150 -448 672 -141 905 72 -482 -812 469 -742 114 -883 -516 516 930 -847 -879 97 -567 915 744 106 241 117 927 388 -463 -369 -461 -506 435 -485 428 -630 869 -841 946 570 -807 613 -867 -200 475 -719 -443 578 -661 -241 166 686 786 -951 -892 -714 88 350 -3 200 -182 903 -695 -858 -817 6 -569 -461 36 707 600 665 879 505 -302 -167 761 -668 997 94 576 850 982 665 -179 854 931 310 938 386 343 921 -321 -552 -394 907 -257 -70 856 813 741 -451 682 -693 -145 -418 272 423 -23 681 -562 711 -423 -694 -137 294 -320 -388 753 -978 -844 747 150 533 279 -262 -617 10 774 611 333 -212 -918 309 -249 171 -524 179 737 -584 838 340 -729 -760 -844 -143 40 -917 409 -124 817 -269 422 271 -220 716 326 648 -926 609 917 236 -253 -933 -306 -698 -872 -627 1000 862 538 -892 667 -823 -103 -619 826 895 -356 715 213 -330 -171 -443 -7 979 -295 299 482 -352 4 -270 276 38 728 152 -932 -835 914 161 -202 -45 189 -272 -558 -502 87 861 656 533 756 802 -836 -902 -484 570 308 805 -205 -614 738 25 618 -198 -882 100 -156 738 978 469 424 -571 -533 -915 999 607 146 108 -214 -341 499 660 -926 278 670 -970 -130 -67 -119 -358 427 858 204 21 561 -247 -296 -935 -443 -528 686 -496 -913 -271 892 249 -550 -788 868 -212 -100 -561 94 -686 700 615 248 -433 750 607 -943 356 854 -301 -40 762 -765 562 166 106 -918 5 226 418 -127 711 -558 -127 390 712 -850 887 832 -56 -562 634 849 -781 -510 -999 676 910 -221 549 510 560 387 159 129 -40 -404 -663 570 -624 918 -832 946 -10 -266 -54 40 425 -12 -65 -957 -130 -243 748 914 616 -841 -249 501 356 -48 -726 780 332 128 827 -983 439 706 478 488 122 -456 431 42 675 -796 -395 -914 -374 537 -375 -440 125 386 777 251 -336 -6 173 843 547 615 -174 -224 852 416 603 -938 -564 -314 -110 -183 871 978 -837 805 -871 -558 -516 -267 60 -671 431 -357 -840 -8 -318 507 302 467 -658 428 197 751 270 -612 -463 858 -743 24 111 -577 -36 241 -982 948 -188 343 104 623 -713 71 682 -703 -54 -461 105 -397 762 540 362 67 -92 655 219 -386 -774 -875 252 136 498 295 -861 80 341 43 -221 -782 518 328 -549 -855 348 -291 988 -103 555 972 600 -503 -631 -438 854 186 943 -989 -481 -956 -394 921 -778 -407 -967 41 189 -581 912 -573 323 -883 74 774 -370 -400 -437 788 829 -185 -399 -805 -489 803 -48 -874 -82 917 -871 577 -334 355 -905 363 -320 -908 -315 118 774 605 984 673 -986 57 -268 264 446 348 -323 307 -943 827 -534 -336 286 -84 567 -540 -33 348 129 393 727 362 -476 -249 -802 185 303 65 -613 -496 -96 848 -430 -764 711 -207 -740 -724 -697 -275 -712 -102 565 -978 93 952 -57 760 585 -875 24 449 -522 -607 944 364 -810 236 -322 220 -146 467 -356 719 681 -866 219 470 -957 -547 -40 977 -128 -996 -8 529 -276 2 -32 -20 -40 -873 -96 417 580 803 916 261 135 149 -900 -572 -746 -860 503 275 995 -96 -460 -731 133 177 -69 -20 -15 -981 281 717 822 -279 742 325 -732 855 -108 -938 221 268 954 246 839 -86 394 997 -453 -172 -6 -814 867 -471 700 966 -636 -721 396 783 124 418 -557 185 -495 642 53 -43 -204 304 -764 -385 -179 439 11 176 -140 -787 -225 914 84 -712 817 -423 747 -501 -161 708 465 4 32 -861 -240 899 -674 -666 444 -268 576 286 -94 182 62 -834 171 -692 -74 -281 194 -677 -444 -978 845 -198 -50 152 -688 18 -42 -738 723 348 652 -98 80 -269 -578 185 -34 -392 836 -188 -301 -599 41 360 80 -318 -815 357 471 954 -933 130 905 -982 455 -215 -145 983 596 327 -170 -849 913 959 521 -108 687 92 197 -682 -294 -25 -457 -246 -107 32 298 -655 676 -293 -511 600 -899 613 -160 317 -251 -23 -197 -799 91 349 -251 624 302 976 735 -389 245 -841 -704 832 -984 259 -10 -823 800 78 -448 529 404 485 -744 -227 63 -199 740 792 -181 -655 112 -254 668 -970 -76 -715 553 -883 -651 255 614 114 225 -117 -222 -995 601 335 -39 -298 -271 -468 -984 571 -898 -297 784 288 -353 -784 -238 127 14 -997 -304 -684 578 -811 634 -568 -87 779 976 285 -49 392 651 -171 676 -340 -932 913 237 983 -250 -794 -216 320 201 -484 -930 -361 -844 -126 832 -967 -675 -761 706 545 -382 -193 401 233 -112 -816 190 -917 675 116 -615 479 940 -964 534 -108 265 -763 576 -9 -503 26 238 -907 578 967 299 644 -350 26 887 918 -116 667 35 -246 -316 -682 154 609 225 519 421 -107 936 -769 -882 -965 378 -221 521 -990 916 80 36 -315 509 48 -69 -571 -614 -424 -384 445 12 -827 -184 754 400 847 -555 -638 607 860 -705 -997 696 323 -863 -49 893 872 -165 816 397 -592 368 -95 -230 -940 677 684 -572 285 852 -863 -162 142 -583 489 58 192 514 112 247 -528 476 -207 585 545 -766 -786 -261 246 720 322 647 975 -281 550 801 508 -579 -907 127 -757 -588 352 -920 -393 -70 -455 -325 -49 -173 -754 -144 657 -893 708 719 -759 510 -243 749 101 -691 997 -625 685 -643 347 -374 -555 -926 602 320 -526 -30 -304 232 691 812 251 -19 184 997 -391 631 899 480 908 830 -331 508 545 795 -526 786 625 859 -531 507 688 -272 814 286 1 133 -675 312 -535 -708 -602 257 996 -748 -654 -836 844 -86 666 559 -623 -851 -169 310 -370 -450 305 561 418 -815 289 181 277 -347 -858 -934 686 -161 -678 -954 45 431 997 -881 -95 -698 -308 740 320 -467 -168 859 751 900 -302 951 -204 430 395 608 510 899 -572 -331 109 787 452 6 264 -514 94 566 -774 693 161 199 385 -680 378 -51 -442 523 19 -607 -31 -829 806 597 -979 -904 -974 673 28 3 -80 -460 -470 -25 -654 -946 362 -980 -103 -8 794 640 834 269 975 520 980 448 -553 -693 -676 256 71 -660 675 588 704 -170 862 511 -971 755 949 26 -546 313 -454 326 811 506 -552 -323 44 592 -557 -604 3 -166 -784 -1000 776 -610 88 -376 518 -20 -247 552 847 719 692 -383 -819 -111 -987 786 -624 730 547 413 -810 -946 -683 -52 683 -524 -469 956 -751 918 201 -664 -137 648 -246 -64 53 944 -161 -441 101 553 -797 525 -136 -310 -373 -20 -841 -881 283 -467 152 -297 -541 -724 69 513 -915 632 -696 -903 722 189 -587 -812 813 -288 -562 -46 38 511 409 682 -465 -870 -515 -714 796 606 149 65 -422 92 -551 289 840 709 -104 297 970 493 516 396 -992 238 765 -514 -335 -120 758 -79 102 217 -504 -453 -878 355 439 -132 170 -811 -855 533 854 -41 -805 816 -65 933 -495 689 653 -335 -284 885 290 -666 -5 -723 800 313 -148 -380 -137 239 -834 150 -332 573 180 274 -351 508 15 -836 850 -16 -649 -915 -297 -312 -980 597 -701 -320 749 341 -685 -22 -585 -448 760 507 -916 -661 -320 -342 253 726 352 -898 817 -475 -898 -409 142 -409 476 -506 817 35 176 -940 802 -499 330 -285 770 71 -784 311 386 -289 93 -584 489 100 143 -976 -938 464 -742 79 -510 626 269 -108 -500 -340 -822 921 -736 20 -696 169 245 -609 -181 -437 128 -893 150 -817 460 -780 -189 -99 -95 -651 -675 -891 613 489 -226 -680 650 -16 721 659 278 -226 271 334 874 -65 -742 -681 -163 525 -364 -835 728 -715 277 311 -640 -896 650 153 251 -94 -726 -783 507 46 -629 -919 719 336 994 -635 496 -513 814 -630 -512 880 607 -223 -35 487 852 -662 -286 842 -601 769 -822 951 -852 -438 263 645 -795 -951 -322 40 10 -326 -995 325 158 317 326 646 568 759 987 -172 -669 -602 -365 693 -657 492 600 -313 -349 971 302 271 365 451 936 499 150 96 283 -649 -459 -628 407 739 -995 890 -125 263 202 -97 22 -624 -529 -540 865 -214 -384 317 152 -557 -958 -148 -501 -224 660 -130 -856 424 164 -486 -893 485 336 824 35 987 -845 263 -44 440 209 319 338 410 120 832 -651 106 -533 -366 735 769 -300 -990 -776 579 846 679 -719 -232 -964 20 -257 79 415 774 -184 836 -138 -80 236 -244 806 53 -131 -187 604 308 -62 -502 -661 -578 -305 -461 -581 375 -160 -322 -921 -811 808 -101 -16 -682 541 -422 -587 228 -651 623 367 396 604 844 308 -632 -580 684 171 -264 -400 -415 634 694 -872 -91 835 -581 781 995 -736 -119 229 793 445 -253 -110 -155 -955 142 -777 380 -709 -469 -345 207 -106 -359 -49 -975 458 -29 406 -325 -77 -7 -432 -299 965 -613 536 208 328 117 642 -806 807 -743 120 -624 -942 155 740 532 -164 265 531 -598 726 -752 -597 812 -918 -66 978 778 -557 672 979 260 -546 -757 383 733 -798 -435 172 -92 797 106 20 342 -973 -554 980 754 974 -616 -659 -512 3 246 311 -435 634 982 565 546 686 -785 885 -520 -29 -283 308 -823 -965 -414 -570 129 -418 -88 -325 832 -186 607 -312 -895 741 52 -926 -739 -560 881 -10 -526 -590 -457 798 -541 705 801 80 502 656 -317 177 -709 -306 -14 -388 -817 -620 -682 903 832 -921 709 -233 -774 498 -313 -794 -388 114 -371 -754 235 520 449 720 344 -249 -950 -349 228 239 431 -685 319 -351 785 325 506 818 524 -409 -276 -498 935 -865 -566 -560 869 157 218 -535 460 -792 -712 170 -284 -829 -204 -701 -22 245 -132 -74 533 981 10 915 190 156 -884 -132 -529 481 -294 -970 -528 -52 -30 649 466 447 -280 381 17 -939 42 -248 953 999 -759 -36 -749 -110 139 969 -533 -573 769 485 414 99 527 -184 -505 -472 343 -433 -529 831 232 385 -395 823 -223 -105 -45 542 287 775 -783 -913 217 -491 89 795 -719 -983 549 -241 472 -924 798 185 341 409 -86 46 -969 565 346 -599 968 9 137 901 563 -458 797 -679 136 431 -931 659 228 329 -639 41 121 43 98 488 -653 443 361 -75 -151 -895 -978 -363 530 849 714 604 -548 -851 883 -933 952 519 -786 198 176 398 -770 -121 -632 -453 -24 -627 -953 -769 -902 91 201 -138 -1000 -446 -855 319 603 681 -769 298 897 -838 -886 -961 279 -624 -703 -461 846 -740 -884 -617 -752 271 100 -533 596 -381 609 86 -193 -498 -196 -316 -348 -13 -756 -266 -88 809 479 326 -410 -929 -955 337 170 -377 -139 -505 338 843 295 293 352 805 604 431 -911 -62 70 -872 -507 209 523 195 -268 403 -761 -718 -79 570 -958 765 -410 479 -626 -758 -293 765 -915 738 679 -402 -624 -19 -994 277 412 4 541 -356 518 -139 211 597 -256 -67 -232 -368 660 661 244 -313 -113 669 -155 -662 682 579 -383 -484 597 -949 702 853 299 -340 -794 -184 -171 -808 144 -859 616 -612 324 174 -162 -762 546 -153 620 726 791 65 -982 55 352 702 -331 786 -151 -178 -142 752 559 -368 958 359 164 731 -898 135 -738 -212 -833 -131 -174 264 275 34 -323 711 -71 -424 -298 -220 866 -239 -68 -501 -382 -155 -117 714 -595 -419 -494 582 728 -699 754 328 755 -397 -388 -835 277 805 -168 -538 732 -16 -210 -346 378 -567 664 -970 -565 -100 -417 -38 -604 -143 -22 240 717 850 673 645 111 62 446 -746 -179 528 96 998 655 -14 -601 156 -774 928 362 -117 994 -880 150 -54 815 48 -355 -183 -608 -62 -348 -2 -105 -624 699 715 402 -346 -505 570 -161 852 477 147 -972 -80 -475 844 419 589 427 508 -19 393 976 -367 -170 -338 887 -289 292 337 453 659 -73 341 716 294 -62 264 -771 -539 867 -735 -33 -37 941 -96 574 365 696 -868 854 -744 892 17 -697 982 745 -596 -864 913 693 65 -17 -353 744 391 -756 450 246 799 -841 -188 633 870 -566 -652 113 -307 13 -388 -495 382 180 21 837 -618 558 838 902 276 210 -207 482 855 806 -191 77 658 202 -239 613 287 -11 884 132 268 423 -337 823 -75 59 -54 52 431 -891 594 418 688 851 178 628 703 -917 -359 600 152 -980 439 -389 -604 -302 954 989 657 28 507 -131 558 105 174 791 -327 570 540 980 355 -456 -413 -678 877 49 798 622 803 -216 41 -696 399 -721 -910 85 284 -440 -147 82 -993 -963 655 659 448 -223 -850 216 -572 -966 817 -527 28 -452 -302 -445 219 797 -991 562 644 -377 -614 440 -665 -45 -66 -787 26 812 61 19 469 310 -109 -710 -839 -906 125 -983 208 271 823 546 -80 117 -498 458 145 764 747 -328 -556 -262 811 140 -810 90 905 -59 -1000 -898 174 203 -663 -965 902 -499 -101 827 -85 -691 -871 -667 -902 539 322 737 -381 807 -894 26 527 -430 -805 766 372 190 -512 9 386 -191 -894 -6 610 -82 -488 -959 732 -835 -54 67 178 300 633 902 945 343 411 -58 -882 5 735 -629 334 346 -412 -959 606 -8 466 930 -959 425 -47 -959 -973 -459 -145 107 743 468 627 470 -626 -915 -964 -151 668 -477 400 382 779 610 771 482 -38 628 -773 -220 -790 91 -993 -124 -514 215 712 -222 -12 -204 31 -883 139 -446 238 342 976 -952 -292 -105 183 -487 757 -273 -844 -572 -399 425 -58 -25 -111 -426 -889 195 788 338 -155 158 -142 -895 -410 671 -862 -548 358 139 -479 -11 -798 -345 865 811 -753 -920 -779 705 -241 -657 11 -586 920 -31 427 -711 -784 -371 -767 -745 -74 337 -674 -682 -84 -773 -743 508 -550 -856 579 -281 562 -353 -155 766 -111 858 202 40 -543 -575 -991 942 72 -873 108 -308 -515 -927 198 92 51 -832 -994 -12 -64 613 -514 -944 -974 890 -735 399 393 594 -418 276 -482 205 -701 968 -686 -69 572 -606 546 -208 -698 -300 -552 -730 -391 890 996 704 96 733 259 820 -776 -861 230 967 784 358 -427 -529 819 -229 921 -410 232 -781 76 -693 20 140 -191 -931 236 -452 -71 -889 328 236 -71 -740 -340 -207 -836 -265 -443 -773 276 645 150 -427 -955 104 74 -315 -428 579 332 189 448 -271 708 399 -38 -361 -431 300 -504 698 -267 -291 -33 8 773 -769 -813 809 -870 813 -376 989 -406 -760 -647 108 331 806 796 868 17 -952 421 -348 272 -286 -56 -417 -244 -413 -607 521 -525 167 571 728 -593 -878 -793 -751 -481 -515 -743 -459 -711 414 -103 857 889 805 -446 -599 -19 997 -178 110 -711 182 116 6 -750 914 728 -3 -222 -167 666 565 823 -855 320 735 -956 945 -78 -306 950 903 -516 -947 -278 -616 -541 392 163 -471 -884 -800 -212 -298 265 -122 -656 -869 -91 427 -80 35 -108 -677 -239 -740 717 -182 990 984 447 -53 -558 -42 811 403 220 -731 268 -342 984 534 319 -63 -118 -915 578 -825 -326 589 633 589 -770 -365 -847 247 69 -472 991 -698 -894 -355 17 -41 -306 822 731 83 666 846 -752 -223 157 -518 450 -545 -883 -601 935 -841 -107 -373 714 966 50 -618 682 -49 -418 -519 742 875 760 358 347 170 -178 -58 -911 -492 364 -373 -353 334 268 -455 646 -871 -849 932 -542 249 -716 -975 554 580 918 78 -847 779 -442 0 -848 72 -82 -512 170 353 270 -511 -31 1000 -430 -280 388 672 -252 102 94 582 -212 -613 924 -691 -514 336 546 -482 -388 396 709 -546 -317 -254 -107 76 284 427 493 -869 864 214 122 -698 406 -468 285 -191 -140 776 -919 417 746 424 -27 -815 -205 -839 -866 76 189 -404 220 -831 -549 -39 13 -33 981 -669 -896 -383 309 262 -586 -211 921 416 -391 791 773 -925 -956 -81 872 117 340 -316 -595 -679 -343 208 440 -629 -36 949 -38 -138 -563 -644 519 892 -701 173 -875 -53 363 -181 245 730 254 -904 -467 -933 584 -98 -642 799 -127 606 247 -482 -929 348 411 439 11 312 -256 729 -73 -523 -499 -141 -496 -735 -36 831 -604 26 -249 937 382 -70 143 -189 392 -708 283 -621 -661 -875 371 -33 723 -133 -234 -390 966 710 203 -347 -948 -946 -36 693 -690 -136 -430 691 -45 575 -161 -771 -550 654 600 455 768 -749 -322 -541 -533 70 667 151 -682 -500 -8 960 -723 -474 606 833 -183 725 729 -635 495 872 -636 373 854 -529 926 -739 190 -343 -984 486 212 -881 16 -551 925 541 291 15 390 748 885 453 -968 792 -418 -951 202 -7 -322 123 -336 801 637 230 -791 639 734 -577 551 771 -600 392 222 -223 190 94 712 -294 -16 -567 -29 689 38 -306 227 -444 124 52 -493 -232 -935 -245 281 915 200 -983 -515 -417 -330 558 -664 -881 -157 -903 60 547 701 -698 -90 -635 -550 833 368 897 -323 -384 914 -282 -520 358 665 -795 207 60 -263 -918 806 -305 -463 60 856 83 -551 -872 192 -110 559 -379 435 2 -686 -350 735 -330 -724 -494 159 -208 691 146 -870 354 863 790 541 -879 -663 289 -623 -171 -239 868 -943 281 -521 -940 -345 367 -98 -17 16 706 -1 -852 818 -662 -806 -489 689 -442 191 396 592 -901 -73 -204 -859 339 -227 878 -660 783 -918 368 -943 -571 -889 597 -332 -739 -149 -481 -688 -12 -787 496 -19 547 598 147 -22 552 -720 54 -412 539 359 -522 233 -795 -708 -111 -786 -383 710 532 209 -500 613 521 632 404 869 516 54 -307 -287 430 -351 -94 -934 -280 -492 -794 -72 550 -330 -938 -270 275 135 290 -859 671 898 912 441 -584 -319 -541 754 -975 332 -529 400 -4 -654 574 -228 -687 431 -676 938 631 149 177 -998 434 938 894 -64 871 -818 -890 77 -174 703 499 872 459 -414 -22 -947 959 -545 866 -526 -955 339 242 -633 46 -16 668 -449 317 454 -702 -144 -930 493 -653 436 -767 -70 -385 467 939 964 573 430 -820 -199 -533 868 -688 340 -625 807 -200 413 -111 709 61 -334 -283 56 -195 -361 -520 -155 -874 -193 416 -603 -379 -975 330 -945 259 -46 -403 357 444 472 562 529 -694 259 -343 -110 -933 -157 -907 -543 -468 575 -267 269 -233 -893 -502 -901 -471 -526 -348 128 352 -684 750 145 -449 -833 39 619 177 980 991 -701 -122 -413 -606 728 -632 -340 764 -444 830 -281 -132 395 -227 325 974 730 -911 -527 620 -503 -386 -157 9 -869 673 -758 71 -358 355 49 -227 398 582 -843 818 -509 -896 920 780 -479 -134 -501 55 868 -217 -356 198 381 462 931 323 637 415 -789 112 89 -833 -92 254 241 968 450 365 -521 64 620 -420 -330 -8 -330 631 612 232 493 439 -949 -192 -94 -894 -345 823 -434 -599 500 -667 -150 -886 -563 -864 572 -180 47 408 953 329 192 51 -687 153 -738 329 665 780 249 684 -158 223 -423 45 -384 265 625 749 -243 -570 883 -998 911 -230 -398 -660 -720 -724 -30 529 327 -426 -996 292 261 652 446 -67 -132 -191 337 947 -950 -688 -616 -453 951 -419 467 -647 -601 -287 -227 932 -76 398 724 -440 -272 860 -314 889 869 509 788 -959 -812 -476 -251 -144 -235 646 737 81 124 106 -472 -218 -385 281 178 -173 900 446 -134 -733 -901 -440 -69 84 -87 -256 -213 498 -160 2 -128 689 319 -368 -361 116 417 -872 -833 434 -202 573 -404 -246 -925 -775 -962 657 -355 -806 -717 -740 -694 700 -511 -291 697 961 -518 -822 -63 -289 -270 -238 46 -623 152 17 -370 -242 328 60 258 -118 -618 358 861 812 391 66 -146 770 -481 -371 -283 987 -530 831 13 -60 -512 80 -523 631 409 -584 -904 -90 489 559 475 -964 820 978 -361 -63 -709 815 725 495 568 -606 -723 -279 -893 385 -679 -661 510 -22 -745 -654 -258 513 585 234 214 -100 -277 -761 -530 -790 989 8 -689 -568 -614 -448 213 -788 763 -253 221 -8 -253 813 -524 505 282 427 790 4 -856 -779 -656 554 -649 -41 137 -223 225 -736 -192 -102 22 -821 -33 495 -504 26 83 190 617 397 519 737 -958 620 32 -431 550 829 -781 -419 383 -805 939 353 -713 349 -221 -205 380 422 787 553 -542 353 -10 -385 75 954 997 861 508 -486 -822 593 372 -678 747 289 6 -648 -352 -126 749 705 673 -588 771 692 603 993 257 436 625 877 444 84 377 408 807 -654 648 -70 154 162 -602 832 -185 -51 99 995 492 -999 -123 -175 875 -600 -786 793 -745 -156 686 -304 -569 -533 -715 -63 -995 -590 -386 -877 696 -745 -544 -930 367 628 360 -349 -234 -329 -479 -208 -319 -818 -4 -635 126 98 967 -652 46 588 -108 965 617 104 -161 -620 -287 -393 889 891 -546 258 761 -240 -197 -390 -319 55 -204 242 -239 -202 -946 23 233 -843 189 -856 -673 667 485 -935 528 214 349 556 885 718 -209 -179 -892 400 -158 48 610 229 140 307 -560 642 473 367 -845 948 -557 574 981 809 942 -205 -487 8 174 729 -503 364 -616 -488 757 -536 -576 -681 -958 -393 849 -824 -11 149 -103 -950 416 -513 -556 965 594 -196 767 -248 -237 540 -292 -654 464 -747 649 550 130 841 -719 -176 -154 -801 -883 -318 415 -225 -853 970 -355 -80 943 101 -441 -87 -178 629 -951 142 -832 -603 -467 -770 -818 723 -298 -249 342 980 45 -200 80 640 -870 437 -705 535 -743 349 786 331 -358 769 526 413 -880 282 966 673 -22 454 -977 -690 -291 697 -132 -673 -526 62 -663 -909 -908 -529 349 943 314 30 9 -69 609 -393 -710 -533 499 -886 -31 991 -819 -172 89 525 983 -231 569 69 -925 682 703 -741 550 -993 -221 -765 -207 -619 518 129 457 188 -637 419 136 319 495 523 161 -877 265 -876 -370 -383 -542 786 644 798 -604 -238 701 895 250 -543 462 12 -530 550 -422 565 412 -696 408 950 480 873 -582 927 199 -40 -802 -640 -438 844 702 -994 -561 -485 952 -943 -381 541 -800 545 -782 -340 -502 610 -524 -529 689 -883 89 -201 16 568 -450 572 648 -663 904 -916 -476 -717 617 323 394 808 -261 410 39 -768 -16 -82 -949 700 835 -370 -33 367 -65 -146 613 928 65 142 789 195 -48 -375 -80 950 626 -116 -198 704 -613 -476 210 -564 -75 -743 -678 -257 276 -924 -828 747 -129 -344 402 -110 190 337 856 -96 -610 706 120 -843 -669 779 -455 378 -820 964 -329 -398 -212 -281 829 725 -153 389 116 403 -186 -95 -487 -764 -256 -312 238 103 -831 -252 -816 -860 823 -9 496 -258 509 -907 -179 605 -579 -190 977 860 -389 -364 147 913 454 569 150 -311 -959 -452 -197 252 847 987 272 -990 -321 713 102 889 -962 964 -962 -988 492 -143 310 -413 583 -841 475 -679 706 -403 409 -958 -190 147 72 -822 -965 486 662 -515 551 -580 -33 483 811 192 132 215 488 -325 652 -740 -377 217 -737 -94 -764 940 -469 -823 95 760 807 -551 134 11 105 422 -306 269 -950 -352 -679 214 -257 714 -305 -627 534 823 372 -361 -629 940 952 -374 932 282 -470 -192 -126 398 560 589 -116 -252 699 -153 -30 65 -721 -273 145 243 -385 -578 167 1000 -644 -391 -791 342 -438 -523 175 -530 -579 -204 543 142 -299 -111 987 -621 363 539 -72 -406 681 -61 392 268 -377 431 451 374 -419 -80 557 352 323 -529 285 -950 206 -595 -699 560 -463 -553 5 -165 836 678 434 525 -706 -941 542 102 -615 -722 595 312 -917 259 -604 508 555 16 84 858 670 179 54 -391 470 919 -844 607 609 -806 261 517 479 267 -203 -715 804 -167 -513 913 -684 -898 655 591 856 -197 -335 519 671 850 726 430 622 -805 532 871 -370 -785 -280 977 -408 -257 -878 -376 824 209 -351 817 405 -307 136 -858 -341 -144 -959 -866 -579 117 423 268 -885 287 -401 786 526 -391 450 -100 -804 -231 629 579 76 911 -951 -7 -370 626 158 -152 -997 -146 -948 732 -869 -402 397 -751 -492 -519 522 -316 760 498 -950 -810 364 989 82 388 -322 -1 -25 243 -272 699 327 602 -946 777 -536 -455 661 144 -222 596 -145 634 567 85 -880 -345 303 580 -392 -760 -676 453 596 2 327 314 -294 650 -399 -759 437 -305 -406 -313 -14 739 207 280 -751 -871 669 328 -412 -183 -412 -839 -146 -200 -1000 -367 -90 -91 249 840 626 427 -83 -987 -819 -721 -925 -632 644 -928 -707 -323 576 920 621 633 549 -90 -674 -741 -339 201 389 791 450 -493 966 658 720 -471 120 338 -645 -432 -19 488 359 151 -899 210 -481 -117 -38 677 -973 -974 -68 -607 -249 -134 238 484 504 492 -239 -777 -386 -116 -241 63 -677 301 49 -572 856 932 454 -994 -532 -421 571 -516 617 773 -449 -973 299 56 -75 192 -464 -687 -905 360 759 -534 677 268 -457 783 -262 814 434 667 314 719 101 843 977 -510 400 -574 268 822 343 484 279 -653 863 -342 -205 -340 607 -386 -100 645 209 -897 799 -439 -160 579 233 412 262 415 -789 633 -717 497 943 -666 -865 -286 11 -847 89 -878 -628 29 412 937 211 -580 966 708 -4 -82 -387 -919 -901 -913 235 337 -985 190 -409 -555 209 -503 -83 467 401 204 -872 215 -801 -478 -612 -341 -854 -436 -687 761 353 -240 54 242 -752 988 -931 -260 -200 947 -105 -519 704 129 -510 596 829 783 -853 997 -104 536 177 894 979 -838 873 -191 -730 72 681 -352 428 -300 -502 -738 -39 58 403 -900 166 292 -847 349 440 901 -821 161 -679 -328 472 -134 -139 -311 744 338 -584 955 203 -383 -334 -443 636 -755 -255 38 -867 506 800 300 614 72 -269 -456 291 333 -610 -311 -853 729 -201 911 295 -385 930 425 649 -645 -703 -877 -482 33 -568 621 49 438 -916 58 -973 803 371 -842 -633 261 652 -144 750 880 1000 683 129 -113 280 347 525 -612 -122 370 -456 -173 362 769 814 -724 856 -23 -41 -253 -458 -790 19 -916 29 146 845 14 -758 602 -927 655 347 670 265 -477 480 -206 347 -320 -878 827 -287 -868 120 -40 484 530 -304 572 -664 949 -673 -901 -162 -552 -273 309 232 -834 620 -368 486 990 856 -548 264 455 -591 -860 -196 -1 762 987 -382 -949 261 87 -46 404 238 804 -616 -162 436 -7 602 787 644 313 607 1000 -726 -164 -870 -909 196 -37 795 -250 243 526 922 74 -394 -343 246 463 -549 740 -152 131 -122 916 -492 817 517 369 -777 -865 -561 450 310 517 455 -507 -211 160 921 958 -856 -986 689 372 -643 -790 -696 105 272 -548 813 202 -212 -442 -42 -883 -505 -907 -877 991 855 924 -999 -8 72 -129 95 -211 -322 545 441 557 -357 -585 689 -706 -997 -480 -861 -231 -186 97 -541 -732 948 174 121 -72 -326 669 968 106 101 370 -463 -549 370 717 -4 -230 68 -864 -974 -521 -777 170 -836 -132 941 -902 -164 339 -664 682 594 -851 491 -925 -114 938 221 146 380 -265 361 541 826 699 -494 -977 522 -849 645 196 842 -551 404 2 -932 327 -970 -529 -719 -337 -997 236 -335 -171 211 442 811 280 139 -482 -192 -105 397 683 829 929 -432 -849 -739 -141 81 276 -936 963 -795 -148 -655 427 -421 306 -687 -99 955 873 933 253 -353 923 64 664 -861 810 88 861 157 582 -611 905 162 -555 -821 -532 884 -290 -51 -855 -516 -121 -622 -838 780 696 -217 -780 -192 -933 -166 292 -734 756 -803 19 -412 603 -98 707 937 74 441 -960 937 -20 55 89 -611 -167 25 928 953 513 -259 -863 727 784 453 -282 -578 412 597 -922 139 -222 -584 -794 -421 656 336 -871 936 -527 -202 -809 -994 100 611 -110 -5 -209 571 -157 -83 -744 351 758 178 275 -732 313 -247 676 440 -51 592 266 -5 291 304 372 -374 -541 448 153 371 -916 -864 -503 163 -84 -244 -822 -823 -29 848 -958 775 317 -426 768 381 -173 -49 640 -128 137 -42 -742 -890 -170 -703 -634 522 947 954 841 460 938 -376 922 -56 865 807 -257 606 -231 -846 -6 -204 598 -597 -465 404 -107 585 81 885 380 667 996 189 -814 -86 -882 213 -887 245 521 186 320 114 -775 -199 -499 250 -598 702 -349 -882 464 459 993 -995 -575 -576 384 942 651 6 -72 -945 -957 493 363 -537 314 -664 940 387 960 -293 606 593 -117 -370 894 -583 617 45 -251 -290 -799 849 -962 -622 268 445 555 -454 -253 770 -781 -589 -436 1000 48 -703 998 -390 246 -252 -160 -683 -322 624 -311 -319 59 840 846 -37 868 -834 339 -257 -109 -865 962 -418 -987 -471 -991 -517 -477 605 66 -276 238 49 963 -157 549 -126 -544 306 -11 558 -447 385 -748 -72 533 88 324 751 -301 -906 45 887 -95 467 -748 -175 -807 234 733 103 865 843 46 880 -506 -954 -159 -364 -87 -158 -259 -485 345 -620 -935 846 970 813 -475 -517 498 40 775 185 579 694 18 484 -476 355 295 442 208 -27 589 -179 355 -101 942 691 883 879 -912 -664 -984 54 -476 343 -363 -161 24 -912 585 -323 -494 -211 -307 -519 368 592 -520 -507 735 83 -482 -59 -496 205 731 39 302 116 -26 -271 -463 -763 789 74 51 997 746 -114 868 613 -818 -649 -34 344 -515 217 242 436 -304 -336 881 -519 -35 232 -179 -247 -132 951 -379 719 377 -20 663 -989 -59 -946 554 -678 -410 -689 -522 -849 -324 -846 955 -396 -780 835 -438 -112 -413 -93 777 -139 368 86 94 -131 -996 -512 -718 -14 -490 55 -217 955 -696 231 -147 -381 104 110 313 -81 -805 382 568 -357 -501 -864 4 155 958 -736 -561 -538 -838 759 303 -187 -778 -901 19 -808 -761 -314 559 827 837 21 502 -909 813 -586 42 652 -945 -161 224 -33 7 -423 505 -956 616 913 420 956 372 -806 -871 -976 -259 -303 -881 857 688 -106 848 947 -52 -676 -479 -839 919 -192 -503 -916 -73 385 708 429 619 31 487 730 -253 481 385 -938 -478 510 458 616 436 456 781 -10 -348 341 -888 683 338 783 -674 -313 657 694 638 888 -876 -250 -184 683 558 -966 794 -200 678 -697 469 -511 -697 829 600 85 -620 295 282 -336 89 -233 283 -278 -655 -275 139 -877 801 -480 618 152 188 527 360 944 -25 -172 454 -548 -531 893 861 -319 851 959 -32 -444 110 -160 -628 -277 398 -396 232 -660 -688 948 -534 263 560 95 -762 -471 -447 -531 664 -658 979 -768 -449 -979 -737 246 -443 -604 -960 147 916 -679 -282 636 -734 -428 -76 666 -969 -808 600 -170 355 205 416 -756 -274 326 -121 -9 -356 33 -453 -570 225 940 -787 502 -481 814 963 967 -947 -990 440 -758 -521 168 424 271 -351 586 -935 419 -382 -839 -780 -417 230 961 -347 -907 -552 496 -329 48 395 973 765 -677 -511 -721 805 663 337 771 -336 -607 558 -279 716 -96 500 -188 -737 -262 -948 -716 464 199 776 -96 45 -544 27 918 -338 14 311 813 283 883 838 -16 972 485 -242 831 -726 -420 840 -243 -859 -541 365 557 883 457 -413 -276 665 -296 404 308 -248 806 -728 -243 -90 846 -943 -777 -15 -484 -308 895 -414 -438 776 150 -101 453 -189 -623 -575 414 184 836 -640 -487 -76 338 -479 735 -801 -726 -808 -891 -378 -788 776 -210 89 -487 -367 724 144 432 684 -227 565 -719 266 -256 255 -658 -961 -520 720 30 532 -97 -293 -360 -451 -524 676 862 -455 -200 -899 -73 672 847 173 916 528 -458 -522 -896 599 -270 597 -99 180 49 -906 -146 656 -113 729 515 -14 -490 569 250 -183 -591 851 -996 919 662 916 -898 -283 289 624 -359 292 -219 -676 -223 -45 -781 802 -102 274 -195 529 777 -848 -939 -886 12 980 528 444 601 -118 -358 480 -854 848 -900 -847 -79 471 750 755 -230 95 -114 -296 -168 -862 -188 589 -738 -387 798 79 -670 -533 239 335 -690 609 56 -797 -637 -68 -749 520 -461 316 -5 133 227 -154 557 5 -955 273 156 557 -654 -64 -902 -661 -353 256 -689 -515 337 443 -189 83 -656 -964 -360 -364 746 -380 797 -522 412 -285 -822 -53 -670 485 -292 -70 890 -406 -201 -225 -861 320 927 798 184 678 -182 294 -436 269 770 815 -556 585 998 -25 957 -875 129 -407 -284 708 926 447 28 -654 467 -549 -744 -705 -941 -269 932 -640 747 -656 733 -12 824 -694 -609 -90 -807 -720 401 -309 119 -397 125 -636 190 -431 803 -912 -860 -184 149 -85 -967 70 -288 -860 79 42 96 -716 44 954 579 -720 48 945 501 505 440 742 95 762 -758 -80 864 -620 278 574 -661 384 223 846 -194 993 -417 456 -770 -892 -225 383 -702 -635 -914 73 935 -263 645 114 774 -270 398 730 384 863 340 410 -487 73 257 -613 -633 -743 -296 -863 468 -524 708 -897 384 -740 767 429 -243 -199 -221 238 -686 -179 846 -181 -840 42 -743 754 87 -964 -780 -242 750 470 390 602 -605 427 398 -856 850 -834 151 -761 928 -594 -264 -392 905 455 736 818 -832 952 827 -278 514 -808 -289 681 -861 226 915 -52 68 -210 903 339 40 -714 -449 534 21 615 -431 -182 -784 -204 456 343 -67 965 159 7 -897 38 820 -784 -556 822 489 50 539 44 60 874 999 960 312 -870 83 -670 -604 -685 -583 -490 1000 564 -659 -44 -663 -766 -966 681 -404 838 -519 -194 332 939 807 -865 525 -461 135 700 802 151 118 -909 -470 -952 -801 -457 -170 -649 180 -639 -205 347 -81 -588 852 915 435 274 -791 -115 -630 -508 634 -631 744 -55 -965 -472 826 628 -287 -466 425 762 244 -606 -512 -387 977 626 105 -15 -985 -930 -781 -955 -341 -975 101 -632 57 -905 597 -280 -728 462 617 -747 -530 -964 -79 278 -495 657 -65 -765 155 -190 132 894 -453 537 652 -358 897 75 526 848 -442 566 -932 900 920 215 -660 960 -106 86 -960 -79 -443 -988 -929 -638 -690 355 -997 799 23 -27 -251 -989 420 -662 -336 -546 -363 -1 866 -551 246 -988 -425 150 184 -193 14 -467 -943 949 224 -443 -755 164 -813 300 -841 -928 619 -481 -699 754 502 90 0 -608 933 405 408 834 202 -398 143 125 -876 410 -199 681 677 523 -939 -33 -151 -872 618 -102 119 815 -49 -451 36 -466 845 879 -576 766 -707 -663 -638 604 93 -719 -970 -550 408 -113 50 -96 555 413 -34 629 -99 -481 -664 -334 -974 436 -429 -963 579 -820 -642 -116 -737 7 -273 727 -103 502 407 -140 716 845 -171 204 169 -748 489 975 866 -707 -312 -831 146 519 -919 751 612 -311 664 -339 97 -14 -328 979 -729 -194 -494 -121 -730 -71 887 268 -678 250 -394 -130 765 609 209 535 35 836 -388 214 -899 -161 -130 -299 -504 416 -930 -424 -268 669 650 837 508 -580 894 -441 -491 -317 774 -498 -375 -166 654 -156 -926 417 -71 -240 -110 -155 147 885 -900 -563 895 -33 478 -981 256 618 856 445 313 -571 -284 -253 -571 -285 -997 832 330 346 366 785 -389 828 -337 -891 -611 4 -861 -95 -393 162 682 143 335 -188 708 26 237 44 -606 -985 -817 -760 353 -47 251 -722 639 406 841 680 -417 445 91 -54 -802 -459 230 667 249 438 445 264 -270 -79 -618 148 -423 17 907 -487 695 64 -358 981 844 -646 928 474 100 -784 -480 -443 448 -600 139 -13 49 -479 440 -446 849 249 -765 -356 260 719 -493 536 -71 -186 541 -514 228 -111 59 660 -321 -455 -906 -257 -388 -472 118 -321 -893 415 -619 -748 442 654 397 -474 -213 -916 -149 -243 -165 842 -822 -251 -1000 522 -453 -348 736 -849 -100 -153 -718 -165 -427 -219 -575 12 481 -465 976 -223 -794 898 867 895 984 -296 -463 -913 -895 469 -43 97 31 -368 905 -668 987 -953 -313 -319 -985 273 894 598 -128 939 152 -418 277 -997 -615 -761 -979 62 522 147 92 -817 183 -35 -769 -436 530 -153 -508 -95 -225 -492 267 758 -393 -936 -483 162 567 416 -47 -20 358 -965 305 967 -549 949 -493 -583 -892 -640 1000 450 -369 -925 423 -727 830 -707 264 -621 115 59 658 590 -754 454 -99 409 39 990 -112 241 404 -702 -407 396 -677 -703 -305 -499 375 -352 -713 -376 -502 235 130 -249 272 233 -796 -150 253 -616 904 -74 691 316 426 432 -19 712 360 -227 -663 678 -251 4 265 -573 293 31 365 615 -330 221 -699 -709 -277 -573 843 816 124 -585 390 -185 -315 -271 266 -157 995 -950 -112 -785 66 366 328 -526 357 -809 901 243 614 -96 775 542 -208 -20 342 -423 -796 931 -545 -500 -191 69 -535 143 -775 -963 128 687 -921 -548 663 837 -448 -231 -814 -195 -477 955 -44 -37 497 80 -734 702 982 -428 910 187 -922 -582 877 196 -290 460 -418 -83 -935 -188 -982 973 432 -816 853 -987 -236 -413 239 -760 520 901 -520 -65 -382 500 542 991 -283 -284 335 -14 635 -866 56 -437 848 -743 -357 -669 -701 -473 -725 -498 12 992 265 897 534 -563 905 568 499 -539 441 928 -785 502 947 972 995 681 899 -515 -522 137 66 -607 -435 -40 -134 -992 -124 957 -176 -732 -804 -839 -785 346 798 772 221 757 619 -899 950 -692 859 -683 -879 -265 -364 -2 -11 304 -4 -711 216 -359 780 196 155 618 -137 598 -867 429 -111 514 -674 -390 -849 478 198 -919 -110 -853 714 584 -906 254 -670 764 43 -426 -515 246 615 -556 -924 -580 -786 451 988 496 954 689 -13 -647 -529 -469 324 259 551 927 904 -30 117 -404 -348 634 -760 -171 314 89 58 -417 748 -321 -815 -83 634 -507 -648 366 878 -242 529 -797 -973 -689 472 -131 -944 715 -613 -238 919 -511 -369 -669 882 -885 809 37 -400 -287 810 264 451 -604 487 398 748 741 -433 65 728 805 -177 241 -386 664 -782 -414 105 -664 59 173 -846 60 -700 -487 -728 962 831 -49 329 -43 -728 368 644 -29 -415 -996 258 347 159 981 -608 -556 684 -238 465 864 -782 -902 -190 -580 -13 329 641 -318 73 957 -444 410 778 -498 -244 332 280 881 223 -989 -857 -184 837 14 -707 -617 -266 -320 -554 -448 -519 236 790 893 -402 -411 -987 637 53 362 -17 524 -45 654 79 -536 -688 -434 -974 642 907 -471 -285 872 -128 213 351 -935 -153 -46 203 419 232 -610 -51 -473 816 198 210 -231 -539 -700 -850 -917 430 -837 307 877 -186 -867 -45 564 196 -695 -684 62 -889 759 882 700 678 703 -469 469 848 872 725 -597 -49 -202 -625 824 985 431 634 -297 -267 183 994 -992 -273 13 307 -267 81 -283 764 -31 460 -737 748 -273 129 -561 608 -132 -580 -88 195 528 217 -933 862 -560 -67 -84 -187 16 897 -735 656 -330 748 564 -807 -805 -262 802 -510 855 630 130 721 795 -389 50 -723 -574 913 117 -119 906 151 -560 158 722 -663 -975 -22 543 -238 -813 -659 235 -877 -515 -396 -468 382 318 -801 -634 338 -647 -712 -59 781 -192 953 941 227 -911 -718 -833 -401 -570 -76 177 171 550 313 -181 -345 281 -986 630 -885 -876 -714 381 -366 -820 216 -938 104 791 861 576 -511 -492 -723 -756 211 -618 -400 -380 -673 183 613 -780 965 238 -192 542 -857 610 347 -221 739 226 -860 -416 -203 -1 -670 728 -971 459 819 337 498 -281 -86 960 736 -839 595 413 -369 -228 754 -367 -854 -881 946 756 274 396 295 -604 164 -239 -911 -257 722 824 -527 -293 -118 40 751 200 -92 968 -119 -169 -341 713 526 -935 -836 -640 -617 -259 124 500 588 249 -112 -194 -440 242 710 968 467 -478 179 913 -878 79 130 665 -537 -723 328 -727 935 430 117 19 179 156 -252 -800 -766 -61 145 -873 448 840 -492 -733 571 527 711 -572 956 -463 -905 -760 409 917 656 463 851 821 -355 -875 333 -624 -653 -229 619 479 -437 -691 390 199 -84 -842 -262 -579 -102 436 -633 -37 163 899 815 -470 822 -116 -210 -309 -725 216 -687 397 -338 874 36 -381 -342 844 545 -628 173 -698 169 834 878 539 502 -334 484 461 -319 732 -402 524 -565 319 -488 -328 -159 -968 529 527 -131 477 -557 -677 -347 707 -853 237 -624 -928 288 760 194 -677 -429 338 -753 718 224 680 437 879 -345 175 -78 28 -297 -462 -32 -43 -906 -382 110 -324 -392 348 -990 -635 -860 -819 634 504 500 309 -727 906 295 -562 268 913 -582 333 -883 -761 -169 -250 -299 -183 84 -74 207 912 -136 229 -806 117 358 -417 -323 139 -233 -428 997 -281 -710 -66 2 476 41 56 -374 -585 -820 258 117 321 478 171 -799 642 427 -149 737 -441 -2 -501 -351 399 -466 -503 313 848 -517 -312 -572 184 847 -271 -265 -523 -827 207 -721 18 165 543 290 547 341 482 849 696 543 464 -851 109 -716 443 866 55 -533 526 962 299 526 -787 -831 -767 230 -985 -89 -567 392 -502 -917 -719 475 379 282 909 253 -307 -869 38 493 -367 -555 641 892 -951 -896 -9 688 456 -563 -202 -249 -778 -236 413 -682 513 -509 -765 -997 944 -403 662 -765 337 450 -707 -978 -746 -961 718 -336 826 674 557 -263 -896 -542 187 -721 677 930 791 -799 -798 -247 262 767 -597 103 515 975 790 997 815 806 70 476 807 -729 895 496 -587 319 212 8 -142 -466 -112 -303 483 -785 223 109 115 858 -19 -571 193 576 -231 -165 -950 -623 -930 437 475 -25 -826 81 -366 763 -654 983 955 -504 -761 5 239 -143 -18 690 535 786 261 165 128 -337 347 633 -818 -362 -602 -172 87 -719 357 590 -586 65 403 163 151 806 742 992 687 -731 198 889 -318 185 -8 216 482 -406 -632 -591 -568 35 804 871 -185 695 946 -293 339 711 121 950 -966 -798 -376 59 225 987 242 -701 -693 534 -559 -346 236 805 170 882 109 -748 856 436 -714 345 -427 -196 583 527 -397 437 -1000 615 -634 -273 385 -471 -276 -385 831 827 13 -155 -641 -257 823 564 504 -987 -430 483 370 182 662 -38 936 -258 165 35 -605 676 -58 -540 -154 575 123 -728 596 -12 829 -325 -88 -197 741 -817 -106 157 -510 -857 -117 871 -703 236 531 357 -999 521 -645 488 170 831 -451 -207 398 40 -92 211 138 -156 -915 171 569 -770 -423 -927 606 551 -999 651 152 573 258 428 -463 -136 -601 -548 235 42 -247 -227 -784 947 -154 649 173 813 -831 76 -408 282 -883 -913 788 953 837 -654 937 -386 247 716 -323 931 -180 -47 24 344 -28 -252 335 918 -329 -651 378 -472 117 -595 -367 -470 -1 -727 11 -919 -247 375 -82 -206 74 581 -860 556 -953 356 198 428 462 -515 -130 -661 820 -983 -758 -533 861 787 344 -109 338 -974 183 340 380 -71 -836 -971 -700 753 -79 -705 440 -119 -720 -632 810 10 394 -819 881 -175 203 586 656 940 869 -873 -546 -656 155 -588 -656 -57 441 571 -922 384 -390 -836 -805 104 -990 696 140 369 -804 -774 114 603 -788 187 -269 130 765 899 -966 642 -638 -209 174 869 -443 869 -745 894 493 -800 -981 -72 -901 -445 -344 241 377 401 653 569 220 -76 -193 943 -267 -548 -643 -238 581 -719 550 308 72 11 -246 890 -571 -430 251 -681 521 233 549 570 -556 328 -272 304 -545 -702 -740 -126 -605 -214 832 -740 -937 -965 -182 -952 495 -88 -714 -511 -146 -991 -663 -248 237 -365 -280 -727 -845 -374 800 202 958 112 -26 -298 -439 -20 -230 271 14 393 -223 -812 634 371 -506 -840 -29 416 -944 -846 -899 -216 916 372 -116 337 -982 -742 472 -352 767 -1000 -538 67 -56 -532 -523 188 783 710 -161 774 968 106 -946 -22 -388 -696 341 759 907 961 -623 598 -138 984 -112 647 -990 858 832 59 71 767 -900 765 302 644 789 -172 -932 -295 420 49 941 383 664 339 396 -729 -214 289 -925 -413 354 957 -50 -595 -800 437 48 42 330 -567 65 549 241 389 -281 -454 744 -412 191 285 642 -267 386 -280 435 -58 456 -162 585 -851 -11 843 -568 -563 701 -10 426 -76 213 927 657 -603 -848 956 -250 389 -130 -32 264 -826 -617 -946 618 622 -68 725 17 2 52 104 -684 648 378 462 -517 -32 -158 773 651 -465 -195 762 -110 637 347 401 -942 934 755 992 -777 630 -302 -195 849 947 52 -391 -286 -504 162 -121 886 134 78 -427 513 -67 169 -590 -669 7 281 843 -84 631 917 -842 775 693 292 777 808 377 -94 824 804 -315 -240 -52 -713 -824 -569 654 -245 -424 776 -581 247 780 457 560 246 166 262 -246 -73 -47 486 27 788 -805 41 -847 -953 -612 717 -898 -962 -575 -377 -183 480 -64 667 665 -463 200 821 879 950 -546 -769 -338 360 760 -391 42 394 -862 -981 -393 653 25 -848 -367 -440 835 909 118 -101 722 605 227 -154 558 -254 445 -632 529 -622 -199 -510 479 605 374 -797 926 -518 618 -313 36 994 118 -905 -750 584 -572 422 -520 -205 240 674 -521 861 252 -625 -7 526 -251 -861 334 674 841 2 -223 908 304 -813 469 235 -275 775 -418 912 722 -280 142 605 239 -874 -766 -966 -493 34 549 -804 99 535 940 -748 788 -303 -492 -204 -623 769 520 -877 578 -341 -651 774 -529 703 479 -281 705 -829 381 -547 470 461 -295 -498 419 -43 -882 -140 -333 980 -877 -739 -84 -988 521 781 -393 -593 797 442 204 99 423 22 -921 685 866 754 554 -318 53 213 -776 752 -894 -892 189 -727 254 349 -326 -202 -125 -385 -394 -350 -787 352 -798 643 -521 -821 -12 760 38 -729 722 -394 -44 200 -297 -308 950 254 -937 89 518 164 658 -251 966 -731 -596 807 -191 471 863 -482 838 889 -520 380 922 -31 881 939 670 -252 564 457 -818 -81 -25 -739 181 -48 -501 864 102 -980 -600 -466 0 -368 -874 429 455 -846 977 475 717 -323 871 542 -186 467 -520 489 369 -595 -321 -25 -845 211 775 72 394 -705 925 -842 -277 -12 759 645 -512 -21 26 810 586 370 544 -64 808 647 -691 -174 209 -33 -195 -543 49 -989 602 335 -839 897 801 -931 476 212 -775 114 -354 643 -513 -480 -677 199 -500 75 -823 -34 -65 -604 404 -325 406 639 298 258 -437 -929 -81 148 -144 -817 -342 686 443 -984 738 873 219 883 370 114 -601 -540 -434 660 -233 355 382 -683 323 191 833 213 -895 -963 -696 -577 770 457 798 -264 789 -88 -323 -889 620 -889 -954 -121 -359 -177 563 -842 -543 854 -156 936 -842 762 169 -621 -395 -453 857 -671 -223 202 670 -551 -945 -305 658 166 -468 -554 395 745 772 209 496 814 -958 640 -39 -925 -217 788 300 -304 690 -976 -471 -636 -530 586 423 -322 -116 -300 -493 124 864 568 569 -199 -483 791 -178 -391 -60 -728 795 -744 -777 -843 -775 522 -548 -293 -259 931 811 636 641 -439 949 -301 -462 434 714 -332 565 133 -163 -683 -409 453 -599 -735 -121 -424 -501 379 97 -359 -363 758 870 441 -233 164 -608 52 999 -559 222 413 -590 201 954 -498 951 395 175 283 898 -986 813 737 1000 376 -240 -934 -582 225 588 -825 -526 -137 -807 -8 -62 327 640 900 724 536 635 510 251 -299 -795 135 47 406 254 653 94 -831 -745 29 28 566 -356 -488 631 -603 423 471 568 -723 -5 803 855 377 -244 -296 691 426 708 -618 -425 218 96 -254 -972 -354 924 278 909 -459 -528 215 942 -553 29 794 476 453 -565 129 -41 -261 -820 -991 379 -14 425 994 889 350 310 -744 -528 310 -559 -908 -46 278 -519 -718 -536 150 -925 -694 -591 -355 890 -800 868 -525 405 76 374 -724 75 130 271 -275 -315 -258 -270 840 382 -635 541 -528 -471 -446 417 71 -110 -937 -333 -20 -39 314 -925 727 -14 877 488 -473 -843 244 -245 17 974 -978 -554 -787 -220 117 -919 -965 515 812 -980 698 1 844 814 321 -872 -690 -613 362 633 -786 -987 196 -166 589 -895 -382 41 -55 942 2 -53 -808 133 -140 -624 360 25 978 35 610 -759 314 -729 918 58 -260 -442 271 903 570 882 -741 -907 -363 -773 256 79 -39 417 85 -934 -252 511 592 264 878 -51 -403 582 -576 70 -588 -597 549 -936 153 202 -453 -628 -830 936 156 377 301 86 75 -826 -275 719 -66 -528 -777 397 -543 502 854 815 -95 355 -309 94 -358 -511 791 589 -753 55 -929 764 314 -361 317 814 196 -470 62 -221 635 -688 -156 -784 -866 711 -674 -673 -928 602 351 822 944 -937 647 6 521 -879 -274 -50 -706 -193 -309 71 -504 840 494 -326 261 -316 391 -720 -90 -316 -984 -536 530 121 -668 379 983 452 -32 -802 -12 -801 483 805 -870 569 -813 810 -298 -165 -852 -428 533 -143 746 11 -487 278 -70 665 568 229 -505 -229 368 277 -645 306 -909 -561 -567 991 939 -822 168 -559 91 -714 -979 12 681 -148 30 652 -148 -343 -950 22 -418 856 589 -706 -114 -965 -823 898 -426 -580 545 -279 163 291 360 699 8 -21 -608 220 -448 -309 879 172 678 44 -69 339 -629 803 807 60 624 -257 286 -339 -501 422 930 -274 504 135 116 978 215 304 641 -536 -140 -287 550 -269 117 -403 -257 226 -737 162 -729 275 -255 140 -335 -608 -126 -941 376 -73 375 -395 166 498 -527 250 485 744 -626 335 908 296 -576 -461 -953 894 -448 -345 -477 799 -191 -164 940 3 -562 222 520 948 -780 -32 6 -780 933 392 -120 -575 -81 483 995 -364 -551 -772 -447 992 421 773 657 -360 -865 26 605 356 341 147 930 -8 -913 601 -133 193 818 -120 -141 265 957 -971 265 352 856 -332 664 -762 455 -917 -53 958 791 861 -915 282 -921 -477 -514 616 494 335 -559 336 -923 842 -654 -94 446 926 -738 391 -352 876 615 -244 699 741 88 2 859 333 45 -635 162 -328 910 -292 873 -141 352 -105 871 428 416 -894 896 -95 157 843 -519 -481 -197 -342 95 790 511 -778 -919 -911 -890 -581 -497 837 509 -691 -330 -900 805 -817 578 185 -96 -794 -589 -587 361 460 -736 -788 -715 886 663 -340 949 -552 918 170 -23 770 -418 661 -384 -484 -130 983 5 -758 -685 -883 -464 -907 394 265 769 -75 -125 247 -570 -680 905 -369 -185 -790 -683 -245 537 -506 651 894 -811 -6 -840 -524 -514 525 -267 -200 -639 214 607 502 474 -603 -652 604 -381 785 -967 47 276 -731 -453 177 955 977 -696 226 -9 945 -118 -881 -270 423 -76 -879 -246 -31 -513 973 -579 734 -80 829 -292 -106 -927 417 -458 -78 149 841 -949 216 76 98 -964 563 -106 733 -29 615 -747 -368 145 784 -665 804 301 -953 582 -922 564 893 452 30 -279 -184 780 939 79 374 -501 367 -408 965 718 148 -309 87 711 386 -8 -863 604 -655 -665 881 -408 -30 -602 518 -843 159 -889 -72 -221 -883 -528 -813 -175 803 -70 -960 823 -936 -229 -744 393 462 -34 -188 553 -862 -168 -544 763 -887 619 307 -483 -123 -176 249 -540 647 -735 -683 -186 -260 -890 -160 225 105 641 -485 411 -317 -503 -136 328 360 504 743 248 300 452 464 -38 -274 93 -936 -729 -618 249 526 719 939 -43 683 -216 -905 135 -96 -80 -867 365 420 111 694 640 61 17 669 781 616 217 182 -94 37 331 273 144 791 361 -912 176 276 -803 510 856 -54 -290 -39 510 638 785 493 586 -941 942 -270 -656 972 -64 596 183 368 575 331 -267 804 515 -512 -825 -850 -188 417 -739 392 -829 -951 -701 221 -181 -456 -388 -10 -624 -304 -503 861 -894 -550 -423 121 -271 692 -535 478 473 -253 -294 -311 731 -322 -980 -127 -304 -708 -464 -674 -559 -23 835 -17 -931 -518 -232 -903 -803 -646 522 227 405 414 -488 798 -263 -184 241 -887 -164 -154 -770 228 404 920 588 777 -746 -25 517 836 725 830 -768 973 -532 -734 -962 324 571 932 517 475 328 334 -23 -462 -243 16 378 -268 -715 812 881 693 20 148 -925 267 443 519 -18 836 402 -448 682 -433 788 -377 -54 502 711 -272 308 -142 593 763 34 -990 562 122 670 -369 -47 396 202 -752 516 -358 535 860 848 -15 -507 -900 -112 -228 428 -232 -957 906 827 447 900 626 -20 921 303 -289 865 469 185 688 955 -828 -151 630 130 -76 27 657 544 819 -288 -551 172 -481 477 -99 -855 538 826 -426 -132 -129 -118 -225 -692 -262 -791 84 -829 18 361 641 -519 195 195 336 725 66 980 -561 214 516 341 -610 683 -887 584 751 677 695 -317 70 281 -879 168 603 -650 918 180 -799 -404 545 754 716 -657 -470 -759 267 927 -269 496 617 -837 217 563 -561 991 -228 -980 -11 385 -959 154 -382 -605 -185 -770 867 -384 -458 -572 449 -799 -622 -79 -735 937 752 672 -106 -482 452 -298 887 -139 701 -245 700 -125 584 -659 389 -895 -164 -116 906 -845 -503 476 -874 92 -331 -845 -396 -225 -219 -362 -398 -272 -558 -586 -409 -442 60 977 -737 121 -463 -459 -225 176 -277 -995 199 795 -807 247 -591 295 -515 -58 315 660 -268 -423 321 443 -324 864 70 -504 328 226 264 978 690 90 974 -690 -766 177 513 -561 -339 576 605 506 -613 -168 -16 466 636 461 850 124 563 792 557 -305 930 -317 457 -753 185 488 331 847 167 -127 -54 -915 -256 -636 -606 -280 860 -920 -529 -734 -138 -328 -468 -372 233 -293 -99 989 857 -796 -407 386 988 -271 -844 670 -220 489 -179 -515 983 -759 301 -923 349 -1000 159 710 184 660 735 197 -727 485 -221 -243 320 -354 149 -783 -258 -617 -231 -873 226 905 -430 109 -35 780 -852 -82 -63 433 83 -162 -96 -262 -398 428 182 390 927 770 -639 287 341 285 -925 -402 -738 -332 850 -252 -795 911 908 -683 -251 127 775 3 232 751 235 60 117 -118 -158 -58 816 285 -616 852 -955 40 -748 -794 -338 319 -640 -848 304 627 -193 859 449 862 87 885 -838 961 647 37 -200 -452 355 603 5 491 295 -213 257 -178 948 -787 -68 418 -439 -671 -395 -230 491 365 -984 179 585 297 355 553 -431 216 463 515 875 -975 -119 -631 -442 658 -829 -182 739 -363 -608 -768 945 -269 -807 -68 262 354 -92 -322 630 -684 758 -316 592 -658 -815 -746 855 -734 -568 913 765 -756 -815 741 -546 -976 580 -509 -988 907 -54 492 -645 524 -636 -334 108 -942 -763 95 548 208 -145 -354 129 27 534 -147 153 -673 256 -814 666 -696 688 680 586 658 375 -105 -185 -988 -934 220 730 757 967 -358 -839 936 847 -689 432 -553 -508 223 407 -286 686 477 -738 -429 -482 807 -995 916 -168 -127 -614 716 -379 -786 140 -649 -552 116 -600 701 659 967 -630 -4 -612 705 954 -140 -270 156 866 355 903 -859 -880 -543 640 -671 797 700 621 696 245 -333 361 -783 263 -80 19 531 -663 -438 449 -760 76 214 -624 910 -156 379 -845 -696 -527 976 863 805 -36 59 768 -356 512 717 -523 989 -116 60 448 928 -647 313 768 -819 517 -724 485 -750 -449 -167 -193 -185 -877 -848 -929 422 566 -820 -856 -961 -644 60 75 110 844 889 -753 40 -349 437 -73 -799 -940 -621 -751 -795 6 468 -415 -78 737 73 927 474 409 -889 607 769 11 5 -35 662 -440 -424 -666 -666 -98 -202 -472 657 440 -33 -884 -133 155 -74 664 -386 229 475 -961 357 584 11 -799 891 444 772 -667 140 296 -805 -600 669 -888 -835 905 954 -275 116 -365 -322 -515 83 187 -652 -654 925 789 -459 777 -467 -742 472 -76 -423 -466 986 246 995 -4 756 556 -38 -354 32 -194 842 299 -706 -155 -204 -18 -969 46 498 509 694 421 -786 530 -554 887 943 997 235 -867 412 -760 -904 -90 220 -254 -816 -1000 565 902 978 552 -268 398 50 -516 -275 758 -207 929 571 633 -847 -961 289 91 -647 106 -273 -556 308 333 109 622 49 291 68 -726 -347 383 -338 328 -527 -132 379 759 -571 136 765 446 443 -464 -583 311 -59 -898 -406 -889 748 748 530 455 -770 494 -676 -723 -244 -187 895 412 -516 -330 115 -813 629 -830 268 640 -412 -579 793 -700 -867 286 946 476 879 -561 661 999 -819 567 -951 -147 870 -711 -766 -491 -576 222 -611 130 230 -319 -70 114 662 -175 894 698 43 395 666 -559 -530 764 586 625 -173 724 -408 -2 -995 979 -27 578 -658 -522 -304 936 -97 -219 -902 206 -821 -318 -773 139 245 -466 608 185 198 263 114 -841 807 79 756 -764 860 -112 132 -956 -25 754 -411 817 138 -218 -91 192 549 -172 132 62 117 -867 -570 5 -875 934 183 872 -906 881 -12 530 -1000 313 69 -534 -921 -532 211 -714 -325 -439 230 -853 -191 -213 537 -336 251 -671 -258 658 238 358 219 995 87 -551 -406 -204 -513 -608 645 155 -443 570 -221 952 717 949 -472 457 301 622 -438 237 329 55 -527 -21 416 -992 -297 -963 417 708 415 -590 92 230 631 -432 -430 782 -192 608 -185 456 437 230 773 825 -85 733 -465 982 -662 -461 111 -520 -441 693 805 158 -236 332 615 -181 -306 -91 -330 -646 972 820 117 824 -700 -60 -794 439 -44 -363 -796 835 475 -690 -441 439 93 -348 -16 -463 72 -390 -891 562 -172 -213 140 930 64 -862 724 902 209 -108 100 644 -903 198 -286 -519 -823 871 -175 952 851 -670 118 320 804 -131 706 -727 272 125 127 763 -509 -271 -849 -164 -345 -425 -965 35 -335 -814 117 740 -410 255 984 965 -469 419 663 -228 -325 274 157 937 336 588 -991 697 488 370 323 440 -566 548 490 908 715 453 -300 4 -100 809 -672 -484 -921 320 798 753 69 30 -946 244 -710 -76 84 818 540 389 406 251 988 365 825 745 435 326 -784 675 697 -6 615 264 482 939 83 -931 -925 0 -933 494 -790 -871 268 -791 -976 562 806 768 -723 993 -245 -943 451 864 639 -906 670 763 -795 -918 -333 -428 -564 481 -734 -600 635 71 627 744 -430 -201 -646 507 -676 -263 420 -2 -273 -820 179 56 -788 -648 309 -705 940 949 639 363 -15 -4 -539 60 -909 -975 823 372 -860 -301 299 -798 -66 94 419 -331 -124 668 806 718 851 -332 -562 -670 652 947 825 -840 986 -934 878 -15 821 -946 -216 -236 -138 234 555 356 -942 10 987 418 859 -667 411 614 440 996 517 153 -978 206 892 555 387 -725 -47 357 -246 -891 107 323 718 -671 591 928 -824 -724 -876 -65 -357 -602 452 183 -912 26 -526 619 539 937 -369 766 475 -100 -859 197 -617 -50 -387 -555 128 222 726 843 489 556 424 277 -477 -258 -731 150 -651 32 531 903 402 809 39 780 356 514 639 598 -884 793 -677 -427 -220 -686 -669 -644 -325 110 258 -361 -853 47 -599 106 73 559 -480 703 -653 -696 11 967 443 -555 -226 -470 -361 -567 308 -468 -621 904 -507 727 -920 -178 -998 147 780 848 -822 -323 224 10 361 507 -293 -903 -19 968 47 806 -465 836 276 222 -111 -597 -352 839 -441 -619 982 -909 280 69 109 -695 600 331 -44 -129 974 -738 -667 -18 -600 480 -80 -894 107 -225 961 -182 466 -830 -310 -370 -905 138 -678 0 -250 -750 -179 -720 128 280 -189 265 -117 229 694 -681 -435 -327 68 604 665 986 -476 -257 253 381 523 406 451 -839 757 -167 -647 -717 -523 363 663 -308 897 153 -91 -585 -714 157 -554 -989 401 790 -251 26 454 741 208 162 953 -273 -952 -768 917 -161 -520 -1 115 165 -213 27 -748 -895 754 -829 -501 485 326 943 192 -961 -960 -156 962 267 -329 272 -659 -905 -644 731 -632 197 -410 651 306 211 -47 639 -517 425 -164 258 792 58 -590 369 661 -205 898 -783 96 -726 -356 -860 269 -499 344 -949 479 646 -151 -267 230 253 -721 406 -147 -522 278 -698 227 -164 -964 -405 851 -999 -509 -52 -683 759 736 -593 650 295 -94 395 -813 986 824 907 25 68 -95 572 -179 296 -46 828 303 -666 -900 -769 -992 -996 229 925 861 147 714 -705 -719 -640 509 451 828 322 -178 -116 -294 825 214 591 -42 -788 -611 54 333 -429 -545 -888 288 52 -168 -998 607 -735 696 -395 336 -10 -720 113 412 165 523 -883 -832 653 -71 337 326 -449 -297 755 -179 987 -207 -106 367 -544 805 -629 -944 119 -720 -941 768 -977 -18 364 961 -581 -261 851 -317 969 -370 17 91 938 -995 -129 -184 852 -746 665 -482 -89 -509 604 -99 -326 685 -666 35 542 164 379 -740 -271 -601 579 -50 31 -399 404 851 374 -364 -971 -738 552 802 254 -345 298 579 -167 -976 -5 -319 -248 -818 -263 65 -579 492 -31 -445 -61 374 -793 645 603 -598 -528 -218 -374 235 16 -980 -19 849 846 234 617 -835 512 198 -969 -555 792 816 879 -183 995 -188 -281 -292 409 -521 784 125 834 550 -946 405 353 695 -670 -131 -409 -671 672 396 -889 -433 672 -927 -975 -111 138 -71 -657 -441 941 539 -757 896 -140 -172 124 88 888 -366 -634 57 951 -698 -192 301 55 -919 -839 -723 138 -358 565 -490 -983 -426 493 -684 -825 95 383 886 632 451 -544 -828 2 -556 281 194 989 -896 -688 294 373 -517 653 -401 341 -851 597 366 -214 799 374 550 -870 509 -700 712 154 534 490 274 268 188 -871 947 650 -941 -935 195 224 -184 347 23 947 -637 443 -167 627 517 -557 86 328 769 -574 -105 -698 -7 230 -629 838 -422 826 -447 314 -556 590 -889 -154 -195 -518 -153 -893 -249 33 -686 368 -664 -49 63 206 0 -272 803 -63 -314 -504 111 424 528 -787 201 399 483 115 485 -842 125 -181 -347 -861 -840 951 -376 -543 -167 890 512 -691 -724 -240 -264 -257 744 -694 288 -270 434 729 -100 -590 -762 -907 -969 -754 -194 465 -422 550 -238 428 -379 -414 783 -679 -80 -711 396 480 -607 -482 -391 921 254 -822 321 638 -622 295 -730 -175 -16 -158 -727 48 519 391 -821 882 -755 -580 -318 591 -675 611 -477 -949 -256 492 -54 933 615 -444 -626 228 -440 640 775 -75 926 36 -447 960 -55 -420 94 -778 -66 689 -25 994 -204 -49 400 -128 694 -497 770 -153 604 -67 704 527 984 745 -423 651 46 -808 121 771 -103 -683 554 -163 -399 -254 -399 -863 638 58 -759 -899 333 10 -972 61 764 -403 55 -747 -911 667 -170 349 -975 256 -11 133 -505 -893 -932 -974 -647 681 508 -192 589 -762 -268 -781 531 -475 -218 723 354 -958 249 209 258 -674 882 -131 178 -133 -445 221 -242 -98 723 314 -78 -340 -741 -510 9 -289 -119 222 628 29 346 748 -656 841 -705 -511 -801 -478 655 -36 -778 -551 780 636 338 508 -721 151 -749 -507 380 -977 34 947 -857 966 309 -231 505 -162 98 -548 -747 -198 -686 595 -671 502 -638 -855 929 -883 -544 -866 808 -368 133 -406 -205 -344 626 -316 -798 283 999 299 114 -795 -467 -25 878 230 813 57 -761 -388 620 -447 858 -728 -177 -198 -116 -517 -513 784 -458 86 742 -847 266 -930 -579 -824 -900 559 516 -57 -386 174 -692 -262 -74 321 -448 369 928 -222 -643 -127 -75 828 852 -148 508 247 -202 275 -621 -570 -950 -414 -831 410 437 -649 184 -92 -170 -386 692 -28 836 -802 -198 -259 74 186 626 806 -761 555 808 -928 290 890 351 -158 -579 391 261 -761 917 -106 -719 421 581 -863 990 -514 -366 192 -330 316 -211 890 -301 -436 -768 811 -629 885 223 644 -216 120 494 -403 -56 -475 583 -542 825 -586 -21 983 -393 969 -311 -96 916 247 838 928 -236 -899 -209 -285 -459 360 524 -201 -798 -561 570 -357 711 -814 -688 829 892 -259 -425 -976 -990 -653 694 -845 729 -864 529 -1 407 -916 393 318 561 338 667 562 819 418 178 -904 -367 -220 696 432 422 -13 -21 -776 687 -291 793 -418 -418 -347 629 -821 102 836 -942 -24 -86 -816 337 -391 623 321 696 -464 774 541 -619 802 687 990 850 -172 -757 -536 -190 -12 -980 588 221 -105 -118 255 350 685 -24 -369 636 344 924 616 369 -511 -695 398 168 -786 574 -918 645 379 265 -285 -585 -283 588 999 683 -586 58 -552 -176 -616 -386 429 432 -78 567 -654 38 -532 618 -153 485 839 -974 271 -858 -883 -811 25 611 -368 828 843 -705 733 -892 312 120 -382 -368 362 746 -792 733 912 -884 803 -672 -540 -598 -423 949 -836 -886 440 -724 230 370 40 719 688 267 -294 273 -93 561 -780 134 -564 333 -192 -371 608 -524 56 -91 607 -416 -433 267 952 399 -496 875 453 474 -360 636 -122 -356 -59 -915 -71 -986 89 699 -140 967 575 920 190 897 623 -369 -230 -546 -653 669 492 -298 508 -125 -969 -869 -411 -702 206 201 -92 -262 54 -831 -182 825 842 583 864 585 23 -316 -886 -328 932 557 -205 334 -288 903 273 -45 662 -576 -25 -115 -716 767 374 -87 -541 -322 -498 545 -992 617 843 -666 560 742 -682 -488 -38 -652 161 -387 -568 -79 643 -80 -870 -666 852 62 612 -35 -588 -9 -210 153 -190 -174 -516 374 -775 661 -838 847 -836 11 -688 -22 -429 -975 -861 413 743 -151 947 -287 496 238 33 736 -565 -418 481 911 -576 643 -818 160 -129 -468 127 -291 -143 479 -381 -398 -825 -521 492 595 -68 217 -286 497 -802 -940 832 818 -706 627 -516 -10 -447 -64 808 178 51 -567 181 554 -695 -857 590 714 -980 588 -209 -269 72 -292 846 -306 39 -953 271 -713 -961 -834 -676 945 628 346 625 -97 -412 116 250 733 629 429 1000 69 -253 -323 -6 415 -473 -620 -168 914 726 -152 -813 -506 290 -116 -779 -228 -776 984 -467 837 657 -153 -350 -986 -989 795 813 671 -701 -134 239 382 39 141 7 7 343 -394 -579 -974 -346 -656 399 47 796 189 -925 408 676 309 439 -341 428 943 -296 -399 395 -43 -925 -861 49 -699 161 166 -896 -286 -554 -573 752 -698 -251 847 807 -190 -640 611 447 -714 533 231 292 232 376 -247 949 147 739 696 787 -694 24 305 -338 873 -498 76 612 -259 -290 190 752 373 961 51 -110 3 -983 -726 217 595 391 958 359 -835 -428 -768 581 -734 -189 891 244 209 -366 50 964 -474 -319 -488 -138 161 752 291 696 -682 459 -208 555 -12 862 432 62 -732 505 -683 568 -351 996 -988 461 -252 -863 -66 874 111 -69 514 -88 -317 432 -316 -73 23 -942 -446 821 889 -223 -780 690 -399 -18 -666 134 725 852 -389 -531 -888 149 215 255 680 497 -701 -138 86 -522 -163 929 509 -357 -962 806 -374 822 -443 -100 578 537 920 -467 -446 849 332 421 -552 720 -294 -428 -959 488 833 -65 531 -737 -821 -181 714 65 204 817 -79 684 -495 151 -705 -750 -132 995 -765 204 -699 -302 587 -138 -682 -20 -436 -487 68 160 656 -819 -5 822 -411 -559 -776 484 -909 -123 25 514 897 158 945 -363 -641 -745 -260 -312 376 741 -942 -1000 459 772 -469 616 -209 -691 -710 -946 507 820 229 -707 576 -951 -795 -484 501 -320 -580 599 189 232 882 76 -158 -431 828 333 424 -855 -653 997 -973 -935 464 -746 -350 -282 33 247 26 -571 -674 672 -327 783 541 -279 696 980 196 181 -138 -597 -417 163 88 391 924 -44 312 615 -857 111 905 -923 -693 429 482 922 802 -496 -489 -672 93 698 -65 -939 -990 357 936 913 -196 115 345 -764 521 440 349 -91 5 850 -829 -564 19 891 760 613 -68 507 -190 -600 819 394 -137 -166 376 -85 595 -529 -433 43 772 172 -224 -862 -104 -684 -675 -444 -40 857 438 841 -584 365 -662 -694 757 427 29 722 -984 213 -236 246 -935 -776 -772 -944 346 399 -803 -75 221 272 -540 -17 -918 -238 -395 866 -503 461 -190 913 999 801 710 581 104 -3 106 -172 -303 -801 940 -811 125 765 -534 939 212 268 708 33 235 -429 -680 -492 -636 376 -40 33 -963 -480 114 548 408 586 919 3 -219 -227 -206 96 -511 254 -417 182 -512 -581 333 -941 -575 916 714 -805 365 200 -472 195 369 -388 576 221 -758 108 682 431 -693 -995 934 -925 -132 988 -279 -439 816 21 562 -76 709 -377 489 -413 -817 -438 -836 46 -903 -916 402 910 -235 -285 -340 -867 24 -546 -605 -95 85 368 -130 764 -837 414 983 -454 887 -597 595 630 810 -565 -928 580 233 -650 -78 -838 328 -319 883 -341 -649 -707 -172 -283 663 -99 738 848 -923 209 348 507 -287 766 -901 -42 -264 -360 99 -282 -834 125 -444 -380 -831 472 -992 490 -826 257 -709 -658 965 -149 462 -52 -355 -529 223 -309 531 -48 -654 -436 -982 -880 -923 -668 49 -201 -282 692 -452 106 -509 -998 -738 805 -978 589 855 403 232 510 550 615 -945 810 -755 -776 -166 -26 556 771 -288 -502 -328 -854 321 999 991 -295 -828 -407 642 -97 -473 604 428 843 -403 -789 63 -574 -994 -292 -307 994 311 -723 12 904 367 529 927 358 351 243 -878 748 -890 536 473 -969 -377 -564 348 529 132 317 930 -274 -172 820 -760 -810 225 -707 -818 -506 865 -273 642 -481 831 -49 -119 -660 -372 340 -750 -23 -435 -25 562 265 972 582 -392 -881 372 707 -409 855 675 -216 -70 -386 240 -247 -373 171 -374 -455 -3 -998 188 655 -294 222 357 344 -388 -442 432 7 -68 376 -503 903 -917 138 418 -332 86 -95 758 683 -402 640 733 961 -766 691 -835 -34 712 -553 -486 560 -287 170 535 988 295 -956 639 -392 -230 -328 -216 933 399 788 268 -2 762 -777 40 796 297 -788 -9 -862 731 537 44 -743 926 -678 453 891 -845 549 -608 486 -732 -474 -878 728 -177 168 -374 -333 -701 341 963 887 732 -722 929 -455 25 -847 757 338 -549 -529 -103 669 -165 -4 453 -546 -890 640 -198 95 737 304 848 642 -965 645 735 -600 -847 -870 -452 -923 905 890 -985 543 304 -146 538 561 -945 351 972 335 -718 -392 470 583 68 440 -544 -896 -966 -760 -935 194 470 407 262 187 -979 -652 496 430 -984 969 -837 264 -960 49 35 681 975 -384 649 545 723 551 -650 26 850 963 271 -274 -804 -477 720 83 -361 697 -40 -606 392 -37 956 -743 684 677 745 -299 199 398 662 -681 -799 -511 -595 504 -202 -269 -150 -566 -294 75 824 -675 -468 621 840 545 -522 -270 -9 -183 817 533 363 -343 -401 14 -81 848 717 -368 -161 140 -662 -468 829 556 -974 974 981 658 143 257 -397 -886 707 886 -226 -861 16 -246 897 -407 -519 -332 124 995 -777 -850 280 -576 -172 -827 545 810 579 -869 528 480 359 926 743 873 963 -241 -785 39 242 985 890 273 -94 -261 677 -646 -729 -366 -580 226 289 969 -898 322 513 -489 5 143 -760 -160 -545 -835 -152 790 721 262 -527 88 278 -563 -2 -56 315 76 -795 -199 -275 436 709 987 478 -892 458 -33 -947 825 903 280 905 731 627 420 -851 416 -226 517 635 1000 -508 533 -607 263 -932 -590 -447 -472 20 807 1000 896 -169 254 987 845 -74 888 -8 -854 887 -835 -462 -66 946 -94 -628 534 938 -505 -278 -30 -241 -385 -307 770 -746 338 845 553 895 -807 987 -597 -25 -711 651 328 780 -374 -447 -767 396 706 350 -991 -595 396 -803 -677 821 353 -952 -422 555 245 837 848 -545 -979 -711 -486 -376 584 275 -516 229 -227 943 978 -402 742 374 -737 9 -308 -215 622 -67 606 -995 -638 -335 123 287 -102 -215 -215 -72 -616 -209 -713 -433 7 -405 687 451 297 -651 114 -789 277 -167 675 776 -498 545 -625 481 861 322 -617 401 654 -996 808 -26 -748 970 19 -556 151 -695 -663 -980 -571 -360 700 -583 -166 650 283 729 -937 908 -807 -702 -521 -926 -760 -443 435 -579 -778 208 305 952 721 958 131 673 -902 137 392 846 -320 -797 61 -250 271 771 671 -745 57 -60 -835 453 422 -498 -743 -88 103 926 -823 -131 -246 207 446 -778 -113 -385 644 389 623 -23 925 -986 -298 906 -276 730 -99 733 664 477 -912 -679 -931 -104 127 -787 -501 -177 675 -372 -112 -134 -940 -369 -485 -457 -909 -169 660 509 447 522 179 965 20 883 -719 786 -278 155 493 856 29 257 129 -232 -810 709 -983 -389 -254 -900 772 628 -424 -64 -976 575 10 -480 -454 770 -858 615 -166 -512 -75 -180 -382 670 -2 -151 -423 293 38 997 -344 421 8 506 434 -455 386 -729 64 -356 -57 93 880 195 -824 973 -537 352 104 -782 47 106 576 436 -990 743 917 -799 884 -542 944 169 -593 844 -833 682 256 692 -278 886 96 -531 -800 -367 199 577 173 224 978 -963 -258 240 769 -2 736 836 -507 -606 922 358 -834 159 -682 -712 -237 53 -224 -794 421 -57 953 -371 -780 -237 -534 216 -146 925 -201 -658 142 555 90 114 -876 -930 72 -533 -359 -289 728 -429 -777 -840 997 -33 -190 -33 253 802 -132 -172 72 -217 -95 -579 576 -67 -596 351 -756 -151 -233 -135 603 413 -389 160 -48 828 980 -249 75 722 -978 418 481 -392 512 -664 237 596 -345 81 980 -64 -106 116 -529 190 70 -771 -917 -160 94 482 971 58 989 -263 -372 -332 28 -444 944 -956 737 -88 -784 700 -487 705 -22 54 -555 -501 382 -312 -779 -986 130 -697 87 162 927 -19 386 362 -359 -437 676 695 -198 333 -692 -634 -368 -754 -715 796 339 333 102 -268 -587 -979 -353 526 999 17 -701 -572 991 648 -937 342 -780 -106 -572 157 82 211 57 -560 -232 250 -123 -831 -253 928 239 486 -692 -801 -12 -672 -267 350 623 -3 201 329 -174 420 -721 -238 -466 716 70 618 -137 43 -1000 -63 689 825 338 -871 912 -191 538 11 -484 720 407 722 -753 -785 513 553 643 -158 -870 -971 847 761 24 -936 676 -634 -794 -687 -455 523 815 907 3 650 -443 213 600 -973 220 -86 70 -495 311 736 114 -371 -846 -666 -34 -389 -542 539 963 566 -790 347 -471 -524 320 489 -315 -912 553 756 787 340 -10 -129 964 -361 -235 235 489 58 -928 -396 -443 440 264 744 -553 -417 625 -154 -502 938 -174 -903 -295 853 799 824 -287 129 196 697 56 79 514 414 892 167 -488 191 -487 -658 731 -637 -745 -494 204 871 -394 -903 265 315 643 -382 -483 388 -191 -387 -410 -82 55 277 -220 49 -60 887 683 408 200 -358 -606 129 171 -306 716 -625 358 965 306 483 -833 682 -662 96 950 239 271 503 852 356 828 -83 439 -497 -814 -169 -964 14 -436 131 9 830 -835 393 208 -935 343 -616 -99 514 -972 -560 -956 -608 -763 715 -416 -474 312 -158 -354 719 -903 248 -797 -505 -479 -931 465 240 861 -480 -319 -568 -794 -458 548 -376 -997 -362 -590 -526 604 985 227 -2 844 -835 625 754 845 -539 652 21 571 505 677 -437 -191 900 -652 357 201 313 -274 229 875 726 416 16 71 -748 -399 -561 -457 -458 -21 -988 553 33 884 637 621 -30 -780 -373 -619 -675 450 -520 96 850 53 295 579 869 -666 -905 -421 723 -302 -42 998 844 70 917 222 -442 -276 -125 912 -993 112 -589 530 58 564 265 -217 -913 856 -578 -180 -17 -243 439 -506 857 676 237 -294 -214 -484 587 868 231 -613 849 -602 -36 176 803 709 335 -170 -877 423 95 306 -741 -816 786 948 -381 -314 943 865 180 -543 213 256 141 249 -264 -47 -841 -156 -721 -369 570 -696 240 364 -771 -213 -459 848 622 -500 -656 -958 427 40 -436 -315 -520 871 -114 101 -429 369 -950 -790 975 -206 -560 624 -106 544 408 -964 -281 -459 270 -748 96 77 -311 894 -258 -765 -948 875 -960 -801 161 -42 -784 -625 -542 764 320 -408 -758 -327 -927 397 550 -91 -308 829 334 786 -858 920 22 952 525 -553 -707 -914 -6 -999 -148 692 -505 615 800 -95 -423 713 -350 -25 834 -640 -531 133 460 -631 -870 -965 448 217 -358 -900 -429 -833 -511 60 -823 -274 -120 -196 -797 -896 112 -894 -748 -850 -64 -385 -353 483 -523 537 772 865 -238 -948 -232 -712 -469 39 128 -737 349 -754 344 682 -706 -921 678 -992 -715 -45 27 -588 -798 170 -128 -155 -115 -988 -697 -165 -976 -935 -964 944 577 -966 574 -626 -816 491 861 -616 143 -729 708 378 117 -884 396 -559 -410 -607 684 -264 -173 777 -973 217 -958 -901 55 -47 -167 -970 69 372 221 662 -314 -883 -463 -738 311 205 332 -898 570 519 -248 -931 89 3 -257 506 744 4 -520 -741 802 -285 770 -191 -287 314 -661 715 527 -716 -254 168 -150 621 -904 -122 -958 368 871 709 505 770 -116 -905 -743 274 -6 -686 771 -500 437 -102 822 308 381 -942 1 836 681 577 -569 690 116 550 -112 266 793 -956 -227 -97 -376 814 389 521 340 -271 696 -592 -268 -861 522 -437 -319 836 531 412 705 982 -570 -464 197 -931 896 -544 -362 182 823 -592 0 -956 -653 806 -102 -184 246 -846 -267 19 -251 -401 -3 678 375 -737 777 -359 -992 -865 693 17 -620 -610 -706 -732 -813 11 761 -378 -585 586 -441 -930 925 -506 -624 367 440 -881 150 923 447 -354 341 -727 -972 783 935 552 589 -425 -724 773 315 688 -511 -984 65 30 561 -274 661 101 704 614 20 -299 277 -585 148 16 -114 -54 -838 65 1 722 199 888 166 -94 57 194 311 -201 -21 -134 -357 70 168 -327 40 576 41 319 -724 -502 -506 -406 784 -752 -441 -15 -599 -724 -505 343 591 -600 -615 -739 972 370 -270 722 126 625 -839 -205 100 401 232 -273 754 230 -711 755 -688 669 70 -563 -4 257 944 -372 -439 122 830 -16 -165 -668 769 -942 839 -475 -384 17 313 925 -580 -227 -140 540 480 -4 574 240 -168 526 998 701 -23 918 647 -714 -948 -361 -953 -427 -959 -69 -616 696 138 -577 -440 380 483 919 -954 953 436 -68 849 -90 -640 658 555 -147 -123 389 204 363 754 -277 -647 467 573 -374 -184 641 -730 -515 436 331 425 69 -906 -564 293 -551 325 -604 -33 812 355 39 894 -380 138 274 -879 -257 -887 -886 547 -35 207 -38 271 -749 -440 -955 445 -794 524 739 296 -581 -640 -318 -336 -361 0 -75 415 147 522 -638 865 -90 499 236 35 450 21 -175 480 742 -513 -946 -485 116 -868 -727 -995 459 998 -495 77 508 62 931 -378 61 253 -417 -369 -228 -64 -264 224 -182 176 458 286 -871 621 959 949 243 -417 249 390 -143 694 -217 977 975 561 -917 207 319 345 717 817 235 -926 140 -72 688 -85 274 533 170 -638 895 -241 415 -483 -438 618 630 628 -686 250 -631 -499 656 775 965 -9 -789 -202 -36 415 325 746 -135 -290 -21 -761 -106 -995 -888 340 533 794 -868 498 -959 871 -445 569 -530 101 -874 894 943 107 -724 -836 353 256 -733 -250 -353 -146 -877 -494 -201 -322 60 259 432 -493 696 778 -505 -280 -17 359 -502 276 -172 692 19 -328 -680 -761 15 167 549 377 -545 -529 739 363 -211 301 194 673 -457 789 916 -316 -676 497 -590 9 527 -284 737 430 17 111 -493 -458 759 -909 -361 -551 144 -211 532 -448 993 -895 -481 578 603 -845 467 -471 -953 184 619 -196 -661 -491 -239 -71 -963 184 -895 898 966 -107 -997 395 -707 160 -278 -963 660 -939 -271 67 -263 502 291 115 383 184 -227 911 828 -607 335 25 -422 816 883 -568 178 293 955 22 876 -692 -958 983 -790 -757 -904 -102 -470 -802 622 670 527 529 -529 973 685 -548 446 -80 -55 -665 338 488 328 57 -102 -74 126 -584 797 -107 399 -944 458 193 170 942 815 -822 95 -171 -418 647 -378 923 -891 -861 -109 -585 -863 172 -757 -629 -179 -805 -593 -417 47 -618 -879 -285 -300 187 -578 -70 656 -958 943 722 -718 -5 -245 -962 666 -280 407 -294 -550 -978 286 -848 91 58 -656 -225 -122 -837 -58 -810 -769 834 -386 -571 235 -783 -319 970 733 854 709 -680 -598 473 -863 -620 66 200 270 -560 662 -786 790 130 364 204 -895 910 644 -509 -141 515 283 -485 274 132 786 -78 731 -330 119 -196 -518 896 -957 -258 260 742 963 -948 445 -115 616 896 -740 605 -218 -588 -446 -3 -383 -387 -469 -438 994 -499 91 917 974 -604 714 593 -713 434 -320 389 -176 -374 827 731 799 852 79 630 313 -142 -951 -18 -142 761 -709 -334 -467 -452 -394 -589 817 143 -776 469 356 833 829 303 -223 278 -870 -30 351 -218 897 851 450 -873 -169 579 -451 -600 640 -893 116 -194 508 -998 -801 656 -26 -952 -768 -116 611 -115 388 -595 -749 474 -475 -610 -479 -210 577 198 746 -994 54 -180 -309 93 773 -554 314 235 -166 -11 951 940 -836 -527 827 69 -627 -412 -353 -56 244 280 258 -248 -857 585 269 -151 455 -534 -846 998 -289 -805 -672 207 -524 878 122 -649 -488 -951 76 -561 364 993 -736 854 111 -834 651 -66 -800 -401 847 -893 -96 436 782 -617 -994 585 133 -581 157 158 -371 -573 -180 183 51 650 160 -287 -998 815 -38 319 511 808 -252 -546 -180 -92 -587 883 713 -42 -776 -961 -777 -345 645 -207 -847 -654 -636 -223 -255 -768 538 517 877 -328 -71 -240 -75 3 -669 -142 239 -46 843 734 -358 36 368 786 970 191 -271 -297 -955 479 649 -36 -447 -119 -515 -789 -350 -881 -43 785 -242 499 -194 -252 -672 -783 -842 842 980 -784 -603 632 980 288 750 86 335 649 -192 -334 485 243 -528 455 -411 535 178 -466 265 -19 -396 -956 256 291 519 -926 148 -892 328 -747 -530 -234 886 -511 739 -187 700 281 -965 471 -658 -765 -558 707 26 -26 -796 -823 -864 606 -765 -856 -903 854 804 688 -757 -948 471 823 -638 -54 634 -416 370 404 -280 300 7 653 -875 -157 136 312 77 276 952 983 -127 -868 -503 -977 -876 199 -599 704 377 345 -495 352 109 -19 -134 699 540 -671 655 -873 451 -254 -874 -565 -993 884 -463 426 -792 43 -138 -580 -753 -255 -177 -646 -760 826 130 -954 -408 -81 -592 993 -118 -742 -987 -827 726 336 228 -551 40 881 -364 880 677 -622 172 113 606 114 152 -729 326 -500 439 -476 -48 -563 77 -199 -662 184 847 421 -44 108 -736 438 704 -175 -632 -920 -67 -54 -722 -828 -462 -408 -573 225 984 -385 -563 -757 351 458 447 -619 784 -826 -782 -467 21 694 554 -448 528 -531 -822 -503 -581 -991 -17 -168 -799 -122 746 -745 509 56 939 6 843 272 556 167 -292 500 -766 -379 -430 276 -724 258 -717 682 -63 -686 -188 -10 -60 -673 426 -117 398 -928 834 936 684 609 671 656 119 425 28 -709 -369 407 -694 830 -812 532 890 65 929 -243 30 -63 169 651 -519 192 -895 -696 350 877 791 -796 527 205 -438 220 -672 4 -901 304 -470 -951 159 67 634 -220 -237 -984 344 583 343 115 519 583 250 -525 792 -812 -685 87 -178 -207 -692 -118 -186 -568 -464 -263 -496 783 418 -66 185 -248 480 505 213 57 -758 -76 327 997 -417 647 677 824 450 -888 -842 942 -217 -811 -741 809 571 -10 -717 -255 45 955 -821 -826 -591 288 551 527 739 -696 -188 625 -270 30 341 -962 -681 830 -429 -254 -616 882 -18 -886 -413 -491 837 914 239 372 -183 -441 799 -693 -342 -731 -418 -93 626 62 807 161 353 684 -259 604 708 -838 258 -552 305 -290 171 -104 700 -941 372 820 130 -745 709 -9 623 669 -5 418 913 -364 -647 -296 891 27 775 -526 -152 435 -54 -757 956 -914 -970 747 -687 -710 94 785 -828 945 -590 995 478 930 -413 -695 -819 650 145 -22 -842 623 -271 750 651 196 -577 -264 927 186 229 -930 -607 -940 -210 -32 415 -894 555 307 -425 -310 -894 -664 -467 922 -893 -770 475 768 -259 -834 -817 658 919 -253 377 -15 120 -112 140 -874 553 563 -502 357 905 348 550 594 332 -149 -3 110 523 -776 -376 932 597 -811 21 30 -476 581 418 924 -100 906 110 -255 602 -31 -711 532 -699 320 671 -113 70 84 -428 420 -42 133 58 60 -226 313 270 -123 -238 127 899 -948 216 73 529 147 330 -25 -649 -842 224 -234 153 415 -440 -592 656 -567 914 -167 -948 -245 -39 -166 -318 -196 -366 -748 -784 -734 -296 482 -183 -50 391 -482 854 -682 -777 -921 -255 -253 -404 -559 293 -549 952 -854 -344 -996 -184 163 -935 -117 801 183 -655 -98 315 38 325 -530 453 911 198 -370 887 -231 -534 -119 686 239 -175 763 569 158 -818 858 -516 -963 -939 -645 523 -178 -622 984 -188 873 690 -148 155 -816 -452 -463 764 -773 -216 856 -476 707 -633 147 374 -996 -331 -65 329 -500 247 601 386 862 -710 648 460 -369 598 -219 -326 762 455 30 -769 -113 -439 -855 -976 327 624 329 -730 -382 -777 208 -829 -605 280 650 329 702 -909 -837 -134 873 -846 220 -493 -447 543 -213 -443 158 166 -8 -970 -438 -670 -994 507 455 454 -3 -274 445 311 -159 -282 -207 -925 152 310 -500 976 -143 265 -46 -544 122 501 29 -925 -968 -600 -528 508 -84 -229 391 -488 312 428 452 695 -196 -223 286 608 971 -181 246 -379 -128 534 -784 443 785 678 533 998 965 -401 -358 -654 820 152 -382 -481 -149 -639 863 -738 -397 494 607 427 845 -351 -861 -566 -405 290 148 411 -775 -856 693 -841 942 907 -61 921 -531 -862 660 669 -641 -481 906 -153 291 -873 -662 789 729 -450 -664 -301 -644 -139 -51 -635 -459 251 574 282 7 486 249 -575 170 -473 187 337 -25 -247 -639 252 440 544 150 -46 -78 143 431 -23 327 -43 -880 -59 293 939 -418 -872 -870 776 721 -304 -807 -8 500 -401 379 629 240 845 293 460 600 -851 238 749 -211 17 -223 -359 572 631 -431 721 614 566 -410 438 -756 -217 527 823 186 -718 866 97 423 -675 362 747 -207 860 -596 835 -776 529 582 -819 -303 466 -824 -862 170 858 206 -76 923 983 -799 841 -196 295 400 265 -513 -70 -805 209 -196 353 -873 -349 -992 -717 24 -200 532 -133 -423 -327 -510 282 257 665 6 182 262 -918 902 -694 -963 -331 -441 20 -551 888 463 781 -264 -379 658 348 -611 692 -651 -39 977 710 -141 802 -532 -340 272 938 -814 657 56 750 130 302 -138 -777 -763 424 -273 -938 -640 934 -634 -48 151 -855 556 -460 996 139 602 -362 76 311 -195 -605 -308 -814 752 978 899 315 -90 307 150 17 453 -109 774 423 -557 -531 -284 286 454 992 -710 414 224 -563 -119 234 460 740 -989 105 815 196 -649 -245 -327 123 -933 -940 -292 -194 -491 -24 322 299 -971 352 841 493 -770 918 485 -688 -170 -649 -931 -475 -356 -448 331 320 -918 866 115 -901 119 481 -341 -797 -146 -247 209 595 660 388 645 -928 497 912 816 550 401 880 173 640 568 -406 991 -104 -142 -19 -528 65 -34 185 593 -776 -469 280 -74 712 85 -977 212 282 362 -61 670 -220 -175 118 959 -501 24 991 121 714 -619 237 328 -43 -178 -447 -36 846 -14 -682 -350 -43 -602 546 424 -99 -857 639 288 -650 457 506 -627 134 -613 -183 -456 272 7 58 629 -534 578 -897 427 473 -874 914 788 -750 -253 -235 -404 689 47 231 -599 196 852 907 -544 548 82 589 666 241 -62 188 -324 208 -404 -454 -404 609 -315 72 350 -672 -605 905 437 900 607 286 613 -246 957 496 242 102 594 271 370 229 -959 652 -576 146 -172 -451 85 351 -618 890 436 462 -598 -384 90 28 252 -228 -357 324 589 -911 37 973 459 729 -444 340 859 -285 943 555 -549 212 513 -936 715 -573 -914 762 737 -248 -609 -204 226 -288 -508 -655 298 -680 565 -219 -172 -669 -595 -421 232 537 -556 -458 -966 -778 697 -220 86 548 980 -462 -347 547 496 -420 395 -925 92 598 -920 287 -757 31 557 890 691 654 -271 -572 449 237 421 807 688 878 -439 -399 -165 612 -183 -296 -649 668 -742 -548 741 -385 -671 32 -747 -136 982 -902 -985 897 -873 496 438 -968 -908 107 -161 986 857 857 178 -681 -306 -383 745 262 140 571 -908 -665 320 478 343 -484 907 -275 -44 855 -864 -1000 712 -866 -591 -409 -261 215 -57 -46 -838 744 -328 719 -36 775 5 -117 -846 636 -737 -293 -885 101 741 -343 -968 654 873 401 -574 743 -316 -525 974 -328 755 -761 89 636 -763 -523 674 -479 -266 -226 -867 432 -299 -789 -106 -152 945 -345 -218 780 203 -178 412 852 416 -870 -60 -314 865 -328 -182 -746 791 344 389 -273 -129 35 -898 -513 264 534 395 154 -567 498 -642 869 569 -145 -455 37 -233 411 -42 -853 -796 934 -881 -92 892 -963 -544 -632 -757 297 758 528 -380 649 -835 -756 -698 -291 581 604 -19 232 -843 85 -117 -895 -256 -837 883 802 -436 141 305 58 -241 284 -881 440 -494 877 57 989 2 687 724 -121 255 -821 -486 -844 331 -266 586 -110 -248 0 -173 -526 -120 -832 661 -771 343 -593 -210 20 -542 467 382 -359 261 -800 230 -698 259 -395 -216 878 461 -715 975 849 -960 -688 -76 -254 -462 597 -577 219 -21 846 840 289 8 -388 865 -467 865 -389 598 797 -955 -857 -396 179 -610 736 -292 -669 280 -165 811 -304 -450 411 429 -325 -59 -51 -872 -794 -742 627 -196 -696 482 513 -502 769 708 292 -308 866 4 -593 -618 -504 -798 -522 999 576 -274 -931 -473 877 159 892 238 -419 -666 -619 -499 171 -461 -357 662 -282 -658 -977 702 -43 59 -495 691 -217 -137 -687 -273 77 236 -333 933 -460 -875 171 787 -901 -25 -149 995 -48 -745 -31 932 274 -484 163 -469 -232 -219 693 833 190 -787 875 -560 849 -898 -460 445 -10 815 686 -622 -513 647 173 664 -262 102 297 -261 -887 386 390 -489 362 665 -15 -467 740 -353 -742 -113 262 910 -99 179 -984 -85 -526 980 259 -362 769 738 -367 -38 940 991 -459 628 209 -135 811 980 920 356 688 564 -418 796 79 444 -980 588 777 750 277 -567 603 203 147 644 -851 -210 486 -239 572 -632 396 -795 340 -381 439 -25 132 258 452 340 314 253 875 374 93 -606 -867 267 357 118 31 -958 376 -80 203 -738 688 -756 661 -305 213 -781 232 -848 283 576 -394 466 169 -442 -150 -287 579 -513 -662 254 -843 57 786 328 -85 277 313 -345 -548 -141 593 -57 384 495 -851 -611 748 -773 -861 271 -185 637 -259 163 943 -448 -731 76 -414 148 -946 -989 -505 -872 314 896 975 419 -128 12 -845 810 -756 409 -201 -555 -615 -645 -659 377 -681 1000 155 -795 707 790 -146 305 648 370 -47 509 -757 730 785 -693 -632 -392 -661 -637 -889 -96 827 869 -800 -575 472 -530 888 420 890 -613 -448 880 516 275 75 -219 260 241 519 -162 77 245 713 -495 821 -721 -753 373 -526 -214 504 -398 894 666 186 -946 778 -935 -300 649 -545 592 -985 268 -603 391 916 -481 33 936 -562 467 -841 -661 576 68 -9 -143 -728 -905 -938 574 -445 953 11 -833 -640 -726 -849 773 958 21 -551 -277 -351 324 818 840 -87 -123 -747 590 -884 -994 421 635 -706 151 326 -865 -916 328 -576 728 -716 377 -540 952 728 -656 -518 826 -175 478 -57 -94 141 974 425 -542 566 708 -655 -335 987 983 -995 -98 274 184 797 1000 -200 737 125 -943 416 -748 -246 530 662 122 914 -441 381 -333 312 491 215 480 573 161 -222 64 532 -521 -815 830 -874 635 -600 951 919 258 771 -389 578 -489 -277 566 385 77 597 428 755 -843 414 548 827 -288 292 -804 -826 -229 710 534 -701 230 250 -200 739 -680 377 -550 -624 623 896 792 -507 -688 184 -126 -150 -146 -396 340 -137 -334 -935 240 -536 384 -945 -82 2 540 215 535 -680 225 -962 132 -345 -635 148 -842 -563 715 79 536 -29 106 -649 -225 -805 -716 159 86 367 15 -585 710 147 -624 985 404 120 689 723 704 -883 555 -878 -928 34 214 -141 764 542 30 339 44 -446 -972 870 -547 682 232 -513 -967 -755 -100 233 -880 941 26 -31 94 590 -195 479 471 -551 608 -881 471 518 254 463 -209 92 -479 34 913 -501 -952 27 101 4 -268 -235 -145 868 597 -216 13 -101 -919 823 -818 948 -920 -164 -728 -822 -654 370 415 230 569 74 -89 -691 -413 -760 -995 -172 -586 119 -168 -256 -712 897 508 -586 661 -330 940 572 615 557 -703 -155 -7 -764 597 463 636 -817 -793 -178 540 828 576 -379 926 -513 717 -414 923 874 -547 -357 192 934 383 570 729 -683 -434 378 -783 54 771 100 -485 -310 -654 453 -400 66 243 939 -276 -789 -322 -1 -105 711 54 518 56 -728 196 -146 -187 358 603 -410 -253 953 276 -470 -152 926 41 -113 695 181 65 -617 -826 103 -249 -698 487 -752 305 -601 448 -869 -76 589 -268 -928 -371 -45 828 317 -686 899 -238 71 -985 798 517 -3 -824 -908 461 -186 24 915 -153 488 93 842 846 104 -944 -1 -223 -412 883 248 822 -463 -353 822 -384 -858 -542 885 -412 147 -907 594 -3 -959 -803 -836 -831 557 955 -13 563 -892 651 -362 812 776 672 -466 997 829 -231 430 986 672 362 730 -865 686 -350 602 668 308 -943 -570 -782 494 664 666 990 475 57 -137 -666 -299 582 -906 176 535 -800 74 836 81 -663 -514 -358 -386 177 -644 177 -270 -937 -500 -164 776 186 -306 926 142 347 872 -890 -221 -128 -198 902 302 -814 -306 -129 126 -639 -598 -597 -935 -859 -440 -379 -817 593 385 769 -702 633 -157 -928 215 -939 758 205 -139 -365 -191 -994 -325 -759 -825 211 917 549 35 216 323 -376 567 949 881 953 287 -852 84 -383 614 -510 -97 591 -908 584 855 551 428 919 -900 60 720 800 93 10 -888 -306 -494 -834 -598 794 -229 402 669 -787 81 242 0 -166 464 999 11 -752 494 -971 695 -948 124 -244 207 428 474 437 -858 473 167 -921 -511 750 299 -560 -915 538 -680 800 789 -384 -163 -25 -466 818 757 472 -482 304 924 990 406 747 183 444 235 235 246 281 -219 -678 729 -773 323 -240 -27 -311 738 -65 -30 748 -524 -926 843 320 -518 -963 -753 292 556 -122 -85 365 -598 425 -490 209 538 -464 -739 -866 -162 725 -988 -832 43 -334 -679 643 881 -111 520 417 -291 987 644 708 -367 906 -759 -18 -236 248 -353 507 -16 584 788 818 -635 685 599 -756 -8 745 893 709 -184 923 -463 417 -339 -299 608 365 221 -752 -865 -966 392 726 -629 -795 346 859 -95 -403 -252 -82 -630 -106 -516 464 -260 756 933 -521 116 167 546 583 545 -813 502 -957 600 587 109 -342 -873 -769 94 -809 -515 377 -447 -301 -334 -402 669 897 215 324 -451 -34 -356 681 -848 -841 822 274 -387 365 666 403 148 9 240 -452 -882 89 903 820 813 812 963 779 -138 451 201 421 177 -139 -671 288 -50 559 263 751 413 534 276 -322 187 335 620 -315 305 -416 -577 379 -945 185 -980 888 353 644 503 -922 -961 334 8 -917 -458 211 225 -446 319 -366 -657 -494 269 776 521 -249 532 650 631 -946 -149 400 17 -385 188 -566 -752 954 -614 -478 -426 -441 -886 -978 -64 391 -642 327 435 -621 -493 447 855 -267 -288 9 544 -703 479 -906 -706 124 -177 -835 27 -165 413 208 125 -240 -106 -58 -458 114 810 -72 -486 859 -136 497 -684 560 384 -221 -659 714 22 -859 575 -788 248 522 -921 -47 910 -996 -245 -265 -845 -509 287 -28 -236 768 -825 20 -257 594 456 -381 -839 -526 743 -886 618 661 -235 896 767 525 -98 547 250 -681 549 380 43 -305 -314 -143 -388 -814 668 575 987 726 274 -398 237 -15 867 -4 764 148 657 -209 -703 585 834 700 610 -411 -585 -574 -646 967 912 649 -114 449 -889 408 924 156 620 876 -657 -310 -195 -546 -487 49 676 -213 -717 -122 323 187 -354 111 -214 19 593 514 987 -368 -294 722 -917 -664 -314 -175 697 -491 -59 629 545 -169 885 176 -945 96 -710 458 907 787 759 -469 534 548 25 57 310 -863 926 -813 312 746 446 -590 -630 -701 2 762 836 857 -783 -1000 795 -854 313 -973 -732 -87 -111 243 -592 -105 649 -879 379 959 603 -991 396 267 -483 -656 278 -900 -557 -879 394 741 -706 -114 -636 -669 292 531 266 537 -658 714 -885 -419 -376 437 701 -953 562 -706 -639 887 -456 -947 342 365 891 -53 712 511 -926 -294 -980 -308 -888 -90 287 686 830 992 -561 569 -557 110 -699 -688 93 -372 -580 -179 826 -623 -682 -320 -584 3 622 439 428 947 914 469 -739 -75 -902 -389 375 -527 -955 -559 -995 436 31 277 -361 -659 207 -447 -719 -394 24 -731 -413 -684 -654 568 146 463 -722 687 -830 -7 399 -7 650 614 366 -151 784 -772 56 -383 906 3 -8 128 -662 -583 823 -20 837 209 134 -468 -454 813 -253 644 231 -720 484 -953 339 -579 -12 382 -424 152 80 166 -4 -206 -102 -500 -151 18 -206 11 88 398 -948 -65 -54 -627 -902 108 -317 -844 -777 -926 777 -243 67 -438 511 -482 -370 562 691 898 275 -616 -705 -620 -823 736 814 361 -704 370 -610 600 -616 -787 -167 -937 -86 710 733 358 -216 -805 -463 224 -382 354 -885 -889 -597 -440 919 36 594 -331 533 -39 -740 -685 195 639 293 244 -79 -733 882 -144 370 854 724 8 738 -768 419 417 -115 -484 -446 785 -354 -395 583 -293 352 -777 496 -221 -128 -216 -239 -491 -722 -312 -220 -689 -917 141 -621 270 -222 -389 -316 -381 402 -251 25 206 935 -617 809 439 -174 -861 95 716 92 -664 273 -801 428 -743 -85 558 301 -549 -303 376 602 -11 -245 609 204 484 156 379 342 -847 446 965 668 -79 551 -716 -163 -957 455 -922 -879 -634 436 278 -279 -57 443 -233 962 209 -363 -503 481 53 -323 942 231 -834 -994 397 28 -778 -116 -921 -592 569 -545 -972 439 -261 709 123 -130 -460 -106 231 67 946 -387 -258 -29 -849 -375 -260 -161 -214 -201 -740 529 454 -366 -244 8 919 358 985 139 -406 280 -276 -895 -423 -301 678 -237 153 -77 84 247 -168 -651 -417 318 237 213 -856 -171 -143 -154 528 350 -618 436 924 -718 882 430 605 -93 -652 358 533 -946 678 846 350 973 881 958 131 763 274 394 385 2 -721 -795 982 765 511 346 -751 -981 -45 -279 -524 -113 533 108 331 -526 -691 255 -908 330 -712 -731 172 -379 583 314 182 612 206 -286 420 -650 166 -595 939 -851 -996 -72 -393 882 -384 950 37 778 -946 -65 715 -234 55 799 23 347 -196 -782 382 -584 422 -125 551 483 43 188 276 -341 149 950 464 90 828 308 759 893 -245 31 -234 4 70 -467 -226 -333 -225 544 -151 586 608 -493 -832 -30 -677 -763 -83 -457 183 -288 -9 -940 250 -945 957 294 -725 -624 -969 -478 -686 -803 -652 -461 -397 799 995 329 -568 22 -580 468 -498 -502 395 693 866 -171 275 10 623 51 -65 660 967 833 750 -247 -249 -199 -519 -84 671 153 -749 268 995 257 200 -671 -841 822 -732 -162 670 109 -408 904 197 848 878 -624 -96 654 -942 631 60 92 -206 -533 386 820 547 -225 -125 98 -603 508 872 -228 -165 71 -289 -698 866 224 -192 -199 -26 873 -884 -376 139 359 -57 780 -921 382 533 -759 671 253 20 942 284 -828 505 345 392 -275 -955 96 -535 -691 -929 882 910 308 -373 -407 133 933 720 608 138 78 -35 -906 -225 -16 -129 -160 -731 -888 -985 -237 -292 233 339 -848 -938 561 -950 -720 -885 867 -361 -688 261 -693 -812 933 458 -99 412 -464 576 953 -302 774 -904 743 -713 -365 -684 25 -968 194 154 -685 -904 -461 -544 -787 -564 395 -593 305 -741 -983 847 -654 29 -901 -396 -792 834 304 -130 243 -356 753 -289 -75 -403 558 497 428 -607 443 383 787 -982 -590 -941 -481 -470 -467 -293 -571 -37 -58 -533 690 -766 -390 879 575 684 -623 -481 -214 845 -148 870 -643 302 -383 193 331 163 926 492 943 527 767 318 940 932 -215 -171 -467 -939 -927 -204 289 576 -645 639 431 716 -780 -63 -5 -516 -585 454 -682 -377 -22 -549 -151 -661 137 123 215 746 -66 352 393 -25 448 -871 -489 29 -548 -766 503 -809 -456 -430 339 886 -945 -728 -801 -469 993 -309 -549 508 -970 608 -83 -910 -853 988 -78 225 -53 -511 844 -797 620 520 729 -405 -701 382 -36 -507 -156 -254 335 413 971 -867 803 -323 897 -276 257 278 -144 -813 861 164 -160 -984 -917 -926 634 11 -459 743 689 -942 -905 672 -452 -29 -941 -377 -302 114 21 677 -413 638 -181 370 -30 918 -492 937 495 611 -951 -830 -112 -547 461 771 586 530 -351 -44 162 -669 893 560 -351 -744 968 918 -707 725 -475 -129 240 722 785 -64 264 223 713 -225 -631 437 720 -692 797 -883 -465 -203 810 -494 275 961 -798 762 149 532 -983 548 -31 -312 -876 -625 672 -473 514 -191 539 854 270 30 -772 -351 317 -537 163 -369 789 -242 -721 -536 -27 -30 -598 719 670 26 -243 -136 -714 676 -170 128 -23 -190 -375 90 569 -241 -586 498 -447 323 405 -835 929 -666 -645 -268 586 997 -937 -487 648 -99 -534 393 -11 27 -196 544 -860 675 -639 -135 416 131 -507 591 902 852 -800 -453 31 405 -830 856 705 -802 182 322 713 311 348 5 -439 752 -849 227 183 -792 919 -217 -823 -588 251 163 563 -15 673 -719 605 474 141 -390 -708 -651 542 -492 -434 -414 -622 560 -484 114 -96 414 -340 -880 331 150 -445 243 -420 475 -718 -108 -490 504 398 686 -628 96 -370 -154 -456 -12 -974 482 516 -841 545 456 405 788 -246 -266 -662 -260 426 383 -3 -200 -286 568 -507 658 361 -103 542 -524 -735 525 -956 -721 633 536 -673 166 590 674 70 -204 -418 -480 254 -321 958 -655 476 -150 -940 432 202 -896 176 -163 743 587 -262 -967 471 -45 -870 851 521 849 466 866 -619 3 993 -197 653 456 -376 122 -38 -407 -581 -723 283 -728 41 707 -28 440 -624 -322 -234 353 194 -615 601 -251 -166 -419 -568 -631 -943 544 -294 -414 570 -413 925 75 443 -37 -427 -302 -982 -635 570 475 802 -888 -424 563 544 633 -222 502 -598 531 -111 391 72 -827 -25 -761 510 626 163 286 653 -129 -827 952 -751 -560 -898 197 0 840 681 -148 -327 -658 -478 346 -407 -891 286 329 326 -695 -351 -898 97 -387 124 -102 688 259 93 -996 44 -994 -735 236 176 3 -990 606 67 -371 -162 -42 191 -567 615 996 707 312 174 -56 -757 -827 729 82 -238 567 71 -356 205 -574 844 -8 -404 108 -440 -69 -849 927 735 -529 -36 -517 206 -240 617 -207 720 -895 551 -837 -79 810 -986 984 664 926 458 -1000 -537 618 671 -125 -568 339 -330 -703 -287 63 -213 939 527 -8 -362 508 -86 -373 -690 758 -863 -204 -972 798 -398 640 117 218 266 -16 -681 -670 129 -84 970 811 873 -37 770 575 -276 321 -658 585 -533 653 -478 -986 24 -879 -774 227 -371 -554 -553 -111 -812 -882 709 447 821 -493 -940 -4 754 348 -884 -355 191 -339 -677 -816 254 538 -596 -985 961 -751 331 -640 613 202 -178 -824 -744 613 -222 -581 707 -130 581 489 -429 -872 -299 584 -423 44 -80 -119 253 -290 511 346 -268 260 871 384 676 -48 -378 -984 -463 -916 899 82 -628 150 -992 217 266 -264 137 -631 64 -745 -659 -855 891 -542 -870 -310 591 -528 247 824 621 -896 -662 -679 -497 763 -23 -478 410 122 -991 -599 -76 -100 948 501 -312 24 923 620 -587 373 -690 798 -504 -672 619 -495 -70 507 911 457 77 469 -373 -948 -403 -109 83 -452 -86 879 -182 -942 -658 920 -717 -477 485 -304 -197 927 -827 -168 127 307 286 111 497 443 -446 250 -14 -761 833 -46 -597 -502 -365 -863 893 -620 831 842 231 196 62 -511 614 -361 -352 293 603 866 -391 -193 786 -416 620 210 -255 618 792 -512 -733 -838 511 -37 -575 490 -183 -442 767 -691 872 929 -395 -489 137 -355 -901 -503 4 -148 -356 1 -653 860 465 665 -854 -532 218 -165 -958 -689 206 -414 -659 -796 -80 154 837 184 -929 515 -145 -981 134 -245 -165 -365 786 220 -639 -135 288 -347 -210 -208 -953 948 -499 687 -89 572 932 229 -939 467 96 137 -252 365 -263 -505 -517 523 -185 780 -560 -437 -718 803 -487 -560 -7 523 -838 152 -504 -411 -535 555 -608 -637 675 -408 635 974 816 813 801 -634 508 -831 -111 -92 127 -573 -347 267 36 350 216 -319 -102 371 594 -779 880 115 -483 -541 867 558 623 25 -562 816 115 -468 -819 -865 898 175 819 -637 925 -37 -188 569 572 -839 502 187 -996 -818 511 892 -372 -160 -667 -923 240 451 860 -854 46 -404 357 45 -260 391 664 -833 707 965 -545 -637 76 -813 -91 194 322 148 -853 951 -834 -810 -797 -701 -868 826 -245 441 85 780 -629 -90 351 102 432 -88 -521 -37 696 140 -760 -509 420 671 721 906 428 488 -473 620 -253 -847 20 922 836 607 116 372 -148 963 485 540 878 729 -964 950 832 -89 -926 426 792 -604 890 -718 -415 -694 -606 -931 262 156 -317 -520 591 829 836 -791 -654 230 531 20 385 -313 337 317 -564 -193 117 -849 966 -745 -203 731 9 -628 15 16 -840 -553 161 -926 -894 91 133 -654 -487 232 -404 712 306 -119 69 -545 928 909 -466 106 252 111 -67 488 45 -301 965 -630 822 468 -937 -621 117 -805 -923 -924 -125 -304 250 132 423 -132 -167 280 -800 -545 540 764 -480 497 -714 474 343 251 919 -998 396 512 -648 569 743 486 628 9 434 -538 -801 141 -759 84 -673 -513 -341 793 758 939 472 -104 -785 -268 501 -50 101 -964 -528 94 730 -262 -577 497 -493 -574 801 -557 576 -162 371 442 -212 -275 335 -299 -755 503 655 -545 -638 515 646 287 -886 753 648 -622 735 -320 -379 -346 -865 -374 509 -446 -359 56 901 25 -529 825 113 -807 -173 -823 -245 -541 -12 -553 386 833 957 -430 850 818 -674 -311 -970 943 136 -304 538 -903 816 -163 349 788 407 -69 -705 378 -713 704 61 -580 -968 141 -710 828 276 607 899 -379 -368 -61 -678 -149 -608 -977 83 -879 -767 617 -129 -640 -334 93 458 25 -779 764 -405 272 916 -280 97 879 860 -322 -713 -841 -574 -954 -840 785 -464 185 945 -469 624 674 907 43 844 431 -489 -400 626 240 284 -818 348 110 558 96 911 -598 246 -117 974 -947 -171 863 -58 -337 510 664 941 210 -955 -407 -180 743 895 845 372 -43 755 598 343 723 961 -352 563 -800 -681 260 785 -81 -821 573 509 -382 397 -101 80 -790 -998 -635 226 334 -979 905 -444 880 -940 -148 66 -158 -768 -336 121 48 460 -587 410 -773 509 435 -808 802 -529 579 48 -158 -439 12 -1 717 692 179 -279 661 455 180 -936 -162 -748 -430 -254 149 -318 -214 232 -91 -879 -746 -90 678 444 -704 298 -138 -489 677 -555 638 -227 241 -37 828 45 -501 83 251 -595 -270 -78 -568 847 -623 542 702 449 -996 -889 -675 -166 684 -152 -333 -842 57 -708 509 204 666 517 -199 -984 608 81 470 -477 -12 -503 -874 -449 -121 959 -881 787 -376 38 -815 -352 467 481 -384 549 -821 -752 -71 -146 900 -432 -633 854 653 -325 126 454 -700 901 -957 -999 484 -53 16 -700 -505 -859 217 -546 815 -953 961 -306 -463 52 -161 -3 850 962 -517 -117 819 951 618 -971 130 -194 -830 298 -520 -438 514 -238 789 -875 -577 447 655 -310 -607 -30 929 938 944 888 973 -524 -906 -955 -960 53 165 -551 650 745 654 -532 -796 909 -576 695 893 225 420 670 -184 684 -608 132 -882 -542 561 348 -306 -256 -413 -833 96 -670 -147 -126 -773 -848 -350 -433 452 236 662 -102 337 788 707 -935 -725 -878 -500 259 577 -835 445 -380 -867 -819 -281 -320 392 81 -256 -897 840 983 -820 -523 -341 749 -585 -249 -455 860 -543 -279 659 -366 390 564 -445 193 623 -625 970 525 -737 -92 -458 742 213 676 -427 427 845 985 -921 581 -531 -841 679 857 890 -354 698 942 -898 590 633 -706 723 707 -769 19 -405 -882 239 727 653 948 -56 394 567 -366 -731 802 221 344 211 -649 -678 527 -35 345 -649 71 897 851 -68 -866 385 647 355 798 592 -495 -531 -204 -435 -813 -213 150 -90 -202 -923 780 958 -827 350 254 -369 242 282 -274 -128 -817 637 779 -571 39 193 -148 -887 611 -719 259 -199 -727 -331 -285 -326 -532 533 -524 541 86 -670 434 -690 921 -162 897 892 -200 23 914 -809 407 -708 -148 443 755 715 247 597 482 126 185 -272 -708 965 -496 310 -487 -372 -682 335 131 169 116 114 -572 162 569 -628 -541 627 636 -811 518 76 -926 -342 47 667 187 252 -510 197 53 -744 -463 -452 -183 634 366 737 991 108 -710 132 292 235 -278 960 -797 305 460 920 -475 -27 189 918 271 -533 -659 592 85 711 450 83 -377 252 11 88 -249 -283 -180 -654 842 40 129 -841 -102 970 -141 246 197 -346 309 899 908 -342 458 794 -657 611 -440 99 957 -772 318 -273 829 40 -683 333 -443 270 486 508 177 -469 -551 -185 260 755 831 881 -506 273 -561 378 939 153 -748 887 -661 -815 -267 351 -608 252 -488 166 -356 259 958 -765 543 -972 343 920 -838 -673 -195 -643 -1000 966 -939 279 880 420 -321 -912 -588 -700 -897 -814 706 -296 307 -949 178 128 -340 -558 874 721 -604 -602 871 -959 97 -247 977 -331 -626 -64 491 972 -293 -345 152 -400 -80 -998 -148 -544 -528 838 929 317 137 737 -127 -779 432 636 -149 -266 625 -68 191 -174 -890 648 360 -276 -594 431 -763 -833 148 906 -101 151 -293 -410 -282 545 -365 -828 -587 151 -111 -852 -368 -886 960 152 -371 297 377 -383 -982 -931 184 -953 -840 -827 -900 -196 173 -557 -326 349 -961 310 -382 310 -945 424 -388 -57 82 -872 215 -509 -299 -961 928 -98 -996 -723 -49 -737 509 -415 -403 -12 -770 442 -848 -730 -172 -93 -396 -91 -130 186 -964 63 419 -413 128 -334 -685 975 208 330 309 224 510 329 949 67 462 -686 -647 580 505 -956 633 -381 229 -915 460 -520 -812 245 454 -239 -44 -938 -471 541 872 276 420 863 109 398 465 -868 -554 -169 -489 -410 836 408 -962 -563 778 -704 -447 -659 685 35 -932 694 692 805 -593 -284 -299 -768 466 -496 372 -861 -658 973 353 497 827 474 -856 -902 -507 328 248 -863 -504 247 -306 -500 65 613 -522 308 -474 -5 -385 124 -735 -570 -263 -300 -56 -538 -546 -569 414 677 896 107 472 -176 574 -896 772 -581 355 660 -420 601 -443 -396 634 -799 896 -507 958 101 -690 41 923 -405 664 -583 -962 700 619 293 332 418 245 584 -439 -417 -778 -294 330 963 -391 -652 -145 531 491 -489 624 471 -472 673 -722 -570 -861 111 936 -318 31 145 209 310 -72 -178 292 958 946 360 918 -499 58 -350 -48 117 -101 -893 -781 -730 340 -31 323 275 -27 -648 -150 109 285 234 -809 -147 164 -980 -893 153 -882 963 -946 -482 -73 890 -857 -88 -576 54 41 -819 -356 830 -594 501 400 137 785 -794 399 -464 -325 608 -852 -17 -522 -342 907 723 -203 348 572 29 -219 305 -626 345 -132 286 -457 -282 -592 58 -509 324 830 -259 -660 121 -787 -409 821 -57 -976 -196 193 -373 320 -421 -67 985 -810 838 -604 -813 -426 -679 2 -40 175 -646 -390 258 -671 -306 -784 -117 71 -667 -223 -748 -592 -560 -527 -513 -77 -706 -291 572 -903 567 626 237 -83 189 -805 892 -369 949 -608 303 375 -925 819 -50 -29 738 523 718 455 -962 919 659 450 -561 723 -466 601 825 -411 502 -257 784 -773 -118 -278 -886 -228 -912 451 880 592 715 120 -588 -730 965 675 -581 -33 104 -359 819 104 508 -566 917 521 589 -496 -2 476 618 530 330 -341 -718 -608 -421 -261 926 903 -761 -66 -152 -801 -195 515 879 5 -466 448 -611 478 948 908 204 -316 -316 675 -118 -468 393 566 -553 -245 266 955 -492 734 -378 460 446 -71 -453 238 -159 912 591 346 -89 147 873 -306 -911 708 885 648 -937 835 306 -902 -352 893 544 -650 -260 462 227 -361 126 -279 348 -511 145 610 669 -562 -905 41 -489 -688 619 43 -692 769 195 -166 -646 -245 361 -51 89 49 6 504 -689 -720 -300 -378 390 908 363 472 80 -72 -50 524 341 962 -129 -611 241 -715 720 -842 654 137 -951 -462 -435 -469 -200 484 930 416 196 -498 -666 -299 441 -794 -798 -324 -410 784 363 376 -394 268 -911 56 222 -714 903 561 395 -56 -343 -611 -299 -57 -175 32 559 -194 -492 910 -747 -437 -189 -63 691 532 63 -330 -29 -413 815 -390 -256 -447 277 -34 331 -138 101 580 -829 -140 390 262 556 -943 -546 -931 619 717 -314 -850 255 -156 223 -41 -977 65 180 -813 -570 -899 -888 -410 -737 387 -511 255 -547 71 936 120 364 -71 35 872 1000 -932 302 985 -127 276 323 786 -350 160 -646 311 -582 -696 316 -832 -719 -678 542 947 624 159 -348 817 313 157 -928 562 319 -166 468 989 688 -581 129 520 664 20 -207 495 -687 67 -511 -817 304 363 -390 510 560 536 689 -742 -905 -89 832 -266 -796 -68 609 -950 -869 519 256 969 156 -734 955 125 -810 -743 -927 874 -849 -251 544 -389 -723 189 -580 84 174 -993 315 -654 798 -340 37 -15 -471 -591 128 347 -696 -564 -708 220 555 -242 -197 -913 -457 10 53 202 -780 890 -700 -795 -884 -518 387 -605 935 805 863 342 929 550 -375 -42 531 -649 200 -178 -41 490 -400 209 -559 901 -300 -794 -598 60 -262 913 -101 96 -307 471 -514 -132 368 -27 56 851 -295 -757 3 -47 169 -833 -660 182 -834 -394 377 550 558 -423 -961 -179 -647 234 76 -755 -325 -935 -38 478 322 627 -838 -526 943 918 505 339 988 13 931 144 76 -239 -691 -353 979 315 -49 297 357 -973 637 -514 -41 540 -400 -567 -38 -554 835 774 -812 -929 -594 256 37 930 -840 -555 -62 -659 -249 535 -926 886 -53 -485 143 -969 -636 321 -905 -573 -933 125 195 307 -669 565 170 -405 859 -724 580 960 741 -304 -671 -641 17 -243 8 -114 795 749 -262 -717 800 731 800 -677 429 260 169 125 -5 -385 -457 -926 -794 375 649 402 608 -920 -752 1 342 350 730 179 -734 744 -677 403 763 -818 405 162 -723 838 178 594 262 858 405 654 -9 292 -187 -713 355 559 824 -517 561 -702 -392 843 461 -842 357 -786 571 -860 -371 543 871 -923 600 -134 205 -208 -420 -485 846 -243 721 -974 601 625 378 799 429 -830 610 -375 -139 517 -688 448 -143 609 994 404 -886 14 283 305 614 -712 276 2 -670 886 -954 -501 770 -755 737 923 686 737 859 728 -616 836 931 -128 -584 -14 -738 -968 375 877 757 1 359 -38 715 61 -663 -263 759 235 -186 787 628 323 770 -799 674 448 -211 799 -443 -895 -273 -517 235 -940 904 694 -486 -805 -477 473 21 -934 671 580 -874 838 673 956 270 -224 847 227 -792 -383 591 416 -661 -359 -234 261 -75 -889 761 57 -473 -792 736 -720 -176 758 -454 742 810 -347 842 323 213 -8 987 856 -390 218 195 -353 -26 818 499 812 686 -978 -355 -864 412 87 -408 781 68 288 327 504 -315 -740 -183 -364 -968 850 -964 -383 -43 -19 800 -567 -138 -498 523 231 618 -708 -597 853 -305 305 -807 -485 -151 292 -627 -380 114 -670 -521 412 563 -286 550 -823 626 -814 -12 961 -513 -331 -156 -71 382 -484 20 -795 -495 -98 917 991 543 -212 -288 420 825 758 885 -674 420 -864 59 -652 -502 -809 -117 136 607 -253 -662 -127 -24 -824 545 -598 111 -713 -543 228 243 -296 430 131 -166 517 -983 162 -132 -4 101 990 365 121 -452 -810 -317 558 -172 280 -898 -828 265 334 -626 691 -278 -98 347 -95 668 252 473 -399 -55 -778 -823 559 -200 591 -191 -811 -627 -813 892 757 230 -822 922 -389 -640 -781 -427 984 190 236 610 575 502 278 -39 -350 502 839 -971 -143 97 -158 804 -910 -221 673 727 92 -133 428 891 -827 -533 459 259 -541 -155 165 -842 -546 378 659 613 -685 -75 996 5 358 793 389 -434 60 -9 455 -4 374 -119 -212 -172 -367 -964 -141 78 207 91 -708 624 -122 909 -192 -641 -253 269 -532 -663 -17 567 557 357 408 -46 842 416 -623 547 922 -366 832 151 272 369 580 -714 799 -363 940 -42 -968 498 -994 -975 743 -116 -313 322 686 -217 928 -317 256 -96 -445 478 930 -870 421 276 -31 -854 -72 234 724 587 444 -848 -632 627 -510 331 618 28 777 635 775 -975 -182 -901 -926 -460 3 636 -477 646 -451 -160 -162 -5 -785 -582 112 141 -770 -248 212 680 -384 -228 -837 -69 -261 -767 957 425 883 -774 -154 -499 -327 452 -797 583 -338 -906 134 -134 327 454 -170 -912 -701 728 -601 419 453 197 171 -120 143 354 899 -892 -69 856 -540 -742 -288 62 826 -229 -750 969 -187 53 -633 531 -747 -884 -480 -546 548 320 -560 302 -915 973 -624 211 558 493 -475 -689 807 -699 -437 867 -590 -262 -454 815 272 133 340 -238 958 187 900 550 849 641 289 -734 -147 -356 -126 -100 -833 800 -431 -261 -108 702 7 -933 -969 156 -282 -496 -765 -496 366 -802 802 -722 208 362 -667 534 -444 -688 -762 -616 -480 59 -530 898 -422 -956 -860 -950 -649 -298 -32 -996 -599 -366 310 513 459 687 4 -480 -847 72 -729 835 -601 -867 -835 -626 -773 -299 792 360 788 -184 512 -719 673 -694 -375 -902 -916 -425 -117 931 501 372 -35 -915 890 157 390 90 163 -721 -305 -314 10 -111 -827 -125 130 474 -914 -620 -410 217 12 -579 43 -960 32 489 -571 401 274 615 412 785 -653 548 -758 588 -661 798 650 -328 6 -933 -435 291 -570 821 -831 992 139 235 733 -170 146 43 7 -641 344 -935 814 -50 718 204 165 419 -819 -346 -857 632 19 -540 -108 354 838 -308 -122 -873 -21 -589 -528 -407 -332 -811 161 255 -699 -609 -365 -302 -384 -406 -568 -751 287 -657 -143 984 309 -860 -129 885 803 -467 305 -68 -370 869 113 125 -5 168 -459 -984 117 -448 -349 721 -855 534 231 -530 -174 -697 235 -421 412 -176 278 423 455 -771 474 -117 544 -809 864 671 -131 -117 652 -587 -306 -125 -419 -234 966 346 142 452 622 479 418 746 -292 -87 -531 -866 -838 993 975 124 -416 -668 -671 -202 117 -117 -673 -109 133 -324 -148 303 432 187 255 -103 -189 -834 -953 -331 433 905 746 -506 664 -662 -561 921 -840 -573 -317 943 -91 -142 640 -641 711 -982 17 -823 -55 375 181 -646 -120 -292 -909 381 -412 -39 -279 -943 -224 137 402 360 -91 652 -913 -490 112 981 -300 576 -125 530 88 95 746 -999 -742 -883 -939 456 19 114 792 154 -19 -924 -724 -741 -276 616 648 359 99 906 -776 -397 -288 209 -479 -207 339 -883 -479 -930 813 -490 723 152 27 104 568 -22 380 290 616 499 210 -806 630 361 632 -990 11 949 460 -379 -611 -140 13 -42 761 183 -747 850 223 163 -72 -111 -137 -116 970 292 -367 789 32 -168 542 169 -379 -535 542 836 -304 -873 353 -533 -145 241 -246 -168 -1 -128 789 821 -212 872 -28 -121 -683 -86 156 -570 879 227 -926 -694 -247 -503 640 -864 -27 390 -224 794 -132 -656 972 983 -22 -108 857 -778 156 -57 802 -848 754 630 396 -700 -413 -554 376 68 759 955 -304 -908 -490 -138 -195 983 -703 388 750 -787 746 -297 811 77 426 940 808 617 448 -513 -894 51 -803 771 -243 -720 -159 398 176 652 -535 -139 -252 486 975 -309 12 -259 157 -792 -416 36 865 -469 -464 364 924 859 376 404 56 705 -191 101 -229 -610 224 763 -376 -59 -281 568 -64 -962 -601 541 273 441 -108 866 843 91 895 -319 -316 848 341 783 28 -843 -719 -85 196 638 -991 -954 -521 18 -164 -331 -755 -237 -690 -901 109 229 -956 30 -798 427 -924 259 120 -172 705 619 -868 130 742 476 217 358 -217 252 788 -674 -650 999 780 801 -800 -79 -171 -17 497 89 -565 -319 -263 -184 213 876 -694 -390 880 170 384 -632 -171 313 51 710 890 -581 -404 -329 712 773 -268 947 834 739 536 -125 -706 483 -956 -703 -941 836 165 530 43 235 301 -570 -496 -477 -637 -299 -991 -958 619 720 149 -562 -961 688 35 323 740 -618 -783 475 -261 -441 739 864 -325 -279 -450 711 -979 -706 -914 996 -93 -113 926 -33 765 810 96 -319 8 -263 -355 687 961 936 -496 -796 -412 -607 327 433 -555 -56 910 887 -163 -702 524 294 134 215 518 387 642 986 165 540 298 -319 -200 -101 970 -105 -721 920 38 3 371 650 -977 193 547 -726 -985 -861 246 -11 -355 -788 839 929 -554 947 -142 -655 -495 959 -815 542 638 -925 976 871 649 3 -340 922 999 62 714 538 -546 389 559 -309 -926 -549 -834 -32 -197 633 85 389 356 -431 -591 102 477 -387 -957 -464 -696 -709 598 -500 -185 -737 -970 -655 152 64 428 -424 -414 -388 -465 209 -146 346 -865 -603 -436 -719 -601 72 138 -801 900 166 515 474 -625 331 -754 661 437 464 341 764 -623 -462 -839 -48 -750 -960 61 151 441 -929 -7 -230 -353 -765 -783 791 321 547 -517 638 -101 755 -650 67 321 -91 -720 -806 44 883 223 728 -407 387 317 913 988 908 251 -361 353 -890 -245 179 62 -904 -500 -123 386 258 490 286 -692 -564 -670 502 298 -926 -211 -157 381 285 57 -708 951 942 790 -663 947 -660 416 488 672 379 -983 121 -197 502 -702 674 -669 37 555 747 377 684 -32 -766 194 -472 874 -815 -778 -727 -852 -679 927 -418 947 -655 394 -309 83 760 -896 74 -719 166 -484 294 -5 -204 -586 -916 -131 -165 633 622 -689 3 -179 -979 879 -921 860 14 -145 101 -982 377 152 -85 -479 -487 -275 706 82 -671 527 -324 714 -805 -900 -643 264 144 -973 -408 -519 407 383 -984 -854 62 -516 -550 -248 926 799 127 846 -453 -908 -868 125 -361 870 583 23 641 -904 159 392 917 284 798 274 234 -873 -16 855 621 439 -312 500 962 466 962 998 -889 -959 -985 630 386 -41 -246 182 -947 38 141 -551 -479 -923 444 634 -940 -441 73 830 -801 -843 -281 -557 384 -994 -10 55 -381 626 263 -686 822 41 765 -142 -451 476 -640 -217 535 295 361 -887 -479 10 844 -130 -763 -688 49 664 -13 -38 -166 -705 -251 605 -363 -961 781 168 949 585 159 -323 20 -265 537 696 -65 628 441 720 -572 -616 169 -394 -438 946 796 -793 560 -194 -988 887 -985 -558 230 -100 -739 -135 90 573 493 191 -257 937 -700 903 -410 -235 816 -391 -743 -326 -317 -137 -140 -204 947 -731 -366 -689 -353 -429 715 719 -51 70 -528 329 240 20 996 580 -359 967 -254 491 460 -359 -846 285 -173 -256 682 -891 733 -378 -862 -461 258 -894 -267 -551 -514 634 792 38 -766 492 321 -479 -640 524 219 -298 902 -929 -114 887 -901 -834 426 44 -612 -610 633 720 376 935 44 481 717 460 980 -610 655 687 -191 86 -121 -222 -708 980 894 -297 629 -360 -75 159 142 51 -763 795 -969 -223 308 -65 -892 840 473 -982 592 -652 -187 -161 142 -276 -758 399 757 -906 175 -612 105 -383 328 -320 621 148 376 818 46 -980 322 -323 -139 -944 -416 -628 923 639 -521 -674 -128 151 -306 931 -138 690 -449 -319 -410 -244 966 978 -88 -771 860 -651 534 -770 25 484 -436 -440 -970 975 -209 414 102 -363 72 -632 -207 560 -160 -420 -813 813 472 -963 -826 352 630 -548 159 -719 502 -157 -245 -740 518 -711 -468 964 -433 -13 -647 185 -471 479 776 91 -711 -33 -157 130 111 261 -234 -185 -490 608 -717 935 268 669 412 -599 -300 427 -840 730 -771 581 -195 -848 63 115 15 450 165 -122 796 256 -737 -42 -349 -477 -880 820 652 170 84 -719 494 785 329 912 -131 -559 -666 64 -591 -997 243 965 432 -767 -630 496 577 257 301 -978 -403 84 -131 847 622 -214 -337 -996 -193 -438 -63 740 -985 590 523 -586 -157 -964 31 -693 104 -958 346 731 723 -516 -920 69 -350 -968 -410 681 62 -772 758 -53 -695 -77 545 577 -747 375 -607 -725 460 725 497 -247 -179 976 76 -796 54 -413 -266 27 -930 -4 -793 -984 155 -440 -942 550 645 275 228 -77 -721 -831 -132 997 -24 -692 -373 185 -291 -749 724 -85 -247 -356 -419 -484 -866 411 -537 540 -932 449 -373 -131 228 223 502 746 600 414 717 -167 -154 8 160 650 -362 -658 25 378 940 829 -536 -148 348 -485 371 419 194 -545 -751 479 -357 -562 -928 -285 633 881 -865 223 -988 -453 -717 -351 -462 -155 886 -658 243 -79 965 -673 -859 169 -250 55 -834 228 -6 -592 -363 263 207 -365 326 -402 -957 633 120 -303 -272 131 414 -770 -210 -257 -576 576 301 780 -394 -722 97 598 710 -682 111 -701 406 -809 -84 -483 -906 336 904 -319 -627 -1000 679 -642 -337 473 860 648 207 -425 316 -668 998 98 15 383 -19 -335 -175 984 93 -401 -407 -813 -878 757 -226 91 -892 -138 -741 -106 276 563 605 12 706 672 353 442 112 -731 -940 826 -291 940 -612 367 -522 -870 -256 994 -406 760 -116 66 871 -58 472 -538 -571 -406 -855 161 680 -651 -781 -142 634 244 207 -547 335 73 373 569 762 999 417 -691 -835 -844 -624 95 -490 -406 141 -344 -784 -908 809 414 283 475 -253 97 833 487 -559 -685 612 -592 82 -508 -45 76 304 219 904 124 -491 145 423 83 -817 -953 -154 -131 993 538 -392 921 947 -979 -363 -898 876 277 850 -618 -211 -308 423 883 776 0 151 675 730 -937 -366 -674 716 -397 -816 -886 99 -636 -589 563 -511 -276 -694 828 309 673 254 489 751 140 731 -3 41 102 -993 -926 -620 -970 -767 -7 410 -921 407 20 -641 527 299 -208 -627 720 -104 438 -109 909 954 127 977 865 -454 330 942 626 -1000 266 -778 528 -244 -791 -135 -599 -903 229 -123 -688 -771 678 886 542 -839 769 -899 836 -679 159 60 42 -552 924 -594 -872 58 -669 -528 -438 624 -972 -492 644 670 146 141 254 383 -723 203 918 -550 -222 456 918 -276 855 22 -273 467 -332 -556 912 -487 -13 862 572 -531 825 -987 761 288 137 -777 428 75 -843 653 226 -913 -758 807 673 545 -459 594 -235 -657 -488 936 961 -133 206 83 -800 -672 -927 -848 590 463 -388 -856 -722 681 -98 -39 30 -243 -875 448 926 -358 -4 -139 413 849 924 910 256 -204 -437 -350 990 -892 896 548 802 802 86 -930 -711 735 277 431 -371 820 -248 894 -679 631 18 830 -2 653 903 12 -775 586 73 457 -975 -316 104 62 -528 372 -562 285 -328 607 -19 878 658 654 617 673 -867 -354 66 -86 -477 -12 -579 637 669 -371 308 -96 -131 -12 -4 -108 -437 -911 -193 -659 -497 -915 877 162 -453 -72 904 11 -491 -605 659 -480 517 779 635 715 -318 596 -971 158 470 -119 232 34 -382 -241 -658 -233 -769 -460 756 -156 -485 -614 3 128 599 518 -584 -74 392 -882 -338 -644 894 315 600 -190 -878 963 282 -999 776 401 33 -548 661 364 -320 -332 -620 -467 -657 -762 -882 538 -732 -263 686 -613 -47 950 -286 752 -678 395 -848 853 137 865 123 -636 325 156 -564 -401 43 4 -977 494 75 175 -939 -769 -989 -61 -402 318 -31 -357 239 565 -791 -657 687 -209 -74 -834 -103 136 57 -499 -685 -65 469 854 -25 251 697 170 47 849 -489 -980 -458 -498 459 591 35 -147 -865 307 -547 -387 520 -897 -594 -128 -789 -253 618 -486 911 -514 -849 -607 725 -538 -739 -448 -847 -698 92 -170 -443 333 -685 299 -773 -847 946 600 -927 237 -259 373 876 362 517 -154 -343 144 861 -263 -103 -892 -296 388 -990 72 -131 910 420 831 -70 861 133 -346 944 -655 49 -142 74 687 -154 64 104 261 770 554 939 385 872 -926 969 723 630 719 -999 734 658 -891 -124 634 -727 891 -455 -131 867 997 -486 641 989 -865 -354 491 -619 532 -878 436 -760 -472 844 -44 -267 894 -527 -559 -20 11 -132 -389 70 775 123 478 -364 -844 -548 -719 -826 -878 -933 567 10 -26 -263 -588 -562 -666 544 -394 -532 -745 258 637 -284 -408 -939 -307 -682 306 -708 -315 -941 336 702 -176 -505 833 912 927 837 126 -599 455 588 -366 -866 57 -853 881 -957 334 -786 -560 -617 -298 336 764 948 -3 -927 54 146 719 -71 -906 645 180 -621 889 -170 -225 -863 11 370 529 252 127 777 136 -879 320 103 -443 -635 41 -204 989 -721 437 -308 797 -828 70 886 133 -445 -862 295 746 1000 114 917 -321 364 299 -156 -92 917 290 -800 902 -618 420 187 -764 856 457 636 453 -819 -885 -789 118 -46 45 -254 -126 -739 -568 -222 942 725 -264 -479 -59 -395 52 -85 980 -739 -730 205 -798 868 168 821 358 -30 282 188 -39 -658 676 -13 410 53 -211 449 -521 228 -797 -526 345 -368 903 528 -213 -680 672 -29 476 182 812 -46 516 918 218 782 393 -775 493 -266 -326 -826 886 -569 330 293 -678 211 -985 738 -314 -382 -926 462 -473 -424 -538 242 -524 -159 526 552 -184 38 879 -953 -752 297 180 -486 -306 900 -179 -818 114 750 340 -880 83 -612 -925 402 -895 694 485 561 675 599 -677 5 -564 778 835 200 -155 50 -432 -66 -846 -698 792 -913 820 713 796 -21 -283 857 -402 -684 -851 319 736 -671 411 -753 219 525 -140 -643 17 -347 529 324 -811 645 660 210 -229 178 991 -921 -362 -309 -173 321 796 225 281 545 141 172 -967 91 -265 182 101 -609 -46 966 -19 -955 692 939 152 2 -880 -914 -136 -148 150 -583 735 -960 112 -772 -717 543 -545 903 -707 -158 651 -310 -247 130 -975 -460 779 -550 173 922 -399 -999 907 -724 340 518 -674 -748 568 532 987 625 -927 663 -615 -866 141 -374 -104 -682 407 -177 264 734 238 939 -253 -481 -963 -71 858 495 316 -125 -743 86 -797 -64 334 -767 -963 -434 288 -503 -849 325 -404 -25 -588 218 904 603 -486 965 861 786 319 592 498 -436 -475 397 -474 190 525 -287 -945 976 11 504 -710 653 875 -817 400 0 879 466 -822 761 -874 -782 781 342 -484 846 -273 -34 -410 -935 96 -521 940 -919 653 -407 -138 -580 -18 131 104 694 929 1 394 347 133 307 304 -24 970 93 334 217 405 -576 498 -538 829 -602 -752 -469 495 -516 565 -679 -426 369 284 891 765 624 421 -114 -468 826 -148 817 363 551 262 -176 799 5 -602 -79 942 553 305 -893 733 -500 -182 -733 415 -507 -473 10 -467 401 96 59 -576 177 -299 -646 -940 172 421 428 263 965 916 -381 776 486 297 -262 529 -194 516 -683 24 -685 -786 -174 -145 630 -24 48 812 -207 80 -277 -844 161 -527 -416 -141 624 263 -821 -607 117 -604 855 -666 123 629 62 263 658 748 -709 -96 446 -105 -837 -482 -876 646 846 262 -876 516 850 599 -428 610 -770 961 70 858 -1000 -13 -585 -267 751 791 -685 -895 883 -44 -937 62 526 -212 -136 -762 80 431 -661 -743 250 -395 779 -605 763 -667 715 -343 231 529 -321 -581 100 -91 -416 -943 -288 131 696 82 870 -214 -103 862 267 576 -985 -697 -415 866 106 400 -163 -209 549 366 -301 -875 824 114 -975 -263 127 -677 672 -100 880 742 -402 201 200 -466 -43 -846 -777 -271 355 387 -82 -177 60 -962 -530 216 -474 370 -318 -288 -747 809 -64 -900 194 -84 -260 966 120 654 -989 -113 782 -57 -822 -935 -929 -472 467 -670 -55 -618 -694 -460 987 -280 538 -75 308 135 363 247 34 856 -719 -216 -755 -211 -754 141 19 140 -481 -219 -258 -873 -585 467 588 825 -998 805 728 -445 -838 489 -909 -291 36 769 -341 694 -278 543 350 790 755 -876 -78 -617 333 -260 949 651 108 -728 -741 866 -394 -697 974 -843 -579 -337 -420 -114 -343 -756 -531 -885 -729 -771 842 658 933 -727 646 54 -955 567 921 769 -230 -259 -906 -513 -844 -946 -738 -343 -594 798 -393 -973 612 194 165 -646 356 781 -217 -834 -498 -86 822 -45 -823 979 527 -132 870 102 803 -159 -300 -606 -449 -742 -671 -183 515 446 622 764 618 -41 -176 -546 534 56 -335 810 -907 -991 -709 -373 42 863 -462 -453 122 801 98 171 693 -245 -327 574 -767 -12 565 180 -442 958 863 -245 67 308 -217 734 356 249 -195 189 377 -748 594 -792 -179 -402 -410 -703 313 -519 899 65 954 -628 935 -305 -499 -75 735 417 -984 170 -781 174 491 -923 12 876 -531 -577 696 193 719 -615 -960 -676 -364 -304 685 812 668 -643 -380 360 -791 -164 523 -487 974 558 -624 458 -50 332 -605 837 310 -280 -629 363 -825 598 350 -306 -915 423 174 790 672 805 523 -197 315 -343 479 -860 379 910 -14 858 -608 624 -27 -307 -848 200 967 -217 374 741 -430 -721 -477 -354 443 -121 776 -549 593 623 -755 -268 818 972 -967 476 -555 243 708 281 239 751 115 -285 -347 907 42 -959 324 381 148 -541 73 834 -889 -990 592 563 -907 989 -971 -291 562 -54 880 35 -575 943 -286 -723 -874 651 626 96 399 -577 -61 -48 23 -817 198 198 -185 -448 250 283 -192 650 -134 -32 -84 -781 -393 191 399 -169 -941 733 167 -57 -452 -830 131 -761 -184 525 953 106 -420 -872 -880 619 731 101 -556 -577 975 244 793 -772 714 -440 -813 164 -513 -103 -333 425 -328 875 575 -114 -273 381 -49 741 -977 283 343 -259 963 857 -853 -338 437 477 -374 -779 -116 490 342 210 -812 519 -931 610 504 -623 589 -109 -78 468 271 101 -353 294 -144 -405 -874 -441 422 -914 510 -620 780 744 -239 281 -980 -706 195 -897 -448 -365 -607 38 -787 -531 339 -267 -24 -805 -453 -842 464 916 459 -853 -858 684 -362 -251 -756 -690 233 -567 237 269 -545 682 649 -21 56 -280 709 765 849 -26 -647 -337 521 -337 154 -47 -285 -516 -489 -33 985 135 983 -816 -272 -999 150 679 710 936 -944 -975 972 693 -248 353 111 -732 827 -557 -911 -556 -126 935 -972 271 -830 183 -909 210 726 -754 -6 896 92 -124 160 -72 -468 21 365 -730 -652 771 742 -689 687 -583 -432 203 777 440 268 -134 738 141 391 640 -33 -590 632 640 -265 97 -429 -240 164 952 957 -244 -803 -616 -39 -600 692 892 -737 47 30 380 84 -742 -695 -361 166 -717 261 760 891 125 828 -888 368 910 -394 241 593 -735 364 -381 112 50 274 -708 -455 -830 -394 -376 349 359 -383 858 -306 177 -339 -187 -239 807 515 -420 766 281 -182 -722 967 -35 -534 633 384 -797 293 65 610 909 525 -161 512 29 -587 -531 -238 225 -716 -940 911 596 -723 -629 101 -178 -703 -1 265 -149 223 -724 923 702 109 665 330 774 516 156 990 816 977 471 280 659 42 -487 -574 170 -897 203 -137 -555 610 445 -192 657 928 300 -654 -519 -988 -722 95 -95 707 -392 -760 -710 -899 -86 -765 839 -939 -280 -422 -178 14 -766 -486 -142 -244 -800 -796 -346 212 -761 643 173 -782 -463 695 -110 -119 -293 -804 -979 -933 -510 754 848 -723 -588 -367 -48 -867 949 274 97 896 990 728 -704 -980 532 -792 868 913 851 -324 844 409 424 -869 582 -721 697 -76 678 116 242 79 -528 -199 -952 186 384 -685 633 -90 -141 517 874 465 797 26 -252 381 -267 -526 422 87 -212 -811 -380 643 902 173 10 125 601 849 229 888 774 883 -730 -406 950 951 869 435 872 994 -115 -346 -441 680 -197 676 620 -281 -726 -460 349 -277 -704 -375 -313 -38 445 -54 554 388 452 608 -559 -356 313 760 464 -693 642 637 498 834 197 -229 702 688 -662 956 -836 928 -1000 582 -465 -531 633 -550 971 350 -213 177 -946 -932 340 -247 -467 113 773 -195 789 147 -561 -383 971 -316 -786 114 -805 -739 -207 -336 -696 -886 21 700 340 912 -600 426 -681 97 621 311 69 -511 830 -744 102 -489 947 779 719 -244 -399 888 176 -634 358 -111 -619 235 949 196 -567 -249 -539 917 -866 -316 608 -546 545 -133 870 -211 142 585 163 -256 276 -9 -883 -609 208 526 345 600 868 -891 175 79 584 167 226 84 -644 888 82 270 574 -349 -292 -535 790 505 -807 1 -817 789 -136 906 -177 616 -151 813 433 526 233 -650 -737 955 251 -231 -461 -266 679 175 -607 -146 -213 493 661 898 -435 132 -516 709 -466 -594 23 921 -74 -457 -852 -343 564 -506 -620 302 -886 -515 -464 830 -732 607 -559 626 384 -899 -464 379 -728 -396 871 -848 -367 -837 432 -710 -300 -477 974 -517 762 -634 298 327 659 -861 -631 465 -915 -307 -433 -81 -953 -303 121 158 -428 -188 -487 -341 -289 458 891 554 -798 202 -994 -432 127 561 877 -530 -914 -504 181 -680 348 349 22 469 -267 -648 -21 121 675 888 718 693 246 410 5 812 100 517 -875 526 871 402 229 -29 -916 565 409 -348 -489 70 205 669 575 40 767 37 602 -433 156 -761 -89 842 -521 763 -649 -109 -112 -539 -175 21 -208 336 98 761 -128 805 488 -362 193 -431 -257 432 -829 714 145 -932 -812 670 -487 -227 723 -726 501 166 548 -165 -957 -951 -552 -370 -183 -62 137 -622 369 864 -128 -15 -407 -973 -846 681 -777 -742 -220 -681 -878 -259 348 726 462 -453 54 -73 412 167 -153 -481 899 624 -794 584 332 155 -45 -531 -475 758 280 424 598 -310 -592 753 -612 372 177 301 -261 -515 -757 634 685 905 -974 -634 942 -299 994 559 -80 782 924 -503 -176 -901 -100 -602 868 711 425 609 267 266 -968 669 545 609 507 987 178 862 -876 -760 812 -738 870 -288 951 713 -36 -275 -824 -728 333 -883 -730 -430 365 -312 88 608 -208 677 -440 -286 642 744 661 -388 -588 -153 -188 216 -327 -156 -696 -813 232 838 554 227 125 133 208 352 -911 -782 298 472 364 -143 -281 916 -394 -951 -627 559 -860 916 -37 -2 -759 -430 120 341 375 -366 -811 136 -315 592 986 993 596 51 -588 -499 752 -490 185 330 -954 187 -893 -197 -673 -147 -262 -991 680 -615 -997 178 -803 605 753 430 -535 980 586 -393 -707 -168 767 -504 -641 906 388 737 494 528 204 640 62 -945 905 336 -339 -345 830 899 136 904 -437 396 -346 -554 -279 -917 703 825 188 855 178 -899 -771 -28 494 434 -407 6 -59 -510 -74 891 -984 702 923 546 -837 -680 140 -742 391 395 -961 451 -296 -543 -98 985 -132 904 586 905 403 -539 31 -745 -256 -664 -100 233 -582 188 -298 -866 -804 -449 804 827 -762 -296 -393 708 -398 -384 -691 -771 596 -763 -261 -666 635 218 -935 560 854 271 -832 -30 237 -536 -575 -639 387 248 627 -320 891 644 -90 144 19 516 312 -938 -597 -436 -924 668 -872 435 -798 463 699 -424 -731 -144 834 529 -222 120 -642 142 -700 -938 487 203 -470 -546 609 149 676 -596 -491 -708 629 -981 -58 894 595 916 615 -912 759 593 -927 250 964 -438 451 186 474 -548 -987 -896 885 577 838 -677 739 -132 -527 -411 -578 -571 -352 -189 -200 140 953 -909 -771 -92 -124 774 623 239 -132 510 -91 -381 -760 526 -572 138 -812 -994 977 -923 -532 359 720 -338 -259 352 122 188 737 -54 877 -533 -986 -658 -444 -296 692 340 315 -104 -228 943 549 27 -576 -104 874 -602 595 -401 -347 -728 502 735 736 939 8 -992 -740 579 228 991 864 814 -877 -108 436 437 -11 929 226 331 94 358 -685 464 -799 -983 406 -245 35 73 -768 593 -44 399 717 -363 -530 -893 -547 709 62 659 -134 -539 694 -823 836 519 -209 -471 601 411 -439 -691 -736 832 -381 293 985 -463 -840 -211 569 993 529 -57 747 -691 604 -416 -513 -920 9 -567 -877 857 991 -793 397 -572 -308 -398 -588 -846 -47 -157 29 249 330 -618 -732 -589 -572 -149 973 -235 -186 482 -436 485 340 -875 -67 -107 -423 403 -170 220 635 -612 607 639 522 -443 -144 546 -200 -713 -515 -738 372 372 802 -449 -208 -30 579 825 210 -711 -286 -918 252 -143 78 340 -549 -417 321 873 -808 -13 -504 230 -897 -434 901 -726 -38 49 -628 -925 87 -882 239 538 323 -975 -162 87 -303 430 -890 -100 -648 -536 -754 -447 -96 -987 -355 -20 983 674 277 997 -153 -54 -958 -429 -916 -606 -18 721 898 -178 20 -725 -559 -625 -334 21 533 -725 343 -600 548 -871 861 -806 913 -432 261 438 629 552 -485 -479 -137 583 -789 773 -318 -653 -518 359 -44 -925 347 250 83 -779 297 -806 -681 236 -319 713 666 -395 -320 -390 328 -232 -772 616 571 729 -735 -670 -517 -640 9 739 -3 -910 90 -387 -952 223 -982 212 -338 232 -248 -426 473 172 664 -704 -208 -501 950 -193 -241 145 277 -176 686 -748 749 965 -318 -40 -599 374 -924 -279 545 232 917 635 619 78 557 960 -751 608 584 312 -515 -897 290 -127 242 -521 377 600 554 -980 -48 910 -83 -85 235 -539 -92 -658 -178 -616 -879 -294 723 905 74 151 726 428 -182 -890 -508 223 210 83 902 466 898 100 909 -922 710 -963 -122 -568 -652 741 461 -941 958 157 769 730 -638 -830 433 950 402 919 709 860 761 325 371 -415 624 440 32 -410 502 399 444 -433 -125 120 139 -164 257 180 -432 -89 601 215 -173 658 979 -931 557 -898 -769 -696 -383 -412 -371 247 359 788 979 -464 -952 -681 -545 995 -757 947 -505 -508 -896 56 415 -541 -804 -962 871 -381 -285 619 793 116 -683 -534 -987 67 -539 -506 -382 -870 316 214 696 -499 189 -499 -835 655 424 583 -168 351 -766 231 -430 689 112 857 963 -177 702 768 937 892 539 818 -382 734 -533 -446 589 -130 39 -661 470 165 510 -533 127 -936 -23 -303 -278 728 757 989 929 -980 487 959 -197 -397 10 940 -623 -687 706 -939 -498 106 -808 202 -55 7 -31 -713 -917 521 -857 743 -575 273 597 -885 1000 -320 502 -853 -162 964 -574 -956 -563 -64 237 -899 -703 -134 -961 -162 -327 -686 532 643 324 502 392 122 84 968 220 948 -823 -330 -353 -94 -462 496 -780 1000 765 947 -658 -597 -178 616 -722 711 -315 485 -778 -914 -534 -774 -631 506 243 -387 -718 544 633 -521 -825 -979 -172 -309 -657 755 891 -887 -232 337 864 -534 917 -897 -666 256 569 -625 -610 1000 -787 35 455 120 368 -698 219 -188 920 -920 830 223 -162 -12 -515 -992 -621 694 909 59 976 726 -642 809 -119 334 415 -297 205 -265 32 -387 162 -602 -694 749 -77 -775 -341 51 876 613 326 -595 -890 48 953 -868 -857 -532 38 -507 896 982 308 -202 554 -492 -728 98 429 2 565 751 705 752 -561 -571 190 -368 -253 679 -124 470 757 607 -491 166 914 -148 -33 269 975 849 -943 -83 368 -78 308 641 -441 -862 -100 901 -936 -827 -779 667 867 548 852 -596 -721 -102 -511 -651 -599 312 301 413 -388 -780 794 -621 675 -982 -921 169 -1000 597 738 424 402 -738 -83 748 -688 662 -469 536 612 643 -62 -693 -420 -710 -846 -322 716 -456 128 825 996 852 -310 -972 861 80 167 18 448 686 -817 -758 -994 -374 351 486 -484 106 599 -638 959 416 21 -167 -282 959 607 -542 462 790 -276 -331 -620 283 -415 -383 587 -127 578 425 641 710 215 -827 -489 222 -473 806 -578 846 875 -814 651 928 938 220 717 19 927 -252 406 702 370 -519 51 -216 859 250 384 -797 348 618 404 -42 931 -51 49 -380 -189 -237 901 900 357 -314 -544 99 -710 -684 48 621 178 568 -651 -559 -212 46 288 641 829 986 -95 583 -354 744 -369 518 -269 754 983 88 -136 -369 -714 667 -431 -432 37 281 183 -172 -752 93 420 -982 -140 89 804 -124 535 -384 -959 912 -780 369 582 318 573 295 962 626 696 -859 -358 -760 -16 -155 -348 -430 -869 298 746 -269 153 -910 206 -908 422 700 -162 -910 785 -516 -636 -7 -438 239 121 500 -687 194 -594 179 342 -824 299 725 -752 62 135 -858 -102 -512 -170 -131 637 -193 -733 -59 -210 561 706 -237 -866 -713 80 -513 289 25 370 656 -76 -629 953 324 -388 -752 -518 829 637 -841 -122 244 -209 -891 377 -405 -667 -413 341 757 849 598 121 -449 -594 562 5 729 442 771 23 479 190 862 -862 158 375 576 -273 -167 -365 -232 -40 -182 -937 913 -650 -849 -905 672 -936 102 -130 -961 702 -674 130 -943 566 -27 -150 64 -608 -648 810 223 -591 -334 352 -858 328 -133 -269 269 151 168 -247 -636 -497 -433 -17 197 182 -554 416 -80 575 -754 300 -154 337 -51 -212 9 301 -861 737 -8 838 612 -389 -161 -259 -580 582 -725 -555 -801 -42 -256 970 -245 870 -894 -916 131 -574 598 255 -597 -983 -714 986 -420 -386 494 586 646 259 -615 740 -761 89 132 22 -602 -816 -578 25 -455 -111 162 -709 7 20 171 644 -893 381 466 428 -445 576 709 -763 -98 -622 -413 414 -941 84 833 301 -963 675 -211 843 -295 337 -280 -607 -361 -953 -793 584 538 671 -836 -131 -724 386 -726 376 -410 938 -805 -807 -615 229 -784 -424 -3 -448 -97 421 -916 -441 494 -587 -924 -298 -66 176 365 766 113 495 719 -933 -512 271 -121 254 -574 -358 350 -67 343 150 -51 -278 518 546 8 518 -894 685 -588 -977 771 -466 -359 183 959 854 411 649 -29 -369 395 -259 -971 829 64 872 -309 205 -914 -345 -974 127 -262 -36 -123 -594 31 374 999 582 -582 524 923 -3 -347 -227 -338 -96 -843 -62 41 -39 348 -287 -585 -625 -583 -354 -148 735 -520 903 -534 523 -64 -727 -37 555 460 -178 -309 -489 -821 -331 244 -623 753 859 -181 -47 477 -522 -556 989 17 242 -909 -110 -179 -549 -555 485 -705 157 -990 297 -498 366 377 476 -468 -979 137 -377 454 -139 734 472 -495 292 258 271 -491 -236 -387 32 -3 -711 582 447 -164 -624 258 204 -160 -776 411 492 692 -24 -361 -375 -652 626 117 117 137 796 -549 807 929 815 267 403 -588 -893 44 -365 -190 20 731 757 692 -240 -177 -624 727 -337 -542 320 997 -169 934 -519 -15 3 531 -392 -729 207 158 193 -481 -88 -850 -136 157 439 -845 -934 -216 -964 585 -8 976 -33 -37 472 929 -323 -54 25 -520 294 -222 -918 845 -152 825 597 445 76 -550 861 -404 -542 384 -615 -421 46 -248 343 -670 269 -634 491 -449 -701 -145 437 -115 -548 -68 -675 316 559 414 96 131 -685 389 401 -551 -876 48 -801 873 944 -865 112 982 6 484 196 -333 -546 124 -738 994 319 -145 -477 -495 725 -728 -675 -986 951 -287 651 153 468 899 967 163 778 134 -795 -555 112 -617 -202 -419 -173 -790 429 920 -651 692 423 -462 -724 938 545 376 -444 908 703 -830 -247 133 485 485 -811 562 -56 302 -879 -816 30 430 -54 180 860 -11 -37 850 771 -804 53 -902 221 799 133 -943 579 666 317 746 258 748 888 -554 -137 2 -185 -423 -154 630 -924 58 -124 -983 -287 470 -567 924 393 -145 -71 -310 -96 -451 -493 868 -275 -264 831 272 649 -532 -731 938 -601 -726 535 -731 -400 -928 -886 -381 -718 714 914 -293 -549 3 705 -641 -400 705 642 570 488 -897 -359 157 702 707 377 438 89 -639 142 583 0 -775 -387 319 718 -273 -582 522 319 -392 490 732 -252 106 927 -14 -563 -375 -279 364 -84 59 621 444 -342 918 -257 -587 138 730 652 86 236 -283 588 29 -653 540 100 -291 641 -687 310 -966 -759 -444 562 -319 -151 -664 -484 -116 -201 806 -384 66 740 30 -48 -338 -496 318 182 105 -618 552 -222 -196 -891 552 265 434 786 375 -484 329 -666 -773 953 -629 -339 -428 683 685 -211 702 130 656 432 -640 740 825 -708 -678 291 111 38 -534 -549 -344 537 -642 -481 540 -604 -974 163 -434 -667 75 -331 -719 -697 125 181 -481 -379 -330 -570 840 335 340 -464 475 -949 -237 -526 616 668 -527 -105 586 854 -229 -656 -923 908 157 316 734 185 56 79 -55 -935 -45 774 -817 -669 -570 598 289 826 -25 436 477 -841 -582 -522 869 -255 -244 717 -480 288 167 -811 775 -485 117 949 892 -787 -523 827 -82 321 187 354 309 798 -168 289 -551 560 -137 -70 239 888 -477 -656 -454 656 -711 496 675 581 -185 917 944 -347 -818 770 -110 -636 -69 570 -657 696 641 -665 -787 -101 593 267 -319 858 742 847 458 633 -481 -525 634 64 475 354 -266 -304 -415 -368 231 -281 90 -962 -728 566 -84 -126 -212 406 -758 -629 -994 -645 -292 164 213 687 880 275 -430 6 -225 332 -991 -899 978 -677 -249 -919 80 -870 -301 -810 21 -199 -54 279 872 816 -244 -391 437 -773 -812 492 -653 -198 760 142 -815 -983 -145 -843 -801 255 879 -942 -223 -585 996 694 864 -721 -331 437 -616 217 605 -398 864 -725 944 -350 -233 -925 -977 152 788 -779 -801 730 -232 -702 808 619 -254 325 -19 69 754 -89 125 -175 -36 775 595 145 455 -442 934 403 -685 67 629 -756 140 64 -712 -239 218 -847 -358 -353 802 -957 -228 619 606 612 636 -847 -574 424 368 850 681 631 936 -209 -607 -744 -212 -799 151 325 854 610 769 192 309 -808 -103 -189 991 -662 73 486 -815 -228 -131 297 -657 -597 351 -304 382 515 665 -883 378 -634 218 -253 -979 -188 -797 -584 -513 -317 -59 16 -531 -196 -504 543 980 745 220 970 460 530 -71 -480 -753 84 226 -711 -832 -22 150 -869 904 -456 -783 7 -13 961 -835 895 171 -791 -125 -579 602 -845 -58 -923 858 -914 -648 -410 -434 377 -95 -452 -819 -893 -925 591 -199 227 733 -867 -798 -835 -985 319 971 -375 -257 -487 868 153 102 -118 -76 -934 -66 -377 -731 266 -457 328 497 -127 -492 217 -133 41 -368 -166 -766 782 659 369 -382 -111 -443 147 231 691 -632 -472 -859 -913 544 -90 -243 857 648 -947 920 966 -978 -425 -548 246 -296 868 673 135 596 -155 980 -21 -617 -532 111 -800 735 679 368 -519 -597 -878 503 744 253 230 -58 416 -724 793 -879 609 -105 245 -714 -769 -779 -545 70 597 45 -740 -348 -148 -92 -596 272 889 709 -583 938 756 -600 -635 675 -918 381 -298 -41 -840 -130 841 647 459 292 -765 -73 285 -792 -686 618 -536 236 242 -930 546 603 -815 -952 606 -998 -521 -963 568 782 -177 -212 214 692 -880 -872 91 241 -317 565 -143 435 -285 638 -844 -862 177 -370 274 -243 229 98 97 -697 -334 628 -250 667 409 -206 353 358 183 -582 -638 -918 832 19 -336 763 469 626 147 985 -277 -825 -162 -772 938 -593 752 781 124 -90 -508 -268 272 -493 -762 -793 516 -869 -312 796 -141 -348 -618 266 -120 195 -859 -152 297 777 -131 -84 -84 -594 -815 -732 593 153 89 -396 -436 -335 348 -700 -768 109 -436 -14 408 780 -966 -801 -280 264 267 -750 -388 -535 13 -487 -768 -14 859 -520 -399 -928 997 170 830 355 -371 973 280 -71 470 329 -579 -887 -684 -943 -28 821 309 417 457 -454 265 33 852 280 114 -571 -36 425 -237 -280 -571 674 176 -813 793 643 -82 416 498 -350 -1 873 -546 904 -77 -178 -683 894 -434 24 675 -279 487 -541 -472 -463 994 -113 578 620 -861 -734 -501 -42 727 -692 -729 880 117 597 321 -625 -180 516 424 -321 411 878 725 -861 -989 -241 -132 245 396 -949 -509 -572 611 -508 -586 -732 -956 -457 228 6 -605 -395 512 -960 91 -137 657 957 -824 49 -211 -469 446 -806 157 846 967 726 -668 906 -151 -15 55 -487 869 -359 -311 -626 203 928 454 826 371 5 -851 -62 -976 394 531 -245 428 752 -987 -246 -934 -767 743 -771 729 617 905 172 660 -733 726 -439 -652 683 -218 186 -542 -306 777 -148 61 -939 -506 -321 -981 210 645 -914 -856 -884 -3 209 249 -425 -561 -230 -716 221 -989 -59 609 601 -173 983 -403 578 753 293 -838 -111 129 -253 966 -482 -494 56 -343 705 -875 -494 396 998 815 605 -159 -180 -790 -892 376 -605 -666 -86 517 -92 329 260 -291 544 -205 368 -682 -572 -673 -314 -560 -310 968 -531 849 144 -654 708 942 42 -855 -742 -679 -823 65 555 -577 -85 491 355 -119 959 18 953 -383 -72 749 417 132 961 102 683 203 408 914 -794 -817 161 231 -199 833 80 -177 452 749 474 -123 188 -787 -891 730 314 62 352 465 91 265 -831 -214 -922 682 382 764 817 206 -271 -299 67 -1 512 882 -841 800 616 171 802 382 -67 159 28 -742 -316 -687 793 946 217 -823 -216 712 -146 -604 -417 -422 450 970 944 880 -368 -939 -417 -272 -447 -598 -881 639 834 974 134 -284 -570 911 279 -914 -549 7 127 225 281 885 -67 -418 83 -974 118 661 197 -898 -630 6 -955 -130 -916 -394 836 -872 652 445 -866 -289 581 727 985 875 -884 707 -408 649 761 703 1 -742 -618 778 -987 -571 648 280 27 685 -350 -736 -762 -397 861 -371 -261 -542 -829 -479 -736 -919 760 -73 -288 -651 470 950 806 272 902 -373 -273 541 208 -416 -97 960 961 -893 492 536 -188 -868 239 276 -366 216 732 -523 -517 -150 -663 863 -728 40 565 -646 708 -207 -404 -25 -308 -465 -934 -102 -384 -575 136 -405 -792 -853 853 78 -424 -235 -32 -640 -901 586 -574 -651 -502 792 154 -153 -443 -476 89 891 612 500 -747 156 -743 -348 958 584 446 820 -275 308 790 992 393 -863 -567 -529 -102 539 -117 -403 -368 -290 270 -578 887 801 303 218 336 598 -897 684 -137 141 597 -177 -681 -192 -261 -414 -729 320 -200 31 411 -265 -174 975 -348 895 488 772 -177 843 205 -85 425 -637 319 -91 -356 -770 -677 -515 -709 822 930 505 18 31 -608 280 -300 724 -795 -506 129 -895 -596 941 928 -865 52 234 -386 -505 691 62 799 593 -280 324 -809 847 -362 -876 -301 0 610 -682 -528 638 -162 -895 705 368 -376 -170 -968 -818 368 468 -578 -737 -737 -906 962 54 873 -337 -626 -417 -177 347 -598 -760 -713 -607 -430 -825 241 827 292 -830 952 -528 -767 -917 -418 917 -652 -52 624 26 -31 546 520 -835 -723 245 -710 480 -503 108 349 -344 -684 345 149 765 -806 676 986 193 -703 736 -55 -240 823 690 953 910 250 427 850 109 -279 -560 674 -352 -668 175 991 902 -540 -595 846 193 -847 330 -487 673 -849 131 871 -145 264 -304 236 -476 -452 296 -818 -675 367 -371 -730 -217 125 360 -216 15 434 846 -31 450 883 -811 441 369 -11 74 -851 -107 -899 172 566 -462 -608 199 393 257 -571 -749 711 487 -878 -359 515 -658 823 957 -704 268 -843 -440 596 834 383 955 833 -520 -521 567 -260 -269 -383 370 955 -563 -548 680 132 -434 -297 -261 527 -585 894 -994 -735 510 184 788 366 640 901 620 -336 127 -249 475 477 -3 786 233 974 -982 -964 -535 650 331 717 -936 -313 871 -683 486 -566 -603 -9 443 -646 -986 -36 -613 -774 958 540 26 -211 896 -837 -439 91 153 -515 -856 473 623 806 -272 -425 925 869 -13 -957 162 -335 -193 -815 188 948 -950 -752 -795 -324 -505 234 -642 -939 -372 872 733 916 378 705 446 367 -949 426 264 -604 -545 -158 -742 706 -620 -686 -339 210 -247 592 -905 -118 -313 -537 525 725 169 -552 71 247 584 -68 -460 859 891 -584 -563 660 647 696 -240 681 -498 -317 -865 896 -143 -65 -530 407 668 -680 948 -260 800 285 285 -180 815 -408 -364 -892 -109 -289 133 -515 -394 -417 3 901 244 299 -47 -279 -398 733 610 -997 -18 -363 -674 -325 853 497 548 150 -316 212 649 -18 659 -368 786 428 -157 -936 -842 541 -545 61 563 838 845 616 -766 -724 -840 -395 -657 -927 296 350 435 -991 395 -730 937 9 602 -827 990 192 493 571 -858 703 515 79 -722 226 -111 -893 362 -183 204 946 480 -864 719 -380 983 -774 227 120 -106 283 10 -28 718 960 49 921 226 730 -586 567 619 514 743 -477 143 -205 137 110 582 -691 -817 -912 -970 -903 -45 494 -962 609 785 -921 -584 417 552 -855 379 -648 975 783 -673 565 485 515 -77 -536 954 732 333 399 794 -457 801 -907 803 672 113 -548 199 -446 -657 154 37 623 112 665 -472 -130 -190 -592 -494 115 996 -660 571 899 380 -739 -788 -338 -142 -127 -302 -862 552 633 -621 -931 767 -449 561 207 -372 215 -479 -637 41 297 754 140 467 -253 749 39 -521 -751 -896 828 847 869 -84 -392 415 665 547 -967 484 -443 34 859 845 -800 834 753 -189 160 653 926 -321 234 -27 456 -984 954 -455 -261 221 749 -448 509 526 749 -2 -780 965 997 420 196 -577 -466 440 -833 391 -585 -776 308 624 -622 266 440 736 135 -985 -301 -657 59 -478 65 -597 910 887 -570 -743 -120 390 -591 -286 -164 -408 -604 21 -422 -118 566 -275 -188 -473 -358 -341 653 -437 878 -999 -859 417 939 297 519 -252 343 -353 -225 377 513 -335 455 -561 533 -503 168 -463 -496 -453 678 -948 -980 -694 824 721 590 264 -120 -804 260 -704 696 -445 -42 -962 16 -130 613 333 324 619 -561 4 -788 -348 704 -742 -812 510 -996 359 -999 -404 522 293 1 -252 -216 571 342 566 136 753 -440 823 -535 974 116 -712 898 855 -771 -12 -695 556 515 -138 -698 -301 265 -907 44 -594 -790 593 -508 -509 662 -135 103 -545 -273 -938 -196 -508 -482 398 -239 269 -929 -972 939 784 304 -219 -931 845 -860 661 -214 -380 -398 -718 205 -684 763 808 -425 -458 -915 447 -406 147 500 -201 -304 650 -160 -681 228 -56 -501 -251 -474 217 343 394 883 287 118 -341 -995 106 87 -8 126 -419 -284 -486 180 968 173 15 432 201 573 54 203 463 -501 559 -536 -696 913 6 -689 -164 -299 -647 -682 573 170 327 531 -840 141 707 262 878 -862 -230 32 172 -291 -329 551 545 850 -825 -246 365 -108 -578 247 -702 -799 -676 998 -708 -62 173 876 -287 -385 902 -438 59 956 75 807 -864 -166 -527 938 156 -955 498 145 -574 -850 -996 31 -889 -739 -755 259 954 -676 -718 -755 245 -696 -637 939 -96 410 -319 -447 889 689 -905 -846 -540 906 -9 158 688 -516 679 344 370 85 -716 -572 342 79 262 -365 -799 212 712 460 431 -323 777 -903 -686 -39 -469 626 -501 -762 -461 -1000 339 -366 253 55 -244 549 -765 -236 70 -140 -547 -889 376 -261 0 -546 2 -289 422 674 -466 219 -971 -3 470 -562 -614 -67 483 -714 -626 -348 -467 -625 -455 -379 -707 -203 -808 -383 -123 -90 716 -680 -138 -438 -319 763 -365 -48 -908 166 -511 -301 681 89 -129 443 93 -29 317 641 -408 178 -354 -429 -42 -922 -930 -503 147 -153 -690 -429 40 619 75 774 -283 -482 -213 -207 -24 -52 549 496 577 -673 -107 705 107 -339 -375 -398 -297 -451 718 -976 547 729 934 -727 920 178 756 -336 -498 37 623 618 351 -92 -915 770 244 -608 -805 -616 -183 -34 607 -297 797 -153 906 -802 401 8 -980 401 838 484 874 119 431 -759 902 -722 973 595 -22 742 499 786 -876 617 -827 -364 160 344 686 1000 -540 -318 344 676 906 55 125 784 32 -284 96 79 -239 -967 290 470 436 67 -456 -992 99 -98 -156 -666 441 519 -126 461 -265 -684 -423 172 -309 -891 850 -480 229 763 -248 -112 938 -327 -726 -744 -742 469 -211 809 -433 358 -244 -38 -874 691 -393 -242 -237 484 -693 902 -895 -945 834 -451 -471 272 -909 -530 -80 -114 -159 614 451 -820 -441 512 5 73 -141 326 296 258 -904 -357 -873 -211 -740 -40 -391 -495 546 -467 -32 -531 -711 -368 -969 860 29 -663 638 714 163 776 692 331 -354 246 -991 -61 -294 992 -991 -296 -785 738 355 -722 245 -692 -219 -566 88 -642 367 -713 773 -264 -841 -58 -966 -713 -201 389 941 -733 201 432 -389 -340 -203 764 -512 501 140 -836 -137 -797 566 -918 529 133 -96 788 -175 -789 773 -481 -343 -730 -764 499 -168 52 970 -51 626 -509 -607 707 434 364 -394 210 -299 204 682 -256 585 224 927 903 -916 -748 -408 307 763 -668 -444 -647 -470 -915 -864 207 -490 -27 -789 610 551 -502 478 869 -506 -240 156 -855 395 338 -377 52 -804 504 757 433 -878 -265 -369 328 -597 451 294 124 -226 657 413 465 -332 -573 482 871 -879 -60 609 -479 287 -600 -693 54 -932 -876 -632 260 -517 373 147 -626 -257 -142 915 929 691 -285 -237 -667 -878 -650 -333 -734 409 -475 -682 964 751 -278 -764 864 -150 -993 -689 -44 -358 -817 847 603 862 860 -400 387 -417 -140 862 551 219 -62 -330 459 -899 745 771 -712 -429 -955 -752 -680 68 434 -610 -531 -836 -46 433 -828 -488 302 -38 974 -691 631 -886 664 190 -961 207 -237 38 725 -311 860 -237 -940 314 839 99 -151 826 12 753 497 677 -226 -775 -75 -172 796 620 998 -580 117 201 315 639 174 190 -302 393 -730 676 -74 -952 124 -685 60 -722 -289 -988 -708 962 85 925 -957 269 710 235 -152 -46 -102 -791 229 -467 -28 716 -307 347 421 -918 123 524 -603 -761 -365 -497 377 907 328 685 788 687 615 981 -497 -578 20 196 43 -752 -408 -575 -200 -639 -168 347 699 -213 -58 -460 -573 -511 -127 -299 -584 -884 237 -234 209 -456 -792 739 -751 -60 -318 -786 -165 511 -54 -746 -400 804 -361 290 -456 640 -239 981 -785 331 -37 471 219 40 995 459 21 -478 -174 768 836 -358 -214 -827 -643 -894 821 -9 -811 241 522 -233 472 -573 404 426 592 298 -411 -229 735 684 51 848 -253 768 -934 -365 16 192 840 -107 -244 830 -197 856 -465 833 63 41 829 -165 893 -413 437 110 -907 577 -1 27 -11 -711 610 -17 -262 896 963 518 -286 -875 413 -152 278 -939 210 983 -739 -113 776 -909 -684 537 -458 -915 -326 -900 -975 239 938 -275 -996 230 -158 958 -925 -280 478 -543 -831 -100 -128 -713 -708 -190 692 388 -838 -15 414 109 487 718 613 -772 332 -477 790 -869 328 -87 307 228 -411 -472 -369 -464 -489 928 288 352 165 -29 -926 199 -908 690 -331 -693 654 -478 -618 394 525 -466 -283 237 -508 243 -738 105 -577 -175 500 -998 -812 883 -740 -85 -603 -896 236 98 -31 268 948 -211 -153 -710 -741 -29 719 -715 -426 617 474 828 -551 103 -672 -670 968 -61 -654 -831 -218 -804 -275 -297 330 476 -149 348 -477 -268 620 368 497 -759 -73 -714 759 -209 164 -772 -384 -816 869 466 798 563 386 -637 -486 125 -33 748 221 -543 -39 592 228 650 -408 973 -302 123 -792 -201 727 168 -334 658 -469 555 783 -274 963 146 323 584 744 -416 -371 953 -12 369 367 -408 -67 -85 -219 593 -183 41 -264 792 167 268 220 291 660 844 -656 -283 -349 -290 -264 798 936 -274 601 -4 -679 863 354 -156 694 568 -208 -654 274 752 -374 533 -557 222 -631 411 -679 590 726 340 554 -121 -2 -829 -108 854 -571 -949 649 -860 -312 238 339 -124 -517 -964 -860 -301 546 -796 310 -326 -913 -689 825 -713 115 891 390 744 704 -559 -527 830 667 -362 615 -213 -231 35 255 -628 -402 -810 -209 -394 -362 -632 264 -210 830 -967 -96 680 371 920 -236 -218 -233 934 -989 200 86 -691 263 -686 726 -327 852 -287 304 445 -454 -408 -578 975 358 28 43 803 -574 -633 -829 617 -217 -785 673 -512 -645 -600 -328 281 -974 -641 -517 -932 -336 762 -887 -779 -498 580 683 -429 -463 -768 561 -392 349 -188 -119 774 -433 663 -856 487 159 -469 -608 102 525 353 -340 826 559 -482 -738 -156 -788 -262 990 892 -585 354 637 -914 812 -589 -296 -96 -629 665 -197 -630 358 674 -538 -220 354 396 799 54 380 520 937 -731 135 782 -321 490 683 -106 112 -118 -79 544 -624 -553 123 -203 455 592 -919 697 738 5 223 -177 547 277 441 994 362 7 -629 57 988 -496 412 -965 834 915 546 -193 -371 120 -666 5 634 -942 -247 635 31 -207 330 -657 -948 -209 443 -109 604 638 705 951 281 303 -545 -655 735 -856 -705 -878 -32 -870 144 -690 -237 228 -870 -994 180 229 423 854 -470 671 317 -955 -430 -618 609 -896 -720 -512 694 666 434 527 -562 -344 389 -621 740 -354 804 660 -631 345 43 846 -329 13 -344 -200 822 171 664 -599 -734 547 19 2 440 358 921 205 65 166 101 -44 -464 -633 -438 -727 -56 833 -882 -2 -291 73 12 445 384 -926 -880 159 -710 -34 561 564 149 198 25 619 -238 259 -246 -351 579 313 -608 47 311 927 62 -458 -947 -110 -904 333 -73 -59 -51 -134 -972 396 -819 521 473 728 959 565 206 609 -553 -574 -257 680 874 -643 -133 -224 -47 216 -603 -298 -205 -848 534 219 380 -227 669 -596 840 640 376 650 -56 -155 -821 -802 -309 -858 -630 939 -259 -916 -375 138 842 -214 -387 -102 110 999 831 -550 -930 641 -45 981 -743 359 577 691 149 -548 -685 -534 -951 134 861 494 50 -600 135 -455 -663 964 -66 -996 -943 -924 -524 71 -614 794 -121 762 747 17 -202 -701 -181 -440 -773 7 -391 -348 -51 7 -570 -479 206 -681 107 -747 -126 352 -150 505 272 -453 -894 131 266 -659 -950 909 852 -327 -629 902 -716 253 -156 719 600 -516 -689 5 651 931 767 -473 375 -571 -234 980 -251 658 -342 768 -658 -605 555 -356 -715 68 304 -297 -607 334 -265 -192 233 995 -460 -157 -611 651 654 -509 523 -504 784 675 -234 -784 -993 -763 -984 210 109 -779 537 -560 526 -926 -352 319 985 -911 893 -289 -17 605 -153 439 831 -769 -282 809 552 -489 779 -700 757 -776 -291 535 -779 868 -501 -422 59 591 -12 392 -567 -988 -749 -672 529 373 -30 -5 798 179 -510 -76 -397 -919 972 -803 979 -214 -113 -422 982 -923 -274 618 -57 49 656 -128 84 770 761 -104 624 678 -9 570 -791 539 -234 8 221 230 -676 -193 662 -320 -814 -396 -651 582 -44 -727 -690 925 727 -772 -283 -462 -198 -431 638 -647 254 -570 -371 -815 825 -814 -223 -113 -51 -676 282 722 106 -415 328 75 462 264 518 405 185 -554 41 -363 -762 547 314 301 180 -868 -498 -572 -133 585 410 93 483 -161 258 -182 -731 198 -272 860 -145 399 -200 183 895 -417 -38 534 -593 547 -651 770 -223 168 562 518 -719 268 -471 890 15 167 -151 337 -680 510 459 -955 -206 365 -160 -35 764 -609 305 -584 -494 72 -230 708 -327 -636 724 612 165 -400 209 527 671 139 -413 -966 228 -121 679 837 17 -212 -505 656 731 661 -817 296 911 -46 521 836 -772 185 -639 -896 -84 -737 -913 -538 847 859 644 -721 565 213 901 0 -989 -871 -371 -335 959 797 566 -492 188 816 132 90 642 -54 317 -243 386 -664 -935 119 -341 -609 -292 -737 221 520 5 877 -507 -335 70 222 -642 568 -449 -140 -930 -828 811 -580 -81 -536 437 926 175 -657 -420 746 49 -469 -124 184 -710 -129 205 -871 -366 -196 719 -606 -111 -18 17 115 810 -861 -540 940 -542 -728 -254 -951 -459 952 -560 339 -114 649 -886 -475 720 68 314 -811 -666 358 359 -918 -669 -623 -926 183 -846 -923 358 223 -83 -484 -804 837 -752 401 414 -783 -47 319 -598 -748 786 -316 34 860 -614 918 -593 45 52 654 989 545 -386 -294 962 998 619 -812 -115 442 -982 -513 -523 -696 545 91 212 -44 -248 -163 -540 -169 921 -117 -618 793 -488 534 -42 409 145 -216 -429 16 -499 -73 -273 -725 247 -214 -353 811 -807 607 -120 702 -597 503 -556 -584 -704 366 -829 434 -492 340 -659 696 732 -873 -692 -389 215 846 -362 -801 -684 -558 -502 505 -133 961 -191 -496 -895 -789 339 655 115 781 806 -880 737 165 -38 810 -801 214 965 474 288 975 -753 274 -613 784 -641 -899 -471 270 751 -357 861 -866 343 -323 -702 -333 52 931 714 -151 362 954 270 -162 508 -522 543 -642 158 683 414 -749 -544 -73 386 938 -26 477 281 188 -754 69 904 309 -353 -295 -66 201 -294 -849 443 907 603 381 -462 310 -988 534 53 -166 -757 -440 684 218 851 -592 987 635 862 -69 -222 -134 625 66 -787 805 -710 841 -577 -101 106 -63 -466 -913 506 -485 -159 -162 49 771 -796 221 8 347 292 532 945 135 440 -916 -592 -877 -78 577 79 -26 -783 704 411 -163 149 376 857 -480 424 -277 -321 -558 -134 -307 696 -704 -924 -9 834 -378 219 985 -115 -253 907 308 -418 -318 -710 878 -854 -810 -974 426 847 472 -643 327 -265 -969 140 -893 -399 -724 625 -298 -207 -973 -589 -810 843 356 149 633 596 472 -273 201 120 289 989 757 -813 883 -707 -181 706 -56 783 -404 441 -47 -681 -98 -891 -125 307 -935 351 -390 583 -671 339 -765 -895 163 -998 -685 -437 602 737 403 -35 -196 -448 184 404 611 87 522 -543 279 640 565 -604 -283 574 -192 48 -620 449 -953 -515 251 -639 822 643 970 249 -105 108 -668 -431 546 702 -86 739 587 909 665 -518 -182 256 -738 -448 -995 131 771 527 227 238 -336 692 -810 -420 4 -293 -407 941 750 -500 -234 -608 345 -721 -502 183 193 11 -738 -323 889 65 560 678 -487 -17 -581 484 556 461 -312 -76 588 368 895 809 -967 -718 -600 976 -534 -271 180 -110 -259 565 -496 -652 88 1 73 861 -87 74 -388 -624 -867 27 404 937 -644 -400 230 -961 -763 -394 -818 962 192 -541 602 349 -32 573 -202 -290 76 581 984 322 731 845 -527 -164 21 -621 554 -714 -687 -477 448 340 760 140 924 -983 620 223 817 -738 -904 633 -136 931 700 -697 -58 -466 -279 -111 -354 -559 -226 7 959 823 469 -367 418 100 863 -99 754 -540 611 201 -480 381 -990 777 -67 -669 -963 419 76 -840 540 -802 418 311 -523 946 33 142 624 326 -879 325 629 418 -715 113 175 -405 477 516 -743 -248 -954 -756 -96 -182 -618 -953 -315 315 -288 -371 -180 -608 -137 -997 46 994 228 264 541 914 -678 916 359 523 -688 -317 846 -994 820 487 525 828 287 242 -141 -608 -362 508 -842 241 360 491 -604 465 519 406 984 -629 -815 521 219 620 180 -787 -373 463 -533 -313 311 -887 -16 649 -258 -678 411 237 295 -693 -892 85 979 640 -617 -916 -791 -660 -604 -526 261 -714 -319 -888 -187 -157 -617 -870 -46 -412 744 886 498 -75 -737 -194 -568 527 388 761 -843 286 620 206 376 -825 -178 -71 304 655 794 -858 -425 195 -159 -299 446 358 309 -584 -504 123 -196 -464 391 -871 -207 247 -344 634 -70 930 111 -202 -46 521 -776 -542 553 413 -564 378 -6 945 -703 203 -946 -315 -250 -341 -250 105 -347 -296 -754 -663 -338 748 -576 69 418 -557 -700 -973 -273 -828 908 -243 705 -986 -191 371 427 -124 -981 -72 540 796 -162 -234 630 886 333 -921 629 678 -208 -333 205 611 919 151 642 24 -226 740 390 -730 -604 727 -566 -817 721 70 -402 580 -364 187 -896 -863 -859 687 796 796 991 -782 664 1 -278 513 892 -739 -289 -248 -17 597 395 32 935 617 -201 68 693 149 -578 -225 201 897 623 478 834 -726 252 986 543 -344 434 -149 593 797 943 330 200 -632 -276 -305 220 -230 -685 -882 -697 -875 393 -194 483 69 -259 -871 553 -323 -316 -187 8 882 -316 -773 -711 469 939 -679 892 -134 262 774 -914 -598 -57 463 571 -216 768 264 345 -981 -582 971 714 535 -340 840 -970 0 -536 -808 876 -272 -928 781 755 283 -704 -35 -712 957 454 301 -19 35 582 -130 -480 814 -689 -173 76 974 32 359 -248 -829 816 484 -950 -888 732 -478 -966 -510 855 -856 -346 -727 799 -884 -915 646 -271 316 -883 499 -924 -78 -240 516 902 870 432 871 -934 -819 261 984 -262 -367 670 158 368 999 288 237 875 -611 -850 232 -12 -842 -791 -942 515 -38 458 -856 -307 -3 -877 677 -681 -481 117 76 -963 354 -622 -197 653 -526 -194 752 -652 846 -720 140 175 676 889 559 -200 144 871 -237 -118 483 265 803 -168 751 -155 -151 752 288 689 -218 -832 -593 502 515 -885 660 -484 156 -986 692 778 -295 -665 575 -657 -47 -732 -4 -903 975 742 -151 -755 302 782 580 518 -71 -941 -730 -590 -928 -932 -932 -458 684 -678 -975 511 -544 513 -637 -812 -851 200 177 275 638 -666 508 909 473 234 257 514 649 522 -882 857 198 375 623 265 561 796 -331 -568 -353 -983 965 578 944 159 -724 197 -545 941 681 -311 445 170 -574 739 647 -933 -13 -2 -700 -675 -487 274 -849 -403 648 -989 -692 -845 -106 418 606 -705 -8 850 355 -836 162 -83 147 -680 112 100 185 -970 958 252 -521 676 -619 -255 -654 -779 -63 -847 6 15 -539 -65 790 994 -436 -705 953 177 596 -262 -736 593 494 220 -565 -86 -187 -368 421 -550 -449 962 940 -555 489 -99 -411 -637 -568 638 948 110 144 609 517 239 -822 845 -452 -944 -978 -652 -874 770 -320 -395 -477 485 -232 -101 -248 -961 40 -259 -497 342 868 138 -257 -3 -543 -536 964 -344 -162 613 594 -766 381 425 332 678 257 -917 -413 -66 -656 669 610 -208 -532 893 -786 -474 589 525 -699 -209 -474 -627 -121 796 -256 345 719 -583 -508 -443 663 -649 15 -77 333 -653 -671 65 -210 186 442 -746 988 617 844 331 544 -978 982 719 535 274 110 -77 -269 794 -814 -974 -295 461 26 -814 123 407 788 -715 -124 961 -898 271 609 643 46 -220 706 -787 -680 -189 -232 -940 -219 -314 308 -392 878 23 -322 694 137 861 877 -268 -782 361 412 49 -200 297 138 416 -700 -132 235 -194 -971 555 889 241 786 -464 581 496 -459 -492 631 -587 -397 -882 -231 973 -976 101 675 254 -800 -451 61 -241 710 993 954 429 561 -441 -23 -139 -626 227 33 -200 401 -655 841 -875 -329 42 -812 -544 146 176 149 -919 734 -929 -208 676 413 -980 917 928 -936 968 359 516 726 -613 -57 458 691 -601 585 929 -460 -782 -136 -898 -796 -994 -686 365 -720 304 -391 568 599 -237 -945 257 984 691 -772 26 488 -278 289 713 964 -166 338 491 -837 713 436 -104 -24 771 427 904 6 -880 -237 -786 14 894 655 -161 -49 -890 -821 518 -911 -91 -1000 904 298 -157 79 -460 179 -564 -857 392 -163 -740 532 -408 270 -2 -794 513 -564 200 -30 608 -662 617 -48 -849 221 573 804 617 -689 543 466 29 53 682 273 905 858 618 742 818 -173 -337 -858 785 237 967 969 -333 -527 -36 998 611 -702 -136 345 273 97 -655 -690 -632 788 573 661 -345 -365 -575 -769 928 -557 -200 -847 788 -805 -881 451 -54 -196 -696 -244 624 -510 277 -811 117 -937 -392 -714 696 -665 672 875 206 -156 734 -368 -838 -938 -476 -153 -211 648 -119 -885 -44 -774 -676 -137 285 558 175 696 -146 -754 661 577 155 -642 953 574 832 177 -955 -852 -505 922 -435 666 -395 -527 820 34 -330 932 -237 -654 188 -591 726 670 139 -76 781 -471 468 939 142 269 -406 313 219 -383 -600 -594 75 213 -160 -376 -817 315 455 439 -657 396 449 724 575 -414 -995 -795 -157 -370 699 -666 -547 180 -66 581 -301 17 -557 -381 -124 -42 121 -306 -951 203 -72 -428 161 253 -697 -488 53 -837 -936 -223 -103 -343 -407 690 677 -82 10 -733 -621 -314 -343 991 -287 -843 -544 -960 -439 -250 664 -731 -251 -923 -458 -572 126 -242 800 101 6 85 19 -224 -382 -848 -583 -401 399 -316 -427 709 249 323 -635 -749 -553 -879 -912 -859 -431 702 196 -661 -759 617 870 834 640 -374 -859 175 -273 -834 -524 964 488 -92 698 -234 45 -312 71 -360 621 -300 642 286 -553 -456 -126 557 -100 51 444 -549 156 -339 -565 -329 805 -703 88 268 607 -673 930 -482 452 332 942 -898 -712 -490 -454 535 -713 -228 664 1000 149 551 984 -658 -51 298 681 189 350 -225 990 126 -50 557 -473 213 -250 -27 391 -722 -293 -605 969 -2 725 10 -902 742 887 -182 -258 374 -168 -605 340 985 -182 748 -934 -501 -513 633 329 827 -447 539 -237 -607 -103 -731 959 -521 413 -848 -750 324 777 -272 349 -262 -856 483 866 601 591 -622 -215 -562 -494 -165 195 -423 -422 3 909 -862 -298 694 485 -885 -639 -774 -828 -906 714 -916 874 -889 -829 -885 -570 13 -113 -346 599 583 -279 310 -367 857 -681 -851 721 -554 400 -512 817 -722 130 -69 -39 -49 -152 374 38 -341 -438 659 300 -123 541 -395 900 -68 -918 782 -439 -516 -412 791 635 404 133 -620 594 378 787 -733 759 -567 436 531 100 -99 -703 276 580 -655 130 -631 -532 85 22 -552 -43 -392 -569 212 -408 -559 539 -183 -797 720 -964 873 932 680 441 -840 994 -895 -337 -992 -451 -639 709 33 425 -397 315 999 -707 195 920 -759 909 150 671 -310 577 658 -551 716 255 999 -120 -153 -935 138 -456 385 -972 -565 -263 127 -76 633 -577 -131 -787 -332 646 -48 487 729 314 694 -758 118 20 -769 805 -19 -907 102 -678 401 211 -100 206 832 -675 283 77 330 -990 -793 -431 131 343 -194 -944 152 123 787 -355 48 477 -291 -659 527 -436 963 873 967 -261 -969 -528 -200 200 -29 -676 -549 -514 -803 551 -928 -192 813 -945 -320 587 -237 -419 839 -820 963 21 293 -260 -76 -27 -510 274 209 -47 215 -796 587 744 702 -882 -93 -28 534 -350 -734 852 102 -535 598 839 -438 -741 -171 892 -143 -953 -430 591 -528 898 829 654 311 667 -174 53 -944 244 812 -462 777 985 -518 248 -898 277 -977 441 303 -466 726 73 -424 761 122 -691 -925 277 662 -442 -428 15 -446 972 -997 -519 -273 -59 -151 363 936 850 -503 -778 835 -142 48 -892 573 -862 299 993 820 499 -299 -569 1000 -780 551 -669 99 164 288 312 633 -448 -523 -405 138 -383 48 101 -866 620 -52 -279 -764 -511 -872 985 -116 -413 -602 -353 127 989 -756 -953 439 579 78 -734 690 913 915 -70 883 929 89 184 -902 -772 971 -852 -538 -8 943 317 931 -808 192 709 -903 -880 -93 -118 968 -874 -47 163 -892 -527 -617 591 -383 145 -417 864 650 -411 638 726 395 -341 -517 66 -135 375 873 911 -843 -704 -897 -152 -842 190 646 -38 -553 291 644 -512 700 -204 560 786 -700 -74 -322 -938 -482 982 968 41 -797 -264 707 657 375 879 -134 -966 525 -9 -806 -164 -396 181 -961 433 895 335 194 -643 119 -937 -347 -51 473 -992 -295 -437 -253 554 243 -120 609 -836 44 360 752 -853 -49 760 -152 790 -677 -867 -160 554 839 -487 592 196 304 439 -947 -221 747 922 -660 171 -531 -854 764 594 -865 -202 -564 446 376 908 104 -201 -785 787 632 197 -491 144 -756 515 989 -311 166 750 983 -376 -617 177 168 27 -170 -995 938 -99 769 -226 688 786 669 430 390 -205 692 683 683 -814 -242 598 311 -702 -7 755 259 955 -674 26 -239 651 58 410 -491 578 -652 -799 225 417 -810 -447 -254 617 588 567 -175 408 78 455 261 -813 -952 996 -640 857 -712 -45 192 632 247 445 -700 364 238 678 -219 635 -143 -29 -857 -488 -398 672 -650 -509 -148 -4 349 -408 -813 394 284 542 -435 403 -976 -120 -908 411 137 40 944 186 -689 874 335 -766 878 -11 -376 723 589 -508 684 -858 -921 784 -980 -108 -852 782 -366 -944 680 -432 -155 429 923 904 335 -948 256 945 -790 -687 943 102 -267 708 124 -393 -379 956 -111 -332 88 726 598 -763 -361 749 391 -345 135 528 -920 277 781 -334 -184 -993 -870 305 -210 -515 284 688 -909 -807 104 812 468 55 185 724 -210 700 682 -224 -24 916 -435 36 -81 -382 138 552 909 -245 996 391 -715 -662 484 -220 -502 -504 -997 -765 133 512 248 -146 -767 -176 -137 -361 -1000 63 226 -843 693 -930 498 -771 -177 638 976 -932 -116 -615 684 -722 15 -643 3 -97 175 107 -152 733 -306 -472 43 618 461 837 806 346 687 -366 410 335 -515 -770 -324 760 248 428 -835 519 499 -39 591 572 369 -391 600 -630 409 -263 851 202 -923 197 720 363 53 -54 379 987 -939 -776 -868 702 519 -592 860 312 880 -874 751 707 -558 913 926 -260 -500 418 869 240 -539 121 -453 857 -203 -369 578 -155 309 -525 577 309 -997 372 -312 984 -345 641 709 362 344 700 400 16 385 622 648 -835 -171 929 703 979 263 -401 211 998 -665 -967 -303 -435 168 662 123 -865 -295 -492 -174 767 -280 -121 -271 -405 -588 590 406 -284 363 965 822 -989 397 72 -166 -773 -131 -668 119 974 -529 -211 -751 242 -938 607 -231 -456 82 -480 -427 -431 518 920 329 349 334 180 -351 997 -454 -694 684 938 876 -962 106 -834 482 336 -289 644 -83 -306 476 870 794 768 -849 -702 -371 852 -228 520 -397 -174 408 -603 795 -135 850 -567 -248 630 954 -977 -809 -976 116 -124 -186 494 -280 664 591 -87 -382 -583 36 -824 -94 904 -514 844 -415 811 150 390 145 -220 837 261 170 -356 -804 316 -458 -932 -9 -580 -219 -705 269 799 -610 342 -330 -994 418 403 -789 647 640 707 810 384 930 -707 431 600 -731 525 -752 -66 -693 -430 -115 -863 424 884 527 -417 -197 243 -666 -386 525 -344 -884 949 415 407 488 -479 -492 651 -730 -370 -439 -190 382 929 -752 783 283 643 -901 807 -761 -391 1 577 -409 16 -447 -101 672 -913 889 873 325 373 -590 -787 647 -940 247 774 384 272 -901 -354 -888 662 -718 631 -53 -589 -963 370 402 530 -665 -783 625 -862 250 33 -427 -931 -230 -838 -218 717 -660 -886 737 -819 -772 -949 494 277 175 -451 266 -792 -58 690 -945 -238 549 -381 268 -345 -970 747 537 -819 760 841 826 -683 512 548 -870 -189 383 -315 -22 -770 867 -640 13 272 713 14 -588 77 676 -265 254 388 958 -439 -982 217 -816 -402 -755 -195 -224 522 -233 -606 -432 -814 -968 -351 -691 -440 -846 906 -413 -561 868 -271 -384 867 895 460 957 -384 960 614 -66 -106 -635 -313 -462 812 -226 250 764 -689 621 -672 -836 -909 -834 932 192 919 -695 -84 744 -97 -958 106 -39 -733 782 -760 -234 510 417 453 430 303 -884 304 729 161 637 -318 239 -344 -394 947 273 -43 -362 -956 -255 737 853 -351 -49 480 604 -767 -638 396 -960 -898 992 127 148 -642 491 -522 -420 163 725 -849 -105 412 -156 -334 777 -700 541 145 658 -381 369 159 -121 -322 923 -743 412 1000 -673 -981 -177 -576 -697 -197 803 -472 -695 331 -406 664 454 951 -966 287 -145 341 -843 1 -941 802 805 -763 84 -733 293 410 648 349 581 233 431 -282 769 -668 -987 148 -498 -741 -143 -424 -926 -305 378 276 359 -954 -433 -326 601 -649 -1 702 396 -809 -763 184 451 971 329 515 642 332 872 -820 914 676 -574 697 557 745 259 756 -690 -789 706 814 -940 188 -604 -673 -538 861 385 -724 599 901 641 830 688 179 -858 255 37 764 -600 -594 -939 -605 674 891 -311 -237 -727 -10 -693 -385 -186 705 -566 -348 -44 565 698 -310 212 602 412 294 544 760 486 171 999 436 -908 272 -677 658 349 -123 -832 -342 -259 -238 674 -997 -829 -749 -495 -609 -859 -511 510 -20 -269 -964 768 668 883 539 -973 -216 -778 -709 -683 -995 -852 634 -716 646 754 980 -843 -276 122 -329 -840 -62 849 288 -54 586 -918 993 -754 -756 -283 854 7 -888 984 -442 301 371 697 419 -495 2 -988 -420 116 609 875 500 670 400 593 75 -999 776 -749 -406 -355 -737 -816 198 -282 238 -324 150 393 -228 -324 -145 -302 991 -430 377 -811 22 -249 -417 -162 -375 -166 877 -783 -509 -79 375 -365 438 626 -385 345 826 980 776 455 86 805 984 604 -457 -565 372 -230 765 813 -958 915 -775 -365 -306 104 383 -674 267 -531 -740 -187 -688 -860 -50 81 -545 622 -412 -978 357 669 139 877 -713 -435 609 -901 464 412 561 260 -979 -753 -614 430 -966 209 931 281 185 -551 -789 180 -289 540 -737 795 -904 55 75 375 758 -890 445 -651 757 -83 388 324 493 801 -71 -726 -314 212 -450 757 246 -503 14 73 99 -485 337 -490 244 -71 315 -342 -50 328 414 532 -533 -693 69 -269 -124 -346 -786 -492 470 186 223 -388 -113 -487 890 528 -512 -369 314 -89 888 -254 861 -790 732 83 705 310 783 700 760 -876 890 716 -560 420 152 293 842 784 681 -333 -47 945 183 165 286 -107 -305 510 173 429 382 -323 891 -125 809 937 -716 709 -987 -196 479 -402 -66 302 -923 561 -94 -551 -256 255 -107 923 53 -170 325 -847 949 870 -477 601 -50 -562 -131 445 -670 672 -684 56 913 680 408 -561 -358 -969 781 898 -143 -667 -616 747 142 -242 -902 246 567 868 -901 -657 536 -533 789 174 284 -442 -639 -862 807 623 -757 275 850 -329 -32 869 441 188 -893 -513 -513 -62 221 940 717 395 -92 967 160 -332 509 -384 -932 570 515 -82 674 -983 -188 577 -3 -145 109 -806 342 -955 623 767 -370 -485 -214 932 -406 -242 210 555 197 352 846 -933 408 756 655 -528 -882 861 -184 -377 -907 839 987 -449 32 351 -270 -288 -943 282 153 -698 -532 754 773 -366 -766 -714 -86 -710 677 -595 47 -695 -630 867 -227 -673 724 -664 -764 -89 669 -645 -729 25 846 -376 114 -779 272 800 -797 784 -959 347 521 -106 780 -974 -512 249 -40 358 -402 -865 649 -818 750 -730 -800 -441 270 271 -155 -900 -168 -832 -727 0 -23 877 658 -757 728 -264 -635 -708 204 -406 938 -291 478 -770 -555 -923 105 -41 680 -252 -273 -607 -15 -222 -559 -151 280 -813 398 863 -709 -55 352 -976 438 -229 -144 -414 390 -344 -394 -175 -459 -733 848 34 -411 121 -653 808 730 960 753 -914 -404 -277 -394 857 152 -476 -134 708 -666 787 -689 201 66 232 -525 501 524 927 541 -858 -24 524 751 994 551 607 -800 -376 507 614 -292 394 -892 159 -290 578 -279 22 -211 577 742 -539 295 -276 -913 -888 865 358 -153 -498 717 -19 -970 -169 -166 -113 -496 -890 -558 -491 -942 882 -155 -357 -624 -951 -283 184 -399 -800 -140 794 405 -792 749 339 -151 -869 -651 -443 -446 -503 663 -513 -927 49 -157 -467 240 547 -821 156 -351 -589 -441 703 -181 256 -639 -889 -502 -440 -389 310 -16 -896 538 -737 406 -389 -712 644 -22 -132 -585 -428 -644 -574 114 23 -613 977 -795 -475 -462 -676 762 665 -456 35 945 489 584 776 15 272 307 -385 -960 453 208 -898 -620 596 -924 716 -692 -206 -740 -933 -794 6 -260 -962 305 875 -484 730 169 -871 -906 582 392 506 102 188 -111 920 76 -70 120 952 -634 -728 218 -752 729 -928 413 -294 -864 939 -921 998 -750 297 853 -780 334 474 -692 -809 -309 -359 -128 882 212 -49 -455 56 -431 -48 -918 381 143 -865 477 419 680 -299 -463 -535 -150 6 995 -465 191 725 -229 722 612 758 778 406 -509 -653 -494 -913 978 -881 276 778 352 -416 91 786 640 -346 -677 956 507 767 -890 441 -180 500 351 820 -664 -22 -434 497 318 -976 -49 466 323 969 676 -865 -735 -33 939 292 -262 -566 -917 223 741 -366 429 -745 599 545 767 675 -549 546 -284 -604 -106 -957 173 518 -920 133 408 301 780 -531 -510 -231 -906 3 512 5 -733 -797 613 -200 198 303 959 611 798 626 957 42 -668 323 -292 -134 528 256 57 -724 265 822 -136 -9 -500 820 346 915 -856 335 888 -934 159 980 -248 970 -872 -958 987 -269 -749 230 -467 36 243 507 -902 139 104 133 909 499 494 -924 -160 176 155 -867 -628 -385 500 -916 -553 251 306 378 -674 366 -795 751 -345 -221 180 -833 203 -430 -4 4 -354 949 -720 202 377 -165 783 -475 46 847 965 -327 696 71 -263 454 933 294 -594 884 -836 988 43 -492 33 526 -430 767 -690 -161 122 -571 -595 779 -821 -831 321 -159 188 299 -792 364 121 -18 519 -273 147 773 847 246 320 942 450 456 -927 -842 -113 579 639 -722 -840 817 223 984 944 -63 -268 -706 -731 -369 -80 -24 -157 835 -353 -415 980 759 760 780 -431 392 -346 355 435 272 642 -366 -58 971 576 894 281 442 977 -383 -794 839 607 885 846 -799 346 -508 -48 414 -96 142 832 634 409 610 -284 570 -890 -719 -5 887 619 -97 -756 762 -722 -350 -62 -872 -719 567 832 302 -6 -62 445 -42 195 212 -743 683 -582 -569 988 -558 495 699 726 -473 314 884 -57 23 -854 -539 170 565 -828 -770 -120 -653 939 78 758 -893 -360 -347 173 -967 416 970 -741 460 548 -101 9 -119 -668 876 491 -873 -97 -318 854 -398 -394 -67 -390 529 846 422 -775 -408 672 485 -111 973 -542 -899 5 516 -61 10 -494 -904 -651 903 -873 911 390 661 699 118 842 903 865 -545 3 -673 -181 -731 -447 -62 -362 -870 -301 445 706 483 -203 269 -439 608 -347 -130 192 -45 -582 398 259 -169 643 249 680 -399 -510 343 7 -122 344 -170 822 -194 228 -545 -294 -978 303 -736 803 -768 330 -959 750 -598 223 -381 486 350 -951 924 76 -591 945 -725 663 -691 -255 212 116 609 -419 901 -776 -424 202 -932 200 -989 89 600 896 161 -89 511 815 -641 -112 -580 -237 293 -966 -757 -759 -295 -872 -512 -230 -958 -184 -525 931 -820 -75 -903 -728 -678 402 981 -380 -483 695 308 -223 74 -436 509 -388 -654 807 523 135 89 363 -404 127 -814 -43 315 256 691 981 -51 -412 -923 -134 -587 -170 906 221 -931 -918 437 -210 925 419 403 -859 115 -596 -313 316 -749 897 812 -295 342 -100 317 -497 255 -374 -963 -284 -142 -755 676 -45 -551 -27 948 -578 -479 -65 586 701 357 219 126 687 716 -549 177 535 301 -787 -375 589 -943 -699 -831 -781 -584 189 -760 544 526 -13 820 -254 902 457 256 -919 929 404 -867 -999 -51 988 -261 692 -178 -109 402 225 -514 685 983 269 546 799 -921 -535 -67 -934 87 652 -411 -8 685 -460 509 838 -126 -368 892 -476 182 -242 485 150 790 -260 -728 895 386 121 -802 -210 -925 -430 -707 -779 779 -375 -882 725 628 863 226 280 199 -493 -934 -255 88 -838 -259 77 481 -419 -957 -292 -463 898 -178 612 -111 328 -778 618 -422 -563 927 117 -690 195 494 -594 -145 -972 -775 908 -910 321 -171 488 467 -653 -371 -82 701 -102 970 -201 748 -264 565 -882 -65 856 -931 -466 -898 928 -134 -814 237 -722 -799 -282 808 180 373 -62 193 -210 889 220 270 844 527 974 638 748 -454 520 -858 18 534 493 53 449 408 -211 -858 281 151 -793 511 -271 252 -439 -481 -244 416 964 -937 -62 -760 599 359 -806 -402 -980 -189 -411 617 -593 372 799 597 432 586 923 -682 84 224 -20 441 -168 548 836 191 -662 -203 -245 197 -380 883 116 -424 -593 432 934 -977 -839 754 346 685 -627 -678 -868 984 855 -704 -839 -726 842 -203 -95 282 -581 -191 -354 837 160 68 -650 -379 -486 114 677 844 869 -175 774 890 -934 -551 -192 947 805 -639 907 189 635 382 -313 -62 -157 511 330 -289 876 -315 -116 -877 771 -929 -812 438 -890 954 -748 -438 36 470 -7 958 -992 -921 -1000 829 -646 338 -914 771 27 -754 -832 791 260 478 -220 930 -998 540 -619 -236 361 193 373 978 -558 108 924 749 526 -159 892 787 -946 506 40 -350 884 491 881 578 526 925 521 480 235 -884 -819 164 969 -93 -183 -174 943 -442 -261 -486 240 -952 298 194 944 245 982 807 -746 193 -14 -658 784 -860 -806 349 11 562 992 -793 613 799 -998 981 222 958 907 536 295 -67 -269 -915 298 40 -78 -826 -359 978 981 955 -445 682 508 32 526 977 -191 -254 379 -173 5 409 994 -849 -116 -817 -750 443 -45 445 962 956 405 -725 4 -633 -558 332 748 -594 -542 737 -303 -34 974 367 -68 -56 -288 -922 606 -425 48 -827 -837 -882 -943 -53 471 695 -808 330 32 571 -108 416 -342 -817 -574 71 -30 -616 101 734 -55 338 -318 394 -988 -18 -995 308 -593 -544 -516 -65 863 -398 939 693 369 426 951 -44 374 -892 176 542 -543 -672 455 -467 739 372 -187 -110 -525 502 974 482 -257 367 341 149 -717 988 72 920 -943 199 90 -83 -645 -42 -101 -447 522 -768 -84 -493 -562 -446 755 -461 229 -302 -127 -902 -609 -603 965 443 745 -201 -266 545 62 -167 -537 -603 -741 602 264 793 -317 -435 75 907 -1000 313 700 663 744 634 -876 549 -892 296 687 196 181 -229 382 469 -415 357 -404 833 952 364 -124 989 -365 756 -576 361 675 708 680 -435 151 953 -440 -660 834 -692 222 768 -345 -239 -66 334 335 -421 -79 -113 691 -832 -158 -483 -795 -24 327 69 -839 -213 -342 -673 851 -720 702 -601 479 -109 464 -560 -720 944 568 -264 642 380 911 -179 -482 15 399 832 -901 -189 -443 -384 -784 -895 -507 252 -237 -242 306 -967 146 -218 -321 515 119 -582 987 -218 -777 -31 491 38 763 983 854 -6 -982 606 -660 -438 -271 729 877 -435 721 -942 -706 498 521 -554 -544 172 -385 79 685 -456 849 50 -181 448 472 -895 -681 155 -154 13 872 832 -688 476 -257 548 439 -437 -941 935 -868 -776 892 684 -25 473 710 128 793 -911 414 -738 -630 -576 -800 940 212 -583 526 370 -440 750 -916 17 -943 -552 35 -70 225 -57 599 -579 912 -659 -990 -979 352 -556 -570 349 -659 524 714 -189 -419 642 -677 -669 363 -422 -8 765 -918 648 206 17 -851 235 111 -890 635 -422 -960 -347 -411 -108 -726 -285 -28 -546 -872 -850 605 223 155 -920 799 -623 485 672 -857 -626 -668 -49 -656 967 -751 -687 -189 991 23 -463 -150 786 506 966 193 781 -451 -688 -943 -125 -674 -546 414 -580 990 508 894 563 -672 -924 321 542 -799 173 -57 230 896 -818 -737 -130 -137 -63 -27 -642 -692 636 944 -853 417 -985 877 -772 481 409 -477 413 263 302 777 108 -342 130 263 699 -308 500 -325 162 -988 -518 23 -782 -313 604 404 255 549 -912 366 851 -119 107 -507 -57 869 987 -758 -797 861 -751 159 -299 -316 873 -259 946 -418 -388 -567 -727 924 -221 -922 403 57 796 -224 -68 -851 99 -973 -283 -737 754 -902 217 773 885 -749 167 759 -84 512 856 508 -22 -777 50 181 237 963 -549 -369 54 944 -400 925 -676 -696 -59 890 -700 75 955 -249 933 -660 -178 -127 335 -939 54 -719 943 194 -253 174 730 -472 -323 216 603 -480 519 647 105 951 -154 -519 -207 666 606 -579 -658 716 88 -932 604 -860 -554 -754 -899 -666 -9 735 840 -587 -766 825 136 627 -438 -922 -796 -409 622 366 318 276 794 826 284 -575 621 -124 378 -650 91 -273 971 263 -808 319 256 954 -55 -799 -419 600 -589 441 -189 273 544 246 94 -161 756 -575 -764 -336 672 910 -319 -313 -384 -897 -953 848 76 556 -269 119 -424 -62 -241 -380 -347 792 462 108 467 -827 -931 -420 -816 -3 349 -368 -859 982 1000 908 -237 -454 -500 -923 -157 294 353 771 -794 729 64 894 -915 879 -601 -766 11 -532 -446 644 381 -896 791 220 562 -101 -411 317 762 89 472 -603 613 -743 855 -948 -504 -781 734 87 -253 -327 586 -180 286 -854 -974 289 521 887 928 828 -348 -13 128 515 843 -233 64 -658 741 115 -262 743 77 616 -361 504 -272 -446 -871 315 -633 381 -319 439 -751 1000 423 359 -852 -289 -126 -716 -831 -367 503 -573 103 -901 -545 308 368 -999 -550 -193 702 -963 -535 -616 693 113 47 -47 265 798 -694 -425 -870 -702 990 -290 803 -782 134 952 720 450 427 -32 73 461 411 -473 306 -70 656 -44 869 913 -616 -22 -311 -569 993 -275 12 171 -501 -906 -602 246 565 490 -11 -424 -986 -517 394 -874 -403 29 397 541 -134 776 785 96 395 158 -357 -112 60 -456 746 164 128 390 341 907 -471 -396 -602 -824 -979 -973 235 -474 584 -106 -280 52 -103 -368 504 -968 -958 -367 -20 -764 170 -679 951 916 -826 -981 -369 -473 687 641 466 927 -111 450 -845 -1000 374 -912 9 532 691 922 -429 626 987 934 169 -818 707 -624 -944 718 -370 999 967 114 841 259 914 342 -563 -769 -495 76 31 560 -477 -621 -529 669 819 -746 731 255 371 -339 -743 -973 535 128 -76 387 124 28 49 -614 373 626 -209 675 -738 171 -942 586 70 -550 266 858 -54 915 151 -464 -860 245 -440 92 865 956 461 -520 142 776 -743 -374 -808 604 -311 -62 932 -94 43 973 -289 -783 35 804 105 -415 -924 304 -512 -748 754 299 -618 -639 -588 -110 592 435 349 -264 631 -453 -343 498 -273 252 445 -989 -8 901 -210 340 218 841 -81 -947 843 -108 439 -381 326 175 -25 -440 75 -118 350 -447 396 165 470 -315 697 -766 687 770 -402 883 344 -795 86 895 530 962 -91 -726 -981 133 569 203 562 -182 -407 -719 308 464 -113 960 -716 715 604 -341 -133 909 801 247 133 -665 228 -686 -6 -70 -962 -538 141 -869 -439 -816 701 -967 573 -423 -446 -230 -176 -451 -694 -97 -575 -766 330 883 742 993 262 -447 26 903 180 -585 -898 -979 -168 559 964 -561 153 286 83 -356 543 -494 -491 595 -821 -385 -580 952 -937 284 407 712 354 847 874 289 635 179 818 156 765 513 106 841 -300 499 101 73 -22 598 -242 851 41 -231 -553 -952 608 141 709 -621 -334 338 -230 474 59 -471 -520 178 -723 -9 359 189 183 221 205 11 -820 927 825 209 -153 894 -14 938 372 747 -225 116 165 -372 -634 549 -89 318 917 913 553 -487 -750 -929 -199 114 -180 232 354 -181 -224 700 713 747 968 796 778 88 -294 847 315 55 61 -967 505 -226 208 248 545 810 -696 -799 -170 -849 -92 847 -573 730 -433 881 781 -19 396 -160 295 971 701 -890 -496 -884 -712 490 474 -884 156 -428 -499 -466 -94 -395 -117 430 -173 -324 -194 -659 962 613 435 -387 -368 -715 -945 716 183 793 -144 -102 859 746 -590 530 114 464 -732 -265 -132 787 998 853 97 -649 518 792 782 -289 -569 -315 -683 -68 398 700 -423 68 65 558 28 513 -560 -331 -422 686 -572 -555 465 -629 -622 997 -48 -223 763 -592 -431 245 -47 271 578 -480 449 -74 -499 -255 488 198 -156 -830 296 887 89 419 -94 -590 889 -808 160 241 685 219 -679 190 -833 -46 971 -891 -334 -72 -910 -732 -970 570 -107 182 434 -136 777 -242 831 -15 -253 -297 666 510 432 549 -993 489 -850 801 -743 -618 -988 179 937 -331 603 172 -94 963 -923 868 769 130 -70 -731 -802 -690 -705 -645 -653 -639 940 54 768 402 -330 159 323 598 -559 403 -230 -646 302 575 -764 -313 84 845 738 618 -638 -871 757 -401 -848 -212 229 59 304 -747 3 63 778 -176 451 319 -488 -389 549 64 167 873 616 -693 -98 52 -983 921 -988 -380 -968 -280 521 201 569 445 -579 -973 204 97 6 263 -673 -714 -849 -290 199 585 941 -283 381 -728 718 80 -547 -180 -567 -485 -641 795 -593 -78 857 741 -449 347 -931 538 -5 991 -184 345 -731 -739 -192 2 438 -251 101 -335 771 992 312 921 485 -824 334 -598 1 -923 766 -251 -397 -590 -726 -843 -466 506 -223 659 547 -903 -926 613 -995 -354 -536 -434 -907 129 -781 -542 -823 -451 160 -408 662 -469 -333 -723 -145 760 646 744 -222 -971 43 -801 945 222 609 132 38 639 -820 -442 808 171 635 666 -45 -250 -347 611 267 -560 -789 -959 -458 242 693 586 -88 -37 -549 -194 -327 -991 818 722 545 910 -359 -368 -841 865 333 -582 -627 -328 -910 -404 -203 -698 110 -809 398 772 -372 480 -124 -727 41 679 692 -413 162 403 -459 116 155 -538 633 869 -514 416 734 956 426 -454 -174 933 -954 531 27 948 -17 -345 -719 -749 162 -805 467 -49 18 -642 872 -195 217 -314 699 65 679 -942 -167 683 -438 -321 -613 670 195 433 69 737 531 415 -289 -531 231 201 587 230 863 804 -581 986 473 769 -608 -350 -668 -510 537 -709 634 -847 554 932 -721 727 963 -79 -908 -444 117 67 -528 818 747 869 -812 8 -251 227 504 -629 128 -974 -102 -49 750 -5 -938 659 865 -910 373 -715 -226 -729 -233 -460 900 -659 -364 107 363 363 -216 207 -871 -81 920 48 -994 -581 913 285 895 -382 -177 -341 783 -537 -423 244 -884 189 986 -825 -135 159 171 824 667 512 -646 -162 -171 589 442 -952 -340 -42 -284 -396 296 131 -248 911 -211 -25 -289 450 121 -421 -84 -221 -560 331 455 147 199 1000 210 574 472 32 -130 -728 -644 41 178 -428 909 -406 -733 -361 -804 619 -26 882 -554 -655 -957 -622 -383 358 -859 472 -386 300 808 -479 -471 46 -220 451 460 401 880 -533 850 -292 -622 343 -684 604 -980 826 929 -392 167 -381 708 332 -298 840 -210 280 -406 686 -421 -208 871 -944 751 -259 -11 452 297 -575 445 -923 -568 387 -913 354 -62 336 -795 -677 276 -710 97 723 59 732 509 638 860 -313 -434 865 609 -496 -536 958 754 -627 119 -914 -259 -810 -133 -195 371 -236 20 227 690 547 -280 -541 276 915 346 5 103 919 554 -640 -356 676 -584 -304 -974 -415 -71 839 -848 -347 -806 33 -983 -139 -591 175 -212 794 -825 604 -680 742 -61 -322 95 200 -624 -69 587 -956 192 452 618 -381 -232 -977 23 925 5 81 -35 301 -89 414 135 -379 -664 807 633 532 197 711 -668 215 99 953 -395 -781 -125 -623 -423 -124 -484 705 98 47 777 -305 562 -449 -324 -364 613 -159 880 957 419 -691 621 -28 -716 490 829 727 -776 578 -288 895 896 135 59 897 758 -6 760 -978 -547 386 641 640 -905 -886 -883 -814 808 -620 26 -73 -279 684 290 -158 839 -371 349 60 -31 560 -61 183 -352 48 922 514 -478 -624 -517 -406 -586 -26 -296 -780 -373 53 733 -428 322 225 -101 728 890 581 285 138 -414 587 768 -186 -21 -16 -125 274 -302 -316 -720 -243 -429 -892 -684 134 -823 525 750 908 771 484 -42 -904 -924 58 -262 -738 -636 -60 726 773 -259 -351 163 -951 924 743 -418 -60 823 469 -120 340 371 -418 -764 -557 -514 918 -968 22 -834 -406 666 -370 -308 -810 -462 944 425 400 -602 173 -538 447 -680 677 487 -756 412 86 822 921 -861 86 523 696 236 495 -326 -601 -276 -911 -226 806 -870 -391 110 -287 627 -141 425 -684 554 473 -451 946 67 -803 -922 791 602 17 258 -965 858 366 -30 9 245 -674 -632 -429 -292 -327 -759 23 920 867 -189 11 808 235 -688 192 20 249 -590 256 263 745 677 6 273 189 501 410 187 209 -172 798 -225 -695 332 766 -229 -873 717 -456 -446 452 496 -555 384 891 199 -294 -649 440 990 992 -314 -321 -173 -519 -240 700 666 -889 212 151 533 29 762 -907 -297 561 105 -972 -582 -556 -161 -513 577 -818 303 765 618 -155 -802 321 365 83 -297 45 361 844 -146 -600 360 -32 -903 399 94 -570 271 -691 -250 -312 -407 -903 358 530 862 52 7 -484 941 -487 -852 -670 -561 997 -56 -112 336 644 110 113 811 -71 466 -398 -765 -242 288 252 -587 -960 279 -624 594 -206 -130 413 475 961 396 -596 -720 766 -112 223 -81 37 -44 188 -794 838 156 -268 717 30 -546 46 65 729 -541 250 669 -252 621 470 388 -759 -142 -129 652 824 -347 477 -194 -304 -927 807 -447 104 -605 291 157 574 945 410 273 -951 616 801 856 -940 675 -12 -667 -145 252 976 32 202 467 -671 652 301 -702 -405 -54 407 303 548 651 17 -979 -394 -981 177 -355 856 -272 -867 3 -407 -91 -263 368 575 488 -859 60 -371 973 -319 188 242 -27 -709 -450 574 -186 994 -299 505 635 380 767 -950 89 -770 710 -855 332 -375 915 76 -346 -69 568 -117 508 -42 637 61 458 -185 -806 -586 -668 -158 940 -345 325 456 -920 999 174 -274 -722 -517 438 820 -926 484 150 -55 -650 80 113 -549 763 -665 50 139 -287 224 -548 -517 -404 390 -921 4 949 398 948 490 -924 -472 -862 490 683 -121 717 112 717 -834 710 -474 -818 -241 357 827 -765 329 963 728 417 -837 -574 -966 -183 435 904 -372 368 -60 771 145 114 786 -953 -653 220 203 -653 -590 -745 -652 290 -712 512 -795 -927 -969 72 422 757 -729 959 -200 958 309 -696 688 -533 35 -627 -593 -274 61 244 683 -653 763 -954 -603 886 -794 30 -839 -920 795 -446 289 723 904 -377 -720 -94 996 123 -264 -769 334 -366 66 665 -794 -70 -239 475 -699 -679 722 273 -317 703 -187 -713 -172 802 934 936 865 271 545 886 -838 534 -751 -498 953 493 -818 970 643 -652 987 507 517 -630 788 671 -413 -687 152 -511 -851 -259 -118 -140 109 906 -890 231 57 -717 -592 121 555 -713 372 546 -991 -167 769 892 -526 409 -742 753 -842 -727 504 -776 -80 709 386 382 -749 271 364 -407 699 -518 -484 -582 -436 -406 -419 -510 630 -931 -96 -278 380 258 276 90 -160 -283 -94 -995 -460 -384 211 428 -881 -223 -535 -689 -888 358 845 -440 386 281 -466 -715 747 166 -427 951 -264 -447 -387 -717 437 -192 734 -153 -634 436 -526 -17 34 110 -859 -324 162 890 606 -916 867 790 -454 73 700 781 -659 -587 -136 247 -249 105 -175 -637 343 -709 -766 -720 -543 569 -603 445 -817 76 956 696 565 -614 -389 191 -602 589 650 913 381 573 -948 -284 -946 521 -970 -999 705 316 -750 585 -599 457 205 -217 997 757 -128 -482 -504 443 20 924 696 866 -497 510 266 -393 -562 765 -410 -820 988 -247 -555 -619 -664 -197 12 -494 -32 689 499 -326 232 -523 -526 960 414 962 931 317 -143 -487 -732 946 321 -373 157 -355 342 124 161 -608 444 -467 -978 899 -40 -883 382 -781 65 792 547 475 -15 499 -347 -468 -117 998 -4 -893 215 -392 -389 -521 729 -886 480 -427 -749 13 374 -960 -561 -356 -834 -732 1 -596 968 -597 -156 854 -959 560 915 -144 -807 -28 -131 722 655 -863 636 887 -679 727 -492 391 202 403 -654 -133 -753 187 -779 -558 -44 -95 -151 312 638 -942 -716 57 765 -959 -13 -652 -636 212 703 -741 -271 798 542 55 -928 774 613 -623 -594 812 -383 -497 -309 252 409 -161 300 -225 802 727 111 -63 809 197 519 -409 -184 105 851 -265 574 70 -976 952 968 321 -826 -754 352 756 -102 112 -380 -3 216 328 -146 -257 -943 -812 -799 143 687 458 -784 -512 -304 -971 864 262 208 -440 428 -459 417 149 276 -18 637 -439 998 519 -42 -569 241 46 -422 226 670 278 -543 836 318 971 -32 -764 -845 696 539 931 845 -278 161 99 -924 -367 -629 -774 898 -409 -721 -35 260 350 -581 -700 977 -968 817 -773 649 -986 -520 349 -982 -719 394 -509 51 843 72 196 -720 508 620 136 147 220 -100 990 -877 181 115 -222 -119 -222 -782 -595 271 -266 215 3 -425 -345 784 -86 -757 751 284 -937 -851 331 891 -558 -198 -827 542 -143 -553 515 -785 933 -220 -112 277 -941 -640 -242 198 456 -531 -562 -623 788 -609 699 155 -947 -947 -46 -38 -663 365 673 -390 137 -81 -767 892 -329 675 -48 440 25 -90 -720 903 -697 2 115 -602 -651 883 391 492 307 145 -762 -472 -144 -111 -511 -415 782 -633 969 973 -284 46 327 792 6 77 261 -874 334 -283 175 -722 -775 -329 -421 393 -146 -335 -330 364 -386 -339 702 87 -511 -587 890 -898 -987 928 971 -609 -362 492 -924 -652 831 -558 -522 991 -546 -198 -322 -616 -887 -56 -177 76 255 -62 -299 159 -908 -371 -242 80 506 343 -447 414 -750 323 -902 208 -648 -486 -94 637 -433 665 -861 543 601 -386 947 -615 579 534 -603 928 478 504 -37 854 404 64 251 544 834 545 -806 677 576 187 -881 17 480 -373 778 -327 -322 979 -754 401 -594 -663 239 -132 585 -656 71 760 -523 -802 754 -391 907 233 -876 -551 -645 259 -859 -949 179 -181 -23 752 471 -114 120 -291 -515 680 460 929 -547 633 778 -213 866 843 -761 131 728 947 -237 -427 -254 -345 793 58 -723 -925 67 -907 890 401 -629 -108 -794 -645 -276 -299 -143 381 647 842 -787 -330 913 628 77 -700 -895 -865 -363 -591 -90 182 -691 235 -755 -4 737 448 -885 792 336 -462 -378 -789 -553 488 -641 129 -258 842 -424 60 -77 -139 -419 -447 -435 -647 613 -386 -219 733 408 -480 77 51 -990 -514 -375 189 768 -219 -571 294 760 16 213 -966 175 886 -386 -832 756 63 -586 143 394 -161 -429 108 744 -335 -876 -901 -464 394 -853 207 -453 31 274 702 -159 906 701 -970 -796 798 -690 593 174 633 56 -637 -111 439 -439 -612 154 -499 567 953 -943 -635 -817 -730 -848 -275 983 748 405 952 174 -553 -188 -832 -238 -808 315 215 6 826 931 461 705 -781 -176 392 -959 543 698 982 659 -681 100 686 -210 -107 -403 792 -23 569 -905 193 407 -747 315 -800 299 178 818 144 278 -856 -525 737 435 -679 -900 68 -863 86 -976 -846 -163 -443 -970 -935 -359 486 629 176 747 -151 519 -308 526 -363 517 45 -236 -701 381 739 232 -357 272 891 -160 -746 490 326 283 793 333 28 442 924 -631 -333 -329 916 714 -517 191 926 664 94 574 605 909 497 -601 283 979 -668 925 -590 -358 -917 -782 884 -568 0 -435 -399 -303 -852 -570 52 362 196 -868 1000 385 -645 -616 280 -233 905 34 -888 -515 -718 -527 651 420 149 -199 802 14 -222 -749 -83 979 -611 644 427 986 -738 393 -594 -450 -306 -799 -605 503 91 458 363 965 889 343 266 162 -902 -48 305 -615 -932 -615 -566 745 -173 -376 -57 388 -515 -86 -88 291 -32 456 193 -90 980 551 -562 569 896 -949 550 916 459 144 563 905 875 -596 360 592 60 860 -316 191 -760 -351 -193 5 62 -3 -760 906 692 -325 -959 914 -102 976 5 923 -694 -392 -207 -281 -865 14 462 396 444 -370 149 -309 49 5 -429 424 766 404 -455 -117 -468 582 -385 505 -359 -185 -626 683 63 -709 475 -55 -530 -701 -809 16 814 428 -344 328 720 757 -801 -933 -407 780 317 26 240 258 284 -920 630 -10 -611 358 95 391 -825 257 -769 377 -666 324 -22 -807 -547 -109 769 140 725 -21 -321 -44 690 521 -712 -864 445 -639 -402 315 -164 170 5 -883 881 663 -595 591 -710 -205 -926 -897 -171 509 -333 193 -529 636 562 -121 678 427 -848 66 -398 916 538 997 -517 -727 -678 -568 422 -300 95 479 364 406 518 -780 134 -596 849 156 940 113 -683 -847 -263 847 -684 -353 898 745 422 -830 245 -204 -651 639 -609 -121 423 -532 12 -505 463 567 907 -829 -267 299 -208 979 851 926 -606 -585 98 -575 906 -520 727 653 -97 653 547 -527 438 -991 352 886 770 628 -180 828 253 628 731 315 266 60 -39 306 -565 -514 569 554 821 -724 -918 236 -600 -664 925 -245 -321 -472 -135 688 493 -765 825 486 525 -736 619 631 -515 -609 -944 -691 662 -724 435 -54 -366 -698 676 796 645 236 -788 783 884 -913 448 -826 570 -587 488 -854 933 628 -75 -15 592 480 -184 282 -950 686 974 -531 580 -270 68 22 466 -165 -525 -582 -468 629 -177 -822 846 642 235 452 -864 -444 997 310 -370 42 641 467 -507 -624 -629 546 67 663 -786 -695 444 485 -368 -295 537 34 -485 -489 538 -54 -815 -884 -665 227 -224 -238 55 519 -429 876 884 684 564 -152 -981 618 124 69 -337 -8 549 -810 -92 354 313 827 601 182 -545 -820 -41 362 992 25 950 948 -803 -231 -229 668 -408 -715 584 210 -370 -868 -261 -386 585 835 230 -909 -828 -135 937 -931 64 440 840 -633 543 -601 -764 -387 -444 -489 564 655 -469 -618 -917 -257 727 835 -905 -864 -434 -405 -376 871 834 779 52 145 174 -662 745 -693 -377 -69 525 577 -429 532 -895 583 -303 -796 -216 -71 763 566 761 978 952 -827 833 -413 -169 355 389 -408 896 -952 -560 -372 180 -262 -505 758 510 -449 680 -283 64 -991 372 -405 395 -609 -239 -233 -777 -349 -195 -591 -543 553 -91 -145 462 -823 117 -37 -79 -710 -279 -795 -352 909 782 -325 804 72 338 -963 847 123 69 -739 -238 -346 -219 322 50 -832 228 -346 243 -604 -438 569 563 -148 -901 405 -588 845 -346 150 -498 -516 218 324 -528 -974 -758 995 -825 -903 -681 -615 21 528 -169 -483 826 268 812 -589 -546 -960 539 445 84 648 210 -108 803 -475 -403 -892 -468 858 905 617 902 69 -93 613 598 282 656 367 410 -757 -514 -797 -67 198 772 31 -886 221 693 218 -395 852 621 -729 597 -215 248 -978 -505 932 147 501 -400 573 -739 -997 805 -550 -725 -239 830 -221 853 -730 -100 544 -756 -968 929 -310 311 709 637 704 580 205 -692 -491 919 -473 510 -59 134 -158 -793 831 -882 927 -35 -282 428 889 -60 213 866 829 -709 55 877 244 287 -85 847 523 640 122 275 601 -737 405 401 -920 -926 -571 806 682 -91 -560 492 -535 -912 -520 375 237 395 -416 -35 -697 527 11 -650 -360 -468 891 -622 356 342 190 -569 469 -257 594 491 898 790 772 -925 -481 -328 -955 -814 386 513 425 -634 981 -77 741 311 -637 -44 -687 -100 -835 -527 838 637 -832 173 273 -980 211 -994 335 8 -494 347 324 655 115 499 -853 -532 735 363 -160 675 -919 -79 412 19 -778 -671 444 -442 -744 272 -642 -796 317 778 -681 226 -541 -559 -932 -473 -286 526 -94 124 942 45 886 -485 975 168 -661 499 -541 531 28 680 244 -122 -896 -740 -915 -774 106 -310 -870 -843 752 -385 684 -592 549 -923 670 276 -298 -847 845 -981 687 -671 956 -177 -605 -396 -248 607 967 -676 179 147 364 -423 -217 -911 683 365 -311 -189 230 327 -31 -47 -772 494 -670 136 929 -794 336 310 354 -419 -620 345 570 912 635 -140 -170 925 -229 104 864 342 40 843 464 -226 -250 -362 -294 196 -145 -741 -707 569 -449 -291 594 -865 854 -568 -775 819 345 -608 957 471 221 -415 591 657 -251 -989 -568 -309 297 431 -979 -219 969 211 632 -679 -811 439 -933 -970 21 546 963 794 -155 492 -157 372 778 575 -60 958 -234 36 -648 574 -294 -869 -836 -817 470 901 -512 -689 923 533 372 749 -123 -479 103 420 595 -983 -293 961 848 523 -788 -57 878 741 -446 948 -309 -276 -174 -6 -731 701 469 157 -901 738 960 159 413 -794 296 754 975 96 221 -434 -537 -413 -375 -890 599 -951 396 -736 -687 -872 675 -972 -998 -620 164 -721 -2 -791 -63 -309 -853 17 37 100 4 -470 -476 -753 -988 -641 460 565 -805 -605 892 122 967 -506 39 593 67 -802 556 411 988 982 -723 91 -737 -397 336 405 656 162 -353 -953 357 318 896 -183 -631 -587 123 -721 71 -980 313 423 -731 40 141 782 -905 389 432 -603 -444 289 -833 396 -451 641 907 -859 724 219 227 377 -163 -41 -101 -386 127 210 321 459 -17 27 338 -287 107 304 -84 995 -40 689 11 -634 64 -790 -580 182 -859 -656 -882 -110 -730 -396 939 -402 -27 159 -106 -508 721 -666 304 -49 -209 -17 -39 -524 54 783 0 299 -263 268 346 -544 -851 -823 981 195 45 -710 -681 625 11 933 -940 -806 -896 -997 20 -779 78 -172 -729 297 -859 -291 897 -747 -586 114 496 453 19 -465 -569 -177 257 289 -501 244 -169 65 -836 -237 498 -603 215 -162 -707 970 -61 -235 825 524 -567 713 -850 265 979 -59 -490 235 658 572 -180 -16 -810 -382 120 -637 -14 -609 -410 800 484 -284 -386 -742 -866 931 99 -978 741 -525 -934 23 895 -708 -839 909 -757 -602 -539 -196 946 -804 440 312 -893 -780 372 489 -379 -251 -425 813 -687 -475 -795 256 385 -353 3 -20 929 39 425 -132 300 547 629 -192 -722 450 700 974 303 931 658 -793 502 235 -230 -707 956 -171 -231 -795 -577 449 -558 -633 835 188 25 533 382 -123 260 -3 742 -640 86 113 -553 434 380 -611 25 -812 32 -258 800 943 99 -757 -566 529 652 150 -943 668 315 -648 161 -118 -907 -527 809 -810 -215 -608 460 -429 357 -124 911 639 -814 -565 446 -982 -71 92 -499 -697 965 106 -437 -30 438 971 990 -817 -943 702 301 -665 -269 -785 266 -547 -946 -886 -990 480 -5 -270 -449 51 888 -425 -589 928 -309 874 873 -692 -417 -261 391 462 -669 -488 -705 746 -441 432 59 591 -135 28 -456 -642 645 169 -313 579 -227 -66 438 -381 126 780 829 -761 -118 52 -613 -661 -555 -344 728 331 993 -179 -13 -692 4 102 753 -974 -623 434 -285 -238 381 739 828 333 400 -792 -580 -73 346 -782 465 -407 -434 -71 -530 427 444 -841 -656 -120 796 -705 735 -577 41 38 -238 27 584 -584 53 594 402 50 455 524 57 -234 -464 891 450 361 -172 -425 285 79 404 114 776 230 230 157 -551 -29 -556 -659 -576 410 -105 464 943 192 -394 -540 988 697 522 -130 -609 -15 487 -586 925 -716 -448 -214 -419 -699 252 -136 111 984 948 279 206 459 -689 213 -646 -718 54 966 -705 -485 751 -570 638 750 -878 -195 -802 780 -926 -345 783 804 -762 867 -430 -74 -281 116 203 -400 -663 -387 -694 947 -430 421 38 -36 73 -154 -279 313 101 -502 386 350 -531 -31 503 547 -423 -269 832 349 -960 -190 -629 -389 -274 159 468 783 -917 413 -337 540 -138 278 29 765 -822 -987 689 -603 710 739 -471 238 -404 812 -52 700 -546 -575 168 904 -76 948 185 -642 -956 65 -752 -406 -617 819 -474 -657 50 -744 -243 -228 49 -210 439 137 -309 -916 -283 668 -361 -149 -101 263 666 -783 -897 -184 -259 116 -913 -223 527 455 -364 269 895 932 380 -294 85 133 -709 24 -424 -688 -190 298 42 -378 280 722 -67 -632 813 -145 -555 720 -648 -607 643 -652 -380 686 -621 -10 -943 -300 -532 -460 -975 -232 164 523 -760 108 900 -835 910 -687 122 -913 -768 399 424 774 165 425 -899 -318 81 -656 -771 329 -222 87 -239 -193 -309 -860 -420 548 771 -676 -472 430 -695 674 312 -974 693 879 -736 -995 126 84 -653 -366 -609 213 654 -253 -906 982 687 -394 -305 -992 707 -138 -769 -207 959 -851 97 551 409 92 771 203 -177 -82 -1 -63 495 99 194 -172 507 18 113 -916 495 -346 104 -296 -127 974 600 513 -321 334 603 -563 709 80 -637 -893 -184 -171 354 -862 263 649 -199 -96 376 -433 -945 -486 -113 311 117 526 309 992 -63 313 -150 88 146 770 -906 -354 -102 -845 657 200 808 205 47 567 -444 -967 929 -158 630 963 -247 -917 390 -486 -304 -701 -388 -267 259 894 -286 107 -482 869 677 20 -194 44 -349 -121 -762 765 -861 896 -135 946 -290 -481 -982 -857 -293 272 976 -46 -573 -40 -713 483 585 193 228 -560 270 -276 -424 -326 615 329 -68 896 44 -767 297 -620 -409 -746 -514 -42 385 -278 -276 -723 938 -723 197 383 -790 -637 351 979 898 -538 399 -979 215 212 -235 -106 628 -329 425 144 -706 782 11 -608 137 595 367 195 219 -409 18 -999 238 545 -775 638 638 -142 -101 -727 873 662 -638 486 990 584 619 -405 -115 -200 -906 646 -140 -933 -342 519 -872 949 -774 390 897 -836 -399 183 -694 35 459 -708 675 821 -300 725 -73 -96 278 757 238 401 -235 -606 -537 -253 957 315 -937 -511 103 -274 -419 156 -245 154 -228 -42 483 950 397 391 -476 -623 282 932 25 -77 -30 996 -176 -703 833 -260 -671 -594 -127 764 844 -36 422 -758 -415 136 -658 926 365 56 -954 -675 47 531 -179 153 258 -883 394 -401 275 -273 373 82 63 -384 -504 -275 563 285 23 -770 -16 848 277 -87 -952 372 32 -376 -959 -665 76 -372 -826 -85 -239 99 621 -750 -670 -50 -964 443 898 -76 -325 656 -700 -58 -220 -401 -201 -409 -478 560 -228 -576 182 972 172 -920 -859 -547 835 193 709 980 821 45 731 118 -279 649 702 -772 848 -373 -814 -425 927 481 809 -537 -652 842 -914 884 126 87 -154 835 -222 677 -156 417 -686 -862 -641 912 -28 -730 -868 -817 -97 101 -953 629 516 -41 -541 -284 182 -160 304 85 745 -808 323 987 456 -992 894 296 282 -831 -710 789 -45 -903 378 953 500 -424 764 -535 -175 930 383 -933 479 -224 -486 936 928 -540 -328 -400 945 481 395 -872 -826 -662 -264 -466 -114 -488 -833 -469 279 409 923 249 -414 745 -462 604 692 -717 -510 306 -380 -337 16 801 -476 634 -179 -798 -764 -343 317 866 -563 -513 -358 -576 -393 58 -997 -345 110 -72 24 219 -157 -379 128 -62 366 360 329 865 700 -638 -242 -700 850 -270 602 -362 -443 -818 -793 885 293 -730 -943 -168 -888 362 -371 -377 -105 -739 -233 -677 164 818 -108 623 -605 283 432 26 -729 -363 -957 388 -634 -426 745 -259 -562 567 -259 52 783 -382 191 829 586 -272 231 -530 -268 462 -27 -638 -953 -468 627 957 -672 198 -525 604 -729 740 600 117 276 -529 316 380 497 297 72 -116 -473 -364 151 404 346 155 -122 555 -299 87 682 375 202 -441 957 686 305 78 715 970 -553 -106 -708 -861 563 485 360 -717 404 -765 -874 -643 -863 -711 998 828 -923 110 704 -122 966 -160 367 -628 60 -127 -112 718 552 -102 561 319 869 106 152 943 688 -471 23 -943 134 -74 346 316 -253 -680 -273 -959 547 689 -489 -131 -692 290 594 439 508 164 -81 713 787 918 -36 143 -629 911 130 -432 -179 -540 -777 -193 264 -415 -67 -591 -474 -248 -118 -940 -157 302 -977 697 235 675 -56 -545 -622 706 -652 -897 295 516 -352 926 966 -863 -548 120 951 997 689 -726 191 -989 -465 274 -894 190 588 -665 -824 -591 -636 -886 -809 230 -820 959 447 -574 -256 52 293 65 975 128 -161 -892 -907 -222 -26 -973 -371 205 -611 -696 870 -28 616 -376 769 80 689 30 720 581 -400 794 115 469 -651 -118 -158 50 671 -325 648 693 -38 -347 -876 -844 -114 55 228 322 -132 452 -579 245 -727 532 -334 -476 -332 115 -275 168 576 -164 422 -641 742 -160 -274 -696 -769 -323 -701 -591 -260 676 795 -424 459 641 544 163 941 -739 -805 376 -217 -866 -144 577 152 -166 -359 -297 -711 -217 814 -944 983 202 491 -360 885 -922 -21 -43 -540 -661 -979 216 -520 -109 -859 408 307 -50 -311 -393 -698 -444 -495 568 289 -83 -360 821 965 688 677 37 709 -259 776 889 882 273 -417 319 690 -978 -569 443 -667 -786 -373 -73 922 -227 -206 507 982 984 -614 -712 -500 963 836 56 430 903 -254 295 -990 -252 -409 379 196 427 941 708 800 978 717 103 53 -402 954 963 -471 -643 -621 -194 -344 -379 816 503 799 -615 -294 -987 681 -472 -396 -862 638 870 -612 -659 -736 638 461 674 -491 977 -57 952 758 31 -922 890 -709 -860 -354 -830 398 -509 -23 -847 -887 897 517 421 -406 -140 -883 -106 -585 -106 674 -39 624 472 478 872 376 -19 93 22 376 -7 338 -99 -818 -162 86 570 2 973 -125 589 887 -3 -1000 728 788 249 50 -434 580 -497 474 718 -475 -844 620 730 732 -206 -578 -615 -193 864 668 840 -956 -782 -226 409 642 193 -778 335 -707 -393 -870 -765 -953 382 81 135 826 -219 969 -215 879 568 254 -559 161 -159 -172 328 -890 -356 267 724 -577 512 800 565 -603 -129 152 -251 -862 19 261 99 -380 -255 -966 470 653 340 -966 -614 -516 -210 -269 755 857 323 -273 932 397 582 -988 902 -435 -22 -194 -569 64 -615 871 -326 -180 735 42 -584 401 991 -456 -514 -878 -202 894 391 976 -34 -726 408 -980 512 718 -489 -689 -919 306 88 -296 842 537 -981 599 -541 -926 -731 -295 178 522 -558 -289 63 -919 -649 655 917 558 712 47 850 964 -459 -89 362 -757 -655 -460 68 -220 -723 -218 -185 155 -893 -27 -100 605 -485 379 -703 -915 -56 842 511 -899 641 -291 -551 -79 779 -686 69 -558 -670 -798 -267 -436 -937 -401 457 103 911 581 -420 -460 -843 -961 711 -798 -426 739 474 -164 -459 193 -110 761 -635 935 516 578 -460 913 526 347 901 -768 -463 241 126 -80 -365 553 781 81 -219 -156 929 129 869 -915 -877 -380 -397 703 -838 473 -772 927 -402 -329 -292 -56 -607 -258 340 899 638 908 -193 668 -819 -730 -9 -123 -473 212 902 -210 -190 270 839 -448 -304 -582 380 -23 -810 118 -999 -451 282 873 779 -944 -581 343 599 -906 433 9 342 826 301 872 -374 -754 -342 -423 -387 -938 -829 656 -955 -993 84 -813 -775 940 3 -444 420 429 -946 908 -947 -963 -424 -10 420 -645 888 -760 -905 -126 -152 -822 571 824 807 622 -49 -169 554 -703 307 -165 -186 -504 -944 -658 -419 -547 -456 70 795 -451 703 -813 802 54 -725 -66 -529 -766 -556 -723 -371 -442 368 650 739 -455 152 -942 529 488 903 -364 397 921 600 240 -342 -159 127 594 102 429 678 -630 -801 594 806 -57 927 -4 950 -406 166 -366 733 -554 678 486 774 -220 -475 713 -643 656 -50 5 -629 662 -192 -58 681 264 -196 -50 -751 -715 597 432 -956 213 -330 949 658 -467 -616 -993 333 808 573 -572 103 334 -448 -99 160 968 -493 -19 -83 110 -738 729 147 -417 294 -479 -65 807 724 -761 -476 147 908 -46 938 856 -292 -785 -215 -790 -822 785 143 683 -212 482 -531 403 -401 -899 -938 340 -636 -312 891 694 417 872 -922 876 -734 -456 -181 -769 -612 48 -629 -146 -131 702 836 635 -951 354 -551 227 419 -504 277 567 834 -621 426 -577 253 67 654 12 264 -784 -222 88 58 -669 206 -332 -251 248 -943 -518 431 -549 -621 732 543 650 -768 -669 451 -225 41 -613 127 147 598 -334 168 563 708 -361 -88 -598 -702 957 -144 -776 685 -228 -321 -168 -695 -70 647 371 554 -660 -308 -642 -799 614 -138 -859 -232 -281 733 -301 -45 690 796 804 72 -415 578 -961 -267 536 418 -52 333 -561 297 855 -783 -175 337 356 528 -301 -627 924 -354 378 189 -600 -706 -674 559 294 209 -365 110 -111 -56 158 140 -625 575 125 534 -909 -955 -141 33 -898 -222 -911 -969 -664 -320 730 656 -197 -663 -701 -55 -288 513 150 890 -373 836 -496 -216 -177 663 153 1000 -422 -128 -396 528 -707 -828 853 36 431 528 -644 339 564 397 -676 784 357 -587 -159 -644 280 -168 -454 992 -103 913 -23 -923 40 -524 678 -39 145 -76 932 -966 -430 -60 -297 -745 -641 892 328 -496 414 258 -594 -895 637 323 350 714 155 -696 -304 -427 956 -648 68 30 -250 -402 234 -119 898 -692 -615 837 -68 -758 78 815 578 -816 -272 533 213 -931 752 755 -29 -302 971 989 347 840 163 726 -148 92 175 -88 -322 -80 -294 -627 -148 -451 101 496 558 838 679 -228 -210 378 891 -938 728 194 -79 265 -349 -155 -67 -744 -438 -43 -846 -661 593 372 883 864 -836 118 -458 -564 876 337 706 660 -465 122 17 790 -676 -396 -924 79 826 300 193 -182 895 -365 655 794 641 -700 -846 -796 573 -337 34 -960 816 -398 -435 383 -311 301 -536 321 304 17 -234 739 598 -948 910 590 357 -976 792 -461 -767 -201 790 -839 -674 -427 -303 -477 446 426 30 -926 -44 194 -413 -820 -228 -651 -338 88 747 40 759 -726 -310 -428 287 -161 -527 -381 432 -719 874 119 -29 -547 473 856 440 1 -849 -344 -271 -875 936 -843 979 -224 86 259 183 926 -264 -332 -940 22 -170 76 867 -147 -744 806 -791 678 713 -946 -90 -212 194 -939 527 -81 -721 -866 -557 -885 575 -493 359 865 -15 -121 892 998 -584 372 95 -763 -92 -184 936 445 -775 -237 -728 -723 600 761 233 14 -321 66 378 239 -49 -647 569 415 613 -452 -684 -725 -143 387 763 594 -74 -667 -463 -311 812 863 -762 -850 -264 -752 287 345 785 327 -454 406 -414 138 118 -865 -946 -323 -905 -344 -24 -579 -172 175 -655 -277 -215 732 -843 594 509 -235 565 211 826 471 -299 -161 986 842 420 625 578 586 140 270 5 -279 -118 348 910 241 -744 697 -701 93 533 -561 865 765 584 -965 -696 956 124 144 -946 -81 297 -263 -812 -181 -559 -233 312 -848 741 -824 270 -868 -842 -710 -853 -566 642 -149 220 708 314 -43 150 -165 229 -680 -137 392 594 -757 -873 43 729 -572 -446 -901 -278 458 928 -606 481 -622 316 -889 -985 -992 75 756 -236 729 35 -486 985 880 329 449 -893 744 -703 -48 -890 -61 -598 -184 904 -343 -535 -474 774 596 852 346 -842 -115 -769 -394 493 -248 -692 -919 -177 287 -703 -394 960 -578 197 -806 818 -160 -528 468 41 424 -655 113 -760 993 -225 -488 -837 -896 247 850 -30 -775 -735 -825 -252 -50 -247 649 -701 -765 -428 470 388 184 816 -18 114 679 852 590 -984 417 220 -278 919 -259 -926 186 -1 229 843 -773 -493 -823 730 974 609 608 -211 -624 -844 339 -451 -800 -529 -930 -469 179 -532 391 -683 517 744 459 767 -48 902 560 -453 547 353 122 -846 313 696 104 -73 -871 122 949 -645 -68 321 998 -480 -455 -325 331 -604 -885 -548 885 622 -588 -848 -739 342 968 528 726 -448 -247 -905 -312 517 -467 -617 449 -485 -11 -545 -842 400 -71 72 -455 -907 -414 855 184 652 -486 794 466 -171 -120 814 -527 -56 -228 280 -283 548 101 936 -737 -237 261 -416 -819 761 379 -813 -425 -3 -197 -792 535 -185 -673 371 -504 552 -17 -392 222 502 480 110 -854 785 292 477 -861 489 878 710 -355 -316 87 -496 880 -50 617 633 -303 595 -129 -654 499 -529 967 528 601 -315 -491 -530 -881 849 697 -753 373 416 -937 798 -163 -99 -580 -738 -46 -492 446 904 242 -376 593 128 274 470 -615 203 -703 -543 -698 -773 -681 -463 -5 -595 420 686 295 351 -601 -985 -859 294 136 -945 523 263 765 818 -736 -929 659 -385 -878 -247 434 -607 -909 -613 367 709 607 -639 -413 -372 -231 542 930 -779 431 -865 -139 393 102 -507 785 663 -389 -933 -698 -486 50 -923 361 -896 262 973 -173 414 -423 -556 609 -290 978 -422 311 -440 -342 791 230 722 -8 71 486 850 960 -927 -424 -916 694 680 -263 691 -12 6 511 83 959 551 -245 -778 651 940 712 -983 -510 980 -649 429 -743 -396 331 104 -758 250 910 -900 -342 338 -107 -555 946 128 -305 -925 -774 -216 -238 293 384 -796 -891 -127 -604 637 -309 257 -751 349 -472 817 -345 137 166 -681 -75 877 276 166 981 -739 22 137 -847 -85 672 -745 -835 -957 -460 641 963 80 -947 3 -321 886 -139 -519 945 478 289 -746 -655 -144 -478 -10 267 231 712 -942 -301 -426 446 -859 -670 244 -147 231 -383 387 998 -856 -763 -244 799 -190 417 992 -601 724 -225 -905 -665 -4 307 -372 837 770 -333 79 -169 -389 651 923 94 -689 -187 555 516 362 530 665 -873 -463 -562 567 -509 85 719 778 -310 909 -77 -475 -91 148 794 261 427 -473 350 818 305 402 764 680 696 -282 -388 -695 -262 -660 711 -184 935 947 -91 107 -471 557 450 398 -795 29 432 803 278 -567 -228 -368 -806 563 -764 -434 -517 -339 -802 702 212 292 -564 -16 -514 -588 -570 778 -346 851 738 -334 -688 284 -229 562 -331 916 151 -193 -656 -746 379 290 386 -402 769 -132 992 -977 226 351 -622 -700 670 -437 883 -807 750 305 -860 -867 275 -435 428 -428 -841 -857 -562 693 -248 -466 -247 827 426 374 158 74 750 -905 108 -8 -3 318 328 480 561 403 992 -717 36 -944 -914 387 285 247 -480 -697 -746 166 -401 -914 423 -95 -782 499 498 -557 802 969 844 -296 986 879 466 -467 -328 800 -222 -223 168 -693 543 783 -158 -454 778 780 -239 215 -127 201 -155 -58 344 448 -820 909 428 -653 847 -292 -588 993 -670 90 856 -332 -487 -934 -835 -826 -196 83 -920 910 -196 242 909 -793 217 -578 -417 610 389 -827 758 -588 245 -218 -856 701 399 -158 980 93 918 -182 778 -618 595 -288 -146 -588 -294 -1 -181 -564 -231 -685 83 679 -620 -684 -85 -410 -388 -341 648 -742 631 659 461 -17 911 -823 -956 595 806 383 759 -611 389 378 -484 -658 118 -708 -477 837 -223 880 -263 -689 697 -540 576 974 378 176 -851 199 961 -822 613 -209 975 353 -131 -392 834 130 493 -146 940 -571 716 -408 413 309 -56 513 -448 -353 -438 -266 974 622 -392 -314 442 209 181 -154 -589 801 -296 985 14 808 -488 291 -142 324 -73 -432 -424 -136 -824 -523 -885 -243 747 955 829 583 978 -854 -363 -431 -37 120 504 409 -633 -775 -566 644 542 263 -960 -918 -795 233 -238 797 -707 869 -397 -975 587 644 -499 342 402 -469 -921 438 932 323 -819 686 828 -544 428 -136 -848 816 360 778 -854 378 -629 -978 321 394 -445 185 -449 266 -189 305 474 -883 801 -262 -929 1000 283 -498 561 212 786 459 -500 226 996 -940 267 148 -153 277 -364 279 738 -11 587 281 -24 -381 -703 53 -603 -665 501 -108 -512 -403 -854 665 684 29 -8 899 -358 -122 -520 -695 -428 -820 -332 -541 -975 -775 -913 319 776 444 -981 -734 -565 -780 -585 -128 -534 -73 220 -667 696 569 -205 322 -53 980 424 -522 719 111 -965 -165 -677 607 900 100 809 -210 -758 -277 -148 105 275 707 393 284 643 -633 6 7 -134 698 -267 488 406 -915 492 207 91 -340 720 315 288 380 119 -424 185 -649 -975 -594 200 18 392 879 718 465 -473 586 371 -876 244 -209 -979 474 590 -436 229 259 979 -375 -562 607 312 808 -288 -158 739 -778 -971 -172 381 650 -485 967 -676 246 -175 653 370 279 -982 963 176 -817 -144 201 -109 -655 356 965 81 -570 -692 520 -578 -252 -886 583 564 120 -977 -685 -323 -487 -894 622 -994 -129 -650 757 547 916 -684 733 696 993 -245 859 353 878 247 -716 228 575 -200 132 261 -616 247 -16 -485 394 215 -575 531 597 131 -138 -895 -809 -320 -328 935 -289 -188 201 598 600 -363 568 -961 -30 948 276 387 -164 604 850 -333 -515 456 -940 -535 748 -398 -191 659 -970 112 -547 -381 -940 -498 -376 -63 -435 -128 -994 181 470 896 -746 513 181 -338 598 958 728 412 -609 -522 169 487 294 -204 124 -291 -270 653 1 422 -694 564 480 345 -890 439 881 -652 546 -815 74 336 894 845 593 -232 624 -7 -869 -221 291 741 -684 77 611 -751 473 758 -818 -691 598 298 317 -304 681 -904 544 -512 -329 487 238 884 546 448 829 -475 -171 -707 41 416 1 -948 -890 149 -275 63 510 815 -596 134 794 -378 653 -965 295 549 -232 10 -890 954 604 -498 688 -672 -680 -719 -836 -69 135 -683 651 -402 -892 -20 225 -405 205 -375 -413 -704 -37 -924 320 -273 650 -494 242 45 -54 -904 -317 -867 -186 841 -624 -525 162 94 -175 52 -447 -307 -646 783 126 626 -428 163 -484 -473 880 643 884 283 842 27 -845 -773 239 -87 749 -141 -741 143 -89 -553 -257 35 -358 121 -171 594 -585 -7 281 -424 -64 -366 -840 76 96 -628 -668 -342 -982 -877 199 33 -959 -125 -802 556 191 -922 -647 558 -66 -334 719 -518 613 582 35 623 979 -957 -41 71 599 516 -68 992 -700 -290 199 534 70 251 -53 -82 758 865 590 750 -147 847 404 152 -740 944 643 621 686 -845 634 -785 374 558 396 -114 447 -534 958 7 893 -322 269 170 210 -646 426 42 -337 -609 -33 818 748 -335 833 -915 -608 205 -883 826 -360 168 314 -154 138 -816 322 697 -759 -188 -68 610 -159 908 679 -545 -696 346 420 86 -479 -450 132 -901 -730 -450 665 125 -755 243 -992 326 996 -780 966 63 240 827 -673 590 18 299 341 361 597 -593 782 -89 34 99 127 -978 60 128 -157 833 63 -489 -754 -982 979 -648 -148 -347 -911 884 -370 25 674 899 662 484 -469 923 804 216 -115 -801 803 332 364 109 816 866 926 -756 -643 521 -255 673 945 976 669 -22 -835 186 597 870 -959 59 7 963 -862 990 -468 -67 528 74 -157 -741 221 -748 393 -62 -555 -572 587 996 -9 774 870 -552 309 356 -584 70 524 -110 -38 176 -320 662 -759 323 -829 61 440 -624 -934 -778 -224 896 559 534 310 -268 -17 174 -593 -508 957 -940 -540 -809 -144 -685 -94 284 -408 930 -247 -213 -345 138 -647 725 519 -143 7 -488 -254 -600 801 945 828 902 254 -177 -506 900 -801 -405 839 -623 -616 324 506 504 203 -386 272 -718 -345 -10 623 138 328 -24 493 -403 -211 844 -876 932 -336 182 866 574 156 -787 -98 653 -647 -596 315 -63 -156 -210 938 -733 -849 -140 -761 348 395 -796 -650 750 366 -233 121 97 903 -268 -456 68 336 637 781 -488 -676 -170 958 -618 95 379 -804 928 537 -231 219 597 66 -817 -995 513 -74 -859 -312 -745 123 634 -794 -538 -736 -681 -94 -507 -72 -703 -488 -79 -83 872 638 4 970 391 -358 469 -457 469 -595 -728 754 469 -132 807 411 -460 -752 -936 258 462 1000 603 -883 398 243 -203 -878 -603 -330 -838 123 -18 853 320 835 -872 -257 400 -399 -458 -344 -677 -297 688 -724 562 -753 436 745 209 -604 -525 -525 -122 730 27 527 -201 521 387 425 781 57 521 500 276 -756 -139 -511 482 95 699 -587 862 -70 930 -929 -647 -41 937 918 860 -751 -219 214 506 -528 -377 -461 -660 582 408 228 -100 569 -145 -499 -652 -913 -871 -116 -580 -248 -847 -717 258 258 -74 465 -311 954 -625 784 -720 742 275 469 303 870 648 624 564 -180 914 716 119 448 203 557 -839 -965 -878 -615 -414 -191 977 -305 308 -201 236 440 -907 -579 604 696 973 914 178 210 -320 829 400 -715 -107 -591 -786 931 712 971 513 -288 -481 -85 438 -828 -768 -815 516 -392 659 587 -412 -985 867 -502 -649 151 7 -452 -973 -543 -172 737 -551 -248 -882 -443 -436 -83 -354 530 -115 246 -898 -370 396 598 -588 -661 198 603 127 935 -791 630 171 -227 265 654 -322 143 -34 703 -552 -139 -958 -327 435 -459 659 336 442 880 434 604 485 -178 -365 543 675 301 -188 -351 227 -329 738 148 321 -667 -280 -489 -700 409 -402 936 -383 781 -106 417 -319 -300 662 574 280 -546 389 -109 -221 -11 520 976 -392 -562 357 576 312 36 643 -322 227 -631 -651 -725 -529 600 366 942 561 765 685 209 -62 512 -723 318 134 793 280 -652 942 -732 626 989 -516 592 -702 863 -972 656 -291 82 -1 -1 472 740 206 541 -721 582 354 795 635 832 428 -623 322 -550 363 -334 -391 117 995 -46 920 -88 763 391 -548 430 -964 -902 691 587 -445 299 -493 274 972 -47 -748 -593 -987 341 -921 -435 998 424 -412 -637 769 992 -401 -879 -899 -323 516 -528 914 89 561 824 -618 851 211 52 23 -487 488 781 -267 758 861 25 -493 -425 969 432 -151 397 -251 -321 -87 973 -636 -140 -704 298 344 762 -251 550 398 143 -764 -597 362 -30 783 -522 -683 -649 988 598 438 838 -472 -487 378 886 -268 -420 -294 243 794 -927 -54 810 -617 421 -712 216 -480 105 676 909 -148 448 834 731 -30 562 177 -190 79 765 912 429 513 -458 603 668 -816 -152 -883 904 200 -485 777 -478 -65 -798 705 -945 254 948 961 -917 -208 -237 509 -492 549 -577 -295 -547 -85 -852 -915 389 -31 -462 -50 -123 -976 877 451 625 -110 780 986 -868 -456 -977 383 602 506 781 -456 -459 -909 -774 404 -795 -367 267 595 -86 950 -33 -245 703 -415 -908 -572 700 880 532 66 941 432 29 -896 230 -666 264 -363 831 -481 5 548 588 -851 -659 60 -659 744 354 164 207 942 -329 166 579 257 715 525 863 -516 500 -426 482 -885 989 -604 251 167 -434 834 -317 97 -736 825 72 -674 79 -600 -962 -199 119 621 -852 321 235 251 -776 -330 713 -665 298 60 510 333 185 -820 930 379 -856 -235 327 782 315 442 -285 -861 256 659 342 186 -942 639 468 -861 -454 488 -904 987 422 598 941 574 -301 294 812 -979 513 -583 -488 -122 829 -146 -245 268 -317 522 -572 86 -162 421 523 918 155 -208 675 -995 -406 79 66 -723 -127 208 -121 882 798 971 734 -720 89 -278 -120 -934 -190 779 -49 619 -467 -329 -707 -200 763 -949 -937 307 484 79 713 982 -102 562 -99 -796 -421 -94 476 -74 479 -619 982 -367 -538 93 -746 -732 95 188 -366 -298 886 -856 -946 -456 -432 -682 -398 -109 -292 243 -697 -906 -568 -331 -413 -136 701 -739 463 699 826 -664 914 -138 -838 82 269 -376 -319 -337 -798 -234 634 -652 992 -571 450 -503 980 -456 -579 101 -587 844 534 -413 931 931 953 546 -995 124 20 980 631 585 -550 -429 -35 397 -919 638 -300 -123 -636 99 16 -724 -61 -851 265 -16 788 -780 -639 -576 -244 576 47 -124 -781 -470 -485 -698 694 -621 886 225 932 -845 444 801 -109 -883 132 -901 -630 -397 536 -411 441 630 251 -900 719 -959 800 445 884 194 278 781 952 -208 -52 204 -123 -462 -246 189 541 686 981 171 689 -888 -167 -534 -549 -730 945 75 -464 -645 908 -799 -576 -268 -704 -692 143 -241 884 716 159 -737 956 162 122 -224 460 -549 -387 202 355 -262 714 586 -117 -405 724 442 366 -362 -159 581 846 200 -123 840 -835 -966 -627 -315 -209 -68 410 -79 841 199 284 -608 -721 938 656 -261 -324 752 216 -322 448 140 -901 519 -457 -424 -553 12 -719 855 223 -612 -925 887 -528 469 -501 -833 -56 -855 469 -639 967 695 -862 207 812 -346 507 -272 -492 -943 365 -511 -583 20 -8 114 -63 -776 -125 145 150 -699 -53 528 -810 -733 -823 798 345 -672 26 921 -864 -89 -176 153 -86 -932 -770 621 -260 769 210 -72 934 485 116 528 759 -925 766 -464 -990 264 520 -50 376 -789 542 393 -604 856 914 26 -110 223 -315 -884 968 -637 -130 74 761 -820 581 -205 152 33 592 -772 544 886 144 -563 199 -795 956 267 948 87 -606 130 308 -666 71 -82 -695 -760 177 -864 69 487 276 -681 -221 397 195 -256 87 575 -179 -143 -243 -260 148 -757 428 514 355 -623 -110 679 -830 -775 -327 -925 326 -963 296 -538 586 785 310 -763 -582 205 -592 262 776 -372 642 -338 -778 -133 735 -416 118 -737 -508 691 673 667 -487 231 -909 841 573 -913 555 -219 462 -408 -959 -72 -771 627 -576 293 -889 365 -701 401 -295 361 -320 615 552 407 793 -192 577 -513 359 610 -890 -105 886 -438 149 -45 269 507 -874 -182 -44 -317 -313 -602 -450 758 -800 838 637 846 569 -337 616 -812 -813 -631 -789 -439 -527 -234 -914 334 726 401 768 718 -606 54 -792 -872 541 -802 -325 -514 -794 -325 733 52 632 -287 -692 -819 931 -720 -86 -50 448 582 -29 307 693 -336 -707 842 -363 -866 -168 389 -571 964 879 168 775 961 -31 -44 -776 780 -492 -560 -76 709 -856 992 346 374 -725 -611 652 220 103 609 521 2 740 -719 749 -726 -320 -793 396 442 -43 -667 -40 753 128 123 -760 -439 790 -976 788 -525 634 399 -81 242 317 -9 -983 57 -262 875 -887 -792 -657 -150 -555 -639 854 664 21 -210 -710 -26 -900 -732 309 -448 420 -895 -212 -193 -583 248 -696 809 30 -574 -613 339 788 990 -138 418 -190 610 -168 -682 -293 -385 105 961 -767 -890 557 -385 -23 225 -597 -616 -512 792 586 -669 -680 -768 574 799 283 347 672 -299 906 84 490 -615 101 -466 -363 334 -533 -245 791 873 -805 41 281 715 -521 480 843 259 -582 397 -254 -374 890 431 625 -305 430 318 -242 662 574 -136 452 -485 23 170 684 288 -593 445 199 -99 -983 550 -449 736 445 -47 -158 820 400 -986 -921 564 704 72 965 129 618 -658 -178 919 -586 -280 694 208 80 913 550 -647 -496 19 -285 -977 -854 -146 -696 613 240 75 -700 -52 912 -154 -324 621 538 88 -283 713 913 -256 480 -432 95 -34 385 -962 -344 858 -471 -906 -698 987 -786 131 -98 685 334 616 851 -590 637 -529 119 337 -936 105 974 -829 -362 94 -166 -494 -782 -776 274 -105 871 983 791 -91 -716 -994 291 -721 98 999 -841 -663 526 -477 646 766 -170 161 13 -161 383 -473 203 1000 884 -159 -341 906 578 -24 484 904 -970 -148 144 48 462 -219 -906 168 949 190 -990 293 745 -317 -90 238 903 471 910 -653 -848 902 -749 813 -772 92 782 -242 398 317 -406 909 649 -423 -121 -639 -570 -696 560 933 -731 582 427 800 -194 749 893 -585 -898 -418 -974 -171 -569 854 -20 -893 -588 -236 110 725 909 22 778 302 947 692 93 -412 -11 281 -275 489 -406 982 -208 294 -485 153 163 34 88 -45 299 -658 414 585 537 928 569 392 944 934 201 -61 -301 812 -676 336 -530 351 45 -820 -32 168 -770 102 -427 153 253 -133 -306 359 328 -720 478 -336 -19 -492 26 -606 908 707 653 165 -267 -786 -192 538 -191 -974 327 -489 54 633 -124 -583 46 -249 470 -875 948 -189 -173 -750 965 335 301 404 -795 354 710 -727 857 553 740 -609 -711 334 -342 902 218 578 -344 -509 461 289 544 -947 -310 784 -844 -706 -907 -946 677 62 -545 -253 694 25 -879 29 -959 222 -132 -761 300 -493 878 385 -143 -516 -460 -123 217 -42 546 -479 113 179 -719 626 -50 -185 390 -228 -716 -219 -889 127 -820 -233 -790 -532 639 -843 -367 -641 373 -682 -303 -578 -249 -695 -663 609 217 233 447 -108 -493 -129 -911 489 639 470 641 60 728 -852 250 -884 -783 -110 435 771 -632 -384 -382 278 -433 -865 -543 883 772 208 30 38 466 870 710 166 -202 128 526 806 -239 -477 -236 492 249 927 -214 -758 -593 542 -649 -781 768 577 61 391 -925 777 394 357 -71 -999 -619 61 350 -528 -266 -933 710 941 -815 -797 -120 -8 -731 356 -257 738 -913 226 -635 379 -928 -982 243 479 114 -987 816 -502 59 -515 -567 607 592 -20 -498 398 348 -244 -753 887 -615 632 245 694 -93 915 381 885 -94 543 121 949 375 882 -662 -556 467 -273 -115 -223 -409 987 -139 -990 799 -927 -771 -487 959 355 689 -101 438 252 -705 -947 938 -67 -56 193 -988 498 605 456 -660 297 514 -971 -657 477 -902 -604 -153 878 -536 -172 623 622 12 644 -574 -742 -395 -224 -642 894 -168 -250 61 -493 -866 120 -996 369 -3 252 586 -620 -337 563 -788 906 -942 140 -796 289 -470 -574 -262 -919 -613 803 439 -747 -774 243 881 -938 -507 -492 -640 -153 -569 -630 388 -690 350 882 597 -728 9 -789 -558 881 -890 -676 728 -392 284 112 -37 52 866 906 325 109 -597 -685 -981 -166 -448 -140 982 595 -839 37 697 605 -334 -860 806 646 429 -816 -680 -330 729 -853 -558 365 710 -257 -227 -830 839 639 221 407 220 -919 -600 -580 -39 195 -917 -347 428 -772 -429 -809 891 -950 783 413 -205 372 914 540 909 861 -778 -863 576 802 -552 -366 444 -307 450 642 -611 -868 224 -653 -540 211 -715 712 327 345 -288 -869 -268 763 503 -459 425 443 553 797 -728 798 -457 340 -974 -444 -724 821 -728 -696 -577 -550 -367 369 -375 -135 -447 751 -356 943 643 364 -259 552 792 -71 248 -724 -450 15 891 869 525 -309 763 953 -803 436 888 907 447 -803 -380 -984 162 375 -402 -224 -342 547 -371 -385 38 516 990 943 -320 -868 791 875 -409 751 -210 -792 -800 -628 412 -563 -276 202 0 781 470 721 -470 -138 932 851 83 -849 44 992 -292 171 579 238 880 71 301 689 -603 -737 176 678 514 -22 -53 -579 338 337 -630 -684 -435 908 647 806 -786 379 -114 -21 582 -511 496 73 644 -565 688 31 183 -221 15 -677 -525 -346 575 229 867 726 341 -757 905 -945 188 768 197 -127 -715 994 -208 703 -506 573 -769 -896 674 284 583 -438 -708 628 241 337 564 -917 -32 661 979 781 55 825 882 -181 277 -960 -561 872 602 381 339 957 738 428 -326 795 -454 265 -514 633 717 -775 -595 369 -116 -561 -653 581 -748 -706 -230 -247 653 910 -268 -384 440 -883 -858 982 789 50 676 -826 551 -850 967 641 794 -325 883 701 -875 -883 384 -208 -213 -925 51 -712 -511 -247 -923 524 -81 17 28 815 328 635 770 -554 -808 -479 -42 386 -157 54 796 -543 804 -586 387 -852 -923 175 -669 232 -97 -10 -12 -165 330 369 -578 319 -460 -345 -18 -367 -148 -831 397 613 971 450 -86 565 -25 230 -107 728 494 189 -396 -609 260 -334 509 95 -147 771 -457 437 -284 622 868 -861 -644 971 -509 597 -232 -462 -247 906 531 -659 425 238 -615 366 969 -56 -253 -337 -417 -120 -79 -675 -968 -124 -413 -406 866 -243 441 -618 669 -172 -390 -218 464 -149 -306 775 686 -826 908 -65 -733 880 -690 195 -690 126 -213 -370 -237 851 813 -676 878 347 -563 -188 -679 -574 926 -238 99 920 790 937 -926 -565 -726 642 -283 -543 -230 -726 -868 -464 35 823 988 722 881 272 336 -186 -467 840 345 -762 136 245 -751 -345 -718 794 -686 -908 401 -137 370 -618 -158 -983 980 -871 -491 -375 192 -240 -832 633 761 -404 -2 -568 -198 680 -839 -911 -161 -417 466 -75 141 453 292 -12 483 287 -677 -457 -488 -583 411 -782 -185 25 863 212 -972 -162 -14 -894 981 -869 636 509 654 673 -90 957 -583 71 561 937 -383 -80 616 326 -456 505 505 -572 677 96 919 -98 -153 788 -740 -93 515 671 -171 456 777 544 404 -211 851 -420 774 86 820 -13 -421 299 -153 645 451 610 -681 -886 -976 -883 72 -909 -794 847 252 -791 81 469 -472 795 -651 782 -120 -951 866 -587 -687 -19 -478 -334 -599 -250 600 933 799 -513 486 -705 132 864 990 19 -193 11 -827 -481 232 -735 608 206 -405 617 780 24 -486 684 -529 -323 -858 -278 -262 -65 -278 -545 -615 -458 314 287 759 -481 -80 61 187 -595 -278 109 -635 670 -601 -762 390 510 864 158 -160 283 902 221 921 -676 -924 -641 -841 789 454 -585 620 885 285 551 -741 140 524 449 894 447 9 -343 -723 -62 -750 24 485 313 416 71 2 209 193 898 -117 661 327 -109 -116 242 -207 661 -932 -519 -666 -483 460 189 924 -484 831 175 -908 665 -302 -56 907 800 351 -622 812 534 199 151 97 -776 565 -15 -96 375 -476 810 638 -949 682 682 -979 -963 684 413 249 -745 893 -545 20 13 763 462 -830 -394 -901 659 808 -428 545 885 584 -184 -103 -50 652 231 -534 811 363 -136 780 -200 -920 -834 -827 -875 943 -316 980 -280 -975 265 382 -472 -903 -280 176 -565 530 81 108 82 -341 577 501 -208 -831 -458 -531 516 -781 35 -970 -977 711 -124 -600 -216 186 -806 6 -991 -861 26 -283 -361 682 690 598 -405 -461 190 420 402 521 -693 588 -449 919 667 167 761 650 520 644 61 -409 458 394 907 297 -593 -159 -985 -635 -80 -611 557 565 -908 -636 -473 -271 -288 960 -544 -384 438 193 942 -458 576 -911 -256 -613 -45 -736 -52 -57 -160 -201 49 -766 -583 158 294 88 888 -594 421 596 -981 -80 -626 -643 -411 -112 -281 -174 889 543 -524 886 -572 611 -241 269 -711 -952 -669 376 335 522 306 677 18 942 905 261 -946 723 -739 464 153 -703 985 -309 379 194 91 404 -202 902 649 -37 771 -712 93 -536 974 -699 -975 906 -734 -759 -353 -837 -754 82 489 -341 -269 300 73 411 757 -986 997 124 -335 -260 204 -484 -37 -767 -906 -538 -445 787 798 -216 -288 256 90 693 345 -463 311 -568 -606 380 -913 -172 362 300 915 -208 156 922 310 584 38 320 -874 -806 799 -71 -585 -965 759 -100 162 -315 238 -497 -870 -869 0 595 -362 3 -790 -144 -315 644 641 446 419 -49 -621 -447 -905 -505 133 76 222 -251 42 -736 -717 -404 -142 -825 -583 280 200 -667 452 37 -691 -900 -337 756 -273 481 675 -626 785 -198 -822 108 79 -927 668 -912 953 556 1 -968 262 329 -971 -614 -407 -623 423 583 -747 502 -773 -885 831 -400 -861 -286 -553 655 18 -543 616 -517 -264 -464 393 -917 -790 138 -806 122 704 -956 -679 815 715 -915 -91 -414 -129 823 -541 -614 900 668 356 331 170 -977 754 529 910 -594 -685 -429 397 97 964 286 -1000 -314 271 179 -645 -957 369 537 -963 98 -614 711 -822 695 4 15 -885 201 684 617 -761 873 584 92 -810 495 878 -550 657 -749 -547 -57 -121 25 471 -895 723 787 -421 -106 692 -795 -455 -648 -729 398 -900 681 449 -77 -337 966 -398 369 -989 949 -191 70 559 -301 235 625 197 244 350 328 38 699 -149 -156 -516 -737 240 -530 854 198 -46 109 833 -897 -519 978 544 223 -619 248 391 -427 486 499 -148 -890 103 720 608 -437 -842 -168 515 62 104 -948 982 702 937 407 -436 -527 196 -633 -153 890 -85 147 -622 -106 904 125 321 784 -320 -412 653 698 -340 -903 -338 474 894 599 729 -792 994 757 699 190 -954 -230 117 0 -409 -551 -446 680 898 351 349 -848 311 416 897 -822 759 729 843 499 -460 -177 -134 -40 -823 641 -638 -469 -217 227 -171 -74 209 -373 -649 817 431 852 840 -395 717 938 804 -762 -50 -357 221 590 413 862 664 -460 227 -607 -112 749 434 231 -266 -233 -660 -238 -62 372 -188 -736 -336 -120 92 389 -479 610 982 -24 279 582 -707 -387 302 -3 -680 39 93 675 -322 277 283 272 94 -731 164 862 150 -416 121 -967 252 76 -669 -76 860 446 906 65 -39 371 -234 -695 -192 -570 555 766 248 199 -74 367 -164 805 -196 -93 -998 -823 -377 33 -469 286 96 -908 -766 784 801 726 875 944 -837 14 432 -790 797 -286 687 51 25 13 -951 772 -814 -285 234 16 157 372 874 -455 634 183 -158 -833 809 818 29 -85 689 -703 -731 -553 -229 -479 -758 879 -548 -56 -413 723 356 -469 -660 -237 -954 -663 423 238 -945 -927 210 -882 -127 -468 893 849 373 732 -18 -669 271 966 760 -584 386 587 564 -822 -665 639 -978 632 -426 -209 193 -990 498 722 313 347 845 589 915 978 297 -469 563 381 25 -629 98 809 -479 312 -327 836 -231 547 461 386 302 -421 -221 730 617 -838 295 -667 -880 467 -422 114 193 248 -93 -837 104 -854 -332 -728 -408 -499 38 928 -714 -77 -1000 -934 643 -930 -624 -989 627 330 -223 120 -638 437 -341 960 185 514 549 55 457 -23 -186 555 -944 928 -511 525 -467 605 -337 39 -849 -158 160 -659 -120 -919 -989 548 -269 486 93 420 366 541 657 -695 990 -268 -771 -927 37 76 -157 -992 -431 -812 236 -930 101 5 -855 634 -217 -423 -893 403 488 -795 -941 -3 -672 -972 -929 488 580 638 288 -531 305 406 -903 -201 909 -522 277 -482 103 -386 535 -671 609 824 -696 660 59 -193 -557 985 606 -933 701 -169 914 828 -400 613 -44 -152 -206 -434 7 -380 -201 -873 814 -868 42 994 835 -666 -905 360 -388 911 -472 603 -542 657 61 -385 -521 -421 492 380 -611 33 -964 -926 -529 -428 227 -325 -154 729 958 -555 -891 -669 894 973 163 657 -320 259 539 55 -443 986 -539 -588 -257 702 356 -222 -139 219 564 -103 -380 397 458 -395 839 -540 684 -84 753 -537 89 -837 -759 616 410 -545 -746 241 -229 -696 770 -68 4 -18 -270 953 335 24 65 -625 115 -626 195 932 -1000 207 367 -475 123 -900 -197 481 472 -80 -632 -550 844 -710 -301 601 354 808 -416 227 719 538 -93 241 337 811 -517 849 -461 441 -766 260 -940 -206 657 -688 -627 424 854 357 -770 300 -681 162 691 -776 242 330 312 283 330 -737 -632 -641 -622 201 409 432 179 553 832 163 -905 -750 525 -602 33 458 586 559 -787 -414 754 -113 -524 -213 200 -753 -989 -341 -318 -52 -231 830 -930 402 -43 -341 964 -838 -866 237 -692 -383 898 -168 744 -467 570 383 728 593 873 15 622 145 -931 925 -480 691 798 917 -106 -188 69 492 -275 247 830 -912 -866 300 916 -617 189 566 669 -984 101 -130 694 -660 -354 -835 731 -385 -610 759 -481 275 -969 -722 999 -6 290 944 260 456 -746 -496 -586 693 111 -839 490 -976 -665 -143 367 212 741 932 271 213 91 894 598 65 -996 -933 383 95 901 161 -931 -280 -450 -237 993 -106 741 -510 651 -6 497 710 534 -945 175 878 -455 971 -167 -535 -541 201 154 -59 493 397 -277 -548 -953 271 49 311 -965 -575 -390 133 -906 231 8 -459 -482 -380 -65 -239 692 -491 204 -352 -797 -375 978 -342 -980 -456 181 -204 -868 -795 860 -113 302 257 -637 794 409 269 -941 -849 -83 242 125 189 7 -182 692 -10 750 -635 -944 -773 952 435 658 -238 117 -178 912 -737 -256 196 535 -663 -244 -937 847 673 758 661 684 752 -622 -966 766 425 -308 -398 -777 -794 674 554 537 659 -372 -944 -730 -327 981 83 721 -506 -307 368 -349 534 -944 71 -971 82 -373 207 970 -696 265 -166 423 425 160 708 362 -48 130 353 -63 512 299 -111 262 794 892 639 724 423 544 -211 476 -79 -124 -61 -791 -248 247 -795 461 -15 157 -666 243 318 -886 -309 168 655 608 -194 658 -122 528 -125 -92 -410 -155 -597 -950 101 -972 357 -710 658 565 876 -80 357 905 570 330 -212 -799 -698 -426 -491 299 -207 108 737 -384 -849 391 -672 -361 529 -78 -100 628 161 -990 915 199 114 45 571 39 167 381 -190 -882 694 -64 909 223 -731 -876 -145 136 -941 -191 -279 -869 489 199 -365 -882 -837 -929 -783 -624 544 493 -681 -696 -799 -462 729 263 670 -979 -426 215 965 -613 -307 -403 147 748 -848 306 -265 -438 -608 -143 205 801 293 181 473 631 284 -79 908 -53 -610 -38 -929 648 459 -987 -442 168 975 972 -750 622 72 147 663 677 995 175 -98 239 613 -263 -923 238 -851 -866 271 802 -235 879 -334 -991 454 -873 -727 107 -775 -437 -346 -438 -908 845 -609 225 990 817 484 -679 -242 -52 954 49 732 -632 -454 806 -869 -412 877 -120 206 87 -951 548 765 706 -742 -212 644 -525 136 -8 -124 -284 -350 4 -238 483 -141 -526 -558 935 -444 395 -528 644 -715 66 -321 -745 -417 869 841 211 -190 982 286 586 578 990 635 -383 -358 -198 702 550 -71 214 -898 753 -8 -228 650 -480 130 734 888 -895 -600 -439 -876 111 -35 -589 673 8 -188 529 415 820 20 -603 990 -570 -557 -582 -991 989 174 354 -483 -167 21 -713 -706 -730 868 649 374 494 489 -405 550 817 245 -240 -616 -494 96 -663 -266 -5 -848 201 299 1 758 -43 -54 -417 -197 -833 -198 706 -345 333 814 590 -526 406 27 675 -665 -380 862 -692 -791 656 -593 788 -900 339 318 -613 -293 670 32 -377 342 -962 -524 929 -278 402 -21 817 -951 -404 -130 -181 -583 482 435 879 -926 -160 636 138 242 -229 272 -208 383 -444 800 657 -529 287 -115 218 381 -732 940 578 -646 -99 -394 932 856 -366 277 242 116 779 923 181 -684 -178 263 584 -984 197 -362 255 -225 672 -328 -638 -849 -446 244 162 514 460 697 47 -459 91 -613 862 710 466 949 -442 -316 280 -238 -431 96 -324 548 7 285 -414 159 166 -532 539 18 54 664 800 -483 -939 -682 881 -107 686 673 -262 -555 919 232 732 -730 -931 27 903 -99 823 42 -900 275 472 -673 -140 -954 -298 -117 853 926 847 -619 -441 -55 817 -535 644 514 733 488 -496 -659 963 412 -897 -783 762 518 -808 980 -817 609 -147 -967 -267 -377 92 -42 944 -91 372 111 365 -390 -867 -480 -580 -32 906 876 534 -772 168 -325 389 668 -703 533 -23 -610 788 -819 -97 759 -923 -845 409 -493 613 176 -863 -878 413 -95 -224 -442 -349 -334 443 -988 -886 149 91 632 479 611 -450 -688 -734 -701 947 -708 -460 342 -34 695 -365 344 791 -301 862 -132 401 54 428 -800 -917 -854 679 686 -671 -488 622 -494 884 369 -39 74 555 638 244 135 -374 221 -35 401 -629 412 446 852 -696 471 599 142 978 854 296 906 24 -308 578 639 -759 979 -104 831 -251 -213 18 444 -364 -249 -773 228 -984 759 -404 74 -577 78 576 483 -289 752 898 441 -372 -376 -807 -825 -993 -562 -615 -103 635 370 -763 725 729 -955 59 -834 -576 -18 -445 740 -610 -896 -279 828 501 417 849 -798 -972 273 -95 566 -208 728 546 -794 -234 48 -658 845 -521 657 153 219 -126 406 -647 -436 -432 -472 -64 789 301 629 -326 467 962 17 800 -600 212 820 -854 995 786 381 980 -282 930 390 995 419 175 846 863 721 567 -475 871 -49 -884 146 -916 663 479 641 -107 496 380 17 -409 971 967 -512 -902 -556 607 630 153 -983 -153 -768 -861 -236 413 358 215 669 584 -186 797 -716 -658 -427 440 -131 -578 -482 -205 857 -287 -870 39 997 949 871 936 666 76 399 -868 116 833 -982 -509 703 -255 -368 869 384 712 -139 232 949 896 808 -565 -254 -67 -529 354 -596 -399 -208 748 797 -294 -584 426 -256 131 -986 87 -56 366 -985 -634 -180 652 -400 -84 -350 656 -28 -301 -757 992 -984 33 869 975 768 -182 -75 -153 136 -572 -728 -659 -656 -926 -331 -504 -98 -992 624 -799 -385 387 -47 464 -484 -355 94 291 994 -571 516 -247 589 -89 -517 648 604 -742 538 119 418 -133 633 396 9 680 -493 142 726 -283 -149 -933 85 -55 -997 922 838 -617 -165 992 619 622 -375 -483 592 -1 123 -725 261 -191 352 724 -191 625 -828 245 -137 758 -121 70 534 386 179 321 566 223 430 791 740 -47 106 -447 -696 348 -321 -538 616 -924 379 -468 -1000 681 -369 857 506 -903 -266 -580 -362 -666 -355 694 -201 -618 900 237 -301 -928 738 700 -728 314 -207 -351 -537 669 293 -770 -395 38 706 205 95 145 827 145 57 -564 597 -614 818 593 -447 -806 -202 842 -194 283 -321 806 -917 -212 -278 351 -254 541 -510 277 -322 -822 -123 -252 554 -504 729 -166 -607 200 -31 895 277 -596 3 463 252 999 505 -769 586 387 212 -131 -240 -234 -887 -439 -441 160 -800 -441 -566 568 981 874 -156 101 955 197 -722 -379 -141 258 946 -394 -539 351 707 327 165 674 162 844 -946 841 230 -392 209 639 443 -714 236 553 -174 4 -44 765 -863 -999 -304 -567 -67 -220 -849 -758 529 727 -368 141 107 172 -50 998 -171 -4 -343 -724 -922 185 288 56 945 461 -240 448 491 -972 -533 -249 -529 573 533 -107 -501 612 -380 885 -503 769 994 731 -404 830 -975 937 358 372 717 820 -595 -337 535 -486 -235 -81 -610 -329 -845 247 -420 733 -707 -603 -29 617 -57 655 -119 333 865 -33 382 755 -386 -640 -908 609 555 159 571 200 -339 -921 740 683 -485 -119 726 -323 -729 342 -825 -877 137 -263 202 939 636 554 164 311 994 834 350 -310 743 614 -854 -626 -757 -605 342 -867 264 -658 831 -20 143 -342 -504 -255 -444 929 250 680 -62 -952 989 -932 48 -325 868 -309 197 -899 -966 -189 -638 102 -356 36 446 636 -298 -744 575 -904 692 -769 -991 -982 -566 -931 -155 275 -367 -282 723 304 -980 -367 786 4 435 -339 -856 834 551 -229 -311 345 -414 -420 556 -691 998 100 -930 -368 797 774 -2 -25 954 881 992 421 -711 -543 910 389 -60 -393 -693 -575 -584 -11 -323 -345 -156 56 -840 -725 -667 305 463 -710 -865 646 761 -994 449 661 475 -243 -439 490 -675 -56 835 81 -714 965 692 332 -722 -777 471 185 -518 -181 -641 -407 -18 586 -240 -430 -19 450 846 459 -442 890 -877 -521 634 689 -637 434 609 271 -293 765 119 -978 929 -251 -2 276 189 -209 -635 -681 -454 750 0 743 -787 768 -992 198 243 134 -790 -823 435 -128 163 -560 -24 -882 -362 863 218 352 -125 -187 -216 291 721 80 123 -273 703 -129 -425 -458 -559 -975 -858 -111 912 -80 -194 43 -756 992 -613 918 124 -17 741 595 864 -720 104 344 3 -267 -901 -407 304 359 82 991 371 229 -953 -869 -370 -77 722 269 -463 -10 452 -967 906 -522 652 337 40 359 -913 545 330 444 800 274 950 963 -172 -563 285 -771 -241 58 -662 -673 689 71 271 452 -993 216 215 808 972 705 28 657 -181 180 830 -521 -324 768 -255 -938 -179 -860 -962 137 603 115 437 -973 538 -199 -669 -236 -484 -635 -567 -702 -817 366 -590 678 -962 -477 776 649 501 -390 687 452 -482 -783 813 -546 876 -963 -31 -703 459 -913 319 576 -126 -808 -817 -654 824 260 -921 906 -645 278 -999 -685 645 583 273 -25 -413 -578 -474 -16 -400 801 -925 -415 -247 -984 -652 838 664 -575 405 -522 475 446 -522 710 -623 -239 -544 578 825 -171 31 953 783 651 385 -622 -978 679 744 -169 -706 942 -234 693 -467 -885 679 669 -957 -130 -390 -889 -794 918 357 172 812 -753 -331 -196 229 -931 89 -374 654 361 378 567 -688 -105 -136 420 186 718 -659 322 -953 -313 867 -665 -763 761 324 507 500 -877 -284 4 -589 870 6 -296 320 291 138 254 138 558 -964 -793 164 150 789 -831 -975 709 -444 -387 171 -85 -358 912 639 58 -451 -944 982 -996 274 109 270 978 -37 25 818 -908 124 384 868 -704 98 964 695 -960 442 767 -145 -311 -541 -903 86 176 -107 -739 533 543 -186 -727 761 586 542 992 187 -691 -45 -190 396 -393 -164 906 86 893 -351 791 -783 -327 766 -390 -128 -256 -526 298 -592 345 -54 -763 788 -927 324 518 -513 247 -740 -476 -726 -34 97 -736 373 61 -417 673 133 -242 -279 -116 -266 528 932 308 -762 459 945 -344 -924 57 -676 -238 -480 -132 -609 -123 -696 -904 -574 641 196 19 848 127 663 -448 -140 890 505 105 -9 174 -570 -240 -921 -910 -91 782 -782 -470 129 -568 892 -465 -934 39 454 -182 -856 -149 296 -193 -831 -275 -571 898 119 717 -584 -186 -10 847 395 -159 -906 912 -100 -116 -285 911 -624 -405 -956 839 80 -647 -780 81 -400 -388 835 -538 -318 778 131 -236 -539 -513 32 -22 -685 -204 646 -812 -351 -733 688 -860 -153 -519 -2 -447 186 -981 284 -34 -994 -602 499 -770 -798 -620 -668 362 -332 -76 -240 501 20 -321 109 459 545 911 740 793 -845 -686 876 655 -805 449 989 684 306 -806 -683 -340 536 -67 -330 562 -162 866 -422 94 454 -196 -645 465 340 -101 867 409 357 -234 -479 66 -946 -777 513 -441 155 863 894 73 583 -41 457 -156 -748 -916 -199 -370 560 -975 -851 -977 660 869 -23 407 266 134 -906 514 -584 702 -120 543 -216 472 -155 -455 -480 942 381 -967 628 85 680 -926 -771 -461 98 43 328 197 -719 14 529 -866 -996 -600 976 409 595 220 -224 -830 268 338 880 919 -324 155 -163 -727 43 -978 -847 -487 321 812 331 667 899 363 -986 -271 -305 -148 858 -900 712 542 186 -518 529 665 664 -775 311 718 -16 680 869 -598 561 148 128 782 101 -340 189 -953 824 -58 -628 -736 639 -108 -772 196 -398 194 966 -901 462 -99 64 -657 -378 -887 200 75 -964 -676 -349 -411 684 177 -436 622 -528 -180 -598 -382 419 12 654 463 -662 911 -675 -714 393 417 -876 938 -728 -652 875 -483 87 -11 -191 -384 -594 -807 521 4 -168 581 168 -348 912 -853 -519 -34 -849 -704 993 687 189 315 -632 -596 -588 -717 209 -718 563 56 709 230 -552 -368 -952 -186 -665 -790 -762 -443 -808 243 416 51 455 943 182 -769 909 -834 -133 -506 -90 -906 -194 468 -308 514 409 342 300 29 628 -281 -640 -761 -142 -270 477 -702 -257 -34 -486 -729 -76 969 -824 111 -630 862 695 922 -414 120 24 176 -927 883 -508 385 705 -888 -140 373 -281 841 372 98 391 -327 137 784 835 916 -781 -81 469 258 -368 868 331 434 -493 63 -244 -963 676 343 -467 820 -242 357 983 -932 -581 -746 -669 572 437 355 410 571 -772 7 -209 -883 -17 51 -534 174 -209 580 -818 -151 -243 -156 819 -287 -205 836 -865 -259 852 -67 607 -401 583 754 446 385 -701 700 -287 943 -17 -18 832 413 -681 -797 -151 677 -198 539 -26 240 -681 936 821 151 -72 442 -136 897 643 -716 -291 500 714 280 404 -87 -753 -828 762 -921 211 -290 207 -551 -862 941 39 -878 -514 -272 -823 -708 -840 876 900 -572 -690 -141 -590 752 -674 803 -882 -266 33 -161 -993 -905 -699 -813 -663 970 -321 110 -505 57 692 -991 664 -212 23 828 -455 -770 -408 -501 -939 801 -432 -28 891 -23 -661 -270 -307 -145 -360 250 301 876 943 829 120 231 -503 589 199 864 507 -536 -779 806 -108 668 -882 -998 188 -522 -603 704 -566 -129 -249 -787 -801 884 -888 563 -159 -666 -951 349 313 349 -613 -984 435 136 362 920 910 978 -428 830 923 -783 618 672 -498 -539 160 331 754 490 493 109 -959 98 -138 953 167 67 -55 -699 250 999 115 152 -924 964 -673 135 122 881 912 884 204 298 315 -696 955 526 -30 -961 915 532 -182 -626 529 671 779 -903 424 105 413 381 -202 -858 468 -724 -740 123 -666 89 -967 793 566 -390 -992 532 392 257 50 -627 -314 -271 -536 840 800 -982 -697 -191 -152 484 659 279 -960 -491 -725 -458 384 -256 924 369 -482 539 789 320 333 88 -776 -560 305 -757 519 -201 558 819 749 -291 691 -438 -398 279 -818 -140 300 129 98 -952 -991 -158 496 -344 -217 -198 913 15 7 -952 512 -89 542 -3 -130 -533 424 -31 605 344 332 -248 654 8 445 362 -248 -744 255 437 14 942 -519 560 851 920 322 -855 -965 -93 661 -531 -73 110 725 579 -279 394 632 224 590 -16 161 673 -479 -28 592 874 361 816 594 -285 820 225 556 769 539 361 533 262 259 869 667 -733 796 -592 403 705 -375 267 299 786 -816 906 -900 328 -20 87 534 -263 -572 15 244 18 -534 -226 -251 30 -142 683 -832 -430 394 104 287 -775 801 -52 109 -857 159 758 -683 956 287 -603 -626 -810 -242 237 582 694 -387 697 -377 -183 -974 593 720 -499 280 148 332 512 -556 552 897 -351 738 396 -251 925 174 -152 -247 -317 -705 -4 -632 98 788 670 -855 291 934 -592 -709 712 -923 706 -386 -833 908 331 -886 -949 -652 725 275 354 -603 -327 -857 -574 -580 785 643 -750 865 361 556 315 33 -94 491 881 988 63 -738 642 529 549 -363 946 292 530 -485 630 670 152 409 -304 -471 720 -86 284 265 53 -105 777 -839 454 -241 136 -108 -4 207 473 808 65 -303 -116 977 784 571 42 387 -485 -58 -689 -423 -138 -804 450 -415 960 380 -402 -891 -680 -67 -662 -86 672 -130 -84 -388 -631 462 -212 -213 -400 132 -247 952 -712 -980 68 -641 3 627 255 67 -592 -891 510 -368 995 -669 -707 87 978 105 991 -931 -564 957 -432 -768 -701 680 -683 41 445 812 954 -152 -403 -537 353 -25 547 79 951 -93 771 632 117 176 -772 -869 0 -860 -776 909 225 -816 458 -394 -813 417 113 292 750 -826 -842 968 859 550 436 -89 -443 -345 -851 -68 99 886 90 -690 127 -58 -208 27 866 605 561 -861 544 -15 998 -165 317 2 -443 -197 905 640 243 303 366 -705 -233 869 -950 897 575 -862 113 -122 -585 -895 -26 170 -75 -460 -540 -456 -994 778 1000 780 814 411 969 821 -310 519 380 404 794 444 -938 -333 721 -402 -534 -631 -689 620 -41 -801 -890 -733 -239 -435 -540 618 109 -98 993 231 -733 -59 283 -311 614 686 -660 133 -157 527 -923 -704 -188 742 300 -797 -759 -464 30 -715 -715 289 340 -362 -23 -71 -168 -960 -549 -114 -869 645 -115 818 403 -548 -323 691 -397 -726 87 -65 551 676 -985 382 709 -888 401 -219 680 83 24 639 947 -594 -178 520 -104 580 -122 -660 -332 -529 -234 559 -947 32 -14 808 -35 -400 -667 84 -495 414 653 -717 -810 -48 636 -654 -215 104 -334 821 -805 -450 -506 186 618 -843 -187 -671 -315 -946 686 -331 -375 741 682 506 -310 789 -656 390 -1 358 104 -149 812 244 -935 -838 -116 348 -793 -89 468 -966 -882 88 -589 -206 -844 757 976 -524 -784 -56 607 -86 68 893 -467 -854 -471 -205 543 906 -753 471 -799 344 -639 -297 -807 -141 447 924 813 80 278 -500 -79 293 658 579 -229 221 347 161 -862 889 -252 -911 -816 -693 948 938 99 -613 -314 811 -964 -762 -330 829 -468 363 670 829 -551 162 912 196 283 453 156 377 -947 519 -907 468 417 -605 644 -53 -114 -352 -725 -379 -782 -717 448 -153 -726 -625 -910 -214 11 -429 -701 558 250 -395 996 921 449 -108 238 -296 -559 -988 -815 -932 796 -390 525 901 27 -796 -598 551 885 -314 -548 223 -605 -773 -684 478 -818 -425 994 872 -889 -502 473 466 870 -646 62 -296 -790 549 -818 178 844 571 -879 285 -322 -919 790 -427 -533 -839 748 -613 558 -845 348 -233 757 -495 931 543 -368 -485 227 742 -675 -47 321 270 406 710 370 49 778 -474 35 915 -342 571 171 224 658 -722 75 -306 -23 -396 -73 194 -294 881 364 -257 338 -827 361 -353 -687 213 -119 -955 -803 -992 -560 -427 -336 -427 -584 -921 568 -915 -590 -922 365 -784 -457 -423 648 -573 364 -61 948 -997 -544 723 224 733 876 280 874 560 182 279 612 -94 691 -195 -877 561 586 374 143 -174 -50 67 -700 -131 -845 -391 661 -268 -964 689 780 548 -982 -409 -895 -514 234 -131 218 -964 100 604 604 800 229 768 123 -67 -329 -255 18 -721 89 682 882 -39 -721 1 -268 291 -29 -391 -881 -450 -273 935 6 -781 696 -333 93 -528 -681 -395 -465 702 752 746 977 -558 580 520 112 -72 266 -340 666 -462 -958 -84 697 -466 569 -330 364 -561 80 576 353 -452 -539 449 -16 -798 606 983 760 -296 -379 669 -381 -513 -232 799 -779 -67 441 280 -664 -947 656 395 70 351 448 -475 -9 -347 -284 -836 290 -703 -710 -173 437 418 -595 -148 766 -68 633 809 -656 -36 -811 -757 -993 964 -171 172 -287 -636 -829 91 778 -819 1000 -932 -454 -409 -43 849 880 869 203 -218 -447 -74 -555 -509 -790 -687 745 147 936 18 946 -197 215 -272 -25 -2 -312 829 128 155 -736 -221 -31 44 -147 -96 514 770 797 258 644 513 -233 -587 -32 851 921 -804 -339 -505 -464 766 494 0 -943 592 -748 -708 565 806 720 744 464 -480 848 85 -982 -209 311 769 -565 716 483 518 943 465 -809 307 -218 165 507 -926 657 -686 328 -476 983 -640 -152 -529 491 -745 981 -564 460 -526 -570 -728 -105 -234 567 -432 102 480 101 -575 -894 946 400 779 620 -599 544 -966 -812 -601 -868 161 907 545 -603 -708 234 -268 -434 -671 928 306 -463 -26 -688 -687 835 998 728 -122 502 610 569 951 -402 -221 722 -916 -534 886 -488 -204 145 -653 -53 -71 -566 882 412 921 576 -677 76 346 885 90 -644 -238 996 906 708 893 -492 -916 -536 -40 946 339 -847 801 517 -381 -322 243 -273 442 90 803 91 -328 -604 -457 847 -590 -842 -366 -756 -253 510 -541 -190 -378 270 67 -518 782 -232 37 -518 -153 -418 646 -800 531 679 -443 176 824 -331 906 -483 -850 784 456 561 518 481 -54 -954 900 245 -465 -589 -584 -920 561 494 -202 719 -440 -441 76 99 653 -985 -677 44 -255 -328 -250 -223 -602 -491 205 204 852 381 57 -430 787 -102 -58 -533 -943 19 763 -588 832 -805 488 866 934 -635 409 932 377 818 434 589 405 909 -518 423 370 -217 -460 -570 -355 940 -665 136 -257 977 -674 -24 883 509 150 381 -978 591 541 -759 -710 189 733 -128 -957 -567 881 -920 55 849 -541 -746 351 720 61 434 24 485 329 51 -794 767 -947 -673 398 -191 99 -920 -88 -559 -283 -94 966 -882 -404 266 -872 310 -951 -746 180 818 281 -431 -898 836 652 620 178 -441 928 -445 592 552 -733 -648 -751 176 -234 297 793 757 577 -194 467 -370 759 999 152 553 -131 -806 -559 853 -328 199 -561 712 365 -539 -313 -3 539 -237 766 -56 867 -693 637 787 919 -264 -513 746 -777 827 -37 478 -550 -203 160 -294 -431 -927 155 -936 -343 665 -95 828 746 -660 419 -372 -774 -939 7 -143 -464 -196 -186 -29 343 -376 -191 935 53 619 -406 321 697 -581 440 -866 -462 957 618 -655 22 923 -356 142 -170 -858 -937 -977 494 -257 783 847 451 30 -566 -889 93 592 -931 328 -742 989 -824 607 492 -352 133 23 647 614 -813 416 -779 488 -475 -418 -978 -315 299 -956 -677 -734 -264 -666 -515 456 864 -547 -694 -264 -414 346 924 823 -168 114 530 -791 -944 -479 -136 -170 -419 385 -18 587 722 -103 525 -766 509 360 34 -794 771 -294 -393 183 136 -710 640 715 -138 868 427 299 649 759 -216 -896 -429 367 -996 -743 -359 -842 -61 937 -822 -560 456 827 -911 528 -511 425 -350 556 618 -40 -475 -918 -102 -333 -990 540 765 -812 -414 771 18 -733 210 -824 857 -876 -78 42 9 -809 888 -155 116 -50 691 43 137 -754 -319 635 557 -573 598 875 499 -234 -658 -197 953 342 -537 -611 -532 -800 -649 203 -630 370 717 -677 411 -551 497 -983 762 -657 262 526 914 828 908 422 876 -744 -208 -818 -804 401 188 84 -123 -412 973 -504 -881 -890 -673 477 471 822 365 -890 87 648 947 -678 -704 -143 -686 -50 571 -786 594 616 93 949 61 -133 407 779 -161 804 494 -808 488 -339 -786 649 -878 512 917 75 -424 727 -620 199 -711 796 981 615 963 868 52 716 640 604 -906 161 -752 -419 -502 578 -303 -478 433 -12 594 -947 -479 120 -362 80 -948 486 712 201 229 -162 -827 -436 301 481 92 -958 -62 -198 291 -86 819 329 -234 191 -822 415 -163 -980 -109 752 -327 -426 483 -213 69 -1 -765 556 -824 689 595 858 -7 597 -249 -549 -307 -186 -715 831 -328 751 428 607 467 149 584 -759 6 -56 42 635 279 -424 -241 -373 116 565 -415 851 -413 141 598 770 875 -184 -70 697 79 -808 -593 -5 767 -512 831 856 416 754 165 594 428 336 943 -199 908 -170 189 628 707 -911 331 837 978 -652 -828 -111 563 -248 -482 709 -207 -578 -962 -683 -29 393 -48 137 748 303 639 801 488 -639 -13 -702 -3 978 595 -746 106 -278 -56 654 339 205 869 -105 703 799 -858 -121 -47 -582 -537 309 -194 275 -567 612 -414 -417 -166 -427 677 238 -669 633 162 278 956 581 499 -379 575 -543 -497 287 524 -459 299 762 -145 -200 495 -829 -211 648 80 -268 -144 761 204 -149 -926 775 501 -209 -122 -273 871 -683 747 -202 -712 679 -691 194 -383 924 -497 4 -841 -633 -315 -532 0 910 -722 -741 -100 244 -703 -669 -605 34 910 -760 127 -300 662 347 -256 73 -15 -982 -768 345 542 957 964 934 -837 -539 68 78 -805 -897 804 -299 -119 722 -68 99 827 330 333 218 -191 928 257 -607 265 -83 -949 -22 766 157 -383 -809 505 -106 -272 -992 -482 622 -521 83 -581 204 -8 -259 -557 885 124 -822 -996 -773 83 17 -738 263 -396 767 -591 -670 298 994 -247 -953 -361 85 -796 -309 459 501 -527 -380 814 -714 -962 168 -676 -237 -794 225 499 473 -88 -779 317 -395 -936 -36 506 -509 285 -686 -986 -973 552 -945 83 186 -395 990 -368 207 910 -379 -842 661 -431 567 -140 -946 682 -269 738 598 907 365 -630 482 -909 532 982 397 -171 767 984 -878 -68 219 358 458 -436 676 -955 -541 396 -664 902 -313 -374 -641 -63 -342 945 -831 71 307 -326 700 576 -402 855 105 -416 887 716 -377 -878 -178 276 -598 -805 92 -823 759 -167 -869 -726 494 -663 12 670 -350 737 899 679 811 946 104 632 -518 -151 -187 -959 144 -974 -98 -478 -184 144 589 -383 -635 247 364 266 -210 532 -718 -372 323 820 -616 432 918 593 842 -667 523 -79 178 778 -353 -73 -706 979 -709 -67 -46 37 944 191 390 -776 -760 -991 548 770 -447 349 269 361 -621 332 -424 798 267 -367 -517 561 620 -922 -13 -790 -732 -82 -471 -180 -376 1000 22 357 -473 -272 658 638 388 481 -478 -740 -934 990 584 111 1 301 953 478 -668 -705 -736 465 218 815 -22 -97 759 -577 -132 -684 528 865 717 143 -82 -454 -626 -60 -310 -93 450 -396 -729 -154 -444 -118 -833 -654 -366 -705 -922 -178 -800 61 87 900 981 933 -15 -727 -500 -622 -536 -953 41 150 747 -24 -305 694 273 -164 14 -55 325 859 483 -298 -507 350 -934 321 -782 -426 514 -691 -235 -340 249 -944 481 486 -521 -455 344 705 0 -815 723 794 276 92 -949 -842 327 -744 -470 -67 318 115 -358 903 296 25 553 458 -978 323 -776 979 -842 -844 386 -144 -232 41 -15 903 -382 982 889 -549 109 -437 -83 -677 758 -172 758 814 -471 -802 -598 622 -530 753 -389 109 125 846 -41 -168 -371 -393 -321 569 -170 -524 -152 552 -105 969 37 -349 -345 -136 978 458 -650 944 576 -240 -735 -391 -89 -873 77 822 750 -138 162 -866 911 -580 -540 737 23 74 641 964 492 732 -925 -428 -927 -450 452 597 642 -66 521 58 -368 165 242 184 -433 -898 883 184 228 -770 -173 -345 86 277 372 462 22 660 -886 305 -811 14 78 353 -455 -283 -13 704 307 239 -535 -925 -278 -78 916 439 -589 -987 459 705 109 111 537 110 74 -991 -923 -600 -225 175 177 877 833 -297 730 251 537 -184 -643 118 351 -292 341 -136 619 -597 830 -455 -713 97 -789 -880 229 521 967 -597 -35 -281 608 -848 -855 466 -299 -147 383 -342 -539 -96 134 316 -950 -746 -209 -925 823 289 -401 241 -350 -183 -295 281 746 668 -382 160 229 27 133 -79 725 -690 963 586 724 -292 -403 838 990 -79 -857 -360 489 655 -761 -386 496 -455 168 -997 995 934 -468 562 -251 -684 340 398 990 93 860 910 -419 -652 -421 -553 40 626 156 192 -643 350 -218 -475 73 -782 -146 392 -838 -70 126 351 581 -931 -959 754 -448 646 -248 -694 -563 51 -562 -399 298 -246 -190 746 -691 -341 -516 -910 -514 -503 638 515 -954 -159 -950 -652 788 185 -34 -955 -226 79 679 -605 675 -268 -553 584 -584 811 545 -723 913 -671 -308 999 564 135 -413 968 -618 -776 705 869 847 -943 38 324 -127 -555 -893 -141 970 -608 837 -630 650 -761 29 898 318 885 -469 985 92 549 703 411 134 947 164 386 -845 632 207 -143 -697 -411 743 -48 -136 585 -252 683 921 -457 -455 -434 220 -832 42 866 -602 -97 779 -803 713 -663 -867 -5 654 -918 -683 -884 -130 -688 -663 139 -520 -451 -848 -989 672 -603 371 -607 -374 328 -396 598 -326 -83 -926 -780 321 297 152 -248 -50 -162 52 953 846 -888 -76 -569 -308 -397 -768 -595 215 -797 -255 810 -946 242 889 -306 569 -581 654 -613 665 715 264 583 -844 -795 123 -516 -859 784 -177 -503 875 950 912 -905 704 231 -262 358 665 202 751 498 -390 -310 369 49 389 838 -458 192 -55 622 -556 -470 -70 -937 330 527 313 -801 -257 -740 -945 -815 -697 -609 361 181 -773 377 856 -280 -263 -266 989 -700 250 556 924 780 -12 292 -900 955 -81 -420 -777 833 -60 573 -498 -721 -255 -252 -205 -690 -655 183 535 878 -758 -461 896 -111 -49 -298 459 461 -204 -288 355 849 -18 639 270 -73 -251 783 384 -647 429 602 0 -443 -602 -724 70 -56 -80 27 -206 400 758 -865 941 -658 -215 -657 -456 -433 -378 405 -495 143 272 -952 -44 813 -423 568 -790 866 473 255 -192 -915 391 976 485 504 -663 456 727 798 -73 -1000 489 -738 -803 -224 -457 413 -508 377 -65 424 -470 696 562 351 -352 -373 -171 167 -947 77 636 610 672 -75 -390 -322 -842 -637 597 757 951 -210 -932 83 -616 -127 -354 -308 -416 734 76 -375 694 718 -361 -687 282 885 851 -31 610 102 671 -452 663 969 50 -598 -958 -289 859 126 367 -525 -257 -279 176 61 767 58 938 -997 -822 -641 22 -310 -633 -770 985 307 343 -366 -282 734 -885 580 -631 261 958 709 -998 -445 -595 300 -707 -935 615 -230 -238 95 803 306 500 -671 625 -707 916 -261 516 -851 -255 -630 -539 512 -681 980 -555 -529 961 -150 -913 -997 906 -360 -606 -513 597 655 -237 -844 324 240 810 -477 -700 -315 -772 963 -515 285 -862 8 -75 -103 589 -803 792 -3 -552 20 14 79 960 239 -567 -343 -742 -262 78 884 4 535 -449 129 -895 607 -850 575 -229 -636 401 617 -243 -272 -623 710 101 969 -170 823 -463 -845 783 -911 -586 754 686 -938 135 -750 -833 459 -317 758 289 -820 -296 383 -984 166 -559 -923 -587 175 237 946 -817 -129 559 407 -507 -784 236 -82 -403 295 -922 -870 416 -277 -366 411 418 -452 741 50 288 -302 564 -665 119 -255 868 767 -227 -748 185 -581 -545 -964 278 -273 -42 -989 -489 830 209 990 -64 210 -480 661 -263 923 -58 -386 -890 18 241 880 -125 997 -155 -365 -561 -583 -311 -507 648 -630 586 -307 553 875 898 162 964 818 -68 -527 304 368 85 179 198 687 625 -39 -293 228 -875 -387 -606 327 856 739 -45 201 -238 -211 -957 -267 -4 -978 586 51 28 140 -450 272 -438 -350 -428 -124 -475 3 -720 749 835 -288 623 125 -145 -649 111 -119 353 -50 -214 -694 -930 -184 -632 282 -716 591 -470 181 -163 962 -331 -182 -455 -417 -93 618 -678 -801 954 -732 653 -35 772 450 390 938 -985 796 999 983 -552 132 575 -109 25 -965 876 -782 907 476 -289 -711 411 -201 211 710 854 330 -34 232 483 311 977 707 -461 -401 817 -697 397 -206 344 -184 -540 295 841 -580 -279 -599 -168 -727 964 918 -204 -205 495 -422 396 -328 -435 334 979 -531 -437 -193 -33 536 574 -990 -816 -890 743 401 -339 -781 681 534 -666 757 -350 304 -981 549 715 464 820 -461 -737 560 -493 -450 262 -375 684 -530 -740 232 243 578 -302 -269 320 570 560 663 466 -402 -367 957 939 -607 485 -841 -128 -711 903 933 -780 335 321 -708 283 -881 -460 -290 353 291 -296 911 184 -996 -512 293 -605 -99 812 422 631 -111 282 148 488 935 -968 -298 -654 23 -276 207 -244 -310 -665 -756 -647 -183 484 -857 -687 -205 239 546 179 70 -736 -102 -472 -1 425 755 -984 -581 135 -842 -966 -680 -471 -867 107 323 758 -274 -249 446 564 -374 779 -172 -196 -619 -333 76 858 -437 -874 605 508 -329 -674 138 -943 255 162 -322 -177 414 -234 -475 41 859 584 435 -936 486 722 -620 961 -427 -584 -347 966 735 994 -88 -650 686 374 -881 -732 -693 516 251 -407 -136 606 60 -503 -464 -473 542 794 -416 412 820 948 -702 -612 -959 -962 297 607 -5 577 -927 682 634 806 -9 -617 -422 -76 -615 -247 -497 79 148 525 -658 445 -937 578 88 -970 -791 -319 908 -735 -865 45 278 -819 472 -642 23 -316 -768 44 827 -595 -995 -811 524 426 391 192 -699 -334 971 209 -4 396 -978 43 -65 -155 -91 -402 -536 -937 -211 -707 -77 147 351 -645 764 -844 -601 536 -791 387 859 -914 -801 -96 879 -883 -307 642 863 705 88 539 -312 -769 -574 -266 -423 6 -642 -127 -281 -711 -864 738 -632 428 -959 -692 -959 636 -466 286 -897 270 52 67 929 594 -426 379 531 -938 942 579 -409 409 -234 -753 362 -435 -37 823 -755 948 -466 53 -136 91 433 686 -584 -503 210 736 897 -93 -21 -593 -224 -581 761 926 -66 623 289 -734 -693 -261 460 563 461 -589 -894 363 -694 294 -306 -391 -954 -236 478 -170 878 734 510 -198 -114 -579 -614 -308 391 708 -326 87 -499 -245 -561 -245 538 84 -59 859 88 324 543 661 507 94 -261 -712 -703 -672 -104 -826 -387 247 943 -648 829 442 -718 894 775 559 844 680 598 756 329 923 -592 610 74 -432 97 -30 -861 649 -965 -979 -655 -196 -412 930 727 45 -866 -861 673 -64 608 27 -209 420 -297 705 -895 -822 -308 984 285 -40 82 -766 -50 -187 -52 -781 -306 -563 179 305 -743 65 -986 -723 -775 629 -590 272 -164 1000 -107 -141 -740 -448 -126 -272 280 -376 -485 -487 355 -318 -59 -665 566 493 400 73 -16 -326 742 -993 494 148 229 289 994 58 -124 -424 70 -43 770 -475 -684 992 -655 365 196 595 -581 291 -911 -626 281 159 -599 -905 -306 -540 -701 158 743 -818 -803 -259 -588 443 603 -848 894 -593 -829 -282 -102 561 -371 -167 472 -248 -907 319 429 147 336 -654 522 514 354 549 -527 -459 -759 -1000 -225 461 177 -651 569 -183 119 -563 347 548 436 -150 -695 649 -587 -666 104 -41 48 193 569 589 290 -517 -469 -194 988 -485 451 -232 801 671 -341 797 504 -50 68 286 -707 -615 132 911 -282 946 814 953 862 -780 -290 -853 967 961 -866 34 -975 -876 -101 393 81 -843 -353 -132 917 -585 406 -262 649 63 -351 521 712 519 523 939 -514 -937 -914 -413 494 -805 502 958 774 717 506 898 252 -390 977 123 656 280 -451 873 701 298 -452 -830 -267 -619 -391 155 -787 -993 -543 -642 -1000 -436 645 -858 215 297 -228 923 565 690 721 -259 256 168 -421 -479 -152 -958 -174 451 304 -30 502 -122 201 -441 -692 360 -284 1000 -266 -821 -830 -2 -313 -8 -502 639 935 -163 345 466 798 391 -537 -613 9 856 -375 819 801 -173 -351 -754 -658 218 91 -12 -104 -66 -204 -120 112 -789 -867 322 -70 -105 -944 -834 -292 527 331 -464 71 -223 -944 612 -726 -995 -845 -136 -437 809 -251 194 92 628 549 824 337 230 929 -288 93 248 -515 235 565 51 -456 417 338 547 560 -240 968 529 -422 -850 -652 -777 199 506 89 54 -248 -847 -771 -249 137 -214 955 244 787 53 859 354 688 -339 -629 997 -56 -960 -545 13 -456 85 -208 -932 986 905 676 468 525 -670 602 -871 -542 -726 -375 309 -879 450 -34 19 -827 748 -814 -804 -826 -260 1000 765 -285 418 -437 -189 777 972 818 62 -156 -705 -578 -296 107 351 -247 -110 -820 51 138 265 603 -955 -693 822 -378 -23 424 -857 588 707 -522 -950 123 -642 917 508 959 853 708 -81 510 752 -400 -713 279 -394 599 -258 -566 810 -853 248 -463 -644 748 480 511 -883 -107 -8 -512 -248 -390 -858 -538 -907 -247 727 -293 441 -570 -722 481 902 -449 -482 -149 -701 521 -288 199 -649 617 -143 359 574 504 373 -589 -899 127 712 -486 898 653 440 345 -477 -591 713 972 -264 899 625 177 -876 -344 -485 139 815 119 -182 -363 -899 469 -656 -87 -927 704 -146 -129 -506 -298 -133 -176 766 395 166 -392 532 84 -256 693 525 856 -593 -594 853 -315 167 494 406 -394 -324 -467 -807 -220 -385 462 -236 81 611 980 556 -993 139 -415 317 -926 392 -113 862 571 883 -98 29 142 -387 367 -431 -87 854 958 -972 231 -537 652 -228 -332 -865 -201 161 963 792 505 653 -204 573 -327 -281 -675 -413 380 -951 -362 58 -703 846 -823 811 -86 -235 507 -349 679 43 506 44 -995 10 675 247 -604 -297 -211 -819 -796 -630 -157 425 -311 946 132 518 -796 350 -120 -341 -852 -203 512 -100 -852 179 991 320 -46 -611 -628 838 719 -69 84 795 994 707 387 -548 -980 -809 563 166 -694 243 921 512 574 -380 783 -660 -516 -848 844 -375 610 918 958 558 -213 658 -79 135 657 -993 932 -883 -988 805 712 762 359 11 -213 -749 -117 -236 996 -463 -272 632 730 -247 -258 129 86 -665 -123 -187 381 -353 385 -364 852 7 426 -626 -769 -519 238 -440 -123 -710 605 -49 836 -157 -401 -470 -22 -675 -348 -518 -751 475 401 932 -784 836 990 -815 -912 -697 476 923 -790 -830 732 742 -203 847 527 -250 28 -10 -240 -931 -482 318 -795 710 -519 670 -157 -332 594 637 645 -437 102 -696 529 197 -450 -114 -425 -952 -687 851 -863 807 -708 -914 -929 83 293 217 675 476 -545 394 -269 748 724 978 677 -227 -232 542 768 192 612 939 199 402 -272 -785 578 -608 -482 360 847 237 753 -983 -398 0 -402 -360 313 -333 966 -739 -283 -286 465 902 -476 -153 -530 -400 -757 -570 -321 -892 677 -219 -896 -567 -398 -762 -35 310 -851 609 -951 239 760 -289 642 342 -908 58 348 374 60 -287 371 802 -664 -70 -789 -866 249 35 -386 -238 946 860 -913 825 -537 754 965 497 -611 689 727 -59 -232 -469 -770 -713 -24 423 471 -632 29 721 -439 -431 -968 -402 920 -503 167 933 85 -385 496 -906 -145 532 -938 4 -350 -107 -855 194 945 -122 544 805 -595 255 -170 196 -542 158 498 156 761 385 981 913 908 -992 -914 966 893 -312 71 -644 490 487 24 -646 571 395 456 -554 -952 774 272 564 -801 752 -825 -487 -457 -846 362 140 -449 812 -988 619 -506 139 -576 498 181 -238 -229 114 -177 -641 -447 610 -608 -389 -321 -930 530 -777 44 -569 302 886 541 94 707 4 -989 -870 574 -395 636 -26 865 -478 -24 779 -413 -946 -856 645 912 -872 67 -324 -784 -232 -615 954 748 826 443 -315 937 -819 -156 -205 -457 961 961 -783 297 -920 -694 -812 573 -559 491 842 80 -17 570 195 122 859 734 590 296 784 -828 -283 -454 -976 965 -210 52 882 747 222 -300 -569 522 145 -435 -613 -738 -114 -70 774 730 303 -253 521 -819 -668 199 153 518 670 812 -187 195 573 484 -430 -446 938 1000 -216 646 197 191 393 569 -535 -59 108 -813 632 -322 546 -755 670 185 265 -534 -428 616 36 829 369 -10 -273 -992 -456 -105 651 386 70 -83 -304 -996 245 -304 -107 -945 578 219 -413 -92 575 -450 773 -363 443 63 -746 786 861 684 -861 -644 186 963 22 -379 -965 -817 -382 -55 -760 -472 12 700 -221 -671 797 -122 -886 213 -932 135 591 -263 -915 944 -58 -735 215 -479 -344 -571 -204 -378 -124 583 641 -636 855 -277 245 359 237 -807 -490 357 305 915 741 -824 -132 292 762 510 -868 -553 -976 122 585 -289 -212 55 -954 909 -50 119 -777 -928 151 -260 81 572 -708 -426 -125 644 -894 -101 -25 -442 745 -491 340 913 -758 -104 272 350 751 705 759 28 -105 980 -672 886 319 -295 -423 -9 -143 -318 967 -995 -202 -453 572 -19 130 -459 -208 -268 -651 -860 -756 878 -916 -751 269 271 -850 -388 -56 131 985 760 907 841 778 -985 159 -359 899 549 40 -215 543 -246 -448 975 944 180 -355 -463 -470 -828 607 -322 553 888 289 -53 25 928 633 -267 121 -947 660 -134 279 883 701 -740 882 478 18 589 405 -103 498 679 350 883 759 196 181 321 268 -618 -572 -78 -206 -679 -387 337 -744 638 704 -676 -286 555 -156 -975 642 410 235 -725 -13 330 23 138 -25 -831 -408 571 -601 525 339 132 -563 246 86 -395 -322 450 -786 484 95 -472 -72 -541 30 -112 -352 -834 218 212 324 -591 989 370 765 292 198 -995 -370 -303 438 -851 661 609 578 842 -167 -788 -700 -810 -819 -599 -154 -593 -400 -431 -613 -542 725 17 883 418 279 372 832 -212 894 879 -41 -648 -547 -117 119 964 488 622 -668 -101 997 -443 -228 -540 903 -387 192 390 920 315 -379 -280 -286 -518 404 25 917 -104 -232 -11 904 741 -911 811 831 288 -123 -984 628 557 -611 -649 -713 -346 275 140 190 146 367 9 -772 214 -558 -542 -442 931 383 -954 899 -886 372 -926 928 752 749 -76 -816 -511 669 772 -535 311 673 -12 -4 -337 -162 -492 -64 -738 771 -786 389 888 -476 -801 -49 -714 155 -273 -612 911 281 -342 610 -139 -63 -70 659 -944 -790 -648 694 392 -787 -604 -889 -638 74 -539 946 -298 682 -615 962 112 -643 -781 333 38 262 -671 -990 657 -325 828 -676 718 -620 45 -352 65 285 -932 -16 120 241 -36 451 -108 748 201 91 623 226 -121 -705 270 -144 -645 219 -271 542 -802 306 -155 -900 -344 -422 395 683 695 -587 -376 895 -209 -270 112 -362 -461 14 -964 -785 54 -233 -320 -185 368 -627 -842 -572 -153 503 470 146 718 -295 908 -456 662 -669 -908 52 130 996 343 -517 759 640 -186 -675 518 393 -47 341 -469 -928 758 272 479 720 -943 -28 7 -503 -66 -193 -484 360 572 -11 -508 849 617 511 160 -246 860 -818 946 -867 -573 -158 -977 217 922 -376 87 758 186 181 515 493 -537 737 218 -954 -423 25 -769 -242 -211 -564 -629 -658 662 -828 79 6 404 411 -72 287 -859 -734 506 464 41 776 -252 492 303 287 509 599 739 -942 876 -597 -494 -450 -195 -680 -159 960 -699 960 -510 -427 -779 -457 -882 581 -99 71 316 -437 599 171 -891 -464 -356 -326 -319 218 529 979 564 -748 -400 439 -240 -348 -602 527 -330 503 744 -721 -78 -671 836 -508 241 -558 -211 -406 680 -427 -312 -874 73 -563 -432 -545 -408 -31 -385 -120 41 -426 657 832 -933 38 -28 630 986 836 -138 823 -715 642 362 732 -796 -62 796 -637 -147 -527 -303 -53 -442 538 -784 524 -116 35 206 706 -760 105 753 -615 -560 -323 -912 660 -331 435 -620 -574 845 -271 -198 -120 231 -120 730 631 10 -235 -492 940 -718 -742 -672 -267 687 194 302 671 -372 -815 588 -418 988 563 -714 5 827 -134 586 993 -807 382 513 716 964 -36 353 779 -75 -771 454 293 391 -14 -413 -434 -596 3 -493 -970 -465 352 816 -170 -203 -769 -806 0 70 469 -851 81 -764 391 854 -830 379 11 706 878 -113 987 -182 95 -209 -746 -679 -697 -209 379 585 481 -828 -577 -558 -353 -303 585 -417 -646 637 36 -752 661 -547 -597 -484 -660 174 86 222 100 207 734 -360 776 -514 705 -876 -541 -288 -807 855 -394 837 844 -640 757 -682 -482 -135 -400 231 -529 -39 -667 940 34 629 -986 703 372 -786 -227 462 938 -158 -358 -209 464 -597 582 372 -58 -656 641 489 -691 -279 879 711 451 -143 144 -401 -310 933 566 -612 -920 -256 -380 56 -88 457 16 592 -885 -879 -207 -763 -333 312 -182 -859 142 599 -411 923 -762 -859 -921 -323 -480 -149 -433 747 -921 385 832 -709 -112 71 27 609 776 936 -135 190 -816 -841 -882 459 828 -433 326 -242 -815 -925 982 -327 -141 -7 -637 -224 505 -178 252 -25 -73 -579 766 -6 -723 -487 -756 39 -189 -209 668 860 95 -128 953 482 -568 127 -623 -826 -907 -143 -962 -277 889 556 -832 -733 -181 565 996 835 -411 726 -813 680 -810 -594 341 -628 -158 -539 -778 -193 993 -166 528 -130 646 -74 868 213 494 234 795 852 89 -282 -516 192 -196 -612 -918 -463 805 -338 -899 157 -808 -517 614 617 -842 764 -955 -415 723 600 17 -817 60 -617 -935 -216 546 536 -94 -657 776 868 70 -209 637 480 763 -360 -961 -334 -485 801 -132 805 -801 781 224 -10 200 -126 115 -183 -166 -479 855 -170 -1000 41 647 378 -339 20 -327 777 684 524 234 431 198 -373 441 567 -284 570 -52 508 -777 315 -935 -271 -568 -705 -872 838 322 -585 -606 239 -479 31 -749 -106 469 -178 -237 215 -674 183 355 -948 -793 528 -110 508 612 -609 -661 -775 -20 -952 -221 613 -694 684 794 66 751 855 -323 -788 -16 887 -318 736 -519 205 -392 214 676 156 -477 -575 -998 42 -922 -690 137 -308 815 480 867 -715 126 610 257 443 795 -1000 -51 176 -877 92 149 527 189 343 15 -237 236 952 -34 -487 -592 279 179 294 -97 604 -63 -211 266 -759 -379 -197 -359 49 -590 -585 99 -763 396 -560 77 231 893 687 787 283 -476 -822 194 -719 -464 -138 -312 -695 96 -175 21 -254 -994 810 339 857 617 630 -505 442 -975 -486 -637 -775 -501 -624 175 651 -903 710 -496 -346 -591 -494 -284 736 573 591 63 -210 311 -338 -174 -841 315 -450 -336 -841 -570 376 -617 293 -991 -818 -473 755 475 525 935 -162 -388 662 -113 691 -32 -383 -441 -643 827 471 105 -973 11 -487 -783 221 -673 433 202 662 -936 -659 409 -510 -87 -754 -185 -264 -667 -602 344 19 -385 294 -959 384 822 -290 993 -684 870 78 -172 80 127 -466 23 183 589 -43 -839 872 99 -467 -793 852 -816 905 643 -913 -685 533 689 -822 -845 -6 797 650 -472 -828 -932 -404 530 -522 -445 646 589 210 437 -433 640 743 80 793 -183 -184 741 528 453 661 561 928 -292 940 917 -124 711 -785 -950 -208 400 612 -314 -657 282 417 -746 -767 438 153 -746 188 534 -29 617 -352 950 628 648 463 117 -765 -637 -153 -319 876 -93 -595 -838 -254 151 643 -528 457 -268 353 -306 -691 -818 820 -50 -441 -92 416 809 -189 -553 -983 426 -19 222 -818 -142 902 -160 426 822 635 -790 221 -686 786 221 137 -137 439 -185 398 -360 -430 148 -46 995 661 718 -309 -960 60 -863 947 -211 273 545 -227 163 276 -370 595 -165 -576 -86 -906 103 -261 180 969 606 273 540 -858 477 -250 997 -821 311 998 -738 -622 462 -671 -46 883 -452 676 873 831 115 463 832 -686 -761 -945 -875 -563 -995 43 987 -187 -183 31 128 -989 578 565 -16 -621 577 -133 -798 -985 -765 903 469 719 883 487 -139 701 -929 19 -800 846 -414 -271 35 95 182 184 -695 110 -877 628 -951 -217 -187 473 -158 -768 -48 -681 -623 -518 494 -393 220 56 -648 -668 -360 220 124 -714 191 -690 144 -453 363 -759 37 495 935 918 588 -953 306 587 -545 430 -777 370 -477 -434 -527 461 577 387 130 156 -773 -275 17 382 852 -425 -50 -939 -306 -273 601 -533 461 -423 -396 165 -679 -659 67 169 730 -544 41 -745 873 -266 785 22 24 483 371 780 59 308 -455 479 644 878 499 954 -574 -670 133 866 -734 -692 915 658 702 -580 766 686 510 -819 -279 331 -929 -354 -5 778 -972 179 378 781 -498 190 203 -40 -494 -661 -582 645 -388 -379 866 -278 -190 192 -98 -759 295 -180 -785 20 709 -607 519 -627 -653 799 -942 -8 -286 -702 -801 586 848 92 303 -78 548 -429 -828 694 -705 -601 -283 -916 -474 236 -49 -755 417 778 584 -593 -582 -974 -677 -529 739 678 -53 -334 -293 -132 -115 -451 -998 615 622 170 601 -620 -322 -768 750 -419 879 50 -675 -459 -112 -677 183 471 -392 572 962 -339 -500 -446 -392 390 -916 396 28 -84 320 25 -153 245 723 913 -486 -587 -325 -792 954 823 908 138 -266 361 -371 262 -836 -78 557 -583 -391 -132 532 202 -269 523 -343 471 28 -249 439 849 237 -94 407 -361 291 158 900 -806 -315 920 505 241 694 -371 -855 764 -269 -354 -371 -180 -426 792 270 463 556 274 -86 795 -774 883 119 -640 975 -706 -347 -711 -816 -405 146 -794 471 -644 -461 905 717 -929 258 511 137 374 -840 -861 -104 -462 783 110 164 -837 65 -164 654 56 -540 155 -658 -963 -814 644 212 57 421 -35 881 -556 -791 -186 694 390 971 708 -467 161 130 686 377 707 57 5 -745 12 -439 -454 -696 807 229 541 780 -657 -147 978 -319 227 -906 -888 481 -459 422 525 -815 -900 54 655 -69 -841 -170 697 -104 -241 183 564 -678 -952 -741 -186 391 -756 8 -817 -505 -23 -407 -846 -472 845 -990 492 -11 704 -139 91 -31 -25 -563 436 -779 -81 -164 9 418 -143 566 927 -513 914 28 233 92 -269 396 -399 520 248 -796 534 340 -811 176 -129 -332 -388 295 515 340 -63 -237 -427 -513 22 -480 324 -457 295 332 607 -576 537 -702 710 797 -568 644 389 679 -111 133 -984 100 538 529 -778 -518 760 -640 -237 -33 -204 607 485 118 -926 456 420 -197 -372 430 -182 344 -458 -855 864 436 -480 472 231 193 332 -818 855 371 705 -284 -384 -997 188 924 -958 703 -491 815 -155 739 564 547 278 399 117 -383 344 -115 744 892 -836 -139 -549 494 -513 983 880 -779 787 76 -501 746 -549 -839 -716 -315 -441 -526 -967 828 -194 412 -30 658 376 -606 191 -328 186 687 88 676 -581 240 -673 704 -553 691 -522 897 823 118 372 547 -616 747 -80 552 165 181 918 722 798 -655 644 608 -766 -763 893 126 964 -316 787 -284 53 -224 -107 -213 -35 285 503 539 417 311 566 -833 -609 49 -758 765 262 85 -324 -220 537 -638 -650 -353 153 -436 -726 -75 -386 -832 559 268 -627 -41 -999 -495 -899 -325 -605 774 194 499 -746 -420 -962 623 185 172 355 805 -98 -324 -791 334 -478 -810 596 -915 -893 296 199 614 -672 -569 133 266 -737 74 -40 523 435 -476 673 -529 -368 -986 -929 454 -226 3 -346 -218 -620 531 -992 -593 969 614 665 -325 207 -520 965 -183 -227 43 -536 396 -609 624 603 242 136 -231 -935 710 -276 -251 101 806 -354 532 927 -9 -204 -556 -819 820 687 543 -110 885 502 -691 825 85 -425 20 -675 -186 -917 -420 800 -706 -113 -455 -763 -984 -240 463 -7 -634 -668 384 -583 231 -392 -706 -176 -414 -759 148 -845 102 375 -376 229 689 -162 -28 548 -398 -143 -239 -709 45 477 736 276 -306 -230 -963 241 571 688 836 -574 -151 -156 717 827 -452 -649 -506 337 -925 886 518 374 -897 82 -506 468 -304 571 -593 -718 118 -892 -747 -237 940 -246 163 804 -784 652 -974 -208 -989 -295 473 -259 -503 -352 266 -46 451 319 -296 940 51 734 302 325 629 826 -692 -337 -723 -912 836 283 -439 -486 169 -429 -917 -841 -37 826 -980 -609 429 652 -654 612 572 548 588 -745 676 173 -764 -366 383 -863 937 911 -303 453 395 247 829 -787 -605 -433 -805 -685 589 -435 746 -65 874 -484 -663 -977 487 -504 601 917 -709 475 -168 -824 -955 -186 -904 -297 971 -795 822 -47 -411 815 495 518 -816 125 759 699 -954 829 385 -563 1000 -628 505 -801 -518 386 900 -727 -163 624 888 -902 -722 516 148 -998 -463 64 218 -314 -415 -430 799 -583 -123 924 841 -297 390 231 43 -424 -284 -222 38 915 -732 -15 50 701 -797 -524 515 -296 -611 694 196 139 196 -250 -966 -409 486 -726 -547 251 -502 315 257 4 -790 93 -896 120 883 685 -436 -559 -119 805 -984 -522 146 61 718 -365 1 144 -204 -179 775 739 -321 -327 573 -140 420 -626 -479 -911 -321 594 380 -491 -102 988 -464 -608 672 -925 -628 706 607 -41 690 -756 -318 811 836 706 463 -908 970 187 -198 -260 -902 372 437 798 660 -784 826 451 386 -538 -136 888 435 619 -787 -395 742 684 16 111 25 -597 737 894 609 -157 864 -864 446 488 129 12 -606 338 836 -419 -259 65 816 222 -756 -877 -233 60 -4 -551 386 -20 -153 960 -420 -537 982 134 641 -987 133 348 159 588 414 -167 -222 114 94 -705 -693 -737 863 55 243 -618 -274 453 795 284 991 168 129 -709 273 -301 -940 -385 -654 157 444 -906 -93 472 281 -349 276 815 -618 401 -706 -917 195 218 931 204 435 389 -322 -741 -86 713 -990 626 -757 641 -875 -33 -865 381 -796 51 -655 -912 -476 954 -672 -512 936 493 757 -960 -685 876 -214 -438 -134 -230 -918 919 185 -236 -974 666 -969 -871 -994 864 -336 -564 -952 -953 -794 -284 -694 -973 524 149 -345 749 -445 885 475 -329 -289 372 -67 -583 96 564 -638 192 -17 557 -62 -473 -181 603 -366 -805 66 264 -234 273 835 333 344 -376 312 -711 -338 397 850 -570 669 47 97 -76 273 -5 982 754 -612 913 219 24 -107 -213 -154 -41 170 599 -239 -456 -438 -786 -726 -5 308 692 842 548 -849 678 -405 727 -950 -855 152 789 410 -696 -395 408 624 642 124 597 -17 -777 724 224 122 436 29 178 647 -483 -119 824 694 -642 920 963 456 -909 -700 -571 -821 -935 269 -350 -131 965 94 401 -432 443 178 -524 613 388 302 874 -210 644 -914 513 963 837 -416 -771 180 -358 436 273 686 -169 -870 -690 -394 -198 -808 -243 -1000 115 -73 817 -171 -198 -948 25 -276 -115 502 722 819 302 649 862 393 -139 -218 -305 364 -432 -214 740 755 143 -32 397 248 968 720 84 -27 -924 -398 324 -897 773 -627 598 -821 -861 892 870 144 875 -10 228 -956 -839 -874 -122 905 -660 -524 1000 -167 -173 -718 -92 497 -780 -788 -417 -929 -210 787 764 740 214 -608 -432 -355 676 965 932 890 -198 -683 209 -214 705 451 -333 810 411 501 634 -610 208 410 -741 69 303 343 -802 89 915 -892 -743 266 420 -95 -277 464 -773 -12 896 393 663 365 529 404 -532 -889 176 644 469 -590 313 537 -684 -650 -849 821 975 -701 -281 -137 -192 -439 -689 301 -189 295 833 -541 534 -864 260 -210 567 -793 -664 -808 -640 -406 288 217 -881 557 -485 215 1 -337 691 -471 -575 -266 -183 83 23 217 447 -665 334 814 -417 953 -791 -203 -175 -576 -623 210 -41 5 735 182 -131 -402 2 387 -221 857 282 -462 -478 553 -725 953 -641 -435 -521 -887 705 -597 -227 -447 419 437 107 71 466 549 241 572 844 -31 -922 823 767 100 711 16 -611 208 -532 -482 207 -145 -753 536 454 -661 -430 -67 36 140 50 -627 -991 17 356 798 863 229 928 997 -913 446 939 -286 -538 -39 -589 -868 -219 722 351 -995 -1 -305 -372 -149 159 -716 885 343 -781 166 -44 -635 -680 799 -59 388 -497 824 -652 17 415 -552 -722 -640 -651 -519 -803 902 101 268 -264 157 497 -136 915 -611 16 605 -578 847 216 388 -975 112 842 41 -320 601 186 -19 -747 -306 -219 292 414 -670 593 -297 530 -254 -892 819 997 -100 262 -666 201 -301 -224 456 38 -727 652 607 -276 -883 676 345 -201 809 -110 288 972 704 341 968 -966 83 -379 -507 130 914 500 -717 -76 -304 126 -112 -170 -925 742 63 -57 -868 -826 -916 -564 -625 -436 522 -244 -134 -3 -663 -884 913 -39 504 418 -741 462 344 -474 40 568 -415 -641 738 200 -595 861 -31 541 -654 -597 -947 -489 -745 -589 48 -150 338 -248 348 581 289 -177 -846 709 244 283 290 620 884 -737 304 -819 94 -596 -233 -601 -566 584 521 726 -298 -92 -67 553 -843 -723 -134 -565 99 -289 310 218 -952 -612 14 -583 -684 -132 -42 -973 -936 732 564 152 967 334 -990 -343 -223 -156 740 -983 -931 -992 -642 755 -811 -954 641 324 743 63 -928 747 85 832 -545 -428 -708 -648 415 -808 -951 -193 -502 721 -382 -854 774 -205 -935 -780 939 -906 -36 -181 -390 -216 -949 -173 977 -952 -749 -620 462 -843 691 377 -731 -212 29 35 -672 -419 -272 327 797 565 173 -168 489 768 458 -387 97 -611 188 119 241 801 -233 719 -454 779 -79 901 -155 60 284 -478 850 734 -229 -744 766 405 -349 553 342 260 501 -389 -245 -199 -863 -619 873 155 -111 283 -984 530 904 870 -693 -58 581 176 -537 -492 -82 746 -282 -417 705 235 83 -156 707 -742 357 -219 -44 -570 -981 -386 508 851 -715 966 663 -35 -31 777 -607 -611 -978 -910 -43 -840 -431 833 365 818 -446 421 -215 -709 467 124 -597 39 -616 624 -667 -274 -92 -686 -903 -743 -833 -175 795 -779 52 691 -398 83 133 250 411 733 344 -222 579 -657 186 -478 -160 50 621 -622 -376 -50 -399 119 598 10 576 597 587 -205 391 -704 702 295 -463 -813 702 853 538 -827 382 -598 578 648 809 -262 -245 202 5 -946 -233 644 93 -398 114 -838 -291 143 -478 418 729 153 -425 804 -593 162 -856 841 -719 1 -772 251 -466 292 -617 -715 710 150 819 -579 328 833 624 374 -541 -575 -151 -204 -606 782 658 -785 198 -628 421 171 279 321 63 -506 601 -821 -911 -868 -290 -5 -860 338 159 843 -568 370 -201 36 513 423 -567 -307 -552 -524 -789 -417 -565 -53 955 -18 537 -427 -940 5 -689 -732 269 565 -814 312 -112 -413 -677 999 -346 -645 766 811 720 -286 929 18 222 752 213 -7 -327 -739 904 -795 331 569 645 174 254 -359 585 -208 -775 -86 577 -873 -827 699 817 571 -588 596 -986 360 -428 727 394 -340 -156 350 429 -386 -811 577 386 474 239 -741 -906 428 -130 332 -646 -954 -194 -935 833 -280 623 358 -675 -484 -811 521 308 -495 -143 -888 -740 461 719 219 299 19 -866 -545 660 741 51 381 887 -175 -829 -633 810 105 564 850 825 109 -831 682 486 663 560 -431 509 -468 214 -16 -163 449 551 177 -578 -765 420 -40 517 -647 350 862 -496 263 54 -877 -503 898 -360 94 863 114 288 -995 -640 215 697 521 -325 -372 -481 -917 523 457 172 -446 74 -33 -211 -855 -700 -587 25 -169 -645 39 583 114 -643 -140 70 -461 -659 100 86 120 -796 153 111 -232 821 -673 826 -378 615 109 -562 737 449 -885 -346 -252 30 -774 391 -1 899 701 -34 -898 -5 717 -949 361 -267 -453 122 -792 -16 -389 -191 495 184 -796 208 -553 585 835 148 892 -165 -483 880 442 837 -767 -741 -4 64 -944 -346 -334 -319 -237 671 -827 -165 -232 751 -431 945 415 678 538 934 -808 -239 580 -547 783 66 -965 318 908 -721 145 742 -184 160 -792 919 -597 993 923 -918 -607 206 -127 -378 540 500 -42 -745 493 -479 650 -131 -773 -669 -548 -959 -432 470 -581 701 -668 519 454 -855 -365 -96 603 -592 -900 -840 -960 489 589 -983 987 -667 -418 -398 -218 -867 -125 -364 -101 415 -62 135 -291 -920 450 -903 -2 629 -73 -237 -542 -526 -396 152 80 -939 626 992 223 42 -661 -978 269 449 -670 390 987 445 -550 911 -483 -217 -994 -309 -878 10 927 -752 -221 -59 626 -670 -183 784 -755 499 -622 -525 -882 -83 831 666 826 -364 -951 -297 806 -567 -854 813 875 727 462 -852 607 -702 918 -838 386 -540 -761 354 -512 335 -989 -599 -426 65 -591 -780 951 -939 529 -648 -194 -225 -513 545 -303 409 330 -655 -176 -487 -733 -332 567 -87 540 614 588 494 601 173 128 645 827 686 678 -241 628 336 -897 -930 -6 -866 307 -806 744 -396 246 -561 -804 418 -706 -902 -216 -479 -720 -644 -712 -524 -767 589 254 -516 231 -185 609 471 510 669 129 -355 -932 494 -883 -325 -165 895 856 -364 150 -745 -836 -150 -992 987 -819 -501 -130 -776 852 -461 542 -644 -933 165 296 711 -289 587 944 -624 -530 -286 -668 -36 857 -346 -17 123 -360 -727 337 -645 -363 -803 -300 762 654 -228 210 646 -313 -262 -910 315 817 -549 -837 888 167 -683 -46 727 -482 -770 -61 -106 -150 11 -346 -584 177 72 143 609 -105 543 673 -874 462 -292 -639 44 -656 -88 320 -255 -705 -297 644 -894 704 349 -748 -615 -886 925 533 731 218 -118 -9 540 533 213 -786 -515 612 495 743 584 -125 67 -452 -40 -929 292 403 48 -586 -511 -402 27 -531 689 71 56 -795 573 904 -964 708 326 -720 896 631 -730 -510 -890 -563 -3 -832 -864 146 426 851 483 -158 -134 -470 -126 -630 372 544 262 -307 -646 853 -992 42 -216 483 -668 -562 540 -431 936 -977 -234 628 173 -588 -841 -559 757 -238 -27 422 -239 389 385 18 -670 -305 -365 -660 -927 840 -583 -310 917 -648 -378 -922 -522 285 -766 -620 419 -232 338 -288 875 554 -926 -836 841 144 694 -672 -265 -887 974 -522 544 -784 -809 733 -837 -369 204 -703 -349 397 278 299 655 524 537 -397 -539 505 324 40 822 -316 -470 329 -371 553 -708 -255 585 620 -524 -355 -663 495 882 -650 261 -713 -209 967 636 291 -796 -147 -220 -197 702 -510 272 297 984 129 174 769 360 -701 -2 538 569 -743 -793 -132 791 -119 508 747 -495 498 -455 -179 -723 -806 11 -159 779 625 423 734 -627 -54 764 676 313 -102 521 -440 278 939 -459 -365 -12 756 219 -957 161 -312 -633 -338 755 -759 800 879 -30 736 -509 -284 -703 613 811 320 -815 24 -408 -726 -727 871 -373 -545 -579 -11 986 -957 128 -70 371 -554 -119 378 -665 443 955 407 805 -21 -723 -163 -538 -521 -376 -315 971 204 109 -843 -916 200 748 771 568 628 130 549 -611 535 -52 835 16 -104 -708 -483 948 412 -789 -10 689 -164 115 866 79 467 -354 -943 675 -128 907 -299 809 27 -733 -416 -267 -649 -765 897 -465 -974 524 606 120 -115 91 751 599 -935 -720 -310 918 -146 450 -683 41 533 690 928 454 -493 -201 81 286 -744 750 763 111 -764 -692 -639 807 -323 754 139 -292 -155 266 -894 957 518 944 228 641 41 -602 -180 -401 318 -755 21 30 -950 472 -304 471 956 244 -93 922 355 -603 865 92 528 803 482 573 596 -466 739 -49 -139 -408 872 524 512 -871 -754 -941 710 949 142 -196 -381 -534 -116 341 161 -226 511 358 -326 -538 860 238 731 -870 -818 -186 -129 596 -94 347 103 -253 -291 981 164 -422 -727 471 -424 -103 -827 451 -347 782 166 -121 -665 812 562 301 -443 158 -474 -430 -119 222 -572 -657 88 912 758 828 1000 -190 -336 531 -603 -996 651 26 538 465 44 250 -319 -21 -584 209 -518 -540 796 -63 203 286 275 -71 -444 -975 -491 -4 687 -422 178 -581 -18 -685 650 -990 745 333 817 484 571 611 -849 728 988 144 996 196 -431 -760 181 671 908 -431 213 612 -717 -73 812 407 343 18 -114 -942 819 618 -265 188 171 -767 567 452 -713 887 925 897 472 292 390 -724 -823 -582 382 -244 938 -432 -516 -122 42 -832 -726 -95 328 857 -612 956 758 -854 570 252 -483 -332 937 -918 -803 331 -910 -295 882 -579 -530 793 -835 378 -56 -388 -444 -793 841 -157 849 -490 933 -203 -338 -671 8 612 -529 288 266 -94 -856 -463 -978 -292 673 -823 27 552 -954 -95 836 426 -165 303 112 -900 -538 -230 994 170 693 167 -23 -243 -820 113 -23 -871 -692 867 -673 -749 -301 -839 -274 214 -308 311 308 -501 -65 839 84 11 747 957 -262 743 28 307 -173 -764 918 -139 -895 517 -816 190 974 612 668 -293 -302 -663 -61 -119 -858 -243 -171 -884 -353 45 485 826 365 784 -100 434 -275 -824 -796 646 844 467 114 187 618 -826 225 783 -860 988 -379 -700 432 -205 987 686 308 731 -59 -820 -346 -480 984 212 215 906 -955 -3 -214 184 828 917 185 -908 606 226 956 -435 -910 435 -321 -773 154 784 600 520 -940 -575 -542 -946 -128 151 583 -665 -432 -386 874 -465 456 -495 673 540 621 -172 191 793 -879 -96 -165 -219 -174 -816 -752 -706 -819 -182 -894 -862 -983 577 -997 -195 -866 979 -10 -565 -184 395 -89 608 366 815 299 689 38 -909 -946 879 413 -395 -9 -743 548 -50 453 492 387 21 785 846 748 744 -638 672 -283 532 546 -427 329 143 981 -597 270 725 -709 -146 -57 -93 655 772 749 800 94 657 -657 465 -801 359 946 -922 399 268 138 153 359 912 684 -405 149 -700 68 -272 -231 235 -722 -653 -303 -745 -339 696 203 -93 -447 -418 826 -199 413 428 -47 -848 -637 -794 -760 866 656 308 -346 -815 23 -320 -92 -546 -513 -456 409 -884 557 -452 891 918 925 432 -594 -339 741 635 -804 -166 865 -287 -554 480 147 547 -948 -105 -499 267 539 -513 -650 764 -534 -902 933 626 -252 476 -7 -842 669 -90 120 -179 320 -27 597 -930 -742 823 -859 407 -736 -92 -292 -243 -744 -849 -286 369 -410 -730 -66 -716 193 693 908 349 -240 278 169 -903 514 390 -307 707 530 185 980 691 -477 527 669 768 159 -134 504 -689 -235 205 136 406 -265 788 98 -471 -174 579 541 -77 469 -695 688 611 637 936 -55 895 -939 99 399 -906 -84 668 -565 479 -604 42 -602 741 -976 719 -152 743 -235 515 -41 -610 964 681 -22 167 -775 229 -82 -500 -965 814 -206 -659 844 -753 -919 549 -209 -340 -621 29 -522 132 696 -447 304 -486 170 -279 285 27 -688 -483 261 -721 -879 -181 58 -737 805 -641 -865 -925 -790 918 -273 -11 13 -603 -82 -976 110 -374 -759 85 699 -467 145 -35 282 968 -351 -85 -608 576 -320 -882 391 11 -881 444 104 -865 666 -36 -719 -238 346 -813 474 -707 -780 -489 115 -632 648 397 232 836 992 -377 -192 685 10 -826 -683 727 235 -159 606 -566 -236 980 -216 670 -221 760 309 -626 -698 89 41 -105 -447 679 529 -656 -423 887 54 -36 -18 -788 777 -853 -352 22 -404 728 -76 639 190 -953 222 147 415 -774 -451 -432 -967 -154 753 -360 -56 447 -615 -519 877 58 184 -721 57 434 173 38 -919 -738 252 46 -686 -946 505 -999 -778 -458 -136 910 562 147 -129 -702 -120 -63 296 -174 741 539 -558 -664 445 964 -713 -187 -664 580 356 -593 228 782 -821 -813 470 -718 -349 417 -313 -271 -770 571 497 -304 -982 -471 -782 598 -398 -193 -933 446 -649 415 -103 -240 740 -834 660 -541 263 158 -143 -997 231 144 607 -181 421 -41 331 779 -44 -61 181 -445 861 815 51 933 791 -651 525 -369 -822 121 102 222 -419 -479 998 463 -160 -683 500 -509 -359 349 918 444 -880 -637 -972 853 758 440 -927 200 746 629 350 596 -412 -944 970 479 -124 -613 -308 -334 856 -752 889 -673 538 12 -762 -261 -311 -182 989 -210 -401 540 949 -607 -263 -816 277 -457 -560 -865 -927 -222 -919 -826 -807 729 645 926 -879 -14 -629 493 590 -342 92 -853 538 -181 222 491 -507 -803 705 367 240 -138 0 -528 -70 470 434 -979 -514 -909 -177 -743 -594 -759 930 901 -138 -12 832 -338 293 -684 -273 -332 -229 -63 -200 782 321 -620 782 -267 -177 121 148 174 234 67 815 689 371 515 282 -489 -747 259 -922 390 818 -815 694 -906 520 30 556 -383 780 139 -700 -174 -124 -974 813 165 55 303 -633 531 -1000 -726 -844 -188 -388 -133 -271 -418 832 434 244 -818 -973 -872 201 -834 -826 916 237 790 -623 188 -185 -124 294 -93 -839 864 -404 865 -642 -155 295 -307 379 861 564 -63 682 -256 -303 -55 409 130 -700 186 -922 -694 -957 -260 815 290 537 688 760 986 947 260 524 762 102 587 -921 865 -436 160 491 -483 -913 -603 -481 859 -775 181 -115 167 267 702 -169 -871 -592 -832 -126 315 -142 919 341 -811 -722 594 821 645 -926 -945 -724 709 107 779 -367 -253 960 -783 -138 -786 -97 330 -41 531 -172 -675 -786 623 208 -692 -265 -851 -27 206 581 809 197 427 -51 211 41 554 -627 547 -450 432 784 221 401 -112 -285 -218 134 -905 206 324 286 -214 15 393 -395 -237 318 -543 122 602 -717 724 -318 -254 875 -682 367 -986 -144 -859 -208 838 -253 756 -504 -993 727 -27 -701 284 333 -728 636 -744 368 492 -872 322 727 -532 459 -878 -463 -587 -192 -66 -342 -5 840 -277 -866 -889 -886 -460 881 -126 -264 -193 -927 -923 58 -993 -666 118 -331 511 -932 -527 914 864 599 -657 -960 484 -506 -221 -556 -204 904 945 -739 -695 -927 -861 92 352 992 592 -547 844 457 -470 -651 -803 674 184 -190 859 -698 -835 781 342 370 633 670 -140 475 -953 903 -8 -21 -608 122 -764 -288 -127 -105 562 202 -525 524 242 142 -429 -838 -304 -661 -626 585 49 453 454 110 591 -616 -707 888 750 618 -831 452 500 -857 644 940 -273 -856 895 566 713 486 -894 808 -783 -361 716 503 -642 282 468 552 -959 469 892 -404 -750 -317 -449 844 990 446 -994 574 447 824 -268 893 -540 -810 463 -520 -22 -660 -442 812 598 -257 71 -750 -742 773 -686 875 332 -21 577 -92 -897 -499 -559 -558 -445 -167 574 719 868 -676 699 -736 -319 -79 199 495 978 374 408 324 133 -463 986 -506 818 341 -965 57 -641 714 -192 511 -911 944 115 -88 907 -450 -475 -32 118 -886 290 359 -8 743 631 -675 -342 -275 66 388 291 -753 -829 919 652 -576 -337 -907 -694 48 -889 783 -495 -714 363 871 -966 431 695 58 608 726 -473 -855 233 948 -211 432 309 725 -269 -900 537 -671 269 6 -805 103 -966 -634 -957 802 -794 -475 582 197 144 -552 52 149 248 324 570 758 -27 -728 -449 -401 98 -26 -475 -264 -91 195 618 -426 -268 -815 -564 -255 822 323 797 -326 -421 -917 658 -504 -427 -407 -793 -102 -756 -527 -43 504 321 -847 684 -608 -696 -714 -877 -744 -718 -55 875 -394 -322 298 845 978 793 968 368 527 -800 -42 -839 -28 527 115 398 -899 508 705 447 140 971 91 -18 -406 -130 374 -520 418 -462 -257 -622 -565 90 -438 786 -451 -859 -642 -645 -933 282 -899 545 910 661 -463 -790 638 684 -332 -424 -893 -380 502 655 892 -352 920 111 -153 903 97 -603 -790 -679 723 81 890 -826 448 -944 -208 -516 166 -968 -552 -383 -67 779 -965 -796 -894 707 889 -237 122 498 520 855 -989 723 -151 487 359 346 681 331 -162 -375 757 -277 70 571 -181 -342 -80 -467 -539 -537 681 -730 -23 -730 927 938 995 664 382 -601 -645 332 -829 165 -266 534 -965 729 -286 -754 976 -847 -424 579 -690 -241 777 504 638 307 -993 -562 192 -776 997 874 195 -915 -323 -573 398 106 -664 -262 -173 -650 -10 -681 -720 -730 -528 -635 839 -323 90 -200 77 -192 -605 -276 293 548 -183 -302 207 215 122 4 -6 -614 -617 836 236 -346 -515 -350 528 -170 89 92 -858 965 -658 710 897 343 -498 -38 562 602 -245 563 -256 298 710 618 -956 673 -301 -394 643 421 448 748 -519 31 -540 705 81 771 -640 -436 -579 -259 706 -354 -841 97 -284 803 -499 328 497 -598 -996 442 -91 53 782 216 552 -181 -678 963 468 712 -792 632 -999 280 273 -4 -962 -489 278 -222 -947 -443 133 -170 -171 -237 -541 -453 219 238 592 930 749 845 -159 -601 122 199 422 -177 -651 448 769 -455 13 -384 -516 -297 632 -351 -429 357 -593 351 -343 -837 867 737 923 558 -7 471 -624 848 -612 342 254 -230 621 703 -473 -728 560 -692 992 600 719 -826 -945 300 16 272 -130 748 -211 -816 -203 307 -338 -705 355 -884 -971 -300 276 554 685 -738 -346 -112 -619 985 404 973 368 183 938 -108 -777 -718 577 147 877 240 -491 16 -266 -257 -283 42 -268 -346 389 -476 36 -988 -733 147 -555 -352 -33 936 -525 6 132 -499 -206 -266 439 24 -951 851 -202 -971 646 -203 747 -970 -27 -865 281 -131 245 371 -378 -240 342 208 886 75 318 768 -344 111 424 966 552 919 800 -749 -767 695 921 -473 -562 -49 441 -283 216 -786 -774 -601 -655 382 371 891 -382 -468 -191 393 937 -240 -231 -167 311 -380 -539 444 678 -126 710 -639 -760 645 644 -617 -229 102 982 -820 881 113 -493 697 808 62 -575 -183 -842 115 -970 -396 -137 -181 651 263 -451 436 -924 -50 546 -387 -581 -810 -411 22 453 -250 143 153 -10 -690 940 771 184 948 484 643 -579 -533 -620 983 319 -545 691 570 -20 -125 -299 342 408 -538 784 -81 -984 -225 -636 -991 689 -962 813 -480 666 -573 297 -113 -49 -522 166 -75 372 107 -268 245 -606 429 -705 -509 -850 -602 -17 956 -169 -806 -877 470 704 -981 970 493 -620 -754 970 479 392 848 308 -999 -120 -781 -125 412 -193 -150 820 -238 -779 -844 -267 -353 529 781 450 466 867 895 224 383 -883 260 -81 420 -349 367 -52 960 -11 626 980 13 733 -952 -715 257 -571 842 -936 -262 910 923 278 -989 -164 483 -343 542 -928 -398 -479 40 680 -829 963 961 -262 -463 461 -191 243 752 163 432 64 370 733 -717 -666 -217 827 -79 164 -898 -620 904 -778 524 689 -227 521 -604 -386 -944 628 -802 -920 -947 110 600 324 989 368 -11 -715 509 -252 -145 -316 -469 -157 25 -666 -738 -492 -834 -198 -409 823 -553 135 371 -966 644 220 -379 -861 -576 486 -835 -253 293 -156 -711 -120 994 133 -501 81 170 682 596 -805 -813 474 -551 -483 175 -163 -70 -850 163 -86 107 -484 44 -769 397 -721 -57 -209 -361 749 433 -401 426 356 -205 -828 11 -596 135 -51 97 700 -455 -365 -611 -286 739 -90 -962 -934 -692 -790 -71 105 220 -496 -548 -850 851 -281 -710 -760 381 189 395 162 -449 210 -720 -157 628 278 602 663 469 38 -576 -922 -230 -534 251 -162 989 -891 237 304 -978 876 847 -699 821 -171 -483 267 631 -812 -868 77 -54 -235 573 82 -957 -620 318 -222 -276 -862 304 -997 -349 828 914 454 312 452 396 -722 -962 521 -93 -699 -797 150 246 291 -386 924 -431 837 -402 -140 30 -926 -123 -720 742 -469 -896 -480 374 -977 -361 -658 696 -342 268 -5 -325 -847 405 -209 -85 -458 -887 -482 433 388 -888 -58 33 2 774 687 -632 -678 409 51 -622 -242 200 962 -298 -494 -366 858 -225 -62 570 -508 982 -731 12 281 611 46 -112 726 -293 -69 -120 89 -514 3 507 -7 -328 332 -387 509 247 427 373 769 -709 -349 273 281 346 -709 64 -301 -879 -791 -607 27 -414 -148 440 508 -67 -631 793 106 -784 -125 202 -13 -248 949 641 97 297 570 -511 709 451 -140 467 -439 936 -290 337 299 880 -587 -320 399 -567 719 648 -144 666 -180 -946 907 941 -382 -50 -220 842 462 170 13 688 -191 -687 -127 387 -272 980 672 -686 691 -384 -244 844 699 726 -356 235 -468 937 -349 867 -790 489 733 -189 -157 380 -303 494 136 750 -717 160 229 -537 -782 959 889 -469 397 -12 81 608 257 387 -898 -352 -301 197 -587 412 -285 -709 923 716 -209 443 -422 907 452 404 -649 -748 918 709 -569 112 -618 -198 880 970 616 327 480 -365 982 311 786 19 -148 -899 777 -130 -331 92 -74 415 536 447 451 268 591 -657 -77 411 212 221 934 734 -981 -393 918 3 -38 629 965 -981 876 841 564 18 -20 -210 397 102 -549 164 -553 698 -306 448 -977 -93 83 -517 -251 -352 -703 -700 -23 -262 -359 -715 814 281 -706 -95 999 647 -439 -591 625 -893 358 855 116 -215 708 -849 -419 66 -986 -741 -152 -377 -679 -502 801 -814 -211 -648 269 -428 -603 -725 26 898 -48 -773 -344 -175 -517 -655 408 71 -358 592 -938 -257 -281 -353 -981 -625 -538 -376 -92 -952 -316 -584 863 -213 -681 -856 762 340 -892 748 575 904 -78 -287 518 66 -144 -718 125 719 -872 756 -114 -417 -151 848 -990 718 619 -809 -129 -748 -415 986 -461 -314 -888 394 -57 -993 -641 221 -154 450 -444 194 262 -672 -609 -681 52 -80 -618 -751 991 -425 375 343 604 -271 -228 686 725 -295 -211 135 -925 -850 486 -838 685 -754 523 -781 361 -237 193 -933 168 219 387 -506 -107 -306 78 -762 -917 -160 -89 -4 -672 -812 -228 348 588 684 555 843 -379 -431 -671 13 652 821 506 -654 -630 969 212 671 908 -8 -34 -108 -855 -963 781 923 -319 908 331 179 -70 -176 -727 -861 -274 289 164 -638 40 149 -802 -117 -7 232 -900 -288 202 -595 -952 503 733 856 -394 -382 856 -210 -381 -428 714 -370 381 671 -410 -797 381 930 -147 -430 -688 184 550 -934 -804 -668 -157 -542 -208 621 317 -259 922 187 985 -92 -724 -583 -463 -376 -765 75 -893 -413 -623 351 140 897 772 19 -331 735 691 -969 -449 -940 -667 311 165 -724 299 -228 -702 107 347 982 -531 -476 733 -396 -173 406 -173 -686 -933 -806 137 -476 -154 -934 -305 997 115 -958 -419 158 -369 -335 -844 -238 -991 -579 657 -575 516 -462 50 -638 -203 95 70 -706 -412 -601 266 -65 -206 81 -162 482 -74 -140 -863 -368 -486 -806 602 264 476 402 -328 758 -864 -747 -862 -707 -197 -532 -55 -627 764 872 432 -562 34 -399 -381 -527 -689 -393 -996 -55 603 963 -323 -79 390 -350 641 -782 836 302 -728 -197 833 -765 -54 -215 357 -527 -885 -53 -173 -743 -375 -840 514 -480 74 -998 601 -975 72 -219 629 -694 943 -485 61 -306 701 969 34 95 139 210 118 -56 262 -244 658 -783 620 -540 -127 -55 -61 19 -775 342 40 223 592 -547 -706 -298 782 212 -382 -217 805 722 -396 -135 -414 -158 -429 531 -418 -678 965 -561 -831 334 207 -52 -649 292 812 -886 123 477 -262 -190 -54 -469 849 203 -409 -512 742 973 487 898 480 470 373 -759 -708 213 -707 785 2 -416 809 333 -403 -274 622 123 236 -368 -258 571 -931 865 110 942 81 698 433 545 -464 -330 -461 -935 823 482 -617 780 -462 505 153 -540 397 149 -577 504 589 329 -822 -674 -312 -708 -744 986 975 566 531 81 886 781 -640 2 685 -85 -260 -174 714 141 175 727 -598 -986 -682 -148 -200 -860 -449 -673 -152 -342 938 -600 -534 -161 -328 -125 -85 -412 560 -950 164 948 -346 186 -505 -636 -175 -589 -679 818 695 487 -335 -184 -938 443 915 882 211 -30 -302 -975 136 -165 69 833 988 -81 -895 -179 258 -227 389 271 211 618 487 496 544 -637 -274 670 451 -434 -424 130 -463 -996 -977 -146 -593 -531 724 360 404 532 -323 -719 397 -172 278 -175 515 -109 758 639 -485 -805 -907 -764 -784 -736 -28 147 -111 969 -768 756 -425 -202 -330 -301 598 -483 630 20 729 -546 356 703 465 911 -374 -857 174 -447 -688 -273 288 652 801 -991 -218 397 -492 280 911 -510 -771 75 300 484 32 267 517 -244 -981 -816 -1 88 -174 901 807 890 25 -324 229 247 524 835 566 505 -371 -52 434 -612 -171 -342 -901 137 -939 -773 558 8 479 361 -787 -193 -719 632 -525 -66 790 396 -43 -891 890 345 961 -382 -716 440 -407 730 647 -331 -382 -144 319 -550 -97 952 -267 -93 -241 297 214 707 848 -413 161 390 -333 358 -905 700 -70 -349 909 -7 78 96 924 679 -98 821 -852 -400 -128 -312 -136 -202 437 125 397 -970 -721 47 -27 -502 -855 -402 471 -767 -958 -829 -534 529 -460 -310 655 463 -194 732 466 -343 615 -852 123 844 -624 -133 874 349 47 -770 128 -997 514 833 768 751 -222 -706 -31 749 390 -342 -591 -697 347 954 -936 -680 772 466 -320 -463 524 -175 481 991 -215 -233 -867 -962 234 -57 729 -89 123 -526 577 22 -773 -365 -310 891 21 -416 -816 -665 178 -764 248 -453 -758 54 -66 -780 -855 876 519 -549 519 -598 23 370 194 33 -171 59 -828 -409 87 -358 74 -836 -987 -902 271 -47 265 -868 -466 -449 -726 -510 -673 150 -574 197 -432 420 -254 -283 304 209 308 448 554 135 -126 445 498 280 -539 804 -332 -847 -963 -752 -174 543 -79 -112 551 184 -430 -544 -284 -751 765 931 -144 -410 3 969 -384 575 -941 -216 819 -767 823 -954 553 64 -817 -669 183 -95 -313 -375 772 278 -220 -2 81 -451 -345 -329 958 -820 289 -306 855 -863 -419 963 247 -894 314 -622 889 -661 700 -43 -823 613 265 354 87 582 -80 760 236 711 -574 -264 991 946 -78 -33 -555 282 675 658 -468 -724 -401 -568 -935 -254 -125 -501 552 -214 -91 -559 -483 357 -535 -486 -431 960 663 -672 -842 -6 257 -240 792 139 -656 -706 103 235 653 -446 -821 210 -261 184 -191 -129 402 -286 957 -451 -19 -445 -482 439 -513 -404 107 -899 -733 891 -351 474 864 872 -996 -852 -772 399 -427 134 411 106 823 206 181 -976 991 14 -247 339 -317 382 -988 638 -690 415 -707 931 -100 294 -3 607 644 -262 873 210 -39 -490 821 -905 988 -924 -730 335 -877 341 -888 295 562 952 -565 447 -76 -651 84 -635 526 -475 71 764 -59 -693 903 -2 -104 -565 -839 85 161 -754 -766 -194 289 -571 947 698 34 188 987 701 188 743 -487 -849 -223 -846 982 -226 -797 -207 -719 -589 886 -610 -989 -73 -787 -12 -582 214 184 -869 198 -46 -75 -223 -202 698 -605 38 -844 410 -618 -717 -903 -85 -70 591 328 -109 -843 -927 -263 599 -200 527 -659 -375 -372 -566 538 -228 646 464 -850 425 -663 158 701 896 -424 639 223 -601 907 -352 410 501 611 35 -387 334 444 -910 -590 199 846 -225 334 -88 -234 -985 -173 -677 -493 583 -96 -784 721 -377 -891 391 -367 184 -460 729 -724 449 -852 672 901 43 511 92 893 -368 808 -185 768 736 -981 551 -814 -991 -56 361 -533 483 835 757 -557 79 150 704 726 782 157 253 84 -916 -842 422 228 91 -169 630 -969 -469 626 463 392 230 958 -77 -293 945 691 -599 988 -975 435 747 -200 877 840 -543 -789 -793 -716 806 703 689 -387 352 -90 783 431 -729 206 600 -549 -103 746 -814 999 567 21 -3 393 102 595 -215 -59 486 -801 -400 -623 -354 -729 434 -772 -152 -144 825 325 199 661 982 203 -930 -438 984 -610 -50 -98 227 957 -803 671 638 -692 -645 -521 365 -651 -575 -55 943 265 -27 892 -155 891 829 729 950 -417 -318 -885 627 -162 350 -933 70 -472 320 150 -728 195 -999 -893 -129 -802 79 698 -69 381 988 -206 876 -110 -399 947 -204 376 -905 -525 290 349 625 637 891 409 -951 526 -541 895 -810 -404 -873 963 872 229 -931 -34 -23 11 137 -123 -722 -737 275 -631 413 523 274 531 -903 365 10 -876 -135 830 -944 488 -834 -135 43 953 -136 -5 -717 -414 -531 888 -751 472 574 -794 -165 -56 78 257 334 -544 553 -97 -738 -758 816 145 -102 486 30 -987 -583 598 771 -465 -471 -292 0 -128 914 231 -288 270 701 -359 74 480 216 487 -396 423 -922 -438 846 87 -380 115 116 288 -107 -559 -374 -791 -446 -83 -22 672 243 790 913 -809 392 -425 68 -799 -954 -67 746 282 -757 -182 159 697 -676 -25 608 -333 -386 -669 -956 51 824 -963 -64 536 -602 -497 798 550 -548 -70 -188 363 -71 -819 722 -7 -65 -936 -479 -494 -875 -331 965 -356 -615 357 665 -506 237 -609 970 -360 349 613 -1 -201 -284 -976 827 -582 824 338 644 -394 -791 -854 -210 -462 782 694 -961 -566 984 -388 -573 -455 335 827 -844 161 729 390 -128 811 -653 -786 487 -232 -339 402 -799 120 -350 195 -456 685 562 -197 496 340 251 -408 -859 40 137 235 -893 217 634 -594 530 460 -2 -125 393 -117 707 -924 -661 -183 -868 -674 696 147 817 -627 -125 187 -709 184 -239 291 -880 -616 547 720 -207 37 293 65 595 523 -858 899 790 854 -227 241 -421 -420 228 589 222 689 -992 843 900 375 -896 -707 -973 -800 793 867 104 -878 709 892 -314 -790 -802 272 528 -360 164 378 -277 -558 -213 159 -137 -89 895 -366 -359 316 57 -834 -55 -850 424 245 -213 138 939 222 877 -386 -241 237 541 940 -809 96 -361 39 618 352 -359 509 -386 542 420 811 130 140 577 147 493 927 -411 -707 -318 650 -90 409 -167 -843 687 -63 -981 134 -74 -834 841 -957 563 391 103 -965 -113 -345 75 -245 -941 804 856 998 85 -958 649 758 -23 -308 671 830 -758 133 868 -526 5 175 83 -735 -257 232 -739 -627 -312 991 -714 559 -192 919 42 299 11 -447 -867 -184 -593 891 -442 -655 408 404 -574 838 269 -486 123 -598 916 -608 803 -727 -104 -733 -876 -738 915 916 -371 -350 182 784 -67 -350 718 -599 705 -541 45 433 690 -138 973 992 -378 -807 244 -20 -780 -813 -80 848 80 -846 246 -876 -195 -1 -230 954 -732 -909 391 602 962 -703 -184 -424 647 -345 -940 43 52 -473 85 -44 302 147 102 761 -973 -441 669 426 864 -173 182 -760 -978 49 -478 586 -281 292 -681 724 544 758 -723 535 860 498 -159 -667 -529 -603 186 972 668 410 863 -438 219 637 274 699 -762 25 62 -989 -401 -312 523 147 -283 81 -869 204 866 -135 -666 -456 299 -27 173 -794 462 515 993 -547 932 297 692 918 409 773 93 991 -914 -931 356 -340 286 -696 494 -2 414 -34 852 141 -339 482 -891 -950 149 307 -811 999 -394 447 53 -910 411 -68 -85 298 -21 -461 -821 -426 -971 317 -857 -23 131 377 -87 537 -4 -456 958 438 939 819 392 787 -348 47 -246 928 584 -147 800 -320 -725 -806 456 913 792 511 -143 -884 14 436 224 -145 -310 -986 -623 -669 62 559 888 -854 386 -728 -404 -939 26 957 598 202 60 235 -880 334 -556 486 676 -197 935 911 -413 688 689 979 -723 326 902 725 933 -136 -135 563 826 630 229 -405 -990 -94 -744 753 -262 -314 612 -67 901 504 948 315 26 -99 -325 882 -121 886 -528 -584 -594 -844 -865 841 585 78 -535 -456 -95 -613 -755 -574 342 -233 -339 -336 -807 969 -20 -112 443 155 935 79 -48 437 224 500 -83 -621 933 237 -795 -20 -940 -331 -174 405 102 193 -753 894 -963 -248 41 255 738 160 233 -440 155 -455 -409 -308 -723 834 806 759 714 -436 977 875 -685 304 227 140 9 598 -200 -406 -776 418 -286 -24 -283 -376 144 -646 119 -989 885 473 -698 -197 675 531 612 465 -484 -775 -622 972 686 267 -57 482 -454 549 410 2 508 897 132 -385 -970 -98 791 -411 212 -987 -391 -972 -316 539 -296 310 -48 -354 0 -745 -574 -27 -701 -510 252 -414 798 475 -295 796 -722 -483 555 622 -309 -672 -128 -449 -914 -920 582 -218 95 -64 99 277 -340 435 -859 461 353 857 -672 212 288 751 697 630 361 -507 281 141 382 -932 -761 -322 481 311 652 504 598 89 -164 -360 -578 793 -295 -833 718 -949 653 -682 -683 -588 -9 -94 180 453 -930 -762 142 -388 -841 -559 -794 -362 -581 -159 -175 698 31 -771 965 440 411 976 476 436 -352 196 449 473 -387 618 275 -18 24 523 -94 854 900 183 -546 930 -252 -462 1 61 -101 -840 116 -188 101 -472 -753 639 -329 201 269 776 -670 10 261 549 -634 125 872 979 817 -385 -866 -893 59 436 623 679 -948 196 819 -384 -651 -458 -431 -486 -551 -558 897 941 -464 484 60 -633 710 -144 321 -930 -957 315 824 201 724 610 384 -629 -429 -350 363 -256 -705 475 -339 635 -123 -118 410 -503 -429 856 533 156 200 679 41 -676 171 307 -87 -107 -176 794 -623 610 -299 -379 90 974 647 628 -71 719 -476 56 -385 -249 656 858 -704 -259 451 -154 541 262 272 566 382 884 -608 -308 465 -566 -307 -865 897 -920 -617 -144 -148 179 -180 923 -698 -962 389 -636 567 -526 -370 -958 680 -192 -131 -223 -505 -847 -555 -140 -410 234 -355 873 -703 -794 -598 163 -952 943 553 173 708 -408 763 265 -829 -891 -672 -380 -179 703 774 -873 397 775 74 5 346 334 -104 -497 347 763 172 507 949 160 -470 -344 964 -556 754 -770 -67 -22 -77 397 -662 -82 -88 335 -552 -894 -149 -153 -321 363 894 405 578 435 756 -182 -530 164 483 126 -25 -293 270 798 869 -851 64 -431 806 -768 -860 -922 -595 642 473 554 868 -92 637 -735 -647 723 21 226 -783 -727 141 -656 -685 163 -469 661 -776 728 906 -603 632 41 753 -499 -642 -370 791 -916 -983 585 -65 785 824 -19 -791 75 -272 807 -356 944 -646 397 -78 -894 565 -596 -349 -23 -717 -951 224 58 -300 36 190 970 12 -607 -106 769 210 -450 -930 764 -279 365 -267 234 997 -108 917 331 -567 -861 701 199 920 940 683 521 564 315 -733 194 172 -277 776 646 283 148 -760 323 75 -998 571 269 627 -121 541 -651 763 -504 -771 -455 280 -739 178 -506 -937 695 -524 129 -913 -608 -173 400 -829 -343 457 757 -841 -105 -59 -326 -185 -191 -249 -997 -439 555 549 -22 -182 -355 348 534 562 366 -35 144 -354 571 131 599 -878 968 -918 442 -799 471 -662 -855 -586 845 603 -822 -378 863 173 353 699 -687 806 542 650 -777 95 283 53 -226 793 -453 295 -263 -732 24 759 -784 124 -791 -727 -211 702 992 867 171 -436 36 -273 -768 903 -176 -592 87 -600 -672 855 628 867 -127 645 875 915 -812 -138 -205 852 705 17 236 278 -376 -549 218 535 -703 979 -688 -728 45 43 -270 -780 452 -485 -270 -908 483 -556 653 596 -328 -945 896 -968 782 -868 -534 740 801 -966 395 -238 -425 -798 727 376 871 -454 643 942 146 -450 913 531 798 -482 342 -466 -520 236 -609 538 219 311 -362 993 -680 40 518 396 -72 -672 22 -453 244 -454 -127 60 266 -154 376 395 -746 704 715 -777 304 228 566 15 974 -702 -264 156 269 -366 381 491 299 -200 329 -60 645 31 311 -600 -446 -453 906 -951 -788 42 649 702 -911 -719 -990 -562 -285 277 -478 -549 -640 -394 -361 -417 636 -211 518 899 121 824 -46 924 745 -649 -611 470 -520 -888 -743 -285 -793 866 312 421 428 -769 296 938 436 138 918 788 -898 481 469 503 21 -316 -734 294 -742 291 -175 -674 -95 611 968 898 702 -531 -448 -238 478 944 655 618 236 680 42 841 409 -113 -547 -678 211 -447 586 -987 450 -514 -945 -700 -632 769 -147 -410 109 314 -995 -960 268 -176 -439 -722 78 -6 41 839 208 303 -73 801 -430 400 654 777 -526 68 -773 398 -532 -856 715 691 -817 899 477 -193 769 178 967 -829 931 629 -711 399 556 -482 -705 -362 597 53 352 -349 502 813 125 -89 -123 -599 410 644 -801 -757 570 -452 156 -224 -464 -311 503 -761 -265 555 662 792 -448 -491 -495 -457 147 887 -168 -576 444 773 635 -278 -737 -860 -73 573 20 83 561 -679 -855 -937 277 -410 -429 -820 -34 361 -3 14 922 12 371 -466 -462 -582 582 -356 713 -496 835 302 347 290 174 372 -185 969 856 792 645 219 262 484 169 584 -39 -484 -339 699 -309 -253 808 233 572 591 855 -768 13 261 139 692 -924 585 -91 179 -600 -41 -639 -65 -241 -156 889 -180 794 -925 675 30 576 576 902 64 53 427 -611 -72 -37 545 233 -625 726 -865 -727 -810 157 993 -579 526 -316 382 -31 -850 450 -401 721 -345 98 -479 -30 610 -845 -218 476 -838 972 -230 597 -952 730 -957 185 -922 -432 988 -145 265 -869 -151 282 592 386 417 914 -730 929 732 -506 -917 125 841 -963 -96 474 139 -614 -813 247 -611 -823 -219 -47 -207 322 822 600 444 207 -10 679 562 408 -784 -444 -23 -659 -554 46 914 -422 324 112 289 -503 -417 -518 307 -449 583 -388 -536 -75 -48 -581 328 -348 -465 -587 377 -579 -759 988 130 263 -800 -569 -494 -890 -142 -392 471 -998 -685 -131 606 -157 -12 -625 228 -352 -222 847 -507 558 -225 54 86 909 -841 258 280 -624 560 -655 -198 994 889 84 -850 -594 -337 -988 -239 -725 -656 -524 554 -663 313 -287 674 -128 515 121 705 341 -905 -871 457 387 -22 370 -874 994 -674 -743 193 632 -820 -440 -365 -772 520 236 -95 663 175 183 951 613 -910 -571 -558 -609 -303 413 -891 791 204 484 -945 -19 920 723 -56 722 -574 928 217 -829 700 -365 -318 -784 -379 -80 -903 -733 -283 857 -162 -233 791 479 -195 -258 -913 -793 -753 -637 -368 -480 310 333 165 -828 -431 750 875 -561 -517 21 -998 -888 44 -472 522 -984 -74 99 -855 -858 409 -37 -162 690 -600 833 -183 -992 553 525 285 65 827 825 -77 -725 763 582 393 -136 -972 305 85 -84 -322 150 385 -950 -108 792 -782 904 832 -338 225 -299 -246 534 547 -424 207 641 -668 -734 904 7 -404 -798 -318 953 -892 425 174 -670 -327 -495 411 523 -441 -827 728 -914 -425 -868 842 -564 775 486 899 422 -750 -790 188 790 161 -599 -656 -392 954 40 -321 782 684 330 112 -171 515 -752 -994 610 283 852 840 -340 272 -990 -186 -152 352 -367 -942 745 405 -573 899 295 -666 175 1000 439 659 866 835 -730 930 749 305 -600 384 -431 28 -190 -208 -608 -270 -237 388 -889 424 73 846 -148 -340 -399 60 628 -104 -47 668 -800 314 255 518 845 -549 178 0 440 847 146 73 -555 492 -141 -243 222 -524 692 -403 -593 826 -197 -188 744 -570 411 604 -804 -704 -481 940 473 -540 -255 -374 -878 901 -898 -764 -779 -945 -870 -258 29 -871 -500 -279 -215 213 -986 564 -331 645 -637 -23 343 824 987 -594 -714 533 188 424 -290 -594 526 625 629 741 316 774 -393 -741 -981 -583 113 943 810 761 -107 947 -875 -308 882 -467 -143 -543 -703 681 250 -872 -930 783 -898 -807 -471 -617 28 -352 618 80 558 891 5 850 -522 -595 -22 150 -895 -67 -778 -526 -890 -74 397 -446 -586 653 401 61 -447 -847 746 392 -580 947 103 -168 -739 327 -693 -744 -745 461 80 -761 141 -868 417 -202 -820 207 -953 106 -383 -481 596 -118 522 983 22 786 501 250 514 -172 -637 681 78 675 575 -672 818 -910 -941 -262 524 71 -22 -247 -592 949 799 839 -445 -906 549 153 -261 -713 -224 -322 642 -254 951 524 972 662 -706 362 -269 -73 108 -32 -206 352 -818 -682 -546 951 -965 588 -382 -657 -591 -878 403 392 719 120 -898 -972 544 -212 240 62 -299 -365 306 297 -316 -198 -563 -229 700 -952 487 808 -980 -445 -123 -972 -638 7 575 -478 -38 45 662 -73 -914 -743 546 -877 -525 745 342 629 -27 -212 -845 422 809 390 -8 -183 -79 -684 206 -828 319 758 -94 -974 -985 -26 -457 -713 -840 -265 -443 258 -13 -64 -502 -396 472 -284 236 -119 483 973 -28 374 -363 -300 201 -358 720 -29 541 249 -566 389 -816 552 778 -278 596 -630 400 -708 970 -168 -839 696 458 -614 -813 356 -590 -918 -516 -364 -985 -508 220 -355 -81 384 -444 684 885 506 222 302 -213 -705 -637 -210 269 374 -709 -553 -928 -925 -421 -861 680 -371 -824 -748 -535 -839 202 -226 502 -715 193 279 605 -813 841 479 953 -967 -628 -10 -76 -275 692 29 -672 -625 -20 404 -776 -177 790 -29 707 -239 441 159 417 269 615 286 86 -729 -191 559 -874 -839 -456 219 98 -24 501 -487 -35 -785 -831 452 -529 -554 465 115 -465 -354 400 -140 -318 639 909 -888 183 -857 96 534 915 918 -399 624 -466 -19 509 704 755 877 -62 522 -649 -14 310 -998 -472 255 196 -419 -772 812 -166 -89 145 754 279 629 457 -636 -462 15 282 731 23 -562 111 -597 -442 -659 989 810 -267 660 -708 -651 -366 -366 -517 667 708 238 -862 694 -131 -29 556 -267 -378 655 -893 441 46 638 -718 304 651 -627 -580 932 -45 9 -116 793 64 650 940 557 -767 -846 -92 -196 -751 740 -513 -317 -480 -930 -190 439 -855 -970 -579 113 533 665 989 193 -847 464 945 -612 375 -494 725 923 195 78 525 782 -697 493 -75 -312 695 -406 -44 -393 800 -320 -433 -24 217 -98 665 920 -792 544 -521 713 -622 -634 378 -68 -280 -308 -142 819 435 154 -755 -769 -35 612 500 -239 -67 268 129 899 -985 -136 437 -109 -112 375 341 664 985 -591 537 -994 -659 48 460 603 -510 727 -742 491 -240 -855 455 -15 -286 -387 866 752 204 -710 -266 -71 186 -825 465 752 576 871 601 -94 933 -138 910 -833 72 -132 877 -301 35 935 -425 -905 54 464 578 821 -90 929 718 -424 -55 574 -631 846 399 -527 -443 607 -226 274 246 468 295 572 -372 974 -508 -950 357 450 434 -225 957 -282 43 -922 -546 -722 851 624 65 -343 120 -755 51 979 -620 -878 118 412 -907 118 219 -482 195 714 667 325 982 939 134 853 -764 756 -555 865 -238 -500 -71 -566 -923 -951 372 -616 845 -419 893 -187 806 -898 881 961 -129 406 806 -493 134 -494 -619 543 669 325 -62 -976 263 -969 -595 -886 -440 -327 -466 -561 -368 -384 383 -942 615 -884 177 653 -175 597 -167 -298 9 -436 38 -197 354 964 812 -998 -238 -815 790 800 185 485 290 -445 717 -288 -761 -80 -672 -238 983 281 -206 177 -152 -128 -499 -39 -769 431 -959 -422 355 -622 -139 646 746 -23 768 -505 -549 -831 -682 637 107 639 820 65 531 479 546 919 925 -625 -362 495 534 -897 74 -447 75 348 584 311 278 833 704 -966 116 720 -206 86 -217 -72 29 -937 -103 590 -354 -715 119 744 19 200 -855 527 -223 -620 44 938 620 288 997 -451 -289 -248 -870 933 -262 47 -392 858 340 953 673 9 -628 -596 -111 867 -692 -338 843 -198 -324 532 901 9 716 -655 -133 124 -281 689 -958 -792 -274 545 917 -477 749 -353 350 -968 490 -860 -95 -635 169 727 538 920 -241 -152 -278 1000 789 -494 980 -195 944 224 -819 357 -697 -213 948 -532 -571 629 -99 -680 -304 -784 -765 418 -965 -540 -58 -869 135 -894 -447 -925 115 -106 701 -389 -561 289 191 32 506 924 265 -183 752 877 -200 -158 175 -454 -690 751 721 749 331 430 -524 -394 816 757 32 -686 403 -742 885 -460 420 280 831 -218 -996 708 -270 967 160 -634 -718 -387 -483 -990 252 979 -249 591 942 43 -467 713 -902 618 -954 408 -580 -654 654 858 143 921 -950 -636 515 516 -885 300 -908 23 99 32 871 36 -424 -597 -633 -592 620 709 268 -672 414 -743 836 -907 305 2 254 94 67 -523 856 445 561 -457 492 -301 -254 47 332 -726 -999 -327 -431 -480 -780 -800 432 72 382 285 59 -966 269 258 892 920 -515 195 -954 890 -440 -333 -501 -67 -221 -583 123 -823 936 -723 828 240 752 19 21 49 -901 -127 -509 35 538 83 -578 -133 -384 459 -342 686 -938 -471 848 580 -198 631 245 490 107 -202 -733 685 -883 839 -446 514 160 90 -423 -815 -952 -510 -379 -290 -700 -805 -46 -479 -752 -357 347 605 -890 -378 693 387 -542 -139 23 89 38 -788 864 641 -930 -858 -934 459 -355 -350 -992 -916 -136 163 639 -6 -341 739 -844 95 261 814 597 291 719 116 -774 -752 756 396 370 -187 108 529 226 -236 756 739 -552 755 420 38 -522 639 947 307 -352 -17 904 713 -899 36 20 723 73 482 120 -979 -748 844 -32 -205 802 514 413 405 -975 839 145 4 843 -475 605 -899 304 -888 -913 -714 636 321 613 -192 -249 -551 76 524 503 -149 -921 -417 992 -886 779 28 439 -8 -717 -570 -19 -78 -434 968 -273 -629 -878 -475 -199 -796 519 729 -745 -308 -944 -601 17 -558 -77 245 114 435 -230 -65 626 350 554 690 -149 -908 -468 736 -378 48 107 827 -587 594 -415 227 254 -288 -25 -876 857 -659 -554 -384 -243 -280 911 428 -334 195 -783 409 -103 -112 -323 -22 319 952 795 -296 -971 -331 -426 -872 -774 594 288 919 -758 -231 -62 334 -640 39 833 394 -985 -66 791 850 -139 -149 -744 61 514 -839 30 -423 -228 -326 -586 896 137 530 -407 49 -40 -374 672 -746 299 532 176 10 -311 -751 430 -149 -946 579 388 -72 153 -981 -659 246 461 -803 -970 -448 900 455 -888 868 614 -939 -394 340 992 663 426 187 -316 -202 -281 820 -278 522 15 137 -475 965 101 -775 494 -204 969 704 554 -31 263 582 553 867 92 -338 -827 -243 524 -521 -875 977 -289 596 -557 -896 288 255 -356 -181 -402 759 -419 -568 -179 459 -695 777 950 460 320 85 -382 -615 -405 524 -854 14 467 -360 -613 -750 227 472 -90 289 -294 313 97 333 -860 901 -442 903 -491 593 167 28 71 397 -3 -682 535 -84 -669 -276 561 -172 621 -523 -98 -137 121 -111 170 687 -809 292 -884 275 447 -422 -526 961 -978 9 243 455 266 84 -759 584 -839 43 -922 -449 -840 -723 605 -135 -293 -65 461 -501 563 74 828 32 100 313 -216 -599 -702 564 840 107 -881 -120 913 813 478 433 214 585 -302 -530 -567 -736 -83 -594 393 720 -359 -871 346 315 968 364 -485 -385 -121 -434 186 500 928 369 76 -587 971 102 -746 -988 -632 -153 305 371 -844 317 838 442 -697 -735 -688 -867 572 -66 875 -140 687 -321 203 532 -655 116 903 853 760 -289 -388 -752 -89 -631 401 -913 17 -447 -18 -697 594 35 524 949 -269 -536 912 -297 -256 596 946 935 399 -232 -220 186 31 -576 -415 -394 -629 537 552 184 -769 -576 -591 -849 -106 -713 -834 -909 -699 -51 562 -723 -914 107 327 -822 383 -389 -673 312 -803 68 -997 -395 387 800 -970 768 3 690 -186 194 -968 -593 -421 -794 -171 -449 -442 768 -739 -52 -717 235 -775 623 376 -707 726 -618 353 -697 569 136 -475 -918 12 -908 798 -793 851 556 -660 96 -256 -388 793 -371 -674 722 -482 61 -147 195 -361 -388 -208 892 205 -910 -158 709 -538 826 656 93 -641 -318 682 76 498 -146 16 490 -888 394 688 -854 977 326 -278 -670 904 231 -606 243 379 106 -18 435 930 175 667 179 672 -845 129 242 249 805 -460 -632 336 -988 -594 190 587 414 -293 -502 732 -949 449 432 165 636 -601 480 -571 -254 220 74 108 165 322 808 -750 -526 -229 336 238 501 969 -642 266 496 -353 704 -650 -546 705 482 -78 733 -216 551 -398 -534 911 -206 14 -382 -800 -102 656 -756 -767 449 -352 953 180 -415 -58 220 -953 744 744 489 -245 -497 460 742 -31 259 -396 600 708 876 407 797 -321 981 -411 847 620 -887 -391 -292 377 269 403 322 -540 -166 -726 -464 -73 195 -999 897 601 -37 -513 -745 -108 274 -477 589 913 -579 -236 419 -602 -467 -498 -24 92 758 715 982 -265 245 -558 170 -32 -650 800 402 680 52 -598 -593 -551 -898 -364 -591 -685 -646 -606 -24 861 672 689 34 980 -745 388 654 482 -240 974 -279 93 749 -61 942 235 633 -203 104 -810 335 -954 -806 149 -944 871 -796 651 8 561 -502 -408 547 49 -713 638 -567 -342 -372 -398 607 -339 -156 362 141 513 -229 242 -201 -128 -755 926 233 366 -859 -584 79 801 237 -411 -763 819 344 123 940 528 444 736 929 81 326 -134 -347 -979 545 808 -663 -249 -260 -191 838 -283 -534 168 -30 685 -473 -486 -409 -428 -536 332 726 -900 -604 -897 -857 -303 410 -440 563 447 -133 -139 -196 -291 -249 553 160 -535 40 -898 -198 -668 -856 -292 212 -287 338 -326 -691 -379 -571 611 800 -839 -608 654 -966 -554 361 443 -478 -232 562 -404 238 -680 -145 -49 -471 941 -880 -589 320 -745 -731 200 545 -410 -205 762 204 -252 816 -840 -797 -797 -788 953 879 -827 -409 -563 -359 -783 -944 77 -985 -787 763 -528 -733 -769 294 -818 104 -867 765 767 -368 -703 314 -747 665 352 -975 -280 957 -602 -875 -920 -158 -851 958 -882 500 66 -313 -971 186 -277 -800 -849 -958 513 -931 -305 -634 -23 -685 -239 -970 -449 685 155 810 -739 63 725 487 -173 -68 -316 727 247 -800 -610 -867 -370 295 -349 817 -50 -650 -820 220 975 -870 -869 78 -502 379 -280 -226 -5 629 429 275 509 956 78 184 -58 627 -764 441 -601 748 121 -152 -500 -794 -919 598 45 600 -199 179 -529 296 191 -75 555 892 772 937 654 917 710 -481 -948 -881 -653 -664 191 150 871 289 -928 948 -71 642 255 -352 -733 -479 89 -470 -549 943 -340 -787 -287 940 903 -1000 351 140 -825 -897 813 543 -219 135 -375 801 -57 -192 -507 996 429 -90 369 -447 -434 -401 -862 -184 883 286 406 -755 -97 907 621 201 98 -222 327 750 -225 602 481 -653 696 405 -999 392 -676 863 192 -227 -241 -103 -766 -724 810 632 -74 -124 -757 -642 71 493 72 839 390 563 -285 -405 -76 -598 983 694 -44 108 -567 -427 -822 422 -827 110 598 671 -527 46 -344 992 902 -62 -494 828 -668 987 321 -257 -452 446 854 998 -923 694 438 -97 -340 515 19 -662 -735 -158 -499 329 195 64 -948 353 129 -891 822 -846 985 -823 639 -181 2 -995 -610 -319 392 768 -463 -618 60 861 632 782 -291 539 -630 983 938 443 -158 -676 -764 -472 -607 -516 470 353 -207 -714 505 -2 -987 -526 -219 -601 840 190 437 -423 50 387 -6 -465 -511 113 930 196 377 690 -474 585 138 293 236 -960 307 634 842 -889 392 -231 -305 716 -285 953 -673 740 382 -51 -349 134 990 -711 -992 95 -1000 -519 536 -468 -594 -445 351 -206 -526 -992 622 -14 947 -700 -981 710 -161 -90 -412 374 -469 554 623 -196 -961 -690 -305 639 -180 17 -662 -266 920 776 2 279 -749 836 -604 -580 312 -115 -405 204 643 -39 -15 -58 180 436 876 515 365 -722 -798 -306 -372 -881 139 18 246 -879 308 -982 670 554 242 -31 113 -727 -139 463 722 658 246 281 657 -28 -580 905 811 396 -970 678 392 439 -587 319 -534 530 775 963 -991 460 -947 842 188 -684 -742 -358 274 539 -364 -826 733 144 993 -517 499 749 -523 -842 -660 740 790 -413 -711 -513 873 -569 652 177 372 769 112 -708 810 27 90 -198 -584 -474 112 402 -415 -750 414 -229 808 853 -827 -38 -169 189 -55 850 785 -457 -172 274 763 857 252 -826 -942 -90 28 145 -938 -643 585 -858 223 278 -412 947 -812 -538 -673 282 93 264 -835 441 -167 -988 -803 902 50 -534 -268 -487 -763 -782 -966 834 -422 949 -921 -936 -276 -481 434 942 -412 423 671 -719 387 574 -889 871 -684 406 46 -933 489 158 -592 -676 -669 -824 -736 -159 -783 80 496 39 -811 9 -705 -830 274 778 841 -526 -984 880 -478 745 -830 -403 -274 449 942 764 158 691 895 -24 -221 -753 -188 558 234 -408 749 818 -12 77 340 -73 264 -783 -324 765 12 658 41 -719 375 173 498 800 -436 366 -985 -520 271 -388 524 -899 501 205 -373 909 -611 810 -66 -433 542 460 -582 236 -438 84 135 988 356 864 366 -653 -294 905 12 -930 -395 957 142 772 -842 377 -9 -435 -393 -5 0 490 -476 -492 650 -677 812 203 315 324 739 188 847 -407 539 694 309 67 461 468 -170 -398 -355 555 -346 -991 844 -309 -485 -32 621 -14 -131 -287 -58 -840 -927 839 801 -873 -502 67 -848 921 -425 -976 -880 -340 -719 780 90 745 -185 -497 837 -894 -731 645 427 -529 599 -595 -612 -917 -955 -295 13 439 717 444 -22 -902 -297 419 -915 392 -145 461 -662 -701 -316 -134 -593 -510 356 -339 654 64 -837 961 -201 579 -855 460 382 614 -924 -958 24 -634 753 699 -619 -687 -771 206 -15 693 6 -575 -857 510 353 -433 -869 -169 -489 -442 -800 516 -963 -521 -655 844 590 927 225 -537 -762 889 -711 -636 -385 -239 -825 881 336 -244 124 -408 -614 763 119 -225 -655 751 -52 -933 -783 369 51 6 281 602 -342 -4 -888 509 -892 23 797 660 539 -595 -440 -49 -763 -622 -552 265 842 -42 -44 558 -757 9 507 -453 774 -272 -925 -534 121 -27 -623 -976 -740 -476 -324 24 -496 -680 -596 -915 249 -99 -921 -490 -718 815 42 141 -403 927 76 -340 -600 -822 -920 -468 926 -514 809 -742 -415 749 -306 601 211 128 -836 -873 932 -134 -69 -365 77 0 501 -345 897 62 -503 330 -441 -564 222 380 -136 -493 394 351 210 779 -322 -892 623 -782 202 919 951 -650 979 -498 968 -917 761 -305 -434 731 43 535 -495 -549 419 934 667 626 -202 586 -386 -569 676 557 822 266 -44 659 -81 142 897 357 -672 -351 779 562 -356 -703 920 -203 903 -860 7 32 405 -190 461 921 840 730 238 570 93 346 -386 949 593 -115 -977 418 971 -887 374 -196 -422 -967 -726 828 -780 -951 340 -790 258 -602 605 -278 380 130 366 635 -363 398 733 14 1 -631 968 892 -247 648 301 676 -119 -361 -613 333 447 12 362 -228 -530 -881 144 -446 158 637 561 74 389 258 -22 -483 -335 -516 -574 -186 498 -123 594 951 -69 703 -694 -1000 -956 -830 -864 224 251 -907 341 967 652 -683 327 -968 -483 -407 -225 23 -259 488 474 -401 806 398 -788 -45 -353 -116 595 -371 529 680 359 -889 194 -405 -293 559 90 -200 -319 485 -894 -535 657 -302 -649 -545 -458 -418 -599 168 -331 470 352 156 -614 199 878 179 579 -476 753 493 137 940 368 119 490 -504 -627 70 -199 -518 988 -280 660 -537 241 -824 -131 303 -426 155 431 -253 41 17 -746 -337 -318 -8 -961 424 -668 3 -11 -881 942 163 -853 -228 -521 189 -387 914 -936 -29 -488 196 -54 954 -635 -586 455 714 -465 -548 -732 160 -798 -942 -772 -148 -148 -389 -460 -905 -263 215 414 -7 -414 -971 244 -263 -110 775 137 -701 349 -727 512 -167 -774 923 278 -118 24 -802 -567 -673 -674 167 921 -179 -550 -482 -298 -786 -385 272 953 923 -419 -352 -145 914 874 476 977 -160 -23 -745 -88 -631 -504 938 76 -940 237 -362 -455 -782 -917 -135 577 -957 -297 696 603 402 155 -85 -259 213 23 699 -124 -51 296 -303 -374 297 -774 164 -512 -81 -479 156 -980 -932 335 -116 61 517 -763 811 712 -650 51 738 -103 -387 -587 195 -782 664 -34 -452 -205 -432 -316 276 -880 -369 -885 174 216 264 -980 281 441 824 -957 112 -516 -559 410 -416 524 -353 391 -607 899 -656 393 3 -505 -881 -779 -707 -836 -595 -871 205 923 488 -331 -858 485 271 70 294 -936 414 -483 -876 417 -436 362 -352 602 -620 297 -210 -819 455 -584 971 -747 -655 -849 -766 -220 337 -415 137 -194 -683 751 647 144 -521 -949 425 -46 282 453 901 -597 345 730 908 -251 918 -670 -34 820 429 480 -497 -927 -128 391 -562 938 260 537 -736 714 -803 186 -93 329 6 -584 -555 -354 -525 -65 210 -54 485 259 -488 -850 -939 -659 884 -123 -903 -195 -470 417 -63 154 -56 -284 -948 -501 45 694 -992 -186 895 294 337 616 -698 420 -620 738 -472 -375 -69 -61 150 117 905 182 -289 -479 -924 -301 -422 -681 361 -169 908 984 330 -415 -457 174 293 -8 262 -57 217 -763 715 -480 972 587 -263 -839 66 604 -285 969 -554 572 -559 388 753 -64 460 -767 261 562 389 74 474 765 531 -491 -934 914 392 42 930 972 961 278 -787 524 343 -604 545 -407 393 -852 979 182 -73 144 200 920 465 -80 -628 189 382 -451 -376 -825 -123 738 -887 377 651 -716 567 -300 933 -210 -410 -29 -321 61 -11 -892 992 334 -435 -402 -105 -995 978 97 -809 -903 528 251 634 984 195 317 -680 666 -318 985 679 -306 355 -810 -346 912 -92 710 64 -397 -892 -669 -419 -680 -690 255 583 -875 243 597 -59 123 45 260 657 -161 493 557 -279 -206 -328 796 -82 967 794 -793 -182 -290 -145 -229 -472 -81 -360 911 -930 -802 -164 -477 -753 209 -55 343 68 292 655 -637 -5 -463 257 158 -935 -26 19 -164 -305 -169 -769 553 -649 -545 -148 -534 -938 908 -743 -782 349 -760 423 -894 301 519 -959 -822 -617 174 -625 -313 589 -41 -698 390 -1 484 -316 172 397 322 226 -57 -39 615 50 -144 124 169 -485 993 -926 674 -769 376 385 569 -720 347 -672 358 266 -507 794 -863 -291 181 448 882 489 875 -762 328 -961 0 5 -584 -994 912 522 -470 -735 -895 851 -444 518 762 284 -80 112 -766 722 852 -366 -642 621 363 -591 867 -693 719 6 951 489 84 182 -563 238 4 933 31 633 -582 780 654 595 -284 70 -567 -870 627 -404 703 506 906 620 -46 793 -2 546 -791 521 448 780 681 411 396 227 579 -785 -267 65 -770 837 -44 601 795 -528 -766 -14 549 -117 -220 639 -624 -943 419 -788 217 -120 920 381 -723 -912 -365 -247 -166 -623 -6 518 -660 285 806 -243 -569 125 29 586 -140 242 477 -60 206 652 -497 -355 -853 536 697 219 -329 923 289 242 958 666 -739 356 -195 -577 -648 479 170 759 -402 -890 909 -763 938 540 704 -155 73 -260 533 -411 17 452 -409 101 799 754 907 -702 -652 777 -732 187 15 758 590 -197 -921 -129 -596 -711 -361 -548 47 -120 199 741 20 -621 -945 -76 -855 -566 -758 893 537 -350 535 -924 -555 -207 186 -830 177 795 -121 258 -201 -892 -547 379 507 360 52 -859 712 -575 -184 574 412 -902 597 972 -205 -447 -688 221 -281 231 -191 567 710 -759 962 -856 -980 -217 583 -647 624 -780 712 -330 -811 194 776 -113 466 791 -137 934 -729 882 -618 -867 -461 259 252 -574 143 -864 797 463 -858 495 212 42 -878 913 -184 762 -774 -23 -826 -690 575 -118 913 -920 724 312 -506 -24 -458 672 -401 749 -576 -357 223 -670 -487 382 -668 -832 -750 -266 773 34 -654 791 590 274 718 441 -913 -790 -59 -847 -618 -343 747 320 759 -286 404 867 679 323 -897 183 -841 -432 -868 457 -842 863 884 947 668 -347 -874 -306 -268 -373 -306 -1 -252 -784 -993 216 -123 -103 -409 479 763 135 300 162 -260 -873 -28 551 -847 -555 219 111 -523 138 -622 -511 628 265 240 -741 -684 542 991 968 678 652 -305 -384 -702 10 788 -736 -685 667 750 -264 88 413 203 -102 -607 -346 232 694 -931 473 -263 -140 -347 824 -786 979 252 979 -433 -904 487 653 -52 -952 759 347 488 460 -338 907 752 -352 -242 64 -488 -894 -135 -362 904 -400 -825 -420 -772 -400 852 -672 -949 -649 -400 -791 -154 -905 -902 -907 -973 -284 -104 -64 557 -723 205 659 -896 831 314 -192 391 -660 639 642 130 -473 -934 -438 -901 -198 450 -291 202 82 -329 -825 709 722 -547 541 -343 688 265 173 -66 737 359 895 89 -547 114 992 264 -64 -987 63 -625 -881 -463 442 539 -102 -74 644 -233 136 -84 -828 -93 -404 -318 -823 351 -331 -5 880 -321 99 348 173 607 808 588 -378 -632 -38 -362 185 -121 430 -206 -78 -195 27 516 -25 62 -720 -497 -223 -713 42 456 613 624 287 893 694 -63 -221 780 -283 -11 -889 217 -141 -989 606 934 262 320 -304 618 961 352 480 -808 927 -44 -151 929 -496 -538 -68 -373 448 176 -310 -821 555 -502 602 -651 490 771 251 -429 -597 -401 733 788 267 -962 -621 -550 -345 -486 -864 -121 895 847 -524 202 -838 151 -224 -932 -282 163 876 -423 855 -185 444 -363 -786 445 -787 -702 716 584 1 -722 -931 -958 -52 0 296 766 -929 274 -292 232 739 -568 -587 -203 -393 -18 685 178 -448 -544 -302 185 889 -816 633 270 -48 836 611 939 -879 705 133 218 357 -8 318 269 604 -545 -388 -432 -179 -865 412 -58 -577 922 697 565 -421 268 403 374 -863 493 454 -756 169 948 886 183 -31 -835 592 -154 503 26 -229 -683 -835 964 91 -947 594 658 -119 -627 -687 -509 -345 483 -201 684 -817 -845 712 950 618 541 284 -457 -909 -911 263 847 -452 715 -300 -797 -579 320 375 437 -681 410 791 -741 527 881 -246 -293 -507 -966 -941 -820 225 -730 -385 432 958 -612 415 -728 236 -334 -547 364 225 -281 -908 616 -784 23 -480 -181 -565 429 -358 270 -427 188 -85 -220 -593 783 -514 -769 967 -710 302 976 -472 -763 -122 397 464 707 -2 -352 -759 150 -409 -184 -60 800 -908 -697 -839 237 -91 -248 -513 -219 -129 -595 646 788 195 -760 598 -193 -330 872 -571 939 853 62 -530 -690 445 191 159 -900 812 -82 683 -569 244 180 850 747 -15 930 -389 -610 -294 -81 -703 728 -310 299 666 501 1000 -196 955 -595 62 209 902 39 -50 188 -515 549 698 92 -165 870 986 654 -880 -477 -592 831 -215 -607 -296 430 -600 819 -977 695 964 -451 567 -389 498 -218 849 472 183 -4 -345 210 198 -34 -189 516 -237 -541 -558 -968 92 719 68 66 -63 109 -7 -534 703 -905 847 561 -978 -622 843 -974 679 117 570 718 524 -965 -814 234 -841 -781 -608 113 612 345 314 -610 244 672 -75 -305 -751 -321 303 293 46 818 56 896 -855 661 338 -128 628 505 321 681 319 -196 -134 -455 456 147 -362 804 -5 -334 -175 252 -632 -349 205 835 18 -630 -663 84 -130 -193 562 886 582 332 762 -31 34 921 278 74 -19 938 447 -530 -124 -370 252 638 -187 833 96 -819 -848 -278 -882 150 -495 534 -664 447 853 -267 102 -669 373 -230 427 -393 819 -909 204 61 -668 531 538 -748 721 106 271 713 -550 -172 434 -37 -10 -774 -604 247 -973 -531 -602 -332 944 -30 -798 -631 -13 7 -313 487 289 966 699 -784 738 -674 272 -695 973 940 -488 591 -106 -373 -907 -778 -831 457 -925 -766 295 -372 -939 -67 795 -730 952 161 388 270 206 -861 907 935 805 -214 732 -551 -343 -204 -786 -417 82 -925 197 -422 779 -153 626 318 607 -302 449 236 833 962 892 -846 -313 614 -109 664 173 -254 136 583 375 -51 773 141 453 -546 364 667 661 847 940 949 -185 2 -428 -598 -747 280 -868 149 990 -577 -252 813 -289 192 998 -757 892 420 169 24 -918 -90 -11 -543 416 -189 -940 -965 84 177 -651 141 318 911 -115 -652 -871 -962 -829 577 442 185 -233 4 770 -722 -104 836 -394 841 -771 -17 -572 683 775 210 -917 -531 -454 -907 -239 593 -770 -497 -319 44 346 -755 -864 474 -193 -761 756 -134 103 738 -926 822 -787 163 -348 727 994 -742 -931 -451 -546 -595 207 76 580 879 847 383 -642 119 221 -57 -578 397 162 179 -816 -404 434 -758 404 -133 959 794 0 174 -898 -41 750 285 -29 -821 -952 887 -256 803 952 -796 -245 965 701 -30 -885 -942 -197 -504 -290 29 -812 715 83 31 -780 472 -344 -56 355 -595 960 190 -888 -978 282 -247 -890 854 -732 706 784 -949 -371 -512 -33 66 950 904 -706 311 -558 917 -496 335 84 192 -847 106 319 271 346 -97 -471 -824 -253 388 419 -276 -323 443 440 450 -336 -741 -358 -761 344 63 -137 778 19 343 -786 743 -794 597 417 246 -776 -694 334 -891 697 747 364 783 -696 407 68 -143 -567 616 -142 51 -221 -925 -68 400 -666 102 -549 -81 112 -47 -605 634 -883 -198 -809 -551 -486 -973 490 841 -813 -151 591 340 -522 233 -372 330 -843 85 404 -758 134 295 101 -424 -67 -553 542 490 -97 -537 123 -259 -254 -178 567 -843 482 193 618 174 -44 907 884 823 570 272 473 -528 602 788 410 -74 503 539 976 -158 -391 56 559 -972 -170 -405 585 15 771 390 712 103 -789 817 983 -936 253 531 868 -861 739 466 209 602 95 507 -289 -246 -199 39 394 -511 -716 -276 690 397 -780 56 -207 -899 -885 -874 -615 946 -714 -177 901 -42 -764 24 159 -124 -183 -468 577 9 -119 -130 327 -738 -386 704 882 836 538 347 240 -873 -352 770 -553 561 -300 -512 -417 157 -668 -107 378 570 59 -533 -909 -637 832 929 -586 344 -546 -466 -178 349 348 899 209 45 52 -360 -396 885 816 746 72 572 488 332 -721 -12 364 969 -940 -247 595 558 -847 517 655 191 118 -123 396 -353 -608 -737 -956 -224 829 531 52 -1 196 -856 -25 85 441 305 -96 -621 -900 793 -824 770 329 193 140 106 537 -602 121 -179 509 356 -580 11 -457 896 -498 314 -359 -769 76 490 -178 353 -175 -951 -288 -12 746 -866 271 -375 -160 -752 671 -759 -463 868 -674 -730 -418 -291 -406 692 -787 -244 937 -542 309 724 -795 31 989 -808 694 -215 -74 -22 443 908 3 -993 207 -924 -502 131 795 850 -510 629 636 9 -908 -687 512 -882 227 -553 64 813 331 -911 989 844 114 -546 -70 416 418 249 -911 411 483 -607 -254 -352 177 -439 626 -236 -901 -972 874 -572 -959 385 -611 365 693 -912 125 -640 -1 113 -694 -796 703 741 -559 899 -599 577 -968 264 -928 -370 438 202 677 -271 -608 573 -980 992 -857 -328 -820 -775 -693 -754 663 160 195 -185 653 -243 -205 441 874 645 -799 -684 -188 986 590 114 879 716 559 108 366 -990 440 20 -603 868 533 -105 -188 672 571 103 -133 934 342 606 -360 -455 912 -999 237 277 893 -653 728 -606 -894 -628 -91 365 189 43 911 -753 -998 -425 525 -924 -131 52 355 209 821 -919 -726 -255 63 -631 444 227 861 214 -785 -53 780 459 -363 -592 -692 649 -340 133 -966 -345 239 104 851 -951 -30 811 776 82 670 -114 -122 310 843 697 338 -317 191 -326 -836 -587 226 -646 463 -661 186 -513 52 511 -370 -670 -134 996 133 -862 80 97 212 -826 -259 -784 234 931 -504 347 -340 -35 -898 -250 -15 -948 361 -862 -760 668 -951 -978 425 -809 590 -147 423 -212 -108 -474 -875 -583 -518 256 861 937 856 -455 437 777 912 -672 399 760 370 -84 410 -381 -739 -571 905 -657 313 -807 406 690 440 -120 493 52 72 -418 578 -58 442 388 -431 -909 -241 713 -654 49 153 656 559 -352 151 -330 13 -998 448 -179 -837 505 100 -353 -395 -323 766 456 -292 501 785 535 -773 -828 290 -735 -768 -188 718 191 30 -517 493 -543 50 -10 -494 300 -771 479 -351 822 -449 37 -329 -339 -982 168 -874 -495 357 8 640 -725 -265 -65 680 664 415 273 -152 -223 -786 183 486 -155 581 -788 -430 -373 661 512 279 -76 676 -879 795 789 604 930 540 956 922 411 654 -829 -364 -34 189 743 -190 843 -553 188 -724 106 847 94 958 550 212 530 440 118 819 -469 247 585 -257 -968 -948 -93 45 365 301 -629 682 -267 -255 259 -230 99 -864 -968 -575 35 851 871 190 -855 -698 -33 -72 -901 150 509 220 -105 -334 -415 -221 913 -11 213 -694 136 -486 983 30 -894 -702 58 -21 -832 -298 -146 814 897 103 478 636 365 987 118 56 -238 -796 -823 710 919 -555 -928 -389 -902 401 512 -465 -716 -656 491 -324 752 56 -109 572 896 -966 441 -471 166 -191 176 -783 -195 -800 -640 324 40 -890 955 -769 950 478 -267 -835 -816 -252 297 -568 451 341 507 -797 -844 -448 142 179 192 -691 786 -597 -201 176 -108 -182 -73 -875 443 -890 8 118 250 -210 -226 -166 190 162 -451 -25 -410 975 14 -42 -12 714 -186 -520 36 -519 279 51 -827 567 -834 -257 161 761 -574 -982 -379 827 -854 -612 -578 700 963 26 -919 314 922 -634 760 -169 -595 532 730 -992 710 -502 -423 -319 -416 646 -312 642 911 327 260 802 825 401 575 685 422 707 -771 101 626 58 575 -549 269 -966 -678 -88 -856 -341 -192 541 -333 -450 -313 -214 -912 366 864 -373 481 -556 387 -38 -700 923 171 -75 -257 -419 700 -610 259 -521 -935 623 -612 508 436 752 -788 177 -876 110 9 656 -548 448 351 885 250 755 -299 -803 -219 754 -807 -692 531 -361 -897 -771 -160 627 520 -339 -459 -685 -607 -590 -760 35 362 802 240 -200 -363 159 438 -18 629 -33 653 820 -93 -333 325 -93 668 913 174 -588 356 582 -893 708 -827 367 363 -803 280 878 -113 620 -261 751 -949 951 -635 442 782 79 50 -762 -909 -278 474 -628 607 10 -515 -676 140 923 -181 490 -187 -523 -638 -918 939 181 783 -709 877 387 671 -831 36 -526 -658 954 -897 -921 -904 -274 -131 -865 -211 -29 -79 387 -341 -570 -844 -476 -146 -734 -752 -446 406 -89 -569 279 410 6 454 56 331 403 821 -930 -82 -290 700 -787 673 -647 960 -836 -934 526 -305 231 -56 -162 -727 21 99 -760 0 471 -240 984 259 336 -854 460 444 158 308 650 74 794 81 -844 -633 -300 -679 -195 244 78 -456 -140 30 -210 513 -614 413 746 754 -766 -772 -446 686 455 842 -872 -244 347 56 -946 -300 797 752 -209 546 -635 -828 -783 870 178 -644 312 -981 468 556 -650 245 601 58 926 631 717 -645 999 -706 -677 -904 826 382 -138 -329 -374 -138 492 120 204 -155 468 781 -678 -78 956 472 -214 -143 523 -443 -231 614 -592 -134 175 -483 -728 52 659 167 729 -497 288 -295 -362 -794 -773 -317 27 -190 -455 837 -573 356 763 119 -215 18 -60 443 -159 637 968 -546 -456 714 -580 388 954 723 628 -591 -994 -436 -467 386 410 -956 -10 -264 670 545 -977 -269 788 -684 -526 860 -874 -300 257 -740 97 -867 -700 -463 -322 -428 -183 -284 -38 -422 628 -642 -769 890 333 -311 722 486 -220 900 -632 270 447 296 -339 683 918 880 -991 -688 835 -249 -131 -843 519 -484 -996 -627 -96 -131 -564 401 -771 -629 968 207 -126 568 -301 -436 20 -121 698 697 304 284 610 767 334 -919 -889 783 -399 438 29 -274 50 205 371 683 -879 310 -522 -529 -155 -72 -271 -470 818 325 -540 5 56 -702 -578 108 -274 -587 -178 -347 253 -465 -799 -735 -656 -414 745 470 -583 -523 -10 8 490 -280 166 -726 777 996 -148 -540 -502 646 -192 888 -604 -703 130 211 817 -48 -446 562 -687 601 141 -156 -267 312 -466 119 -196 278 -776 -595 519 804 152 375 732 923 -626 538 219 -448 19 -609 560 518 -931 -250 960 876 732 582 115 116 830 95 809 895 -428 -566 397 -798 -313 -706 661 -206 -771 745 -475 -191 379 -47 754 841 -54 742 -701 -350 -442 179 -160 472 36 156 880 -674 214 -867 -558 22 -119 286 929 -332 151 436 -398 305 -325 -270 904 347 -589 472 -444 218 858 173 -308 208 -591 -784 986 -638 -676 984 -288 221 440 919 -713 -872 -993 882 -501 663 -933 -755 -527 463 -527 -397 -652 -698 -245 171 -801 454 960 -268 180 -800 780 -599 -793 571 -889 -572 -876 -52 -65 531 106 123 325 188 399 -262 -439 359 -672 -574 -710 930 187 -334 618 -314 -948 -310 -317 537 -160 210 -831 -912 -761 444 112 -731 572 243 68 -370 -222 -986 876 193 775 757 429 -614 634 -241 360 499 779 -681 -326 -123 878 552 -425 737 588 -602 15 219 560 -489 541 829 302 -398 64 -843 286 -553 183 -858 -2 -992 278 518 -362 670 402 464 384 -550 324 505 -962 -225 -707 -316 -100 -340 -136 -648 32 -313 -655 -632 609 635 644 -851 993 -1 -949 -368 162 -44 842 -130 -947 842 320 713 -230 315 -932 -766 -588 776 -578 715 925 602 609 529 -830 365 723 -593 126 699 -447 -86 -204 991 -229 -173 -489 291 717 348 173 -374 -590 244 -35 -947 123 -806 -664 -289 -921 -774 78 -376 4 885 956 -292 -70 900 -953 248 -978 -41 86 -480 -670 -987 631 581 -515 -311 423 -785 265 518 303 78 950 -865 -665 343 516 -219 -25 89 -526 -602 -892 -77 177 -934 -648 -70 836 613 -474 329 346 168 -204 -543 -709 507 -621 713 103 -671 992 -858 -309 560 153 -799 -7 805 567 376 108 97 304 400 -878 842 393 896 -654 -847 -803 -490 -371 911 -613 -872 924 708 -946 609 133 -249 -885 835 486 -227 -244 647 -699 -564 -562 -372 543 565 274 338 208 487 441 311 663 -755 -506 -644 -976 -425 -329 946 370 546 -399 -280 565 -43 -418 -341 309 180 -768 -58 943 588 704 -818 -765 444 257 -840 51 857 -437 878 -971 -806 -156 689 521 287 659 707 -715 886 -451 202 -283 -782 39 -682 -171 887 516 -529 479 102 957 -550 -51 410 986 952 -338 -514 -725 -276 -115 780 5 -584 554 -539 -402 463 487 971 957 -306 -323 594 -439 766 -326 977 -263 -331 231 -619 -237 240 -970 -712 436 839 804 -554 921 263 -929 -757 -906 -399 182 672 -80 904 581 997 -736 -934 716 -969 -661 -12 -706 987 -152 283 -668 481 304 -247 -272 -488 -452 459 283 -87 -349 714 -483 57 307 -491 76 536 793 843 155 -747 -594 -190 -710 -812 -482 169 483 923 -173 640 -125 883 -399 652 240 -678 284 -50 17 -628 323 -112 439 889 351 -712 -118 -385 665 926 429 -852 697 158 -135 652 101 209 -454 -447 402 -572 334 437 -952 251 -831 -147 378 29 512 -776 757 224 280 371 -959 -838 -289 398 611 564 417 -421 -540 -28 354 624 111 25 976 885 27 835 -689 -427 -77 -681 246 -234 743 -181 -128 436 -579 -797 456 -354 -136 -276 -63 -540 2 483 73 40 -551 -893 -956 343 886 -351 -110 690 -81 -955 301 180 651 -147 -387 -175 79 546 -589 -842 852 402 -151 600 70 -19 720 -358 -717 -887 -162 -118 974 -646 379 -778 63 199 330 -182 -901 -628 910 955 -448 627 827 343 -905 944 97 283 531 -181 88 -659 -927 734 94 950 733 152 -415 17 479 280 775 535 830 -655 -187 -438 727 -629 -778 -296 -468 982 704 202 111 543 -308 -833 -582 -422 -127 577 271 -608 -448 928 614 -278 29 -209 535 -385 680 21 887 77 -979 -868 493 631 -170 472 -989 -287 166 -477 862 603 -85 -263 36 807 -877 372 508 -988 -695 -770 -925 106 399 -828 799 935 -364 827 -829 350 -370 412 871 570 448 -309 -390 764 -467 -989 849 230 960 641 -748 -497 546 -251 -995 -978 378 -790 766 887 -452 -577 -967 -21 865 -711 355 609 -922 463 361 812 -415 811 341 -739 636 969 203 688 -546 -860 947 868 -600 261 -569 -356 -117 975 746 459 -271 -549 -574 805 320 -208 973 980 -843 -656 -985 495 677 -150 586 -842 533 195 -351 -305 726 -337 987 815 -218 30 810 562 831 -843 148 183 664 40 -737 -234 -403 -646 -502 797 266 -651 578 989 -262 -227 274 820 -566 -686 271 75 -413 -300 390 937 726 -449 800 -749 758 199 -161 864 -204 -86 880 -190 382 -708 -550 24 -764 186 133 -537 -991 69 357 -252 -833 -999 381 244 224 -793 220 215 48 -708 -218 -268 -415 519 449 -868 649 731 -274 949 -318 22 -564 -874 105 855 -169 980 577 268 -946 -171 387 -981 -750 120 -544 -6 -504 688 -175 -996 -855 339 -448 -718 811 -673 662 -992 -247 974 263 -449 -230 666 -546 -897 -650 134 106 -913 305 -532 -132 664 504 291 638 -975 -499 -288 665 -971 27 921 81 831 -336 -686 -159 -857 131 590 660 -884 296 688 -30 732 765 -307 820 -269 -902 971 -784 877 -95 257 525 -845 -52 412 158 -388 138 682 212 -545 -936 311 624 697 -971 -913 -497 -68 666 -524 -244 572 -976 -541 -193 277 80 -287 -612 158 -248 139 533 -285 -798 -105 569 -992 715 627 577 804 -252 -752 274 -920 -477 -689 -914 759 -201 842 -671 -883 424 930 539 -333 -703 152 471 -388 -169 -376 -54 263 -669 20 -205 229 60 370 -380 624 379 660 200 71 -303 46 724 864 938 -274 -773 -587 636 -983 -370 653 273 -34 20 -241 602 -185 -209 770 -453 133 825 217 588 -810 -591 -232 97 -300 -70 -867 -522 -592 -730 307 857 673 328 170 -701 890 -858 -214 805 162 -397 407 101 966 317 -921 634 -982 656 258 -372 -137 26 699 811 537 -810 -285 -493 90 -964 -690 825 -98 -675 -559 -749 -14 -21 538 -493 440 798 16 812 340 411 -530 959 -951 222 961 573 38 -747 -980 225 811 837 586 -763 -61 431 881 -844 -725 945 24 515 -67 177 403 -582 895 230 -668 450 216 539 281 133 240 48 -97 -765 119 -563 -304 -926 900 493 411 915 818 787 -638 -397 -32 412 -181 46 152 -637 195 -292 -291 -230 -683 -229 281 -785 984 -192 544 932 365 532 -994 128 308 5 839 672 -87 -454 541 -795 632 -653 -362 376 -590 -911 -342 -517 755 91 -813 453 451 -64 -228 832 -245 11 414 -988 909 234 655 179 -182 836 490 57 -732 867 -835 980 -836 602 -783 -184 766 66 542 884 -560 692 902 -566 -159 169 716 -342 196 -23 -187 317 352 -203 -674 -572 -687 -239 736 -248 148 -879 828 937 960 -269 -312 -909 -203 477 637 -359 558 -64 -972 650 84 447 74 -826 -86 841 -441 861 881 575 808 -898 -625 406 -132 396 -25 -389 -71 733 -806 -831 -684 98 -737 648 470 812 882 876 922 746 478 368 411 932 -436 -539 751 792 -238 -15 -535 -353 -934 -4 316 -988 -385 -960 -825 743 -988 -187 290 -819 -92 327 -42 284 -179 -754 -853 774 -785 -974 -922 943 829 -312 -987 435 -530 -841 -354 443 -868 -184 257 300 -821 -540 798 326 -747 -973 -788 -905 -736 91 -318 986 -348 559 -674 -71 899 610 -998 711 784 -437 -771 835 -695 -572 -630 883 211 -358 -370 533 539 822 113 -889 706 704 676 174 323 -61 -549 -407 357 -277 -758 696 488 -603 -201 232 -642 -355 386 629 -133 125 -84 -720 747 885 -428 647 376 -484 -560 34 -57 -203 -750 -267 292 -455 -963 -400 -750 948 -163 -109 885 740 -755 -818 -536 -954 631 -974 -767 -805 -909 386 722 99 430 -532 -677 748 66 -262 -152 886 -341 -437 -87 -964 778 -225 976 931 -246 -630 125 908 150 -388 -67 -584 423 317 205 807 361 793 -330 -894 -933 -546 840 565 -794 -636 -935 487 -681 205 948 -840 -134 14 -260 971 423 -995 -81 976 151 -333 549 813 -543 773 869 381 770 -496 251 -254 629 -551 -541 668 -106 984 920 -42 253 235 581 -508 -383 -152 271 665 723 -667 -993 -543 -382 614 191 -816 -538 329 284 -857 -755 -414 416 279 271 802 228 116 550 -153 -943 438 885 -571 159 -850 614 366 -99 223 254 -686 -805 -548 16 -447 -690 571 319 879 736 -215 868 -46 696 -570 586 107 410 603 442 -952 -791 -73 740 -771 -967 351 -619 -384 -392 -872 -727 -748 817 207 -311 937 -610 103 618 218 903 18 -348 266 -368 557 904 611 331 -400 -192 240 -502 961 -226 894 800 514 484 -133 -946 -982 286 881 604 -785 112 771 846 102 -799 7 582 -316 -622 33 -323 -402 -107 407 -229 346 542 804 -266 -453 -417 422 -573 -267 -669 -917 934 -415 -960 942 348 850 129 783 -482 697 357 -741 -30 584 197 -983 486 -637 -383 -456 65 317 -914 -694 203 903 -114 820 -262 898 631 -984 271 -925 829 -507 451 -575 794 568 -824 426 -923 -180 -535 -618 787 559 -861 680 -290 -471 -906 650 688 -446 -319 -401 969 476 626 -503 -997 801 -984 -471 -733 712 -949 811 530 713 -306 -552 797 -526 364 702 -234 -913 -638 943 713 -451 -373 875 -163 571 -638 711 -968 -819 -506 825 -372 316 961 659 -948 658 -502 -41 762 728 274 835 688 711 -796 -682 -648 904 -185 -351 -684 402 66 -231 414 -1000 342 -351 -548 737 578 -547 215 870 421 514 525 613 894 -469 421 169 -280 -976 860 843 -507 692 998 -354 -838 223 -572 -335 -371 533 -301 815 759 -359 487 -130 -181 522 999 729 340 -151 730 -737 371 841 -136 -216 -666 201 -69 445 470 -823 472 219 335 601 936 -946 280 558 -277 506 308 -281 243 -738 19 -399 -569 547 484 -219 931 -915 331 -313 412 -501 554 135 -752 -705 -620 -185 365 -744 208 993 453 -697 -664 533 -579 709 -576 251 520 -529 49 388 971 305 749 -267 734 -239 -306 632 -387 -800 -397 868 -145 -361 476 679 -986 36 -369 -775 -685 -338 699 -506 -715 818 -524 263 33 -480 -121 159 -359 -905 -504 913 655 -372 306 -740 178 -395 445 692 -139 181 -366 706 -394 46 -947 628 452 -678 268 -497 -741 910 -517 282 273 -31 679 -549 322 259 -427 525 279 -127 72 -200 901 -999 -453 -936 -295 270 285 632 45 -581 850 368 -634 460 -362 442 531 -327 -715 -945 653 981 -73 518 919 -903 536 -388 341 809 -305 -457 258 -431 890 171 705 -84 -221 520 424 -850 370 102 606 784 404 -586 270 -492 -474 -643 -915 -427 -805 247 -211 348 217 -377 -122 885 50 166 -386 -540 -204 -440 -752 115 -174 -73 -685 717 830 -971 940 817 -483 560 617 -206 875 853 911 -534 233 932 -233 -783 -978 -228 299 -315 642 -335 -840 78 -770 -224 -188 409 -535 -400 484 -563 939 807 786 151 478 -958 519 472 435 -236 546 537 -618 -943 -897 629 454 -342 -796 163 379 -528 20 146 -109 -488 785 191 944 942 -335 -281 -629 765 -327 949 299 -774 -940 187 -629 -489 626 285 -196 -501 -59 268 622 -924 509 528 546 -88 -396 443 -82 -684 80 693 460 -191 -658 -896 274 -27 -804 -983 -111 -457 -165 277 184 -234 454 961 154 -359 -134 770 -3 417 -936 -767 -234 62 -591 -691 795 478 748 -204 94 94 648 558 787 195 657 -786 598 -924 332 -862 792 -439 -815 -372 986 -27 -249 714 132 -954 698 262 -216 816 873 467 898 -286 -156 -842 522 530 -197 628 173 108 -109 -465 60 -523 -789 -603 -445 999 -261 396 798 -584 271 38 -662 -764 338 -683 282 -238 459 357 -296 913 360 895 -561 799 83 -330 836 -525 239 229 176 -323 923 -933 771 563 -476 -722 207 -100 -263 786 715 164 899 120 -107 -785 438 101 76 -88 929 499 -427 683 705 802 560 -868 729 107 -72 -66 646 951 -132 753 798 741 -323 -140 521 789 23 759 263 -108 128 473 592 -683 90 -382 52 -755 -303 -680 -104 -763 999 -672 647 -767 570 413 797 -491 886 424 133 -85 -490 -593 -153 938 -167 480 193 959 -268 357 -255 -792 -267 928 -485 -487 -642 940 733 632 603 -471 888 920 129 247 37 -272 405 305 243 711 40 -387 -393 -873 892 -995 296 155 347 -764 557 -681 857 -916 216 8 193 800 410 -991 223 855 258 553 -213 376 -592 193 4 -490 -186 140 170 -566 -322 -480 284 -821 163 -550 -939 591 -181 -190 383 -246 119 -151 -16 -625 735 374 -624 890 311 454 -318 896 773 -604 882 -668 -256 913 -188 122 -161 -568 -15 -775 -537 554 196 -479 -54 293 -381 48 520 364 892 308 929 -81 660 531 725 808 658 611 -732 822 926 -704 -451 -692 -266 -66 -64 206 -212 17 541 217 300 -198 714 124 -100 -636 -389 -988 -335 411 -687 682 -139 823 -869 -564 -982 460 47 618 -396 915 685 950 762 833 889 -109 713 701 576 -321 481 -191 -600 117 -87 724 193 157 -647 -80 714 738 195 354 580 -854 491 -844 -882 950 -44 46 588 412 -374 -485 954 -278 564 858 409 -992 -595 662 159 91 85 567 666 -532 377 250 -318 -301 734 -910 -486 -676 -353 780 107 19 -621 -64 -677 -653 -941 -795 913 -734 -726 552 -826 -137 3 -102 119 879 145 1000 787 362 -994 -139 290 -19 -627 -415 -726 -541 818 88 -954 413 14 -201 -359 -218 15 -348 685 -816 214 -533 -207 -905 -662 780 1000 -150 -739 678 -700 -993 727 789 -264 475 -189 -201 -61 -365 -910 161 -316 612 -203 -260 -746 -455 -522 286 936 828 394 814 940 342 533 807 812 317 -59 170 -719 -458 284 62 345 460 50 284 273 -947 159 -917 -92 -304 121 -965 -695 -764 450 -365 963 137 478 -287 184 175 257 -283 457 4 754 -285 455 186 510 -961 -499 503 -311 -861 983 319 316 253 815 -507 -386 857 -60 -883 809 -681 -731 -248 864 52 772 732 -610 -565 -645 883 342 -39 -298 253 323 130 876 -315 -837 -327 -396 -628 733 -68 -337 716 841 85 118 280 -288 73 19 -702 -935 -307 298 -165 -502 -966 407 856 882 -818 409 565 -402 851 -467 139 742 -502 -194 -445 -867 628 101 465 -706 -667 -770 -453 211 684 761 -15 -644 -302 -952 964 445 17 -3 -530 -916 901 577 -124 -924 -55 -146 386 -619 -619 295 -5 -37 -767 155 900 886 554 -82 -954 -579 994 -556 182 -728 36 -374 394 671 749 -262 -731 227 -61 704 499 494 -608 70 10 396 -313 -791 922 -413 986 807 526 955 112 -407 681 -917 -373 -614 -88 -989 -379 138 488 -246 680 33 -852 903 -683 -84 492 19 -55 -367 515 701 205 -814 679 -254 16 -567 632 58 732 -597 921 -673 4 562 765 958 8 -201 -334 -948 -522 874 578 -653 952 -202 -19 -484 -692 106 994 105 -254 336 465 348 -501 -227 -635 -731 449 650 654 -939 383 -979 -543 546 806 -585 126 -322 -689 -746 681 -871 896 181 -976 -643 -190 136 647 309 -540 -630 -762 -103 -214 -918 -498 -116 703 42 997 121 -743 -179 392 192 -786 907 842 -197 964 -739 240 -471 -157 562 -239 -553 -612 670 -891 -951 -422 -242 395 -456 267 -848 -693 258 954 -84 653 -995 -462 874 -130 392 906 -13 188 451 115 -498 58 -181 -416 -323 -50 996 446 518 -742 -407 -878 389 -25 529 692 547 -60 -655 774 -397 447 -725 119 565 -974 19 633 395 -64 466 264 289 -349 610 885 -330 78 -612 627 -951 605 -113 802 464 831 -902 748 401 834 397 -783 -999 260 195 438 -843 -740 682 305 -332 -429 932 279 827 70 -647 575 -459 -425 -892 410 -144 662 -484 156 823 -832 250 -136 -876 141 460 611 -258 -42 -111 544 -112 -343 968 556 254 298 203 -763 -751 812 533 -448 -560 -111 -535 -552 412 361 -558 845 763 -826 765 342 210 256 633 -827 19 -801 -240 248 -723 117 227 -293 -521 -537 -671 -419 1000 -931 49 250 863 -452 466 498 414 -134 288 48 -516 396 -511 -738 -164 -374 371 546 248 684 -664 -820 -422 757 -114 445 72 454 217 35 529 -645 -491 -708 140 992 156 -51 -474 -522 84 221 85 -542 -888 25 -975 696 88 911 527 278 879 551 -818 -480 -520 -657 292 492 770 -386 -575 -843 -611 704 -595 -595 301 23 430 608 -995 -371 332 -210 -331 -920 34 353 491 46 114 -673 -525 434 -519 -170 -436 146 636 -675 760 817 -279 661 857 -617 -147 -503 -848 -481 -487 -258 319 -141 275 -566 -436 869 -41 397 605 906 733 811 890 -575 -842 -676 166 -579 -287 -235 272 714 -78 499 683 613 714 104 828 188 -720 294 266 145 103 662 248 -726 -41 -27 341 594 362 184 145 434 -317 78 764 36 70 -458 610 647 607 -330 -593 370 452 -631 -269 990 -325 -336 -748 893 -716 -637 33 -357 288 -473 111 742 -767 -779 -649 970 -430 -974 369 894 278 38 -849 -15 -105 -669 659 763 505 -827 -851 -369 415 721 -909 -43 192 -913 76 500 -895 -353 -322 122 -762 205 -51 -12 -624 412 975 -985 -601 400 359 -398 -563 680 -298 -781 253 496 919 -57 192 47 271 -490 -672 -311 659 44 -353 430 -871 -209 407 273 -865 -238 360 92 29 -792 -890 -429 645 634 970 -640 -839 4 -190 879 -931 255 25 -664 -652 580 -368 -23 715 520 425 144 -705 -526 740 -100 943 535 527 773 -11 864 -957 -213 -858 760 -482 45 157 -612 455 716 266 -737 186 -850 546 -723 -216 -891 673 94 277 -418 -84 251 76 -848 -817 -59 -584 777 34 -427 -100 -827 241 321 507 -517 -120 202 -573 -154 590 -115 -18 195 656 -172 535 -844 -902 135 512 -504 688 364 -604 -375 395 261 253 -294 -552 -789 933 -315 -761 -465 -986 -381 -595 -184 941 -932 -804 439 -50 393 -618 -999 -82 910 873 -170 161 -522 945 -217 220 704 655 636 -264 878 233 -321 -517 -683 872 147 -402 -853 -806 -552 -18 122 355 -436 973 28 -484 86 -177 719 195 908 -344 616 -427 135 -929 473 -515 728 -921 -721 -222 62 276 -340 -230 -296 -187 24 345 -388 427 518 -504 -580 793 -439 624 252 -556 -677 390 -676 -111 952 646 250 458 537 -585 272 188 356 264 1000 -958 -913 -497 823 -879 152 -313 -428 -215 -242 798 -540 394 -147 -798 246 -284 -148 533 513 -150 736 -283 -847 460 -14 659 -47 -580 -946 -969 788 -951 17 -700 -313 178 -655 -260 -551 -692 542 -721 33 213 182 360 -267 221 612 -491 -21 -673 -738 849 -59 -444 114 566 -670 395 -297 -802 -211 287 -724 -558 -9 404 564 990 -472 824 -263 -246 -134 -253 14 -491 -69 -439 623 -256 443 86 220 823 722 -884 374 -643 -613 170 843 -18 867 946 989 -423 -936 808 854 -945 953 -686 286 429 -981 898 245 758 227 748 434 849 536 -877 -380 927 540 -64 549 -614 -229 183 -515 -62 -518 -774 626 744 -43 793 -270 -675 -837 59 -207 -954 -357 323 113 635 760 -498 -886 778 -728 -75 -449 547 -699 380 199 515 391 340 911 -376 -885 -765 -199 336 -281 -317 -134 -590 -311 654 59 241 56 538 -97 -197 680 -790 823 101 -89 451 -325 355 -87 -518 -587 -697 -734 501 819 -72 218 64 380 452 725 -873 343 -772 -210 -670 -678 -529 -977 -912 734 -51 -585 844 178 79 337 -765 8 -269 220 -97 56 373 -459 -459 -824 356 699 -151 -218 -705 -98 -449 -542 -225 -464 -332 -720 -413 -798 726 -352 -356 -676 -582 -877 309 -624 -264 -884 663 -979 -655 -840 208 -704 -544 -775 778 -191 -67 428 -467 -480 897 -501 963 -636 -208 -567 520 404 -6 -790 -64 -987 901 564 168 -895 -820 -257 -801 833 5 660 508 -296 310 -580 227 -187 528 -757 991 2 -173 -155 190 -131 350 392 -248 -214 525 -426 50 -114 202 29 454 -972 -262 -946 770 100 277 -22 857 485 -693 -882 -200 832 -474 389 117 692 -427 262 -569 657 -77 -777 -771 739 -486 -377 659 118 974 -772 553 234 722 992 14 83 369 -76 713 -938 -989 339 -332 163 -454 36 -499 519 128 -290 -582 359 -208 -451 -128 707 -550 573 206 530 -501 -212 695 -939 -891 -158 -721 -448 -415 585 -218 599 507 -733 722 683 -399 -234 515 -645 971 175 519 172 357 -208 -564 236 352 -548 844 410 232 50 -386 -246 567 -507 -246 -955 93 697 319 -367 29 -72 735 -569 648 28 444 305 -814 -325 -619 170 727 -88 347 164 -740 -466 -444 189 254 -418 -873 -572 -129 855 -983 987 -154 -156 -480 368 -789 906 -254 32 -552 984 -603 113 -983 -604 581 -997 608 356 325 -597 733 -598 899 922 -267 443 -152 -714 -526 -303 -730 -181 73 -128 409 -976 177 -701 805 -368 40 505 415 -531 462 872 -864 -337 -811 -543 398 -746 313 -750 151 -994 -909 997 264 177 -253 -763 408 -431 -40 372 115 420 -811 234 -818 279 -755 377 435 -641 251 -639 37 -375 -283 -236 -496 -155 500 -327 966 604 -672 -219 935 -376 -38 -847 40 -100 439 946 863 252 866 -234 -888 -895 632 -501 474 786 -946 57 729 48 -757 -406 816 70 -201 828 -31 -490 -337 -975 452 772 404 -679 -772 346 -483 -79 389 -657 -933 -803 876 925 373 349 320 801 494 317 810 -98 833 -937 -76 -628 618 83 145 -352 34 -773 400 127 -477 354 -791 -316 -129 200 -513 -556 -324 966 -163 -781 272 688 429 15 201 338 561 795 -523 -910 -961 601 222 400 377 -31 -144 441 -649 266 -666 693 -632 -269 -458 230 -73 55 -797 -808 866 -156 219 564 -219 516 -411 174 412 652 312 -377 -446 -685 -32 -887 468 -119 -574 -75 -657 54 -840 292 746 -180 337 -124 -20 -269 136 103 426 -464 -919 706 -836 -706 -853 -460 738 -420 283 -67 -422 682 100 484 -105 419 -827 612 -568 -461 -919 31 201 831 173 281 219 -644 899 -338 619 -165 866 82 -879 879 195 824 -22 388 12 -98 -42 -58 464 877 -7 228 162 -570 264 -650 -874 828 -756 -695 437 -41 497 -156 191 50 -62 -803 -770 972 -623 656 1 -431 -297 -117 214 -979 -98 679 565 -109 625 987 -100 -496 175 349 -249 747 608 -949 -444 990 -933 344 -675 -424 -985 408 -515 275 777 -573 -597 592 -582 229 -341 281 543 925 235 -798 -998 -426 891 794 -146 828 132 -223 854 -736 -336 978 339 -383 -594 -219 360 658 -257 682 183 -114 -556 918 -869 -681 -240 -956 -238 777 904 -136 -841 -45 328 -935 -493 -312 -823 7 -451 -689 -313 -277 965 -97 -169 -22 -624 -704 -170 -36 -893 10 405 -106 -127 -345 840 777 35 -392 -691 831 -950 828 368 773 -839 81 799 -101 -260 614 -107 611 -347 -77 317 -253 -594 503 184 25 -856 -255 -192 50 -227 704 -973 21 335 626 990 509 351 -467 208 -234 -568 -274 -781 -577 -377 -197 -946 -652 -18 154 262 -597 466 -610 377 -453 220 -51 -431 -971 -446 -538 795 721 -29 -435 151 -944 -749 -410 -774 -784 913 -561 419 330 -953 -841 187 387 -252 -696 -131 429 390 768 -233 629 -836 983 -55 -346 290 227 687 551 -267 -157 -656 308 633 311 415 446 662 -921 -207 961 -635 -392 -845 545 -137 -700 -701 120 590 -335 -934 257 -113 -931 -796 -891 527 646 897 -657 -745 306 225 436 363 -221 442 756 -19 911 333 -67 -411 -510 -746 840 422 93 684 -937 844 545 -94 -62 717 377 95 322 974 -221 -283 544 676 54 -853 194 743 341 4 558 740 599 -206 944 -653 -731 -259 217 993 -215 -57 915 947 -610 -38 -702 353 273 -234 -745 202 -769 308 308 -783 919 -455 -479 -203 834 -629 -320 804 503 780 113 116 804 -474 -747 453 -947 -340 888 -146 -447 -598 -220 572 -250 949 -298 -122 -55 -613 -169 468 436 933 561 -241 -282 321 827 410 15 -961 62 874 21 -99 521 685 912 4 -775 384 -954 -641 -39 -834 108 752 -621 -974 167 489 386 -186 543 -3 -944 75 37 758 -932 -74 644 -391 -321 656 475 424 463 -980 -567 -679 637 -589 -536 -37 609 -40 906 349 -145 -510 182 273 303 -172 -756 -755 151 -778 456 -934 -948 -945 -418 653 448 -831 -128 -722 -21 673 725 -447 -97 -630 76 734 -26 633 -527 73 418 441 921 -563 -253 981 -772 918 971 -403 526 -457 574 570 500 -481 991 -918 559 -737 -71 921 -416 -362 987 340 -186 278 420 -69 723 -352 319 -357 -937 -787 382 -693 16 -980 -369 -892 -379 499 -309 350 -669 340 702 573 -325 -673 -726 170 563 -397 875 -818 858 -463 -970 -355 -277 -371 95 824 921 305 419 -96 -451 -684 414 -257 737 907 740 523 -111 -151 -330 -257 415 -851 385 354 -169 865 -695 4 414 414 -326 -387 314 -295 -423 -785 118 -312 129 -172 170 -463 46 208 79 -674 829 611 552 755 -876 740 211 699 170 83 -444 371 -534 624 188 621 145 -869 243 257 -92 -286 -669 961 -612 249 -416 916 626 -150 202 -988 688 -774 -154 -489 -984 656 -994 -229 49 216 -637 -857 -608 -41 -706 -338 29 377 959 713 599 -389 354 623 -673 140 -891 -612 -660 -976 40 666 -768 -798 211 619 -529 -884 -549 238 945 289 477 -70 -273 350 -358 423 601 424 -539 -523 -968 -72 516 208 864 -821 47 -397 528 386 816 614 -915 -663 -635 -503 601 -861 415 675 -980 4 -9 -112 446 -114 -825 345 606 570 696 -780 -756 902 -846 -566 372 -372 0 479 771 -149 325 416 982 738 97 -515 548 -635 445 -673 774 621 -384 819 -252 347 387 974 -797 353 511 418 265 834 632 -695 950 923 -721 986 164 -674 -214 230 620 115 -911 -568 -973 -188 93 549 847 -516 757 -699 -791 -80 -192 827 -196 -15 990 -850 562 302 -148 195 -938 220 8 826 157 -440 -955 885 -148 167 192 -346 77 221 -980 -217 981 409 13 604 471 810 -19 -747 724 -21 502 -470 714 -307 -418 -595 -946 -867 557 -721 -966 418 -602 -682 32 864 -267 161 759 786 -758 460 -676 -631 999 -703 -474 -129 195 -76 -354 107 -295 922 -878 -155 87 811 729 893 888 571 -410 962 777 442 300 -150 -585 -145 -101 -707 -265 -610 -840 461 -964 18 -278 386 -522 455 896 839 316 -188 170 575 -873 -143 -630 -201 -245 782 691 292 443 890 666 -300 -326 644 536 -37 -541 985 -231 824 -718 -345 993 242 -30 410 18 -598 -635 300 634 927 -379 922 335 -302 275 -348 373 -837 569 956 -896 -138 -137 336 -723 -82 675 454 717 298 370 873 -551 501 -657 946 -140 -19 177 842 -803 -34 -759 101 -736 340 829 529 361 -152 -462 -106 -633 -393 410 -466 -137 282 -838 -334 563 44 -15 757 -574 -469 -1 -594 -307 767 -679 -966 -678 -35 719 213 436 -179 371 861 432 -351 449 -276 -880 8 -77 644 -958 -238 889 -377 153 420 563 -211 -860 -278 -546 641 357 -746 -214 651 -990 324 798 -117 -836 -714 984 943 841 164 -755 920 -514 55 -704 671 -234 -895 -158 1 -601 -774 304 996 -845 -510 440 581 883 -463 -197 24 557 -873 211 580 877 -271 -981 -93 756 560 55 -939 -833 136 -876 851 -929 692 -27 618 627 198 163 864 320 -82 42 -577 -437 854 744 628 -752 143 595 -276 -862 981 834 662 -814 -830 717 618 -370 37 890 -356 160 859 -757 733 -989 -163 -328 726 134 -966 737 -28 773 774 -25 -93 -689 -15 -919 -184 870 -79 -270 -736 -356 392 954 -497 512 -498 485 785 -338 513 -828 804 27 34 -865 323 -675 614 -97 635 -721 -693 -670 866 -610 988 898 -63 -679 294 1000 -826 -255 379 -335 -786 942 -709 -724 -734 303 -918 456 53 -656 792 -717 412 -554 -967 120 -235 263 -234 -920 -801 -719 782 -331 988 632 859 916 -318 -789 -728 23 -368 -767 -767 916 387 -755 -408 456 -803 692 326 339 778 692 -258 401 320 -446 168 -959 -853 -937 -321 -281 -150 130 982 -948 -120 403 505 -83 -730 735 114 415 -459 587 -380 -365 115 105 -357 -913 62 939 -798 821 266 -323 -859 -733 185 437 719 473 -19 692 -555 835 909 -628 -381 -703 665 -581 736 45 -250 -827 788 51 -130 -65 -436 -730 660 -922 865 508 473 -944 -682 259 246 -167 -80 -810 -429 -606 -615 123 -504 -7 578 -930 -436 83 -99 -96 -688 600 823 -713 -532 -714 -969 725 156 -891 -818 972 -376 719 -943 961 746 621 593 -935 -284 614 933 766 215 -306 -581 -599 219 893 -359 -713 451 207 -582 -694 477 -933 751 346 123 565 -827 413 725 573 230 508 32 -340 -189 -58 -364 332 979 302 850 -143 -782 -311 -235 123 -993 518 909 -278 585 946 159 356 247 163 182 -342 -770 777 -602 -209 -58 293 739 -18 65 363 -180 -205 996 -168 -947 874 809 -976 -360 -468 804 180 -184 -896 364 -673 -313 -513 -461 -679 -635 -778 490 -742 493 -416 -264 43 833 709 -336 -882 806 -553 598 -85 232 204 829 -309 -329 682 -195 931 159 621 744 -936 -929 500 190 -22 893 379 -177 455 106 -261 646 565 885 -382 446 549 682 -15 1 -584 -582 723 -975 -349 417 -494 453 424 -529 458 -465 338 -399 -975 -344 264 921 794 -702 -848 142 406 -372 874 -93 572 -52 -181 249 -593 -85 -389 272 -768 -915 -316 -866 -768 500 -182 660 -19 684 -379 456 331 704 8 913 -109 -784 793 293 -72 537 278 589 869 949 -541 -756 521 -843 288 -214 910 228 -501 613 249 913 397 619 216 -623 -286 -528 529 -492 -526 -322 523 125 -55 979 -946 -83 -576 -468 -712 -429 -552 532 331 615 -501 -563 452 391 -488 847 758 -656 372 -958 788 -438 -929 304 -74 -277 -89 -795 958 -759 -197 -991 -371 703 -238 159 -707 -246 924 847 -814 85 -693 261 619 -596 97 -219 900 423 -651 26 633 594 -190 72 272 -292 629 -399 -453 -917 -449 198 246 308 -430 -443 363 567 864 923 -941 -847 -3 -235 -810 507 -867 47 -767 -81 151 27 159 539 737 -926 382 717 259 -266 235 616 -525 -480 951 165 -335 -114 -138 -906 436 3 23 684 218 -257 -884 729 102 -303 -974 -908 582 58 176 993 -410 -255 -668 -758 -503 -820 970 -850 970 465 747 834 -15 557 891 333 948 -484 -35 444 -187 739 -582 -200 657 363 -432 327 866 366 -812 -359 -73 -285 -781 987 717 -862 4 -267 379 242 -231 83 482 955 -175 -633 586 -497 -665 784 -355 386 201 -665 660 288 2 -969 -964 573 -575 742 -568 -900 -479 -888 738 798 -63 140 -33 783 -357 -909 698 694 673 -566 -449 -987 -525 -341 -136 355 -191 -745 -567 -739 -661 -469 961 700 -517 -248 -750 843 -803 608 389 895 821 702 907 -528 -847 393 967 930 -682 814 -132 843 469 -997 462 -407 -431 333 -620 590 -942 378 -977 -438 838 24 -256 807 -82 801 820 -218 61 689 287 -410 90 -59 58 951 156 -562 -929 -409 -122 835 -315 670 989 -609 -244 -945 -4 855 523 549 -857 846 -785 -929 -36 839 795 -818 -193 -507 -51 484 249 -464 956 484 400 361 982 -628 -319 -39 172 -700 -928 196 -799 667 583 -851 520 -652 105 -192 964 764 312 -538 -883 -822 638 -690 729 789 103 734 -712 989 978 46 390 539 -536 -963 222 649 359 -386 914 -571 128 -872 298 -904 -135 -512 165 843 -570 814 715 -548 960 203 -442 -36 -945 712 -807 933 -375 -629 305 -950 398 -548 141 46 245 868 -64 539 514 888 548 964 47 -40 -706 -405 -560 -460 383 529 -915 812 926 -452 -930 -617 -295 957 483 550 -827 22 935 59 343 -574 634 718 -584 -644 350 -113 118 -334 147 133 -688 960 -605 -240 214 -1 -339 985 -549 639 -675 -355 -735 378 167 903 -820 -104 -35 -108 923 -397 -161 633 -592 -684 363 308 -52 -365 298 -949 -920 -946 154 105 932 -725 -112 -854 -724 323 -626 -474 -601 -957 674 -80 564 928 953 -472 739 178 274 -768 168 -141 -973 -939 -858 -407 -616 -949 705 819 -520 -267 -880 -102 -788 -953 37 151 595 -136 339 -210 395 800 247 -856 -513 -339 141 -621 -892 978 32 -132 227 -257 -82 -346 114 -477 -750 669 82 715 877 -311 464 -361 792 349 -50 866 65 517 -855 -90 256 -359 467 -307 949 -790 -599 -111 31 374 -716 -238 617 -134 515 -191 -133 55 319 -668 -496 115 -399 -499 733 -568 -282 -615 811 -189 852 -761 -555 -972 -173 528 -121 -445 783 149 32 485 897 -227 693 -269 678 284 -975 534 210 930 -233 -705 -330 -871 523 -768 -161 -435 226 71 320 -807 -721 233 864 -669 -449 -506 -850 724 345 -223 15 -976 -824 788 652 -264 -321 -334 564 15 -296 -222 -394 283 975 485 -706 -803 -497 -661 585 -313 -369 140 130 -662 647 20 -701 742 -886 784 -541 803 859 596 -937 -648 -268 -27 276 828 583 -820 596 -16 561 763 -309 131 -6 754 -152 -309 857 792 350 -147 359 -750 805 -945 -579 -877 219 655 -529 -110 -321 513 -671 265 620 -884 -935 -291 268 699 40 557 203 984 -357 676 625 -695 591 745 878 845 553 446 -272 -247 -926 -604 -943 -240 -134 -835 6 272 -438 871 -387 729 876 -204 357 -360 -73 -792 369 690 391 116 -928 -810 527 -183 -760 13 888 -515 61 -230 974 977 -339 -271 -884 -234 150 -420 174 -28 887 -541 -128 649 102 742 -386 -572 -734 804 -843 -457 -104 -672 -727 689 -524 -117 31 -796 -26 -812 27 627 -125 -769 -3 608 -45 717 554 -531 -413 815 428 51 243 -346 263 -180 -922 -273 -949 -627 606 -629 704 660 -921 -605 -17 155 174 -136 -539 -454 805 213 941 460 -643 -919 -986 -390 -405 -952 805 -381 239 1 716 -977 -636 766 901 389 342 -833 294 794 105 -937 303 74 376 -625 548 998 -589 81 274 -472 -973 -525 -940 744 860 -707 725 698 656 572 899 -499 164 93 777 -689 211 -841 -269 393 -282 600 -609 160 -23 -252 679 28 758 -236 -798 -460 589 61 219 -858 -335 -328 26 861 -999 495 653 469 -603 -73 564 -119 -444 876 752 -311 -545 -107 433 -742 -514 463 -409 634 -155 -81 73 940 -626 677 -479 -613 740 935 -923 481 254 -708 135 -663 -362 806 -966 646 341 -664 -679 -693 471 425 -452 692 -943 975 -767 -272 -253 635 -745 764 493 909 907 256 -156 365 -589 841 -319 -867 -625 542 782 297 928 215 506 -36 883 -578 -999 207 855 310 542 166 92 982 224 -355 -618 592 -199 190 298 -806 -188 -906 -251 288 -349 23 -16 -274 31 97 745 495 648 833 559 -121 -328 888 177 987 891 -720 -452 -899 -924 121 371 -794 867 -940 -377 -1000 -870 -47 122 -125 -783 735 671 -137 -982 -339 500 -635 -657 327 949 608 -212 297 152 208 720 -952 433 106 228 -26 63 -106 177 -93 601 -369 266 -905 69 317 -742 171 46 103 170 121 299 -267 741 -332 463 -397 -660 -30 -400 648 413 -750 759 -803 -702 -982 -370 60 568 850 -681 -493 209 -32 -954 181 372 -269 704 -826 -559 213 801 376 420 60 941 576 680 523 897 -763 -322 879 318 891 -38 -169 656 -565 885 -813 -5 -429 244 -465 -730 -583 -321 469 -183 590 -148 -413 829 531 255 890 -46 -86 -190 -276 414 326 -701 -584 986 -487 818 226 -427 239 -285 -273 805 810 144 500 96 658 -457 827 -59 160 -588 -86 -569 -234 814 828 239 -321 679 559 942 -289 -697 479 -458 863 -466 -747 204 570 964 265 -334 -724 911 500 -320 -548 504 414 -683 858 400 -192 910 415 -454 -297 139 264 227 -976 562 -436 296 -285 165 397 -491 -593 -815 -778 799 -862 347 161 -170 -292 -583 357 669 -106 -662 -533 448 -280 -749 986 -278 -644 -487 320 602 525 341 130 680 916 844 85 888 -944 -929 401 82 -344 -280 -924 709 954 791 830 740 -268 444 790 -528 -313 820 -670 166 -266 -175 658 -251 -679 511 -870 -103 626 -313 974 687 812 686 -897 -519 510 -576 153 -485 361 -755 -299 451 -164 877 642 753 -326 757 -411 424 473 300 -237 -121 981 -854 -563 228 348 3 -500 326 601 658 -528 -499 420 2 575 -78 970 -7 -312 978 -929 156 -945 244 -411 419 -603 501 -856 627 488 245 958 163 667 -709 -836 -440 -601 -501 691 536 -835 692 557 104 -26 -494 -132 711 -251 -463 406 371 -817 -767 -503 91 228 -540 931 -531 72 890 205 650 -804 329 -209 921 -162 448 -706 694 944 -763 590 -104 858 -1 -846 -266 -670 -565 -746 23 145 -860 -591 717 67 -656 7 -576 -370 -182 741 -810 -631 441 -756 701 512 736 -707 87 -985 -993 -397 -428 157 -653 -542 890 -779 394 -572 -495 -749 -287 892 744 -146 -235 -908 -801 131 -237 333 197 -516 -239 -630 -829 617 -664 -183 484 957 952 737 700 -121 -382 -401 -419 -886 -338 990 -520 585 80 -550 -456 -869 626 332 -862 35 721 -282 -160 575 -877 -618 -454 274 -662 -633 852 738 767 -132 151 229 -994 -406 -667 152 93 426 398 502 -620 917 -75 -743 -545 -174 998 -914 849 -481 51 -23 -634 612 -489 677 -103 686 -449 -488 -113 -124 -371 990 77 -125 -369 -202 -198 619 600 -1 -532 318 -376 931 721 -718 961 -649 -352 443 661 744 -244 -365 367 52 -760 -563 -987 -567 -211 -99 -498 -84 -267 199 -312 508 -703 263 55 -385 -596 880 -39 196 -492 -936 -245 -450 -431 996 995 767 536 607 -564 -17 -781 365 -234 -952 86 -650 -764 477 -734 777 -49 29 802 -403 -881 677 648 -792 299 -658 502 -475 317 -364 718 921 919 887 -619 428 -491 -340 -253 267 -358 -154 -78 -759 642 -354 35 -454 667 728 493 304 -871 155 279 -884 -550 -238 -280 -289 104 -444 -527 -666 464 952 -413 487 191 735 -412 356 -273 -148 683 497 -295 260 820 1 597 57 834 -77 721 -982 -824 1000 332 375 739 428 -384 129 -453 -89 -173 -336 749 -29 315 963 87 -393 -16 277 -586 -183 188 151 -739 225 922 -898 -997 990 -286 568 488 948 488 253 -805 939 223 280 503 72 -413 648 145 -909 505 -406 419 -479 -581 781 -787 90 -970 692 516 -131 -9 185 -241 -775 131 -579 318 -484 209 -998 840 -457 -510 391 -855 479 -786 923 -60 -847 -529 -836 727 284 475 -814 517 -606 -612 870 809 142 513 -917 -761 261 567 -980 208 227 -568 -92 -68 575 -227 -64 -339 -29 608 -583 342 -448 867 -313 471 -722 390 -263 808 -263 -40 -997 888 717 793 113 -277 586 -21 872 326 350 -313 451 -625 813 -171 214 526 -74 -957 210 -672 887 757 -310 722 -496 -433 904 -389 87 463 -986 782 552 355 -484 -730 -242 -257 -971 566 -975 -749 -147 993 -793 -42 -724 88 324 -193 776 -31 982 -240 -732 -643 19 -943 -800 428 963 760 961 282 950 -109 378 978 -485 -778 717 709 -591 -869 -708 859 -160 964 470 151 -55 -687 780 100 -112 -944 -7 -944 -6 845 978 632 732 -401 139 495 261 839 442 609 124 683 -236 -46 -757 896 728 878 -953 772 786 309 -14 862 -117 162 -630 545 -830 614 -811 -972 -887 -843 -519 0 -757 -846 -728 -934 -157 104 -267 -499 464 441 -324 -412 -687 -781 814 -744 -932 -354 -333 753 543 769 175 -569 373 916 838 -989 -166 188 -79 436 -824 693 -956 -2 330 -992 849 -114 273 -900 -645 -534 861 243 -410 341 14 -749 -234 31 388 -400 969 -464 424 897 -277 405 -850 679 -244 -415 150 683 -318 -23 996 -949 810 175 719 -601 273 846 -599 595 450 -851 692 222 904 446 -88 204 780 -225 -726 -803 -699 -500 199 407 340 479 464 -927 -556 414 -374 861 834 -679 -746 996 -710 -349 1000 -115 17 -51 514 625 213 438 -732 -12 -360 921 -351 -689 882 39 284 718 608 -97 -840 144 -400 458 -777 843 -915 779 -98 862 -836 696 365 -905 268 522 996 -74 -348 -654 -186 910 -372 -43 -701 -184 -647 -254 580 -295 311 287 -693 -191 180 930 654 91 777 -989 -117 291 861 451 371 280 -67 -963 -856 -108 -38 648 815 -601 -3 360 -47 -253 -866 27 -72 -483 611 -589 -168 957 158 -350 493 -222 -775 -299 9 940 -733 849 353 -475 -13 568 -103 575 494 656 940 105 383 885 -203 -768 977 -215 -470 939 -138 -221 796 -882 -941 431 -289 907 -391 -189 881 686 901 461 654 -82 63 464 882 -774 685 -234 -977 -134 -335 -107 -349 -56 -983 -925 -589 -863 -400 643 142 38 -540 -38 427 -645 -816 -432 492 -487 390 915 -578 731 -900 -34 700 376 510 595 -240 -821 231 -896 719 -819 177 -324 -270 -628 797 404 -208 689 94 397 -514 515 -662 796 915 -445 -634 781 446 -863 237 390 -477 528 -132 128 -303 -820 -688 111 777 669 2 898 -142 -370 -436 327 468 78 884 -672 -208 -280 807 974 801 603 -63 -896 244 -822 211 401 407 -773 -87 -152 -485 982 -361 -802 -944 -904 263 738 -141 376 -772 882 805 240 85 474 -189 -84 -94 670 -200 605 672 683 829 -561 259 -339 365 -34 806 -922 -703 -864 -956 -141 31 -396 832 696 955 -971 -232 920 -139 -615 86 -455 -712 -694 793 -348 -779 -6 -375 -693 -654 0 -317 371 -76 540 -514 401 -591 504 494 -394 401 -471 231 486 751 -5 599 -230 259 -859 92 -876 -71 640 548 583 969 920 846 -559 -159 960 -648 -562 758 -969 -730 -315 -992 963 379 -886 -813 906 400 -99 633 890 30 610 -406 925 -98 239 648 -211 993 243 -223 763 91 269 494 -343 -469 -753 -530 -573 -349 -354 417 -626 -180 286 309 -721 624 385 -228 -12 392 585 -234 518 955 131 243 -519 -752 125 -592 -991 219 -336 -837 34 -252 93 -985 -988 710 -895 -297 762 -76 -843 2 -823 -917 -418 976 -221 211 58 887 156 -145 -869 -204 -116 93 519 -942 -397 -781 -545 -985 -692 -744 530 -711 -575 671 -471 -887 -598 810 14 106 195 -252 -572 -544 -742 205 -914 -425 -206 396 999 -36 -628 -616 -132 -552 669 313 -863 -427 955 849 916 -158 -41 -915 367 688 -993 -711 402 160 -939 318 -478 18 125 -228 432 53 -476 782 570 158 -771 -560 682 -877 -315 328 -216 266 -622 -572 -569 -202 -587 -699 -973 -727 -461 -328 -147 411 571 684 -35 -210 319 442 261 957 -203 -999 -57 191 -216 508 640 -594 303 672 457 893 -345 -569 524 -75 815 -966 -945 506 797 506 91 -444 -959 684 481 916 -226 647 -299 -288 999 -314 334 156 -440 -400 814 488 958 380 -156 -696 -545 -513 -64 -172 394 -537 -184 -103 -460 -633 176 723 906 976 551 654 -611 836 953 127 -683 484 -114 -145 955 487 885 -899 714 524 804 312 -823 -220 -315 -458 511 -367 -28 909 -949 285 439 975 91 93 -966 -183 543 -805 200 -726 -159 -74 -214 990 739 87 39 -782 20 544 98 -34 418 982 335 -339 510 -559 -305 924 -410 103 -831 467 887 420 -931 805 -242 987 -526 -806 -632 429 -765 680 -410 -457 -649 -621 302 -318 677 -738 -486 386 891 842 -96 923 -908 -26 856 622 -481 154 644 -751 -887 923 -351 -432 486 -823 -926 769 -50 -664 -837 353 -49 105 -436 -614 -981 256 -849 31 -250 293 824 -906 -357 -573 250 152 406 116 969 -955 259 -19 514 -19 569 -176 43 -730 561 -195 -293 -144 -577 -409 115 429 543 889 774 756 713 813 97 -244 -583 195 -171 -597 -387 -377 233 -151 113 -36 -609 -685 -537 -861 819 -62 581 591 -631 467 389 -215 -463 -151 -512 -134 -487 -200 261 -612 900 638 -124 -744 -919 -838 614 396 561 458 963 -411 424 -550 389 121 187 -261 -547 569 -82 -358 376 857 -8 709 -738 -290 -140 -118 802 -614 -855 680 401 -852 -289 -681 153 -42 -694 -680 885 -28 529 -460 391 -35 -152 170 554 -492 985 147 171 428 680 -867 491 325 370 79 -16 679 -95 -153 220 655 790 -345 784 -345 826 322 429 -594 145 936 -161 598 -997 8 -575 124 -608 -107 156 723 249 65 -177 -798 856 956 -348 -618 515 -972 -467 22 638 -228 -283 -669 675 524 473 -172 440 -956 -357 -949 -525 -940 -475 157 -765 -135 304 -392 883 904 -879 274 956 534 568 -485 -338 878 -194 -741 -417 609 -583 -793 319 -644 89 -675 -576 271 -327 -288 638 -723 -874 349 149 -630 477 533 631 633 96 -783 -615 944 679 600 -972 888 319 -806 468 672 -836 637 668 -251 -631 817 862 684 -247 286 166 42 -641 516 820 153 -875 151 192 68 -912 290 566 290 -185 640 -95 130 499 308 669 -798 965 989 -537 -161 -551 -609 -346 -20 209 -1000 735 430 963 865 11 946 631 -493 -610 606 684 349 445 -899 -490 -610 -914 -287 904 -77 -862 590 -737 -71 909 681 -563 890 602 -505 -442 -136 -754 868 751 532 799 592 620 364 281 307 -999 -272 -539 -356 -567 -249 -386 234 -218 -810 150 -373 871 -623 447 700 -273 399 69 -649 946 195 -450 556 -610 -359 217 -290 571 467 -554 -529 91 -373 -451 631 134 238 702 218 -160 182 426 950 166 768 333 591 -514 -481 -441 372 -904 -692 -303 -157 -833 839 428 704 122 -424 840 751 -784 -702 586 -120 -549 350 -854 -749 873 427 787 -910 276 189 100 -108 496 -280 592 219 -371 515 381 775 752 693 939 -872 773 68 259 755 35 370 -778 535 126 -523 -597 -876 861 256 842 -33 986 229 -131 -210 463 486 -60 -298 -234 185 601 -113 761 -599 773 676 492 -469 193 287 356 335 -678 -755 -463 -373 -74 431 -879 839 -364 -678 -200 390 978 -527 -400 166 -701 -921 -748 -442 364 -467 161 -169 -302 -175 -22 691 -831 -899 -822 203 -846 628 -620 -766 -700 513 72 16 843 -835 927 723 -408 738 -533 -24 318 -952 677 -698 103 481 -149 -204 136 -294 -842 55 939 845 322 19 280 -923 604 -58 -684 975 889 -412 446 -470 -380 -774 -329 466 872 -99 129 387 382 -55 456 525 630 -176 -452 95 -445 -173 422 91 -4 852 481 799 51 -260 -485 -509 697 71 -353 883 141 -162 706 -122 -981 443 992 242 -426 957 843 -138 553 206 899 -530 -250 -68 -938 -142 -260 -215 357 547 -124 -257 -120 760 -298 231 786 347 -961 256 -479 -806 -462 969 349 -226 -659 809 -162 -623 152 -758 520 598 381 -483 -781 661 688 830 176 532 836 105 519 913 830 807 93 447 912 -860 184 -746 426 -747 -744 -719 655 832 -949 -916 -268 619 557 -940 -752 897 255 -673 -867 517 -436 115 741 -13 -572 299 705 201 176 -968 -58 -595 681 -666 -182 -773 464 531 -864 -175 513 -322 -962 635 -906 -176 184 -927 -622 -546 73 979 -192 103 958 -385 -990 -256 -486 906 58 -749 207 -384 -728 915 -104 -840 -345 -234 196 -477 761 -557 774 241 955 690 423 -319 -776 899 903 -84 -31 -964 445 648 534 162 272 651 136 -204 852 760 -646 -921 -423 -1 -446 -398 -666 -413 -586 881 -638 -106 -294 -203 22 -792 940 -978 -890 -157 501 304 841 -492 -162 524 689 -946 75 -672 -577 542 242 572 -916 758 -291 623 -401 -356 -868 -752 427 -939 878 708 -123 722 -80 -264 -535 -647 -623 258 -637 970 -278 907 229 540 953 973 -978 -29 78 925 -935 -553 442 -990 959 642 643 -559 606 -222 515 -737 -209 -344 716 543 -262 -476 -491 -55 -454 -233 -515 -180 359 -802 -384 313 97 -761 -887 875 -134 -72 378 256 -540 301 -939 -405 321 -918 691 -724 -598 107 -862 -671 -713 415 813 -643 -578 -370 -138 -683 42 -54 -263 -684 475 -995 547 -254 -780 -829 604 -680 -999 807 403 -654 401 934 333 -293 857 317 -250 828 -705 -53 -976 -574 298 -886 -318 -187 947 616 866 10 -703 -429 -609 -678 619 -107 19 -923 862 311 587 836 194 145 -689 609 -938 -598 -762 254 -472 -927 -153 -653 -604 398 -967 -26 810 -170 157 -15 -848 -948 699 -742 283 -796 361 -214 332 563 294 458 -720 486 -826 171 -101 412 -209 929 697 -866 -743 -816 870 -256 887 940 576 469 376 856 -112 -244 119 -785 -726 405 901 -257 884 -906 -664 -413 -768 -711 761 -613 394 -403 884 -785 -298 -566 796 922 -982 558 358 -270 -544 686 588 -305 -703 -821 -231 -358 -970 695 834 392 -593 -312 12 421 328 995 573 528 749 885 684 -945 -630 436 69 -442 -407 -470 -386 -595 -149 -591 -397 390 -327 -30 801 155 -966 629 901 172 -852 167 35 602 -841 -421 694 348 -914 285 -113 742 326 -548 530 173 -658 -807 -17 680 -729 490 -65 231 -652 632 -672 -271 -468 -100 179 135 963 100 -498 -311 335 637 -983 548 -839 756 -428 599 -569 485 -680 -860 -54 392 74 666 -780 837 794 -100 617 -737 29 222 -830 -229 -671 -979 315 -220 -118 360 731 -206 -952 -728 -814 944 599 764 7 -234 159 364 353 437 284 33 393 -70 -930 516 -413 -806 157 724 -300 -953 625 148 -934 333 -893 -627 225 -207 -27 383 466 -854 -588 67 -420 -693 346 -875 -620 -232 139 575 -774 -694 651 712 506 -737 240 -673 -618 -500 985 -639 -599 -592 -466 975 -809 -699 -267 950 430 -712 602 -737 56 -939 -866 -931 -524 320 968 394 -49 343 -168 842 310 108 658 -856 -609 867 517 663 671 242 -586 320 876 -449 982 -867 -929 -178 -104 -764 755 16 -602 337 -11 -456 608 -902 482 -920 -452 827 703 -475 902 705 905 -422 599 720 -838 744 -896 -570 738 -4 313 517 -295 -317 -969 308 865 -298 157 -185 833 -95 -684 614 613 -376 955 -252 187 100 233 -98 -938 -724 -996 -275 572 -89 639 717 395 867 -545 -70 167 -871 823 179 -810 -938 48 108 983 454 34 -784 -560 -699 490 -54 -781 146 662 -742 -693 956 93 -189 -200 493 -344 -451 -53 -100 -530 -993 -703 -280 710 -254 -591 319 71 -373 -457 -17 -417 516 -668 -187 -48 -583 -167 868 67 -864 -267 -643 477 -620 427 448 993 -955 601 539 59 -335 531 -629 -284 882 -464 -443 -968 -337 -529 815 582 246 277 148 519 49 -892 -632 -443 801 271 988 -20 -152 -15 -330 873 -801 837 -136 957 -7 -766 366 889 904 -954 61 -46 59 287 656 -699 332 172 -879 -850 776 -309 396 -783 489 589 -515 390 105 -79 -523 271 899 698 -96 -737 888 -209 -537 -77 -565 87 5 757 -126 -737 621 700 -497 388 645 -382 544 -935 628 -611 501 516 -509 -614 -535 -557 -72 -577 410 389 219 -228 235 495 609 107 750 839 -778 -652 -998 -217 257 -989 823 -792 394 -598 -888 234 568 -168 921 -878 -608 -816 906 -220 -143 11 231 754 539 266 238 -312 29 886 -202 -527 -112 -895 931 874 -288 306 -206 957 30 930 965 -644 491 864 179 670 605 -244 522 521 -33 708 235 -321 911 -465 262 242 420 -38 -298 816 892 -96 474 -49 -712 -551 204 -472 535 -290 -823 -529 -942 -225 545 -600 396 521 -80 -548 800 249 378 332 -534 -91 -388 704 -151 -216 -684 460 -587 -362 619 439 362 -934 925 625 287 254 986 -582 33 -506 -643 377 202 334 316 -38 -965 -637 69 92 -229 -12 555 -219 388 -965 468 -768 -534 -99 860 -184 -717 -399 833 375 -67 -599 626 -671 580 879 503 -67 -262 2 176 -532 -635 -558 -46 -889 296 -205 -954 -944 994 -245 318 920 -190 -536 567 158 52 -863 331 516 -721 -229 -358 172 -753 -779 444 -299 362 251 658 77 881 -155 306 -970 291 -551 -796 -666 679 -788 185 -114 775 163 -122 -786 151 -395 64 -337 533 752 906 -232 -270 -387 -784 -117 -691 -905 374 -450 -14 -463 -761 -139 -216 248 614 689 -716 911 141 -638 -746 959 221 67 -509 -155 -304 800 -810 903 -747 -14 -696 532 -496 -819 91 299 -559 645 617 670 -487 364 -362 -49 -300 246 54 -44 -496 -886 769 125 -481 -479 372 -557 226 -83 720 809 -579 -830 317 988 975 -302 -83 -796 463 -944 733 -483 -255 -34 -479 777 758 296 -788 -918 947 288 842 -618 -248 691 192 557 282 -544 317 -88 929 38 -983 934 881 248 972 514 458 -195 49 -944 -977 652 -492 925 -714 687 37 36 520 -469 96 -563 511 -920 -67 -104 -254 756 -442 569 -76 -669 -615 868 -512 -511 333 220 -816 -284 -710 -915 272 752 38 -757 717 503 552 576 -363 824 536 -728 -434 540 -619 717 932 729 944 630 -571 860 234 -389 -662 548 584 834 -433 62 757 937 -130 500 -21 -806 -441 -819 -737 659 208 581 -373 -707 -420 494 667 124 590 388 16 -850 499 443 -584 -910 -915 -230 58 949 193 -51 913 -278 -923 392 -170 924 769 492 341 -911 -24 468 732 -637 -932 -312 719 598 -541 227 -754 519 -295 269 -170 -17 -731 653 -610 -665 -646 -51 -227 703 175 -174 -462 744 818 -452 645 268 -464 937 -346 267 -283 552 -446 -498 228 -573 703 -708 347 -541 -859 -67 699 -295 -101 -949 -153 581 452 -744 -85 -258 37 608 999 586 -456 -920 -790 199 -474 241 429 -741 -862 -660 803 599 -602 558 -897 -232 -661 -677 -319 629 957 233 385 -381 -491 577 -177 -967 375 275 663 173 560 -873 -603 -832 966 -475 -140 -900 489 306 -824 -526 -282 -931 685 -707 -496 168 -476 891 -604 -538 -572 -262 959 -70 -19 48 967 265 384 -457 608 -534 -945 -667 -837 184 -791 434 -874 -476 -160 257 -194 179 941 519 275 -709 312 795 -300 468 -538 16 586 571 954 76 -667 483 -662 89 -146 615 -496 316 637 425 771 -992 155 -864 -546 702 -927 392 -114 -854 -358 -546 150 -51 517 -406 305 829 -625 -73 878 -560 425 518 -535 -209 -474 176 -855 419 947 -442 291 -339 -693 -843 804 752 -584 -656 -74 362 -95 -883 -42 -865 -340 749 64 497 63 -290 72 495 503 605 -29 -982 609 -806 732 55 -75 -776 -279 905 -451 188 -500 -404 -815 6 631 399 912 -915 606 813 -825 534 -125 150 -148 -926 843 818 761 -139 -816 -257 838 -245 714 359 -273 633 999 897 -306 575 -392 -918 784 -293 315 633 -613 -311 392 293 -710 -143 943 694 239 140 567 -589 542 -466 -379 523 -394 176 917 974 952 674 -128 881 -26 -391 801 -771 428 414 389 407 -217 77 -129 122 103 703 -199 795 641 -819 58 428 -511 -59 -90 -735 -630 -556 163 -965 704 -495 43 -871 690 444 -826 -794 11 15 491 65 -804 561 -972 321 885 -146 453 255 -938 -481 -298 -22 488 591 -827 422 342 -893 -371 -469 525 272 361 -49 -945 537 -302 591 -8 828 495 808 197 -232 153 324 784 218 -842 -11 64 65 661 -511 251 -696 34 458 -748 -981 -955 181 374 766 142 539 478 769 948 317 -760 345 757 600 444 655 436 836 649 156 -366 850 773 356 367 -216 506 -797 667 -154 -398 557 -991 -588 939 126 -99 -580 383 643 -574 128 -27 96 348 -789 49 -562 147 668 359 -83 -89 -60 473 627 620 -199 974 512 -973 342 -338 500 -355 489 -182 -312 -127 212 -786 -152 -573 321 -680 -849 689 -953 544 178 602 535 222 304 318 337 -875 -966 653 33 8 -25 571 229 981 -261 913 705 -189 -633 734 15 246 210 879 816 433 -295 -285 -54 -64 616 -431 -738 302 589 593 222 -736 898 634 598 657 326 124 56 374 -894 -415 -220 -91 -39 -646 395 -295 691 -868 223 -672 703 629 -879 30 -441 -259 596 367 -686 -881 415 -765 533 -199 -83 449 -977 408 -580 938 99 143 5 327 844 177 825 408 57 113 -191 114 -110 -411 -475 692 -519 -295 -746 -338 -227 -801 -964 -443 486 52 178 234 10 -544 766 627 -975 445 -916 457 -638 709 704 85 -595 -962 295 -519 -800 -740 -865 624 783 -874 -579 912 651 109 -207 -129 -182 -947 -419 249 -382 -826 480 -747 899 705 764 168 790 67 520 -335 271 397 -270 62 -143 -339 660 164 -756 -906 545 -484 523 -449 812 -225 -432 47 958 -764 329 -682 -761 731 -820 -777 49 136 418 724 632 818 495 -741 532 -852 -563 623 -369 155 333 269 488 644 597 -283 -617 -940 -751 -634 -218 602 -2 233 -91 -18 -277 -104 859 -837 125 409 125 -276 -77 536 902 421 558 461 353 -368 -710 33 -524 -640 -825 797 -165 -732 518 859 552 -380 -142 663 -318 -175 554 -74 -489 216 146 68 -819 -284 955 -808 -206 124 184 268 -88 126 -455 -153 -661 -542 397 -947 -374 474 -253 842 -48 -149 127 668 583 880 395 129 255 499 855 843 397 -242 216 -869 -751 315 547 168 -297 -607 197 225 702 -11 -371 811 854 -576 -689 186 -833 790 -741 -379 -744 712 307 -54 -426 344 -809 -992 -376 830 469 42 529 911 -258 681 -798 829 -989 450 -511 -288 -195 -308 159 -255 718 -414 337 -225 956 426 414 -879 395 819 -150 309 254 141 136 -894 210 -759 534 73 -298 454 267 -726 -916 696 385 614 -676 -33 50 626 864 102 999 123 -562 54 628 227 764 900 -395 629 510 -669 -984 -648 904 895 -748 -317 55 -425 -635 406 -8 721 13 -997 -412 -40 106 632 -704 -592 591 -352 -662 488 -746 -353 -947 522 -810 -978 831 835 -67 558 414 598 -172 -538 -371 956 -578 -380 -46 889 506 -86 -698 611 171 832 -357 -350 619 834 -524 812 -957 -552 -622 366 -181 689 -552 169 977 -496 -747 -491 -542 107 -586 -831 -241 -684 -42 41 -723 -842 74 357 -403 92 577 -161 -303 -733 -278 488 968 -281 206 -738 243 -165 979 -527 33 148 -118 328 228 -290 193 -107 -505 645 193 534 973 -407 862 -998 -353 -526 -534 -204 830 512 611 -258 -406 -757 -897 -382 188 795 -965 -455 -715 -227 -432 900 852 -237 566 0 -669 -391 783 -225 -393 -742 92 20 -786 -50 -157 -420 267 263 -18 -409 927 -619 -503 584 113 759 417 208 -966 -554 -821 140 -191 110 -901 633 465 -688 468 425 510 551 623 -109 -117 623 -449 -98 -515 602 295 -389 -610 -913 244 394 122 -956 631 -344 158 -997 -317 117 324 -925 -324 887 -641 -725 363 482 -973 -394 188 178 -662 -390 -457 -151 -539 769 -343 728 566 -487 -960 199 -679 449 -78 -377 830 124 -137 -650 -740 -287 203 -642 -993 774 600 443 -89 234 -936 601 -834 -88 -477 -481 -279 623 -105 -706 -14 -564 403 753 -49 -566 -657 -543 819 271 -745 342 817 -832 730 379 -238 592 -504 953 392 -70 888 -817 -296 791 -993 593 706 142 150 -785 -239 -344 284 200 -924 231 -159 -714 644 -808 -234 81 184 293 -900 -239 -910 591 922 -286 -246 -17 -35 661 198 -353 66 -148 868 -951 -642 530 906 783 -42 841 -138 -878 -21 826 241 910 -60 940 69 496 511 -844 899 -902 -477 -517 801 385 447 -631 -969 55 800 -124 -209 -2 -822 -12 -262 679 467 -822 916 217 -680 631 -135 -978 60 201 -624 703 -516 -200 -867 -597 -355 -478 -674 -634 -541 763 -847 -550 607 -960 833 -745 607 -958 -39 -543 -753 786 -476 636 -327 -908 -347 -110 -403 -828 345 -176 157 559 -150 781 -680 -802 903 460 731 -451 -436 53 -436 35 540 477 -732 905 315 306 -116 -916 643 874 712 -208 846 -64 -709 -954 924 -930 11 220 449 -913 454 137 703 -869 -770 -317 874 323 368 -694 -440 227 374 -406 519 -188 -433 505 934 -299 231 -967 647 -173 849 177 -901 -407 -259 791 611 -230 -716 339 923 -286 -205 358 115 763 -597 699 -416 162 904 -114 -424 -52 644 -284 449 -786 228 555 -889 874 38 434 76 -554 187 752 -232 -969 -460 -687 -308 896 81 165 138 61 -220 -63 620 689 349 -623 -396 912 588 248 201 -218 123 -756 805 469 527 -614 601 852 -547 733 326 -925 631 -908 421 -427 -875 -222 653 338 253 -17 -390 -277 -97 887 98 -617 -835 -404 999 31 305 545 -912 343 -610 908 -544 -538 142 626 747 595 416 406 -214 156 79 445 86 497 -408 -138 407 -900 296 658 834 54 282 -871 862 -518 -442 717 926 -840 -937 -597 -793 290 656 877 -669 105 528 555 -546 -355 -836 -297 -953 654 -126 23 -722 -614 -24 239 421 623 -497 15 -691 -453 702 961 -524 -330 340 -207 -833 -539 221 -989 -692 -800 -64 -950 -528 424 479 868 722 -581 988 -413 84 -230 -278 579 -799 -761 343 105 725 -265 -254 -46 -291 -268 -134 -896 717 955 692 -107 -17 -119 734 -6 514 471 684 -229 782 259 -4 -7 666 215 71 869 -216 238 -93 -653 3 -743 -276 221 478 377 376 -873 309 215 546 692 176 -150 -426 257 -899 -620 674 510 735 -272 -249 -509 -316 325 -106 -718 -902 765 114 556 -530 221 -71 829 178 551 424 -610 -794 195 899 -169 649 598 -625 940 -193 -390 942 -951 -349 393 -1 -657 576 -77 -194 -287 626 -984 685 434 538 133 -715 -714 -228 -214 -384 278 -959 -326 -600 244 909 -412 756 -373 -37 -889 -215 420 262 645 -599 351 -727 -542 674 -504 607 -135 -2 901 -674 -515 -381 -418 -446 -647 -215 -67 -182 -165 -720 786 -469 754 122 679 -996 746 515 462 -674 -447 -264 -527 -754 376 -360 -662 148 -113 393 -945 250 394 715 -154 952 -529 237 -822 137 -48 259 -772 -991 -178 264 -355 -19 533 -108 658 -622 -527 978 581 245 929 -772 -310 454 701 718 214 -299 207 -672 780 995 474 -689 981 -813 810 -625 -204 35 -584 -396 -128 16 726 -692 -252 51 -751 783 826 167 864 -267 -57 451 319 -544 236 123 95 -51 234 -324 309 -687 -901 -875 -801 787 -215 966 558 -275 -373 488 756 751 170 801 608 -397 711 678 -362 -929 -910 -489 -653 536 -807 -294 -137 209 164 104 154 -39 211 494 -987 -601 920 190 -852 784 249 -980 107 -295 914 -212 -181 645 -288 590 53 14 979 70 -275 -854 -409 421 418 512 519 -894 211 -650 112 -108 -889 -338 379 95 -521 -677 795 -706 835 -511 672 515 782 -672 380 987 220 -345 76 352 -908 500 -949 18 678 591 64 542 409 -782 -29 891 -758 -68 320 -73 -625 907 49 -611 526 960 -294 681 644 -122 951 605 327 -778 885 -981 -288 -249 -463 -119 880 -965 558 -323 -251 457 204 149 912 265 -428 -865 -365 949 -553 631 -553 151 -949 -77 -621 461 835 -890 73 -623 -727 444 342 -408 -21 31 807 672 78 -920 877 -950 893 -784 230 -639 -463 -329 48 -93 -538 476 140 -175 -448 424 139 462 -812 -897 -334 -289 854 -876 759 -944 -916 -241 514 245 420 502 -601 -410 -596 363 595 -623 215 486 980 -564 139 -674 -56 527 525 -789 -927 -124 109 -59 956 -681 837 483 -92 -598 -108 589 -968 -724 436 775 -785 799 283 99 553 715 -723 -505 -169 190 -413 884 557 -570 -386 -822 889 407 -868 723 -712 -446 -719 103 -20 868 790 -498 516 -238 -683 747 -545 -374 -952 -951 -289 -457 -882 -100 195 -160 915 -993 -613 -200 -972 113 -916 -214 647 537 218 230 -418 -226 -371 -991 556 581 883 1000 -634 454 29 -683 132 -16 -528 -815 72 -122 -534 806 -78 559 -97 127 235 -154 923 -525 678 572 385 851 -920 76 -693 206 -37 260 -925 580 575 -385 -693 420 668 -714 -258 128 -685 144 454 138 -748 -884 798 -397 974 -43 -322 930 464 -526 -696 845 729 -537 -488 656 183 -151 812 969 -122 -863 -391 -85 -582 -400 -613 -687 232 229 187 711 707 761 508 -100 400 971 161 269 578 338 459 -252 -371 -509 -698 317 -990 -685 977 -116 14 429 -110 186 435 758 148 -762 -39 -255 898 -653 772 855 -182 398 316 -189 244 450 -39 483 524 -713 -573 -783 20 -87 -940 -336 -894 150 584 -134 -431 -839 323 -225 -167 959 583 47 -429 91 508 -46 -243 -394 -623 -605 952 -740 640 291 -473 -292 -607 -176 -945 697 465 697 205 614 -548 -363 -48 -949 760 -636 277 -194 -947 -925 -882 117 725 -952 891 -344 482 -547 -87 -418 -343 538 -196 626 -210 -668 -246 -807 996 -686 -923 805 854 878 -122 -508 -869 628 -137 582 314 379 448 566 -377 554 -946 849 709 -827 247 283 817 12 -25 673 -577 753 -910 917 813 -406 -448 -85 956 -554 876 -653 813 -81 876 -920 433 203 112 -134 -217 -225 -672 -903 -342 587 353 982 -750 0 -196 124 644 -291 -799 408 -447 935 -949 110 538 703 378 -697 906 663 -239 -423 61 -859 908 -413 706 187 198 -283 250 -953 -142 -842 833 -98 -325 812 851 92 895 336 -681 -219 479 -108 33 580 -814 462 639 68 -769 552 596 -178 721 -178 -761 626 -395 -626 106 -606 -414 55 -555 -810 615 -873 110 598 -371 370 -420 51 801 7 -49 -994 742 -991 -162 -500 861 -480 -642 501 398 -699 -119 252 -94 676 723 600 505 -292 928 -875 -754 -946 804 379 -409 -199 275 -448 807 -216 237 848 -54 -999 487 -126 948 418 345 697 -285 540 -863 307 -751 -402 -688 -16 -753 -92 846 -854 -477 -610 -14 832 898 202 126 160 890 -317 -764 62 -148 780 -996 -562 -171 -618 -171 -131 -564 722 722 631 -299 396 -774 -72 869 1000 550 -195 180 736 -679 -789 -641 826 -856 923 -344 683 -434 290 28 -976 -103 -306 -691 546 -375 775 -246 -169 11 -172 368 245 218 212 -750 574 878 305 -217 579 624 -6 -920 -740 508 306 684 959 240 824 193 238 214 417 -456 518 -30 108 -948 796 422 62 -846 192 -618 -563 192 630 630 -645 -115 -112 -530 -386 -152 -278 -546 395 742 -473 -640 396 -305 146 -642 314 142 165 -982 -829 -365 -575 470 755 645 953 807 -978 755 763 -676 318 -461 -691 681 680 -752 -940 35 -431 -670 252 503 946 -289 -640 776 -631 -161 -847 -215 85 632 461 927 -685 -228 -239 -22 -508 82 238 -449 -228 707 399 207 -305 364 -271 840 675 432 -403 -634 -813 25 548 399 952 -711 -501 -969 560 -206 -516 756 986 890 -443 -417 965 122 -796 -825 512 887 952 -386 -218 -10 -58 916 -185 376 17 318 586 -957 -22 -42 -123 757 -163 178 -683 944 318 -489 -311 -764 988 313 -175 829 -707 502 -928 -216 607 -963 -692 402 596 -916 -509 746 -527 406 -303 -308 -133 134 -874 554 -487 257 -949 -807 -267 -92 -598 10 554 -610 -276 865 -767 -402 -218 808 -55 789 328 691 502 -247 672 873 -606 -914 573 231 -750 661 -401 -992 -49 -155 -157 942 -385 508 263 -270 774 699 671 380 -939 817 -333 -36 -690 1000 878 -526 -934 201 495 352 -8 963 728 -659 219 -337 -520 883 -801 867 -408 244 767 -33 -762 564 -466 -858 -56 -568 -680 337 -581 -690 137 438 -460 -214 -309 -418 609 529 81 797 868 390 -255 164 -56 855 920 246 627 -950 49 -621 907 919 487 -689 -463 258 -486 -522 -546 -483 52 -610 895 -256 545 -434 -212 469 774 -118 205 -125 -573 -746 222 -331 732 -421 -692 -887 722 -832 469 -685 -792 599 -663 396 33 -647 104 -653 -524 -45 432 -368 -770 -37 865 -379 -283 15 784 -424 -345 112 -453 582 -645 -856 -743 -332 124 -945 -193 -280 494 -822 -782 389 -238 193 33 -71 -40 -386 -724 -304 -838 -470 259 542 -175 76 -566 168 -11 -950 251 -362 -718 479 956 -134 -217 728 -389 777 485 -764 506 -598 319 765 -131 -165 -527 778 395 -721 985 -340 -191 313 928 -687 140 551 -847 -23 -596 857 -289 957 -523 -293 -550 -159 -718 -250 -757 912 -419 -611 168 345 869 -132 -874 359 -200 -813 -408 -654 48 80 871 387 -758 -799 -461 -879 -924 -600 75 -884 -83 -288 -919 -72 887 -784 767 -181 18 164 17 849 -312 807 -54 -575 -313 -885 -922 643 -757 -71 -781 -61 -206 -438 -129 -29 540 489 342 -446 -489 348 235 470 -900 -554 -711 -748 823 -774 -632 767 -627 144 254 173 -685 -517 710 -317 -983 -278 -596 -440 -677 329 -499 -87 643 786 -506 -536 -606 -222 661 -699 550 -268 784 457 875 -694 -951 222 -206 -718 -79 -95 -549 -655 871 -869 -925 295 5 381 -881 -141 -139 484 -129 832 -67 860 -724 -992 322 431 194 -591 -225 -235 763 130 -243 905 137 -714 986 -299 98 -551 337 110 -928 39 203 -811 202 -818 -629 672 -524 -154 623 893 -734 -110 909 42 -98 -248 468 -247 928 983 -790 -376 -270 723 374 -26 -455 -228 260 218 68 722 543 88 -829 -961 607 766 647 623 494 393 365 -255 -104 -123 597 -294 983 -409 556 972 74 226 870 -538 911 913 -375 429 726 131 745 -14 -106 365 -356 284 -158 170 -138 840 273 779 -883 -567 -467 660 -480 292 95 -380 -209 -718 139 7 912 91 -232 -253 854 101 377 337 -605 -199 -18 732 -164 -281 744 403 210 -250 -136 -1 374 -38 344 -864 975 -108 -942 526 -366 738 422 -740 -600 798 -189 -672 -70 -995 -861 805 813 918 851 -782 994 405 434 -393 -318 306 -711 -510 941 645 -368 -299 -962 971 -532 -315 -142 -774 -553 353 -433 -66 105 330 -636 -170 -457 -585 910 63 -403 102 453 66 85 748 761 928 487 41 268 507 109 -359 70 845 783 -937 -451 895 -42 259 755 -130 -507 181 160 465 -139 861 -967 -920 717 194 233 361 119 384 -627 -850 405 -313 210 -908 495 569 449 -411 -356 94 298 672 707 -471 -239 -174 867 -519 -509 -701 -807 -846 603 -412 459 353 834 275 175 792 -957 475 473 -841 604 -722 -550 362 89 -604 -4 -984 502 -2 819 -833 646 -733 797 832 -442 813 -316 501 -161 -847 79 779 41 -3 -148 -1000 848 608 -13 -210 -426 -62 736 807 313 -252 -210 -902 -919 -884 -627 282 -976 -873 -288 217 -886 771 -547 -339 849 544 940 -976 557 -616 -797 -112 -885 748 66 -603 -408 214 -130 -508 923 873 963 -760 421 102 312 -436 -719 -332 887 992 438 345 -982 -649 -723 741 -162 -27 646 -671 21 -988 168 558 -237 -388 829 -340 -658 449 -96 -863 -1000 -261 -261 -448 162 -539 597 -776 -378 -951 676 983 -447 -880 -834 593 -522 81 858 -157 -890 -526 -417 464 468 -725 604 -526 -67 -255 -676 60 843 971 -275 974 -353 92 -497 -917 709 -473 -384 949 -303 -967 -262 111 -986 624 -125 -293 283 632 268 455 -137 188 811 -117 -214 72 502 306 364 -173 495 41 167 -729 979 -748 -609 -138 489 969 315 -116 -802 825 -120 -761 -695 974 -45 -107 174 -272 -500 -810 945 -691 583 713 -200 229 -900 -191 -476 701 -924 -264 714 -216 568 -318 -403 404 447 908 -799 352 800 474 -253 422 475 200 -603 -600 296 304 -81 422 740 249 339 -239 954 -912 292 -947 -549 -610 956 657 891 -681 27 662 -533 -970 833 853 333 -482 994 -102 122 -403 225 -401 -849 313 265 -67 -614 -835 -961 350 -493 728 232 420 620 -820 -335 2 370 198 49 384 -836 887 343 -700 127 130 844 -242 790 -275 667 970 761 -868 691 106 -497 212 79 569 -460 199 -699 -784 516 69 -623 698 -172 -126 -834 -291 -558 -650 307 153 -793 -930 -602 457 415 126 -10 -352 -740 305 -896 -574 946 -800 -284 -326 494 -910 -228 585 -773 -755 500 339 495 -455 -800 -725 707 -33 -687 -554 -919 472 161 -177 238 -808 669 -608 866 332 -107 -205 -562 625 920 252 -908 647 836 741 63 582 -543 727 270 185 841 -796 -162 -119 -712 -962 -266 249 460 286 -675 485 -641 800 -723 -84 -264 248 638 262 -201 682 452 636 108 -559 119 -121 -273 -472 -853 170 18 656 649 -684 99 -591 -937 -303 -348 691 -803 533 -816 -389 20 29 -566 -191 -992 385 -623 -278 938 -805 -737 276 163 638 158 877 942 -711 -903 -822 825 -556 -532 867 -630 249 -29 -663 377 928 -109 -732 695 -30 -73 -759 370 468 172 707 498 279 345 -439 733 -467 892 659 -927 -485 980 85 877 171 701 846 612 766 675 -467 201 -413 419 851 459 -165 601 94 445 565 995 -347 598 744 -95 -829 421 94 365 380 703 877 640 -568 -641 -10 514 239 939 631 224 870 -7 -174 -439 956 -348 -310 -257 116 -341 78 -825 -957 -679 731 -16 -854 -495 442 -233 -656 555 246 -32 574 456 -880 -632 164 245 775 19 -980 -147 535 899 198 -604 486 -814 -963 -224 950 381 -58 493 -217 386 2 -651 791 -508 187 473 488 756 538 458 440 -990 -282 -4 411 -141 -532 -952 489 441 -950 -508 740 386 -412 932 720 -583 -604 340 886 423 -415 -397 360 624 -154 -98 316 220 848 -935 -540 674 -191 -561 -34 -749 143 -811 -10 338 618 -225 -365 729 461 155 984 -448 -655 999 263 19 -645 -318 508 -667 -152 -157 956 3 -515 47 -883 -976 963 168 299 -385 849 -178 -240 -543 126 5 -837 -591 -785 -757 950 573 -978 -719 -471 156 -501 46 824 339 -791 -983 593 974 128 -632 -750 -471 -73 256 518 318 839 -284 880 752 -655 977 -678 -948 168 -356 636 -349 999 484 319 -309 674 -951 861 -33 748 -863 29 529 -846 -532 151 -117 705 -155 -328 969 -81 -889 416 -840 -222 65 269 592 143 492 -764 -581 -339 471 -956 480 45 -408 676 -161 -222 166 -283 105 67 -347 -592 555 825 -422 889 57 -396 -605 -503 763 -506 128 -874 450 -444 238 723 849 187 921 82 -3 -604 477 285 -452 -186 -475 -27 -40 -666 -557 -754 701 -916 474 -2 -242 491 -503 -361 -839 -51 -9 551 487 -503 -600 410 -562 -304 234 -990 367 584 -896 673 12 574 -131 150 -70 -843 -462 517 571 -290 91 -195 -244 -440 -99 301 778 448 -857 266 -15 84 369 -283 -257 -879 -700 -334 554 102 651 545 233 -673 190 -640 -607 -378 -417 914 -430 540 774 -490 256 384 -758 899 -548 231 451 -640 861 874 -767 242 1000 444 -279 -654 624 736 4 -972 -968 -880 263 -110 -215 -227 -621 42 217 -890 197 439 453 808 -149 -371 118 274 -375 860 966 -90 605 -611 560 -276 420 804 -30 -486 -465 188 -938 516 487 -609 -241 -507 -426 -88 -945 157 -495 791 -374 -726 969 469 566 748 941 309 -954 491 235 636 -596 -60 229 527 -568 524 -713 -994 -237 -465 -460 -917 631 -600 343 72 650 520 -728 507 48 160 186 225 -742 -860 -671 -201 -700 -763 75 822 -609 907 130 -112 338 -716 -789 -399 -198 -793 347 -357 232 816 -944 -804 -671 537 733 -94 -224 -80 -250 -200 75 915 -236 -246 -755 -521 -596 -18 -147 240 347 -866 -951 284 -333 432 448 -223 639 -872 -853 916 -946 447 -956 783 170 409 -62 -585 59 488 417 -589 -108 -806 -708 163 -969 -477 420 -287 -714 -948 127 -515 742 614 -977 169 836 -271 -529 -72 -651 684 107 67 -847 619 139 306 852 -476 462 704 375 39 349 651 -241 880 -621 21 -355 284 193 -628 -321 -427 -650 -828 -518 -637 259 -651 -100 217 -652 -992 -621 -26 -907 -841 -282 631 537 36 198 -55 -598 -956 475 330 -719 -166 -857 707 794 -14 -83 -740 204 715 -380 -415 -648 -771 -811 -810 -309 135 -55 806 -432 -883 -665 -543 -564 338 25 587 453 968 522 924 412 782 -39 606 -925 -311 -1 618 236 944 710 916 -562 215 416 246 -416 -812 177 -41 109 -682 -675 607 -689 -809 -614 -432 -893 392 671 -521 266 -239 -852 -502 -421 -146 923 -132 50 -828 246 920 -352 -537 -915 -722 -996 465 914 -159 -598 591 -29 592 -562 -450 964 256 468 -852 899 978 598 346 212 570 -840 -684 318 128 -944 -141 -58 -682 -272 -166 258 -606 169 975 566 -388 94 -422 -446 667 -670 -804 -230 -836 535 -730 218 265 847 20 9 633 -177 -609 -62 -334 -176 -529 93 -277 -433 918 564 -778 -211 -447 878 794 606 345 260 881 -918 -32 -447 -855 -256 -687 -111 -991 20 -236 26 623 438 -742 606 484 834 -739 290 -302 658 81 829 523 -1 -120 -873 -243 -700 -631 -332 445 -521 687 -208 953 -404 775 241 -515 714 -420 -4 -323 428 -553 -219 -70 -667 -432 -673 -157 -419 -725 219 449 -782 689 -696 -733 737 -523 549 638 -159 -827 473 553 898 -371 283 928 412 664 731 228 223 -195 -94 -446 -977 941 -442 -276 -735 83 55 521 -242 -3 203 303 -391 -610 655 244 143 -320 -891 -646 460 981 -635 107 255 683 830 816 -446 -659 709 -558 765 -510 -921 -179 223 275 931 426 873 331 199 -200 -942 -49 816 922 -733 135 297 904 121 462 -38 -398 -458 -123 -586 863 -879 936 -416 -433 -345 781 154 -721 559 315 -557 -2 -561 783 -158 960 -655 922 616 -837 -407 -487 -770 846 -741 614 432 238 -469 -832 -480 -655 -115 4 703 -448 533 779 2 -491 -184 -757 447 179 676 -177 96 -39 857 -589 -468 375 -287 -585 538 905 -897 -480 639 -724 55 -127 605 -396 -502 -800 -809 538 110 944 129 -508 720 -646 -743 -677 530 -208 -133 -875 53 -482 -50 -633 356 507 -419 -591 91 809 -166 702 82 601 -929 -695 -67 -161 -351 891 683 -883 -983 -552 813 793 155 133 -78 310 535 403 -999 755 470 -495 780 -254 -505 -29 577 950 19 -205 243 364 547 -812 996 -652 -940 214 329 -382 357 67 -586 941 -584 -925 -171 48 859 736 310 652 682 -428 309 860 -889 423 564 56 337 722 535 -591 -808 -79 -869 -672 600 -47 -569 610 99 -268 387 -604 -394 -462 109 -170 294 308 -316 -305 -276 864 693 -752 968 -84 86 729 -503 565 173 551 969 -619 192 33 -620 -837 -30 -156 -811 449 -864 -73 586 -803 408 -338 -824 -332 360 723 537 41 -930 121 307 -806 482 722 255 -297 -898 330 915 -373 538 765 428 137 381 -397 630 -367 -893 645 512 864 -924 283 252 926 -700 -362 389 550 -515 -557 -492 -58 -4 2 -411 -468 -668 -516 -701 940 -422 -135 -62 -112 682 307 740 790 -764 -287 -51 100 901 543 -406 678 532 155 -907 -971 -773 -74 878 -279 599 60 -72 -787 -386 -116 -432 609 554 -882 -177 -666 644 169 -216 -974 343 224 -633 255 93 -801 -620 -917 -617 -253 3 -735 376 -953 310 -686 -112 764 183 53 -435 794 -959 -649 -620 -220 -622 528 -869 -486 -242 -742 -944 688 196 300 995 -638 706 324 -241 116 -948 -398 677 171 -425 -126 -606 -70 231 249 688 -632 -482 -656 -581 -728 -393 -503 219 228 413 -917 -690 -173 -353 682 -956 10 480 -317 434 -804 -740 441 -262 404 774 -540 145 608 -771 -529 227 919 -893 967 -123 693 -490 316 356 -976 871 322 -667 380 -972 622 -896 -890 -806 763 900 685 867 -311 526 6 37 641 -419 -624 4 -96 441 -703 -441 -528 584 64 405 793 431 -529 977 779 -690 -566 210 -424 -969 -661 -138 -134 602 -37 -169 330 -879 -390 -321 -598 696 689 216 648 234 505 -623 617 -752 804 -232 -824 -903 -201 586 -643 -161 -864 -832 666 264 -258 774 642 -648 465 -383 -240 497 945 -552 433 -442 -362 -169 208 20 954 -148 -837 234 670 351 -347 611 195 -171 -687 -194 -944 821 227 479 -303 -225 965 -764 -19 -52 -581 -389 755 -882 792 259 -409 -776 -695 -953 -833 -736 954 -271 878 -630 -502 569 393 -971 -338 -761 587 -687 -657 -465 315 -421 -263 -832 -801 -721 -982 116 -885 222 -259 420 -504 -331 -31 -914 490 738 281 947 478 -856 525 -394 65 -91 992 -535 -863 -876 -478 867 -975 288 -582 124 -452 362 -495 342 113 943 308 29 -578 -44 734 -959 -153 797 -149 350 991 596 -538 989 -360 -495 493 -874 473 536 -346 848 -965 54 63 -227 773 -243 -828 -733 -23 -35 -503 -649 788 -893 711 -193 510 -846 182 -772 -803 96 -296 -930 903 520 235 -505 383 853 -479 157 808 -826 684 801 -573 13 -959 -627 709 152 869 -357 561 -221 -94 294 811 444 873 680 103 -614 -581 289 573 372 -663 101 -349 92 -333 533 622 926 193 -472 192 -457 -818 -68 344 -526 741 749 85 874 390 -607 787 -267 -47 -861 -151 -784 -166 863 356 963 -559 429 -821 -386 771 682 -609 26 -939 -113 -423 -659 768 -119 -334 -798 134 296 -794 -180 -442 773 62 811 164 -215 411 -38 -437 -129 -41 440 -802 -526 645 -790 902 401 -735 -10 -474 -357 736 542 218 535 -970 716 -931 531 235 163 -273 -564 -104 -339 -739 -774 832 158 -868 721 -81 665 787 -995 808 -708 178 -296 -405 -859 100 249 75 795 849 892 492 553 68 -373 8 -873 0 510 602 -972 -268 842 -834 -7 459 -142 101 -333 -745 -847 -698 -885 269 -591 279 231 932 -459 769 947 -230 -987 -749 156 945 760 -549 807 963 184 -6 306 528 505 180 -366 -274 896 13 277 807 871 890 -792 -533 198 -500 -479 983 -419 148 -347 -186 -209 -43 -291 193 443 -42 -407 -494 -495 -355 -108 -765 659 796 -390 -913 -895 -277 -141 572 384 -967 228 -682 743 232 -751 -601 -580 189 476 915 -576 412 -711 -959 810 -542 -751 -316 -819 167 -462 -907 -252 819 -302 828 222 -456 -324 713 856 -77 -756 750 920 -580 221 101 246 808 -986 366 -10 -977 67 631 -873 -418 619 247 456 69 -761 -759 273 157 593 -855 -771 -683 -795 -408 82 752 -716 238 -804 410 225 475 -364 -466 -394 151 834 -366 538 -112 689 881 -918 -436 122 344 842 -86 -203 -284 -210 31 -68 164 344 49 569 -521 961 286 766 -937 -198 418 537 765 113 -799 771 998 -171 -604 978 355 606 -69 -884 926 85 -329 -441 555 -92 690 -302 -946 871 -800 -792 -181 -654 698 755 -337 821 -400 -444 133 -135 626 -907 -476 -20 976 -791 128 478 429 271 -655 996 -662 604 903 -27 -817 673 -421 636 -290 -904 -28 -318 -828 834 621 -823 215 -727 -761 92 -312 783 -904 -10 164 827 852 -546 75 -490 814 -683 507 -969 515 -15 -891 -582 -1000 -970 730 -509 -340 -313 901 637 248 223 248 -310 -790 410 295 401 682 -881 -333 165 935 -540 30 -480 -200 840 -560 483 -270 -773 -297 508 570 -281 91 -819 165 -580 -202 674 -607 233 -6 -122 645 -873 338 -324 -587 -534 -136 -281 155 -319 787 -921 -344 952 334 -132 30 0 -165 -964 -594 242 22 914 -353 758 -457 -403 187 841 -969 -161 389 712 83 -326 -712 182 -828 -805 -125 -27 -309 692 -233 679 873 574 -146 886 225 235 229 888 736 147 -348 -556 43 -190 545 -409 -600 -385 143 16 -422 549 204 237 -534 315 -926 102 570 49 -500 -25 -14 -460 644 -250 467 -446 -177 -244 -240 252 147 58 -672 962 808 -669 -945 -568 894 -339 798 -577 -109 -141 -35 -280 900 561 930 -151 -440 -56 395 -79 169 -225 590 340 -728 -611 4 937 -170 24 -324 -473 101 791 -938 507 -415 938 931 -918 298 104 925 922 -473 395 -757 626 916 260 387 151 982 174 359 -343 -197 208 172 622 81 -227 -607 163 516 -777 732 917 741 -460 -609 -208 697 927 61 375 39 -794 627 -389 789 -204 635 900 -607 883 330 499 -134 140 465 -122 -262 975 -297 485 -204 411 707 149 -546 896 -712 -577 -535 902 704 -45 -334 -194 -331 -357 -475 970 255 -640 430 905 -502 878 558 873 722 -410 765 -953 -904 -90 728 -884 181 953 930 98 998 775 798 89 546 405 -87 697 268 743 939 850 -6 -383 898 -500 -926 -289 -643 126 31 556 496 733 -90 -151 427 66 -296 -276 -707 8 -458 -111 -120 971 453 843 -357 -14 -203 571 -108 329 186 -909 -774 721 762 131 818 392 470 -970 245 229 -898 -615 -150 763 786 -294 -48 908 497 289 39 293 -639 -864 510 -197 791 954 -728 756 -872 -650 668 -343 142 748 664 700 -551 -732 484 -483 -938 -487 -873 496 -466 -820 793 -739 -883 -2 -247 672 656 -537 481 256 -31 58 454 855 -671 -428 -750 -652 -394 621 822 280 -354 -136 589 -420 218 345 -667 -206 -981 640 -511 603 -171 -594 771 -110 233 837 -168 -936 791 -521 -457 355 -487 147 -907 -1000 -831 -710 348 -981 -181 565 -990 203 782 -124 182 -900 -359 32 -151 756 -964 584 -242 38 461 -185 540 -493 621 -260 -569 254 477 -373 402 280 -100 313 -795 -970 388 -933 -458 547 -490 164 479 791 -298 -673 -191 -231 -63 -168 822 -61 412 717 642 981 89 720 175 688 212 735 90 -946 822 877 746 85 382 754 -671 346 877 -12 546 399 -758 217 -272 -503 -62 838 452 -542 97 -847 910 993 849 -232 -379 709 291 503 -207 -175 -952 -729 256 -681 -738 242 -12 -908 597 -686 418 -680 858 591 141 -574 437 343 968 981 769 452 -329 859 -85 791 -337 379 -181 -536 -406 -100 880 -905 -826 172 964 255 -801 -221 -611 51 80 493 136 221 120 -840 723 -740 -4 405 -156 -169 -704 869 -452 106 -265 -604 569 -37 792 -611 919 -61 471 -862 -879 -114 -437 -884 -579 86 261 540 918 256 -667 861 546 698 -629 -674 -321 -851 680 -905 -929 609 -24 770 583 117 -710 -464 162 -757 -575 199 -737 -502 7 644 981 669 999 270 613 60 99 143 704 -637 -654 -806 -122 95 287 177 -264 -791 924 -938 610 -129 -368 -76 -699 -276 498 -278 -724 -138 -868 -904 -63 311 -909 329 342 222 -9 326 -321 -235 -377 748 306 -719 88 416 -268 -979 729 216 -36 -937 387 -679 527 324 22 575 -935 15 -341 -490 686 -341 -96 -79 -52 -111 460 748 121 524 -197 -557 781 -547 -130 -152 -781 913 -499 268 357 244 14 -505 850 240 -570 -985 865 350 680 463 -464 833 936 -882 103 778 -779 330 902 -428 186 -518 337 -283 -413 945 56 -545 731 -23 -834 449 -381 230 685 -917 12 217 -730 615 -636 -388 -983 -138 966 -555 932 870 -434 -967 632 -276 44 872 -817 -720 -491 -953 -542 -589 478 676 651 -804 -980 39 -272 613 -169 -481 573 144 -836 530 400 729 772 -151 -664 -462 -369 -623 960 -69 627 933 874 -103 296 486 568 907 -227 -989 843 460 -875 -107 -588 -812 264 356 150 -702 544 -371 672 657 -427 877 -226 513 -794 -136 -590 730 -525 797 139 993 211 677 -798 502 170 674 671 -471 -790 473 -53 -51 -112 -732 691 -753 845 -186 -844 -449 -617 -527 404 -69 -171 -159 -845 -902 527 367 311 -565 -7 811 325 342 669 -333 -438 -48 842 495 973 -780 -209 987 -345 393 47 -473 -126 264 386 -529 706 798 -248 -641 712 801 -917 -341 -620 -945 -999 -317 527 544 676 793 -899 -551 276 -375 942 134 343 -243 618 461 813 -810 -50 923 334 476 -61 -331 -728 -799 96 -286 445 -597 897 -275 563 779 -369 -698 -753 -462 250 394 -105 -933 -631 -914 -470 -483 616 -64 -902 825 448 770 565 852 840 197 -47 354 957 -780 -530 39 -108 956 -757 800 728 -465 -677 841 -374 556 -232 766 -540 718 -959 657 248 -763 841 -208 -46 916 -946 85 -644 -892 988 -352 -978 -427 -917 -689 485 934 -533 588 81 376 871 306 -731 -201 -125 749 -894 -849 26 621 453 -676 -447 603 335 970 -780 -50 521 -984 654 459 523 729 -447 342 725 -540 -857 253 219 667 404 -852 -411 -415 186 -707 631 991 201 -146 -900 -432 206 477 -504 50 575 863 -907 -56 488 -238 897 479 100 -511 875 894 -833 -512 -244 457 755 -537 258 -920 930 -257 43 -83 -712 124 231 -864 -244 -1000 353 -176 -689 901 443 -94 -379 815 -146 -504 -612 -263 454 193 -948 641 -360 495 -381 -231 -938 -340 -406 330 -56 59 427 -350 484 539 627 -621 -183 132 895 635 -451 400 -297 -774 751 -719 347 -519 311 981 980 -968 669 827 276 881 -511 -403 -635 -694 -348 404 728 228 -178 665 597 -653 305 -752 -324 737 810 -322 -803 841 -632 -400 -746 -845 572 -739 163 -212 582 735 -72 875 -762 914 -959 867 604 585 -749 111 323 -37 -303 -220 603 799 -239 877 120 -174 -583 -958 465 677 -104 -790 655 148 154 756 867 352 -941 -494 303 -15 233 -93 -484 800 -689 -67 -650 398 982 -43 908 277 -661 -796 -30 -191 463 -741 579 -1000 -583 -371 -247 -136 136 944 -177 329 144 -244 -173 556 821 804 731 -545 592 -561 826 -954 -382 -407 -488 -422 751 264 490 819 860 337 831 213 976 -74 -874 -31 -871 344 428 954 -194 -930 -647 876 603 352 81 -21 -324 -985 795 266 -561 264 278 312 -659 358 817 -81 877 536 -115 676 258 807 -521 881 657 -157 -243 238 137 -369 235 -747 550 -969 387 479 -482 551 -391 -636 18 216 -136 72 891 -214 977 -4 -860 -280 243 917 772 -541 242 -94 -159 -233 -497 -94 -304 545 923 972 -636 -571 -139 -91 913 -425 -462 6 -448 908 721 372 761 -728 460 127 -719 -722 -129 763 618 489 346 516 -16 235 -560 849 75 726 174 984 -973 678 339 835 -440 31 383 379 67 -20 -44 -502 832 -957 -815 975 976 -765 -885 -135 -267 -445 168 124 363 -649 439 -724 -896 368 -96 927 -255 -116 299 936 156 -712 -76 -264 475 -170 -424 -37 -508 -472 900 349 -338 -718 -383 -403 -310 596 429 335 135 -92 -674 170 -463 577 535 -10 157 -372 -689 -851 -143 76 -512 -773 -852 537 276 -545 680 -204 912 783 -848 -591 738 -683 63 -203 -21 785 274 159 -570 -966 -675 808 -435 28 707 -874 115 180 -161 838 -960 615 -913 139 962 746 -16 320 -692 -763 -581 -705 -847 275 -940 289 803 188 -90 721 67 -808 501 712 781 644 117 629 -845 404 -116 419 897 45 520 382 19 620 -767 490 -830 -138 829 -431 -185 137 590 350 759 -251 824 242 923 -10 -679 18 634 394 376 -28 563 -825 -830 -108 -289 -772 -173 -48 -165 808 -983 544 -892 752 24 667 -739 451 -286 -391 -761 -511 532 787 -497 499 -156 942 298 -550 597 72 80 229 379 62 170 266 -104 447 920 471 -283 921 -868 -192 -890 549 399 -647 -857 153 400 -897 647 595 372 -470 122 -93 -401 -686 -884 -663 75 771 -850 -654 792 728 -315 -625 -40 -418 -679 731 -13 -873 459 -664 577 830 22 325 74 408 -89 -256 643 9 808 -211 -917 -641 -68 865 -35 -128 -460 -551 -669 -137 575 864 -644 -643 546 -502 493 105 871 771 340 -972 -36 -609 -662 -278 122 762 -160 216 487 411 -769 484 -775 104 751 -590 957 -606 735 -558 294 -1 301 451 798 102 621 -625 368 -223 -162 242 -99 -814 -843 -780 185 -459 -497 -344 891 522 -107 510 550 -826 307 998 -918 199 496 -582 -290 -396 884 783 934 648 628 -812 -506 946 559 767 525 235 930 -460 373 -811 965 -941 15 -866 372 57 -682 289 762 918 259 328 -331 376 662 774 -637 -246 766 -839 580 440 -934 396 184 498 -575 -176 -947 -777 819 -783 281 460 -129 336 -428 318 -672 845 -715 908 717 995 21 -222 -954 598 122 240 -462 -485 332 332 760 -249 722 401 -173 -832 166 -937 775 365 -290 281 -233 899 -62 -4 954 -956 -351 139 728 -827 -679 574 874 44 -902 983 -746 -658 664 -925 674 766 418 -924 -808 -202 -870 -831 926 644 -335 325 -258 -398 -807 753 -607 -605 -831 125 -90 966 207 979 -290 724 755 -799 -657 -277 -42 -712 298 261 -378 130 -183 201 985 230 -91 235 -126 170 34 -984 -38 523 -333 155 801 -877 317 961 788 -324 827 -198 86 871 -572 842 -742 -368 -282 931 -97 -41 136 -899 601 673 -308 184 822 943 53 -941 -847 839 796 -406 -969 -237 -626 227 193 842 787 368 875 736 -748 550 756 -984 54 -337 -934 313 -357 857 -979 -338 333 -322 -141 -419 859 -760 784 -223 723 223 909 401 622 632 991 -130 949 -565 -304 -907 -989 809 58 762 -132 -872 984 726 -162 358 732 62 -937 -449 975 541 -931 -919 159 -883 -175 -138 -358 -282 -559 -401 -105 696 488 -767 -227 614 607 68 -12 -300 5 -340 -394 310 543 970 -782 114 -802 461 -713 570 -860 -210 216 -19 -858 798 740 -78 -118 255 -204 958 567 555 952 -465 -708 -121 492 -101 -692 -596 818 666 786 -793 -42 478 -764 -738 794 326 -721 -504 492 -518 -713 568 814 515 622 453 79 -991 -75 -464 -64 897 -893 -122 -798 536 -104 226 -414 -215 933 624 -14 821 403 -42 929 -803 -910 800 -509 -940 40 950 -45 -141 -406 17 658 838 721 593 -281 -186 -246 -69 23 74 -537 15 -324 621 485 -214 792 -916 -624 -637 -419 -302 -45 -91 -920 -644 -229 -608 -316 -648 -280 -386 88 -907 -544 333 786 22 199 -503 -208 106 320 -937 57 561 -58 726 92 -721 406 837 58 -76 -146 435 243 -827 561 -278 256 -68 -205 670 -50 -463 -437 -408 140 399 -838 -114 493 -651 -527 232 920 72 28 -412 785 -105 494 -664 343 -142 -631 -167 885 773 976 257 -625 -761 -3 586 463 -763 474 -299 274 210 -138 447 765 -312 -145 -476 652 74 -682 155 -692 -871 -819 619 -578 600 545 -575 195 -307 560 619 -536 -734 -927 -888 -490 -716 554 819 808 -784 -752 -417 890 -973 233 -719 0 -22 974 -594 765 -227 470 -608 873 474 -201 504 -697 655 687 -768 174 -748 241 -96 345 -207 786 671 -560 -91 729 677 603 -59 184 -524 359 577 -439 -696 -214 -345 963 -859 560 -507 669 967 -342 -419 -122 526 586 399 85 -488 970 -561 -213 -925 -638 -968 -28 793 -748 488 413 388 432 880 479 267 286 -62 -80 743 464 -735 408 749 -88 958 -873 935 502 706 972 253 -351 242 141 660 -108 -737 793 -709 455 -958 598 398 -750 421 767 12 -647 -557 -41 -722 951 -813 57 337 938 -485 -405 647 -698 78 -270 -719 765 800 -285 532 195 -91 -566 367 144 302 690 -818 810 916 727 -661 -837 909 -549 -799 921 -985 62 373 741 -870 -666 878 405 845 -962 220 354 369 -42 562 641 -802 1000 544 765 382 978 -401 789 344 -989 716 22 732 -187 222 -985 748 -797 -594 -619 -362 694 -992 -124 -521 773 -740 -120 292 470 -903 651 187 489 -756 -577 -109 562 48 427 838 828 333 76 469 -533 571 419 -177 160 315 -888 256 -127 456 663 522 824 848 296 333 -916 986 425 -658 -325 -641 604 -833 569 -13 -314 -876 -429 -942 79 -381 -446 -75 358 -791 835 435 852 -783 -874 0 -503 149 286 5 -963 -283 -441 296 687 545 409 -854 -910 22 -30 -864 48 -996 -880 127 -710 154 -674 162 -538 839 592 -137 -265 266 911 927 255 -920 794 -264 366 -654 -236 -140 -143 -468 -253 665 41 431 -192 -458 890 -565 -249 820 -965 878 907 -830 929 152 781 114 175 -208 -661 314 33 -14 -437 748 162 962 843 283 479 -966 -317 -413 1 -806 528 363 -53 275 -648 564 346 -777 -34 -58 -277 270 -323 837 278 -502 966 386 -738 223 -281 572 -21 990 81 689 -74 -70 198 523 -942 -189 141 -398 -646 -701 223 526 -445 -983 723 728 -821 463 -46 920 43 -73 75 -748 -785 782 -842 851 -284 200 647 279 -536 911 -398 129 -81 -731 517 -73 704 -12 194 543 692 710 -640 405 -504 481 390 -65 -613 663 -706 -764 -313 -862 653 -30 882 -480 184 373 848 701 -636 871 -126 317 -426 668 558 -211 791 -449 -957 991 -111 371 475 -168 -90 154 -694 755 434 968 -751 -906 -421 273 957 540 641 -775 768 121 -802 661 -507 -298 324 -624 635 717 250 -601 -867 -583 -721 -967 318 -263 -435 -234 460 -790 710 -434 -16 506 -380 373 -641 -167 373 -4 -431 84 -84 922 970 -478 -940 46 -444 305 498 995 349 -699 -101 -994 -601 531 218 940 -917 -799 639 -339 824 -630 -244 407 -312 707 -102 -364 -166 -78 246 -718 483 -286 788 -574 -586 203 -377 -690 192 34 108 635 -450 635 847 703 199 255 812 914 -161 770 484 -218 -508 -197 -963 -322 677 -997 -82 420 37 219 -17 -806 -1000 -61 -385 389 178 915 -84 644 287 935 881 -172 -502 158 -212 563 730 578 41 308 643 217 198 -550 808 -477 -851 91 14 614 943 -965 218 1 838 846 191 -434 356 -437 -356 137 637 964 822 -142 -842 -35 -577 327 88 -830 -438 896 527 5 225 -320 426 -607 596 -564 886 536 -709 -452 644 -298 -925 -1 -537 -630 517 -139 883 726 -724 482 106 -441 444 998 -180 226 395 381 -713 -427 532 -726 475 -627 819 555 30 971 -962 -21 -723 -246 -977 -394 -824 422 -569 745 -663 -585 -628 -604 182 -219 947 897 260 477 -151 599 908 -701 380 392 -466 -135 601 -584 109 947 73 687 -528 -638 -850 -759 578 -516 798 462 905 968 -487 595 501 826 634 -455 -131 -179 -126 -43 -521 480 818 -182 -71 994 -629 619 646 760 -729 -488 997 441 -227 392 -680 -812 364 -877 -27 -800 459 333 -473 804 407 -678 -978 46 -285 -631 -769 415 312 -4 -494 -471 -455 -135 -581 -954 153 -93 63 162 429 -737 317 -102 428 -489 -900 559 -968 415 -853 -502 762 -19 -2 -284 364 199 894 -364 540 -603 -349 -405 -964 -321 -570 -235 536 -833 -295 -963 699 -697 461 -718 114 508 -813 -123 -892 415 808 -571 -558 204 -705 709 -443 44 -425 4 -442 810 -936 897 794 -542 137 421 453 -526 -798 -166 56 -516 755 -169 -513 609 -824 -520 -184 938 -133 -57 339 -757 359 967 -871 851 931 109 -892 290 279 -778 -359 -260 230 -505 -20 -364 -793 -510 -555 -221 -956 -191 204 -203 677 -65 946 -893 750 -332 -136 -933 229 -560 -397 426 -469 214 68 -356 57 -36 -794 754 -523 357 932 481 885 -441 -896 -311 852 -536 -692 350 587 18 906 -832 138 959 -702 19 -811 158 -76 -589 -833 70 324 477 -237 -774 474 575 -304 14 -439 283 -21 365 950 -926 -208 370 -529 435 -164 115 557 858 -877 -627 156 872 550 215 828 -391 -695 772 723 399 -739 481 671 -563 -195 37 700 -7 -988 756 498 577 -338 -436 -993 878 844 123 139 516 -757 -753 -131 -42 -597 435 -532 57 643 147 -656 665 -289 -580 -934 982 -260 737 718 980 325 -128 944 671 -360 477 96 -90 827 476 605 627 188 -143 648 -938 719 -663 28 -610 -196 -67 866 -224 -772 889 -657 -731 478 -206 -904 -301 -63 -697 -380 911 -970 -691 -44 359 -127 -954 940 941 -240 422 956 907 85 369 844 -548 -324 505 -976 2 604 -741 3 535 774 498 857 -726 227 824 -362 -15 32 584 510 -803 -124 -7 -673 428 -328 838 155 -157 -359 14 -926 798 -209 -609 388 -532 717 70 -955 -636 -752 -570 440 189 -35 -253 720 -516 571 -363 -970 717 -707 -70 94 759 -213 -656 -982 213 82 637 -157 779 880 -869 -516 935 -384 -139 -388 56 96 299 471 963 946 -825 451 214 -720 832 -896 77 873 -526 275 -30 331 888 338 -537 -704 241 -686 -901 -689 140 153 -776 -535 807 -695 -175 529 -427 527 -865 84 103 -998 918 -590 683 -192 561 768 929 71 -315 -176 781 347 665 398 370 -916 -576 446 -771 327 -302 981 47 -201 51 -832 -294 786 -186 -940 -382 856 844 349 542 -971 903 37 754 254 -676 663 262 -10 55 741 -173 632 293 -986 59 88 165 734 840 -509 -663 -703 -595 316 101 952 54 284 383 101 -279 49 -509 -755 551 541 180 247 -87 929 -911 485 -22 269 546 643 598 898 -486 228 688 7 471 -900 -562 -85 -433 55 122 867 397 596 -813 52 -706 952 -670 -707 884 1000 372 656 590 -744 -238 -365 927 727 -610 -687 -176 -235 -547 -64 217 -833 -173 -525 -989 134 290 811 -214 40 -91 -503 410 -995 -933 161 -925 369 -222 -111 -436 -901 401 743 -202 482 588 -734 211 187 332 564 -336 -995 804 648 805 435 543 -349 240 883 951 -491 -10 -967 32 388 117 474 219 577 728 637 -485 564 185 282 495 -469 249 415 -655 -510 -286 -701 -850 727 -136 -949 373 -483 -134 -247 -273 -795 -958 -552 -281 454 238 776 -986 502 -672 515 976 -97 -862 -513 -480 275 177 871 -48 -511 -922 292 745 -610 965 -142 -319 -825 832 75 905 -749 -818 245 -515 -149 -804 519 624 403 848 -160 -372 750 -251 886 666 -970 -895 -182 -519 -459 216 139 501 -84 -65 496 431 764 130 956 -799 491 302 -583 654 273 -395 -329 -471 -760 -314 44 670 366 -355 -215 -382 156 685 787 -967 894 -840 -985 354 399 -272 98 -619 724 444 605 -209 491 -507 501 414 -271 -592 790 -712 -87 -209 -372 -284 666 -922 962 611 900 902 -183 794 681 181 836 -238 -795 -968 327 577 -551 453 433 906 609 -329 -909 320 956 -899 410 -960 495 -800 769 -940 -237 578 -527 664 -29 532 -642 806 425 -177 -114 -27 -509 -750 439 -402 721 558 -263 -636 7 -821 -156 386 171 168 522 -100 122 -178 -368 -926 376 -277 532 -388 -706 -774 555 55 426 240 721 456 -118 103 720 353 -347 -663 717 594 462 -392 388 71 -898 457 -866 58 4 -326 -981 203 232 847 -457 459 -164 702 -211 637 447 208 47 -473 352 -693 780 962 361 -297 -182 865 -409 -385 -768 35 -776 587 -277 -443 -827 655 -35 -425 -326 -572 283 -498 -360 364 452 621 326 257 -365 163 608 -88 1000 -400 -120 673 -862 511 -275 169 895 411 864 455 852 -139 226 353 485 -77 -744 462 -698 305 630 435 -515 -285 969 -870 -56 67 201 -477 -621 579 430 844 -568 -614 622 166 440 937 510 -591 -928 580 111 -770 -323 -592 246 -134 -416 -289 29 417 -545 -57 -412 85 354 371 993 67 -44 163 -264 464 538 67 6 -230 932 -356 735 415 -120 -993 902 660 -554 -40 299 327 826 697 777 592 -969 -297 142 -900 -162 -851 -787 -146 -14 -383 871 453 -295 -25 251 -495 -317 -178 -975 -78 -541 -716 495 435 -82 925 -313 190 -911 170 -60 -634 -121 -85 -593 840 463 -604 -603 893 741 -216 238 -407 737 863 -689 -454 148 869 -437 965 -341 51 334 197 80 -912 -742 328 -571 385 889 -618 264 -126 -784 -4 -154 -835 954 -31 -711 -746 -426 -589 990 -667 -492 -326 -646 9 656 445 -951 769 -893 -560 -1000 -961 -139 -403 -99 -749 806 -572 772 -175 603 -346 -526 -947 -961 -689 335 2 -91 450 -43 439 -467 261 623 635 -74 876 -218 -939 -700 505 -418 917 -997 132 -661 -392 -78 -347 -719 -144 132 290 875 -518 858 -78 620 569 -966 -307 833 800 -494 -619 -460 -934 570 -621 556 -319 473 524 964 -163 -704 -480 598 968 543 -453 410 -342 723 -258 -359 -874 -371 337 822 -222 582 -378 -448 -223 -358 587 935 -562 -704 164 234 -958 675 -103 -690 -615 -97 483 -751 -852 -849 725 967 -516 704 -227 -97 671 431 960 -946 764 -472 325 793 -753 707 908 94 -938 -331 427 -455 -368 -103 -559 881 -769 -223 -82 -577 300 541 -387 -597 261 506 189 -530 -474 508 -50 -461 -378 299 655 -199 -627 -682 -329 -973 646 576 422 -612 -910 -971 194 962 945 -83 -431 -863 739 -570 -667 298 -846 975 -978 -24 809 594 527 -861 -690 -394 574 203 -544 -762 -735 -398 -430 -701 12 -843 499 922 332 -653 294 -443 -430 509 468 341 -516 -234 936 -321 -798 28 -28 631 879 435 866 -108 182 -951 -209 -499 811 -936 0 -571 444 176 451 -983 649 644 966 -190 -955 217 -954 664 53 -703 -528 -189 139 386 -736 468 666 -606 418 710 601 615 17 -908 -584 546 -516 -648 -758 727 264 283 365 1 26 729 537 -986 -770 -72 583 849 803 713 -99 -889 -965 874 -395 801 -208 273 -504 534 -122 904 -504 -872 62 -700 674 -516 612 -181 118 -640 359 632 -365 105 257 732 -245 -50 562 667 -369 200 -13 -535 988 -581 759 -847 -236 -39 572 765 -287 -407 -11 640 421 666 443 61 616 -581 61 -920 734 590 -847 -235 -225 -23 740 -722 881 -682 307 -593 457 -391 -513 979 444 -475 155 -418 -147 245 29 -475 -518 -781 212 -795 920 914 628 552 493 -351 -626 165 -416 394 728 648 -177 -150 32 470 -119 -729 -280 -391 -877 436 -141 -349 601 220 -441 905 -251 -429 808 697 -140 -824 257 -925 -943 -496 -895 233 -364 331 -888 126 -85 618 830 -423 -586 520 752 -970 -578 40 -26 375 59 -385 596 -261 -127 580 -983 768 340 632 -672 -222 110 407 -34 -438 672 -433 401 -161 551 -708 947 -728 567 -227 149 353 326 495 504 -246 -883 -447 18 -785 -923 34 -364 -870 -247 -807 758 -881 -21 -755 -134 906 832 767 426 89 657 -106 865 -358 -668 579 521 -796 -240 176 -614 110 -711 544 224 537 730 912 524 -275 -775 605 455 -394 585 -444 191 772 61 635 -700 -489 -885 -359 738 799 -917 795 -514 -241 279 -773 262 -345 46 740 -620 -713 -540 997 -992 -264 704 396 -76 568 -928 680 -668 -13 670 462 872 263 942 -780 175 -651 -636 173 79 -696 969 642 160 727 -46 343 -429 443 -15 453 350 -297 755 -725 233 680 -229 147 163 466 789 -964 793 382 522 681 -18 -376 -400 -416 -607 -551 -27 96 -1000 3 -178 -933 -995 -787 -577 -293 738 967 -959 512 -987 -685 -537 -992 983 -747 -811 735 556 -420 -362 -93 -253 693 -639 -12 -64 -920 -870 -799 -787 -958 -637 58 254 -412 -335 950 603 -730 -594 -705 9 168 -401 363 621 593 258 -521 295 520 40 -35 920 38 188 162 -745 -60 369 912 191 -336 776 344 -340 -629 -836 395 -91 804 335 637 49 -692 -710 -516 -528 500 249 -426 -106 10 -224 -413 -541 -886 -512 503 -43 -571 737 -591 221 22 560 425 949 944 787 -620 -152 410 630 317 982 -749 14 -667 660 525 403 327 43 124 -621 -676 169 -890 -875 423 -685 -90 587 258 -512 599 901 -92 -954 433 -370 -622 -415 233 -362 -567 -350 -687 -469 913 -527 -117 -356 359 -646 771 -783 247 -917 -410 655 -901 -673 294 -690 -377 -497 373 -683 938 -757 931 508 31 237 963 -33 972 -57 -445 -299 -212 -603 -788 -449 437 249 671 835 -967 1 123 383 -668 -462 -700 -682 266 666 -19 195 -723 -898 -710 807 228 -602 644 -754 311 -6 -940 793 -21 320 -807 -152 544 713 -286 -220 996 -949 980 -609 597 -458 -698 145 -47 414 -957 -409 -384 761 459 326 467 -430 943 -490 -979 847 378 237 -122 -632 485 748 -686 -774 146 682 -279 418 214 -135 319 558 -146 -334 -603 -882 -894 -569 500 607 -20 -130 -844 275 116 -143 -835 183 359 -940 -635 882 -931 197 -916 401 821 -180 -102 -315 940 -32 -873 582 -17 232 -894 761 7 971 -940 -967 554 -137 278 -922 -79 559 -667 596 -31 299 839 -871 125 366 -1 15 150 704 -934 -792 86 -828 613 -699 789 608 -310 -889 566 599 27 -66 -752 -306 987 651 -431 -390 490 692 10 -239 -793 531 -35 -436 -299 -236 -500 -325 -14 545 67 430 52 553 377 -156 256 199 407 649 -600 84 323 -945 -152 24 -728 -765 -800 274 -568 -850 754 -237 17 423 169 537 -392 -134 237 -373 -641 347 -680 -398 -932 276 -91 887 -924 -105 -473 673 -388 -59 974 -665 -967 336 -807 -895 423 745 -491 441 886 140 -394 30 4 159 661 -984 998 -570 -984 -882 283 -650 -463 -348 -350 684 697 13 822 637 728 -514 -443 -155 -753 -823 -72 883 75 456 -483 9 -504 -746 513 -470 106 -250 805 52 -801 41 -379 679 607 -491 588 -869 -850 601 178 780 -548 -250 -682 863 -543 609 48 863 884 -431 -325 -755 -76 -49 63 554 851 -31 -195 787 683 -476 583 865 392 -864 685 -12 92 764 924 -15 -693 497 952 -25 667 -356 733 600 26 196 -879 -691 -633 930 580 101 731 981 -705 -820 718 292 961 974 -193 859 -130 804 -716 656 932 276 -517 -484 -484 506 -763 655 421 -120 243 492 260 136 -350 -4 -437 316 704 -795 -860 -293 -562 975 791 -830 462 -133 908 -831 104 -415 -211 599 141 474 -298 798 -688 -799 -473 -302 -923 792 -476 864 -340 967 472 -777 -733 804 -941 -596 -37 -157 -999 -89 -202 408 320 872 621 792 -797 818 702 -375 40 515 78 -728 417 -887 312 -153 -984 -63 665 942 -371 -621 -508 147 -676 -784 -249 566 -182 -161 626 -248 -589 -13 -665 -276 977 -647 848 -17 -200 1000 583 -448 -782 -600 41 479 -640 360 -101 -11 -817 14 754 -48 -618 767 -602 234 781 -822 354 -528 -324 896 -872 -217 925 -867 -291 521 -789 -554 330 -676 -971 -641 977 -559 932 369 -496 -434 706 -777 135 -145 -36 854 -352 -29 -761 -925 -958 527 144 -467 21 -506 416 396 498 -555 361 990 613 912 874 114 -145 665 883 484 -876 -567 571 -352 538 -400 -608 -40 -751 254 -949 -356 846 974 -571 469 -126 12 -873 -415 952 983 -561 502 61 -8 -587 58 197 -980 -254 -355 588 -450 -513 573 406 -780 -517 231 402 369 35 703 594 -514 -825 636 -588 -418 -470 207 210 838 -375 -884 446 220 -470 -45 470 -888 -956 101 -637 428 808 13 13 893 -899 -185 -55 109 592 -207 705 -376 -173 -99 80 204 -676 -961 783 268 -75 800 339 -169 -833 -605 830 -403 435 -398 82 486 670 -288 911 -584 -356 -417 710 835 -279 -715 -571 -544 -561 962 -20 374 80 145 9 85 750 -291 150 123 548 755 742 -816 -450 326 354 459 900 729 118 631 942 344 27 -1000 -784 509 -89 -451 611 389 452 279 556 -967 680 -630 508 -570 -368 -693 503 85 264 -684 -384 562 419 -778 -431 601 736 793 -123 150 575 -10 -1 683 -863 68 767 -581 174 -967 -1000 880 -656 847 -769 -863 526 95 -483 667 -837 -578 345 528 -181 -386 329 323 -928 -233 92 -300 898 38 46 -802 746 -803 376 964 524 621 -271 848 -486 -705 -163 -791 968 695 620 109 -20 -538 212 80 144 -961 -643 -328 365 -202 -275 -215 338 24 -487 -676 13 -884 24 -61 -392 -159 367 -932 -509 148 254 -442 -956 -506 944 -678 647 632 -359 -351 -691 187 202 501 21 92 185 -427 86 -651 933 -345 145 253 954 -876 983 -978 959 -72 -254 -789 -71 -430 -275 -762 171 914 -461 755 -600 -756 -927 -7 864 224 595 -897 -986 -781 -637 667 -377 318 549 -127 710 767 840 810 760 84 764 44 453 947 -242 -673 -428 -96 -281 199 -245 119 -17 -844 -562 -778 -563 -626 -44 -574 -535 906 411 7 955 329 173 -173 -624 -568 710 -727 -673 -900 -812 169 -191 -687 -832 241 -198 183 -745 932 -126 -615 -802 346 -47 -47 -693 -783 -813 -138 -168 25 -166 -401 804 -566 -781 -396 59 256 -30 -96 -295 609 224 3 149 354 -127 211 -151 -977 -884 527 -166 243 660 763 -18 416 165 706 43 -660 801 72 -924 845 -308 -304 -930 -726 -741 -138 891 895 -993 671 375 -516 613 -360 917 -96 -899 -463 -286 213 -540 -711 657 140 -578 -296 -763 962 853 869 -984 -425 -854 -987 216 -723 -517 -725 438 982 450 -451 100 65 92 464 -148 -651 728 57 546 -723 -784 -26 -479 655 301 -657 -716 396 972 -680 -325 627 401 124 -109 -654 746 631 -615 -825 -473 953 -535 787 835 757 -844 831 -612 -202 215 -91 140 682 506 -518 560 87 -562 -791 -803 -551 525 -332 309 -640 995 462 135 -485 839 -645 487 -660 -350 713 907 -378 304 407 193 716 -213 875 -65 789 104 -253 50 504 828 -626 896 186 964 719 878 509 -236 -480 -608 -332 323 -20 796 188 -300 -752 398 -185 367 225 589 -544 206 -507 -817 857 415 466 -86 -511 -239 -478 306 -403 601 -42 319 850 -126 -403 -188 -167 748 375 -939 -352 -63 248 -35 -998 -377 121 -688 179 -29 -602 825 701 583 176 751 953 701 162 -618 514 134 -756 -618 -757 -723 744 -426 -204 102 483 -306 438 418 346 652 -282 -984 88 117 -596 684 665 85 565 -321 148 -870 -989 -197 962 -739 962 -352 -443 70 43 -572 11 684 971 -558 -244 -534 856 -496 -284 -560 236 -778 -247 -420 -800 -801 -34 -695 -558 -108 277 972 154 -712 345 587 800 562 -398 655 -517 -846 50 116 740 -282 -582 -674 -199 4 -206 439 82 -800 703 -457 231 958 821 387 -380 -965 783 59 380 -53 -257 436 645 -472 -520 211 -123 -988 -403 938 429 -953 695 619 -562 301 244 399 843 -862 -727 -783 -709 984 894 72 617 -454 -638 -41 -26 340 127 -417 231 -240 200 929 -664 -441 791 862 360 508 516 -351 -314 -881 -65 -360 -237 -163 218 -634 376 -892 343 910 977 -925 -242 -5 297 -207 755 -572 -346 -812 -169 815 -251 -957 -442 289 103 882 -401 -571 372 -348 -886 -703 -788 393 996 576 641 -911 -495 -123 459 -281 -711 734 -136 724 -453 920 511 637 428 996 -949 624 537 774 819 -427 -138 -206 -910 -806 -222 -398 668 60 36 165 807 271 -618 579 -765 -243 -27 -471 -518 991 956 -413 -271 -591 552 548 167 -580 -677 -871 -695 -911 -963 240 930 -925 17 -942 -61 803 571 634 -79 622 -459 -251 797 129 -738 -804 805 -649 -595 236 206 746 920 198 -52 51 62 846 921 728 -675 907 350 146 -110 511 -16 -389 -459 50 803 -3 -773 -984 -348 665 186 -483 -1 -674 -13 -562 -468 -969 259 126 175 -439 839 -669 74 322 548 978 320 -67 429 -971 -483 -623 997 -896 -806 659 -955 -349 58 -147 -599 -915 -507 151 -969 273 -170 595 728 331 -449 675 -282 182 572 -399 144 -941 -346 567 -904 -478 -161 742 658 344 882 -150 947 -319 963 -784 414 224 58 75 208 852 431 -766 -949 -570 -979 588 431 827 314 623 -455 -864 -341 62 -523 -120 -712 1 826 -119 -861 436 -432 137 -410 984 -986 -494 -106 -702 192 -694 -328 -32 938 -679 -878 304 446 -55 -793 591 -170 765 -419 439 582 588 -199 -409 -108 -501 -562 -739 -24 -421 -89 562 207 458 819 -563 824 298 486 8 85 -310 -871 -990 844 544 504 -247 56 156 148 -633 539 257 502 -552 -90 817 -750 -335 912 125 -961 27 -388 240 775 528 -177 -369 -149 426 202 624 134 -378 -745 927 -779 -2 252 720 20 33 901 537 -95 -225 -854 456 -185 50 884 -781 -908 508 58 -969 -96 -659 126 97 -291 -535 178 181 -16 -973 642 -696 291 -643 -254 -486 137 236 148 -853 -521 156 -60 -459 425 216 508 -421 276 -253 369 -453 -275 676 -845 -987 123 -137 -99 -626 -277 584 -192 -301 -635 -214 964 -725 -831 -823 -757 582 293 -7 386 589 91 -923 -631 -316 -437 416 -834 -601 1 -426 277 702 488 467 -216 -98 255 -286 888 371 -672 -443 -936 686 625 -238 -22 997 674 376 -936 -189 233 -965 833 186 144 -576 487 316 -147 -687 591 -764 643 -278 -521 -958 941 537 659 -359 -194 -20 -604 -943 -598 -404 -928 19 -622 -76 -468 -59 694 -721 -39 -862 497 -998 -701 596 -137 -653 -725 -485 -361 -126 -526 -835 -604 -694 113 188 -931 327 -183 -166 -789 -420 503 267 -623 -674 -693 -488 53 -210 614 812 -409 -397 740 929 81 -403 -522 -874 -261 517 975 -799 122 342 493 -654 816 316 -493 44 -297 272 14 581 474 12 633 -755 -710 143 742 452 -191 226 86 692 889 -105 -436 884 -308 -966 -826 -891 -250 -430 -877 788 -874 -420 -969 270 373 -860 422 -567 538 -174 319 -479 -241 68 -304 -379 -142 -993 996 -550 -241 -224 205 -415 481 828 142 -567 209 534 -534 -169 14 -404 -486 143 -47 -598 419 -235 -871 92 -168 -591 -840 -907 -869 315 255 562 256 319 78 -679 619 -588 179 103 -625 532 -533 133 427 -474 -80 950 657 -892 3 346 651 335 -250 782 -206 785 712 -630 936 -413 955 527 602 687 414 -523 195 133 -163 860 113 -319 -379 88 -806 539 -786 438 -417 312 575 -4 -518 91 -765 -138 865 -192 410 -869 -582 999 66 620 927 -714 -439 -194 -741 -11 228 -611 6 581 -618 394 -687 707 693 933 -652 -511 402 -587 -73 368 308 589 -248 -687 -253 -163 776 -244 -698 -45 -632 -523 388 -880 193 -612 -945 -102 43 779 -703 756 -171 105 219 159 -262 -929 -88 7 -740 84 -486 817 -156 -913 348 342 582 -440 706 436 681 -882 229 -107 -265 -317 -934 -757 466 -630 -373 -497 -784 -278 119 -329 -20 -288 -492 705 517 -103 777 787 -592 586 310 483 -872 -744 614 -601 657 -741 286 -711 -150 -457 148 -43 -171 -420 -794 274 -86 -767 859 675 699 57 -825 -549 568 -844 791 -729 544 949 -749 875 600 -126 -908 554 115 735 -712 -76 -314 -840 -984 -906 -427 -822 -515 -305 507 -620 866 961 670 -622 -875 90 879 -683 851 -201 -745 -786 844 701 997 -801 -92 266 -15 894 68 -985 797 -960 -331 317 497 -653 -657 714 613 -799 -803 -986 909 127 607 -482 276 -710 298 -91 57 693 -405 -65 -232 725 -219 518 -370 -994 329 981 -99 -820 -334 989 -654 970 -218 -725 -379 -109 -289 654 34 862 727 470 -484 -81 54 -216 -417 -855 39 -66 569 -756 366 49 -896 -587 370 177 -106 216 -914 511 -446 546 -738 914 112 -858 -635 -294 -417 574 -308 -32 -367 371 44 -844 418 419 233 233 -372 -524 409 -567 -422 757 -811 187 137 -251 587 730 -382 372 76 131 -610 322 -765 -580 -540 783 995 535 869 44 691 -126 464 941 -474 440 -934 653 -676 34 -586 -59 380 -603 449 349 825 -595 -739 -727 744 916 -444 -628 -742 -600 636 -231 -968 259 -531 398 91 -127 229 -390 -781 544 -53 -543 -199 -128 -974 -624 918 772 -873 405 534 -117 934 -324 983 625 878 -766 620 -502 201 -798 -147 -178 -418 -520 806 -610 -845 663 469 503 990 -342 814 -750 -38 -241 436 -966 926 767 -563 822 -797 754 814 541 497 335 909 -785 -429 -971 -484 921 335 -926 411 286 -444 -3 228 435 -486 61 -938 455 533 760 -855 -456 -466 -879 -171 123 -357 -685 -465 849 -271 -627 -31 -402 -253 737 -740 409 -82 731 -679 566 727 490 100 -906 495 424 172 -60 347 -479 -19 1 -660 441 -290 282 619 167 996 755 -970 23 210 75 -286 525 -309 -3 357 883 946 -732 -981 -80 -948 -296 -527 938 287 -405 -543 -117 852 -989 -753 154 -474 891 348 -534 850 -859 -918 -784 -464 -728 645 -76 -50 -536 63 -231 -972 226 -681 663 152 678 930 773 960 767 46 414 -519 797 195 751 148 -183 -879 -272 593 545 349 258 -125 600 -408 643 -219 -34 531 -346 976 -617 -553 105 -241 88 -554 143 819 396 -409 -590 282 104 -193 -485 -569 -594 280 388 -63 -748 354 -306 -444 192 62 778 -256 490 254 -241 908 955 161 948 -581 -174 -114 -896 149 -165 -810 918 -494 543 -801 -682 857 88 -250 -641 -565 -25 999 -325 -959 154 -636 264 279 703 -275 564 -622 524 974 105 -117 -703 -426 704 599 818 721 -128 -755 41 800 -560 347 -61 -937 -812 -899 126 -533 951 -217 -691 112 852 358 552 -491 -648 -157 -964 316 684 -302 -291 624 314 -2 876 -263 456 -521 573 -126 132 -432 129 128 282 -757 954 960 788 -404 -210 -812 824 241 -161 -322 699 -303 88 -1 -454 838 -424 481 768 423 470 304 203 49 -707 -428 -388 651 859 -782 -656 -178 -113 229 93 647 -85 -665 -147 932 -865 -604 -753 104 -464 -715 -987 369 -465 -749 -918 281 -642 -497 858 -272 -269 626 113 542 572 -586 -542 245 816 -947 287 796 890 938 530 -216 431 178 209 -450 -477 293 -104 522 37 -222 -442 622 464 470 318 -381 -746 9 -130 -381 411 52 -841 630 40 210 247 332 427 -595 -406 569 85 -579 962 -201 808 -785 -30 -461 -824 564 155 152 124 -743 -562 453 130 90 -855 -711 25 -19 241 333 801 -422 801 -838 730 733 442 -480 279 -181 941 -594 188 -380 -577 -651 100 632 515 75 -374 -46 561 -713 499 -999 -558 -747 258 -375 -467 -972 -640 536 769 179 278 -438 201 280 826 849 -640 -763 174 778 960 -822 532 856 233 -167 -477 -594 -823 -738 93 -962 -955 -842 -693 853 161 -99 -521 392 -965 -682 836 626 344 -239 -916 919 -288 -375 -701 -71 -735 669 702 -112 -788 -863 459 348 -868 303 -50 -865 821 -240 870 -367 -271 912 -531 -833 -546 647 277 999 -961 -496 477 164 752 -240 -117 -928 447 -882 228 663 348 -89 -950 783 -42 -871 365 886 289 642 661 -430 435 -687 669 -8 -497 -760 807 -435 642 668 -49 -785 188 -610 542 15 -316 378 369 664 -193 469 -642 327 483 318 -505 -954 225 -685 -761 712 15 43 -876 -988 -621 -777 -905 -935 420 447 549 606 2 449 517 912 760 -520 -991 720 -360 -210 421 -462 -802 773 459 188 106 -633 -655 204 459 708 774 66 -440 -669 398 -694 363 522 992 631 454 802 340 966 156 832 515 289 -87 115 -6 592 -385 -777 -423 603 -42 -25 469 -471 -364 567 306 -78 809 402 763 515 837 -154 215 -113 -661 -664 -223 625 754 207 -331 -781 575 421 -414 -16 466 156 15 -694 129 142 -521 -460 -194 45 -346 -49 -432 -228 379 -399 -352 -892 -379 929 -336 -806 -992 -943 -461 -743 -806 12 3 585 543 990 -641 -152 -677 -670 275 -665 511 -302 665 173 -234 -400 303 581 -57 496 -550 469 794 57 -88 854 -166 984 -129 174 -956 -897 28 -651 139 660 990 -873 -284 428 832 -643 -960 -155 -428 702 352 -270 -864 657 -835 -287 -189 -89 393 -68 -155 -672 -636 610 -544 -606 -375 -561 -640 -233 -340 715 -523 -438 -529 290 -45 -948 -471 209 453 298 347 -886 -789 28 -567 -884 300 201 357 131 -182 -250 395 251 145 397 -404 -419 -674 297 -479 801 -958 -749 401 814 225 778 -244 -267 16 449 169 -992 457 484 26 -684 -547 158 920 41 -474 -953 645 -1 -76 -625 951 -733 208 67 252 544 -915 -801 390 -65 594 523 804 -344 -658 -735 -851 787 -322 -51 -635 -58 -890 97 -788 -782 -118 -421 186 675 -961 -382 966 750 -38 448 60 434 -591 -830 53 -796 238 -913 -347 -728 -909 -461 384 529 296 99 31 -442 985 15 154 -648 753 -897 -229 683 -206 203 -740 802 -158 776 -924 -764 932 -668 -71 -9 -844 -395 215 409 441 512 -960 736 -556 180 368 -463 -947 -471 -757 456 147 -394 454 -144 -845 -395 242 -457 -182 386 -93 796 538 837 297 130 -359 851 771 -200 653 997 -807 292 186 -670 -822 172 281 624 -87 81 923 750 -333 -784 -290 -770 -924 76 983 -506 -753 913 -752 -878 -627 44 -958 460 407 390 705 257 546 566 -196 42 -779 55 -727 399 771 639 -110 -668 -324 -863 444 -581 18 -955 375 -575 -323 859 81 443 583 -691 -560 414 -110 587 -507 110 -314 -97 -539 -436 -166 -712 38 -454 -262 357 350 -42 -326 447 -172 -459 98 408 699 -796 -172 567 -576 -175 -56 -931 336 -195 756 411 440 -564 -832 4 296 621 752 322 786 -499 -761 -956 -498 -580 133 -24 -110 -829 657 -800 51 226 286 317 341 190 188 -165 22 351 326 851 947 200 -6 849 -335 747 -136 379 -738 589 -956 148 128 600 -229 117 525 -119 -633 -838 -617 868 -169 313 -119 -34 312 574 -355 -949 403 -471 979 539 333 -989 -897 -18 -940 768 -529 64 -9 792 -537 308 503 461 -819 545 380 -401 -624 -762 736 -951 -191 140 729 -692 570 840 -881 -920 -818 -776 -436 -270 677 -585 -846 143 -559 -961 399 -470 -336 -242 176 582 -733 -988 -24 -31 388 678 301 -905 220 3 345 222 -530 -1000 213 -898 -780 -806 958 -806 -218 -455 -630 287 -397 -26 883 -691 828 -680 982 -918 -160 75 -162 248 -720 288 -736 958 -124 -435 414 -766 361 640 -899 919 -126 -364 -306 694 497 262 465 754 911 896 945 -826 463 -90 329 -424 888 161 -898 -764 -959 140 552 910 182 -246 -971 -511 -664 -2 243 718 -261 427 56 -779 848 -86 830 -67 949 -241 584 -357 -317 116 10 -650 587 -401 -947 367 397 387 980 -331 -53 -326 -914 -238 889 616 -45 505 446 -536 -897 -155 -123 -463 690 -901 557 -386 -469 343 739 -678 -122 -641 94 -539 885 -74 446 391 117 -100 -349 0 -317 125 -452 -423 786 861 195 -380 -511 265 776 -272 -305 -866 398 -479 -417 -36 -828 -466 -214 229 -816 -937 -843 513 634 558 691 241 -383 -907 578 688 665 -56 -940 252 -300 188 710 -307 -743 496 -225 804 731 963 -944 -508 605 -718 -797 133 231 -645 896 -646 -965 -385 546 -825 5 302 -215 -242 844 -519 -939 -136 890 510 -214 834 -816 310 65 -888 -934 438 687 996 195 -827 444 -576 622 -976 398 948 -521 -55 -357 -961 -936 746 304 -417 -368 12 -255 272 881 -996 872 893 266 -295 -932 1 396 -673 60 914 -217 -442 -140 586 33 783 -635 920 -18 -653 -403 797 -632 -809 -924 778 -924 -119 -371 -291 -863 -533 -956 586 441 -76 -644 -690 263 -805 220 -194 -103 678 568 510 -805 -487 -997 -884 401 144 -379 -129 -39 -360 799 -462 565 720 -369 669 181 -287 124 -721 240 115 841 266 208 -208 900 -304 -128 801 -187 -287 417 289 -779 651 806 -349 645 7 903 210 135 -77 931 494 -503 769 647 -299 -386 -17 -799 -318 176 -485 -334 857 723 -555 -583 252 270 872 -522 -844 -859 492 572 -7 -777 -565 -97 442 -773 -78 -30 495 485 363 610 -507 760 991 710 924 -311 563 829 -149 748 262 -957 229 774 588 130 -945 -500 -350 -323 70 -697 303 -422 -262 -422 -2 -231 300 -223 93 -512 627 -721 237 -909 -955 591 904 27 171 954 -562 916 721 583 201 637 825 -475 -264 687 -293 -425 -946 334 -777 -217 948 -940 -2 975 -763 297 -76 295 789 376 -389 98 -267 431 1 -69 -649 883 66 -627 -543 -435 -358 731 -893 -596 968 -683 -813 431 -926 156 -419 -36 620 671 -82 -162 -915 501 759 341 -349 -93 929 -471 586 -898 545 -466 -742 377 321 -755 693 172 482 -351 -787 44 98 72 483 -569 204 286 -809 195 -862 -725 -269 -372 -931 -190 131 -131 209 -446 647 869 -934 271 -833 817 220 -593 -165 -599 -684 -697 -796 410 939 391 -15 -497 -364 -356 6 -594 924 675 -155 343 636 -902 -328 -698 -690 10 -543 472 73 -30 618 948 -275 -371 746 -392 355 -622 657 454 59 -98 766 156 940 -287 533 -208 -242 -291 -993 503 762 98 401 485 -71 -422 452 -671 590 -784 -283 906 437 -543 94 -855 -624 921 -128 -253 -899 250 -292 -362 -59 -162 162 575 307 -798 -740 796 -455 -132 -128 695 -719 93 -729 915 -893 516 -490 -612 -816 394 700 -306 220 782 -798 178 -647 811 -416 -234 -878 838 -385 756 672 -863 133 874 711 779 523 -327 -907 -761 -195 -856 -322 -567 460 -141 560 888 282 248 -454 -783 508 -289 773 -677 141 -411 -664 -872 106 -276 87 256 752 -754 935 599 -110 -996 -660 505 282 472 -24 733 387 -544 -963 -831 -237 -482 -614 -495 804 544 316 197 -103 -130 -120 969 115 361 19 -742 -780 -604 -337 -461 946 807 95 -69 -285 168 773 418 -27 -49 567 274 -654 -24 -921 684 396 -721 -846 -426 -625 -259 661 121 -878 -678 -146 754 -980 498 -125 -560 -585 -301 -57 -362 -263 398 916 -802 -993 571 -862 -766 -592 -599 984 892 969 -182 -963 -595 -805 -81 193 599 -790 580 -890 -205 -499 -83 -444 591 274 -599 174 -1000 713 193 -835 391 254 928 -977 853 -674 76 -670 -800 147 767 702 816 855 894 -531 375 772 -592 -764 -855 -117 72 -400 569 770 -267 -845 790 -401 974 -873 431 -364 -441 15 -548 -222 -350 -456 -172 658 113 -546 143 -265 -862 -303 -304 466 -569 122 424 -945 -4 707 902 -635 -386 8 713 133 -999 832 -599 754 -945 134 -887 -450 248 -486 47 670 -919 -777 -552 -484 159 156 477 -655 361 -679 445 -924 -93 -185 105 892 -266 -755 852 -771 664 648 468 148 911 940 700 869 549 -443 85 -496 -470 -972 649 782 -12 -508 722 -140 423 239 156 842 -261 -817 -811 918 -478 224 39 538 -140 775 -270 -387 68 56 -629 -577 -585 960 -130 -705 374 -33 -502 -839 892 -362 140 -466 440 983 -890 -714 688 487 590 801 737 354 -337 58 -513 -649 -825 -897 -606 -176 568 963 -650 273 339 -218 -826 253 80 -849 433 183 -26 453 607 -871 970 -784 236 89 476 -205 -458 996 975 922 377 -332 945 -764 273 757 484 761 408 207 397 796 -932 919 54 -859 349 637 938 -222 37 284 799 400 -31 909 -543 932 116 -254 -848 835 374 553 -968 328 -679 823 585 -437 939 946 -561 303 547 87 395 -54 -1000 -200 -688 -602 392 600 -816 -455 199 -765 -658 916 138 -646 -254 219 113 995 114 17 -149 -895 -927 80 -906 348 -791 928 134 -534 8 -196 -558 -267 -530 128 -62 -352 52 -261 -49 -219 -760 493 822 677 -960 195 343 922 -202 286 -208 -991 -355 443 418 -271 134 399 -672 861 -233 598 -511 -364 515 -249 -868 -415 387 -66 234 -566 421 799 526 -295 375 -678 -580 -737 -878 -801 526 -19 528 732 894 -622 561 -80 524 456 606 -34 997 -851 -489 -305 -221 -727 740 217 -232 -516 -631 418 -706 -199 -156 387 169 494 -455 611 -736 157 -726 -950 270 810 -643 -99 187 -652 780 250 271 -738 720 -803 -453 -317 867 -6 -296 -429 775 -559 -768 -454 343 381 487 513 499 199 -866 467 343 -809 898 -486 326 432 -676 893 800 252 -203 31 -145 786 -824 -596 -222 695 -85 470 492 -175 578 -503 310 468 733 -684 -373 -603 -540 256 -972 269 744 -12 -804 897 731 -174 -761 -117 -317 584 -899 256 342 -516 262 -628 507 18 -941 20 -441 -193 456 388 -645 13 -582 -182 792 -129 -478 -463 492 442 -273 -626 503 188 671 -151 -911 334 -443 307 -558 -453 -557 -813 -634 -932 -675 228 -245 -598 389 -184 -441 214 48 848 411 -674 262 85 619 341 -336 -747 -454 14 -744 6 -693 635 -682 -592 -211 250 -18 993 -509 -421 416 -218 763 -906 -826 -94 -137 -467 751 278 -706 -601 -83 152 389 -946 864 -792 -902 531 868 262 -109 564 353 97 -56 -886 911 928 -284 321 -757 -346 495 -271 678 578 349 205 -785 97 -271 -30 816 667 -482 -440 850 -447 211 369 -309 -600 -394 511 121 834 -784 984 193 -625 -339 -13 141 199 -510 301 463 545 -254 26 636 94 -440 66 905 745 -898 545 -806 983 242 55 286 810 605 194 862 851 -232 -956 -248 976 -337 -766 -560 827 24 -885 -420 914 -626 486 -407 949 508 -217 -545 -87 -525 -585 430 -924 -61 906 440 774 -135 -321 -442 358 -993 270 -702 122 -662 -138 -33 -150 -9 961 -828 -116 -55 560 59 -893 -724 -221 -400 -205 -136 301 -192 -99 -284 976 -74 214 -161 -57 -326 310 -980 501 320 990 -405 645 724 760 683 16 619 -879 -819 -92 -825 -980 656 60 725 -526 553 -871 -849 116 841 -612 57 56 356 -406 161 -284 -570 -559 455 7 -232 503 877 -477 -207 19 -247 -971 -149 -129 98 753 -512 -102 -423 -653 -514 -217 -272 420 209 -87 192 -145 75 844 -724 -542 -674 -557 -895 -10 -843 -278 263 -424 778 -514 -42 -321 -251 847 -942 -35 114 -337 -42 -877 -996 -416 722 -96 -795 -497 -702 -26 -254 -63 -337 475 719 10 900 388 455 400 -399 407 594 -971 -731 917 -357 381 898 -61 420 -737 -794 -210 854 14 -950 -704 -752 -490 -977 -657 982 -194 -190 -846 409 586 -103 118 279 -697 134 897 882 -808 339 -446 -21 -757 -357 -119 -720 390 418 305 770 -510 -219 -982 -310 -654 -91 909 182 175 -67 668 691 -870 -22 -619 290 294 -474 -40 743 869 -747 582 655 -991 -769 422 -992 -924 803 651 615 -208 132 812 -697 449 615 722 -473 897 680 883 990 -917 344 790 337 -52 627 468 -951 695 197 849 722 162 -730 -608 -920 -789 346 40 868 499 9 813 -494 -154 -559 -952 293 -582 -731 -667 -573 955 933 755 517 309 313 -142 211 -733 464 414 -392 -940 866 -110 711 -792 364 -967 -27 -436 685 599 -544 -264 827 -683 818 804 -917 -421 851 330 -718 -564 -266 -207 -428 -893 431 -340 -823 -714 -772 -742 596 193 126 -71 185 323 -604 -894 533 559 17 999 559 -788 -380 -583 -86 154 -498 -456 -18 26 175 -272 -958 624 -102 -671 212 854 -954 -70 -366 -682 151 662 -700 577 -869 -686 -882 743 -473 627 -442 -337 875 455 963 -395 -680 855 203 232 672 -791 792 307 667 968 -650 -993 -938 -990 782 529 -539 -274 -88 -341 678 -358 -135 -560 -648 968 -816 -327 -739 585 174 411 89 344 63 -802 928 852 626 577 915 -201 199 133 672 119 355 158 681 974 -936 -393 -785 297 -857 -953 -283 519 177 322 443 59 -438 -56 441 -771 -88 45 -166 892 -828 -461 -265 322 -726 550 330 -264 756 -923 -174 -701 -695 994 -348 221 66 598 -128 -758 -823 347 -707 954 518 -476 -763 735 366 -370 -720 -377 -411 319 -187 -275 216 206 -130 -959 -238 887 -386 455 -929 -42 -270 -921 -965 -469 -331 -523 -990 -44 -715 -892 -871 -219 -710 443 -819 431 793 779 -884 -776 410 -230 -198 299 941 -620 596 -213 712 229 21 152 827 -573 228 -604 767 119 902 110 412 633 -207 -121 -719 -639 -887 456 668 -533 428 -540 -40 978 144 510 397 387 18 185 -366 293 -690 749 -674 356 -195 -631 413 362 -128 164 158 967 770 -680 -263 206 -775 59 135 837 -316 999 -605 315 -745 -352 784 -216 214 -368 543 -285 -140 448 -971 338 821 755 802 603 528 -547 555 35 -583 203 -828 18 -443 5 228 -820 6 973 605 -672 -980 874 -987 850 47 743 644 -229 -919 -315 -540 -944 208 907 -286 -886 -342 -840 -481 531 649 -903 369 -543 -25 970 179 302 226 -455 628 -239 -130 248 500 -449 441 -690 -812 819 -781 767 329 115 -225 -698 245 450 846 -827 514 480 147 608 -271 -762 -299 273 -731 34 143 -778 -717 -282 920 -637 167 863 -95 -619 556 781 684 -180 -309 77 375 953 -582 997 -220 841 324 -852 212 -534 137 129 -331 916 863 -88 -938 -845 -239 -335 -710 282 -991 -702 -59 -779 352 664 693 217 -605 -583 419 -543 -15 -313 -249 410 -875 -797 545 -353 -691 -133 415 -952 621 -127 992 -63 445 196 -831 122 -628 -837 480 383 995 -660 -926 956 166 -895 -739 -636 688 248 11 -522 139 985 670 753 625 211 -697 -355 767 298 -366 -199 993 360 -385 -571 -890 501 -413 996 -674 358 720 3 -650 69 610 318 881 703 527 621 132 -569 -961 -94 588 294 274 801 -895 52 -323 997 -538 -500 -422 613 -864 -899 915 -811 -384 704 -30 157 809 883 399 630 -703 -249 325 173 -432 -643 -501 815 -928 -809 -478 -720 -16 -88 -623 -899 -742 -750 849 -356 -98 -187 821 -348 334 -272 612 -955 -46 -423 519 593 147 -640 -176 494 57 -53 4 -536 -609 732 -89 -758 -609 608 828 653 -756 283 912 -145 374 676 227 155 769 313 -575 8 -158 993 591 657 918 15 703 159 -905 754 924 922 297 -104 -311 -802 -530 839 986 -655 -839 57 374 948 -640 -581 -298 482 340 -136 540 -138 194 271 399 -622 387 190 599 -480 194 204 446 7 -680 -813 -151 -623 -150 830 -727 599 501 641 -309 -587 486 532 916 -994 -66 -666 421 -172 489 87 761 233 -822 -351 -519 -952 -979 558 -29 -437 -39 -979 228 -445 -515 -37 272 -151 17 795 -882 824 528 -670 -333 -669 494 566 -713 812 189 80 -259 532 -460 -407 -239 -491 639 -659 961 327 25 863 434 -263 42 272 966 -984 -422 -449 748 -426 -567 -599 -268 -55 21 -850 -391 713 -779 -896 248 -662 206 -96 453 892 -162 -157 643 -868 527 -465 602 -975 274 -877 -685 669 725 -709 934 -477 -989 202 168 -208 926 -855 46 90 -796 702 -56 728 -928 -876 -590 -419 -550 257 -462 745 -577 -737 -852 975 253 -554 317 -648 -958 -890 -251 -678 584 -662 460 -957 56 80 -255 -300 -710 -70 -589 248 -92 -649 -533 344 558 866 -372 -790 20 295 -457 422 -728 105 249 154 -512 -397 442 728 780 115 -908 -330 -132 767 351 155 -529 736 28 -201 409 -207 523 -766 515 425 -764 605 -773 -535 189 -947 172 -222 454 212 463 898 -863 999 -641 -453 179 -650 825 127 -437 508 -291 -343 -263 543 435 -99 317 418 -346 -727 -3 584 -970 -758 804 82 -706 -756 -903 620 -480 -395 -787 -666 271 -123 993 -905 326 934 102 576 -506 160 825 748 -941 -711 602 -931 -422 321 10 -110 -62 945 829 -62 -911 -961 -863 816 560 -643 -745 -206 153 -766 65 508 19 741 -469 299 -690 -409 -548 -111 567 530 921 353 844 219 -27 955 979 322 -863 -158 -235 57 -176 -944 583 166 -403 -516 909 -882 -883 -970 -948 -131 727 642 -607 -257 11 -857 599 -316 -119 958 443 226 860 -48 -723 -294 -350 189 -462 76 41 736 -911 772 986 285 -821 338 751 -301 11 757 953 954 -819 133 -868 60 -932 31 32 -334 -697 279 365 -955 322 752 -840 310 -442 -168 654 646 760 128 10 520 -349 627 565 333 -791 -671 630 921 156 120 -897 246 594 375 -637 -791 38 -259 -619 -595 339 -916 572 -159 -201 113 -159 -96 628 -454 324 659 660 -482 91 483 -585 510 105 594 -334 -498 -27 873 177 268 395 -497 -57 588 -499 254 29 -822 632 -57 -345 97 -971 -830 -905 -344 -827 435 845 -533 -307 -993 232 -905 -800 43 534 -613 -940 710 586 -5 -780 -211 -769 -41 439 -244 990 -783 -229 -226 -436 -545 270 -106 -335 829 -123 -742 -36 -382 238 -288 92 574 749 67 -294 -650 -454 -65 -207 504 720 -275 -324 218 -452 -623 -192 -667 -49 -938 754 214 -628 -1000 -215 -938 -348 663 -157 -625 138 51 -233 -77 591 -204 -184 -616 -738 -888 -243 -897 161 617 -993 606 -923 969 972 -27 868 204 16 600 0 782 452 -899 -976 -4 -218 -994 -282 852 820 -864 -233 -105 852 -454 -741 -792 449 974 -894 616 -639 893 -393 -237 460 -942 -46 657 -86 -107 -486 284 -263 970 -176 -676 965 189 779 62 917 374 722 267 -20 705 -588 701 564 -871 590 -171 -777 82 -798 599 91 -310 79 90 -78 750 573 -413 540 -641 251 -830 -437 512 889 -292 794 394 -223 417 -279 -217 -539 -365 -951 304 542 217 547 -328 -100 272 -8 48 233 -430 560 -937 734 -932 -220 402 -59 -88 -628 679 224 879 959 722 -651 -150 997 909 -472 441 40 424 -415 -734 188 -575 -252 49 534 930 -663 600 464 -317 -849 986 -480 560 518 744 -558 -739 -284 -211 -724 -188 -966 -487 -973 -456 526 -624 127 -106 -737 189 578 -456 -331 -850 -766 37 -452 -905 498 949 682 -855 754 -417 -318 762 -111 49 -918 532 -878 -112 -171 41 -224 -613 405 852 -860 152 -677 176 886 139 -799 695 -908 155 631 -657 55 -574 -627 -248 -172 -46 -357 238 -638 -928 -666 -24 996 671 -791 887 82 -240 -815 -237 -317 -425 -176 -484 380 956 -548 152 -212 373 -217 -375 -837 480 -413 806 -431 613 -527 -489 -889 -791 4 178 -1 -37 261 532 459 -859 233 323 -562 -595 428 818 -245 -351 -650 645 442 488 -300 16 -465 -414 8 -655 529 287 564 751 649 -718 136 744 -611 208 530 302 550 -743 749 -754 412 -521 346 -245 822 -689 0 -480 -724 -679 -233 660 291 849 110 510 420 -463 50 185 -625 382 -986 -1 823 508 -423 472 953 -215 786 -725 -459 47 -327 980 423 409 553 -217 -928 288 152 -952 -456 -837 -712 -544 567 -203 316 912 548 511 -752 156 701 -600 911 94 -872 703 810 -276 645 -772 795 580 535 526 449 19 -136 -810 -629 486 481 -176 562 22 655 -457 770 -921 819 567 179 -279 -666 -643 -58 -137 -442 218 870 -391 -53 -635 -42 -352 -482 179 -450 897 -358 -206 -59 934 -471 139 169 425 -93 939 52 24 466 -348 823 -712 -198 633 991 -440 67 -850 403 -843 905 -334 575 577 -529 -519 234 730 -106 -455 -773 -575 122 974 -158 470 777 415 -435 -207 792 -135 -606 878 409 445 -818 546 -625 -136 -903 -70 911 -678 127 352 -659 419 906 636 432 -758 -681 609 -560 -71 216 795 -187 -210 -401 -866 -412 265 -566 -135 160 495 -79 -724 -902 -428 591 -581 346 -180 -674 851 -185 428 -561 -986 -799 -591 16 -694 750 559 851 -738 -994 -766 327 851 -674 -396 -784 354 -548 334 759 507 583 476 635 657 237 -70 -420 -501 -856 -247 553 757 50 890 -539 -744 -17 -372 -650 -429 -671 585 -664 393 101 -642 899 40 -944 -732 245 693 14 789 200 145 919 -884 -947 821 19 -896 566 26 572 88 977 816 -729 264 365 157 780 720 888 973 243 -265 46 -598 545 806 -787 -623 437 -807 -38 926 -132 100 -432 134 805 -764 -178 -80 691 -264 957 24 -952 737 -241 -972 402 -681 979 908 -727 883 876 -662 633 -92 953 -393 550 -462 614 792 153 -345 307 233 569 -95 595 -380 602 270 892 241 588 270 -640 -473 -492 -352 463 41 -917 -747 -439 -693 67 -697 151 -911 -951 -16 -673 -527 -543 653 398 -406 -942 -905 -612 630 -435 -467 -26 895 -851 879 911 -783 -870 -745 217 -441 236 -795 -7 172 288 -981 -938 -70 629 562 -416 584 -249 33 105 25 -274 968 -899 -299 967 -622 135 746 -263 -269 27 333 537 -818 -64 -148 954 -195 796 -67 656 -439 -332 -913 611 -378 877 -512 -915 716 221 -513 358 -533 -81 139 32 -24 -123 698 -840 -191 143 -233 258 27 719 -535 14 -959 556 -287 563 -728 758 601 794 -462 785 710 845 -586 550 291 893 399 -626 -785 -169 -703 -374 -191 -440 689 -95 488 -453 733 -658 -635 899 861 -361 -688 409 -731 994 609 623 126 -705 -859 226 319 432 -389 415 664 108 -901 -706 873 533 435 677 -331 -481 -67 -499 453 860 183 309 151 266 959 38 305 -412 -893 44 -646 -85 165 205 -520 752 -307 881 271 635 166 -293 -813 -419 -938 -479 -569 -310 434 -986 280 -358 240 -471 -981 138 -398 70 154 -181 -147 563 91 -936 700 -5 -464 -612 107 -99 567 -969 -613 -378 556 -977 448 -540 -897 152 -630 219 92 86 -118 -438 -108 67 827 -131 -973 -657 -356 234 -838 181 309 960 222 883 242 -681 282 -164 -662 583 -508 952 -867 -48 -36 577 -324 -70 -193 950 -937 -878 895 -690 -965 678 -180 -213 -796 -985 -951 -457 949 954 -547 -400 525 -590 656 96 -17 -242 398 477 -929 -483 -671 -462 -872 577 -759 508 -195 228 535 289 -284 -332 531 -259 603 188 379 -40 -503 945 61 257 454 494 70 879 -398 -819 819 -781 528 -395 796 641 -216 108 -177 -17 -161 -537 443 433 559 417 242 564 954 -187 -702 -108 -661 -803 124 -796 809 -555 134 100 -713 572 -505 -310 -126 -637 450 506 -41 33 -81 -795 33 682 -789 -115 -167 406 211 -577 -209 796 -722 -334 -554 -989 786 993 157 -944 -335 330 -54 -539 828 -635 150 -421 -973 -945 -378 -300 -874 -847 -832 -438 -239 434 267 180 -424 -527 600 990 -726 746 180 -364 686 314 -577 -610 57 -566 -927 -976 -699 157 406 894 -324 519 -771 -718 969 -45 -236 577 -858 261 -493 650 192 924 325 -299 -42 887 -531 778 -829 641 236 462 -31 762 -9 295 -498 821 -594 762 -260 -977 -863 -132 434 -240 -776 963 207 891 845 -235 -90 981 683 140 -679 -782 -131 -873 246 -921 -992 152 -807 -595 -654 -187 963 -828 245 1 167 666 920 74 -20 -86 -776 -934 443 660 538 572 108 -64 -807 -96 -783 -564 -693 -659 -768 -256 -906 493 655 333 83 -407 -156 672 -258 629 -800 128 -344 -509 -854 41 -693 -741 56 -1000 -178 -465 541 -28 976 -437 -651 988 388 77 -759 320 789 585 999 448 703 573 -563 176 959 268 200 -810 946 986 961 -779 870 934 -783 -665 -126 580 27 803 -683 632 906 586 232 446 -343 -395 493 -268 873 386 57 -345 868 -506 -347 490 -694 98 -375 -98 -997 476 -480 -956 20 199 758 -462 -820 772 -78 -385 564 29 615 -929 998 -923 171 -727 1000 739 -135 934 -858 513 280 -419 -589 158 -847 -384 604 60 668 -695 83 -869 -258 -351 996 134 -17 -477 -719 -449 433 708 94 888 -972 594 346 -41 -36 605 -318 575 -933 -907 954 -114 -855 -847 -546 966 -255 222 -919 864 -472 -509 595 -28 956 286 396 814 -237 630 220 -530 638 212 -853 -346 199 887 -36 7 -965 742 881 -774 -117 -127 -1000 773 -785 -369 -817 37 269 -151 -942 617 -680 276 -543 895 -39 -223 768 -839 736 63 -46 -832 498 332 -259 316 -37 54 -363 613 -2 111 -439 -444 245 -45 -68 -953 392 -270 -439 -93 -786 -692 544 -327 26 932 -648 -925 309 882 -147 -383 758 -379 138 -420 -188 890 -263 -447 59 217 40 -700 -5 397 474 -390 461 -807 -2 129 -130 935 -881 -445 786 -55 -252 -193 -448 773 -406 83 983 243 -334 -975 -976 63 -841 -985 -973 588 -189 837 25 632 -413 -227 858 -456 263 -165 -535 689 -43 -388 208 206 760 415 -216 -543 725 594 229 74 69 966 723 -106 789 -592 -141 248 -583 -703 -358 -501 924 659 409 -699 -655 515 -148 133 481 427 -408 -476 813 174 -41 667 -973 -144 -707 -958 -888 25 493 -590 485 -113 784 486 96 49 -791 59 857 -766 -841 75 -390 48 902 803 -122 -347 601 -813 195 -254 542 96 621 124 374 -159 984 220 -554 974 103 489 -484 -139 286 382 145 -395 -687 -490 65 301 -429 -911 -437 -16 -652 308 344 -168 100 -600 211 19 -60 -475 788 -146 874 86 903 -880 927 -688 -417 -685 611 5 164 655 946 -527 -318 92 -600 -105 -485 274 -262 808 197 766 -1 -244 112 -911 694 -178 766 -36 825 407 -163 54 -116 -904 -885 -149 739 -594 196 -916 -317 -589 377 -225 -593 461 886 -778 -738 441 -799 256 -286 636 -218 652 -351 -436 -518 380 513 72 715 851 -188 -340 250 676 -274 -827 -254 -169 -229 -697 -319 -371 -348 771 -350 32 -341 -1000 -85 198 -588 -353 132 -419 -756 -805 -646 20 837 96 -542 918 -998 -756 -922 56 -989 -626 -825 -804 397 703 -99 -564 136 -133 319 12 169 901 530 692 151 -17 -156 -435 -627 859 638 -976 271 800 -194 -597 -274 -843 -107 602 400 -542 -439 20 -278 641 180 -425 800 -664 296 -48 496 267 232 106 298 862 -739 -290 -567 985 -267 -661 -348 819 -416 -655 -502 -902 937 548 -97 -822 -594 -824 520 86 4 299 775 44 334 -311 -223 -359 -732 677 149 -172 231 693 -228 362 -804 -71 255 633 -873 -745 -443 -579 774 692 -895 320 -105 -365 733 -568 294 392 -447 663 -113 -872 -889 -482 870 278 640 -784 260 -283 -258 518 -681 841 -33 -673 743 -74 664 -944 -93 -971 70 -682 -688 584 158 -24 659 51 -873 -601 -417 870 -669 -747 -37 980 -17 -419 -430 -832 -194 -556 620 812 349 -424 -634 810 478 198 570 989 -121 -451 -126 289 -243 526 109 821 633 399 -762 -196 639 419 -835 -177 -328 -135 -88 -308 488 756 -359 -489 790 -830 -704 847 706 -670 -774 -962 344 690 -195 899 -74 -585 -537 230 -931 785 -621 -452 379 451 -298 -279 639 262 -604 773 -254 -83 687 -895 -24 448 464 355 315 -413 -997 733 668 -836 634 -37 195 -12 35 -347 -277 -275 755 823 215 488 -811 27 589 203 -185 199 -961 -432 868 140 -574 898 194 992 308 -474 853 -435 -237 542 -872 -754 -129 339 -866 -192 101 37 -186 -889 639 299 736 -898 -65 -172 258 -932 927 218 795 -639 -46 -919 -75 -344 531 311 -934 -18 171 293 -917 50 -997 -674 316 788 682 -362 -41 875 -853 896 848 -122 -354 476 -521 51 -816 182 949 -338 735 -286 670 256 -742 876 352 -573 -217 -619 951 -239 -88 737 246 187 524 600 960 286 -748 670 -24 203 529 989 426 -123 -511 608 -429 195 326 248 -950 513 721 -182 -681 -36 -142 -283 670 817 -560 -300 -454 -355 778 -190 137 -109 -214 -553 215 875 -400 -272 800 -802 567 -757 -363 226 442 689 -492 -501 -995 151 724 -50 394 292 -933 -929 -771 -618 -558 -454 -598 349 -441 -655 366 949 366 -672 870 833 657 669 447 460 898 -64 307 41 995 938 -57 223 -972 3 -30 -398 607 -592 189 555 497 -106 -714 -600 539 -325 -902 926 833 -835 -737 248 -186 -586 269 -590 599 -554 873 110 -417 787 708 792 -161 480 546 -798 289 117 -238 -358 262 13 -35 322 450 405 -29 -680 -436 -31 425 -869 -943 -587 616 106 -502 553 -606 29 -888 -130 -458 602 -624 618 -82 -491 511 311 637 -519 -955 -699 990 126 -833 591 -707 -789 358 -916 -850 163 304 989 428 -205 963 29 -181 521 -57 148 -983 160 -517 -977 -746 -757 -72 -209 977 508 -786 -750 707 827 -701 -455 490 795 162 436 -391 -554 648 912 -769 -274 -948 795 396 157 -663 -522 -791 593 -222 245 -170 907 -343 41 -17 -456 367 65 302 -839 465 -194 -590 -609 -203 757 -411 -228 -219 -862 -472 -489 467 936 412 -996 -530 895 -400 -424 -586 -811 -249 411 -287 -945 742 935 625 352 -356 657 112 -977 26 810 621 -291 613 -35 358 274 -215 -768 886 589 564 -144 -814 753 -801 330 -42 -848 -514 163 420 343 583 348 -582 -103 16 939 372 607 870 -866 -621 831 -618 -599 -905 -523 -713 665 -51 -956 790 828 654 -726 -158 -618 445 639 -785 770 135 -656 -283 -704 214 -937 -720 748 -552 -440 338 -489 144 711 -868 44 -693 -905 826 371 -881 -695 -738 821 701 763 96 66 -216 -601 -841 -691 594 -219 824 340 870 -347 -760 -341 -348 -148 869 143 417 -882 -924 359 -168 495 921 100 757 980 123 124 277 153 -283 -485 22 69 140 997 653 -375 273 -180 545 -55 -808 -221 155 957 320 -22 -248 -438 -710 -93 241 746 165 461 -879 -356 332 410 543 3 381 -213 -142 -236 -857 -877 997 676 482 -567 -737 391 -5 759 -398 -946 -108 -531 -93 -686 -663 780 -106 179 -429 758 -16 133 -751 188 -473 368 97 761 -585 710 513 -198 -425 798 -793 120 -314 154 -289 -463 479 -963 110 722 -886 -774 -537 39 -435 -891 93 -925 410 198 78 -852 -124 -905 -330 170 542 946 -303 -785 -533 -776 424 -999 42 410 -195 751 83 -720 256 -772 989 810 748 -537 53 936 472 262 -957 855 -780 240 -983 -534 214 513 429 229 -671 10 48 -808 -823 981 622 754 353 909 443 -976 -697 -850 223 720 -468 327 -401 -101 885 510 972 -187 367 932 -368 840 601 953 -716 -208 -360 -667 825 8 -883 -238 671 -370 -98 130 590 -624 625 -260 -187 807 -398 -54 693 580 -129 423 390 492 -893 -390 734 785 -573 589 758 724 -651 -382 -260 -77 -621 -278 -651 172 508 198 -158 409 -737 -308 816 599 626 478 -332 -349 -985 363 466 369 -418 -766 -724 348 -831 -990 -776 -417 -265 -756 -991 145 -884 858 991 163 -286 902 600 -954 100 -323 725 867 765 -267 269 -305 -965 130 361 469 617 -364 862 646 296 378 -254 589 -769 -798 287 871 -119 356 164 -696 -645 491 358 860 43 751 71 104 354 -870 415 -770 278 17 75 786 984 -377 181 -328 -556 93 -652 -312 -840 -662 736 -250 371 880 325 -956 898 392 498 -350 4 -453 98 -779 -752 855 -502 -176 688 -387 -647 -800 -581 -310 114 903 -148 -273 -663 -137 -885 58 566 -656 762 -333 -601 791 777 950 925 505 -920 152 27 -175 -455 543 506 -507 -740 121 823 -643 -494 780 15 -300 -457 -891 671 -76 96 -620 -903 16 -432 726 65 478 -711 392 -906 376 946 -418 -799 168 796 301 -342 335 974 396 -363 715 617 -169 452 273 495 574 655 800 -900 412 -137 578 -39 451 -510 867 -667 214 995 -92 423 -102 525 728 -859 837 -529 525 614 -429 -621 -258 -680 -558 -148 551 555 187 76 323 861 877 418 -131 -952 -73 -839 -426 617 -666 -991 -887 -399 279 910 203 -95 -62 -708 -988 -518 459 -580 -303 840 -833 -863 -953 594 -448 59 66 648 -479 131 833 -322 -116 265 -549 314 -145 -937 -146 -955 459 641 -748 329 -110 -768 285 -25 -868 850 -630 370 218 384 639 949 219 271 -287 652 -645 -75 974 -86 -823 131 212 -710 747 713 -809 -969 -531 478 875 231 643 -473 -705 -504 849 -571 -542 808 -301 -625 20 533 -456 -427 -241 -757 -550 347 -494 -465 -273 -294 -332 -214 474 992 372 160 606 280 -632 -196 173 -819 -824 -749 274 -260 -801 105 348 -666 564 -578 -570 -401 -478 -871 -881 81 386 118 -575 -254 713 581 225 -957 663 343 277 -474 154 -935 -470 154 846 -237 441 103 996 -768 -902 302 -123 -661 98 -549 314 -768 377 -487 235 -773 278 -890 -733 -551 801 -497 144 489 53 -876 -939 6 953 922 810 -621 206 62 655 -486 798 863 -292 -64 198 632 697 -850 -541 -605 -599 -844 223 -43 533 -230 730 974 -170 -519 887 -551 -838 -391 -303 410 103 -492 921 -94 -265 -533 -579 303 79 210 367 827 394 -487 332 308 -51 -287 958 -986 695 -647 -266 -571 949 584 -425 -497 -906 372 -310 -42 117 645 369 -605 -450 467 53 -149 766 -452 -140 -147 -297 -640 192 613 -520 258 -211 -356 -50 529 -594 -299 -319 -507 -352 23 -702 -323 111 -772 728 552 -252 130 -727 -52 53 837 -159 -129 -601 280 334 -891 -501 47 -925 -570 -140 725 443 -23 -434 -594 35 267 873 -11 -549 -931 -543 97 -190 -738 -791 -405 -433 550 -768 -604 -234 22 -28 545 -426 696 984 279 -424 813 -142 813 -211 -106 -903 330 -482 -556 -286 -477 -39 250 969 818 -193 -647 862 -785 -223 144 722 -217 -649 929 -447 -53 666 477 312 -132 -48 544 -208 -874 828 -446 193 157 -750 260 -819 129 -626 222 -250 -124 215 449 425 280 -678 233 36 -266 86 873 -325 -914 -672 -914 696 -116 -143 294 -821 960 -685 475 -367 -278 874 44 901 -597 423 759 -530 515 -770 -344 -265 538 761 991 -885 43 -232 292 -64 -636 450 -722 -177 -411 922 13 560 -206 -697 542 24 -327 -962 -402 -575 -180 372 176 -996 753 -870 -141 190 419 -799 911 -555 -343 493 506 611 624 47 244 -681 -205 802 474 -283 -136 215 332 744 991 -903 762 874 -852 -486 466 772 794 -667 -760 -984 -814 -34 -507 -418 -996 217 735 69 958 -656 817 -927 -883 -669 -232 -851 -566 752 -735 -766 449 578 506 901 973 447 -9 681 721 842 11 144 789 -285 769 722 -14 316 595 969 220 -281 83 203 -360 -759 -401 -24 384 312 109 183 587 -27 849 740 -652 -629 907 -451 276 327 -451 452 -545 -181 164 -685 0 -986 750 46 113 991 -951 211 -261 -788 -716 -809 561 -529 579 -272 687 -749 -995 -103 -581 396 -11 -353 659 779 242 -749 -656 -921 -788 -203 642 -21 786 -437 -374 683 -121 171 825 17 -370 308 -140 388 -638 -619 -792 33 -957 146 51 -251 -829 -872 46 -648 -852 -97 -963 887 482 -344 -83 516 -907 -967 -495 -749 -871 -53 609 106 664 875 595 -801 984 -429 -743 -799 781 -76 -591 -356 714 74 -236 960 -51 -923 994 -399 -455 884 465 675 -478 -771 284 703 671 950 374 586 685 -1 -155 246 87 166 -790 -205 581 973 -406 601 -774 953 716 448 588 -547 -940 499 649 -635 514 -412 -362 -916 -109 165 247 1 785 955 272 -581 888 815 335 -897 18 555 -500 976 385 -658 -850 -249 724 163 360 462 -552 785 -359 609 999 -240 789 236 572 -416 -176 589 -110 532 -271 539 -104 -984 -283 395 -682 989 -135 657 658 -830 501 736 -71 101 451 -256 217 -299 -730 -879 -611 724 243 488 -98 38 -283 -107 709 -133 -199 -337 -317 424 -689 -554 -232 297 -359 -433 -366 -893 -743 503 752 233 474 -239 629 -638 232 362 -508 129 -676 -492 -522 -370 -146 249 -571 -967 842 466 25 -748 -862 952 -884 -338 40 345 465 -550 -353 192 219 -83 66 -902 -439 -997 524 11 -69 -639 779 949 -546 743 -402 -17 986 768 -21 749 -46 776 991 435 -416 -753 -962 947 -828 723 -198 -121 -680 -832 401 471 -2 -21 -134 -792 -113 -251 953 865 482 677 -244 89 -791 785 993 -385 -197 151 289 402 35 115 -566 177 293 924 -802 693 830 -501 594 721 -708 -160 -166 543 41 941 -505 -770 320 -979 872 641 12 224 102 -787 -252 -766 196 85 -717 -362 -625 926 -552 225 91 -540 443 423 979 401 584 967 628 162 148 -488 -957 553 -740 -966 454 315 57 -993 -353 -170 -989 930 391 -837 55 211 -907 88 58 -48 -389 177 -749 452 285 -780 -606 -221 -557 -124 244 725 -667 -484 624 -82 792 -142 838 766 840 -956 -925 989 671 -506 420 -32 66 -373 -5 294 -51 477 420 718 -639 204 602 -929 -820 -560 19 592 -357 486 462 29 310 -867 -376 -630 -856 511 186 654 -551 -450 -174 529 8 -53 769 452 -330 524 19 196 -467 -993 871 -585 205 -192 19 -782 -72 467 918 -796 831 -385 -533 422 44 273 142 702 -548 -663 -737 -221 311 -35 -628 483 -233 777 722 654 -790 265 692 -614 -5 520 -875 788 390 550 -110 832 -697 -409 -830 -286 -492 237 -554 -642 -598 -54 -854 -686 838 90 -817 805 -135 864 -386 214 851 -543 75 -715 -848 333 -412 643 -217 323 810 -763 320 938 900 -259 443 -365 519 964 467 -945 -719 -270 45 -404 239 855 -609 -36 263 -927 -651 -864 23 -631 -183 39 -877 -450 -233 -503 -527 850 -739 -208 -816 357 350 229 97 339 295 229 -429 -479 -262 -472 -711 -123 -371 -852 399 -586 247 -358 -202 906 611 -786 491 -622 -419 -813 -29 132 -172 560 6 783 -790 -347 -997 931 -450 -207 879 -303 -117 988 -917 702 -53 370 -965 -256 -955 722 518 188 -475 22 730 531 907 858 85 939 447 -291 -574 -858 827 -98 -86 -823 -474 -27 -354 -620 478 240 -350 -449 132 935 836 -201 -874 853 -749 -467 822 -726 55 249 195 -814 795 697 427 -835 -799 -743 485 370 535 772 -298 -629 15 -978 -38 -178 170 -638 -221 185 956 384 945 969 -535 -656 586 -382 717 836 578 -77 383 725 -485 -413 376 370 928 840 -755 541 180 161 -83 -843 -971 953 -20 -970 193 374 -397 -270 167 -594 -734 302 833 -816 -424 949 -995 39 701 822 -77 -628 -975 -38 -396 136 -438 -112 542 -320 -138 -371 -202 434 935 -566 -798 -325 -351 364 -345 732 -300 506 749 -463 -197 -794 983 758 -582 152 647 409 -525 738 -34 -161 6 -311 -311 487 263 503 703 379 24 532 -935 996 193 667 877 298 -140 -968 -323 -300 -444 -732 -362 485 234 717 684 -499 323 107 -322 -773 727 507 36 591 -35 435 737 902 -263 286 655 -792 447 -917 78 517 981 -181 458 833 145 -679 670 -597 -261 -434 908 -320 -467 66 -812 719 615 287 -468 397 56 -108 93 580 -243 -51 -550 -90 -464 211 -8 921 305 -291 -65 -696 -707 776 -619 384 -373 -943 -953 -585 -165 382 -7 -405 -391 -571 -280 495 -499 906 870 967 -967 781 -109 45 767 -898 -33 547 64 896 741 -782 -214 -247 131 365 343 264 614 559 639 761 -9 -697 -401 -504 108 -731 241 115 -922 -961 462 -772 273 -264 273 -915 -229 445 875 -836 -140 -407 -106 387 621 -597 590 -257 941 -452 -379 -219 939 -425 -848 -314 -931 -449 -691 469 -726 508 300 -826 773 101 -427 409 -895 -533 -768 149 751 -598 -413 275 77 990 -633 -265 -942 316 -821 89 820 240 -351 -177 698 -667 -473 924 646 633 257 938 58 -901 -13 65 -838 522 -801 -972 -779 527 -792 311 -176 -695 849 652 598 12 -21 553 113 -805 -678 793 -576 587 522 -985 575 -567 756 773 -746 -712 -74 435 215 -993 -293 -834 -768 797 18 666 -398 609 328 354 735 -830 -203 -638 -3 452 38 -290 -53 634 21 232 889 800 578 -448 -341 -565 -471 -370 -518 -304 704 -91 -812 926 -19 -957 167 916 -20 365 -818 -279 -206 -42 623 369 -175 -252 -361 -644 -214 539 -927 -961 -658 -558 795 -921 210 -907 383 -700 -484 -964 -155 -816 -701 -882 44 89 137 -670 204 99 -873 -145 224 180 44 993 -558 -29 99 307 -261 710 370 837 -219 113 17 -653 -665 922 609 -411 277 -406 -904 -284 -862 -160 495 -673 -295 -534 856 -40 -176 530 165 -764 275 -964 -695 197 -65 -266 -668 777 317 -192 -88 86 -747 -591 -625 746 464 138 -349 314 -747 776 798 -216 91 -467 972 198 -85 -230 -970 -808 -378 -598 -23 332 -84 -314 -248 579 869 -473 206 388 -684 761 161 144 -87 542 691 2 -329 -365 495 960 -221 -216 -758 -519 166 843 -780 -66 -561 783 -805 176 105 -419 -703 24 -947 -346 992 465 -953 -301 122 93 -39 -198 -197 625 -32 -458 -951 766 824 20 352 304 180 -103 572 -365 262 272 955 -818 -619 -274 178 -706 299 884 942 -776 -159 369 649 718 -932 526 -9 -507 -77 -73 -997 -28 -563 630 -555 -54 275 937 82 -802 -310 875 735 -833 -500 -624 19 -149 -926 -71 -543 523 556 -347 -840 478 117 779 -263 228 106 536 -232 -56 573 -73 278 -346 521 -19 -120 -71 665 496 505 490 -213 378 708 175 230 710 516 -592 -150 -702 -895 622 128 894 -274 -60 771 -204 31 197 176 -70 -915 353 -606 -49 -703 619 533 -421 -449 958 345 -731 921 -556 -582 -137 -838 756 -482 685 343 -750 -458 -281 -629 -366 -741 -184 203 554 788 643 76 -91 697 -671 -68 -320 -645 -699 -509 -952 454 -381 -30 783 319 14 -109 -916 899 461 -497 789 937 -895 623 577 412 -335 607 -909 461 352 -925 945 170 -624 -442 -996 -203 -238 -867 -881 -624 23 809 17 -783 294 -835 466 218 -216 -535 564 -249 -531 968 276 -407 549 -224 -955 -42 877 155 -545 -161 713 -844 -870 -541 -634 266 -488 -107 972 -648 44 -309 755 -63 429 328 277 290 -985 137 835 -508 915 494 -273 632 699 940 95 -892 744 -385 -883 172 -293 -76 -77 -168 -432 553 -434 411 885 619 -827 850 -199 -839 87 195 690 937 938 193 -647 352 -72 416 -245 -421 -789 -764 -338 -423 715 715 -842 -920 -139 -472 846 679 -861 957 106 447 873 -512 646 690 887 -131 729 -771 940 834 -510 -596 -352 705 -349 -27 -481 -268 -767 646 -363 404 -556 801 645 -184 747 680 964 -480 -474 -850 252 735 -821 736 371 -874 -734 -249 934 837 231 818 -730 -811 13 -850 -40 772 781 808 398 183 156 269 704 216 292 603 366 -931 -581 -410 -815 899 704 -472 743 -869 330 -311 252 809 498 -855 630 -311 -198 -504 -798 775 -297 748 582 98 -669 32 747 369 845 513 462 -239 428 -163 767 -189 -633 -549 -361 -908 452 -562 636 -759 584 -881 -354 -842 -343 -932 748 827 450 375 -471 46 746 -278 276 -699 -300 640 133 -420 -620 706 312 632 -332 877 -790 911 948 -900 219 -295 -914 -680 444 627 -685 620 -92 -318 706 -504 -493 -375 21 -534 -453 -241 -297 289 -187 18 420 169 -830 -802 -327 -433 987 -871 -134 744 939 154 470 135 767 -719 824 564 511 -533 536 71 392 787 468 -988 -567 116 -535 458 537 -74 211 -630 -923 -192 57 -909 -660 -785 464 114 575 299 675 886 -901 906 973 -282 888 615 53 245 968 -130 -77 711 -953 -275 -245 -559 -460 804 343 80 -166 716 632 -783 -964 667 186 -339 -500 -743 -187 -475 59 244 -511 -86 -191 363 60 929 -471 -174 931 -656 -206 113 -598 -666 -795 675 236 179 700 33 526 -31 -955 -459 -935 224 955 -45 -347 -582 -339 -943 311 -757 131 -969 -718 -966 -623 -179 175 -402 932 499 -484 -535 -111 -148 -106 -323 873 -79 424 96 -599 -833 -177 -117 387 170 365 -694 388 -128 -283 804 1000 -4 644 379 -956 -800 -345 704 -176 387 691 -149 524 303 819 -77 795 251 298 579 267 -799 880 328 193 140 -470 -360 354 393 865 -759 -570 -783 257 -429 67 -496 -585 246 -653 -214 -545 593 -400 -111 919 398 -997 -876 -621 -198 767 229 -284 -301 -693 192 619 917 238 269 770 -866 355 -461 494 -957 -157 720 -522 -991 -865 614 -511 308 -853 193 -869 724 309 794 -850 -740 -65 -826 -86 579 138 527 -923 -350 112 -473 845 -963 -199 116 -299 438 -932 -202 416 -158 -276 -597 -407 -958 424 -856 701 -499 213 -472 -970 -914 -349 346 108 676 639 512 -250 920 574 275 -399 581 983 -857 -666 -435 -274 769 -885 -901 638 -696 732 -127 -675 -876 581 -71 58 711 138 306 75 -798 901 -61 -406 -137 -90 790 949 -127 356 118 -320 -925 -601 -772 -998 -888 589 -133 -496 -424 981 -491 -784 563 -49 -71 510 493 103 -511 -328 -839 -399 -591 -63 768 -933 -981 -46 -590 -63 -734 -830 -208 -613 -441 -911 219 942 -710 797 885 482 8 316 136 -941 660 -329 -344 -900 -315 480 423 -359 -706 21 -347 -636 133 719 -670 578 955 -949 387 -250 -466 -837 635 -737 -877 -549 893 -783 -863 -314 -366 958 -523 972 -12 -407 570 -612 -502 -162 700 -450 -348 667 667 -906 -914 318 197 -562 -19 183 406 331 956 344 703 783 11 -705 -178 -108 -854 789 -59 -831 299 829 88 -666 552 814 986 -612 -176 -915 -208 -279 958 338 64 111 -353 88 592 976 137 90 155 700 -700 79 -608 -539 -309 28 -182 -862 804 -133 633 -614 769 -223 581 59 -717 -626 479 -37 -929 -271 -283 400 450 -714 242 166 571 -754 -675 -761 233 -663 -310 -847 -281 -194 278 671 383 578 291 303 -511 651 -594 420 -484 359 620 132 -638 -963 -649 202 242 -280 -750 328 -815 627 759 -958 -123 893 -290 -836 -982 -743 85 712 -689 109 982 686 40 -60 -76 -672 -932 560 474 453 961 377 142 490 7 -601 -256 -958 -415 66 -108 268 605 -788 -463 -454 977 179 -1 29 -74 481 930 -22 519 -745 -729 -613 432 -18 477 285 -641 416 490 -417 926 72 -74 -355 613 224 -71 643 584 -144 -734 822 861 676 524 -303 -871 -612 318 470 -128 -413 854 -309 -26 -625 331 216 -556 -354 405 -383 61 861 350 366 -754 -107 -561 959 -940 -327 -991 101 -430 -558 322 988 331 -610 579 -74 304 2 120 767 614 -525 25 -327 898 586 -607 648 -531 -840 25 -419 446 -526 -88 -47 622 266 294 -587 282 297 -342 -395 -965 -617 900 -401 637 956 -189 225 400 194 541 908 315 -973 -125 -706 -738 474 364 -366 850 881 -372 602 320 100 -219 762 292 -961 -813 334 -959 111 285 631 -133 418 383 -164 70 369 -184 -633 876 -264 160 -207 315 -962 2 753 54 628 -279 -32 -142 -609 249 -760 -879 -710 592 343 417 652 -301 -955 -406 -113 -291 -231 -175 -404 -128 311 -414 728 19 594 53 -958 -13 -55 -460 -589 929 -739 844 -846 338 -984 870 470 -976 -919 203 -708 -823 -713 506 -598 578 597 826 613 116 542 203 -798 -491 -478 -984 -628 294 -224 156 533 284 -18 149 -557 -756 -538 753 -870 131 511 779 943 821 967 961 189 890 582 -267 -632 -43 476 -954 958 982 -588 168 556 181 350 494 256 -395 -313 751 -510 620 -391 -970 -274 285 -528 -521 -642 215 901 703 613 -696 -154 11 -449 -264 460 -943 108 -824 526 833 840 777 26 -826 -783 -729 -531 373 215 405 603 35 320 -892 244 524 592 852 962 -110 -783 -453 8 -947 -567 592 -920 -747 594 975 -248 -695 -607 144 980 800 668 -282 -857 -530 -140 -93 -782 -167 676 328 -104 -569 483 -654 522 -556 -490 -820 -847 230 -936 -726 60 -795 -134 696 474 -249 699 86 330 -487 -901 -151 205 192 -386 -419 487 774 -674 -313 -982 -27 -11 -711 -495 -221 -925 -939 11 -874 -392 -468 243 -365 -817 -457 828 -573 -460 780 -8 616 648 266 -78 725 -127 -907 256 -317 -852 -938 405 555 236 888 28 -210 436 362 -477 -201 857 156 860 -833 81 225 -440 -16 -723 -63 661 920 520 -86 -669 -750 885 -725 262 557 -714 -112 -257 307 586 -398 483 536 309 -951 668 -321 126 469 274 -354 262 17 974 -177 -342 662 679 -190 121 -58 -529 861 -399 -56 -590 -849 -438 -730 -744 -605 185 -702 -263 -490 124 117 -736 969 761 -351 -470 118 345 419 144 5 225 -124 -43 -459 -895 -842 -575 254 574 -400 329 -239 -115 486 -293 569 -30 -161 907 -880 255 65 626 898 455 629 -103 -768 -748 24 402 79 656 -624 -490 792 201 -72 433 -994 -692 -199 873 -207 900 973 -794 871 -880 796 952 -317 -762 -846 -529 -300 437 -872 982 498 -194 726 -905 -128 921 938 509 -535 651 419 -160 -719 -396 -633 631 288 -570 801 198 572 -916 -935 -53 -520 451 555 -932 791 -13 -459 -604 501 260 386 -625 -250 -576 969 -655 484 201 628 534 330 -434 561 -958 -294 198 -806 414 351 440 -574 -187 784 -976 -9 661 -1 -175 -194 -773 -500 -724 -788 213 -581 -40 645 458 685 372 248 -620 -27 909 78 -214 563 -75 915 418 68 -17 842 -556 -407 -692 -915 813 -66 546 448 84 657 461 854 -155 467 347 -192 -200 -82 -2 740 -209 -162 885 182 -894 -959 119 165 -342 -879 302 133 -535 -146 -713 508 454 293 -208 666 -746 192 -180 137 -548 -288 -937 43 -692 -19 -539 789 626 -893 -139 423 768 -173 508 947 -655 -49 -518 767 96 306 -916 -882 -885 600 593 -149 -453 -299 422 780 -476 -906 107 -142 -951 -968 566 710 -14 -111 75 -179 -9 -42 -458 48 198 799 691 666 835 338 -926 737 866 228 73 790 -277 564 -710 244 671 499 -174 829 -400 -927 -440 -415 89 538 904 426 -69 6 118 948 -305 646 867 390 -400 -982 809 765 727 -623 363 -807 574 -277 -200 279 -264 389 452 278 -751 -594 734 658 -901 490 -725 -267 983 -988 396 -994 197 150 -518 650 -214 -162 26 -470 -635 -524 688 -206 -750 707 153 -276 226 231 724 -210 -23 -503 -72 62 -222 -331 354 685 -951 -299 -814 -3 -40 605 592 -857 216 915 951 65 575 -452 -754 764 198 -929 -662 -321 -100 -271 -373 722 213 -866 -915 684 365 -366 424 -224 -921 229 -70 548 -895 896 339 -373 -729 604 -739 -547 187 285 -650 -279 -600 257 276 643 -751 -374 562 -985 502 -821 54 -8 918 823 -711 -137 596 -647 -44 -181 126 -948 -257 -658 -766 184 432 520 285 -799 365 -844 -916 612 53 -173 740 -292 483 -68 783 -362 500 803 520 660 -289 -682 159 -438 -513 -576 -629 946 645 -328 360 -649 -933 -542 846 59 864 -973 742 -813 -461 796 -288 -8 -761 -532 674 901 170 167 -428 -346 -559 774 37 -899 800 78 749 -233 543 993 -395 -351 -912 -330 -160 898 148 -773 789 -674 -545 -479 412 -363 -487 -142 12 -347 -403 -938 -36 900 -643 -96 297 -420 -712 441 248 404 149 -1000 329 882 -314 643 -88 659 222 -587 655 -533 -183 513 -370 345 849 177 212 279 -140 165 -477 -491 -211 162 -124 -373 544 -178 725 773 526 -549 -92 299 -955 -453 -584 -191 -343 -347 -914 -888 234 -367 136 247 -403 902 85 783 -487 904 -185 37 -694 625 292 -843 -495 49 -638 401 778 412 943 -926 -883 814 210 978 739 -96 769 -347 -973 -843 -598 550 362 -522 891 -751 517 60 220 386 728 693 -612 2 721 582 855 -811 22 818 603 361 728 889 397 -742 71 -69 -768 -54 432 284 537 794 -236 -900 -831 411 -107 832 -682 386 257 131 112 -922 -94 958 -236 224 535 40 880 933 932 -908 616 -930 -243 212 -880 -77 -187 -668 776 199 726 903 -616 -43 -257 789 -9 -473 -557 90 -740 -211 -160 148 69 -957 -596 -558 25 638 -445 977 -609 -294 721 476 -863 851 -181 903 -520 -391 -945 -830 286 -683 -789 85 -946 -29 565 242 317 614 -83 502 264 -962 -544 -571 -685 -979 17 827 -190 -300 -677 105 -393 673 -727 -978 -710 -185 -527 -369 520 -758 -493 -496 -818 265 788 935 -460 -2 -499 -921 560 621 426 596 58 556 175 580 -689 4 930 -148 376 866 534 19 70 -302 -22 395 -383 725 457 -502 456 -360 86 184 -540 504 720 -24 -606 -665 903 -600 885 376 -167 -442 -680 634 30 -758 -411 -201 134 -684 -344 -80 567 207 774 884 905 -570 307 -489 579 -24 988 465 -919 309 -635 141 -923 -173 -9 263 -511 748 -188 -495 20 -496 -245 -52 745 293 -334 -429 111 -524 880 948 -488 -822 736 303 202 -682 194 979 -784 622 434 949 697 293 311 634 93 -150 -988 -710 -197 -106 -417 -155 63 -640 -748 -611 201 626 -822 77 15 -595 -473 861 158 630 915 708 -263 -652 429 -744 -106 -302 -434 -529 -248 218 -384 38 -860 -482 -202 -361 381 -778 -79 630 591 -182 -924 -325 593 -10 206 228 -932 649 635 -606 -277 -929 -466 607 -428 491 -812 -666 -859 689 443 925 -368 -845 -21 225 692 456 -572 200 678 -283 450 -534 -131 674 -451 -345 -247 190 -622 -569 971 -942 -964 -954 -720 698 807 -280 354 -183 457 -476 953 -744 -78 41 -180 716 409 888 -146 793 187 922 -363 -415 482 629 3 -489 679 -108 -191 880 -976 425 458 239 109 -352 64 827 245 637 -690 277 -643 407 -581 -480 -177 -315 119 -419 -690 476 60 987 960 -869 34 -991 6 -530 -419 412 229 -740 -105 725 -245 156 763 583 244 865 -577 863 -283 -148 41 -529 -11 -940 -560 872 -10 -362 548 207 687 801 203 369 773 729 -979 -692 -968 466 819 214 -408 401 909 -536 -453 62 625 -537 547 848 718 627 -649 -560 -541 124 -560 599 -115 685 460 147 703 506 -10 -823 575 -240 -681 -123 771 -187 -624 174 611 -297 -778 277 -447 382 459 -395 454 -845 272 323 -134 929 135 272 189 -445 990 -536 -191 -360 -515 -584 914 24 -136 765 -793 224 -602 772 -754 172 397 -407 -285 -731 -22 436 300 -277 -375 936 -540 728 -276 -967 -618 682 -352 651 34 -448 -715 -262 -763 289 -41 -278 79 -592 625 -611 -804 26 236 474 891 865 -357 -529 593 376 284 104 842 58 504 -853 -993 -525 -773 -986 169 -471 849 -649 702 966 -104 94 -715 -74 -193 96 -574 -878 437 -879 159 -26 -384 -931 -428 91 -837 665 427 -86 253 -139 -6 -114 666 196 4 -102 629 -400 930 378 985 -179 541 -6 -205 337 -503 377 -280 120 -604 -584 -865 -877 -904 730 -459 -373 -140 -575 510 675 427 748 693 -229 723 44 -268 -414 435 -902 -751 -310 -862 587 -276 697 214 -631 973 -700 -14 -38 331 787 670 -606 -332 315 905 648 -886 -1000 866 245 270 -896 30 -437 -51 -725 -907 -180 -661 -49 -754 -49 -744 -47 -904 21 451 -326 784 913 726 249 827 334 -437 -146 471 -854 110 -374 433 -355 -824 -416 -502 -356 83 117 -776 -164 -434 -97 -354 655 164 -850 45 962 764 2 464 658 -389 534 -429 -318 -6 518 724 -342 -452 -772 370 680 -465 -333 932 -799 182 72 -304 741 656 -477 856 -461 -975 -802 499 -818 882 -711 692 -658 -950 -830 -243 -634 923 794 -53 501 875 -913 -3 -372 -793 41 -879 173 -655 -818 467 -565 -796 899 940 870 -497 206 102 762 238 857 979 347 -201 188 -881 -709 -572 601 489 -210 857 149 767 797 -449 -688 581 -676 812 1000 121 -590 -61 7 264 -691 855 -456 973 559 4 -273 -678 113 171 -129 50 -767 815 993 -370 -646 370 -343 44 102 400 -270 192 551 71 -580 514 525 432 -15 148 285 -123 -142 641 -36 810 813 89 -163 394 819 -258 -742 509 -867 -726 -811 295 -542 871 819 792 -305 -125 69 -267 120 -78 -269 -610 29 209 -165 -169 399 634 557 -488 869 -4 -804 677 824 -946 777 403 910 141 639 913 958 793 -466 134 -393 -465 922 -12 227 299 -358 -347 -967 -110 -983 872 -312 -547 994 318 207 970 -294 722 -310 -355 446 205 455 723 589 800 250 219 113 -272 854 475 926 313 -921 673 -541 935 548 483 -802 -172 399 384 2 -935 591 -906 -146 -830 -761 276 294 375 792 309 -67 428 756 594 -963 -995 830 308 872 -214 248 -221 80 -965 -53 1 -113 -259 87 -409 -35 636 -252 741 -198 -827 360 -91 162 504 -204 -528 -17 -659 -135 561 391 -787 -19 219 -162 413 -762 976 -965 765 -125 -209 -718 517 -417 -226 -618 -907 -324 67 76 619 943 -590 420 720 864 294 908 430 878 273 -212 929 422 25 177 523 33 -651 681 53 -657 -629 -120 -381 283 -389 -723 670 542 -857 47 956 42 89 -316 -644 347 -725 447 -520 -797 -173 89 904 220 279 -677 126 948 -24 8 -870 329 505 -927 272 402 -833 55 -151 -109 -420 40 429 186 -768 520 484 861 806 -508 342 -632 -398 -181 419 897 364 -109 -688 295 -128 699 -595 211 667 -876 -493 -188 53 20 -602 280 802 -468 -576 -887 -92 210 -578 238 -344 -222 -588 952 -318 -421 692 883 500 -387 780 800 -940 939 -676 391 -724 -647 -841 987 -241 -564 633 -546 -826 -636 845 427 3 -261 33 -5 274 714 880 -359 -236 471 989 -866 800 577 144 722 -932 -399 -631 -453 847 -90 -712 542 871 906 676 -206 3 98 -523 -207 -725 163 -118 -509 701 383 7 -776 -336 938 590 342 -753 -366 338 972 -574 -963 -183 914 -505 834 47 -340 -425 676 151 158 -708 33 468 281 -874 -757 553 645 349 -817 -30 45 285 143 349 698 -749 593 632 -774 238 -497 -730 202 406 82 367 -505 330 63 755 -250 491 982 916 -1000 43 -48 -654 449 -199 189 802 -359 -180 269 154 376 964 333 836 139 -831 943 -3 545 -726 522 -113 -189 988 243 309 -433 73 -37 903 827 442 472 -941 -77 -475 -471 415 -584 -707 -27 174 -643 619 -435 -261 -860 -760 -231 320 -187 -658 847 -760 941 343 -741 -172 337 -654 -176 -860 600 570 446 -847 251 340 -71 103 604 -541 -179 983 -881 -679 87 851 -297 95 523 -135 -795 235 589 28 213 -297 819 -758 -553 -938 619 559 28 -160 -949 -577 -514 551 941 -740 -422 480 -442 335 -991 612 652 262 191 -479 492 -672 828 213 -662 -293 315 -901 997 -258 -685 238 -595 -115 -552 -246 -167 723 861 585 229 976 687 -819 -507 -486 -583 128 -133 884 947 614 -61 483 208 -893 -459 915 -175 -316 654 294 655 161 -766 -911 174 220 -931 322 -218 963 21 -895 -888 -49 559 -234 983 -147 627 -51 314 98 567 162 754 -621 -468 852 -732 -895 -96 -101 -252 801 -968 -227 726 -234 63 84 616 -513 741 -749 -240 55 599 445 -828 -839 680 539 642 266 -756 -154 -804 -516 -53 374 940 157 -354 277 117 344 999 495 -146 -435 137 961 -295 454 -314 -199 28 -233 727 41 -686 61 -913 -857 -561 832 -242 -543 -508 702 516 769 -384 943 -952 35 -625 -397 -81 149 473 -580 -25 912 -710 -790 -646 -880 880 -473 809 148 139 359 -230 -222 -243 -372 992 -87 -646 -843 517 408 171 295 -33 -382 86 -116 -676 296 -985 610 831 816 835 -618 -842 23 397 -297 -620 -221 -924 810 198 463 70 -91 -476 591 -632 -251 661 879 -184 -106 -190 106 82 -789 95 277 214 -909 691 -623 822 619 90 266 583 -826 97 -966 -172 890 402 662 -609 714 -19 470 161 -421 -595 660 -628 -18 -744 -162 298 -924 -464 845 -11 -430 -216 -920 50 -691 888 531 693 -810 696 -347 309 549 -667 392 -314 639 -182 -542 791 748 915 -348 88 -170 -391 -234 640 514 422 535 -878 236 390 386 -670 386 -671 60 -59 961 160 146 -791 -113 495 740 -288 776 -354 -773 -602 251 -548 166 -770 306 515 882 -322 890 175 -320 72 -437 -371 342 -820 -121 -831 -519 131 574 93 442 888 -370 307 499 -858 -385 -983 774 -618 435 557 -131 -940 666 682 -451 -298 -622 -726 -713 -884 291 -418 -413 -252 897 944 -18 -489 -896 -533 299 75 -180 448 -596 -241 -711 -556 585 735 727 257 79 -338 393 -178 6 -910 -975 706 88 -556 227 847 594 -444 540 -149 -773 309 -804 813 -340 -423 289 991 -615 176 340 59 -679 959 -866 890 176 -427 -156 897 -912 709 -900 981 -515 -840 263 339 -546 -508 -382 -744 767 426 -900 -633 -290 151 -78 144 168 617 -971 770 -503 -746 869 -255 -978 411 -944 967 106 -308 -59 93 171 -362 968 876 125 740 -885 651 80 -296 -41 259 747 -452 744 -526 716 972 -311 -857 -534 892 19 119 -144 -350 -406 -469 -516 -916 -926 208 -13 611 655 745 183 111 189 763 -168 913 -32 -738 639 -95 -760 -40 689 79 946 670 386 143 583 762 -272 673 386 -358 922 -55 389 -648 -7 -297 385 492 -543 540 928 -917 771 568 470 -703 -504 204 -212 819 -33 -578 324 -107 555 -809 380 997 895 -292 -236 873 -399 -832 937 949 847 256 -157 95 -467 561 -799 -686 143 7 506 41 -549 -542 -826 609 998 -523 15 -27 757 -118 -493 -2 974 -557 414 -33 539 666 -672 -119 -793 321 -354 -170 -835 -306 183 -977 -878 -240 511 426 -563 -914 -591 -599 -440 -468 368 319 788 772 -219 79 832 -776 253 698 946 -247 -768 -183 -478 420 -71 115 300 708 -920 778 891 857 964 -523 -387 -99 417 -814 965 809 -394 726 635 451 -302 88 64 202 -369 683 -193 415 -478 265 -82 -904 -83 440 566 256 364 -457 135 -901 867 -872 498 -134 950 301 852 -723 150 128 -516 -207 189 803 342 877 -757 -35 -946 -724 -204 261 -672 361 291 739 675 467 509 -830 632 -455 72 132 -209 -967 -441 -634 -589 857 403 487 -212 -416 -291 -236 -433 267 635 -922 432 348 165 -857 692 -714 378 -773 706 -700 -564 -227 948 378 -600 -171 -407 880 738 -300 45 587 -512 -702 -618 -373 -598 -8 -381 905 165 356 839 -396 213 478 -252 -36 -508 167 -697 -90 -639 -864 -733 598 -524 775 775 -951 -42 838 832 -505 229 81 -543 -75 -914 -883 449 -269 -638 -751 307 -807 80 -273 903 894 641 -941 -355 816 -989 -272 -827 746 587 -23 183 -757 182 -357 -947 -594 688 -260 -406 -575 711 993 -67 -311 885 314 -972 -228 -787 -904 246 -242 -442 -233 -363 445 -538 -6 -837 -108 377 527 -365 290 -485 -342 -839 -482 -88 -592 -785 -790 -518 -813 675 -961 334 -288 797 257 371 -166 447 676 -241 179 434 764 -946 778 720 -997 167 408 405 121 976 94 787 652 -202 -373 -656 -951 -447 -932 -238 -856 403 387 332 978 213 796 -133 -831 711 652 188 -469 867 41 -256 -327 438 -857 -14 -308 554 -545 310 -623 -163 859 -336 -351 -419 20 267 965 261 776 190 109 518 657 -28 541 417 -756 498 904 656 131 -352 404 -915 -23 -793 75 -940 -95 201 660 -215 836 895 831 -616 613 658 484 780 728 654 -34 -10 -415 108 -140 343 792 -316 865 -867 43 -170 155 -469 2 735 879 -373 -532 995 508 337 17 -234 -690 -353 63 861 -251 372 368 -906 -892 181 48 631 126 158 -418 -146 -120 379 -80 -850 697 -339 -731 77 190 -271 -199 688 -236 866 -653 -705 -85 -698 987 -227 -893 352 -920 578 -667 -600 477 -738 741 855 555 -59 -775 838 -572 -168 -704 264 -968 -870 -355 74 -837 767 -808 965 719 -860 -645 -173 -564 -351 -118 608 225 -51 -343 448 390 -507 380 -147 341 141 -700 764 -557 -665 915 -857 -790 -738 -471 -551 -909 195 757 500 -439 454 -56 -232 -460 7 -770 -174 -86 265 25 420 688 577 -129 357 -347 251 153 -960 -887 535 703 -732 -558 -160 489 86 766 -970 -996 -586 -826 -549 723 265 16 -263 -297 -692 98 281 737 -609 -743 724 -970 -376 -504 265 -277 -754 -150 -63 471 125 -778 767 -990 984 9 576 995 -580 588 -139 487 872 322 -69 350 444 -333 832 -113 -345 -936 482 -528 -869 994 899 274 -311 -452 704 445 2 77 377 932 651 -951 578 528 -951 519 -147 -31 -626 949 96 -57 928 -269 -544 268 -18 715 -957 -382 157 894 -253 472 254 865 -273 515 142 56 -143 331 844 -204 260 440 -16 -480 -870 -394 -590 425 770 997 -719 -459 -542 957 -906 -843 -500 -310 -886 245 877 968 -795 -995 -333 -724 -270 -219 694 -686 -616 -934 -97 423 232 931 -388 996 -176 -31 -967 141 -378 860 271 405 -787 -794 450 774 681 -79 -861 861 -806 -411 -447 374 -772 -558 874 807 -977 -887 398 555 -48 -146 687 91 -688 81 -621 940 -689 311 -572 -375 229 -586 -80 756 136 -758 256 202 -732 234 -659 950 -7 -431 -76 -52 144 -954 499 -726 -805 -116 -100 689 -459 443 594 -620 614 -566 73 -308 652 312 390 187 -311 -362 -578 149 -235 304 -154 209 -570 -46 -83 -307 318 3 78 -613 670 558 -54 -539 -746 433 668 -95 237 -277 762 -918 -787 861 -878 618 207 652 448 866 -446 269 -746 -372 -879 373 -879 501 599 -98 510 462 -968 757 -236 146 291 -171 966 -954 743 -96 -317 -108 617 -736 -760 -966 956 -343 975 -91 -327 9 31 -665 -419 517 996 172 -286 -74 979 -359 -180 -852 -247 429 188 683 -622 -940 -661 -721 -792 923 211 995 -690 -853 -263 377 -306 -241 533 -801 555 445 -927 -624 298 -267 876 -989 -405 625 510 423 -456 117 768 586 38 721 434 925 -641 522 -713 346 563 184 134 -379 375 434 -939 -94 -441 -142 -611 701 -434 544 -358 -963 398 -171 -396 -392 80 -475 -301 931 222 537 854 -2 101 903 -134 -594 -343 609 -662 -660 -96 156 -620 -4 -460 257 174 185 -628 151 552 819 157 -908 -788 -937 -249 -350 -393 282 157 337 -988 -245 335 -963 27 -24 -341 814 855 -776 837 -263 -93 909 147 403 782 15 -136 297 536 -864 -792 -1 -968 909 -945 -220 -969 344 -546 -601 792 -53 676 -62 689 -289 56 -346 810 -102 115 491 -979 -3 -747 913 6 -299 752 742 -103 459 -368 9 -128 812 767 928 -452 -45 -80 825 -546 242 -353 -358 -763 712 -907 759 -733 995 -626 -815 859 -932 -964 681 -2 319 -215 329 -565 -893 -993 629 5 521 502 29 35 115 -169 -430 830 62 976 995 -746 -816 -334 -407 -273 575 -204 259 -49 -953 345 400 360 500 -662 -500 -186 -3 -563 23 334 -807 -823 636 -572 -695 35 -196 -358 798 562 703 3 313 -101 175 597 358 670 -126 780 -759 -579 -182 107 543 -602 435 581 -984 -713 -198 -283 -659 747 559 689 -918 855 -877 -916 -291 -335 -191 737 58 994 984 409 -90 947 536 -567 551 848 -694 -808 -426 338 -588 243 -595 -504 -382 533 -863 -418 -353 -661 -914 -42 530 -833 -807 -611 719 -234 -270 -876 895 15 933 -791 325 -441 -988 -425 -822 -29 -351 619 -775 -192 6 -624 646 -985 711 -307 -991 249 -421 -413 -573 689 5 -750 -981 101 574 426 -938 52 660 905 -366 -376 993 -251 -320 -371 -398 -126 -268 -185 -682 -934 -459 115 877 -60 -981 -897 484 86 -408 695 872 717 416 210 -892 929 -791 -743 648 874 -122 836 -591 -963 649 951 527 247 -410 203 960 -465 177 -714 650 45 95 158 -371 998 940 235 882 -163 -86 -17 570 453 409 243 -853 677 784 876 -171 459 -864 351 -942 -893 -888 -871 -388 765 -457 -597 -90 -971 644 121 -564 758 -239 610 -862 -447 233 -689 -982 697 914 -786 737 -520 96 -48 -924 18 486 -915 831 944 -974 -884 544 -274 -750 594 922 62 -565 905 -741 240 -127 -822 813 -373 -620 525 -359 -687 -491 -69 57 -612 -692 -45 674 751 138 -623 855 458 342 129 -584 356 -248 -270 -428 501 249 -386 96 -590 -602 179 270 209 68 474 -833 -401 -67 -106 -399 -923 -808 59 955 -168 -305 873 73 -769 256 918 966 -967 559 753 -876 551 85 -588 26 155 322 434 810 -583 972 -222 780 -805 416 -899 -794 -691 -130 291 -940 254 -980 -889 -723 437 -112 106 -584 -978 32 195 126 349 -158 -808 776 143 328 744 721 90 -623 589 730 -422 -359 -988 150 -880 747 -393 -621 147 -942 633 973 -487 849 -14 496 -991 -864 -58 327 991 449 -762 23 -569 915 615 353 221 -520 -885 110 173 412 627 -774 -13 -974 -631 113 148 -431 -674 -616 683 308 660 610 -917 401 -445 677 676 488 -326 88 -819 -217 141 171 764 751 -526 903 676 -54 513 546 -76 -770 -114 961 46 -371 332 -614 780 187 -257 848 -30 -683 455 -511 624 -837 -46 -805 639 116 50 580 -169 661 -269 -638 748 -383 -282 -979 -967 -796 -166 749 422 -45 128 542 337 155 -6 -751 971 -106 653 -147 -569 231 214 593 688 -14 795 370 -279 893 -264 292 76 -680 338 246 -474 -635 -185 -167 600 -188 718 971 -407 136 -132 115 -910 -553 -485 -899 -153 198 211 564 -869 663 628 -167 -450 -958 -656 865 794 924 395 663 473 -472 686 -160 -320 400 -968 799 528 -791 490 -549 -282 -212 896 36 405 -48 874 8 804 -204 -173 -289 -206 857 793 -768 -840 -16 -489 371 -571 -268 993 -172 -363 853 -811 -568 422 143 633 -293 781 -868 112 801 918 572 217 -765 -682 -470 -269 -303 174 117 -479 220 397 449 -302 332 505 253 -199 -898 -726 836 992 833 877 -393 163 -687 832 -999 -54 616 515 759 -187 -761 468 -765 533 829 -42 984 329 -269 907 897 -365 -516 228 241 -393 -880 -135 -826 -364 684 -549 -463 -745 254 -272 -771 -429 -522 575 -397 840 -324 522 -171 754 361 -343 942 127 -791 -329 -688 118 660 327 -601 142 952 373 384 -653 -578 -967 897 814 -930 -773 -196 658 309 -245 542 216 89 511 -649 -25 605 -369 -419 438 -680 390 -678 811 -541 115 -834 58 -875 -915 -173 348 703 -501 -783 195 485 998 172 -761 -708 778 873 896 256 -527 415 -404 898 -424 -520 802 408 -605 73 -862 278 -97 -837 -289 -476 -439 769 490 -967 641 963 -492 -17 224 672 731 -387 -709 -264 -478 471 751 284 722 305 466 -384 290 -903 -91 -539 -483 292 -312 -691 -439 -37 -19 672 899 -578 -332 -925 -142 490 643 -129 49 676 920 336 -103 326 -429 715 132 66 -494 -312 -172 730 439 194 -226 -148 -607 59 -150 -282 -614 -290 -184 -787 947 816 388 742 -953 509 -858 703 522 165 131 522 -436 -807 329 578 554 939 318 -421 686 49 -100 -413 -219 455 -480 -666 311 131 770 393 497 771 -102 -321 -487 851 -441 17 -218 911 852 -703 -365 -139 -303 109 29 -51 -753 -985 -637 -290 826 696 -246 811 238 740 -601 215 -348 489 101 -750 932 96 997 722 -990 -822 487 937 -934 -712 864 16 -689 944 33 472 668 -312 528 19 -426 334 -473 750 817 -451 -829 -529 810 561 664 91 334 -529 -167 715 -38 -520 752 -634 72 45 -712 165 51 47 694 89 -844 -948 530 -805 110 892 963 -463 -45 -687 -959 498 -504 114 -830 -807 -626 -818 -260 276 -528 -398 -465 -860 -807 440 -897 -36 720 -343 -59 852 -45 -75 -250 122 -959 572 897 886 835 -192 680 -976 559 -759 684 6 -68 -312 924 -440 -261 -740 772 -444 -847 -28 920 957 -199 -850 782 249 -60 -429 -539 404 818 -601 780 218 542 -602 573 631 429 386 -236 748 -919 106 317 188 -979 -442 143 282 176 -923 -314 -9 912 82 823 978 551 660 766 170 -622 635 835 -300 959 345 -25 -96 661 -847 -187 25 895 -124 -873 -827 346 311 -866 901 307 868 155 126 806 -798 234 -55 -20 638 416 -78 534 340 392 -674 -644 -50 418 538 644 416 268 250 -998 -109 492 -328 -746 825 -50 321 -323 -947 653 -448 62 -709 -305 -808 -309 116 -960 -367 -945 -558 -588 -659 -715 938 127 59 372 357 503 19 -431 129 606 864 -183 90 136 820 -369 -629 120 62 103 -43 -315 660 -895 -359 -487 1000 363 188 804 -158 118 66 -75 -206 104 803 951 -637 -325 -262 859 463 -68 337 -644 68 -441 69 744 -209 -400 53 138 593 -171 395 -140 833 921 -943 564 647 -396 -347 -343 407 -751 -327 -980 839 -873 476 -770 218 66 171 789 714 -814 547 945 379 303 929 986 849 410 138 192 -862 826 -270 724 -128 -397 -910 61 277 44 925 877 -871 106 518 -676 364 810 -264 353 226 -231 -988 624 -84 946 808 -646 91 -174 791 933 742 -143 -713 -914 299 -100 -44 -160 15 108 264 343 705 -637 343 -93 -691 910 -570 -793 52 -443 960 406 -883 185 330 373 613 -805 -509 -433 -595 396 719 -121 852 -482 683 -69 225 -816 578 -981 -419 232 -66 -986 300 -491 710 764 57 931 363 -445 99 -254 -743 924 -755 -310 286 -668 528 515 573 917 -305 991 -50 408 -568 264 -717 433 945 136 -224 454 -526 65 894 -53 506 -340 505 -802 -757 805 -672 962 116 -926 -384 -272 121 -599 244 -3 -974 238 850 -309 -752 591 732 904 -417 -652 855 -857 -264 751 -300 -70 -331 -796 -699 41 75 -550 -654 726 876 -16 -851 -724 -566 -226 -324 -635 -754 991 -733 320 -45 -795 -736 -756 134 -154 257 -712 -745 -654 742 179 70 496 -652 -586 173 217 531 125 482 176 851 865 319 -553 86 796 144 59 -681 918 -159 -766 -583 -722 673 -301 -868 -832 758 -219 218 -501 -306 410 229 683 -427 -550 719 -278 793 -799 826 -211 -889 742 -616 -738 586 811 513 816 -271 255 -796 -197 91 33 956 926 822 -992 -64 28 653 -38 -708 -70 -517 484 -814 -896 556 682 -777 104 -327 -906 -818 108 -598 818 -397 456 933 864 -476 924 810 -814 122 -564 503 -327 329 -238 -241 614 -259 797 -386 519 637 -981 90 315 -215 -93 -62 634 238 562 331 -477 774 98 -536 -125 915 -901 -100 -982 -522 801 -650 490 169 -5 167 -227 -99 -226 429 82 -714 206 377 549 -448 -961 -882 -999 -61 471 -624 560 -59 -681 -451 25 -77 89 143 837 18 -20 -906 -361 -35 591 471 -275 96 732 387 720 798 425 -450 656 717 -309 537 -346 -816 686 137 515 372 267 426 410 3 -213 -364 372 -959 778 -351 -245 487 -931 598 884 200 -296 -343 -90 62 -269 -556 -407 843 -706 -645 549 752 823 655 -168 -770 -678 -326 -603 -480 -209 805 -794 -56 507 -208 -811 -323 -328 826 -285 -774 564 390 158 -929 563 -979 -62 -101 700 413 -515 -976 -610 847 102 868 628 -869 337 623 -314 -552 966 -750 -730 -142 991 -606 -350 -719 798 866 346 939 808 -818 503 857 16 622 656 -468 992 134 950 -866 -833 -623 -43 732 989 -567 490 225 -858 -137 -688 345 870 395 863 908 253 584 511 50 903 267 -542 933 -194 -94 325 916 -288 980 167 657 466 -960 -87 428 -831 230 -889 102 2 96 -872 -758 -934 954 643 -832 -921 769 -493 608 -3 523 324 523 -97 772 -124 -114 44 924 679 -616 -108 -189 -385 547 -616 -217 765 -640 491 -515 19 383 -795 -371 14 -295 405 -480 817 -877 -656 -962 576 -967 -280 -211 -916 682 -393 999 142 -34 521 196 896 -195 605 -915 -910 608 973 468 -236 23 199 -44 192 245 33 38 839 -336 -598 -300 -570 64 507 217 507 -503 -281 -500 -806 336 541 433 877 206 795 50 -541 -460 338 168 128 677 -669 -884 875 483 171 317 -59 397 -739 -488 -871 249 -718 606 -703 -217 446 -225 -381 -412 -919 -406 -381 -601 984 121 189 -261 -985 174 -953 -266 189 -843 -797 173 -62 -257 -348 345 -963 440 968 -465 -589 -193 141 -815 659 -425 -554 78 448 -508 -624 394 -86 274 -693 -240 -217 -956 -848 374 -150 -881 226 432 -520 269 557 -954 -587 295 -896 334 392 -937 -631 852 -391 -666 839 611 -368 -253 260 395 462 301 -747 637 551 -465 328 652 178 388 -192 24 35 -803 -772 -492 606 -701 476 294 -509 -968 994 954 175 710 -957 61 -661 999 -118 645 -394 242 -302 552 -452 -19 -930 -714 -245 309 725 -113 -394 -180 505 606 63 559 -923 -753 369 834 335 817 798 -486 -108 537 871 740 -473 -882 834 -266 -933 460 -812 852 399 -429 -142 336 -114 -43 -728 -988 748 190 -573 191 352 34 982 -868 441 7 -614 -644 683 -128 668 991 -274 -106 -246 917 396 -223 -715 -949 -348 -932 981 802 -819 379 -223 500 -739 -682 -307 -308 -779 358 -74 -508 757 -632 -667 -227 464 23 894 629 -361 -895 -922 -187 -904 -884 -373 -429 -206 247 -519 332 -44 591 133 435 837 -990 127 -115 -105 154 327 303 290 -139 -959 259 -214 428 -666 -900 831 -630 737 -569 921 833 -24 -83 391 -536 892 -594 -425 168 -830 -250 -191 825 326 754 -223 -345 -752 -340 668 -250 -412 -323 -554 -621 -61 -401 453 881 385 255 290 864 121 -267 122 6 845 200 -86 -960 -429 57 600 179 923 -91 480 601 205 -230 463 263 -147 -365 -991 -276 -934 -828 -383 116 -244 -585 -301 974 -260 -601 -188 860 -962 354 -94 975 -979 -90 -118 -189 210 528 8 -234 -207 -285 -153 916 445 -842 180 -325 -603 -538 805 -267 -555 -970 179 424 -825 660 -370 -149 5 690 -4 732 938 391 -509 -132 896 140 490 622 141 968 -396 -366 -189 919 -26 -241 -466 77 857 637 323 832 -863 273 -138 59 -274 507 565 -461 921 880 12 897 -574 276 928 618 -949 319 -595 15 11 -740 -523 -157 -298 -357 -557 784 615 -134 516 -201 657 282 -945 282 720 -316 847 -713 31 -688 -293 985 873 -376 -521 -715 409 -550 -632 572 640 515 -767 -375 -171 -712 80 -642 696 -799 436 -240 -233 540 -371 793 658 684 618 460 573 916 -516 -841 939 677 -803 558 -438 307 830 392 772 -391 -357 370 -707 -487 848 -445 -365 404 -661 996 739 467 -5 -948 -705 -793 844 -266 189 527 -11 -480 -718 -413 -322 -245 921 -422 -671 220 -434 753 -593 -28 535 177 250 605 288 740 -394 820 869 -211 72 554 36 605 -557 -988 -377 163 -778 -903 -108 144 851 -246 390 313 -704 -968 717 190 -813 -511 243 -799 -77 -822 -969 583 597 84 -99 -491 308 -288 874 -434 -713 758 12 -488 962 214 322 148 749 31 -89 -318 -321 -860 760 27 -337 101 -622 -761 323 598 978 316 -893 -376 492 350 -509 -25 313 -478 -23 -490 -978 -245 -176 -805 916 392 183 162 -63 478 963 -611 552 346 148 -386 -664 675 657 502 903 648 866 -70 457 808 -59 -962 246 633 -885 28 858 -170 401 -704 -440 444 -444 824 673 136 -123 568 -110 339 -28 521 800 612 331 -580 389 439 864 -647 32 -74 128 -671 183 -856 938 -805 822 -466 168 -213 -443 967 690 540 183 -119 -1000 74 -193 789 169 -728 345 321 86 -703 -418 798 -41 229 942 742 -713 473 825 -917 304 772 484 668 953 441 502 -742 226 237 -518 -892 267 -69 -947 -939 547 -865 552 -164 -88 -422 -391 -157 768 -979 277 186 43 277 539 -617 -618 -985 -818 -145 -582 -762 841 896 914 -342 -272 629 722 -426 273 -238 -294 -508 58 -934 224 -142 -521 331 -43 -277 -219 -661 310 594 -793 908 811 370 40 829 -871 -936 -555 699 -199 -254 212 332 -388 565 683 288 -293 474 753 412 -803 -892 594 -736 314 -365 -676 -648 494 271 400 393 446 -973 -99 585 -719 -850 -487 862 -142 800 3 493 19 345 -705 10 894 -764 76 501 949 415 -966 209 -77 -366 940 626 849 31 -866 106 -339 587 -760 -934 -65 615 313 100 -841 178 77 -141 -792 -502 277 802 373 346 -897 -668 396 719 105 -193 137 -211 -400 479 920 -860 -498 -227 -773 -226 257 402 147 -330 -962 -553 -897 -388 -398 -577 -13 -543 -410 499 -129 -937 613 271 424 -280 149 21 -257 -798 -829 737 821 -136 -869 114 283 675 967 539 -572 -324 542 -666 624 712 70 -249 -583 -519 -415 -546 241 -308 341 -426 -310 -522 -558 381 818 -573 -3 525 185 -58 -683 -818 798 547 -727 -825 291 735 104 112 -439 -84 530 -56 -874 -61 462 -575 -396 -331 -658 226 -685 391 -326 740 97 525 795 715 -833 -749 -543 49 753 -450 714 783 388 368 -647 -903 678 736 -185 18 113 763 427 -504 -914 -876 -575 -232 302 -25 441 412 512 -802 -210 750 -978 330 -773 37 -397 -19 204 884 -458 -711 -348 653 -27 -410 -298 -162 466 1000 -505 544 177 -844 -49 -975 -655 125 -236 -226 -81 -758 -973 658 -789 -719 -305 -882 441 898 -493 -467 -312 -916 64 -338 -242 559 -205 -877 340 515 595 764 -786 -329 -721 439 -151 -849 616 667 -439 420 761 117 -192 471 -504 -895 -539 324 506 -356 -152 -335 -254 140 302 444 -112 598 920 -535 948 3 767 -171 -312 114 -497 -821 -434 890 434 257 805 512 487 935 829 636 106 -59 -999 697 -467 -212 -311 85 626 -130 957 180 276 259 -364 -870 -528 -933 -313 -508 -799 -374 873 321 -628 839 -468 -533 596 -985 -444 76 -393 593 638 200 241 -744 660 971 536 -923 913 711 -489 983 101 -842 -275 -727 -459 964 -79 943 -475 -868 -612 -772 355 -774 -248 938 -375 201 -961 83 802 -345 -84 -506 616 631 -18 666 -144 -105 313 -780 -560 786 200 -199 842 915 -994 982 789 -407 481 -549 240 -809 -601 494 553 -657 341 -816 -938 595 -98 -288 891 346 -416 -656 215 297 243 430 728 -220 -929 279 765 -137 -127 -485 -632 -233 407 -548 -588 978 -544 -225 259 -739 -250 -480 -893 827 -393 -257 66 -421 27 -629 -480 15 71 859 128 204 -526 -159 427 438 775 508 -430 -138 -929 475 292 3 -197 640 -200 -112 -101 57 36 753 561 -427 799 -494 -106 356 -350 555 -99 544 392 205 -987 497 -294 674 -178 -220 -481 -226 -242 837 -710 995 770 -877 -790 -490 -510 -582 -990 112 862 -785 -819 935 687 493 -856 -451 -392 -579 -234 276 340 -270 38 861 514 260 -585 773 184 813 218 -432 764 -479 646 -311 347 -622 729 287 845 -552 -116 541 -119 -979 474 218 -152 -568 77 -899 920 627 -111 93 -453 601 647 -737 367 396 254 761 172 -194 940 -322 502 10 -178 -739 -938 -129 -321 -436 509 -474 -663 -58 561 819 -618 965 347 -176 695 284 382 401 -927 476 623 838 300 -839 773 -96 -413 45 272 -48 -751 115 -76 -864 529 716 44 -953 340 -22 831 -542 -83 278 291 662 630 187 57 -877 60 753 203 -855 64 723 -358 606 -520 -964 606 201 80 335 -880 227 648 189 -52 -713 -976 -3 -746 -243 408 817 864 577 -455 387 -428 -950 -461 864 -576 -918 406 -349 -692 -609 543 832 -275 655 258 41 915 909 -676 -895 -818 -616 -521 572 -246 -348 -792 257 706 353 -668 769 -748 384 135 -143 -639 -793 -654 -621 -390 -784 302 -854 951 540 -453 289 18 671 -605 493 -205 -943 682 460 -244 791 650 273 -152 243 683 -71 694 965 -811 456 151 827 -488 832 327 360 -342 -710 -514 -114 60 -192 36 138 -580 -415 -276 110 -251 217 -643 864 -516 286 -391 -462 329 832 639 870 658 -515 -991 377 250 -578 358 -190 -557 107 -457 -949 544 -330 14 350 -555 -874 640 -523 342 -615 -134 -961 -829 -661 -225 -382 950 -147 -793 673 704 665 257 842 -411 -454 -590 493 930 854 -36 830 -849 334 553 964 575 -51 262 534 981 625 -453 -139 -129 -205 124 94 928 470 279 482 376 824 -602 50 751 -2 -96 -979 410 -545 103 -494 287 -787 315 -197 -938 -859 -291 -143 401 -762 336 -232 72 576 -556 -106 -488 -920 -929 -215 904 -944 84 -697 1000 -380 -566 232 -762 442 -919 -276 -762 508 -297 193 962 -935 641 95 839 932 -346 -556 -99 -49 713 -917 -317 -200 133 230 59 866 -959 613 729 -147 -579 -812 453 79 175 38 108 122 519 984 250 -357 781 786 253 -411 815 742 274 -227 512 202 455 -452 -683 192 258 -946 386 -680 772 -210 -377 -900 249 -768 703 914 166 -375 920 511 -509 51 -589 829 -15 -921 -350 -480 -792 793 497 396 1 -122 200 719 -6 -688 -181 -581 899 441 300 -310 -310 -712 -997 882 970 -144 481 750 -607 -440 -467 -432 -174 528 294 435 -794 258 493 249 832 161 644 677 551 -337 856 927 -445 -727 -795 894 315 -999 884 -81 -124 463 26 -975 -926 -76 -271 434 739 -572 -356 -157 -628 297 -951 -306 866 40 -277 -418 11 564 -237 -62 -166 -147 701 309 924 936 -500 750 98 -486 -249 -64 -83 -717 -139 832 875 -612 -23 174 431 98 -725 -703 -846 189 549 -518 -28 -399 -884 725 839 -128 833 995 -712 352 -156 163 167 -406 -199 -32 144 -564 20 574 -291 -374 -825 -202 111 312 -706 866 531 -794 -531 -516 895 952 255 934 -556 -959 186 -417 620 -866 618 -666 312 877 -477 -58 676 318 577 456 -393 -671 877 763 507 806 -779 524 671 -152 446 570 409 -930 -211 -89 -782 -297 -657 251 -11 665 -445 735 597 956 864 721 908 -35 -23 731 469 -613 968 833 -173 -336 -825 909 -899 -429 713 734 672 609 665 -848 108 -48 -506 -352 -60 -812 751 985 510 -426 403 860 -138 233 538 786 972 -106 98 -658 -984 241 394 -631 -856 -825 397 445 799 -254 20 725 -389 -628 -963 -172 -311 807 744 293 467 -423 -782 -690 -730 118 703 480 486 -922 -22 252 499 -152 -476 671 113 -554 952 -728 765 -617 802 949 -148 797 -703 554 -147 -859 -518 322 -549 838 -978 415 991 101 -146 -809 -754 560 -989 966 282 688 -652 632 768 617 -592 -681 539 -160 338 898 550 -556 -561 260 401 -978 173 -871 887 -535 -426 -680 213 -401 -991 19 -258 -829 588 -714 400 -142 -610 131 154 -37 -884 344 -438 -143 -598 233 927 -369 719 180 -207 535 -706 178 -65 -875 662 -230 992 362 486 -953 716 731 -373 -169 -622 451 587 -27 210 -139 -926 -817 238 -355 816 -915 858 580 397 36 -812 -664 -46 -270 -770 501 -3 746 -119 -203 905 -100 639 -963 -813 694 -489 947 0 -341 420 -827 -301 748 953 379 891 508 899 -926 -303 -176 683 -341 -866 -341 -763 219 77 -718 66 837 -80 182 553 -835 -256 676 -125 -175 -523 969 -690 -574 126 413 -791 342 -361 124 38 785 496 -721 -761 986 -992 -880 -992 -82 -722 38 -186 680 279 868 -436 281 -768 -415 237 -892 146 -409 -7 -623 -921 165 -935 489 193 145 -895 820 10 -912 298 -896 -73 -470 -823 771 316 890 561 273 -396 322 261 -435 -357 -902 -869 926 713 -181 507 -113 -571 321 174 276 -883 371 -398 -460 -426 611 490 -747 -135 310 92 -895 517 826 38 97 228 -775 50 -525 197 480 -230 698 985 -327 401 -355 899 41 359 -904 505 679 781 -313 644 913 -233 -120 27 927 68 727 443 15 -43 -191 -738 668 -387 -970 -611 -709 -392 323 -265 815 -582 160 -657 -317 963 -887 646 -270 -482 -859 533 -277 199 -507 -384 -483 496 235 954 19 -197 -406 25 -889 -201 -32 85 867 834 52 749 599 433 -809 50 -569 -196 165 -567 166 -317 -591 -525 441 131 -307 602 146 -754 999 582 577 -224 197 -254 90 787 758 -770 9 -674 -172 -742 -822 200 -636 126 -954 745 -674 -995 858 666 -403 790 -183 90 939 496 755 -966 -81 -4 440 869 11 -18 -138 -110 321 920 879 988 -160 -676 278 839 268 -427 -34 -565 893 -928 825 -776 -942 213 -278 282 164 -464 279 -652 -477 61 1 602 647 520 356 -14 639 -197 -578 288 472 -543 179 196 714 3 -226 -340 -214 -110 301 -754 566 -990 82 -104 -434 219 254 -737 -240 -337 729 -153 487 730 -936 -402 -704 -675 -106 -699 262 -644 -269 988 437 -790 37 -655 862 903 -56 194 -696 -22 53 -316 384 -601 -642 -848 -671 288 352 489 -966 304 -766 322 212 654 -177 285 -688 5 -543 634 -424 137 367 844 576 -6 265 -739 534 -927 100 -739 975 -965 -624 689 760 325 -710 -891 112 -531 537 -279 907 -991 556 -586 -12 -654 425 -796 -311 -168 640 112 -911 540 145 128 -102 389 332 -885 685 32 959 -848 366 -795 801 -631 -554 -466 -817 593 530 -578 156 -711 2 607 -487 -929 -66 356 188 358 420 -601 466 -438 -816 -4 -672 18 -973 -293 773 485 -874 -979 -751 -648 -480 -489 986 -636 -185 -751 267 -173 366 -32 542 -907 -914 248 -105 85 -368 346 -416 -19 801 825 174 374 -909 -677 266 -541 435 -302 -392 -57 -904 447 27 -891 -994 -512 -3 -791 -143 810 -912 628 603 137 152 173 -751 373 -668 745 -742 939 436 353 -687 260 757 296 423 -377 0 739 -472 729 -574 -204 -558 981 -650 954 -269 -999 623 -257 883 -557 562 -668 -729 9 -788 239 -148 105 -740 -216 -34 -645 -816 530 844 -486 -947 -63 161 579 898 -147 899 572 -421 -23 -172 -81 876 413 450 -818 -997 74 -130 -822 761 -223 569 946 -875 691 -478 -69 -447 -296 -836 -463 -61 878 -134 -132 -753 -557 553 -923 -585 826 -648 728 628 658 225 -445 -887 203 618 139 632 265 767 708 766 868 -306 589 608 -760 257 -559 685 -620 -693 -205 81 131 -469 50 174 817 1000 57 -247 162 -251 -886 -887 -881 943 -685 -79 -833 730 453 56 -101 -161 -107 -414 -384 -933 -759 156 -878 439 -364 158 -487 512 -963 923 146 -409 -631 472 -730 -47 -88 -666 303 -480 461 523 -539 463 158 503 -378 759 921 459 -797 978 -303 96 304 169 -603 904 -181 589 -105 559 354 -244 293 -922 -333 514 -731 643 -115 924 164 431 943 974 126 127 -222 581 -927 119 112 -583 5 -884 -515 -415 -518 797 -119 -776 -147 384 566 453 -587 -355 -5 446 284 661 -335 -115 -779 418 -117 -161 -306 -856 393 792 -368 -934 200 -554 -17 415 -330 -526 539 488 405 705 -734 -674 -328 -497 48 336 -808 506 336 563 -333 -794 154 908 915 -346 144 -220 293 276 -766 947 -114 -862 553 471 -827 895 -704 650 -228 546 -937 -77 -337 977 -171 197 976 702 616 -771 598 141 528 -859 781 -210 -481 -742 370 439 -117 28 851 -384 360 340 -868 92 199 -322 -978 -72 385 -283 983 970 -57 -710 571 -861 804 -57 -467 969 -2 -900 -721 963 197 604 270 -597 -731 -952 -406 -164 -912 2 -998 270 -147 -902 980 840 -364 160 890 580 -29 -81 -406 -799 -366 950 515 -779 -343 951 -766 -987 -209 -780 -809 640 -294 -390 -256 107 2 -726 1 -101 -525 -503 229 -212 -961 13 297 206 -122 -456 -483 -931 862 380 -593 -490 919 534 165 -282 583 -997 824 551 -41 211 -318 290 135 -751 -851 -769 29 575 -880 231 517 -400 -818 44 -261 948 -30 956 -237 273 779 -551 500 238 708 825 836 11 -883 -68 -92 543 100 456 -626 -175 589 -975 -475 -117 597 -552 -733 159 434 828 -43 -619 362 -567 -194 -125 -888 -896 243 920 -688 -13 675 562 -187 -784 914 -281 468 -665 -914 -840 194 -654 -465 -787 704 -161 145 6 265 -889 450 43 -572 -435 -753 -227 503 -760 510 429 273 -663 178 -262 -416 -278 -853 -616 -906 -840 -363 -342 -40 -4 -901 766 -785 -426 348 -35 -198 -120 -383 -723 -975 -202 593 -126 -144 602 581 663 706 -115 999 -929 -350 268 696 283 -10 364 790 755 169 561 -157 887 -742 559 -104 -601 349 -742 147 628 -728 -520 665 -78 731 362 891 -442 -145 432 391 678 -350 -729 -192 399 814 -371 749 -717 -136 736 352 142 -699 -611 -711 852 -603 -20 413 311 -916 -927 -231 401 -852 707 -533 -800 189 865 -770 -905 -796 153 -906 864 311 602 455 5 430 -573 925 -602 -354 443 -52 -157 -895 500 72 -612 209 -102 -462 -773 -235 667 -185 -615 795 -206 244 -387 -140 674 -915 538 -182 297 848 279 -538 881 995 119 -241 -317 -706 -597 227 572 121 -571 -178 -665 368 -254 -659 -864 450 -3 -406 236 -532 172 348 -491 923 -381 -531 285 614 -280 -674 -461 492 -229 -522 132 -419 -796 158 806 326 964 -673 876 -809 796 471 -82 -613 907 33 -124 -979 201 89 993 286 230 -242 460 344 928 -893 929 -604 -780 -215 119 246 -870 309 -114 381 -602 -756 -747 -987 -952 -215 414 -771 -356 -515 -252 359 607 -209 566 226 -179 -584 42 319 -728 -171 -934 593 66 634 384 -648 631 -9 741 551 961 103 437 -291 -605 983 -101 843 796 -232 553 -814 -28 922 350 615 -969 10 -510 813 774 905 837 -474 -267 225 822 -602 182 -69 625 -920 674 -897 341 658 -907 103 618 669 293 7 734 368 -276 -412 -807 -219 -995 -240 -239 15 890 290 723 438 225 -411 6 -265 775 -610 -47 274 89 187 310 -156 -132 78 184 911 -573 -336 -475 -733 -525 532 -710 -463 -872 -352 547 -887 486 404 629 303 451 -710 -167 221 -737 534 463 -727 862 608 769 -972 743 -691 553 635 -24 -279 660 552 -163 -628 -215 -531 896 59 42 418 437 400 18 497 -706 547 801 -762 526 868 -382 664 -404 -587 -939 333 468 -629 -132 -388 -773 337 -372 -415 343 972 -210 -56 649 -389 128 292 -406 -162 999 544 -386 -310 -247 -999 -621 -626 -367 851 769 -643 -157 -631 -341 -362 472 115 -636 216 -576 599 -882 557 -764 -359 -332 436 352 -681 -180 -42 221 -7 -519 158 -755 -369 317 -142 -297 -737 327 898 -983 -61 556 -376 -682 482 734 -871 -168 800 -661 88 701 992 513 -977 -908 961 -802 254 969 -991 -475 -167 84 -736 859 -89 -751 -441 -551 936 -659 -588 904 -986 -757 -769 -730 801 591 -206 -418 -776 -40 -140 -387 -674 -942 -91 56 20 -376 -526 541 -377 -569 604 -785 -580 -47 -696 457 668 -472 943 -305 235 92 322 -349 -132 613 523 150 -549 -768 491 984 -474 521 449 777 207 99 -358 58 321 -884 -41 711 579 -854 -823 -592 -35 -827 -631 -956 -253 735 454 -317 854 930 -114 343 460 535 655 947 25 199 192 -747 -666 767 -185 207 -842 218 -650 199 -178 -607 -552 942 -272 -534 79 -539 99 -674 -430 -83 994 -54 -48 -81 230 186 256 -874 294 394 967 -682 397 -232 -564 316 362 -529 -959 688 707 -95 -807 -82 -888 576 421 -708 187 777 -26 892 -460 -922 -504 -247 -989 944 -588 -519 -906 722 -618 -901 433 -615 -844 10 -816 -456 -969 721 -444 -313 -123 -121 -137 102 -998 -931 -115 -691 321 -318 -862 550 -670 -793 -761 534 454 -19 449 -301 -757 -766 74 -829 -664 -327 179 -58 -511 65 136 464 -383 992 -606 -719 -742 272 -283 -894 -598 -736 -720 254 383 830 -998 873 16 147 -581 -33 387 -181 -122 -178 643 770 208 -152 354 -24 -836 -336 -830 68 -181 -686 -69 812 928 532 779 899 -781 830 -831 -879 -845 47 446 785 989 762 -345 -603 138 -618 809 684 -834 655 984 -648 -378 64 -923 102 359 826 -997 -340 847 -939 788 300 24 -511 89 -125 -723 -901 710 607 994 -542 -60 -179 -354 -15 405 726 -250 962 992 144 -202 544 -573 940 85 -791 -112 -651 69 -466 -14 173 -964 -204 -999 -495 267 -836 -316 472 -274 895 446 220 918 -857 309 -51 -616 695 -657 -579 -876 224 703 574 561 -879 -322 -735 -388 -71 754 183 -989 397 986 -244 -254 629 411 -976 810 -503 -309 129 -366 -416 -545 550 -800 -636 -333 -105 64 -326 -40 -732 293 752 444 -236 303 -463 904 -557 -828 -186 633 -702 936 -185 500 449 259 -98 -107 92 425 283 625 655 145 -756 -175 -982 864 -644 -420 -967 535 -188 95 470 -967 705 -785 -440 -284 -179 -231 33 -479 -314 -93 185 -686 698 -465 29 737 839 829 -803 -335 -364 125 933 -738 -414 -684 -318 896 349 -149 -737 168 431 905 25 -941 -992 22 669 571 57 235 -153 123 -360 -814 50 627 703 431 743 -409 968 321 -760 -617 -490 -279 28 546 -849 384 357 -433 959 -8 690 -242 397 787 526 -728 -781 -253 716 -135 991 -730 66 220 -235 637 147 -194 649 -540 700 -727 -929 419 919 86 66 74 181 881 -185 583 312 781 -659 -440 625 -65 291 -542 -325 409 -524 -363 493 -687 311 -49 35 317 533 -951 365 373 -292 -175 812 -889 983 818 124 -649 697 -902 786 391 671 -722 -776 -747 846 969 991 -303 -90 -115 -963 -419 309 -950 211 126 827 692 671 -701 331 -630 -117 -877 -209 -589 -617 -886 694 328 658 143 343 670 714 -923 978 308 708 720 382 -557 889 -394 -68 -386 -175 -463 -754 -4 -797 -543 371 462 344 788 373 -163 -319 -928 688 161 -105 -212 -939 -486 -210 -128 -613 101 515 -19 838 -92 246 97 116 -395 -632 -935 -944 -87 629 -760 585 755 690 173 -14 28 269 228 -117 12 48 488 -644 278 256 121 -890 -890 176 209 819 -703 119 -403 975 439 -286 622 -476 438 -781 203 -328 433 470 192 208 420 -11 -744 -566 580 -198 -251 -824 667 -389 -403 -996 -439 -476 545 203 708 22 521 -162 -188 75 793 -778 -742 -410 -948 52 -420 510 650 -17 641 -279 -540 156 353 30 -348 563 -521 -386 -534 922 442 -825 -375 240 -758 -919 -505 146 -822 -383 108 587 -401 -942 -926 -316 -42 -527 516 -664 -395 615 615 -977 25 -163 -520 -492 917 657 -977 556 594 -745 762 -250 -627 137 577 315 821 926 387 857 29 -263 -242 530 -480 -683 48 18 887 -783 -387 -327 -108 51 -148 -242 796 72 -986 -494 329 384 515 -755 418 928 -721 -377 -825 -698 -825 -490 -290 -203 -609 947 -440 932 42 -388 -180 876 1 217 -755 -466 -74 1 416 108 -473 -845 913 369 -93 -928 160 331 704 394 -822 -994 734 591 298 -252 -812 768 -995 -103 -577 659 758 -141 -868 418 235 -507 362 584 -418 -107 165 -77 -97 -439 58 -106 -548 -759 987 -393 581 -403 -854 911 -996 -263 -432 569 -588 717 638 -190 -533 84 757 -876 294 -58 -716 -190 -170 991 287 630 -929 -811 -548 -977 909 -150 395 -384 214 688 109 -185 -764 -770 -865 -965 -833 727 725 -449 -837 -552 -716 -700 231 -14 -947 -329 161 932 440 -943 289 -818 730 417 802 734 671 -318 115 458 -647 -490 -217 202 -505 -899 66 951 204 36 493 -112 -299 -332 -815 -701 -472 -707 142 66 842 55 -365 -107 75 185 85 927 686 -663 162 -208 -398 -547 941 -318 -384 -5 307 -558 -322 -767 881 -636 -296 -820 965 478 -324 -146 12 120 523 860 -199 -733 -265 -278 936 855 439 153 220 25 230 204 -22 -653 -675 160 -620 777 -199 782 268 691 -368 307 -522 240 180 39 -218 -369 -130 641 -249 -907 307 -945 299 111 880 -316 -963 816 -398 99 -75 752 646 581 235 672 645 527 -82 692 -215 -206 967 677 970 195 -350 -283 -642 910 -471 -630 598 -573 -887 166 289 640 548 -60 -287 138 -163 -174 543 558 44 -340 953 531 -760 313 -355 232 -929 482 137 -450 607 271 338 -903 955 58 -831 655 -754 780 -438 -493 -615 -910 908 -743 889 -177 182 -3 416 633 286 427 548 -558 550 -270 -431 -685 -958 -636 983 702 58 -916 625 -140 -487 125 -583 28 -911 104 589 836 571 -828 -618 -287 399 -467 607 453 580 146 659 -890 -366 -290 -506 -151 493 -80 393 817 834 560 890 -513 -183 840 498 -798 228 600 70 123 114 -66 -793 296 -317 -364 851 -372 50 -489 -260 541 196 963 -875 169 -689 -91 48 -983 -755 260 -708 -705 -492 -383 -31 -799 -597 -677 -611 -200 -720 -367 934 410 -930 712 269 -730 -856 -301 -187 -952 573 166 115 -759 -845 -947 -401 -985 671 48 -788 774 762 -479 -190 886 -475 -49 -787 56 774 -403 882 319 -339 -47 -42 833 -153 523 492 383 -463 -682 298 384 -328 -518 748 282 77 708 -992 -993 -357 511 582 783 -252 -582 -784 -204 973 -3 315 432 0 -132 -80 282 988 740 639 -865 750 340 -303 732 -163 -301 -697 -612 671 513 602 974 854 182 -553 408 805 410 279 159 132 -491 38 432 277 -986 507 389 711 -367 -425 -513 651 -527 -107 905 -581 120 80 300 -455 -66 955 625 336 398 -925 -894 -869 549 854 -660 813 -5 -992 129 -719 380 -749 -139 263 -220 -795 -137 138 -542 476 114 -414 382 61 546 -910 941 -74 425 -60 278 345 -703 -284 525 522 -716 -924 -254 530 586 907 -831 -174 83 -668 336 -593 -807 113 -180 560 904 -611 -32 -315 311 -510 -219 108 25 759 -488 -895 -558 10 -397 850 -561 813 -643 -355 -640 354 -168 -954 -833 -649 823 -228 6 168 698 962 -643 -678 198 359 528 631 -788 911 977 -475 -640 -664 481 232 -460 885 -90 -904 -270 -893 929 873 937 -717 -168 236 -349 -903 752 165 945 -163 -333 -864 296 368 374 66 171 235 -80 835 -53 -116 -662 -948 669 -137 965 -984 325 -95 -529 593 -446 397 -128 703 -861 344 821 374 -232 -542 246 206 -241 -591 93 147 691 -618 689 57 948 -845 32 917 294 -777 -609 -569 892 345 218 -523 2 176 625 405 -347 -566 639 968 -144 328 331 -963 -551 923 -39 -391 488 -858 -859 -144 -314 70 -382 790 456 460 -958 -10 980 -402 501 603 783 -640 841 744 -693 976 -335 -989 289 -357 139 766 124 640 -757 -126 148 -105 730 -895 -472 -950 96 867 143 328 130 -250 -719 -148 562 -499 47 193 -356 596 -376 952 -678 391 497 679 -342 825 -658 -586 -266 -103 -481 -930 -859 -29 -411 -889 197 458 884 -878 338 -744 -560 683 -598 -506 815 -328 -362 -641 414 -965 -361 429 635 -609 411 -317 -549 94 236 -209 597 -959 71 252 -517 -318 823 -162 -719 -608 565 226 -489 499 -795 237 40 392 -769 509 -156 924 431 -841 -286 -182 -979 298 -295 19 503 840 -991 38 -155 255 -755 -226 701 -238 -210 -979 -149 680 -913 85 -530 -282 -663 -703 -705 -71 924 -215 752 -916 932 -393 384 -436 -495 -439 -984 -241 884 6 -212 -638 28 158 585 -324 245 -496 -822 286 204 853 996 -207 840 81 698 -306 -214 262 -782 577 757 -122 -289 -70 278 632 494 526 47 -446 565 916 353 -319 641 912 -481 914 -746 -135 -22 761 -994 -390 -355 503 711 -292 -369 558 -933 713 632 -766 620 -681 -668 196 -605 866 825 855 -920 503 525 84 -217 -488 705 -235 986 -730 449 -168 -476 -86 51 885 -342 -246 -247 -678 -686 -853 670 -684 -939 890 -494 329 417 -621 -836 172 -776 131 396 658 657 610 -868 223 -873 672 107 465 -957 -638 -1000 438 937 -988 935 -417 -48 885 749 7 104 -343 102 -823 521 470 994 -612 861 -287 943 244 -483 -519 -537 481 970 -847 165 -157 -641 -935 347 -972 714 -614 611 832 147 -459 -693 -196 107 158 206 26 -628 -306 -569 -907 -507 -764 587 -661 -455 -982 328 963 225 -468 -419 -850 -37 503 164 -555 203 723 -160 -615 186 233 -896 224 672 68 -955 -259 656 -269 -173 208 -84 -106 -963 553 -971 844 -394 -431 -219 -114 278 -261 -720 -412 525 950 -975 441 651 -312 -291 328 -755 -778 -936 -413 -479 -825 -274 -187 880 -346 472 -930 114 345 -721 402 821 -637 -820 -678 410 -831 514 258 -641 -970 -240 964 -385 -938 444 987 665 -365 901 -435 320 306 -437 -240 654 -971 -834 -459 135 687 220 -398 279 458 846 -987 -112 991 504 844 403 600 74 931 -246 -936 -842 -621 -815 -142 -4 -248 178 742 -840 -393 766 -291 785 82 -559 996 -963 992 -936 -770 -135 479 377 -305 674 -660 -27 183 -397 -961 757 -373 670 -938 828 -84 510 -722 -536 -898 985 626 270 757 -739 848 -82 208 -357 -393 -600 -840 -122 50 626 97 93 501 580 -371 548 -95 -526 -291 560 673 -702 10 -327 547 227 -417 170 -780 -208 390 680 -745 -828 -466 -170 -324 814 -589 -576 -112 -513 710 974 530 478 49 -543 -362 -341 -661 -822 -93 -874 -46 218 564 426 -199 157 -648 -257 -321 379 589 225 584 640 -585 468 -449 328 446 -475 155 429 247 47 -224 763 909 617 949 -510 -217 70 370 144 655 799 207 280 233 721 -566 -433 -924 714 645 662 -385 -595 -816 1 -440 969 -268 90 87 137 865 87 -472 519 -375 708 -57 -160 -121 226 102 391 8 724 -66 527 774 -707 -114 127 -492 -399 96 834 862 -162 992 -132 -454 524 -870 875 157 854 10 -929 -664 400 -994 -354 490 94 176 841 224 986 -264 -320 -77 43 -865 455 -357 569 -219 557 -331 -488 5 176 979 -963 -421 679 -470 -885 -959 275 475 -53 -510 -260 869 -322 324 -599 860 384 -495 -238 647 830 -518 -94 57 68 -269 397 742 -46 594 -469 -29 -153 202 698 -866 571 -877 979 -762 -281 452 -109 -948 678 160 898 103 -393 727 -416 304 -518 94 993 -523 -362 -61 300 -14 882 121 909 -590 590 -6 -398 -789 -135 189 744 -789 -445 -706 -340 834 944 -768 -87 -665 -461 -351 -335 -841 177 978 -908 -521 38 -137 952 -714 -91 -779 -357 822 -293 915 -457 -737 319 458 780 582 -770 27 132 -774 285 -910 -241 114 -84 7 -634 -726 499 94 229 -84 -902 849 -550 -545 -276 -439 -592 556 -182 -223 -319 -848 189 -649 -39 -260 -620 -91 -891 131 -668 -631 -959 224 -216 324 -440 797 576 447 779 -919 769 610 -184 243 -342 808 -865 196 364 -247 174 -263 -486 209 928 -490 977 -258 303 596 217 167 538 -925 -961 450 -766 819 494 570 239 -576 894 373 -457 -946 65 -240 -854 -609 711 -156 -514 314 -43 -48 25 -684 209 618 -228 135 743 -810 -755 102 437 -584 279 150 -492 124 709 -245 774 -189 -947 141 759 -489 759 -617 -60 971 815 -993 -417 270 -691 986 -206 -216 -629 879 -239 693 -247 -774 684 -901 511 -339 -19 838 572 -574 241 696 503 -908 801 589 -177 723 556 982 -106 -669 313 -400 7 -560 -486 745 406 72 -650 449 875 -931 530 922 -545 -271 -834 942 866 -775 50 -669 381 564 724 -658 630 816 281 -445 -652 75 517 -950 -288 44 474 -712 165 770 280 951 -588 874 64 26 -849 758 -178 -196 -613 462 -578 721 -786 -266 -170 601 940 -567 -314 -681 -345 -552 605 45 535 236 -953 757 -66 871 356 300 -638 662 533 -107 -746 -346 -549 90 -319 145 127 232 208 -46 288 -517 228 893 897 -149 1 -197 921 461 -612 783 163 570 -109 -526 943 -649 86 -338 -741 -611 433 4 -543 -312 307 796 340 -149 300 409 978 -210 -830 174 -596 134 714 539 -688 -922 709 540 698 -661 -317 -51 -20 546 770 538 739 -848 -740 -52 -283 -259 397 827 -768 -1000 -665 -671 -731 302 113 306 -986 -491 230 646 256 917 470 478 657 -687 -903 -127 14 -973 877 -101 -193 671 -950 -555 -721 772 -440 308 332 197 43 -999 -264 -774 -571 -879 -660 -972 942 58 570 415 872 502 -423 -79 752 568 819 -306 960 -368 31 -625 -976 -607 -657 231 -796 587 -945 187 -758 764 -759 -451 693 538 999 425 799 -119 -15 -240 909 494 -398 -59 511 -242 916 23 532 123 -313 -172 431 732 604 -905 -44 2 688 -867 -160 370 949 -436 528 -349 707 954 690 -798 -761 133 -199 -811 -848 126 515 63 -623 708 -542 453 -465 673 408 -385 891 54 203 962 -34 448 552 81 -266 268 169 980 914 390 704 560 857 934 438 340 183 523 -260 -867 781 221 456 69 822 848 352 602 -818 685 96 -597 -132 558 381 -886 -248 687 -165 -804 -386 -72 -708 -293 704 -104 -231 585 759 -824 413 -315 -661 855 -974 -804 -362 858 391 389 -420 -474 -919 -957 596 -318 938 -512 -383 989 348 140 994 623 -230 617 734 -234 69 -876 248 412 613 -337 -946 -582 616 412 206 -162 881 -861 991 470 301 -651 31 220 -545 -604 -849 567 611 261 -389 -756 -445 -799 825 905 -505 481 -106 909 -440 -866 6 -581 853 -61 146 -213 -230 -993 -182 -487 -779 -705 -676 -436 -849 -159 694 511 41 -564 81 -913 -453 565 645 19 -605 802 483 -968 -690 -858 -650 784 309 439 -811 290 -829 726 836 -28 679 -175 -249 854 -524 106 90 -34 -93 -577 -639 -299 629 91 930 -283 -156 -602 484 898 77 -455 497 746 -371 -748 794 -530 -397 -205 426 -436 413 -722 -181 22 -783 436 473 -157 -69 -815 -181 874 713 -716 -328 458 -331 22 250 -254 634 -825 403 -225 619 -996 -276 953 -499 -57 902 -308 -518 -232 94 -114 -273 302 -247 548 -290 -687 -269 -702 -734 255 545 580 831 -783 -317 386 -665 -627 774 -627 -147 772 764 -931 -645 688 -228 -413 -844 -226 116 82 335 699 228 746 292 -818 -239 -378 -716 690 27 -361 397 231 821 493 855 768 194 -32 52 -95 992 481 -212 -779 -109 44 160 -791 -591 -437 -763 -915 122 -915 95 108 -465 835 489 -685 -777 358 557 473 -240 -966 637 -83 -860 -314 999 486 751 351 -489 -269 505 -910 -430 -712 758 793 50 616 52 579 -400 817 -950 523 961 -507 648 295 -464 633 -375 -456 -568 -764 728 40 -999 676 -372 76 -622 -564 -674 625 305 -445 -806 390 -484 -89 127 -120 -615 578 -265 973 -709 -240 -708 117 689 -150 87 737 -601 219 41 -592 527 -134 -368 -597 -914 -81 971 870 701 -6 -967 793 402 469 922 -216 -151 -338 269 -809 718 378 -420 756 52 249 905 508 -386 -859 -666 -275 -341 433 604 568 835 -895 -349 -102 -593 -951 -592 951 459 -310 -153 -983 676 600 -66 -837 847 590 -174 3 60 -165 -82 -673 -715 -179 840 -955 366 -330 877 -465 450 -626 -175 -149 390 -574 878 -91 -327 103 -802 -255 -413 -342 -864 150 920 -227 -392 -276 430 967 -699 171 -779 -444 407 -990 478 324 -415 753 631 -790 -402 141 337 -76 146 880 -747 -77 -345 668 405 -842 -192 451 -650 -849 -957 -230 403 24 -685 791 552 -970 -478 -606 379 411 791 -511 -527 -420 -77 404 197 -813 412 -937 -294 172 15 -676 229 -726 876 303 74 -528 145 82 -18 -847 653 954 -760 -632 472 -770 -180 271 -332 320 632 236 -745 -968 283 -428 -900 -35 388 -797 496 -444 3 656 -767 550 46 573 -103 484 -341 -936 863 -27 -772 854 -855 -808 -347 250 276 -282 -183 942 229 -492 335 -792 275 456 -409 140 -266 415 174 -571 752 604 84 -150 -388 -816 88 -170 -765 -519 186 14 -464 323 520 54 -756 983 816 -188 -127 47 734 309 837 -124 -357 -216 734 495 -945 -306 -348 -538 348 168 366 373 -284 -382 -496 269 705 -433 -791 746 -28 -285 -910 -233 -970 639 -896 -319 -394 -828 94 514 155 961 773 -7 811 250 -175 -363 984 209 -344 214 -834 -134 -793 -414 500 347 910 -374 749 -707 -235 -576 -766 658 -947 951 -359 -466 653 -382 -511 -312 988 402 -693 933 482 -321 -584 782 878 909 -517 40 688 -594 972 614 394 -6 -916 174 154 -405 -720 -1 110 -826 439 949 999 920 -669 -872 49 -222 -366 653 -958 528 -672 -455 -496 -137 -578 795 -463 875 -907 584 15 760 824 709 -95 -559 -793 500 739 901 107 168 -687 -984 -403 -961 289 860 242 -619 905 -265 635 -456 -45 682 -546 345 -443 743 120 -771 389 -786 655 -604 -3 944 505 -758 -228 -154 -910 -610 -484 486 675 525 -191 469 246 -289 -22 -583 -306 243 647 875 -460 -782 255 -33 -574 112 -227 -362 -120 -451 742 -321 19 765 -162 -356 -336 118 -800 981 -791 -71 713 769 -825 -503 151 949 334 -472 -841 -117 916 836 134 -705 -513 888 5 989 -748 -558 -927 861 611 -166 185 402 947 -99 -706 198 18 -554 -249 -541 -369 120 578 194 -550 -439 947 -654 35 556 -950 -823 -4 -51 401 599 -592 917 -855 -82 594 948 -999 -270 -832 -604 -818 796 -863 554 944 264 -644 480 -249 650 549 52 -494 666 683 265 -270 -568 -700 -625 706 664 919 993 -318 430 594 75 235 70 586 293 655 621 429 560 527 -1 -432 -552 -380 -82 359 -61 498 144 -492 -638 -589 476 -662 -726 436 531 113 55 505 612 -654 -327 584 -326 -693 -716 -525 -421 948 -860 -681 -281 -600 692 -697 110 -859 -340 -957 -67 -388 -607 -198 -952 296 8 317 895 543 -846 -994 -330 -438 139 107 -597 254 -546 -363 -99 -66 -620 -226 784 559 39 947 596 -460 871 -435 -66 830 320 35 216 -56 487 -780 -855 836 859 941 -262 178 -106 913 282 876 -447 791 540 -536 -461 -998 -583 449 -187 945 -166 122 -596 -939 -526 713 -719 -294 -971 -91 220 86 -388 -953 757 432 812 140 134 -372 138 -687 -9 -104 525 965 -925 160 1 -808 452 -816 -519 -731 277 337 161 287 -154 -682 -219 -497 -26 -127 -66 -537 961 -366 -516 408 437 -540 -777 346 30 -326 -306 168 812 177 975 975 -668 651 -625 -961 774 -82 -464 796 702 -970 -216 694 503 665 800 333 836 55 -100 625 -928 220 -228 -321 884 704 44 208 348 72 836 56 -968 -997 -221 2 -680 -324 963 -355 930 696 492 -431 599 -5 -337 562 615 -317 -690 -248 -683 -509 -957 -273 132 764 511 674 921 -781 -519 342 -445 -747 219 731 726 -13 268 214 -580 696 -21 -850 33 757 -376 -681 -707 671 -132 441 858 -635 -134 868 -969 991 -215 -407 473 -459 -476 -842 -642 -5 849 -650 -368 -301 -756 -433 -739 -291 140 -433 495 906 -607 399 -886 -541 -267 162 -643 -669 589 -142 612 362 153 236 -344 -519 958 588 435 -792 996 522 269 -953 -967 -316 866 178 610 -187 -109 413 963 643 -493 619 455 -298 663 -707 366 -300 -531 -768 623 183 -225 31 888 -91 -188 -165 446 827 -428 -834 173 888 -910 532 -38 -96 -701 179 973 -76 407 871 684 -532 -452 -382 -290 160 -777 -720 -1 193 92 709 -615 816 -121 1 454 827 -594 486 90 -276 752 700 -910 655 -149 786 374 510 249 -748 -664 -676 363 309 564 -811 254 -169 422 -201 766 705 -638 40 158 -660 -974 48 508 -91 722 874 -824 -331 -94 442 139 245 -176 -357 -108 667 346 -101 -435 -352 -853 956 -604 142 748 -430 409 883 -447 -418 -311 -683 -969 818 240 98 -963 664 86 -457 934 -392 727 416 391 622 410 842 412 -502 -623 -895 -180 549 812 -543 -230 111 -684 970 980 -827 -502 -729 -57 459 -963 592 -94 623 565 927 -204 -773 -103 130 627 187 -959 660 445 267 262 703 544 -362 -50 -569 503 -270 -114 -571 880 -208 -536 -527 -284 -521 -430 -514 -378 -320 -808 638 701 815 -21 -845 -702 76 -546 -686 -507 -318 117 100 -910 388 -604 225 571 256 128 550 658 476 315 -418 -83 917 -623 -130 78 998 717 446 -259 692 459 151 -77 898 -729 95 623 148 891 -472 -836 -979 -805 642 60 956 24 247 -375 -267 364 -586 -845 821 225 -374 -171 286 201 817 -861 -294 994 -136 -14 -165 -888 787 -676 -174 561 674 -565 856 -93 -628 -727 -840 -174 716 -669 -616 535 449 256 290 -694 -552 773 363 -385 -152 81 -225 17 579 -651 -650 -578 615 40 34 -413 -69 643 609 -407 764 33 942 754 439 207 767 234 973 -186 -498 -583 913 -946 42 181 239 -721 547 649 -911 -769 334 -206 -881 24 -477 568 190 -25 -492 109 380 470 -959 -234 0 245 84 230 430 650 -34 816 -72 -159 803 93 897 -867 751 -550 -712 -292 635 421 -152 324 -141 -189 986 14 158 -822 692 -205 -987 191 -728 971 -673 -701 649 99 -583 99 830 -228 -976 333 -203 413 -838 -193 849 -429 605 820 -855 -847 137 145 264 306 -914 93 5 449 -484 978 -870 -378 835 665 50 282 -324 148 312 311 824 -900 -199 521 862 -662 935 -192 310 -266 -37 846 -680 -986 650 -682 555 -609 919 -572 -369 -216 148 -714 -136 -399 -829 201 -977 -349 -352 -991 885 -503 955 566 -417 -247 624 -147 743 396 -601 876 -747 567 -616 980 -482 168 523 963 -160 -46 -471 786 -781 -683 -493 587 498 492 749 -981 -752 -177 211 -497 966 -939 -224 -458 356 23 292 -397 -659 197 738 -416 842 -913 350 3 405 273 -277 168 -565 565 -838 -1 821 69 -450 159 994 757 -768 996 527 928 373 -164 -388 195 -748 483 -103 350 550 -526 -66 117 100 661 -142 793 -365 86 -237 -914 -551 315 -596 103 950 998 -468 219 370 158 482 970 11 -655 -867 652 -452 178 611 -950 593 233 -121 -866 -158 -384 -406 -705 -519 473 55 -231 454 -436 808 -357 803 -943 968 964 851 548 -120 480 807 -556 -507 -78 -358 -570 -380 -799 321 -249 606 -397 -243 -809 -547 411 -577 111 189 85 -638 511 295 796 367 332 -408 -799 411 -821 -700 -336 -83 217 -621 -661 836 472 422 473 363 662 -425 -711 -147 -247 730 -504 -713 969 -234 56 -228 -189 555 -392 437 -953 578 892 -2 -255 -694 -961 -494 734 -261 901 660 -903 257 -340 -922 207 525 346 869 -125 -682 -714 832 460 381 -841 -524 191 863 -108 -539 -9 945 -883 -567 970 -769 -509 -781 -344 -717 571 -224 425 -897 776 -9 -352 -355 -961 507 -408 482 976 316 -880 812 883 633 801 -489 -636 784 -566 -228 -827 -841 -991 354 -802 -383 -642 330 840 -579 -82 706 -40 686 -292 -314 -832 -218 115 987 -766 109 -599 21 822 -238 766 -525 522 -140 -826 977 28 -658 227 227 -580 -174 -293 -938 371 979 -247 -587 608 -240 838 -417 -187 -22 586 740 -30 879 159 868 320 843 239 -274 847 187 -248 -599 165 -727 704 -120 -338 962 814 804 -476 973 509 -84 751 295 -7 -756 966 464 214 -217 -123 -477 -96 -946 -306 -506 -19 -217 -978 948 337 460 336 -333 -102 -297 353 -533 -249 -221 739 -208 -108 -919 -718 -483 888 -933 -260 81 -250 -280 -677 282 40 -98 926 -77 350 -905 628 575 524 -502 330 -964 197 515 -541 -515 -150 533 685 708 -188 753 -57 -936 986 622 -858 -924 580 -399 733 -937 -522 1000 -317 247 497 -818 51 -986 -717 -766 -20 342 877 -178 42 -833 -588 -384 -226 -780 -686 -847 364 679 -1 -298 639 585 -701 -631 967 853 698 449 334 -736 335 571 -537 -683 96 282 -418 278 926 -209 -61 464 -737 649 -457 749 998 -901 -259 100 175 259 807 -179 463 507 659 72 -142 -598 618 203 -417 -186 -357 -479 758 -649 -436 415 920 -646 743 -470 -305 531 -480 -911 367 -101 215 -938 -511 -319 18 -198 -855 -970 389 256 193 -874 -409 -63 426 -108 -628 746 -623 -409 420 -421 -876 -433 933 -412 357 797 -776 -453 31 -168 -715 145 358 -338 -693 641 -490 -373 0 80 -596 -24 896 -524 339 -269 496 472 -451 128 -82 930 -523 437 -899 -456 316 406 -64 -551 -587 -771 -556 74 568 975 -218 999 -479 401 -179 318 -971 -676 -907 -477 -793 524 907 -351 95 -233 964 89 298 -469 -662 833 628 -676 736 -711 183 509 -751 -739 -753 -442 867 -737 -958 -616 -268 -187 -809 669 103 -917 -908 155 916 -33 788 353 538 874 -304 -704 -247 482 612 -983 670 -32 -42 10 756 989 -964 711 837 -588 -477 -388 -308 -396 731 -391 -990 333 293 -810 -295 443 -416 488 28 -467 -963 -673 982 -9 -478 414 -6 442 339 735 581 629 -665 -383 150 -568 703 -125 187 283 828 -733 -673 826 889 433 -811 828 422 -583 -251 980 -19 382 244 117 -274 112 -495 137 700 673 -1 999 -958 762 -714 998 -197 -387 996 -239 -189 553 -118 -370 -28 749 684 535 -342 -147 -908 767 -95 969 -889 -605 922 740 -820 -932 -725 -610 -174 -959 -3 -196 -425 930 852 593 -56 419 54 -231 353 -252 258 -586 397 -263 857 -833 -630 559 -805 494 -774 -954 656 914 -413 -779 484 418 539 -680 -464 915 754 -788 -995 -347 -111 -406 684 144 328 125 128 -642 683 -94 -619 269 285 730 -269 -191 275 -601 463 -816 -565 -827 -463 992 -592 -544 676 -34 -581 301 280 -812 -513 -717 -62 418 235 376 932 -922 550 -656 -676 777 659 477 -838 -553 -833 -30 -186 412 452 -743 -249 115 353 -664 295 528 -343 -338 583 -774 -195 582 663 725 508 -314 546 -947 555 665 -221 -788 980 -249 203 435 -661 -310 909 -242 438 448 -949 -290 389 -45 -23 517 713 637 909 660 -782 -398 -42 477 309 313 188 739 -902 -665 -421 -707 -244 622 -883 -962 -976 -632 -262 708 -374 -5 870 -509 679 637 -85 725 393 948 228 -768 -449 -158 609 72 205 -459 -667 -625 129 -24 -611 -643 783 -481 -333 388 281 658 327 728 -851 -298 911 -919 -805 207 601 -747 -911 309 353 696 291 -423 -904 -183 849 894 -449 -297 674 -676 224 -437 295 -334 -542 155 57 -716 750 -422 -744 -900 -251 28 -906 -43 937 683 -297 888 191 819 -699 689 -268 544 -79 680 -794 -452 110 371 -400 242 212 838 -117 -466 -102 -69 -662 249 -528 855 481 -741 -396 380 -624 720 -714 282 926 726 -957 -628 774 257 -516 -513 -379 -750 -568 -648 218 522 -999 -897 420 -754 899 -479 -813 -494 -578 -671 -910 -959 421 403 808 -993 -206 399 609 997 535 20 -353 743 -150 390 330 -121 -838 741 419 197 858 -861 -784 512 940 -147 532 321 -117 -294 411 -727 -983 -436 136 184 807 -990 393 -791 32 -557 -289 -366 -188 343 582 -677 472 672 -585 -715 316 -404 -315 394 379 -928 142 -834 -347 670 15 957 778 -828 565 56 662 -974 397 240 908 -785 517 625 -442 264 395 874 -99 390 -139 -385 741 298 520 415 904 -473 -871 -143 -903 -319 -731 488 647 723 -318 573 -155 1 683 627 826 642 399 797 737 288 78 458 -947 849 245 -719 -777 -899 746 -58 701 234 106 -814 -700 356 623 -728 -955 -321 -138 -465 963 -300 838 -46 562 -723 366 427 821 526 -159 367 101 18 -990 -685 841 -130 -322 575 998 -532 -134 425 727 -636 685 -54 -554 27 -942 549 -1000 253 -116 -216 -483 586 -134 -529 802 -209 127 -421 365 796 -993 635 618 -96 116 596 -284 -905 932 -470 -174 -21 486 -514 486 -969 268 236 552 -769 -554 -691 958 -305 -634 742 714 254 -332 -378 44 289 -428 778 250 741 723 960 83 -265 74 -451 154 -89 552 680 648 572 -637 753 -382 -445 -41 313 -244 -986 -899 398 -635 392 -232 -789 910 -466 -30 664 -569 -495 -993 -940 -51 -390 470 -331 -211 676 256 -524 190 -595 -163 -232 -998 -390 -15 -611 -412 -123 798 -437 -113 -216 493 60 -164 985 905 -994 576 221 769 -621 961 678 123 902 -614 -587 -467 152 -295 870 714 -315 333 -569 -500 898 -261 -955 152 -705 -11 54 -276 39 612 -296 864 582 -282 -604 173 -920 31 150 -284 990 -687 -786 -729 -283 224 737 39 104 887 -502 32 -518 415 -982 -265 -412 119 -837 907 -488 -765 -749 402 317 -748 -140 -541 -136 192 149 -70 351 413 306 224 -36 969 884 -301 415 148 -226 -634 -88 483 -274 -822 178 -133 100 16 169 394 -915 -495 -627 512 252 495 -550 -710 -190 -64 694 -508 235 287 -912 563 -854 586 478 -788 -520 2 137 -784 98 -913 598 679 -142 -897 -437 703 626 727 257 404 959 849 -417 -197 192 882 -30 -551 -371 925 -118 -110 246 104 846 468 -769 985 104 -610 603 191 -243 -921 187 523 -93 -335 -577 -684 179 -762 282 -115 154 714 503 294 742 747 934 -912 -564 -599 903 -921 -597 688 -117 216 282 -149 -393 202 530 -801 903 -205 -743 881 -947 821 763 -108 272 -652 435 219 738 -176 294 428 267 -72 78 -175 665 770 462 141 -65 122 194 -309 221 -979 325 952 -1 -449 257 -845 231 917 -461 -44 -449 350 262 902 -251 868 43 963 -735 -688 -621 -48 448 -8 4 956 250 -759 -398 70 928 -649 996 231 -843 -767 -205 -471 -564 -288 42 -404 -596 -630 10 -435 -239 -219 -443 857 -436 699 -519 -71 -55 -710 -584 -51 555 -123 692 82 102 -666 445 334 -134 695 -984 187 286 -740 -667 342 -515 -726 -834 172 427 232 763 660 458 842 325 -23 826 417 -398 -329 -880 284 19 552 -4 417 768 334 296 687 -569 607 493 988 -279 -194 -572 -584 -135 -927 292 803 561 -148 -683 236 961 -963 -826 -956 968 574 -582 -489 -837 -439 60 -535 788 -907 158 -382 -280 -976 945 -963 895 140 876 621 900 610 893 -421 850 705 -15 -386 -766 -847 117 291 -68 -947 256 404 997 -486 -251 -229 -201 273 961 937 -287 118 -214 -8 477 147 -215 747 -865 899 -998 -360 -142 -281 -716 -454 -26 41 -934 299 -502 416 936 -364 754 829 253 -109 -983 -159 -554 150 -846 -816 -940 -553 750 -978 -231 550 93 268 679 548 70 -999 -730 -905 -933 -763 -703 -420 -724 -864 -100 -68 -365 -225 244 295 288 71 -718 -77 -292 -640 -185 486 -489 951 407 106 807 -977 247 438 695 451 -641 -824 681 740 961 -283 837 -697 -338 -673 870 -124 -128 125 -13 214 203 -370 254 -962 721 790 -659 691 -448 846 -718 97 -811 668 509 306 896 -621 817 866 -688 872 728 985 -595 576 -408 960 327 -681 103 -129 -346 -299 449 -425 5 -73 -468 -365 -422 -121 -122 -561 -677 938 485 -722 -446 -365 -655 -192 -920 351 79 400 613 294 -886 355 -163 -846 -385 548 598 382 -761 -925 13 -735 -920 -778 -421 -473 704 950 510 230 -495 -206 18 -541 675 333 58 -437 747 -13 822 795 85 -659 -520 -482 128 376 426 105 282 -430 576 -346 695 -876 -807 294 886 803 -458 275 -368 77 -241 473 662 82 -534 42 300 -724 -288 -825 -948 681 -483 -750 638 -777 392 -319 313 -47 -737 -670 923 -758 -924 -942 -960 -531 225 926 299 638 690 697 -44 384 -525 -773 654 -458 216 301 -199 287 395 -721 -375 953 991 889 918 -396 827 360 -94 433 -195 631 175 542 -932 -5 -555 284 0 -548 -976 -141 276 368 -46 163 -471 -306 836 -539 -540 389 688 -315 -237 -144 -127 -223 849 488 192 -874 357 -110 489 92 480 -287 880 128 918 14 -25 353 510 859 -368 -119 431 -797 336 -844 449 -12 -901 -234 -974 -535 19 327 462 -114 -686 -769 657 -518 -222 -947 634 187 -666 651 554 713 699 -34 -224 964 -13 869 996 -219 -212 -755 -56 -371 936 810 -503 87 373 213 57 272 -629 885 -842 -291 402 -936 736 -270 -420 3 -817 -390 731 489 -755 497 393 69 -202 61 -629 -572 -755 -659 495 105 52 2 504 -678 862 654 885 516 -50 -100 -853 -879 -735 888 -668 -757 -872 957 -465 971 -994 663 -73 -472 -488 958 277 -838 993 -650 319 845 -155 276 464 -738 836 -946 -580 325 126 -828 509 608 809 231 434 718 857 727 551 7 977 -866 -233 -137 640 646 146 433 969 -478 -322 585 143 -535 741 -404 175 72 -481 -72 932 -262 -826 796 491 774 -208 -811 60 238 -710 -970 561 331 -527 983 -86 933 -360 -489 548 572 -73 -171 75 911 -607 697 -677 -754 647 -616 818 -146 181 577 290 511 509 600 57 -284 457 861 -449 130 234 751 -297 -843 63 386 -653 -851 -842 932 -878 928 -497 424 967 -179 209 643 -279 -468 757 853 814 886 -562 -352 327 -212 -545 771 710 -231 716 -815 12 -926 -249 840 555 885 657 977 -975 293 353 -647 -227 970 -706 710 953 -548 -830 864 268 -175 -661 -242 -94 -112 469 328 -677 -642 791 -825 823 -435 -256 -797 701 781 -402 321 -558 -139 273 -977 556 -735 505 615 384 656 862 847 979 187 -424 -479 592 886 175 -100 -683 176 -476 161 669 -765 -571 -146 975 368 -606 732 715 -416 -223 -82 -920 11 -69 -659 276 -215 -335 666 333 280 824 830 -570 697 -468 -99 -582 31 332 741 405 36 -90 -132 890 -993 -915 199 331 417 334 -495 -534 -953 -361 425 563 -182 -297 -224 -274 401 -48 843 -25 -898 69 221 -570 445 -328 -372 -334 -826 -195 -249 -611 -233 -357 -111 273 404 366 -185 734 -151 -510 -768 799 -493 641 528 35 630 -399 539 147 769 -858 -982 -757 -895 461 392 532 651 269 -963 -995 727 -123 -651 -3 -695 -132 176 807 -397 -363 799 -604 939 -461 -154 -80 100 708 680 -423 -579 763 -898 -30 -554 -538 744 -257 -165 108 -439 128 -85 886 -205 762 -516 -822 941 -562 -630 -101 411 -774 913 130 746 978 858 -783 877 -18 233 920 -170 -398 526 799 -936 -668 -889 643 -302 -294 -337 870 -68 -405 263 347 -47 -549 -742 355 -33 600 -336 101 -35 -746 -638 760 -677 -789 882 -930 163 530 585 -763 -539 -484 -106 784 -592 -761 899 371 274 153 -152 107 242 786 209 181 30 -817 -85 609 486 239 -523 -370 335 423 958 -707 578 642 -341 -88 -522 678 913 -722 810 -81 -574 649 733 36 -439 795 -184 -242 -178 263 728 -21 860 762 -796 -320 177 -371 322 244 -639 211 -916 794 -657 -191 -48 -729 -426 -916 448 327 821 348 -24 -972 704 -309 -354 371 -888 -5 -83 90 -309 -516 18 852 -436 708 774 -682 320 -515 -930 211 24 192 -16 24 -790 245 -740 -486 -211 -353 38 215 -888 645 636 -129 -807 -537 771 437 966 132 383 342 -25 -565 -450 -368 266 -550 -298 -108 -715 778 -181 -871 -703 -396 998 465 175 -216 793 490 55 152 -810 -905 -512 658 695 564 632 -295 -29 841 -643 -829 96 210 468 -847 -522 621 536 2 718 -657 -664 137 493 828 -275 378 -550 -545 454 -698 -420 -534 355 -174 684 780 724 60 876 -3 -535 875 85 180 -875 -938 39 215 -379 26 -364 639 807 -872 -772 -371 -658 -508 -461 -955 404 -338 -482 -666 -227 764 -217 -213 786 -451 -760 -572 825 733 -916 -614 857 507 42 457 -918 -21 -98 145 -509 -586 -917 828 -602 -509 -21 -165 -353 185 174 540 -712 -682 -947 913 -359 748 -61 -819 -800 814 311 773 838 103 242 769 -919 121 350 -692 879 601 550 -991 882 -288 -826 789 -262 376 -585 -229 821 -307 486 -405 -499 315 -745 -496 563 -782 -726 141 820 -604 264 421 519 -697 -604 293 183 665 954 -864 -482 171 -876 391 -414 600 -518 656 -511 -375 392 -611 -528 -315 266 292 -687 472 -981 -461 180 929 -249 -517 606 247 341 962 -790 655 109 -946 447 -862 360 -18 -531 344 925 -405 -403 -215 -880 890 -445 632 -695 402 -773 -78 -719 617 -287 940 314 -783 -836 -246 -277 -203 98 894 764 930 -451 836 -639 657 946 426 -120 563 -73 805 327 -94 -356 891 560 350 -621 -892 -856 743 -30 -433 906 138 -103 -189 553 -457 484 -215 505 -620 54 -748 -668 -97 -917 153 -478 -55 219 -109 -320 613 -573 -903 -74 -565 576 773 -193 354 790 398 -801 -389 -622 589 -677 -599 630 426 777 154 458 -241 30 -966 288 -906 -955 171 -554 953 35 -867 -711 92 680 555 309 280 323 -826 642 993 -492 735 581 638 513 484 -174 552 -951 -995 -90 -185 930 -92 -342 -572 -498 -946 649 -631 919 -586 544 -263 -642 664 -826 707 79 -742 883 -949 984 800 -897 760 -579 571 54 60 362 373 -524 995 -677 382 -493 260 36 -328 -882 340 47 662 301 828 953 -582 81 -22 -970 531 -699 -508 -915 593 756 684 361 -344 410 -822 -660 308 756 -766 79 -713 -467 751 353 -260 93 983 533 278 224 721 -341 -100 913 -129 -794 -306 943 566 374 -696 752 466 -140 103 943 324 -597 258 933 691 -165 846 -793 985 455 -185 898 256 393 -736 550 805 468 -194 -433 109 -16 111 210 -380 -369 -745 -80 744 -841 79 -810 129 487 857 -485 -240 -128 -860 740 -319 715 -629 -828 -834 420 276 -580 566 621 585 -321 795 -472 -851 -955 41 692 663 -244 576 915 242 155 319 774 65 -802 833 949 -315 -451 282 567 -680 -671 -527 480 -668 120 432 -493 -65 -654 617 425 -984 60 247 9 -636 744 -962 193 511 -908 830 -88 606 858 -721 729 481 -286 -687 -79 -260 -486 280 636 231 -64 754 -422 -184 -131 -777 -962 -28 -976 668 517 213 -982 117 -641 690 823 598 -771 -657 90 -68 -110 556 991 -279 -999 16 14 905 -348 -187 229 -586 -796 -501 831 -52 596 -406 -646 877 -716 -173 274 -975 -213 -357 464 -162 731 -633 -208 -455 452 477 -402 -925 -166 158 782 130 717 -864 622 -862 -504 708 -422 -908 -516 -287 -604 864 140 966 846 -158 318 852 -897 174 -257 -353 -464 9 -501 -878 995 -806 -493 284 -699 -183 245 157 379 -232 361 -210 -128 -144 -607 -893 641 815 642 -22 -699 229 -880 776 -915 -362 -852 602 24 323 650 -628 742 611 525 -746 692 702 250 -990 730 402 -349 -345 -507 -930 755 238 458 -396 -347 675 -277 -668 874 988 12 -54 -148 364 -536 -68 -630 120 896 206 -969 181 180 -32 -228 231 876 -381 896 947 621 63 -803 391 251 -813 -807 -446 697 681 275 394 628 406 -2 904 -855 -854 956 -551 -4 141 220 29 139 473 234 -305 -703 -545 486 610 -397 530 150 -630 -112 -108 511 165 -735 -364 486 -838 785 -995 655 788 10 997 -682 518 -255 919 -344 -616 -291 215 -511 -793 698 983 -621 267 -550 571 -140 248 -214 119 -869 -858 -706 -145 -5 189 367 134 179 540 170 881 807 701 -969 590 -18 -211 337 12 109 -689 33 -210 223 118 -890 -68 910 714 123 580 355 -161 -758 -370 -662 -235 -181 515 531 -126 730 -782 -386 -161 561 -196 -662 873 -297 -932 -23 -24 -886 -978 -758 251 -907 716 -633 825 269 522 -892 -422 890 -845 602 995 -720 663 939 488 -157 -9 711 490 -1 193 718 515 818 715 191 941 -486 -423 757 213 212 -611 -638 -241 -558 -693 661 -961 -568 -154 -874 214 -228 -181 -99 -103 594 -244 4 501 -666 732 -861 508 -421 -291 -616 465 901 -264 204 -112 -146 -392 -966 423 160 647 -757 -882 -753 -989 -475 -545 261 32 315 -990 -616 497 -657 568 715 949 526 -993 367 -49 587 956 65 275 465 668 984 856 995 -979 -163 -30 -200 -661 -621 -349 -254 -958 998 172 313 -524 -452 89 -152 -239 987 -393 45 831 -781 -614 639 805 -235 -300 -4 -450 -705 132 243 -665 -742 -645 560 -985 177 188 81 227 280 -767 -546 -546 324 515 484 47 954 -476 -84 605 -939 627 499 277 108 -773 605 428 866 598 79 -876 -665 755 -314 896 22 -545 204 383 -738 -231 319 459 946 371 -846 279 261 -268 654 -185 -86 910 364 -948 -148 -541 711 -483 452 812 -773 602 -290 -33 76 -617 148 120 -325 -366 900 333 -746 -759 -829 29 -340 629 -295 -658 -187 646 -651 734 729 262 75 169 626 -153 650 -45 -393 904 -621 -778 -872 332 -908 -722 703 -695 846 -400 94 -697 -623 -243 -917 449 -783 494 898 -983 192 -275 -994 948 635 457 -487 135 505 -724 857 -531 -687 828 937 -579 728 -644 -781 -126 186 -890 102 -257 23 -613 -289 -490 741 -197 -388 -455 -414 -710 -567 207 588 182 851 968 -555 -253 789 -191 912 408 -16 -656 -830 -593 725 525 944 -937 -628 114 980 366 606 -917 -530 294 614 339 -350 533 787 433 -807 10 -622 -614 -576 332 -285 -370 898 841 984 616 153 -815 -160 866 167 -710 615 144 604 -286 -555 -549 395 147 -116 -973 968 -247 567 208 -753 983 -550 -605 786 -131 43 -758 216 503 -195 609 -296 -89 540 -864 710 -857 160 -962 793 429 -826 993 -715 -625 448 -948 -291 -860 20 313 -317 -579 637 954 746 -259 -251 865 -598 473 665 847 837 673 698 -457 -111 -732 912 -552 975 357 137 844 -453 447 0 616 756 856 68 -367 141 174 -461 -730 892 -321 -946 -305 -111 53 301 -688 -917 -344 76 -228 660 841 669 -49 21 -286 -87 -467 316 -737 887 -726 -76 -406 935 -435 202 521 -584 744 -282 999 -635 -357 -858 -742 -103 -729 -69 -830 317 -178 547 -175 -219 318 756 -419 615 -557 360 -619 208 -871 138 -267 411 -303 -51 801 522 646 67 -941 -129 -95 866 -100 727 -34 316 -365 306 -294 -366 -521 -812 -672 981 -975 -800 79 -307 31 -708 -497 762 -33 -556 -513 -693 -64 25 616 -429 49 -43 -287 951 320 410 431 -115 867 974 932 -220 307 -379 -391 -602 21 816 -325 686 -597 156 -782 -629 217 408 734 463 747 -313 716 397 -794 792 675 887 -232 -121 -656 -356 295 -190 646 954 217 614 843 339 569 -355 397 77 456 -31 287 -50 770 621 -125 -845 -165 139 -178 -32 371 -212 96 -838 487 -3 778 298 41 588 -402 794 -786 -585 642 571 -305 -128 -17 130 707 -341 639 487 -337 748 570 -534 -170 -398 333 503 87 782 294 -650 -788 -949 528 -776 853 -128 -318 -303 405 -596 872 -691 -606 451 498 630 778 -936 45 -167 808 69 729 327 -417 910 907 -518 669 716 -574 721 -325 994 -807 -536 -417 595 -247 651 -792 -800 822 190 -116 160 -60 766 921 -798 -976 123 905 527 947 -739 -398 117 680 439 -517 406 311 207 -904 -565 657 392 -402 -875 795 -280 55 187 495 -368 -438 -672 315 -724 685 738 -360 75 -456 84 -73 -504 186 -80 -831 -649 515 -26 163 17 914 297 -145 -813 974 -873 -689 885 -950 -54 317 486 -178 -326 -591 -966 -807 -888 -604 -425 -233 222 325 -552 257 -167 789 -906 -92 -549 -856 272 612 946 -492 764 -927 852 181 -534 997 661 719 -538 985 325 -874 -427 -901 122 -550 -929 104 943 -882 -75 203 -814 55 110 327 -705 60 -1 -847 -938 444 945 -486 490 966 -654 -395 269 624 -165 255 913 601 -465 88 -178 -940 -803 -848 608 -760 -619 -189 200 -217 991 -1 707 13 -289 351 485 -352 -535 106 -322 992 -221 -917 -371 -832 188 97 -809 317 792 -939 105 -215 -888 582 -932 -209 585 -544 -769 942 -341 -705 -326 699 377 441 829 -748 639 70 136 -678 785 -467 924 -874 -36 404 416 -98 -19 -481 -903 395 682 385 -519 -232 -786 603 188 96 200 415 -103 593 436 126 -20 168 877 334 -751 -666 -107 917 -783 646 757 -2 -932 -231 -570 -842 -382 -864 136 289 -917 -924 -792 272 316 -143 -626 -650 -686 -621 -961 379 -368 212 36 691 662 16 657 -748 -120 762 -330 837 -283 -392 518 966 814 -347 542 380 341 -40 -761 -806 491 296 664 95 -608 -346 -524 -224 888 -118 -86 -365 875 327 -710 -715 -221 -567 -238 94 -467 -764 330 -782 -28 205 106 -243 -992 -755 464 227 539 -519 -248 -475 -561 813 409 -616 -255 -464 901 -733 -982 -887 131 -348 868 430 786 -370 849 -145 -687 303 -96 151 -830 400 -234 -229 402 -791 928 825 783 563 831 -26 -949 863 -908 -21 224 -63 19 -278 934 -993 134 -16 809 568 311 -332 -607 331 -948 -621 215 288 -550 666 -862 531 725 899 -803 73 -71 223 -883 -204 143 678 456 104 -37 -848 900 291 27 413 987 -686 648 -30 364 435 271 936 -289 765 992 -132 773 -728 482 -194 14 -208 -825 -203 714 550 -5 205 528 -85 742 374 -617 107 -925 -911 -508 -103 -811 7 -790 300 103 -180 758 765 124 -608 64 636 129 -441 -320 176 -382 -837 -897 -782 490 582 360 320 418 -825 973 156 521 2 469 997 884 -598 -285 873 -82 741 74 -952 -780 -976 -674 162 -882 209 -389 -497 -770 -727 929 -35 41 165 996 -452 663 -762 -954 -697 -335 -74 791 870 -160 426 -132 507 843 574 845 -973 239 724 -939 246 -845 -952 112 -443 731 -246 -675 785 581 -677 846 697 252 126 61 -173 -401 178 988 -969 874 -325 944 482 774 584 -660 -678 603 528 -470 -93 -554 -363 -804 -641 244 -385 -461 208 913 561 -462 -375 -764 486 -596 602 -468 -915 302 309 -53 -468 827 564 247 490 -190 756 -884 -98 454 341 -951 -525 334 798 189 339 519 171 -812 -887 995 -646 -399 373 838 -110 742 716 -488 -373 584 70 678 -883 -808 272 352 -843 -563 -435 53 -650 841 -469 665 -873 140 -938 324 862 594 -813 195 513 64 -444 -37 608 794 887 -68 492 -461 961 243 -82 638 -236 792 -607 -484 361 45 717 -803 -998 64 201 853 -578 423 894 -451 -670 360 -223 113 60 879 457 987 756 -558 -544 -616 -919 536 787 87 -771 650 51 558 -244 795 753 123 -884 321 344 -72 -572 260 -532 -525 -85 -723 -25 -454 212 474 209 431 581 -270 -697 -821 -905 450 733 969 31 309 -320 434 -383 663 -682 -3 57 -935 -662 -701 190 865 399 -937 694 -560 -943 177 -523 154 -522 -113 342 548 691 -733 383 17 697 -690 392 -157 -677 -635 -484 858 752 -769 616 105 -435 996 -175 856 904 -385 -692 -802 263 861 -282 -154 736 -498 601 -147 -318 157 -430 -124 776 526 587 600 276 -389 -627 836 849 -901 184 -102 -82 169 -908 229 -833 469 -257 730 90 134 -764 -498 485 53 -622 211 -395 -509 -76 149 -546 -284 -778 -347 447 989 702 -721 -828 700 -676 13 709 -405 289 -464 350 -52 -975 486 674 627 -460 -725 450 587 -698 757 942 405 310 663 956 -707 -338 -760 44 722 778 -676 202 -553 297 -736 -685 -544 25 426 -442 -101 203 799 475 932 763 369 529 -503 -671 829 603 92 154 -78 -908 847 582 -384 940 -667 181 765 -587 145 -981 -139 333 -737 -491 -282 850 -216 -945 519 32 387 224 117 -641 327 369 -930 591 96 -891 -631 -500 517 -964 -407 867 217 -179 -485 967 -423 333 948 332 594 -131 758 607 -209 -937 97 -758 722 345 731 980 691 -430 -220 -668 920 -976 638 889 945 -884 671 -860 -839 137 233 855 -994 491 -287 -297 -496 -665 822 -752 -716 576 -609 -453 -67 650 855 132 -602 -139 -454 -597 -540 -401 -170 -146 807 -562 73 -367 -46 806 491 -431 -12 -51 -201 143 -540 -916 687 398 -830 -93 633 73 -83 129 567 632 -845 336 -496 542 -703 -444 713 -734 -522 -490 470 207 -772 -47 -823 320 422 416 576 -968 436 920 -150 939 547 322 -756 801 231 -275 -304 -666 -613 582 -633 391 -752 -440 -836 343 -655 910 948 306 366 -178 -36 912 -101 863 -133 -374 -757 92 -311 -794 -166 587 227 -805 313 -334 534 312 -378 -590 -911 19 -815 -348 -704 -45 -92 100 -894 -97 835 -871 12 18 144 319 -284 236 -969 522 287 28 10 -617 655 -834 384 -434 -61 832 -536 -138 -554 548 -554 620 -477 512 647 394 857 -783 52 304 197 -284 338 490 -437 567 276 418 917 -987 973 735 843 -613 -931 552 250 435 -348 -682 969 -404 788 -674 765 -107 379 786 -913 -142 -144 559 206 -650 -427 531 174 -910 370 498 711 869 -293 515 -141 -383 746 911 270 328 -109 -375 308 -956 133 -356 -914 707 106 806 195 416 97 930 537 -680 -386 116 764 -851 940 466 775 -167 -958 835 -286 -109 -934 959 -213 694 319 353 -192 -15 -921 -665 -855 -364 626 147 -172 -42 97 -590 969 770 591 632 -5 279 873 -117 229 643 -650 -180 -647 -596 -677 217 537 -293 -201 949 -493 -569 -909 -748 -804 215 359 518 -354 -392 877 786 361 -119 -170 758 101 -402 765 -280 -442 -760 85 381 -925 -938 554 -134 138 11 673 -955 -515 -927 696 -421 217 -914 -190 -524 -24 292 965 420 483 825 616 -2 394 877 -756 -182 -623 343 855 -640 52 -302 192 602 203 -62 -131 601 -423 -686 -813 786 -302 838 -420 658 -993 -269 -929 -11 244 -65 -752 305 -706 -308 555 354 352 -877 475 -329 -286 331 367 -871 -338 -450 -550 188 -155 -211 -177 -970 252 -485 -73 707 7 -261 -651 -435 -81 -397 721 294 -355 152 312 534 -342 -310 558 862 -946 878 -824 712 585 -791 104 -352 728 923 441 -100 -903 -617 923 -138 -154 682 -109 910 -928 -474 969 -348 964 -548 -228 781 -731 -277 -422 511 626 -533 -469 996 -71 -357 290 467 -979 563 997 -300 510 173 -651 250 -660 -647 471 201 15 886 421 -281 -85 968 799 554 -630 915 452 -181 -879 87 -896 -24 -800 517 894 575 -765 506 -336 412 660 -466 -262 -169 641 -166 66 133 970 137 2 -66 -11 690 -492 16 567 837 -528 357 -39 -198 354 -112 -974 422 -544 690 -408 107 -892 330 -524 -386 -821 750 -823 649 -413 -726 -493 -434 -866 -159 591 -571 -69 120 255 736 131 643 -806 425 -118 -701 761 -959 -424 781 43 -783 349 327 343 75 295 138 -152 3 -711 -433 621 -80 761 659 870 993 -814 691 233 -800 -237 437 596 -52 -723 -958 -316 -420 -423 103 -178 -73 -442 -697 670 887 -160 884 -477 -423 638 -33 -880 -731 -974 561 -521 -135 -948 610 492 195 412 -735 -152 -914 532 -62 -31 -186 940 -23 616 192 371 751 299 -102 -922 326 234 -547 633 -68 -656 -69 -898 -990 -518 -18 -311 246 -599 -120 981 842 148 -384 523 -747 -521 513 -155 -105 134 698 -647 234 543 539 383 985 175 -161 987 -180 -108 -279 -718 59 952 -816 -905 -359 -736 -189 -252 -462 -347 737 519 423 -40 -533 -872 237 785 -730 -70 -548 -42 11 -508 418 -142 864 -593 -221 957 371 -397 -325 758 131 25 739 321 749 550 -857 -9 -775 -322 -413 831 -334 -607 -365 479 979 70 697 787 324 -669 -583 66 -116 805 -110 88 293 63 -979 -600 66 512 -387 -51 593 -945 -176 -151 -288 -700 -98 -854 -60 -939 -816 -418 865 777 873 463 606 -152 -793 669 -473 -625 109 -173 535 -578 -855 -839 -824 -897 -899 -924 258 -566 723 11 -167 20 971 627 603 -711 557 873 394 -939 -889 -354 -651 -191 -739 -509 -156 -315 -961 853 -276 996 -774 146 -120 -8 814 670 550 -885 132 -142 158 -334 -274 576 639 353 -120 16 166 -93 -807 405 -755 919 789 837 382 957 540 -818 -796 327 237 -495 -132 444 828 794 652 -142 77 421 899 -720 804 234 961 678 707 -301 -864 66 -596 -343 -452 -236 972 -533 -834 805 903 -710 -895 243 836 -603 265 -651 -182 162 313 -940 465 -683 915 403 -841 962 -802 -984 725 545 486 422 679 -484 221 -959 891 -920 765 374 -668 -700 84 675 -96 978 678 207 -684 -765 -196 21 -876 -92 -493 286 -693 584 -871 396 456 -701 914 -271 -918 -424 -711 -95 -640 -805 698 781 224 728 780 -491 -971 -670 849 218 729 288 -137 -682 267 920 -72 -326 943 -106 -655 130 230 360 -600 -665 925 -593 -805 -138 181 899 851 -43 -438 712 219 -407 -442 -858 172 358 -854 968 -458 -371 -742 293 400 234 -323 491 -877 220 824 -883 -417 354 -360 -993 -703 -945 817 530 -695 -571 -26 721 685 -512 -869 959 -83 -129 685 340 714 -86 223 788 510 395 -195 58 166 -275 -947 710 -592 377 -355 106 -93 -33 72 622 671 -379 -20 -598 526 874 -578 435 366 -57 177 -2 668 797 -538 -781 -438 88 366 28 543 335 323 168 -598 381 -383 -899 -850 -612 -934 -113 866 171 859 -70 868 -668 -793 -819 299 -52 913 -247 -488 3 -59 233 -114 -166 341 -545 167 373 -452 -318 -898 121 -845 -796 -638 -694 -650 963 -15 -130 -418 -374 -486 925 -614 -906 -393 432 276 -620 -409 884 -228 677 456 39 170 194 231 -528 -196 -495 -590 -107 419 67 -865 653 433 -338 -74 -451 -590 657 -265 736 -320 -159 -239 -618 470 -377 91 85 274 -331 -385 946 -21 417 -147 601 485 -834 275 691 565 -770 -90 -303 173 579 -757 -898 -212 -133 73 -128 378 835 -950 -460 -197 -315 138 835 294 285 -490 757 254 205 288 -358 868 -853 -325 298 -190 -951 545 82 144 -679 -831 514 414 -530 388 -33 379 646 -50 -295 -551 3 633 968 -503 465 -80 -704 702 -670 162 753 -755 -853 445 985 633 -774 691 388 21 -460 343 806 631 117 456 927 -170 832 -698 650 127 116 -932 -111 68 -894 -3 -449 -712 649 170 -437 623 402 989 -958 400 -935 561 860 159 -130 -96 30 4 -978 122 335 185 -97 -175 726 -942 584 -96 -430 -89 555 -899 -271 900 -778 -366 -399 595 -263 303 -66 179 450 -422 449 729 598 537 265 276 -40 712 271 -755 -493 687 -566 -869 458 -135 772 -667 -304 -407 458 441 654 531 -329 -152 6 -707 412 -625 644 -823 -724 791 -206 571 900 -551 -971 334 434 329 728 692 935 -517 -246 289 -341 -198 979 681 -120 562 -118 -914 -881 -351 -991 139 351 -4 327 899 731 263 -264 -441 63 19 267 508 974 -733 -913 380 -175 -221 -815 -801 814 936 -644 -100 -584 450 626 -377 -12 -393 591 797 -194 473 -889 -635 316 851 -679 -904 -798 -900 124 191 924 657 -871 -997 -36 219 -260 -147 486 236 -812 147 975 716 450 -592 -902 262 -807 417 45 -33 -899 -349 817 15 253 -115 720 -234 231 -309 830 -343 -175 -702 291 976 103 386 -53 -743 -754 -258 683 -935 -897 358 -645 -955 127 493 -859 -33 471 824 138 -999 -128 -274 883 -288 40 -443 -580 -709 323 -518 -960 11 -426 410 974 801 856 -688 -697 591 -834 778 -410 873 -486 -977 -601 716 397 -242 -352 861 442 -753 982 -186 28 -689 -145 -109 79 511 -113 -37 31 213 101 -717 -891 201 225 747 -89 72 -709 -238 -21 236 -803 863 -383 788 -657 299 -132 -15 -223 498 242 -306 -746 -595 -608 615 -190 -660 -202 282 498 670 -539 -956 -263 -164 -372 -683 442 631 656 892 -736 860 -740 767 604 -199 974 -349 686 526 -1 -959 434 682 -347 993 -218 -325 592 428 223 947 182 -98 866 541 317 153 -460 -121 -39 565 227 -967 -83 -258 -131 193 -41 179 557 -238 908 -514 -774 916 -435 -434 785 700 -742 -902 -676 -69 -200 -524 -2 45 583 53 462 -721 883 107 -733 331 658 -411 952 626 976 -541 667 310 690 33 -228 -869 -424 4 918 561 -936 -637 -59 216 -351 901 405 586 544 -708 980 -698 -256 -635 730 -706 733 359 984 -941 905 684 -504 -727 201 98 790 -525 -917 801 763 271 -614 -725 715 435 -978 289 206 745 -793 24 -571 826 925 -110 -148 744 -812 388 860 -493 710 -431 -239 -420 -199 202 -615 378 -888 756 -626 993 476 713 398 -550 815 -11 922 142 783 279 40 -42 64 497 -175 901 948 253 -717 627 244 -27 140 -784 679 386 319 -843 -696 -314 -999 973 -38 -541 601 626 795 -487 927 921 397 -181 -630 -458 109 914 349 -164 -771 -596 324 837 208 -821 -627 659 -963 -782 -844 432 -29 455 824 832 555 50 481 967 50 -47 448 -679 -374 517 142 114 894 21 -216 -723 -290 -882 714 230 424 -155 -550 -723 75 448 102 628 -940 -472 19 979 -478 -970 -318 -237 -941 158 846 475 833 -835 -879 814 382 -220 412 -137 -681 -380 587 266 309 -370 -601 134 -587 -513 -27 -769 -21 784 338 -827 -150 907 783 777 127 -364 233 -482 794 -464 843 -506 924 965 -383 614 412 -418 -14 931 4 229 588 991 76 647 199 -554 272 766 -434 -580 340 607 89 -794 600 226 -401 -692 -207 368 -980 301 429 552 -311 218 115 407 679 277 -93 554 666 938 394 -321 702 -472 -340 612 447 812 -242 -275 92 -118 -605 826 116 -137 264 187 662 717 -979 -153 -293 800 379 -835 155 75 -201 50 -842 -819 -749 -402 351 166 891 104 103 -477 184 49 622 3 -279 646 -86 -663 928 -29 -398 489 172 -774 164 -119 84 -274 967 -882 -607 -567 -985 953 354 631 288 942 -316 278 -95 347 111 593 -89 29 860 -147 -874 -164 -722 800 -275 261 -413 981 -891 -358 215 692 635 -779 -980 -166 -57 -961 929 -925 -609 877 848 468 -486 508 -727 258 -538 732 449 -300 978 -210 -661 48 830 -752 -730 -976 -473 -619 -421 443 -992 -255 484 744 777 429 724 -894 -207 -790 -884 835 -789 -272 744 -942 -643 176 -797 -51 -943 -471 -618 -60 -336 921 -206 -892 25 867 288 372 -349 -963 -916 -124 -802 83 392 204 -721 864 -670 -627 -174 703 991 -203 -793 641 639 918 -581 23 -308 -365 642 -602 739 23 -772 576 -392 518 -66 -418 373 283 -356 -959 -693 846 583 -334 576 -908 -580 -619 617 512 -126 987 -491 635 -261 769 779 -115 254 764 -632 -461 -618 56 539 431 -420 -237 -169 42 -113 -889 -589 429 -586 382 -107 -410 857 -848 885 660 -951 -908 19 154 -416 508 -803 -225 691 955 757 262 471 309 867 -951 -139 8 -701 -89 593 364 -514 443 -314 150 -510 334 936 -471 -323 663 39 -721 235 -347 -939 888 -673 172 -121 -511 -355 -82 -965 -361 -558 -630 -380 636 21 -655 80 630 -42 930 -824 -121 -626 -891 118 -630 -73 -908 581 842 561 366 873 30 -11 -874 -378 -423 813 -439 264 820 733 325 956 855 -853 973 602 -999 -106 725 -972 785 600 -866 -537 -455 -686 -574 -594 418 -862 -753 717 331 792 -227 -80 146 -73 129 549 -540 582 780 -815 -324 -505 -411 -983 -727 -667 -627 -662 995 155 920 252 862 -704 683 -717 918 -928 -289 510 266 -355 -962 496 781 57 -709 -596 31 47 -846 -642 -963 -33 262 892 777 3 -875 574 -65 -636 106 -383 777 -163 752 968 664 -732 -912 581 -610 -651 -667 -265 460 -375 -497 -343 -609 -133 914 903 862 924 128 -280 -684 -302 846 -495 -519 -958 -656 906 95 634 -404 -589 305 -385 930 281 -759 355 -781 -762 41 -243 -823 541 917 157 -655 530 219 853 -862 137 -281 606 -426 560 948 348 -382 -768 195 232 -945 831 -766 -448 -119 -68 864 444 -277 125 -466 80 849 -120 972 759 876 -780 -47 -180 881 812 234 -805 -664 937 585 -578 141 89 331 199 988 -700 668 250 442 -635 116 -40 954 942 -115 -492 164 -444 604 520 569 359 -783 468 -767 46 -857 202 -291 489 279 -549 -681 352 460 911 -857 724 -813 849 -576 691 350 984 -227 -810 -801 418 664 -976 -614 -126 626 -857 415 -169 939 206 456 -382 -210 715 137 -93 -669 489 938 -38 -180 432 -260 -341 -348 110 -852 -175 -632 -827 840 -948 -185 507 465 -909 -344 -745 397 785 -169 853 -801 -608 -486 837 728 -461 923 -354 491 -256 -417 651 -985 999 284 319 -811 -947 903 -205 -109 227 766 361 -985 -374 764 -421 -421 -628 -730 -277 595 -942 52 44 873 -329 -668 -142 764 61 -964 333 -894 204 -417 340 496 238 -438 -933 778 -677 755 -567 428 -336 -535 -43 11 403 -42 316 138 148 612 40 -966 452 -266 -416 369 463 351 517 369 35 -624 200 910 34 418 241 -536 595 164 -423 -213 -354 -225 220 427 844 -105 -283 853 -930 655 -743 -899 -451 272 876 962 344 -572 -135 284 327 -479 638 560 353 643 553 -796 268 -325 -653 249 802 -894 440 909 -268 -459 -718 971 -985 823 -955 -1000 590 -73 -38 -703 29 -749 -931 77 967 -847 727 -312 788 -550 537 48 968 -449 -715 -890 -883 -186 -571 157 -58 -195 578 -847 -110 294 65 -783 739 615 -38 -548 -757 -16 -686 -895 -696 245 -671 874 -303 967 485 -251 739 -351 276 686 -284 126 104 953 -253 934 234 -83 648 -254 -109 -457 -202 112 -762 -524 -884 -556 768 -648 -874 388 -237 -220 -228 -322 -589 393 887 108 -402 -932 -82 809 -522 770 113 827 481 694 343 327 74 -474 -190 104 646 -639 -77 -46 85 -372 456 272 -556 606 767 -151 554 468 363 184 444 606 -836 380 567 -857 -850 572 527 733 526 829 390 301 437 -844 -435 -557 505 -966 -85 911 423 339 317 -805 -688 912 -901 -185 982 576 751 -441 733 -339 -764 -415 -902 257 -976 220 -79 -744 989 373 -959 -397 279 130 -975 491 -658 -768 522 592 931 720 -195 216 181 981 -571 77 102 433 609 905 -809 -101 1 -309 355 -971 -260 -861 -649 495 -985 -610 -513 -551 -576 751 -217 -3 -498 497 345 -709 -544 -41 390 -319 -225 861 -34 542 -944 820 243 106 517 -27 -346 -790 249 -571 -544 100 203 200 -974 -936 -675 -197 122 -552 398 583 -577 859 273 -101 408 -392 -767 -39 372 -661 702 25 -844 301 571 555 8 -654 794 -236 816 -53 315 271 683 -350 25 888 23 582 -874 -722 -214 305 -175 790 518 -465 525 578 -421 -425 121 703 521 458 -498 -111 -436 396 -305 168 -844 -977 -459 890 -926 -593 659 -519 -25 -194 -328 -623 -491 -978 -559 -294 -912 790 619 -37 -61 855 -919 -701 707 -831 742 -258 395 753 -547 218 387 943 -678 -393 237 -345 930 -336 780 91 229 -813 422 -61 818 -996 182 -523 -441 292 106 -752 -66 611 149 -833 177 701 -10 -988 263 -833 139 -923 850 43 -263 -918 481 -379 324 64 762 -6 236 -544 -52 -591 579 -138 -542 -256 -726 -143 -144 -446 278 709 -603 -696 -595 -150 -488 -703 778 676 -937 -25 847 -911 -29 640 806 631 126 -583 -109 -472 -624 627 604 236 257 28 -30 6 135 -696 -122 -605 721 -527 -990 -432 -186 498 644 -639 -38 260 -144 385 225 -937 310 -741 -736 -254 190 768 -554 -932 -39 753 219 -955 163 -644 720 405 -46 288 -159 -713 545 -125 -796 -224 964 555 -14 -886 -407 968 -732 -591 991 72 -788 817 -564 -908 -181 -706 -181 -987 456 898 638 559 555 -551 518 866 -304 -549 -805 381 450 435 544 941 524 -364 683 -754 -795 361 -142 -823 -553 -64 625 -658 -125 721 -4 699 -657 -922 -970 -967 271 102 750 257 618 928 392 351 -264 -555 885 502 -527 273 589 551 305 735 -387 -695 47 585 -31 758 -654 -466 63 623 917 10 141 -922 965 -478 826 -40 -333 -434 810 -970 -983 959 840 -804 464 -898 -735 -529 -420 -524 -838 9 -564 -448 228 734 335 -799 -183 317 420 -654 353 -138 -934 -715 159 -751 -136 648 315 -807 545 603 79 -277 -354 -981 -600 163 576 -553 -400 -244 -417 -433 793 623 495 59 -24 -616 701 -168 -788 -59 244 449 -24 926 -974 41 447 -875 961 932 493 566 -360 819 -369 -735 135 814 948 463 536 236 318 -716 -184 645 -732 -775 554 172 -350 -967 -792 135 837 740 -611 768 -481 -668 -955 -787 710 -134 -597 -845 -930 425 341 -433 -51 510 834 -983 477 604 319 263 -853 710 -197 82 301 -84 883 837 766 943 456 -753 417 760 34 862 -746 -624 -397 -66 -47 -877 -372 -848 -499 -395 -19 -459 -971 983 -645 955 53 -497 164 493 935 172 997 -992 95 263 199 655 283 -760 209 -345 -38 -246 -478 -589 350 -856 962 -16 69 -623 -928 -35 -206 108 -668 201 288 -673 14 -86 -959 147 171 -319 -843 705 377 50 162 372 -684 415 -486 434 536 433 -355 967 189 -167 -344 -519 765 -43 331 585 -140 -680 -501 -468 -700 -857 -793 -290 -451 855 390 -916 185 -264 112 231 -642 515 -912 40 609 32 337 131 -423 645 718 -804 -826 -14 661 -591 118 -417 442 -354 -473 28 511 -737 -899 204 516 50 185 -529 -120 225 902 -230 346 -830 -389 -322 956 833 77 -461 -952 -919 578 687 507 406 -7 -527 985 -738 740 189 403 -874 -753 -831 -1 -994 980 303 -341 -362 269 535 -600 683 436 -108 903 -1 305 -743 623 832 -65 763 -224 456 139 -595 -370 416 907 -795 -299 78 -54 -175 530 795 629 237 -176 750 469 925 322 873 -978 317 752 858 70 -35 680 -699 -770 -964 -970 -203 304 418 718 614 -62 -191 891 -578 399 985 100 -349 -410 210 434 -642 -804 250 -199 -880 -970 -262 -302 -923 872 -846 708 -106 -918 185 -931 -361 -950 -205 -797 957 -396 214 566 -334 -797 693 -877 -721 674 -880 346 -587 -790 846 508 978 913 -632 -37 -68 -715 -266 890 -401 -571 322 563 958 -797 172 -800 -443 -765 201 -150 -840 972 -458 -368 768 270 73 -508 581 -755 -994 -334 697 -559 598 -927 -913 676 -720 -717 -961 595 -716 -10 -907 -989 526 985 342 -907 846 -250 756 -560 -130 392 -28 939 777 819 393 780 -347 572 -885 842 515 -896 -758 799 125 181 -932 -891 71 586 678 -222 867 183 -280 -704 -847 -159 357 752 935 -86 175 -85 5 411 -373 624 -149 896 164 -637 44 -650 -203 -773 -772 -551 -773 -117 236 653 -865 852 -419 -603 895 682 750 -28 -497 -156 -287 -730 -930 -630 583 555 -553 440 279 540 -678 -613 -834 386 727 813 230 -637 857 642 439 504 273 312 -646 740 545 -134 883 363 -8 -314 -272 865 793 882 185 146 292 690 802 884 225 -850 646 -564 115 207 -124 -879 73 -483 763 -567 -351 -743 343 599 373 838 337 -936 -694 -256 -680 -175 -569 -794 859 -53 -896 849 -464 -744 210 200 -514 -316 688 -131 -928 255 173 107 285 430 -688 -513 -536 -32 -668 178 -817 -756 309 553 -413 -651 -508 -295 353 480 -708 -52 200 -416 -626 -217 -2 934 23 634 207 -703 -458 -384 970 439 -634 106 715 922 909 -620 -312 -172 635 -629 595 157 968 -668 287 -791 -468 -77 621 -619 -481 -964 -12 -462 -847 900 -224 -622 161 -755 -951 996 -503 934 652 -910 -804 -819 -152 -875 -271 -264 331 25 -76 -863 -984 883 -767 193 -141 182 -31 -877 603 657 482 158 -782 -745 -901 -17 150 -810 847 -149 -238 411 -307 -702 831 -436 -597 -85 -765 -377 568 -105 -677 609 441 -157 654 854 -400 -459 -362 -457 860 -818 -672 69 159 -999 989 -831 318 -875 198 -254 -939 465 881 -262 -679 631 304 -370 536 -965 939 445 980 433 -417 -306 0 129 515 -618 469 -927 309 626 -754 -65 433 -818 -327 -376 -922 -845 58 348 -445 -332 417 112 -739 646 -759 -624 -630 36 -461 771 328 666 -7 261 -53 -557 953 -676 261 46 -480 -739 28 403 280 -817 122 -115 353 360 -395 543 651 -197 -558 283 493 -882 -516 173 -713 903 8 841 232 742 -186 586 -829 -444 541 279 871 79 965 430 -437 652 -975 -956 142 -404 -463 262 833 -49 -796 -56 -56 573 -838 -782 -538 -443 453 -634 618 -612 503 120 0 -339 -770 256 617 491 575 -799 522 -106 183 591 -4 -676 171 956 -116 64 -407 379 910 740 575 915 127 -433 842 976 62 275 -614 -310 -964 -180 -500 33 185 -587 -129 893 -117 -352 -996 -231 286 125 -764 445 916 521 -540 -154 712 -18 591 -779 540 664 -167 -848 499 -85 -643 870 -167 -161 661 -180 -933 -868 -402 -182 -57 -242 978 -960 87 360 -638 -863 215 -9 -275 315 709 -549 633 339 -538 -724 -151 -509 -253 975 662 -140 -647 999 803 -227 449 373 834 419 740 535 -255 801 -78 260 -592 331 112 -800 579 815 653 -837 -120 695 477 839 -130 -51 -656 -41 242 716 102 407 -485 604 218 156 -824 531 665 -493 -465 881 635 158 771 -353 681 -380 907 101 254 -39 -743 -331 -123 -186 -263 384 -652 447 -215 617 941 -320 537 -444 971 -965 -602 655 -928 -671 -364 -158 687 -227 -104 -748 342 -894 -437 290 50 403 762 -518 -571 -198 957 618 -965 346 -32 21 911 -416 895 806 889 189 567 -484 77 -175 -102 -445 -972 187 -255 248 59 -967 -829 -587 -427 -767 80 442 4 146 -663 -962 -98 -819 -238 -855 602 -335 -308 -19 847 -696 -898 -401 -853 -677 815 -515 541 287 -771 -161 759 -181 33 52 279 -595 790 57 -323 549 245 -978 -250 669 54 -453 -213 -384 -322 708 942 -477 -330 -504 753 714 350 932 415 -644 111 -924 -948 445 -667 -309 -120 -651 701 400 -284 784 -582 783 -844 -779 -618 -648 362 -445 -677 753 -359 -930 449 158 744 -412 -360 13 427 -845 841 709 390 854 861 59 574 958 -332 341 747 521 607 -839 -258 945 -938 -470 -267 331 -263 870 212 -64 -670 14 -351 239 -213 -540 -588 -736 684 213 -466 860 624 333 -863 565 850 285 675 -620 -251 596 442 -168 -974 402 106 232 -58 176 185 -637 -160 30 -171 966 -850 230 716 -85 750 -615 -695 122 325 858 595 -659 -484 572 -543 480 -966 -275 11 -125 292 838 -601 530 -729 400 -618 795 -980 -67 -522 176 921 -306 -30 643 -412 -737 731 288 -578 532 -11 605 202 -93 -337 520 370 -231 -491 -89 -852 -723 80 928 -336 721 225 -848 178 973 690 -727 506 -533 -251 487 -115 620 -532 -358 -272 -618 -701 109 73 999 852 -48 817 650 268 -898 -652 -630 147 738 -501 -979 -189 -470 363 979 911 -811 -40 175 807 -496 -964 -242 -623 705 -509 46 766 -425 -355 945 -149 765 115 -364 -94 -122 -297 690 293 -731 -5 458 -353 -965 225 -733 823 -195 835 638 -983 679 258 510 730 -547 481 561 -326 672 262 930 146 -775 311 663 -907 937 444 225 456 166 -621 -390 131 378 -643 695 106 803 525 698 -288 -272 1000 517 549 -221 753 53 353 856 942 -96 -411 688 139 408 971 -844 528 -547 734 680 -151 171 -164 -648 963 880 19 -560 401 -870 -885 -414 960 105 644 -178 -890 797 336 223 -925 750 212 -346 746 -171 -788 12 348 162 -713 940 -631 575 36 -694 -855 530 -906 -206 732 -882 761 -649 -273 -959 -139 -40 160 -79 31 425 -55 700 -459 874 144 606 -613 555 146 343 -821 -673 -795 -595 -727 280 52 -27 348 -98 45 418 609 -196 440 444 673 197 884 -367 -353 -107 -692 382 -971 1 -816 631 276 361 749 -223 542 -87 969 495 -794 -865 154 650 -474 793 -45 729 619 891 -297 -571 -929 -260 -371 876 919 -289 588 726 -362 -580 744 -103 757 810 476 -20 -84 -740 -417 284 -837 710 -335 643 376 -23 112 949 669 -112 -447 -193 -447 828 -677 -188 -660 -105 197 -53 75 52 778 400 -182 338 214 -304 380 846 -267 -60 616 -40 544 -665 -184 -932 851 -369 -391 -933 -764 600 -334 -591 764 191 -450 365 -693 -8 -477 886 100 242 -625 422 -321 -9 866 -850 -697 845 878 -379 -990 719 934 -320 -544 900 -626 -585 354 -591 -160 853 870 -284 -75 -479 815 -397 153 -626 95 374 -174 351 774 -644 896 856 988 73 462 569 -571 67 -537 -181 -303 -697 763 742 954 -949 369 -522 -243 -148 910 457 438 -830 457 -66 -489 816 -619 952 743 50 267 889 937 -830 -121 182 256 -475 -472 18 -652 -422 -788 143 -3 559 931 -872 99 -385 -663 -694 -727 7 512 530 -268 711 -484 -943 425 589 368 538 436 -544 469 -271 477 35 978 -844 659 -404 383 887 775 205 -81 -190 -941 -405 813 -450 560 154 -236 522 -464 -595 -988 -536 153 429 953 -882 395 473 -641 -602 -471 171 279 -678 -613 379 -478 -489 922 452 305 -658 919 295 -67 72 903 567 208 -192 197 -862 821 164 -523 34 704 488 -100 326 -139 -420 -891 35 523 970 -584 -214 595 -797 887 48 -84 -168 671 -769 71 -735 473 691 699 -96 925 661 786 -491 -416 225 -906 23 -502 103 220 168 -481 456 379 526 -412 -33 -904 411 465 -992 630 -348 -766 -394 814 905 330 -711 163 -986 592 227 970 -931 -969 772 881 544 -626 -326 -147 -753 903 382 -408 -721 -962 220 -402 440 -946 -541 -238 -450 -67 833 49 -681 -673 -619 815 -374 242 -527 178 -312 -283 292 -310 498 748 984 355 -216 -714 201 980 713 235 -114 784 690 656 -719 135 -615 -435 250 -774 -779 -488 -215 -452 -61 -963 -376 -713 580 -719 -193 926 778 214 190 -618 -484 -575 -48 -595 490 -82 452 883 252 853 89 316 96 642 473 867 -367 -92 846 -677 -693 -516 892 122 -350 -359 331 38 -61 -320 -341 25 739 -364 -86 365 -904 -116 -960 -922 -466 304 -885 530 -961 -572 -183 406 809 701 386 -526 -17 -647 -937 -59 397 361 -291 999 253 585 -134 -427 -625 -394 565 77 -208 -335 841 324 203 954 924 635 -908 -488 -839 -738 -505 -335 545 311 -465 -858 -47 -529 -655 761 358 856 995 -506 414 704 -106 -432 -712 888 141 912 -661 -458 -598 485 -667 -699 159 -875 -749 771 961 -200 -798 -274 -790 402 -753 -973 23 -506 -261 -993 -281 -107 239 -95 138 968 -710 -14 -455 -904 482 -144 358 790 282 645 297 -12 215 865 -419 186 758 876 -864 384 -369 -599 -147 760 -680 -232 320 834 -252 552 -782 -192 -693 -374 -263 109 701 210 -320 -19 -841 -187 -619 -386 53 -587 -836 -942 -643 762 738 -200 162 -592 817 -554 -760 -806 166 452 -762 -346 509 670 351 -154 -740 826 -808 630 -952 296 664 -718 -107 356 -510 816 -443 -268 -441 -463 -764 720 -454 -984 -179 -751 307 451 -967 -850 617 -270 -283 344 233 118 68 376 465 162 59 88 -727 125 -6 -532 -88 -266 -736 -364 628 516 480 677 493 -302 -826 829 -853 -80 -241 -349 -718 -450 -224 -500 197 947 338 -984 -837 -27 -957 166 -262 -137 -655 60 -235 -979 -812 -844 115 -221 167 517 527 428 497 -569 821 -589 -378 -60 892 -191 -245 532 118 -793 -745 -245 -529 -668 132 355 -239 -322 -943 -519 840 -795 -653 107 299 -438 785 -616 -688 -843 -140 961 -597 512 208 980 511 -762 376 -81 532 -417 906 -322 -629 -32 -355 -798 -57 84 51 629 -444 -220 11 809 231 138 873 -694 -704 -696 -830 668 973 496 89 397 340 353 -122 523 394 489 347 88 -648 -862 675 -749 9 955 -396 156 272 -430 145 986 360 819 -996 640 -863 -881 -619 -75 -580 -483 194 -272 -641 -717 161 -23 736 615 203 20 -59 -603 458 320 -629 -44 -965 186 850 245 624 -117 437 476 496 515 -703 -531 882 781 242 266 47 -355 -888 278 703 -808 -175 536 -443 226 675 779 -363 -951 -165 -172 477 943 697 293 494 -694 -191 958 -609 673 386 -770 -25 355 -563 -589 -466 494 -665 -385 608 420 205 -308 775 -931 -142 56 -129 882 698 891 41 523 237 813 -750 -534 -768 -324 -330 451 595 -887 -417 -655 -80 -960 -537 -673 -525 974 564 -554 -122 352 505 -586 -446 370 -780 120 894 -699 598 -761 -357 173 -572 -191 -861 644 412 229 -120 -753 703 443 59 772 617 -994 122 687 -918 786 93 -994 -450 954 -863 347 424 -785 -777 -270 864 477 345 -298 -801 15 574 -826 553 786 -106 -853 -523 -33 -846 867 197 -117 244 63 -593 -649 -185 -614 127 95 -858 945 752 936 756 682 -118 887 973 20 943 673 -807 743 33 86 -62 -182 603 -383 444 -212 250 71 922 -7 835 221 289 -643 -413 -941 -202 -270 -642 406 713 -938 645 496 -768 -713 53 269 15 -881 481 398 180 620 739 -305 -180 -63 -863 621 -17 -394 -609 901 -862 897 -408 -768 -160 -903 284 -474 -321 49 -13 -951 646 788 -532 150 -90 -662 748 133 -325 -121 -843 506 161 -849 -182 -236 -672 -708 448 -239 -810 -168 -680 777 -972 790 833 804 722 281 -847 -212 221 478 -104 206 322 -90 -104 880 -523 495 488 -475 -295 -769 131 565 -645 -311 635 63 927 -890 -553 218 -253 4 -42 953 -636 -107 698 369 -412 -401 119 8 -503 534 300 919 554 667 725 225 595 -843 -969 -862 -157 5 -590 185 204 248 807 -515 -260 -90 688 311 415 -404 -311 -103 -85 918 -474 497 -428 993 -788 336 -483 -154 384 -227 -568 -642 -632 113 585 -255 114 964 478 -655 608 778 -835 47 392 -97 -679 -377 -312 930 255 9 -933 706 -886 686 -926 601 374 397 474 -480 790 793 -513 -176 781 872 -707 -352 -254 -719 -641 235 617 -316 -856 287 816 -907 744 794 399 644 111 -913 -967 847 -293 -331 -821 438 -584 924 910 -537 -998 301 641 -246 -810 406 -884 -951 -179 -928 900 -316 -817 -17 -803 -342 444 -528 223 -190 645 667 969 -156 739 994 495 -178 163 714 -687 10 791 -350 -314 927 302 477 609 -275 -480 -333 -115 730 122 812 -162 780 -141 -267 611 167 210 806 -340 626 -384 -332 398 -405 155 190 904 444 -874 -969 -458 -980 -186 -354 775 -829 664 465 -567 -675 -7 -998 -487 -225 -743 -409 250 21 62 762 355 661 935 -386 233 -282 -39 752 -126 -660 859 529 -520 747 -797 535 899 855 -803 -509 122 527 845 729 -926 121 -12 414 -334 -248 182 139 -885 950 -938 -610 -287 571 449 368 -703 -379 -241 691 182 -526 -394 241 842 880 -993 845 -942 819 -47 445 -885 943 -398 -296 -51 195 421 -378 -140 3 269 -299 -965 -233 637 743 476 1000 96 632 -480 -990 -538 -689 778 -74 724 613 -956 291 -524 509 -58 577 -656 204 -661 593 -722 -626 -126 71 930 573 -110 524 -685 -942 -665 -636 -898 -938 753 -105 865 339 219 -860 -582 -788 -505 531 999 -497 469 -459 279 -639 998 300 -896 -353 919 42 -860 761 116 -933 808 -350 -365 -313 -183 995 -804 292 -816 961 -711 -46 800 113 -57 -688 -960 168 99 -396 -769 61 -136 296 944 486 86 -980 299 -258 498 343 856 702 383 539 909 577 408 61 722 -491 -523 948 -715 -11 -709 -610 863 218 -50 -551 639 -360 885 -145 -579 -816 -952 -681 680 -99 182 -237 368 -421 -17 -146 518 -634 608 -57 860 512 133 356 366 -902 -619 -304 180 -890 815 -447 -419 -442 -619 -434 838 551 751 -400 -816 67 -493 429 -187 -2 -514 -625 23 -722 837 898 316 -507 679 904 -209 -954 135 -725 461 791 184 -211 251 398 -121 469 -793 396 -300 972 994 -479 -735 19 471 -735 162 45 523 426 -955 -899 -532 -236 -391 951 -282 385 -703 569 -756 801 -743 -378 -210 -912 -378 -52 -693 -776 -409 -969 805 -8 704 -485 -781 -269 -608 264 -601 964 -905 606 513 187 -675 -613 819 -222 953 -799 -894 482 591 650 871 167 66 61 -82 -142 -430 -370 -953 844 -266 -873 203 -685 -241 -175 -506 -426 -679 -947 -918 -433 841 114 56 420 714 -584 495 -895 657 290 175 -788 -969 -511 -741 -358 173 -961 -283 304 -22 981 424 739 90 757 -4 -455 375 850 -462 -989 602 978 334 876 -793 962 162 -620 -830 -959 586 -453 -489 647 348 -370 -451 378 -902 940 -195 179 726 459 355 -381 485 468 -815 -498 -231 719 976 125 375 -129 15 98 -836 46 -437 -709 184 -856 -430 -35 -519 -32 -993 -672 -862 551 -496 29 666 887 -334 991 400 -38 -145 263 122 402 532 -2 370 -381 314 876 -861 949 288 -516 927 -470 229 -483 817 309 242 537 -873 861 993 668 -728 -480 -719 827 -473 789 -213 -312 -564 59 -959 697 -270 -493 816 -595 -296 920 27 -445 -784 266 324 926 288 -958 -282 -328 303 -149 569 772 -642 787 -921 71 -359 -551 120 71 -674 -51 295 955 347 -304 127 -279 -515 365 -669 -424 788 -968 939 865 130 74 -487 -786 67 -357 -405 254 700 978 -752 -961 121 893 667 447 -382 576 683 -208 -632 -301 549 823 761 -579 -915 595 -395 -698 -770 540 -852 523 305 943 663 -813 122 -296 95 71 -702 -983 -67 796 -33 -356 692 -965 -799 204 792 -552 673 397 915 762 -691 -167 48 -926 -932 -336 -820 858 574 -229 545 -301 -658 -936 -134 657 78 723 -54 -694 -191 -545 245 491 -181 206 550 607 935 841 339 494 -756 67 -298 -730 -734 -503 -928 -728 -693 -887 17 -826 -111 -936 -153 -504 -469 866 -514 377 962 -626 -781 -121 884 98 251 97 -707 -641 -705 415 -840 662 -457 293 -469 -690 -910 151 890 565 268 -531 -796 -50 -530 -138 639 554 -827 -26 -847 -191 526 -245 626 41 -63 -689 -785 -381 -945 -332 -544 -747 32 -219 188 -501 -440 -588 642 -197 508 -653 542 84 -304 510 163 880 139 698 227 -755 107 972 460 408 830 -856 644 -406 270 -429 709 416 641 487 944 145 -685 484 75 372 331 471 -4 -283 -249 -685 908 -132 296 404 -594 160 -795 417 530 -544 431 350 761 -923 370 795 656 297 -898 -801 -92 814 208 -90 647 598 -738 -228 583 -320 441 -115 -442 -366 680 -189 -990 -477 -315 27 926 23 437 -716 -566 -404 746 8 -882 -558 664 432 -104 699 -1 37 914 479 -522 -591 -119 -706 -439 570 -326 -762 513 -983 215 125 689 865 721 992 -467 -928 -507 -386 521 -117 -252 512 -219 -928 -763 -109 -387 -910 -170 520 563 -749 -876 484 399 56 -779 -335 -485 907 10 -975 695 840 786 577 319 -623 619 420 -248 43 -303 -698 629 85 -812 -602 -343 -19 524 924 556 -559 -493 294 -970 119 349 139 947 271 -788 968 -859 -705 -715 695 -56 -869 624 656 -433 -219 -978 -699 -741 51 150 -993 653 -982 216 -196 246 767 613 -348 280 -615 834 -697 -916 501 -933 -764 671 668 216 890 -925 -404 -294 348 -388 -576 841 794 593 993 -331 409 -232 200 514 -573 -452 599 565 458 -688 -320 334 -725 -967 525 61 -219 -769 621 298 804 -706 -57 589 -112 -729 631 69 -95 669 718 -558 -120 -264 -562 -751 -688 217 -137 50 673 607 940 -127 65 -569 -667 90 163 -727 723 875 429 839 64 193 -475 -417 71 702 -156 -801 -108 -113 580 66 -262 595 903 -127 534 305 559 184 -887 884 -618 909 -832 -902 235 431 88 -27 610 258 -724 976 803 471 -495 346 -947 466 -647 640 -785 -712 -332 -826 -145 -757 337 -216 -101 -688 376 -86 -216 884 -600 421 77 -35 574 389 712 650 -832 625 59 -879 300 210 -108 677 272 954 -66 -42 -966 970 695 374 -620 -930 826 222 -317 763 -259 14 299 147 765 677 -349 619 -717 -276 402 -507 447 77 459 -113 -820 322 -499 -182 -903 212 -423 677 -404 519 637 710 390 318 -401 -968 -157 197 -599 -855 -640 -384 960 712 283 -149 507 36 302 944 -181 577 649 655 -648 218 28 485 -689 -668 -116 434 -272 -719 132 255 596 439 873 664 -768 -981 790 -555 -500 344 -974 319 -592 48 10 987 -561 -42 795 -316 -894 938 -734 773 -428 880 -35 592 64 -129 -452 911 726 -957 154 710 -509 -4 -139 49 -43 184 -799 -926 -906 656 -866 -637 -610 762 916 -449 -465 460 -653 811 -961 -167 -898 -211 -975 504 172 422 -838 -914 -281 -888 -551 808 -453 -772 244 -398 859 -488 -290 686 -994 776 728 -890 553 990 629 -641 -652 -549 -290 -157 555 -151 162 756 -949 826 -803 -837 521 -951 633 -581 -58 452 -812 -946 792 -212 -792 416 130 -85 -196 479 -865 -752 371 -508 517 125 80 -367 797 312 -665 -937 -128 -316 -453 -74 -666 498 -117 -642 -951 732 363 934 -792 799 233 477 -53 10 -885 144 -725 -662 -553 -186 533 -592 22 54 534 -436 -112 675 -91 804 -670 152 256 -746 161 -737 230 421 710 -334 -804 -807 464 54 663 968 486 -967 -876 968 175 818 754 502 161 -238 -442 -637 -849 -793 838 -342 509 952 -326 -89 297 434 898 -146 683 637 64 -568 -804 -939 355 545 -726 -548 651 -334 -783 819 679 -946 686 -605 544 -151 595 -518 321 750 401 -982 570 -957 -438 910 -269 -537 -210 -734 240 -714 761 -242 -217 981 345 217 206 -414 -196 515 731 -200 -326 613 -813 -79 -368 -79 615 -696 -528 -868 716 556 -533 350 716 672 295 -449 891 -769 666 -991 126 901 960 -330 -406 277 523 -673 -419 1 -837 -154 -267 -91 261 -889 -299 222 -583 986 785 1000 -577 428 877 983 273 -881 92 241 -563 89 96 -89 -47 -928 -9 546 914 583 -302 -30 -839 208 68 -117 97 -19 807 23 481 -982 74 -977 921 -230 966 7 339 957 862 -199 742 179 576 -234 582 -315 -630 -26 -341 -793 -897 -180 -527 -866 28 -759 985 -755 187 -652 -462 -956 -638 -619 -207 -751 -713 867 -112 -501 393 -117 387 -870 61 772 730 -640 -724 690 -587 -588 -164 -797 53 531 -522 949 -344 246 710 852 -601 -417 232 -709 848 -205 63 -525 -551 -636 726 238 975 -817 -960 -420 -91 974 -719 -580 154 93 550 -695 43 -498 -970 -22 -528 -190 -646 305 740 -305 201 243 -794 913 227 980 725 -154 444 -948 617 382 -579 -217 -955 -926 263 -88 -189 -127 -231 371 404 -384 -374 -353 888 -526 -886 175 623 -851 -869 -799 -135 393 719 -452 192 -552 919 -697 84 -595 400 -114 -901 -207 465 -399 904 388 411 861 -640 61 465 913 26 452 485 -38 905 -169 151 267 -750 212 516 -479 -525 -956 -860 283 -132 287 673 679 300 287 -624 -474 54 -13 -960 839 250 412 938 228 -676 277 790 927 -3 -14 943 166 -158 -876 888 694 209 817 522 -725 -743 -404 -212 -302 761 677 -970 269 -55 -294 876 697 698 -455 488 -56 182 749 295 506 -445 795 -759 668 -663 -519 528 -703 121 -920 -793 108 -299 -170 969 561 -447 62 274 137 965 957 -236 -551 -407 216 328 -14 868 -460 531 111 493 -397 579 158 -1 -828 510 368 -603 -799 696 -74 290 802 -276 981 -647 809 568 -726 -556 -396 590 213 -761 308 877 790 85 658 -883 -719 -634 -877 -234 -158 95 431 794 316 -714 440 -530 303 841 918 691 762 239 -782 318 -727 -104 -249 371 -323 -963 72 642 152 -609 -131 615 341 -389 580 310 -152 958 -926 233 -389 992 -101 -548 -499 -407 -493 456 227 410 588 440 300 944 -521 635 860 563 -518 93 -579 967 -353 -471 439 381 -773 854 -764 -183 -743 -124 532 -2 365 922 -269 663 -506 490 -43 -716 287 473 -972 981 244 -678 -252 476 345 -966 -112 249 851 235 -995 668 674 -436 979 -720 -89 -800 -931 128 -93 -935 473 -402 834 -547 942 -804 -766 -599 345 9 -675 396 -663 -286 -542 820 -430 94 -969 350 -407 -755 928 672 -291 -933 -163 835 510 -577 -638 -814 -948 293 -135 -188 -338 -253 -260 -272 -299 -269 -788 -640 407 811 -824 -464 -402 439 579 533 -739 -283 -798 -56 -279 -300 882 -483 -4 -817 466 -431 -732 -494 -873 -8 -313 40 686 543 497 238 237 122 -62 -456 -517 192 -779 -969 -889 478 89 841 -393 33 869 -785 -249 -459 142 830 -873 481 474 -677 816 686 310 -909 84 -47 751 -682 457 -776 869 734 9 649 -603 224 72 -259 -671 -553 121 581 256 -333 -397 327 851 738 937 461 -885 -867 440 48 128 -89 -81 -561 -420 -204 625 -171 -334 242 420 -89 -273 -304 -761 -28 -4 166 -314 371 439 -196 -509 375 995 916 -183 -625 -112 -621 353 906 -14 99 -335 -249 452 -50 -108 971 -671 157 -360 -661 296 -238 -762 -698 927 666 695 -596 928 -542 309 434 -346 249 654 -382 505 -66 41 256 515 997 -237 -329 -31 -590 -396 358 -762 391 -804 199 -992 -148 761 -267 -651 -519 207 -682 -440 -910 -453 560 -516 -842 873 981 -981 508 -651 -54 -512 616 301 -89 -279 550 274 199 622 368 -289 625 374 -96 -995 147 -49 -40 -756 410 -266 842 -778 980 -471 -767 -440 607 -423 786 -656 153 513 655 -459 -701 584 761 704 49 -33 -485 -801 784 -203 -238 -114 -985 -757 152 216 -454 304 476 -951 177 255 304 -609 889 -603 -467 -837 484 296 -832 -741 -919 869 -75 -358 -347 -89 -307 430 -905 26 -18 -713 112 343 200 246 690 -694 562 94 608 -820 957 120 366 -96 728 -4 779 885 834 776 63 -478 155 429 616 457 -490 568 -161 -506 -162 898 -571 -658 878 495 849 -571 -664 773 -377 -687 -630 -461 -231 -895 -235 314 469 252 765 943 200 920 329 764 439 937 -605 132 9 781 -307 -855 237 -483 -780 640 350 -109 -101 359 852 -863 -960 63 133 -850 455 305 141 -696 265 41 -240 -353 23 -976 524 -447 -193 679 -919 731 -726 206 -204 830 621 273 100 -50 369 193 -4 -82 176 199 161 -212 -751 467 -559 965 -566 740 172 414 740 679 -47 -250 -485 -388 758 -361 -572 811 672 -112 -364 -96 -379 128 574 523 535 812 366 -757 -107 -635 -835 850 -785 461 -10 241 323 638 737 -500 -646 -695 586 -430 -422 -40 543 702 101 803 -690 294 -560 722 529 -753 -774 -637 -608 547 -580 707 -475 -295 -936 -251 -526 179 659 -445 -766 618 -577 425 437 -825 -814 967 -967 114 202 -637 262 -510 -518 -126 114 275 -755 670 -665 90 949 689 701 592 -95 -259 -119 868 -499 94 51 -863 878 -933 987 -359 -478 677 -619 -956 489 -366 -20 -225 -186 561 -615 -587 784 -472 -712 -719 -180 40 720 -138 -647 -484 -785 208 134 -533 -430 -432 -916 56 27 -296 514 -182 -826 -317 840 -657 215 674 72 310 -876 68 -459 802 806 -119 -264 -507 -142 -676 518 -549 483 115 -623 -3 -510 503 -842 822 -774 -491 364 -598 21 -908 630 900 -659 -575 461 715 -93 889 -809 -162 432 485 568 664 -25 -376 270 -695 602 817 34 -135 206 -462 758 194 532 -623 -496 -206 -266 221 -834 6 -908 461 549 107 -39 -533 27 304 924 -95 858 -566 751 389 134 -912 375 595 543 -611 -248 -667 -833 -325 812 -481 -630 -165 64 -964 -5 408 965 124 -81 474 605 975 -669 -503 -165 -113 -63 643 107 -684 871 109 397 -778 156 -647 -919 -975 218 345 877 -865 -26 644 -769 902 335 -47 28 -317 -268 820 -723 699 -455 -643 628 -167 -256 899 -124 -5 -418 -820 -578 -2 -668 -736 -597 310 -514 541 135 949 431 -61 226 -584 -863 -885 731 295 967 -28 -562 337 -559 649 -167 904 -98 735 -707 788 178 -871 -915 -744 539 558 873 919 474 272 -685 438 -260 -622 -365 -679 -319 -390 -990 853 836 -856 9 -784 -621 -758 -986 -343 177 -456 -809 -147 16 905 -877 -154 -422 -796 428 538 477 358 993 271 -742 -114 -1 968 -632 -867 174 -712 439 -993 -20 -143 -778 -39 270 -10 -538 110 856 256 136 -413 -637 313 -518 453 -288 -436 -797 -770 -719 909 -800 815 917 -117 -824 472 839 -72 -851 -269 346 -842 -180 -412 209 -795 277 595 -138 -655 -359 181 -941 874 -829 -212 809 178 809 50 -416 -625 -832 -351 -417 -677 728 -867 -144 -950 -384 -881 -86 -756 -875 192 -780 365 -374 -136 -912 -421 687 -905 138 827 88 -162 653 586 652 916 -555 -42 794 93 -967 67 597 -509 107 490 -865 428 -142 880 -612 136 953 -470 -262 -699 -616 384 -851 657 361 443 -256 565 40 -678 -909 946 -297 742 467 734 988 -613 649 -218 -575 255 -11 -429 918 192 222 -651 869 -918 664 862 797 339 615 -183 932 -798 156 32 -757 946 501 -707 -544 262 -60 381 -235 -509 463 -842 -868 -123 -53 -969 -575 -326 50 367 -865 591 -282 -723 -911 -409 -766 -240 868 -841 693 -559 74 969 376 -168 192 -154 -589 -454 16 871 137 -948 -401 653 676 -845 945 -678 240 126 254 -161 722 -520 70 -349 -92 -786 957 819 -623 -215 -316 272 1000 834 -24 -419 -473 217 -446 824 418 494 219 971 206 442 505 -89 -361 166 -610 983 -580 355 -525 874 311 287 170 534 -3 116 418 48 585 772 303 -535 29 -323 622 -513 -102 -906 760 239 -437 -344 385 604 -116 80 -838 -186 519 912 720 352 -775 -45 519 552 904 355 255 548 220 706 -269 85 536 -174 -80 -509 -259 -387 441 -628 328 107 -894 -834 853 612 308 350 945 217 -8 -618 -463 97 -615 -956 -347 -571 165 906 -122 -515 358 -593 -367 -146 -493 794 -1000 -348 624 526 759 724 214 -333 -692 -416 -772 -590 200 45 581 690 684 -148 -930 404 -1 515 479 -349 25 -911 -214 816 -924 -795 787 992 -905 80 966 -959 357 -880 -314 44 238 608 66 -123 54 873 330 57 -422 876 -511 306 -337 -74 -342 193 720 893 -770 665 -391 -357 961 -747 -306 -374 689 897 230 -318 123 751 -320 58 665 442 -713 -625 -975 892 -585 433 802 85 -818 94 -32 -2 45 558 338 91 -922 744 958 330 204 -113 -696 679 628 767 289 -511 -119 512 275 575 627 -475 -988 215 -700 455 -266 74 -556 799 585 280 -532 -285 367 807 -290 -210 -707 267 394 -686 484 16 -846 810 634 3 765 -598 -372 -166 954 409 -600 549 881 -109 -222 314 206 -355 -355 -831 -353 703 914 -635 442 558 -606 119 580 700 -981 -614 291 751 -313 -618 964 -682 913 248 153 -925 -794 831 704 -293 -126 -246 -749 -111 672 -767 475 -406 -899 -42 -476 -959 512 683 974 -515 -619 563 -826 -72 324 91 -115 -987 -708 989 211 570 -318 531 84 -96 -348 -5 820 191 126 -139 -464 -366 -382 -623 342 -21 -648 -731 -132 -682 841 908 -547 -339 -303 284 -945 -35 -240 798 122 -493 255 278 555 -344 708 117 594 211 27 -927 -175 -391 196 689 504 -181 448 499 -913 290 336 -707 340 168 -208 -294 -200 -768 -272 -636 -531 -988 -580 814 450 -162 725 -748 311 -310 196 -304 696 242 718 268 -565 433 -105 7 841 823 -875 363 621 505 -468 -739 -764 -952 996 -598 371 201 -492 76 -540 -643 270 138 -8 88 657 738 794 672 995 619 524 -394 -394 207 772 -455 365 -119 -201 149 868 -629 -184 -807 -477 -504 -532 -588 654 -825 -28 764 -147 419 -371 818 -985 353 811 -854 -2 -478 967 44 -77 490 541 136 753 -895 -595 516 117 -308 -811 973 -445 109 -530 214 -794 760 -172 255 792 482 -490 452 474 -476 -755 -483 468 -547 -866 777 783 423 981 238 771 652 778 772 301 -850 -133 210 -687 464 631 -151 712 -612 870 756 -723 390 -568 -999 -80 -604 -526 -228 -127 -975 388 407 925 583 -796 -595 -218 356 870 148 -155 -948 -858 -447 426 -465 93 373 -872 706 -463 -457 -228 -760 884 -712 -116 306 502 -127 -752 -694 653 891 204 -726 907 407 -987 -692 -614 -592 -288 -957 83 947 -826 -250 -387 631 241 -732 82 357 -358 575 -966 156 -638 -626 663 275 174 683 398 462 -107 -870 -284 -148 557 278 -914 442 -390 -287 -558 -656 -552 455 -428 49 627 -758 493 794 755 -926 -985 71 570 -567 -378 -612 746 -509 -143 12 543 858 -792 -449 -382 -207 589 -651 118 -402 -41 440 -33 -942 -245 850 -976 -646 -829 545 555 46 -499 594 380 -791 758 -866 -531 -329 76 -26 -147 -811 -230 159 -521 -560 -643 629 844 -282 -853 -111 -403 -186 610 -269 -487 143 -988 -723 -434 -49 -549 586 -743 -857 -639 964 44 -867 110 -382 -371 726 -712 -847 -171 444 -617 -814 -479 530 868 168 -491 -432 -98 -765 326 777 638 954 -944 -246 -382 -441 -752 -850 159 205 601 475 -493 -155 924 739 -452 355 514 -326 837 321 -57 -26 695 -783 -360 336 92 -985 212 -642 -90 -128 -137 104 133 563 562 -120 635 -374 538 -654 -246 -62 745 -519 -21 515 -187 -699 786 -984 -835 364 -739 628 -820 -106 239 -851 -727 -956 530 -526 254 923 809 -331 642 447 502 223 -991 -595 -395 -923 394 -561 125 84 666 -559 435 -755 -268 711 -506 536 -474 -92 310 298 -697 -137 202 588 326 912 -24 259 473 -168 167 430 389 -134 -455 -655 459 -961 -968 -226 600 -758 -328 -903 -282 635 -235 765 -108 705 -991 972 302 -221 -783 103 -997 938 876 -259 115 38 703 -543 -332 987 -18 -158 -965 -41 -377 86 -306 878 -974 -387 -495 -625 993 880 206 850 828 -318 702 -370 -767 467 309 -682 -242 -531 -96 629 -610 -713 282 629 -585 -604 -148 513 -48 -86 -701 252 -298 349 -514 985 19 925 -123 515 880 -570 630 -930 679 153 397 -710 501 620 -289 278 -295 563 158 -127 -502 -42 -122 152 850 -840 291 -769 362 -219 -899 846 824 -284 -941 -824 -909 900 114 -892 -97 -818 57 361 -447 -347 195 651 866 -573 -758 989 -475 -377 -394 310 492 -240 901 651 42 204 640 -392 -470 541 334 52 -331 607 -363 87 -222 219 -477 537 -364 -226 13 -283 -221 -456 -175 869 -501 499 648 -840 -490 612 559 -999 -141 -26 281 -385 293 -15 411 -8 -112 -286 -90 221 -493 991 -899 568 878 909 -252 134 -836 -348 116 989 547 -576 -570 -708 -146 -668 -561 588 -527 -462 -65 711 511 833 -902 -637 973 398 -256 -123 337 994 -992 565 -610 -49 -514 -95 590 912 160 -970 231 -838 479 815 660 -639 -714 636 -46 -239 839 642 -524 -1000 489 -877 870 422 876 581 22 -181 -513 121 -101 528 482 -389 -997 995 226 744 531 -868 48 -884 254 980 729 -589 -89 -716 301 194 -442 -864 340 426 988 -894 764 684 175 491 -132 371 564 -698 844 -938 -998 -740 819 359 871 289 528 256 -778 -738 -796 413 340 -20 -558 150 55 394 -624 -85 -996 -591 -845 -261 -929 629 -798 -943 439 -775 945 775 119 -296 728 515 -414 621 -545 731 94 -858 297 -329 262 741 246 -973 731 929 896 -877 -992 263 -364 -17 -589 -874 -357 371 950 -27 -983 -619 -995 -890 -729 -517 -210 -274 413 -754 922 670 967 473 390 -815 -205 594 503 -113 -813 843 -176 457 375 -877 -764 342 -448 -706 -477 107 427 865 -286 637 872 5 -524 -960 40 111 -42 -831 -157 -16 -557 146 236 -171 460 -669 -609 60 -537 814 490 266 41 9 -640 623 -599 -680 587 -252 785 -472 -137 390 -145 -407 767 776 346 -904 623 8 24 353 -963 -744 -126 595 -821 850 625 917 228 273 -573 928 305 694 807 352 10 -884 -291 -109 599 -607 752 220 -303 -880 -728 -479 643 464 565 -720 -964 257 616 -598 134 82 -232 683 128 -921 -1000 -651 290 -325 -26 -868 -337 474 881 -800 -459 -217 238 386 -893 699 -474 -395 -570 38 -913 -784 520 76 824 127 482 -855 -681 -560 106 -173 934 274 -179 121 -911 -36 -614 -269 -441 403 -287 214 600 142 305 -13 575 695 -999 -71 894 -164 510 815 356 -502 -859 441 -234 -205 898 -104 964 655 -155 376 -488 -367 -610 -437 233 400 -640 303 779 -613 -734 -959 56 -459 -354 -260 682 -352 238 -973 157 -617 262 851 -231 -435 835 192 575 911 -370 -415 734 250 675 -740 934 -548 -628 984 779 -619 -221 -77 782 -874 738 -991 801 475 343 853 465 -344 87 -360 281 -298 816 991 199 836 -707 270 326 714 137 -433 710 -269 387 56 -9 -440 -981 407 444 231 909 128 269 863 -276 422 -36 276 -69 753 -185 -428 377 783 -295 -662 -990 -708 935 18 6 -26 -911 -679 0 949 508 -5 24 -111 458 604 -95 234 -283 -69 314 815 -399 -448 574 667 166 867 595 -781 426 977 -359 769 -603 -472 -136 -928 794 -84 611 822 -703 941 806 -642 -710 -98 106 -608 -4 -633 308 862 -64 419 -180 -646 913 -983 658 672 264 434 -217 -200 129 -447 875 -228 -570 16 401 -485 254 101 -522 405 -300 862 147 -433 -774 -315 432 -890 575 901 566 -132 -364 336 -378 -203 -216 201 920 -80 53 -220 -198 -562 118 -493 269 -767 -910 530 -344 -416 -473 -571 -783 337 -504 -323 -84 -729 840 315 -237 -772 -942 305 -623 654 530 811 -301 -501 -974 519 -324 334 -558 308 -5 592 15 609 -356 -687 838 -583 494 421 312 -690 247 -383 -424 -174 786 -630 87 514 128 286 901 229 -252 785 -530 362 -724 515 -777 -430 -223 799 854 -564 767 -825 81 -380 -469 -487 -432 -509 730 832 658 -100 -886 -878 -693 450 -77 718 -529 -292 139 171 819 -215 898 922 231 -93 -849 294 -691 2 96 -524 -329 -167 -337 718 176 566 -379 812 -242 -2 -122 -919 582 186 -695 922 92 -434 792 146 503 295 696 -488 -483 854 -586 701 476 -731 -625 -37 -731 -513 225 641 952 872 -374 565 670 -386 -820 217 0 -999 -490 -6 162 -715 -756 414 415 606 -118 -671 -911 -64 680 833 514 -378 603 -741 -410 972 732 -716 378 -989 -499 -123 847 605 659 818 -400 896 940 373 -494 999 -768 163 681 466 -923 -717 -605 -53 832 -651 104 281 -433 135 -428 -795 648 740 -406 -603 958 92 664 -362 282 -885 -804 -983 -541 -743 356 219 988 627 -799 -928 863 -811 -970 -672 -107 -490 133 585 31 295 -515 -941 622 890 360 -170 -32 632 -146 -2 502 -812 941 8 -431 -581 -59 -962 -768 -527 -167 796 -670 -459 -469 -629 443 551 164 154 644 -281 807 -351 -36 -701 -735 539 -974 360 284 -792 -58 -412 113 -937 -891 -954 340 542 554 364 -650 39 693 -642 495 717 308 644 78 -349 -400 556 112 813 -572 746 -165 6 -684 815 -285 -280 -482 -595 -853 -28 229 -236 785 413 -828 -164 -927 -918 810 691 16 213 424 -224 -201 508 -942 -530 -527 -427 -275 609 223 424 730 -369 779 14 254 647 -468 -893 590 491 -315 -732 783 -244 -344 734 507 -620 288 -268 -705 141 -88 47 -970 543 549 -59 186 6 -157 -961 673 695 -867 486 113 342 853 -562 969 -431 -219 -480 -249 -963 -467 -595 136 555 608 833 -821 242 262 55 -750 582 -591 607 -767 -331 -123 -878 -457 955 606 -294 -992 -238 755 -998 606 -477 265 166 631 -117 -541 834 225 -761 -745 355 -707 471 355 -963 561 -205 636 570 382 765 923 739 -173 668 -900 -298 203 -1000 480 487 -122 699 145 254 647 -153 702 -734 -487 -515 -839 -1000 -589 -51 -206 -529 74 -694 264 722 92 -523 91 -262 470 -496 913 198 400 -915 534 -624 -580 53 -488 135 105 -774 -742 762 105 702 -492 652 -793 -55 -431 645 -226 -159 -120 876 626 389 -143 355 869 -667 -144 -344 204 -388 741 -586 468 660 376 471 -586 925 292 513 -836 -444 680 -788 150 -619 435 34 -728 -70 600 -568 123 -813 468 969 -716 -28 676 526 895 -893 177 -299 -374 823 -726 -801 373 -114 -712 341 -605 149 -868 -592 128 -146 119 -293 902 132 -230 251 -488 -162 131 -155 -701 211 943 385 888 811 422 212 -765 460 -932 -574 -863 680 -946 -159 -612 916 -924 -90 -931 983 -452 389 83 -381 -657 759 696 -700 -692 -810 672 -537 269 -975 661 575 -282 43 152 219 -511 161 -970 87 -537 310 -815 635 704 428 -310 26 588 -410 233 -779 -434 656 -650 -205 -378 -751 -135 -697 -858 -504 922 -790 828 867 865 315 -264 938 701 164 409 165 -572 -971 -859 -371 -637 -375 100 832 812 997 -547 -877 536 -38 -975 -394 788 101 -673 -397 -720 -260 905 -323 -326 -524 1000 128 -859 692 786 989 -877 -172 481 639 540 275 412 -735 -908 167 625 -410 -870 720 -122 -505 -237 441 776 906 -925 -183 554 -719 -296 -126 636 488 920 -780 39 -351 571 -965 -669 636 -847 435 -118 -698 535 -600 682 -166 761 -196 458 649 -154 -536 540 331 -407 317 1 -704 -914 91 -933 981 -419 -468 -340 965 -253 -637 918 -592 -811 527 -918 400 -434 564 784 549 165 746 634 -56 112 -339 494 -948 -960 44 -686 381 815 907 420 181 -907 -266 488 -983 -587 534 -94 -700 558 444 386 899 -682 -538 700 -599 55 -881 428 517 628 -742 -924 386 584 213 -104 3 49 -395 181 -67 -208 158 -518 -375 -551 -306 441 977 -139 429 -487 -378 946 -940 400 295 -946 -164 -206 -479 -11 688 -810 829 -229 412 -430 -239 -625 388 386 787 561 -514 366 -237 -170 -537 253 -451 917 -223 431 230 -294 -767 715 737 -567 -87 778 230 83 37 874 -554 521 -812 -717 56 93 -273 -316 162 562 997 -959 872 -330 -488 781 -343 -379 -997 570 421 -331 445 -822 582 329 -993 233 625 -123 601 -203 887 493 -105 79 523 409 -106 -425 616 -713 908 298 787 -128 7 842 331 707 401 320 904 -791 29 -486 340 -371 -46 -464 -395 -776 877 898 153 615 -924 -707 -698 -413 -913 625 -832 -638 -515 532 -749 556 -653 939 -977 196 -558 179 780 307 -251 -272 -706 -458 -401 377 541 510 -393 -540 -505 -797 839 731 51 980 -383 278 -635 236 567 -396 -908 402 -770 -18 -849 512 78 257 39 897 299 659 596 -594 -705 -368 948 248 802 -33 106 791 342 -206 -284 -722 169 493 351 -260 -739 -97 131 699 -498 -87 -996 -794 -479 463 -733 -381 360 -856 -411 -456 -37 189 -5 -694 -541 421 -943 580 -500 933 931 -498 643 -241 -464 -989 -971 946 -86 688 346 289 -283 681 191 -262 936 77 -392 -770 502 -184 -779 877 -969 -999 -923 -165 543 -623 -351 -294 -957 530 845 -736 -909 -459 -308 733 -833 -609 -162 146 -367 -343 -903 710 -694 380 -147 -28 364 580 -893 989 -6 -481 -124 -664 572 586 -344 79 -450 243 -573 -990 598 -766 -714 -76 60 192 255 366 -111 853 675 495 -966 -907 -229 -134 63 -947 923 934 839 -739 232 843 279 -445 866 273 -754 -89 -495 101 75 -26 749 821 46 988 -809 726 -574 -824 565 689 -387 -558 682 -972 480 -745 -615 47 -598 830 -648 -264 -94 -635 945 914 634 679 -92 775 815 -172 461 249 718 -7 -759 41 -896 831 738 -742 -358 -18 462 -321 786 179 -73 116 -286 -428 868 210 -79 -35 431 -169 -920 114 -470 -198 329 -876 -333 -618 -572 72 -117 -34 -238 -765 64 -845 69 193 -901 -673 -631 -658 951 -498 285 237 -466 737 86 -291 -735 66 825 -494 -175 420 24 -953 -202 754 -354 632 909 927 -252 -656 -842 497 929 95 662 -254 -475 882 -72 -50 672 -571 975 131 320 507 -670 -72 937 47 944 854 -753 -698 698 861 767 233 885 566 929 -879 694 -132 -950 -38 -160 -188 -464 -198 275 -529 984 -225 11 468 -452 737 -263 393 -695 225 -960 982 -48 -833 -349 -730 -708 -242 -147 -270 -309 -257 -312 -222 856 154 -541 817 -616 770 -168 387 -767 -747 -395 -587 199 168 -365 272 -461 -788 -369 -179 -764 -567 -142 738 -308 379 -167 515 594 842 182 728 -626 -686 -261 -344 222 905 -659 -504 829 405 -930 32 768 289 -641 -30 -913 -313 432 -809 -63 814 -248 -114 583 980 -320 -598 191 489 352 998 -542 730 117 -275 503 -253 -804 711 -941 719 -55 -1 -652 694 -731 31 -524 126 -827 -458 -949 965 736 -369 445 558 -853 -243 592 -419 -492 -284 -693 -499 673 -686 81 -237 548 -620 -428 -108 359 801 384 641 -382 -298 654 495 -317 -67 959 -561 -777 -864 -395 -133 332 289 581 -270 -417 -900 113 333 -840 841 -610 -368 -366 -392 -304 403 -175 755 -866 -978 -834 891 785 -870 -314 -429 -149 642 683 -860 -647 -458 -681 191 -247 -169 -780 -537 709 -863 455 786 414 -884 160 -331 290 731 -398 -632 492 -165 38 -383 491 -560 -540 -382 566 -322 -137 -184 626 359 232 640 40 -525 -54 676 415 -149 -278 982 -984 -501 352 926 386 -797 86 980 -980 -127 774 -686 680 -894 711 305 864 675 -554 -644 -355 74 -451 945 575 -43 -381 -347 428 -568 -72 986 -97 925 -458 -297 -406 303 -746 171 820 610 835 -963 -142 -30 674 233 -236 235 -808 -228 444 -434 -333 -584 -232 662 438 355 604 -60 -866 384 49 407 -900 -332 406 11 -861 680 443 -486 -455 -737 763 -342 -700 -970 675 9 -42 510 -280 857 813 605 -780 -860 -725 -761 -27 7 -280 -465 68 296 58 252 -17 972 991 581 -108 -835 -29 426 -41 438 -451 -442 171 275 691 313 659 553 -507 81 -831 -69 -384 455 812 -427 -773 843 -520 -293 337 -936 567 -562 -59 919 197 -585 -772 539 744 939 -701 -401 -294 451 195 -876 393 -64 -545 274 -472 -422 686 -603 980 -417 252 478 289 -413 50 -888 -569 349 -322 857 -853 -499 631 804 632 746 -189 988 394 -247 -94 -798 648 -250 208 114 142 130 -696 162 -49 -156 -279 632 667 233 295 800 -799 954 -987 -555 141 -610 -79 223 -781 -462 -579 -737 389 -210 -918 121 244 38 420 -614 917 -62 63 304 -28 258 -811 837 -629 -789 294 514 38 -109 -89 972 -752 249 -189 -436 316 667 -48 244 -653 -801 -552 77 888 -922 -125 747 702 -8 -814 701 -428 -764 -634 -599 -866 147 -582 866 750 311 985 38 125 981 -388 719 547 -792 959 649 -392 -225 -669 694 100 105 -977 -355 -446 857 156 922 866 -455 -967 -655 -86 -128 -889 -794 411 -536 -230 -209 45 -283 209 -938 -738 -266 840 -723 -174 -982 -203 95 -282 725 390 -374 -467 698 -306 -945 269 416 323 -735 -685 750 364 -559 930 691 219 -131 -341 336 975 666 972 -247 -607 -871 685 90 -330 181 755 -43 977 -910 -156 -856 923 -382 -277 178 -838 997 581 749 640 468 630 20 -788 291 -344 154 769 -990 359 582 -769 -614 88 488 -413 181 774 672 -677 -782 935 -608 261 -293 0 434 969 208 950 414 -313 274 -885 -816 -337 -997 167 -974 170 -311 -210 541 -956 -827 706 198 566 -153 -361 -788 -766 -126 531 -139 -881 873 382 -267 377 -1 -411 -506 654 -556 665 -435 -440 693 725 858 587 93 248 -176 462 -661 240 818 579 528 103 10 -125 -287 -314 585 -123 129 527 -407 -782 -488 814 -973 445 -65 -65 -967 -488 278 689 387 -106 -655 236 429 907 106 605 -257 -502 -345 -712 934 86 66 368 76 710 -259 -734 594 965 410 811 -186 209 381 -469 -762 191 895 739 -48 -481 338 415 -677 -698 189 -181 807 772 100 -778 -499 449 -114 569 -747 991 420 632 -831 799 -923 878 546 215 921 -988 -573 648 -21 -16 481 706 903 -184 -506 552 -898 19 588 260 -275 -460 -657 -717 185 23 -354 -603 700 490 96 -569 199 -413 408 883 586 487 -402 162 -226 240 972 -447 -971 348 806 793 -400 -681 -532 -656 -688 -58 871 -694 828 -196 47 -581 373 -932 376 -329 972 -274 -201 33 -329 -456 601 42 64 -585 637 114 -7 -176 149 -28 523 658 751 267 174 419 -279 -432 -18 -180 604 128 667 829 -492 -285 -399 963 -605 786 612 -235 -103 245 117 -571 780 -486 433 330 955 -304 324 270 828 514 775 -865 -894 40 422 -539 -629 525 608 821 219 -202 922 155 806 242 -435 703 605 -626 47 -996 530 866 27 -205 -791 -673 -973 -252 -128 -143 -853 318 359 966 -896 234 922 -696 128 -326 8 928 -407 -642 -948 407 912 -344 40 322 -463 817 -114 922 -717 -499 -142 -449 432 -720 -469 651 -845 649 -794 -235 -275 -84 919 224 -935 776 -980 -354 838 310 916 100 -48 -417 -758 290 968 816 988 -567 -50 -27 516 958 379 232 407 253 -903 672 -477 323 -957 704 -123 996 424 114 -601 798 -735 -671 -505 -238 -412 -222 -327 546 -515 -657 -194 -447 -818 93 938 -966 -874 692 -680 923 639 104 -891 -913 895 419 -642 382 903 284 151 -668 179 -754 737 622 48 -156 726 388 812 347 719 -812 392 310 154 100 -303 -228 -612 -620 302 74 141 984 -423 -340 -347 667 488 -375 896 542 -353 1000 516 -34 -623 318 -53 97 -432 -893 -982 -887 -616 -375 888 366 -737 705 -173 -694 -309 711 -977 337 291 555 605 56 -21 -214 -590 -489 -785 751 378 36 -976 258 571 -758 38 356 -178 806 -308 500 -63 -715 -433 454 139 -267 -153 514 918 -900 -358 -632 478 416 -658 744 26 207 336 525 -189 862 543 -592 253 463 986 -846 919 -601 -437 -383 -256 -440 -995 496 -748 -586 859 -938 -259 135 762 85 193 429 92 57 175 -811 753 -77 375 454 652 777 -936 480 -410 92 426 63 -758 561 116 -66 50 384 723 654 841 -137 -658 -544 268 -834 -954 -1000 -529 -83 932 671 895 46 -763 -383 -646 391 551 -689 -576 -761 -623 -233 -78 -990 864 182 -765 -622 -281 270 904 453 -969 -456 726 -839 -591 -489 761 -580 700 76 914 484 -252 988 278 -546 111 -485 660 314 976 126 655 120 609 -449 690 723 798 938 -633 -924 -98 -922 -923 -126 791 -441 170 222 65 -854 557 -490 841 -331 42 -599 -881 -964 253 -453 487 -10 207 766 457 -655 -472 -158 -173 -903 -374 -782 -939 569 -132 -564 -481 970 -691 -281 532 856 154 -812 203 -772 620 171 546 391 891 -374 -252 -944 -886 103 825 872 335 -904 11 -37 -258 31 -148 -736 844 448 -546 -77 -541 -182 392 306 -432 438 -889 -18 -632 -873 -295 -452 -649 75 833 -85 489 101 -947 -58 -285 136 769 -47 55 940 -730 136 -24 82 -634 560 -228 -480 795 622 320 358 -908 -461 -934 304 787 479 -260 254 113 700 445 -267 165 736 399 -289 -717 682 818 180 467 235 -765 -255 454 -981 -852 110 652 511 717 -182 514 -203 598 -470 98 289 812 155 41 -848 76 951 -626 100 -278 -434 455 75 -356 -256 962 169 -148 -365 590 836 -597 -361 -629 799 891 -208 -668 635 -135 253 -19 -632 367 -203 -749 68 30 144 263 -414 768 908 -383 -613 129 -422 149 206 812 304 -719 -658 280 -114 -740 559 -822 585 150 -942 -12 -462 31 227 885 -248 -369 -518 638 -238 522 -627 708 -908 171 522 202 -587 -465 805 451 280 764 -123 -244 532 10 -188 -602 -533 -108 -841 696 -917 348 -786 572 216 -133 169 222 -653 138 205 -62 -447 -309 824 74 655 -163 623 755 -570 -152 -449 -367 500 -910 457 -12 -897 969 216 642 715 213 751 -382 -251 -76 606 -816 199 68 938 759 -696 -420 127 -510 503 387 398 675 23 737 365 96 -131 -58 134 593 895 32 588 380 521 -155 144 512 -642 603 -307 -588 -832 228 -911 78 44 436 -704 329 -512 -798 -884 -809 -626 256 165 -623 208 227 -164 -15 -390 765 136 890 -306 629 313 239 234 596 -892 -869 112 -116 -916 718 238 -334 504 514 -608 121 888 -307 42 144 719 719 260 372 407 659 164 -168 671 -559 1000 706 -505 -629 742 -74 731 140 417 -737 -717 965 -325 202 218 -515 -930 261 980 887 566 269 347 -439 569 -135 -400 691 515 454 -773 -375 340 374 122 478 -246 -252 -719 -438 -718 81 532 564 -33 899 -921 474 320 -860 -455 -54 480 271 -587 -782 -894 38 525 179 -169 154 598 -656 -633 976 930 161 -741 -727 -603 -117 628 -351 -351 683 -809 -851 669 -683 -707 770 248 137 -207 854 -589 879 -951 -588 -546 -149 554 993 -299 -127 381 -219 -801 -308 -719 -914 -792 552 7 -721 -951 873 -341 288 -383 91 939 -19 344 398 177 -523 715 767 -414 494 -369 743 326 -924 648 953 -639 -804 457 -156 -377 -555 843 84 600 28 632 383 903 588 -26 -166 -997 15 -338 -285 212 -948 -160 -886 973 -438 393 -820 -704 -417 -161 841 789 401 202 -443 -606 434 -56 -376 231 664 -578 154 37 -65 752 74 -645 -53 -973 119 -526 73 -967 -850 115 288 -542 -811 794 448 -348 -374 -8 -657 115 -544 -61 463 148 802 -248 210 -961 101 -649 852 187 67 781 -544 -820 866 -99 -435 -778 -672 -241 576 -557 -339 540 841 633 -288 -411 -987 -560 -930 679 604 934 478 -229 211 980 810 -484 -100 892 -157 -660 987 -926 922 -111 798 -892 -205 -634 -291 664 176 -97 457 -98 -388 703 -960 -300 -450 894 70 483 795 608 172 -448 -289 -561 -703 467 -645 -146 -674 506 891 724 -499 709 262 950 -919 146 -176 -770 14 -566 -451 734 -319 466 797 741 -194 689 958 -782 57 532 -158 839 -924 -491 -542 -449 -147 206 137 -742 388 -458 973 -51 677 -809 642 367 -66 -857 329 566 412 -167 924 835 -569 -485 610 -199 -698 136 226 -749 -690 434 -198 -877 -792 -37 -778 -238 -579 708 115 -655 -618 -831 459 879 -87 479 -584 138 -810 -118 -452 256 810 -858 731 -37 -564 -415 -428 -238 -354 -730 -331 -847 270 -547 279 -776 -103 -185 935 -706 -724 -771 213 594 -623 -249 -2 112 -400 429 711 975 798 -672 22 542 -820 486 -773 51 -532 159 -793 944 598 967 -76 -776 -610 660 -596 -273 206 396 82 -773 -268 -372 109 984 144 -991 925 -676 864 -774 1000 968 550 -306 590 168 727 -340 -131 349 -257 437 82 340 45 -769 826 -75 -310 247 90 51 -907 -696 -458 -390 -167 222 -930 -878 213 -697 564 294 -689 220 888 76 -701 51 -265 902 -381 -512 282 587 83 724 198 304 284 24 778 246 587 -817 690 -225 599 935 558 871 -738 340 -579 950 -811 -401 753 -176 932 -356 -783 -507 493 -246 -49 796 -230 197 -582 702 607 983 535 -920 196 988 -537 -358 -511 -810 -838 -597 -456 123 730 -842 -192 790 21 253 215 -816 -805 98 -289 -653 478 -696 176 685 101 -563 -978 -546 -369 298 277 886 -810 127 -560 515 -885 721 -800 -916 -700 909 344 424 742 559 -375 -487 -144 -568 -551 -615 -98 479 251 137 458 -17 -793 818 816 543 998 -823 414 -667 404 -311 792 724 -618 -158 496 -176 231 -777 -447 684 -33 971 -554 380 -930 780 -571 760 -917 464 883 -421 -796 -462 606 298 -461 -98 107 58 -568 -613 940 715 389 103 -82 -923 -952 -84 452 -730 -634 228 516 -602 758 314 -885 203 463 500 501 -684 145 -349 -645 381 -25 539 557 -502 922 32 -228 -70 -537 -579 -20 -970 -244 -45 865 -613 -774 896 -350 302 -726 -495 31 -361 -14 149 792 423 -109 352 -457 -648 -945 230 224 -980 -758 -736 178 463 478 902 -475 -760 -58 802 850 -723 -30 -379 135 53 -837 737 -309 -841 964 476 159 131 437 444 -958 -775 -105 -282 -93 -895 -138 -12 722 691 -706 255 328 976 -505 290 14 276 788 -20 881 -897 -848 -509 671 -640 -484 74 677 -913 -668 -392 200 626 -370 446 830 -178 -938 955 -811 938 -2 -257 -129 -181 989 -247 -314 974 904 397 885 809 682 -645 -589 -363 -443 962 -365 -961 -93 -184 37 648 -152 -314 -246 667 -861 -62 -787 766 -700 -915 -529 -726 369 -969 -723 -634 196 511 -858 727 -325 -514 -896 877 957 158 660 955 -893 81 -979 -988 932 -613 -272 334 -981 -992 -371 -508 -227 -989 -329 483 -547 -977 951 491 -498 -999 219 819 115 410 -565 -331 -57 -847 335 964 -553 275 705 -550 671 -858 869 203 621 -132 685 -297 164 -819 -673 -401 220 72 -611 -302 -909 493 -589 333 -316 -543 409 260 213 -582 286 -150 -562 354 671 -959 -83 960 695 435 -69 -121 -384 361 660 784 -900 840 464 -62 -476 -965 760 -772 -922 158 -749 531 -394 -123 -272 -772 542 -691 819 198 406 676 966 564 388 624 -700 983 -91 277 490 779 -225 934 -544 441 -30 -55 761 -924 -935 709 -21 -460 -92 -725 849 -843 -88 953 -107 605 -234 -843 207 -328 -817 -872 25 671 656 -638 307 157 -554 -136 168 -570 455 -206 982 226 -173 -508 500 732 544 -985 796 792 942 205 979 -768 549 -214 -819 -201 151 -675 -126 397 -6 -948 669 810 97 -824 -72 739 -67 -109 152 348 -493 187 890 -985 94 -470 -393 38 -628 148 906 -920 -108 -112 -329 939 615 -641 -980 -551 233 -622 649 -180 322 623 -25 283 -102 585 -511 -585 517 350 775 986 434 565 306 -538 -95 -996 -369 12 5 352 590 -539 337 733 839 972 650 -307 -802 -179 -961 -981 433 -552 358 -858 869 776 468 -109 -6 -164 522 -516 288 -957 -665 -471 499 453 -628 -97 220 531 -492 -310 -710 -460 -603 -691 -734 914 285 -302 -129 300 -765 228 -178 812 413 665 -881 -330 -663 332 916 -891 113 -496 168 -762 -785 -202 176 -815 504 805 -162 -243 -134 656 656 -666 -812 669 -705 -179 424 -813 378 -347 -192 -184 -581 -176 946 -810 -537 289 287 154 109 966 -247 288 765 -896 -55 -391 418 -892 270 -183 -326 -310 540 735 -629 889 -548 -962 -315 967 -302 966 534 774 -328 -189 263 -242 275 291 -889 -26 -386 -669 381 170 185 812 213 -418 795 -829 -295 -489 476 595 -180 -138 406 355 860 -109 686 -653 -623 -501 70 831 732 9 -588 875 -317 800 -616 983 768 683 -748 991 46 50 -593 -319 510 929 527 -139 601 381 318 262 331 455 -870 318 -948 77 -512 845 -263 668 -531 58 322 136 -734 -94 437 -201 -626 -451 27 591 -225 874 -96 175 920 -689 278 632 635 904 -641 -591 564 -664 305 993 394 -19 101 -285 -775 279 626 -299 216 -701 177 -586 -352 906 -591 99 -442 -514 -638 -983 253 -358 845 -114 -881 -350 584 -546 122 988 -330 824 -462 -680 -929 -783 -819 -532 -282 -668 -566 268 943 -498 -87 -234 -994 -345 -412 -598 396 -525 802 -10 -884 360 -148 337 477 -390 634 975 -599 118 -343 -317 -121 -658 42 -707 694 774 986 632 -511 -97 -461 546 -853 -109 -203 601 572 293 -969 -244 882 417 -904 -402 -893 125 -331 -300 -751 200 -436 626 -171 -814 -910 -248 385 -234 321 179 -274 183 -589 -388 63 -90 914 3 -225 179 490 -616 -18 -461 -91 -893 -932 507 -179 -174 551 327 -977 -150 187 -913 -271 -449 -658 345 258 17 911 438 339 178 302 -635 643 654 -584 210 -399 186 -246 920 -958 -692 -689 -31 -781 378 -32 -757 629 522 575 -793 -404 770 -60 246 -830 898 -229 905 448 -355 435 33 -973 410 334 73 133 -429 -554 -893 -788 807 816 675 -140 955 975 413 570 8 -10 -78 -408 -228 -725 -565 -872 162 105 4 689 -416 522 -176 -424 -756 845 -777 -177 -285 -819 -587 55 -720 -672 232 -117 -284 538 376 -656 822 -8 879 419 -653 -908 -635 -824 -589 -978 -353 465 -342 -26 225 -804 -599 363 -1 909 -616 -573 4 -699 -988 24 615 -892 -61 69 -774 109 -679 823 -29 -734 474 -593 -934 -171 -276 -459 -552 256 -112 -4 -552 691 -478 422 -913 -697 -508 627 -593 596 175 -3 391 541 412 911 -176 195 -194 549 -149 90 139 332 -150 756 47 482 545 251 -246 -645 924 -275 718 -233 -650 356 395 -124 -246 -729 718 -173 -317 -400 -274 -253 495 146 -91 208 -116 -121 -627 605 4 523 934 197 194 -518 631 -321 162 676 925 -362 -989 761 902 -802 -668 64 -473 674 455 -456 861 -322 -562 -23 -93 912 574 -181 196 602 894 70 -419 614 889 -544 -645 -700 -716 -550 -448 -433 -211 -327 191 355 123 704 981 483 368 -190 -743 822 493 4 927 789 -431 944 -386 -329 8 -725 837 231 -603 -667 56 -93 -649 -139 -887 -757 138 588 -788 -477 -334 -420 963 -406 -769 439 13 -530 -248 334 -957 -186 220 404 40 -668 607 576 -741 -299 167 -700 -423 531 -692 309 127 -829 121 200 16 -605 53 -333 177 -431 2 -380 848 1000 -987 -31 79 933 -130 463 -573 391 857 -169 949 310 -728 186 -863 -371 -505 654 -272 -301 753 670 -210 -737 700 -277 318 672 649 388 184 870 -997 -149 665 -561 616 216 -54 -63 146 230 311 -813 -605 278 393 -648 -161 477 38 513 897 436 610 -441 289 -777 125 -159 -163 -493 -481 21 -978 475 -888 -11 -521 17 346 652 857 757 -817 325 -882 -488 -117 184 -750 895 -962 -648 -790 -918 299 -150 59 225 -160 -879 3 -202 978 -268 -141 -824 750 -54 -790 -881 199 30 43 748 549 -746 -342 344 312 -198 -221 540 676 -406 -256 196 992 571 -862 437 -424 437 -682 269 -813 133 413 116 -795 747 -543 -548 -102 -8 779 -999 -720 984 -904 -964 -396 -902 630 -595 -286 -254 957 486 706 48 -248 -892 846 -240 -849 -490 -235 773 68 -547 733 -460 935 866 -346 250 -888 25 -526 -689 -756 837 246 151 177 -403 565 824 -777 -227 -477 866 747 376 -568 -240 -928 -35 -857 925 -493 312 -327 -195 198 -274 -759 -428 341 327 826 -986 845 -466 155 5 -122 -13 -583 -110 53 -867 2 91 -828 239 319 -399 755 -957 8 478 -620 -422 -477 -255 -589 -192 402 9 -448 -916 -306 495 498 734 -285 914 24 300 -666 664 -551 472 333 102 -314 15 597 858 812 181 -258 90 -231 785 -611 120 389 -868 153 -999 536 960 -564 593 -220 572 504 943 310 -685 -603 -827 8 -891 338 -37 403 -309 986 -386 631 -375 493 -761 -610 10 -210 -793 168 899 48 393 284 -423 789 138 817 69 584 -674 -688 -449 -463 720 133 -603 449 -545 415 427 -897 428 112 -591 317 346 -323 -461 797 -490 529 739 991 755 322 599 254 845 97 482 -105 898 -126 -61 358 -455 -888 -706 -820 -394 792 -355 -686 -786 -719 -885 -151 700 870 -85 693 62 667 -531 -708 -951 845 -388 -954 -419 -491 279 -848 633 771 270 245 162 394 186 182 -503 -309 -538 -738 821 945 933 366 -409 10 34 -732 -170 -855 -699 246 -768 437 480 -878 -405 -285 -835 485 -683 -625 714 77 -218 -30 809 209 482 24 -120 -523 202 817 -482 29 560 763 -960 422 375 350 612 961 -100 -278 -864 -570 -613 -618 -946 -571 851 -362 875 -763 982 -2 644 648 693 -302 479 119 159 859 191 433 -214 -160 -94 952 -18 470 -147 -898 -115 -844 -168 -726 -116 -657 83 -603 423 608 -733 -971 -437 757 -240 -281 -562 525 -537 422 872 862 771 -839 351 -490 -204 -166 257 59 667 19 -177 816 302 29 266 581 575 -411 721 -837 -325 992 -794 -28 -356 929 -660 -228 657 -569 403 -763 824 -722 -393 -731 -678 244 -695 -674 119 422 251 223 -664 -96 820 979 -197 -284 878 -117 -820 -591 -689 -500 -327 771 653 -158 -903 295 -520 796 -399 439 -783 12 -731 -895 723 -249 186 -939 -398 615 984 -272 -292 297 56 454 -716 -226 -907 788 -649 193 -645 -900 254 378 -721 649 782 -777 -559 210 759 -934 -48 -853 -117 -904 327 350 -515 -148 -14 -849 625 407 152 -791 -999 -87 711 865 404 -905 971 906 406 871 42 954 -905 530 -51 -64 -686 527 134 721 263 -40 751 -672 237 184 -262 -105 -607 -54 505 -307 -922 -935 -361 -187 -742 -951 -835 -549 485 -283 386 -903 -993 -119 -98 245 -934 970 185 469 -798 578 -27 -296 -353 -198 261 118 341 -842 722 158 965 753 911 -604 656 -649 -229 758 463 -142 -405 481 118 989 326 -300 803 157 -601 -14 250 -370 507 -241 -259 420 117 -233 -583 314 -149 -966 676 438 345 -400 889 893 228 -687 849 -966 978 -200 -107 -223 355 417 403 -420 568 -246 523 111 878 -270 305 456 -183 -207 -555 591 -490 -837 519 -367 -161 619 -830 -783 532 814 774 -146 -956 -153 -775 -913 359 351 -519 -216 171 853 810 560 783 -821 602 -879 -253 -237 -222 560 -41 558 -338 445 121 -656 -298 -750 965 -969 44 152 -255 -937 106 -892 670 54 -271 627 609 479 -242 -981 -482 -77 -605 -589 356 299 -437 623 377 704 -552 -431 844 -8 162 891 -466 195 -822 -945 788 632 -194 287 815 -911 2 -461 -744 -182 -667 5 -506 -240 -87 741 -669 -620 366 -26 -982 -673 -680 -636 -780 -443 -983 -992 503 73 881 272 148 -958 -648 80 -305 -45 -16 -551 -805 586 300 362 -433 -392 65 -982 -735 -25 928 -390 -980 -708 -578 856 -462 144 706 -808 -390 376 -285 447 -98 -879 -790 411 681 354 833 127 189 -591 -798 -552 -349 -926 12 -86 64 -566 380 154 851 968 761 527 -678 834 -34 -60 -40 -537 -530 199 122 -275 -732 204 -636 493 887 942 581 374 95 870 -941 421 -777 -27 960 277 -119 -145 463 727 -434 441 -620 -784 841 -889 620 -223 -954 -577 -190 18 308 775 -721 437 -853 -906 -58 220 833 926 650 718 -333 -1000 221 -674 -724 103 863 -722 828 -330 -408 101 -460 -6 504 -389 -124 10 142 -175 -684 806 292 488 296 -939 -282 154 517 -112 -394 -746 113 90 -268 -131 -430 -283 -887 141 416 764 55 702 195 -384 -824 261 -854 -504 -639 596 648 334 -89 -931 477 -872 357 801 -834 235 -844 370 995 -707 183 -491 -133 37 -779 678 -289 792 915 244 -216 -591 318 628 -712 704 -678 197 872 733 653 -301 -593 -436 258 211 71 -467 160 -614 923 364 -22 346 607 456 -314 786 661 21 121 30 425 -73 -444 -841 -972 847 -647 -588 185 566 626 -44 -432 -206 467 -470 -139 475 -360 973 -471 771 456 995 -29 -315 -828 -844 391 -172 543 -764 234 791 -34 -165 -793 -987 631 -26 643 934 -581 250 99 697 498 400 -344 -259 -471 -89 -109 392 220 -228 336 226 -742 -497 856 662 348 -237 980 -127 -273 -203 54 -262 -225 424 312 200 940 496 -202 -993 613 435 260 -62 -690 902 178 -822 -624 -732 103 -590 -728 358 -783 -468 -873 314 -854 152 493 -528 -233 -559 850 600 184 -76 876 512 -449 409 530 -42 -114 839 693 561 -478 156 -289 -714 4 -692 -578 -284 -646 45 851 193 737 -156 -698 -52 613 -574 -17 -630 -616 -553 -242 -521 233 -247 643 138 58 -566 957 28 -99 -970 -241 370 312 762 -198 736 -116 432 404 -550 -715 -632 790 983 147 290 155 32 833 389 -43 -431 -704 663 -490 -897 951 699 352 -62 109 576 704 530 603 562 -241 917 985 378 -870 805 192 807 -437 -211 267 603 -606 315 -285 142 134 519 920 398 327 38 -999 234 958 -39 8 435 -687 -249 940 -578 -312 -906 -898 -477 717 -579 -711 -879 10 323 590 112 -92 -571 -548 -569 80 -678 -122 -280 106 877 -672 -368 292 -101 144 141 502 -591 580 -821 -818 -576 701 833 14 -404 -431 415 -859 337 111 -40 150 -785 -569 -986 -573 914 -692 -681 905 764 -411 876 577 147 502 -636 -921 717 735 238 -611 -176 -797 -960 866 -507 -183 -577 238 415 459 -182 -966 497 -854 -818 -155 -30 715 -814 841 760 -445 -721 963 83 -175 892 734 207 -409 856 -764 -856 703 -230 -247 511 883 960 -636 -571 281 -927 22 -329 -799 378 -745 -905 -916 -65 642 207 -378 476 -162 -587 -607 489 -29 -66 -494 -154 893 210 -432 998 -970 -140 270 120 -763 -915 -518 -991 -828 747 38 360 935 -393 170 -698 843 824 944 129 -721 -166 -302 435 582 289 55 -555 -89 -620 -327 -532 348 827 -297 -749 556 743 -48 838 1000 325 287 -944 262 -633 743 -17 -229 -819 -6 372 761 -62 -363 589 -179 268 -698 869 -652 -488 -364 -295 -379 -262 25 258 -980 -499 -852 801 -135 -636 747 59 -618 -752 -966 367 16 -362 -200 -930 -566 -644 -827 395 -575 356 -512 -533 397 -437 -779 102 -173 -472 -908 -776 273 -733 -961 -870 -556 -835 191 300 998 76 -470 -409 53 -915 -141 612 -874 754 352 277 139 -686 827 -342 -668 -873 -87 -422 488 749 -381 -894 558 486 -837 470 58 266 -273 -162 -63 -718 -186 384 -174 -794 -844 729 -33 62 314 -460 507 -384 253 58 510 -897 230 -707 -83 -942 -42 262 -115 -221 -629 734 751 19 570 -810 539 418 -619 -251 -947 204 -668 738 -551 570 -840 -321 -421 -52 -762 918 374 641 -253 499 33 -45 -876 -611 -937 467 221 429 -728 -396 786 -766 -612 961 958 -258 125 486 44 -118 -449 346 -849 100 -179 -363 -220 885 167 -898 906 -830 237 -691 31 -222 619 168 686 920 170 -185 -427 -862 787 -670 398 -768 457 -404 331 -167 900 266 -782 792 -181 -18 -372 210 -486 520 -937 -898 730 39 -646 100 -587 984 806 -501 -378 -531 537 -712 -45 776 43 737 -686 -838 600 277 -105 395 -592 376 615 509 -659 -918 -536 -101 -163 -919 45 222 74 981 -414 927 -357 698 245 404 -10 97 -86 -746 125 503 305 800 -63 -527 873 -726 458 555 309 -320 796 472 253 591 -977 -105 -794 -152 -267 715 968 -866 -592 -152 924 -760 236 859 988 -769 930 -945 615 296 820 71 -258 -83 -988 -137 -878 -19 -732 -303 456 -869 -942 -548 357 484 -949 766 -199 257 128 192 -226 -193 -139 -692 290 146 -996 -332 -108 353 501 -600 -519 507 394 432 437 487 -94 535 -964 -27 -290 725 -520 697 412 -35 720 -388 -898 -370 56 -814 160 580 -620 -721 -572 -674 -801 -707 -709 -940 -75 -896 914 -265 -204 -275 609 714 498 569 -740 154 209 -569 439 -612 -5 -300 770 167 712 235 -927 936 -672 474 579 761 -942 -627 -130 -51 266 52 732 396 -263 -980 -734 669 -123 -773 178 -910 -336 186 -140 -3 465 84 184 -941 367 670 927 875 287 -658 -326 525 -185 -456 -178 -58 693 -745 -726 2 109 -676 -277 657 965 545 455 -231 791 989 177 167 -30 -192 987 -902 -574 365 393 -51 670 -753 349 319 -790 -603 -50 -710 337 199 -925 95 160 -837 -232 644 552 354 -218 367 -627 -824 -473 -411 -170 999 936 -111 -860 626 -630 -576 366 -953 50 -73 -805 -483 793 -92 762 363 879 -95 652 -862 -717 -281 319 -819 -879 149 -615 -856 -774 229 785 -504 960 32 -549 827 -486 -275 173 -546 -935 -950 580 -107 679 -870 -481 111 844 -727 -587 780 -888 294 -978 91 211 941 99 -418 -564 666 1 -320 -932 -3 -787 14 -121 -590 -743 -359 236 -864 -758 277 -568 450 -573 -422 -679 -133 -370 349 -393 333 -797 224 213 -629 -2 420 388 710 10 860 -988 -579 194 -401 234 384 17 484 -634 -267 722 729 -873 -276 -754 -146 206 728 952 -877 -451 590 -578 -89 -479 343 -452 482 -653 655 349 194 -414 -402 -392 467 -773 -928 -162 -649 169 577 -99 279 932 -233 -132 319 279 373 -950 775 -24 471 555 237 -236 -861 -250 32 903 872 829 -30 -698 -118 392 -550 -999 -16 -650 996 617 885 586 -7 791 603 562 357 29 -9 -806 -901 736 -689 772 -133 169 260 739 538 22 74 -179 65 386 145 270 154 -771 -152 735 -50 712 530 -901 -45 78 984 -130 -796 849 956 -926 929 -657 908 -74 364 -484 969 908 -78 117 -530 499 221 -549 -984 458 -300 -511 -847 -413 -271 -8 -809 804 -132 -40 -968 926 204 -444 187 45 136 -724 653 -569 -763 465 515 4 758 545 -795 -931 429 -775 489 -200 275 321 80 -150 401 328 415 36 985 431 751 759 -834 396 908 -99 236 -582 55 611 -829 70 -483 -899 -732 333 -972 3 -410 -589 -83 451 -92 -89 -198 -484 19 491 663 -731 -868 -628 654 381 -106 444 -11 124 -125 -720 -285 -172 -181 78 -3 572 -420 941 419 -807 -569 780 590 153 39 212 -311 568 -542 395 -626 98 737 -101 -521 -425 -815 -620 146 162 852 -645 371 355 686 18 -727 620 264 -811 -108 645 39 277 -969 256 -785 -411 -664 625 68 664 -666 430 58 681 -350 -573 587 816 -610 -479 146 -833 745 -703 594 126 -401 -516 -674 -917 556 -430 110 -783 878 562 672 -173 -156 541 79 -422 555 -24 409 939 550 340 400 -258 668 190 -440 167 -984 -445 -911 -527 760 -630 131 836 709 58 -746 -146 -973 812 907 74 318 -823 3 709 -531 -42 -460 503 193 961 -295 -91 -281 -294 -407 -351 432 -932 972 622 -728 241 -812 719 -48 -239 603 -720 81 530 284 -605 704 -576 621 -761 969 228 -852 -749 399 609 -596 964 -86 -544 191 -646 881 52 -304 -960 -841 673 865 -818 -834 914 -541 -257 -502 -441 36 -243 932 695 155 235 -903 -883 313 650 281 436 604 -296 933 -211 -35 424 865 642 -313 919 -756 514 137 71 -65 98 441 578 -707 -217 579 705 -611 916 274 -13 566 -447 971 75 -445 483 -976 -243 -610 161 104 -546 676 -407 -196 915 861 -78 -843 -963 582 -475 103 513 556 -845 470 34 -639 -422 781 937 -784 570 767 -799 -785 -455 381 -934 725 -298 349 195 -51 23 -334 265 -370 -27 219 -567 316 380 -241 462 769 -767 252 311 745 613 251 -644 255 650 527 712 -934 -708 583 -140 145 -661 -890 595 -690 -881 -795 -363 -413 24 -75 485 -179 469 -166 -683 807 -556 595 138 -508 143 853 -40 -703 -499 -614 -597 575 -75 -326 330 608 -666 985 519 296 397 429 -708 292 312 605 -752 -28 -16 467 -352 843 -223 -421 691 503 -919 -97 746 -567 865 -680 714 -624 -114 682 542 -876 -525 -697 831 -565 418 -471 991 539 -169 644 462 751 246 -169 -772 -846 413 282 394 -222 690 454 928 193 -487 9 -24 -190 183 -524 427 -1 941 66 112 26 -625 657 415 -662 748 -395 -465 36 -425 -205 920 -73 431 -840 -125 298 -871 802 -666 448 699 -745 676 -625 775 229 326 -4 432 -985 254 413 -647 910 532 267 446 -860 635 -509 -846 -571 -231 -621 810 806 336 520 -296 -753 337 -403 471 -947 689 -425 -530 782 788 415 163 -627 -172 -300 -884 984 361 -479 435 179 710 -354 -214 -820 653 504 998 455 -202 -228 -724 397 118 746 572 159 -576 -618 -959 399 300 308 -814 -344 15 425 853 234 -177 15 696 714 -979 484 419 -307 27 -79 722 572 429 709 169 251 502 266 -701 -544 -717 -783 -79 -172 787 -140 903 -24 -498 186 -857 4 -608 634 -99 840 -617 -910 863 263 -837 904 -515 -182 -481 121 -18 604 884 241 -93 875 257 -804 477 -644 -38 -984 741 887 -998 -843 -21 817 445 -104 -542 -612 -139 -826 -891 -889 -797 -38 403 -421 535 931 -167 -348 -870 230 218 586 658 278 -574 17 -735 -980 686 127 513 620 159 343 231 -98 789 -147 -601 738 470 101 -722 -910 -797 819 -20 -984 -417 -920 858 -457 263 -135 -842 -777 62 -28 365 966 328 827 278 -794 531 196 508 680 775 -98 676 -927 -460 -314 284 -91 517 -594 -216 -767 935 405 -345 516 678 651 -417 -954 -318 -564 841 -240 222 236 -232 -882 442 794 -84 435 -356 -792 540 -975 -415 383 -131 -593 858 -158 111 -64 474 -15 -327 -486 758 359 -162 332 332 195 11 371 235 544 -104 -343 -481 386 -568 -814 -708 -736 -771 461 -1 -728 -266 813 937 640 220 -249 964 -877 -121 -679 -621 841 -376 -359 661 -631 99 -349 -924 385 967 876 -849 -65 -425 -88 -749 626 735 614 600 -699 -426 337 606 574 -413 77 -21 -809 929 -427 -521 299 601 -763 634 157 218 -242 962 857 -268 416 -686 454 -465 397 981 -680 -902 -823 602 -391 -913 330 373 -487 -228 696 415 -947 -624 676 543 -870 -144 27 548 866 573 660 400 181 953 767 -436 986 -194 -706 215 -190 -51 162 -857 -889 -425 189 -999 887 -30 -45 216 412 332 494 24 776 -17 -924 310 394 274 -883 -761 -348 -16 -196 772 432 -192 -556 -289 347 713 -775 -305 980 -177 -790 191 -20 -883 414 333 628 155 -301 955 -45 624 -469 -17 -534 -834 -888 462 643 -113 277 343 58 -104 -771 -824 -497 641 -290 207 266 -357 838 317 -139 -49 555 -363 667 612 -75 933 454 -624 -415 570 -448 253 841 -844 -801 515 302 -638 488 -962 -220 -910 -167 186 118 -209 -87 -543 -851 745 -222 -268 -302 -279 771 -34 -382 682 -316 -830 777 -904 -877 75 681 -127 418 483 -837 35 13 -845 -72 737 28 -308 384 -999 -824 265 -843 344 786 11 654 -427 -787 1000 61 -936 89 -325 -763 -188 -55 103 -356 -976 696 844 728 770 978 -796 364 485 115 -432 -973 554 -712 418 -644 -737 -382 -695 498 -892 510 -248 -313 886 -897 974 -504 19 772 -655 -474 -645 -450 -347 -732 532 -32 -684 310 -536 661 -530 118 -134 -966 -246 489 -331 894 -219 -141 584 -305 -384 -86 743 636 371 35 -850 15 514 461 234 252 -488 -571 -791 -976 -383 -391 832 709 -414 -292 -990 -905 -25 927 -501 -369 368 437 942 -505 83 594 646 216 -490 638 296 -150 -219 514 702 -464 23 515 156 541 -386 -450 694 202 -305 -514 305 294 559 -681 249 678 718 363 816 88 828 522 -51 883 715 516 -319 980 241 -226 -708 746 -305 -808 -996 -554 67 830 395 -598 -328 209 -642 320 385 -407 -351 -860 639 -122 741 -649 -212 -394 -531 692 -154 158 121 -666 -95 2 92 -990 -633 -371 400 -395 99 545 -573 -308 -85 32 -681 -45 994 -213 -872 -55 -985 -480 752 -763 141 396 903 -78 23 -364 863 820 -996 763 -17 -584 114 -906 260 701 -237 -87 791 -495 486 798 904 610 -943 -915 869 -391 -783 -669 -195 346 139 805 216 -531 642 -273 -840 -969 -257 -15 -770 476 -491 97 830 -534 555 171 203 -125 -680 -475 -423 -884 619 -284 -576 -470 296 415 -877 -375 766 441 -789 961 303 765 79 301 -825 -942 110 -707 -352 -37 -394 -168 334 102 -344 158 -738 -315 240 -752 126 -351 -718 -271 537 -320 -144 -698 -258 -343 -280 302 607 -248 -80 -599 884 -419 -844 370 -395 747 -743 -764 850 637 921 711 -803 -317 -702 -593 -237 155 -513 -340 -824 -39 -788 331 -52 -945 -873 -878 -768 483 315 319 41 185 -24 -479 -882 -120 864 915 -99 717 858 797 -336 514 563 -464 -58 695 -916 770 -441 -608 -173 466 718 -297 -715 -952 -660 5 -672 460 -201 -966 -260 902 713 -351 613 736 423 225 -586 -960 -631 -204 62 301 -506 477 -59 -268 401 750 74 856 567 362 -173 80 537 62 -608 -849 943 241 629 -297 828 -124 246 672 -289 311 -513 965 -1 -989 338 23 859 379 50 893 946 74 -450 321 464 -572 -784 842 -110 -983 445 160 -26 -249 642 -60 -268 85 -320 436 -184 -508 -197 452 -665 -906 312 315 479 6 -710 448 -966 84 118 786 855 407 -19 592 3 267 -691 798 314 296 184 -976 625 -910 504 -858 -434 -382 -74 700 559 765 -742 -521 -197 -679 -233 449 -894 90 153 150 110 -75 -489 506 378 -112 358 816 914 673 658 357 891 -299 813 514 -885 456 30 978 -112 738 694 631 820 392 400 -181 -648 65 -453 711 165 369 -202 -310 -284 -971 -773 -438 -24 -220 655 12 824 180 987 -220 16 653 238 822 -408 -772 -396 369 -24 -127 299 628 769 477 -447 -850 -771 260 592 329 95 -938 737 -380 543 -500 -747 762 910 36 762 408 815 547 -869 -384 540 -795 -685 -463 -794 -909 368 -69 -137 177 979 -399 -324 648 -923 -886 -374 200 -81 499 165 801 511 846 -173 670 -96 -763 937 711 836 471 -457 -767 760 -996 -633 -105 171 686 -572 363 -274 117 -901 204 -651 -810 540 457 281 473 -646 -462 811 -428 57 -2 766 -714 -45 115 -134 494 -383 321 19 352 32 428 572 751 -494 -848 789 114 -705 231 -995 -618 -302 -104 267 -861 -92 -575 813 595 616 -869 914 28 -134 -173 -961 543 -746 469 -604 -12 218 541 -281 -905 -447 -159 856 -922 709 -691 -88 -670 486 833 638 -712 483 -86 -781 -747 625 -203 -32 586 -190 -226 -267 533 975 -801 -314 -286 -940 175 844 -221 673 -279 464 891 -452 591 622 203 970 -482 706 -137 294 117 -36 -264 -452 371 67 -827 173 -765 274 63 996 621 -42 -507 -624 -815 -847 -373 92 20 118 -629 718 -695 958 481 -680 -167 958 -16 979 655 -706 509 461 -911 486 443 274 972 -476 -70 -19 466 -416 659 -321 -969 82 541 -957 796 -864 -790 758 857 382 604 730 -596 -514 394 17 -955 857 586 -464 114 630 -71 -922 -909 377 406 398 597 87 853 -820 318 461 -91 -737 50 -839 1000 -963 967 342 771 -71 635 724 890 -754 -342 313 68 -886 792 329 519 -612 486 202 928 -419 -28 351 159 69 -404 -998 -739 -412 957 -667 -760 904 -205 526 598 -469 368 777 239 585 828 720 -263 389 366 -662 -448 -367 -538 -827 874 -883 -175 -446 -226 251 867 -522 -423 -962 165 -729 630 851 750 490 -624 223 -200 399 574 561 -196 436 -798 -1 852 -419 -972 -667 633 448 -570 -848 -848 -713 -994 -916 728 -296 -437 831 523 19 621 38 610 -534 -91 -810 -507 538 -599 -320 -43 936 -703 -455 919 638 -354 -271 -980 -205 -948 -567 -188 523 -469 183 -279 -534 -36 438 38 -280 -580 -634 530 -752 334 557 -929 621 553 -898 990 -430 -117 -930 826 -801 -585 762 378 72 -830 14 253 779 55 907 -765 317 -504 783 -796 -558 -618 -528 228 318 -656 535 -808 -772 -381 678 334 -501 507 143 -468 -987 -106 -226 130 -646 682 585 -632 340 -535 936 -120 -333 -544 -938 58 -168 -874 -191 -158 491 -313 979 993 -805 198 -437 462 99 -201 -631 -450 -175 -857 -624 97 -500 -554 -206 636 -945 -488 -279 986 -800 656 -530 752 357 635 791 138 963 763 -985 953 303 -527 104 -992 876 -161 34 55 512 247 -357 981 74 589 234 -280 -388 642 995 -344 -806 14 -490 -543 -147 626 591 -730 700 -433 484 856 249 -614 745 107 362 698 -991 698 749 331 708 149 -912 352 232 608 -446 30 -774 -86 760 -276 -186 -797 709 307 398 173 -611 -843 -956 -33 613 211 918 -73 -247 682 160 980 -848 -70 904 -858 365 -653 -75 -263 -295 -822 649 86 485 -401 -688 530 -359 140 -300 990 152 -39 231 -341 -724 694 427 822 -521 639 732 880 627 932 -767 -929 -572 -280 154 366 -168 -682 -562 581 295 -535 422 -226 766 457 -623 468 326 -807 -346 -187 882 569 -938 -781 37 486 243 -645 -158 938 23 -54 -628 -466 -706 626 -506 -821 -959 184 977 486 286 586 -204 499 272 -16 -643 -74 334 -324 305 -375 736 999 -73 35 965 -457 -262 394 590 395 81 634 -119 619 -745 954 503 -275 -541 561 -754 442 -344 363 448 -727 -409 -494 -905 359 -389 195 742 -538 975 -876 -839 -747 20 323 -556 -516 822 -301 86 -137 596 692 -555 901 -528 235 -379 17 830 720 92 -727 575 -583 948 428 -710 -215 -487 501 934 -780 -167 -854 -794 -105 -132 -737 -919 -109 924 416 490 -650 414 -761 -417 -241 472 -231 81 140 618 -154 629 775 -352 236 792 726 -906 233 403 -806 -846 986 450 -470 -200 -989 -923 -217 69 64 575 310 -195 44 385 629 -954 -933 323 -726 581 206 379 -96 634 77 -267 -696 -430 823 -901 -549 -189 327 -942 208 660 -658 929 369 -926 485 212 -341 742 993 75 38 -387 556 655 -608 774 280 -185 74 -31 -301 780 690 280 320 112 -960 -960 -736 779 386 -265 -980 741 -225 -562 -460 779 -495 -627 -377 -190 434 -96 -729 -300 -888 720 -839 698 -702 696 504 -513 785 861 303 -611 -372 -135 219 367 826 322 -881 -725 491 -307 -387 -86 661 -237 955 355 891 -394 -868 314 -313 -332 992 -452 -515 -821 -521 514 893 -662 -365 375 -485 810 -483 -302 -369 216 -257 -478 -606 629 58 606 857 -958 584 -607 404 -410 696 -820 -530 299 -163 -618 986 235 -654 8 -691 848 -173 -253 523 607 197 546 -697 -946 -421 384 378 -294 221 -982 773 -838 -314 154 417 602 -373 -217 -702 571 -524 -669 774 -191 -373 445 419 -428 908 -367 334 -129 -509 -256 -603 701 531 -608 364 88 19 -272 -438 -73 680 24 966 -963 22 -456 645 173 -117 -584 -210 527 -760 -550 814 421 -853 272 -514 79 801 -93 295 -67 -113 757 1000 422 115 6 391 -985 516 -434 -73 686 -478 -664 62 275 433 262 409 -963 -512 840 -972 -6 -913 -250 -845 930 -490 624 -806 -772 943 -92 101 228 -530 -222 628 310 441 -725 -367 -962 637 789 372 -222 327 -436 -959 76 522 -95 -592 812 -665 -459 194 865 -62 -975 320 -386 -349 -484 -425 -427 -460 816 -20 375 225 -355 -629 331 551 579 354 140 -711 -699 494 519 -627 -413 -831 47 244 -37 -376 -61 919 434 275 -636 -640 -44 -519 -338 292 -621 211 -367 -367 845 94 323 -880 -826 193 -474 657 353 715 -248 -193 -962 -240 990 882 621 -922 262 -378 605 814 813 645 -385 -164 684 -642 628 841 -242 463 41 -531 662 -996 208 -960 -78 730 -151 -218 -79 108 -33 -47 66 805 42 67 -508 -245 841 788 -309 618 772 -60 255 -625 664 405 -284 326 612 216 -414 664 958 -350 -607 541 -352 887 944 206 18 -250 -254 -420 459 223 -121 -500 -478 -796 -947 428 402 -231 358 846 847 -805 728 -781 403 -534 475 876 779 -969 472 -19 575 274 221 -956 812 -254 -998 -564 -164 657 -277 -496 -146 944 -644 902 759 695 433 -110 -512 188 314 -37 -889 -637 68 -704 22 347 -833 -469 54 540 411 -300 575 -603 477 -423 -361 -86 -534 -524 -864 -89 679 67 -745 -276 636 -971 -474 -22 -469 510 -695 278 -465 -911 91 -214 -465 693 -431 -912 -235 -3 897 -111 993 325 -542 817 304 8 980 -146 538 -208 -40 -580 787 -537 59 -358 421 264 -350 -295 -405 -349 -839 360 -41 781 -336 270 -687 -62 488 739 -9 21 -138 -799 -112 117 -591 -606 999 -603 496 604 -676 -14 746 299 482 325 -670 -925 -771 -816 -975 -967 -830 -630 5 -376 -685 781 980 -683 -321 -886 21 -970 52 -888 758 -178 -592 -627 952 -414 -221 373 113 -460 569 -978 619 217 277 -780 437 -614 -984 -531 382 -968 380 -852 -514 -373 -774 -523 285 -600 -319 735 602 227 -754 659 -725 919 -256 828 -374 347 -259 -202 287 -463 -1000 -837 127 166 2 -481 75 -631 85 890 78 792 898 233 -360 -375 -29 -163 819 -325 -136 -892 -56 -510 -711 -796 149 -610 873 388 233 -224 -389 444 854 282 633 -732 851 -940 -237 -85 -284 724 -374 168 -229 957 836 189 -498 750 578 -611 -963 -457 34 -177 29 395 -509 74 233 -931 529 -828 322 -779 770 528 224 186 448 -52 733 448 650 -890 -188 740 -229 -941 224 -227 -950 953 175 -681 -395 -171 -277 -229 919 -749 -976 674 -782 -325 -516 755 -395 -829 -290 -408 983 -959 -534 493 -30 -278 756 545 -581 454 -995 139 312 -417 448 -604 -320 412 -269 8 590 692 -179 929 -602 -666 247 5 -808 -699 603 810 -499 13 82 -317 -664 -705 -430 -49 50 -359 -269 -207 -750 -250 379 435 -682 -453 910 -949 294 -524 -667 -359 -407 180 954 -844 576 99 -904 -408 -905 413 302 234 -431 -704 568 -329 -152 -274 -726 -482 253 -136 500 52 816 451 365 944 868 182 -228 82 -254 150 -418 232 -165 254 629 80 -945 -972 -810 65 -778 -259 944 -892 -278 626 299 -239 -641 -342 864 -204 -166 -528 548 -910 -699 -611 -374 -841 -733 754 -672 -808 -258 -299 -801 70 458 -980 -490 294 484 217 950 -895 242 35 -217 -671 -996 15 415 -922 532 969 898 875 -223 268 806 -290 486 350 -201 344 -561 177 -972 700 141 -109 144 -29 14 -405 202 -144 -830 314 638 -909 965 247 -296 785 141 936 -548 -677 81 -45 -921 -492 703 -379 245 981 -148 -888 -859 76 -244 804 452 -601 301 -719 793 -979 -113 456 494 -241 -532 179 -165 822 -537 -68 180 -718 604 -492 -427 493 502 73 316 -21 -988 -342 860 -400 849 890 -637 -473 -310 192 -666 -413 -415 -162 -96 880 -745 468 -336 -668 947 -77 769 123 70 -151 -939 231 -196 555 -306 -588 -742 346 418 806 -140 522 652 384 171 19 967 -475 833 720 918 -13 -360 -331 -334 -829 -571 -221 -610 -474 884 -67 14 -666 -193 103 -478 -963 337 -914 173 354 636 761 -378 614 129 -718 -666 78 82 -277 212 -273 -42 -900 622 -266 776 127 -729 -35 -523 -170 69 257 671 85 -345 -362 430 -885 -608 -51 366 852 -878 128 818 873 437 -757 488 -896 -851 -296 -968 943 -440 738 -388 -516 -353 -796 -487 -615 239 -978 224 -855 483 249 125 -655 22 438 -120 -211 -967 460 534 -716 -939 832 484 -957 -843 737 700 949 -21 356 431 -308 -935 -570 52 104 846 -426 -714 -606 29 704 -213 -323 -652 465 514 -749 -834 671 22 -529 948 620 531 -372 545 -444 494 -859 -72 -906 551 293 62 -980 -218 835 -445 -719 327 -670 783 -478 255 630 -21 923 -630 364 -388 -579 864 -710 -524 337 -591 684 350 -136 -118 638 -957 -515 686 564 -686 281 593 -157 -652 -669 -473 302 -550 64 948 258 -313 -728 748 -169 -521 -452 -117 797 111 -781 536 907 806 614 -771 -950 646 -991 -925 501 -430 105 -993 -298 -730 105 253 692 -678 26 606 96 329 -285 691 -694 140 -622 -277 -565 -567 727 63 176 -533 132 885 -934 917 333 -337 182 413 -815 -912 506 844 -850 -736 -707 -774 -352 502 -401 179 -118 737 672 859 -306 453 -776 94 79 993 -821 -40 -519 951 -440 527 14 -10 -182 -222 648 -201 670 356 578 -68 764 -64 804 579 -269 -761 864 -229 235 693 20 536 96 -446 264 641 -683 281 -10 176 809 765 156 936 53 111 29 -409 -648 949 -489 -202 -456 123 516 -814 -599 884 524 -226 -678 604 191 314 -457 -332 874 386 775 -220 -617 -754 -469 -320 451 -490 665 600 -72 -303 886 517 -887 -13 -450 -52 -554 370 -291 -622 248 662 -449 563 -821 -139 880 -389 -483 146 173 841 665 560 -386 -601 892 -320 -968 911 -547 316 -512 -422 605 860 775 -15 -662 -14 150 -549 -17 367 186 -698 -455 359 356 445 -364 49 -384 -86 719 -923 504 138 807 218 380 -520 930 830 -659 102 -797 423 246 284 -811 358 979 92 -244 -706 168 -389 -615 -269 -937 -186 -408 376 567 507 -31 894 -721 73 957 780 -909 -23 -506 240 -543 -612 161 -414 -438 -422 -149 416 390 -271 186 978 17 -362 -817 -869 503 973 124 -117 215 -58 -477 862 -751 -190 -965 -555 -619 -491 -773 -890 377 627 -308 780 855 -355 851 726 -879 658 -145 530 -441 723 571 -901 146 -491 -362 -769 937 961 -337 24 157 -903 -616 -661 754 -101 973 881 928 565 655 -628 109 -338 -638 -709 -289 -142 563 260 -50 -996 -154 -350 -327 87 -411 88 -137 622 -450 -26 -19 871 -163 -926 268 827 630 -848 -42 -35 -280 -584 -761 692 272 -465 504 -161 -151 642 -79 25 -767 929 -953 295 -19 188 -824 -838 -748 106 -35 35 -872 339 -213 765 499 -736 -581 -692 211 26 -260 -934 54 568 972 -185 968 -283 231 -241 620 -316 -546 267 -238 80 -248 713 -243 -624 99 178 -726 -708 805 -622 -986 -273 947 -263 -742 -33 550 -674 -836 -589 362 -717 -114 685 132 979 -745 -192 292 -693 -682 -107 -679 -113 514 47 -470 -986 -32 906 207 149 -566 797 -256 -108 177 905 710 328 -328 420 -227 -280 -996 31 232 929 -48 6 -394 407 626 586 -866 556 -726 726 234 791 439 -632 834 -869 235 878 746 202 -375 404 667 -592 220 -929 528 119 -386 -347 -848 79 248 23 384 34 27 270 -111 784 622 764 953 638 -492 -503 912 734 -369 990 407 -461 230 174 -960 499 -755 -665 -930 -170 543 -385 402 360 932 935 25 -787 -414 -273 -463 -18 -498 855 -622 -850 -916 -259 83 80 746 -971 -629 443 -593 986 -856 -362 -36 -939 -405 -214 712 -122 -764 631 220 335 -735 749 -990 809 409 -602 -954 -421 500 619 -131 -270 -446 868 -523 -619 -656 32 237 827 -120 762 146 -709 -802 -163 -147 -284 -619 -72 571 -402 -587 795 -336 -412 -48 350 116 719 -660 351 -670 137 60 -687 -175 67 656 -348 -321 -636 -867 938 478 -983 590 -515 -613 -502 -265 -687 -904 -276 161 -175 -799 -964 27 886 620 -961 224 -367 994 -915 582 645 -131 -301 -722 868 -452 924 823 -990 991 373 160 -701 608 2 905 373 777 -525 -233 760 -940 531 -375 306 966 1 247 716 -672 -258 515 -632 -61 -729 874 -163 324 -175 711 -991 -195 -90 631 992 739 245 742 -115 787 202 -370 56 755 -921 -880 300 -73 17 -744 618 -458 -537 733 -130 -772 712 -929 -491 -542 636 -440 -209 951 -646 -12 -618 -171 -808 -469 11 -26 -30 -61 202 796 878 830 -179 787 -331 782 153 -432 -891 -782 -19 -201 -51 7 474 734 -290 -347 142 116 799 -793 317 -328 282 305 363 465 -421 323 -843 -485 -229 793 -513 538 951 -361 802 62 -275 212 364 425 107 -529 -477 -684 -672 515 -495 344 905 -130 -887 232 -590 572 -489 -560 786 -904 -577 -442 -332 550 -790 -824 749 -48 -490 516 682 -402 321 423 -793 -539 -967 805 722 -444 569 -110 847 -770 142 -54 -627 965 -716 926 -43 -912 -630 807 -664 888 -23 -172 952 -49 -429 -943 169 511 -596 -403 966 -687 326 -697 -888 -900 701 718 737 -729 629 848 -75 -794 -955 61 699 -349 663 913 157 176 -467 -523 -690 206 576 853 582 118 -771 -915 -172 -808 -14 893 -669 -364 329 -713 -763 -727 -863 -117 -574 -595 374 355 716 944 745 -40 84 -787 269 899 817 -686 -900 -891 -322 755 806 -360 101 -99 -521 865 -727 621 281 1 -410 132 447 -732 -2 305 167 -295 -285 92 221 809 -871 -854 519 340 624 -226 -863 622 928 -964 778 -131 437 875 -128 -710 -703 -159 479 -93 931 -817 23 -76 -51 -194 760 976 847 717 534 -16 -4 -952 865 736 -223 -470 857 151 -753 -891 -573 260 906 -403 628 844 -128 -773 -212 592 -430 618 -201 -861 93 599 953 501 972 -833 674 -913 607 -565 433 -678 -277 984 732 -88 -98 -8 351 -249 92 334 -551 -901 -943 126 -824 669 694 392 -576 816 -737 716 -195 -349 -885 646 716 -153 969 222 -92 891 -435 201 -984 309 -717 -258 -23 223 711 170 -639 573 426 -371 -985 -98 629 -852 752 636 694 487 852 -113 427 -382 885 -724 676 -63 -264 508 652 -30 767 783 172 -611 996 80 423 237 -587 -668 -961 170 -336 785 881 -706 -165 -594 -163 -85 -30 175 -700 -824 -450 394 781 348 253 -516 -197 908 361 521 681 -787 -508 553 -709 -577 946 998 -391 268 -241 256 -886 -582 197 -952 729 405 956 -618 -430 -779 266 406 68 633 -734 -290 887 -642 -896 629 -497 905 521 927 503 -318 460 745 22 282 628 304 364 -306 652 -987 -27 658 837 -688 -863 -77 -897 -627 -313 -381 76 -81 385 913 446 -842 -687 683 -3 -119 -652 -38 -348 -348 395 -393 -282 337 472 309 316 245 423 352 -347 -265 -296 336 557 284 -956 -370 964 -947 -706 -977 966 200 592 -255 319 630 -299 -269 -199 -44 -395 -324 208 -501 488 -981 -143 990 -682 -524 -538 837 -779 782 -449 -285 -290 579 599 509 -665 -461 -180 278 414 -51 251 867 226 -121 473 425 -507 -718 583 -77 212 105 -927 -996 794 -656 409 977 -435 385 981 -265 -933 -327 -614 630 29 -908 120 194 -907 615 382 305 -965 -544 527 132 929 504 -392 -891 -669 337 -542 -992 -201 0 -662 -111 988 -129 960 -418 601 979 819 801 926 -266 282 76 -740 -281 -769 825 -475 585 748 767 -864 -540 993 -174 -162 -541 -137 468 715 -747 860 156 -773 306 -329 -972 440 731 -279 97 -247 -230 943 -434 62 412 269 275 -401 -727 778 -82 -75 -786 770 -695 321 -618 564 642 912 814 487 -186 -739 64 -714 -394 -687 754 901 460 577 -124 -509 884 -487 -15 -872 -926 -677 -901 -749 -653 -837 -321 220 -937 221 -959 -897 -287 884 504 -339 -925 -298 -705 734 -296 -306 -426 -720 261 231 -56 -821 532 -920 -212 -89 555 -450 314 520 -852 996 -658 125 746 -871 -524 -313 -752 136 886 -674 -561 468 -636 -244 -620 -905 241 226 49 402 -811 343 821 -943 936 732 -217 594 865 -614 -164 -78 -539 -380 686 377 349 -583 899 -826 969 628 -69 141 655 803 255 318 -421 -711 564 257 -512 -25 811 76 268 -17 -792 -74 818 -87 -571 346 605 -420 -618 764 -291 -364 719 -717 -366 -787 748 52 842 869 -340 916 251 -436 -859 10 753 608 287 637 -469 202 -420 112 397 824 -956 564 -188 -891 326 37 -210 53 71 -980 134 -487 898 -109 915 -382 920 -251 -505 954 606 -393 180 -881 579 -801 -412 -535 643 798 -765 -649 -663 -353 -863 -7 651 -358 -158 -873 -351 113 -46 -470 620 -400 -83 27 -164 38 488 -536 636 -661 236 -48 322 -595 932 27 591 -71 410 -982 -827 -585 966 -269 -21 866 -729 -800 0 -964 -849 -497 -807 947 -170 -661 -336 27 488 -598 991 28 -866 802 837 164 -735 115 -568 688 -914 289 124 -434 -909 166 -847 630 410 79 -466 -239 620 38 -307 455 869 320 -948 693 -504 170 -802 717 -465 131 -115 -71 639 506 746 736 938 -252 566 -835 529 -248 -201 369 453 435 -812 -890 -595 -505 -816 -90 -980 -910 -286 -296 890 -568 668 -1 -152 -956 -602 -886 572 -408 572 -913 591 -20 -946 359 -76 -466 -534 337 -693 725 485 -293 502 -384 -381 -238 501 -140 585 768 -666 -347 390 -692 565 -824 535 662 668 -239 7 458 750 552 -56 -633 85 813 -691 -906 -741 -240 377 -484 -241 92 612 296 205 591 -443 -280 141 -494 -854 857 -345 -868 531 -616 -305 -445 -203 743 -260 494 954 244 672 311 432 391 -425 799 316 -273 797 606 -323 -698 178 -683 -217 -95 -215 9 -226 -940 558 662 959 463 284 69 -744 -129 469 302 -295 -485 499 387 738 471 -869 -250 -896 -496 -633 -853 307 144 523 -876 915 -658 -138 971 -618 -80 -706 772 202 649 -252 -904 957 -269 -773 757 -685 -663 420 941 -436 600 661 787 -122 -645 184 472 -890 153 102 -966 902 582 458 -566 750 96 -413 863 903 -104 -312 524 39 574 -383 -138 458 -678 -286 -701 -462 -834 -396 -312 273 390 -10 -168 -211 872 114 -606 354 -531 -6 678 296 793 -294 -731 625 347 -826 -25 -17 482 -723 693 674 -257 880 907 123 750 -247 907 415 -501 -694 38 232 425 448 334 -731 -496 726 783 -268 573 -836 -218 843 -546 402 -899 478 -681 -704 -667 -310 631 -758 95 436 650 211 205 -717 -551 584 -720 -998 -516 502 -805 -612 -913 -642 -50 -284 -533 -378 -629 990 -323 555 938 -558 -733 616 -234 784 -242 972 897 -457 -612 654 949 904 -569 -167 660 298 -570 -902 -795 8 195 -390 -137 571 -175 752 -886 692 740 454 157 -523 -142 -310 -332 -542 -211 337 781 484 -436 524 81 147 -10 -25 -187 -134 481 429 191 36 -48 965 162 205 -171 -664 -403 308 -985 973 212 -118 587 -187 587 -346 972 -926 792 -740 -935 885 774 -223 -622 -836 -241 649 -953 731 -593 -301 -907 -63 247 826 -440 -934 924 189 357 -657 668 -385 619 745 -629 -815 447 882 950 -804 890 -25 720 -704 857 706 5 405 366 -225 219 -897 240 945 535 -556 -933 216 -307 662 -487 266 728 -603 -382 695 -750 -981 -284 379 718 -828 -744 -886 787 302 -231 65 415 279 714 177 -100 752 334 -670 135 411 209 -593 726 220 236 995 -399 18 779 -880 214 193 -109 140 -454 412 711 658 -784 595 -219 209 -957 -839 82 89 -160 270 -279 610 123 397 -730 109 317 -47 537 -736 -111 -840 -569 160 298 -861 953 -603 74 -575 -583 -273 775 468 -326 525 776 -183 -765 26 662 -545 -995 283 108 -620 128 -855 48 536 -921 -480 -426 -902 -680 -642 561 -426 -239 130 111 399 6 -88 -521 -6 328 978 850 826 -150 845 486 751 318 724 517 -414 782 384 579 121 130 -858 -195 198 642 -896 -629 395 669 819 424 -446 463 716 -288 205 276 599 -605 -93 603 -294 -380 -660 -866 -58 450 -612 123 746 925 665 -948 312 -924 54 397 -928 -769 639 -89 827 16 -753 88 -383 -991 -290 777 621 818 730 -432 -849 -750 -4 952 484 75 -971 609 -948 96 -941 -90 -369 988 11 380 881 17 399 272 936 -773 919 -922 -309 -50 -798 -554 -35 384 -867 429 -593 310 294 838 645 583 -571 212 -49 506 337 451 -416 191 -309 -511 -625 -913 -857 -241 311 333 661 971 888 342 -477 -540 -275 129 358 883 801 -758 588 904 -984 -781 -980 -658 -996 -621 -712 287 -340 779 884 -580 -523 535 656 398 387 526 -259 -385 -429 528 -47 577 52 396 -192 -857 -540 -467 76 920 97 -17 -720 -826 -430 -379 367 242 -65 -252 66 -78 492 71 -224 81 -586 -498 268 103 108 -321 702 -616 -88 -474 692 -23 3 -390 717 -176 -320 -578 -161 -30 346 -816 933 88 -882 300 596 -913 -75 -904 -504 878 -541 -570 592 650 441 -114 114 -579 -295 936 -861 15 777 920 -682 313 181 -613 -567 276 769 -171 -626 560 -875 472 -576 476 726 -661 -644 226 -209 -194 -878 -258 -235 -999 795 493 687 993 -306 458 -562 -695 970 402 515 683 -676 -618 794 -151 -467 -168 667 277 836 562 -61 840 335 266 -100 706 -638 267 864 -236 -402 969 258 114 540 286 596 827 -325 -2 -428 -437 -94 -333 419 -640 933 887 215 -93 -402 902 -923 618 -44 -397 -714 -230 399 -623 -224 263 -9 -776 -735 618 -511 -75 -250 -862 897 904 333 -180 855 -63 -434 -390 478 610 542 874 494 22 147 -978 368 -546 389 514 -545 -648 278 784 -896 845 -820 771 -86 564 882 -915 -7 -373 985 -688 -825 -848 159 829 -567 -36 -275 -808 58 362 871 461 460 147 354 169 645 423 -896 -236 342 -287 467 -786 -767 -764 918 -903 786 -149 -421 -649 -870 -692 320 -31 965 381 -12 -305 -331 -610 -480 349 639 321 119 297 -333 15 -788 148 -230 -49 -887 977 -353 407 448 -730 -981 -297 -330 1 695 929 -915 -526 -257 -831 56 -254 -820 -371 -866 -448 -519 175 951 497 303 554 -653 -922 -647 292 -112 -725 -930 -419 -413 -410 -321 -135 462 -504 302 -241 424 -751 605 -866 387 -322 288 270 -831 -61 791 762 880 -353 925 -954 -287 374 980 763 621 -626 856 -802 -755 -55 858 709 369 465 -613 -592 305 22 -160 -858 -250 381 -268 215 -218 -772 858 366 699 -888 147 586 884 -289 612 412 819 905 -321 136 726 739 -443 -817 -65 394 821 263 -850 -515 -218 798 753 -307 310 503 -378 -648 912 -543 -293 24 767 -595 392 989 -942 381 296 -669 -53 121 783 290 450 -401 -975 79 -872 497 -174 848 -122 -770 -962 122 -853 78 -125 -194 -214 -82 -507 451 289 281 -791 585 126 -610 475 795 418 572 -645 -93 925 80 359 -974 -932 -656 359 845 855 -308 369 -234 224 20 329 -649 453 -320 97 -493 -595 -981 290 -482 395 -146 979 980 226 -94 610 -5 -484 838 92 680 800 -844 -720 -558 -484 -999 453 755 -361 161 -735 -132 -606 -21 41 -434 -505 267 -594 -533 -248 734 825 892 257 -686 -264 509 -505 -773 775 -583 -597 669 -224 18 -164 213 -851 435 885 -788 36 796 348 -483 -673 -675 279 417 -844 -18 724 83 -705 -895 -936 240 281 -735 791 -346 809 262 71 -889 -471 -122 -393 -128 -134 838 395 -272 -653 -163 982 123 972 558 -612 893 -876 125 -531 702 448 616 -520 -828 550 -550 672 29 -144 -977 -706 -56 374 -999 46 -974 840 921 -942 547 -719 719 -713 583 832 441 -357 -455 114 -880 -677 -433 245 242 -764 -765 771 -933 540 746 -265 -697 -446 -888 702 102 -352 -866 49 280 -10 94 478 -612 -627 -636 -80 896 128 -660 -954 -793 26 -217 -477 129 684 313 256 792 151 -17 613 -654 897 202 -618 541 686 417 -709 583 -902 854 -818 -796 87 -857 -589 -12 -679 -770 821 826 781 706 -456 102 936 622 759 107 440 -756 -233 -365 390 348 -289 -194 349 855 -854 887 711 812 -956 -543 -696 -569 360 805 860 577 621 -499 -588 256 -928 -965 464 598 -480 -624 748 994 -61 -374 -277 -796 -233 -289 -811 -454 529 -934 -497 611 -472 377 357 125 776 193 -161 964 454 481 -140 696 -815 311 -987 564 -416 -571 46 323 -4 -809 -811 -113 998 -194 102 -280 -854 -836 300 28 -409 -126 -791 -896 -310 -707 -329 -96 837 578 -333 478 -335 -49 364 -884 495 54 -40 862 368 -423 343 450 -105 325 -7 -65 -579 -155 -551 -40 896 -323 -346 -287 -101 369 910 -414 -842 -298 -994 786 45 166 -567 171 763 806 -694 -522 -505 508 -883 -817 518 869 -270 799 719 -351 -265 503 936 -269 -265 16 -745 -698 -391 -269 565 -146 -899 661 930 184 -21 -808 -592 288 817 73 -600 617 -337 861 -357 328 395 457 -212 -507 410 -49 126 -512 160 -406 526 638 510 291 -797 -738 538 158 -862 -662 986 -243 577 128 -284 237 -41 -612 959 -347 -691 372 -683 -941 310 947 290 213 -74 271 -644 -97 855 -651 759 -307 -468 117 -201 -622 -625 286 607 374 513 754 771 699 527 890 228 146 209 -580 679 129 -881 -619 702 482 -114 108 430 -411 -914 -54 -120 -1 274 140 340 479 401 -652 -67 -295 -742 996 792 -434 99 -401 -753 13 -964 -427 822 456 375 -563 352 -808 -241 -116 727 -24 133 -377 462 357 -335 11 -79 -89 404 618 -992 -722 765 509 725 -363 406 -720 -693 -366 521 861 -512 900 -456 760 -550 902 115 919 48 -751 -222 144 254 -547 162 151 664 -169 -769 741 280 -295 -166 220 -690 555 109 -718 -868 -653 -887 242 -914 -798 754 -517 -346 -254 -707 630 328 882 153 -848 -284 -632 -871 -408 -729 -603 79 -371 57 -944 95 912 168 -578 376 -30 513 -740 -323 -571 -12 -65 -735 -647 606 709 476 -404 -58 -809 449 -499 -379 -102 975 -552 -188 563 755 -561 279 774 -654 842 910 351 -703 -344 -499 -590 -231 -712 583 999 -647 -817 755 -60 -225 185 297 -492 -732 -910 -607 740 -412 956 -153 970 240 152 429 -140 -47 -626 -723 -780 545 720 -55 -399 70 -139 -813 638 825 -61 25 -274 983 -798 322 -197 -970 -419 550 -950 841 -716 -927 -105 -290 769 -986 -172 -915 -330 -725 358 765 968 232 -763 -339 657 -768 -679 890 -472 -172 -358 -420 789 12 200 -172 506 746 322 394 116 60 -74 19 -792 229 -469 313 -899 -733 512 -150 702 -28 0 330 -964 357 -541 -169 70 907 982 -737 -721 -716 -896 -309 -655 -736 124 350 -704 -792 928 623 640 -587 -728 -164 -954 4 454 -955 769 -576 -593 4 490 546 850 -995 -455 -653 -284 -913 733 263 -709 877 -825 -672 -744 -860 354 64 -300 856 597 -769 -799 383 787 -970 -723 -682 -947 -930 921 764 -245 -54 -129 314 -98 -127 383 563 -132 879 -252 596 -388 -263 237 744 -681 58 320 -16 144 72 359 451 699 380 445 -774 -765 -264 -7 550 989 -197 -837 -962 -142 325 369 980 878 828 30 -639 409 244 760 544 762 158 13 -143 987 -527 -826 368 46 933 926 -844 -257 178 -636 -532 755 -850 -877 447 -878 950 -115 -164 421 -894 -318 327 767 753 116 807 -448 538 -347 615 -25 20 50 -446 -93 384 -582 77 271 274 279 944 550 -160 27 -850 441 700 -734 926 109 -730 -590 -474 -62 21 624 -7 -955 -198 759 242 -93 143 -318 297 -478 -631 -704 -996 -650 201 -429 548 -915 60 451 -854 -506 -379 800 -650 13 205 -597 132 -641 266 124 231 -647 371 -458 966 -673 -112 -492 -645 980 -239 220 657 582 -767 487 -120 953 841 212 -316 500 -693 -677 680 -33 -486 -987 -626 -45 -98 -737 -515 276 -397 69 787 633 901 880 -923 -827 -69 -327 430 509 280 994 -791 329 -149 -168 -164 -165 659 669 -207 -841 -971 718 385 9 -34 970 -497 836 -894 -947 789 -847 -952 -291 -113 2 632 -957 42 -869 -408 -643 -664 -819 834 -794 855 321 -470 685 121 -647 -530 926 574 -907 -78 -339 -209 -968 568 987 697 176 532 -577 251 -276 -642 -158 759 -225 240 40 -592 -759 852 407 995 -792 -234 -967 935 -445 -454 -621 -619 935 458 277 -875 475 182 756 -710 113 818 -741 498 670 -264 19 -368 -538 -346 741 -783 801 -110 186 927 -246 -234 202 -960 -323 843 648 871 -58 51 -131 651 966 528 -924 -183 318 -805 235 -272 -294 348 -983 33 208 892 -286 764 -735 -897 -186 -103 925 -373 -990 298 601 252 -689 -985 86 -274 -611 56 -222 -424 30 541 -137 -151 288 75 -285 -903 -922 -194 610 893 -423 -120 -98 -106 -773 104 333 -838 -394 -706 746 176 283 -143 206 526 -904 -865 386 309 -553 543 -188 999 462 765 561 946 856 -303 538 45 -264 -784 162 -964 604 -421 -564 198 -693 360 183 171 653 755 -217 -429 -574 217 -220 -849 564 272 -644 157 -747 -2 -421 886 101 -295 -686 386 987 346 -163 62 530 -262 -846 -327 830 -637 978 551 -548 -472 626 -45 963 262 -770 578 -681 -971 300 336 -15 165 452 -433 -379 616 -664 678 -899 -503 -213 554 -277 -552 170 -247 -870 853 132 824 -509 -689 -211 613 -841 -541 -2 78 373 870 -665 -803 444 -460 296 -722 321 -325 -13 866 -479 456 -929 510 620 -710 -355 4 818 206 774 324 188 -303 -796 946 31 488 -493 -962 -914 789 171 33 -903 -43 -784 129 797 -184 184 311 502 405 -16 453 180 905 -818 860 207 -708 488 -867 -472 649 -401 -595 -509 -661 265 -80 218 443 -303 415 -855 411 66 529 536 612 986 624 945 265 497 -627 445 -815 -26 -401 -901 -457 129 -892 -790 -399 163 279 -375 701 -346 -176 3 -844 -594 873 -642 901 224 754 859 -297 64 -814 135 -450 162 998 -941 -126 -583 -285 402 478 -475 205 238 -864 -105 218 -195 15 -225 -781 -707 -349 804 651 12 515 366 267 501 36 -436 571 -70 -316 347 519 490 -195 -840 -996 110 832 -227 -587 438 -428 -56 272 100 -393 6 -257 -559 -391 670 801 416 -208 983 -307 978 -568 928 654 688 -130 750 787 -647 -593 -13 417 334 412 499 -998 -106 371 -929 188 468 -427 782 412 -606 -460 654 827 -389 227 -326 160 911 938 -585 719 693 114 376 -725 995 257 -254 -903 909 494 -68 603 -609 538 593 420 444 -890 893 -176 -692 40 379 860 987 793 749 992 -270 903 -104 -755 882 78 -816 269 94 892 -852 9 494 -620 -963 -318 -459 -948 230 829 637 420 348 -790 54 280 759 -959 -640 -350 861 562 -634 -800 -148 90 -633 293 -573 912 944 -351 596 -830 -498 -650 -772 995 247 29 581 -598 828 -93 -154 -483 954 -564 -995 -792 -735 -860 283 -498 -621 762 592 -906 -473 -400 -850 -68 -726 753 -966 626 952 -362 705 919 -96 713 144 715 818 -107 -548 8 -862 -506 745 292 934 569 -685 595 493 -529 -542 909 63 213 -831 -24 -659 821 -937 734 -425 390 -643 218 -421 684 -443 -816 550 883 789 -881 286 637 -399 -536 698 290 -467 -622 -93 -597 907 -474 -629 -325 -201 45 -719 29 -369 -674 557 1000 281 -490 -847 369 -869 -446 -38 110 616 769 -100 698 -795 -622 -611 629 -461 -882 -409 -670 -502 -106 908 -347 771 -485 -425 -619 199 138 40 640 -50 454 -372 -912 515 -20 541 -1 525 -264 873 710 -712 421 -817 746 405 -54 135 -829 952 22 316 534 -487 334 107 435 784 -97 -661 691 33 326 184 537 -565 176 -51 617 622 -668 -427 488 -751 -320 -427 528 338 -670 14 -69 -119 386 -981 535 -227 -277 910 139 -824 -142 628 630 -382 811 194 166 187 668 -931 -110 -51 641 -582 614 -776 -495 -734 519 764 -437 348 615 -249 568 860 -258 742 -889 -39 -221 -89 -552 531 -757 139 -17 910 470 294 647 -475 380 -649 9 50 -457 -326 771 -932 737 -731 910 -511 256 793 96 -51 -971 -657 -714 794 468 799 -32 -728 364 158 -581 783 696 34 352 150 808 844 396 314 -876 -975 -401 39 -151 -205 171 -873 923 -789 929 850 -751 -266 758 722 -507 -688 -467 464 -546 850 756 -632 856 10 -704 -754 -942 -638 266 790 276 693 929 -571 -278 550 -807 419 381 -408 -962 -410 -335 67 2 800 -587 -540 683 -714 779 134 -541 530 353 560 -523 707 -27 322 -90 542 852 -351 492 -563 -751 467 -40 680 -715 955 -339 206 775 -817 166 -938 252 -403 911 700 -57 -871 321 756 232 -984 -665 660 -569 117 284 63 -273 932 438 478 342 -431 -875 25 981 -451 114 -662 1000 -295 -173 595 -275 791 -516 -890 876 470 142 -817 826 188 146 580 -949 136 324 -361 -705 -291 313 -714 676 884 -292 -673 -263 535 -367 -206 -73 -407 -732 271 -560 33 449 854 -814 557 -629 367 469 380 583 -161 -102 -924 455 312 -931 -32 253 812 52 -40 -81 -92 -247 959 471 -542 -83 597 -257 -552 -811 -96 144 -489 -294 445 768 -3 843 810 312 177 -892 384 291 -125 -140 53 425 488 960 -317 833 964 548 590 -83 -991 517 -107 -191 -829 -215 -847 -794 -561 158 749 -40 630 -569 90 -844 -939 -880 -204 615 971 -732 411 455 150 671 -627 961 536 368 170 431 276 -188 -557 -83 945 -183 -988 772 56 496 -4 413 407 -504 350 -32 -577 826 -865 -682 698 732 -127 59 279 -736 -849 911 -536 134 677 833 176 310 964 451 533 -71 -909 558 -429 -526 107 615 -230 72 -685 523 982 -469 47 -802 -706 808 -801 570 -961 427 -939 89 814 846 -567 761 -572 987 870 673 -808 -343 -614 -663 -308 -120 487 -194 -149 -825 240 864 4 -202 976 -337 -774 900 -393 593 -690 9 -197 -61 529 -63 -605 509 204 -352 -805 -758 313 454 -1000 833 759 159 390 -228 404 536 -999 493 -593 -29 -125 89 383 193 -455 182 674 427 -203 -217 -996 583 936 264 190 -740 799 540 436 470 -911 -948 59 996 -659 540 888 867 676 251 -234 -935 -158 -250 -288 24 -17 -548 -215 598 -162 -171 -439 589 992 -986 905 -396 209 -697 154 739 -743 -366 -623 95 95 582 -91 -362 971 652 -962 288 -999 -446 -924 -833 429 -284 -129 -96 -27 -347 841 216 -371 -745 217 -324 -398 598 555 48 853 980 753 553 440 -932 -964 257 -563 -135 410 933 769 -41 -604 -61 -939 -224 201 -539 -2 -828 -875 499 -315 -322 -512 17 -853 -914 -477 -925 -245 437 602 -122 227 -795 -398 -487 135 753 -558 649 416 -405 -347 -160 314 923 -371 -942 32 -597 904 497 -969 445 142 470 -14 613 -796 588 115 737 -803 727 -219 148 607 -607 49 621 -313 -377 356 372 -930 -621 -615 879 -451 831 -552 216 245 836 -263 -597 -253 738 -372 -446 680 76 841 749 -74 -911 -794 -943 -932 291 9 -373 -222 -709 -8 870 137 452 615 926 -15 4 -25 -547 225 -571 914 610 705 91 -194 -171 -797 921 704 305 80 -341 -98 -975 -984 643 893 913 -296 -518 -191 872 -941 -486 341 875 31 -150 -842 -873 727 854 5 -178 -728 236 -953 -468 -387 -853 774 409 -465 -302 997 -757 160 458 -238 -840 517 -508 -314 -111 752 -75 -414 -564 -181 -348 -876 146 139 763 37 99 743 -508 -291 -756 755 -290 626 -500 -658 -696 -83 127 427 190 719 -893 128 -494 -443 664 -904 0 -80 -680 -982 -320 719 -984 -418 413 176 138 -735 -870 -208 -505 127 298 -970 -27 -524 -29 -459 -973 -999 -885 343 -532 -726 802 -176 913 -774 169 261 -294 560 -953 -481 609 -542 214 -562 -382 -557 159 -118 -491 377 668 328 -302 -255 60 502 -440 247 -204 -303 132 -68 941 849 -350 534 -606 -63 867 -624 270 -138 -632 685 970 502 -191 461 979 -354 205 572 342 204 -369 287 153 -911 -355 545 -906 419 -308 -877 -297 -3 -880 -211 134 855 -172 -937 452 -758 923 -999 518 -238 67 -792 -551 526 -94 752 721 329 985 -146 -895 -19 -668 773 944 -642 738 -330 692 191 -409 926 -812 -800 833 -656 -18 -802 97 638 -950 -748 44 -586 -947 675 768 670 277 -598 -344 23 893 9 206 547 648 996 -993 -74 400 -687 822 314 70 -138 866 90 -357 -880 -551 563 976 355 65 838 123 676 589 -45 684 -126 -268 41 -98 33 580 -417 -531 -515 945 255 925 807 577 -710 157 -142 -479 17 -554 -462 964 978 -239 -352 -158 160 628 912 -442 738 101 -513 -419 -763 290 -789 -642 -689 -114 -226 311 -1000 -459 -66 -556 -563 8 759 590 -140 -867 114 -206 -498 -863 -633 -756 54 -168 -77 450 -787 934 864 -369 -31 -653 -253 566 -662 778 -664 147 443 609 39 -562 -678 347 719 -913 325 -14 272 -644 -296 851 391 317 -726 337 41 944 410 -837 167 -668 527 -38 752 -90 370 -268 562 56 -131 -9 -606 795 -407 -5 388 918 367 -523 -121 -816 183 -211 733 604 -149 -693 -528 487 681 -247 -167 -770 631 235 -681 841 -339 -382 95 228 916 98 916 67 -119 -25 -249 -111 -109 549 88 -795 775 -335 914 25 -801 -64 -246 530 -462 968 -499 368 198 -310 -652 -515 -820 662 857 -751 41 -98 -211 980 -702 -246 573 256 468 680 309 996 911 -590 910 314 -547 -312 358 -379 -71 192 27 199 -31 -993 788 662 612 395 -542 933 637 -821 825 -508 -415 42 738 102 961 -45 -129 291 -383 143 -92 -108 -265 412 805 946 442 -216 277 -38 501 935 -217 -315 745 -991 474 -435 -366 294 554 -729 -877 796 -853 -386 -759 279 546 575 -717 -657 -971 413 -471 -320 956 12 922 202 701 -311 573 -444 596 -133 585 -387 -652 -126 -322 -506 -70 306 904 -717 -221 290 -909 -855 205 267 -57 -577 -503 155 -15 562 -485 535 92 286 -28 813 -290 464 650 957 -910 -820 794 953 -765 -733 -352 200 -771 -400 940 444 974 610 378 63 799 -482 -48 46 371 -298 446 390 -551 159 -415 -679 -343 -115 541 964 938 -305 285 -770 44 -48 154 535 319 -805 -23 -999 -900 -539 723 478 972 -915 -329 550 58 -452 -142 103 331 -956 -422 319 716 448 -68 -723 590 931 194 -22 -973 -198 -561 960 -671 819 333 -468 451 283 892 -483 -139 902 -511 -742 -395 -893 82 320 -284 -791 -489 -668 -465 -499 73 -641 -233 -410 426 949 -924 198 -479 910 83 79 408 -787 -377 -224 748 -247 725 -998 646 12 592 614 946 -175 884 -804 -885 -12 -665 227 -141 -353 823 503 26 903 79 -726 -232 636 -331 -920 286 26 -706 -444 352 -18 -5 -459 597 -567 161 -961 648 155 -620 878 630 716 770 238 597 446 854 830 618 486 -686 333 -344 740 95 -352 -193 641 -24 893 819 -34 -916 787 957 24 -608 -676 101 -351 937 499 -313 762 42 -441 46 -118 325 -153 -877 -229 44 -996 886 -449 -423 -683 -564 -103 764 -554 339 -764 319 -690 193 -462 247 711 -443 961 -631 164 579 687 755 -13 444 -204 -940 898 -12 685 -757 -110 836 61 -103 350 33 -432 -420 56 -381 177 730 923 -8 -127 276 830 476 24 438 516 351 533 936 -904 -605 162 -288 626 -679 -402 186 555 -248 -512 -644 401 -593 61 -422 -892 921 709 535 -452 667 -799 -973 -47 -542 -272 -831 511 8 -754 -685 688 -939 -972 227 -859 -881 511 -998 112 173 579 13 -660 252 -497 -411 -347 -877 -687 -166 374 47 -499 545 -864 494 366 -503 783 695 918 497 647 365 990 -341 637 -280 216 854 352 990 -387 88 790 490 -361 592 909 -128 275 -150 -881 -202 -777 702 -117 -705 759 43 -39 741 898 -170 132 -595 599 948 74 -646 256 -446 -370 -425 700 903 -765 -506 -901 -73 445 -632 268 412 812 -520 -599 933 675 403 -641 -936 -310 833 -883 -659 -502 961 598 -148 710 -744 -238 939 -400 134 244 855 -228 -524 -671 -109 -570 -240 -815 -504 -350 -354 724 813 848 948 -298 658 -947 354 -616 -403 -47 -592 999 963 -507 833 965 -135 830 -852 399 -307 -48 -673 544 -719 -869 8 -90 309 596 980 -729 102 -500 -256 -713 961 405 -378 141 547 267 -457 -259 588 596 225 -707 -88 440 -456 -838 622 -966 669 40 -999 -393 544 -272 695 -684 13 643 -593 917 -477 851 51 835 289 -483 259 -741 -335 200 96 342 -979 -650 -20 -13 -680 531 -274 941 572 -432 -809 104 -212 729 538 142 -827 813 -995 894 -674 189 -646 -449 727 -423 387 933 912 -445 -793 995 -617 -779 819 -55 -116 -826 -256 -609 -75 -215 42 313 669 -666 91 -394 706 633 930 -930 -553 738 -999 475 -198 585 -389 8 -589 377 42 244 -568 -140 -673 298 -653 208 -312 600 417 -333 -958 -416 -73 -5 -882 759 -773 270 -409 446 -562 728 694 95 -597 512 -684 -252 248 -109 56 822 605 -916 201 224 217 311 76 -624 788 642 -108 920 134 619 879 324 87 -395 -689 632 -55 -902 -824 989 574 -92 257 681 138 708 -288 -770 833 -712 -631 875 -762 -138 -605 386 -539 367 359 485 -567 -85 226 -928 -271 -952 999 147 971 -315 263 205 321 -791 -506 468 -305 -920 598 878 48 -947 395 -405 -528 -255 792 -992 -700 -36 800 -112 750 -100 -287 -849 427 710 -21 394 702 594 741 -434 -320 944 311 -407 75 -581 -451 293 27 541 -485 133 -880 -981 574 -84 890 -2 -746 236 5 847 195 770 654 -404 656 -285 -444 317 -736 99 235 811 -827 230 645 29 902 -739 -70 -195 -641 -513 138 436 814 231 -176 951 714 158 87 -142 -955 528 269 500 -378 -353 56 -395 -13 -941 495 -707 -256 -435 160 138 397 -121 238 -984 -837 -104 -490 842 344 917 -682 -768 124 53 -422 24 -326 -633 118 -717 502 -171 211 738 673 430 171 613 63 751 -926 536 -287 960 225 -436 -887 -724 226 -898 -552 -1000 523 440 712 -768 -64 -86 715 -618 22 96 995 493 595 -629 -872 -222 297 914 -203 663 368 935 521 -183 -924 188 -796 149 948 167 -38 714 394 321 -290 -35 -351 918 -572 -345 -587 155 -567 -421 592 874 606 972 -537 -505 338 -729 928 -925 -703 -999 -812 -730 136 -632 596 -650 684 201 -778 943 101 -22 -455 139 908 883 432 398 2 -861 130 -852 -132 616 10 327 -261 93 775 -792 -697 -951 -331 -69 171 -167 -581 144 111 941 288 -547 152 353 280 324 520 -416 -14 74 -396 -201 -501 -24 -836 845 774 928 -548 92 -642 -612 -478 658 -173 81 -548 1 -376 724 -416 -1000 -421 673 -624 -875 782 -111 -317 -203 -779 298 -878 -96 -323 583 -546 566 464 -605 -854 216 -273 -765 -677 -887 -2 -623 218 819 -658 747 -159 675 356 879 632 594 334 674 -931 978 -691 994 139 -741 -142 -428 451 613 90 569 -165 -748 -805 829 -769 104 75 -618 -605 470 932 -36 173 -248 -249 765 -110 85 835 877 -686 -388 913 843 -668 965 -600 941 636 786 -451 -498 -167 -446 -991 263 -502 -905 630 -728 -797 -615 10 -690 71 54 -346 367 626 355 712 -934 -460 -668 -969 778 391 -506 -937 116 374 375 -760 402 -402 -601 -425 439 -593 926 -567 -52 89 -633 -781 -709 -278 -872 61 161 -17 351 -155 -272 891 551 429 311 -983 934 -287 40 930 -816 592 929 596 -132 -487 -965 624 -255 -465 53 -457 -518 466 102 -71 678 -990 256 758 929 481 -149 -849 924 616 520 309 687 860 -580 -576 -423 417 689 629 -291 -948 265 887 -342 -918 616 371 -508 -557 -188 -78 3 139 -553 -769 313 387 -144 -178 -1 -920 987 934 -298 529 -93 -977 -221 11 286 -602 -428 41 -143 -18 -778 -969 701 -108 553 -108 815 -349 -130 -411 724 -820 -681 800 -611 134 735 -230 -583 -964 -553 1 764 -345 -18 -146 -653 732 970 -731 820 -465 723 -840 -194 671 -252 248 -101 -922 531 -177 -345 277 750 -469 -993 -526 401 -651 -393 861 789 -553 -467 114 -238 -965 96 318 -809 -110 -317 -120 -796 -753 627 -423 901 560 -438 -161 -874 52 -75 -789 -415 79 950 -484 -388 -233 350 21 808 -423 -162 -891 -60 388 940 295 -907 -728 988 706 -68 767 -973 -71 141 730 -805 588 -797 725 52 466 -370 540 260 -180 470 178 567 -387 292 -51 662 -82 617 270 972 -782 -465 730 661 72 -430 972 -733 -463 -376 -999 -271 85 -367 288 -571 278 652 45 858 120 897 -236 886 -991 714 -548 -54 -189 -810 -596 -460 -293 -846 938 337 -622 994 913 -454 -815 -80 -896 72 660 598 908 -970 -495 146 39 -268 941 696 -70 -277 147 997 381 310 -258 124 796 -406 156 336 694 696 142 -319 -681 -517 -303 -412 87 -854 -108 437 -646 -941 285 -677 -410 -858 -340 252 316 119 908 295 -54 886 -889 -287 -638 -15 225 252 -858 -212 -477 460 -630 319 -371 -813 -862 459 -131 -651 885 240 -180 663 -239 -881 -824 523 -434 -150 769 941 -323 -979 -576 113 -350 -49 -152 -84 -971 300 -139 386 226 993 -24 -559 0 -750 -84 -427 194 563 -122 127 -905 586 31 -712 482 -229 -596 -753 -331 -783 -261 997 -390 -214 622 777 963 8 288 891 -475 773 401 416 -24 886 323 14 -800 -195 355 653 859 -924 815 586 105 194 -931 11 551 -395 -994 225 -129 275 243 -744 537 916 -236 332 100 355 994 -613 477 -306 371 -68 -827 634 -982 -886 -804 -929 163 -133 667 -25 476 -658 170 875 -180 -793 -672 -172 212 -413 750 95 946 284 -20 117 -788 -49 743 -449 396 159 -236 655 369 -106 -958 -105 -926 -46 5 894 -832 158 -992 339 -873 -581 917 724 865 -763 459 -567 149 614 -136 95 408 -382 -240 713 -471 643 689 -740 -404 802 560 806 -473 -909 -653 345 -354 -956 560 -731 967 -149 658 557 830 -442 571 200 194 -6 53 233 581 -706 -953 -513 993 533 749 685 155 802 328 858 -484 -382 -101 328 206 -204 -720 -669 500 -570 480 -275 756 438 -129 -616 -737 421 773 517 300 708 792 -802 674 -713 -713 395 101 610 757 518 194 577 697 337 -782 -977 635 -846 87 100 -552 898 843 -331 864 73 -428 -832 -705 581 241 -254 -854 -148 547 707 399 978 -461 906 -515 -635 903 5 -831 -327 237 -832 220 -595 235 288 -402 -125 293 -330 -278 862 266 674 252 368 36 781 345 660 187 722 -253 -353 -600 701 907 54 -785 539 629 -292 449 -176 -585 359 -148 -278 -219 -489 364 -178 755 944 -73 782 -308 363 -120 -772 890 369 -4 -851 -124 760 818 631 453 -799 -17 395 760 692 -836 -443 -458 61 -489 -56 939 -633 -540 -841 -532 597 -808 -569 -443 -720 -316 861 -677 -562 -818 784 -247 -343 -633 -939 237 -235 574 520 435 182 754 25 781 757 720 -23 -949 -322 -339 -267 -355 401 105 -566 109 178 978 265 770 -479 -108 -764 -630 -786 509 547 -998 10 871 -463 196 552 465 -167 740 322 -357 -190 -902 -28 -300 31 -883 745 837 -661 219 -478 -502 67 -960 -819 195 -401 879 -433 747 -575 341 -63 497 633 -422 -63 225 -756 -395 -70 -384 -618 -12 -915 -679 -838 99 -512 -742 196 -26 92 820 520 -858 678 -404 257 -206 -651 -997 -383 -358 665 857 206 394 -514 -265 -162 -998 67 -742 697 -997 -658 -916 -636 -893 661 421 189 275 875 -168 968 325 533 852 -739 -797 433 -154 -222 67 -213 468 -133 -207 207 -460 -827 -342 -161 145 -804 345 -126 872 -37 951 -896 -277 -658 -872 852 -209 896 832 -671 -399 -112 -406 642 -840 864 -308 -161 739 -365 959 -504 -921 157 -884 -888 -407 -159 -302 -546 153 -645 -395 271 -270 160 -176 300 -1 247 471 210 345 10 -644 143 -323 -66 -557 818 498 -506 459 481 737 -862 -224 -858 -541 584 -897 783 401 590 507 773 -669 427 941 -154 392 -333 274 989 -914 528 275 -956 309 820 -915 -965 -4 108 -377 -694 29 -942 649 -837 -905 -480 707 331 -637 -176 -106 288 -540 889 -94 412 -386 -791 -674 142 847 -769 598 998 686 -565 -7 -954 66 620 486 -738 -241 -230 721 -950 689 -365 -618 -13 -882 178 -430 185 -258 703 -210 567 505 -738 82 -272 824 -690 661 836 678 -125 -733 -74 -688 373 858 -104 -199 -421 -418 -142 -658 429 -870 86 -495 -343 268 52 -881 -368 203 -971 -647 -539 -496 97 -834 776 -262 -226 -999 439 -914 -1000 684 -881 516 459 357 -526 157 179 10 52 -660 126 -362 -725 599 730 881 -646 240 -50 -939 678 909 -302 111 -115 862 397 70 484 493 378 -138 321 -283 -985 -202 628 629 893 -469 388 -34 -675 -932 -509 -517 -638 -408 743 933 918 -347 -184 211 -458 907 -838 -611 -763 189 205 103 -564 -714 247 -821 550 157 902 373 -894 -608 365 278 -773 974 -412 -85 -41 -508 -234 -409 -111 -583 -195 204 -569 134 -52 523 -779 -768 335 630 -115 81 215 773 -541 552 -904 533 980 -583 -264 827 -916 539 -263 493 188 -162 101 825 -215 -549 576 -453 807 97 -856 -449 681 836 -939 726 905 565 996 -34 550 831 -225 -909 -659 408 876 855 962 -146 -37 883 -310 -466 -728 991 125 29 377 753 545 605 -864 -447 -710 344 965 784 -800 -945 461 506 -549 -10 -705 394 305 -300 962 581 -197 471 219 -307 -575 612 83 -18 -19 -751 -579 191 821 121 402 -620 213 991 -979 9 288 -461 307 477 373 781 207 86 988 278 -509 794 -449 930 -536 544 -887 -786 -196 -915 318 933 -15 641 -361 166 -768 556 776 -117 782 -963 768 -441 724 805 -973 -721 -201 650 -519 -170 -799 -738 -340 13 -944 -154 414 949 -980 -339 -218 278 843 -920 735 482 -48 408 -302 695 -24 -828 314 623 -801 -771 900 -832 -446 -843 724 31 777 -437 97 129 466 910 -950 -855 789 325 -656 -543 958 -223 -749 -111 -833 -771 -917 509 -53 -454 940 -376 371 677 -545 753 654 -26 858 310 472 804 917 895 829 -899 446 -212 866 -477 649 625 744 -252 -377 967 856 -801 587 765 482 -634 -340 -149 -567 64 -146 -893 148 -756 869 -461 -153 -64 603 -238 -156 -120 549 543 -983 -128 574 985 422 336 -221 104 -356 -284 231 -295 934 856 -624 -553 828 102 517 -16 -309 122 515 -50 711 -439 626 799 -435 629 -994 568 -784 959 376 -822 954 385 -318 776 642 560 312 -441 -440 665 -2 209 326 151 735 -234 36 476 -917 755 542 -761 -864 -422 -811 -634 894 294 711 506 813 -74 279 -90 519 375 875 -509 -123 -612 -139 -796 -40 -255 -716 938 219 857 513 748 -825 512 291 -490 -433 -663 -315 249 -805 -525 17 526 559 -95 -999 -526 644 905 890 -344 -632 -538 92 -999 -720 974 976 512 -717 418 -726 -564 494 -116 -597 -271 -185 632 -81 413 -388 -2 -937 -127 -18 -376 -243 -776 831 66 867 -6 -419 239 860 639 425 -571 -741 -399 487 820 -436 -917 -872 650 -737 -647 -779 -132 295 147 789 -522 -473 -361 723 422 949 -804 -606 189 -291 314 -819 139 -398 262 -908 421 111 915 -625 -955 250 -946 -759 113 -439 -711 -268 -320 471 116 -881 11 328 28 -226 220 -779 691 -487 371 45 318 -75 109 675 927 170 -30 919 -995 -676 699 -31 -197 366 824 608 -684 -277 652 -465 -345 807 -208 623 588 495 -253 -305 773 -983 262 -55 85 -790 693 -194 361 -728 632 -724 -234 -133 167 -754 240 79 -517 -626 -433 -862 545 4 575 -370 544 910 -934 364 -716 -94 -82 -459 341 287 431 732 766 -267 -560 -473 -473 -667 -656 10 -794 -45 664 792 442 -632 141 48 -324 -133 212 597 -158 88 844 587 -580 -368 -849 432 766 806 871 106 -610 873 858 -210 -622 -118 -69 519 -684 -293 -86 518 -345 -100 574 703 -407 843 -671 79 23 -979 629 731 29 210 -924 475 -37 -278 -536 -343 900 -965 304 228 646 -759 -610 563 -993 -73 -988 -65 511 -379 709 339 577 -985 -300 20 -566 -284 717 747 -849 -710 383 667 401 278 851 210 228 107 873 -957 417 -830 -669 -712 101 478 591 -288 75 209 193 -392 -732 737 -555 -443 913 -887 -862 -73 -242 565 -790 -914 255 -48 -158 546 -641 780 75 882 -989 -457 976 -552 -887 -321 -140 445 496 530 952 301 -182 707 -708 -950 -306 -217 708 -902 -179 -378 -482 711 405 298 949 915 772 239 404 -383 715 -422 -414 92 -995 460 8 329 -9 -752 753 567 -327 508 -672 944 -461 556 -752 951 -503 505 516 647 287 174 17 251 -194 -99 -63 659 135 -27 934 52 -525 978 10 -264 550 -852 -816 -748 -299 -861 464 101 154 -160 -734 956 796 -495 970 -210 -800 -81 -621 154 -751 836 -45 895 240 495 239 -926 756 554 368 -94 -836 190 -325 -694 812 764 219 -272 989 -482 -292 -388 -679 -154 239 598 -668 476 404 647 368 253 -866 -197 766 260 -131 -21 378 -535 307 327 33 843 -157 209 474 584 700 838 872 -470 434 204 -376 874 -641 -198 -674 -291 -571 -336 -766 -233 -142 -805 407 -332 -704 217 -362 -5 -268 868 -908 -634 -945 -522 194 757 436 117 437 -357 18 -541 -695 -106 -163 -335 -470 202 227 -381 250 516 496 -817 -957 19 253 -575 296 -512 659 -454 -949 -248 921 -863 589 300 881 750 -947 -835 231 966 -318 262 664 -310 -868 -423 451 -272 -881 310 273 -146 1000 19 102 225 502 129 888 -791 -190 -132 246 -158 447 870 -424 -630 -638 63 476 -843 -491 558 611 486 -947 -860 17 -457 -188 -882 -875 -917 -690 52 -204 -929 -503 -91 -485 524 -967 643 820 604 -853 -115 -250 -803 595 -948 -397 -145 -487 442 -706 -188 -624 -497 -770 61 833 561 -136 -149 126 -627 -798 -202 945 384 -952 -210 569 645 -681 -866 77 79 -418 -176 841 901 -765 614 36 228 -347 71 -654 441 -58 -656 538 661 506 -599 -545 321 322 -334 276 -411 587 -792 -477 538 605 420 757 130 -601 992 719 -135 723 851 -57 802 -616 27 600 -301 -952 248 -946 -730 929 351 219 236 -654 -416 -305 773 -297 -8 -755 354 -177 -106 381 772 -718 927 673 142 -626 -798 -873 455 -352 -21 5 821 558 -601 378 61 537 -845 -886 -639 921 12 -443 843 -57 -255 533 -809 753 324 149 583 260 -13 697 34 512 -447 -727 -315 -304 751 402 -784 -37 -195 -535 -520 -200 -833 -900 543 124 -26 445 -797 -321 704 853 -462 967 472 792 -447 916 120 -816 -134 530 -94 -545 -526 841 169 945 -314 -772 -980 86 995 79 -906 -934 685 -742 643 557 -925 -505 406 -492 -78 519 279 -661 -365 -191 -698 149 242 730 435 -843 -838 -566 -490 -506 -528 -649 654 425 2 -148 841 721 168 -338 14 -929 -473 -493 815 -642 442 -970 795 -944 503 -328 194 -829 -982 -424 -218 341 -505 -33 -957 -424 -814 -487 115 -282 -242 -152 -295 76 194 -776 221 -880 13 208 387 -136 962 970 816 405 19 -843 537 -14 -283 -614 497 -742 -516 -188 609 217 435 -947 633 109 -568 988 -235 -159 772 977 573 592 -615 -873 -790 -728 -141 467 148 458 338 225 369 479 891 -931 989 148 382 -383 -93 -525 805 -388 590 908 125 877 337 -144 757 -678 231 137 -461 216 695 -998 722 455 958 588 524 -366 -939 672 -348 -439 -495 -754 -701 -244 85 -829 -296 315 -889 923 -627 234 -652 882 -772 527 332 749 -790 833 -817 450 -345 704 266 -524 -363 -433 -43 -169 308 -767 871 -61 -277 -981 -307 329 -448 -717 -928 660 -502 -200 -268 -24 -572 476 839 616 822 -959 -270 398 455 994 -399 -53 94 863 720 -162 -36 -344 -925 499 -336 951 -243 -51 -962 -368 -91 856 -976 598 -231 -729 -905 699 -97 209 -658 971 -320 13 371 582 -872 -699 781 405 912 975 -490 488 -699 982 549 574 -669 733 989 346 -542 -131 -378 -267 116 510 110 973 116 358 841 -96 767 151 37 -347 -854 101 87 -635 871 -923 -61 491 157 -986 572 -370 786 -850 924 226 -833 -687 738 800 561 181 -402 -155 465 -725 -517 758 256 769 228 -177 -184 -472 -545 -713 588 45 -466 725 -690 -330 705 604 -301 362 -739 -401 344 -50 -876 666 -791 583 178 -449 774 282 985 351 -556 -110 -698 -393 -831 145 986 728 360 202 -462 187 -111 701 364 -636 885 -759 -453 -474 -173 -511 991 -597 -394 644 -478 -199 -916 761 551 621 -835 767 -259 -20 -376 377 369 473 -371 -72 337 275 529 402 369 281 -548 -415 -124 774 -972 21 336 -730 387 813 -359 292 -716 569 -582 -773 238 -872 -108 -605 -915 208 440 612 126 -662 -334 -164 304 -456 445 -9 -107 -213 -153 -626 248 -104 -682 -797 -128 147 548 -285 819 -88 -515 741 -902 96 -802 829 -708 716 236 -217 -299 509 -74 -808 -689 -107 646 -918 467 831 -587 -243 -611 -601 698 -711 207 -290 -259 -680 171 -699 -297 907 -898 -620 469 -484 -693 -423 -485 945 37 551 472 -870 -286 -401 885 -983 -167 -291 48 -191 396 81 -626 -176 -494 452 947 224 -687 255 -958 -509 997 830 -49 12 -516 698 -729 440 -997 -237 878 291 -47 440 779 9 468 498 -321 -296 235 -484 93 -823 -878 804 516 -725 -177 719 -907 611 755 39 743 -695 -994 -620 -947 313 962 -504 117 851 868 -234 -766 248 24 -236 944 -902 -864 178 794 -46 -324 811 621 -457 -348 -557 -177 737 284 537 346 142 285 -206 -919 695 -564 16 560 864 255 -295 49 92 -931 359 709 -318 -531 682 -461 -246 -119 -103 848 -531 -890 343 724 740 -219 603 847 278 -759 -315 848 6 -72 -301 -734 -848 608 -698 -661 -945 308 -825 261 -893 -782 563 -896 -294 734 658 -916 508 418 365 -226 -282 -165 -870 -243 977 -692 -293 169 -486 -980 833 898 -469 963 -113 966 349 452 -441 -800 602 -400 -468 49 -180 783 543 950 85 446 -360 -783 -827 659 -229 -696 199 -930 -910 981 -376 22 -137 213 274 -802 -855 -960 206 121 -563 -898 -184 -733 -63 610 680 -426 -8 -49 937 414 185 -708 -440 658 -438 -149 -662 -384 999 876 -872 367 940 851 421 -729 -374 -833 97 97 293 257 -308 782 -161 -911 242 165 164 -318 676 594 439 198 -591 -470 713 -948 -711 128 -51 -228 -935 -820 556 -96 227 436 333 334 963 910 -444 117 -298 673 -490 -784 -561 214 833 999 -901 -265 -999 414 4 478 -380 507 -176 -419 -454 723 14 -6 -832 -890 698 -588 -257 631 805 -650 -421 604 814 -381 -646 6 -463 -79 560 576 -124 -38 -218 191 200 -355 752 841 -537 -131 -288 -980 -715 -725 936 386 922 396 -898 0 82 -811 92 976 28 313 173 -316 -843 -304 409 -838 -224 -656 -490 -594 668 -52 866 -146 -145 -239 691 873 -513 -449 252 -529 -28 -366 -713 -671 220 165 -244 363 201 -248 859 531 468 -668 -65 372 -645 942 276 -536 906 362 731 -789 -610 -707 346 -874 664 54 531 518 679 -610 814 -734 983 70 -157 -150 310 -844 -184 -264 -337 -664 -421 -118 -514 916 987 -756 -90 -248 -133 44 -558 -40 -597 263 -886 8 -549 527 228 418 239 946 703 -8 201 739 136 660 -469 -511 -65 -825 410 -978 488 -576 221 -492 -791 258 374 339 -39 -687 641 130 -869 -290 -711 -467 -113 -325 -105 142 -272 39 809 378 728 69 -882 -765 882 227 396 -243 -391 495 -279 -241 920 -782 445 -772 405 -907 -469 -901 365 -377 43 191 504 353 -539 860 -731 -925 165 321 77 -747 -636 888 -835 -196 -235 158 145 560 598 -241 557 -801 574 446 -824 -987 -442 -433 -657 -361 545 626 241 890 -912 758 10 -18 -405 -63 692 121 297 -764 131 688 -557 -482 680 588 -79 -273 -814 -448 936 -866 745 116 -566 -759 511 93 818 -574 -303 472 751 -75 380 303 710 895 17 -713 -126 -230 -511 29 -742 498 -775 -949 -595 2 69 889 446 365 -758 138 526 92 -956 885 712 461 -877 840 885 695 750 39 527 -959 753 -697 831 677 203 580 -667 832 622 692 356 929 -954 764 -818 202 -508 -946 -829 -19 -943 -321 962 357 590 368 170 -985 267 -133 -486 389 782 -609 980 -369 -872 289 47 243 528 -800 592 533 -665 897 857 111 -830 -856 690 662 -654 78 150 -312 -26 960 -754 -454 -690 733 -894 -516 -851 -191 737 -570 876 736 -303 685 -423 81 -889 74 294 535 -665 -34 511 -525 -192 -954 -862 383 -647 -925 -425 688 32 -305 211 -192 5 264 -613 -623 -21 -451 174 -556 -504 -569 -960 573 692 975 -954 429 -211 -408 74 365 -74 -995 -155 -910 -814 379 -110 -781 -984 56 -817 -807 720 67 -441 -845 300 456 -224 -443 294 -809 596 -382 636 -632 983 -785 -102 -749 -83 -266 -467 797 -107 -204 -10 985 -12 -585 -691 -773 502 170 917 -972 156 -396 224 -41 -419 885 807 320 -931 524 59 740 -69 -464 14 267 747 -272 -938 750 -797 216 -118 -770 636 625 -213 81 346 39 -229 -93 -486 755 782 -977 -647 -800 430 -193 -789 53 -556 -157 549 -36 -941 325 568 850 -766 -940 -26 -722 -38 -534 452 807 -824 323 607 971 -782 100 -674 -515 -465 990 -10 612 -380 -9 204 -643 569 -655 899 508 -878 -627 -945 -863 -278 992 -686 -897 515 -60 171 -153 59 -948 -700 -187 503 -364 -474 -13 -610 156 841 249 -586 -900 -131 -787 -480 346 -580 -287 730 -261 -146 -612 -678 -686 896 -775 868 -747 -822 -969 392 929 -662 342 976 893 250 -913 944 -915 -612 -706 618 -675 143 340 366 -728 -680 -84 918 -902 61 -799 -892 891 89 750 168 -74 -576 116 252 11 865 -126 -828 -129 -293 -634 -824 395 921 -976 981 -277 -324 -884 548 304 916 344 -969 230 574 149 312 581 -90 39 -727 -658 -383 -813 988 -87 291 -20 -190 -16 180 -103 734 -246 -44 120 -58 -875 63 369 737 18 -637 -927 -478 249 -542 -326 -953 202 -962 -121 916 869 -211 -1000 -658 -954 -501 -12 972 -36 726 -521 566 389 -518 98 503 696 157 -205 -498 331 -808 70 -681 -906 4 -771 -924 417 527 239 -296 -942 -996 46 437 551 256 150 41 -434 -411 636 -387 229 915 -842 -143 165 -982 -79 64 -664 768 -449 124 -229 141 36 -973 719 -543 7 438 429 -373 719 453 -359 425 -944 -949 -696 -727 762 599 -705 427 -270 -482 -964 904 644 -283 -359 -169 -667 102 -588 -967 125 -198 -550 115 276 -60 -364 -203 332 -638 867 -32 662 -127 273 -861 452 981 572 705 -840 639 -433 747 504 -23 -393 -62 -522 894 -814 -387 -735 -270 -580 -194 -17 -531 637 155 -194 -728 501 238 -238 -489 596 335 324 -617 73 942 976 -897 -563 889 605 -188 -582 845 599 -931 -770 291 -123 -443 -753 6 -296 -497 -746 -273 -908 21 -402 -6 212 489 -457 465 -472 345 882 263 -366 -85 467 799 484 -195 215 -346 523 -848 716 -889 -432 -887 436 583 150 -627 835 -806 -469 -319 -39 -47 510 615 463 654 19 -367 -193 437 -952 158 78 994 494 -133 971 -400 159 745 267 256 -655 -816 -749 -177 -303 303 -186 35 646 28 -947 490 709 531 183 -253 464 891 -149 -59 941 817 -683 -730 243 933 335 -339 211 -194 -63 -734 366 -900 -754 922 -448 242 106 -665 -656 -645 601 642 661 -719 633 468 956 -347 -387 219 -486 49 564 948 654 425 -235 53 -727 -468 -484 -849 -375 -311 71 738 -337 -381 835 305 939 -569 300 -440 967 -101 -1 -64 337 -680 915 -207 405 803 274 -321 706 -639 761 -454 76 -303 -232 86 360 -987 155 991 837 49 -594 -585 -100 -442 595 -708 -638 468 -875 -17 -278 -267 -946 -769 701 153 326 -323 -724 340 572 72 877 -133 591 -370 544 -156 129 953 -49 735 -707 -822 -521 -753 538 -145 -706 -375 557 -721 448 -693 -139 -90 -679 -429 -889 -486 -70 162 -150 -785 -138 -283 742 -42 721 536 -877 498 451 -434 -96 -945 164 801 784 554 522 342 -192 -785 983 -401 -486 936 929 -546 58 -38 720 581 -682 -592 515 314 -602 799 17 -130 -543 431 648 710 926 -391 -983 -297 -221 422 -423 750 235 -808 -915 431 707 794 -890 -7 -506 355 -656 -770 -432 477 -448 -757 -65 710 699 -8 -664 106 309 387 855 529 177 165 -310 272 802 -744 -52 -717 513 259 658 -466 431 -915 18 8 -55 -387 286 -865 752 258 -666 -731 -573 -786 489 390 -647 590 394 -37 218 638 225 -14 494 173 -164 880 -655 298 -61 699 96 -843 473 -921 -774 915 -513 -413 839 -994 942 502 156 -660 902 215 924 -90 -868 -75 217 135 -637 -222 -240 446 -296 57 -681 -995 -684 754 -231 357 -763 -395 30 122 -314 -421 -383 -1 826 -259 -316 -748 -345 759 554 -216 -712 428 -306 -419 -698 -531 437 -742 -370 -176 -109 -400 -224 404 -96 871 582 851 817 307 549 -443 -3 898 888 630 -545 817 702 21 766 -948 991 -429 -186 724 -394 537 569 279 -199 670 206 641 258 -608 -341 -370 264 248 905 -928 -465 785 69 205 -63 -332 -316 -118 -212 29 963 -720 642 -25 -89 775 675 953 -64 920 -849 864 -768 -705 -284 -53 -983 149 -753 -353 534 839 711 774 -196 906 55 771 236 -512 -490 -33 762 546 -255 -893 153 992 -104 -539 125 921 763 -413 -790 -945 496 -338 -137 202 -426 -491 417 -536 106 623 -510 -998 431 -185 396 -392 -856 -741 424 -253 795 253 959 -329 -746 395 650 942 693 778 -911 -991 329 92 -358 6 695 -584 -73 222 -992 -425 979 -350 -378 144 428 929 540 -130 -299 111 -555 -765 164 837 -795 -605 908 -623 603 915 -261 634 -183 241 453 739 -505 -295 64 -643 -294 -200 -347 -253 -174 -702 109 -921 -471 938 770 -745 69 814 -171 -189 -565 -510 972 -218 621 291 -978 942 662 -183 -769 439 -377 -164 -13 246 -399 -512 -573 323 877 158 -657 -458 976 477 -86 824 -402 -336 824 -755 315 -912 486 -276 -310 899 -244 -261 -580 555 -620 -934 423 646 -956 -373 687 -405 -10 -74 358 260 -36 -104 352 -603 -564 -432 -432 -653 57 -481 -134 -964 268 -790 313 -728 668 553 683 -53 331 -702 -267 467 -491 747 335 -262 232 915 490 805 -990 -729 -290 -932 -515 782 -623 -684 869 -6 -870 804 725 -224 420 86 262 635 299 943 -285 -803 994 -580 117 543 -740 -111 -127 -419 855 580 -776 -991 45 698 423 -212 -87 540 -709 188 330 72 -123 -157 10 928 -884 168 -865 332 -610 621 -596 -244 -138 498 725 -99 -423 -284 -909 -619 -678 496 -763 -877 174 91 102 274 -281 -485 -944 -16 -758 -501 -139 -317 245 -131 967 574 -142 170 993 41 -542 58 -136 345 709 763 -935 566 -743 36 757 -271 -444 136 -964 -409 23 -975 -984 791 -798 -369 705 399 238 -56 92 570 -276 123 216 -259 184 424 92 724 503 419 124 -153 -746 9 -966 90 958 -292 111 422 -912 -875 727 509 -568 485 -608 -690 -21 -302 396 -856 301 -338 -156 -963 -7 -250 -750 644 919 193 -349 -28 35 -444 -445 340 819 -743 -795 -883 -663 252 96 -136 80 329 -138 490 551 364 -866 846 435 -228 -836 -573 -483 536 580 -482 793 -339 308 -993 852 -320 -447 -295 -220 724 335 583 -341 -207 785 -369 -343 -910 -336 200 -661 174 -17 -309 -392 -404 -510 -406 -1 66 991 266 -703 -201 286 756 216 150 29 -639 893 -52 617 -122 -126 856 30 812 580 -730 793 -343 269 -986 503 766 730 -438 -602 902 -90 -277 78 -819 -666 227 -549 -826 293 -956 -368 273 260 -963 692 508 -718 577 -13 -767 -675 -292 164 -97 831 -312 -277 678 -5 582 -141 197 531 -234 -856 -22 476 750 414 443 897 -556 -587 -874 -185 592 39 983 414 687 -39 -773 -789 27 895 -126 -179 -700 -339 -980 -62 -796 922 -371 -144 847 440 90 -935 439 22 601 539 -375 747 -55 989 -425 947 -119 -850 13 151 355 194 -288 487 -613 588 644 -408 546 859 990 571 906 -367 -376 762 -999 -751 -715 476 -950 -733 -958 -493 -939 -654 749 776 66 821 -534 538 -340 -696 -269 -937 -116 520 -196 -136 -781 232 -143 -787 199 82 -410 -467 11 -533 -559 908 176 -510 802 448 273 -625 -152 -726 -832 644 -549 859 -116 282 325 969 258 -702 -721 581 664 748 574 215 243 -231 1 838 146 792 -856 -660 -44 -51 -783 -195 958 -58 -783 -878 475 711 -789 250 -935 592 150 437 627 251 908 -68 -21 103 -917 -667 956 -716 -867 425 2 -518 240 -392 -687 793 -169 217 -109 -893 904 103 -445 -104 631 -118 650 676 -42 615 -667 -725 -564 -534 -804 -379 -488 -603 -394 124 133 130 413 990 -622 -400 -479 472 -526 -629 -715 476 -4 404 100 -488 -120 837 817 -81 488 -356 426 116 -124 -321 -120 -123 993 650 448 -608 -881 -931 -724 -776 172 952 -651 -87 -566 -61 381 -756 39 38 -375 230 807 -273 462 272 -558 -839 919 -120 -455 980 -175 88 996 698 200 -901 380 -835 739 -711 683 284 991 251 -422 408 -35 546 -933 -780 -370 -53 55 755 406 633 -279 72 -512 -545 -46 -786 384 878 -137 -713 990 -113 94 -767 -84 259 101 -559 -321 -952 -310 -890 111 314 -400 313 -928 897 -60 -187 614 -202 -477 -806 929 949 -648 -725 -583 830 -65 -978 -737 281 -486 -748 -440 348 -247 770 1 613 305 254 938 775 108 952 138 885 -777 957 239 250 -777 -774 869 -391 -622 -752 -601 -584 -689 -54 -432 193 -878 -75 777 -938 -596 955 -459 -652 539 -780 -891 200 14 -6 306 804 -684 -336 967 -747 215 52 774 430 615 -37 -979 782 436 42 -17 46 -485 -992 -889 -777 949 -722 -330 35 138 -501 -317 -45 459 -18 -205 -418 -628 238 826 -163 -4 -780 -795 84 889 -753 165 319 666 308 964 489 -556 176 -755 -685 -875 258 -565 -216 -408 -113 -584 -95 942 771 189 520 -130 -124 228 -720 -99 576 859 -788 -897 928 -555 814 383 681 284 -205 469 -85 -352 -106 -260 2 0 -132 10 -333 -347 -328 -31 -224 415 -939 -108 946 531 -419 -246 -159 459 -916 -592 -203 -991 -351 -594 -518 423 711 -125 -713 339 282 941 758 460 -180 770 -737 -332 -403 820 718 11 889 68 -899 743 801 -393 -4 191 382 746 994 121 -441 41 -731 -160 386 -29 -217 -403 -902 557 651 871 -788 252 -519 568 -681 -966 153 496 921 -490 377 482 -306 -299 4 -628 -161 263 -711 -944 -818 825 492 874 438 902 1 552 -119 -198 673 79 -755 -212 -246 -378 391 274 503 -487 721 939 -516 55 -134 -794 -594 -35 -97 547 93 -290 275 224 -815 45 -545 -270 -363 686 -6 -377 851 -994 -831 -62 -639 -41 593 -994 -304 -565 118 -128 283 -974 -738 823 654 -955 -111 -12 -531 -271 927 -937 -224 -606 -18 147 -417 -267 -311 342 -950 -389 371 1 -66 -325 -675 -940 -108 157 -730 123 -730 -830 393 -150 415 783 764 656 -350 163 232 -71 -12 -907 -569 -929 291 871 -382 995 412 973 471 -414 286 -963 -210 -578 207 0 -315 279 461 -8 333 -342 -91 -203 -215 -5 -72 -520 -647 221 -352 -539 346 355 997 208 -372 507 -560 -730 849 -157 -640 348 240 -22 -344 -812 -558 -771 -635 -619 -444 -808 -637 474 789 674 -831 892 438 -523 -608 -197 616 170 -771 257 -931 498 -131 627 336 646 128 539 71 -126 -708 899 -462 113 -120 432 766 -586 734 -598 -648 555 201 128 409 -289 319 266 -976 165 -42 709 737 566 571 -531 -949 -233 80 -253 -568 -140 204 -369 -735 -29 -206 47 857 -546 -385 -110 53 -338 -533 198 -440 692 -191 12 776 -533 12 -560 -916 -933 915 -57 482 -547 -456 -473 -145 -670 451 -930 -989 572 -608 743 850 723 217 -179 605 931 539 790 353 -659 -312 -282 898 71 -969 994 499 -62 617 -838 -851 568 119 800 841 -628 279 -972 -511 -252 -937 206 -333 613 -518 -943 93 516 -198 -121 -659 144 124 347 -414 689 431 -888 -675 -129 930 420 480 239 187 -657 678 538 -346 508 -665 386 -629 -145 304 591 561 -308 -932 -681 -529 -357 812 -234 736 723 -465 -426 -898 649 -646 -528 307 263 275 431 321 638 166 -836 -916 489 877 -653 466 639 -55 -886 -589 -454 411 26 -142 553 530 403 -172 -401 -645 394 299 92 272 391 504 -117 333 518 -539 454 -910 582 -256 -703 820 -243 -382 -211 125 31 -875 116 -48 598 -400 -535 103 190 315 333 -86 763 -992 790 -722 -252 -764 -484 -682 -847 -378 616 736 -789 254 -588 560 100 4 -700 -980 324 844 514 238 -883 510 -787 -683 111 659 -994 11 -218 900 -32 -781 -797 371 -395 -779 859 -845 -85 0 834 -740 598 378 -93 640 61 889 621 -232 -770 -652 382 306 -380 -923 -772 357 -94 844 564 -980 -311 -276 -53 -299 -574 -69 -516 552 811 213 974 145 -536 41 75 979 -891 -335 353 -274 117 -356 804 779 -271 836 -684 34 -743 -696 -818 734 238 -66 578 60 624 819 -110 -499 -525 733 804 -184 -328 -291 -204 710 203 490 -86 725 -847 373 -280 -847 -96 783 -854 436 -991 -766 -934 662 88 -411 132 -807 273 -365 -461 -570 849 542 -526 880 616 790 736 -494 705 978 505 -908 -929 178 542 799 -864 -376 703 399 -866 -302 -798 -871 475 294 -387 -226 223 767 322 -921 458 -320 -626 358 543 -399 -78 529 402 617 -889 -385 -941 359 939 151 -19 -978 -233 -173 -608 168 -912 638 882 -950 811 -541 474 343 -280 521 -774 -66 -476 -933 681 -4 750 -790 378 762 531 836 693 -588 -488 -814 91 958 -2 498 -933 964 -392 -700 -10 302 118 2 32 -303 -760 -961 297 -732 381 51 -50 -14 -538 516 -269 -309 -29 -690 -436 -983 -208 458 -624 -278 -477 659 671 8 136 487 248 528 614 -52 -493 769 877 285 92 310 407 -958 850 725 -823 -580 -776 967 915 -422 763 -572 -47 -330 -987 -308 714 -593 -144 -63 -521 -616 -937 301 -584 -336 -325 369 473 78 -784 -384 -57 -324 -310 -398 -650 -19 -616 976 -901 229 173 -580 362 692 -535 -968 482 -60 -702 928 773 927 743 -678 233 -104 966 275 -995 -956 177 -840 22 877 413 367 235 -928 -743 194 309 -391 -656 331 962 444 113 393 -255 695 -375 -655 -75 -768 -610 623 66 973 515 -531 -733 793 -360 -898 238 -73 428 220 -715 941 -214 796 -200 -192 -755 417 -76 -170 757 -524 -999 429 -869 -247 -676 -799 -940 137 -408 808 342 -438 -186 -806 763 855 -864 700 -763 -590 194 225 -380 -147 -656 530 899 -365 901 616 -106 181 -70 -211 -816 -432 466 984 146 -175 753 -548 -306 667 183 -870 331 -434 551 597 48 775 -777 -863 -329 -43 413 -531 -529 508 239 879 -883 184 670 -72 -991 457 641 -631 993 938 1 -57 -661 -426 413 -335 313 -866 336 -39 -803 91 618 990 815 -334 -520 877 280 -478 242 -857 -443 591 -794 -217 -891 493 462 -567 -919 -841 -425 -553 688 -620 -201 -680 -526 -934 263 -595 148 -503 -313 225 -209 -296 -94 76 -21 -719 -458 48 -151 -887 889 484 565 285 811 206 -593 518 623 -485 -794 253 -766 337 -244 305 -743 -487 -243 666 -453 -464 367 11 -976 200 -209 -957 -341 101 575 -755 -796 686 -874 992 -395 -913 912 160 73 1000 -726 -224 842 -623 715 961 -530 163 565 399 -33 -755 370 -278 -561 -96 -266 -39 469 518 702 967 121 -757 915 -373 994 657 -441 68 -168 493 -268 403 355 -981 541 162 -960 -868 -953 -440 846 -796 -31 -751 172 -56 589 -871 964 -243 -541 118 953 -394 68 -731 -202 785 -134 -439 -196 -546 2 -42 393 -850 955 557 -852 -90 -692 472 472 386 -5 -589 -117 601 1 196 551 -486 471 325 -798 -535 -537 74 619 -414 398 267 -89 85 -897 721 343 -841 291 -874 -603 858 -859 960 184 -357 447 502 -451 574 -790 155 169 -619 -384 -125 539 308 263 -738 -379 226 -797 771 947 645 285 963 9 -15 721 479 619 382 70 -847 -375 -337 -210 -618 -578 -831 -114 996 -784 833 -690 399 -806 -803 -658 234 -249 449 90 -425 924 -951 254 613 235 -934 298 -348 -585 399 988 780 303 925 948 964 859 -809 246 -171 950 -926 -179 349 -630 -493 -41 -136 299 -730 -83 -417 654 -796 -968 353 474 176 -810 935 620 -478 908 764 157 372 78 -907 -471 -542 990 108 -818 -301 985 629 -375 716 -834 -253 595 -639 669 -60 958 956 -439 -21 -352 443 464 -759 682 -681 859 -850 -685 -197 473 -744 -354 -931 870 512 -759 -719 915 -17 96 836 -64 -229 -425 901 -423 929 998 391 -862 -919 761 -756 103 -731 20 113 -970 -493 837 -132 155 -275 354 700 -790 -805 -829 -206 -644 684 802 975 454 -925 195 -75 15 884 1 -835 426 -790 995 -847 339 287 -224 348 488 -544 618 784 467 -49 158 -865 59 724 996 580 279 586 -807 957 -796 466 909 71 -430 -630 -392 592 -780 788 677 -291 -839 -300 663 -500 785 -608 -652 -636 -441 947 584 -19 -20 385 178 -692 -448 443 987 -998 -689 596 340 -172 392 -577 63 257 -121 609 988 667 -754 -90 956 622 -684 -806 -973 -744 483 712 -716 -243 705 39 595 584 -290 -588 -460 -114 632 -978 -295 181 977 -944 657 -976 -431 401 603 662 -241 339 220 911 -234 660 587 226 882 918 -996 -551 426 -315 473 810 596 -362 982 -960 369 -325 698 249 -190 -866 246 -549 723 -599 274 -137 515 -931 743 -478 -459 -179 -608 179 -270 -181 -888 -849 724 113 614 -339 -287 -896 551 310 -194 -80 -293 684 566 286 45 392 -548 -955 718 -949 -48 565 -732 -871 -586 776 74 -926 978 -789 109 -663 589 -743 -391 958 -33 -862 -565 830 -164 -526 562 -838 392 280 481 306 -762 -691 167 -894 -808 -85 690 226 -195 -104 626 -274 721 929 -545 523 638 97 868 802 751 -377 882 764 161 876 615 -999 134 479 -819 274 -943 195 -952 -691 -909 -307 426 575 19 597 -17 -977 -446 -535 -353 -989 -964 -249 643 679 -577 49 45 11 84 1 303 -959 808 295 -962 384 136 -51 73 -894 -626 314 849 -110 -973 728 688 -831 -808 -675 148 435 314 -776 -659 -378 339 789 233 -539 -159 -309 870 575 -584 675 -273 502 156 -897 80 -247 -37 -764 -604 -683 -565 -23 578 105 957 299 627 -976 355 975 812 68 -482 -129 -719 -122 25 984 435 168 -575 -692 -618 -658 -179 -538 365 509 -18 -101 -390 -395 -490 -960 -120 -146 77 649 102 295 712 892 -516 459 -682 183 -984 -913 443 993 -430 87 42 43 835 -997 22 -546 -976 -763 -810 -287 -468 -813 114 872 87 -844 -366 -265 764 -944 -91 -298 -76 458 694 425 -864 -290 -434 474 73 -834 73 560 -498 778 -292 -591 218 -276 415 968 731 369 -53 234 -224 -565 -9 -530 661 431 790 -803 -934 982 -687 -79 -32 290 -499 -502 829 515 -511 -818 989 -763 -760 25 560 -456 649 208 596 190 391 478 823 -148 730 -72 593 -10 -38 -919 -71 564 -479 717 -865 89 529 210 -825 -56 605 -59 -193 -985 930 -362 -299 35 -499 815 -842 -706 -583 -792 -976 -833 -751 -882 715 390 328 -417 -179 -911 157 59 -917 -951 241 -418 962 437 217 -796 274 510 984 1000 -566 774 61 683 954 -492 270 -821 -724 -975 561 513 -421 -675 -439 -921 944 -750 -869 96 -567 618 814 -182 -874 876 606 826 -605 759 571 -704 711 -970 -923 816 -32 -77 448 34 833 92 -126 112 466 -432 117 -813 990 677 195 -193 -738 38 225 82 205 -948 -655 151 -534 -24 -911 259 549 -959 60 870 343 -537 -520 822 -434 -755 -264 617 330 965 112 266 158 -974 -486 824 775 396 -543 -559 174 -305 592 -205 -357 430 462 -464 663 -945 -386 495 140 544 655 -404 -527 -573 812 814 73 387 -252 -743 767 -566 -17 -926 -146 -151 -708 733 -296 396 407 -688 813 -547 -377 258 448 -176 671 529 -156 701 162 809 -263 100 -994 -347 402 -564 464 683 634 458 -399 -459 -202 914 -31 658 693 160 652 357 197 139 305 -567 947 2 -879 -156 774 120 900 603 138 651 -954 -171 -798 37 -732 -953 -432 -196 686 786 715 28 567 -460 -173 -827 -591 725 -551 902 802 802 366 828 708 -187 -232 -228 -691 670 -570 193 -414 199 923 395 -373 -337 -423 -874 18 -78 965 -922 721 285 667 -301 273 689 -744 208 -204 -122 -147 -649 206 -224 925 577 -936 -634 -16 126 758 -293 -927 -752 199 404 -811 52 713 -456 -380 -571 -782 -591 -354 712 -704 -178 857 -135 158 289 433 -544 -980 -289 467 60 -575 -810 -496 -452 891 -790 694 0 -573 278 362 -716 635 -722 15 877 649 190 897 398 -341 469 353 -397 -101 -830 649 990 435 -494 -919 834 -869 189 -438 766 670 -659 248 -23 -947 -79 523 -498 781 723 -260 -945 45 -501 160 99 -830 868 -378 639 782 46 815 638 271 249 854 417 -261 -457 541 -181 -640 851 312 -807 -905 -508 -77 414 -981 858 -685 285 -542 -398 655 874 -344 552 375 672 359 474 -850 -76 -899 365 757 530 237 -796 -527 -725 407 156 3 292 -969 68 271 -498 -31 368 37 -25 -631 122 365 605 554 -998 -113 -620 -924 -628 628 411 -417 -967 125 -269 270 -912 -740 -862 881 -489 836 -635 -835 199 447 134 -224 -846 624 777 -163 -977 -582 812 67 451 860 803 571 784 -320 285 -500 -33 -492 -97 446 -443 -444 288 179 -722 245 970 304 -755 -50 -204 169 -186 934 423 -769 228 303 -620 -408 -517 835 738 695 930 887 564 -919 -450 713 535 14 -97 196 608 -865 83 439 -766 985 881 559 -49 389 38 774 239 -317 -365 35 -613 -47 601 259 718 560 511 514 -131 -633 288 395 -825 933 -564 516 225 -663 -976 931 735 361 -946 -395 974 802 -252 237 -409 470 -809 657 842 -20 -980 -774 109 470 -622 809 -447 88 -188 786 15 399 -49 746 -155 -910 435 349 920 896 -91 -935 459 -535 -82 -752 604 -551 -511 -553 152 -641 263 -355 -555 -233 -240 389 413 551 773 -669 911 135 0 232 439 673 -445 460 325 291 628 -533 590 -893 554 -123 788 767 -282 191 -614 174 634 581 92 -774 300 969 -106 487 116 -231 566 -217 822 -817 -991 -232 243 712 -406 -421 695 626 -72 -948 -298 83 -364 -342 631 588 -658 -674 -804 -39 -818 133 -548 -708 -64 -409 356 982 671 667 -927 -812 -419 -265 490 172 -581 83 -329 518 928 -530 553 255 972 -282 -111 255 882 -742 191 150 27 -322 736 113 585 -443 222 -242 180 -855 -131 386 162 -854 639 922 512 -466 -750 473 236 38 -432 -803 -649 -375 -672 -640 -577 -619 280 567 -322 529 182 -789 -954 -640 255 -425 -386 -378 -923 -712 -141 381 729 53 727 636 386 186 -567 -137 -892 -591 -622 -130 211 610 -615 -970 717 -832 538 -899 997 344 935 -195 453 566 630 -704 -73 668 -946 33 -530 590 103 -895 -69 615 -401 -820 38 -73 829 -423 373 234 -213 -472 -428 214 501 255 661 404 347 436 -590 -647 528 948 283 -461 -436 -573 510 925 -338 146 -287 531 -826 -774 -152 -973 -850 638 274 158 567 -569 -614 593 38 366 485 -325 -842 312 -41 13 -219 -819 527 -126 856 57 -967 -354 -365 -780 -905 272 -280 -619 960 440 785 717 -87 920 -94 169 -768 440 92 -440 -574 157 271 496 -120 -241 83 0 -852 590 159 -223 -248 562 922 -602 80 -83 84 664 939 -549 -778 935 234 -489 -974 257 -815 -406 -617 -496 -577 448 -690 478 886 518 -614 449 704 418 702 730 -796 238 -852 -2 -501 691 -859 579 156 -338 -548 979 -963 581 129 -477 432 -397 -421 345 -178 -684 -480 -650 -241 299 913 -209 264 498 -406 -172 -19 444 -659 860 -304 694 -70 837 392 -781 970 -972 667 224 78 -443 466 21 -720 410 723 -188 714 -716 9 108 965 302 481 -789 728 -218 -1000 -352 888 -54 867 -987 866 769 -912 -313 482 -925 -405 -333 -190 864 -74 -574 -502 -374 560 851 83 806 -271 -861 -660 117 -884 -923 471 328 195 451 -350 -695 -186 -987 403 -451 960 -283 607 771 -26 248 74 -338 -351 -868 130 -708 596 -290 -320 -962 -638 -117 827 -178 234 -43 407 867 -884 645 271 496 -297 -612 392 56 -558 -990 332 -937 -479 498 -463 693 -688 378 -874 573 435 -730 -111 -371 796 -430 18 -286 277 418 -120 282 -603 -87 -737 953 -921 397 -554 -832 159 904 54 -201 -83 515 872 -849 680 806 -980 -525 -350 -189 -917 2 448 -491 436 -914 25 -867 -231 728 568 589 -518 584 901 906 685 -382 -416 614 -895 769 -885 -798 83 318 -838 648 127 176 202 -651 -364 -90 -65 816 867 -742 792 -42 490 223 -535 880 731 187 -211 -923 973 790 218 -254 770 -266 145 596 -124 -165 -693 -960 936 172 -789 384 207 235 -820 -464 -533 676 -677 -191 -17 -939 393 208 165 254 -305 291 -932 -189 100 -378 204 -771 -659 -271 496 -181 -596 91 -901 412 51 -51 475 -38 203 733 -550 59 372 521 -158 847 933 868 829 313 826 877 -562 -289 -558 879 848 859 -756 -269 419 -611 -842 -789 858 -826 352 -209 51 -96 73 -7 115 -483 -441 817 -250 -872 -285 -972 -257 -944 -724 -237 -764 -807 510 -491 -272 85 983 179 134 208 334 70 571 -557 933 -794 429 824 -607 -237 980 -577 -332 -32 -141 36 833 -750 -816 -838 292 -925 895 -843 215 95 532 451 -873 -408 -74 52 156 833 -140 284 698 523 -85 135 997 -929 -568 -431 626 -724 399 470 283 -758 -549 -419 -15 277 -131 644 51 -833 -298 -586 -344 -427 -195 389 -787 258 -934 383 109 -882 -832 205 -244 360 955 894 318 780 860 -841 212 364 -145 398 -754 917 439 718 124 -806 -138 724 -442 823 -773 -941 -164 -240 429 408 229 936 951 413 -410 260 613 -92 242 -331 -83 157 -942 825 -346 630 513 -195 -59 831 -54 847 403 19 -963 -741 -683 -403 248 511 435 -709 -967 -687 417 -296 -258 -593 -378 -793 -748 -180 104 275 664 -883 -841 557 -639 72 -734 60 548 140 475 -70 350 656 113 -224 -47 -493 -330 44 -413 -638 227 -65 -962 -716 584 337 -827 -195 -432 874 -389 892 376 410 -866 -844 -147 364 -769 749 635 -671 449 -528 -561 659 635 -923 171 546 349 -815 322 6 -686 803 666 43 -171 359 591 -136 435 -584 273 -361 -350 251 888 506 367 -670 -309 451 224 990 352 -340 -23 385 278 -41 928 -981 -607 -195 -922 339 -41 713 383 49 -914 -662 149 997 965 -238 819 497 -109 -384 105 867 -227 -309 -569 255 536 -529 9 -372 660 956 -858 696 847 -151 846 -578 234 82 -559 -708 -399 -694 -477 -442 16 55 273 -316 133 -273 -469 -807 480 119 444 434 234 -764 -229 -967 218 -196 -241 -368 97 556 -395 -105 245 -826 -686 -621 56 615 -995 -452 500 240 629 -964 882 577 206 721 -344 474 -346 855 495 207 -190 269 16 -154 757 341 -91 -768 591 -743 -25 423 704 911 -209 -501 537 815 619 -447 -442 -137 -668 -137 135 -689 492 -864 -126 838 115 199 100 991 -275 209 -271 734 -44 -633 -342 741 48 0 -416 338 362 841 -707 478 888 -52 143 -973 461 796 -177 867 563 325 209 738 -474 54 510 607 -152 549 -452 974 -630 -301 970 765 -143 -62 814 -407 469 -662 -903 -446 -989 274 563 405 -427 -238 -491 -827 616 290 -414 -934 -603 -372 -979 -149 675 -750 -471 818 766 528 -771 -96 497 -883 -70 -843 -115 -757 -780 -27 -911 920 962 -956 126 -626 -932 -474 855 -953 27 222 -189 704 712 72 -284 -566 -58 -541 870 -176 -667 -618 -892 -837 856 -489 -773 143 -371 486 -390 -555 578 -484 -945 870 -320 69 909 943 -726 182 450 71 -82 954 684 102 -454 -408 271 -280 -618 116 594 -291 534 -476 275 -393 -396 820 -266 116 -554 -671 812 -630 -500 511 -712 819 -995 275 -699 232 -344 801 769 -212 545 878 805 -144 -875 -93 -765 42 721 821 87 -697 -527 -807 857 -363 637 -521 169 724 6 175 807 437 -841 -950 570 -557 875 541 146 512 -454 -29 559 -186 -216 870 -801 -673 65 -477 495 -220 52 -429 -625 528 378 -739 -923 100 791 224 403 449 389 179 690 613 558 686 443 261 -788 906 -852 -55 -729 -888 -395 82 -366 -39 390 105 -979 -29 578 -763 23 87 87 748 27 68 719 -779 885 -6 183 -198 -105 -502 -639 279 -815 490 -346 -784 722 -960 20 698 4 -125 -835 421 165 -311 553 -608 260 846 -55 791 -515 -268 -133 857 732 355 960 290 108 732 46 45 162 868 282 84 461 766 -76 -152 782 -775 338 460 782 -74 0 -796 363 832 -296 337 -310 -963 -216 -451 -616 -557 218 -987 -771 -917 604 652 -495 -947 -491 241 -10 927 -156 233 -235 -621 150 -615 886 358 970 -149 -689 809 465 -881 -301 -429 478 669 -783 17 158 -950 430 147 175 315 818 913 758 353 155 -566 -308 -167 728 -260 -606 667 -717 554 -342 -411 990 474 -830 -339 360 625 486 546 -626 406 -361 -250 188 271 -461 659 -486 -991 507 -778 -734 183 -530 788 78 614 498 98 875 385 265 184 -29 881 -41 959 -353 917 -972 -734 -176 -319 -163 366 -788 468 -404 288 -826 -262 -400 113 751 -345 -882 -953 716 -972 -507 -200 727 821 -965 988 815 684 999 -755 142 -982 -541 -354 -15 -448 10 334 -259 -349 -196 650 -7 -943 -815 -25 827 -9 -186 -760 128 267 361 -375 877 890 161 -200 316 -323 -420 -690 926 330 645 554 -527 68 -287 -570 167 -50 834 -435 -64 123 -160 -378 284 996 40 -73 681 731 819 234 -476 24 -721 -21 230 798 -967 -642 485 818 520 -874 625 -237 520 48 -122 841 -958 -907 -629 965 451 337 312 261 290 -753 237 -842 252 -362 113 443 987 -237 442 -501 789 335 -920 -618 70 -927 -125 773 820 21 -913 -765 -990 610 194 -993 311 -371 -224 -645 -475 952 -306 310 -258 957 -138 -480 -582 -366 149 -173 -739 87 -624 -848 -286 468 598 563 569 77 -874 881 -539 -344 118 510 106 637 -203 605 -258 662 599 399 -83 -153 -145 -840 -248 -540 41 -167 457 833 667 178 -74 -895 716 605 -955 -11 -18 611 904 326 -282 -875 -855 853 959 -812 -836 -746 444 687 509 -521 486 497 404 -864 273 -905 252 -845 529 418 353 -728 -944 900 233 745 -65 -567 -864 546 35 -875 976 717 -434 -57 -748 922 -603 257 321 728 21 -366 -377 -28 650 144 -273 948 818 362 657 143 -937 -901 632 -496 -358 354 -4 538 126 -544 940 570 -716 526 906 -933 684 -425 451 856 -612 -146 550 473 -464 -814 181 446 -109 911 -844 -438 982 72 776 -797 824 -418 -766 165 -384 432 -233 942 -200 215 -853 -472 254 -514 130 817 722 -96 603 532 735 -357 426 96 897 235 -40 301 526 -481 946 -705 326 75 34 250 443 392 501 829 614 -599 73 348 371 332 165 618 -616 560 -721 -938 841 820 -663 115 926 294 -628 -892 483 913 896 394 388 61 -778 110 291 -159 -953 765 5 -214 660 666 -223 -920 -380 77 -964 -670 848 -826 558 192 -490 -920 818 951 721 902 -51 506 946 19 160 108 -404 14 168 -687 -996 858 805 323 619 -208 -341 -200 948 -758 -122 279 689 983 115 -110 191 -47 322 -653 -657 -706 103 -264 295 65 -95 151 -106 -310 -657 99 -182 378 78 -324 140 -251 909 296 -605 876 -878 -225 605 520 -769 -653 112 -606 -960 584 163 -929 -522 -591 594 305 -845 295 -465 -613 -334 -992 -616 706 -585 -10 262 789 71 -824 -536 -924 -425 646 792 -8 -647 -972 773 854 79 20 686 -733 382 819 -485 450 925 444 415 441 -123 751 206 -250 -832 20 227 -683 406 127 -692 -520 -551 -362 -628 -214 140 790 -784 131 247 -540 666 863 214 -988 42 -569 -996 -999 460 -304 -962 829 159 341 -47 551 337 273 -664 215 57 -825 -951 199 -409 -20 298 -900 71 969 -146 -198 -559 13 -69 742 310 -916 50 -114 -766 188 353 505 915 987 -430 878 190 76 545 827 706 224 -59 -74 758 570 549 705 465 747 631 -596 571 -772 662 960 686 162 -785 -622 -214 302 -950 -538 -165 -732 833 627 459 -262 -821 935 -340 805 471 528 -910 -971 946 179 25 -335 134 -383 144 -573 594 698 -740 431 138 -965 765 94 469 176 768 391 -179 742 426 93 184 -53 806 604 1 -604 -386 -820 -498 -446 186 708 336 971 498 546 -573 -406 245 504 603 773 -153 516 -197 460 470 -918 -735 197 -866 -125 450 -377 -829 -601 224 -724 476 -952 -757 -47 -427 496 664 444 -875 340 -35 -133 537 579 252 231 431 197 -322 -179 365 477 752 -141 550 564 -424 919 783 51 -704 -181 -313 715 -81 454 -775 -70 992 42 -546 -736 -367 -592 886 -714 314 -798 39 456 -88 -493 427 703 -992 785 -11 -671 -837 600 -308 130 768 523 526 25 -438 12 -73 890 918 710 720 872 210 -207 -837 453 190 703 -348 -237 -795 46 -502 -178 -395 88 -756 793 208 -723 434 378 198 332 -334 471 -959 -958 165 202 935 102 213 905 -482 -568 -711 725 41 -624 -579 -615 120 -814 -374 187 710 465 490 -980 -209 -951 -262 -301 348 137 178 537 338 440 16 955 -452 -56 -845 -800 -285 -54 -964 -223 -608 -506 280 -61 -816 -652 172 -182 -392 -251 164 -385 870 -16 731 -583 729 895 646 -339 -367 -789 605 859 -69 -655 -649 955 753 616 -491 652 -521 -990 -237 33 -719 173 -112 391 -879 596 631 94 -784 414 -305 -957 113 942 -507 -911 -913 -30 789 137 -7 447 -481 858 902 647 288 217 384 469 546 -11 530 356 160 -156 -708 623 -756 -579 -861 15 861 -987 415 635 451 -55 -275 -648 356 -584 503 943 909 -528 195 -944 -326 453 -205 -187 699 842 -373 506 766 280 60 118 151 425 -595 146 816 -762 745 -685 -942 965 -761 621 787 184 -219 -711 321 -210 -462 -842 741 268 -479 175 806 474 829 553 134 555 89 -824 157 -825 -994 843 602 -807 -307 -158 734 -162 972 -870 859 364 715 -660 5 384 509 294 -712 -787 636 -189 566 427 486 -101 461 277 -770 -527 636 -422 364 353 819 112 -751 402 -144 149 -284 547 378 538 828 929 -577 -365 348 16 307 932 -893 572 310 -557 -626 -170 -230 121 520 677 649 38 55 -811 -787 781 605 -429 522 -234 272 927 -726 -179 -915 -447 -427 -829 -186 610 -567 -951 -224 -601 -660 -218 -49 101 -783 -936 735 -116 -660 400 471 -855 -224 -491 -17 -619 599 662 872 -827 -457 -825 558 -423 622 -806 642 576 737 -7 -941 -957 -903 -771 671 381 17 871 -176 -461 264 -284 -737 -13 -766 -118 603 -806 728 355 -769 79 -194 841 -980 -214 -781 -438 384 964 625 -930 287 -587 174 -470 -254 297 259 311 -87 -838 539 -759 -206 877 108 -465 -99 605 928 729 -939 -19 -782 -229 653 -981 182 395 108 638 -962 -50 295 97 824 148 -636 146 -45 -325 -366 -981 -62 -754 -952 -231 83 554 25 594 800 -503 -752 657 899 -184 961 73 307 665 514 -505 -265 485 542 -414 983 -746 -908 -798 -545 688 -860 -319 -898 -680 832 787 557 -758 538 569 846 435 73 369 109 -588 -706 274 -639 -748 122 839 94 679 621 317 468 -22 -517 273 -520 436 942 236 -393 -477 834 -106 -742 -841 -672 730 -847 271 -174 -571 488 916 810 245 -843 -109 41 182 -742 742 933 208 631 -448 623 727 954 350 -86 -353 923 -299 -389 937 22 252 345 769 436 983 38 530 -862 2 -296 -792 463 -213 -162 -370 786 261 -712 -916 77 -407 -706 209 -538 887 -51 -993 654 433 376 -107 -27 -532 -47 -201 -409 -379 -272 288 -653 -505 933 617 -389 -528 64 928 -664 993 38 934 -189 -982 241 422 -303 335 316 -90 347 -724 423 792 -1 629 -252 548 604 63 -433 206 961 549 791 639 -178 618 -998 653 -69 431 -204 -438 3 -57 277 945 -304 576 815 375 287 -281 -923 -393 -958 741 -190 320 -175 -822 389 -279 571 241 -373 -508 -961 836 186 -18 153 -85 -696 381 -780 281 -560 -180 -471 -79 -951 -23 799 -43 -485 -632 -831 -308 -221 -669 588 330 62 -903 961 -427 -406 99 249 677 -334 429 24 648 121 304 274 760 734 -881 194 -789 171 -507 755 130 -774 720 573 -733 -37 -982 483 454 -256 262 -866 403 192 313 -979 696 355 -258 125 782 -77 -505 -642 -254 -810 -681 837 744 546 -529 -103 -992 -829 -109 549 -74 -398 104 -480 -998 -607 -378 106 111 747 80 412 518 -645 -553 -459 -103 455 173 120 -632 -409 -602 906 272 -596 989 -435 -216 620 475 928 627 888 -708 277 -643 -455 -52 -536 557 329 718 947 67 393 -184 890 177 752 -217 -253 -934 -410 644 -40 -677 281 813 239 -2 -691 123 179 -647 501 504 -232 -419 250 -604 -471 846 -64 30 -321 372 -473 41 252 511 907 -347 418 -499 -996 -368 73 -529 -987 804 -182 -268 185 -268 357 -749 -316 607 117 421 -657 -942 -20 718 511 143 -179 -753 911 781 -815 -367 395 229 315 -688 425 -766 -391 -828 -30 -932 436 978 -383 -321 53 -831 858 -403 -168 -273 -77 434 690 398 686 -685 -824 -288 -382 474 177 700 -631 569 -188 326 592 -185 -706 -714 -887 -915 45 322 -454 -616 -618 982 523 72 115 165 223 -35 801 78 729 -126 212 -680 17 962 -859 785 -841 786 566 461 -641 976 -944 -756 468 33 457 231 438 998 822 536 -683 -385 -811 800 984 719 -355 517 389 -493 208 924 -160 674 731 388 130 -138 814 659 182 12 -176 -17 -682 -350 -97 -604 702 -339 49 -234 -692 26 -158 -504 679 447 1000 -168 568 -562 294 -737 494 437 -863 122 122 -808 -762 729 -29 -153 784 -588 -828 951 -413 -706 -194 -90 431 -739 -733 -845 982 -857 349 667 -648 146 450 -901 430 -351 -69 -943 642 -573 144 783 930 -267 -45 447 106 404 -447 984 -408 -1 171 783 221 477 -72 -755 206 -983 -488 957 -574 892 -461 -899 -953 626 -817 -958 -259 431 -10 -876 -443 134 931 340 822 608 42 -529 -481 -760 -336 -140 -923 -647 212 919 48 -831 195 80 -799 16 -457 584 609 -975 566 -3 936 -961 670 -980 572 -959 520 -731 322 -529 -334 -804 -508 868 -104 -617 -843 633 662 149 -413 -824 -894 -290 -581 7 -928 258 289 530 -975 -159 371 -372 -631 -828 -281 -111 893 -837 929 -851 -956 36 865 689 17 361 840 -433 -454 -758 -738 -381 40 -318 152 -652 -651 -23 416 -712 706 -293 210 -23 116 398 303 -107 529 -126 973 -928 -464 -232 315 -621 632 -890 -432 94 -873 753 213 -346 -814 -362 -679 -277 -28 613 878 43 175 360 334 -86 -480 -467 -150 -330 -745 -688 814 -382 -444 -302 779 269 102 399 -19 -679 -515 -103 264 -918 59 385 184 -537 -561 -749 533 -613 -102 -323 -57 -979 787 -680 509 -412 -580 173 849 417 -449 218 105 -55 988 -725 -670 -880 117 243 -382 -649 -916 830 -140 -198 -142 171 883 -221 -393 482 799 323 -438 -345 390 -562 -326 917 -767 -218 909 -14 -378 376 15 -296 63 189 -543 -688 -936 -802 -293 -967 -379 637 -163 -332 2 270 836 441 -851 -426 -39 -270 496 -332 370 704 -613 -376 -754 130 -321 -857 10 -68 29 348 813 -787 -156 -502 987 -503 20 780 -670 -554 -176 118 -871 -597 -195 993 -527 612 -50 -251 993 -626 614 -346 534 469 227 -800 82 -437 379 601 -77 681 -572 171 190 -471 688 751 710 -712 -1 -516 -563 -363 -364 58 -267 -295 179 -157 -845 -649 -345 -515 990 -510 -422 976 479 -343 -77 -588 -319 690 824 889 -958 585 881 -194 810 193 -508 74 246 133 71 820 877 78 656 979 868 522 -281 234 -520 -143 422 -423 -157 -395 587 898 130 -398 -927 503 -209 89 -360 416 315 287 -415 -667 -791 863 755 -349 -32 -708 -19 -145 182 176 841 -810 -888 323 393 -100 190 696 629 -47 229 783 613 816 -167 879 -550 -370 721 -80 -450 958 -670 -169 121 971 75 -702 194 920 216 -779 965 734 -395 426 702 733 -620 124 -680 -778 -321 617 188 207 51 211 -117 767 -183 -781 329 -856 -644 20 -699 -50 539 -637 604 -864 746 -1000 557 539 456 -784 494 -567 142 331 365 928 -569 751 844 77 241 -592 -289 360 960 967 272 -673 -545 511 -688 -917 18 805 265 -982 922 -444 -344 -524 -73 682 -747 361 55 -988 272 -346 263 951 -794 51 835 -564 611 447 383 -152 387 768 523 724 850 -385 822 431 627 512 -937 -980 -776 -427 92 -858 -351 -353 266 -826 -604 -521 -828 821 824 -708 -82 522 -864 374 -399 755 -510 513 -527 -561 -42 229 -739 259 495 622 398 -330 -76 679 -885 -165 241 542 -355 352 -993 437 -266 -687 -549 265 475 -808 312 -454 783 -437 436 -711 -901 650 547 886 -922 241 -655 -691 1 -841 770 859 -410 -447 -603 834 -661 -567 -878 215 -791 -980 561 -734 119 971 335 886 -643 -215 -348 -282 89 630 950 -501 169 849 40 963 -594 895 42 -172 -710 966 -125 609 -108 -896 684 124 -465 776 -95 376 296 -356 -302 -906 844 -263 -158 869 -574 711 226 -191 -433 -139 -260 715 -802 531 -923 -83 270 682 -170 643 -759 -988 149 -827 -909 -171 135 -265 -204 -956 790 918 933 2 688 -245 869 200 582 252 -355 -689 -251 908 846 -634 912 -319 815 331 -910 -634 -11 -434 -329 -813 703 26 -98 -167 110 -605 646 -695 913 -985 674 -117 849 -223 61 -23 -836 -805 61 -472 -861 -648 109 -181 36 -385 -7 -918 -4 -63 -448 164 -267 62 59 -512 532 -933 78 592 -738 645 -577 -159 -944 -81 -651 -604 47 488 -426 -434 691 -745 798 662 299 -752 -109 -439 -656 -884 668 -837 -236 129 605 760 778 -315 949 -803 -262 -995 932 -732 254 379 -958 -769 763 938 791 -788 -819 24 -826 -105 -902 -108 651 169 -746 352 671 762 -618 788 -921 -649 179 514 150 -260 138 12 607 595 983 696 515 -538 -996 -722 290 610 548 213 834 -258 -914 488 702 885 -599 -521 753 -300 -684 -579 -91 -444 80 684 571 -387 280 -944 210 -751 289 -484 187 899 302 470 865 388 -32 149 -381 -907 118 464 505 -335 -519 -664 615 31 550 -943 -679 -220 -148 481 -905 814 -996 576 836 486 986 -948 -467 -404 430 -875 947 163 -428 -406 260 324 321 930 -616 -477 -331 148 548 -461 -175 -945 490 285 -747 390 394 19 -683 493 -166 -736 118 -931 -668 -176 368 961 -183 -344 -54 998 635 758 931 33 -900 -588 150 749 -98 -169 488 605 813 107 582 -245 378 -938 -385 -852 898 50 286 773 -471 -457 -574 440 914 -152 -733 -608 -117 -623 989 -668 558 -1 -719 311 -850 14 -866 -867 501 438 855 -281 614 -156 835 -510 -83 92 480 577 778 -860 531 -651 14 108 -710 483 362 -596 430 23 712 -562 -805 -861 202 -711 -591 -381 -16 -398 -312 -109 -594 -995 253 674 -292 -370 673 -65 585 105 -458 250 72 -322 280 15 67 -531 -685 972 -372 786 154 -546 800 133 3 -873 527 416 -838 -368 -445 447 -626 605 -452 -761 816 -939 267 146 279 184 401 -912 -230 -355 413 852 -202 -294 759 -999 314 122 932 700 -539 437 -29 -184 969 811 -274 567 502 679 886 -282 -719 -859 -994 503 647 -221 510 21 895 -834 -355 -669 -965 -795 -125 -355 913 -220 -86 -947 980 -240 -618 238 127 -373 7 -779 577 634 199 -57 15 47 -382 -347 373 473 -840 91 -176 -279 818 -925 490 251 977 520 451 -893 -101 222 -696 -612 171 809 60 -779 -921 -157 -707 -371 696 176 947 -41 -492 -648 -227 -621 -286 -364 -641 972 -493 -329 342 81 -44 -112 435 -546 -920 -133 -868 -655 799 711 -345 -323 965 137 -528 624 -56 489 858 274 16 -578 -96 -166 483 -662 986 -998 -964 -169 460 -644 335 -750 106 179 618 -467 -81 618 -417 815 901 -683 297 -145 -371 755 -699 138 943 -479 -882 -788 395 18 286 815 -616 -195 -245 -509 -476 369 310 -23 528 -710 -16 543 -376 177 -840 908 992 910 -134 454 -936 774 113 -411 280 -713 5 251 -30 -671 -418 836 -847 336 987 589 -432 -547 35 341 -219 319 385 -307 418 620 484 135 81 -429 -30 -225 -204 554 -121 957 -131 -965 324 709 407 -583 907 -478 -820 -169 -816 -267 -84 771 -664 -428 -762 -662 282 421 -478 104 777 429 -201 -59 -296 -526 -574 -534 666 -867 -800 928 995 -363 679 745 893 944 762 193 -91 -882 -710 361 -288 -400 -836 -273 -414 -336 -773 -301 768 330 -951 914 876 -762 -389 -450 70 -899 27 121 322 449 -951 -283 395 -212 904 321 -727 -182 983 -646 -675 659 560 875 -37 731 -425 760 584 825 412 142 -744 -138 850 -62 152 594 416 197 557 663 -951 -687 -752 -649 588 -153 327 393 718 391 -81 -65 -322 967 -142 125 84 -508 -832 -348 -987 -391 -266 -3 499 758 -312 204 -126 256 911 210 -251 755 823 -398 -725 659 -385 637 -120 628 30 531 -464 939 739 779 -552 -265 359 -18 -817 931 182 424 442 711 -661 -28 440 -326 535 158 326 5 320 216 980 706 556 94 549 -422 547 -383 -170 -839 -938 368 -93 -939 54 400 402 -895 -533 177 119 -708 -493 609 -371 -903 -732 -389 361 951 -11 -654 516 549 -163 -868 -282 -181 -623 460 -670 -365 736 -708 -936 677 -728 457 -503 -988 246 -265 167 -500 -891 426 -269 639 859 38 -399 -912 -268 560 132 747 -505 -381 938 -933 -710 -53 -655 -784 -742 -982 782 -596 870 -661 -633 -842 286 -148 -164 595 -420 -898 645 648 709 394 577 137 -114 -560 -242 -777 -915 -37 -381 -923 599 -77 -379 504 -47 -859 487 487 -250 -488 -979 -350 743 -825 -273 208 969 -971 782 299 -304 385 -732 -43 161 -392 -919 949 470 -658 -90 -546 -323 30 -956 225 759 200 100 -222 634 285 -373 122 -832 10 -152 -858 -333 -704 -494 -9 938 671 -787 238 -461 -387 796 917 -822 -382 711 330 -927 -774 366 -637 -835 191 737 199 -948 -629 -294 -826 -247 417 468 28 530 -868 528 -129 147 795 -174 -93 -639 -593 -391 -193 906 479 253 755 -759 187 -831 -848 -852 -168 -471 -710 -629 -717 282 198 -286 22 -199 -956 958 -102 -17 223 188 13 974 702 524 -985 -983 -844 -504 976 6 -900 302 -439 606 -691 -592 -221 -616 440 737 924 718 -100 -862 -152 -728 532 -6 -715 -517 -539 -368 211 595 94 273 -954 926 -329 959 584 713 194 -38 -753 -463 97 -995 -759 107 499 698 62 922 -456 944 442 734 -105 -286 -709 312 939 -503 868 -741 504 -148 -766 -947 454 127 -746 -841 299 222 527 705 -891 -544 -540 152 207 700 280 616 50 -796 119 -915 699 -604 -579 -103 -807 994 272 -546 -935 -152 -342 631 276 643 -256 -770 -739 -85 -615 443 149 -692 298 -983 -472 457 -844 443 618 -575 -610 736 -310 -132 -770 111 893 -605 43 -600 634 486 -574 683 619 -960 260 -553 -851 -680 -102 -117 -923 -281 406 259 -139 -997 -643 135 -141 614 778 -487 595 346 -210 -428 -454 -271 -749 -382 -161 605 -174 -19 470 142 -124 222 -592 11 685 -337 577 -350 -560 651 -439 -919 995 -248 -659 878 203 -526 774 -609 -597 555 -432 -820 765 -754 824 343 183 531 825 -173 -36 816 -38 883 -952 -121 526 745 -456 256 -619 530 64 -544 538 831 243 -209 366 449 722 624 93 -408 996 -19 307 119 49 768 -360 643 296 -347 -844 32 324 480 794 -165 529 944 914 -229 111 -539 -33 -801 -536 -380 -50 -196 809 910 305 107 929 -875 -93 119 270 428 456 811 -548 -754 -554 -42 -617 -909 770 -156 -755 -379 705 -199 -36 -424 -772 -593 -262 -510 -369 -812 951 126 494 -712 379 450 -674 -255 348 -85 963 962 618 -807 -857 -4 -677 723 968 -45 -606 -606 -130 -738 612 413 -899 269 -113 618 715 310 997 -622 290 713 703 36 -871 730 -698 939 42 178 -331 -622 -356 -541 -251 -12 369 -295 -554 -646 -540 665 -126 768 -915 -890 -800 -418 -911 -717 158 -62 -719 -955 -550 -280 182 916 -867 -84 -361 -451 -183 -901 101 -560 -40 959 902 -325 -511 933 -921 -473 -400 -905 817 -167 -900 -960 86 -225 -792 129 -37 -393 273 479 -671 -40 189 -725 -797 -119 335 855 417 -576 196 209 339 337 -946 468 -227 -961 -804 -562 38 742 -508 -80 -241 -190 -853 -259 379 159 -43 343 -751 -342 -748 -178 405 225 -740 -424 -980 -319 -852 -422 457 -59 635 -443 520 -823 891 -919 -520 -735 257 12 297 973 -278 -419 570 650 48 350 516 -444 -855 306 978 -832 536 486 661 -413 -222 114 574 -898 -279 30 -754 19 665 72 -13 -139 -177 270 304 -438 907 192 415 326 -233 761 858 -187 -323 -243 436 -239 -546 149 212 706 -814 -216 -199 372 -390 697 854 420 -384 26 -656 -525 -694 -586 -137 -310 660 540 -618 921 477 -35 -53 -16 -491 -37 590 -917 -763 879 927 191 -399 -286 -885 891 395 -238 -415 786 155 719 -771 -282 457 -278 -945 679 6 -887 932 -163 -80 -93 791 856 483 944 629 145 -355 -735 392 811 194 -425 656 625 -693 -246 943 -787 575 389 743 198 -789 452 433 -422 -961 208 960 -662 -625 699 982 -125 675 490 -273 118 632 857 -122 649 -299 911 988 -814 451 -140 -781 -529 -653 -328 590 829 -863 -903 -275 -724 -130 581 633 -728 104 548 426 -212 -511 -101 349 43 -921 934 -716 -236 -378 -77 -617 -290 588 -763 -244 962 71 -335 459 -417 -862 -112 317 -643 -184 -970 -880 -584 -539 183 -986 781 -200 792 -903 57 -603 -253 898 -881 855 -970 114 -733 925 -124 -854 -284 385 160 484 -395 143 960 19 933 -824 619 971 252 -332 205 238 -171 -750 271 190 -18 -688 -791 -828 -8 586 642 -472 17 615 -906 -974 -601 -694 373 912 -760 152 372 -545 -806 -415 566 -706 -796 -725 214 -424 -909 -694 -660 -196 -896 915 806 150 689 120 -378 611 54 58 765 55 -406 150 167 -120 369 -41 22 58 927 403 -516 -949 327 208 -120 -980 -9 806 -14 612 77 613 412 372 -912 -500 -277 856 468 885 253 556 -423 -437 252 98 -48 -698 88 257 865 -999 -613 584 573 -874 -73 361 -369 -90 910 955 -815 148 306 173 -571 -67 105 289 540 568 839 -759 -203 -385 -356 -986 -79 1 -252 536 -830 995 430 -807 707 -844 900 762 114 -351 433 -471 -187 -614 -508 -404 715 437 -493 -38 -608 841 140 398 -685 -90 441 -654 -800 911 815 -908 -219 -584 812 -351 -46 -290 -792 222 -852 684 -997 -473 231 -673 -75 911 457 788 826 176 206 899 -287 -817 321 -429 -253 89 -155 -234 192 -740 628 -942 -502 -691 829 949 -704 -856 -135 890 542 469 232 -741 452 -675 -492 374 -262 634 808 799 44 148 538 646 683 -650 -243 711 666 919 -111 -402 566 782 714 454 674 710 198 675 -321 377 688 -195 -990 -340 -397 -115 -782 -965 -292 -659 -391 -342 460 -912 -832 664 -815 -324 924 -174 -740 597 -582 558 -140 211 -635 -537 -211 895 19 274 -513 -542 27 992 -385 -421 -875 515 -626 959 706 -423 -707 -119 -319 -353 157 171 -58 199 -998 -60 -654 350 499 249 -779 -492 -556 -495 -723 171 403 602 69 -498 -601 -172 844 431 747 -750 603 815 956 442 -538 -399 953 -775 250 487 -461 926 320 -212 -402 768 -41 842 81 -436 -997 -76 -473 924 -308 -323 -3 -694 -624 466 85 -795 747 -822 853 -35 -44 713 -520 839 -182 -568 777 -13 435 27 -97 260 923 615 88 234 498 -473 -543 -537 160 139 986 606 482 -242 -646 605 978 -666 824 38 521 206 510 -285 182 -997 -871 495 -500 -664 -100 605 -215 -425 119 -113 527 -717 -504 -13 542 380 728 -965 -779 -815 925 623 234 831 834 412 579 630 438 65 211 984 -819 922 -450 -731 252 730 -870 231 37 -718 -136 -316 357 562 762 -812 -643 274 146 881 -984 -671 251 -112 -348 -318 -230 183 982 -262 174 936 407 -376 -606 -515 829 -234 557 839 772 461 763 845 583 466 960 -284 -583 -682 -280 -995 -638 -313 -928 724 989 -123 222 464 -368 452 -27 -210 798 -707 997 810 -143 664 -461 -955 -389 -36 -232 -817 -922 -799 -426 591 658 505 214 558 497 -372 -761 -718 -489 921 -570 996 -9 57 -589 -793 -634 -686 -474 -206 636 131 514 -846 261 322 -355 372 -866 -349 649 96 981 -991 -779 -212 -874 -232 826 -800 -732 269 -642 945 374 -320 -859 254 61 -842 -434 639 -912 -286 287 -62 376 938 677 446 -628 266 -833 977 152 825 852 446 562 216 -443 -135 701 516 -613 -211 817 984 828 -888 971 -278 -405 -547 -321 -55 -639 744 549 -215 -693 -254 123 991 -34 391 9 -43 -682 40 78 59 -276 509 -507 -253 -796 -824 800 -986 113 616 30 110 -755 786 -186 -71 233 535 9 -405 -117 -684 253 243 788 19 242 343 900 431 405 -478 175 -517 -499 909 -521 434 -492 597 -258 953 835 304 216 -919 -974 224 96 -47 -35 203 -957 -449 -402 -733 955 -583 93 -191 -250 -872 0 -735 -721 764 -817 885 474 -320 902 341 -631 -463 -969 -663 -269 885 252 292 -618 -89 883 -499 -31 559 -154 977 -922 -154 -40 121 390 787 -357 730 -541 150 -177 348 -517 -251 449 554 -299 -686 911 -215 -443 33 647 -530 -919 590 -987 881 -890 407 709 983 -739 -228 -423 14 221 878 -79 894 -275 928 356 436 -221 843 266 -203 -571 -429 118 175 -389 800 900 982 99 -774 -724 -279 -203 -750 428 756 931 -673 -31 -782 -501 710 -488 403 -185 -148 866 -465 -890 404 490 -775 -256 9 880 -522 341 35 397 -307 880 -999 989 -611 -351 -9 -990 166 633 502 -449 968 34 153 -807 -93 32 699 381 50 511 -209 745 356 687 -323 897 -982 643 -187 842 -587 -231 102 119 -569 -202 -948 -573 332 -626 619 679 -204 937 656 604 851 415 -643 -903 57 648 213 -142 -550 -332 775 -456 -379 383 618 -807 -350 -878 358 185 794 12 -662 -31 332 759 296 244 -81 317 -852 -118 103 -614 318 781 929 -903 185 909 -609 244 61 268 -822 -686 -3 -706 508 -987 -871 -197 575 371 -71 389 607 703 -278 -897 -16 -22 906 -806 987 -717 281 273 429 -969 -544 -284 -349 174 862 425 238 614 -135 -207 673 301 944 -970 458 558 196 -809 836 494 689 -191 404 -545 722 -951 -488 -815 -63 -40 803 -336 498 -972 -284 486 937 -665 -803 764 417 -598 629 -396 -892 -44 -524 -608 473 726 -939 -690 -888 -871 -904 -800 -90 672 473 -563 -113 720 729 -810 905 -514 697 963 121 962 -280 955 887 -430 -858 146 315 786 423 403 -464 -348 -223 -430 686 286 -200 38 -261 610 -875 593 381 639 -593 204 528 915 285 -529 -620 -730 368 595 890 -796 -99 -716 686 -513 197 -212 -514 994 -776 -969 -586 697 -108 -804 179 -15 -506 848 905 -694 350 457 723 694 -99 -510 951 -338 -27 -82 177 138 -125 -348 948 -659 66 -84 209 -852 164 -39 82 493 -705 -705 -653 438 -630 805 -685 -330 495 511 -26 -309 -690 -780 -447 -967 635 112 721 522 -982 -229 -139 -270 842 2 -496 655 -861 -233 -213 262 -118 -422 -252 488 73 806 -353 -890 153 -174 384 442 -982 -385 696 -578 231 -332 125 -45 54 -781 -521 -278 -1000 713 525 870 -623 540 547 -678 -475 851 -935 -909 561 -285 -836 -762 -580 454 550 -595 873 -917 -131 -320 -280 608 31 323 -348 -567 -703 207 79 899 -773 698 562 453 -279 -457 -651 500 -981 -933 -38 -860 -367 245 636 -48 642 -357 846 -995 303 -451 609 709 40 -585 361 -329 631 -762 -788 -216 135 -832 -243 281 51 -94 -288 -646 -330 991 345 986 209 -751 -445 -543 647 -148 759 -920 -807 -189 -739 424 557 676 704 256 59 -903 464 -964 -223 332 847 28 -141 -451 -645 629 883 411 935 373 -77 190 732 630 -460 -632 -499 113 597 583 -156 -721 -708 425 254 -544 -712 -796 -156 814 -788 -384 163 726 -213 812 156 -388 620 493 -349 -353 -443 36 -988 -386 948 -265 132 718 139 -250 -8 93 -72 -218 364 -477 131 390 591 -619 -595 191 -207 917 -45 -937 347 -427 887 851 505 226 143 -672 -975 431 191 -559 -822 -497 -451 386 274 308 346 809 465 810 -55 -123 263 -351 481 -587 573 -984 -654 -855 -512 992 361 -489 -302 -151 633 890 -941 892 -487 -669 269 -911 319 -934 713 216 -935 908 -745 375 -545 79 841 -858 -595 -389 250 -795 -533 534 221 -39 71 104 195 -235 213 -78 -211 438 -821 885 -445 -999 888 -430 267 -196 366 410 -267 907 -790 -120 -872 -238 -252 -26 408 342 -728 -785 495 -721 -839 -487 -41 -216 -37 -208 535 -177 -741 -786 262 -579 -364 822 -323 233 55 48 799 -16 -60 314 256 -641 -470 203 360 -818 -628 -215 -272 573 -830 -711 541 -943 212 -370 472 -159 458 147 -329 604 -500 -527 321 -305 -997 -497 -587 5 571 484 -898 -508 -855 238 -29 -662 831 932 -679 -507 220 405 -674 511 -545 -198 927 631 -667 -947 -687 61 -776 -829 183 338 -934 -604 -912 38 837 320 -623 -567 203 -100 -955 35 616 -635 -402 -631 657 -376 790 -744 -846 -805 282 -676 435 159 -520 -287 693 -265 206 848 446 -286 -362 -803 -741 -787 417 794 243 -405 336 -413 -727 200 45 792 137 945 330 -358 -514 -353 -340 243 -537 114 -176 -759 -516 248 127 803 973 693 59 984 -710 124 613 -819 -130 310 -241 237 863 -133 -407 230 -95 495 -868 292 669 255 940 624 889 -592 -464 -843 -781 -176 -439 910 -875 -983 474 266 -992 -521 -562 -851 331 683 712 743 95 -561 -529 -774 400 -308 527 170 -770 -111 393 692 -82 -271 -431 -338 784 29 -750 -746 917 642 -709 -273 216 -400 872 -295 478 798 332 -120 -915 -580 261 945 -249 515 -277 514 418 147 382 -461 -940 509 193 968 69 330 935 -550 -271 813 -450 -975 -21 -361 -758 -731 -222 731 193 -416 -137 187 -753 -377 295 -172 733 29 842 -566 774 -399 -992 -672 -907 -588 -608 7 385 -919 859 577 477 937 248 -532 -727 800 -313 879 -47 1000 247 77 217 646 38 897 952 769 656 -673 -961 -749 -249 -753 452 140 461 -271 -189 998 550 570 503 599 -823 -15 599 -78 -165 -470 308 902 893 -721 612 -34 -439 125 998 461 94 -414 -646 -441 407 111 575 -20 414 -608 -698 359 -375 -428 -848 -62 -404 826 299 -502 -881 -698 259 702 377 -579 -470 864 -28 -898 605 278 -186 -858 961 196 -661 -930 -796 -584 -436 221 71 465 178 -535 -165 206 729 -144 875 -679 892 -720 341 -926 -335 -508 -495 507 146 362 362 -377 885 431 -398 480 -49 -170 -258 -602 -658 -483 -609 443 -976 -593 886 -94 -228 -378 461 -52 582 922 -635 -84 189 -467 -406 347 614 81 22 701 -356 -339 119 969 -669 155 -473 -793 -62 929 718 -985 816 -638 48 194 687 -99 809 -157 290 -14 326 626 117 378 451 394 590 -934 -216 307 -802 426 -601 545 516 -923 -722 931 528 969 656 -754 519 -756 884 -782 145 478 100 861 -15 743 -501 -789 -729 -808 -368 -864 -295 570 169 259 -981 -821 967 961 341 -621 -937 25 -163 -706 -626 -746 -359 -572 -126 397 226 -879 -901 331 129 13 810 817 375 -138 -230 -63 -959 390 -451 827 773 -676 -453 683 335 54 -614 568 877 -548 744 154 212 281 -360 231 293 595 770 -692 -608 -208 453 289 817 -686 -650 705 -634 -397 -220 111 142 -566 314 734 -84 601 -459 739 -345 -315 729 -271 649 -962 -258 -187 495 -849 -831 118 -489 -816 -611 925 -640 -228 -806 662 -574 973 -715 -204 -519 -932 -799 348 658 -407 851 144 587 1 -205 190 314 -587 791 -746 -49 -947 161 -951 -761 -615 -596 -821 168 -408 730 -525 802 -575 698 236 -609 668 897 -643 248 -289 -379 296 100 123 -279 334 639 450 -22 39 -536 169 711 881 445 42 -285 -693 519 -296 670 -316 -640 -796 -741 -956 -544 493 -68 -619 213 927 -63 -299 936 -525 412 -403 646 437 16 -442 -96 -916 -956 -113 -659 137 953 428 264 569 142 382 257 334 -981 672 91 618 188 -763 -138 842 954 -253 919 -608 675 -145 -963 97 990 -587 -529 -888 -130 -584 -300 90 875 913 -104 -366 503 598 -356 492 -58 975 -26 -820 -421 -951 -278 -673 -5 579 -573 151 141 -483 348 -510 -878 -895 -36 -124 -407 453 -289 -622 733 -907 -692 -124 298 870 -147 103 -606 642 -253 958 950 -991 924 -263 -578 850 -544 -674 -166 727 -638 -102 479 285 558 -577 -389 694 659 233 808 798 268 -5 314 -693 -961 984 -804 -6 -819 -976 -317 114 -766 -296 554 581 4 95 -515 378 -181 399 373 -552 135 -762 323 -444 313 -473 -578 751 700 41 751 166 -507 -221 -352 346 -395 62 -893 -417 -975 -402 -864 -521 424 -396 248 -879 -847 977 -789 -46 -536 380 427 -385 949 -739 539 -286 -96 -824 618 -536 -197 163 371 -25 268 266 23 -296 -1 254 763 -487 849 504 -261 553 87 452 180 -675 288 -625 737 5 657 987 -443 161 -615 166 113 416 47 -901 622 -350 377 434 509 693 -904 270 251 66 912 -304 831 -793 -727 -58 -41 822 861 569 996 214 357 -550 -923 565 -945 -282 -285 495 372 -174 392 666 700 -959 832 541 -404 -116 -646 365 130 378 445 -590 794 -620 328 -915 -308 -296 -289 952 100 -482 -735 845 -497 537 -171 442 -885 -794 -186 211 -370 939 692 -677 -994 981 803 784 -761 239 -120 252 -151 601 34 486 -691 -740 429 -473 40 -245 266 883 -504 66 -801 -907 -539 98 -520 153 -901 881 -794 -481 882 866 -469 792 -197 -557 -799 774 -831 203 -668 -172 751 -922 240 844 933 -557 92 150 134 354 169 677 698 833 -511 -78 639 60 437 -312 -995 -267 -131 487 -373 813 766 -550 720 518 441 177 -649 -200 -836 128 -903 -231 -561 160 134 458 672 -212 743 -348 92 -131 52 -995 814 665 250 -68 -305 988 -745 575 366 -628 -881 -97 -43 -798 -226 -747 677 -187 -771 455 -482 -385 239 580 508 794 811 885 858 -481 564 -801 335 -35 630 -622 -566 -167 996 75 -385 -473 69 -403 -574 -794 -146 987 -879 106 343 -115 -1000 568 -85 -219 37 -13 -461 473 67 -829 -24 677 -158 439 -565 -5 276 28 -331 765 729 87 928 414 -369 657 -879 -744 758 969 177 -305 952 845 34 221 -865 -450 -217 -367 -405 -22 111 70 -260 -653 600 -70 181 226 734 33 -622 -658 -114 685 -435 -862 660 956 206 -64 -294 246 -691 -576 788 -80 -132 -320 -890 729 334 -501 -89 -301 608 228 -48 464 -735 -955 363 463 -736 -844 -926 -804 -70 379 -326 -423 -717 -101 -363 554 -406 -201 478 -726 801 -557 115 225 539 -473 -321 -783 -549 -781 -865 415 866 54 393 -781 340 -903 -831 -97 77 -872 652 420 -834 -781 -208 -285 92 -235 19 640 -914 251 -831 -111 -657 -908 97 14 952 -480 806 -39 63 -902 285 -846 -986 500 -751 -587 256 -6 -434 461 -701 -38 788 479 864 -341 474 -871 -874 -55 -321 244 404 685 -530 -620 -702 785 417 160 578 -620 -882 192 -982 861 394 79 -653 780 -125 191 841 766 848 977 -601 -685 -680 72 -370 -227 245 4 -1 -319 -569 -776 -562 918 671 -943 -385 802 -256 568 782 909 156 554 -905 586 -67 -980 939 -820 904 -62 363 -243 -631 920 -908 -696 684 936 -70 -371 653 -635 -827 -181 591 938 257 -722 247 -171 917 433 -468 725 -606 810 -109 -47 791 -843 54 -795 343 -382 526 536 67 319 122 -17 228 -571 722 615 -216 -744 -398 -175 -746 699 253 306 267 -196 642 -558 636 37 675 -296 -715 722 244 316 548 -397 -984 -866 277 790 178 873 -64 -167 808 222 624 928 -635 -351 967 946 327 -470 -203 851 -572 147 -304 -796 215 -581 148 -185 -591 867 -660 559 878 508 356 660 -374 499 876 359 38 423 576 857 -934 -473 -204 -238 541 428 297 20 119 -463 215 -250 -905 -638 298 658 594 984 -321 307 736 -834 630 566 -804 914 773 -696 325 770 -87 -166 182 602 -984 484 -887 -185 667 -696 -717 -760 388 297 420 321 374 774 711 32 403 -470 289 710 -376 675 13 -127 -943 708 293 851 968 -760 -903 -840 278 -943 785 277 -249 -843 -882 61 -241 353 827 753 -900 837 148 74 -308 471 918 652 -273 -674 701 0 -395 -507 547 567 996 -707 -616 -219 644 154 847 667 -544 -792 288 151 -436 197 985 -60 -76 -790 384 -306 -697 -327 -378 -867 736 -717 941 -347 200 -81 -142 221 -146 -906 294 823 -390 114 903 -36 -982 -40 325 -155 -699 224 310 -357 680 846 -535 -749 -492 -332 -899 146 -923 962 468 -229 772 370 524 -885 -724 99 769 544 -385 957 212 898 183 -320 -538 102 -297 255 -563 -985 98 795 206 -531 194 -895 -162 -891 -137 341 -617 -855 -535 -224 785 -545 -467 759 476 -495 -438 -956 -628 179 -121 -692 911 -935 -974 -597 521 994 921 561 806 928 -316 679 499 -154 274 814 -819 -199 -404 549 414 809 -729 631 -462 -687 514 217 -924 -786 -837 844 -753 212 -555 37 -762 -532 46 841 601 380 184 530 620 981 -143 -171 402 846 128 442 -42 6 -946 948 70 929 -874 583 -697 -779 666 -169 -423 -845 294 -918 34 432 -295 -142 854 -511 727 -634 544 618 -557 112 580 -303 429 -410 189 -33 855 691 -454 -449 696 -618 -577 156 -170 -834 -743 -186 985 115 -396 634 -522 -234 290 -334 -7 -55 776 -190 -938 183 -87 169 880 339 699 956 -198 126 -21 -667 -251 -532 -430 -334 716 -788 -663 98 897 -997 -594 -153 140 436 890 634 -590 -20 -337 687 779 -608 882 943 391 -534 -916 146 424 801 478 295 982 323 -762 697 -459 -454 -94 893 627 74 490 409 -55 673 -377 227 -98 -867 980 43 -638 176 -933 296 321 -29 356 -823 -562 471 990 616 -740 913 -468 141 -214 384 -945 766 315 133 -413 -640 -550 -332 -469 919 -768 -653 613 739 -373 518 -112 79 178 944 -515 113 -742 682 -937 -641 172 643 47 450 -319 -139 970 759 658 778 -23 352 -640 218 -983 -342 686 510 -92 16 320 881 -977 129 485 255 555 -350 -956 -909 587 -873 -460 203 922 83 -150 -362 135 16 15 -918 801 317 115 -715 211 802 -101 320 -618 573 -645 471 -673 778 -593 517 284 966 -448 -830 -623 700 174 -780 461 122 -854 717 -656 865 373 -971 223 -218 902 139 552 662 -116 -986 710 519 896 633 546 -783 -901 -79 -715 623 250 797 -347 -365 43 698 -857 -71 -185 -249 -481 -49 -775 -533 -836 869 554 10 12 -630 38 -430 -637 902 -613 -891 -443 463 -612 -468 -893 -607 359 -530 308 863 -618 109 -619 -166 -189 159 428 -29 -44 -331 -23 684 -824 -926 247 141 198 349 816 -227 468 -663 -926 -440 558 -497 248 -183 186 -393 708 816 -711 729 -767 -559 881 930 657 867 -424 80 3 -341 359 931 699 8 -939 348 152 -294 151 820 -430 -747 -906 -780 373 -258 315 208 -650 865 -361 -201 74 416 -173 995 -540 870 171 488 754 -845 370 339 -84 318 46 186 -655 -316 -383 868 -87 -972 -831 -539 -138 -565 -909 -406 -980 93 -173 399 181 900 -227 -120 719 -479 806 -521 -641 528 487 45 356 668 -613 873 283 47 726 -100 869 901 -255 808 -509 259 -357 904 278 657 -527 196 526 -556 -892 292 -547 -751 -246 -504 231 -922 -732 -142 528 -346 -165 -89 -985 -341 957 -179 -248 337 936 551 201 186 -714 698 140 920 34 322 970 272 595 -596 -266 229 -745 -351 669 931 -406 -667 795 -87 957 448 394 -971 -709 25 -167 -313 -4 165 75 674 32 794 412 192 22 -703 574 180 -278 -831 -271 249 -577 -34 273 -221 -6 751 650 -415 210 844 -376 -979 316 20 44 -271 46 543 -761 -905 231 123 -74 -386 791 -614 127 -393 920 641 554 291 -734 536 -372 88 -575 -852 -518 39 409 -445 -613 904 107 -767 -561 732 -275 906 -402 -580 -551 -42 -511 -143 -774 -92 836 -444 -62 13 250 851 -228 582 437 -121 -378 -690 847 630 486 283 -483 -894 555 209 680 175 -776 15 -190 -95 881 53 -26 879 785 566 23 319 173 549 -217 318 -460 590 45 -83 -907 -896 397 426 7 293 -593 799 672 -565 867 632 -325 -908 -40 540 -178 -801 527 849 -824 548 -299 -827 401 778 94 -669 -127 -502 780 997 -269 485 -244 654 -224 -868 649 0 -238 -795 -842 -409 864 -594 938 -796 693 828 956 707 230 978 -254 755 280 823 -709 316 834 494 580 -857 -255 -538 -158 -614 470 553 -193 866 -135 433 972 -433 -16 -228 596 -613 619 -258 550 -551 321 -334 2 254 940 -248 584 -729 -389 -947 198 -803 -470 408 924 -40 344 -224 105 -751 504 -900 995 -874 -614 -459 885 -797 662 992 10 133 -110 821 -741 -252 546 693 20 699 -434 883 221 -276 -559 79 -825 851 -96 881 177 139 738 599 113 -655 -262 115 569 -560 134 -886 187 -102 349 826 804 641 -496 685 -486 -183 -925 155 480 -142 766 -911 933 357 -563 -70 53 373 549 -780 542 -869 -354 167 103 -460 -753 -358 -193 -333 -19 -842 330 -841 765 384 -156 918 188 933 597 -951 33 130 985 -808 -238 577 612 -491 -603 -731 253 71 389 -699 755 -201 452 -982 -265 927 -60 -910 832 201 -76 -410 -212 -103 -690 -101 -107 -678 -642 -20 717 250 49 23 642 395 -759 128 -317 -668 685 300 -50 -1 -345 -367 441 576 -303 -879 748 609 450 -460 -539 -791 329 195 -722 -155 -43 -699 904 205 918 -840 124 -284 -725 778 157 -827 640 307 600 119 501 -340 -586 525 -262 -470 392 334 -363 991 -109 793 -124 455 455 -79 -429 -454 612 -705 -807 -397 34 651 -937 -648 -121 904 -708 226 -144 695 453 707 -573 82 922 -943 749 -932 344 -990 863 -999 -554 868 -432 -751 897 820 415 993 -38 922 1 -336 272 910 490 -724 -641 313 -871 715 -843 -902 481 -728 -765 -456 -905 290 -515 426 933 708 -856 -851 -843 61 -820 -488 448 401 765 -390 993 -726 673 383 152 39 -569 315 750 786 244 25 623 -771 779 718 -319 -764 -411 510 134 745 -965 -574 -23 -827 917 8 -192 -797 950 -757 -648 420 34 20 -213 -377 723 -1 247 851 -721 739 919 784 531 -696 -729 -108 169 241 461 -196 216 708 194 903 -935 -527 501 217 435 180 -426 994 178 -351 238 377 -981 -430 -158 -687 835 -70 -809 769 -878 757 -70 289 759 -665 583 -283 -685 525 -251 331 -198 330 138 334 -86 912 -121 378 349 -349 801 -318 344 722 146 205 661 -115 -730 15 -162 -942 -624 -296 994 276 -346 832 165 829 3 182 -26 384 258 687 -649 835 -851 -273 258 -852 895 698 -338 295 188 -200 978 -836 49 927 210 962 -641 -351 -556 180 -156 -926 434 368 983 -433 -237 -737 -229 568 -635 884 -106 -338 231 -420 -520 458 531 -209 -881 365 695 -996 217 -552 -837 -533 651 921 897 -394 947 -566 -253 513 -65 -621 -168 440 401 -551 -168 347 815 -789 260 19 -150 -299 -642 -335 -434 698 103 689 -716 -486 772 553 -119 -941 503 783 -773 720 -370 971 519 -611 499 -185 -969 7 -123 -186 -51 -591 404 114 -807 -276 -195 850 -753 -837 508 -431 -372 -381 379 -864 506 -653 -597 581 152 -763 469 -287 -810 844 811 380 327 -381 817 -227 -362 482 -422 609 -837 661 -508 893 -180 -578 -195 990 -996 -786 -976 926 318 63 171 386 -290 -102 624 222 -29 -591 565 -599 685 729 963 628 -789 561 931 179 -374 106 782 993 959 -250 453 -396 -591 580 -988 155 -845 -649 814 -396 720 58 -768 -451 537 -739 739 531 -546 664 580 -738 -85 623 -299 330 244 -408 -258 836 554 817 -748 355 -994 356 889 -431 14 564 398 782 593 350 -852 -221 -529 -338 448 554 158 421 -641 262 550 999 -568 -941 -113 -353 219 -628 -437 573 561 574 507 946 445 857 521 -1000 82 536 -65 8 -631 795 -373 385 708 533 809 368 464 709 573 664 936 128 -123 531 -72 590 593 293 625 -659 -182 -626 447 -614 947 871 706 -852 -843 -160 370 477 790 735 -64 -809 505 542 356 705 995 483 712 -901 203 182 -161 -658 172 865 282 -495 104 816 -636 -159 -689 749 192 600 827 -415 753 669 117 497 -449 495 491 -891 864 925 -679 -95 690 -379 -451 -23 -92 181 101 -694 -909 -670 781 240 570 513 -116 -497 691 -879 993 -740 -279 -531 811 378 -515 -112 10 506 523 -302 736 287 915 539 -922 -875 987 566 965 -895 396 364 -362 748 -62 236 -687 96 -875 442 -199 822 546 117 -683 637 -719 737 811 198 662 -944 240 63 -783 543 327 -243 827 38 -676 831 150 540 600 -846 -281 498 -988 -788 367 -385 -600 932 -456 -882 521 -212 745 -192 524 -719 -726 -495 663 -945 764 986 557 -244 -779 -416 -483 899 160 -563 251 -565 -197 -933 642 149 894 46 104 362 619 514 618 210 -676 -323 147 -104 -297 184 39 -893 295 -908 811 372 -591 978 -60 -548 698 -566 -149 232 -69 449 -188 356 -631 -935 -997 912 -371 823 119 174 163 -32 -671 772 236 208 -299 -83 -670 -721 288 -213 718 -769 -163 222 -964 957 -906 372 -663 287 611 -659 230 561 -561 828 915 -292 -245 -377 955 -823 591 -650 632 -547 349 -461 -304 -770 884 -963 125 -931 683 422 472 269 108 -698 -762 -201 718 -301 -631 719 -66 -653 150 -665 -71 713 982 557 754 -464 -82 -66 -618 -654 458 367 631 -962 458 -925 325 38 558 -143 -334 620 347 831 797 -938 924 -390 289 -156 -255 262 -189 122 155 305 -853 -80 -27 846 -883 -294 762 688 -624 368 -238 893 -159 665 123 -687 767 -903 177 -175 -163 -3 -99 -729 908 -829 481 -687 954 142 -53 -142 944 917 -242 -621 -559 23 -891 43 -248 59 847 782 -68 45 615 269 487 -599 978 729 -872 396 893 277 45 176 136 377 -845 -857 -276 878 793 441 473 -539 -880 966 -496 -261 831 449 365 494 -31 -210 852 -303 384 810 412 131 -890 684 680 490 411 -400 -574 -362 307 -735 -856 891 -969 941 -655 -232 269 -590 -341 -318 -570 63 825 306 20 -194 911 39 459 -379 -474 -913 -483 341 883 -1 737 -563 833 -50 649 661 101 607 86 -747 221 201 261 -616 -788 545 -737 198 139 306 977 -588 935 398 -480 601 -664 735 5 940 -966 291 313 376 304 -46 -299 -672 -622 -157 0 -474 832 -236 -300 -915 -288 -721 -155 -875 -374 -803 -8 -610 371 -502 -781 -212 -241 438 353 -160 -999 -667 -840 -221 -515 540 -298 -209 710 775 -680 -291 -852 85 182 -335 596 -874 206 953 -396 -547 -14 -712 -877 904 690 -777 165 862 781 739 -869 171 -513 -939 272 -324 -305 -820 621 924 999 -722 202 -299 -615 -70 213 485 -62 254 -366 -1000 -469 -454 -459 -212 -601 622 -599 565 55 179 -767 -299 -478 867 -410 -266 319 226 -6 -711 818 -459 -232 828 -153 927 -470 830 360 -809 14 -683 129 -668 558 -617 56 -103 309 971 908 737 -88 -162 447 -504 -203 414 168 -898 607 -721 883 998 534 -232 -738 -902 -728 -204 -86 689 533 733 589 629 -94 926 636 -604 -4 451 -550 962 920 623 -979 -741 -843 382 -739 739 43 -443 960 443 979 423 -819 35 -953 -436 104 -732 -553 -107 865 -397 -932 -166 139 -818 179 87 673 -288 939 -73 -861 -103 -840 662 -483 74 -738 236 -19 415 -604 -261 851 -820 722 258 -29 865 -633 -716 -235 405 504 -790 842 -491 780 -794 315 196 -973 -892 103 -44 580 871 -666 -756 674 -87 537 -553 -653 715 687 536 -906 -252 62 -457 -289 568 268 645 975 -622 -40 -406 207 -874 41 266 680 -767 -216 970 -759 -630 702 337 140 -631 -371 -141 349 782 559 183 -606 -649 -126 -637 -619 -780 -203 -348 990 -303 -884 471 -937 -43 -253 531 863 890 -336 -879 343 -687 -856 -213 272 -190 -991 585 647 -702 -842 677 438 896 -193 -790 -724 -165 -687 452 -556 -826 41 -346 -401 -759 157 -673 952 -455 -673 977 299 987 734 -502 -734 492 711 701 172 -524 615 -552 532 -767 957 958 -639 -815 -338 529 -939 121 776 -94 -160 -690 -604 471 -541 86 -38 96 -127 377 263 451 -487 671 -968 -144 -905 109 -153 177 28 -41 -266 486 -585 48 -651 -549 296 580 -76 -743 861 95 -531 -903 -685 -571 -819 287 -458 -761 -489 891 -556 473 -415 369 227 753 547 633 356 491 -319 228 439 58 -581 730 578 465 -521 95 219 60 868 196 367 -528 266 -27 -938 -175 470 558 152 -634 379 -470 897 -475 -322 -52 929 -356 835 -93 38 679 -974 -976 -796 5 674 -621 -661 -211 526 -14 -680 -559 571 999 130 53 459 -337 -762 -562 -746 587 785 -841 -604 -604 221 904 504 -103 457 228 -93 -613 872 -768 394 -122 -346 657 -296 708 -824 794 230 463 -689 287 859 -892 941 -554 120 801 -990 746 553 129 169 676 -647 314 575 -64 991 -142 -130 -502 -499 -673 123 -426 795 749 351 -652 -622 -128 -118 216 -759 144 316 434 291 -582 -941 -634 -139 630 993 -68 -271 712 -465 636 305 -469 177 437 310 838 -565 -177 -6 -773 -158 -195 -924 972 149 -781 -693 -671 122 329 512 586 -86 -21 -453 -987 -97 28 454 -989 254 846 99 793 -667 351 -910 -257 -218 59 -534 328 -190 -92 -269 -654 422 -459 64 -182 -266 389 -534 -31 -392 -405 90 -822 -941 -603 737 730 238 672 -150 -364 -55 -623 -3 344 551 936 -747 -545 -3 -888 -824 -959 970 958 951 404 -585 863 706 -504 -219 -454 -201 -899 -756 -648 -847 413 -554 482 -371 -925 624 836 -451 586 218 -551 -558 -435 -871 641 897 -135 -507 -912 455 259 955 173 552 183 649 -508 -858 724 -45 369 162 -223 -262 484 741 917 757 -344 -949 720 188 -459 185 -275 -41 -269 167 -202 431 832 -956 -647 327 -497 804 -877 884 518 -796 -93 219 797 639 4 -598 89 -403 -318 417 992 -331 -297 -89 740 314 -736 935 -744 133 -664 -306 -17 -152 -940 607 -792 983 -654 195 197 -86 -815 494 692 389 -95 277 344 408 670 417 655 474 152 -521 -24 -775 -393 -511 -914 352 574 397 81 -810 -873 376 997 754 -516 825 365 675 -336 -472 -365 988 -208 597 425 -765 958 888 873 935 -270 -680 332 679 -73 262 -981 -602 499 -492 -873 976 -369 246 831 594 -864 -970 -955 -396 -848 588 281 640 618 513 -149 -788 -547 33 356 229 -923 411 300 461 -978 -315 -430 -21 367 446 853 140 -431 376 687 -405 -519 602 706 -46 -738 -335 406 -984 555 -547 -242 -395 -722 -549 951 330 -937 806 866 673 820 44 340 -336 637 450 -392 347 -395 -480 -870 275 662 250 -189 77 126 -31 557 73 550 159 582 295 976 -479 -577 308 -318 700 226 -61 -562 -285 -257 953 213 316 -987 30 856 192 -33 -652 -7 505 409 -730 481 -223 -490 -985 588 -120 664 897 -186 -942 -497 39 34 730 -356 325 671 -39 75 124 509 547 -385 -910 855 989 934 -304 -745 -213 -761 989 151 765 762 635 570 -446 -441 -523 -814 961 573 -534 -548 467 -492 58 -78 593 481 -267 955 307 639 -759 -197 769 782 -336 -541 -301 391 918 -704 599 270 -544 -993 28 70 746 64 -879 -388 -558 554 -987 550 -524 -748 468 -917 39 204 866 694 -486 -703 -600 413 431 -586 -193 283 426 -843 286 487 654 492 -44 194 -560 554 -635 -189 974 -836 -735 -160 -960 -506 -630 154 712 -936 -688 -172 -778 -102 651 -274 933 268 -579 -340 -975 294 -686 277 349 602 -657 269 -462 -93 -799 742 -236 -68 -210 -548 -228 754 -657 -43 -42 848 -470 -641 -270 642 -206 579 425 642 -962 -820 -464 -5 923 290 -829 -78 -53 979 861 820 -887 -524 -947 593 -496 732 12 -556 -810 626 -990 -127 119 -435 542 -778 -251 -945 -23 641 813 -337 454 356 -309 -403 -300 967 -972 176 817 -32 676 980 604 -140 -551 614 -247 -337 -575 275 632 5 760 -787 -776 491 -648 -733 310 692 97 -81 940 949 278 727 -959 485 959 -122 -760 -806 996 516 263 569 -940 209 720 -362 846 -99 157 893 63 -769 701 -313 -26 46 79 396 -7 236 -357 -922 150 382 -207 507 201 -83 879 -557 -398 -997 34 408 446 905 -729 371 446 763 -967 410 283 -514 720 -2 39 350 401 455 473 128 -81 387 455 -361 394 -926 666 396 547 -416 -242 -846 880 -693 692 173 -236 -895 28 -496 -745 -944 168 14 -25 774 857 -348 730 538 446 -461 -720 -232 396 640 960 670 -77 658 154 -107 -155 386 -241 -469 -672 -265 993 -148 -979 711 -164 -517 431 911 -777 189 -949 418 105 -545 -436 -414 -375 9 827 396 -655 -902 971 -96 32 787 -319 -997 60 65 312 576 330 714 -54 662 -655 547 -283 65 -709 181 -693 -840 708 147 977 -210 -173 -664 855 -704 -70 -340 264 353 -410 -297 810 342 164 -756 400 -970 -900 -963 535 779 -175 -872 229 36 -275 -1 536 -149 232 862 338 -715 800 -650 504 778 985 -916 -587 629 447 -375 -965 68 -533 -75 -745 -242 -859 514 847 569 788 -511 -94 63 27 610 -826 223 711 54 -315 -419 339 686 429 -283 -521 -333 754 304 -388 -333 965 -471 551 -70 -378 -664 101 -742 904 433 -237 -580 -651 282 -147 -329 492 843 -67 -430 903 -190 -359 -405 784 9 496 817 61 908 -389 -318 108 67 172 -321 -191 204 468 437 986 721 490 422 -836 162 59 205 -236 -192 427 372 -716 -608 149 669 -925 -1000 6 -4 -677 -899 744 -765 649 104 -75 123 -398 821 52 67 -918 225 911 276 857 -679 229 545 879 318 -995 570 -458 793 457 608 -901 921 998 -938 -994 -99 -179 851 -939 760 358 -646 -537 -433 -529 688 9 -639 -174 160 -17 -831 -592 423 832 158 -347 202 683 -181 -678 499 569 614 -684 -930 -349 263 265 -704 -314 -996 631 -438 682 -398 -535 -991 853 651 -769 673 193 -753 -735 864 -340 209 -397 380 495 271 -416 965 290 -688 493 179 -846 626 -741 -401 695 543 25 -337 -700 473 222 192 -458 59 535 -635 -903 578 -406 -83 -409 972 998 -789 180 849 -127 -763 435 623 881 237 726 -562 486 452 679 141 -165 -576 209 576 97 866 -930 818 332 -497 303 276 457 787 515 322 -610 -368 594 -124 657 -539 263 -865 413 15 358 825 -926 705 914 722 832 275 -246 992 148 -774 164 -783 134 -248 150 -639 760 -313 460 890 722 -277 -307 -151 477 -626 804 -340 344 360 926 588 -161 137 -379 629 -639 752 90 -347 926 878 -526 25 2 696 -279 369 167 -527 -661 705 -296 -929 -54 -815 835 -297 773 179 -342 808 584 426 -976 -174 362 -556 338 858 987 831 150 264 984 109 530 -559 132 264 -62 -705 -664 922 995 430 -172 536 428 -496 601 -347 -651 764 86 796 147 362 -925 -342 312 -749 -3 -699 539 -287 220 -384 -687 -582 259 -741 -775 -285 567 109 -18 791 -739 678 -811 -422 246 -38 98 -445 264 -500 736 969 62 595 538 955 -707 583 -139 182 1000 -133 -673 990 276 -932 413 286 -953 -310 -143 -375 -512 612 -960 659 32 190 613 -229 -619 -543 -60 708 444 -927 302 755 -252 -402 -283 556 507 561 -985 -417 699 -292 -219 961 -636 810 21 856 555 160 -274 -437 903 -512 334 -285 -951 418 -131 -226 300 40 -436 425 169 364 -745 -206 875 -653 145 682 935 824 177 -773 -981 -690 741 790 967 524 -873 668 -772 -805 -499 27 362 485 -669 -385 -793 10 737 -731 704 600 290 -555 -927 708 673 -782 630 -362 -185 -249 380 243 -238 -823 -944 -290 -42 -289 756 685 385 -270 -409 993 -411 865 -484 -770 111 -878 620 633 -977 543 -709 -982 -805 731 131 363 -202 -606 866 490 542 -198 955 -5 -582 682 139 -109 -399 365 771 594 596 -869 -807 -526 -158 -701 670 344 754 686 -485 -936 807 -248 32 164 -180 472 949 76 -845 343 803 -601 -665 283 -434 195 -685 -787 263 478 -282 -681 323 919 601 -110 977 243 720 -706 385 -435 -328 -570 -613 -834 -712 -506 -946 -376 -354 602 865 -961 -595 -846 -464 131 686 -680 -560 870 -327 -822 -586 -223 -225 -866 444 -33 664 923 -741 -801 429 -859 -708 -27 139 223 725 98 -754 736 -589 -80 851 -132 -999 -912 -642 615 -315 -328 -472 684 -858 -134 121 -63 -26 -236 260 -193 -526 512 449 -569 -236 60 -728 -60 -145 397 -698 987 584 672 -342 749 -492 -472 -429 810 601 -896 -648 -357 -459 -223 -343 978 -524 672 -964 -541 -790 704 -334 -868 -975 -99 -201 -20 653 97 985 995 -30 -858 475 204 -591 -152 -530 632 -900 426 950 -485 859 -479 81 956 27 535 213 -215 -975 185 -364 645 -700 816 -507 -811 669 570 583 967 -475 -974 773 -642 -777 658 -102 976 220 223 710 987 240 528 -851 20 498 910 -557 -639 -473 493 819 358 588 -850 -764 497 -532 -469 -683 224 -685 -304 106 -557 385 405 -516 -368 -214 589 931 171 -648 -370 47 20 -487 -440 34 427 278 -945 -872 -155 213 -539 527 377 -447 -854 436 908 236 964 823 442 -29 -719 993 -810 -861 77 -450 154 533 952 -493 473 -999 308 930 -778 540 -803 -485 -539 242 814 -313 -962 188 547 860 130 516 -358 301 -77 -140 343 -560 868 -59 -492 513 978 -369 -406 880 -197 -885 -789 902 578 -10 110 -740 -642 350 -310 457 469 -98 916 36 96 338 201 823 -121 187 -268 -211 153 -231 -49 691 -257 -619 685 -498 -127 -158 -857 -832 274 198 -303 -316 175 485 -843 -286 818 629 355 -354 295 99 430 -17 511 -733 448 806 302 -928 619 -509 412 811 -771 650 -518 -144 -351 -456 -259 28 697 787 544 384 -128 274 926 -654 -994 329 61 697 71 558 -694 802 -784 -818 -706 -588 641 286 -293 -21 182 -910 -971 923 -378 589 -811 -261 -789 534 -807 -244 11 416 -879 -722 644 252 557 -383 -366 -489 451 -169 -849 -176 -137 671 490 -367 -631 881 -160 -757 899 302 736 153 -543 715 -887 312 -178 837 -131 -344 243 275 421 187 -344 10 -614 757 787 -819 455 211 45 -583 344 750 -252 -735 -755 -393 -479 -204 -159 -400 -446 823 -25 724 -169 -182 -625 582 910 496 -163 944 -22 -187 -741 967 -267 -547 969 -463 -188 -216 332 171 252 567 246 65 -723 -356 800 -350 459 648 -212 882 -590 605 -592 620 -417 -795 342 -224 -960 354 -695 788 -167 744 59 27 711 -303 -858 -5 -245 -163 13 -973 660 918 -105 -788 780 -387 -21 -902 -473 -39 -150 584 365 -925 -20 968 -491 681 -130 -271 -450 675 586 555 657 851 -299 -615 665 -620 12 -63 878 -279 -261 684 -41 -806 820 954 -707 -253 455 -335 -585 -266 682 -282 -45 -33 -721 -554 611 751 -412 796 757 -769 996 598 -687 -419 -902 -971 276 132 278 898 139 -332 837 629 -863 -274 -850 -301 156 -173 958 389 176 -471 480 -868 426 546 -599 459 468 -913 -895 -586 116 894 -336 -981 -947 484 543 -546 -479 221 -741 914 215 625 953 -416 -182 30 734 -981 -810 480 248 729 -138 669 936 -659 497 526 -664 -790 196 -939 -126 -691 -575 -26 -598 -734 233 667 -95 -170 977 295 -417 632 -362 947 -350 -261 -279 348 788 193 870 -523 -234 683 468 378 616 320 -912 -311 -313 550 177 72 448 -661 -632 -693 929 -627 821 -50 149 -609 -724 208 991 -825 651 484 -522 515 -13 -539 827 964 165 910 -448 -280 -915 -980 -478 -503 702 -2 -562 239 -735 -191 64 -223 760 667 400 738 -867 -648 614 997 -322 -773 419 -915 929 807 1000 -77 -656 -241 -132 -912 -229 518 -118 361 244 996 -342 170 1 -889 -996 -517 -314 618 -334 108 -958 -922 -527 -56 -818 -545 948 -108 -913 423 -728 -994 105 531 -174 892 -296 473 -234 -555 -581 -778 928 -607 357 787 -709 483 282 422 472 -110 251 -261 -100 719 -594 556 417 339 217 742 644 809 -224 397 -460 692 -826 -817 244 447 582 -65 581 7 684 -743 -441 815 -574 -242 781 342 580 -333 144 -509 800 -680 887 288 -124 -593 488 770 -458 108 760 -949 -48 -15 920 -208 577 703 -347 154 -339 -920 639 447 796 164 69 882 -656 -441 -431 -318 -876 982 -108 -810 -629 -779 93 445 -198 840 -507 983 -715 135 -465 32 72 -608 932 -184 518 945 -776 -862 665 532 -630 379 565 -840 -73 64 79 132 -501 -452 -64 -492 825 -696 -738 623 311 84 489 -236 -424 849 -272 998 261 -553 -769 147 152 530 773 -16 386 -701 61 706 -182 -718 169 313 -672 935 -723 63 -989 -273 242 308 -778 -81 114 -858 364 -481 770 863 -619 -96 -9 64 729 -652 -762 129 594 238 418 -53 382 404 104 852 88 679 757 474 689 -714 847 -22 851 -307 58 76 -522 688 -527 -839 525 -454 756 -835 -85 -87 -726 -193 -348 -965 -537 970 -852 206 -61 135 739 -783 354 642 -21 -987 315 -11 -984 -641 217 -976 291 -463 281 -267 770 652 652 -400 579 619 755 248 490 312 -366 -696 -314 -435 -512 903 -785 -442 -536 490 -504 -613 -409 -790 -748 951 539 -990 262 574 899 242 363 424 -856 -639 -37 -281 430 -433 881 165 -801 -531 932 433 64 -828 537 231 -25 -336 -887 412 946 314 -936 65 -240 -179 -125 -128 -415 -111 715 -447 -575 513 -478 -701 588 -536 -787 -35 -569 598 -320 347 -136 733 -171 -325 592 414 -599 451 -665 -781 -936 -901 482 -907 805 -883 -108 -904 236 4 854 758 -946 41 936 -782 -145 549 375 838 483 -981 -294 103 183 729 695 -100 -317 387 365 205 -511 -479 162 -403 -43 -45 908 -903 -545 626 122 561 -468 -271 -248 -314 558 562 -261 771 776 -326 0 -843 520 367 612 770 607 -547 -859 607 -870 549 443 620 -665 485 872 233 -744 -900 -765 563 373 -300 -483 209 -41 -64 -101 -882 -357 486 -824 -99 -248 -945 -387 537 -248 228 442 -629 -134 -880 328 -170 -102 -999 -915 0 817 -294 -759 -795 151 -549 -896 -717 -63 -143 -521 -739 104 -988 -870 -66 761 -585 645 534 -914 980 697 -579 -945 882 63 457 100 409 -187 551 -400 -525 187 -132 -143 318 -684 499 580 744 54 -194 409 -349 976 663 687 -450 346 685 706 665 -10 -803 546 276 -154 352 765 -596 897 -964 -158 -90 700 -220 218 -78 -253 -984 497 881 -460 -784 -881 -628 -714 -976 306 443 107 619 462 647 -203 -399 511 -496 476 -862 -680 733 866 492 607 -465 90 19 -116 -813 -932 604 550 916 313 -606 88 -715 349 105 -351 874 -73 657 -872 -247 914 -468 756 -856 970 63 -221 -882 -644 549 -606 205 -99 -227 939 790 425 -444 -515 100 -483 -671 -941 -243 -910 105 68 -605 179 318 -234 -335 168 797 -981 740 -569 -616 882 483 688 282 -466 821 615 -617 -41 989 279 -444 -419 -551 -183 879 -368 939 -461 -96 -970 -745 -90 -534 817 938 -628 -469 907 -888 299 818 686 355 143 -323 434 -353 572 -121 267 -930 7 -148 119 -536 464 -219 -446 454 -346 713 184 525 611 -668 134 996 957 -227 697 956 -379 -446 92 -913 -552 -67 -697 550 64 402 404 133 989 531 156 -234 581 896 -806 331 -954 -433 -940 -839 678 186 -779 -426 -349 -401 -102 277 -417 -874 -567 -121 318 628 -718 -757 67 -421 101 -569 -893 940 -666 -798 278 -326 697 -657 475 503 551 -439 962 -691 -2 -733 964 826 -77 990 914 469 628 -716 -490 738 -367 218 -960 587 -475 188 -350 90 532 -42 -426 -213 -321 -125 -276 768 914 -972 -916 675 772 705 -421 606 990 486 -360 152 -609 541 237 -213 -836 -644 -426 -924 -210 -987 -207 -617 -518 707 636 816 -797 -587 -166 684 405 131 -867 97 139 217 987 -507 707 750 -840 -964 341 -273 -922 -433 -96 -760 -736 -171 286 21 -312 -625 -937 -224 -473 46 580 -774 527 -105 -320 -944 -373 78 183 992 931 -607 461 -149 -373 697 -55 934 -310 289 -196 -996 -189 596 878 812 -877 -876 166 -831 -446 291 395 943 -514 975 -745 28 153 141 -941 -103 504 -124 -259 -211 -786 199 -573 50 9 143 -539 663 -806 -349 640 -198 -894 734 -986 343 991 -7 -608 -489 957 309 82 588 650 35 -247 -879 416 350 986 -775 -438 -280 147 -668 -107 -778 778 805 468 -910 101 -853 458 -987 -43 -317 175 506 -603 -280 686 187 854 434 -460 -703 -713 -748 -378 1000 -59 909 133 -948 -73 -31 323 -20 894 700 886 -59 -862 739 800 215 759 -801 -101 266 -378 137 402 216 912 305 -835 918 286 -792 508 -463 524 198 -58 315 -936 -779 -160 251 -168 39 311 280 460 -424 -926 424 -69 -766 572 118 -858 797 562 -178 621 -992 866 -227 327 165 -635 639 24 917 -850 -999 -288 -881 -506 976 -258 -429 52 -680 741 496 -826 249 367 792 -42 420 -602 -137 953 601 451 298 -486 628 270 520 -265 467 252 -125 -199 -12 547 116 -596 305 427 755 925 601 -176 -214 -497 -166 883 223 -117 865 234 731 761 331 -284 -706 657 714 -881 -736 -621 -820 -28 -187 -389 -70 557 906 -417 -520 -690 -987 -259 984 -720 215 -352 524 608 568 943 -74 637 -188 -338 -798 737 599 975 912 0 771 -138 -267 392 479 -996 72 375 252 -527 467 -294 -800 -343 -824 -230 -712 657 -314 -229 -274 316 2 965 -161 502 -868 -366 334 525 46 -497 859 74 340 -927 -234 913 190 -671 -541 -507 107 944 63 -522 -899 494 -202 701 429 379 -765 395 -709 925 247 624 263 35 988 -263 463 -598 -300 709 815 443 -961 292 115 -766 58 757 -123 -982 -337 -500 904 815 -709 373 762 -419 191 -884 752 -123 -368 758 439 -178 -502 -400 -122 -292 52 826 504 -112 195 -953 -451 -907 887 -194 611 98 -661 -374 -524 -510 600 25 -458 68 324 -803 -326 -945 -393 -574 -223 -247 180 367 -353 -612 -734 93 -542 -514 -989 -463 -925 -713 -17 980 -441 -5 -866 125 877 665 219 -483 -732 -667 980 -730 -853 -894 283 488 311 -913 640 996 -925 337 438 -432 -651 763 -941 900 -809 -201 -310 255 -348 -522 -994 511 712 -148 -47 -89 745 -196 467 883 -426 981 -526 -941 -890 598 -196 -121 683 228 -190 895 -328 366 989 -783 -242 -969 -499 -648 198 -724 465 -37 -746 -769 668 515 -48 -693 195 468 738 981 692 -458 -708 514 -562 -721 785 343 -722 414 -892 -360 -247 -981 854 -577 801 -25 -193 342 -217 -485 890 432 3 -542 99 -29 133 -135 969 69 -773 -688 182 -295 -196 764 190 -86 -351 -276 -110 224 501 560 61 -11 -713 924 421 382 405 881 -402 -229 -347 255 788 -762 696 -394 378 -200 -139 -679 -819 -463 -600 -220 222 -639 -416 -617 830 980 -265 -851 -533 525 875 -302 -453 562 -872 -532 725 -360 484 -655 -727 281 -949 -587 -511 427 591 860 -32 -739 -6 713 858 -621 -927 610 -595 -648 -346 -512 428 218 404 -257 -254 72 25 -474 -648 -81 -934 -323 -61 603 584 -409 436 -9 -142 396 125 -826 560 -590 879 -339 -132 7 -157 -551 -359 -162 -101 901 -565 -200 -774 -439 -951 815 176 -812 -823 310 -740 -485 -857 -807 504 517 853 161 544 -507 -757 698 -115 70 593 -644 994 383 -252 -973 -134 -424 -980 984 -860 254 722 624 -403 87 48 950 59 544 -907 104 -259 37 230 -242 -11 -684 159 -212 948 -30 -1000 103 282 716 302 539 -216 765 641 713 755 42 -51 655 826 313 743 -953 -906 332 -746 -182 377 845 341 -188 111 334 132 337 984 -908 360 220 -812 896 -487 427 977 657 -881 343 -220 822 -761 686 95 -385 -64 566 744 -781 -119 -728 239 -1 600 -974 208 -206 382 -936 -659 397 645 -868 -395 -932 838 -260 268 -884 -76 403 830 -816 317 -40 908 -690 -439 661 778 -72 907 -904 -167 671 590 -529 -880 180 952 -596 -263 243 -358 686 761 407 -229 -191 644 -795 587 237 790 -875 804 104 -704 654 545 998 809 88 753 -276 709 -701 258 -897 -970 901 -549 -311 -256 -877 34 652 -965 -973 -643 -654 -354 -879 -566 979 -757 -729 724 -352 -220 429 42 346 -934 -697 202 -818 -860 -615 197 388 -727 -156 243 -42 798 -563 97 613 -855 115 -784 -103 -896 935 -480 -272 654 -110 -108 570 -732 -196 -172 782 368 696 359 620 -300 -685 -564 157 93 744 -87 -642 484 558 -226 -328 630 -334 511 -207 -98 -647 661 -197 880 818 505 549 -794 -92 430 -286 715 -195 -909 592 -933 806 417 388 -620 64 251 809 840 225 710 -901 605 988 118 355 201 290 140 33 543 672 -716 608 -276 364 -584 -795 -52 -62 173 475 -657 -275 -104 945 -642 910 -965 -539 -532 61 624 29 300 -468 411 -387 652 -979 609 368 851 673 383 -496 357 281 547 494 778 946 -9 -834 -858 -896 621 -775 -983 -630 -520 244 -612 -388 -302 -542 123 -466 657 -255 -606 -258 -670 -318 -74 953 963 857 613 777 -52 186 -66 -658 714 251 224 -495 896 455 537 346 293 -525 -205 708 680 779 -168 243 -866 -612 -614 523 288 545 622 759 123 -358 284 -242 924 622 106 -802 62 -543 109 379 -608 -904 287 199 458 202 -361 -767 -435 792 472 -245 71 -20 604 -332 631 -407 700 -568 113 212 452 473 975 -995 854 383 632 300 400 -193 623 411 990 433 306 -192 589 -830 485 -849 198 -953 -702 -952 -317 391 -507 -81 653 651 723 -414 557 -696 -22 798 756 525 -452 169 621 730 322 -890 -488 879 -308 163 209 993 -887 -530 -58 824 208 -907 14 62 992 719 -475 -413 632 61 -659 205 -126 790 741 594 950 -425 587 -935 -708 303 987 952 131 579 -577 536 983 -116 -70 308 -777 -848 94 -768 498 769 398 -434 29 863 -26 398 -707 -889 -427 999 -365 -615 -678 -951 -148 -236 -182 357 -768 -41 209 533 890 -258 -223 -830 451 559 267 935 454 189 581 -190 -780 -305 148 -606 -392 764 -228 130 958 -984 466 310 -217 261 -188 492 569 684 -628 -500 -329 -217 -96 -255 -742 -578 580 -735 860 198 966 -776 -916 333 -472 647 431 -369 -480 -737 742 690 -258 133 -949 74 18 -583 87 750 -885 960 -570 -745 144 678 -463 104 -108 906 222 -457 140 112 930 -42 196 712 782 938 -345 401 467 -85 772 369 -907 979 295 -582 936 -861 264 106 867 73 173 -636 588 914 -330 166 -610 373 657 849 -686 -772 -497 237 399 220 336 910 482 30 974 529 359 412 610 -538 -368 191 953 -963 -683 -14 443 -116 36 -9 -269 695 -869 -285 -806 -404 695 965 -24 -754 787 165 852 -458 -18 194 904 -751 808 -343 515 -371 941 -631 -839 -233 -204 819 -504 538 191 -468 -547 -933 -827 790 221 -386 899 -232 925 60 57 241 524 669 -162 168 -820 865 116 0 474 -747 381 227 -786 643 887 554 -504 -669 774 803 -910 -660 -634 -904 -604 -832 668 216 508 -701 -703 -181 -83 -579 707 -966 690 -159 -235 83 253 -290 -602 -572 287 297 -931 -157 -6 173 885 573 623 -530 -122 -763 647 121 654 789 627 391 719 845 -666 -873 917 -832 -580 450 -604 121 414 -640 530 -315 32 -231 982 -440 566 -161 315 -155 799 325 609 228 966 -193 113 41 82 -704 627 -61 -931 10 109 -634 0 631 -307 575 -241 230 91 -196 -820 -242 -401 630 -992 -686 669 -40 -895 -917 407 258 -732 -404 -461 -749 -479 -163 405 -911 941 -666 -794 786 -12 -144 617 873 -487 -946 -167 -579 -389 -787 -663 690 -851 -167 802 855 195 -109 74 662 298 614 816 -852 487 227 892 873 -487 -494 422 892 550 -425 998 -682 200 834 194 107 312 340 960 -180 214 -138 -137 -8 780 -232 -278 -821 505 348 748 480 236 388 61 -550 304 -516 -52 -930 949 71 -212 -369 964 656 -645 515 491 -899 -76 713 638 862 -476 -590 -79 48 -339 -373 -249 -483 -346 -188 -57 -498 -978 -701 -234 -896 -159 497 613 -343 -649 923 -112 -74 -821 -854 -975 -736 -235 -507 -58 452 -967 145 160 -171 -693 -821 252 -104 -941 -243 567 472 378 -531 -898 -892 436 556 60 239 340 -225 -94 -452 719 253 -16 -388 -937 -375 -106 -812 332 569 -835 255 -520 894 256 -340 -396 -101 -724 -827 -773 618 666 578 509 -206 204 944 -955 -136 346 696 779 -409 -70 -671 334 528 774 725 613 966 670 369 708 -936 -373 -745 536 834 -29 349 99 -455 473 26 -67 293 -237 560 -328 887 909 486 664 -447 -928 142 546 -721 397 923 -629 700 -641 689 356 878 -83 861 -193 953 306 -338 630 -435 -961 688 830 111 856 -255 -936 737 -578 726 -856 980 85 -62 -597 -906 455 470 -345 935 -45 -718 404 303 -893 314 120 686 925 -809 104 -949 -48 307 396 -672 -792 -136 647 913 199 -525 -347 941 -568 -515 -336 -814 -663 -602 746 -897 -357 688 -893 -298 720 817 295 117 -269 36 -355 173 69 740 560 -668 -148 -70 752 -736 -998 -263 842 814 -553 -706 56 123 429 529 -531 -560 -3 -216 133 862 -957 643 -519 -998 74 20 141 -872 -804 -812 509 -552 -979 -758 842 471 -52 248 -5 994 -773 857 829 -145 572 275 -563 143 711 372 418 -565 559 102 -824 493 461 -372 66 847 130 16 272 998 -199 115 209 -860 -138 -173 826 503 612 -66 864 -878 184 655 894 282 571 649 -53 -282 399 -172 -420 -948 777 569 398 696 -966 514 577 -630 11 946 363 -463 638 82 -170 -156 -653 191 -23 -645 -693 -636 -306 -78 17 -306 -938 -716 369 -934 -931 -113 162 499 -825 691 998 324 1000 -105 -139 470 -191 520 18 -566 -278 -667 503 474 440 -76 -213 790 -636 -558 892 998 652 -733 -769 -991 -376 -880 -878 803 -195 -169 197 528 -24 341 -759 740 -740 -767 -451 -880 -841 -723 205 266 511 -807 401 -176 -383 -939 500 999 301 -614 -693 -677 976 -74 -586 583 -992 -618 -641 751 646 -282 -116 906 -88 649 893 -381 -453 -152 -839 -48 -741 31 -85 331 -770 586 41 -103 -507 156 603 171 -954 -868 -13 20 76 613 -817 235 955 -371 -910 318 888 700 -889 -896 -491 764 -746 -620 712 89 891 348 4 675 506 -469 -400 -409 868 -962 -62 -141 -401 509 -38 769 442 192 -685 -423 392 786 558 -705 724 -982 -531 -761 -744 -28 -825 -55 -43 -930 -756 487 -3 398 206 467 231 748 958 -666 -367 -764 439 -811 -662 570 214 670 -760 860 49 -458 873 4 -674 -929 -547 -200 -593 -587 176 230 440 449 -309 21 -442 318 -160 254 651 427 811 767 -51 350 89 304 -966 -730 -960 -7 331 426 871 -846 88 69 595 -279 -711 230 -624 -889 122 952 444 -872 -87 -948 538 -321 390 -615 9 751 383 -739 601 -257 -589 -591 -358 781 -729 -126 -87 -792 844 -789 -223 -590 -343 -614 764 -24 -738 -738 -902 192 -701 758 585 70 431 -941 120 -577 647 987 -844 826 -159 909 -748 242 -795 -951 -989 159 -648 291 -145 910 488 -109 -265 746 -595 -511 930 -523 562 -94 976 446 463 55 805 -31 376 522 687 -474 -460 763 82 -642 -1 -480 -16 518 1000 -980 334 942 -920 642 874 778 721 -112 -882 405 -37 936 -178 -401 -446 164 727 936 -400 108 621 -591 -360 -690 910 -322 115 500 -131 631 -146 -261 -845 -381 -285 975 245 -838 809 379 -236 162 481 -676 -814 271 53 -126 -121 432 -569 -641 917 242 -379 -943 818 943 -190 -542 812 -307 -692 960 208 -630 -816 660 338 -47 962 934 457 -487 231 -121 -594 -356 855 760 -830 -493 187 -808 246 770 803 -146 568 241 -971 284 -983 -964 907 893 -220 -135 -620 -861 833 152 486 917 -858 -961 -187 606 -339 -254 -703 -651 -865 -274 -757 934 562 -527 766 -839 485 -436 -943 954 -583 -369 900 167 760 -831 -928 124 43 504 328 -435 -58 -497 736 -641 -230 726 30 -539 306 -409 -17 -833 302 -200 -506 -776 505 111 -644 -963 -864 -818 -978 253 -686 957 -508 -396 602 46 421 -336 205 337 63 252 -974 -584 -162 -353 -340 -185 -369 506 332 -690 185 -398 171 -376 83 176 198 990 514 -681 79 254 -519 -125 175 -262 465 -853 -545 62 360 669 615 -809 -626 -602 182 968 -506 -601 800 -538 -103 522 -500 -929 -972 -813 853 862 166 -268 -308 -12 810 548 -877 -832 865 661 -144 -722 1000 -799 55 866 -969 -617 -761 -58 -395 38 115 -973 700 411 -137 963 -213 320 975 462 -740 714 -728 -667 585 -396 -756 456 -780 -772 -983 883 -295 -356 864 -610 956 -904 820 200 870 -498 -822 398 377 880 336 448 310 154 663 -373 217 -859 51 -385 302 911 -822 -524 -10 -526 -299 -614 720 779 2 -842 -679 -636 -520 562 -589 -383 -472 847 593 -840 978 551 -954 -133 493 -156 -835 -79 373 559 787 950 -97 -538 -720 788 -750 -629 430 400 201 865 696 339 962 297 -520 -980 372 -156 -943 -530 -716 992 -172 -369 176 -854 -471 -822 -966 -368 -378 12 15 935 -480 -40 -676 733 -911 723 -843 -997 -73 305 842 232 170 -437 -859 -566 234 -913 -333 145 57 -601 -529 925 279 -575 701 -379 987 -221 -70 -556 202 595 104 -689 -35 112 165 171 -754 -293 -502 -979 -936 -647 89 370 -47 -876 296 -878 -443 -111 962 -662 979 392 945 475 -385 -309 892 910 589 820 -870 415 960 -634 408 427 852 -82 904 -511 85 925 804 -165 -89 -938 -148 743 801 -520 645 -992 321 -317 -496 -807 -920 460 482 160 507 350 934 -709 177 -197 -766 -948 785 117 -928 514 -980 174 -460 -464 93 -386 982 792 -442 -468 698 917 -738 107 -317 59 677 -296 -264 383 882 -430 -8 -707 182 -519 -537 34 381 -446 -532 498 -524 878 -722 859 672 -793 -691 263 227 1000 824 493 -8 173 -74 819 748 -917 25 444 -744 -155 -199 905 -52 -351 615 -499 377 -385 -205 -763 -673 -499 393 -252 -684 -334 53 150 129 -288 912 -183 350 -388 775 725 -50 732 90 -458 -730 -616 -458 -481 -783 -996 177 -366 385 -880 -88 -271 124 26 238 -132 -118 -573 522 678 704 206 72 824 -71 -723 646 555 85 -928 -308 -820 746 -664 799 273 72 -699 50 -386 515 -725 -806 426 992 -622 434 248 944 874 -206 -258 -300 738 495 466 -21 511 -706 861 790 -896 849 732 -774 -731 173 -808 -699 -225 209 905 42 -610 -722 538 77 576 -210 796 823 -173 -18 681 -828 873 -169 -202 -609 275 514 296 125 824 640 -598 -509 -336 -164 -744 2 619 -396 595 -943 757 106 -96 226 139 -602 -19 481 392 -316 65 245 -337 676 -617 889 608 -464 21 242 606 439 380 -845 -786 745 -340 352 -696 -798 -667 -317 -545 -79 -939 -504 414 -415 739 271 137 -116 428 -390 -978 -77 24 -630 -226 618 -446 -109 558 -629 -833 577 -784 -394 -976 560 -929 -936 -58 -761 -576 305 344 -629 -698 394 281 -327 -722 -124 506 510 -825 643 -855 -816 660 624 -332 549 -814 528 169 -551 -829 -678 -341 961 -997 356 266 61 90 320 -755 -946 520 789 -510 446 -717 757 -308 -310 -507 -204 -603 803 583 353 468 667 993 471 -205 -596 959 -482 -97 713 -871 425 -362 -13 -850 -973 292 231 661 661 850 -52 850 -449 -347 -349 354 -939 623 516 789 -646 -869 561 926 -769 -488 998 -145 -919 -848 699 -250 762 -650 -411 680 -511 352 -636 964 2 -289 32 642 -216 -619 719 14 -166 645 -27 408 749 773 882 -281 593 236 -371 585 921 812 -531 910 -201 -486 -230 450 -212 67 -186 836 -812 669 -651 23 -611 658 773 909 652 581 -736 -487 706 229 -122 356 -129 812 911 -999 -147 193 560 949 -707 -199 -329 881 -518 364 52 -211 424 631 976 -279 -565 248 -503 52 288 -13 -220 -452 -258 -895 -10 770 999 -700 171 -53 -463 41 -192 168 -662 -887 915 -12 -224 63 -592 -879 -524 280 97 -344 -462 771 772 -535 309 -52 -761 -125 222 -515 -432 716 886 66 247 -980 568 -643 -713 611 324 253 906 594 308 601 -442 902 -632 -623 -788 978 -497 650 -478 -903 427 -13 350 593 -10 293 511 -704 -988 217 -309 996 660 -617 -107 -851 391 -826 979 790 367 572 885 163 -48 -104 -218 -586 254 -845 -643 430 169 -736 -421 694 -820 -200 331 -507 -220 35 -660 -160 424 428 -682 975 773 -111 73 683 825 430 -866 18 -254 -666 861 -725 119 947 961 -266 635 -847 -746 -494 -360 479 -501 -706 828 147 -752 170 122 -77 -409 106 -792 614 -135 -441 -212 -35 -177 605 593 -632 -778 641 -545 397 801 580 -378 -33 -138 170 945 -175 675 206 654 500 419 436 994 -777 -262 -339 633 -941 -313 -884 -58 795 -477 440 922 526 -780 257 847 -401 -957 404 796 -518 269 789 -587 -160 24 -421 -573 522 131 -734 -277 358 -213 403 365 144 847 154 -460 -246 -966 -278 829 267 -471 -209 -328 584 549 987 -617 813 734 656 167 -998 622 -619 -800 893 -853 962 -866 -309 665 116 891 7 -744 355 -637 976 -709 -332 950 656 514 -70 21 722 986 973 352 162 561 -438 785 626 -855 279 766 -2 413 789 -354 177 65 -30 967 -869 818 875 -383 -317 -204 707 407 857 554 59 782 531 -860 172 -284 -565 106 -458 257 148 -162 -509 -477 -844 -775 -958 702 -150 445 642 -880 912 36 546 -449 694 376 507 -590 -931 -455 912 665 -248 330 -279 556 -519 -239 772 884 375 -407 853 -204 302 -754 433 -584 693 32 694 -447 419 -156 -830 462 865 422 -762 -891 -279 109 143 -412 -313 -944 -963 825 -838 -893 39 39 -684 -917 967 517 -800 -227 -99 476 -445 317 280 -698 -722 -164 254 -659 -604 -910 103 -475 -73 611 -738 -774 -40 -858 -617 -246 -282 -224 -379 544 347 -910 903 910 -560 79 -897 745 555 294 842 449 649 369 -309 -235 -843 915 302 211 -801 -904 -647 682 253 -141 148 121 -659 -326 -815 -823 -902 900 -359 677 717 -627 157 854 -685 -766 154 -488 -384 995 -648 761 256 -342 542 -698 984 -149 -520 -680 80 284 227 -430 764 650 -510 508 -472 663 697 419 180 621 -102 509 868 79 -993 695 986 680 -688 -99 -360 -438 -191 -177 -508 -552 -585 266 482 -178 -474 -567 -429 804 -663 -897 527 990 -737 -905 564 601 381 -509 891 37 -467 -920 -663 -935 373 -581 -442 -372 455 -329 698 610 841 932 981 705 -7 805 933 109 -463 733 -388 339 -422 -733 265 -867 -228 777 723 579 -623 -417 896 -83 448 614 512 868 455 8 -199 9 -446 162 381 -614 -95 307 -844 -898 -897 -443 164 -847 356 135 -497 -338 -538 492 493 668 58 43 364 -691 -950 -587 731 694 807 647 19 320 857 -726 741 524 294 -420 927 -169 604 923 10 -116 -79 -158 -353 -98 540 -429 -834 447 -788 -739 332 -235 -188 211 16 -486 -310 -24 844 118 774 -783 -171 -607 198 587 -397 -682 -614 -592 883 436 -572 436 -332 99 901 -674 -979 -395 -509 -472 47 976 711 -364 474 -1000 651 994 737 777 341 64 983 -105 646 416 -519 107 -848 442 69 649 754 331 -741 -671 124 430 204 219 -325 555 239 -603 -674 757 -629 39 546 704 304 -867 147 -571 575 -742 -729 588 982 798 -315 746 307 -908 -831 535 -45 -932 945 -623 662 803 438 -754 -806 -283 -191 -100 192 -788 688 624 -249 -958 -282 658 599 858 -731 -988 249 -645 -333 -872 934 286 932 -213 325 -643 -78 183 527 168 -533 569 863 -495 192 497 731 253 -348 -36 -921 95 -366 99 -599 784 -170 -727 942 490 404 -769 460 95 256 199 102 969 -845 151 657 841 467 -970 974 977 -622 706 -926 894 909 -874 -105 -150 -213 472 -904 -866 -402 -483 -795 -653 127 -35 17 -893 -14 963 -154 563 -958 -946 -957 228 -328 635 214 586 121 476 288 886 -485 -315 -194 343 -491 -610 23 -961 -626 658 912 74 -493 -124 40 881 41 -726 131 -1 676 -832 248 721 -79 -381 -540 968 755 154 796 -301 -853 -217 -227 -372 -954 -718 -918 954 343 654 -156 174 252 519 -368 527 283 -23 -421 -466 -343 -532 -498 -212 504 47 394 287 418 651 -916 -123 250 847 -295 -172 -826 261 791 -345 -901 -526 649 -637 668 687 831 255 -289 342 -92 -753 816 -833 527 -684 -766 552 125 383 212 754 312 400 793 -701 -651 -689 299 -476 156 -353 -788 -689 -139 -891 429 -751 918 525 25 804 -280 -368 -50 -875 -784 -491 985 -383 -260 -221 -23 225 -24 -184 -942 599 481 131 -877 209 471 -696 926 -738 -289 -205 762 -715 583 -717 -129 -990 -192 876 -505 -759 -218 -706 422 -201 129 289 807 -32 104 138 -368 -184 -41 -252 600 -468 -510 -111 809 -46 -500 -355 500 652 -80 -527 -369 487 -721 -981 324 -213 -438 -621 -252 -585 692 -630 -853 -150 -144 -630 -224 153 701 -167 243 641 -439 186 129 813 41 -638 -371 -762 -142 706 -826 -143 326 -846 -458 175 863 857 896 -326 -800 -257 -634 333 39 -498 424 -611 715 621 865 723 -62 208 -974 519 -24 529 7 968 -498 403 -212 329 72 -31 -774 -220 -736 714 -945 245 667 -513 -631 -883 -400 -962 -364 710 -466 -450 683 54 -1 -141 -31 962 -222 208 764 -461 720 -131 -103 178 -169 -219 -772 733 -836 265 -134 450 -244 -299 -573 -609 -709 535 -713 735 -410 -579 -495 604 -557 376 -163 -858 591 82 -955 71 101 338 -378 -249 -996 -770 -464 486 94 -87 782 -618 548 -954 830 -515 424 -531 168 253 -844 147 243 157 535 -471 -399 -394 -409 -495 -181 -561 142 675 -710 964 810 43 -247 483 499 740 803 392 -862 407 420 534 851 -973 -845 -15 7 -966 762 898 -300 521 281 -278 182 -974 -680 425 -236 572 -417 -454 213 -233 362 737 841 -392 -221 -308 648 -972 810 70 675 -115 634 -827 502 -926 766 991 923 715 660 624 -257 232 -12 -741 -704 -92 646 -344 -619 222 -973 -763 -332 777 -402 -562 134 -726 259 302 -197 -543 345 761 -159 116 517 -690 415 996 472 643 -773 408 358 -167 -618 -258 847 -496 471 515 722 -312 888 -27 -193 308 927 910 438 933 219 -382 198 179 640 386 571 706 -996 534 -634 481 382 -24 916 -937 -910 783 99 -525 -111 -720 123 -923 -689 -303 188 964 -825 -752 -484 -915 -137 -845 -239 768 -928 -528 330 -194 -492 -664 99 558 280 -556 288 792 226 -822 774 -295 -962 519 -853 -687 426 132 -460 -268 -926 -489 -884 589 60 -714 682 79 -626 -872 -795 -810 -355 -237 -328 489 881 545 -885 242 539 -896 -808 -670 -940 125 -897 -894 310 -912 388 255 225 109 -989 -142 -782 -824 -114 792 273 214 275 402 248 966 -255 -363 596 -852 -804 112 948 -367 592 604 -382 -506 -714 610 -964 -620 -658 -8 211 -368 -895 327 -67 -184 392 -9 115 948 529 -947 -738 -655 644 -855 579 -504 -991 -817 796 -574 117 -735 -409 -793 926 13 293 999 -815 755 841 -293 759 538 386 38 -746 14 -714 -349 -158 -595 -301 283 -401 -822 -369 -496 230 -200 -908 587 976 -303 310 -153 675 686 -800 366 -994 -947 -137 684 -781 -316 -815 -386 -400 -901 632 706 865 -949 524 748 983 -447 -976 819 -681 -338 448 565 -951 232 628 697 -532 347 -621 -271 461 -154 874 582 -684 -33 658 -396 -757 408 425 -87 -408 593 364 -459 -976 -682 244 183 -329 -277 909 -90 -150 779 913 -556 -722 -965 287 -431 -736 -277 829 752 356 -857 -481 -792 -770 727 -117 522 -170 -746 -936 212 213 410 -216 146 -564 -698 441 170 -451 929 913 404 -909 936 -115 -797 -836 -402 -554 29 -758 577 491 138 -526 157 -24 -38 789 -951 119 -823 167 -151 634 592 953 884 -751 933 131 745 922 -830 974 -632 701 470 372 765 326 751 -608 -8 949 -785 258 -170 -325 -808 -500 -665 -237 -92 -840 559 730 284 232 -133 -256 -831 614 -553 629 33 703 -155 864 897 -653 -832 582 397 88 -615 -242 -724 228 -95 -41 699 -970 115 -377 161 -167 776 210 -908 -902 660 310 700 528 20 281 -516 170 -883 -206 -421 107 -908 425 226 690 306 -321 -398 -65 -896 655 73 430 923 837 213 -571 -107 397 480 933 703 -640 71 458 -868 -213 432 846 699 -429 -874 -940 -915 259 -712 581 -30 -188 -517 824 -763 -976 -148 844 236 205 -301 546 188 -867 -954 -990 -192 -802 -558 -653 -33 -304 4 336 877 -251 -965 -591 902 -814 -565 539 -462 127 -771 992 -55 -564 702 -201 990 -347 -688 728 554 -136 -859 -630 692 648 -256 -278 -355 227 799 -709 -781 507 -514 952 -974 888 -60 -944 -1000 -715 -262 -195 -875 -426 341 599 -714 -337 -903 -59 -68 871 299 -803 -205 224 -345 92 -909 696 892 176 -413 -67 37 473 152 -286 -523 651 -832 1000 -804 -201 466 549 -163 -875 -102 -528 -524 243 527 20 -418 -785 550 -790 528 149 788 -180 714 375 -664 -82 -636 146 -817 374 -204 275 388 -62 657 634 -734 647 912 667 538 -824 772 -148 -483 -883 -951 104 -107 163 237 -57 -657 275 -36 -658 432 -836 844 17 -418 457 -50 860 802 -115 -684 140 843 -735 294 -237 -680 -821 691 135 -433 530 -893 335 -891 -843 -36 222 821 -528 98 531 250 -618 -722 880 203 430 -376 60 -824 -836 -345 -286 119 986 428 498 768 122 -978 246 -1 -360 173 -63 111 -106 503 -262 -484 197 -161 -490 -798 616 584 345 385 237 506 -615 307 137 676 -489 649 230 -270 -619 240 -448 -661 -849 -8 798 260 -803 761 -31 -536 -551 -113 -787 -522 -162 987 875 833 -896 884 -639 929 660 24 972 -798 713 261 -232 645 -401 -910 190 -40 515 390 -481 891 -874 -665 -124 272 658 -286 754 678 -555 567 581 -513 -845 871 865 310 851 284 767 107 832 456 387 263 379 -943 126 688 -930 661 -331 -252 -419 104 199 914 754 -207 231 116 604 -336 315 569 70 -10 392 124 775 75 -212 -731 23 -387 -261 268 -348 -779 -193 570 992 171 463 -264 645 315 -903 781 -194 -901 785 175 -40 -916 445 -253 -506 -712 -426 256 -807 -107 770 545 -809 40 358 -200 -52 -866 -27 -605 288 -660 274 447 739 688 -673 922 -25 120 -422 795 394 10 172 72 677 -555 -730 955 -873 75 -991 -692 993 -795 -476 375 657 545 1000 -208 59 -459 295 216 -453 473 634 951 688 277 -216 399 -406 -688 248 -448 948 -360 274 76 750 699 -730 -899 -565 -18 97 310 -788 808 -836 -452 946 -5 -982 -519 587 -328 506 590 600 337 594 829 966 785 738 -50 -992 56 960 -434 822 -908 102 948 320 -352 84 335 583 321 -98 -727 596 -982 87 -546 598 -312 244 85 434 -64 -287 -788 100 464 -117 -307 8 -261 -888 377 642 638 -177 -449 -991 565 220 441 -611 -579 -147 294 -842 -173 497 476 471 217 -197 -785 -415 -64 -946 487 438 347 -367 213 775 -874 211 -932 -683 613 -45 -288 -988 561 -910 -701 339 236 -623 533 -463 431 162 -277 -180 211 544 257 926 -716 -922 -755 -278 157 862 679 -83 -998 -787 227 -532 649 -129 -549 201 789 346 983 720 -225 521 316 -696 822 424 438 935 -18 911 907 -650 167 620 565 975 -12 -500 -119 -845 -501 -276 -726 375 240 -446 -345 -294 -501 557 625 15 -824 8 -327 -467 -343 -765 -297 -692 -18 -37 -257 609 277 -484 -117 825 1000 -520 867 -908 145 -585 -853 -413 613 -866 922 -575 -277 -516 339 800 -838 -504 -768 -882 -279 654 -572 -71 -704 -957 -501 468 309 496 553 960 634 89 479 -92 -657 -705 -98 524 819 -503 560 -468 -172 -737 -529 -162 -141 -927 -882 317 585 272 882 562 -239 955 -999 -964 -844 728 -56 105 626 330 439 364 -930 544 610 -239 -667 276 -610 830 983 -105 -857 -539 186 580 -461 734 -701 -272 -854 470 -956 -1 377 -268 -839 -653 625 24 937 42 -927 531 -518 14 295 -828 190 -341 991 497 -294 -970 -40 551 112 400 -353 -479 647 -617 544 628 -571 366 -19 -768 209 -873 -630 -856 -266 -851 -560 751 284 965 960 124 -159 350 -120 356 783 -611 -487 73 506 -935 -619 351 946 43 956 -331 -18 -728 -259 491 808 304 -561 -684 333 -322 561 -174 814 861 -794 857 206 467 322 -14 684 235 -686 503 -433 389 -949 -462 891 263 330 -354 -395 -431 546 -479 651 589 -383 -199 -276 857 905 -448 482 -78 -102 -594 965 935 -713 974 -835 -41 912 -36 50 46 -322 655 531 404 -975 384 -537 411 -903 -100 129 992 35 21 -440 437 237 -652 592 915 -394 -761 -490 634 869 270 916 835 -327 -469 -944 534 399 -37 237 -381 134 -472 -887 701 -279 -255 -451 -762 893 701 -995 880 -535 177 -292 -571 -168 -33 -279 -595 447 649 471 8 -594 684 -453 -790 625 509 -213 374 51 -949 713 -124 -353 526 -659 847 -426 -688 511 641 -528 863 859 656 -949 139 -499 220 253 661 474 -82 -307 405 36 -144 -231 -174 903 -275 911 -914 -679 -986 -820 -715 479 -294 589 90 -904 -580 576 478 992 -219 -803 -109 -609 803 -774 -431 -873 125 -629 43 859 845 756 738 -107 264 977 -929 -270 -26 771 -483 -226 -497 802 79 -387 231 -866 144 -696 -937 976 162 -882 148 765 352 -820 9 696 -831 18 -615 357 -750 -468 78 257 490 995 -328 -555 453 -511 -88 -903 -739 -600 512 -591 478 763 476 976 844 136 -624 -318 70 851 -511 181 -691 -299 58 158 -540 -816 341 351 565 -896 -38 802 957 -690 368 -704 -639 463 -145 -115 -306 409 -612 825 -557 645 -937 -291 -603 -346 82 852 389 -950 -933 603 -80 -619 -543 135 -3 288 74 -836 -684 148 22 -18 -734 143 861 -483 -264 -467 -164 -395 762 -796 349 -460 -929 -653 -813 430 72 -86 625 -306 -747 102 -514 -213 807 -652 -725 -33 395 -429 -512 -127 1 -240 -63 762 -714 865 -285 -53 -282 -850 -261 -277 -603 360 565 -208 -747 610 -489 598 -432 935 654 213 224 587 92 -974 -824 -562 196 -441 -530 -703 -914 -949 590 -96 -947 -37 905 -482 447 706 -499 603 845 -817 800 80 22 -246 887 -434 -855 713 722 -230 -928 -701 -554 399 331 -87 526 -674 880 -582 839 -453 778 -801 344 -681 879 -648 404 970 516 -399 276 590 576 -823 -173 578 -368 -984 233 18 144 318 -307 121 -926 84 374 408 -714 -801 -897 -968 -753 -361 812 -229 318 -209 484 -883 287 384 -334 385 -385 369 109 -480 322 219 -422 -128 134 -336 -377 -713 606 676 262 -529 751 359 -919 175 765 817 -452 -735 -479 813 -871 462 582 758 -655 -320 883 26 808 -776 661 761 852 -303 -539 -894 -46 394 310 -3 -710 -980 -572 -847 -626 -549 -178 219 988 140 -900 -119 615 885 -68 -219 -490 -827 636 828 769 679 -56 812 224 757 -841 19 349 665 554 849 -728 -214 86 -981 239 818 -846 -42 -826 320 -426 286 8 -274 -999 -74 -902 -182 862 249 -135 -573 -809 -665 -493 -992 -452 -350 -395 375 791 -795 360 382 416 -327 107 565 -782 -625 -158 -890 986 122 52 581 -656 496 -189 -362 904 -810 472 -104 -118 792 -154 98 -319 556 -91 -956 372 -474 -895 -717 -109 865 -484 -254 226 459 147 -435 -716 178 932 427 -569 -388 -15 267 908 763 -872 -49 536 845 807 -842 700 -893 -485 -486 228 -376 593 -289 -294 -14 -927 -834 49 444 -68 869 741 -937 -59 774 9 -878 -748 971 236 26 206 -458 -904 981 -78 314 -463 -17 -764 -416 -569 412 687 97 -235 792 -632 287 -350 233 -814 577 -697 652 59 -433 -524 -271 -378 -602 501 940 -479 410 -398 423 529 -566 683 -387 5 860 -585 -733 528 440 -399 493 467 393 -81 470 -224 883 -787 916 -340 11 463 -514 -344 826 863 -112 -286 185 -2 -76 -457 224 33 -330 139 -338 -576 651 450 -49 -92 134 898 -598 -526 946 868 39 -302 -461 52 589 801 657 550 -359 753 -232 947 931 570 -27 497 508 -766 654 648 385 909 4 723 338 -234 -823 -413 -636 -419 336 810 -550 697 -62 220 -493 -586 593 -471 467 124 -963 -698 809 925 -83 -12 -401 622 -228 -604 -146 834 554 -234 166 -604 -576 701 -443 790 -538 -496 642 56 -264 -590 732 539 155 246 946 486 -843 370 772 -286 376 519 -97 6 54 -721 -994 -361 -102 285 -50 -486 428 425 631 18 -356 -379 888 -656 410 -388 115 -242 299 -299 940 94 -773 -610 313 196 131 858 -146 614 -439 395 -944 27 918 587 -743 382 -368 -867 102 -59 -204 634 715 696 -748 -286 37 118 -922 -764 305 -623 -832 947 -247 777 920 -668 -426 832 876 948 -968 743 -651 -455 -754 -753 827 -728 920 747 -979 473 663 676 -676 727 -38 449 -935 495 -30 -353 846 -463 -712 408 -100 5 -889 -287 205 -779 636 19 -409 258 -946 -939 -233 281 862 -250 -2 138 -974 859 648 655 -403 938 569 87 177 -355 804 288 605 -789 -53 618 -387 -8 -176 855 731 206 -708 -305 810 -109 488 794 -762 446 790 -937 253 -568 -442 977 -959 149 385 -896 -586 872 -357 612 815 -901 37 153 617 460 618 798 -721 -397 -251 -44 130 -378 647 543 218 -952 -510 425 -138 -589 -85 -959 52 549 996 -648 292 881 433 576 -356 -951 99 -432 159 877 -682 471 -34 540 207 362 -233 655 473 335 -645 -950 964 -787 -223 451 540 -72 785 -284 21 133 262 159 642 -381 -654 -904 998 -202 366 878 -654 706 -107 461 194 -201 612 474 -957 96 272 -821 -879 937 -926 455 506 977 -272 -540 480 -878 -765 49 -105 -554 -888 -233 -538 412 -899 70 241 713 -132 278 77 690 500 -9 -601 -39 -454 -478 -840 -136 83 911 -455 631 897 502 -608 -754 -761 84 -611 -724 -68 -834 -454 948 -118 409 281 907 -249 235 -199 214 -796 -26 -901 483 -894 738 199 108 -602 688 -342 -558 -774 -120 938 -574 943 -970 723 848 907 667 834 299 71 -540 -86 315 -987 829 325 -398 595 -574 279 -874 -387 -390 -424 -325 506 740 330 -916 776 727 679 -19 538 428 811 835 -706 119 -173 -303 -840 29 568 -436 -1 662 204 -870 648 626 966 596 947 882 -462 -766 -603 600 958 -564 526 137 -997 554 -951 958 -865 979 -207 -31 -471 -552 -253 -679 653 -305 954 206 318 -447 -67 -861 -319 -972 -794 987 -33 -738 555 963 69 969 571 207 939 -626 -393 951 -362 -165 -956 -260 -527 488 -256 909 -671 546 -393 866 -612 -491 -853 822 -2 947 -569 -594 607 -397 613 -12 -363 -306 -383 -218 -682 898 452 -943 -635 555 52 125 -906 201 -394 -51 -355 -317 -25 569 -880 293 -963 -955 415 408 841 -70 -263 749 -546 173 -91 -949 -611 178 -969 859 379 -513 412 732 738 760 897 -523 278 -204 -165 -217 751 -192 153 -366 313 -661 451 -794 826 804 69 -554 585 666 670 267 -357 511 710 205 566 686 -788 -842 -855 455 337 -119 -897 276 943 -256 949 -756 -969 633 238 551 15 414 65 -893 -142 942 95 -639 515 548 128 -519 -895 -115 -279 -28 -90 -466 141 190 -11 -409 542 -546 -891 940 -902 -405 331 130 -344 729 561 336 110 265 639 759 360 350 759 -709 685 425 847 -298 337 42 995 -490 530 236 341 -649 -853 425 -408 657 454 -311 974 458 -526 22 -283 -216 -499 681 653 763 546 -705 793 -455 -323 -636 -961 -676 68 320 751 -916 375 -104 685 816 16 217 -930 71 -887 -902 233 -502 -927 838 273 140 -481 -777 6 468 948 780 798 878 -974 -402 -717 -635 -540 833 -835 -641 -460 -909 42 -118 -893 309 -296 713 13 649 -355 -145 -797 -792 -987 356 -247 -968 890 525 -853 134 -864 -594 -52 511 -332 308 586 -788 -988 -665 -973 513 -111 -680 241 -852 -65 748 -943 -659 -202 325 -822 583 173 726 742 -417 -232 -296 -807 478 -176 -77 -188 -126 54 -977 -67 -441 -226 -555 -96 -221 -223 -908 390 393 46 201 504 -623 47 542 -569 395 -379 587 -989 -55 -869 550 -953 -525 543 -923 91 642 -621 133 114 496 -621 853 381 -450 533 -239 344 -298 -190 -981 -642 830 -975 -60 -544 -296 686 -413 -482 -449 -307 -236 213 288 794 -577 377 59 272 611 -87 -256 385 63 66 -317 -974 205 261 762 125 833 14 674 -196 481 -801 935 -38 -501 -996 477 377 -213 -394 -288 314 797 -648 743 -570 492 205 540 -25 -671 -531 461 835 604 -289 -195 48 -843 46 -740 24 501 -994 275 -379 202 -636 597 -792 551 494 385 -550 -519 650 -288 -681 223 -513 -450 158 138 -453 -390 -934 -882 -148 -645 920 -954 -489 -125 484 -45 667 -492 289 -737 308 687 -310 207 -399 -732 -855 -276 -55 923 463 -466 -739 840 502 -164 -838 -114 86 -671 205 58 -311 -811 -218 -180 -106 -84 -237 327 495 29 179 381 895 358 -799 987 -716 745 -886 -247 -954 -369 -473 580 456 870 970 -88 17 -630 -957 -475 -692 374 589 -244 -38 -818 -341 -128 23 797 -890 -329 70 -404 717 -912 -730 -441 -430 -575 685 764 992 -315 -399 -84 780 -820 -654 307 -911 307 413 557 -302 -292 -765 51 638 -821 780 887 660 -836 893 314 -91 413 765 -981 -463 468 18 -326 427 -107 859 -1 -115 -238 -254 358 868 -475 21 -666 291 -542 119 -740 205 -209 -601 564 -778 186 44 -677 409 -279 503 47 634 -394 -922 -1000 -483 425 -344 -681 -989 -417 -650 672 163 -162 -117 -764 130 -813 328 745 217 -71 510 -827 918 280 -133 -216 -490 516 -583 -595 463 -214 -519 992 150 -961 689 -179 246 70 -134 537 -763 -313 -567 -780 969 501 -131 -884 -365 -258 -993 -221 578 153 -827 -916 -794 817 -229 18 593 -61 538 659 589 913 618 378 401 321 268 938 662 402 -339 -767 -706 -154 -832 -355 -124 -56 -122 526 696 86 -551 981 568 484 -590 -488 234 758 -847 487 799 680 560 -655 -931 -122 243 -702 596 428 -448 -205 -898 -50 -313 -775 844 -76 -195 634 173 -583 780 -21 321 467 -916 -491 -233 261 494 -407 828 254 287 298 19 768 -617 178 -904 988 486 -525 680 -609 804 -143 -403 -828 -448 -593 112 265 -75 822 577 -214 31 -209 -131 -856 490 421 117 -14 -715 -52 137 269 -175 -345 -649 983 585 697 -754 141 -128 43 -11 -703 111 330 -956 -725 -657 959 -103 -638 -570 -731 -192 813 -603 -648 -289 -951 -439 -87 -930 550 964 890 -240 -485 -650 50 -587 177 615 -745 647 -634 55 260 823 741 59 -348 -286 -802 17 -78 792 318 192 367 262 847 -916 -256 962 615 -228 -543 513 -299 -959 -348 -478 -344 -238 312 -127 127 583 68 915 547 348 -765 210 693 -528 -625 308 -600 508 -185 576 -791 923 -383 678 -159 589 -491 -423 544 -381 800 805 -66 763 88 395 -578 430 -762 437 683 -576 -839 749 778 683 105 617 680 717 592 -154 -125 982 -595 45 366 -624 -479 -259 -241 -614 658 526 -33 -93 566 -320 347 416 173 89 619 466 -654 -913 -259 749 624 -438 -108 451 370 446 -438 885 3 -677 680 11 495 -359 448 -512 -115 7 124 328 279 881 982 -833 -95 275 17 794 406 -248 478 -540 534 -986 820 -575 -895 -788 301 718 -359 -512 545 222 -552 -341 780 990 641 92 -491 -849 181 618 -833 -40 442 842 -602 -479 -134 -756 75 -941 -1 -567 565 -435 387 820 530 -136 178 681 -15 -466 311 -693 -850 -841 466 362 -738 -577 -101 899 70 -995 -818 740 681 41 538 -29 -268 -140 -585 -882 168 187 777 -728 413 515 479 -767 -252 -329 -271 89 559 -824 -84 451 547 -718 186 -820 -638 625 -26 137 -289 424 393 -364 312 -719 513 -223 339 -921 -372 -29 -54 250 139 -792 636 724 -983 -625 640 -849 84 -504 732 256 186 -695 -587 -100 -442 26 -608 -393 124 952 322 624 -381 536 -168 847 -259 -477 762 312 884 -830 -25 653 -816 451 385 -907 -697 423 810 -412 236 496 164 -873 -168 -601 165 604 194 183 792 826 -823 -652 -358 -968 -312 591 -627 -939 459 90 -728 -595 -254 850 -52 650 -891 541 -251 538 -133 -936 -661 -534 -349 404 -555 500 -784 188 -687 -993 -270 -252 812 -625 632 815 -814 819 203 845 669 -945 -955 585 -71 543 -185 594 888 242 830 481 831 -923 -904 -669 -718 -456 -969 -590 524 873 -214 -759 389 -826 60 -721 276 -495 675 -586 -233 343 477 377 -286 760 -385 -866 421 217 -84 -41 -332 272 -134 540 443 716 896 302 -157 -585 -528 -800 -278 -929 883 186 -99 -482 -727 -953 909 -913 537 673 834 342 -730 180 77 -579 -598 450 -949 565 -473 898 489 -603 -294 574 -491 762 724 -573 -254 5 535 -701 -112 -251 -996 -480 26 -883 -509 -550 -146 -584 -727 28 -912 -404 -561 79 322 959 817 -216 81 -517 610 269 105 963 -589 320 652 601 417 -904 466 698 -664 -731 927 789 613 374 -93 117 -458 779 -466 147 809 -921 64 188 -953 -995 -457 703 27 359 -545 -93 -905 -577 967 405 395 78 -9 869 439 166 -464 357 563 506 317 902 -999 -874 910 414 -551 -488 768 -593 -888 -479 -468 456 -285 640 -216 -325 -981 -522 118 -235 915 367 839 205 209 -231 572 76 -932 -975 -802 -239 250 58 762 860 -662 641 -574 -483 988 -787 -848 150 445 737 152 -949 -20 390 -390 326 -38 -964 596 919 -188 403 -95 -626 769 -844 885 361 -176 -92 -869 -615 -307 866 316 -696 -723 -546 -167 -256 -980 726 866 -506 -785 568 -346 467 185 -702 54 597 174 -713 734 -371 448 999 -785 372 828 825 410 -584 354 -418 8 -927 398 522 -806 -892 -161 -598 -979 -232 222 -188 -751 71 294 -459 -818 396 384 440 498 88 -817 491 727 171 195 837 528 899 -909 889 -80 436 -729 176 389 -538 391 840 192 923 235 628 960 -967 162 737 -26 -796 450 -625 447 -41 938 -892 -781 -739 -325 551 -694 -99 -397 890 -831 26 -818 154 -147 -705 957 -690 447 -230 -467 597 460 126 986 -22 -57 -811 -828 731 -813 466 -488 419 776 1000 438 -969 -619 982 -682 992 297 682 -521 -828 -992 -171 433 -634 -903 292 579 -93 256 -294 327 -338 399 333 -80 724 0 224 486 106 -39 844 783 446 993 -384 854 942 12 562 641 996 -572 661 -824 -588 -65 349 819 233 -903 29 380 211 -202 126 -747 228 -673 808 -650 -215 -698 -684 400 -94 733 572 -342 146 -400 916 605 -765 193 585 681 -387 -575 -362 570 -393 -358 335 422 -5 -237 -674 -628 241 529 -606 96 -738 -124 432 -353 226 147 932 603 932 419 680 -387 940 826 -517 389 250 214 -606 446 -966 376 -286 -78 -641 -357 -400 -11 -413 668 366 81 852 -873 -399 294 -761 -255 -218 316 -886 -212 71 -582 314 93 195 781 -974 -220 620 -763 -176 -705 20 -51 621 -748 -479 180 -985 664 -672 -296 975 -982 -413 797 -82 -416 687 -924 569 265 -838 -202 -163 149 626 690 565 938 0 -1000 -339 -310 -771 -590 -699 368 155 -23 668 -842 -333 -315 -535 -178 -330 664 518 186 -25 955 821 426 -524 852 -102 -947 -355 -93 -940 397 -624 599 294 -38 -582 612 674 189 652 -826 -95 540 -953 523 203 -501 231 -374 356 -568 313 -940 375 278 -340 -109 -817 713 -336 513 909 744 -457 -99 -813 100 -1000 574 -75 376 -771 -704 -489 817 -190 -569 267 -75 -827 -742 98 500 -203 235 -279 -843 -678 232 671 -168 -278 498 -633 218 -778 -404 -516 976 537 -829 -734 504 -146 792 -880 -530 -787 495 684 595 -349 864 854 -52 444 671 -580 -991 891 819 -386 -564 775 -677 378 849 803 808 -371 695 -550 -469 -852 -781 251 -755 -349 -491 863 -826 -10 -512 -288 962 406 -513 -847 -283 444 -287 -900 -306 838 657 755 321 543 290 -61 925 -761 940 -436 -129 223 710 -778 996 -791 -39 -19 -418 326 568 698 925 343 -326 -80 -542 -309 225 694 835 472 -569 -822 -771 -907 -155 -857 255 936 93 -931 766 349 419 179 381 746 625 673 464 -786 731 426 -920 125 722 576 256 364 -677 -340 239 -760 -185 -171 498 -392 531 -309 945 -471 -887 -748 -872 -701 -282 346 70 -627 337 594 -591 -10 -762 354 -434 794 801 327 861 -202 -380 -454 141 -370 -710 -532 -855 -429 220 -220 -331 75 765 -22 657 634 419 -344 -76 -789 582 -789 124 653 557 832 296 546 -321 -472 30 -927 338 970 768 116 471 360 -504 -258 866 385 132 903 462 -881 -754 -521 -885 28 -939 -889 837 -687 -358 -525 637 4 503 674 289 -992 102 -421 -358 -526 97 363 470 68 -781 550 -574 284 -585 147 -331 -86 -42 127 -414 996 945 -27 -905 -253 558 151 -477 -353 97 -493 -421 -993 -409 -280 891 -627 16 -571 -908 480 336 -52 29 801 330 412 -154 442 -677 -977 352 -304 204 215 -192 181 804 59 -268 623 59 26 479 449 160 10 372 563 923 421 -103 -714 387 162 441 -857 -248 -226 -598 -788 317 -681 -728 -716 572 608 -371 136 529 -68 287 624 720 -931 -10 825 -120 1 789 -793 -12 352 -271 -638 768 -167 833 -387 -722 -381 -928 -333 -11 12 -891 543 258 -752 832 77 993 663 912 -217 -597 -147 -915 125 -49 -453 471 -107 -632 221 921 725 862 747 753 124 24 -590 -247 401 919 92 639 -36 -47 789 434 -358 985 -824 399 806 446 913 -245 707 752 616 539 415 -790 789 515 554 505 355 -731 -654 -20 848 457 631 -377 741 981 -870 -996 513 217 54 -326 670 -442 -788 426 707 939 190 -267 568 454 -843 697 -773 -520 53 934 377 818 -638 177 -124 -253 -381 153 -553 -225 -512 -923 557 -510 -287 -723 -246 803 -292 574 -491 -689 -576 -400 852 -227 -162 -776 -532 -506 -629 980 382 409 -480 -570 907 -512 16 637 736 -58 85 460 134 543 575 503 -599 -237 -140 -819 -524 475 -297 -300 -910 -15 -727 -743 692 -64 -387 861 424 -759 570 -921 823 547 -567 -885 192 8 518 -595 28 399 -807 -551 72 8 -306 557 -582 -669 -208 95 -377 -219 -884 -643 -493 -778 2 -118 -5 -944 475 118 -616 417 -834 -284 846 -409 -425 690 819 913 -360 -460 153 -814 -69 36 555 -588 -732 -178 -727 982 299 -505 -748 356 948 201 286 -84 584 59 -163 48 417 -340 321 320 677 -990 -696 952 -377 -855 622 309 697 -926 136 -306 626 -10 447 -434 837 -77 889 429 -790 185 864 959 -909 708 612 845 58 -77 150 -668 804 384 -598 -712 -410 940 -309 987 723 141 505 -349 247 309 361 467 -598 -477 409 91 796 -490 242 701 -330 -604 -204 891 -16 46 996 -964 -126 -354 325 980 -919 -281 -991 744 -568 452 -143 -833 972 -274 927 -743 648 348 588 -754 825 562 -912 302 -747 220 995 199 -731 438 288 995 -328 600 135 -190 -821 -212 -608 818 523 -122 361 -693 595 264 699 311 466 -609 925 -679 -425 -714 -478 440 820 -463 11 -717 256 -79 -107 239 -772 334 583 -155 564 124 150 -428 52 134 751 730 -535 -753 843 708 783 -612 467 -768 555 478 919 757 402 912 -296 -630 941 -835 755 881 986 -545 8 -36 -556 676 -784 298 -211 -386 814 -467 -668 315 313 335 1000 -541 -419 -913 579 743 -282 633 454 -854 660 225 103 -433 928 688 991 653 -524 -255 -816 -554 -22 889 865 -334 -539 -493 -449 -398 461 799 -675 775 911 -702 -163 -648 481 -33 274 -357 -261 455 -343 616 -635 907 872 748 997 -815 335 -870 -309 -949 934 636 383 752 -712 980 -579 931 -309 -719 256 495 -724 659 669 -567 427 -195 968 -337 -605 -710 361 -416 -377 -207 881 877 -458 963 -616 -190 -28 909 31 52 735 921 -471 402 -142 464 -683 980 -394 -995 -508 310 381 614 -67 986 -905 732 -217 893 108 -682 -742 -759 678 527 848 -304 736 879 -390 820 547 -407 409 -49 361 -290 363 32 379 434 460 816 -472 -634 -113 -695 -753 833 179 -986 442 -548 -41 45 901 -423 -445 -763 469 -222 -236 -644 -958 274 880 712 -222 -796 418 932 -557 -812 946 -27 -290 -409 -519 -386 491 -530 841 -838 125 -598 684 710 -944 931 -195 -74 293 -878 -305 310 538 511 -763 352 -962 392 -230 804 -813 -294 -537 -588 794 -746 200 313 -323 592 -16 331 -419 20 -95 -208 -467 583 872 -429 300 7 166 -205 -181 536 505 -17 117 601 -586 778 -364 980 -53 517 -967 733 236 617 386 593 29 650 148 148 862 -638 -610 -496 745 235 -318 -25 320 -938 -37 -322 -853 -438 -910 100 -56 -655 191 -859 -585 816 210 -501 -573 468 965 674 -276 -805 -857 -959 -6 -869 820 -263 630 -842 973 533 -673 288 750 -338 222 -35 533 305 -651 68 729 543 452 441 332 -894 83 -393 306 160 -482 615 -957 -501 178 -575 -586 -451 198 -852 -44 -443 -355 -520 -178 633 400 -309 889 -430 301 594 756 641 -244 473 -450 -224 -505 -380 442 -297 -933 861 -149 -507 -825 -989 -524 176 946 827 121 -237 -723 951 -577 -972 -378 173 791 139 411 -36 588 -238 -857 -535 16 -624 -347 -488 424 -377 963 -527 144 66 -806 430 -316 642 834 -797 924 -636 88 -287 946 363 -605 514 -844 662 353 -813 -734 581 673 852 -293 -661 477 -181 18 200 401 366 -853 159 842 511 -432 916 516 -932 717 -397 -234 490 -117 789 312 -616 300 127 -307 -516 897 -432 13 -200 647 -870 687 -543 -458 -6 -427 -945 428 -123 -154 -265 589 602 534 532 -624 -870 662 -81 -830 -349 376 -325 917 -939 -328 861 -436 -784 -873 -252 309 83 -316 688 680 886 -687 532 699 786 439 -868 698 984 -503 606 203 404 -603 353 751 143 -915 540 267 811 943 197 -481 831 246 268 -223 725 577 -33 -419 -652 463 643 -455 -414 450 262 -126 -588 -586 -110 95 986 990 368 -53 -191 -914 -679 890 -387 828 -131 -732 540 -964 965 900 -815 -770 -10 242 706 827 -524 635 590 -652 291 -266 424 -821 -988 -980 67 -821 899 880 83 -146 -897 -332 -910 517 -863 -391 -456 803 -523 734 -827 167 -632 155 -349 393 872 165 -192 -596 -881 314 -637 -961 181 465 -442 962 -538 802 -282 7 723 151 -274 -735 845 -402 -770 321 -903 -562 -920 -886 4 925 -315 -151 -559 948 -68 151 -237 -208 -675 -53 -977 587 -87 891 -302 -697 763 177 18 82 938 -358 933 -46 821 784 -590 7 -700 -839 507 407 -19 -260 -257 761 341 32 135 -647 244 207 -833 -209 49 -709 -538 -371 635 -148 -817 935 -302 828 442 -188 -985 -170 457 -320 294 287 -997 162 900 -900 -346 -789 848 -200 720 -354 -713 982 -232 -549 859 676 -123 53 582 327 -33 -612 -779 758 261 -653 -504 263 710 921 583 935 -425 -378 -81 -234 -102 574 787 132 296 6 431 -305 632 -119 431 630 -983 510 -485 792 -422 -142 773 480 783 -881 416 844 9 958 -177 543 -755 832 895 451 46 30 -25 -605 152 650 -150 -170 -851 999 148 982 797 180 -876 138 721 -840 -116 743 195 60 540 478 72 169 109 805 974 407 -219 539 -64 -167 661 597 9 -734 -727 -726 -258 -174 -212 -771 488 -948 -203 71 -931 -567 -881 -476 531 184 737 185 -8 752 698 -30 714 844 -705 -537 900 -118 -985 351 -588 -946 148 100 154 -421 782 -824 825 -697 -767 812 547 750 -406 -174 -9 366 13 928 -370 -393 988 -934 972 -38 -996 701 644 -741 843 -780 451 487 233 253 -684 -787 -665 97 -818 -948 750 724 -672 552 247 -474 -385 -989 -241 -988 912 -316 3 -128 -21 -426 87 983 -569 917 423 -181 855 537 -674 -14 973 92 -705 -355 -630 -660 76 674 676 236 -843 -28 -920 -219 -214 27 -700 -11 847 -361 56 -603 -703 274 -435 595 -549 79 -239 -843 624 631 825 -118 -472 -517 -714 -651 765 -95 402 -928 -845 -178 22 642 332 951 -87 314 -395 -963 -915 -877 -637 -116 -107 -987 476 110 820 -797 -392 -241 -996 827 -763 327 -284 -194 506 -360 -973 -686 25 -992 253 897 -172 389 -990 613 467 964 -716 962 258 589 -887 814 -317 950 127 -34 948 207 -830 893 143 -216 -505 -730 -519 -524 -501 80 376 429 342 185 984 -840 -838 435 425 792 -673 814 -276 47 510 -192 787 -339 189 513 965 220 123 -58 115 850 697 -779 -685 -81 -626 395 945 834 -435 525 699 644 -686 787 685 936 -798 -138 -368 -220 -47 233 -623 -828 53 845 -583 197 -923 187 176 -513 335 812 212 602 -93 -281 741 93 -386 528 -618 -570 -485 503 630 -933 -830 175 -432 -388 -227 413 691 -41 -76 -582 -649 -565 499 -531 -768 -551 663 -523 551 208 491 -30 -639 295 646 212 234 -97 -540 984 -568 88 -837 -48 281 -683 573 -740 -812 -706 -122 300 -319 211 -198 -233 327 -767 922 854 843 -737 633 338 -424 -655 -649 493 513 -133 -714 675 -415 -855 -958 261 -72 -143 844 -536 452 790 296 437 -281 396 451 964 -821 -378 -422 82 942 186 799 216 -567 802 252 -166 769 -348 590 359 -60 -302 575 -386 -141 -487 166 -298 948 -128 -433 412 400 66 -831 -323 -33 -513 818 -764 488 -975 852 442 -784 358 716 -421 -963 857 246 -377 -601 -291 659 589 82 83 -538 744 96 760 750 968 -764 -530 -405 879 -753 -867 284 946 -381 -300 -888 486 970 774 -490 -263 814 592 -232 -974 -513 -967 -310 732 553 255 -168 60 496 930 867 -995 932 -103 -212 15 889 -354 -989 -642 -259 -960 -688 -373 846 928 -439 -392 -7 -478 515 -997 919 -164 -755 -591 -679 -133 -110 197 -140 853 -477 234 461 -640 966 976 203 948 -776 -285 -398 566 901 757 -30 693 -393 -435 279 234 934 -299 -240 374 -696 -553 23 -38 587 63 600 -664 767 670 82 807 -329 171 258 233 269 971 -732 590 170 -866 -176 208 565 668 -833 605 633 932 390 -464 -192 -274 934 -51 555 535 -122 149 650 -658 -768 -545 -737 -611 135 31 -176 -15 149 -64 -981 -778 196 541 -457 252 344 -490 -878 33 992 717 -758 -441 -344 715 -315 812 -342 609 -461 201 616 -438 941 -312 -709 -136 -597 659 424 289 -134 -426 906 77 776 -517 -469 -893 904 -342 140 -523 -737 -806 -426 619 -932 -731 357 -188 487 857 805 977 272 -255 -51 446 -884 -29 -659 -545 -891 659 -410 -69 -131 7 74 -669 -241 967 402 59 -211 226 -63 826 -617 971 802 -321 -156 -16 -89 419 -99 -783 859 624 221 21 800 571 -978 -336 638 -582 -498 -300 735 -110 -820 739 -292 -152 -760 749 862 313 -962 949 861 -948 196 827 776 -908 319 259 122 -204 35 832 -500 -464 -951 -886 -807 992 -285 -794 376 943 222 51 -445 -83 601 5 -739 -572 -652 -897 -236 -706 -676 -364 -374 -343 283 491 -569 571 70 16 721 769 -555 756 838 683 845 202 574 -372 490 -698 384 -13 -308 684 -614 902 -207 513 -471 389 -438 337 138 999 -97 117 71 559 976 -885 31 21 -523 342 -774 954 -742 -812 457 -76 691 -689 713 312 747 -739 750 -575 -293 -276 -131 -303 121 -129 -619 -693 -595 -851 -958 858 -649 -504 -439 -642 -136 -430 637 917 -1 379 -42 -729 25 290 878 921 -897 693 -157 -365 -835 -858 866 -447 -926 -998 249 66 -5 -559 -295 862 -779 227 -243 -272 -886 329 173 -312 784 -691 -854 -609 579 399 -81 702 -43 806 -939 23 -274 -941 -169 -378 -929 -569 -925 166 435 -594 -539 520 -194 -765 -473 402 540 -635 -565 547 940 -449 -139 616 -752 -400 503 837 35 -750 -940 -204 13 200 185 136 790 596 -521 -852 786 -11 -251 -38 -277 -284 461 -829 -257 -909 -251 53 389 -2 -145 -531 80 -375 -727 -419 654 55 981 -196 30 -239 -638 917 463 386 -405 14 406 755 -346 -761 -998 -133 880 17 -555 -361 -979 -396 -993 -980 275 19 120 977 -670 813 -562 842 -785 -241 -326 -197 243 -145 954 -332 609 696 -18 -507 267 817 -192 180 103 -308 708 27 -107 -491 455 138 -566 -885 -836 84 -249 -549 -674 -167 277 760 -287 225 -39 741 953 452 328 788 710 -188 -933 -716 -364 -624 -696 137 -120 711 -777 -84 770 783 -164 -990 -40 -52 839 -287 116 286 -809 -516 -574 -907 677 287 -449 -504 917 515 -749 94 -14 617 254 263 -987 -822 -740 -731 207 -876 -256 -891 765 -310 146 485 194 -597 504 -675 -189 424 325 -570 -794 192 -807 -822 -32 -563 -574 924 666 699 343 -229 -760 -493 -48 -165 -751 416 516 -1000 -569 -428 -990 267 -981 536 -93 732 -107 -948 -518 -425 232 -894 -480 -141 -222 -551 2 264 -656 -802 -133 231 -534 625 441 706 -157 -888 -254 430 -517 -291 76 -105 -710 290 837 30 361 604 613 260 -455 378 -181 -791 750 -19 -809 499 -769 -595 29 329 -925 798 -886 -539 494 233 -9 703 -747 -284 -370 -799 179 -91 736 483 -559 127 216 605 347 118 49 680 126 496 -491 696 -483 -722 -532 -795 -312 453 -692 -189 42 653 441 -950 -451 -875 -445 -688 725 451 -33 -734 -524 640 -859 -388 157 346 -644 283 524 217 866 144 910 -508 -612 500 917 428 565 758 199 272 -995 -228 869 -469 864 537 136 -378 157 359 -176 799 912 470 -669 -141 -522 -517 10 506 380 363 23 109 -394 -828 -517 447 170 715 -125 -809 368 -860 869 -521 -83 -484 -447 -286 916 -875 -570 736 275 -328 289 -873 231 569 629 293 -309 -860 -56 -924 -127 -995 596 884 295 280 -950 569 241 865 272 -831 -510 422 724 -661 -933 -421 -244 655 -523 291 115 665 215 926 94 -115 270 -374 -808 -729 171 -113 -958 489 -364 301 309 320 -936 273 -466 -790 -162 482 97 335 -268 -880 364 252 239 -750 -723 -743 9 217 -468 -464 583 -322 301 434 -586 964 -74 500 -342 526 684 -311 -13 -237 -766 642 995 -906 -532 176 -262 -834 -23 -446 7 -19 -9 611 557 -250 904 -936 -333 76 -88 848 548 -911 -539 24 -82 -767 -780 -524 596 -625 205 -412 163 945 85 789 -990 814 896 2 -430 775 -54 -358 531 565 -443 941 753 -886 -481 463 681 -221 343 325 175 553 -84 -943 -255 403 -399 -477 513 875 -511 595 819 925 -371 33 378 936 166 271 356 -202 -674 -296 -939 886 655 -546 567 -104 -198 553 -694 559 -813 759 911 328 511 942 314 975 -843 894 195 923 717 -860 -235 -680 204 146 175 718 -649 734 -642 -535 799 -894 -776 123 -708 802 -993 -772 725 -938 279 -823 767 317 70 352 -920 -872 771 893 -668 -965 -499 234 -494 515 143 -49 803 -160 -677 218 -877 -268 -343 514 629 -83 -256 421 -150 -989 -204 -171 74 477 -682 -645 553 566 -410 -441 -890 -16 435 886 -542 -979 -144 -432 869 -290 745 -542 980 -444 636 787 410 7 320 433 975 866 858 -853 -81 882 217 -112 -644 -271 572 -119 -290 53 674 -316 -794 -857 -264 979 244 392 -731 582 429 -742 -389 206 -622 -151 837 475 -614 967 -787 939 -552 903 93 -483 -430 -251 590 652 -235 629 692 479 -37 -603 105 993 341 995 613 -899 735 -967 -166 -62 -696 832 -318 290 724 -558 -899 543 -332 -629 -300 -426 24 347 714 -704 -116 178 264 -573 219 -859 -23 600 150 -1000 999 137 -324 -561 44 983 -255 129 347 -263 155 -572 -846 743 -275 -454 105 482 497 899 283 870 -526 835 585 -987 -486 -232 845 328 -129 -556 716 -100 -767 -873 173 243 -432 326 -381 -526 -297 -316 -840 581 -589 -228 -738 534 727 773 -914 -502 442 141 -536 -989 774 921 557 628 904 721 -914 -609 196 -996 -127 131 742 643 -134 -737 931 702 600 442 -387 618 455 448 -884 -498 752 -118 408 -148 -828 95 -567 -917 900 -559 -415 571 674 369 162 203 512 791 707 -156 -200 -234 303 628 -116 -951 -646 -748 523 -46 -283 -956 -924 -998 -944 625 596 36 307 253 211 914 828 326 795 -504 -662 -510 -836 462 -252 -298 -712 -961 -279 863 -909 319 -578 708 -289 885 46 -853 287 594 -745 388 997 72 -456 -828 642 120 511 514 -332 -705 62 569 -560 239 -718 -786 -981 -772 -778 1 -944 874 -837 434 -175 50 -232 708 -88 -633 257 387 845 -974 -22 318 -10 998 488 76 -238 -934 630 847 49 160 13 128 -751 861 111 529 828 713 512 822 -113 852 -788 -548 -92 527 638 -706 -378 863 -688 -820 782 -975 91 18 28 -500 496 -518 999 907 999 255 284 973 -630 94 -635 -303 -964 -212 -38 524 -694 -154 808 -465 814 922 969 279 633 52 -589 -676 -487 470 -12 32 212 154 -490 455 -616 34 944 479 -863 459 -569 -656 702 141 542 236 -805 -140 -679 729 874 593 841 549 305 -176 -581 -196 894 -899 -22 431 -934 143 33 281 363 -324 -408 312 -212 -819 -799 754 -335 220 -981 -387 250 -153 803 -754 594 125 -511 446 721 -292 523 915 48 91 -748 744 -573 -956 -212 -709 388 -139 -471 558 -879 867 42 -567 408 155 -627 151 734 -273 815 219 872 -464 737 -18 307 -978 -956 -247 -883 456 -176 -363 -165 -237 992 -14 -340 -715 -609 -313 179 -109 222 997 314 593 -242 668 -802 85 -56 649 831 -992 -161 -159 -437 245 788 -627 -534 -393 -474 -404 305 -740 -435 -158 -238 -355 437 -682 436 -738 42 445 -784 223 240 -695 -376 -356 -879 -295 728 842 -409 787 331 62 -611 895 264 737 -33 -206 -588 128 -577 -318 -309 773 624 388 -856 895 -139 -142 -297 723 -296 556 640 484 -544 -442 607 -948 -436 218 -5 402 200 611 39 828 1000 978 93 597 67 -25 -377 271 335 635 26 797 529 -839 730 457 785 379 -355 -809 339 -424 247 -308 -817 -410 -357 -771 797 -143 274 -764 793 -7 508 -102 536 574 -503 704 -84 -419 -266 -463 -355 -713 131 -987 -497 -403 -758 909 777 -423 -772 120 160 -83 903 499 23 432 -642 -761 931 -682 787 210 -281 972 -726 615 -467 911 -716 -727 -389 -94 -785 168 -992 -895 -699 205 722 -789 -358 -612 16 408 724 -663 212 -674 312 873 216 -631 760 235 10 653 -130 67 -185 633 -378 279 -846 -786 179 -634 -368 -15 -673 -128 973 -242 860 46 456 -247 352 -804 -363 43 -325 719 139 118 157 919 178 -753 -406 -271 -770 -629 -182 339 195 888 541 -758 -241 714 -121 642 161 -585 -365 -591 -593 611 634 -241 -568 -490 137 177 -828 850 486 -383 -767 245 799 -543 -395 396 -988 -658 -893 -277 113 381 215 -499 -1 -624 554 144 -698 467 -276 -530 128 843 -189 841 -503 -982 -688 -278 -970 772 984 38 610 -169 -504 -992 -816 215 -429 756 -894 580 799 -558 387 -516 615 414 383 -531 578 -116 453 426 -992 612 -723 -285 162 -337 484 -705 -572 426 51 825 -102 444 714 233 -154 901 -492 493 -585 689 811 418 -437 218 197 958 -509 -402 859 878 294 927 -216 573 -378 -432 -854 -58 921 548 108 -669 -904 -648 -110 -21 884 216 -451 -667 173 -318 -558 -160 -912 715 615 551 245 737 524 -641 -704 720 894 -31 118 264 395 -737 982 -678 911 -296 -274 469 37 -596 -306 -506 177 40 -877 253 -875 870 -342 -956 837 -418 391 -969 858 -611 593 -812 -246 548 -736 -17 33 -190 -968 676 957 -340 533 768 981 -199 -37 816 171 -455 -303 813 252 345 512 -772 -216 -623 255 263 -895 -984 769 -814 516 81 -184 363 -630 642 732 -912 -333 543 254 932 -962 53 161 -692 -525 761 398 -865 -706 472 157 47 332 -253 553 -920 872 592 -566 392 -178 830 -590 -246 -408 824 860 -96 252 302 492 -265 -662 -381 -42 272 111 -494 -839 654 108 -83 -206 843 -39 717 -669 991 727 -856 454 -336 -689 531 383 -621 -580 -260 -216 654 -180 -589 508 -408 -8 87 -735 762 877 -930 312 -612 500 714 810 514 470 295 258 -335 871 -356 -445 -249 -499 7 744 -831 45 178 -272 432 122 -193 -248 509 -334 -741 974 741 694 -143 -551 -301 213 860 573 785 -517 -506 553 -411 -659 -655 657 -778 -947 946 207 -220 847 729 512 -392 -437 588 914 -372 766 -440 -892 -857 -247 -184 104 -790 -203 -4 737 595 621 677 925 355 -543 -896 -791 -923 -993 441 37 -407 -95 -911 -3 -14 291 -161 486 -305 -77 8 997 -93 -775 -598 -459 655 648 783 -317 202 616 -293 50 268 -908 533 -995 -698 -139 -679 -285 -311 -458 178 -223 19 -686 594 794 -418 323 -168 -252 -53 -629 -727 -266 -240 994 582 65 -480 -551 -872 964 577 627 711 -990 -50 263 -613 -756 -301 -238 318 499 330 286 880 850 717 -420 334 755 -980 -146 -45 -711 -329 -604 -237 -655 561 -227 -934 54 320 -150 986 715 -316 979 -817 -294 -561 787 -891 -936 646 -36 473 416 -169 269 336 -567 380 -563 -120 -554 -888 543 372 958 -131 -252 -817 -399 -192 409 -112 -715 671 -996 -313 620 -731 -163 174 -682 661 16 74 139 -476 -646 -133 931 -971 -80 -109 -501 3 -650 346 684 152 -646 765 789 58 -794 77 -677 508 983 335 493 -321 -97 831 -339 89 -116 -510 797 -681 430 927 68 -177 693 295 67 55 851 726 228 -776 636 -979 916 896 841 295 963 783 -590 422 993 565 -626 -523 -17 -515 293 -395 -847 -151 270 -65 -603 250 -719 -911 844 386 526 -17 -718 13 -408 371 -847 335 -490 813 -400 659 -10 314 956 -514 879 -124 -54 -299 -463 710 -221 -896 442 -889 583 24 -583 -9 -615 181 -577 -923 -793 -959 12 598 73 981 -336 -183 835 918 1 204 -274 -955 88 165 -722 -357 648 -331 -639 984 974 -882 57 493 -210 512 -852 246 970 -562 -653 -720 -450 -975 -74 609 629 -477 321 -101 -499 -793 728 -143 -722 -634 -116 -370 837 -901 -749 -287 226 -835 -919 107 230 -86 -82 -165 -309 266 -689 -735 21 -958 -722 938 472 886 -106 -525 579 128 1000 586 679 977 505 -579 -402 413 937 989 -701 587 239 271 828 -430 276 51 20 645 981 152 -5 554 200 -583 307 -318 437 -662 -734 476 661 -964 885 -341 -260 748 -420 -505 -453 798 212 -679 610 -360 -889 -550 910 125 63 564 -803 762 802 -560 98 403 -877 -985 -385 -520 958 887 -587 -259 -427 -835 664 371 923 -449 628 916 -256 895 -819 203 227 -385 -782 725 369 -417 294 292 872 -391 -821 -668 557 536 -452 -96 408 102 285 -899 178 881 -211 68 -327 -16 805 253 991 -397 -641 -301 171 352 -281 -525 -885 875 568 -129 896 866 686 -886 544 68 -575 24 -631 -406 -188 -922 140 -427 -700 -477 330 -493 849 536 691 579 27 434 -55 -33 -66 -802 199 -933 -591 -549 -481 -503 368 818 -769 -930 -507 717 705 600 -241 692 -609 181 233 920 578 838 732 549 -576 -218 43 -326 211 199 592 -523 440 715 -736 899 -622 -740 -388 -354 -300 295 25 -412 994 201 231 -606 36 591 -374 -422 -169 877 -86 -527 -126 631 325 -88 552 -545 -663 -23 -479 404 -694 -150 -936 -828 -793 -254 -423 -449 -208 -298 -729 266 -14 -701 -350 -383 -3 -388 230 785 -613 571 -382 680 764 142 -819 -140 818 736 241 -47 637 160 -620 577 -226 -585 -34 -834 -594 -862 -436 -285 -269 -921 129 150 523 -527 -573 -975 988 -772 386 395 905 635 599 26 141 -869 -984 -999 471 -783 804 -499 350 -371 302 714 399 -293 832 579 -597 785 57 -262 124 187 -170 452 -442 821 -59 706 165 508 946 885 331 -761 845 -294 -956 838 -699 1000 -33 309 -563 -213 511 -114 574 -843 469 727 -987 69 -944 -719 -418 -460 -737 -154 -881 716 -182 457 -840 899 357 -860 188 362 587 -142 -113 -928 -996 73 145 -295 -24 82 -587 -507 -784 552 -997 427 354 -127 519 298 -488 439 723 -265 672 -636 -717 -633 55 795 -963 -714 -574 273 -816 -426 934 750 -893 -533 317 990 404 -575 554 -982 -773 -7 667 -5 -988 425 -261 -213 359 313 -873 769 -372 624 -38 -505 -707 -329 997 352 -217 227 -311 685 276 925 -965 154 349 -582 261 -326 717 310 764 -368 -415 -454 534 -319 509 -970 728 832 -383 927 -46 -305 772 553 -5 210 -787 -398 509 -149 -332 608 -903 937 755 855 261 -440 83 55 150 -723 144 -617 -696 -248 -738 -843 -994 -435 972 -765 -537 276 43 -691 649 594 195 -170 809 25 980 -96 521 -885 -735 183 -517 -93 -821 571 -380 579 -843 -79 -406 -498 610 -931 -272 -932 608 53 -559 788 297 -308 -975 -330 -126 389 -304 535 607 -112 459 -17 -68 -825 -244 200 -403 -894 346 445 -232 883 103 -465 466 -50 -617 -57 138 -997 429 375 777 -962 -132 -687 -386 -249 557 -683 -477 -753 892 319 -927 -792 785 645 117 -895 73 -652 -864 599 -867 606 -267 596 -934 715 -996 157 156 656 541 -816 -61 -389 -626 -392 -947 -202 115 -208 -386 978 -697 -957 -654 -303 -829 -285 551 -50 -113 -482 -857 378 -901 -223 -948 -66 643 505 -388 969 -299 922 -804 791 775 684 882 318 709 -648 -946 496 -167 -294 -64 197 -455 -579 -782 876 223 834 181 -91 -968 -202 4 -330 -121 794 816 -797 -239 -844 -851 575 -942 326 -537 812 252 -699 596 745 -345 -418 798 -768 240 334 498 677 846 113 731 907 -6 224 519 573 -521 -905 -722 -685 430 884 -200 684 -443 -680 641 -462 560 -639 -973 -116 -847 -687 -219 439 378 -473 265 134 -457 626 -40 168 -621 312 406 -227 -92 674 620 750 -987 -571 200 -982 157 914 -998 32 340 -128 248 -238 758 421 -598 -780 -748 -570 -584 -89 -976 -373 -609 -627 272 440 -450 -97 839 954 849 586 -798 -269 945 -423 157 561 -144 423 738 -588 932 985 -800 -277 -117 701 523 173 -306 182 514 -514 3 781 320 165 -80 84 -573 -718 572 -246 224 -995 487 -36 -199 -834 -673 -267 -581 -743 -286 374 -180 322 -497 911 896 882 -4 -586 -431 -473 732 -579 456 165 271 193 -62 900 -608 -795 324 829 -193 -779 550 -302 -223 32 748 82 -306 196 -665 -679 -316 -574 168 825 -885 -577 489 -696 15 248 -234 -424 -686 169 -24 -815 -264 -532 -230 -936 -421 21 -296 758 733 251 -313 134 -824 766 -984 -689 -956 595 -649 51 256 532 -254 330 -909 522 -936 -821 -910 -83 567 -216 302 544 -469 129 -746 756 -949 -948 424 -912 200 -196 -834 -728 139 295 148 801 387 23 -877 221 911 226 -48 -151 -228 -815 682 274 962 -941 39 -263 -896 -236 910 723 584 187 -117 -532 875 381 509 592 705 -931 -274 971 -58 484 -574 -356 278 -533 -3 -542 -426 -700 -72 -728 115 687 500 -653 98 -901 347 -946 -152 805 -193 -190 812 -265 -230 -923 -124 -70 -801 -965 -593 -505 -499 -798 -122 436 -395 -857 -943 -215 376 351 -445 146 488 -401 789 -572 161 248 -880 385 -109 940 915 -580 -219 266 743 -194 -242 -15 287 -203 -287 -786 543 -747 -119 332 659 -771 167 -810 -640 -121 116 9 -723 -282 -992 605 930 -29 972 572 -254 635 25 129 543 -330 927 -458 697 6 -65 -952 -516 -762 645 360 -208 613 173 372 -421 -887 621 411 427 -932 -713 688 75 -840 453 164 -465 601 -313 -865 -896 -671 796 -548 385 -321 948 210 -815 37 -100 494 -960 -499 854 6 69 -509 -664 -386 -190 -502 655 258 -296 950 -381 112 -799 -654 843 317 -691 16 498 -525 438 -237 699 57 -913 -907 667 821 -823 -556 818 -582 -494 -631 -391 422 -511 524 69 -282 -224 -27 -247 -258 214 -452 668 907 -445 908 705 -433 -282 -77 -944 681 254 453 127 300 414 983 243 363 77 229 -904 553 -719 176 -382 696 -785 -860 117 83 992 555 -256 -675 152 -35 403 527 -213 -659 632 163 -108 61 722 999 561 503 247 -140 268 -332 -31 438 345 237 -509 224 224 -747 -313 874 -832 491 -914 -166 -683 -112 110 -609 761 929 -174 -393 207 204 849 194 410 -552 881 -148 297 -33 -119 -934 276 300 -984 160 823 -131 -226 -346 -401 805 784 -504 -826 -147 -223 222 -425 655 -493 -331 470 585 -387 239 -886 134 827 -660 -878 770 590 -335 -83 725 -487 219 -8 -842 144 -381 69 -789 -292 825 889 -693 -670 -288 655 -663 716 909 840 -648 33 -682 -175 608 -649 -36 -338 919 303 578 94 588 438 480 -230 848 212 631 -536 802 780 286 -162 386 325 -444 539 810 167 167 -510 356 -340 345 -597 706 209 -527 -803 -442 -127 666 255 538 572 244 -695 387 531 -878 -591 734 -554 427 -321 -305 -976 196 275 -223 781 531 -643 -9 -833 -422 -208 -915 668 -975 -346 -966 -739 518 -407 -99 -398 733 417 -311 -389 -424 -973 -641 -67 953 34 996 601 -778 125 -594 87 568 1000 -641 -121 8 966 71 197 -751 -95 -995 -207 900 -856 923 -827 -628 188 -804 -65 751 -160 43 -680 -530 -111 110 107 -581 -29 -961 -53 322 -186 -937 -199 577 159 -742 992 -573 -960 -756 -27 -898 90 -489 -184 254 91 -100 -944 -211 -699 791 859 -979 -17 -481 164 -902 -252 -628 632 302 -410 415 -925 -421 -181 -875 -545 -809 -764 -11 -160 -696 -707 153 -622 -834 -654 -378 -730 -43 -691 267 618 335 -474 145 -684 -77 -999 589 -252 438 532 979 145 -853 666 249 203 -749 871 616 673 -441 637 -115 -765 -748 -717 392 -423 -442 508 -247 197 314 522 910 38 -390 451 921 860 938 869 922 136 -758 76 -277 -936 -392 304 357 453 726 -953 -205 543 341 -583 747 579 -96 714 251 -185 -537 -438 947 665 408 -707 935 -35 338 -183 -555 -72 646 -298 -742 823 514 -221 165 -591 -42 -671 593 -399 -867 -21 766 222 -301 -95 -502 -517 841 10 893 -50 -139 -300 154 -210 -454 329 -780 837 -142 564 562 -119 -22 821 -636 -875 -236 691 856 -242 -742 -62 -589 282 871 -490 125 756 286 815 -444 -612 -748 -787 -705 256 644 771 -461 980 663 -726 -941 -366 330 -742 -775 253 -654 594 143 -778 899 276 730 414 219 416 438 -627 -86 -499 942 -658 -438 -81 -656 679 -410 15 -713 245 159 -961 305 -965 75 47 918 746 -730 -929 785 495 130 753 14 906 569 927 -165 49 -937 612 -243 -908 399 241 125 -893 -453 -5 -366 519 -537 644 51 -290 -348 -46 -981 -608 -71 149 -248 -387 -831 -599 936 555 -759 842 -728 928 -342 -337 976 -679 856 389 -487 117 590 -320 -9 -725 583 -830 -97 -772 100 543 -994 529 -467 -801 -367 -462 -535 -194 -378 -82 368 329 -378 -814 689 238 -252 -664 908 -505 271 -157 1000 -702 999 297 -880 -892 -488 986 999 283 568 -286 340 718 933 523 912 203 -109 -701 -51 60 -211 -392 989 -472 78 600 -903 -961 377 746 285 489 612 -946 -936 -55 -338 627 306 -688 -203 324 -122 -704 -747 -320 295 253 815 -180 -909 647 300 -398 -449 -686 -774 557 -28 -698 -716 -285 -614 -993 990 -232 -767 -457 144 557 -392 -220 436 4 942 920 660 396 858 923 619 -879 10 705 -181 -416 -486 376 -955 566 996 567 984 -42 -634 742 835 275 -838 669 612 352 258 877 203 77 -4 -75 -81 33 -277 1 256 891 -145 352 -717 -158 -94 -306 856 860 365 696 -596 572 -91 -433 -275 692 610 296 -657 315 -577 535 -202 -756 120 -290 -495 908 -175 -925 166 -400 -400 850 -549 -987 -822 938 -639 -576 -542 996 -929 220 697 357 -165 -910 -691 550 -18 71 -786 -611 -527 589 145 610 854 -690 -478 4 -743 87 167 684 -25 52 571 -992 838 -319 735 -752 261 363 -456 706 98 421 -343 606 -357 369 -940 710 413 872 -266 607 -670 -75 -384 -816 629 -233 742 -222 -996 428 136 -513 279 465 536 -608 446 -70 -964 468 888 100 -599 -498 646 460 452 798 318 -200 205 862 45 44 317 866 799 -528 -47 723 63 510 976 788 -900 -245 -663 207 273 -152 406 769 1000 141 -314 -788 -53 55 -56 719 -191 -410 363 465 -992 -881 -220 133 862 176 -177 24 84 -744 139 394 -557 22 781 -583 -875 -664 -401 277 967 -977 -425 -329 -526 -911 -150 -422 -83 46 -780 -735 948 634 485 -412 -812 -360 167 500 520 314 638 877 268 -717 -749 -113 -305 750 -720 -409 -350 -726 738 506 867 -697 985 -853 822 86 264 -131 -667 803 948 -933 -538 168 33 -62 -897 -620 215 369 186 150 65 -915 -792 -407 161 811 -206 -74 -205 -789 -975 -331 845 -312 302 -285 403 91 -749 975 761 -633 198 -453 440 -803 -305 580 -196 31 886 133 451 -805 -795 -300 874 294 323 104 899 -410 -989 886 744 -559 -722 118 317 -611 -710 34 -997 -221 -202 -63 -172 218 -125 -58 -9 270 944 25 211 -661 -758 -51 -707 -13 -382 90 562 -906 -64 -197 105 165 930 564 -766 508 -632 -456 409 -54 930 -276 486 -48 -551 45 679 -318 920 -955 800 -656 -447 205 -518 -983 873 916 545 -880 -928 -48 -393 -89 -872 306 122 -723 -631 924 -697 836 48 -659 373 -55 -277 393 -765 300 -28 -814 480 350 -445 90 402 -454 391 -808 -615 -298 576 -329 -19 -610 -752 857 -820 -49 -426 932 560 347 544 -73 406 -837 -756 726 -113 -58 -463 -992 591 826 419 -381 790 -60 486 738 945 956 962 317 361 -706 767 -191 981 -78 -798 897 811 -588 415 -694 -748 -936 -539 628 94 682 -714 149 -946 432 949 -571 705 265 -103 -585 146 -231 -472 537 430 -943 82 585 23 130 -188 31 216 -321 575 643 -779 619 -804 891 813 -989 -380 -388 -338 -427 534 670 407 -46 -221 675 1000 661 -290 671 354 406 233 -947 595 797 601 -159 -557 -342 -53 868 626 814 -673 322 -439 -203 82 327 -936 -12 410 54 -86 949 -552 737 -934 -538 914 89 -554 314 764 -424 556 -461 -583 -960 466 456 752 -622 -285 -812 210 -30 215 799 -659 470 162 920 -847 -534 -733 759 692 -299 -246 -87 910 -428 816 -980 110 737 -955 675 40 -251 160 -816 -165 119 782 -913 -492 63 888 -843 423 859 -418 505 -513 114 115 631 -565 -91 646 150 645 761 -231 -346 -907 -177 202 843 95 178 544 16 736 -187 -719 -268 543 -702 -422 285 976 764 -574 -476 385 81 890 708 77 -291 148 -499 -716 -10 -569 -612 -117 920 433 107 -343 -720 -831 456 -18 -76 806 56 871 497 -668 90 -72 91 -798 -972 235 955 216 786 -780 631 -715 -478 -78 -469 -742 363 -731 107 746 -173 -334 -203 -769 -526 -440 416 -512 -443 976 764 8 18 586 116 -149 159 699 -49 172 -554 -831 292 -402 -593 828 -218 -347 306 986 474 -365 190 -427 -883 -780 -495 756 650 -330 -514 -748 -451 60 737 -108 683 411 -967 683 -266 -829 620 760 -424 -77 -767 162 -590 672 281 -631 -531 -124 363 761 -446 -884 190 414 -860 998 604 -628 434 545 691 -140 -690 473 -662 972 328 731 -766 910 -296 482 56 582 133 -378 -228 -448 675 360 -55 813 233 -735 115 -636 796 -673 -566 813 234 508 -196 65 213 771 912 338 -687 143 359 -349 66 -515 861 490 970 26 -91 490 152 -579 -291 402 462 -97 261 738 -307 -417 870 487 -761 -823 9 -834 292 -428 606 821 -174 879 287 927 -327 36 -831 176 105 457 370 -178 930 430 -497 -518 -366 313 -120 723 -455 -539 735 611 789 14 -711 324 -412 -860 909 272 -259 -286 610 872 -905 -733 -460 779 -481 -104 997 -376 -194 710 -975 -789 -62 -846 -837 -972 530 397 475 398 941 -351 -218 545 -980 510 -407 148 -4 57 437 69 469 772 415 -891 -949 -352 -174 628 -974 -530 -156 -45 -472 -919 -53 430 -444 544 -923 10 -837 -701 -641 377 -457 740 -720 -169 -437 -210 -890 -238 11 -547 -593 522 218 124 757 557 436 327 -631 335 818 -589 -208 119 688 842 683 -970 -950 -295 982 -712 -207 119 -987 -960 783 -761 -731 -992 384 132 -412 -372 963 286 344 782 -471 89 241 -443 -595 -837 -89 -181 -51 695 429 662 384 -985 690 70 -284 875 75 -376 -773 927 754 377 -5 -269 762 -957 272 639 674 336 -606 -194 50 282 -656 -892 158 314 146 -452 -572 -388 775 -56 20 983 260 115 750 -549 -183 680 -814 294 539 -343 456 -133 -441 -231 181 844 738 -248 98 9 649 -180 -997 -164 -672 561 918 76 -33 -509 632 372 -46 -705 203 -99 78 828 -26 657 -87 614 -339 866 -470 -883 -586 -770 196 -676 -336 -226 -528 813 -601 -488 -371 -46 434 460 981 490 -594 288 -988 893 -54 831 -539 -67 262 -219 -653 315 -61 33 -770 599 -234 777 -707 353 -93 806 -710 909 -887 -394 153 949 -272 -786 940 867 -285 994 375 -339 613 -741 13 297 -561 -93 761 -115 -610 387 274 80 852 -901 880 968 -1000 298 376 -984 746 14 638 -962 656 129 -217 525 869 521 592 935 -627 502 897 495 -466 735 -522 368 802 217 -737 -623 -446 484 392 -107 765 -721 -685 483 -147 338 -851 577 -703 285 81 -474 406 433 -964 -667 981 426 -658 910 -142 276 -246 88 -148 976 -239 -962 739 -580 -739 -385 -224 -682 685 926 -300 774 871 -937 -987 662 564 -81 -201 201 -912 -946 532 -160 -911 99 -533 675 309 101 185 -465 436 841 -534 -998 584 748 454 -180 -835 92 -6 344 583 -374 668 943 -164 -641 -921 783 269 -163 494 -357 -215 272 -72 -861 446 588 -916 22 -218 -530 934 -137 206 283 722 -234 48 -183 -996 -941 -317 611 431 -975 -888 26 -987 104 659 -888 -59 -604 -880 -161 -798 933 707 326 -706 981 -293 -832 268 -120 128 -112 -808 -980 192 -252 288 308 -659 -724 164 -261 481 54 135 -254 -356 974 30 173 -895 948 -752 -199 -443 81 -344 -518 360 -479 30 390 -101 449 -820 -537 884 839 492 -922 -379 -104 763 319 705 -806 -202 418 82 -867 439 -306 56 320 131 124 -48 831 934 -515 -513 -912 -808 729 -607 -459 -322 -148 1 -291 -917 899 -382 -336 975 -806 454 805 -659 85 850 -334 209 -771 -903 -221 388 -587 -745 -919 -179 -89 -815 709 -388 190 -739 774 -9 -299 -558 192 -632 269 941 -617 -167 799 -876 -137 -425 96 -984 -660 788 -876 -406 918 -386 -581 51 838 882 606 595 422 950 744 -880 -680 -960 605 -210 674 -920 651 589 -222 39 -614 -558 -134 -734 -913 -967 -584 75 -989 149 757 267 41 -557 -866 -886 781 -289 -278 228 -493 -48 708 -542 651 -933 -597 -85 551 -149 123 358 508 543 -4 -130 800 129 28 77 725 174 -505 -27 584 -332 -728 634 209 943 -384 178 60 -637 158 105 -370 -378 -963 502 -68 -698 410 -113 436 -912 953 760 854 410 -7 -4 -919 223 -992 860 924 -558 -733 -810 -505 275 709 -179 154 -441 -362 531 -105 165 563 3 -543 95 874 942 638 340 -66 -221 900 12 515 -126 38 651 422 951 -230 412 450 387 526 730 -874 494 -276 802 10 633 284 795 433 559 -473 618 -489 251 22 -555 -625 -138 720 17 -937 -635 -108 -498 -904 806 779 -458 -233 -665 207 -943 -515 789 -32 789 -615 -425 668 285 -92 862 555 12 382 558 133 822 929 -95 -298 650 422 -185 313 532 881 142 -839 -370 687 614 -656 601 -581 -236 -418 171 895 474 -713 426 -260 7 919 -427 336 179 62 -985 -651 52 175 -292 548 -667 764 30 193 -544 386 -722 -562 -127 760 62 817 813 -799 188 -555 973 -637 686 24 -599 658 -427 -466 198 -916 -883 688 282 828 -443 553 692 829 702 -983 -949 -818 481 392 -419 -715 471 -964 180 -565 -269 -498 -643 -910 -53 180 -963 -420 -829 991 283 -567 966 573 779 -684 -77 -959 657 -118 99 -857 -16 -974 -31 -204 -448 920 24 -545 802 -227 910 624 -60 958 -917 748 -537 568 -669 -735 -636 -566 -167 -350 -12 637 151 -856 416 641 -111 -560 -359 -148 473 464 -313 -632 -859 -359 426 -40 -435 915 -951 -678 748 -274 -819 349 -513 93 559 -736 778 -901 -608 -122 -493 -10 407 -745 -725 -639 8 -168 583 -174 -19 510 229 -995 47 472 379 508 -321 -995 828 -518 -707 -223 330 -572 43 925 -622 -849 -77 -555 430 -621 978 -22 162 852 577 -247 -400 -928 689 -127 141 529 -772 396 342 600 731 -471 -734 299 870 -285 780 750 36 718 198 -452 -170 290 -228 238 -549 849 -504 314 -780 -755 -36 943 -358 333 529 321 614 -476 582 774 913 -490 -898 367 550 586 300 923 -400 -962 -204 930 800 791 -882 965 334 238 46 -428 -775 -151 843 -90 -276 758 981 491 -204 -717 76 -926 -127 -277 -327 12 -376 -777 -792 983 575 154 -833 -927 -179 946 109 288 51 963 -921 335 223 935 164 -85 19 934 -223 825 668 492 -785 196 517 -640 -661 -341 19 -245 699 33 -909 -186 784 -72 -954 -795 297 -610 29 -947 -1000 -48 734 932 515 446 519 -301 -738 582 233 -765 448 -440 -744 763 -692 642 -913 232 -574 -193 806 958 448 -838 -358 -545 698 392 613 -759 -964 561 -16 885 565 875 198 980 -988 356 -799 -818 -221 -451 275 592 612 546 183 -169 394 -944 92 377 951 123 -142 753 164 -703 -12 -96 -297 -80 -287 -456 -871 230 -317 591 -996 65 -74 -402 -300 -911 -635 -503 906 -250 353 787 -583 -375 -335 -127 745 323 -205 -621 -83 -729 650 -186 128 269 260 51 -774 79 -164 640 87 -643 -623 202 631 -312 260 -442 243 -614 -226 434 218 554 163 245 445 -289 271 991 427 -742 -28 -905 600 -811 -531 -415 -494 -849 81 -556 959 672 276 -427 -901 -187 -126 634 -210 -147 597 354 -719 -460 991 -477 -26 25 -41 40 850 -558 832 -385 306 -300 -896 823 14 -607 958 -164 155 -136 990 -356 8 -439 -755 295 980 456 621 -462 661 395 424 427 -192 253 -674 2 -987 334 573 38 -724 -91 904 867 927 -816 302 -821 -455 930 -34 -721 375 758 -352 99 -740 373 -456 -337 -609 348 41 -586 598 -235 -370 -132 -313 590 -395 -624 -780 419 257 -148 -839 16 -581 -830 -861 -346 784 287 731 63 38 -163 971 956 -636 -774 -879 -352 453 385 393 -969 -883 626 0 -878 -841 997 -299 857 450 123 67 -208 -962 -941 -519 915 809 779 559 707 -664 -234 -973 -704 -607 -901 712 -473 727 -269 -364 413 297 -727 -260 978 -738 -239 -503 -683 -979 629 155 -436 579 -817 -347 808 -166 -490 271 815 -162 759 -353 -208 466 759 284 -356 391 907 -676 -700 -983 251 408 -961 354 -585 -891 -732 -615 97 612 690 -148 193 -671 672 -393 -773 -505 460 186 -808 33 835 96 -456 523 676 -315 959 -877 -668 -648 99 126 -825 -344 745 -387 270 -977 -191 -344 -406 -157 646 573 -893 111 -843 390 -372 61 53 898 643 750 -673 427 929 491 916 419 -74 9 943 -274 973 -331 -662 238 -596 73 -454 -445 -565 133 918 -924 -778 385 -666 403 -873 583 680 109 686 -53 -351 956 727 523 -942 -634 -334 192 602 925 -340 -534 773 791 -510 -239 843 -743 654 98 57 -40 793 337 955 850 191 661 16 323 349 487 301 -678 664 -3 172 368 -982 -146 163 -341 135 27 -156 203 758 18 -31 857 13 -468 499 -986 322 -930 125 -371 -788 480 -676 -294 -836 -439 568 -550 871 -733 26 -330 584 914 -442 950 529 -597 -889 33 570 987 -700 67 162 65 -549 -857 949 968 437 -838 -349 739 294 -858 242 405 -277 558 -842 898 812 -379 162 -622 -844 292 312 843 -732 194 66 -607 644 200 159 -927 -348 -696 -408 623 -513 -493 477 -790 333 276 224 -351 -255 -137 286 -502 637 581 888 -568 223 562 939 -36 -244 425 124 -133 -109 -804 -811 -891 -613 -720 451 -452 -964 203 101 -621 -882 684 -657 -111 -709 194 902 -140 -908 -863 -430 893 786 -819 -155 286 -241 -14 589 -826 973 -223 0 -940 722 -816 -852 235 -872 -206 958 -815 192 -177 515 -885 850 -100 -309 -809 995 -838 -11 -7 733 -904 -247 558 552 882 476 261 -458 130 699 -160 -713 693 -206 -682 -296 -265 73 882 -894 -729 215 457 575 -363 -49 197 675 -257 776 -675 -991 710 -193 455 648 280 -839 697 768 985 -162 919 712 -507 -514 -856 354 -806 -973 -814 428 -623 344 -965 -593 517 812 -429 845 -467 598 766 684 381 734 -213 566 -511 258 -851 -895 -296 634 -806 -372 309 920 -799 839 9 900 -328 840 243 -47 913 505 -425 -71 -862 -97 38 -988 15 -852 601 -522 -46 626 -912 117 242 -410 -846 -797 -127 -412 344 800 816 981 87 -5 -557 -970 545 975 406 833 -563 89 -908 367 -703 -505 869 177 -993 317 530 -384 687 400 -697 -490 29 171 -916 -987 -736 -177 604 -590 533 -534 218 391 -966 94 441 -130 -58 -130 -607 -716 80 -127 -794 724 877 414 727 682 370 -214 761 828 -871 -902 771 -604 -797 -724 -277 -137 41 2 659 -834 -72 -582 65 877 -915 -850 228 -191 -151 -979 173 -698 330 674 -890 -31 -556 908 -226 -318 586 -77 462 797 -623 -802 -429 -875 938 403 987 514 -556 -631 -90 -161 30 -985 -938 688 -523 485 -693 -938 -257 -98 220 10 -565 -433 464 -714 642 -95 -573 493 -54 862 -192 -689 845 926 -948 365 908 -272 177 -854 434 -715 501 -577 350 -369 82 169 905 471 -805 -201 -32 822 -39 847 -620 -458 -98 -839 -223 -598 749 -950 258 680 365 -648 -848 809 -782 -824 -52 -88 557 391 875 31 65 -129 839 -361 -434 -75 699 284 294 477 936 -246 231 316 723 623 851 -70 510 -79 -754 -133 226 -454 409 179 -55 -799 233 -236 -869 -76 825 -931 -631 -110 583 213 332 -448 -749 -872 -495 -963 372 568 191 830 44 923 -73 -641 -227 -424 212 -367 237 217 901 -708 211 39 915 -306 842 -393 -402 -355 -114 -150 -494 -939 -220 363 -393 289 -687 779 414 531 -789 736 -35 883 -143 990 -424 -616 904 -896 913 682 -270 -86 -254 -841 474 -54 618 756 697 597 -349 967 -856 490 260 -203 667 -127 585 -265 219 -854 408 904 62 -371 895 789 -396 -567 -539 -212 -963 -779 -104 757 504 244 -915 -282 179 -239 761 346 -367 -565 -615 296 -505 947 52 -626 885 -117 392 -5 14 91 398 -137 -977 -726 860 149 -140 825 -424 -96 280 748 -508 817 307 569 413 357 339 -452 -576 -759 -959 -194 -481 -381 835 285 -119 596 -413 -786 -783 300 91 -608 544 873 -883 208 710 -575 7 -475 498 406 -346 -359 -166 -693 -64 624 861 -41 -241 259 1000 112 -843 -244 -893 797 -102 46 244 286 -725 -613 459 -780 -129 -953 935 -179 797 -30 560 978 530 872 -749 -69 435 995 567 256 -153 933 -524 403 -554 375 356 -650 -574 -278 453 -448 55 -795 981 535 -804 118 939 -926 -844 391 -96 820 917 -30 696 -961 797 -374 -426 -944 -200 -673 -535 9 -131 -475 -774 314 710 -632 501 -748 936 304 -617 -746 198 99 49 520 467 -953 -81 -19 665 143 636 757 583 811 -11 -666 -47 -759 537 -228 -156 715 -750 -271 -850 73 242 211 224 206 -828 439 -514 -308 -739 176 300 -872 193 296 -671 -745 -938 330 26 -265 -917 483 -824 21 -697 246 -361 998 -202 -120 -549 -602 -496 -5 83 379 703 -172 784 478 -908 -342 827 -996 684 -760 723 -811 462 826 -316 -443 977 -430 149 907 616 681 -666 -655 -304 -620 407 523 -415 -416 885 -328 459 939 726 469 -768 -168 -212 -71 -815 586 129 -967 -639 -552 -202 -51 -648 464 180 771 837 62 -918 -451 438 199 948 -258 547 318 973 717 319 296 486 49 -629 -550 466 780 -468 -339 -638 226 273 -534 981 515 387 158 608 403 -21 796 -603 991 -33 -430 544 353 -412 -894 -650 918 -981 -631 -497 -21 -345 148 114 129 931 873 -921 455 311 506 542 -822 105 932 623 919 -295 -797 -948 73 -354 -434 614 -908 -906 -733 618 0 -466 -582 112 -295 -761 -713 721 554 341 -241 -889 873 -129 -850 69 453 -446 856 -572 313 954 891 -850 -755 979 -457 610 -146 521 201 -590 -701 750 -195 -515 -132 -147 -907 -208 -883 500 711 -93 -967 -119 250 -444 -366 477 -330 -382 -617 -27 -976 -768 -197 350 582 -51 631 879 -575 -403 -371 375 180 501 -336 230 -167 -425 -854 263 -156 255 -291 299 286 227 183 -510 639 315 249 -798 -167 -819 -363 -896 975 343 345 -334 -165 -153 456 216 -197 -285 -238 -136 -156 203 268 682 -345 -119 -28 -865 -876 -976 23 763 251 475 87 995 -710 -59 821 157 -482 27 -768 -676 444 -733 230 -685 -371 833 139 -466 640 711 -360 270 -342 704 -161 690 564 294 -779 382 159 253 512 -899 -150 587 -333 207 -664 499 919 852 911 -555 822 -12 -736 797 405 -292 -46 -956 859 -853 793 -511 -49 -177 1 -721 464 -181 300 346 326 292 107 -887 -860 -630 805 -749 -334 -553 514 -351 87 -185 -382 -887 -600 724 274 331 -107 -610 -723 547 99 4 -41 252 -542 -599 -482 -589 -43 970 -85 726 -564 536 925 99 780 -436 -649 815 504 501 322 -866 -226 450 424 82 187 425 -646 943 231 -579 -7 -103 870 741 -504 387 -546 -311 974 784 -849 75 -828 -72 276 -392 -809 -580 487 134 -343 -639 -456 -768 -656 -452 -48 -150 78 -373 886 764 131 29 139 -667 -82 825 -248 -418 69 565 -131 -164 467 538 -136 -782 951 -105 695 -480 -461 -219 232 -665 -245 -655 799 -918 -462 -879 -210 467 -47 -950 351 539 -8 904 987 -860 625 -687 -271 704 -1000 -329 549 600 185 -785 -728 159 -614 -848 231 907 316 -724 -735 115 398 544 -498 -625 81 -146 -683 -828 -191 729 -915 -504 -300 456 -51 611 565 528 -654 463 35 104 647 746 -71 -197 -504 921 979 -146 -282 -400 -430 -156 437 607 247 768 102 173 -342 -487 409 810 -547 837 350 530 -65 815 -429 -76 481 283 255 883 -854 -562 379 684 243 162 -446 -974 501 579 -265 871 -928 -704 0 -369 -693 944 561 -40 207 664 -381 687 524 -630 298 985 185 -878 -682 -851 522 -777 -302 -391 -61 956 -568 -414 973 375 -683 133 649 375 276 994 46 46 673 37 -103 -435 664 -33 407 799 193 -642 103 283 723 -936 -98 576 168 116 113 198 797 -840 -89 -997 303 -277 582 -91 143 -240 -996 200 -142 177 813 -372 607 229 828 565 -569 616 682 -282 -908 901 412 380 -662 -744 762 -178 -559 -681 536 -362 -629 -392 -193 436 -688 -447 -444 -891 803 712 98 -619 -285 812 771 -507 -200 597 907 286 -530 -288 140 -549 -880 518 -584 169 940 280 -931 -799 249 895 102 749 -705 -132 -29 284 112 -242 76 510 -29 662 -996 996 627 238 878 -756 146 103 -433 795 -603 152 -37 309 -269 -931 -625 990 -122 603 760 807 -327 644 -135 120 -709 -505 -820 -867 -532 -639 262 819 283 -363 711 -793 875 215 -32 106 668 -240 232 370 538 -523 -93 -197 -60 717 468 -800 223 -195 891 798 -834 577 365 666 -364 -994 894 -832 752 366 851 172 647 690 -491 283 769 810 -978 -840 635 218 -966 -657 -314 -290 883 600 -721 559 22 138 -174 -409 951 -992 -399 -594 -132 -401 285 -546 954 430 -297 -26 715 -591 611 -743 -782 213 -947 697 -893 866 934 -404 39 833 -692 908 914 555 224 -415 710 930 -992 608 366 -677 935 -798 696 -462 603 509 -105 10 -160 -914 198 262 -997 -112 835 -396 -635 936 -105 41 248 693 347 705 -336 317 -731 771 -573 120 -535 -337 -893 955 80 401 -467 13 -343 268 -463 585 -159 -538 -734 736 -663 86 -823 674 -646 -325 -501 495 -491 -897 -156 215 -707 -133 -290 -197 867 284 947 -561 688 729 -905 -228 399 -934 933 556 5 -684 -425 1000 -261 121 923 -940 -537 958 -895 484 613 -502 -808 976 471 145 527 -824 -139 -73 -674 -924 774 -301 -215 342 544 -482 -891 683 271 81 552 -705 -275 -24 -282 -283 282 -678 146 155 -505 -19 -994 -574 -308 -659 674 545 -709 899 937 856 -910 362 -561 -876 -637 -144 24 -92 645 -761 697 -173 661 -69 -686 660 399 674 -283 723 269 -627 -225 159 323 -13 -24 -222 -322 -510 -567 37 -563 -111 -554 -339 -420 532 970 670 178 -412 -471 81 792 486 -227 -66 -989 -724 895 -107 60 -89 -306 94 273 -281 687 208 17 881 206 520 263 -511 470 -89 -871 -988 674 -734 220 584 -926 131 788 -687 780 -647 -774 108 517 320 -13 867 -713 740 348 523 773 -641 -285 834 -421 341 -833 -920 -33 292 403 736 -980 384 -185 176 -743 -756 -274 146 927 -106 606 17 511 77 230 565 -190 708 793 -68 -358 90 388 -817 -678 -52 815 -304 522 39 101 31 -683 -479 -904 -758 640 435 -935 -440 -490 226 -608 79 330 -646 -407 -323 -318 -605 673 -722 205 -851 -937 943 -156 -647 579 -948 -85 -943 198 660 636 -749 662 2 -423 321 102 -432 -60 261 514 264 -1000 -577 -125 641 -997 -316 132 982 -255 -789 -298 925 -550 -90 848 90 595 961 327 -530 -245 58 -709 -272 855 605 8 995 -152 850 -823 -865 703 80 635 -924 -486 -846 347 -787 261 561 70 471 -102 -152 -6 -462 -560 278 -624 628 49 -639 820 990 676 645 -566 -387 857 -826 842 -910 -484 829 975 587 961 133 -289 -537 696 557 -916 162 -876 -521 -822 -266 -961 -551 -560 -632 843 -179 913 180 79 928 885 -328 -5 -423 922 -949 -485 -951 424 408 874 415 97 27 -589 136 -487 -133 678 -471 168 405 574 -840 -702 44 -882 -510 701 849 481 628 294 -339 -346 -264 -560 -646 157 -710 -688 -139 -460 -713 -200 103 615 143 184 -218 -432 -910 509 817 36 -198 159 -827 -388 -11 446 -502 -753 -257 -108 -55 951 165 773 968 783 749 783 87 541 -639 821 348 273 -58 -342 489 369 -707 -546 -580 680 -353 698 860 680 177 -965 381 -104 349 -792 524 -513 441 -341 -409 29 -12 -547 980 703 137 -873 -95 143 -369 284 -717 591 -955 -500 176 -560 -37 -217 274 596 787 -55 603 464 761 -86 452 667 123 -979 375 -226 3 610 -532 719 -843 194 356 768 860 -130 576 22 89 -657 480 748 518 -384 338 489 148 -428 -781 594 -47 -453 -676 419 187 -670 651 376 497 -598 -373 -407 -286 -974 -951 783 -795 -184 725 -40 -338 12 17 637 829 663 616 329 997 213 -485 -535 -168 65 845 -111 -499 705 -683 -967 750 806 -738 -733 -785 -289 -979 -60 -357 -807 -246 -780 -35 -316 73 -985 801 -930 -92 316 -17 689 150 502 -176 -598 -632 -393 475 531 89 -959 -855 210 379 175 -857 264 -978 687 34 144 19 634 -914 982 -975 -170 -240 -962 -904 446 807 275 96 -123 971 190 644 -555 612 -441 913 387 560 -664 -348 97 -42 -256 242 -344 -196 -552 729 972 233 637 619 -936 -533 352 -102 22 928 470 895 518 -229 961 287 -66 737 -703 538 280 719 640 -589 393 582 644 -574 -245 98 -706 -280 -254 -820 524 -404 781 758 -559 989 953 -584 988 805 149 -855 -392 -56 73 458 -925 518 -658 99 -512 870 906 360 179 361 327 577 490 932 299 -62 -595 199 -462 388 -648 51 451 911 -215 -161 207 569 -230 -458 784 -377 -520 -21 344 -423 199 -249 336 641 -997 296 917 411 349 -691 434 -741 972 -152 514 -770 866 93 -52 481 -365 559 -199 -163 800 861 -456 321 708 -203 -602 -2 -587 -942 -910 -659 763 -710 802 -185 659 921 -656 -968 -325 259 -400 -58 316 737 662 -310 77 -403 -357 940 324 -971 361 897 -887 -140 125 -129 -68 -280 59 446 511 901 -437 -315 -182 -154 948 -507 162 749 -669 -265 -923 -528 949 -127 721 -683 468 594 945 -831 990 430 987 -777 758 -204 -476 -958 157 911 481 205 -528 808 -24 -346 -219 918 -840 61 760 -454 -166 81 867 -741 -243 376 -694 -744 530 -856 409 244 -87 -344 -126 -14 915 -342 -639 946 891 -623 817 -807 -556 -878 -805 -818 921 745 -770 36 877 430 497 788 627 73 -378 86 267 672 761 -870 -656 -918 -976 -442 617 513 106 78 74 631 212 578 442 -875 -28 -276 242 571 25 -704 168 -101 992 521 -279 -324 -220 -299 6 340 -742 -678 -995 -744 -705 506 -966 -237 -737 439 -83 360 -599 243 -469 898 -394 693 -829 -975 927 518 713 87 -182 179 469 -255 703 -251 266 -918 140 965 -784 -319 -548 791 -563 -223 296 -890 -885 443 -482 629 278 436 -416 -556 -734 202 -905 90 37 -835 839 585 222 -912 891 500 -136 293 -481 729 857 786 866 483 516 -468 -899 -944 864 -663 -390 -656 426 -933 -368 -939 319 536 -119 -837 -25 -572 147 -479 20 -821 -360 743 -965 185 -749 -642 947 821 449 921 181 -858 768 -285 -203 -218 -647 800 -323 928 -460 708 617 605 -844 163 -348 729 -121 -228 -31 105 -3 472 171 40 292 -539 -727 -904 572 353 -685 927 -44 468 44 259 196 -341 550 -561 428 -253 -259 -337 643 498 -792 976 -374 282 -366 579 937 641 -510 -54 129 -854 -507 280 -107 983 -442 -623 -182 102 545 -463 405 -122 629 -937 702 -878 624 582 575 373 -458 814 209 256 -794 528 -991 -74 829 -803 -537 -571 -957 -29 -142 -254 763 -451 379 96 822 275 -94 -231 753 -768 -821 -431 189 679 -191 703 854 -909 -834 616 -430 477 -238 426 415 176 -244 245 757 842 774 438 102 -515 -586 -315 803 -497 753 -635 -512 -766 797 -729 66 376 -108 -644 595 676 84 686 966 239 686 838 -324 -178 -728 806 406 806 -665 350 -624 892 -445 -357 811 284 -999 415 -149 27 -938 -344 -832 822 331 -84 935 -630 -157 19 -112 734 -109 -472 -489 -911 669 990 -261 833 498 813 -114 396 403 38 769 864 -557 16 281 898 -137 974 750 564 900 677 -203 -425 986 384 150 -712 -360 925 31 -130 915 -871 826 -570 -753 111 -625 538 373 -94 -920 271 726 -279 -764 -713 749 -235 -799 167 -329 -756 570 191 -234 -11 303 766 -231 -29 31 212 107 -934 230 -721 -74 818 -971 -424 942 14 -219 -562 961 -876 636 512 -594 -992 760 -757 -208 768 566 773 778 136 707 497 -14 508 320 861 601 -218 -200 834 848 733 -429 252 729 329 638 356 -416 866 427 990 121 981 417 322 725 23 -135 732 883 -789 495 -546 -124 -98 -729 -887 430 581 866 611 -927 591 -142 319 -982 -366 855 226 303 -171 -379 -193 409 143 628 12 892 616 451 717 -768 -829 629 330 467 -758 56 974 796 677 -966 830 -759 -72 256 -203 949 965 -812 726 -881 836 473 -774 -413 829 -508 636 -168 816 893 906 470 352 -184 -797 859 -363 -338 -18 -515 -607 -238 -861 538 -560 83 -696 494 -750 6 112 433 216 -477 226 -736 939 -123 -343 508 -883 740 469 914 -816 556 140 -73 -989 446 591 -249 -440 -793 -89 105 -83 -508 548 -625 -828 -608 374 -632 -310 263 153 -6 -921 763 71 956 755 -416 -970 525 -234 -491 337 24 -215 -183 622 77 -602 -230 -357 -679 -768 131 -870 626 344 -286 3 -644 -986 405 -307 -36 -213 -289 -995 867 -554 -463 294 -941 -17 -690 -817 -668 -377 -331 841 235 -158 -714 -789 -739 699 -14 -579 420 -477 405 419 253 -342 -553 558 826 -523 -374 -646 293 -834 -18 586 763 -378 -276 147 64 414 926 966 -309 888 784 -377 -628 781 -625 -563 -255 723 887 670 823 877 634 193 -334 -192 -52 -358 -991 991 131 274 784 284 549 -679 967 -325 -593 -100 121 -240 474 201 -394 141 -701 -445 929 19 -121 -756 -356 -510 257 -79 -314 642 490 -897 724 -859 -980 315 844 -828 -180 985 -850 -841 -123 -501 292 590 -962 -548 453 960 634 880 791 -231 -791 992 -629 737 591 912 44 737 -558 982 762 878 530 759 390 -827 323 -608 -751 -784 -303 -646 558 513 -423 616 -602 -652 -826 357 131 1000 -659 -410 161 310 882 -865 619 -159 20 -532 576 -265 723 953 -151 -487 72 -516 -516 -131 -733 146 -5 366 115 -984 -128 283 -490 36 -223 444 -354 422 336 63 753 839 723 -68 661 416 -349 239 -408 -366 399 -568 522 168 -626 337 552 -981 911 995 166 286 -388 87 454 628 -393 747 705 478 793 665 642 -801 631 -144 -409 724 -144 287 -971 -502 -759 -189 -133 491 -143 -545 104 -656 -135 959 -608 477 -234 891 843 75 311 -2 -810 -754 592 319 840 -660 749 -204 234 619 -552 -510 -615 717 -939 -596 94 -777 -622 419 -431 101 -902 -896 -132 696 -569 65 948 416 -941 961 824 -234 750 -490 -312 439 570 -500 -965 -434 103 -453 946 231 600 -974 -512 -605 -762 -838 68 174 -669 887 441 -132 486 -178 -106 247 318 -554 167 227 678 735 -967 -965 -19 -440 -780 239 847 -756 -815 372 -760 206 530 -426 -529 -898 -936 -475 -149 -898 -562 -527 326 -456 -121 -662 -772 -94 -972 -367 -388 27 -653 -342 -401 -251 -517 311 736 -104 -501 -192 -616 -410 558 -720 -751 515 142 -818 490 -99 131 -405 261 225 825 440 651 -166 36 795 89 -327 621 406 -763 -279 588 -672 323 234 330 963 203 909 -779 583 421 777 -957 113 -218 688 286 -11 81 290 -818 -653 476 74 632 -923 10 201 -1 276 -967 353 452 593 630 651 -280 -27 184 -808 94 566 -161 -454 240 -906 481 -524 -448 -996 103 711 -229 574 235 845 984 -993 -943 -462 -197 -752 -826 255 575 -696 -346 888 286 191 135 -818 -777 -626 894 518 262 134 -215 -812 435 352 -7 -782 424 -380 -749 73 -814 -809 653 206 -774 781 -785 438 -895 -206 -815 9 -937 868 2 -404 76 609 711 415 606 285 668 -625 402 -522 -243 -561 94 -115 714 671 -695 665 543 -966 -661 -214 -853 -152 -950 557 324 -307 -210 -323 500 -166 433 -609 -24 -479 780 -428 737 -543 458 -82 -568 -99 -195 600 -398 -399 -873 1 -941 -167 -453 863 -839 244 398 -36 536 521 -18 29 987 -402 -559 -233 767 944 -882 -427 479 663 223 212 -19 374 -767 200 -195 -901 783 105 -110 -500 -319 -495 -117 -677 -245 522 567 -154 883 581 -499 973 -354 303 604 217 -159 848 -824 -451 131 -711 -61 -356 296 -460 156 -927 19 -81 -396 140 -590 894 492 -141 -794 935 -622 354 56 -103 -407 369 445 285 -698 562 206 -745 227 -922 544 -167 -670 -16 -195 273 135 896 -226 460 966 -890 -244 748 -105 -770 720 44 -838 174 -570 953 336 -541 -933 -282 348 881 64 914 181 673 810 -951 732 -885 -660 -147 -874 -179 924 -264 -721 -195 1000 -24 970 399 706 512 190 719 785 -293 -883 54 -782 661 38 -876 44 600 -880 31 988 351 -251 -138 -374 927 -479 943 833 -186 191 -964 653 76 -71 -463 -352 71 825 45 589 -524 -226 -417 827 420 681 -207 917 731 695 -592 572 -289 342 874 430 -104 699 107 -132 -162 -41 719 144 828 334 -27 -517 291 262 340 986 290 -810 -42 -553 -859 76 -973 -24 177 208 -605 -256 725 -711 313 94 -219 534 -767 256 43 -951 866 308 -567 -654 -675 324 -425 160 -696 -63 -931 60 28 556 -873 -825 -650 -666 413 -720 -667 -886 612 -404 415 -117 243 702 689 -663 519 -176 773 -990 443 981 1 -911 815 -507 254 18 -471 962 -834 -554 -596 252 -786 211 991 71 883 382 692 78 -323 -342 -98 313 -934 158 -362 828 329 684 -201 -158 -634 -919 -668 95 527 851 -685 677 -365 -494 6 257 -439 351 -155 -959 -907 -182 814 670 -203 653 831 117 -725 -302 17 -139 -94 576 -24 -728 101 -769 -109 31 -63 -673 389 996 882 -458 -70 8 64 -107 -435 287 -95 988 160 100 817 -289 -593 711 -10 766 -243 743 182 -500 -312 623 997 9 -605 -326 115 888 172 42 923 35 694 915 -447 396 -516 -329 -850 -524 -843 698 -43 303 -146 -999 -858 966 -824 189 856 960 -229 -243 -808 292 -249 -189 677 209 46 -375 -246 -456 -619 732 761 -991 -436 -906 157 82 -533 -198 303 -487 52 -362 382 -689 40 420 -828 486 560 998 -566 -530 -725 -967 -619 -602 335 500 -216 165 -75 488 -485 698 944 676 -935 399 -869 454 -274 -488 -613 -442 504 -759 -980 436 943 960 -223 953 982 -531 -448 63 -752 -682 -527 -86 845 -121 -559 -540 -50 -397 477 171 -374 -898 -339 842 -657 -545 575 -873 -832 -153 -462 344 -90 -679 -388 -396 -260 55 304 895 538 804 331 -559 160 546 239 453 847 499 -108 -636 -866 -146 -832 -474 -245 -757 223 915 803 410 653 214 107 69 -766 -575 956 -258 783 -652 -931 -890 -551 -355 579 742 16 198 981 233 232 66 387 845 324 686 698 466 157 663 357 -612 -289 -413 706 -602 531 775 -233 605 -52 -380 343 -30 -247 -317 -582 85 905 216 -59 79 -339 614 -826 -806 930 832 -440 56 875 53 -750 651 -611 -689 364 -31 -482 -605 -563 -101 -797 33 531 -244 -734 -763 -408 785 -521 877 -128 663 -338 753 -358 -607 150 -741 -800 682 -104 -14 677 -128 -944 -259 412 889 909 -475 472 155 732 -296 -8 974 789 99 -950 -185 228 940 -592 -102 -64 556 20 -703 98 -817 275 -358 -280 493 -857 874 -70 -94 551 -871 -696 -565 -309 -160 656 -612 -614 -849 244 130 134 -199 -261 -711 507 -163 -108 940 937 -840 800 -619 751 -379 245 137 23 103 161 -451 661 -276 94 906 660 -642 -996 815 -261 -773 169 -693 -29 941 -858 -54 615 -589 578 761 -408 754 -780 846 618 -845 -912 102 213 -622 662 -646 280 -806 -847 638 -544 -188 619 422 662 660 -231 -579 -116 -262 381 -851 -722 -281 -577 999 576 -582 92 373 -87 326 -503 -926 -547 -66 551 145 -841 -265 616 489 96 -677 131 356 -418 -27 -811 639 -458 -120 943 867 -942 -993 868 436 642 365 860 202 176 647 520 652 929 -304 -579 616 238 675 -433 678 421 307 920 -682 375 982 207 969 -355 826 -991 142 -589 -812 853 -814 94 -308 485 436 543 -302 -347 231 656 381 376 867 -947 99 35 -213 59 614 603 797 635 -640 651 -600 -574 -810 -933 987 740 668 394 135 972 157 -225 490 -667 -246 439 -783 441 53 247 148 785 229 727 -918 -17 789 -973 865 665 826 -392 356 906 173 -380 -127 390 391 701 742 114 -411 903 -920 -864 -751 -554 791 968 694 -126 873 452 -991 497 935 -70 -7 198 979 351 739 -1000 583 752 866 271 771 -10 911 -930 -331 664 328 900 69 636 -261 827 -58 107 724 -1 -835 -968 339 -598 -425 120 -357 865 -442 -461 -613 921 207 156 846 -596 -196 69 -921 411 -265 676 271 -920 962 671 -194 42 -919 757 800 -963 256 110 975 908 945 -248 -186 -133 175 -371 -450 101 294 880 512 922 427 -416 -769 346 783 324 860 -208 -380 779 -524 931 933 254 -113 -94 603 -23 322 779 153 -98 462 355 -444 -22 -577 -310 -209 -389 426 955 -498 11 930 937 -881 871 331 -542 -455 329 56 379 883 27 363 481 558 -141 -269 -558 -135 603 380 -857 -768 907 -164 604 -279 485 -464 -434 284 -915 -7 -838 442 759 441 -648 -665 777 -556 898 -640 -903 199 630 131 991 726 -503 -119 428 -434 414 -600 -56 232 137 -448 -798 -924 -547 61 -525 -494 796 -326 657 -371 -460 795 -321 111 207 58 32 -371 -96 192 796 -26 779 255 19 -157 -967 -939 -552 -414 929 316 321 -108 -513 460 760 -656 -944 -201 -675 716 557 -285 927 -688 123 -454 48 -340 -212 541 -23 -510 -551 994 43 -13 626 919 -321 -300 81 948 -424 -280 483 723 964 -149 379 -799 -468 -271 -757 -159 -698 -473 480 -22 -869 -797 671 198 744 -671 -919 802 -658 -543 419 808 708 690 -46 694 -909 -555 273 -615 132 -693 686 777 170 -86 -256 304 974 -359 -776 -259 924 -891 57 916 -665 -511 388 -889 552 711 -768 -550 -1000 17 77 -291 -154 -873 -813 -85 -863 2 -954 150 837 785 437 846 805 156 675 -520 370 -854 215 -82 522 -407 -735 -482 -937 441 -920 615 264 518 -362 746 -992 733 -469 290 308 -237 -660 250 518 -414 -486 -960 -43 -71 -753 -289 -815 342 344 -716 -967 441 -109 -766 677 -263 847 285 497 584 -795 188 -428 530 533 -669 -874 -963 -234 -179 845 -768 123 526 -914 494 138 -796 6 27 -632 -690 -95 148 -933 977 134 211 675 -712 938 202 836 -425 266 892 17 540 -512 -346 -501 300 730 -569 657 673 737 576 312 -320 -618 -592 750 684 -963 225 -676 -713 289 12 169 121 3 914 367 -773 505 -940 180 9 246 -610 -34 776 -460 -90 -853 778 -310 -631 -399 -394 -586 89 -151 -28 -43 -830 55 271 124 -550 204 -854 -978 -548 255 323 439 420 -646 -963 947 175 -134 -70 -905 765 717 374 -50 616 -645 -54 264 647 -537 -837 -663 329 -740 -59 -644 463 -807 -4 -169 432 476 135 385 -51 6 206 684 194 -369 -671 -919 -987 373 -807 -295 154 -558 993 847 -970 -54 -407 -401 -788 -178 792 40 -486 75 -360 -463 549 -929 326 563 54 -583 -694 338 167 574 -390 702 -525 -644 -244 832 917 18 764 -256 -112 52 -347 456 479 880 551 974 435 920 913 190 -17 -584 732 -191 401 -794 -665 -625 -726 133 -353 565 -963 876 -460 -403 -608 -237 650 520 -914 -125 937 296 -42 -8 -846 927 -361 600 534 -709 112 -369 425 -521 -160 -645 517 536 859 149 -527 387 -196 -489 -542 163 -765 -450 -347 -681 -711 -185 -25 -321 397 -233 189 -846 181 -595 239 483 853 -556 -266 827 927 -231 -958 -619 109 895 917 -215 -959 -602 -736 -169 389 758 -404 -368 -19 -525 -622 746 672 -342 -981 -631 -249 -159 -792 573 897 353 59 -393 -381 -816 820 -237 -14 -503 -253 999 -67 477 967 494 471 943 536 381 -695 985 837 -414 -241 -321 789 206 247 -922 -539 473 -720 392 898 -390 -720 -382 -528 -392 862 -853 277 752 941 469 513 810 -452 -611 712 -342 -918 -75 901 802 639 -252 998 -940 143 921 694 185 886 -679 859 -299 961 847 -725 -515 -638 -508 -57 949 -763 -964 -147 -229 -776 136 -951 309 -132 23 -486 641 561 267 -193 -346 -901 173 -178 -455 218 -621 -597 371 -654 706 -43 -991 821 -938 -293 -711 296 288 -727 863 -395 -288 379 273 -268 -466 806 -896 -801 -737 -606 -796 711 -635 -222 532 -880 81 845 -252 120 320 -608 -971 616 127 -446 337 934 -753 -382 405 -990 260 55 -643 570 -954 139 411 -546 -373 479 787 -345 26 -457 -942 -409 864 -758 -613 -19 617 -579 750 871 592 887 451 894 -448 182 -235 730 702 863 -990 -173 695 134 -750 815 233 -187 204 -498 -329 825 131 48 -716 -42 578 -667 727 -976 -859 551 850 -806 754 508 -552 334 -847 602 -713 -884 799 -569 883 908 462 710 -397 821 636 475 485 -394 611 -214 -670 -404 361 43 -4 555 727 130 803 929 119 255 -457 -82 53 824 79 -887 621 -365 723 493 166 766 -77 -414 525 523 -134 -247 -995 -649 -633 604 -925 591 250 -623 638 635 64 -178 -86 735 -7 -957 -912 -24 696 -618 543 612 -353 -490 -319 -830 -330 120 -339 -887 461 243 -657 -654 73 203 -73 914 -265 -783 343 249 -913 -741 679 150 648 -464 -693 -63 843 874 513 666 265 9 732 600 -239 141 -523 -484 586 34 -649 -285 -755 -832 377 151 -62 594 -402 712 -761 -911 940 -659 -43 -970 -172 -386 -408 -560 -37 280 -783 756 -758 50 516 -633 -211 319 -916 -908 -377 -261 -973 -712 621 -762 106 427 -19 213 -193 -35 -809 -992 617 -549 -275 629 772 -312 536 477 -501 889 129 -128 -724 694 230 -472 -644 303 398 156 201 -521 -131 582 362 -960 -857 979 -235 223 562 163 997 362 785 910 -818 23 609 -595 404 401 -764 -173 634 224 -853 858 821 426 686 -250 444 -715 755 -650 -25 991 516 -861 547 -364 -167 -506 32 -373 -283 -486 -241 -414 -291 913 -122 -692 322 352 -209 -834 -147 -486 987 -503 404 -908 78 -923 -470 -620 -349 -117 87 -355 603 -374 -332 -99 646 -687 131 -537 722 591 444 470 -242 826 -106 992 -873 386 -234 -789 680 -658 -598 774 183 82 -918 -609 321 -109 -107 406 -701 952 -678 -109 337 -597 553 -313 -513 981 474 -397 534 587 -657 -546 813 506 -297 -965 165 918 -416 818 957 -224 -493 729 -510 336 -938 -733 -809 940 -286 -694 184 -864 342 88 -871 -500 409 334 -135 -253 12 -871 237 517 -774 314 290 -809 521 571 272 -948 693 -295 403 465 -294 -684 774 832 387 -785 -419 -411 770 725 -486 -560 -730 82 141 230 64 -37 -212 -862 824 230 -617 484 627 -671 -563 113 772 448 461 488 950 -445 975 -811 538 -912 667 -356 -859 696 -67 -652 921 -353 -85 608 739 -162 272 815 451 -926 -694 -824 62 -326 -672 907 353 -741 859 345 474 0 332 130 385 228 343 -168 607 3 104 -481 -515 458 -616 -530 82 -45 536 -850 -968 -227 414 868 972 896 -778 -971 -860 273 -129 -718 -390 316 948 -863 689 -366 752 -264 225 -501 863 -769 -902 -341 440 567 883 -508 608 45 349 538 687 294 -373 960 653 618 -556 -610 -876 -134 -619 -643 499 -875 -997 299 -397 641 -888 -639 188 -469 -245 59 820 531 -36 399 378 -834 -790 -204 459 31 -5 598 103 -986 -563 -951 912 -202 -670 90 438 720 593 -826 189 358 -658 528 520 406 23 536 -404 311 -629 -489 -873 -535 63 857 798 591 765 -474 599 24 -752 121 -219 413 -645 -768 -112 939 308 -615 -274 -478 -462 977 -902 477 -242 889 911 -502 -922 -715 -94 548 529 357 969 -710 741 -226 -275 -204 692 700 601 -646 958 152 709 592 628 -276 913 482 -545 -237 984 261 -337 -888 -84 716 -468 124 573 -84 647 810 -48 -451 366 942 201 818 601 843 -1000 -352 -495 -598 -425 133 -299 -321 944 -843 761 666 843 949 675 -434 268 -896 356 -472 68 19 94 -408 584 164 -893 -789 -659 -715 -343 -367 -441 -1000 795 -232 -276 865 -273 -823 512 -200 -541 490 916 518 -869 821 -808 443 419 310 -445 -272 -174 64 872 795 927 900 888 -368 -218 -561 569 -510 155 855 -449 924 275 540 -587 -689 -113 -135 118 106 -442 -529 -265 944 -391 -662 -541 280 -956 -763 200 -239 -479 698 -225 -438 914 458 287 212 212 684 -268 99 449 366 -635 -667 987 -291 445 923 -709 -192 280 -569 -699 462 -866 -471 -471 -273 842 688 821 -698 -163 -870 889 -73 -819 -950 -414 273 -472 -684 142 83 778 -81 409 363 591 511 740 -847 557 290 -726 864 -961 -910 641 302 113 -845 -144 -173 831 -527 738 41 818 884 -204 -840 -961 300 -230 678 683 -836 457 -502 238 442 101 849 246 -970 124 651 -694 -261 -300 -147 -459 467 -922 523 -838 936 576 445 223 316 -988 -889 -788 216 -480 413 -615 224 -806 288 959 -128 -899 301 -283 188 -618 309 927 328 83 -325 -604 -17 675 207 -731 231 698 -805 534 -971 579 0 -579 -255 -991 193 -352 -793 -716 -251 957 -483 670 208 776 -315 -160 -80 -495 -283 -19 -577 500 -513 501 493 -128 342 -176 436 780 -993 -119 464 -835 -886 -234 -896 -838 8 242 -160 64 622 -775 -576 260 186 -189 905 -137 552 702 -621 -377 396 13 -469 568 -194 707 619 -270 334 -447 464 97 -556 -443 102 -75 -329 524 207 -610 -447 272 505 -762 -771 -267 464 -625 -39 167 441 812 -937 -69 -100 -630 310 480 -439 117 -770 -406 661 -663 -402 -780 -951 863 -560 -858 410 847 -19 -63 -81 399 -303 938 -331 629 -958 566 251 563 -259 735 986 567 -644 -661 -266 -547 -869 148 -293 188 -536 558 538 711 -848 424 -999 477 163 -156 797 -792 -108 938 993 -297 -224 56 -409 661 -601 944 -672 -18 279 -689 -474 183 -454 -913 -701 -719 -480 -341 508 -674 -274 -455 580 35 956 -136 37 883 995 -495 397 -8 -351 570 942 -635 -372 -157 -101 -485 989 -683 146 758 804 817 -290 -671 -646 -981 -914 -877 -387 931 -737 79 630 238 792 565 776 618 748 -552 26 -6 890 63 340 417 958 507 997 294 -80 512 -365 681 689 -955 -719 315 224 697 187 -315 273 845 -313 -198 435 -625 154 -333 819 -298 177 723 932 -424 758 140 97 -779 -663 652 -27 761 513 -827 692 592 53 811 -413 -516 541 810 -846 -283 749 798 -139 463 -342 791 834 104 -788 956 -416 -910 -900 -281 -673 460 -865 -865 862 594 182 -60 -426 338 620 806 -477 -264 798 -581 375 235 -362 -396 95 -216 65 150 594 15 -469 807 -343 335 631 486 822 201 -641 -238 274 342 -545 -420 -677 464 -276 424 21 683 -312 924 189 -433 -948 109 113 253 -372 -995 -400 -161 530 -144 -676 459 997 402 42 762 -221 -551 545 -378 -762 564 -1 560 650 -2 960 -586 929 -439 -59 367 -183 215 467 -448 295 432 749 375 791 329 -665 -728 -392 -917 -910 -600 632 -815 848 120 261 341 446 675 353 650 -93 -939 751 978 443 430 994 46 -562 220 882 -608 11 808 -356 60 146 -361 -973 -884 826 -228 617 26 697 17 705 873 -411 -244 -590 -507 -956 483 -448 -598 47 -778 83 -248 -281 690 492 825 791 738 508 -170 598 718 -936 837 -316 -504 688 939 967 906 584 773 274 -911 -341 -831 661 -829 -514 749 747 346 -751 -110 -36 392 689 -110 -110 -967 -416 -5 819 -983 835 -881 153 954 455 -515 -134 -484 -37 380 352 506 -81 58 -992 -946 -40 -609 -200 417 80 -801 225 789 -622 389 30 284 829 706 -600 -895 -766 -201 -882 880 761 236 493 -943 736 -612 213 565 -173 -432 392 164 214 -253 -333 765 970 -903 35 649 631 946 532 897 530 -969 -386 338 -176 730 -14 314 -280 981 883 -631 -801 467 410 -183 467 294 187 -647 654 -923 307 -456 235 -719 -380 559 -990 350 -402 -73 807 -250 599 145 -669 171 241 196 645 803 -418 -579 561 -87 -809 -344 746 519 312 479 724 365 -112 370 -403 -649 528 -413 223 553 226 649 -819 -448 -481 875 234 888 926 5 851 -883 972 -359 -661 753 639 276 -677 442 -738 -970 -717 782 -71 516 -65 535 -832 -587 -783 854 -292 -148 -693 -389 -76 798 -507 779 173 -94 -505 158 -254 239 -197 254 750 -163 -701 -987 -417 -324 920 957 736 569 -131 273 809 516 -835 -549 225 -71 636 313 -470 -735 -328 -606 -20 -370 -800 843 -581 -796 -128 -491 -301 69 352 -277 -28 593 329 -357 658 538 -235 -965 683 -312 -546 -734 -507 -588 631 401 467 987 -402 600 -160 833 413 -398 79 -663 -38 791 -381 -850 -16 963 617 780 694 -89 -561 748 23 387 659 -754 51 -666 -173 -410 403 129 396 -150 -728 831 -798 784 -266 271 912 -129 479 736 -876 -864 861 -827 -813 912 62 910 263 -750 663 -117 537 252 777 -274 -757 164 403 -344 949 939 679 44 -305 757 -163 -118 911 -396 -365 987 792 149 356 -630 -989 856 -543 -31 -421 635 -667 65 -424 569 477 -277 -144 970 -491 -641 -46 -197 614 -94 -841 -941 -190 104 17 382 519 101 2 408 -32 614 -978 232 55 -135 632 157 275 -53 234 275 -851 -121 557 -872 342 850 501 -613 86 -433 -967 25 -877 449 570 185 276 -720 497 284 -728 76 -798 -938 73 877 -746 44 386 -873 -109 -709 -940 -769 -800 -655 93 -153 -127 -304 -994 116 -266 309 746 502 -441 641 596 949 -57 564 -230 -745 -657 484 -964 -408 694 -233 273 919 -483 -136 422 -375 -581 250 972 302 564 63 -429 829 -231 608 541 13 -868 478 685 507 769 522 -546 976 65 440 463 226 530 569 457 -264 175 -446 -107 -171 259 -712 -829 -206 -461 -522 -570 -668 203 228 226 -437 -309 -171 12 115 -515 723 -87 203 -884 841 -433 -69 230 711 171 -552 684 -587 466 722 221 968 -552 795 -304 633 889 844 667 86 -219 -368 -322 -131 -568 26 -10 -698 333 801 504 -523 867 309 -573 -864 -462 -991 56 -15 -792 -564 -120 -894 75 -286 843 -500 -194 312 665 -356 -78 -539 27 -947 -591 700 710 -437 -20 322 429 -737 309 774 377 700 -358 -714 912 471 -1000 200 568 -714 -272 -623 -374 -731 769 -954 -842 47 -752 435 408 659 -10 627 -214 -112 -317 489 -706 892 -827 -489 -715 -540 114 -620 462 837 -777 -810 586 -634 -411 567 -307 -416 -15 348 -809 938 834 647 885 -464 -610 -500 725 812 184 199 273 -393 -14 308 -849 -406 -366 -695 -411 -310 -355 -646 -863 -535 834 -767 289 -669 252 772 -119 -958 556 582 -182 -85 975 510 330 -275 72 203 982 -37 615 -455 933 472 738 993 -179 464 -733 -482 648 -567 -81 -330 -840 -754 999 51 -788 -779 669 973 371 -491 -675 522 -151 -186 -403 -374 -896 999 739 815 -447 -565 -783 313 941 443 -624 -421 -894 -197 61 707 471 58 -843 219 826 724 -743 -456 -331 79 -969 -34 -682 213 -653 -815 -227 432 436 -370 -743 -987 322 698 -902 891 845 592 -2 671 711 -311 576 -226 -870 -115 -533 328 -514 -236 896 -232 230 -713 680 -515 -780 764 542 82 207 69 867 -814 934 -211 -24 940 38 -539 -261 -158 -706 762 651 250 141 512 819 -96 519 -377 -681 272 118 245 380 450 -905 129 354 -801 -50 -35 -472 -585 -816 215 -228 470 218 774 -323 876 853 -943 -234 286 238 -896 334 567 962 -995 -49 -305 602 -926 -432 629 842 -681 585 -615 -556 -563 563 -526 531 963 300 -378 -306 -607 647 835 -35 -20 -915 603 201 642 210 958 -431 429 -265 459 792 94 -636 -841 -145 -176 423 514 -500 200 -466 381 -355 -609 453 110 948 -195 608 131 803 499 517 722 -762 -955 163 24 -276 -719 43 483 -54 -65 -560 667 -638 -157 220 -482 -407 -507 214 218 -732 384 494 466 149 -728 -553 -802 -849 -73 -972 -601 -534 -705 -997 730 14 -698 778 41 -322 605 785 869 -664 -854 585 245 -754 -294 -896 -269 -376 -544 -801 -524 -74 -352 571 -806 603 746 297 -318 683 -631 993 844 -389 -60 -145 644 446 -680 559 773 -550 -314 73 226 231 856 803 -566 90 -335 -206 -710 978 -80 116 142 443 44 974 626 -686 200 904 610 -887 -580 -206 164 -883 -614 689 -210 -622 -392 -183 569 858 637 -890 -881 40 711 -596 903 -890 547 708 962 722 -76 981 -352 257 254 -987 -16 719 -105 595 416 234 90 163 54 -821 -931 -985 68 90 353 -415 -204 -371 -106 -547 394 636 -343 526 732 -4 -160 -925 973 182 -805 690 -853 114 -435 -106 284 413 714 -183 -262 -666 889 -300 -740 -865 521 -581 -57 -251 316 -102 816 -964 349 961 -368 418 -779 128 792 11 114 -986 -587 237 77 715 -4 744 210 750 486 412 -253 728 691 61 -39 -791 -113 -650 202 568 -301 -999 -794 504 -287 53 -757 152 -940 503 622 -521 -240 672 -101 -87 897 -358 -439 279 75 492 -722 -282 722 -190 520 632 -790 153 28 706 355 240 -818 566 -998 -384 -428 -114 144 204 -353 343 -671 817 -780 -695 378 -422 -563 -675 291 932 -627 -293 -502 774 -352 931 -554 457 817 -601 -545 835 -782 54 -618 724 -864 -742 991 101 -484 385 174 -607 -748 716 -157 950 -150 717 266 370 300 -315 653 355 -530 -680 -505 61 208 663 786 795 -10 330 156 865 -67 864 -703 848 947 367 651 752 -416 -181 -635 425 237 36 744 308 -197 -324 -493 407 -321 -611 544 924 -212 999 36 734 609 -860 130 391 -108 -129 156 -328 431 -771 -972 -839 -681 991 -759 152 557 388 -463 -113 792 727 740 616 -261 -294 333 -557 369 703 524 -142 697 -262 152 -969 -498 208 -338 -271 186 -487 275 689 -543 203 -362 357 698 726 -502 139 828 -308 -294 -725 -754 65 -677 -593 -825 -478 -378 577 -539 154 270 473 -469 -232 395 231 -102 -860 468 14 445 569 -401 597 -193 168 602 937 758 34 101 818 -485 117 -821 -201 360 -283 -829 -793 921 3 644 994 719 -1 -212 -916 810 177 459 840 207 -9 590 -725 229 -696 32 238 480 896 -915 772 -29 -690 -252 785 -179 823 609 -514 -863 -111 -248 -84 589 -269 -703 -205 975 -260 -620 654 720 903 451 -909 967 528 775 -884 -718 -747 -305 385 -852 522 -393 -105 212 -444 -482 102 737 128 -495 686 804 178 -215 546 699 678 -322 346 -387 917 587 -655 -565 988 -41 802 353 838 858 860 -528 -114 745 2 -551 -552 502 -921 463 -176 21 -349 -836 -994 -853 861 41 -89 96 -166 -56 -722 -211 -849 -484 -495 510 728 210 991 14 -594 -329 -204 -297 362 111 -86 983 926 387 -467 679 -801 265 967 35 53 684 -74 -737 -486 921 201 324 -758 483 -701 126 -257 -104 -896 115 -267 -209 298 240 -91 -938 251 -810 963 -346 68 434 963 -311 266 315 22 -248 -119 26 645 -44 608 460 -917 -637 -47 375 -204 561 -775 966 667 840 -121 252 460 993 962 51 -585 -546 272 631 877 -910 -654 206 -735 -847 -678 90 473 -330 -767 -194 -522 -318 -18 -481 464 -385 106 -42 245 166 833 -857 -239 -908 221 -680 444 383 -977 -311 235 -981 14 -42 918 -124 726 -715 828 -482 715 43 -456 158 715 991 141 611 735 461 22 205 76 -170 -846 534 896 -777 372 -299 -824 483 -189 -724 195 128 758 -830 -770 -408 -125 -464 685 -184 -773 -255 237 785 568 888 548 -445 963 493 488 -650 -571 -159 -397 101 -162 573 -139 200 -777 956 517 941 -31 843 -572 327 976 -713 914 754 -727 -764 524 -737 -318 -4 -216 730 -269 -559 -533 43 -436 -857 343 479 -896 -632 -479 189 -980 146 996 79 -8 -735 -989 -297 -687 486 519 338 -984 211 527 983 398 304 971 -254 -773 32 169 -45 173 155 -859 908 -355 716 834 -757 -579 994 942 565 -519 597 -560 283 -486 -853 206 32 -389 -346 920 66 940 -532 274 522 554 749 -275 -888 -215 -341 121 519 319 -1000 235 -217 327 239 719 -336 697 662 297 852 504 -125 -733 527 -705 -597 538 -507 903 -315 445 -913 -698 -794 231 -61 -733 -799 658 860 -855 719 441 -653 982 -894 -79 672 -245 -820 -507 129 56 -666 330 903 -805 18 82 869 976 -884 704 -850 -45 -70 996 557 83 -442 843 -84 347 37 864 -211 312 -842 235 568 -496 -211 -340 594 525 -909 -964 500 -972 -189 658 177 -211 -995 654 -207 -247 899 -909 455 -257 -844 580 -47 545 589 881 -463 375 -238 425 -71 -54 258 -952 981 576 748 -784 -670 -155 756 -562 -68 755 -726 613 -238 503 247 970 -82 262 -844 695 264 591 -51 -433 -261 327 532 -811 873 975 -613 -522 659 959 -702 812 -5 848 338 -464 -498 980 408 -56 769 -991 286 -777 954 53 167 425 -908 -275 934 426 188 -967 -400 -284 -15 -245 441 220 -16 -166 335 979 -169 -397 713 -446 -728 -416 812 788 -215 490 -117 722 875 -160 -687 566 -883 -656 5 613 -15 -14 798 -226 -69 -991 775 -268 -671 -664 -853 -532 822 -828 575 165 -388 -209 484 340 678 292 -418 -438 -931 320 789 539 85 -417 -756 739 -373 -215 -727 229 -286 -255 874 802 -886 -203 -823 -278 637 -866 -115 135 -645 200 -770 691 -154 111 -483 271 304 -744 -396 8 612 442 484 67 248 -506 -283 -59 -639 591 -766 582 -446 788 752 848 770 -121 992 -48 381 689 515 56 -53 -447 -311 645 -292 970 -64 489 -152 -142 -984 -614 41 -327 48 949 -159 360 -43 -646 113 929 514 441 -68 589 -902 509 -45 169 -408 358 -645 317 874 -349 571 -448 -223 83 911 61 -729 853 910 -668 -485 494 57 -835 228 841 199 -5 -200 895 276 186 991 -99 -408 -430 711 8 851 -633 84 395 -680 683 -821 -62 -786 363 661 -221 339 -964 -361 551 -779 273 -958 -915 719 -482 209 -897 506 -411 829 940 -543 679 -450 -463 604 -757 -65 471 608 149 884 -844 -265 -317 -602 -688 198 -389 145 902 -410 13 517 659 -43 534 611 -778 851 536 70 459 -543 -752 361 510 -50 979 566 689 216 768 13 -16 -306 -582 -346 -365 -87 -972 -54 758 732 899 -580 281 -777 -865 7 -120 -597 -192 -633 -274 -670 300 631 218 623 -276 -680 -410 697 791 -514 -273 964 -410 -583 -934 893 626 126 593 -378 606 -752 -724 -757 -918 -852 254 -429 632 988 647 928 402 -614 -60 92 704 -391 165 258 712 -73 -586 -487 -993 -915 646 147 430 142 75 395 553 -601 105 42 -417 727 -35 -284 207 -49 930 645 -448 -963 -57 -987 804 -259 232 766 833 -163 353 704 388 756 37 284 851 937 693 -961 882 -671 795 -132 986 418 101 635 -208 846 851 334 126 -792 112 -532 -343 -861 774 -399 -120 988 -216 523 380 365 416 -355 -642 776 -308 1000 -678 830 -323 -82 439 -293 -297 991 -448 295 -272 -280 -107 141 -244 389 -613 452 -603 -72 170 146 -979 350 -551 183 828 775 939 700 -640 -737 208 -455 937 -950 877 241 -665 -763 -571 -191 645 -390 405 -359 769 -709 -317 981 682 -875 415 -995 -115 723 -777 -393 139 -532 -566 266 -367 241 768 796 343 397 60 246 -867 -472 -398 -314 205 -280 -823 -47 185 447 -426 -134 958 -928 -219 393 765 -57 400 641 89 -835 -776 -546 264 37 -807 -278 -41 -173 353 -788 466 905 -655 684 -432 -692 -284 124 -244 105 882 424 -60 -815 -797 698 -172 962 81 157 -385 46 499 675 -237 838 -817 -988 306 874 638 -537 785 262 -384 739 884 667 -101 -187 -472 -47 58 104 648 849 149 651 652 564 439 -267 -72 -829 -500 -742 -873 614 -259 658 35 -350 -816 -480 -10 906 -768 -572 -790 -215 -35 930 321 291 -637 -30 311 746 -63 792 -264 -903 7 930 -151 -756 -1 -567 197 591 75 -472 349 -791 509 -827 -8 -202 443 355 748 724 410 906 -19 -783 29 -3 -469 825 -84 -494 -377 283 989 115 -980 -66 -337 -382 -201 -101 159 906 -852 -189 631 89 -180 -418 258 -417 -418 34 83 20 -478 -557 423 -548 564 -125 494 -12 593 -814 -698 169 287 111 -958 203 926 -38 60 -127 -61 466 -934 -610 396 -45 -243 -171 299 201 -589 -553 84 685 -182 248 -634 753 955 -154 -252 781 871 -317 570 517 357 252 -436 -730 765 -605 239 565 -645 242 -602 375 195 -536 632 714 682 333 -199 882 974 663 288 -412 468 -815 496 -973 751 223 246 456 -26 882 931 326 -285 -401 700 -339 -344 195 886 701 -813 -129 -439 737 384 999 -321 -160 853 -241 -468 47 697 -161 122 345 -404 -162 667 303 -818 -721 -148 741 -309 659 655 342 577 879 406 951 -387 -356 -587 631 -250 -624 627 -107 -81 -127 -355 -334 -185 93 36 -97 -159 -561 501 855 -415 703 536 326 197 273 -876 598 -705 -454 -878 -794 -313 -853 -801 492 -485 764 254 385 -805 851 -658 716 421 834 612 540 107 453 927 -58 -58 -827 768 225 249 -752 -835 609 -503 315 554 -315 730 -218 -339 995 -134 -301 288 836 -931 -389 -742 701 415 -50 496 613 -551 -537 56 -921 -216 -965 689 -639 642 -19 -404 279 -361 68 455 -445 -166 -329 -348 -141 -291 -652 -860 -338 13 2 -288 -524 928 -558 389 -55 14 200 -983 -24 -375 -868 -71 -472 173 -585 -108 746 337 -960 5 -983 -942 195 -281 977 -124 -789 -607 245 786 -644 991 435 878 927 -278 949 -251 305 50 -79 -565 779 -312 -178 68 -950 688 76 543 -644 645 -834 409 479 -848 -452 560 -314 21 -100 -17 -911 -568 -137 -205 448 703 -104 -157 68 -86 -566 -596 -179 43 301 182 -706 364 -254 -978 617 149 202 -496 739 777 429 -235 -383 863 -479 -315 299 290 869 -82 -216 -869 971 -742 218 -885 -758 -961 -299 -606 -80 546 194 -728 252 -785 788 -729 -429 426 -278 -81 -638 -148 646 -743 135 896 171 242 861 -238 -260 557 -327 311 -563 -611 653 -390 172 931 -916 -239 158 -792 -966 512 892 749 -823 -405 -841 65 829 -614 -459 -990 -602 958 306 -761 -11 36 -882 -317 -819 827 830 -979 -21 508 -584 -4 246 -115 -136 -827 -592 -151 117 -526 740 -854 -595 -19 791 680 -734 365 -981 -836 -286 -670 407 472 81 645 -890 901 -71 356 988 -453 857 -750 -127 -630 -784 -761 -283 -902 1000 600 -758 -463 780 130 -561 -505 -216 -499 15 -499 -694 298 -552 -191 976 871 -344 743 -849 -702 852 -335 -599 -245 318 -764 412 -756 906 608 -278 -3 427 -335 691 265 -398 445 203 -866 -902 -781 -522 -678 -795 -952 -475 -135 848 425 -960 -741 983 -311 839 136 357 710 -69 22 -297 68 630 -323 187 -153 -504 -908 725 -460 831 -621 406 -634 489 272 187 -952 32 -583 995 395 -699 742 -846 960 -826 -375 545 -879 228 351 -593 -394 401 339 -884 945 626 -495 -390 -491 78 793 391 332 741 8 466 342 970 -2 -838 625 -748 -120 715 -266 -409 -469 -142 -344 -791 -625 52 952 -191 75 923 -991 -872 -526 246 972 -212 477 -392 -475 -434 -377 -629 -920 361 -866 862 -285 -828 281 264 230 -211 -789 951 435 -567 -821 -732 880 -951 -428 -248 -58 901 123 958 -708 424 221 -342 -30 155 699 -135 115 -781 125 761 -871 -949 217 500 -779 972 867 -570 597 836 -107 -621 -301 640 699 555 -782 623 655 534 -610 -432 -65 -370 524 801 587 -577 289 -250 -425 -454 -84 63 311 -62 152 757 490 580 711 -896 -417 734 990 29 -408 -24 -204 -249 745 -269 -561 -178 645 -266 -236 -394 -333 236 -201 543 788 233 -603 972 17 -745 953 -484 293 -369 -752 245 -679 209 -737 -405 1 -734 42 -901 -340 -457 -175 931 308 -191 539 543 321 22 520 963 -543 -239 -334 815 -61 -588 266 -614 -987 641 107 -827 325 -422 671 871 200 267 -513 -694 392 -467 -927 528 572 846 2 809 208 -902 -466 391 424 -748 -197 -427 828 -488 -193 666 568 757 -134 617 -967 -649 -894 -929 279 -876 -956 -469 -754 -306 -422 326 -315 -874 730 -135 -350 -150 122 -344 -15 -350 -690 -175 -832 -767 86 -330 -828 -655 -414 -984 -729 -528 -61 514 255 321 234 295 -155 168 495 -28 -71 -459 -224 967 -445 138 994 450 -920 -517 -826 661 -79 -63 856 -756 746 148 -854 -107 -28 747 506 823 705 -544 302 -545 460 111 72 -307 410 569 -804 912 534 -816 515 430 -497 909 421 92 -191 -976 -561 373 65 903 620 -542 -663 -260 -266 396 -982 -857 760 987 -254 291 -735 789 184 -53 811 288 -476 357 -721 -22 -529 177 717 198 559 -147 -813 959 -310 -947 183 -840 464 213 -726 -687 -60 -22 -440 -786 143 383 929 -592 -844 409 302 -845 -260 -297 382 -792 -923 561 543 180 963 829 -695 139 758 900 -127 -81 -220 256 912 -618 867 699 475 -25 -820 -464 -535 -350 308 -869 588 342 711 -690 835 -10 -180 466 -69 307 809 -29 -72 -338 -918 276 -439 922 -606 -319 -838 123 383 -279 670 -39 987 -658 962 -821 791 -911 862 720 220 -2 631 -450 681 -795 583 -739 -75 713 7 -389 -548 -638 -325 378 242 99 324 521 -742 29 -215 -551 543 -681 980 -546 882 -158 -98 -772 384 -447 -185 322 -33 867 651 801 937 812 -228 340 747 987 -331 445 691 -212 -211 44 -890 453 -212 -95 76 984 352 40 -130 796 367 309 -585 175 872 717 755 254 -842 -507 407 -440 217 -933 -648 -563 -658 398 -140 -357 607 905 -990 708 -472 461 -399 233 -333 415 -304 -982 -828 -189 685 918 -767 713 -234 922 -78 339 960 800 -118 403 781 280 24 559 364 268 -184 574 -296 -225 847 416 -799 368 -902 348 935 -983 -959 814 518 455 346 109 508 445 342 -820 45 -52 912 43 917 -360 -144 -835 -1 -493 -759 677 -822 337 688 -931 -552 -48 -524 957 848 -149 -900 -132 519 505 -348 -582 728 887 249 511 -770 157 -804 147 358 789 -504 476 -192 -706 -447 795 -788 503 753 -731 -741 325 -548 654 249 562 274 366 -47 230 -292 -93 -358 955 -819 -224 195 -63 4 859 -823 -235 -557 806 970 -462 -912 -532 387 332 -187 155 -552 315 780 922 625 -334 -959 -655 -85 789 -2 613 618 -187 -827 -746 -224 -391 -904 -337 637 299 807 -479 444 781 -961 854 448 475 343 -539 797 -518 404 374 -14 -845 430 -271 -281 324 -300 123 907 -877 904 -409 475 894 908 313 -596 -707 -709 255 476 626 972 285 -688 -422 -969 -63 -952 -499 865 -549 -257 -324 706 780 735 -106 -524 92 563 944 835 798 -317 -59 852 -975 -809 243 618 -116 -275 -148 172 -505 -915 964 276 -459 -983 95 361 199 -855 56 -447 -676 479 -660 -965 778 -166 -598 707 -50 826 98 173 -914 -232 -829 -235 836 -693 839 834 -373 989 153 852 888 -430 274 80 -707 -692 -364 -99 -802 -526 513 -898 50 -154 435 -656 517 321 -552 -855 -306 -171 391 -10 196 -40 929 -793 -755 -154 435 596 -676 -787 217 -506 421 434 292 -560 -268 -905 632 576 374 55 -354 995 -578 960 -601 233 743 -842 -302 48 124 890 774 -496 602 -612 -798 407 769 -557 -926 -134 -208 215 659 771 -826 -839 836 869 657 645 974 -339 -487 50 840 322 183 549 -336 304 -896 624 -6 -435 271 226 991 -697 126 40 773 404 -221 695 379 -262 -634 625 853 467 -938 176 -928 -494 587 370 380 -59 -953 718 168 -965 171 -821 -334 -108 262 -667 693 -332 62 250 -472 -981 -863 944 580 549 -635 -735 350 706 -401 -266 54 -945 284 943 237 -855 293 -222 -350 -120 -868 -197 726 98 -514 -439 38 233 970 14 -328 -444 -850 214 -818 44 -964 83 940 -109 -539 273 939 134 432 789 178 674 189 -872 318 -376 277 -126 -260 725 557 206 286 -465 512 -777 193 -225 869 -991 656 692 -310 -246 419 206 526 426 -511 35 -714 494 733 -48 -630 -82 350 199 704 358 104 -165 -106 863 -214 -853 946 -613 -551 -740 986 -313 703 -804 205 -849 -838 -707 -759 -425 -751 158 623 -295 127 87 941 -83 840 -871 915 -384 446 -650 -655 904 -394 -962 -849 905 418 -495 428 866 919 -689 47 216 -673 495 388 389 -690 -138 370 820 -735 857 -436 925 -943 -400 -927 -749 547 -776 490 -169 647 -998 -461 -695 -624 -758 646 -97 22 746 467 13 -265 415 92 -473 641 -927 674 -566 157 -490 -370 -781 -889 233 31 799 -482 20 363 -832 192 -281 791 -52 -262 620 879 -966 -227 926 -657 199 535 -315 -565 457 743 220 37 812 310 499 -348 51 -170 -284 -570 -176 753 436 -2 -715 -910 -94 489 -570 696 5 797 -697 -435 800 317 -637 2 858 566 623 140 -317 420 702 187 -375 -268 -355 -279 759 -272 175 928 596 735 754 796 768 965 192 -609 383 484 935 -426 -265 -527 925 756 116 263 462 -583 -530 -616 654 235 -985 155 -547 -801 111 -584 -799 584 653 371 863 39 -50 732 -636 31 -211 547 330 -764 199 645 471 172 374 511 226 191 -585 44 316 418 -852 976 614 -419 -137 -682 -763 727 241 148 -496 387 -370 -465 614 -775 -718 763 -704 -812 -492 -895 -690 -323 -733 407 20 573 587 -71 -228 -417 -98 709 -918 850 -161 -959 359 696 -168 759 169 448 -161 -97 76 945 617 934 -176 -458 -573 -714 -71 982 -28 -584 778 -354 -684 168 780 355 -347 -137 851 384 230 847 -964 274 563 -740 42 -794 -364 -152 -417 170 -390 267 -8 793 196 208 289 -749 -790 883 753 184 -582 423 326 -57 219 411 293 -880 -732 -740 -702 730 -349 378 695 -671 468 791 568 -680 137 -491 528 921 282 -377 -684 -840 567 -765 -39 -698 366 -963 -387 457 -890 306 -680 -760 140 -572 -968 159 502 -752 -612 -942 -188 549 769 -618 -567 653 590 -603 224 364 780 -199 -488 -835 852 -195 -678 36 -625 517 614 203 17 987 265 -396 880 936 429 -629 935 985 -984 267 -97 -749 -95 -391 932 495 -368 -26 354 -662 419 750 864 -531 520 -226 692 956 97 890 -994 -162 692 -874 -916 -860 -831 260 -919 -950 142 -788 218 -942 -172 687 -529 132 607 -87 -997 -361 398 446 -647 -954 110 -360 -233 -953 -880 -370 262 -113 -727 346 -635 957 571 256 860 -1 -578 312 -329 476 271 -580 -733 568 966 -489 -159 -417 195 475 -453 -762 -643 -201 -578 423 546 -382 237 -725 927 -477 858 -307 -962 688 683 950 -203 -277 144 -436 -121 -963 84 -43 -679 -436 -546 480 -999 -150 148 -509 -427 148 -217 919 -211 -227 -409 747 -252 627 -495 963 258 483 -589 -953 868 -236 922 721 545 -100 -450 -439 -531 542 -419 -76 -528 876 -670 -645 87 -533 241 580 -377 891 -570 396 615 764 417 821 -852 244 -84 236 -417 603 546 -659 -100 -856 -430 564 172 -738 585 796 926 491 -882 -691 -446 -5 854 -701 622 -599 868 -824 -288 -329 -785 -747 -739 946 -984 198 -422 919 997 90 -21 -849 -368 -891 -417 -385 501 -292 631 25 185 -741 -834 -817 809 423 409 26 25 640 -6 5 -304 -302 2 -700 563 -749 -745 87 -615 -533 -666 112 -323 -623 -821 -809 433 -467 -150 -285 -136 41 455 445 455 428 84 798 -160 84 208 304 876 620 376 -562 744 -331 -187 236 506 908 532 702 14 5 -988 -175 798 -307 91 371 613 -758 145 158 -925 884 -113 712 -563 498 487 -795 -826 -471 705 359 88 805 75 -923 229 48 535 -514 -351 843 -317 245 917 -434 652 -342 355 -162 250 -647 -646 548 -946 -382 -352 -362 859 543 -426 -456 -24 -975 -350 971 -403 971 408 -46 -728 -298 -170 666 -297 480 329 183 -735 385 -161 -103 321 -209 874 -853 114 213 891 499 225 455 228 30 -429 947 414 -983 -398 804 686 717 815 247 -508 -243 388 -278 785 386 -847 -427 108 -883 -545 -173 -98 -670 -362 -987 -673 197 742 -152 442 -41 -1000 934 964 -834 -259 -515 -766 493 -503 -131 -550 409 887 -493 13 -829 -794 804 -498 924 909 240 -736 262 -803 893 -604 -401 806 -561 706 723 875 135 44 -750 394 992 707 550 -858 780 -103 904 -999 -514 -221 -897 832 327 -125 123 -345 -98 756 69 -390 342 543 385 290 85 -653 961 -238 -865 870 -712 967 -976 272 260 457 -613 334 366 453 -433 364 -369 -326 360 130 528 -115 387 -716 491 891 104 583 -1000 -522 10 499 -862 -184 -255 115 933 -206 -301 451 890 -18 56 931 -198 -324 25 -747 -635 523 -435 -763 405 191 685 -986 959 -468 495 529 -964 -534 -264 -296 -568 -995 784 -83 613 527 -97 -609 869 -300 -118 85 -626 98 -450 556 -305 -640 124 -543 -173 -389 458 -301 -989 -678 381 946 -680 379 55 332 49 760 601 455 959 470 372 -409 12 -178 -923 896 -142 749 179 -158 71 667 600 -587 277 -317 134 358 -952 272 724 739 126 313 -751 881 -980 698 541 609 -107 557 -185 -368 -186 457 933 821 306 764 -309 -188 -451 -155 -866 -820 -712 522 -820 196 -921 793 -831 -675 210 -383 967 -929 803 195 285 422 729 -304 -812 -263 100 -620 917 202 676 -75 -362 -697 -102 -710 878 -425 -575 -273 -383 914 -1000 -423 624 2 -646 -163 171 419 179 -637 167 271 -85 -980 -928 -871 -136 -529 622 15 -267 -527 367 478 -384 -766 -111 -409 856 -917 -556 -691 75 -814 435 14 345 -670 -652 -959 -260 763 354 145 -694 -764 -605 968 117 309 -71 -903 -489 344 258 -176 -351 -857 422 -520 -834 517 41 -404 266 -338 541 -385 801 -121 -758 -451 598 415 202 -38 850 794 -537 281 457 -494 854 948 466 854 -295 336 703 561 545 -529 774 -15 945 -504 153 -522 -714 644 -452 196 -27 168 -619 -944 582 -958 279 -870 352 -450 681 224 670 -933 -741 693 491 -308 34 -805 -164 627 -748 -475 265 -948 503 -91 -86 -515 -460 -244 -426 435 -50 -538 584 480 392 -73 892 160 -901 590 -351 258 -385 -607 861 492 338 -34 -708 -835 -374 -544 462 443 -64 -453 -538 405 881 -646 14 920 -875 126 750 -953 -947 518 -517 944 718 -248 825 -140 -798 -311 -910 -705 -111 754 48 48 -935 -488 814 -533 -404 458 939 11 -765 886 731 15 930 79 754 -261 -900 375 -932 892 -846 479 571 583 -795 661 -212 749 540 789 -704 -754 470 556 -39 -748 76 30 -976 -28 302 408 -43 -156 -505 -977 205 818 588 -319 -815 790 933 395 165 734 -514 -811 -504 575 -61 -726 -470 -31 -35 -769 -347 102 -739 -740 498 258 -958 -406 454 -626 -756 840 900 -723 368 -804 -945 758 259 -537 -90 -733 -918 439 229 749 882 -466 715 -574 -72 588 -796 705 69 -370 146 -222 -874 41 962 -580 683 -872 669 -406 -332 -849 793 71 -358 -350 -585 160 263 -180 -324 588 556 -522 521 -276 -992 -745 -67 733 -350 -11 -897 752 -767 383 -921 -562 594 -561 -255 -647 802 -854 388 -463 454 438 -687 -925 920 571 -299 905 73 809 -490 558 -837 78 213 671 411 562 -655 -290 -447 -997 990 472 876 -472 -377 -170 -675 -775 -376 -335 249 487 -954 204 777 -209 488 262 -456 125 179 142 243 -971 -10 -315 561 -100 -808 638 -985 652 204 -257 746 641 126 412 311 -399 -208 -878 132 335 -793 -742 -832 241 900 824 742 -883 -473 280 -98 423 -899 -901 -972 -703 134 -620 448 351 -427 199 828 209 -175 190 -56 -851 996 758 543 -664 -351 -369 -426 -374 884 -690 -671 -104 52 146 -108 -455 -833 -251 -48 -649 450 -816 0 878 705 268 -573 162 195 6 86 -223 453 -732 -234 -464 -56 781 265 578 751 -315 927 189 732 -397 -295 -866 -986 988 553 -351 384 136 -949 -198 -958 -44 434 195 651 405 553 920 73 -74 16 356 -369 780 220 334 588 -730 467 -778 560 162 -764 -631 773 -103 -937 962 -610 733 584 -492 -643 -859 682 888 882 -384 -925 -438 -456 704 18 -374 607 -328 967 -986 -747 701 -242 -297 -666 -551 -782 324 -910 -203 -499 -260 799 334 -934 -309 59 -363 814 650 -899 -674 97 451 943 288 946 -9 947 17 718 935 -924 963 936 889 -337 798 548 -103 30 -399 -687 -610 -193 55 -965 -553 -273 558 930 88 -188 -307 -209 -876 737 118 116 529 -634 -229 -510 865 744 -813 -871 82 -969 827 -760 -785 -313 -915 694 628 864 -379 -528 -786 336 -298 -688 507 -683 -378 -42 -303 -925 -248 89 -407 -403 -821 -881 653 -747 -283 -364 -600 344 528 -74 -205 -922 -690 466 442 482 -623 -370 987 -850 -621 631 -525 -799 919 -7 -354 579 281 962 -454 19 -704 -357 991 -966 -308 -845 -371 420 -677 9 82 6 -410 -66 -816 -938 -903 594 49 -688 -831 161 501 918 -750 115 -716 726 -870 -225 861 799 -75 600 95 770 398 -196 -742 -809 -479 -139 391 553 -758 -188 -616 782 783 612 -779 -38 -742 -137 887 756 -212 -482 337 -241 -592 730 227 -339 82 780 881 64 308 -445 -654 -599 321 -873 361 669 329 -751 -129 -15 12 -781 -360 -538 -792 -315 -284 682 785 -911 700 896 -849 570 -964 245 370 -537 446 -43 -74 -543 3 -274 -197 -37 311 -737 395 -580 359 -328 -521 684 -102 262 75 -453 956 -880 411 -343 -88 -886 -798 -790 692 -839 -208 -1000 -299 -496 826 -261 237 814 986 198 172 780 -182 -50 181 78 -226 -157 814 -298 -679 638 -433 -706 -584 519 58 -798 -250 482 615 -13 560 790 -980 704 -273 754 -595 -52 340 -595 661 830 -531 -609 -721 676 -960 157 853 227 -250 326 -968 -789 759 -89 925 644 -982 -490 64 449 -460 -930 962 -363 855 298 -465 -131 343 -511 573 113 373 728 -157 -384 -760 -412 -420 861 -858 21 -864 259 -207 -7 -698 454 -296 -599 202 333 -35 83 929 458 -435 -890 -320 553 162 -108 -284 -725 -636 -806 7 465 325 -825 766 408 510 724 326 71 197 272 -737 -304 -788 -292 -504 -237 512 -449 998 635 536 221 41 480 -476 654 -841 347 -993 550 -25 173 924 936 527 -319 -969 631 -572 -353 -443 753 -884 -384 88 -681 -579 392 477 579 174 -308 750 -358 883 907 296 52 508 214 -334 -108 387 949 -136 776 -717 -767 291 -982 -746 -720 648 -596 693 483 -453 343 -201 502 364 772 -33 -582 -295 -234 -244 -770 -363 -227 -470 101 -539 -245 260 -787 -502 202 -487 635 432 -848 196 -650 -163 679 -942 788 -329 -318 887 -83 885 27 -236 487 972 176 383 697 984 935 587 -533 -772 525 -851 741 896 600 -92 275 917 -101 -733 -650 747 -424 -290 -588 -175 -599 802 0 -219 -232 -693 -63 -577 -742 980 827 -935 919 734 398 762 562 736 -398 -71 312 -677 -177 -899 -748 -494 -740 885 -373 488 933 -493 -793 -227 908 298 -935 -627 -473 520 -672 -659 -296 248 747 954 -356 510 -68 935 -23 678 434 -380 50 -838 -382 -74 -713 -646 693 639 -450 796 652 101 -705 543 -964 36 704 128 634 -722 -944 -429 537 -188 -603 -286 113 634 465 192 547 497 -377 -181 338 -664 817 -67 181 -257 63 488 -210 310 -577 -19 397 275 831 -49 728 -147 585 1 -236 -906 -236 542 290 712 536 -549 -20 -954 -719 481 -36 -597 -541 167 381 175 667 -388 631 -68 -831 812 217 -258 338 -350 -803 -200 -388 933 -134 -390 -715 -309 680 -803 779 -298 -581 -172 438 14 509 -533 27 976 -190 915 -175 149 -254 934 232 693 176 328 -206 220 -602 -188 586 -237 675 685 -572 -924 -875 376 -836 173 -374 515 -232 53 -310 881 -866 -887 184 12 -132 420 758 -896 591 -787 -266 -439 -846 -519 -757 153 -884 -187 502 956 -587 -950 -94 -495 891 -644 -716 195 -147 -720 274 -891 -50 -544 578 -143 805 -82 -519 -577 -361 -846 -997 111 685 -435 -68 674 904 929 4 775 -403 -809 386 -687 -743 724 -641 -355 -919 -29 414 -377 -869 -324 -89 -331 293 -176 -426 -202 -601 735 801 905 -452 -848 -773 -328 -880 -6 432 631 -555 785 -85 857 -334 -755 -399 -915 673 -250 721 372 -719 133 -256 -762 25 -664 289 337 -194 820 142 574 -526 -963 -695 -258 436 -626 922 706 -667 762 -552 -875 938 704 -761 248 -818 152 70 220 -790 577 777 -64 -398 51 960 -49 844 -571 -469 153 -90 -580 38 746 -728 311 -295 -519 618 28 -138 281 -927 -90 407 173 -379 180 977 365 225 -456 618 105 87 -446 -192 -470 295 -723 -483 -406 793 423 38 290 965 5 -984 844 -644 997 571 -968 40 -657 568 298 529 47 829 -762 193 463 -416 765 316 125 538 -786 351 -395 -604 230 761 705 -864 -336 -928 -258 -190 -631 -432 -547 -995 -48 -674 -743 -100 385 721 -624 -3 908 -497 -946 -885 -497 346 585 821 472 641 -68 74 38 -530 642 -212 -550 769 938 242 -750 873 138 -772 -795 -618 -705 731 26 -755 -202 -483 -974 114 222 5 -528 753 -201 472 13 -260 435 -516 987 -775 638 -316 26 -549 268 397 -533 285 -135 -33 -134 499 280 534 44 226 444 245 -858 859 -864 -333 -756 458 440 -791 622 137 722 -880 702 -443 -912 653 -605 220 -156 893 -378 -121 -239 911 125 -914 -83 372 186 -441 264 732 -905 -922 -436 -344 512 903 -556 -220 15 -90 751 -201 -592 981 -813 902 -830 -440 -793 -13 760 53 -183 -769 895 -790 172 -590 620 -568 -232 717 898 921 516 151 -21 33 -880 731 -716 244 -974 67 -297 895 -222 132 20 -382 147 -135 369 -723 -893 30 -405 31 54 750 -990 -526 790 160 22 -112 140 -753 65 -633 -923 334 -32 -892 -682 468 611 -324 -572 -691 386 -145 -534 -921 -666 401 865 157 160 287 967 -819 -22 890 -486 -456 833 52 -37 -808 -978 974 -942 -743 -597 -429 -571 -538 851 250 348 496 628 974 -757 786 848 818 -25 -924 -505 769 375 912 615 923 -313 574 -594 -832 439 249 -981 863 703 -716 171 425 -225 -425 170 -61 -404 990 541 -991 582 947 300 -796 -847 -366 -900 -713 -559 -422 123 740 879 -260 -247 802 802 575 -605 -518 618 -461 879 924 -549 -418 815 829 405 -195 -136 -270 -275 -956 707 428 90 643 -522 -137 247 708 -487 -593 862 808 583 -512 993 312 -167 -991 463 -412 -940 532 327 -407 -752 100 326 537 529 -779 915 627 -213 139 936 -720 665 -884 208 347 806 -848 776 162 -578 877 -181 -299 604 -579 602 -478 -637 618 -913 517 -93 -399 4 920 942 549 973 914 606 491 -295 255 949 -736 154 258 -541 -258 504 961 -640 -754 846 307 57 720 -414 424 -516 590 676 -93 109 835 584 -896 161 58 -575 934 240 -618 -336 -225 -384 -130 425 967 -406 884 359 -820 515 -516 496 637 179 874 -995 436 -249 375 -254 -398 385 -693 -535 713 -861 -46 -400 84 -149 587 937 -976 366 -20 902 -260 -96 252 335 43 521 773 -44 261 88 -271 -905 428 612 958 631 205 -707 205 899 -466 -793 756 -368 -295 -731 -223 -477 -744 294 -843 618 -939 339 -434 -959 -57 -951 -448 807 -601 -918 -670 -265 -270 446 364 200 -67 -438 764 -993 -82 -906 -780 -367 102 -512 -151 -924 -444 -886 116 -791 -338 807 307 -451 -686 -156 -394 -83 528 438 631 845 33 408 550 26 921 431 999 -140 206 -336 766 488 -877 745 335 483 -929 -742 838 430 279 438 325 890 -753 -107 577 172 244 282 655 -258 -326 -827 317 224 -408 -92 -323 657 -578 -489 -327 193 -825 299 -239 738 488 898 584 -986 -187 -851 -709 159 -855 794 -396 -807 -321 -596 -339 -117 -38 -407 -555 -612 323 -44 451 553 -284 727 -568 742 -877 80 -602 508 115 549 -415 -271 -690 -288 990 -478 179 152 -688 -726 793 112 520 743 -987 -475 927 252 -404 -478 -471 -727 -614 55 467 -223 -196 -760 932 983 882 216 -686 -936 898 -270 272 848 -442 -53 307 20 -763 252 891 496 551 -955 -718 -783 415 372 -416 810 555 975 -537 33 465 -652 -474 512 969 687 -626 766 -644 -707 95 -68 743 -168 -941 -892 -261 988 709 -23 -770 281 86 -266 -246 993 -271 -602 10 -547 -526 695 973 158 91 818 -272 448 481 815 -595 -597 848 -768 370 506 156 273 23 -593 -444 -789 -724 633 838 -530 3 -438 -579 635 386 -356 -688 1000 -845 -324 900 -637 932 -44 -379 559 532 417 -346 -430 -454 42 -223 852 988 650 -684 -61 -410 -790 531 545 981 835 -225 -731 745 909 -960 425 817 -478 -433 -85 605 -243 283 39 -377 -890 457 425 -885 -616 -195 394 64 49 -70 721 871 208 192 13 878 -486 353 -728 -993 298 -860 9 -512 886 -72 613 -586 -706 267 3 -93 785 828 -672 885 466 271 -836 730 217 -119 883 785 -761 -884 146 720 -753 -961 631 -608 136 -757 646 383 -543 -9 49 552 -753 557 -913 302 124 795 461 117 770 840 -329 959 43 67 397 920 457 -290 -348 703 -873 -857 -381 -998 146 -386 -598 653 -185 -661 628 806 505 933 -403 200 -342 -338 -336 -661 -460 -101 -849 -364 201 346 -367 808 -127 605 -445 918 979 -467 -697 -296 665 -119 -57 -998 827 -859 -725 -501 625 -41 -971 0 228 -895 -844 803 537 845 321 -871 85 669 -765 299 933 -484 390 -552 -252 642 391 -709 -437 -670 43 -459 -221 565 -542 274 530 -565 641 -446 13 910 -34 -232 -31 -979 -76 -945 661 -139 -842 904 659 423 792 509 -524 819 919 174 132 -799 -192 -465 -673 -329 244 -82 -756 266 503 -492 -619 -920 841 -375 -62 996 -555 -122 -437 988 925 -635 399 786 89 782 248 -960 511 336 897 359 -729 -277 -381 429 136 659 137 -224 -432 -919 820 -309 -818 -460 234 -882 -11 -648 228 -412 482 -519 -276 -313 -996 -662 871 -385 -865 92 192 -378 353 -134 -567 439 -456 -177 625 -582 -844 76 177 912 -351 -402 -292 968 361 -370 -503 865 -752 923 -127 -604 771 -553 658 172 611 452 353 -768 489 683 247 274 -233 888 -841 -977 197 530 749 144 701 -442 477 -871 868 -445 -407 -943 921 485 997 571 -132 414 -160 584 -430 915 -748 -317 263 265 -549 -254 928 -477 719 195 -855 539 -967 -608 963 -768 347 704 257 526 344 850 656 -161 -501 126 -468 569 511 265 665 886 6 -994 -362 -763 -517 595 -590 392 -622 -187 633 -711 -433 870 -512 -942 -200 279 684 967 -781 -206 994 588 -330 -189 526 -274 -507 -812 -962 -764 -56 -256 305 355 -198 -646 -270 -215 -937 -243 136 -4 -284 361 -721 988 426 -948 -589 -55 -61 0 -128 -190 561 772 164 -757 644 450 -900 134 -24 -186 -246 -820 145 -872 240 -261 -205 493 837 580 -715 -530 -223 743 -535 826 -637 965 619 123 -528 -759 768 135 -473 -348 -800 588 -781 290 345 -700 304 65 -58 675 -931 267 121 -404 618 -702 314 264 93 -298 581 503 -972 224 -815 626 985 -70 626 240 829 378 -199 -431 780 -484 696 -864 -507 119 530 35 409 0 -826 288 676 196 -356 -928 480 -612 -969 803 -921 -652 -403 -242 -446 720 -505 -970 841 137 934 -694 33 734 -849 110 78 84 601 -998 -108 6 -406 332 -538 -218 504 -435 666 837 -174 -675 -126 -165 -78 -290 -845 50 -1 -193 341 -179 -391 976 462 -64 98 535 -991 -245 -926 -371 -135 608 -727 -812 614 -271 -430 -373 -337 186 908 -558 129 -381 923 -194 291 107 -836 635 -509 -678 275 -242 492 23 176 -660 -132 573 165 -367 778 -306 714 -10 0 283 842 933 -309 -478 319 -564 261 -549 942 -771 415 517 97 700 -217 884 -81 473 -564 -464 -953 946 107 127 64 -357 695 -234 -420 -541 -234 -259 -980 -380 -337 -829 -757 949 289 887 -151 -287 -140 -387 -716 283 521 536 690 105 749 -523 565 -514 275 -423 -890 910 529 -392 743 708 -596 -450 -4 -552 -152 -746 -274 75 604 223 363 -173 -448 83 803 -692 -584 651 68 183 333 -424 439 -289 -486 -598 345 -784 796 -573 129 -890 -902 524 -715 155 -684 217 889 -518 -661 -290 -725 961 555 44 -565 538 -722 -473 299 -662 787 -333 -560 -540 -381 -697 -343 -603 -344 605 353 551 -209 642 563 973 -353 948 -616 579 498 424 123 -763 148 929 889 63 932 234 -642 871 -183 -56 828 -213 -149 297 694 578 -188 -698 396 -658 -626 166 116 580 -474 -937 -231 597 993 305 -382 -15 979 510 -697 170 489 158 -149 62 1000 408 -318 -784 -660 421 803 -320 -403 579 -830 842 -389 225 493 93 797 783 107 -173 -470 908 598 313 -619 -116 -475 260 -330 -612 249 -748 -585 -21 -215 -259 -925 -781 -122 152 -530 255 -781 -819 375 488 -977 648 -837 91 401 37 -818 -533 -917 406 -929 -923 422 -83 -283 -881 837 -301 78 532 -562 -254 -652 -843 640 965 -127 12 942 591 -719 822 -312 541 213 346 970 617 -593 624 363 -433 -761 -841 -76 324 11 -891 -71 890 -406 -134 220 -367 -647 928 560 487 -202 383 478 546 940 -809 932 201 457 -89 -755 253 555 -410 869 -847 -333 475 -652 888 63 -622 -491 -636 -492 296 -328 575 9 950 -450 -354 -344 -466 855 -43 61 -419 912 -859 -362 -998 -860 -298 242 -704 124 -577 -182 903 65 -227 -52 -317 -276 -256 392 776 755 313 909 -141 -959 -12 649 -358 -869 -420 618 -142 -529 332 65 332 -72 -732 -391 -472 989 675 379 981 -289 698 -113 -830 561 -733 82 -865 632 -78 786 410 -342 528 939 698 196 -607 100 890 667 287 795 -797 -187 -130 -867 -507 603 -99 -298 901 -411 574 927 -322 331 -896 487 -932 902 723 -198 554 49 -620 -34 -219 -300 219 -406 474 854 -735 799 -19 -174 -352 -697 1 941 190 -324 -904 893 502 -506 758 318 -537 -504 478 96 554 80 -630 -54 -549 -505 737 -961 219 6 43 -179 -673 513 583 -942 825 -298 -214 -892 563 78 416 -551 -466 112 -19 905 798 -661 -177 -651 -132 780 322 763 -421 354 -721 337 -780 764 5 -288 568 -78 193 422 -911 -530 488 -502 450 529 360 664 -701 849 -995 -495 799 152 544 896 97 790 208 294 936 -52 606 452 445 -685 371 762 794 717 15 -353 784 980 777 -926 -34 -842 922 270 469 -941 259 -828 -257 674 -352 251 77 621 -60 314 -663 -935 498 322 -556 -209 -164 -862 720 229 747 347 352 630 546 -488 -651 -297 -901 -754 -493 -248 -492 237 151 49 347 -589 776 197 -202 324 559 463 449 721 428 -63 -759 651 858 -711 -611 481 444 157 327 -538 189 234 790 846 -682 935 676 255 600 -503 882 158 482 -222 -469 613 -654 -327 933 482 786 692 -627 -805 -507 -113 631 35 127 -973 903 -813 -354 -61 381 -594 -773 196 -987 906 431 578 -279 -145 437 -959 -838 659 -21 -112 -783 -124 246 -122 -639 -533 975 538 -277 -150 249 -39 -159 -420 580 -750 -730 299 -431 -244 271 -863 -883 608 606 749 599 362 474 -856 -327 275 598 -404 -594 953 71 -845 155 -813 599 -557 -686 217 666 130 540 443 777 -698 803 156 -436 -976 847 325 915 286 -562 979 723 -236 254 -38 -283 -765 -606 -323 708 -956 340 -597 -597 67 -500 -531 -354 679 947 -435 590 284 391 177 -493 -65 -408 398 931 -634 960 -248 -451 -429 -628 -693 -460 -119 -108 -665 851 -957 -639 914 848 -252 -973 -107 576 -344 685 -91 -661 780 -545 460 557 910 -622 -938 425 945 -553 781 244 -317 344 -97 192 754 -520 -461 648 -489 678 707 -463 956 -981 -539 894 245 722 496 -791 -114 477 735 -755 169 -159 714 661 219 528 740 -315 826 216 -528 946 765 793 186 -250 -255 944 -614 -28 -465 -537 -167 339 -708 612 630 -874 -328 -948 408 -522 544 259 261 478 137 -587 -578 648 218 -523 -986 -846 657 9 -428 -470 -798 539 710 478 -866 963 796 -253 -717 243 973 -250 708 188 186 -428 -668 -17 -53 741 349 804 583 -147 224 112 42 -472 -916 57 303 1000 -582 552 162 -148 -786 988 -282 561 184 -677 -667 -673 328 -133 781 -10 -853 -515 -150 -282 -906 -766 -638 -197 451 -900 802 620 104 -483 961 925 -926 647 351 707 -223 56 173 -959 482 -100 786 307 959 793 -933 -430 -482 318 -190 -671 -916 30 -575 167 -211 325 -308 -733 -759 375 804 -504 -156 -68 721 23 -319 904 634 -713 797 -364 -378 740 152 -20 51 513 -771 379 -300 -250 -509 466 -260 234 -631 -555 911 -70 -379 573 -486 380 -993 -617 -12 797 239 -393 -933 884 -996 787 141 661 -2 579 447 -995 -771 -112 -262 -184 253 345 102 613 -14 385 946 -532 518 -944 -770 100 776 493 644 -331 -492 -741 736 223 -637 -87 930 -808 348 292 151 1000 -952 -827 -270 -289 -34 -972 756 -212 -523 -156 29 -456 -579 -147 8 457 174 -396 877 325 174 -138 -337 -595 -369 723 -827 365 844 -433 -488 -736 -668 665 1 -647 909 -973 -205 -331 490 421 575 818 -979 512 211 -800 508 -460 423 -792 -979 -857 704 893 779 -27 -633 -144 -251 594 -468 -478 -747 -274 -47 -14 -662 365 -884 -303 -585 -100 265 399 131 55 -877 -246 -408 737 -372 -781 -881 -107 -749 -772 -687 -381 -383 -301 -853 756 -333 -618 -21 447 942 288 -822 -227 740 -609 -869 468 892 -44 -723 965 116 481 193 -855 329 311 78 35 710 90 -567 -696 -260 -335 -734 40 971 -378 -621 934 -263 964 118 -865 -419 -425 185 -821 606 -819 -79 -197 -911 -170 -419 -975 -193 -890 981 253 868 -287 -39 419 -51 520 -660 458 -17 591 407 205 679 541 -964 235 610 -632 -896 789 599 -744 779 -113 150 765 -307 486 763 452 -735 -623 918 -590 315 241 -669 -148 -746 -213 895 642 -948 4 -115 308 -765 177 -895 7 -174 -146 751 818 997 -128 100 -906 218 -718 952 -271 391 -435 -850 -1 -507 -182 860 -183 415 -137 595 591 -721 326 9 613 -763 959 228 -593 87 518 -352 -678 -177 -98 125 620 109 233 -926 -911 -653 17 169 538 669 424 731 -579 838 -867 -255 254 154 975 143 -900 471 851 -850 -675 575 -594 435 -174 494 741 -727 484 -887 585 -450 986 322 -19 80 -395 69 -566 926 -456 708 -567 32 610 -916 134 612 -308 185 -559 50 942 843 -403 555 -869 -264 211 -477 48 -349 -698 -356 500 -672 380 -350 502 838 917 229 34 1 959 -86 -454 -84 -198 -211 -711 -190 -945 684 774 866 -213 693 257 -532 -561 256 185 -323 -621 66 -790 363 -531 192 86 -369 99 -575 633 697 928 -383 214 -795 -935 850 951 409 -934 -181 -61 -906 -319 409 170 190 75 294 -773 598 138 967 965 236 47 614 -154 -442 -675 -98 578 588 -544 316 -478 584 197 -337 -944 288 210 154 -259 -328 477 651 272 -214 632 885 -235 965 -250 113 257 -157 48 498 -309 -386 115 928 187 -294 -561 -897 -971 -28 717 934 -880 -986 -472 -952 -441 -369 381 237 -470 88 239 -455 -791 -500 -610 -672 -429 128 -308 -221 98 545 -871 -77 -609 583 893 665 -594 975 11 -146 216 -891 264 737 -781 270 -561 -544 144 -691 -967 763 702 -937 866 488 -604 -238 782 56 559 432 -287 -482 120 -810 -837 79 -906 -977 479 -697 221 112 764 434 13 -896 -658 -294 665 331 350 -125 -911 -503 -944 476 115 -1 -770 707 774 486 118 -134 -203 -42 -237 -922 -170 747 163 181 620 -278 -927 504 619 -208 251 276 883 479 -848 -538 503 989 493 262 -675 -972 647 9 -864 144 -410 -838 -817 974 -150 544 -424 -698 832 768 -555 988 -907 -172 333 -349 625 -931 634 -491 -669 -418 38 111 -178 -231 266 -374 -266 327 -173 206 -422 -621 -899 859 293 -838 -52 -645 -851 686 -878 410 214 921 -73 444 -11 525 -564 102 249 688 -767 856 -438 -937 -233 -554 75 264 757 -325 959 -190 944 -471 12 387 55 105 -241 -901 -898 685 -631 87 -628 -67 -177 -463 220 51 796 595 336 -94 -174 -499 -95 -110 -225 917 -177 131 350 -770 1 533 -581 -980 -307 727 -418 -305 -748 793 -159 -38 -391 -74 375 -155 -739 447 341 170 -770 553 219 833 -207 962 -497 402 -748 352 -573 -136 -16 91 637 -299 520 944 534 265 909 225 22 970 494 383 -108 -906 813 672 -524 -137 55 514 -545 -704 64 948 914 -667 95 -415 649 -875 425 -866 -439 -430 -942 -134 37 -471 -106 935 -173 475 89 214 288 -979 -817 391 -734 825 -685 962 890 775 292 467 969 984 -620 816 728 389 -888 -831 -610 7 -309 -143 259 197 201 341 796 -417 -895 -445 -167 672 858 -726 993 -241 369 -303 -693 -258 -313 386 567 -400 -99 -897 848 288 -473 -656 814 -876 444 -281 602 796 -70 751 25 204 -965 194 190 -50 -905 253 -144 -846 812 83 -643 -172 -570 -133 -973 -404 -185 -67 -3 458 497 159 940 507 462 -263 -690 38 19 506 142 519 -27 -148 5 581 728 -68 415 -509 198 -810 423 -284 382 829 -190 290 413 736 943 -647 -729 -89 -955 680 462 -383 -201 530 694 -539 -418 266 -642 -56 570 272 -707 312 327 935 -248 -917 -927 -645 -711 -235 428 574 -903 -70 -835 419 -216 -608 922 -29 649 347 750 -495 -514 624 -204 -136 421 -512 791 -401 239 951 -763 -427 -76 -758 -384 -157 -743 161 -567 -381 413 -211 287 922 119 -82 415 -815 -907 445 722 979 847 180 -172 -324 -436 -784 -565 -111 -269 -285 -720 -177 -306 -940 153 249 893 52 -161 868 -690 -809 487 192 305 -139 55 238 -399 17 937 144 -498 361 585 196 839 -354 -808 15 749 849 826 54 605 -803 106 686 -77 -500 359 401 101 -96 -778 561 -246 -206 -576 247 354 2 -568 971 -68 212 767 -511 -420 -952 990 -577 18 547 947 -910 656 984 -286 577 833 -252 -195 -165 569 -171 340 945 740 381 -308 997 -707 720 -216 432 910 394 -629 150 48 -835 719 -256 -733 444 -781 266 -136 -594 852 -601 864 -449 863 -997 479 -110 -344 -599 -608 636 -890 463 -615 -226 689 339 -33 878 -980 -855 493 -555 -670 -289 462 -864 162 -455 795 947 514 -204 -909 956 -644 -905 -580 11 -32 -648 -230 689 -855 454 59 689 95 -438 -837 -954 534 -473 -832 -565 143 -589 112 -975 -903 925 46 -109 -813 306 -940 661 579 578 -81 -609 -565 -780 324 -207 -955 975 929 975 726 331 353 -509 -472 -576 229 100 880 370 -821 -275 134 -741 237 -812 -890 918 586 171 -17 -690 322 -946 86 -330 393 -700 -884 275 -247 -16 -679 -782 459 -44 -30 473 674 -711 -261 -533 -824 192 -147 -420 -911 -120 -277 530 917 -838 885 768 69 870 -940 -514 -637 -708 -30 -315 79 -832 -622 625 926 33 819 -488 -512 684 -187 866 955 574 698 -527 780 -787 392 520 -461 153 960 206 -1000 -836 471 472 87 -371 -266 238 -966 981 439 253 264 -425 -679 783 -861 573 883 -511 744 -953 -367 -434 -548 -65 662 -857 -712 -303 -218 525 664 208 670 -106 -356 -664 382 306 -110 160 19 -33 452 796 380 -567 -56 561 143 690 -631 -315 860 -624 -891 -296 979 106 -205 -767 -557 -319 245 662 -658 -249 699 439 -971 454 303 681 521 -207 734 -94 594 847 -381 475 -72 -651 179 -191 -300 -597 694 892 -321 997 -476 268 -337 -590 533 -852 -359 -754 -256 331 852 -795 -279 -250 963 -351 594 713 -955 166 349 278 484 473 727 627 817 -927 683 595 -384 212 -909 -140 -348 -189 -329 -174 445 128 347 394 -883 233 -32 -3 -877 897 -88 -15 558 -242 50 114 -997 -965 402 698 73 -728 -951 -250 -212 -160 596 -461 918 -455 -495 268 -881 -707 627 702 -346 -797 -516 548 -968 -921 732 -199 909 836 527 -923 -30 964 875 -463 984 -93 -571 977 -367 848 63 98 834 -532 678 204 -922 371 921 834 -88 -460 622 -290 613 -636 -590 -636 245 731 -683 251 561 50 -951 -964 924 60 -98 -988 -387 552 423 286 -707 693 -820 -224 639 202 162 -707 602 840 -629 664 925 -886 881 -226 -584 -554 -352 591 -2 383 163 -923 104 -678 -40 208 -96 193 398 -459 -207 528 118 -116 -824 -359 -895 956 -867 -596 579 564 -478 -820 -603 -369 -588 93 200 -1000 781 665 -485 420 -217 -998 -372 -458 984 577 -670 -963 -398 -793 487 -892 -850 946 314 818 24 387 436 899 681 58 822 -268 673 270 -312 -726 103 901 -532 -211 902 576 312 13 -911 610 864 -30 616 922 -26 -585 617 -737 -593 579 -730 -867 -77 369 -890 -824 -690 -854 -549 814 -341 595 576 -665 421 -428 814 185 -111 -321 488 885 624 149 777 -707 915 -593 733 -818 -384 -451 475 491 571 917 -614 -133 -913 533 245 -161 4 -823 -974 -732 -898 -342 802 979 588 -436 -481 -365 912 -299 -158 815 -216 -595 185 -786 -264 -446 84 -873 -613 772 610 -693 564 -787 737 791 311 -481 -821 660 -480 -232 -584 106 -279 -514 -417 114 254 652 -22 764 894 -64 -953 947 -338 477 -678 4 207 65 818 -102 -388 393 496 266 703 -424 -385 638 299 80 -350 260 131 -379 -517 709 213 349 25 -629 -303 267 -249 755 839 189 -568 -922 -77 948 819 -169 -736 -927 -489 -616 -573 126 986 -443 -856 640 210 -465 -814 -511 -250 -27 -877 -694 861 -788 -519 910 -117 -825 84 -695 -98 103 -300 454 -685 -567 556 223 474 270 357 -62 395 -537 169 -745 782 707 688 -219 -872 599 839 -773 -162 -296 -854 499 -543 -739 604 -308 14 -200 968 528 -80 -928 19 690 548 -339 -704 333 284 560 -550 -889 564 -18 156 -784 965 189 504 342 738 -612 -629 -516 844 821 -246 551 217 859 826 54 499 291 201 488 -142 -518 189 850 -114 -421 309 444 850 -450 870 595 -257 900 -841 -821 -485 -555 957 -679 -954 -838 704 314 -988 -777 -983 -525 144 -879 75 -888 791 79 -481 58 759 -531 423 -560 -937 -552 121 998 -114 -228 189 866 455 678 -995 -805 -821 -737 -52 -910 -420 -528 546 -898 507 805 39 355 563 -362 96 -341 -74 -732 -722 -500 784 -395 350 212 -636 221 -602 384 -657 -937 -738 -435 55 158 417 64 866 -531 912 839 -540 387 -303 -267 990 420 -596 849 920 73 839 411 -311 -558 -526 395 -666 891 -212 -832 -894 709 -854 -944 -191 -943 -496 -671 48 784 776 -479 -931 -808 -603 -636 -177 -862 341 -788 203 -780 259 -672 572 -743 -34 -205 -408 -214 711 -58 990 -425 248 85 576 -314 -777 594 -606 203 698 896 64 467 229 794 256 -583 -248 -352 94 64 933 -640 201 -559 429 -490 380 -898 -366 -64 -159 -720 714 908 -368 -619 500 659 6 -619 -411 888 -881 466 -283 379 443 236 94 995 275 519 493 -336 80 -462 449 158 -947 843 -598 359 -161 126 64 -228 763 208 -958 -664 710 -56 995 -492 -862 -488 -892 790 -654 797 -71 792 -110 -178 636 -540 25 -887 -626 674 831 -209 -826 164 611 -505 929 -5 135 766 673 -790 -410 131 -674 818 -970 -595 899 -35 84 -831 -299 279 -917 -791 135 -681 363 343 -960 749 189 226 832 309 -105 341 287 -871 -108 -956 -371 -398 441 -244 362 154 81 811 193 -197 -335 -387 491 740 -698 528 -757 949 166 869 -424 -86 447 -777 -953 -500 -886 -964 -848 402 407 -477 -341 295 -160 494 -117 585 974 -514 -925 671 331 740 -816 -896 -362 -421 148 -229 -97 -392 866 501 -586 257 45 533 -383 -263 -37 867 -966 517 -664 -289 -267 -596 -137 669 458 -512 258 -905 728 -965 304 977 -513 863 322 364 -182 270 453 -307 687 -867 708 155 64 -945 -275 -837 710 -959 -680 -184 195 242 -619 -84 -844 -99 731 673 -826 -916 753 -955 -780 -35 -488 314 734 745 131 518 -729 -156 751 -887 378 586 -475 458 -265 379 -683 -91 -408 -703 -808 800 -618 415 -134 836 580 645 -632 628 9 940 904 -979 684 760 -832 -979 -127 894 442 704 683 21 102 562 49 953 -783 -687 -195 258 710 -341 -716 -241 -69 -983 -183 1000 421 29 546 -147 724 107 892 -825 365 -350 -741 -630 249 820 -684 -269 514 688 -166 -772 291 -658 -136 295 99 -855 167 189 -88 798 592 -952 723 -816 -495 960 -308 753 -130 453 -591 -211 210 829 619 -337 410 149 514 11 -245 -597 970 -58 975 -136 951 228 387 229 -373 700 550 472 -576 725 -873 972 494 -539 -949 480 472 -803 -508 286 926 -222 237 -510 -937 228 674 355 -482 478 658 159 -570 -456 -71 -93 -557 -715 37 -609 -476 -423 219 217 -179 211 -330 430 -790 708 830 -804 357 149 737 863 960 201 -543 -624 -12 53 -957 930 -753 -942 851 -44 -58 -932 759 263 -922 -792 939 -136 157 32 -637 -289 845 883 392 209 -294 52 -433 -262 225 862 -411 446 198 328 978 -395 64 -970 -478 -605 -975 733 -55 674 46 -689 -349 -587 397 543 -739 -564 102 973 -692 -697 -950 -273 -77 -879 847 431 -803 211 759 -579 -306 772 -398 -714 809 744 -64 -100 282 726 -835 -823 70 -396 -216 -233 631 -903 831 683 841 -646 -843 -339 -594 315 830 -455 -470 998 165 861 349 112 -871 68 -794 -727 -308 -334 -857 -52 596 261 521 -649 -366 863 -802 356 468 -659 -12 73 -219 -632 -10 73 -996 -470 692 -516 479 172 269 577 734 757 542 720 -868 -720 817 -751 -554 758 827 -688 -778 -694 -937 685 955 728 507 78 -108 737 -844 -10 -225 404 -639 590 -29 933 -5 333 7 -797 -152 -648 -476 -726 697 768 757 299 611 691 465 -1000 282 326 -736 -178 41 -29 -6 -598 -244 950 619 -206 -835 -862 495 -645 144 -937 -557 -542 -268 -93 817 474 -571 -650 -703 -711 988 -124 -250 -339 -418 -808 89 -715 -505 995 -122 -209 -897 -93 -522 -311 715 777 232 663 163 -89 564 130 505 262 918 -688 208 610 -561 840 206 -25 674 -959 -84 291 -424 -610 792 294 503 -42 -502 465 -127 967 -957 -79 -654 -587 -576 -279 716 -790 427 246 670 816 126 -97 -808 -41 305 -777 39 579 -998 -88 -959 914 104 -649 8 -605 -965 535 -951 -972 -741 884 834 -737 -514 -32 405 201 -204 -817 250 593 964 -983 -732 -420 491 228 -11 -932 -362 -241 697 -601 -852 636 97 -921 959 -592 -397 -495 -191 -224 318 -641 165 951 680 829 375 -999 -240 -433 -308 -613 867 -71 -292 -842 104 -330 755 -48 592 842 -977 -337 732 361 810 378 -95 -879 814 -493 -973 101 10 -163 298 -383 569 -15 907 117 -725 -695 847 521 -606 -792 -184 345 564 356 -58 178 -296 -280 128 -196 -952 -688 317 -881 695 417 -800 -407 -814 345 270 404 476 -865 563 317 596 -313 435 -774 654 963 702 21 186 656 921 -656 -966 408 73 -899 936 976 588 -919 -795 -934 522 -89 813 -846 -743 949 966 414 258 737 571 -154 -2 99 409 -822 500 577 -325 659 -424 235 551 -564 -553 811 955 121 -425 -744 675 959 25 -729 -441 693 234 -580 950 775 -261 732 -474 -559 -222 -214 -762 372 -735 874 -688 641 -875 -807 952 615 -833 739 114 999 -333 -53 -961 -178 35 179 842 722 -350 160 -825 -746 -568 -892 893 -59 -692 -910 648 -101 455 -176 621 237 -160 -468 573 -737 318 41 -795 808 509 148 900 -297 -862 -74 -411 637 -245 -6 23 449 -13 -677 -81 -568 478 574 -821 790 764 413 -125 -562 958 411 -189 -56 896 -865 -270 -247 -323 -487 736 571 -184 262 -775 760 476 713 -346 -482 -651 342 197 997 -525 742 -535 271 459 -691 285 -795 -777 -999 410 972 -771 175 -798 241 -362 -171 215 793 -573 -920 929 691 -611 287 -537 609 174 -44 819 -141 426 330 54 -750 -859 -115 -686 255 676 552 812 762 -256 204 840 944 222 -101 -477 337 -80 68 -404 717 473 -905 -864 966 -560 57 5 -436 806 -941 395 569 -112 512 833 791 484 -158 -229 -990 176 403 839 913 -898 -134 -494 247 -850 -423 -494 721 -91 686 220 -839 -270 -769 -372 962 -395 878 629 -904 -27 -598 113 716 -192 463 795 -902 -397 47 818 -537 -589 -736 -669 -965 999 541 -822 -185 -631 -753 185 236 -625 784 510 92 -134 470 -583 -499 282 980 977 187 7 136 -912 533 -85 28 -11 -149 -236 889 -756 999 -269 -489 859 91 192 754 -459 -737 407 129 674 180 679 682 851 -851 -738 -352 632 -712 -659 919 -257 -263 808 260 -959 201 -666 141 76 391 -912 341 221 886 -669 -830 258 -207 -596 699 -699 -555 858 215 773 -814 -496 588 -1 771 632 373 239 276 548 -168 508 874 -723 418 559 286 424 -629 -953 205 -525 714 592 240 257 181 588 774 15 -237 -835 330 383 -84 830 -315 455 539 -119 -431 870 973 717 543 -726 -847 -560 949 -947 52 -238 -168 665 846 -136 -532 -245 -41 -876 -997 967 -600 -923 -914 236 -993 -746 -723 623 769 843 72 718 178 710 -293 -802 409 -305 -596 -7 -381 -963 -40 817 -490 -356 414 -431 968 463 432 472 867 -248 -657 661 -916 -627 -217 -124 -787 572 373 622 50 -736 57 -525 41 -29 -51 -342 -833 635 -180 -376 755 -350 -47 614 388 369 -168 737 -986 967 -82 710 986 -727 322 173 -128 757 -289 -905 438 -596 47 431 835 -784 884 144 -313 -229 85 634 64 668 7 -928 -208 233 469 473 -6 177 -190 -403 -12 932 117 -165 238 257 215 -300 -210 -200 381 -14 -919 153 141 299 -561 -122 -916 -626 -40 552 -799 468 649 -253 525 -890 872 -408 -390 -340 484 111 -726 -151 -93 -881 212 -468 -84 -212 136 175 -846 204 -446 -421 -747 -635 467 952 898 228 -589 -425 722 -543 -176 16 865 968 188 -653 332 -212 -766 45 -221 908 471 -300 -665 579 174 270 711 310 -14 295 -304 714 -923 709 944 22 750 -896 156 -391 673 830 764 -262 -949 -512 258 -806 965 -923 -288 -682 855 -75 392 379 -962 -988 -387 -699 -24 114 -748 18 -158 -775 -500 952 -608 -925 -291 822 701 901 832 -252 272 138 -352 231 -719 26 837 693 593 819 -810 313 -721 512 519 531 -827 87 253 -351 -906 707 -679 -29 -53 -317 -780 -461 -16 -241 989 -763 -664 -854 -49 908 147 -551 111 75 -564 933 76 20 -585 -237 918 -663 -341 -632 705 -533 866 -876 -684 706 -928 524 677 815 -670 971 -749 931 -319 -398 208 -976 917 531 636 -474 904 532 -838 -910 -866 -125 -595 757 982 -963 500 -336 -267 -537 -338 -557 421 637 687 185 -187 153 -933 822 -965 -737 855 -176 -697 305 -673 639 615 -931 994 22 -501 -284 -281 -526 130 847 -287 907 -769 -679 -913 110 88 -467 -141 -476 410 -688 -175 516 -892 919 -76 771 53 -739 -300 -345 149 -863 283 669 -881 913 -143 611 -986 -571 -545 -55 -182 -76 466 -986 251 308 -55 988 345 -434 984 478 -785 411 609 675 111 355 71 -394 -248 -6 518 999 -404 602 194 -967 -452 74 430 42 668 -115 826 -918 -292 469 716 -735 841 -501 859 891 -227 441 -276 812 -997 -170 469 542 -455 93 -351 -690 -592 -685 -504 -538 -921 -593 697 51 983 89 471 73 -761 512 178 -519 -821 -3 408 -99 867 -578 -554 -673 159 794 395 202 565 86 -549 456 718 -931 -232 293 -175 -440 -916 658 326 -711 -271 -655 407 173 61 -957 -806 151 -632 -693 -761 -927 -768 -683 -118 -356 -221 806 -186 769 432 282 -341 580 -546 -157 -797 501 -114 715 -836 -25 -632 -357 613 540 -345 268 378 -499 539 849 -314 -487 170 -39 931 614 -283 760 -824 -476 -401 -426 -593 214 47 -236 563 -641 624 -549 -771 376 -309 707 333 155 -430 -338 -965 -952 -844 -74 -341 986 443 85 345 -13 -126 707 -60 191 -3 924 53 770 -276 735 924 32 -638 -280 386 269 431 -905 -459 -503 551 -546 -433 678 8 -412 -572 968 -117 630 -877 -834 -221 705 111 833 -626 16 852 929 -508 -839 -815 -910 -363 -503 854 -372 906 -585 72 -188 161 -748 -406 794 -619 -722 515 881 115 256 285 986 588 243 554 -678 861 988 919 -154 786 -43 -794 -277 -562 -14 410 -81 -416 -485 -661 980 -612 -879 -654 -20 -778 -669 805 -842 74 -295 -966 413 849 -967 533 -628 491 161 -308 105 1000 170 -271 -690 331 307 -901 217 -120 -648 -273 221 149 -287 258 -160 -350 -747 -206 -638 -306 375 495 -794 806 542 -630 -22 931 735 806 754 -348 536 94 791 551 -922 -169 173 978 215 189 -97 27 -520 -1 413 288 -749 114 -937 -179 357 -396 -551 429 -901 -164 -975 741 712 949 -486 88 381 -494 634 -561 125 -99 -282 -209 393 -128 -739 -200 -301 562 -120 858 -235 723 918 896 -445 -839 -718 829 -112 -63 842 484 477 -877 -869 -322 -655 -248 675 -479 401 -805 -297 -733 -951 880 -976 917 335 -102 -606 -720 97 104 768 -369 -639 261 -27 717 -19 -757 150 -360 -440 830 -490 -40 670 193 -245 895 -888 -439 -159 -722 160 610 344 -170 699 357 265 914 150 -227 -876 -289 437 236 -179 -940 95 490 602 78 -82 271 915 525 67 130 -37 -927 -339 -506 -662 282 783 934 -448 -999 -263 -350 -673 -668 142 320 -116 742 -997 -977 683 470 495 -183 891 -143 539 -37 814 378 161 -915 -645 -289 667 -879 893 392 -502 892 -995 980 -65 -995 986 -363 608 -614 487 -336 -787 604 274 864 621 910 -599 -704 693 134 -2 489 449 496 -328 640 291 715 -495 -166 744 -644 338 -860 -855 220 -449 588 895 -929 938 -450 -44 -740 95 844 563 -442 79 715 693 -236 -813 -926 522 -910 735 -177 229 -916 887 609 4 496 -667 614 793 -478 -703 167 596 -556 7 -737 107 -485 -874 -804 982 893 260 -294 -684 823 781 -915 -727 646 210 472 -970 -600 376 698 251 203 45 790 372 914 -941 -303 19 391 -448 681 628 496 -603 -844 -396 -395 -663 458 788 -718 -805 -613 -107 682 -953 -541 -597 3 779 -497 814 582 859 -51 683 961 656 -196 248 -671 149 -503 -298 -310 -317 55 691 -479 849 -509 413 477 -877 572 679 399 -79 77 -609 -571 258 351 -49 747 -135 -876 -992 -62 -876 -224 -410 -410 -835 314 212 -576 -609 446 -963 179 -114 -849 563 -591 985 22 273 357 -853 473 843 -395 -137 -857 -335 763 -667 -205 -990 -780 92 -643 50 -503 -465 -23 -180 435 -688 -538 -715 162 -341 -472 820 -824 -453 864 -641 349 -912 -568 834 -90 431 -126 11 -32 554 -675 -836 -786 -631 613 -839 904 -903 940 119 -803 -866 -134 886 898 -60 524 602 490 -465 -638 453 -286 -774 -117 -78 93 838 211 339 248 -911 928 157 862 -901 805 -261 -320 -868 13 -603 629 -702 -275 -290 300 946 -776 -776 607 -643 487 606 -317 968 218 -564 50 973 756 690 945 -746 -597 383 -73 157 983 -470 792 -90 -644 284 63 307 176 -572 858 173 942 193 819 -509 145 994 -98 -905 167 21 -634 -480 892 -865 -739 303 124 362 -592 374 636 -309 -628 85 823 -914 -125 55 -696 -387 988 101 -819 409 -69 -915 -461 -871 -428 855 263 -983 -367 -276 413 189 -827 214 -623 734 759 -778 207 843 181 565 -836 494 -989 -825 -668 421 729 683 38 -257 -112 -6 -258 394 838 -114 985 308 -156 -243 -913 428 269 473 -32 -302 661 363 -17 -80 759 -544 -142 33 -215 -854 -528 -533 -725 872 -749 168 691 -545 542 -983 661 67 -722 -240 813 -749 -707 -119 -83 251 510 -601 -916 -70 -130 -384 -291 -709 422 -661 703 -4 -427 593 -799 813 -715 607 71 -959 765 -1 235 337 568 -926 683 -356 911 -519 -622 -62 -450 642 -449 -771 -188 247 -979 -887 887 -186 816 -724 -50 -168 162 351 -634 -254 -770 -678 823 965 407 706 -679 113 951 882 986 143 -30 97 -153 777 734 590 -270 802 -816 -129 -735 -947 -115 140 -87 417 -476 657 542 393 221 -956 -265 56 92 424 -902 982 -596 -633 322 -576 607 370 -72 121 896 115 694 242 243 -976 -586 607 212 -717 -715 -147 673 113 -817 -285 -947 -610 665 -388 -188 384 -125 386 773 -117 480 386 18 -309 -568 678 -94 -572 120 -328 -131 -978 -85 150 -306 489 -189 912 628 -131 -61 -395 -386 -568 -23 338 -202 -1 -420 730 80 834 -667 -984 -415 -223 -170 734 -694 -215 -998 107 -380 -781 170 -235 960 -942 -614 264 -971 -641 668 991 408 -604 -491 -142 40 132 343 326 675 834 -521 486 470 525 322 411 -507 5 134 256 -17 -308 -954 994 994 -920 -526 809 -781 711 -356 -640 -240 -360 -802 840 536 683 -656 481 -974 -337 -581 460 330 482 -876 -855 -360 444 -304 -810 -146 256 -45 641 -155 -620 939 52 32 -339 151 -224 285 -931 -261 -93 196 -106 508 193 274 153 663 165 -736 -331 766 943 -379 -220 239 -208 -649 723 -55 -527 -461 180 -707 374 -299 690 635 315 90 -71 -823 890 -852 -675 519 -347 615 -177 868 252 425 554 -373 430 22 -497 246 -221 -243 -204 -958 -44 612 489 413 -73 -787 940 -436 -568 -880 -4 665 628 460 983 -802 -176 699 137 -184 -809 -603 -322 -77 -23 -402 -862 -109 -164 -861 447 -753 -469 984 -394 587 51 -630 281 -142 372 -797 261 -11 -664 -629 -365 438 207 -145 -425 899 -195 -476 375 -980 645 893 -53 217 -939 -176 -767 459 591 -613 767 -832 130 874 -738 -587 309 411 -97 165 -135 314 -449 -131 -83 -31 -87 -626 -758 -446 961 -554 204 -92 209 -403 -92 476 802 686 -134 107 710 62 509 788 -626 361 35 824 -524 510 259 -605 -94 395 984 552 391 175 -650 611 757 384 869 -649 -648 -289 535 -938 525 916 -655 395 760 782 -828 258 -136 -270 213 -792 -92 469 -257 313 982 -908 8 -487 -109 -174 156 -463 -682 -856 678 129 740 117 -259 833 -261 -186 141 -513 -249 948 167 -460 -851 975 -686 105 504 148 -13 -719 -50 -782 -220 795 -124 -51 677 74 357 -1000 -921 -8 623 457 8 159 -481 -358 720 509 987 -231 -897 873 -328 -555 31 958 844 -994 95 -10 -160 946 374 -442 -978 -746 -652 779 -637 -803 155 -353 635 -970 713 -464 -913 -905 -535 384 -6 -985 -993 -983 683 -110 701 -932 480 261 -776 -997 -332 -205 327 -375 505 -986 683 966 423 730 -789 -8 -18 66 -291 214 608 -483 371 70 -582 445 145 -566 234 -522 723 -345 472 159 -277 -18 -484 -2 620 509 525 981 -351 164 146 82 -436 -842 -626 111 176 -756 -203 -179 247 694 -935 163 -356 -72 137 453 -786 -687 -463 -721 137 -273 275 751 986 868 -177 -583 672 -706 564 -674 -981 -662 987 -784 -846 404 -349 139 -640 778 -562 -572 -518 49 -422 480 -746 209 897 -303 207 -105 -140 -558 552 -36 380 -390 -124 -918 721 -899 -293 -33 -987 -343 -195 -677 735 -952 -601 794 838 -909 -717 433 869 793 -137 18 -173 668 864 -717 490 -524 -613 -579 61 -589 434 -493 882 -445 -695 221 -369 600 -123 119 235 -706 724 849 -136 230 783 -418 579 -73 -969 -440 339 567 223 302 739 -98 496 -707 -625 874 320 -215 -923 -560 -535 -295 901 199 -664 -658 592 934 -177 808 503 98 792 -293 -540 -738 752 -483 -408 512 403 -700 -988 889 -707 953 -507 39 -307 144 901 278 729 -884 920 226 859 885 -313 704 -512 -940 -35 -173 -503 501 -657 887 964 -550 709 755 350 196 505 -70 -23 503 725 -688 387 475 596 -406 -181 -1 48 -638 -966 -882 -435 -555 965 -819 -952 -52 945 54 448 -185 -824 -729 -206 -508 -260 -462 -705 -612 -803 450 871 -880 787 -351 -60 -733 655 -912 160 -259 -279 -994 380 -35 -149 -987 -682 770 -857 -183 929 687 -243 845 962 762 -737 -208 -118 719 -600 -94 -645 2 567 -303 -543 -650 612 546 14 292 -875 142 -322 -695 -488 -328 -543 -155 -788 62 -205 779 462 731 -485 78 -939 269 220 521 291 -70 -862 995 181 933 -587 667 685 61 -701 -55 487 556 -196 -969 -101 81 917 980 -607 -949 330 659 -952 -740 -150 -61 -543 859 -706 580 -259 -216 263 727 427 85 -167 527 751 -809 755 -586 -80 -366 -565 248 -491 703 -383 902 884 -185 894 558 -816 871 916 53 -341 169 -224 -212 650 573 -365 -326 703 -559 -772 -627 992 -764 -423 -928 232 -141 -541 144 -699 26 -828 -41 -203 319 178 373 -105 -580 962 -220 219 774 905 -617 -121 20 438 -225 -528 613 506 403 -631 -677 111 155 241 -310 -247 661 574 381 154 -647 -203 -273 416 99 391 60 699 821 -562 751 552 206 325 145 925 164 280 -59 901 -578 -275 382 444 737 320 820 891 636 691 -245 243 -634 296 -798 57 -681 465 -587 -543 833 -444 -427 -711 -180 342 108 -274 198 -445 661 768 -933 -993 -665 782 636 -894 954 -79 -727 651 -9 964 635 -834 -682 -813 820 -136 -348 -509 567 -699 -201 -940 3 679 877 137 625 618 -444 -43 562 269 460 -739 -78 -532 435 325 -854 -92 965 703 856 404 -244 851 869 -442 -919 -100 29 665 940 805 253 -320 -794 -32 -558 -198 -241 945 -627 948 -398 -780 -494 -497 424 -652 906 64 -69 340 427 -656 577 660 880 -349 -245 582 308 868 -357 544 -588 626 -216 -344 941 438 796 13 497 -526 -180 128 -16 850 -675 326 452 829 840 455 -703 71 335 698 77 -142 -72 674 407 864 201 -848 418 871 -299 -623 -267 178 97 998 -586 -448 -112 128 -5 714 -303 676 -309 159 -722 26 -282 -353 -69 927 440 143 -402 591 766 -32 793 1 610 -424 30 422 52 738 19 -441 848 273 -252 268 -781 -92 791 -94 771 -391 -900 892 931 -200 -292 32 379 -32 -6 4 507 -75 155 34 195 -146 -449 -293 682 -986 993 778 -450 -438 375 -734 323 -417 -469 -942 321 116 835 826 -771 879 762 -932 32 365 -791 214 168 -326 -980 -950 -906 -249 -545 -547 726 -876 -968 146 140 -617 -821 968 635 949 -966 -965 147 818 -408 -904 826 -920 -862 -991 -944 372 840 64 159 -458 23 591 976 -419 31 826 -926 65 328 -99 110 265 500 -55 -145 -973 121 976 -692 903 -627 -712 -595 800 -281 -949 -667 -990 812 98 -979 -81 208 344 61 -112 894 -479 547 557 -26 884 256 844 341 -778 -817 569 844 -634 -443 362 -13 90 389 460 586 -313 468 262 -298 471 627 -247 -358 -812 -20 3 822 -985 -790 -835 -396 876 -413 -508 -98 795 302 360 900 -5 -316 767 606 -721 -211 -625 -656 515 481 124 141 42 337 756 957 205 432 -28 310 -749 765 -737 -228 189 753 -901 964 798 -127 -208 712 256 -925 -734 987 988 89 436 -285 -95 226 725 -968 -848 -466 -462 -15 647 322 625 757 115 291 -717 263 -130 -952 720 634 103 695 -335 -168 917 717 -994 827 185 -71 -204 -258 322 -748 333 -140 -198 258 104 852 984 653 -973 -717 -349 232 -276 -829 -408 603 -794 -379 662 -848 488 -393 -156 291 -722 -203 151 724 -696 -47 -797 -984 224 -836 874 231 -170 -233 634 110 -425 423 -594 155 550 996 -608 267 538 124 -342 837 -473 347 -6 -893 341 39 -562 270 171 3 -389 -265 751 -800 -68 -669 -802 -89 -969 -842 194 -18 987 856 -769 567 -471 142 662 -958 202 43 554 -162 490 -497 559 -80 -983 374 -73 -492 -314 533 739 -519 -971 -619 -152 -181 -485 -442 158 -895 -91 -836 -618 -893 -438 321 572 -138 -179 -340 676 -479 -519 445 -227 163 486 829 -752 -819 716 -937 -367 -99 -609 -524 -84 210 -501 -849 448 429 -28 940 815 642 -187 61 -358 -569 -73 -709 894 -853 815 -224 -465 675 924 68 555 -691 -522 -783 -951 0 336 304 12 894 471 541 723 -256 -943 -557 118 537 -69 -569 148 814 -667 568 1000 516 -110 369 30 -193 2 -740 316 -502 700 -616 -183 -313 -436 -815 631 -665 222 653 -432 -741 755 347 -777 -193 -90 941 -602 -885 227 -968 -211 -70 252 507 434 425 912 -462 499 163 50 -940 137 -215 -850 -827 849 -47 -675 -658 245 55 683 -729 -791 -859 -191 -102 -343 -293 -58 623 -554 -117 704 -139 565 771 617 434 848 749 951 -187 84 128 -398 359 -615 649 -340 -268 -107 832 657 997 161 -115 829 182 651 -672 299 580 -707 -278 -152 -214 -825 -243 76 -115 542 -819 -968 -201 -848 -595 -258 -530 -64 -108 -539 -357 -122 -147 121 703 90 416 997 393 -288 446 221 -369 761 29 955 -538 -367 112 129 -183 685 901 -757 -368 836 999 557 151 289 227 -786 -635 887 -416 391 624 412 357 -703 -109 201 521 -866 239 -986 -181 166 -28 847 866 -292 918 -170 103 393 465 -585 422 -209 878 -453 657 -73 83 91 205 -550 158 330 479 -513 773 424 720 -167 633 -841 -534 500 -938 873 928 807 919 227 258 374 -844 334 75 -664 670 873 -899 -398 998 -99 848 863 -486 -230 -364 521 -561 -240 -497 -785 353 277 -171 377 -229 114 309 -579 -306 -86 966 648 -494 -412 532 -365 537 759 270 -540 386 -486 458 -551 -863 -493 524 -676 -247 -603 939 525 -823 84 612 223 331 -524 61 -817 -762 -995 452 476 543 -1000 -848 166 801 -256 -103 -812 -861 289 560 77 52 -505 268 992 -422 24 715 183 398 184 -630 -422 -151 443 568 787 802 823 -854 -249 345 -540 710 672 560 316 756 775 -369 -904 351 -372 705 -369 798 87 -176 7 228 70 -755 -872 111 -647 898 -189 754 108 -560 315 -367 6 837 -30 -777 -111 -644 755 920 -25 360 179 -946 96 -271 343 14 -403 -633 -499 990 -214 -635 856 753 -337 -651 711 -134 -795 287 529 723 887 -736 490 834 -861 536 998 249 -389 117 -354 768 -879 81 -787 -299 -153 688 -636 562 808 568 -210 -181 -254 -632 -212 -257 771 310 -63 621 50 -38 -310 660 365 -408 -360 -424 148 -765 -647 -251 115 497 80 68 -776 -123 -125 -85 -925 131 859 594 99 -687 710 -110 -788 -194 110 -625 -648 407 493 -498 415 -62 -708 995 -641 -970 866 431 -988 181 -434 149 -21 314 -85 649 846 -376 681 -250 -172 -560 -822 -191 -764 623 576 -992 459 -111 -455 461 -612 -259 181 -748 -737 -657 -227 -851 16 657 -474 681 -784 -38 559 637 235 -202 -782 240 -724 436 854 408 -16 -541 801 -801 -295 542 -941 570 -315 5 -549 -708 -427 -866 752 -423 -7 -707 -49 331 -830 -301 916 -227 -719 -766 291 -772 -979 290 -791 421 -140 693 67 138 -833 808 -306 154 -731 -850 -184 924 -834 893 -710 625 -797 81 -368 -591 243 -492 303 157 90 -51 -287 -347 498 -630 -983 284 687 -98 254 846 703 -19 537 -762 490 -597 -498 560 617 130 -93 -832 510 761 -188 -939 994 -516 682 662 -533 853 838 -920 215 226 497 -863 -440 837 -624 484 -525 -43 583 -755 855 -16 140 -845 -627 -778 654 671 -860 733 100 -95 -309 -818 -268 -938 -296 565 107 261 980 57 -436 -160 100 -162 -391 -772 189 212 -781 290 804 -157 503 848 605 408 323 -792 -652 780 -210 -503 298 -645 91 243 -449 -333 -616 949 286 718 611 665 -987 804 -773 -752 -731 199 595 788 -501 -910 4 198 -615 201 -364 -96 468 948 91 -345 685 578 509 215 522 114 482 -562 -246 345 -5 719 -435 -126 -665 -333 43 -915 226 287 -450 157 -74 431 556 -4 -45 517 876 715 637 877 42 348 -304 181 -931 -39 -291 701 492 -548 -916 -247 23 560 662 295 692 -37 -192 831 22 -482 561 -401 -323 -407 286 -160 -802 815 512 -715 -843 589 323 -17 64 909 267 168 -722 397 24 863 -571 308 -366 -881 297 -279 910 -965 -594 -841 -437 207 -942 493 188 -457 -505 610 308 516 -591 -808 -166 -925 -61 -940 450 619 -27 -455 -477 215 235 332 339 -95 -133 755 608 -104 -398 -828 -240 -641 -833 561 254 640 436 397 743 165 330 99 852 150 -94 -374 -71 961 -806 -747 267 -693 606 40 -991 -494 -740 -990 999 950 -383 -936 272 563 -630 -505 -697 -586 -650 -778 946 719 400 648 -662 935 -627 771 32 671 -303 -777 -675 290 -82 -674 -467 721 -317 -470 9 174 -467 534 -430 -456 -29 -152 334 111 74 -226 757 525 -93 -532 297 -818 152 942 -749 949 -535 -210 312 -569 -252 -897 775 979 -639 -549 81 288 -355 141 -30 130 -229 -55 -821 398 82 791 965 -430 820 -459 385 -19 -726 115 -151 83 354 -452 -129 -216 -257 183 982 -371 -721 976 355 -596 153 115 -738 -584 123 363 -463 601 377 -558 -214 384 434 77 203 -958 -731 -375 491 115 93 428 -19 458 -675 -333 -648 -48 -797 -478 204 988 -171 -280 -749 -4 -800 465 -765 552 190 218 683 829 -47 233 -767 830 -654 -777 -174 428 -246 -707 342 987 -700 -859 388 312 54 760 -419 75 -429 550 -158 -322 230 497 450 710 -153 568 -683 769 155 710 -244 -656 515 -185 -131 -371 -833 -77 123 501 -958 -108 567 -105 906 -549 667 -519 166 -63 99 747 901 984 109 -441 33 360 114 268 -763 269 761 -435 -536 -144 -341 -704 -838 51 364 -852 -25 -674 21 -58 -96 268 -621 -358 658 -76 -634 688 -702 76 -142 -247 -349 -832 569 332 630 -66 -668 -723 -40 290 -267 -289 -910 -857 219 723 -664 -938 898 -360 -998 -422 -315 -146 -138 648 760 -233 29 831 -150 -788 -367 -278 260 884 501 575 -583 -744 -183 728 15 200 435 613 841 465 -509 89 978 717 113 -181 909 707 -801 -571 116 705 -674 839 -69 -896 560 -384 -325 247 30 156 -992 940 -42 -139 -247 862 443 874 84 573 -924 -273 706 -251 332 497 507 14 -833 -568 309 -62 15 -484 776 -843 -144 596 -924 -394 411 611 -70 897 816 -890 964 -243 -372 -615 152 173 921 63 -109 -240 -332 729 -618 -149 -937 -679 530 -535 -436 -311 -58 270 -794 -505 -32 716 -678 -36 -607 -161 -366 209 -564 -406 -513 909 -338 290 -594 47 380 199 -571 -761 -22 -196 882 16 489 -673 -749 718 352 -305 539 362 -848 229 594 -642 -811 69 625 -295 -109 215 -429 -325 -564 -19 -372 322 687 -786 -17 893 572 -189 -941 -963 -300 314 -189 60 72 -733 184 -767 270 -825 -325 522 -319 -837 405 -736 587 -721 -143 280 -243 428 843 579 951 321 -127 -957 412 -291 568 -207 -891 -944 987 351 164 393 -58 -26 -87 793 -166 -260 850 -421 882 -986 931 -334 -349 416 778 -483 -369 -606 -208 -547 -505 -191 -146 94 320 -463 734 -442 -559 454 437 983 371 -692 -282 91 150 626 912 -864 -154 -595 -756 -465 644 175 625 249 -74 -244 -507 -977 166 736 -400 -514 326 -655 130 -941 409 -425 -738 -485 577 411 467 387 -563 -998 -605 -914 -451 -818 -311 -195 719 714 395 -487 -442 -119 980 -612 609 -804 477 284 -859 -206 -292 508 728 -874 -71 -462 -327 -973 208 85 768 231 206 644 -377 -763 1000 -486 -22 -917 375 59 933 173 -375 -804 719 -474 963 389 -103 914 914 180 -701 232 770 -802 -794 912 466 326 898 147 -894 908 -785 616 -395 27 -372 -118 -91 -855 -881 -930 -197 -65 460 974 -952 -850 -75 -552 -457 382 839 16 711 -845 -663 488 894 171 -270 28 -342 -153 -991 648 -609 -353 475 138 239 58 -275 -240 616 149 -422 732 -715 -434 942 170 302 -9 -856 -618 644 398 -17 -265 -342 623 635 432 -763 -289 708 977 -734 -923 -678 613 -837 -798 -209 -784 -862 -480 -18 -261 -487 -205 -926 -276 7 850 603 331 182 -612 -942 19 -604 582 -648 -263 470 -664 -725 -620 269 -125 287 848 281 -875 -39 -583 -318 -313 394 628 651 -746 512 306 -215 -703 -31 -25 -508 -879 558 5 655 -102 -593 152 148 -907 -891 -705 -904 16 -361 275 144 30 969 -798 -314 909 268 -918 448 -833 632 -638 867 999 -215 -912 -258 -481 -797 -805 615 249 -521 -916 369 -538 533 882 -290 -772 -983 -957 -485 -119 90 -191 -269 -546 315 849 -451 -267 -101 -475 287 -925 423 852 103 503 -681 655 379 568 88 450 -95 -306 170 938 679 960 -509 807 -802 87 -489 -970 539 -53 -926 -310 -277 -493 -32 788 -80 -795 -844 714 -833 -663 -620 215 -535 494 -414 -841 -705 -684 558 -373 -345 343 396 -121 224 302 759 -960 706 -382 -489 -72 359 283 -594 307 383 827 -905 325 836 -367 -116 350 -151 759 -357 -944 889 -522 -709 -191 -327 -459 -298 406 -171 205 339 691 317 10 361 -177 621 570 13 690 -495 -133 -274 138 -449 -488 -542 84 237 50 79 889 375 -23 -668 395 679 796 262 -174 845 -5 -267 357 -617 358 763 347 -185 -636 848 -41 -554 881 882 68 316 -313 -625 130 -514 827 -546 487 805 -748 -196 906 -694 -286 731 -605 46 -936 297 -633 -107 -991 -419 486 -789 480 -596 920 981 109 234 210 690 -570 -538 -285 -970 338 -426 973 -384 -541 766 535 -324 -469 475 -188 426 -644 -892 412 -637 -54 -162 -662 -516 -347 -937 167 79 659 745 152 -324 108 452 -222 611 155 -540 44 -249 983 -163 774 -154 -762 109 782 -719 547 -307 421 537 -362 -224 746 589 275 -838 -350 316 792 307 -395 -116 236 53 761 -290 846 -542 -764 255 789 -963 954 169 -280 346 -64 614 767 893 -806 -408 920 -475 234 -433 926 -157 -719 -666 -843 374 -697 -606 65 -172 231 -138 509 605 -522 -101 -991 567 -425 -198 980 177 968 853 750 832 -869 -505 369 -124 179 863 -726 -304 964 -498 -801 -760 164 864 269 759 863 -176 833 -831 -593 -219 -496 705 -452 -671 254 993 985 -438 -213 147 416 184 -558 -138 -628 722 942 -276 239 305 -375 919 536 -798 -442 -612 627 21 -450 97 316 -182 775 -450 384 -163 -941 407 -744 279 -894 532 495 -566 713 974 959 -575 97 -589 540 816 281 -831 520 104 440 57 -54 56 27 978 743 60 -471 -299 -563 966 -471 -863 -55 681 -224 444 -35 -55 -422 429 125 65 19 929 -852 -358 -498 -464 528 102 847 537 -605 -742 928 355 -461 -203 532 317 546 165 132 -649 -935 89 -865 375 -911 84 -903 776 250 488 260 -327 -711 -691 -365 -563 -769 579 -51 354 -73 -509 229 859 -790 -493 872 -746 -679 897 156 677 900 971 -309 -998 508 216 841 -746 599 -780 -341 -750 319 -936 -854 888 67 -458 783 132 188 -760 -887 186 16 373 551 667 -778 492 499 -610 -843 -902 175 713 420 6 -73 842 952 -774 -815 613 51 17 238 804 199 -993 707 -659 453 -720 -606 -722 140 925 -981 577 -277 -269 477 -816 919 327 -217 850 11 -805 388 -184 594 -968 -821 392 158 341 -822 -764 647 124 553 -786 757 -746 -678 -64 572 -36 -772 689 425 445 -695 276 944 498 -936 -892 957 965 814 69 863 -593 -561 -963 -598 241 -653 928 -534 696 201 649 -40 -319 -2 -299 736 -105 911 732 -58 443 593 -468 -478 412 220 -709 400 -846 553 -653 -271 -145 469 -746 -453 679 477 -804 36 -759 152 -287 58 -628 -177 -370 -884 -960 4 -929 -958 450 170 502 672 -532 -951 -108 17 754 753 811 212 -726 -845 945 -792 28 -509 -426 235 116 215 -709 -931 704 -138 70 -542 -67 -739 197 773 -882 -506 -61 556 74 -111 -623 210 540 297 -344 495 -437 942 209 574 -637 113 -555 850 49 694 -707 -242 251 212 -49 802 -346 829 193 530 -147 475 -209 217 516 628 899 -377 -286 -573 320 465 -233 -685 -118 199 464 -335 990 938 -733 -809 -330 -651 -500 436 -185 -730 -516 -558 701 550 959 552 -820 -462 859 -739 -476 32 -746 688 -674 824 475 -333 476 468 -855 880 84 -159 -924 -923 878 707 -4 210 -106 961 -922 -505 -755 476 -539 515 -223 -408 410 -23 -267 955 69 -715 656 -436 331 392 966 892 -188 -490 -803 701 -446 -484 -917 48 99 763 981 137 -693 491 -360 131 482 -171 242 34 14 502 -185 -29 -358 -719 341 797 355 80 65 -39 248 960 -1000 257 -740 633 751 955 -692 368 903 471 -713 999 -803 614 -423 544 -72 -744 470 -333 -944 -372 911 -517 -359 -818 -917 895 -107 428 -72 -235 446 -951 -476 -916 -416 941 -893 226 -681 62 -583 109 -206 952 749 962 693 829 -518 343 -783 -921 -248 167 -559 -988 228 -924 38 714 -168 -360 -816 -594 -845 619 -36 -253 -321 102 762 -856 -666 -999 -101 97 377 182 -421 -152 620 524 505 -802 538 -317 926 -518 -953 14 3 -675 -423 404 -711 947 -416 -312 -834 -331 -401 153 -995 597 838 -119 -308 79 972 -475 736 23 -544 -825 574 -280 643 64 124 808 -615 -875 455 -555 394 508 -9 -838 -102 433 971 -659 619 269 -689 -989 492 604 171 714 143 651 263 681 409 636 98 740 492 -282 -94 377 -888 290 -930 47 -292 692 -735 -868 609 758 -769 -966 -319 357 214 132 -345 -83 -741 10 -37 892 157 503 11 734 822 -396 -429 -153 -325 -864 332 34 3 439 550 -644 -491 -558 23 247 637 -941 -403 933 252 -257 844 -517 -52 -364 -660 572 -791 -275 -875 172 -120 -524 -921 -418 806 -741 -191 -243 560 -56 105 638 -2 336 -511 967 -311 -955 541 526 294 232 940 579 -322 -861 813 -435 740 -134 160 -482 -46 -409 -997 420 -599 442 -677 771 880 656 -392 855 -300 293 -463 512 -633 -145 289 208 -669 -457 -580 22 -16 -935 817 660 -570 61 830 -233 -660 103 888 -992 270 214 -535 -60 -58 -573 -416 -61 796 607 -894 -384 866 -87 -363 -634 -539 -108 -364 720 399 -599 -123 43 248 56 -280 -88 258 513 -866 -942 -240 496 475 -317 916 -713 721 -614 676 -364 -958 123 120 896 289 964 -535 273 -54 -740 54 287 466 279 325 31 -450 42 34 -343 92 620 -307 -772 -405 -407 219 -735 165 434 -967 -840 -691 335 331 -253 992 931 -18 -366 569 757 -592 -317 373 -308 -854 -738 681 879 547 -645 -836 925 322 -12 -352 -181 -399 611 -14 569 961 -643 -329 -913 816 589 743 -383 666 -965 -27 -432 -522 644 881 417 -534 561 833 -712 -4 407 742 -167 267 -112 -847 -336 -922 388 -830 831 -100 -819 782 -16 -786 838 66 930 188 383 -490 450 102 818 -809 -423 460 969 -282 540 638 -212 -234 -412 -687 429 -570 -651 273 -40 590 -795 -369 -723 -495 497 -638 240 324 116 -555 122 971 -564 -882 -567 880 516 686 -624 486 -623 295 -539 830 -162 -916 921 507 746 -750 448 279 493 538 -268 360 926 67 -607 -553 -730 886 -875 470 55 -578 57 176 959 -179 445 560 273 119 241 -298 162 649 -183 424 687 -79 510 755 435 -857 -658 -631 266 -382 -393 -498 301 355 516 649 589 -633 508 898 521 -62 -372 -563 -204 768 -500 -809 -72 453 -94 -711 158 -81 270 863 156 779 -343 -448 -282 258 -933 -282 926 -933 -262 14 -792 -988 -644 -757 -6 -651 -998 67 -97 -119 -415 640 -708 134 -864 543 936 -410 -223 -92 916 866 -54 -699 754 730 896 701 797 -322 30 -565 662 -352 -180 -578 -583 -135 635 -971 -585 173 -616 52 -842 -790 -239 78 -296 446 -839 -332 -542 -940 54 -480 -124 -384 933 911 -484 570 485 565 -361 -160 -911 -846 992 4 -246 574 -521 -325 388 903 34 -358 -648 -428 -422 -603 -542 -298 406 -783 -130 286 -835 -811 299 173 569 -318 931 -786 172 844 626 933 83 -765 575 442 586 -939 402 221 625 -310 114 941 875 605 631 944 -895 -748 324 365 -881 246 -912 261 525 -829 414 402 672 -865 -856 746 -720 29 77 90 -814 -835 -449 -720 9 470 658 423 343 -983 405 -593 167 -195 753 87 202 -517 -383 951 -836 -618 -12 153 -640 24 -932 307 -978 724 -245 -921 -742 -616 -353 -545 -805 -856 507 63 -455 169 44 -551 -400 -425 501 1000 -661 376 352 87 -37 185 183 -338 -284 -182 449 303 728 755 -238 556 -205 465 -31 -332 84 300 687 -353 763 832 -158 590 -132 -457 415 452 -876 478 995 856 -893 -104 620 -135 -631 939 341 786 -581 396 -837 -92 -164 977 -553 677 -739 -815 -809 -408 881 -454 842 -423 -155 471 -876 -723 73 770 660 872 -623 242 998 -742 -380 844 -889 660 -875 586 -369 -250 331 -826 182 73 923 -355 675 845 -632 -484 -535 34 -342 896 547 722 977 -4 23 520 -773 194 -743 -294 312 399 129 -386 -679 -652 -970 -254 754 -534 -383 18 -213 937 737 -412 271 -872 -713 611 -824 259 527 -28 -580 628 -866 -819 55 724 -745 291 860 23 -136 775 -302 -994 943 -628 -919 -456 337 -858 -397 564 -275 -100 792 -405 533 926 550 -297 418 -323 -987 -261 -395 886 137 561 -309 -190 -814 -112 751 -380 -59 412 -485 533 398 422 -84 -703 -577 359 -942 466 -658 720 151 -770 7 956 905 712 93 -879 -988 98 -514 -995 -393 -688 322 -329 -613 466 -510 -796 -999 -712 -519 -71 -438 -38 546 631 409 860 -889 -430 -130 -392 19 767 -736 989 -712 -636 807 -18 -901 -662 748 35 -236 670 -828 -446 -473 93 394 467 717 195 -827 -276 270 -528 375 -15 -71 657 478 395 583 -490 -245 205 -292 -90 -26 -384 -457 -526 -814 -702 -222 -938 27 708 371 480 459 174 -128 -189 -387 960 69 -388 614 -274 761 594 46 -230 -679 157 -40 -438 61 -616 887 236 -132 -796 394 -830 727 -983 -895 -923 -242 892 -383 -333 -473 -151 654 373 -688 -865 -660 -443 -408 -722 295 861 -200 16 -230 -345 -355 -826 614 -158 -894 -916 443 -501 22 12 466 471 -686 -879 321 -732 -573 -671 460 488 -458 224 549 963 749 -115 -512 -754 -854 -427 649 769 236 -665 -107 -301 838 -64 -790 423 -390 250 -709 -269 583 -239 740 778 163 64 -561 -314 -885 -932 394 160 -513 684 704 -799 693 -625 158 668 339 -266 -984 156 583 45 659 936 -980 773 325 436 319 955 46 834 228 -173 -665 605 -957 -518 487 -600 771 193 -952 -981 291 -368 -414 -387 202 676 553 -853 -299 -91 -389 -270 821 -109 -250 179 -98 348 -198 -91 -789 924 800 -52 -675 152 115 -750 -407 213 815 78 642 -926 -421 552 523 -528 828 -464 12 -298 855 -281 660 -214 -315 -387 853 132 896 -729 55 688 215 -836 643 405 -238 28 43 105 515 -308 105 672 2 882 710 -495 -711 -773 814 458 -319 -767 386 -664 -44 123 930 811 477 324 345 617 122 7 631 -562 -226 -49 860 252 863 -853 -907 -735 682 644 -353 373 473 652 -35 679 -652 -97 806 969 -680 -671 -692 -145 504 -843 502 -523 939 -587 316 -117 -416 83 -974 -7 186 199 -967 481 134 -882 -112 855 478 943 813 868 764 -8 -164 929 346 -800 235 697 800 90 875 -642 772 74 802 953 -665 -593 833 671 -844 842 -417 -95 -33 234 501 -824 868 -690 797 -438 524 432 -209 565 584 -846 357 588 -992 -516 -359 860 467 -666 845 922 -507 710 59 -87 -453 -826 -944 -621 598 164 -936 564 -353 98 -388 23 435 -779 -223 315 948 487 75 -969 182 -476 -323 -864 103 -8 -395 -203 197 -770 -107 -443 447 -893 983 -320 643 -886 488 973 537 591 -923 -348 -927 -377 790 -234 -268 66 226 -314 852 672 -602 351 -600 332 808 55 343 -116 227 -645 558 286 -934 -840 455 -448 -122 -879 -922 499 -746 -766 16 -649 -494 -48 164 352 -629 -218 -359 -700 -811 -385 357 705 -589 613 674 -451 863 -165 97 808 -114 690 -294 990 -674 -385 39 -401 -210 -407 -984 432 874 603 -731 875 -763 -454 268 -385 488 925 -951 -404 -886 -547 -169 634 -29 -482 521 614 -352 718 840 -542 72 -502 956 344 339 -37 -559 -595 -149 825 365 256 -453 134 -334 854 -741 -389 -215 115 -645 -516 764 154 -12 -234 -874 -719 689 -943 -954 -139 923 805 741 -152 846 -659 603 764 -118 -967 -875 -385 18 -62 -331 -929 -956 -838 -351 -94 393 -228 -147 776 -521 -482 180 -34 746 87 385 -571 500 -710 -907 597 -119 322 -517 -349 558 -309 401 -620 -919 246 402 445 971 463 372 -168 -320 -929 -567 911 38 50 -421 -463 648 -669 125 -87 -128 931 -815 -368 885 -9 -285 176 435 650 685 -942 -659 -462 -1 493 256 -719 29 -359 381 476 823 -502 941 666 -270 821 -991 400 532 952 842 -599 -481 -897 5 889 456 -45 284 453 -530 219 -894 -599 398 577 -155 -345 -589 669 313 -512 148 -268 904 -749 -681 -9 469 -155 986 163 455 -398 -350 586 338 844 921 -479 -71 398 536 886 -829 -256 -306 -863 -735 -533 -756 -496 -999 129 790 281 -75 -195 137 -286 521 656 332 -358 780 144 -487 -544 -585 -371 940 167 151 -295 356 534 -577 131 149 -383 653 846 537 -812 565 88 -97 -355 386 88 930 -426 483 -821 64 531 -715 563 229 256 -911 -864 982 929 672 350 447 454 -561 549 -650 321 837 -826 669 753 429 922 -55 10 864 508 375 557 431 487 -134 -504 732 -60 -700 524 2 565 -859 -432 172 -18 621 795 393 -609 689 -979 729 -140 99 746 745 690 39 -264 371 714 196 -909 920 713 -258 559 786 418 808 -56 906 -271 197 925 509 98 -452 383 153 841 268 557 569 265 -590 -52 -798 -555 -848 -882 -515 -932 319 -750 -912 -669 -294 -522 -601 -448 -378 426 727 801 315 796 342 -126 553 -654 216 216 796 436 -540 -404 295 -550 -885 827 -453 675 19 -579 225 -956 -58 689 -215 75 -449 946 -629 -315 -991 -913 -607 -375 830 -784 -36 -140 557 713 502 -646 -334 363 878 261 846 349 920 471 3 -602 897 -936 -504 -312 362 -790 -853 -935 -417 -36 -554 -134 98 610 225 782 580 334 -91 538 -890 -734 -194 579 110 48 -202 490 791 -110 313 -874 517 -690 -319 368 -357 -945 -505 -766 -157 -20 956 547 -714 -870 -987 -407 40 -377 -996 976 426 640 562 -152 874 307 260 507 270 -226 808 -811 714 956 613 875 204 186 -744 -805 220 704 660 143 -262 -395 136 630 917 -81 990 -575 -964 -115 750 295 191 949 580 -633 -848 753 -785 -430 320 867 303 833 -568 52 789 346 613 188 871 713 696 -899 -746 -627 -458 850 390 408 921 818 688 384 -320 -974 -234 447 719 -326 380 -191 376 359 116 -42 484 -448 858 95 63 953 -89 735 -78 739 335 313 -34 811 -320 669 114 -415 376 -189 -511 776 -810 -34 -977 786 -454 538 -515 -335 -909 900 -608 -633 -549 -536 -129 -691 -81 -64 71 235 161 -727 -960 737 -528 -608 -945 -761 733 290 217 -78 547 -67 655 -330 568 188 -536 472 569 495 914 320 -169 -663 -848 431 -958 -851 -926 29 814 363 960 574 171 408 -782 -981 -969 -38 624 -442 965 379 -512 -209 354 247 563 218 937 330 117 -850 -906 -478 -522 654 -495 29 -62 -468 408 -26 624 -742 468 126 -449 -761 -116 -375 -130 176 -830 856 116 23 -292 661 -709 -738 762 -358 -974 -655 442 -89 -335 -261 -285 -238 -661 972 -877 140 -540 93 -664 -931 234 -843 774 10 997 881 425 -724 -980 788 534 -660 896 -227 -349 510 -559 -385 -545 -831 -95 354 -586 957 -439 89 -893 582 -869 319 -815 49 598 -633 197 -501 893 -796 -537 726 -687 -564 858 730 312 603 942 379 105 -315 900 -994 -996 -621 -488 137 471 850 274 722 -310 -54 987 -193 302 -191 -807 -40 202 341 -716 -538 -22 496 -233 456 278 361 169 677 -506 -142 -367 -964 -237 428 -882 62 -741 -506 834 -228 -657 -502 649 931 963 206 1000 588 -483 566 106 283 -711 -339 -128 -434 396 -784 -920 602 -955 -230 -653 -71 446 338 -555 -395 -389 105 -399 756 -107 -96 520 207 129 63 -824 773 -560 967 86 -692 -534 787 808 451 -875 446 422 312 -615 -470 -526 -275 41 835 187 401 197 24 -199 -50 -994 -470 8 97 -304 952 -913 -159 -212 -563 -956 849 449 -60 -912 -225 -778 327 510 954 989 368 514 -82 -437 -887 465 -310 -172 880 -707 438 -975 -147 -797 649 191 -413 -432 -259 -821 -304 444 -809 -830 537 363 -117 -577 -67 335 -946 573 -686 607 201 -719 566 -374 260 599 -15 -140 -896 -530 126 -462 -433 -372 675 505 -9 -219 848 141 647 214 548 272 -14 -590 -786 693 -454 -181 -597 23 -140 -132 6 46 -209 -805 -250 902 227 224 -265 -239 -589 223 -794 527 -93 90 -917 892 -166 -819 734 -168 304 477 341 -766 857 -475 -145 -590 -391 -840 -93 777 233 542 747 -994 -505 506 -153 261 798 -44 301 -54 142 -466 -42 -304 812 -548 355 -612 -820 564 208 -178 -341 245 -888 -91 -95 287 599 947 792 156 -626 -798 -730 143 441 944 132 -231 -727 -928 915 -257 706 653 -584 -974 906 -922 351 953 754 -728 -803 -365 157 115 -85 799 320 657 484 -262 -881 -354 516 -294 -764 797 496 -704 807 362 -335 -443 -57 489 -743 94 688 -416 -986 -294 993 553 339 -922 535 859 -196 -836 -104 -758 -218 -29 -591 -19 -76 -786 -423 694 -812 653 498 -659 192 -528 -714 -300 651 -918 451 -656 609 589 64 -572 587 -303 744 12 -429 -439 -648 -480 -306 161 204 165 105 -619 -100 -733 455 -2 392 358 -140 506 -651 194 43 -496 -246 -520 -41 261 20 624 69 -51 -960 244 -821 -615 -333 823 5 892 -256 -793 311 -665 -390 -600 264 -963 -510 384 -504 103 440 834 -906 -905 -559 -51 -114 863 -906 -341 571 688 381 212 711 -868 -761 562 -580 189 -323 535 728 -910 866 -237 710 384 968 980 -522 664 -685 945 -562 783 676 323 -359 856 -511 -669 988 976 -851 184 -268 -227 -227 -71 703 554 244 787 228 789 757 -359 -810 401 -792 902 537 558 781 -224 -351 888 664 -21 192 -690 166 -41 -588 271 -842 -646 -782 329 619 -930 -439 462 -943 -127 327 937 -419 549 -847 779 -72 56 -152 663 -147 457 139 -934 -304 332 3 372 -501 485 -908 -382 -506 448 202 570 996 952 -946 579 43 -412 -134 879 -844 536 -479 356 44 -197 845 -254 -669 -713 -382 -586 73 63 526 -780 13 933 -374 352 845 -901 -884 149 -318 -452 700 -954 -548 153 645 -130 -722 967 -923 -889 -351 940 -357 -338 759 895 -688 -971 113 810 605 117 725 -687 -368 273 650 944 758 123 -248 -318 -747 378 0 3 -167 -6 78 707 -128 779 627 -846 276 -262 -885 -986 -397 147 325 -717 832 97 489 865 755 -461 61 275 -674 140 750 -134 -179 710 556 872 903 -422 -465 -98 504 -29 -398 460 -37 -745 768 -180 250 443 -718 478 997 -513 -128 14 -856 327 876 744 141 188 -704 429 111 -438 -273 351 913 690 -709 778 440 309 -416 862 508 -142 477 822 -186 194 617 202 -876 -700 671 565 207 840 889 -850 193 830 -198 -223 -163 -512 -578 -994 845 -265 -192 120 641 -666 -993 -145 -475 398 -841 -259 225 -737 62 -756 534 716 361 -883 -922 869 103 818 -493 -305 -691 -30 -908 643 520 -51 49 -501 -960 543 -374 -921 -45 -452 283 845 -20 -929 524 263 4 -594 989 -502 100 -118 -520 95 -462 413 644 693 -521 -438 -422 -537 -957 120 -711 408 919 -117 -737 -439 400 202 -405 302 -238 283 -940 533 -170 455 -759 19 -158 574 324 -572 145 -776 -97 -159 433 334 -847 976 -502 346 487 622 91 865 716 -352 215 126 -808 408 455 -89 -118 -475 646 -473 197 929 -429 543 270 596 -685 480 -529 512 497 961 -191 785 -866 703 -798 682 975 522 -753 413 -661 -436 -506 -55 831 366 -548 -88 -834 -922 373 -86 -660 -832 566 177 -884 621 -247 965 422 285 -202 -536 700 862 -302 478 289 -584 884 833 -586 985 638 634 431 -982 460 -258 175 -801 -555 56 -885 -378 -111 330 -623 -105 -577 374 186 926 -594 876 734 -606 -577 734 108 -984 -589 889 817 -638 193 -26 201 918 571 178 380 -420 -317 -27 104 -620 -615 -237 966 -878 -92 223 -515 -557 -647 45 -285 -842 -188 853 239 -241 819 -889 -477 640 -150 -919 -383 -522 -654 891 59 122 -192 490 30 632 978 126 504 -74 -136 -403 -925 371 229 573 -320 473 -124 47 -974 901 22 -252 -22 -335 -225 -207 834 120 -485 190 -450 331 737 807 -498 956 -617 -614 827 -539 -784 714 726 -725 -427 -999 -533 -431 728 53 932 760 -726 -544 628 327 684 -870 -775 -924 983 -608 843 -144 -651 509 530 -407 610 -163 -630 -907 569 -651 -520 -423 -202 -510 486 831 330 701 -184 335 150 609 699 403 -431 -240 104 -366 -808 341 851 -799 815 -64 -921 25 -666 937 -533 361 907 589 -35 857 374 491 783 -205 463 255 455 -451 14 -317 929 -233 -982 -89 -369 257 -408 -392 -419 805 474 66 578 472 87 -843 -646 -880 -447 -838 111 -156 897 498 850 227 -153 -216 -914 -172 -929 -977 -468 -154 -263 471 -547 -359 -764 -864 -342 -630 -841 -830 984 416 121 562 548 -109 -478 -323 -168 520 864 389 352 -422 -33 -586 -164 -816 288 -279 274 -630 -751 451 -406 -663 473 285 653 58 -435 119 -540 -62 410 -336 -42 -643 52 -739 623 -553 -797 -289 397 128 -160 -923 711 52 -722 491 -429 180 376 -825 -501 868 495 600 485 -7 -335 929 -611 -376 -157 -55 51 125 -384 571 995 -809 483 46 -383 -990 241 -777 76 454 336 -87 -563 728 516 -662 876 229 742 595 808 184 276 621 -804 -931 127 179 86 226 -198 831 11 -700 -112 626 -933 -911 -891 -395 780 48 687 833 28 -729 210 -550 458 758 -262 -819 -806 764 -672 -641 34 342 -884 -982 -549 -87 254 -223 -599 594 220 129 -969 487 -962 -978 277 617 -62 2 685 747 781 266 -646 -651 798 -415 221 562 -711 877 498 733 -424 828 267 527 505 -782 306 607 329 842 703 261 390 -979 -194 285 -226 -985 -658 208 -941 -887 599 -71 621 908 -112 156 -117 -361 -826 512 -67 -39 443 -722 -500 530 615 -281 982 273 386 -571 -610 -39 975 772 677 613 -65 -618 929 -125 -462 -429 262 202 308 619 -614 97 843 770 -620 140 -625 -208 988 -276 -930 271 -297 825 314 -373 52 -797 976 544 541 -893 -129 763 -152 -142 -526 -129 616 299 458 -209 -611 198 -655 -260 915 379 639 221 903 140 669 348 733 732 640 939 551 -463 -510 -977 -80 58 273 562 -123 537 -383 -772 -824 834 -973 -40 156 -751 191 255 -662 -322 990 -717 230 347 295 910 410 507 -516 -958 -946 35 921 861 -570 950 -86 433 384 -520 -689 -793 998 952 556 191 -337 -858 -639 806 919 886 -476 -113 -338 706 817 -710 262 210 -370 -533 285 104 -117 31 -383 750 214 685 -142 -762 663 126 73 -273 -919 -290 374 525 872 -418 964 788 436 172 -279 197 -367 -495 13 -266 -202 -285 427 -833 -230 439 -515 -340 -121 -209 131 349 654 864 -169 -476 99 994 792 -381 -382 -411 840 904 -940 -829 -301 -283 754 -459 50 -832 -254 -696 -248 -153 930 -518 -800 276 -646 698 -782 425 -734 776 -954 -598 904 -886 -884 487 703 984 -806 -468 793 155 144 -682 -361 213 909 460 655 220 194 -980 717 -984 -93 805 -221 939 -128 -143 721 286 -373 -680 -962 -321 -799 -404 -110 920 -607 496 -759 -842 -613 -814 -35 -805 -443 674 646 132 526 236 204 45 119 548 872 -474 200 -665 35 42 250 168 -778 934 82 -444 783 509 779 429 238 955 -719 920 -729 952 749 532 -299 44 -73 547 440 527 -385 222 16 -372 933 36 -541 893 -442 56 592 308 -189 -474 208 17 978 167 664 199 127 -749 710 -87 -189 -613 657 -667 815 -251 660 -110 123 557 -360 583 249 -450 889 -682 -944 -845 668 539 219 -945 -599 -365 -311 135 559 658 511 173 681 -639 -101 -398 -735 265 43 302 613 -121 -345 -423 19 -131 -94 -682 419 -560 202 183 -23 -509 -358 -523 316 492 -535 38 365 -889 -549 996 -444 -525 -395 763 285 576 -710 -949 418 400 -72 335 310 -362 272 -964 -799 -798 169 -822 33 -599 -788 505 -490 -82 766 889 72 92 749 759 -737 975 -913 426 525 -783 630 -649 32 -535 748 4 727 186 -983 341 -74 874 -358 943 169 246 -982 16 874 235 -472 907 -512 906 282 -889 -8 -149 704 897 -588 565 532 347 -470 837 265 -804 974 -720 -1000 -49 634 -736 -259 300 -316 -70 601 -366 236 -329 -498 135 -83 191 -889 -827 670 -760 -150 454 421 -625 -526 388 210 747 856 -961 -680 -458 454 -570 27 288 -303 504 -954 966 -179 -88 -934 -864 -341 890 402 698 -238 891 37 -202 -771 431 -341 680 764 -850 -645 232 -574 217 -759 -109 736 -23 -80 182 474 464 -285 -641 -343 -841 458 371 -593 114 -547 -724 477 118 385 -279 -879 271 367 745 -17 -138 -188 118 -90 227 210 -245 -989 -727 -929 -212 -883 343 -115 886 754 -911 805 -551 62 72 439 -991 667 -96 -161 392 -778 -675 893 -251 24 290 -378 974 -307 -60 -365 715 914 -599 -821 -486 -567 -665 679 -354 -25 -940 754 -416 539 495 -600 952 -257 -892 115 90 770 -167 -580 880 -413 -838 -631 624 -719 813 424 15 691 135 -73 648 777 -265 -2 -989 337 390 175 371 888 -78 -547 -36 -277 685 731 907 -652 659 -43 -628 46 665 -668 151 505 -268 -957 -7 -217 -245 797 581 -414 -423 -528 -175 334 -526 -757 312 740 588 402 871 723 -231 -566 481 270 -333 660 -173 197 410 329 -363 130 461 784 204 704 945 -733 -473 -218 233 748 -759 -379 215 680 215 -323 702 625 724 -976 -321 -560 -366 -309 -599 378 -117 459 -161 351 108 628 -564 -80 852 682 -407 592 -863 61 213 557 83 -718 -139 861 -716 27 -707 -305 757 217 -900 217 -387 -312 -176 262 -616 -751 -579 296 624 50 578 518 127 -616 715 562 970 344 803 975 -729 -328 978 340 568 -22 346 351 -980 255 -528 846 879 695 -623 167 579 -543 492 -386 743 573 -500 -872 363 -530 -825 -883 -844 858 -692 177 702 870 -782 -789 -842 -597 -371 432 -157 -976 -943 -393 534 -341 991 329 -297 -160 -943 123 433 -290 840 424 793 -296 374 -221 100 257 885 61 198 698 638 -694 -512 583 613 866 -815 -229 -494 430 129 529 -198 -292 573 -58 182 100 -571 498 -46 862 -684 -209 255 364 888 276 -316 812 167 -169 51 353 114 994 195 43 -661 -255 -2 521 278 488 432 -124 -836 895 -490 -729 817 -329 575 -850 92 234 -380 196 -549 -308 46 -881 58 -623 41 546 399 944 552 956 566 818 939 -739 932 -762 -268 -955 700 62 570 505 972 614 149 -339 -636 141 -453 -239 -54 -781 -753 -609 916 987 -194 -901 604 -854 431 -126 600 34 -62 -340 -656 -449 -984 479 98 -93 -347 551 377 172 -596 -142 288 806 -568 475 811 -159 40 713 -361 -948 84 124 -978 -388 113 542 -324 -888 663 -632 577 934 -369 -683 -354 450 -140 455 555 487 169 119 -920 -692 75 -240 -266 -133 -253 433 -100 -205 -331 -596 92 -402 -604 -509 861 198 47 725 -926 661 -59 -598 -366 -528 561 -800 657 -616 -488 -743 -227 496 -646 -520 784 760 -554 63 -875 927 -664 943 224 -807 -964 -375 453 -182 -629 65 -728 270 -813 -709 -674 -729 481 93 96 896 942 286 660 900 170 273 538 -529 -222 -425 972 343 109 569 535 504 -543 456 296 -905 588 -958 171 -350 -746 575 -506 302 -623 348 817 708 -854 -525 158 633 -887 835 -482 185 -663 -482 -959 813 325 -861 -857 383 316 363 844 -811 712 -389 144 -982 -392 662 -669 743 -137 545 -503 780 -448 -517 111 724 85 -734 -977 81 -198 -709 -94 -710 197 -189 -669 -448 -891 665 -524 -563 933 -558 -752 775 -664 -674 79 -981 89 272 849 -761 662 -548 -562 699 105 661 619 94 -870 -928 926 -318 419 734 -379 -22 637 983 902 -442 -463 -725 -740 -207 223 -528 -851 993 -593 247 -387 373 404 576 113 -399 534 -835 522 501 596 50 139 721 493 182 98 445 -621 -630 -404 214 634 578 -602 254 164 327 172 904 -659 866 580 111 278 596 -101 -935 510 460 -527 261 -194 552 660 979 336 586 600 -266 -642 -537 -847 -663 -72 -440 -839 -464 -612 201 -734 -896 -702 -889 65 998 933 258 -631 -459 121 -618 -767 517 -299 239 389 387 494 146 465 462 -548 583 938 -137 459 837 706 607 247 16 -618 662 -735 -778 728 157 694 -756 532 463 -856 -32 40 -17 -709 -736 -826 478 -417 971 -394 -360 -793 870 641 852 155 430 40 45 -410 324 160 105 -847 784 116 74 -292 999 138 33 -165 -698 -155 398 321 664 -372 677 422 804 -402 -337 -908 251 -314 -161 527 -646 120 491 617 -677 -20 -623 467 -546 651 -649 -174 852 210 773 855 -713 -195 -572 142 -17 938 380 95 -374 408 698 -611 -307 -703 -716 238 440 368 324 884 -263 953 411 -811 -649 834 4 889 607 916 606 -10 -131 812 910 22 -421 838 780 163 -971 224 339 676 221 -613 -964 -693 -178 36 -993 -938 -468 626 -18 -582 -75 652 -377 734 857 -80 -338 55 -99 91 538 -843 -617 -49 -273 879 413 -977 -733 -390 742 935 150 -883 -272 859 -99 -172 -284 75 -366 -283 693 994 620 -965 788 -868 141 7 -372 -809 783 993 -303 -416 133 -610 208 25 -486 -655 405 371 -45 81 329 231 965 -588 43 -316 785 31 -941 -242 941 -615 -538 -705 897 309 -681 560 -111 -339 -808 -527 -770 301 236 -86 765 182 -789 -141 -712 416 -539 716 -351 686 328 12 475 -169 -27 893 -934 -159 -985 300 668 -368 -263 374 656 -541 392 569 162 -211 -270 726 -58 625 24 219 116 357 216 -893 229 -771 -193 -365 565 518 339 9 -905 842 -784 307 681 432 -144 646 -821 751 -125 52 894 -441 -629 -817 740 -82 -151 -94 -802 845 243 -752 -103 -402 -957 -764 580 -557 -437 -150 589 871 891 809 -329 170 554 -138 745 903 224 720 -14 -235 89 -64 -314 -365 770 503 -990 -84 229 -999 -344 984 254 20 855 -248 -273 -488 910 540 -407 204 -64 790 347 -827 -216 572 -797 -161 263 -899 382 -526 817 721 457 85 -167 258 -290 -703 -306 32 231 -276 956 -452 574 975 -810 671 503 232 374 98 -191 -973 -526 -105 473 687 581 238 -566 -278 -111 382 -459 57 -396 3 728 -244 -573 -794 437 817 548 669 -438 -995 710 -127 826 583 -48 -109 -250 996 -935 738 442 -11 10 540 -817 134 662 738 415 203 691 660 -84 232 238 -838 -184 -19 801 865 113 -251 308 -21 -808 520 -10 -678 562 33 -57 902 -972 314 -384 984 -913 34 704 393 506 -893 28 -196 100 -357 419 227 832 -429 443 -692 -186 -987 725 -211 952 -242 982 -663 742 650 -881 994 215 -145 617 -905 -698 109 291 -763 -267 629 542 606 93 367 573 -138 -259 -490 102 263 185 846 385 -743 -264 -937 480 871 -656 826 -701 -482 523 -941 -933 -783 863 610 316 317 62 -726 -909 82 818 697 -579 754 -976 512 -287 -351 -394 -589 -336 -926 907 -857 722 -861 -472 -11 567 688 -86 -601 -602 155 -656 18 -635 -521 624 426 437 -590 -476 -46 -357 -860 162 276 -488 -476 488 -635 -401 890 434 590 -778 983 366 117 276 356 967 -858 -119 975 20 -782 909 -939 -794 -704 414 -863 -843 759 -522 -492 -128 905 -669 -712 490 -201 -619 472 157 782 -810 -501 304 -273 -998 368 451 -311 -596 898 360 -238 971 -776 675 -65 -23 -306 -973 -93 -747 152 652 -543 -806 502 -979 895 -112 -66 686 989 920 -759 614 -149 -482 84 -693 594 -507 -46 466 443 753 -244 850 873 -897 -103 -906 -554 -977 692 480 -214 391 54 791 -403 413 576 31 192 -930 -387 -638 497 -352 -342 -801 -577 -956 -802 -145 911 603 -614 -444 459 -941 151 -338 391 195 630 -100 566 -841 168 -727 -201 505 734 562 -13 115 523 -327 -109 718 -134 -412 -636 262 620 -925 278 664 -621 322 601 -860 673 479 -562 -101 273 -621 342 152 -350 967 -146 -252 663 437 219 644 227 -353 -641 -251 -915 -137 53 -59 -2 873 -757 539 160 -914 501 -365 -582 660 112 -834 -293 408 949 -928 -604 203 -431 573 738 949 -205 442 735 593 -428 110 -938 -100 253 -477 -488 799 737 772 371 -20 530 77 102 356 521 -993 -774 892 -783 -217 -500 -601 -568 -652 96 468 181 275 515 932 846 44 608 -583 -545 388 489 -821 -916 -861 264 -630 -89 554 -287 -712 750 890 -36 -371 -189 47 -459 -367 -132 -307 -739 -495 -244 -698 171 314 -280 -453 926 -286 -299 -826 -980 -8 -675 691 93 993 502 915 -503 -75 805 -174 190 783 21 -563 345 -844 -523 575 -851 409 -791 717 -13 -2 -950 -305 222 -543 -628 292 188 -485 -112 96 382 -251 786 592 518 461 266 27 91 -443 -658 240 -499 -436 561 -933 -838 -744 101 386 811 357 626 883 -778 145 -432 237 -68 -592 -915 -468 -164 -499 247 -731 243 -318 979 332 -238 -640 957 -822 -556 -243 992 -963 551 654 -561 -515 877 -761 -375 254 617 -766 -46 6 656 -224 482 876 -354 759 157 605 645 923 348 -307 749 339 -895 495 49 870 -194 -378 -59 864 903 -202 266 -889 -453 273 -14 -43 -998 -529 949 -190 -213 662 -594 926 977 965 -456 -564 553 383 -464 -658 -919 -266 -528 -747 131 982 -218 -741 -68 627 787 725 -458 -239 -500 143 -844 618 957 828 -121 698 534 -537 -25 -976 -58 -447 -951 425 518 391 -73 472 246 637 950 682 323 -467 -481 181 922 496 -145 653 -354 -537 617 557 -796 169 247 31 -449 -993 -542 340 -828 253 22 -35 -939 -708 -535 380 -650 -190 -369 -757 -125 872 780 -378 615 -162 -604 -506 -3 -173 803 -818 -154 468 127 -644 -581 273 546 803 362 882 978 -875 123 -432 106 394 372 459 161 227 708 606 -365 -908 326 892 -388 -155 -225 585 -675 569 420 -810 921 -818 862 -296 -86 -551 -306 389 537 880 436 -125 -88 -154 -298 692 -153 446 -901 -150 -181 -749 748 -676 -244 -793 -962 854 -730 894 98 -934 -878 -869 -780 634 686 -31 524 78 -187 -470 -85 439 -724 572 936 -613 -715 140 -885 -326 277 394 -657 -154 -617 952 -778 -621 -2 -749 829 787 -388 573 384 -781 -908 504 334 283 210 -529 -279 -626 -944 919 755 -549 -924 -74 -847 -469 430 188 -341 -291 4 5 -667 -226 588 -158 606 -539 514 187 -600 -929 607 -408 117 817 658 -303 -203 358 592 -800 -498 -244 -398 261 -707 336 -737 802 -225 607 630 289 804 909 125 176 17 -40 -808 508 817 -940 -163 486 -445 -306 -717 -907 419 -683 -629 492 -251 -844 285 376 -680 618 117 -720 905 -102 587 904 -367 -957 452 314 -255 -686 -201 -556 558 -573 -239 -290 464 -936 -303 -114 802 -415 22 -548 -185 154 -819 764 391 -862 -140 914 -371 117 -467 593 258 23 870 984 -104 -587 609 143 -270 925 -322 -835 19 -261 387 360 -109 -97 -709 -770 -668 444 59 -466 445 -788 -553 345 324 -660 -132 512 451 -241 -964 -405 -819 456 -898 -63 359 863 153 329 -405 944 -454 565 -158 -360 -472 89 137 956 -91 -974 751 224 12 -501 631 -596 -100 729 754 -573 -256 -258 295 -699 954 954 711 -25 439 -633 920 -817 403 433 516 68 186 740 672 11 -292 -215 672 -634 658 -353 -415 602 -119 519 -335 -699 838 -309 -946 248 -462 968 -555 118 -47 -947 43 358 969 473 -467 -135 75 404 891 -498 -400 -608 -402 566 -718 646 799 672 743 747 862 -390 -838 629 -956 -871 843 -746 -283 323 440 -596 -924 -582 318 256 526 435 253 -675 -56 -13 470 -307 976 -444 584 -547 321 -810 -311 833 642 359 17 -418 968 885 -207 431 265 911 -581 81 -499 -932 -500 639 -794 318 336 166 -501 631 713 -362 972 -951 741 -720 176 -794 -512 -512 127 -508 -639 -96 -405 345 -635 -112 720 -7 -27 505 331 405 -584 -978 -584 152 498 -909 -341 -608 255 444 780 979 128 -616 -23 738 15 -293 775 55 877 384 401 601 -498 -806 968 -607 -849 909 -810 -481 -869 890 453 108 -77 381 883 -768 994 -5 334 850 -534 -399 -108 -694 662 -518 -67 448 379 -245 918 209 569 659 712 845 631 -553 -211 -389 -526 -23 -541 -66 -239 884 -258 -315 -363 -476 639 -34 -120 -362 879 756 401 -298 694 -904 -939 -983 -507 112 430 -372 -325 959 -696 14 -478 -544 508 -593 155 876 485 467 114 -927 497 435 190 131 9 877 104 -348 -556 682 -770 -305 298 331 -242 -603 453 481 685 -386 -312 -251 631 -868 -112 -266 571 -495 -599 -549 704 412 204 791 939 84 750 -313 -676 466 -987 271 217 834 -402 -494 -697 -249 548 828 268 -458 70 752 958 147 -362 -543 786 -972 -686 577 459 -805 705 261 -415 -242 -782 -3 -746 340 -202 797 -835 -327 -589 936 332 974 254 482 -107 -390 -961 -334 -371 516 831 68 -395 -979 93 -429 -82 809 736 851 213 917 -373 462 -472 -924 -366 598 728 -650 -259 447 -568 760 -89 -655 -391 319 438 -158 193 877 310 288 -118 608 -945 -468 350 -270 -113 409 965 132 610 -100 -876 -139 595 275 -149 724 387 636 0 396 86 787 399 477 -725 616 -187 -998 201 425 564 100 -421 -264 -602 -842 369 -79 418 850 -288 -257 -187 796 -994 -578 -206 -914 349 701 -915 -956 -856 444 81 -426 754 -453 -238 888 -397 757 258 -736 199 194 238 -963 -719 -914 230 -11 -418 -322 -145 149 617 -27 -706 -858 448 482 518 703 -301 -451 -387 643 991 76 122 657 90 400 -322 622 -740 -372 55 483 671 -558 732 -492 863 484 143 -677 -526 336 -652 694 31 955 34 -685 321 517 -876 -756 62 -637 -339 491 -755 127 -429 70 -55 -23 -374 722 -578 296 136 825 478 907 703 825 -78 -772 -203 460 -540 -728 -268 -238 -93 475 -834 -943 830 257 -288 384 656 582 784 687 783 -571 441 -863 -792 572 -557 -703 864 -578 573 -910 -440 242 -591 564 -386 -678 757 483 783 495 -819 259 -152 -424 636 921 -778 579 -425 -11 286 -607 -243 624 -965 930 -766 663 167 229 -780 -870 -658 429 -169 -119 406 -751 -704 819 -158 19 -328 180 -785 581 797 353 -100 503 -544 -387 -314 42 -202 740 -419 -531 -447 -154 -282 -638 154 749 531 -760 -747 348 -435 -990 666 107 -681 -544 -725 314 -923 219 -31 128 747 -511 -955 715 -454 -144 564 -940 -81 498 670 -736 747 963 43 -53 981 435 -78 -647 -7 671 -704 -132 -428 -986 -328 638 -187 477 -338 -967 -904 546 408 -995 -926 193 914 -699 772 437 -568 679 730 -402 290 921 -485 716 59 200 -541 -108 -800 -139 -632 -775 225 -806 -549 -858 -179 515 -697 635 -314 -865 545 -255 995 572 301 -156 -266 129 -705 878 -612 -257 -420 417 -805 -147 -107 -663 257 -46 676 778 515 791 886 -210 200 -14 -999 -803 -463 211 934 716 -534 647 48 -498 281 -93 425 -306 111 -82 -20 -104 965 932 -30 7 -552 259 -273 -231 -69 881 -678 65 603 -165 550 854 211 338 665 -927 -570 849 -794 777 108 -91 -792 96 -258 -434 -169 741 -61 -506 -780 -687 761 -185 -546 389 -962 320 -452 -792 659 319 198 -295 607 -867 124 567 -568 74 -842 -791 601 935 247 -960 449 -972 923 835 726 371 943 -694 -911 -606 802 -633 -487 -340 -417 343 -782 988 -63 -378 -831 -535 313 -63 372 -18 -709 -811 95 -420 -880 824 995 840 902 428 1000 -710 -220 322 474 -772 527 201 -417 666 -687 -570 -483 630 306 915 -663 665 865 160 34 -202 842 678 -580 -849 518 876 808 86 212 -956 -120 -970 96 -349 696 933 572 -185 156 660 -376 -355 -376 -867 -292 637 70 -145 434 448 -122 86 -936 242 990 79 -125 -844 -565 -426 885 -730 -185 426 -563 -482 99 801 922 -705 142 -212 293 -248 900 -276 784 -960 -763 946 -36 442 -604 -365 -815 -677 920 642 650 -963 -606 -376 -310 -406 708 889 679 -535 965 142 -198 -455 -423 -751 -740 -298 -731 -131 -376 -188 -39 534 -893 -971 -414 691 25 -896 -171 -37 -726 -583 761 -111 -214 -415 930 -582 -614 -642 894 -311 -806 644 -541 182 382 -654 547 210 -330 247 -725 831 34 63 52 125 796 -367 632 329 -188 -479 707 207 -150 -332 -920 -946 -732 -535 426 -128 -989 312 -416 209 792 455 914 248 -816 -682 -758 -809 -257 -352 108 -693 -297 259 -768 -687 295 -554 305 897 -471 -550 588 60 460 869 892 756 -766 786 -6 368 -769 -402 -922 172 336 37 -126 -922 891 844 -608 441 -20 655 -493 367 626 -228 208 -289 204 611 718 -177 -74 -800 -66 -586 224 -273 -993 -26 -866 -142 -222 -269 -484 190 -918 -551 -949 -850 -420 -621 -840 874 -899 559 -326 -635 60 572 307 26 932 79 -725 -475 628 -469 -190 539 279 238 -968 77 295 -218 274 -43 -494 -911 918 797 829 -500 493 767 92 666 -49 -222 502 64 911 -241 108 30 353 -587 231 967 502 756 -397 -532 928 -283 -726 384 616 85 234 -474 -492 -341 976 618 -570 -538 824 512 -64 632 252 -358 301 446 592 103 187 744 -834 357 -557 -786 -691 351 -383 369 -800 -548 -819 966 -807 703 -305 24 492 307 598 880 264 901 -42 794 134 49 -356 777 -481 -174 19 32 976 768 108 -792 743 -709 -338 -577 513 89 72 -870 588 -108 534 329 -641 971 -620 -701 -220 -508 983 -115 -260 373 -66 -377 -643 17 -173 999 -105 833 579 814 585 -381 306 -9 736 -345 179 -146 -320 -336 660 377 -334 506 498 622 -435 -540 586 525 -131 -679 595 -492 829 11 654 -573 -500 505 458 635 424 -248 267 -595 723 24 -465 -330 -880 -160 -488 949 -30 719 -58 598 387 726 -588 466 308 613 30 -489 601 597 -784 950 -834 -611 417 516 777 -92 811 331 -574 495 -656 -365 -95 -458 157 -777 98 -560 -497 229 -441 642 365 -561 226 -480 11 -422 -888 -138 248 -244 -781 562 771 -112 600 -334 987 -418 -294 -864 -40 88 -84 -255 771 -481 532 234 558 458 -262 799 -276 67 -322 -35 776 23 -382 -384 -761 338 -194 -936 977 454 -254 -618 172 -473 -399 135 -785 -38 673 723 -953 316 539 135 93 670 689 -510 -426 570 -798 475 97 169 166 -529 783 319 471 -52 440 -371 -471 -881 110 186 499 690 285 135 911 383 535 -951 745 377 -444 668 -67 -375 197 -544 -637 376 -973 1 259 -702 -312 705 -612 54 -729 564 782 -836 -160 -400 997 15 61 321 144 84 -279 381 -577 -952 -140 346 -396 674 742 396 -999 -741 -666 -388 480 -757 14 756 571 209 -918 -863 776 903 237 -828 -555 -763 38 736 -207 538 5 -911 -32 691 419 236 -120 -382 -937 -216 403 -458 825 -341 -867 -1000 729 -837 -10 350 96 -564 -237 -595 414 -464 -577 -637 -535 -418 -105 -317 171 875 -393 -20 -442 752 290 -535 -421 925 -468 -778 299 -191 878 -558 134 -365 640 951 151 -986 968 453 -149 150 468 -675 301 128 -50 -193 -329 371 -726 639 842 419 101 210 647 -342 -876 -811 104 230 840 -242 722 -135 -950 -44 -358 -93 369 697 -243 -326 -376 247 773 -321 7 783 -228 791 819 329 -518 718 579 511 519 276 -141 -392 627 -899 -286 77 -58 -957 -969 -600 -752 -799 -766 562 993 143 -607 -614 157 -639 850 -679 376 -166 816 -339 -305 -426 -19 952 -140 -441 19 39 271 779 245 505 -348 -8 698 -453 709 -634 952 62 -524 552 127 814 527 -580 440 620 -903 -986 -927 -256 797 631 3 324 -237 229 140 949 -641 925 306 -455 -286 929 467 336 121 80 -222 209 852 -768 -505 -67 -118 138 578 -611 873 -488 -523 -957 130 -471 983 -117 -196 922 474 897 -892 -99 824 -234 -477 -75 268 585 151 -291 738 -665 -417 826 453 572 -761 -987 -778 -516 -69 678 -467 588 839 709 -216 -639 -838 -945 -171 632 -520 -752 -304 -121 -393 780 628 733 371 -410 -653 -423 -980 -450 524 -361 -308 -661 593 748 -889 -998 -641 726 -360 -542 711 -62 -899 224 473 673 -482 -158 271 -162 512 -733 861 353 734 -888 450 441 -109 -530 886 40 -668 891 973 645 -649 197 -443 -586 -877 38 -903 61 387 890 -149 -968 205 318 945 459 -683 388 333 781 -74 985 849 175 331 -45 -202 803 45 205 357 219 492 456 524 -724 37 784 -297 742 -926 -15 -138 311 -247 230 -977 183 -53 -773 -787 -281 900 568 -985 -671 -456 792 796 -767 595 -611 -938 965 -697 -929 -600 -796 -122 -117 0 275 -898 483 231 -382 403 -455 363 -77 -450 -245 220 -740 -113 634 410 -356 -765 -729 -370 -772 592 479 208 204 -630 -841 756 606 224 -125 -886 1 889 -528 -481 -233 -194 -621 -557 -67 -337 -39 -432 -264 979 244 568 834 -874 988 280 865 -53 -96 -917 -2 736 -492 -893 724 895 -763 516 -551 696 918 -606 -186 401 576 -378 -744 -99 83 -158 39 -893 531 706 -243 -682 -545 -372 197 -114 11 499 -186 127 161 760 -585 -867 243 -455 383 -855 710 -120 -453 -548 774 945 -967 6 401 374 -469 625 -718 -636 888 47 567 540 596 -467 -363 -495 -727 9 371 169 -820 175 471 -987 -577 405 -759 -864 -690 -278 -604 394 20 -977 390 550 16 -655 95 811 619 -831 -854 301 184 -601 530 -676 632 -30 -992 581 788 616 -807 195 28 -834 436 917 -1 -344 -69 361 -862 156 -869 351 -197 -287 -595 -586 -459 -873 724 455 822 -542 600 -647 936 -401 -155 -704 886 477 509 -442 984 -278 336 350 -558 -40 -362 858 -360 -427 -641 -608 -513 269 -911 836 -582 -488 -532 844 996 -98 159 -693 -375 288 678 613 644 418 -665 -799 55 878 -145 688 -142 -628 -200 907 221 -207 -567 591 -428 623 -923 32 749 1 173 530 755 -240 761 999 -552 -746 198 534 -142 -269 279 -142 -453 -759 386 -525 -670 -214 311 -953 498 -151 -421 -421 633 702 -651 -380 714 886 -288 -182 248 106 396 -687 967 -501 -524 622 384 -672 305 -674 -382 540 554 -342 -291 519 421 -842 585 -637 -287 -375 -759 962 350 720 236 757 753 526 937 943 304 914 -362 230 -885 702 535 649 9 388 802 -110 -152 856 902 -317 143 -666 -180 -914 -317 477 -616 -486 -442 -370 158 939 369 601 -985 747 -770 -115 809 -915 778 -589 388 72 -171 981 -215 171 683 692 -150 -130 -694 -87 420 654 -298 395 -646 853 -441 -952 -127 -108 895 890 524 774 172 459 56 -802 808 -75 -479 14 -855 309 18 597 371 -635 -925 -454 -265 999 -194 455 987 -956 -403 -584 24 -474 -914 889 860 -656 36 346 -527 -776 -709 -414 -69 -235 -866 -570 993 -511 -430 805 -769 441 -669 936 123 -498 52 -291 383 589 447 46 595 881 5 88 -578 -153 180 806 602 -791 608 -33 -997 647 311 -191 29 -388 -292 -760 190 531 181 415 149 -51 652 591 -908 -187 918 0 744 -75 591 -14 392 -294 34 -274 984 839 -200 614 979 -552 40 -742 76 -482 258 -72 370 -935 -828 171 -809 -492 -212 221 283 -716 955 902 -911 -453 89 947 -607 602 -204 686 -289 281 -304 821 724 -810 -87 952 976 942 124 -738 466 -964 -804 -149 255 -114 -635 676 -165 573 -748 -400 -563 546 239 253 -818 -839 -753 121 -889 -810 -963 -476 376 25 900 270 937 -669 888 742 453 790 583 563 -43 -726 -178 -666 -518 -767 -896 -611 -306 -616 79 -419 -257 -184 -935 678 153 -457 -656 394 -402 344 -596 744 -641 542 -606 -588 -177 -640 -712 -374 -561 -786 819 -605 -613 -574 -199 263 323 678 485 297 239 -103 -519 396 -102 97 448 -517 -849 -557 -197 317 694 -898 434 234 -429 -316 -613 658 966 347 368 -873 500 -493 739 116 259 62 241 -651 -671 -617 615 -522 160 -949 993 708 -49 -918 414 640 395 142 265 30 143 -496 395 -236 171 -960 -64 41 -927 183 650 239 -706 -830 659 798 -739 362 -73 204 -76 1000 384 257 -691 -664 -900 -265 213 -138 -60 516 275 -414 -42 -576 596 -264 -332 161 726 -120 44 -303 602 467 559 -655 586 111 -255 -298 -520 -64 717 -951 149 -692 -65 488 -91 -229 369 184 -62 -775 -590 53 -873 -970 327 -849 188 -282 951 -424 147 -370 -59 63 675 599 -990 -381 370 -96 594 651 347 -404 -964 425 394 806 290 253 919 -562 -777 -834 -869 -325 -570 -88 -935 191 546 -629 385 527 -187 112 -844 -476 -322 841 -174 356 772 -962 260 -387 475 903 739 -532 225 21 -900 -93 -797 964 -5 522 992 475 -848 -698 -997 538 504 -307 487 24 -190 -796 -279 44 -238 728 885 -5 902 -227 892 -568 -453 168 -102 949 12 -514 475 575 -410 -802 78 410 864 -283 307 354 -487 376 546 387 -526 -140 -623 -128 -766 809 -887 -478 133 -793 971 443 -946 958 -316 679 938 225 819 634 778 903 692 618 342 736 -959 72 -947 -356 -832 148 794 458 444 -145 -36 -511 573 999 911 396 195 -255 84 -873 317 142 -839 -613 542 -971 -738 614 228 -996 153 471 -505 948 512 -806 -642 -185 -166 -198 725 -227 -842 972 22 597 -636 -664 -138 -990 41 992 -950 -118 -949 -869 -770 698 664 716 -846 -736 -846 -232 470 -672 597 -148 797 -678 -907 638 -342 -967 -195 182 -427 -414 710 907 907 720 -365 773 -272 -351 347 610 -275 813 -728 456 311 -300 -523 541 701 -276 666 61 128 757 639 319 -191 -315 -118 635 -398 -734 -658 882 -261 775 178 -588 511 -492 -785 -569 -4 -172 244 372 -724 645 634 715 -964 -731 -120 -236 36 -411 -943 -366 911 646 -12 784 631 11 -496 -357 830 -116 -509 142 947 865 927 255 153 740 967 110 -372 922 883 356 191 -951 559 203 -288 905 98 690 239 4 669 359 -806 -141 493 674 889 -102 875 -199 201 319 -620 956 -966 244 915 -699 395 -820 68 181 -451 -19 -414 -344 -867 396 -677 10 -657 -498 903 726 374 131 -792 95 -924 -792 496 502 -891 -56 -609 -294 782 -92 82 825 -98 -364 -823 -325 -265 -403 925 -175 -475 -545 -925 -485 -638 -844 263 786 -997 86 -387 -204 685 -400 -807 -177 181 854 -952 232 -807 222 -313 22 417 -66 -998 -795 -802 223 669 -52 -758 -659 882 -591 746 487 -79 -384 984 -334 608 -266 -502 139 -80 990 393 -532 -126 -910 -254 840 -501 -734 584 -883 -807 -638 629 -441 -440 524 306 870 559 12 -843 -517 -49 905 372 -278 413 388 106 -598 355 -545 627 -239 45 -12 -816 -336 108 -40 -468 -283 648 15 -377 -912 -188 475 -858 741 971 272 766 149 -396 -423 -754 -377 127 -683 580 979 -757 -727 648 -334 17 886 -899 746 -191 -401 497 -75 243 74 -889 8 674 -421 -947 -936 -726 -173 -566 837 716 457 243 731 261 520 257 -543 709 -402 551 -665 -121 -116 625 -238 829 -500 -314 -77 228 -391 -699 504 702 467 715 312 487 -905 122 757 675 -609 -126 -270 -938 824 -167 691 -37 -717 -55 -655 601 -634 -639 -593 920 -232 -794 479 -724 -682 -295 685 817 -894 -573 50 -955 642 464 291 621 876 414 -996 -331 685 -955 -880 989 749 -8 780 -147 937 364 625 559 -503 -784 -69 -919 148 -999 -357 862 428 993 728 993 -111 -639 -575 -850 -134 157 -293 -138 383 214 421 -933 -985 -930 -530 -697 -961 575 710 669 308 875 970 274 510 732 -843 641 -244 -235 -746 -896 -704 941 44 922 -145 227 281 -726 -741 236 53 -425 909 437 499 -778 928 -606 396 -365 715 767 -554 737 713 18 -365 -511 751 -397 -291 -549 -188 276 427 24 918 -887 -310 991 -19 -572 375 887 250 812 689 736 -611 673 132 -337 -691 -742 -923 996 -94 493 -700 31 -744 -473 608 -22 -599 978 755 -900 280 198 -783 758 -989 175 -227 358 -344 579 -159 355 952 427 970 -42 883 -42 -359 -361 169 -334 13 245 222 -842 -297 -417 -683 -840 -365 -952 570 535 -362 -590 204 -356 245 -122 -208 -496 -706 558 -827 -275 -212 413 190 -336 362 521 -748 851 759 -288 -613 573 -207 -602 703 -566 115 821 -33 -778 -968 508 -291 -638 -837 512 -226 801 258 805 353 741 859 -648 238 -299 401 8 -707 -745 -268 -715 -288 -228 -462 136 -919 839 -560 284 481 473 -630 -391 17 -64 800 -864 402 265 819 518 678 690 -607 -780 -432 656 -199 -433 -643 211 -648 -487 -60 589 -733 -586 -49 -534 -585 845 50 269 923 240 -366 595 698 1000 552 56 -427 874 -605 -638 880 965 832 -700 -89 593 458 250 -300 63 -207 -551 848 772 532 412 193 -820 -175 745 -808 -332 -38 -688 -589 -8 -41 -210 -541 249 184 512 -831 -56 -64 584 -450 -117 -608 -440 466 440 115 996 -35 -8 821 861 -289 91 774 421 514 -509 685 264 -491 -237 527 -886 -367 -696 -349 197 -952 90 -274 -591 -109 30 -272 442 -692 -128 -382 -849 1 34 164 -438 389 -812 -204 -438 574 167 137 -513 718 754 333 110 805 958 870 495 -116 874 486 -26 34 22 828 348 -723 581 453 -351 995 -128 567 -757 466 478 -367 469 131 -288 761 630 -728 977 -879 959 408 245 336 732 -440 389 727 369 364 -963 -64 504 -331 630 -628 -317 -82 -243 39 254 578 -80 92 -533 -661 464 -873 -560 974 -47 18 -103 -777 -464 -912 760 445 717 185 799 170 -256 109 -650 726 -892 654 497 -841 -697 781 681 -571 818 -792 908 745 -12 974 -172 555 -884 -925 212 452 707 -744 -770 375 948 -457 -891 613 25 -675 -949 -170 -656 583 820 -384 -137 -569 -926 454 -543 627 -804 -134 397 572 921 -675 -515 672 -300 -780 217 117 -645 -485 424 -807 -488 666 648 555 -162 473 -853 -341 564 216 304 -56 545 -39 492 112 257 -523 -545 590 -198 -332 435 -821 220 714 205 404 973 398 170 453 -398 919 -236 -830 -250 782 -34 -966 581 -942 -255 -882 804 577 467 -351 185 217 -539 184 -785 637 -890 -574 -368 -803 860 -3 57 81 647 600 -634 958 769 -823 -616 -360 399 917 -570 588 -82 -812 -415 186 741 991 -343 -477 351 373 -657 311 -963 342 580 165 852 348 939 -505 700 280 -742 56 -401 -956 -208 -315 -765 -720 -320 -878 -429 -101 -143 -589 602 -572 755 -297 722 -587 260 -264 -465 864 -773 -70 229 -631 -457 -366 41 -565 -982 -575 -177 -854 203 539 -744 294 119 809 -773 -45 -247 -130 566 417 383 -777 841 -464 -834 982 632 810 624 -240 250 22 457 265 -53 -17 -36 168 972 -933 -315 -204 736 870 628 -113 518 929 -938 -933 -633 436 293 399 -60 450 842 -106 -342 -514 965 -762 -768 -821 -770 -330 -368 220 755 351 784 -609 -680 575 -451 968 -562 -979 654 -380 201 806 -346 218 756 -607 -50 -354 -703 -619 271 -7 -117 619 27 -915 23 969 553 818 -46 248 9 -325 717 -805 -18 -313 -262 -821 708 -472 412 -400 -711 -969 -608 637 652 973 -374 -354 824 702 -136 -632 -622 -468 -41 185 -659 -433 -638 590 184 891 594 -719 -411 -778 -777 285 -28 -571 -847 -441 -446 575 -925 -519 -89 68 935 191 33 129 479 -696 -606 227 -502 610 -633 -530 -939 35 -539 898 838 902 -928 -445 -602 857 531 338 33 66 -416 898 130 150 363 -409 736 -446 -845 628 -500 -590 77 230 -89 779 594 -115 431 -500 766 -220 442 415 -320 -389 -970 -736 -312 847 174 -620 -702 770 -177 -900 -184 679 310 -962 -245 778 -882 -926 341 116 698 -705 -956 576 152 945 947 274 -938 630 522 -855 325 866 -970 -641 375 -594 -35 593 13 -39 -760 -404 231 -186 -699 -952 217 857 5 688 447 889 343 157 420 -322 -1000 74 -194 862 807 -426 -219 -664 -702 -569 758 435 177 -827 -868 -876 220 -655 -646 77 803 508 -305 955 -764 -524 -335 469 -315 266 -717 -106 417 -49 362 -119 -68 972 -54 994 89 -127 769 -473 140 -291 -574 493 -264 855 466 160 -599 -306 -857 723 54 -214 336 578 143 -118 230 -375 -600 196 -859 30 351 -810 353 529 304 182 484 404 -63 304 237 -813 314 790 306 177 -649 -730 40 904 695 129 -712 -496 974 -805 179 -807 -358 975 329 -538 164 524 -892 997 824 509 379 -455 -440 -548 -713 -96 -300 -247 -751 -556 -411 233 -522 665 296 -516 654 775 -676 -770 332 -945 635 808 -526 98 79 647 -344 651 -167 -746 74 -418 218 323 54 -999 637 66 966 510 520 530 -877 991 167 139 648 5 39 509 -37 157 -165 960 -77 877 -558 453 -412 488 783 736 584 -359 816 98 -1000 -779 -978 -332 -538 80 404 -653 865 298 864 -613 157 272 319 -687 525 -330 310 579 421 -43 -209 -647 534 -552 -215 781 -94 -1 703 878 338 24 -917 -436 762 -935 -361 855 731 713 -632 -285 -8 629 732 -515 -597 264 148 852 405 309 115 578 8 -55 -950 -895 565 -932 -326 735 664 189 548 277 518 -273 -834 -787 764 -992 -503 -981 -977 -172 411 -206 766 -550 639 -682 -266 -46 -343 211 438 118 -594 804 -29 -458 -889 1 -751 -803 642 -680 -203 205 877 -560 317 712 592 -932 240 350 657 422 -484 -5 884 -587 737 -606 56 -834 -899 -622 -96 275 -669 -234 186 -26 -469 -827 651 -363 -507 -996 -331 714 -261 -764 447 990 662 -415 -820 114 -563 565 240 505 -910 668 862 737 417 -452 682 340 -309 -990 -301 -875 456 -909 -420 30 -111 260 551 -497 898 -664 -384 436 -431 45 2 -341 -789 773 747 -658 122 -220 -503 247 466 171 -555 -217 -793 -907 293 11 -26 -264 360 -826 209 337 -977 -441 765 -549 -876 -108 -455 -940 -228 -494 -591 -913 154 -82 -233 176 -351 -141 -464 -298 -254 -195 416 289 -342 -491 -796 863 -780 -880 -630 -234 -529 -526 130 149 646 916 -618 283 577 673 -64 -896 -8 -25 18 -956 -714 413 399 595 -575 -783 394 -395 -104 388 685 -726 -311 -60 -356 -828 -786 501 315 318 -999 -180 157 -424 87 956 101 208 -242 336 -141 -131 721 407 695 -402 -583 -195 -154 -179 -192 417 -208 -117 -780 -170 -325 -642 908 -686 653 -158 -502 701 -721 -51 454 987 539 -789 551 294 -502 928 -660 -69 -649 343 -396 68 190 -939 985 801 43 -965 400 -65 168 -577 -430 339 10 596 432 790 830 914 -978 840 700 369 -871 -703 -212 212 22 -261 4 -443 -808 -98 686 792 -444 -671 -955 826 -122 -958 -538 230 -369 -173 -765 -665 936 -595 -902 -606 -632 -652 88 -188 -917 904 -896 370 -383 428 -95 -41 -813 -387 -707 493 211 878 -807 -351 266 616 -776 835 -723 -935 786 916 537 0 394 458 -113 -670 597 -442 -215 733 -204 -675 344 448 -996 58 -247 839 -844 -221 808 352 -417 566 459 -443 -565 -616 551 557 349 -454 801 277 342 -114 -32 -986 289 -613 -343 -120 601 -30 376 -96 839 -965 -127 -243 830 21 -140 -680 -4 -212 435 270 931 -346 764 -869 -851 488 -747 -661 3 577 102 -944 271 -777 -505 923 991 439 -511 -677 -847 -516 -236 -311 -182 -419 -473 -241 -702 -434 -506 24 558 -492 -393 -757 -72 -306 212 951 -66 145 46 -789 -810 426 504 907 -309 -624 140 973 87 -780 -359 276 628 -311 -310 -334 -481 -392 289 429 892 117 -744 -362 515 -179 -471 -812 -672 -101 90 -825 650 -498 824 62 305 -740 -428 -929 549 -366 -845 735 192 459 -991 -13 -614 -287 767 37 686 -706 153 -523 -997 -482 878 -188 442 158 921 -648 -372 -178 16 84 641 -262 -315 634 -584 -695 -714 735 405 686 570 -188 -725 820 149 149 -135 -126 61 372 -25 -708 292 323 -736 998 -323 250 -790 302 -439 800 517 -183 -703 -35 953 -422 392 -992 336 -879 -500 718 417 641 879 -780 997 353 67 316 -922 -286 -569 774 916 234 -303 408 -13 -847 -149 -787 -699 -304 -12 787 -735 894 -899 484 472 832 -927 640 -181 -388 -244 47 820 -568 -487 -875 526 -354 -28 -482 -664 -684 697 735 110 95 61 -20 -830 -953 411 -202 81 -944 690 -912 -299 -955 98 611 4 719 -929 12 -350 964 411 -802 25 -668 1 -345 -412 908 -736 -631 -22 -243 -83 -733 122 634 -203 -698 264 289 779 877 401 573 -203 -540 405 -437 419 418 -729 817 985 -689 -985 -675 -901 98 890 997 847 498 814 -793 -717 241 -70 -768 927 172 -139 458 -608 -837 -203 -69 -685 -751 729 -236 536 -778 931 -528 270 88 -209 -461 -991 -459 208 -218 69 -974 112 -817 -557 -620 -692 907 727 -304 444 640 -893 760 -701 209 -977 508 -871 -721 -449 776 338 -46 432 810 -629 70 -502 -839 -151 -581 -86 -281 -295 540 625 950 -386 398 -514 -971 457 -85 -21 657 -147 -756 -271 -530 603 -781 864 413 826 -158 802 163 77 140 -396 424 75 554 -786 305 940 461 265 809 531 363 729 -445 -925 -589 -947 -36 -964 -813 -891 -43 -442 -130 617 -374 -165 999 598 -596 253 480 -608 838 321 -23 896 926 177 539 30 283 -409 576 -203 -174 -545 -71 -877 323 -801 -382 309 399 598 762 589 461 21 -830 -186 317 337 -812 -140 897 -12 778 -700 -308 939 914 -502 -600 725 -644 -603 -713 661 -261 -95 633 -663 176 975 62 671 -839 716 620 -653 -501 138 -574 372 706 -412 730 142 564 595 -374 650 185 10 -527 584 150 142 -807 429 -542 198 -676 -979 -100 86 -542 870 539 635 564 7 957 330 676 -736 149 378 306 202 -341 243 -29 -606 -225 -840 433 -953 -227 -666 -462 -329 -261 -879 -880 345 -204 -17 -852 -626 -111 290 -214 -67 974 901 -66 121 387 -874 -510 953 -853 -359 246 -758 -295 -64 219 251 -946 634 -781 358 -371 -500 -94 -844 -830 -644 529 -862 -479 -196 -890 284 -304 -431 -194 572 360 -392 -788 691 -31 71 -884 909 725 190 429 565 647 719 160 737 -368 -795 -564 658 -448 920 -921 499 -264 806 244 221 -425 968 -458 999 -937 250 -437 1 895 -15 787 387 83 -881 770 -448 572 518 -234 -114 -312 898 -320 -821 883 13 -323 -908 -865 592 132 616 38 -117 -381 -42 471 -30 376 397 429 768 -483 -119 -351 -249 -453 -310 427 -938 -634 551 -636 332 923 -993 938 -585 646 392 -125 203 313 -36 221 -248 -146 -292 -813 668 975 977 -129 973 557 835 530 -481 29 -335 -415 975 997 358 954 154 266 268 -754 -175 -685 443 639 693 389 681 228 -194 -7 -266 26 92 678 537 -687 -565 930 -745 -670 884 291 -268 882 -36 571 223 -909 -177 -558 313 819 788 170 804 -794 63 148 -386 465 -48 -75 249 502 848 -373 -321 -904 -119 -544 152 -942 310 -206 398 67 -171 -425 534 288 350 -147 31 869 -320 -616 235 308 995 -101 799 204 934 716 176 -614 -488 -540 -526 -160 -288 144 246 610 141 -505 -615 -760 599 -238 -371 829 58 -869 970 408 732 -651 325 -512 784 398 679 -490 165 -572 -339 120 -752 -804 -992 -241 -37 -21 530 -559 -245 961 912 -120 -467 -36 -804 381 -171 -191 258 482 38 -893 -519 206 -596 -315 574 665 -77 -373 998 779 701 -680 -532 -718 -346 784 746 -871 756 -236 -648 -567 963 89 565 748 442 -364 927 783 485 398 -23 -911 -786 418 884 269 -389 671 534 924 -97 -253 308 -677 -784 -488 326 -869 -928 -746 -944 957 103 659 398 -543 -339 -165 -605 622 806 -355 -804 -391 -441 255 -898 -14 -671 -952 245 392 151 -739 20 849 -5 262 -547 156 47 -782 -680 531 11 -614 236 -502 801 428 -878 -617 219 -78 -395 938 173 738 486 -894 451 -90 -209 683 392 -642 123 -763 563 -657 183 -102 572 -434 -611 290 980 210 -701 -965 -535 852 528 -137 585 -561 -231 316 -98 17 -216 712 584 -618 638 364 -14 -314 -446 443 -343 -895 915 596 -122 941 212 72 -872 -190 -12 -986 139 974 -30 -658 -169 -492 -40 705 -908 -567 -956 -151 -325 348 404 -990 -975 -888 999 490 -149 462 829 416 967 101 -481 -430 774 364 -105 256 -194 863 365 667 153 716 466 -388 416 313 -617 254 -416 -828 904 820 488 -384 301 -519 -619 343 984 -861 -443 -421 939 165 290 -697 -772 -376 -134 -205 -188 27 -610 622 -883 -407 747 114 407 -137 186 697 330 -266 -872 -292 916 -757 514 -280 204 996 501 566 -830 142 -35 494 -389 -443 -564 490 159 487 -277 -461 378 121 -907 500 489 473 -606 703 892 -339 388 287 -507 -405 234 -797 153 740 762 -431 -247 185 -259 -899 -266 860 208 535 -310 523 127 398 256 802 -877 123 -633 40 682 -864 325 37 420 430 -631 -979 -624 451 80 -289 -645 301 -191 -862 -91 -373 -419 -648 538 30 337 108 -974 -887 -855 91 832 257 -764 2 229 716 763 -586 500 -288 450 -34 -357 -349 662 405 -156 -164 306 -56 353 23 -689 4 -91 -343 208 -862 -443 856 364 -686 -438 -191 -485 -964 -62 791 156 -521 -848 950 175 158 681 895 450 717 915 -781 72 -133 124 -544 -327 -402 -105 -603 -493 -55 251 -72 261 -989 365 -325 397 445 190 852 -425 402 493 663 119 -590 -677 -662 462 -218 989 862 963 878 -964 660 544 204 -141 -746 -266 44 -88 -411 -30 837 195 373 -907 -288 22 -306 -634 907 -31 -226 830 -487 -447 -539 375 -804 853 388 626 -39 296 -484 -206 -790 625 19 368 -720 235 460 -407 485 -899 153 939 781 438 -709 -855 -221 -779 -904 -74 918 -14 685 -837 974 -527 -897 -305 911 137 858 917 -740 -45 225 -360 102 -95 718 124 -480 -226 -745 224 -818 -48 15 620 200 690 -840 -999 904 -642 928 686 202 1000 -472 60 -414 542 -962 -586 733 146 723 808 864 -860 -767 -232 -896 -916 885 567 -373 -575 493 -582 -746 255 295 27 -717 -70 -124 160 224 -913 628 -771 926 695 -692 -491 -107 -582 81 517 -666 -382 -253 348 -229 -820 -79 -262 489 404 767 -644 399 -62 916 191 880 733 966 -523 847 -18 -840 748 900 415 448 598 544 -123 -580 983 507 -103 346 107 -650 -131 50 602 818 -535 -478 576 -804 867 782 811 521 -19 61 -598 96 53 698 -811 -722 -445 942 -303 -907 47 -155 -336 -708 -577 -696 282 677 964 844 -409 -791 -75 583 -296 -927 673 148 -464 475 -996 -73 -26 554 -912 -548 209 153 394 -773 -151 -235 144 815 -147 969 -721 -570 -193 -828 -542 -868 -366 -29 -212 360 369 -569 684 -387 231 -372 -181 679 271 228 -912 987 -624 71 22 910 485 424 792 844 818 -615 -973 388 -683 668 48 35 -857 74 16 -257 630 291 -535 -264 -671 677 776 -207 645 -871 -219 426 -396 494 654 -266 -47 -446 -693 -50 945 -465 -774 -99 -345 5 787 -638 -781 -434 112 237 -722 -281 665 -287 -539 497 8 -801 37 -54 498 215 -372 740 818 554 347 -986 -52 -406 227 764 224 380 -965 772 -524 -324 982 -477 -566 833 274 -111 -378 -770 -630 477 -839 142 -897 299 -330 -545 -190 589 451 -957 -420 -864 511 -102 -571 507 -468 719 313 13 117 455 429 24 -99 113 -398 -578 -369 282 178 940 657 381 760 -273 979 -329 33 443 -256 -175 460 -67 387 31 539 -575 506 883 -363 790 -644 -456 -133 -459 -719 232 -887 -473 -807 -852 -383 -458 -26 805 729 570 -758 597 -730 262 70 935 318 -146 880 -512 364 -777 -210 -820 -243 -709 94 683 -419 57 986 894 -184 -329 121 337 200 889 -289 -314 -214 -499 -767 -40 364 -630 -515 -240 -590 -998 288 472 721 295 -748 -674 568 -206 736 325 929 273 568 802 436 453 -117 627 121 -56 -214 773 -958 -182 232 697 869 817 -614 -551 516 223 801 252 -943 -832 -451 399 -569 437 644 -381 255 608 -882 -384 -141 -361 -758 -28 -948 -498 -800 -52 -538 -209 -394 951 331 918 -955 -701 -305 -397 772 -384 844 794 76 303 621 121 -141 -689 304 -12 -450 840 -165 -96 918 -340 226 321 395 864 -301 363 -490 -900 849 -951 -905 839 708 -130 -412 651 226 48 798 389 710 994 -131 574 -94 410 -192 -945 261 879 929 651 -926 -428 325 -421 -242 103 218 -525 -275 -707 -485 -293 -344 -767 279 -582 463 -197 -950 -178 -791 659 955 -962 872 480 15 190 456 -785 -392 435 815 -240 -459 -284 36 929 -110 646 -263 886 -591 874 968 544 30 -828 -220 706 354 -689 -969 -461 243 -144 90 -966 -962 924 -976 91 -289 764 -39 -537 786 399 -538 -829 -770 -215 14 -751 -387 -921 553 513 -731 688 82 401 -716 -106 -669 277 -440 -662 457 -401 707 104 -277 773 39 405 -180 -777 514 76 240 -291 735 -228 955 830 -831 637 725 480 -546 149 70 -612 -689 -572 313 169 -103 -653 919 267 886 606 -573 -979 -206 667 -805 502 -175 -410 272 93 -564 204 -589 -786 218 111 601 447 546 -50 -367 -407 62 350 -755 -196 -19 -209 730 54 -359 143 471 -665 946 963 501 913 496 -887 743 -754 -293 888 -256 74 72 -389 -739 843 289 -524 847 -862 -303 -477 -237 -9 -841 297 -746 -958 -599 239 -766 581 61 224 -362 712 -756 -673 -735 678 552 832 352 559 -661 -846 -591 480 668 -196 -205 -607 -873 458 -310 -142 676 17 137 568 601 475 -634 -949 -783 -448 -426 -148 464 103 593 -415 728 -974 -842 -168 -161 -476 -953 -819 -722 -379 385 -500 -631 -793 3 -790 992 -210 218 -228 652 -579 373 -136 -341 782 943 -388 -691 -687 -509 406 503 623 -803 -244 708 642 762 -352 140 774 330 482 162 906 -280 330 562 666 -99 -186 -353 958 -859 -450 806 356 169 885 337 -431 -469 767 -271 -463 -593 195 -736 -294 972 91 -74 929 -890 321 786 676 893 86 -732 300 -692 -134 -631 -163 -431 460 800 -531 -448 122 -366 -504 253 797 546 -739 555 478 460 295 586 988 -720 -25 -821 839 -725 13 649 346 -753 -262 -920 -620 161 412 -674 -969 387 -335 435 -528 21 966 790 -62 -547 719 773 95 -990 -210 518 -525 -78 -332 942 48 387 -572 -795 802 -847 619 -564 367 -282 -115 595 -671 -472 964 33 92 -730 -663 -292 856 322 257 -323 -114 -83 -167 -92 610 980 913 -94 61 -813 -293 -690 809 -343 -830 -896 525 -667 155 -457 -850 923 -434 453 -979 -165 485 -758 -910 46 875 335 -253 -797 -101 522 227 -196 -184 707 -635 -741 -612 -11 -385 -599 -230 526 331 -643 261 925 -177 18 750 -925 229 395 -108 -757 291 -249 297 -996 397 -76 -327 -819 -708 45 937 808 -765 396 69 702 214 -549 194 435 711 -826 -545 602 521 -659 -541 -319 946 317 -694 -511 822 -282 -693 -178 -842 41 -966 -888 -576 514 872 459 -286 964 -488 -904 965 232 -560 621 -753 -806 -895 518 -990 -46 958 282 -448 -360 820 185 844 -949 450 -732 -684 -95 -212 559 -917 126 607 379 250 -701 872 252 -569 396 737 781 -310 -980 408 70 376 -767 -707 -164 -927 61 406 -152 -319 54 891 -511 39 -31 137 214 -327 -296 486 698 577 747 -30 -602 204 973 213 809 -29 -811 792 727 -232 674 -97 823 -6 -967 -329 309 -390 373 349 -906 -456 -346 -671 105 794 44 95 -638 -797 920 -435 -915 -733 207 112 -986 -435 995 136 275 509 -582 -928 611 130 313 -792 263 433 -600 664 -934 849 118 -215 1000 -765 -868 179 -708 -141 461 -615 851 -631 -628 374 859 -782 337 549 -684 -883 -236 544 54 -638 -901 668 26 -429 -923 194 172 -902 679 -453 421 -614 -753 456 -102 -422 711 -21 -572 701 -612 -460 240 -292 73 -691 343 -439 713 -142 -490 -61 -92 955 322 -739 -395 -550 930 463 776 949 -865 253 -134 -307 144 388 -934 92 -684 579 -290 -134 -881 -253 -966 -688 -24 -452 507 -980 554 -390 -664 -319 518 -873 -899 257 -259 -972 823 818 -247 91 801 -793 -49 258 670 -39 175 -360 -69 -725 672 922 -79 -108 446 -260 -139 131 -922 -566 -519 622 84 -529 -188 -432 -981 352 -778 -681 248 69 -601 -630 523 -520 158 -998 -482 704 -601 -688 754 212 -715 989 104 -517 868 -281 -363 199 706 -633 913 -413 972 -75 -327 485 618 -715 84 207 -443 -959 -92 -351 289 -960 34 -568 -825 720 -710 -496 596 -269 554 -686 96 -606 749 572 -326 -8 791 -157 -513 -508 440 981 -231 -894 696 -814 -210 593 968 891 194 881 7 -706 -970 -913 -729 928 308 471 272 -157 80 818 -992 277 850 -93 468 426 216 -261 -125 -153 -256 75 133 449 717 -1 339 -410 -85 540 849 -123 824 -430 -392 447 -243 548 -673 329 993 792 223 -458 -811 667 -565 -849 -783 -122 72 -859 -951 -369 862 -863 -397 -965 540 0 382 -106 -859 -555 344 -882 884 -998 -158 -859 -552 -212 -366 760 300 -907 -487 694 -603 -929 135 -561 -563 -81 622 -411 -478 -492 -473 54 202 -866 199 764 421 -465 -624 -429 -468 -278 76 706 348 53 149 739 197 -539 622 -334 626 -818 877 646 43 745 -208 -142 415 344 781 107 -141 316 172 -563 98 982 370 768 -422 264 -113 -316 -856 -728 570 -471 -872 -661 -725 322 858 238 646 401 851 -962 404 -440 -953 -44 -137 401 -296 846 781 835 532 812 178 -642 266 -34 49 352 -238 -133 -846 833 -357 237 741 994 -139 814 -141 468 30 356 836 -935 344 157 975 134 766 612 -42 -178 163 166 -902 784 302 -66 749 487 22 376 -471 -308 -224 333 71 429 -732 -957 -729 443 863 988 -531 -816 878 637 -736 -224 77 709 -175 784 -978 -786 -460 67 91 778 -684 -38 567 -698 19 -687 -974 -179 893 721 208 -245 -323 -688 -496 775 515 215 2 -250 -921 -680 -409 -53 296 -402 -625 -917 -968 289 -35 853 -811 763 422 600 935 39 452 -914 -497 -347 -788 -401 408 995 658 608 460 -630 505 -845 615 -550 591 -110 566 -329 710 -920 863 310 -351 45 -703 -306 676 131 -211 581 105 -274 641 626 653 438 -577 -645 -82 922 -545 -81 -515 918 613 860 706 -432 439 137 119 -868 626 114 448 -400 556 -383 291 430 -928 516 184 251 888 -305 383 -557 392 -675 -761 -894 -759 452 647 53 845 920 488 -681 208 295 721 456 -346 878 -3 836 318 -356 -928 -410 139 -125 362 735 -723 -976 -531 230 -475 -315 -828 203 655 530 -898 314 174 -14 928 615 143 704 -273 637 597 73 -322 121 856 -415 -380 -602 -140 58 84 33 385 645 -282 948 68 -44 499 904 93 977 119 529 119 351 722 999 -37 -290 -555 -554 158 221 204 710 -464 -24 -998 -306 -408 -706 905 333 -677 387 901 827 -941 -751 969 -923 -745 926 196 560 -378 -946 -273 -802 686 674 18 -327 92 -324 -261 31 -422 512 797 820 445 397 873 326 -595 306 -913 -966 -852 -138 -472 -477 -465 58 -861 -23 418 692 519 817 -878 47 405 -8 -113 412 370 206 -178 -456 -638 11 288 -665 655 -983 382 238 328 688 -254 -86 531 861 -832 26 739 -965 545 -860 660 743 -441 12 -834 83 -456 423 -212 -425 -214 -619 534 -629 227 803 -952 356 -912 730 314 415 502 935 -233 -967 118 -186 273 873 -104 -707 654 -67 -245 656 568 376 -720 -849 -679 -559 -474 -964 674 -897 290 -53 -886 696 499 -845 -506 556 -347 192 299 810 290 -697 978 177 35 -505 730 693 -652 549 579 -948 926 -3 -965 842 80 -204 -865 786 529 247 108 471 -995 -401 9 442 -214 773 264 73 152 -63 215 -937 -282 148 961 320 49 401 -83 -656 762 -998 -922 -472 -417 828 609 393 330 419 845 220 726 839 386 185 63 618 -903 821 -372 922 -527 -606 -956 -637 -442 -837 957 -898 81 -308 -45 871 -544 -491 -627 -151 -821 -23 908 819 -802 408 56 660 -735 636 -947 -663 -581 429 176 -959 348 -742 -743 -260 -822 956 -175 -270 -447 909 673 -98 -655 553 -187 751 649 -542 758 127 -601 -278 -612 0 -8 121 648 803 -740 784 21 687 484 317 484 -373 727 -289 -372 -659 311 -898 -248 -652 657 164 -393 710 824 -260 -384 137 799 -218 633 674 -555 -865 794 -511 511 -609 299 -776 794 -279 838 988 417 -276 629 -858 -164 -268 25 -314 -229 -452 291 -789 824 -117 -799 -180 22 -783 857 -798 -534 -948 236 767 49 -232 -614 147 753 -129 913 -207 -576 55 -699 167 542 92 -663 140 -636 627 -701 -561 -583 738 144 -309 -215 718 -554 -769 -250 70 683 -318 -108 -453 180 -764 -227 -156 122 -607 48 244 758 582 -765 -962 835 -3 -901 89 -8 -884 765 279 980 26 -166 394 -930 -222 739 -825 507 -1000 130 -659 -153 -658 -806 -43 582 -656 -216 690 399 331 823 -381 -321 820 626 519 -709 -24 -987 -717 874 -280 196 -189 -175 977 76 -414 -403 269 379 947 -214 -87 -55 180 -543 -929 656 -530 2 -105 -746 -721 188 -57 586 946 -857 -426 540 -55 -857 533 522 267 867 -52 313 -948 470 79 115 569 891 460 344 366 61 149 340 -264 -882 -903 342 -530 -843 197 -588 -530 7 -243 633 -893 210 -34 602 -417 198 933 579 -158 708 647 -187 438 -314 362 -813 -928 263 -719 587 491 -572 156 248 222 980 216 993 841 -268 604 -117 413 183 128 -421 439 -615 63 -335 7 75 34 842 12 118 295 979 -625 -463 -535 607 -179 729 -604 -201 913 761 780 -320 -891 -64 585 111 -429 806 -308 -359 -447 180 471 -173 -785 718 -12 183 -958 241 -154 106 -994 355 940 718 580 -323 -139 -193 -38 619 -280 453 749 924 -553 -615 870 -391 -344 -754 905 -158 -822 -706 -363 -469 -652 717 -972 624 -761 -734 -179 -603 -232 536 727 636 583 -568 98 -472 922 -998 591 -961 -549 51 903 431 159 805 -400 -501 -132 -65 -842 621 700 -137 -873 -809 -428 846 -361 534 960 -690 -199 521 -135 997 612 -586 337 -111 332 837 112 -137 368 -249 -165 -844 -127 596 601 854 -126 -907 -407 -523 -958 -406 -791 -310 -698 563 -705 -311 -592 369 569 768 564 626 -240 -590 203 -107 539 -976 828 -939 377 -897 497 -185 275 830 -697 -391 -480 -440 -488 552 82 206 -663 -612 967 725 100 -941 103 362 -777 384 645 859 382 -405 -477 869 227 716 -76 -861 -924 880 344 969 56 -337 957 -664 -757 377 294 -506 899 -345 923 -812 295 882 -583 -707 -701 -221 573 -933 546 -514 -487 -118 924 -885 -580 490 -133 978 -921 132 123 539 -351 -434 831 -576 -573 675 -431 -141 583 -675 161 684 -141 414 -605 485 -275 650 666 -290 391 -979 769 766 508 -908 833 -697 915 -430 445 712 84 381 -106 383 880 -586 -416 -587 -18 278 -576 757 835 -400 582 -418 599 969 -458 378 234 -275 286 188 586 -868 -251 -718 586 -168 729 767 335 -729 -692 849 -293 -40 -512 993 209 -622 -810 -518 -640 -503 -290 320 399 -3 -153 948 583 193 -379 -508 -503 416 -668 -37 -970 -801 -647 -562 -678 -352 301 -869 600 428 -956 192 -126 85 -211 -278 -661 23 -184 -172 -290 -867 312 958 666 -521 -746 -797 549 539 148 -623 -697 786 677 816 -775 -965 330 687 148 989 -823 -379 40 21 -762 -603 -517 236 -678 -43 -950 99 937 -201 -696 -815 102 235 -546 975 -4 672 566 90 -628 -142 462 -94 -301 51 -134 62 -174 677 721 -856 -921 -974 -100 779 -385 -773 -743 175 -285 259 -424 -509 -98 609 923 227 -198 -739 260 -505 -188 -691 -339 -19 622 686 -476 590 401 -870 456 576 368 -149 -364 340 -915 -111 727 549 447 -45 270 695 151 709 766 291 969 -780 945 -311 744 -425 -325 283 117 966 -927 -32 -302 -278 982 -858 -859 355 -891 -901 481 -746 121 679 -833 324 229 -607 458 20 425 -74 -597 607 -216 -837 193 180 -774 13 322 905 -735 844 -509 -359 -263 -54 371 684 236 -605 -252 -425 568 -403 -966 -455 -618 321 -921 144 -553 -744 349 -819 956 -793 823 -466 -984 -674 198 539 -18 41 -613 970 -644 983 -361 -860 -177 881 976 -26 -885 179 604 348 -3 165 258 -667 -793 -187 414 572 -682 545 -524 -958 -908 725 -893 -385 -835 -617 -901 172 70 -660 -663 823 388 -540 176 606 -819 -748 -424 -257 -732 -319 -845 -725 -600 -756 -60 906 843 26 -872 -600 -954 908 -1 283 -382 -157 435 942 -878 440 169 942 344 -280 622 -483 879 976 -3 268 172 -20 -274 523 607 688 -278 -828 -15 969 -57 716 642 -551 -374 734 385 812 -769 595 -734 385 595 -577 565 -935 484 708 743 672 951 -639 422 -536 395 770 363 598 918 -27 -422 -994 -264 -780 915 -270 492 880 995 194 186 101 597 -930 699 990 468 879 215 611 376 732 -650 672 731 -786 -972 237 -681 578 -131 246 804 -444 -428 380 -884 773 -321 -424 -357 475 -616 -283 -817 303 531 -809 700 -362 682 -510 111 608 -40 357 -586 -753 -164 663 344 -209 -909 -177 117 -918 -724 -300 661 -684 -816 59 -669 -288 271 -408 -254 -103 44 577 -473 986 -317 483 14 334 309 950 -178 -121 889 -972 -189 -790 671 -434 -177 -160 -492 -970 285 68 -126 226 460 -571 -625 971 -428 779 689 782 247 207 661 -866 372 -777 -556 539 -74 239 -284 17 -261 932 737 433 987 145 974 445 735 -664 691 -531 856 -329 4 -578 939 511 652 759 -693 -64 738 920 -367 -253 186 910 -161 -777 691 -332 -982 243 69 -446 -188 -567 260 -182 144 -561 -525 -382 768 -515 -845 -844 256 -35 351 -194 -803 134 -383 707 -631 -492 -414 -69 -997 877 207 -225 -112 410 120 503 -463 834 178 -909 -98 938 182 611 943 -450 -532 50 -360 822 -606 -509 664 -288 239 402 180 538 -818 206 -540 -977 399 -664 655 31 -683 960 -683 -125 344 -951 855 303 -944 -897 -994 242 -911 355 -628 724 -992 -157 92 -919 -185 -117 60 788 -650 -976 -999 20 -150 77 190 585 -124 -760 -920 983 -831 -576 870 382 -593 457 -77 -797 343 841 77 -313 876 506 -435 239 -846 371 -813 265 -520 696 -389 -377 86 -464 833 485 178 891 -284 745 558 -548 109 403 -47 416 -425 985 159 -42 963 -344 65 801 -808 130 -900 -365 508 779 284 -237 -717 -47 -349 326 942 630 -415 283 -890 656 136 655 -859 274 -584 331 644 -553 -495 370 290 -541 -553 -25 47 -51 -479 -954 -15 -837 -227 712 717 71 40 -100 209 388 -312 359 -66 -892 426 396 -80 -488 933 762 624 -952 286 -291 38 -786 -903 -255 920 844 -113 465 710 715 -278 -380 -555 914 441 -494 405 -844 811 782 -486 476 60 -563 603 -282 -124 434 -61 -628 54 883 195 -717 281 -916 -699 -468 -438 449 -289 96 327 -3 -587 396 299 -365 480 851 -841 84 -17 814 265 -565 976 -100 350 210 -96 651 -618 265 -279 323 123 -138 -719 -239 899 649 296 15 39 -684 -740 -720 -224 821 253 259 386 84 228 -505 762 375 -537 -374 -121 -881 491 479 -830 254 170 434 127 243 -726 -397 -357 78 811 221 -163 -68 -366 -530 598 333 880 409 168 -963 819 -599 -400 451 501 -447 -382 -779 -129 -200 -274 -632 109 664 490 -395 713 362 -641 412 910 109 213 -543 963 316 998 645 -796 -476 832 -979 -526 425 76 -364 571 118 168 33 163 69 664 173 -648 -761 -554 274 579 -126 863 145 -578 905 -301 -99 938 999 -435 154 503 -773 802 -627 530 253 412 470 -131 -173 707 -835 -958 985 -138 -171 686 -38 559 -691 134 -147 580 293 -626 -209 446 -941 -221 377 9 -659 89 251 532 885 -525 954 993 -797 -180 -919 937 247 -502 303 364 -643 515 627 181 962 782 635 -733 543 357 -597 283 -233 -740 876 78 -437 776 -539 663 -961 498 -902 -422 -405 -808 274 -163 49 704 581 -806 -264 449 529 512 830 221 846 839 316 -624 -994 107 273 -937 340 415 -758 -961 26 469 -820 -982 765 -723 -684 944 258 840 83 -558 -563 -465 402 -67 828 -999 -374 250 739 811 163 575 -837 -85 618 -801 455 -275 615 698 17 -838 -338 -378 323 -461 -237 -742 -847 866 440 201 -258 -518 -636 190 -969 -140 -9 -885 -546 297 -526 -256 493 504 -712 -509 -993 -56 172 366 -916 -999 831 -557 355 -305 30 995 438 -970 681 522 -892 903 -160 -214 -736 -315 889 426 -50 422 631 252 -706 817 538 66 -428 -987 -615 -844 498 95 588 968 -49 517 46 592 464 -708 428 769 475 648 -959 697 -772 949 357 -584 300 -86 -78 52 29 856 3 -126 -767 164 614 418 -782 -403 -635 16 -980 977 -834 -960 -49 -847 601 170 -271 975 -519 -133 901 725 -289 445 -924 -913 816 807 -345 -239 793 -36 -372 701 -864 357 867 496 -718 871 -53 665 896 100 -672 -744 -911 -654 -155 287 -381 -664 -227 -436 929 -825 -337 -754 -144 -973 -48 960 934 -830 566 -458 -285 -29 -547 542 -951 711 991 -732 714 -16 -567 -773 789 -416 68 -962 623 172 380 -225 777 -902 157 -222 -434 645 752 -353 -817 92 45 -94 105 -556 -547 424 -237 562 835 755 883 -523 695 579 -293 417 127 -469 466 -508 442 -631 358 651 732 129 -18 243 -380 200 -534 424 -900 700 603 335 56 304 -722 -535 -358 -549 -297 -404 -492 276 -373 -911 665 525 -421 -95 -367 386 294 270 -341 985 -998 -160 -665 399 -736 647 334 293 -439 165 -208 -349 -621 -814 -851 788 103 514 315 -918 -44 -673 809 311 -490 643 995 315 -546 -941 282 702 -364 979 534 148 152 -84 -754 164 -5 349 -184 -67 -388 984 -719 -447 805 -268 413 734 125 -43 400 590 -143 -454 199 129 816 -238 -714 -680 -153 -31 88 -360 313 -109 701 67 802 -929 -375 -863 364 -663 -719 846 -983 256 -57 676 757 696 992 164 -743 52 -824 -191 114 -901 -465 -802 164 70 -700 -601 -941 875 504 533 942 905 -762 295 -32 834 -225 754 -511 128 859 -837 352 13 32 -456 807 -831 -323 607 944 -982 931 719 -248 971 296 486 201 -346 331 -946 77 -451 190 716 -138 -369 548 583 -953 80 708 -770 434 -63 -562 479 642 682 697 207 -432 -66 540 -329 -896 145 622 -729 99 -386 -574 17 -27 -859 -254 -896 518 -249 222 372 -809 -272 925 -701 -611 591 133 -820 -299 -339 425 523 945 744 352 628 268 815 -374 -701 928 -93 497 -355 -435 -754 -83 -65 378 -542 177 906 -422 415 -668 -497 445 239 206 -767 -239 -117 550 -281 812 645 119 180 47 -215 819 -239 -391 -238 755 226 425 40 -885 -130 -531 -753 -452 -583 304 -657 -673 -357 374 880 620 -958 486 -271 518 728 -470 -164 -165 -346 382 -257 458 -758 -480 -714 -310 662 -832 -973 -954 619 240 403 -225 926 -507 -784 298 -705 710 69 -912 282 428 793 -582 67 -20 46 -915 -494 -955 824 -620 -19 120 -70 -310 -235 -560 517 -260 607 -467 -255 -199 10 422 -831 -216 537 -520 -700 -451 953 -218 236 -202 918 441 784 -568 -422 62 544 534 -114 713 726 387 110 -899 -518 -185 254 -843 -502 -538 483 904 862 -444 -320 -273 -874 -327 487 592 -262 42 901 131 518 221 640 -203 729 960 599 406 333 -713 690 564 268 105 -822 431 922 702 -437 343 584 -763 -15 -224 -623 -321 -162 22 -492 312 -940 350 -407 -346 547 909 590 -481 691 244 672 -470 623 693 676 -624 413 -209 250 -273 388 -376 -457 952 -997 637 -146 -180 -51 -327 -637 618 -345 -33 -92 -568 -958 718 658 627 922 -970 -685 -536 -118 112 -433 -783 -920 -141 -366 974 -586 469 -324 -754 -253 951 677 -462 347 -571 -423 996 500 -601 971 -357 411 -601 491 -898 -582 -171 -28 104 229 415 -656 47 -470 -425 480 -75 93 -330 584 438 -672 679 715 -926 -963 371 20 915 142 960 -308 -549 523 190 863 900 -173 -746 -877 -881 -56 342 617 36 891 675 -72 175 -871 310 -145 -522 147 -872 122 976 754 -561 -948 -110 641 589 -422 337 754 -819 180 -819 90 -617 730 -767 678 -359 -857 -985 -230 -100 -947 758 377 -511 -729 229 -886 -252 -923 414 478 -650 -89 517 418 -866 -496 994 76 -318 -541 483 962 -692 381 447 -556 -89 974 -457 -973 305 931 -987 -457 -715 -356 -965 -332 327 -900 690 -501 -376 -633 -44 -232 918 -698 564 920 -285 -332 -152 -914 620 441 -764 -405 596 -738 277 205 -561 818 -840 707 -836 -730 113 814 -642 652 -750 289 -68 -311 -428 639 -589 166 -450 155 228 553 858 -741 967 436 657 831 807 -50 -738 236 319 69 505 129 352 -952 -348 -222 726 -686 739 0 377 -978 -973 -992 -33 5 638 -461 376 729 801 -858 561 -53 930 517 626 -920 -547 -262 596 460 202 -145 -279 249 244 -303 -562 157 848 -225 222 -493 -958 771 441 -247 -518 985 827 -352 174 221 -434 63 -458 652 986 -435 535 -495 152 206 -424 -864 62 913 244 -74 -981 -265 -165 624 -625 -289 -657 -570 574 -798 517 -887 -606 519 726 659 432 678 931 -143 275 -852 225 37 -263 202 -705 -747 -297 818 -236 36 -608 401 -91 -61 -603 924 -648 -101 -170 -848 822 630 207 -615 -110 762 -899 -231 -967 -443 -916 -589 -616 166 -617 -961 -554 822 -736 565 280 829 -270 86 706 -128 -342 373 -314 -334 680 864 926 73 -114 -982 -645 813 541 547 -994 -690 -614 -175 -181 -260 144 621 -653 -593 132 417 988 678 -581 589 -468 -282 -50 336 -121 -565 173 826 354 181 283 -437 -599 673 -588 212 779 571 -295 72 423 -414 -711 980 63 -789 585 375 -195 -865 -340 -428 -517 -127 -305 256 743 862 -387 -54 594 -784 869 -231 884 -490 -842 -130 426 554 185 471 114 113 -325 10 258 304 -513 620 -794 835 876 174 -623 923 758 -38 129 158 -746 -505 940 469 836 -683 -327 -274 641 -186 130 355 -897 835 -305 -304 193 -711 -817 -588 556 -673 416 -120 -867 -618 72 -281 447 43 663 267 -484 -526 -926 -460 736 383 221 -371 473 -804 730 -572 -776 -499 583 946 -853 588 -290 -567 -204 -759 539 -87 302 345 -230 498 341 -967 660 287 646 -22 39 538 -480 314 -868 -291 -582 -800 -422 -834 416 -864 -871 843 -662 933 -488 701 353 609 -820 887 -225 424 -930 -588 288 610 30 -790 -163 457 735 -832 980 193 -506 -986 500 12 457 473 -644 -86 346 405 -4 448 192 -550 337 -260 896 -548 287 348 792 -608 -117 -881 869 277 627 174 907 103 532 395 666 -677 -490 -925 51 -85 791 258 -913 625 173 -973 785 -708 -525 609 828 -716 150 -44 -96 -764 623 886 -554 -268 212 958 641 839 131 -172 972 857 -981 -246 104 929 63 145 141 -387 -74 824 501 510 -1000 305 772 -621 -564 -855 674 -972 242 -29 572 -31 -377 802 950 -226 -211 -458 -556 887 -887 -518 423 -213 887 18 -161 -855 -713 -311 559 -109 148 -479 870 241 -767 625 701 696 93 -225 -7 -702 336 -127 -4 270 -859 -846 397 868 40 997 701 691 -857 586 -237 -416 -403 -180 679 -295 585 410 -448 -927 -143 -514 41 766 -485 -937 839 -334 367 511 352 -123 -341 557 123 -577 751 654 589 707 159 287 -454 -967 37 764 -562 859 -382 90 278 612 961 -592 -495 143 613 195 126 -377 851 815 226 -542 -364 -446 475 -98 534 -524 -888 597 901 -325 33 19 13 167 -452 -966 98 -29 -726 947 948 -856 644 -843 520 777 513 484 661 505 -340 568 952 -352 721 811 -280 -74 -45 753 269 792 -704 -393 438 594 -523 412 66 147 513 512 -597 998 -783 829 -490 198 695 60 -807 -858 141 468 -825 599 -551 828 187 -175 134 515 -625 536 -431 -193 611 664 479 72 -371 -569 -465 168 -766 617 533 -275 570 -675 429 181 778 636 -871 -289 -22 114 79 -876 -134 661 524 -407 -965 106 -796 -596 -929 800 122 935 984 228 797 -535 402 -813 101 -531 101 94 -443 -30 -353 -540 593 687 -498 -618 -833 219 456 163 819 298 292 915 427 942 -708 124 973 -869 52 624 -552 904 -392 225 -863 714 -616 93 -621 506 549 -406 -78 -209 948 -477 -684 -542 -625 -599 -661 -97 493 -344 -207 98 -496 152 -526 331 577 671 750 59 870 -774 659 -60 -973 -812 -419 -937 -578 -268 144 660 737 752 -876 804 371 151 98 253 -920 -742 518 629 482 954 175 -617 -143 -345 369 901 189 -355 552 835 307 345 35 955 -861 810 176 534 84 597 -919 -715 -609 439 -9 990 -363 867 -955 412 -442 130 -552 -540 627 -120 283 930 928 -540 -533 -916 52 637 732 -216 -852 86 676 -146 818 -250 -29 -332 -598 96 764 63 -596 -469 87 353 980 491 -451 -389 542 -421 -832 -932 -563 -435 243 689 967 172 -345 859 965 651 -437 -582 -39 -380 -341 -959 -821 -310 -468 -245 -705 -84 -891 -9 873 719 845 -822 761 988 -645 -87 -27 798 370 962 -261 -915 -956 239 880 875 683 68 759 527 497 -239 -299 -997 604 301 -593 -744 -342 40 -518 798 948 -286 -974 447 -422 -315 777 760 -480 964 800 66 -920 -26 422 229 630 -93 180 -234 421 -973 624 453 -905 -160 891 -688 -169 -553 -902 -496 -314 -131 730 173 -960 5 -79 -924 -901 772 259 -48 460 -918 690 -659 578 -182 763 172 -695 805 -349 61 177 580 -667 -114 -203 655 -872 245 -396 -137 -628 -889 -263 -643 230 -537 430 -421 -848 -268 328 -383 909 -28 -147 726 183 -484 -758 -806 830 280 149 -170 633 -567 -91 -59 11 105 -12 948 -235 -558 110 356 981 817 -860 -379 -347 493 -193 -239 -393 101 -222 -915 628 431 -616 262 344 828 -643 -187 21 448 -977 -115 -258 -589 -532 -663 695 -437 -639 -686 106 713 862 -508 856 798 -461 -891 -23 -713 612 -632 566 -203 444 316 -555 -659 -512 871 -337 -595 315 539 39 962 260 -610 -243 920 -66 72 508 -70 -950 -256 -210 -15 624 691 20 -50 968 -507 174 746 75 407 -284 -326 -120 914 -279 723 845 74 651 781 738 -477 -675 -533 621 -199 -728 912 485 -153 673 -770 -342 -39 -606 -895 -327 735 -742 844 460 -944 -844 251 468 -788 424 431 588 178 -519 -524 -941 -401 -525 236 -349 653 320 -318 -937 684 528 -203 781 -574 -310 -431 584 -595 -899 539 -606 792 -406 435 -67 -897 -141 -439 573 954 -144 -842 460 347 -354 472 206 608 452 -900 -223 -49 480 837 -382 861 -973 31 -597 -275 -777 861 -896 -990 -990 -482 -627 705 997 -547 960 -929 293 -916 9 843 624 -925 -563 -124 -407 453 275 972 -402 -35 -202 557 -244 756 -380 -281 649 -722 817 983 -975 352 -899 863 703 743 -190 112 537 -54 -671 -347 -960 491 512 49 -497 472 -269 206 906 -189 530 -341 409 -514 820 369 -386 61 192 606 73 280 -841 375 288 863 602 612 -807 -312 -354 953 -823 -348 804 -636 959 124 577 -418 285 -25 -718 358 175 -593 621 -992 326 932 149 -855 -400 -236 -535 -487 -753 424 -469 -119 -552 -307 -605 810 -368 450 -372 -353 -601 -180 -548 92 415 217 -839 -613 -623 -231 -89 -720 -540 492 -137 132 870 -407 -793 -356 -606 -541 565 506 590 -104 -204 -146 960 220 427 -875 -729 -931 474 847 -948 -10 7 -232 -808 -4 -121 873 -459 692 -870 -458 843 -614 -332 -572 -607 566 961 649 -810 924 554 -535 -836 -343 813 449 -98 348 869 52 128 -262 -990 -703 -378 627 316 261 546 646 -61 -46 -495 -530 -146 436 -436 205 -822 -233 -235 -943 920 920 -267 326 732 206 355 66 135 -208 -147 -874 490 -570 -22 -655 216 -314 913 -554 -198 195 -265 232 198 -74 887 78 -289 953 44 810 765 -434 866 15 -156 277 -209 262 917 -699 384 994 -401 -64 336 638 -202 -271 -402 -590 34 -743 319 330 -139 -107 -834 -91 -514 -557 -894 689 535 235 461 24 416 -477 -589 483 -743 -500 197 -765 160 -832 210 358 -781 455 -914 -328 287 -54 -21 774 -427 607 591 -772 556 750 642 -804 486 229 -211 152 -385 935 -947 924 42 -780 271 760 -53 936 42 -662 -15 908 614 794 -432 -384 -243 129 191 -419 699 -673 -948 -950 657 -215 655 263 -180 669 -413 536 202 -131 -814 -44 769 -488 971 930 570 -501 -187 346 425 415 221 -411 -636 -860 -778 964 250 964 533 54 24 41 -22 -876 56 -458 -27 -404 814 -760 838 287 577 -21 219 -205 -365 761 -26 -340 -627 569 -369 408 13 -927 976 -62 16 376 -513 357 968 642 464 486 866 -811 265 990 -97 -358 -504 -319 -75 -221 -769 378 -640 -697 399 -275 -686 87 882 -443 -361 -179 -675 569 466 -640 392 -16 -592 -788 -294 22 792 -66 -637 -641 -365 -722 174 -44 441 -148 -686 -83 718 953 720 378 -688 286 -723 -467 -996 -417 -232 -799 168 -686 -746 -417 920 194 624 -659 -527 -256 -13 -22 -254 391 330 -366 360 922 377 853 -637 325 844 -876 -460 -436 9 -300 160 316 -377 396 640 385 -899 -240 -416 133 515 -906 629 288 731 -764 498 -815 -983 367 842 -756 -275 670 707 -972 -735 -660 339 296 315 326 824 -30 836 201 -680 173 -465 993 147 -491 757 699 446 -638 -168 -585 -669 472 345 70 -614 -446 -191 -848 694 466 -788 -899 -787 -737 -625 695 -758 915 193 155 220 -658 -625 80 -631 -640 -778 -736 -955 909 922 496 -263 954 611 465 82 -467 -603 266 577 -281 -910 -903 372 -442 -228 630 -185 268 929 510 -448 -166 -743 894 907 650 682 -635 -861 -490 -340 908 952 490 207 -936 -64 -958 2 624 836 618 830 768 997 599 532 77 133 -92 950 -777 -545 439 -821 -367 678 -432 -54 955 838 -705 990 681 64 78 262 998 531 365 -584 326 -421 -969 -90 338 481 53 -427 -971 -553 813 834 588 604 -327 287 527 -160 254 -924 -116 -609 769 -247 596 729 -470 -680 919 89 956 715 -466 383 -899 267 -760 -746 505 379 688 -322 302 679 618 -768 803 476 -497 969 653 -913 -587 -78 -528 850 467 -856 607 -276 -172 -653 -536 929 630 -338 -102 588 -271 -754 -413 494 681 -977 130 313 -607 -723 162 -598 -115 249 689 683 -226 979 -629 23 928 272 -562 -130 -954 899 -678 539 622 -885 -792 -603 165 -233 649 -448 -782 477 541 -892 -253 -964 -333 600 726 600 -724 633 -860 -775 215 258 -192 -397 -231 197 319 -868 533 -933 -339 -441 901 -912 -637 -114 -787 385 -679 139 992 -871 778 446 652 574 -845 -610 732 121 678 -553 306 -662 244 -752 785 74 -914 -329 668 -318 -49 712 -172 -769 -108 547 32 775 -841 -803 -987 -508 670 -945 -294 -476 -794 -528 -205 702 131 -766 51 777 -119 -110 -947 -496 -121 35 93 1000 490 -790 804 848 -318 -364 246 -38 823 118 -618 867 425 -645 778 282 -875 353 -508 368 884 -774 509 39 -803 -710 -625 858 -649 629 -819 -172 -69 573 124 -74 495 -728 -823 731 561 -820 530 868 480 -319 -790 -540 844 -259 521 -539 772 -540 692 -442 388 -155 -236 337 -264 591 213 993 941 -847 -549 967 716 -210 -592 317 366 937 156 203 -468 343 -657 715 -757 415 583 -64 -963 -182 -513 612 -273 306 59 806 -163 564 259 630 369 -380 -105 -259 945 -581 -456 792 825 313 329 523 -798 -205 -510 -485 -679 -719 -450 28 163 -690 95 413 -556 -969 -562 303 435 -918 -514 -26 -836 443 460 851 853 -354 707 -16 -857 312 255 771 741 476 -553 829 -350 -655 -887 -275 -438 881 -727 -654 509 369 -899 -645 -337 -396 793 -337 505 -340 -884 986 553 655 -591 -795 17 -631 878 -23 689 -515 816 -409 -897 582 461 -659 226 -749 -694 -634 439 46 250 302 698 240 -33 -619 959 -907 -44 806 -88 -542 -927 -378 114 -484 -502 347 -815 946 -814 -846 -826 -484 777 -838 921 592 32 -882 297 146 -213 375 -632 -872 676 911 -122 -93 94 -347 27 323 921 -61 -613 539 -303 442 953 -291 520 -133 3 -572 -659 362 860 748 -141 627 865 -336 823 95 753 957 -544 38 -696 -533 705 -386 -431 -943 423 255 -623 -943 -721 547 579 457 -90 735 781 25 288 -627 887 -297 901 940 -972 -258 40 -913 7 900 -638 875 -75 -656 975 -931 -169 -385 260 -29 -949 684 -541 586 -450 -644 -573 -453 984 -416 -777 457 121 -408 -617 777 125 -321 34 185 50 -82 741 -402 402 332 141 47 -957 -858 -523 320 291 353 -522 -103 -679 -316 571 194 -257 -596 -490 -31 -606 292 -724 -584 -803 -59 -749 -417 301 -463 -329 -334 -399 -332 -999 -815 -295 24 831 -450 -269 20 -560 -4 -520 -885 -664 458 965 696 -837 213 -553 878 787 -501 -375 -242 -676 773 -711 -419 -940 -598 830 -497 -455 261 -970 -299 819 152 346 -899 -256 -752 312 -846 -343 -799 572 -789 -579 691 -491 962 393 -881 382 17 -492 -126 949 -711 -168 -650 -303 756 -721 -597 277 930 -538 476 -719 77 -937 987 -802 548 -264 361 588 -785 960 704 -990 -67 442 -712 -546 -201 -949 597 -329 6 -334 335 -319 351 -197 187 -412 458 -847 304 559 -572 -879 967 -817 -116 -937 128 931 887 380 462 882 -72 25 -686 412 -255 -599 543 178 -834 -917 835 969 8 887 244 -860 200 778 967 235 34 -995 925 385 384 908 324 -518 -110 960 542 773 -808 -256 -31 286 -844 47 -376 -698 365 -685 -995 468 164 -975 -207 -307 -856 -305 -56 -44 676 191 809 -980 -951 -850 532 805 599 634 634 827 852 -337 -86 -872 746 189 488 -667 591 -263 -329 -185 -3 817 481 -634 -505 918 355 -728 -556 -342 -654 424 -239 12 596 64 -941 230 134 -367 226 928 -401 -700 10 538 790 -874 -937 614 -875 -6 666 -380 203 -678 -308 -8 -160 783 -451 -807 -179 -637 902 375 -91 277 -961 352 -459 137 -375 854 -750 936 843 -236 -47 -751 77 114 651 -60 237 -996 653 -651 796 -168 837 216 724 593 -180 968 685 -390 986 146 -635 -355 991 956 833 748 260 -659 -731 207 704 516 233 -108 139 -398 74 -870 381 560 -139 383 -827 76 16 -450 -987 838 912 736 614 622 84 -359 -339 -752 -127 165 -946 264 37 -587 -120 -108 -445 504 665 970 -908 -36 509 -550 -331 659 -345 149 -118 315 -810 -440 -579 691 -715 -918 -981 -882 763 -426 571 71 -499 -701 627 611 974 884 -66 219 -308 530 -260 -515 621 -333 363 -491 -178 -330 806 879 776 223 53 334 160 102 -324 -122 597 -74 196 -179 -816 820 -515 941 459 -13 792 537 447 -463 351 -285 871 30 -116 -234 26 801 835 -172 423 852 375 -855 -703 -720 767 284 -671 -228 971 -541 286 -373 -583 429 579 -407 774 -364 -789 891 -347 132 -346 322 -918 941 -117 359 -228 300 -301 352 -958 -199 312 -160 -643 -688 -337 699 225 -92 110 -992 519 -917 531 108 -872 329 839 674 234 -267 907 58 50 816 -854 236 -801 -305 -792 2 416 -900 -900 -248 645 592 239 126 296 -987 -792 229 -536 65 714 896 72 343 479 270 -149 -97 506 -875 63 -984 810 298 -478 891 838 6 -318 2 -294 -44 -537 223 629 257 -161 895 715 575 -747 399 -668 775 217 28 506 588 -242 -36 960 -524 -634 880 -654 -786 -298 138 -404 238 665 -200 -598 -940 -989 948 -626 -898 -964 -521 -956 -877 -54 734 -357 753 481 882 703 796 -433 690 -201 268 -214 -327 659 716 169 66 -673 -262 551 -189 -617 50 -250 725 746 828 871 859 539 -909 1000 -79 419 442 -689 491 -930 -784 379 -69 -891 -620 -528 -619 707 -171 -567 249 679 317 -240 785 -683 270 891 -60 -430 -236 966 -437 618 -773 652 -737 -790 955 -134 946 -154 -771 -197 -436 222 844 921 -675 37 4 775 -990 604 -669 561 566 414 285 650 -62 558 807 -769 860 989 365 -46 -236 4 348 -50 -949 635 -394 -900 647 601 764 702 -297 -599 795 82 950 622 751 -329 -950 -808 -855 788 -86 903 -184 301 241 661 705 -339 -649 0 772 -982 441 -626 -145 -786 -529 -656 -72 722 575 -71 -87 342 -107 396 -745 -787 809 -504 -563 -900 -834 714 674 -869 -474 -800 -431 -392 905 666 749 204 -549 632 258 -276 108 -732 -538 -721 -343 -786 -53 -327 574 703 589 -184 407 -354 -780 666 -745 -518 582 -822 530 335 -965 -16 470 -445 -58 -705 136 -9 -708 682 66 658 389 139 547 654 -552 -187 -559 -335 -391 691 -601 321 -765 -396 934 -585 806 -352 -622 -513 894 186 536 131 667 948 82 -604 425 -462 916 839 -630 934 489 359 -147 -456 60 -275 -511 -157 611 85 -732 926 -156 -138 940 556 993 808 -433 784 -767 301 124 360 954 -664 567 -375 909 736 -479 415 270 -123 -559 -61 607 866 776 -954 -595 51 605 -544 -428 704 3 420 351 417 972 -389 72 -746 232 937 930 233 463 281 479 -343 239 -350 -959 636 219 -675 -211 -233 329 77 -427 804 33 259 -861 947 809 43 949 -552 495 31 596 329 -866 814 -97 940 907 590 790 813 724 604 56 263 447 -87 -909 816 984 262 871 624 -757 -566 356 993 -134 982 573 -83 712 712 143 -588 737 -77 -434 -307 930 -266 -318 -213 -192 -302 877 -125 869 341 -870 325 -465 -955 533 -361 453 306 25 178 646 639 273 -961 -74 -584 -646 933 -545 611 -701 846 426 838 -804 -550 579 -899 -506 -113 849 60 56 -592 0 -862 115 -367 -529 -954 -34 89 446 -999 -957 -436 50 -931 941 -451 -311 641 18 945 594 283 -638 335 154 487 673 6 284 -298 -36 753 453 -326 -430 188 -564 -583 760 219 -298 891 -904 625 625 -119 -28 -955 683 457 -439 -636 -605 642 173 105 -233 511 -355 -384 990 704 -44 -737 922 31 967 -730 -517 -588 -830 -507 275 889 84 -317 723 -894 629 374 476 155 709 252 754 925 -261 -942 -733 -445 -155 815 133 -698 -864 -863 -856 312 385 435 -968 777 -610 760 -417 500 5 208 489 736 -280 -854 -168 24 -159 -120 326 204 787 533 27 823 -292 154 719 457 -295 997 585 -320 -509 -803 282 191 497 -76 884 -67 37 56 472 -786 658 -295 -853 -180 351 326 505 333 -84 443 -205 -669 353 479 -116 367 -393 639 193 -903 65 -916 628 638 416 281 -95 351 450 509 -384 -47 -89 868 873 120 -498 -721 124 233 575 -891 -889 754 -73 -802 -470 -373 624 -299 763 -590 -335 412 117 78 565 344 -535 926 -974 144 -275 648 985 607 955 -386 -162 -260 -508 -872 303 682 555 425 983 -460 859 -824 -588 43 -347 -942 129 430 832 -247 665 269 -748 862 -596 -432 184 -70 -151 576 698 -790 286 251 -107 -435 638 666 -24 30 210 562 -421 296 -197 -976 -707 -903 761 -995 -267 -503 -837 -268 868 -569 -911 -695 -675 338 -597 -281 -854 -570 -556 359 -918 -993 254 -864 -413 -646 388 739 -174 -498 -856 696 -414 -118 895 -544 467 -591 689 925 272 870 -226 -28 -942 -920 674 898 13 -220 636 893 -66 -594 -4 792 -924 471 927 133 519 193 -361 814 -788 656 615 -82 267 758 926 212 995 -272 -599 -766 -850 -249 -73 290 275 753 918 436 -981 -286 827 -546 -421 -967 812 -877 635 -618 -555 308 487 -348 -893 -304 59 851 75 -572 978 914 841 992 25 -909 105 -726 -956 -857 489 -183 399 198 614 937 206 -4 -465 -696 -763 -677 -620 -895 931 591 133 -314 658 69 68 731 671 -275 -759 -840 -145 771 627 -937 139 129 -449 -55 189 880 418 673 538 -436 631 -186 629 -990 940 -630 667 499 -279 176 -542 221 -756 806 604 -307 153 -987 278 404 -759 654 957 -257 -604 672 -597 -615 -307 -38 -741 72 -898 322 512 -411 -844 -323 230 -238 -764 323 -231 508 -34 -254 794 -791 139 592 -485 118 575 -273 738 860 -201 551 693 228 638 -291 12 56 -632 207 138 -773 342 926 -366 276 -738 -250 168 -593 674 -380 -245 -669 -230 682 315 -273 741 -583 -538 837 568 6 -827 327 585 -572 232 490 -527 821 -645 -846 -979 -691 -5 -610 -286 -221 -520 -502 698 -8 83 -235 821 766 404 137 -554 -455 533 784 709 -904 -284 285 -379 -969 524 725 761 -57 -455 -786 -341 194 690 -421 200 3 -485 -528 758 227 -511 523 617 43 648 -640 -366 6 -141 -186 -83 646 -729 172 -996 -620 47 243 -352 -538 494 -354 342 -938 -742 -966 220 689 -311 -644 -989 52 -188 885 415 759 -856 -433 265 661 622 -914 768 -152 763 986 -24 504 619 -125 -294 431 -930 -515 728 -467 369 305 -200 13 880 -347 513 -317 -942 470 906 -203 -899 -993 644 -635 -946 -126 396 -696 -894 268 225 -523 235 608 858 -85 253 49 -9 -461 321 -292 -346 -917 665 -307 254 910 162 -979 -169 260 -621 241 734 -101 -289 17 724 -898 -467 -568 -184 793 -519 -881 980 -467 -232 -508 -228 -320 399 438 718 -528 -548 -417 -547 856 -192 906 375 648 -968 -687 693 -806 -917 408 -134 -652 -571 -603 -702 -86 -30 -875 -659 -32 87 -470 985 309 -120 411 794 424 -828 519 720 -636 -315 -783 -694 -419 -236 -852 62 194 597 -656 -916 997 -140 467 -847 -862 182 631 -779 749 427 -391 289 888 716 745 503 913 856 900 -698 -104 733 2 475 453 207 727 -798 -76 300 64 840 -186 134 -991 -449 60 -711 306 437 -725 -731 -571 -832 833 44 -675 402 569 -327 654 -570 -28 -164 680 572 808 -125 221 633 -434 -46 -275 519 123 392 -696 924 768 -103 -425 375 904 584 202 182 -834 -235 690 -944 448 623 -391 942 -660 496 -270 -115 642 -20 -832 -166 -447 -529 -783 291 326 873 694 437 -785 664 669 -955 876 474 816 755 64 -402 909 -263 262 74 -772 -930 -417 -985 -147 691 781 -528 -664 856 -381 409 50 -519 215 -487 -942 -890 378 68 -839 -412 -371 800 775 42 -143 -745 81 729 251 869 297 735 359 -761 -393 187 -660 327 521 -669 316 251 703 -672 965 -781 -297 -616 -237 779 210 -393 -641 -438 45 767 -719 941 -665 -959 -436 358 289 -530 269 -287 -660 -559 -237 -273 623 772 147 -410 -940 342 -630 -735 -457 934 -963 93 -896 55 -465 -74 74 -83 -51 -510 -978 767 -405 -212 482 989 748 212 -206 -961 -261 859 695 603 -185 -113 816 -434 502 -635 738 738 817 1 -321 -886 -500 -861 609 440 -799 433 794 -963 604 -85 873 -260 -358 -783 -791 -69 -494 156 364 867 -661 -733 53 182 64 491 330 -774 114 -957 -372 -523 424 -80 -170 -830 416 -715 -430 280 -633 -198 603 -373 -578 -182 808 -511 -986 -546 691 617 -39 -759 945 -723 291 480 197 -111 -724 161 -244 934 -233 -912 258 693 281 -812 -877 -583 185 -509 574 276 220 -580 314 -801 680 435 83 800 -399 954 648 -729 -440 777 241 -848 -652 509 184 -318 281 -795 -788 864 -145 377 -691 -463 213 -248 95 857 260 320 -807 986 -835 684 -215 267 -449 -653 295 354 698 882 -887 -490 223 839 -618 -633 -121 -608 270 -786 997 -31 281 -689 -659 685 -167 975 -498 -578 765 -358 -789 -147 -880 206 -317 -975 289 -670 632 -418 982 3 851 -505 493 884 -782 441 67 -367 236 -267 -122 -707 -597 -24 143 48 134 526 -23 -37 -464 -423 328 182 -407 745 962 707 -514 -301 763 616 -649 634 913 172 -114 939 802 724 358 -769 -411 408 678 764 -903 -794 -120 -428 -962 120 472 -485 814 -244 74 712 -234 -989 131 -411 -887 -478 478 -135 -716 492 567 439 900 542 -171 -485 -231 -144 -904 -681 621 -440 -308 323 -96 582 -178 -617 564 929 60 518 -538 -214 787 -80 287 663 61 242 -134 86 662 -110 -585 -566 33 -627 -416 246 -991 -185 -551 -618 305 -185 838 -175 -527 65 -208 741 947 -367 630 -16 -448 73 -170 -57 673 -397 -784 641 -803 -236 469 758 -717 354 -30 761 566 115 -293 763 -213 427 -289 -557 595 -313 301 493 731 -201 368 -575 -558 -565 69 538 420 105 709 -171 -243 994 -583 -343 -238 -865 -49 -573 973 41 905 -540 -373 -59 -397 -431 522 342 823 596 412 -773 -778 -912 659 520 -770 -687 -643 -32 -236 317 806 -410 122 844 228 503 33 -903 179 448 466 70 -401 -990 811 887 285 255 496 -181 -805 -128 -574 -721 664 601 900 -582 -442 -449 736 -671 64 -768 561 -796 129 850 261 -770 805 -772 -769 647 -427 -746 -189 168 890 -110 82 516 -908 329 -746 371 -983 -418 -479 717 648 889 951 773 476 -247 818 646 -758 740 54 -382 482 420 -713 -896 711 912 313 -524 -324 -43 639 -981 339 -228 123 -179 -908 914 -402 887 -33 485 349 -120 -928 -593 -452 605 -985 832 -636 421 183 767 -17 -192 -289 728 907 186 -850 735 -913 -579 520 486 -685 -234 816 -72 -74 -235 251 -239 -304 687 187 505 461 706 286 865 -296 -501 -292 947 539 -652 -435 -691 -345 678 -168 -557 342 -92 -616 -910 201 -118 -600 -497 -513 -931 294 134 495 -420 -86 -178 -20 712 -150 769 -100 46 -768 69 -924 -585 78 298 -374 931 -340 412 369 322 87 -321 -301 92 -29 418 -700 -859 -152 226 -615 -98 -571 -575 250 622 -154 -462 -749 758 -279 -355 -422 530 535 517 705 -374 73 654 200 526 -834 -973 859 773 -845 14 933 806 917 -763 -211 -638 0 -696 -369 -401 321 995 415 -90 -213 782 -347 -943 -500 559 49 968 -603 1000 551 -262 -73 -533 966 467 -677 -565 909 -777 -589 -637 92 -33 492 -67 143 -487 872 -370 -227 956 -950 307 -557 -697 -187 190 108 -782 455 125 -754 543 -791 915 -486 234 301 -627 -214 -845 -284 -622 113 446 465 -808 818 773 506 605 990 -414 -119 -409 -796 823 -146 -188 313 793 368 -241 -903 648 -857 772 176 -222 81 782 224 -559 -603 -717 -526 -972 283 -926 -98 69 600 139 -680 442 -820 344 -694 944 -312 270 819 258 -860 -125 -937 -706 -103 -874 -112 965 752 925 764 695 -80 -684 621 584 -654 -204 180 607 617 627 570 -969 21 -422 -791 894 8 -325 -787 -658 -478 -374 -433 775 -898 -25 700 -616 -235 -965 348 324 -296 -346 -736 604 125 372 547 316 -697 832 -573 670 -439 804 -81 -977 -418 -194 874 -442 765 46 -571 114 -104 106 -516 -961 -663 171 539 -655 -275 580 -279 -106 -192 942 -414 537 875 -509 -229 -479 618 3 -646 -711 824 -699 -971 -184 900 -197 360 728 235 371 -554 -816 63 -897 362 -907 735 -13 894 625 299 497 -775 -509 23 -626 -596 -677 -837 -559 90 -578 78 796 684 205 735 688 -62 -586 916 205 -488 -544 792 801 259 272 900 724 -886 607 -257 -495 249 529 -108 356 426 112 810 514 -901 123 936 -589 752 -995 465 -723 785 494 688 -135 -857 509 -185 776 -174 -478 -960 14 278 -846 0 668 190 323 572 -930 761 -992 517 631 -227 963 781 -729 -620 889 -71 -815 412 674 695 470 993 138 -78 599 429 701 -572 460 235 743 538 599 -577 686 -91 -466 -245 283 363 518 -953 840 -200 -787 -467 996 -77 404 -149 -94 -937 656 335 -258 -392 -44 -953 -516 731 797 -674 991 104 -826 -30 372 721 989 686 -801 856 -262 -949 -583 -418 -966 447 65 15 -172 -326 952 846 -538 745 -361 -460 156 843 610 -146 149 292 59 108 -833 -989 -191 -263 -345 -553 705 252 -33 976 -446 532 -283 879 -626 -29 167 314 100 411 -822 122 189 397 947 304 -809 313 180 876 911 -916 -809 -549 -689 -460 -983 280 110 -767 159 -950 949 -707 185 186 611 111 -881 368 834 10 953 -144 248 362 707 -866 37 -226 648 974 -525 -350 241 842 -495 139 991 -597 -363 -27 -110 458 -419 188 305 -318 -840 -776 -533 -588 -697 918 712 -249 639 800 913 272 23 665 863 -624 419 362 -970 -454 -455 42 121 -185 -346 248 799 -50 -280 131 -747 529 589 -675 626 373 707 457 -782 937 70 774 -604 -740 -561 -707 35 -97 -915 184 155 -637 -953 948 175 -485 -239 496 -324 779 498 324 -740 -733 -38 147 -721 -125 -560 550 -135 -642 540 -234 993 632 628 -14 648 373 924 -261 -20 496 -915 -523 313 -356 378 451 956 -621 813 125 -299 -367 -959 -199 543 -290 -194 -115 -869 666 885 653 723 7 -33 -373 -416 134 -954 -455 502 -84 980 867 -585 -202 630 663 329 -290 633 -6 -516 -916 -736 -168 604 -585 356 481 113 -475 447 53 -563 -11 -198 246 334 217 -506 840 195 -998 -345 695 -97 746 -732 -308 -2 -453 -608 387 913 -576 128 -355 988 -869 -238 781 -845 -693 -618 -912 862 -254 818 -393 569 680 -655 229 401 147 124 -861 909 108 741 -163 259 -243 -9 887 -791 -239 557 -967 -978 624 -761 -979 -607 86 -828 -534 353 977 -707 -956 786 -792 521 -782 943 877 -729 96 -95 -52 -910 815 901 688 871 663 756 -553 826 -986 -492 -53 31 -841 271 743 538 377 425 -71 -342 23 200 143 591 -251 -338 -395 -897 721 -579 -957 533 -218 822 -919 -971 285 220 388 940 -981 403 186 684 -427 -353 696 675 -533 -905 552 -771 669 -766 -22 293 -529 -733 -886 -150 282 -49 189 -305 -962 -804 850 -176 211 656 -32 -772 -615 686 626 -803 230 -980 14 92 168 443 -213 -860 -458 -971 204 699 466 -511 -485 -24 -953 -110 -403 787 -209 339 -852 -506 -909 -916 599 -856 190 393 744 213 -982 -600 -789 244 485 329 492 -780 -302 -914 -85 -484 -589 624 586 830 846 -343 729 -463 389 -412 -271 34 22 659 805 977 40 -188 -518 -640 -223 -461 377 497 -149 -309 268 -699 -829 -410 -922 -491 -397 745 788 798 -467 628 972 220 -398 -377 558 -904 30 -890 541 121 -321 -462 -415 -29 -783 1 314 -313 58 255 251 295 244 911 371 970 959 1 77 -770 -756 874 -517 395 -731 -257 -903 -405 -243 -785 130 715 -206 -53 -366 -805 892 -795 850 372 -119 -227 907 61 494 393 -646 -8 -931 188 -869 331 496 301 333 226 -426 419 638 -306 -759 942 718 245 152 392 -177 -292 -200 836 -986 31 -436 -310 -273 -841 639 -6 -523 976 666 -425 -701 752 -867 556 390 -495 693 400 672 -778 702 128 62 -560 430 283 749 833 -321 -376 624 829 259 -633 933 641 -417 522 271 691 616 233 -326 -458 -957 -776 -252 72 -324 934 -262 -49 -681 358 -739 -81 678 -590 736 540 -633 863 -160 -527 -106 659 994 -3 46 -233 -378 -734 246 -703 830 -564 -74 -253 -176 -184 69 231 -528 -542 -422 -878 379 -29 -194 675 -403 227 -274 494 -433 868 248 617 -204 -5 -400 738 615 123 433 -354 146 611 630 569 -262 175 -406 680 -813 -363 -860 684 778 172 850 517 825 769 -736 -613 -282 624 681 664 -55 -654 -382 258 159 -15 13 -769 739 406 773 -741 617 -860 511 -612 967 982 -945 -854 -325 63 55 -681 -294 -254 -490 -110 -29 819 -224 40 298 100 596 -526 766 -368 -490 -724 -920 -852 543 -754 446 -245 -682 976 502 593 792 -33 -675 -758 -466 -492 200 -760 112 -936 -677 252 369 -895 769 238 -798 731 744 -975 -117 -154 494 893 103 241 450 77 -326 -945 734 363 -105 357 -956 -910 -194 -277 -604 353 -650 -73 -934 -132 1000 -965 -460 -409 660 -323 -229 -683 -871 -948 760 277 -375 -395 389 -522 -510 203 -109 -661 -371 -260 -462 99 46 404 49 437 -336 887 554 -478 427 -621 838 -844 -1000 652 337 297 -868 -965 633 -369 -276 -307 295 -327 -650 206 -576 340 669 -215 892 -54 -625 -385 711 905 -764 477 747 -447 -910 38 -586 -441 638 -132 -624 901 380 471 -530 -930 495 878 -581 -570 -851 284 546 946 308 81 275 -854 489 508 333 -344 -660 331 -802 -289 -888 -262 -425 700 731 326 888 -172 -452 111 -931 499 405 -459 -413 246 -163 574 388 -853 289 -906 -115 660 -760 543 820 310 811 696 -496 481 -881 184 810 372 916 -796 -1000 -119 -636 152 -390 405 542 -887 -103 -522 -825 -412 -222 598 -662 538 469 -740 -258 -515 -694 973 134 -252 -302 -973 -51 594 -537 -128 794 260 322 -571 -396 -454 580 548 696 573 210 924 793 349 116 901 884 -994 147 771 387 -381 -954 467 707 689 885 -438 132 472 -766 606 444 -713 952 540 742 787 -781 -280 -676 -860 -784 -841 96 196 -984 955 962 -702 306 41 486 -581 593 -808 -71 373 266 -796 728 -238 -652 115 606 -380 96 -57 175 -676 -817 -458 -593 -140 -683 -231 699 -26 -84 -749 -165 -148 245 -407 213 174 784 370 839 928 840 885 -799 -351 -628 -983 523 -362 212 -962 958 -850 -356 -191 497 -345 589 580 332 426 736 -521 943 -314 -562 -173 260 800 523 428 171 927 -763 -705 998 810 489 714 837 658 863 662 28 -393 -829 -653 351 -325 825 635 -158 653 -249 -986 964 -252 196 -716 -533 313 -866 118 533 307 -602 103 999 301 925 -737 -808 -786 819 -488 648 613 -954 -542 666 480 -904 125 -624 657 243 334 931 710 -534 -319 726 615 -87 545 53 826 356 527 891 -378 621 1 -444 633 -959 -559 -13 553 508 470 729 -831 141 159 -817 302 -621 -939 924 -184 -801 514 -937 84 517 -416 -774 -963 351 259 126 602 -188 905 -853 834 -994 568 -368 -493 -570 -72 -396 -693 940 -249 489 99 -713 436 740 -461 -918 -872 43 356 374 335 -469 -530 -45 -454 -523 379 569 -734 -597 530 -865 -996 971 911 647 -904 58 -100 551 -671 939 -439 -642 -429 837 -761 599 -275 -473 -728 640 -98 240 308 994 466 607 -421 357 -124 465 842 70 -462 644 -377 207 47 -673 456 15 -220 -187 -36 68 -739 -937 -140 841 407 -781 700 -503 375 615 121 -936 -503 -566 740 762 -250 -442 -704 108 -240 -358 158 483 672 19 861 -356 -893 897 625 -434 -657 -180 424 574 -455 308 -647 164 -704 -148 18 -852 -311 -889 -689 633 299 213 551 514 554 631 993 308 727 -213 92 81 723 526 69 -704 -842 -78 -473 644 -589 -67 956 -969 921 -236 359 -88 42 -280 -13 302 -18 -423 171 920 204 -722 -674 839 -314 -136 983 -635 713 -870 205 -670 -936 557 116 935 133 -65 341 87 525 746 -601 427 -948 -457 -494 -903 -784 396 102 -14 -730 210 888 -121 -849 -322 47 24 529 620 -311 750 588 -77 405 764 361 -318 -359 -340 -218 981 -832 14 445 631 -964 -513 -807 234 732 116 -646 -625 -442 -405 79 -908 795 820 222 -644 -324 701 -668 624 304 120 -633 -988 683 32 -496 636 -680 -725 -454 -909 -834 427 -770 -472 612 -770 -305 -962 -765 78 201 597 362 214 100 -396 -99 -30 667 603 433 -668 283 -555 427 318 -742 -747 177 185 390 -830 241 -569 365 961 -772 -833 -144 -748 -637 -856 -827 981 20 -157 -980 -376 -240 757 -448 -247 282 -167 103 -137 -550 -423 -634 771 -405 442 -526 -243 172 -18 -276 -440 11 608 922 -361 -272 574 -868 -761 414 -527 -201 688 -879 534 -252 912 914 644 292 210 779 -483 393 917 641 444 -169 -843 630 467 -812 -349 73 320 839 579 -243 833 860 -977 638 272 575 334 644 473 926 -263 -988 79 413 20 681 -945 504 -685 677 -987 138 421 -211 435 -24 -7 686 835 -731 -28 534 531 670 -364 585 456 -330 -131 -786 95 -174 824 549 736 283 545 904 20 -808 -137 -747 -914 237 677 -891 984 940 -597 50 -629 -935 247 -944 -184 131 -735 -187 -677 -284 940 -24 242 648 -754 -243 262 -40 -924 306 735 -718 -876 142 -128 -764 -462 61 563 -537 -464 -67 865 761 -382 -332 -975 -32 790 -909 -362 -802 -115 126 339 854 -399 266 -394 972 -425 269 -418 -506 87 -576 -976 23 -159 423 974 134 -483 482 499 657 -480 189 267 -9 -787 -396 321 -717 815 541 862 500 523 -992 -602 -51 557 -659 98 -623 147 1 -56 -804 983 -237 -156 -973 -384 562 115 -285 764 -541 87 941 -156 816 -515 -510 330 -257 537 393 -474 516 -434 161 973 -933 876 826 -266 600 -220 672 144 805 -448 -950 -935 -920 158 -733 -802 611 -11 54 -242 -13 84 659 -478 735 784 -454 700 -44 -436 -966 -787 479 -609 391 944 -651 301 56 -85 -559 -509 -602 313 -521 581 -344 -925 204 947 -213 140 -991 -222 -976 -374 255 734 -207 304 -287 -767 845 -430 -908 -638 525 593 592 674 230 211 -114 422 -595 -485 -355 -351 -967 -461 11 -257 983 620 775 468 113 94 882 926 -576 -814 22 -381 -953 838 -438 -404 -812 -376 -918 241 829 83 -304 -752 -194 151 -555 641 -638 567 614 -101 126 -487 -336 646 859 -522 5 42 23 -145 -932 815 -885 -977 -346 -873 558 -555 -696 -374 7 -415 -197 -148 668 -838 -678 7 177 948 471 269 -765 -768 -992 -914 -417 -696 894 -420 935 -343 -443 338 -353 -434 154 936 -584 192 -520 626 64 360 851 251 433 -789 -801 -445 398 26 676 237 -646 419 794 -525 -514 173 -660 -153 -487 -410 8 473 644 37 565 435 -893 -414 -646 332 225 841 694 -174 430 -298 934 699 885 -978 -83 -850 -66 117 -230 -540 881 -560 328 -778 -572 909 -582 -799 377 756 -819 -534 712 115 148 -942 552 131 -403 -392 -422 611 -432 410 372 -909 -641 -333 87 122 -22 422 -877 359 493 508 623 -815 374 -379 -742 780 668 -349 -8 -241 -709 524 -511 -356 -193 -13 -993 258 523 877 -963 313 -629 -386 251 -230 644 -364 908 -776 190 275 -643 947 24 -512 -974 -562 -955 -204 886 -443 432 295 -517 929 397 967 -39 -25 214 459 -60 61 -383 15 -232 612 -450 614 -15 201 34 -55 -248 -166 -485 -814 13 -708 -961 96 -916 -6 559 -342 -834 -361 876 -640 781 478 306 677 753 211 139 -828 -261 -423 150 610 -179 -978 -766 253 86 756 -912 797 -858 818 522 443 -496 17 839 631 436 299 305 -653 513 -937 -580 688 157 -441 -773 95 320 -709 -214 -66 -504 -32 233 184 803 -486 -471 264 319 255 -951 -768 -947 171 -406 -571 -347 -651 33 481 -921 -738 262 911 -217 -965 227 8 14 -71 644 436 -876 699 -12 -394 -703 -411 -963 480 -595 905 -254 802 451 240 -498 668 101 163 -625 160 -546 -852 -242 -551 423 507 108 -566 35 961 373 498 -272 -968 -229 324 -778 -827 -935 347 661 372 66 548 695 673 -842 753 109 -943 891 984 -516 -993 147 -139 -314 201 -41 445 -983 137 -570 965 -736 130 -204 -9 -832 -641 -939 95 -622 175 170 -776 -92 900 -626 150 970 478 -634 -914 -295 -877 -966 -487 636 -238 119 663 451 30 -356 119 -808 -560 -24 189 -675 -422 788 -814 63 771 119 -91 -111 858 -975 662 -948 -449 -405 979 -285 -478 -776 836 -449 294 536 -539 -973 -485 694 -574 286 52 338 713 -323 821 743 -137 -539 -326 398 -585 -61 -910 -899 711 -362 -524 476 -794 -865 641 -53 591 -274 -784 -672 -984 811 -669 998 551 271 170 290 -982 165 -872 -408 -779 -907 337 -629 -899 -556 -238 828 -978 22 -715 299 -12 371 -499 -379 540 99 984 -773 -247 -851 -458 -399 -862 -849 -59 815 -416 -57 482 -848 -610 -849 617 812 735 -704 -540 -611 204 35 -317 -313 -513 909 261 458 658 -76 40 130 -748 741 709 -225 -306 -210 -733 -577 707 -527 252 -278 -206 750 346 494 445 -893 -848 -472 551 -677 -768 565 -265 -51 852 -476 -315 -383 -348 -632 -682 -262 326 52 206 -676 -775 -765 668 -935 -793 396 219 -865 -384 581 -447 199 475 828 25 -690 343 -399 901 -85 725 65 -335 -22 285 574 -673 -825 987 935 -263 -45 -948 -811 114 -589 -603 -681 -208 -43 390 471 107 -355 603 -666 363 577 -640 146 -458 494 838 -54 -34 -530 -718 -611 -730 -732 993 -753 -148 811 274 -646 366 -210 930 -794 748 672 -887 173 829 -720 435 273 -871 -863 -259 -358 -197 307 -970 -103 302 -751 -423 -793 -426 432 865 -498 -576 513 539 292 488 948 410 794 -952 -944 -467 146 574 -256 847 -872 202 124 247 -706 -275 -262 -162 423 626 -567 297 -431 -443 -212 -919 25 -534 -279 508 683 -641 506 -618 77 836 116 -137 64 948 -865 -88 -356 -844 -119 577 578 -728 285 164 759 659 910 -478 -598 -413 247 816 422 -238 501 941 -544 784 -229 -589 -961 99 606 507 -55 -730 352 728 609 464 407 66 -700 186 292 -52 653 178 2 777 878 -325 883 595 818 -953 -343 -349 512 305 537 -843 -641 400 -335 -599 -229 -536 643 352 -893 -862 476 415 -407 -838 -304 962 815 -841 -413 -842 467 286 514 -958 -533 424 90 814 -554 478 -595 784 -22 -741 357 -100 -503 833 725 295 373 704 138 -652 141 -335 -362 -86 -273 -454 140 -328 112 -323 146 -852 -671 -772 -372 -35 158 -340 -147 624 680 -274 -182 -262 792 -224 755 -561 -711 -247 376 852 -244 778 217 28 -424 -158 44 153 87 313 -474 -273 -883 -641 751 -120 68 987 276 313 702 267 313 -635 389 -725 -888 769 648 115 -762 -123 396 -748 -335 -632 998 389 958 202 -816 -403 17 817 -573 245 -991 268 929 876 -66 846 13 809 -703 544 269 832 -313 -878 -45 -928 -406 -541 56 -339 292 -800 -429 -247 -24 972 726 -95 997 -974 269 160 -513 -320 -546 -595 -985 -950 -270 659 860 -970 -507 104 87 548 -910 -510 -660 -377 167 -154 871 909 -47 -982 -666 698 -898 -8 581 735 260 -913 -225 984 -708 734 -760 150 -488 310 -90 694 -283 640 262 107 -95 874 -856 -349 -454 339 938 262 -989 373 634 -661 545 901 -666 646 -219 890 -809 -297 -938 360 -451 -564 807 -110 -895 676 -10 -44 -182 347 -443 -612 -178 539 32 967 830 86 738 -868 711 -950 765 -585 693 626 -325 627 233 526 -317 915 -562 -522 132 -584 -252 54 537 -564 -10 -135 -684 -870 277 -902 -329 512 -258 556 -728 -294 -881 946 493 18 -176 324 347 -444 -396 763 14 517 136 -453 32 880 -995 -509 -183 -602 669 -290 -62 768 -938 717 198 297 -193 -270 720 897 -802 -902 648 -138 -288 805 -765 468 415 283 868 -528 394 -545 496 921 -890 -242 626 144 -778 872 -455 -312 -349 -35 303 -446 320 439 885 -504 861 240 789 934 -182 -324 -248 215 -534 -939 -375 842 -883 108 12 891 -483 697 -497 -911 213 759 909 205 700 995 589 791 -125 -683 -754 364 -987 -109 -519 442 218 191 -71 560 132 -540 115 518 866 -428 -677 166 886 -816 284 466 -216 -72 -502 -717 -105 969 -425 -103 -507 -946 -433 946 662 923 314 611 -67 -808 -670 876 145 -531 755 -951 -142 540 18 -509 872 -164 -686 282 306 -983 -944 492 759 -908 -960 285 -378 148 -859 9 -494 -128 225 -318 -435 946 942 -465 450 -912 239 682 595 304 535 -681 330 274 -81 -574 211 540 -867 -728 -42 611 790 123 -87 -551 -187 -675 914 97 -386 -940 289 -628 44 -1 118 -546 -363 251 278 -367 211 938 -16 -756 277 -363 -682 -709 955 845 357 182 141 -378 939 341 233 7 700 598 -569 -941 459 713 -644 -458 519 753 49 -875 365 676 -805 -886 356 -264 212 -332 -433 -754 261 687 10 -774 -800 790 -466 -537 413 -614 181 237 -966 852 -159 -969 209 363 399 -981 -682 -514 -875 -932 652 63 743 666 881 611 -590 582 474 -455 -387 963 431 -350 642 220 -245 -827 -688 47 312 219 -557 -295 580 637 -288 -252 684 -292 582 -679 -688 979 637 -385 987 -796 -84 -13 -311 -566 269 417 -196 -503 973 707 493 967 -745 -254 15 -727 -259 -736 604 -810 799 452 343 473 -719 -128 -357 -728 -777 962 734 279 -257 162 -734 -75 -672 503 -724 316 935 -845 147 -499 983 -887 832 216 196 353 601 -103 -531 -112 -980 430 -792 945 -925 -384 577 820 -85 -77 394 -863 -266 121 430 -503 737 947 908 82 909 694 323 193 485 -269 -796 -688 286 185 595 671 -124 -790 -156 -21 696 742 183 774 -397 -353 -397 -572 -593 751 700 680 817 919 58 -441 476 441 -884 -504 875 -571 363 834 -220 -453 812 939 -821 915 925 848 873 518 553 -612 -914 171 758 629 302 -581 39 -590 338 719 76 -258 -719 814 -564 -966 -855 -797 -431 -314 114 490 340 -676 630 -124 211 26 -821 -861 -580 -931 -305 -505 66 -777 -519 210 999 -966 -502 -725 -991 60 121 -767 45 -950 876 -326 981 363 -909 -708 541 -622 26 114 -10 221 -211 -104 -894 -406 -947 -325 -630 917 -702 278 184 -721 663 793 -306 -689 -552 862 -998 808 -810 -218 -553 -238 102 -348 -180 -604 116 866 182 913 -951 555 767 366 -748 -732 -120 -686 792 356 -393 691 -659 989 780 -237 936 -684 372 -61 827 721 334 787 402 -668 -163 954 -557 817 -961 333 -730 554 721 -290 222 -295 -192 208 913 -189 812 -528 -848 547 -69 579 -301 104 -237 949 822 925 -210 102 885 376 -94 986 -545 -496 941 202 28 -861 854 -941 718 924 -50 -154 -817 -892 -390 333 -103 -72 168 897 153 -705 713 414 634 -844 983 260 46 790 592 -126 606 832 -494 733 -399 975 -224 -810 959 927 -609 -125 751 -136 481 -801 -867 -742 -183 -249 55 -744 233 402 914 -125 444 -20 977 194 815 607 -577 -221 -867 -200 550 -847 -29 -525 145 385 -476 743 -362 -251 502 424 649 854 -618 -990 0 -740 -712 168 925 -222 60 -827 -497 219 -829 -815 744 634 102 795 -871 515 731 120 125 628 -241 682 -602 885 -854 -714 196 355 490 -115 -627 56 -444 533 -255 -956 142 -682 -254 -791 -764 696 665 92 919 495 -64 586 357 -905 35 452 395 -722 -562 399 -691 227 396 -460 544 -882 785 642 -936 818 -337 -790 606 19 744 960 121 -633 694 -354 -105 -54 442 -581 -196 347 -813 763 812 132 -473 -379 920 -114 940 675 -876 40 107 -558 254 569 -785 -947 190 -287 -89 572 326 323 599 779 -111 24 -283 506 -659 -19 -659 533 173 780 -96 -13 -600 381 -68 923 -788 -943 -702 408 728 -255 923 476 -670 116 438 -832 807 -915 -682 528 349 170 256 508 843 220 -985 -751 702 124 -463 913 181 116 -546 433 318 226 -277 406 -587 64 -292 858 -48 540 -932 114 42 -252 -147 -604 418 789 -739 323 -437 972 627 959 389 942 135 -422 38 -899 -432 743 -910 -46 -602 -310 580 -98 -466 192 378 -198 172 -896 -721 768 -116 -714 151 -996 -953 529 -413 52 -603 -419 667 64 -439 646 877 -206 -528 -599 -324 935 174 520 22 -703 856 599 478 389 449 -560 687 -270 -531 126 -658 413 -924 -486 931 -575 -671 -164 -739 -599 48 -35 -637 699 -659 -243 -770 315 -702 481 42 603 -883 911 164 849 779 958 294 490 -530 -191 -58 -129 689 803 -681 -731 -158 -869 912 691 970 -694 802 604 920 66 -20 310 558 -37 126 527 -883 793 -635 -245 -26 360 -285 117 111 -628 199 -121 398 198 306 469 785 -282 -878 -283 149 130 -913 699 -477 396 354 313 333 73 153 -542 -732 245 747 -941 964 -176 277 836 -371 -432 954 -436 -543 -744 409 -477 -125 21 -937 -83 -794 0 -747 -505 85 821 397 190 618 34 390 776 818 -167 -841 344 967 -793 -761 840 -352 873 -844 869 -770 -688 436 303 163 -629 -964 142 482 836 -68 -139 993 308 -640 98 -57 -625 358 288 726 804 693 631 30 -591 442 -875 -365 -465 -730 -184 958 -640 563 -252 -152 544 676 -773 -587 -734 -691 839 -617 -185 698 143 315 -572 -526 784 -727 -262 269 713 164 -164 564 312 -849 459 -169 275 -241 -46 871 -519 -101 -440 871 440 733 897 35 377 739 539 -748 870 965 226 358 462 -319 556 -838 -438 344 -958 156 -291 -657 503 -120 814 -705 -372 -72 341 -497 -286 -354 -524 -812 -841 -89 122 581 -116 -683 -477 -450 465 -913 627 -291 785 363 31 -69 -244 -323 -16 -405 917 -767 302 -645 -401 -576 -530 130 193 904 -560 -121 805 -638 -577 785 299 163 -231 656 -815 933 -227 -483 775 708 242 250 494 -112 836 -408 -999 -282 -282 -700 111 151 389 -944 539 505 -897 5 -847 660 -341 709 864 -803 721 395 -351 -593 -552 -224 -559 -312 896 444 -955 -489 -962 136 609 -661 442 -536 -952 303 -548 -846 788 -299 865 330 -706 248 -381 -34 -973 -107 -32 88 847 -635 925 -504 783 731 -997 586 -329 508 -671 315 -332 589 594 476 -924 321 672 -902 493 371 -953 -295 -337 954 635 55 -297 480 -239 788 -663 458 -4 718 386 -842 -798 157 845 -148 164 -709 -367 826 -649 672 -376 -514 615 -560 976 429 521 -782 393 -395 556 -468 -339 336 -295 303 -57 373 -278 5 814 -39 861 -505 164 -278 -343 -980 -680 -538 633 -811 774 -964 979 -560 593 252 293 254 -344 -151 26 -642 -147 -414 890 -430 -612 -571 1000 -81 216 -833 -839 -737 523 889 -822 -524 705 -596 -696 -726 -305 -114 -246 -376 118 -597 197 249 19 232 -177 -4 -879 -229 347 351 866 -626 -612 416 -521 98 91 135 -314 -360 122 -154 -464 473 -790 -980 358 828 -514 5 -788 -131 -382 -800 530 358 -463 -790 -963 -573 -473 971 -459 -718 579 -420 -263 -161 -582 -690 -20 -821 533 493 789 -308 916 -66 -268 625 856 301 693 -573 -158 433 143 421 -346 -518 576 94 418 -499 772 735 529 825 -515 -52 118 -8 948 925 -986 103 -413 436 657 55 -808 98 259 -974 347 -262 658 -828 -243 -25 29 -566 -957 18 -12 775 715 701 -5 163 704 -150 643 -693 251 -974 300 743 924 -294 372 171 -608 -822 -346 -263 380 273 -42 -336 870 812 339 827 636 716 888 191 529 422 -70 453 136 157 -676 126 620 108 -215 -275 -472 -60 -613 -736 -539 271 -92 203 -625 335 -918 455 178 -903 -330 854 -600 462 -847 594 564 234 -125 -981 -49 183 400 -585 -125 334 170 -2 -675 246 792 -606 -888 -645 -168 901 -217 351 -353 460 796 -648 139 -893 344 -835 665 -537 -645 -950 205 679 -70 -992 -225 -157 382 -261 285 210 -870 -23 660 -790 -673 -922 636 -219 -408 -513 -236 -614 -342 220 -416 140 807 472 -21 681 -503 -72 -203 538 -584 43 803 -122 658 -75 -636 856 480 -394 262 121 -609 -107 -422 567 -763 -807 -689 -175 926 -397 -141 600 -189 322 33 -14 -532 -941 875 -252 -636 160 -894 954 -153 404 -659 -696 -192 -460 -773 48 -695 -214 -534 -947 -489 -696 72 506 -336 -450 -17 -357 693 148 -104 -699 680 -301 -366 951 -598 677 85 -315 800 -20 561 -204 46 -376 678 930 -122 -574 -456 978 -172 -84 -335 -117 558 -432 700 288 -741 -835 583 -181 201 230 991 -544 -443 -725 145 252 -56 -521 422 124 -621 64 589 893 -131 -43 892 515 -138 662 -833 238 -704 -688 881 -782 -48 864 -863 -976 -724 2 910 190 -49 935 669 546 -615 260 -440 -132 -304 -339 515 -230 407 379 -433 -867 -620 -796 854 851 -565 76 -768 -405 356 -326 105 -399 -612 566 81 -245 -381 813 -800 -578 -539 355 332 -993 -244 -837 -886 453 -614 -698 847 520 -542 91 939 -22 342 699 739 449 -725 -652 -154 450 639 945 -525 -514 -744 292 -418 -257 -228 -484 34 597 48 371 -942 -226 238 22 644 776 -842 -784 834 571 -889 681 -2 -962 737 -997 85 988 -290 -744 -378 296 -385 632 -497 -758 64 -248 577 -271 -341 222 908 27 277 -994 -494 -239 -355 -612 692 720 -342 74 262 -932 194 -961 -984 -97 -28 -758 551 -457 -31 608 868 -891 880 -967 -643 -944 -980 291 913 -508 -165 194 380 -989 417 356 -637 -78 585 664 768 237 972 -848 693 928 389 705 871 -810 877 -666 -484 -746 181 763 391 599 -425 -785 -926 -228 -355 74 -813 -654 453 -997 -310 57 682 932 -46 781 203 661 -755 -57 275 407 -352 196 457 271 -990 431 -255 -513 -489 -610 377 -489 998 -147 741 803 252 -140 -802 -959 -501 -8 488 -644 -391 -512 412 988 971 788 619 816 -988 -333 603 -163 -111 -710 -795 -596 -694 982 -621 160 -876 350 -890 916 -706 633 41 626 804 810 -405 -859 937 -120 426 -290 -699 -508 -230 15 -9 -200 -447 -598 826 -651 -952 -447 37 -791 8 -930 -687 -338 724 -916 -792 178 -270 372 -892 -431 -222 -556 627 135 -561 -287 -411 -827 -312 -118 626 823 -857 231 196 855 847 -533 -639 -314 -326 -578 878 -843 -699 -714 -110 62 -324 227 -762 -667 -768 -137 -300 916 639 392 -942 -372 630 296 -972 -97 958 968 915 -169 609 22 -427 456 630 283 482 -55 833 -789 178 -959 574 751 986 732 323 67 788 204 -599 -685 687 53 457 -435 597 518 -763 28 575 -892 906 953 836 -711 627 -659 -214 462 564 -166 -33 -638 677 160 578 943 -677 -743 -737 -350 -432 -382 27 -833 394 23 -725 -847 145 -48 -552 -108 152 -659 774 -850 40 777 833 525 946 -568 99 865 544 -62 382 977 -874 -575 -536 -446 -458 -837 -49 -995 -363 67 -815 859 -686 -650 -949 36 702 742 -688 -513 -964 -815 -807 -880 -999 -683 -124 -502 -258 -469 -483 -561 239 -251 882 653 939 -822 -315 551 -722 972 -521 380 921 -919 144 -357 -894 70 509 -769 -508 569 -866 895 782 510 879 858 948 -532 837 -858 323 839 319 441 -321 -80 -648 767 460 -839 -21 -267 537 566 880 -625 -936 547 31 -474 185 -136 -795 -130 -204 -441 -694 632 777 250 449 -244 450 315 298 760 591 -159 311 -523 335 -150 -893 828 -141 -457 835 15 545 -22 -905 -368 -291 979 -914 -619 -182 737 -863 358 194 321 2 480 -162 947 619 460 -731 200 718 478 708 -879 576 -173 -829 -479 -327 233 19 640 -622 -895 -880 116 -840 -665 377 -323 -89 -968 -882 -131 -789 -553 -497 -355 943 -781 -852 -807 -856 -815 54 -588 -370 -495 -458 639 -748 190 -144 -355 -147 312 -667 303 -267 559 731 -529 871 -398 914 110 -463 378 -722 -649 -487 611 812 180 -985 -285 583 -802 -76 -494 -367 131 203 -346 181 -182 -825 -863 -798 -911 -536 755 -823 291 -955 -5 -381 -691 131 701 -805 598 -30 -758 -82 -383 -653 -203 136 439 -103 -859 -887 868 189 521 143 436 906 554 -392 -173 -625 -364 -965 -456 36 382 -881 797 -7 -682 839 -924 711 225 379 -283 300 10 246 -950 -548 -61 570 -511 227 -715 -879 -73 -233 922 -315 269 -821 -155 486 441 536 190 -238 581 -744 -970 111 682 -567 704 -524 764 -499 932 -546 -105 69 314 -809 -782 972 -433 522 864 -622 -375 -959 -316 -738 777 249 651 -859 146 780 717 -245 517 943 -881 -491 -266 -777 -909 -142 -381 -382 -294 780 -180 669 180 338 785 -679 -457 -841 -706 627 -124 -573 -62 400 822 424 -841 -817 761 0 192 -583 -252 672 -768 933 -53 154 262 -36 855 76 -490 283 -449 1000 10 -202 220 375 -848 -27 -846 -507 -785 250 4 -458 -255 -239 723 -418 544 -660 -950 415 828 -893 463 417 414 767 -460 -641 32 989 844 596 -142 692 417 315 663 878 578 -823 -751 473 341 -365 664 232 72 329 -183 -167 378 510 907 -146 -775 -32 548 178 -335 -305 695 -384 506 745 457 542 816 934 365 -626 -50 -794 -176 359 982 -66 -357 -773 -249 -120 -171 -353 729 -167 702 895 -410 126 -658 0 -923 -974 34 -829 -381 -290 -150 -473 -646 595 -712 -989 -830 53 -406 -653 -140 920 -566 -55 -316 139 244 392 -796 30 -187 988 -923 -519 199 -858 330 -518 -49 84 -316 -270 467 569 -180 -183 -747 473 853 -278 641 174 -845 -58 73 -374 -624 -768 -30 -750 744 -633 -822 945 -860 464 -291 796 -557 -641 -802 -225 -554 -554 -846 -915 -825 -560 -699 -932 203 -437 -790 565 -467 410 159 584 168 140 -789 -480 179 -656 971 607 615 -665 -403 -166 575 227 -285 -891 463 233 941 55 -593 581 -383 -139 -690 684 -285 996 -503 -82 -579 -23 302 -346 58 -1 -65 -313 -836 368 -823 -781 -672 -219 -311 -93 49 -853 -651 77 -827 929 496 206 -744 711 -332 -424 664 -806 -705 427 751 974 -419 536 -255 -24 -846 874 802 343 -31 -186 -52 567 -808 676 945 185 248 538 531 384 -991 -869 248 187 289 -465 -532 -346 987 854 438 -236 -570 -172 -591 211 -83 136 533 -365 -847 -986 -681 715 103 824 574 458 488 406 -450 -881 940 646 117 929 -950 -838 427 -590 540 394 -126 -67 759 -519 450 -415 152 -590 832 85 -846 -873 763 592 -565 -990 -276 -317 -253 6 833 -617 -516 -773 -316 -908 -25 521 -589 -228 -328 973 -734 88 -598 -239 -250 -24 -106 2 628 -286 -933 -687 592 -785 109 212 524 899 334 265 -893 512 872 703 29 526 831 215 922 685 850 -962 485 -615 -688 806 -579 453 729 909 -459 478 -207 658 646 286 150 189 388 857 778 378 -996 -389 21 -51 -295 -655 -8 -241 644 420 -694 710 -54 488 -898 13 -370 -794 -741 900 -129 348 328 191 964 -302 -677 -353 420 -451 -197 -14 368 -704 -333 607 303 -497 50 833 65 431 811 -170 -301 -847 599 -342 -983 73 713 -414 -766 -120 -411 -721 -332 -916 41 -91 365 572 -108 709 977 -951 300 -335 516 -341 809 538 -510 531 817 -825 -745 -774 746 -296 407 714 401 -480 -10 619 -802 -939 567 -743 531 982 -205 165 -774 123 995 525 -54 389 882 841 -266 878 427 967 -38 935 -307 68 -683 729 -837 540 -725 846 -333 -533 -497 -895 -809 -156 -231 961 -20 -269 230 -76 -534 388 587 -372 630 99 -682 -628 -163 -746 -505 150 -508 -315 -116 -57 -888 -657 -910 -722 -820 -565 -478 -271 -413 356 -908 -233 -574 721 -73 109 -646 -778 -81 -498 324 -634 -530 636 -172 -310 39 570 743 848 -950 -251 9 -292 -676 -74 11 741 198 203 -954 -575 155 307 -880 318 -838 -957 -45 440 -401 -744 732 828 -673 -914 -803 -126 -828 996 20 -551 826 -102 -719 -660 -512 702 -277 -738 78 724 -184 -947 325 182 21 786 -271 -503 305 585 136 -881 -176 -896 566 -535 309 -94 -879 -691 784 432 -634 -36 87 635 -911 285 695 -721 -431 965 126 -692 -348 840 117 742 -278 522 43 -329 -50 263 289 111 420 -168 -269 676 -81 191 412 -833 14 52 783 140 -522 783 914 -90 499 -703 -196 185 -438 -344 34 692 296 559 127 327 -761 416 343 760 187 -771 314 -369 71 484 -205 864 -162 474 -962 -843 232 -966 -153 -98 952 735 -425 339 -796 -799 891 919 -870 678 -220 914 35 -894 661 820 -280 -250 928 382 -302 657 97 -485 -178 -374 -629 997 -835 316 -742 -897 543 -417 563 173 -762 -418 -832 853 757 668 704 56 -420 8 -994 544 -841 -84 225 488 947 -601 1000 -273 986 -989 382 -514 -661 -836 27 -880 -45 -993 642 532 886 335 260 440 737 -579 -554 542 451 790 -23 -160 753 -741 721 -876 -192 -725 -259 -285 -456 -977 543 587 449 -394 266 165 805 -304 -334 -680 742 -950 -202 -745 -900 286 477 674 -123 283 -350 -903 409 -581 -276 -130 -935 -66 630 848 -14 -599 -687 -446 -235 -585 -310 929 -895 -267 732 326 236 -710 15 151 248 666 811 -989 -129 -659 -685 -837 357 -152 470 -969 -747 861 779 29 -556 900 -733 -435 751 472 251 -473 -111 -807 -52 -881 -579 568 616 -524 -804 153 305 -532 551 433 -261 43 -243 665 -110 887 -855 143 -874 -222 843 -928 77 -513 -905 -208 247 -714 -696 242 -715 157 -583 -936 -700 625 -854 -521 -663 -475 -829 -746 408 -202 -216 393 -892 -893 -512 298 -803 859 -851 -939 -950 811 717 -55 23 -287 792 607 987 -733 -56 580 -87 -892 202 321 -88 991 3 299 834 -689 365 477 625 12 731 937 395 404 943 273 -946 -172 616 -236 -460 -466 -370 515 393 -843 223 366 -245 140 558 30 -32 835 -594 -875 327 -23 820 740 879 -81 -459 393 620 -459 -71 -285 837 638 540 951 714 13 -744 860 -983 369 -850 457 -300 951 -81 265 1 108 786 516 1000 -177 -745 -221 280 249 -458 72 -331 -556 753 -890 316 417 -151 -518 -118 -896 -53 767 133 513 -109 990 668 -995 -25 -603 227 -74 49 -441 -856 -908 -674 477 353 950 606 -135 919 299 -978 389 774 -383 -603 434 762 -654 639 408 -189 991 756 256 -966 85 493 587 -164 -812 -507 -804 26 635 -619 -643 894 987 -369 -398 716 123 -71 -831 912 714 883 83 -16 -87 -918 -385 -904 -963 568 -598 166 911 -264 -975 97 905 663 -79 -832 -17 846 -454 896 -321 -124 -792 -915 -711 807 728 -416 972 -188 -512 183 791 -818 575 -646 793 -116 -673 -413 596 984 -369 -134 845 445 -404 32 -569 686 342 -100 -594 -276 -361 -884 -705 682 366 -236 931 679 47 366 837 938 -317 797 56 -767 945 606 -998 256 -853 -881 71 -320 -421 948 -919 94 -233 382 -952 -462 -445 908 -318 337 -491 -696 -759 -416 34 505 984 -493 604 977 -154 18 -11 922 173 -32 -667 137 -219 615 -985 838 -207 604 817 847 237 243 785 10 820 -50 308 928 641 -371 -61 550 64 -381 -803 -245 499 -901 -66 183 -173 933 388 800 -249 676 97 -684 -422 616 -107 479 663 -893 -558 871 411 -313 -147 179 94 651 538 -273 374 670 -523 -686 958 -874 836 -533 -389 -960 999 498 -738 886 -842 343 -621 72 456 742 453 117 126 416 -92 -208 835 217 -513 335 -545 548 -245 -449 -128 -206 971 -434 -594 240 390 -157 -124 303 -411 -959 -800 -627 793 -47 43 742 -288 -126 375 463 -217 130 -296 -959 -760 367 301 -360 -12 101 763 55 950 -8 68 -68 -455 806 -237 570 -765 776 211 -49 376 -291 648 624 961 338 902 697 -542 742 -966 -388 439 -860 698 159 296 -236 -224 -959 -853 -455 30 666 814 -448 560 -117 859 -385 240 -724 677 497 -326 499 770 -551 14 69 -640 -920 549 -652 -536 -613 -294 575 -849 -25 486 840 107 784 852 774 -515 558 238 -4 492 970 -174 -120 -294 -799 -468 591 332 -9 -489 305 -927 248 862 295 -210 -259 -550 -19 459 -82 826 -373 533 949 -262 233 -271 922 733 199 899 748 639 653 464 -896 366 -895 -812 -428 -168 -255 -501 511 -423 494 771 430 -793 445 -537 918 -661 257 -363 -761 -645 773 805 -553 -427 683 -935 246 416 123 575 -883 453 -284 361 662 477 482 -248 369 831 615 327 -751 102 557 558 952 -424 -129 456 -822 668 -708 467 -936 593 104 -432 -974 -678 972 674 226 845 971 526 679 226 919 479 -768 140 549 -521 -326 66 266 -634 599 706 -765 604 626 -922 -832 55 820 -470 -144 -145 -409 -196 -862 190 959 404 837 680 -636 390 772 -979 -263 -82 568 -266 122 -935 -731 217 -56 655 56 -597 -225 -49 -473 -678 -730 -125 438 950 692 -644 961 570 -790 55 -290 -239 946 -707 -257 -829 -886 840 109 -679 -622 934 907 -471 -617 -770 -482 -222 153 768 562 -209 722 -112 515 -534 370 -102 170 131 -753 774 -410 300 886 165 -612 -467 706 588 -309 -297 -265 -705 585 -734 589 380 217 91 -859 -497 -683 -588 440 493 319 -352 -136 221 -724 386 376 -50 524 -510 370 -534 897 -654 -4 -63 890 -817 605 940 -906 540 -140 686 -519 -720 414 710 -773 900 -899 689 852 873 -454 792 657 -207 147 -630 40 -585 196 836 -513 -734 -725 -875 632 -631 -166 479 161 294 216 601 846 -787 702 574 404 962 889 369 772 873 -672 -473 -57 178 -491 -938 -799 168 648 401 -422 -900 387 -545 -44 -85 -36 -780 -537 -459 566 -247 928 -394 225 802 -4 -844 -930 330 -366 -713 -27 584 -823 440 -803 37 -355 907 978 -954 -821 336 -343 -178 394 -495 552 107 -88 925 534 -840 903 949 359 -340 -788 736 -279 236 -552 -878 -801 -970 560 -120 -335 -407 694 -408 649 -800 -415 349 522 -775 -651 691 870 -118 581 34 -592 -200 57 -856 786 468 817 -572 -857 -692 956 282 68 180 -151 518 -610 -412 579 -24 -143 151 961 -197 -279 490 -266 574 405 589 -733 -676 -3 70 787 -204 -873 180 809 604 470 556 528 713 80 -135 674 690 124 -427 337 -543 -531 167 -444 718 769 -785 760 799 77 807 569 642 -715 -689 478 133 -989 -321 -819 764 70 -849 -50 -538 -513 726 -836 -709 -146 173 580 101 175 283 134 -792 551 124 87 -343 636 24 -647 -239 -197 159 -248 288 -531 690 -794 -1 144 -101 -536 33 -58 33 228 -259 -673 633 364 839 -552 -473 71 183 81 608 -487 -410 -635 -693 -268 537 -13 -163 -956 740 -301 735 585 -731 -383 914 790 609 444 330 974 999 867 -61 -525 -770 838 813 52 450 -758 640 -13 654 -256 282 -207 -130 -496 777 726 415 -773 -939 813 999 976 934 582 -122 57 341 933 -395 -516 571 728 -595 -535 551 -473 985 783 -132 -604 715 175 -616 -735 -428 -828 -500 -502 767 -39 116 164 -951 637 -78 950 -757 -226 -400 480 519 -283 942 -254 598 -917 876 -514 -797 -490 -650 -901 84 -441 810 601 546 -893 590 -522 -548 -9 858 -737 -424 551 -531 523 446 461 -413 -129 -746 196 -766 -577 -37 -526 -975 628 770 -892 426 -502 -190 734 165 -660 66 -85 -638 -341 857 93 -285 936 698 -86 413 509 -718 730 613 851 -123 672 11 -475 -352 776 -24 -168 -959 355 176 816 858 325 171 -376 653 781 -349 -76 -671 771 -422 5 778 254 -841 -719 -805 654 431 -508 360 412 736 398 -163 -285 902 652 307 129 -818 40 -457 464 607 -742 -308 74 -902 -874 862 -772 373 123 -119 -782 -867 -395 -28 781 -87 -542 97 732 -45 -37 788 824 629 3 130 -815 -420 560 -662 612 522 -14 108 -439 202 506 418 516 879 -82 865 686 355 -360 -872 303 -951 -535 869 -333 840 101 -663 -24 368 820 567 -206 810 -99 -535 574 -511 -370 90 -134 -552 75 -590 -626 723 537 -273 -684 -132 498 -564 605 -664 837 -944 -217 818 -111 -35 -104 26 925 978 -519 815 377 34 432 21 159 101 535 365 -188 976 318 -707 -358 -565 -514 866 -432 450 -649 -501 -254 783 -169 103 404 770 -185 73 261 -458 -929 619 951 512 -141 -723 277 -775 481 -503 -465 -11 -703 -351 978 -137 267 -978 944 13 801 -438 -215 952 831 -546 -434 -683 -632 -596 707 -140 332 935 -496 620 680 284 -760 138 -166 -712 277 16 -395 -916 385 -226 413 932 998 -45 217 985 -793 443 680 819 -353 -59 209 -258 40 488 256 608 165 -423 241 -82 973 231 -686 -268 890 709 141 -82 574 -60 808 701 -376 907 875 -166 -538 311 -468 -427 -706 103 908 -538 575 977 469 2 -645 -182 689 920 2 477 20 884 281 635 -999 -866 421 956 -982 89 693 -61 -966 714 -491 492 -672 -259 400 691 957 624 -315 895 -206 499 -111 -388 12 864 425 -173 -770 -51 -625 -605 -879 0 -221 934 375 -71 -664 756 -973 -490 -562 576 -82 691 -513 62 -506 273 429 848 -648 -573 -672 -736 -412 -510 639 795 485 970 374 -172 921 -739 63 -452 -582 974 845 -833 204 -415 83 -304 -429 -349 -148 215 -159 -920 -368 -403 -338 875 -518 -472 -264 -654 -485 -380 726 279 25 -798 -676 209 91 -725 -720 -951 -588 -620 -896 -676 808 425 -140 1 617 -491 932 -863 -698 -587 -365 -10 766 -730 -865 -489 118 666 673 884 -294 -103 66 -523 938 40 491 962 -770 -947 614 -289 -989 817 441 -828 -979 -358 128 -597 -496 518 -333 -800 430 423 931 -677 -736 76 992 845 -634 619 500 79 -8 562 515 789 789 406 -621 -280 448 872 -320 952 180 602 451 -337 -271 -622 -997 -611 -344 160 -809 -779 -324 -744 -325 -633 -817 181 700 -642 -628 299 -261 -472 -871 856 -807 -283 411 -825 -867 614 -123 -70 146 -737 488 -367 -833 -551 -71 349 -781 840 253 144 523 -860 -585 -879 -464 398 -777 711 530 18 -982 254 -517 398 -137 181 -172 235 374 -813 822 -146 928 963 -949 -360 -926 122 607 154 -955 661 -39 -637 841 -742 813 575 756 952 -421 977 914 -187 -637 495 -63 703 112 -505 -831 89 -335 7 -790 697 693 826 44 425 -594 499 -555 -609 -919 736 614 -807 -493 -86 -732 -76 192 568 -46 275 -62 81 -806 123 935 -666 -381 -508 667 -490 587 -112 947 -114 336 952 903 649 -565 -587 -207 -446 348 140 703 -819 -251 -578 174 610 -336 909 -901 609 -136 -901 -139 833 -70 -361 665 -654 -577 174 631 511 -60 -372 -938 532 123 137 970 538 49 -719 -63 945 209 -680 507 1 604 -437 -659 -9 327 861 703 53 261 730 937 -156 93 402 -406 28 39 -608 -711 706 23 -83 -399 200 551 -490 755 -715 -695 315 417 -208 -337 -630 484 985 -114 761 -387 731 591 -138 -758 -384 -114 927 -511 -262 657 582 437 804 -998 78 237 -175 -902 614 380 -685 -123 55 -121 -522 -624 408 967 -712 -993 233 -465 -530 -881 375 -644 569 -69 -137 139 882 -307 -772 549 -521 -847 818 462 -324 743 -400 848 -363 669 -122 576 -178 -145 -473 186 469 491 280 404 219 673 507 495 522 -994 303 -410 -318 -44 -121 -311 -284 -276 349 -95 993 -381 125 92 725 -728 182 -352 625 -189 -352 -482 -396 -102 -461 791 658 -669 -581 -448 -440 540 873 -230 685 92 160 -492 400 576 601 -985 103 -148 192 -489 580 933 -519 940 -708 46 128 926 498 -857 351 746 -61 -463 -577 354 622 640 54 -81 812 -342 -19 -220 -314 -81 852 645 -820 -498 910 976 -892 -596 -149 473 -191 871 -222 -798 -482 681 132 684 724 -142 235 470 -56 677 -279 437 410 40 775 -831 776 -786 210 -553 -457 -978 881 280 -173 -610 365 625 -564 -208 -914 -614 284 -905 913 -413 -220 -925 -50 -455 874 -247 -910 608 533 303 343 620 732 -328 588 -723 -237 -941 250 -541 -451 392 31 -47 -328 -681 879 -648 -401 187 -748 -299 970 -289 392 -318 -902 -305 978 877 -240 320 465 568 -56 852 415 -653 -664 -146 -960 -164 -299 816 -1 -161 122 -110 -622 129 -756 -596 932 -634 787 -684 372 -551 961 -893 -640 -206 107 717 497 503 -474 -444 -335 36 643 -154 634 -87 19 739 390 426 400 421 -780 106 -745 224 274 774 67 485 -821 -103 789 -988 860 -590 468 286 -214 -112 -708 -23 -800 215 334 -577 747 394 -149 963 -895 -352 133 904 642 -845 -930 233 -910 -689 637 552 -184 -676 -968 -820 924 -527 -943 319 -370 689 -752 -811 -632 -348 123 943 734 -818 427 989 108 141 -759 299 -582 -350 -994 243 31 758 -451 596 224 715 -748 -892 187 -913 -15 628 -781 -323 479 537 247 -489 70 444 402 -70 -444 -984 -529 606 655 -101 -60 -786 800 736 200 372 913 -155 382 560 -670 8 -643 583 -387 -946 369 -170 567 351 484 -519 -612 307 -686 70 498 917 477 -347 -264 761 649 669 -710 418 515 -101 917 -345 -772 -350 358 -853 -202 -281 -875 365 -524 396 952 -417 331 -826 -921 -700 -439 -766 -357 -974 -70 279 -273 848 -472 603 51 23 216 176 -197 693 -576 964 -342 -994 538 -425 -860 -281 993 -526 596 -38 299 92 -368 926 972 698 32 727 -735 260 -730 480 -26 514 932 73 -892 -645 470 500 -580 -190 -807 446 324 738 254 723 -865 -594 -764 712 -516 170 -690 747 844 -158 428 379 -114 -301 -432 310 144 -495 216 775 -150 404 79 669 -597 -224 -141 -952 -843 351 350 306 45 -745 179 -936 -402 176 -488 -672 -561 603 527 -212 -794 -685 -357 -985 507 51 477 -107 2 713 -588 529 1 976 155 795 -236 451 -183 -789 -322 -622 -146 657 -403 48 989 302 -314 -431 -382 -707 -92 149 -251 -459 175 -140 -97 566 915 336 214 488 -487 -949 -483 -938 765 -8 -368 -214 996 159 379 232 394 878 917 596 768 -368 220 363 43 -1 137 592 39 -30 904 -620 522 -260 -641 -923 293 458 -203 -84 550 149 -658 22 144 959 -924 -194 -214 -833 203 -427 269 3 -544 -759 904 -80 -643 942 931 122 -593 168 310 -201 10 309 777 -197 789 -884 853 873 216 -82 286 -493 314 -878 673 984 522 438 229 -593 -540 125 -349 357 -175 272 -44 257 -515 -160 112 -248 296 -899 -730 6 377 -18 -20 871 -391 -12 298 -900 -682 -463 -210 867 -916 -30 -623 424 -15 -158 -270 777 897 250 576 656 653 -867 -8 914 -333 -836 -255 -510 -535 726 336 934 -628 -961 474 -563 941 971 -246 36 187 560 -377 -207 -77 -915 681 -596 711 530 500 683 -110 313 781 47 -150 458 -394 607 911 -325 988 -541 -654 935 505 644 848 335 756 -991 79 309 -181 168 192 46 -527 -612 -309 -62 -972 229 292 -537 638 -850 914 433 -500 347 714 822 -95 -798 161 185 -535 -342 -889 -171 823 -208 -43 -782 -981 771 692 334 -275 435 -159 -267 851 914 -617 979 530 -68 -360 177 94 -50 -366 963 83 -604 244 -163 933 -252 -156 248 389 -49 -470 317 553 -500 322 996 -673 -102 -923 677 80 431 -984 -514 962 260 828 -498 -15 434 329 278 -289 881 152 -43 -50 -50 -382 -632 -228 -345 -396 -895 100 661 -181 465 -875 -564 417 986 -224 743 -22 431 -883 -427 -155 -736 523 -467 -340 -913 -644 688 -407 199 -242 -187 462 -383 -654 -320 364 579 -328 -282 280 -176 -87 -777 601 796 -62 765 -761 257 -282 -571 -983 -694 539 -373 413 -217 921 -143 363 -131 -776 -115 730 575 885 628 131 -469 674 -914 -205 298 859 -607 -310 226 378 32 93 909 751 -365 -39 363 859 779 -350 890 991 -326 -780 708 836 334 -214 -659 489 -15 741 804 690 -769 -616 175 786 -625 -249 -6 816 870 451 -60 -707 -204 -999 -823 -83 238 -735 485 217 -263 -632 325 312 635 -625 552 118 324 -919 769 -631 -581 791 598 -55 666 249 -72 881 50 -271 804 692 398 -353 42 906 692 580 77 -423 246 549 754 201 -754 194 76 -2 -930 161 601 -981 -619 197 766 629 -19 465 -322 -118 809 -753 143 -245 -148 -86 80 -938 -197 -730 735 598 -798 699 -371 -891 665 873 -863 354 545 -265 567 -257 234 180 576 809 -21 628 836 -950 539 866 173 -208 -792 354 -952 -249 -625 -536 732 -806 -714 968 -314 -270 879 -26 284 159 -311 -589 203 -637 -31 -656 -426 634 -411 -859 -708 -688 -512 810 -635 154 -632 -495 -913 -43 -872 561 -926 -998 -941 62 -696 -642 172 947 659 -601 -167 139 814 -566 476 310 76 -886 -85 -547 31 518 -248 -450 -639 351 474 644 -681 -569 198 259 -46 915 -1 268 641 -559 -866 -4 400 623 -629 97 254 532 -397 751 -683 -646 -270 -250 508 -657 -681 317 -596 697 -28 -516 953 -410 -539 -700 934 -788 467 -465 835 -27 -258 -338 155 -160 379 -567 962 11 -602 -385 372 -410 142 503 -352 30 917 -282 -411 -367 156 -822 -432 356 992 810 693 162 -813 -777 -226 339 -330 96 -804 976 47 -570 846 -372 -658 833 -772 488 -343 -748 559 366 -328 -526 -547 -879 -445 -759 853 993 -248 -19 506 293 -941 -674 -304 359 -576 -830 12 -750 -349 -343 992 -35 474 619 -586 -855 -942 -84 739 -940 43 -985 107 632 646 -428 -717 -574 532 652 998 523 -536 -239 982 -319 -513 -447 154 529 45 339 -840 -901 -84 -598 -853 -802 -422 -262 -995 -232 -306 982 698 514 646 -988 -892 148 3 794 229 -61 646 985 -223 923 -109 987 -25 187 -813 -510 -578 -134 -434 -334 -493 143 -784 116 -239 728 822 -926 -328 46 513 779 545 -318 202 -223 -703 -683 970 47 -565 -482 727 480 918 -428 476 -72 -895 42 -447 690 315 429 -144 -586 556 104 825 928 367 -901 754 -893 209 -661 336 916 177 786 996 296 640 -636 52 862 738 -230 448 390 265 -865 -855 403 -169 -731 -690 822 -34 -751 -379 -494 641 -264 -327 -141 170 8 894 -799 917 -682 -359 -359 -405 -869 -365 193 -176 -359 -18 -299 -234 -313 159 707 -341 831 -459 837 -636 -329 519 354 -79 -251 598 -228 993 985 635 761 -463 854 -933 -227 130 729 718 -839 -649 937 -348 -922 -6 768 -194 -471 -644 -567 -298 -517 -870 -227 -516 520 489 290 732 868 -918 -314 -766 176 -814 -373 -530 -322 -413 886 469 12 -979 333 -618 -151 909 -451 -581 -246 -618 318 -745 -292 -63 -276 434 -738 723 187 732 247 715 -92 425 -345 893 847 542 713 335 280 -168 -498 918 -742 -880 -94 683 23 470 -222 914 303 56 243 -544 634 947 -344 -236 417 422 216 191 -701 -673 877 177 -381 -103 -834 904 48 -40 6 16 332 -451 60 -423 -463 414 352 -276 2 310 -414 513 948 -323 -745 964 -310 537 -157 409 -847 20 -997 -734 248 -236 456 771 576 465 -58 -917 -124 586 -715 -575 182 -692 53 -334 -310 -413 -13 -49 489 839 -30 86 -486 -720 -114 -608 133 213 -358 306 -993 981 -539 -105 725 -601 -74 -211 -894 313 -237 112 -394 -349 -688 -530 95 -505 213 645 651 -349 473 -715 -381 -700 499 308 0 813 947 -72 445 976 612 -64 -447 921 -679 -520 -129 -706 -215 -378 367 105 31 97 300 -258 -258 -565 728 247 -837 139 565 317 -347 420 -479 -463 -894 873 863 -592 981 -46 29 -96 -199 466 221 86 -562 -32 161 115 640 -319 995 -166 -865 -458 438 -729 969 -852 -692 447 242 -466 -325 -195 74 -289 -520 -885 -459 -6 -961 -754 -627 141 -514 -286 235 283 -928 800 -675 191 268 -715 -701 624 -956 713 -444 -826 -471 -537 454 -592 -122 -607 -430 -327 -205 341 -810 -229 520 621 -43 -225 810 -123 386 999 7 -654 -487 -23 967 372 102 44 -862 572 351 758 721 -862 452 -838 367 -916 823 -489 -14 -373 -398 -897 -274 375 -6 394 452 506 -785 539 660 -806 944 -284 -229 543 -436 576 384 512 -545 928 -33 -922 -359 -737 -670 -798 922 -130 569 -435 221 -969 -182 198 337 -720 559 824 984 -598 411 -863 -95 963 -981 25 265 -173 -189 -517 -766 685 -37 -233 -508 749 575 807 113 638 998 -754 734 661 747 -59 931 -212 -330 846 344 116 804 -958 875 96 137 -836 106 -630 -913 -311 182 -275 -783 473 -947 -373 826 84 -721 -924 640 -493 -908 -927 781 614 -398 544 -662 862 559 -266 812 -951 -455 -420 197 -125 -820 -610 -280 583 -310 881 205 7 -827 -25 -829 -883 -610 104 345 -46 -498 -999 719 535 868 -509 -146 -615 -986 -302 -694 -796 -719 684 -27 -828 -867 14 -733 -273 -192 673 -904 728 90 -636 -93 184 257 -595 312 265 667 378 701 955 -862 962 536 -370 -814 -607 211 931 17 -965 -600 465 -13 -822 -87 -186 534 -376 381 -798 686 -250 -119 0 651 774 886 272 265 -911 -85 877 -742 952 -54 837 264 975 -709 -378 -107 -214 65 134 -322 -885 -422 -711 -345 -875 -7 -546 728 7 978 -741 818 269 666 -521 553 496 -204 214 -317 -487 204 917 -883 -574 60 -527 -214 -355 744 -791 10 -750 803 223 869 -12 868 218 -436 264 -300 245 -574 -964 531 -297 -79 -581 -565 841 678 53 -928 -499 170 287 441 -890 -640 921 -740 -814 -366 -265 -420 -76 643 943 79 -188 -331 553 -647 -518 346 -795 109 121 -174 128 657 -794 -190 896 989 609 -397 970 38 -175 -866 790 -500 -976 -106 -172 -992 984 -428 747 649 261 -960 755 357 156 337 -220 268 -898 379 -249 943 351 -102 -236 -394 293 -647 -590 -854 -235 650 -173 -380 -198 671 -384 -709 -740 -9 -773 -368 832 810 -114 -306 -695 242 693 889 319 -14 -767 -81 419 951 -918 -938 -892 494 -116 100 -100 -220 144 81 855 -119 -721 -874 -734 71 331 16 564 -485 343 10 80 -762 -328 600 777 -936 -754 821 326 938 472 -294 402 515 -520 -940 -774 -100 240 -933 -444 -683 -154 459 -653 -944 -637 962 639 -405 86 158 88 -333 -46 364 569 -440 -450 573 -673 -38 -295 -277 906 -896 875 -670 -284 109 -228 -741 -490 976 -493 26 -383 210 29 943 288 -90 -648 -604 -85 538 -35 -781 87 -704 211 -642 725 305 428 414 400 -921 -174 802 -837 872 990 380 -333 -26 -723 304 678 466 -894 -862 -32 577 -9 -437 -707 -267 283 222 -293 450 -81 -946 239 -155 -946 655 628 613 789 -251 902 748 440 -859 -143 626 -316 596 -51 -614 699 267 312 221 948 586 955 -301 -436 35 87 746 -273 -470 -276 -325 -88 63 213 239 984 -49 197 990 488 518 -721 363 -56 -64 294 614 -1 905 -778 -437 -518 595 651 -584 -156 -730 -861 -959 -671 -634 -688 707 -698 256 -184 661 581 576 348 -560 32 -923 -733 -726 686 -113 752 -84 -541 162 572 364 54 -572 826 177 -97 349 -688 134 -241 -569 -998 -358 928 -836 -797 690 -689 596 -994 -388 273 591 463 -272 473 237 236 -81 -936 -597 438 817 -826 306 -364 143 207 173 -683 774 544 382 95 292 671 274 -696 -931 485 128 -205 808 -119 205 314 588 -278 825 -161 -159 112 -863 558 -516 -914 302 -709 43 -440 -607 334 28 -994 -273 349 -880 -986 87 -551 -113 738 415 -523 408 952 -186 -571 -868 -794 -959 -943 623 -622 374 -851 805 -188 847 169 615 304 703 -499 -604 -11 -339 597 887 -863 193 -934 71 -230 70 614 -152 402 -503 490 -806 -33 -117 -316 931 917 -378 330 658 507 -704 -373 -883 26 61 -25 -544 -554 -564 -424 5 -417 646 732 -539 -50 993 986 786 -19 237 -583 -194 148 23 -101 -238 -97 -697 560 -645 -58 -196 -81 -572 -148 129 -65 123 145 -643 -430 332 -955 780 120 -130 253 -706 957 959 -963 -753 737 -740 -735 -640 735 392 -196 25 -511 863 -483 -128 302 166 305 628 -402 -731 -8 156 610 788 287 -592 -87 -315 -993 808 -819 553 986 666 123 960 230 -181 -883 222 48 -326 445 994 840 620 541 -3 -645 -746 -767 -397 -925 321 -244 585 972 847 964 328 246 -619 644 852 815 -502 822 511 96 884 -280 -503 550 -835 750 221 415 599 -181 59 930 996 191 -315 989 366 -114 465 -338 929 -598 8 666 930 -10 -381 -337 -992 199 -996 -27 605 -468 -554 879 -200 107 498 762 250 491 -86 312 -741 -509 -460 249 991 838 -280 622 -313 -547 -451 -364 744 476 -599 407 188 -351 -306 299 129 880 681 97 -536 -791 -898 689 970 562 263 695 -317 198 110 499 -622 -614 -997 758 -59 479 380 922 982 -717 -831 665 -662 736 -998 -377 211 924 -406 -404 -520 -636 -79 268 866 512 389 294 -679 566 73 -957 -387 -722 397 527 64 -560 -983 97 505 418 -148 961 503 363 -732 -914 -148 -336 756 -367 -820 -603 463 796 -714 -48 -883 705 -333 789 -965 -978 668 -755 -58 698 -410 -506 -316 482 -288 207 -493 79 -638 588 689 606 -467 590 563 -885 -498 688 120 -209 -288 272 504 -59 -294 -457 679 213 -592 21 -376 548 -470 452 593 -227 -143 -712 -369 -614 405 -33 -221 401 -640 965 185 698 504 -42 -785 800 -669 948 708 -912 87 -722 -184 970 108 -660 -140 -666 182 152 -115 -895 -33 -282 -642 -425 -351 -840 -349 386 -932 -759 -765 349 321 400 -276 799 -247 -917 975 91 -690 -15 701 957 -124 929 -347 -627 -821 764 611 658 238 51 -258 29 985 940 -363 87 -67 -481 238 117 554 -535 -571 -796 235 425 865 -947 621 173 -533 819 -776 -117 803 -45 -578 -431 427 817 898 253 510 -294 -321 420 730 485 -274 -616 -877 -579 140 -402 -83 -935 -862 443 -352 620 305 765 -597 61 60 -616 5 917 -302 -643 556 -208 -24 961 -417 122 -279 684 -87 -25 924 -176 357 369 380 -205 942 23 593 -210 158 729 -559 -770 -122 -715 -279 -739 341 188 -268 -467 785 -807 997 907 -228 -743 -35 -493 -482 -186 -747 -964 -620 -350 -716 549 251 -525 277 -524 955 203 -744 -236 577 -210 -384 -245 -468 -328 -454 -303 362 578 -174 550 975 341 -726 97 -703 -10 -461 -641 -916 -29 410 -576 864 319 -720 4 644 -770 -692 -546 -62 -650 -147 -810 123 96 535 854 311 -536 322 -497 -807 -23 315 -836 -643 471 -381 528 -695 -970 -605 184 -386 595 -337 -284 -631 302 -251 18 618 231 727 974 310 -58 -192 -375 -282 -929 508 -540 783 96 973 -663 -487 -834 204 -736 -754 523 -472 -220 -688 283 753 -86 -42 704 -113 191 -297 -315 331 85 -764 -162 305 361 984 984 -706 -797 -864 -71 -6 -20 -864 130 316 181 -451 867 973 -181 -658 486 143 -908 689 -372 914 -745 871 -823 441 961 -497 936 -313 84 74 -18 433 125 -312 -426 -970 271 -644 -432 888 -571 -373 231 741 525 -397 582 -87 216 -938 -339 200 900 619 -177 604 534 716 557 -462 -696 -328 11 -211 -235 661 954 -117 -312 647 163 -14 -163 317 379 -224 -51 -577 938 -107 -138 -254 -580 796 998 -110 -431 156 821 946 606 -227 897 -805 -712 -408 -748 11 -880 290 587 242 -52 -296 -749 216 -399 352 523 406 660 -760 872 -331 282 -179 -607 873 776 -467 -459 -158 -560 894 503 -1000 351 662 -481 -356 -422 -732 -45 751 -124 -549 -816 163 879 -96 -561 467 -422 310 920 -230 -131 -598 896 -737 220 -363 -101 931 449 -607 -329 -256 825 -653 -563 589 140 -61 238 912 -871 400 392 -478 972 -739 -322 -40 687 651 -527 -963 905 303 816 -796 947 690 783 -597 -310 -126 8 660 -990 -557 792 -960 160 589 -480 228 -107 724 -268 726 411 -968 546 -895 825 -687 -584 -292 91 309 787 -553 941 41 780 664 596 -33 771 -644 249 -446 182 744 -691 -758 36 -610 -710 694 164 -706 927 59 -554 -919 690 -579 831 972 300 -775 -398 811 437 903 -932 799 -490 201 -766 461 226 -341 981 480 -772 -832 877 845 -299 195 -29 516 150 206 -702 -941 501 -570 264 650 851 542 -417 -943 16 939 -869 -631 734 -961 765 302 535 -270 701 -759 -240 -336 -776 346 674 -79 -847 -655 -113 984 427 383 929 789 903 -727 -75 752 -703 26 -229 746 -43 -875 159 -546 406 -953 -266 182 -879 -785 27 -646 -380 -125 337 882 1000 412 273 -981 486 -903 497 275 731 431 296 -948 790 -217 994 933 -431 -763 -263 628 -980 680 -122 837 230 345 -808 -373 463 -36 182 -163 657 -799 357 585 57 -877 204 -138 -969 363 786 -291 -193 388 -21 -134 -420 60 666 -124 -384 939 -940 317 203 797 800 -582 -643 661 825 -273 351 237 -765 656 587 -402 -715 693 891 -755 126 -424 -26 -743 306 33 906 775 -799 983 230 -520 -706 927 255 219 -478 363 176 429 92 -251 210 542 -563 -346 -949 384 490 613 498 180 800 -613 163 114 990 -696 -339 226 -490 141 -223 846 358 537 -74 -130 117 -639 273 713 343 -928 -563 389 58 -169 -3 -658 -773 -180 90 427 744 553 558 410 940 535 -957 677 569 -809 -142 248 -366 104 617 -683 -73 -972 -272 -142 200 855 -753 -39 -385 -248 -807 -331 -36 415 560 163 -592 -79 438 -933 353 64 649 427 -774 -694 117 304 246 248 -260 -220 521 -973 920 -784 -437 -977 371 546 -381 -183 421 843 -234 459 -1 -846 -810 -106 406 -833 878 -541 -938 -693 -814 923 876 -754 628 491 -531 -907 236 506 -417 -375 -360 516 481 898 -919 -283 19 -177 291 -408 964 4 -783 909 -939 -55 -106 873 944 -155 979 -601 -540 -121 448 -968 350 -794 781 912 674 360 468 298 -500 -755 -844 -570 -571 252 -756 -375 883 -212 756 -705 -861 -87 -428 -200 290 -981 97 -918 728 389 -174 -928 404 -357 -404 477 33 -245 89 590 -106 -930 -155 -658 720 -762 742 689 983 -710 -302 -390 -168 250 -42 428 12 -47 765 117 791 384 -364 -784 -670 519 457 -350 -213 717 -785 -21 495 476 56 -363 -138 -409 141 -894 -153 -754 457 582 262 636 -698 988 -908 194 579 -635 -879 9 -958 -820 5 10 175 -721 -723 -771 174 -162 210 338 960 -573 -537 -420 417 917 -257 234 720 30 888 26 867 411 94 657 -72 -944 -199 -579 -321 -662 274 456 670 351 150 461 -877 -87 -926 -520 -615 -223 -957 -325 181 -267 816 861 -87 -970 -786 -100 -251 -331 738 441 -863 -616 517 899 -433 -957 698 -941 -112 465 891 964 367 626 886 -126 605 966 164 -502 101 663 -907 -445 923 -633 -627 -644 -635 -938 -310 415 673 -398 -271 445 -821 -673 -732 23 776 639 -911 -517 422 444 -992 -217 -996 169 -844 -74 -295 858 -507 300 125 937 -278 481 -50 -800 -64 491 -618 102 -970 -330 45 925 -750 526 -293 -842 -49 745 556 -148 -600 -384 -294 -967 -112 -663 939 -578 911 -636 -917 -392 584 655 -729 -469 734 77 -867 -245 699 -744 -199 663 -930 -488 909 -963 -846 -347 -696 278 -659 -564 -505 -271 -514 -345 950 692 -734 93 -824 865 569 -3 767 751 -988 122 -988 934 840 834 -682 880 619 300 -396 214 411 796 769 974 -674 468 250 -914 -803 -195 -606 -630 -226 820 223 442 598 -379 -229 857 -546 901 -746 -780 -50 451 -152 -84 -606 180 364 -764 636 244 58 694 393 -646 -645 -506 -2 -300 -655 -146 -222 843 -805 -874 -225 -335 456 679 388 941 872 -869 -694 -490 -986 -304 -15 -152 -156 -351 674 -48 -869 110 297 701 882 -239 -310 79 116 157 31 -119 -753 -721 -65 525 -65 -479 722 677 -546 911 -686 -816 -435 447 -575 -253 -910 619 486 722 774 288 929 728 660 107 456 181 904 -404 76 407 617 -830 23 432 388 542 -166 462 300 980 635 -693 268 835 -364 -676 -25 -398 -53 361 600 -462 -129 -606 -703 -955 -156 477 22 457 -653 930 658 -499 -358 -143 250 -152 658 666 -406 -840 -678 167 693 -931 -331 815 287 -456 -498 757 -692 -741 42 152 27 361 -655 812 -147 764 -417 -43 697 773 675 329 -635 -232 -690 201 -534 -370 -461 438 781 722 517 -675 -642 -173 -146 935 893 543 163 750 -999 -344 345 -499 688 2 245 618 85 -908 -435 112 -306 450 -226 -660 628 -986 -330 202 -842 155 676 368 -288 -473 400 -796 -964 -511 -282 -403 -923 984 719 997 379 466 898 263 128 827 -894 -979 342 -704 -448 -177 -502 -532 402 -273 432 -916 918 70 -691 937 -244 -767 -21 944 55 173 -969 -134 -875 542 274 145 -816 879 335 -516 117 931 -893 -938 -916 -783 111 933 -111 -138 -34 -68 713 455 196 385 135 -681 -167 -980 812 971 -764 -727 -254 -808 414 311 -784 -849 -595 -649 112 -27 -521 -387 617 -710 699 681 291 -84 81 175 626 -62 317 -776 240 -35 -216 8 905 -702 -374 576 -85 -589 -107 -583 -776 -130 68 -778 -317 710 -35 -804 -252 407 214 -40 748 483 262 146 -441 -858 -332 851 -196 980 191 -994 -332 947 872 -558 -400 749 960 677 410 579 -659 -530 -171 -208 887 -930 241 499 -143 -145 -939 200 -946 363 -132 -276 -438 -919 981 -853 897 232 852 -650 344 -198 -984 -576 857 461 408 282 29 -665 -593 -267 196 73 -723 -178 541 -695 4 658 846 821 -749 -319 -935 889 516 52 -490 756 -218 -20 661 -128 407 686 -5 605 9 877 -61 -70 940 -2 26 -27 314 -819 -954 -732 905 628 251 702 137 529 -467 922 903 894 518 -785 -953 -443 585 -92 901 -417 -462 -15 817 493 468 519 570 248 984 66 -20 -268 629 669 104 -855 -851 12 -669 -761 967 747 519 -14 5 -438 4 446 978 -878 761 938 -785 -350 363 489 -975 5 32 -287 702 -495 -642 320 -318 -216 -595 -703 863 144 69 869 -649 541 67 -889 -484 -82 184 701 -757 429 -486 905 -319 230 251 12 -96 -203 246 -965 758 -857 992 -264 -692 613 -29 -297 711 621 -918 -874 467 -638 -564 775 207 972 2 559 643 610 -949 -425 -545 420 -673 -383 -416 736 -935 -908 -843 -694 -27 903 12 -532 -659 -836 -837 -884 936 720 881 300 942 -998 352 931 969 337 -796 56 -854 131 600 873 322 950 -150 -689 -512 -779 423 -138 527 145 -375 222 -250 -575 -442 845 693 -603 -913 -332 88 -82 509 381 -461 633 -563 -1 771 945 111 -495 -491 300 384 -209 -394 -983 -298 -973 -946 286 820 -653 589 527 585 901 -585 11 480 -969 -706 -402 967 -418 -221 -847 992 746 -813 -35 -479 -215 908 934 9 852 -967 44 734 408 -688 -314 331 -73 -196 -834 672 -612 604 -645 439 -791 503 545 -683 -378 -710 -665 196 -211 -292 979 130 167 748 994 366 546 471 152 440 952 272 947 -487 606 750 265 -175 -54 -715 405 740 -75 440 -51 98 312 744 867 307 -852 -544 -326 606 -284 -128 450 73 -870 -529 -628 346 417 -872 63 -21 -659 573 487 920 -539 -107 783 972 941 446 135 -223 -274 -887 -268 57 627 -546 -626 -410 -473 911 -67 -338 -274 -328 55 193 546 -926 20 979 953 -563 -665 -348 -654 89 -942 -638 -236 -346 986 591 449 890 352 -951 -117 366 -802 -505 643 254 835 581 -758 -606 536 365 -494 -531 -110 -555 594 395 568 14 -162 313 347 -92 921 18 528 -634 -503 -962 687 -227 488 594 -74 884 -461 -619 -578 -598 -458 417 995 -937 826 -385 -666 570 -981 290 253 -921 -387 94 66 -144 734 967 958 99 370 -777 821 -172 423 725 -910 -476 101 674 -529 874 -189 -43 -265 524 -386 -494 521 -439 978 732 -387 928 -302 803 617 911 -893 -110 -307 -480 194 671 605 543 -697 -140 428 307 -161 -850 341 356 597 135 372 886 -325 68 -511 -604 -84 886 716 573 371 601 -632 -394 -122 818 -421 -674 -56 74 -510 356 -650 412 749 -964 384 -404 -749 779 -66 902 -591 -197 -546 -596 64 -21 -314 -304 -584 363 900 -18 689 -345 -994 77 56 -260 -208 -677 235 938 -260 -500 -558 395 657 -725 733 -328 375 225 819 467 728 961 297 888 -703 845 -194 671 742 607 -165 -883 -126 -429 -12 787 -637 -49 272 -879 864 -419 -523 -722 160 -623 5 -438 -50 488 825 -547 -772 846 821 519 3 -337 565 -721 914 894 849 -451 -63 15 -670 -553 -665 -295 -226 -401 -344 27 -376 719 -593 -535 -554 617 -576 161 598 -712 -157 -817 -895 -666 -649 647 -581 -862 -908 718 -485 -124 97 350 -25 439 -931 3 134 961 774 695 -436 497 353 -300 834 165 783 -683 338 -695 222 543 -801 122 -289 842 834 707 -695 -96 -164 67 753 140 62 -525 305 919 653 314 207 50 574 797 473 829 -692 706 185 -336 178 -815 712 798 -103 -115 47 589 899 739 -384 -209 -142 750 -67 61 164 -626 -64 -163 -952 232 -555 596 -571 -517 490 342 237 -311 296 -59 -790 -978 -612 103 885 907 -438 -253 -961 891 -559 134 -325 -478 -882 354 977 273 -803 535 -748 271 -676 371 -413 676 -285 -888 -886 -759 -809 699 -557 -131 743 -890 -218 355 -229 -825 461 -669 -473 -573 -926 -491 -219 -629 404 -205 499 689 298 231 195 -866 922 -614 463 -834 -712 -357 -670 706 172 -878 -97 -604 823 270 510 450 293 45 -970 -125 479 -677 -629 -647 39 -883 -34 357 -265 -224 -141 -163 -399 588 897 -381 785 872 24 427 261 -512 408 190 588 861 -162 -105 -64 57 -27 498 888 -212 451 -469 -85 -502 598 812 121 122 381 917 896 454 -134 -972 -442 -517 -46 -214 -890 -415 310 619 -594 66 991 -141 -532 836 -585 -537 -468 786 915 -14 -557 -386 -322 407 -876 -34 789 132 974 746 276 -593 702 -139 -785 -824 366 716 71 413 724 912 92 87 863 543 -76 531 -855 619 -38 -299 258 650 527 -905 -814 984 783 545 -195 -398 603 34 873 980 -783 -127 -558 -798 686 621 -974 -476 243 954 -28 -690 791 636 95 -484 288 356 125 871 -170 582 -188 -812 -589 183 -594 -105 568 127 -435 299 -610 996 321 -102 228 420 959 197 -214 595 -509 -584 -964 92 783 962 -210 -392 173 861 -859 946 168 357 676 -724 -981 455 815 516 -978 477 31 300 722 -832 51 696 -359 442 373 160 62 -299 506 -509 915 -774 -326 -648 -28 326 388 956 101 -11 -333 -404 261 -235 -996 -633 -700 899 -701 -227 -569 371 581 -72 -280 347 101 -73 -285 326 968 204 -673 -870 -520 914 -342 -182 -175 -458 -318 -753 -735 631 588 -683 800 -451 945 872 -118 571 303 646 996 756 -141 183 -523 174 -457 -260 951 -634 -791 -47 -668 -51 91 580 867 188 -161 275 -121 652 -305 -519 -790 695 58 726 801 142 -847 -865 425 559 -824 -246 2 878 -274 -139 401 185 -342 -52 42 -842 -747 -577 -101 980 -984 -557 234 986 -133 -402 -810 399 -106 499 -620 -780 645 -860 878 287 977 900 -609 441 -358 -659 92 85 353 401 326 569 160 431 883 861 -582 -877 13 -615 676 721 -840 -851 10 -839 -24 -444 996 452 -94 -633 -266 -471 -845 -42 678 -668 -740 274 164 603 773 -850 478 80 382 -511 488 -40 674 61 862 -924 -287 -597 -840 459 402 -653 -820 716 65 -23 -501 844 99 -666 -918 -942 -824 823 735 657 -466 869 -407 974 268 -900 832 161 313 -41 -325 -321 744 -92 -223 -402 -336 -749 -559 -755 93 -693 -133 -930 -962 215 -775 648 520 227 725 -543 -844 -991 -958 714 -886 -75 939 -681 -292 399 -129 693 -543 205 -276 301 -889 -782 -388 -183 376 -236 218 -413 726 -815 786 -343 295 738 372 -672 870 509 681 37 -749 -912 317 -592 -696 793 324 963 -43 -128 243 911 615 91 -639 -48 210 -320 569 383 833 -453 993 466 -650 323 -660 -440 737 -239 756 747 -104 -696 948 563 -63 -487 320 -522 248 80 -321 60 479 303 -79 249 259 -523 -357 705 -212 -697 -297 421 -587 759 603 -507 -830 823 -307 964 -635 -979 -37 406 842 -10 233 262 171 132 -174 472 -825 -459 675 120 -52 795 -689 815 -333 -895 -735 767 -822 327 863 -59 -455 -580 -778 164 -762 896 -415 552 -797 650 782 127 -791 59 396 108 -340 -684 -234 567 -749 96 -230 523 714 -887 -556 -441 -810 518 862 -610 -692 704 -498 -203 -269 -150 714 879 -751 469 637 488 -523 -982 401 127 -591 -386 508 -464 -939 210 -581 249 -810 -487 832 731 -827 525 -238 -290 621 -440 197 665 197 951 -602 -240 790 -564 87 700 349 -135 936 -949 -487 255 857 -809 -394 -875 -879 -587 -546 961 -445 870 -685 830 910 243 740 -783 806 816 367 -886 -241 576 861 625 -568 998 408 -32 970 -702 -61 77 -240 -321 567 -781 -821 -303 -192 -447 124 -625 118 133 -246 515 -784 208 53 -865 641 432 703 -125 -63 -117 -679 329 -666 -770 -936 -181 -27 -629 518 -150 -423 -512 -838 770 -495 374 513 -879 -108 -155 -14 -640 496 -725 -77 319 -176 152 545 -502 837 -569 -270 606 -861 -111 624 -993 881 130 736 -93 -689 702 -290 -638 766 -630 -764 22 255 -909 -581 -963 690 -698 -224 -323 650 -48 208 -336 -79 -610 700 351 -729 40 590 637 425 -271 -750 -217 -347 -609 103 -756 432 599 -648 39 -603 -332 72 -297 839 -828 -609 163 683 118 -266 -514 -47 458 946 499 -491 184 461 -23 349 -850 -965 918 -836 -420 -652 482 162 643 543 412 -961 -421 -294 974 -961 833 718 -558 887 623 726 -686 -666 -629 -219 -453 335 197 -597 481 -950 -607 -252 -474 5 -604 914 -135 927 562 -192 -327 -642 97 624 521 -519 -903 201 537 -923 597 934 -494 -17 607 792 420 -142 -109 -493 126 14 309 796 173 -79 -870 -19 -440 -290 732 -559 167 180 -585 318 -391 866 818 -193 828 407 845 802 538 851 -725 387 654 -278 878 717 390 182 -522 -953 325 414 820 -408 656 540 -582 -880 970 -904 549 -113 198 255 35 968 672 364 352 495 -809 -934 157 -322 948 249 -703 -66 959 652 -581 -933 -980 -772 -501 -892 987 -615 -195 43 118 49 463 -350 -72 -595 740 559 815 -907 -163 980 -822 -483 -765 -512 954 579 -822 -414 392 -284 -529 -164 -950 -996 -268 505 -719 181 335 48 737 968 0 733 430 161 47 -376 156 -374 262 -268 758 -742 612 -987 244 191 636 213 850 640 -103 645 -118 65 137 560 -154 185 451 -390 38 -180 -381 -783 88 389 -872 833 -653 -152 667 -899 -715 -367 -818 913 -564 133 -799 -79 475 -974 -251 586 -833 151 -300 -486 979 -319 330 440 -805 -557 568 808 -531 -469 -470 -746 520 -855 -525 -471 -838 -385 448 955 -707 745 983 60 808 402 738 62 -811 537 751 11 -201 22 -618 388 183 -501 239 -200 -791 -817 521 -576 542 -966 -292 -757 151 -24 908 887 -530 -498 -216 -583 -302 722 568 697 217 101 -111 496 -499 -982 -612 959 -968 385 -829 157 -287 895 -43 544 40 -435 147 685 412 797 725 -810 715 -425 -178 -61 -224 612 48 514 877 495 -123 657 -550 -86 -667 -843 -799 622 -440 -864 571 -451 877 484 247 564 -228 -202 658 384 146 843 105 -201 85 -996 -167 -327 -421 -786 -4 -700 -915 713 74 -371 754 -196 -551 129 562 210 836 494 -846 -131 -961 634 688 87 698 940 -965 -152 882 -517 786 -377 -477 -776 -242 -725 328 -775 249 56 -777 310 -17 182 239 458 201 -27 616 425 -641 44 961 -217 738 419 -842 -484 -430 -149 -852 -741 124 -3 -710 -291 634 254 795 -793 31 -453 438 372 -563 -904 -846 -936 -864 -826 700 302 -938 -275 655 -564 -376 306 674 628 174 52 -26 280 -731 930 41 527 -469 -679 213 -764 433 57 -826 487 501 -152 133 -974 191 457 927 603 853 532 705 -536 902 -873 -531 514 -468 264 251 -64 -918 35 -705 -40 -470 -188 -37 819 -405 -732 -171 919 596 359 289 92 -737 594 501 318 -406 -51 -616 -290 -345 -100 93 -32 607 50 587 96 33 -367 875 -775 364 -456 -830 578 369 -611 791 -492 688 377 515 -952 -691 -822 903 943 191 548 -234 -115 476 459 981 307 -906 662 -652 731 -99 249 -434 814 108 334 694 486 -820 624 375 -549 -789 206 -876 447 -369 814 -144 -785 913 35 -776 376 789 -896 915 130 758 -747 -634 -153 807 -276 516 -928 -331 57 -970 400 145 -170 373 425 -858 473 513 -47 461 582 64 -169 -111 933 -463 47 595 933 794 -46 208 -866 -885 -678 306 246 168 158 966 78 -673 -529 851 -202 -447 -378 -420 355 737 -124 -442 -746 769 -719 -577 -642 242 801 181 -128 637 -643 881 -361 706 420 -382 -320 -943 -650 -692 -111 -334 -378 -299 -488 94 -831 -391 -782 -620 23 -540 991 737 -298 -311 -616 430 -132 563 -596 34 48 -327 978 108 228 -373 103 -131 449 605 85 578 -611 665 -192 -382 483 399 672 -805 -872 781 -933 214 751 948 314 -511 -501 -557 -941 434 890 975 -267 -19 -334 449 847 833 416 -347 966 -221 -461 883 -55 502 231 679 313 -517 413 -279 -337 505 242 637 84 -80 662 -804 -82 935 -965 493 -450 580 -443 537 -913 493 57 419 -176 -453 739 695 97 -571 -987 -550 -176 408 202 698 863 276 846 580 863 614 -695 173 154 -998 219 -712 -344 -860 796 49 -138 -559 669 -807 991 690 -898 -143 490 730 -907 -548 853 757 -799 70 -634 323 749 972 185 657 -397 450 791 497 592 -328 -443 766 -704 136 895 -764 -386 -651 -633 187 -457 -614 -965 -611 -375 -702 -249 7 87 578 -477 -284 914 -925 -505 -626 936 111 725 296 -602 -515 -803 -559 671 -868 -56 -537 742 224 -679 -757 171 100 16 -670 325 44 418 -599 441 -283 -33 222 74 -775 -404 -887 -899 -723 331 815 214 45 -417 -249 -657 -435 -939 -408 -539 375 963 -194 -958 -432 64 233 215 -411 -429 452 -392 -565 931 -906 959 -166 219 -802 651 -408 505 193 -696 63 895 -485 939 692 -972 129 -142 643 576 -113 37 732 230 -675 -485 721 -923 -509 204 777 166 -809 762 489 248 965 -606 -523 514 307 322 -132 -815 -472 483 49 -677 168 -200 713 547 -460 -538 -689 -726 -318 950 -658 -441 -333 993 -758 -228 -926 588 318 31 -193 -685 518 244 960 53 -757 452 -589 298 -918 731 -461 -217 -721 585 -639 -972 -278 609 -896 517 913 -791 978 -253 78 -315 50 769 -46 42 -592 -437 -591 -983 -343 -892 -448 -457 -175 -336 581 -150 681 695 48 296 -112 -998 280 -443 -974 -970 7 -445 -50 -713 -342 -847 841 527 463 -543 23 -180 277 142 -513 -408 -297 407 669 -590 141 -700 -926 241 -505 -331 -65 716 677 681 633 619 541 -128 -427 -130 212 -992 -159 435 -143 -274 -188 135 281 382 526 -387 487 -808 -987 -517 821 509 -741 289 -554 -785 624 345 205 -843 363 811 811 -834 598 -85 -659 -746 620 -457 551 277 47 166 -67 -544 -218 261 -758 -524 -545 840 833 404 -336 681 -592 -383 -486 198 29 105 271 109 -502 -789 -181 276 -817 -977 -396 860 -844 205 595 -480 -72 520 -676 40 664 -980 -530 -733 801 -882 -354 -154 120 186 -821 807 -333 281 893 -9 -233 631 -955 80 -946 -729 -223 -951 -718 -778 224 -721 764 -43 524 -378 156 -265 -269 420 -12 882 -67 641 -366 833 -438 982 219 661 -369 150 -442 -63 266 629 -461 443 383 -17 299 -641 958 383 -599 895 -291 -578 608 -448 -156 -61 544 697 -769 34 304 818 -933 -76 -293 -351 5 -884 -464 309 -159 -257 -148 214 626 -728 138 11 -602 181 -395 586 -291 70 -120 614 1000 329 977 884 799 -980 -708 216 -132 324 285 -543 -349 536 -860 815 169 -784 -299 -929 -995 -511 301 -227 -582 -503 649 -848 -901 507 -696 -360 -408 204 64 233 623 610 -465 -341 745 -481 -671 564 574 -689 -909 -334 -766 -414 550 972 -101 519 -532 542 335 858 -137 -724 -987 -994 -506 -48 849 -246 310 560 365 529 -373 249 -400 -835 -866 145 893 420 -855 574 834 -816 757 -488 -618 -759 -658 801 -889 -695 -764 -9 49 -150 -734 -313 880 458 152 829 576 -610 -306 -68 -308 -872 53 -324 228 -773 713 323 -373 994 745 378 -133 -305 -29 -190 787 -440 611 -221 -917 -313 608 265 414 911 879 469 -11 204 -780 241 -223 339 -847 860 -701 786 -623 802 -737 308 449 16 859 706 -710 -792 929 -722 564 -708 -18 -393 466 -272 -585 -206 -229 946 -69 534 -742 -284 221 -607 -21 345 -449 787 66 -143 -353 -597 -427 546 794 -303 -505 -953 806 -147 246 -874 -356 783 -825 942 700 -166 -124 634 455 533 -999 830 337 365 92 -802 521 528 -710 805 -402 655 -562 251 -183 468 -445 -994 -900 394 -706 306 193 -838 669 114 -52 841 133 -588 613 -610 177 597 291 -24 -810 372 -201 71 -554 124 731 -216 -364 -77 -298 845 82 -89 757 469 -753 88 204 -312 833 199 -891 965 -449 945 -628 707 517 145 811 -186 -761 626 548 476 -986 329 285 -104 381 -623 -386 855 -787 -274 88 271 912 -828 -701 -964 776 916 -494 -790 -443 -95 206 -183 -826 -466 833 -172 153 419 -982 217 201 -947 -297 -229 -500 446 -971 -968 588 -662 489 107 899 -279 -729 827 -613 302 -310 -11 -227 786 267 -656 -227 -767 -649 129 854 -358 425 787 199 -268 271 923 -656 988 -630 914 -70 -384 -908 329 -64 -516 107 518 31 -910 912 532 9 870 563 -463 -627 -360 -627 -429 511 -445 -648 -999 -305 341 81 -530 -810 105 683 737 -907 -101 816 510 -241 -278 -617 19 -523 -403 -490 98 322 -449 28 668 97 934 -27 -636 42 984 95 906 949 -637 674 -564 612 709 971 351 -778 -66 990 95 419 -175 304 -101 -436 -847 -982 294 305 175 912 801 171 822 -495 672 568 76 -907 671 170 447 771 -482 -647 735 -549 969 -814 225 733 -407 169 41 -399 519 -319 839 -817 -573 28 -87 442 16 -9 -321 184 -860 -834 136 702 -575 56 903 531 915 -960 -610 -316 167 -59 6 -547 519 -801 40 275 896 626 -936 270 -631 694 -973 722 782 -609 -58 869 683 554 44 -883 -492 -325 678 526 758 -114 575 -793 -763 -560 723 166 -498 495 728 773 812 -385 530 18 687 971 -543 -418 342 49 -346 -64 -384 53 316 -824 -779 15 -245 -749 -39 -777 718 -228 -471 39 413 -596 313 437 -914 -436 -712 58 766 529 586 -910 -562 -422 -615 771 410 -636 -269 -693 -759 -483 -235 -350 279 -214 -124 580 -611 112 -704 -121 401 -332 82 -91 941 866 83 91 -874 701 752 604 751 2 433 434 -869 -881 172 -298 957 -265 736 463 -260 721 838 722 402 423 19 772 -874 -135 585 949 538 -539 331 489 721 913 -464 674 -939 12 230 -845 432 934 -386 -665 -808 -830 -651 14 960 -299 -496 -775 -774 968 43 527 943 -492 530 -959 640 100 -520 535 -380 727 648 -770 497 -64 -205 -59 685 -464 363 -290 14 583 915 -321 -929 719 -444 -589 -927 568 -199 326 931 53 957 -789 -248 469 -36 520 929 -515 -472 -792 -416 407 -707 318 457 -852 -484 -450 -252 -474 -702 452 -708 -849 -394 113 -914 -430 -181 -347 -608 -352 -461 -349 143 138 -770 872 71 -661 523 -783 596 -782 -326 144 506 -689 71 478 762 630 -384 -22 -337 -549 -750 892 -838 -540 -75 -317 429 -509 649 -431 -710 966 -867 -311 820 644 642 240 -327 515 506 523 228 46 -913 769 -122 829 712 298 949 826 -583 -377 300 328 -98 -549 701 -757 192 -534 -774 217 -277 955 -646 -560 -603 373 569 653 561 214 -503 -433 406 596 494 -853 797 771 252 25 1 -881 654 -899 -461 960 253 -466 -259 607 29 -3 836 -452 208 667 811 96 -623 -372 329 303 -385 510 -496 215 -664 654 -332 -358 908 326 -389 -814 60 452 -28 530 -140 21 104 807 -425 -654 -132 -653 931 -200 959 190 -613 -196 -383 939 -157 760 873 -679 845 -571 971 -425 943 160 577 309 735 -532 -1 839 -120 41 -358 -716 833 510 389 -871 -272 -63 -287 814 -147 -572 -154 -22 101 -281 978 751 946 224 669 763 -135 -464 -355 489 -837 237 363 481 -400 -666 -298 647 645 41 -431 29 -5 249 533 118 -31 -948 -213 -179 762 -319 -214 398 -510 629 781 148 824 351 981 362 -850 -523 122 -374 -536 925 -995 -369 -647 -831 -325 586 699 -235 -558 -921 329 601 357 22 -386 563 -978 -863 -519 -599 -261 497 625 -81 609 -729 447 -272 17 -873 427 -678 321 -603 562 552 -789 -760 730 196 -958 -18 515 821 -349 -406 780 -197 264 675 308 -413 -622 934 865 -849 441 196 -378 612 110 490 -613 910 -556 -889 -331 952 337 223 763 -596 -36 326 -452 -730 -172 -197 -59 -378 -176 -537 -362 977 -201 425 -698 697 270 341 626 -783 478 926 621 -868 -143 -763 -940 -227 639 291 545 842 151 910 93 -160 849 832 811 890 607 242 -860 -663 -356 -21 -863 63 -166 535 322 992 928 409 967 -658 121 -400 592 -766 -760 -603 -793 26 885 618 670 -442 694 -703 915 -842 280 -540 934 -729 -732 949 661 412 459 135 -706 887 -511 -787 671 -943 -323 -249 54 -170 243 867 391 -792 160 -663 -963 -646 -579 547 936 -627 -952 574 -545 769 382 31 -597 784 765 690 -145 -120 -669 -542 717 186 -971 161 -244 573 918 940 -277 -588 -517 267 -539 510 473 993 11 884 293 913 681 -355 -835 732 -240 740 62 153 549 -492 387 -979 -579 -333 -249 -20 -487 -462 -405 545 -956 401 445 -603 -758 -759 -669 -307 -360 92 -954 -563 -401 428 -302 304 -322 -291 -208 314 -769 -295 -397 658 438 -561 -261 667 -181 -866 881 -718 -71 -687 495 695 335 -539 124 146 206 -905 152 -352 -351 688 -298 390 -616 797 321 -58 67 -904 980 438 670 -582 -872 -844 -48 251 393 194 -120 717 -544 -513 -526 -563 238 -761 -582 452 -431 -726 -94 735 108 827 -640 71 610 -132 -372 383 -69 -673 848 738 -971 270 -366 -177 -400 296 -640 298 -394 244 324 -150 498 111 919 -793 -337 -310 -260 -85 36 -990 -584 -656 -289 -491 76 551 -516 -736 376 -109 -47 36 -302 -515 810 905 -710 -159 828 -853 272 -6 -983 -473 203 -310 426 622 -149 -153 -927 -293 792 -144 562 -822 999 -277 -771 208 807 686 -995 955 -1 -822 -287 -441 -197 -689 700 816 70 -223 -284 945 594 -185 -231 -202 13 528 171 -163 281 -723 485 977 651 454 -68 -80 -295 464 464 -622 -350 -146 426 8 -83 143 -590 -693 329 649 -323 618 432 724 -732 -875 -438 524 -827 240 329 -463 -851 66 442 -826 904 -668 901 806 -928 -250 -250 275 288 -185 385 711 -822 360 -317 -455 346 169 -875 -622 933 -285 175 549 -81 -837 856 853 773 746 186 -710 -199 384 357 -90 -195 552 -685 -349 -901 -299 713 -706 -82 140 -401 -501 751 -216 -607 178 -606 889 304 -62 -341 169 -139 -359 69 314 278 -756 -960 386 -46 843 -597 -394 -388 -660 -45 -686 -483 -58 -963 -789 425 -806 542 -343 -737 -559 -425 -450 247 -7 329 -773 991 441 847 -406 -923 747 -588 774 -441 343 -943 164 655 778 682 271 -375 -937 406 -53 -505 -684 -714 -294 -21 -132 -651 311 -949 -961 970 -218 668 -895 -903 921 709 877 -440 -212 -294 651 -951 957 -317 -782 660 -36 535 343 513 -712 -582 -645 124 -660 -951 391 16 691 890 593 -460 -611 -450 465 696 -210 -439 -427 -923 723 279 880 -457 -638 334 -615 -749 -184 -763 -271 -287 603 832 671 -94 -657 980 -134 1000 -985 879 -735 194 -176 -923 91 -984 -649 -106 369 99 -440 140 540 992 -224 223 119 -565 -552 -735 -333 958 -975 90 -228 762 -568 77 -230 -153 589 699 895 -225 -830 -510 669 653 43 302 -107 924 539 -443 -896 41 606 936 -317 -177 -535 -329 -909 453 -29 -809 329 2 -280 -481 -864 83 -400 -277 -307 77 -644 154 -73 678 224 626 -494 683 -965 -494 447 318 -297 -626 -231 -517 764 -702 615 -838 905 753 68 661 43 82 945 -660 392 -509 968 -450 388 -326 -38 -819 -54 -54 -973 747 209 738 -10 -163 386 616 -931 30 -351 54 279 -212 532 -705 -16 745 -558 66 -833 82 126 882 816 -161 -993 887 -101 -285 605 -902 411 117 651 -978 240 -33 -444 840 626 818 443 -432 -652 -29 202 230 -557 828 977 666 -55 282 -804 -921 -851 -531 852 -507 693 -126 -480 -290 -691 163 -945 -545 263 -298 -87 -478 242 -78 -167 699 -968 -945 128 -688 431 705 -706 -43 -819 -722 -920 811 480 -216 783 -262 350 456 -241 578 -296 682 -382 -159 -142 892 257 -88 690 306 -976 420 933 516 -271 929 -938 -438 -983 -533 -580 522 -302 -680 -924 -764 338 -903 125 -226 -909 -39 -347 380 -873 -724 -65 627 136 -905 -752 -204 476 153 -513 248 -60 -658 972 838 522 782 -150 -127 -791 -698 2 791 -228 -280 430 45 158 -470 905 455 -896 173 -201 778 -708 -162 943 -878 673 956 81 313 969 -942 -534 -429 -489 -940 -260 845 -843 869 334 -549 644 512 -977 -389 826 -305 867 541 -19 -79 212 -356 -473 296 -463 269 -206 -410 -906 -139 904 964 95 38 485 -222 243 -593 707 -380 -302 -796 879 -801 316 708 -151 -199 -280 -292 0 513 384 263 113 -742 66 420 -555 -592 -49 -777 850 247 -437 -525 152 11 406 -563 -139 -835 431 -676 85 -926 262 -256 -195 813 560 788 470 463 769 766 -796 74 -689 -786 -568 -288 -483 766 -145 -39 -419 -880 -306 95 -714 -846 -561 -789 446 7 -104 -745 -883 -335 227 -294 -556 -247 945 -132 776 265 979 631 631 -60 660 -905 409 -519 -507 -337 -552 -808 -578 813 -927 951 -294 411 888 938 95 536 506 -666 -288 -490 -462 -880 -149 966 266 308 -709 -730 753 222 354 -180 -993 466 20 492 -681 -318 870 -210 50 570 183 537 -340 -166 533 -852 -787 -795 -471 -417 181 520 -808 24 -612 890 654 683 801 932 374 -463 -868 853 218 985 -945 -659 708 -994 108 -510 -731 799 -705 -884 918 -1 -670 841 532 -30 787 578 -443 -883 -420 -802 213 -422 304 -642 679 415 308 693 203 -277 549 340 -575 -188 640 168 746 -293 754 -867 -412 -972 579 900 -308 -487 580 -79 869 -249 -958 -537 712 615 -542 -48 -988 -376 -309 -433 137 641 -333 654 434 372 255 -490 -669 -736 -597 -940 195 -272 451 627 680 -102 637 516 -246 803 439 -603 -122 -531 357 924 416 717 11 221 280 229 99 784 -435 468 -501 -278 -118 -622 68 903 801 961 -196 272 709 -886 458 905 673 -758 309 703 -244 -925 -251 256 662 478 228 680 923 270 -515 -107 -817 -340 297 -720 -919 31 -86 -786 -812 775 669 753 899 -941 -928 230 -514 22 632 -561 -450 461 129 -512 -183 800 -107 430 651 -935 -42 727 911 -918 -928 29 -235 924 -24 679 -76 86 -562 -129 -670 -493 673 829 456 -865 159 -545 -13 -993 36 12 316 -376 -501 -201 -789 -27 38 704 319 -43 -284 310 720 -626 -844 75 -355 912 -528 -983 -575 -324 276 -228 904 274 434 661 825 427 397 -303 237 -699 -332 784 405 -157 333 -138 428 882 -633 686 19 927 340 249 59 -383 -25 125 -40 -703 954 646 191 731 358 -788 -795 662 -667 -911 -298 332 480 -301 720 30 -367 -871 196 -736 -260 -586 -52 791 188 -170 689 814 -73 -150 794 708 -788 -502 550 21 134 -54 -215 666 340 -792 -834 309 229 975 -501 -233 -661 -291 612 -12 -795 -577 312 -902 -4 -59 225 -444 704 -700 -958 431 -286 551 582 -361 19 -292 492 -9 -156 -968 -943 -112 975 -218 -316 -603 312 735 -810 -503 222 76 983 -371 743 -834 -54 618 -973 723 -498 293 441 894 -782 -232 -785 -238 -308 959 529 888 883 767 -330 513 -788 -707 -524 -636 -396 302 382 702 -388 139 199 -251 -983 -12 -797 -310 614 -325 -604 -572 3 505 388 -683 745 823 775 -186 -325 -934 -58 -824 -596 -815 -81 -684 -331 -387 933 -188 -914 -473 -557 508 -97 -121 -649 356 95 187 -143 746 360 -986 694 662 -523 790 -252 210 -800 -426 -828 147 -149 98 -132 5 -355 -682 -767 -370 -568 -846 863 -877 -818 596 -318 784 383 601 188 303 -26 -742 -354 223 970 -670 -415 -226 -740 654 -86 435 -628 -729 331 -590 702 121 602 -875 -899 -776 682 -45 863 998 -952 547 931 968 227 910 140 -988 902 351 672 534 113 453 102 509 55 520 -108 -167 530 168 106 645 393 -587 -805 -561 -545 -373 897 -298 -290 -321 105 -910 -716 -100 580 -241 411 67 396 -144 -953 -716 406 -717 -952 815 -498 -452 -474 595 200 477 -676 -572 -202 732 -4 523 615 -569 -837 -813 356 719 531 893 22 516 -715 739 -652 657 938 -359 842 8 155 -230 853 -685 -378 -374 -823 -608 381 -799 -336 -206 698 -165 -256 -828 638 252 427 322 -412 103 529 -126 -440 -594 634 -646 -915 -524 686 -614 -183 -881 735 451 -407 -531 -482 -445 398 234 -213 377 87 696 640 531 335 187 978 755 988 751 -112 298 953 601 -387 788 838 190 753 654 258 -290 -855 -702 -782 -673 -927 358 -297 -216 101 -335 534 213 -831 761 401 -606 -462 -209 -168 967 138 -516 -137 -457 825 -873 -635 97 -357 -277 -545 -985 -70 -830 180 -502 -710 521 575 901 -381 -156 157 -691 -683 119 -605 85 301 -39 45 946 -641 21 833 -413 262 336 648 -515 -18 204 757 779 -490 -157 -227 -272 131 650 804 70 -607 -244 724 204 -213 -711 -823 -667 -198 995 24 -394 176 319 726 26 -567 224 474 532 126 -235 -655 502 -689 973 -969 792 990 -631 919 134 -707 787 -41 544 -526 -838 865 -694 -324 332 -557 -279 -912 -919 -420 -990 -741 422 -184 42 427 734 -255 -309 988 454 -42 -518 846 256 677 -875 674 325 250 748 -546 -307 -301 -25 -127 460 473 771 -585 876 982 -995 -130 462 -33 488 778 726 -45 -391 879 -7 453 -672 -240 259 -820 425 -336 -591 699 493 698 533 -186 511 562 270 -803 -617 -675 747 -519 -579 116 -551 65 -763 950 95 -185 28 783 -930 417 622 -20 -143 -663 715 230 864 -702 -223 645 -748 -67 -970 976 -682 667 968 635 778 -875 567 242 209 818 -479 -118 -213 -709 31 320 -517 824 390 -494 910 -334 968 -514 405 -409 -181 813 945 878 425 -834 581 -273 -497 501 48 -957 -115 -352 -522 -931 885 561 -452 -807 818 -459 455 724 -974 -679 15 524 -827 603 -800 687 -50 717 803 352 -123 -506 -552 460 -1 690 177 881 885 -927 -981 743 -955 -970 692 -623 -652 -501 -1000 -860 -837 -856 -28 244 -849 -185 893 -296 -914 777 -577 911 -771 670 130 845 603 454 -182 552 958 -2 838 919 -315 -780 -54 -854 303 -804 600 911 310 -125 579 -712 870 -12 567 823 -863 555 250 -211 -575 -894 -749 470 597 -508 694 678 -499 657 425 312 983 -187 88 33 -963 36 350 -980 92 858 -20 132 300 -529 325 941 361 319 -69 134 -755 236 636 400 349 -163 979 -544 979 -459 117 -346 333 -147 -76 -948 95 -23 615 275 -211 309 -44 -561 -577 -739 351 -43 270 168 851 -414 -509 -415 5 -331 36 546 322 -551 249 -485 106 -285 277 -161 202 679 550 509 634 -492 -297 -61 -191 721 944 -558 375 20 721 -827 843 525 633 736 -439 -55 260 809 -610 201 -129 829 -985 -653 -543 -807 419 -459 -472 239 -343 -338 -864 -584 157 -498 -763 -726 -841 -122 653 -606 102 1000 -489 77 71 833 127 128 -516 -18 889 -846 399 -204 155 -599 347 798 -880 39 999 863 -742 4 -289 222 743 -423 976 654 993 -294 -304 537 -533 -499 399 118 930 -23 -286 -602 -49 -813 -301 980 946 278 -271 255 599 -677 41 455 452 -136 956 466 121 -895 -578 -117 -984 -872 925 -234 -93 -148 -370 224 195 -181 -915 375 855 603 279 815 617 418 -98 611 -644 -935 -390 441 -6 842 -461 -735 -336 948 261 630 724 -154 -522 -766 687 44 -93 -988 -20 -905 559 111 -288 -591 -174 -983 965 -915 -358 571 -312 792 381 -911 859 324 391 653 158 75 876 132 -994 92 357 -279 598 -995 -367 -959 546 -248 -644 951 -792 -742 719 961 953 353 22 -620 -932 668 -2 -256 -859 206 -639 345 494 182 -219 -852 496 971 -67 -591 -603 -353 537 -889 268 -852 121 832 -483 -335 -12 -80 -294 845 905 -54 -752 552 570 -148 204 359 520 969 905 -234 488 -320 -25 479 -806 -614 769 -905 323 725 -404 -156 -824 221 -127 583 546 169 779 -472 -271 -261 -319 817 -939 403 661 -1 -987 -725 -101 -195 -879 743 -879 681 902 -964 -44 601 352 63 -418 349 -664 909 553 -230 -881 493 872 -720 -287 492 -473 345 -978 393 736 -105 703 923 457 -265 921 571 -149 404 899 156 -17 -707 -690 882 487 239 -603 543 633 -74 391 -298 -149 644 -314 -732 -504 -975 -840 568 603 -241 319 -702 346 -731 326 -491 -956 -867 -489 -420 -462 -787 -494 587 356 -203 -828 -791 321 -178 -600 -733 -655 -676 -742 778 -72 -845 968 471 -514 249 992 -81 525 864 551 88 674 126 -364 288 133 289 339 -677 284 -415 -345 827 179 -421 86 -630 867 -487 -410 291 -50 10 -784 212 -653 -877 -13 445 543 720 -851 -20 156 324 55 -925 131 740 -226 57 11 416 -136 474 940 20 553 263 -725 533 -929 162 -454 389 -80 134 983 -871 611 -281 -460 -253 -430 -692 54 -903 543 -945 -430 283 998 884 -958 -592 -526 746 -994 256 -404 -679 -3 953 690 586 -328 626 -80 787 593 64 448 150 300 -645 284 994 -39 -887 -108 161 190 -592 362 -895 411 -880 -971 -543 605 -464 952 -35 -270 127 -497 -689 952 -868 444 -194 950 -954 -46 -817 717 380 483 373 314 -219 -101 967 -175 -977 276 -967 487 -966 -78 80 856 -711 161 -297 -543 -222 -736 258 890 615 -884 -332 786 -744 -129 -874 889 505 -88 -786 548 -631 372 80 990 -585 -490 -937 -472 -871 33 831 -403 12 -21 -526 -290 753 -926 606 -59 585 397 664 133 -84 -221 230 306 -249 -715 -512 354 884 166 936 86 -496 -154 101 531 204 117 -481 985 941 -227 -689 -709 656 594 -809 -913 599 728 -52 801 -164 -408 683 294 758 -176 891 728 -880 637 544 249 -668 -856 662 -289 -435 -476 -239 298 -180 100 321 115 957 -337 -594 -424 -89 -903 750 -405 -59 859 504 -882 -849 506 106 61 652 -666 -193 352 688 956 -593 226 347 955 -812 225 -452 669 -414 326 -992 -493 -726 -931 743 609 887 -870 -565 197 979 -829 -40 -183 -368 -427 605 -356 815 -462 -585 68 67 533 -691 -637 311 966 997 -631 -47 -585 748 770 490 769 -978 -557 -417 -312 832 248 105 -701 175 460 -325 -212 712 559 -423 215 -724 286 -884 650 -11 489 -264 840 -913 -314 731 466 -747 -744 834 882 903 449 185 -158 721 -986 -948 -105 845 -612 663 -281 -805 450 546 996 604 -365 408 -214 -222 -923 -139 -829 554 927 -633 889 -382 -937 15 795 5 -131 -114 868 128 727 -931 685 -716 -213 600 -383 668 995 -988 529 -872 -646 -608 -294 22 463 -338 -744 -179 286 876 -512 174 -309 362 -724 -250 485 167 -465 386 536 -232 -678 857 565 582 -339 -639 928 462 -632 65 696 -68 638 -213 -646 -971 779 -414 980 921 -384 -98 -370 757 759 857 862 -872 821 465 162 364 -24 469 800 948 4 104 -29 722 705 430 254 -429 -119 506 393 677 -68 451 -878 660 964 439 -959 307 546 -563 -903 313 -321 -180 -282 -294 -951 271 445 -784 580 169 679 566 -418 -587 -38 -523 113 -836 -797 -301 -63 313 -123 -922 423 822 553 685 -652 -589 501 -489 799 755 -340 124 -127 872 125 776 -847 167 -143 484 713 827 889 -748 -232 -267 -759 -561 -201 265 -988 43 -879 934 -129 567 -424 197 -347 363 -853 234 -492 113 853 -257 128 752 -813 -651 744 371 -678 40 -232 -626 -581 345 -9 19 499 -659 92 -62 -298 -669 795 -883 -321 -762 872 419 -326 699 -15 958 -443 677 705 -208 82 262 739 -879 -843 292 -601 447 21 76 -733 274 97 30 909 -397 650 185 -590 -348 643 -950 -680 -573 -370 -84 913 -481 988 284 -543 -709 -937 -535 -667 -860 728 -776 -581 -658 -695 -424 -831 260 761 -681 -497 -535 -698 846 302 865 650 -124 -530 -212 997 -464 -366 123 203 -40 -236 191 -505 -257 -802 259 51 781 564 557 449 624 -804 198 -173 -277 258 -120 -835 -788 763 658 800 -27 476 114 -809 583 -79 -751 496 -78 469 90 736 750 -844 498 424 -1 -160 -793 -711 845 -872 -294 -92 -964 -237 -143 -382 274 -799 -374 586 -282 905 -887 593 467 805 355 -901 -568 -962 483 -891 -765 -537 668 275 -752 235 -810 766 -370 274 619 -255 342 429 -319 -648 -739 -225 -519 453 834 730 -699 619 684 555 -590 564 -481 1000 696 199 386 776 -593 -383 -763 225 -190 605 -709 752 -192 -563 890 -1000 583 -791 -163 -449 -96 -580 -938 -445 -826 -327 255 924 976 429 -433 -237 385 -405 -365 -798 -7 -86 39 821 956 5 306 51 -357 -315 -312 796 523 -22 973 -890 328 986 -826 -77 377 -451 -357 765 -989 -696 736 892 76 833 600 -818 588 -214 -745 874 879 -226 -675 583 294 716 -359 961 46 941 -152 762 342 -855 -404 363 -410 -615 -665 55 401 840 984 -957 -579 -457 -846 992 -865 377 -512 607 -45 -682 120 494 450 156 899 -134 593 539 263 -200 716 -148 86 559 -94 659 -166 358 344 -972 394 421 515 -68 -255 -896 444 -345 754 707 462 -979 790 725 485 -79 -689 -854 -717 -679 423 -955 -573 -829 -993 -348 -88 -253 -334 -275 -883 -282 -643 -155 -605 811 -475 -728 899 -887 460 -838 409 261 -598 799 573 329 492 544 270 -912 -54 -242 391 913 499 855 -269 -364 184 -14 542 591 990 145 841 101 -452 712 410 -119 -413 855 -140 259 -464 64 -431 634 304 -533 -279 -984 586 -101 482 347 889 336 -21 -438 -722 -897 -595 509 -831 -537 -680 -560 193 -748 -78 62 133 -953 15 355 650 161 199 792 -968 36 176 230 -833 -645 434 -827 -900 381 -786 730 305 -585 -558 530 552 849 -724 76 266 -64 714 325 989 -641 -189 381 -365 -617 -222 -409 855 874 23 -533 997 -165 -194 -804 479 -972 -135 -199 790 -330 765 965 -749 272 185 -186 380 97 6 -685 -558 150 -870 949 -561 -185 94 -976 415 -584 576 952 -8 641 -38 600 183 139 208 523 281 408 -841 107 -242 -746 324 -331 -232 408 647 133 341 419 -826 -374 915 732 229 41 235 -74 -527 246 -830 -531 255 -785 -767 -451 173 -362 -641 520 354 -790 73 553 -497 -198 364 -137 181 -783 -402 834 -295 272 393 795 431 455 894 -369 415 -961 179 -140 -896 -806 -632 -483 55 -136 -101 -773 840 -744 442 -639 503 184 -916 473 764 529 -367 340 309 -379 92 -174 -932 -100 -759 521 -752 882 30 144 922 -253 323 -491 44 -543 627 -706 -970 517 -262 -802 -501 -973 545 -638 160 -177 802 -400 391 -982 305 401 -836 736 335 -609 937 -352 476 226 -242 936 -527 240 933 -315 273 106 -187 -652 409 -40 -960 -614 -277 785 381 931 992 -774 266 -703 797 -859 705 330 -854 -752 -834 -712 -523 -369 -18 395 378 -978 457 -439 -380 30 570 -7 262 419 -75 -208 988 -622 -31 -712 -525 -753 864 -176 -42 759 730 221 900 902 307 830 -918 -390 378 -26 -116 53 618 -269 848 318 284 -464 376 127 545 -911 -161 381 -191 -518 789 604 946 -708 782 189 477 993 465 -15 -941 -173 -504 -668 294 -60 -379 591 -246 -882 -636 566 523 -391 427 -556 -68 236 996 -932 -495 334 299 2 -961 -125 164 -1 11 972 746 -820 -117 962 -764 -318 -833 403 433 695 179 -531 -215 -432 192 224 -189 -104 -249 414 -900 427 -116 975 -149 70 536 605 716 496 -835 -638 -613 -926 835 -366 -857 -26 277 654 49 340 787 646 962 569 781 755 -752 149 -736 516 855 -927 -476 825 44 517 808 -527 999 237 164 683 523 -268 -824 432 545 3 604 750 773 -564 -875 -328 -721 -916 -874 -541 -817 -27 495 -809 902 -815 -678 -914 136 -799 329 -406 -342 613 603 -486 461 -817 -799 562 -804 74 -730 -148 -133 -668 33 -286 -101 816 153 765 501 -712 908 172 -915 665 699 -302 -475 498 458 -893 264 325 -740 -737 -263 307 885 702 -10 513 356 -343 -656 680 -587 -27 719 221 -279 -360 616 -638 -214 -252 316 -68 -39 -124 363 811 -662 220 -311 -376 89 -606 483 -736 461 425 -264 -597 -902 201 -325 368 -875 122 92 -799 -564 -357 18 -472 -297 289 -360 272 -182 631 993 944 769 -672 375 645 96 -511 18 52 82 361 -471 44 206 -648 -712 -537 -968 -779 424 -653 908 704 331 371 105 425 920 -45 581 -150 -917 124 283 -924 -839 287 -230 -175 -230 -948 314 -345 -830 734 -190 -223 -538 -599 -400 840 951 610 -812 -680 750 -879 759 -902 -12 -396 -53 916 851 -673 647 993 -749 641 497 -912 -646 -725 -907 948 -46 -400 280 -515 -859 -165 -283 201 528 -873 -290 754 400 -651 -641 401 -400 882 -522 379 -799 613 809 473 495 -860 -462 -212 -232 635 -724 367 63 -692 -737 564 861 719 420 -974 186 -501 840 47 -509 -905 -415 952 -943 14 383 -379 -235 209 -923 -967 829 490 379 -150 60 314 -76 643 -381 -640 -788 -908 -525 -602 -104 -528 -551 -848 -300 -924 -857 -959 -30 -710 930 -400 126 -320 62 -742 209 -258 -766 -264 643 998 -557 -803 22 886 935 -544 -726 -40 369 995 45 233 -723 -326 582 105 -527 904 -878 141 262 415 -43 -859 -880 -138 -551 -274 625 161 569 -445 -570 950 395 -790 451 592 -768 896 761 635 -413 -116 224 482 -865 495 621 -885 -50 868 79 775 -744 252 805 237 -987 370 537 881 -973 -863 -813 -175 402 653 650 654 -663 764 519 12 236 -65 608 -411 -205 467 646 -333 -315 830 -41 -534 -863 -698 -831 377 -655 454 -963 -88 -920 421 -203 736 659 -294 813 -372 -239 -125 222 -642 -101 766 -137 -802 -130 212 128 480 908 938 120 53 -860 801 574 -501 -908 840 691 76 -521 -79 955 638 -591 -122 268 -55 264 203 -519 694 293 234 153 767 898 51 -335 -742 622 449 451 -997 -442 -393 -764 361 543 174 -254 -836 659 287 0 -527 515 906 348 806 633 222 -143 221 -684 877 239 748 957 279 -459 -668 25 381 687 -408 -620 -956 -78 -83 -706 -870 -768 106 938 -442 -218 649 -119 -405 -279 570 976 -166 337 -102 -415 472 -190 529 -300 206 769 896 993 56 59 -948 764 -807 426 -129 -525 -915 287 644 -563 600 -901 258 846 688 -430 -96 -923 467 -344 563 871 -886 110 -712 -20 870 689 675 -548 711 -163 497 584 -738 570 -124 -240 671 -945 -200 -789 586 177 731 -180 -90 186 -416 -678 708 360 701 -261 -581 662 -457 -381 55 2 720 932 258 -488 -488 681 241 -307 985 289 -68 479 -109 -477 -691 83 -924 987 685 -773 -26 -512 865 271 385 -587 698 653 -204 -624 -515 -546 -123 -827 165 -820 194 439 -91 125 -59 -978 135 600 -274 480 -444 -406 -646 -583 -805 -840 -975 -581 301 911 -11 -829 751 512 -113 2 -545 968 -686 753 -917 -445 -293 42 -269 -306 160 -478 -416 -594 -4 961 79 -722 601 -539 -349 350 530 202 0 -32 -265 -284 -431 -902 -732 147 504 -555 803 -460 291 91 -53 554 179 817 23 -89 499 -21 367 856 974 -733 -152 -108 722 -755 826 -228 915 -351 947 894 556 -350 -535 789 -242 -982 10 640 601 325 171 685 -873 492 630 654 130 -130 -393 488 -112 -527 370 -759 159 586 890 828 -386 -390 941 763 153 -204 518 -792 439 -137 -285 995 653 -412 -441 722 -276 371 410 295 -992 893 -386 -540 71 -360 -84 -870 -857 -456 -103 686 -428 -72 -143 -924 493 528 306 290 -152 174 390 386 259 348 -977 -531 971 631 -252 -504 693 -209 -778 -215 143 -170 355 900 -955 325 794 601 -118 -425 141 -527 -890 801 -892 488 410 209 -110 -133 817 -439 -384 597 587 682 -722 503 -138 808 843 -583 146 -986 -408 928 748 -130 937 688 642 145 650 -483 197 -54 93 439 129 -309 556 28 -246 -62 -99 231 -45 -686 953 428 952 -50 -26 -230 -688 -852 -148 153 -616 42 -818 -398 -980 -297 -269 -490 -590 151 256 -361 -874 141 -654 467 619 148 436 928 -519 156 545 565 -689 638 827 713 -844 64 895 893 652 677 -627 470 413 -767 340 553 -513 -577 40 84 583 -634 444 997 598 777 -602 -793 -948 549 -229 461 -847 -190 212 -3 739 609 -524 -661 339 -158 571 928 667 487 321 -525 435 -365 -124 -328 -407 -499 193 -475 254 942 -54 -928 570 148 -143 804 -749 -557 -259 925 730 800 687 -240 -109 545 190 -415 53 -484 -661 165 651 -406 966 165 319 -154 320 -865 212 264 968 -29 436 641 -47 829 -440 -443 193 335 -265 -639 102 973 978 68 -686 -852 -317 -172 327 -727 339 -127 -15 -294 905 712 -121 -468 98 -715 -696 -553 -66 618 -69 -690 495 -564 -964 45 147 715 -610 829 -668 -936 428 -472 77 -649 -743 509 50 -340 -36 555 -58 -754 65 -159 986 -412 -556 -289 651 -152 -64 -291 -617 140 -129 -695 -695 784 303 456 66 -626 939 556 -389 -443 844 487 325 419 -995 529 845 988 188 -553 -401 -143 -78 -997 669 -11 588 913 -136 582 108 740 -833 753 -340 160 -646 -582 196 -999 196 34 757 746 339 -435 100 -443 511 191 -812 191 -301 535 993 936 570 -261 294 184 977 275 624 -299 -509 -806 -535 705 792 412 317 -156 -544 -19 216 -769 -425 -186 -377 371 147 59 769 542 270 280 -559 -602 -862 -364 -555 -923 947 -288 478 -72 -728 16 -792 812 704 103 -583 -105 -153 652 -137 62 50 -314 -717 -238 -797 811 -424 -124 32 -501 274 -309 883 -763 572 -601 -100 606 -607 -463 56 -566 861 775 -44 -947 -362 -469 -504 -807 654 -9 -216 -414 -97 -558 73 -588 -177 -513 966 -450 526 -329 12 -492 603 910 -176 202 881 -496 669 353 537 421 -757 -565 -893 -954 79 981 826 -679 392 719 520 55 -164 -67 -98 -93 477 -446 -128 -540 725 -408 660 158 -749 -895 -308 -669 -144 -593 -150 -648 -406 522 836 919 206 490 248 -456 98 711 269 -839 -760 -892 -553 -672 982 -266 -607 376 118 -104 485 602 -968 -810 -728 773 527 321 483 431 -921 -473 646 308 625 205 -3 16 257 937 -324 -192 809 -70 280 936 821 -677 998 578 -541 836 72 381 769 330 526 293 172 624 991 232 116 -713 -161 -185 -222 775 113 -327 233 -693 -514 753 667 -267 755 -876 953 -774 258 333 209 858 -788 394 718 713 -129 -929 -68 -399 596 -933 46 281 -137 -791 -104 112 -871 -94 401 -977 -142 -114 -102 -162 -395 423 826 -898 -796 848 -638 643 -396 840 -827 -205 -449 -919 258 381 571 706 257 -536 265 520 -951 44 -963 785 988 -704 694 852 -113 -738 922 -786 -181 764 6 523 -374 706 -497 -718 -487 -179 -500 -731 149 -411 -194 727 326 684 -710 205 340 -1000 831 -769 -805 308 164 -831 242 752 -346 -367 -357 -299 -995 11 -346 609 -542 -253 418 567 -27 977 47 -58 -497 817 -623 -691 -424 942 694 -898 247 223 105 -402 17 -595 494 -269 970 -974 -316 520 357 -948 676 -806 -288 970 -853 960 -548 122 131 -167 194 -185 658 -883 767 364 788 -241 853 652 -182 190 -361 -256 -6 -641 857 -404 -501 288 -866 -542 581 715 -268 588 60 -85 -98 637 859 844 243 535 -711 288 -516 -915 -847 -369 -686 568 -100 -925 -163 -951 24 61 -211 147 267 -669 602 -286 663 -879 -493 -987 695 422 -174 348 831 367 -561 703 -786 500 262 -680 262 757 -673 652 821 105 -535 -53 -247 587 -883 739 -60 -503 -597 -630 -426 390 -706 -67 -427 781 -194 273 -832 -788 -202 872 500 94 876 541 535 612 -176 869 597 135 -202 -37 -156 -111 893 562 -918 589 938 870 -176 -966 281 819 -459 734 -62 280 -267 870 -634 -287 -766 -195 -442 -450 -823 608 415 170 219 -221 460 13 -893 -886 -756 -880 169 -688 188 -382 381 767 -647 49 -649 760 226 -493 722 653 89 139 -155 297 -932 470 -138 694 977 434 -801 -717 -238 232 -105 -446 -84 443 509 -849 70 220 509 -239 -926 -920 883 -539 -73 976 -61 786 -257 -611 271 -164 -422 63 179 226 809 963 696 -117 396 -755 849 245 429 -494 -261 69 -501 -213 -756 700 -441 350 -683 183 573 -91 348 -279 911 453 -584 -865 -59 -379 447 -487 -706 362 -732 -545 413 283 115 -86 493 166 642 -334 638 -614 -557 419 554 502 402 -282 -996 -991 474 -565 289 -484 168 308 -112 -256 62 -868 242 855 816 976 -411 901 992 -78 -135 35 -397 810 416 -702 768 33 -147 512 901 240 549 -397 620 384 -47 -963 235 897 463 563 994 -722 -553 -730 -492 497 359 196 519 -976 -96 -198 -818 957 431 -379 -169 -303 840 148 -81 -429 -30 -81 -669 460 24 968 594 819 -192 -848 186 745 -353 -638 -506 -531 43 -798 343 396 -691 892 -327 -333 200 119 -626 -949 -767 796 601 358 388 613 -178 -344 905 543 -429 653 152 858 -908 -888 756 -479 479 -155 -74 -847 -123 84 -753 526 -202 607 67 738 987 -673 -368 783 -208 831 713 -835 -117 168 255 648 -352 -8 662 200 897 -385 790 -890 -807 -405 316 -549 -590 482 232 -529 437 576 -397 143 383 -233 -671 -449 -37 834 -978 891 -887 441 -29 229 588 -964 -885 -698 -916 -232 -890 -949 786 -604 511 399 41 -831 -327 641 427 809 -470 -973 -513 962 -139 -130 981 -78 -503 372 963 352 -858 -280 -540 -736 -289 -786 -475 554 -744 -164 -750 -448 569 976 -939 -665 493 922 -407 458 -894 -689 -656 659 -64 -850 -691 -402 415 310 -238 799 463 -65 335 -419 123 -527 950 -638 -820 267 -764 -366 -494 483 -195 156 -284 24 -145 -193 -634 414 361 861 -500 851 293 -691 545 -753 -972 67 595 -156 965 302 -271 335 -507 -229 -210 505 770 -482 474 -37 -666 808 -750 983 -166 -890 -982 -380 667 358 441 -529 791 -593 385 496 943 741 -113 924 -404 -849 -342 792 -390 -487 -197 218 299 879 -55 -532 -576 75 677 755 645 386 -67 -460 -30 -248 769 -810 3 -252 388 23 173 -515 -760 226 -153 162 121 -861 968 150 -80 -744 888 -279 937 -217 913 704 -830 364 -155 786 -840 -513 483 409 127 217 281 703 523 -259 279 222 849 111 -357 -377 910 374 984 767 -943 338 -323 -243 -293 32 900 -207 461 -546 -658 -842 -638 -725 483 986 -675 -456 228 -42 -782 -284 -368 546 475 -45 -788 314 -50 -588 483 -413 785 -32 -512 -224 421 -942 294 -651 -104 -300 312 338 772 -291 -494 -907 -753 -178 -374 295 -334 -194 -643 380 -996 218 135 428 -147 728 171 474 -241 828 143 258 -32 772 -394 246 -589 -304 997 -88 -438 -562 -818 154 505 610 -644 -792 -739 259 -906 765 352 368 -200 -94 -671 -220 -568 795 935 777 -838 927 383 -393 -20 970 853 696 253 379 -149 580 -492 831 -39 -324 -859 -847 613 -149 -330 -273 -727 410 534 -1 -386 111 -987 590 -712 761 -840 866 -889 24 -832 978 -370 318 135 -175 804 -621 654 328 367 994 288 364 604 98 -593 340 -423 97 -382 682 -787 -66 934 -287 364 -698 -242 -987 -200 -841 299 -370 398 -604 825 -737 -187 562 -315 917 876 70 -721 -544 510 -432 951 214 341 818 -663 -948 205 244 157 -744 -843 811 -594 -290 -84 653 580 -663 -82 -143 -478 777 49 -71 -338 756 147 279 -432 -394 504 883 -38 814 196 -636 717 986 -715 638 -954 186 163 -928 322 663 -807 -587 180 792 861 -29 -773 -486 -642 803 -538 -924 -237 114 192 -71 -116 -268 -333 -260 -187 -519 -953 872 -346 -82 -793 -14 12 442 -996 -852 -214 827 164 -770 -160 170 -384 -425 508 -829 -226 2 131 -983 48 -33 -497 642 772 -968 976 -114 -134 931 460 903 -147 412 -164 -403 483 781 -357 492 965 106 -1000 474 949 235 -384 -254 -981 135 571 376 -773 179 17 -973 417 -257 277 541 -955 -778 951 907 43 -75 -532 4 564 544 -437 953 -897 -125 825 -603 -163 -14 627 514 949 799 -786 -619 -962 931 -16 -765 -667 -840 -35 860 230 -24 -990 499 680 954 234 436 518 -976 -285 65 -412 24 -695 625 -205 -768 -411 -161 -377 -443 -56 -283 -473 -76 -700 -885 931 -764 308 -266 883 -25 615 341 677 152 -642 983 756 -349 555 71 -394 173 -492 -169 991 -713 -905 -685 -698 509 436 -318 997 36 294 633 908 259 -529 142 -986 -801 67 -437 -913 -524 348 167 215 261 616 193 77 -611 906 -772 -454 221 616 -259 645 39 963 730 217 385 292 -863 201 -738 597 -785 -346 -53 -7 923 -623 887 -775 75 629 796 -669 401 -457 -961 -763 -573 693 -190 -724 980 293 -64 -74 240 -779 -305 739 -640 514 -188 -303 -95 409 955 -282 126 -728 913 -747 148 811 -175 -318 944 -243 -869 -612 -879 107 -182 614 621 -530 445 -61 1000 -640 488 -286 320 448 -665 279 859 -179 150 -212 831 993 -674 -490 -612 -981 -598 -539 -480 513 -574 345 81 974 23 -464 -541 -958 162 -695 -912 -437 75 37 746 -282 745 185 -285 -910 -710 210 -921 254 -9 -99 98 -20 300 -964 311 -800 830 227 -2 -102 641 880 289 -211 911 -127 438 577 709 92 31 -462 -597 -266 348 -919 -7 368 -923 -498 210 -755 -59 114 491 346 -341 497 174 87 -758 228 -380 190 -447 660 77 -894 100 -30 -148 129 316 -619 -51 12 -106 25 486 -369 347 -858 637 939 346 775 -80 -794 267 -577 368 -415 397 579 207 556 -673 328 -482 -238 -907 298 116 -251 448 772 464 -511 -594 -357 -353 132 610 437 -436 118 953 -257 -881 -659 311 -769 -689 175 577 756 -598 -473 -451 533 -799 -829 -726 -920 -203 -768 -91 78 -596 -235 -731 -923 839 165 373 198 -228 542 -340 273 -953 277 320 477 -557 535 -253 -514 -907 637 -40 348 712 906 525 817 999 75 -656 -910 140 -510 820 -686 -119 106 -865 -430 -408 -193 -824 -192 516 -245 196 -774 26 -190 -136 257 912 33 886 960 898 146 485 269 -241 -637 -300 -764 -428 252 606 -886 504 571 635 346 726 34 -366 45 -496 328 -965 -524 -77 -208 410 967 634 -24 -960 86 -569 142 847 239 -872 142 -452 -553 -107 -266 509 -856 -851 903 89 100 -29 -475 -730 220 115 547 -470 543 581 293 819 786 373 -755 278 83 577 -181 -507 -245 723 850 -269 -900 -153 -678 -467 -962 221 607 273 -1 279 -750 -821 -380 980 -241 900 786 -608 834 976 781 -243 129 -645 -12 -635 904 136 -572 191 906 398 -103 78 -858 353 -680 -73 -408 -955 363 -444 129 -489 485 -412 589 -997 610 -423 146 190 735 -163 -650 145 -104 -958 457 -345 114 99 102 505 -739 58 -969 -16 -57 -942 -752 -398 489 -409 -955 -400 295 981 583 274 -893 446 640 -2 -279 528 -139 -437 -854 -486 878 819 719 -734 785 -488 148 58 940 313 389 782 -293 903 111 -417 256 368 29 -26 466 144 -126 -642 -1 509 533 198 -933 -237 -175 -509 616 431 -562 820 825 -318 786 -894 -801 216 778 -422 -814 -800 339 -134 860 -926 135 -676 -765 -770 259 128 409 474 -486 687 -272 144 129 -323 -536 -96 324 435 -472 651 664 -174 399 873 113 967 725 -19 -174 246 -124 -36 -984 336 248 968 -649 810 586 974 489 -372 808 -616 503 -837 277 49 -425 -495 -90 554 -295 -441 -195 581 596 -88 466 588 -800 593 -905 -513 206 890 71 21 -930 -578 774 439 -654 -248 929 297 -710 -666 -620 -655 762 179 880 -990 -361 -820 -558 983 501 -453 699 332 -445 -233 542 607 216 -526 -710 -352 -3 -972 752 100 894 -840 -25 398 145 964 345 -648 -733 840 -619 -459 229 917 -504 -779 -127 180 831 -891 -586 -788 -704 -36 699 17 701 -720 251 -114 -717 -107 -515 938 -178 922 400 112 309 -50 571 -479 -435 -647 196 393 -324 -806 -522 296 -548 -808 519 914 690 -513 -492 4 223 -344 -480 76 -808 -430 454 -531 -662 -638 -179 356 -148 -735 -840 885 -481 -578 142 -573 -847 -284 -378 -594 -260 780 800 241 865 -235 133 -572 369 -479 -689 -783 890 412 460 770 -339 -115 -285 772 716 -617 592 -904 -534 -331 121 -55 -591 -560 737 589 -450 -380 92 -17 -364 -784 510 913 809 568 -41 -735 -569 594 -975 508 207 746 -584 131 -887 910 333 982 -357 -727 985 384 -767 751 -335 -418 -100 56 -993 702 -761 26 284 -532 789 -295 446 661 -224 584 668 200 -416 784 -27 -164 726 777 916 792 102 207 -168 -947 85 -394 -39 2 -920 -36 270 427 -152 808 220 -326 901 266 -353 -411 -870 -888 168 315 474 -271 895 -397 683 -992 867 -859 750 -698 83 -793 98 454 148 888 152 21 -56 199 134 -484 -533 -207 591 438 86 -531 86 985 204 -75 441 -522 -265 828 99 -719 712 159 164 876 -959 626 549 -366 603 -380 -309 -979 94 -503 473 -255 -533 438 -785 994 -392 870 518 -312 979 -794 176 -381 898 -195 -671 820 -844 28 715 548 378 413 -780 383 189 -82 -361 -296 634 632 -260 480 -256 -931 328 967 -908 -135 -621 -998 695 -207 792 620 527 -935 -806 969 331 174 172 360 -921 -28 -107 -432 69 804 697 799 605 -863 -959 694 -489 122 -134 -79 -376 349 -766 901 -870 -169 -574 -9 817 770 -170 101 -874 -66 816 -112 -832 585 -416 511 -983 709 -469 975 479 402 358 910 552 -129 690 -289 494 -630 878 -325 -785 -140 685 490 -854 738 923 -83 -475 313 841 -159 546 -773 -912 -794 -483 -927 -294 879 -213 145 37 -854 853 -368 -595 -141 968 -152 123 973 -105 993 161 124 -713 -909 597 256 488 -786 679 -499 248 776 -520 -714 294 857 -353 542 362 613 799 -159 219 91 -957 -164 -164 474 -404 293 -420 920 72 879 582 400 -244 -6 77 -314 -214 -522 0 -956 -567 -739 -410 -129 -716 -88 -417 -537 -811 956 441 -195 -750 -71 -283 -898 -587 145 -499 -591 610 -200 -886 555 402 -43 -874 -45 172 -35 -268 733 496 255 885 180 -453 -735 530 244 982 82 983 -814 -192 -458 -879 943 2 25 -740 28 160 -753 547 818 522 -865 316 77 958 -180 294 -473 370 -820 -154 56 860 -539 -753 -689 -288 -678 -742 403 -162 169 -406 -778 818 178 75 68 723 -290 450 -852 -815 -689 -162 122 -747 214 -409 -702 990 824 -177 -161 119 -619 887 593 -549 -445 -868 720 -489 971 -971 -77 -468 537 -929 455 821 -555 -456 857 -230 -841 867 802 9 -5 -75 660 652 -36 422 -58 263 785 -939 657 -545 47 -610 -939 57 739 -233 105 433 490 -790 464 -329 512 487 -627 -340 -374 278 -732 -508 -845 -494 204 -605 234 -482 669 528 361 -633 -363 -953 111 82 987 -549 542 -757 -759 -638 -222 -421 -983 -179 -468 -338 -932 -423 791 -331 392 444 479 -383 -448 889 333 -102 57 -990 -655 554 681 672 994 -961 -130 952 372 -483 -438 667 81 617 823 -226 -179 383 733 -112 -32 -923 -529 703 -666 267 274 814 285 -184 -139 -390 -249 -432 294 739 -824 320 813 168 -270 -539 879 684 59 252 13 532 699 -328 -155 -629 999 556 896 90 155 720 -167 -584 376 855 -689 312 660 -495 -252 485 814 -942 56 57 -907 134 749 -232 524 -690 -795 -635 41 -666 -892 -972 -902 -964 -167 921 -753 568 -765 -772 68 -721 -810 -934 401 -128 681 -74 -782 809 966 -275 -925 -540 16 -554 118 -96 602 888 -961 -740 736 709 582 427 844 -514 -201 620 -220 675 -74 -452 -297 -541 -115 865 37 -42 -777 11 802 391 -957 -180 -214 500 276 -386 -73 -273 -775 589 -128 -945 -485 331 253 234 -112 731 -435 -580 863 -392 -265 959 196 412 -4 450 -1000 -25 91 311 -490 349 -494 -795 -672 504 203 963 -613 867 -518 -210 34 -810 -787 73 -823 274 249 870 469 652 436 905 -406 -386 -318 -693 956 968 -449 -419 -864 -29 671 184 -837 738 500 372 -752 -50 931 589 114 475 253 839 -421 647 745 348 803 964 634 711 945 -376 -779 628 428 -113 -908 -449 -240 -236 520 699 690 398 -968 172 25 -903 605 -65 -108 -14 -331 -824 -409 374 -931 -856 725 -740 154 563 -447 492 116 721 90 25 735 50 -102 -772 329 -19 -233 -484 -861 714 -728 -956 -542 -446 -711 -9 852 95 692 704 58 6 411 -718 -852 497 154 -100 130 -842 514 799 424 680 -327 -616 724 -816 -543 284 -672 497 -297 -473 -755 -922 332 -655 264 998 -578 -826 -913 990 -64 -901 899 659 883 245 -28 71 195 -404 544 439 568 684 891 233 -862 -103 894 983 792 19 -36 768 -302 -560 -421 672 499 415 262 255 -248 482 16 305 926 247 531 715 -976 227 150 261 291 289 82 -840 -615 -52 -399 -107 23 -685 849 288 728 -975 -59 -280 519 391 -193 -166 195 -867 539 -368 -31 449 -94 -648 -385 -269 392 781 -194 -707 -675 -846 693 886 323 -738 878 21 433 -830 -334 493 -808 -891 -405 179 -2 -958 -943 568 -112 -295 -506 -572 -205 -69 -994 57 -605 731 -302 489 -638 19 468 -461 351 575 -642 -709 -944 -212 527 -833 -515 -867 -746 586 991 -441 -117 -571 88 334 275 230 -607 188 303 930 383 -155 -756 808 -403 -4 -142 -350 -145 -985 -669 847 348 336 -972 -985 -564 567 350 968 805 -20 -697 216 12 131 -747 -253 -243 -239 -610 -822 706 -653 -37 4 -444 625 -307 -730 -763 153 686 714 237 252 -672 -223 -9 797 -953 -773 933 -14 506 828 105 118 -917 34 685 -502 -926 392 -361 49 -863 80 -313 535 -610 178 -472 469 -910 -355 63 -902 689 -764 79 -320 -807 -172 -650 -441 371 -508 129 -245 -925 615 -14 752 -711 -810 389 316 -575 -375 583 613 913 -961 -235 155 676 -228 832 -49 63 153 850 -693 24 336 761 887 -190 -223 -455 466 165 -975 763 595 492 -66 -129 -605 -377 224 593 -950 -14 -584 968 488 492 -479 220 -888 513 -697 27 -749 -206 -512 156 -620 76 -724 -159 921 -870 -342 876 152 74 432 916 53 52 581 -760 -512 166 -226 874 199 -576 -284 483 -229 907 680 -942 734 635 -187 -709 -235 -994 -851 204 -383 -949 -978 186 289 372 -605 922 -83 374 388 -367 -935 322 422 -116 706 282 -171 -616 880 21 -581 -168 511 -421 18 181 -491 -883 -807 710 -749 -5 -506 270 49 720 633 214 188 -601 474 157 -378 -480 -175 79 -394 -651 381 120 368 -475 429 -904 561 -456 -792 695 -984 530 -824 556 478 -328 847 -799 -370 654 154 664 -803 842 55 -794 -562 3 284 -229 -95 497 455 -682 -69 691 823 390 277 -527 503 431 -472 692 -750 -579 -996 -690 -768 875 -744 -937 77 439 343 -939 978 -815 937 292 430 -340 25 -539 -48 -527 -44 629 481 -815 747 -623 370 733 -80 -267 195 -914 248 -389 347 -390 482 -289 -756 206 -832 724 539 -340 -941 576 -123 -692 961 -148 164 759 921 -447 940 -3 775 336 237 590 625 -373 891 -971 235 -12 344 779 -786 -522 518 920 -318 101 -616 -198 -265 484 -208 -885 578 -663 628 797 925 -438 876 164 373 685 -342 829 -749 -170 -550 -969 508 -257 -173 -553 -654 -114 -304 449 -64 -245 -62 542 -790 957 -147 441 -61 747 926 -239 544 -251 652 910 416 368 -208 -17 521 -89 843 211 -832 -809 890 -668 -896 -615 434 588 -724 746 -366 -519 190 -975 130 -132 -125 657 414 -873 -873 705 -881 909 356 243 93 -303 234 -225 -155 345 474 731 287 989 426 585 -226 -467 877 225 927 416 72 -783 814 -221 822 -525 -914 419 438 -198 -997 -111 -826 -432 412 -59 -246 -411 -287 651 -443 718 829 393 -811 -579 529 -396 -666 427 292 547 -868 608 61 -96 -124 -674 809 792 -541 96 738 861 794 -516 489 -873 -844 -182 889 263 983 788 516 941 -796 156 -994 -540 123 952 -827 304 -203 -366 188 914 -617 -683 761 -194 -461 -856 855 798 -118 -305 -292 945 -763 677 -364 42 39 -610 -284 -571 -252 -276 186 -1 799 255 -317 411 960 589 -759 115 -84 252 -900 784 466 659 -645 -361 867 -284 -931 567 22 108 897 366 -460 -152 -417 643 693 455 254 -286 110 408 -347 56 121 767 408 -864 -458 580 -891 868 644 600 -923 236 455 131 -28 -308 -122 127 701 306 -194 -649 -136 -160 -295 -945 -608 627 -381 -339 -864 -456 541 -397 -174 -943 0 -712 -478 40 -76 -109 656 202 -410 954 484 427 -151 -578 -570 -210 800 -689 78 508 325 -63 -202 504 883 568 216 749 -446 955 -21 594 782 -403 -606 -36 751 -553 -725 -511 628 -598 373 -990 -654 202 590 351 937 714 -249 808 588 -873 561 -920 334 -392 841 -929 394 -135 -218 -125 314 -456 -590 -773 822 -327 -984 -466 -393 750 -516 238 -916 -663 -843 533 -993 787 -179 612 964 706 -891 457 -313 -761 30 -707 27 678 740 140 -671 994 989 -369 -234 -156 -84 -404 -429 -438 838 162 570 -562 -789 -789 657 -416 -383 474 1 -502 -693 -504 -873 -1 332 -533 527 529 -969 -64 -99 -191 -200 404 -419 -418 664 -606 708 703 49 290 -114 -331 131 737 665 120 -138 -673 -532 356 193 293 -496 411 500 822 -984 -188 666 897 -519 209 332 -875 -821 -459 -97 -883 525 -629 -286 -118 203 -128 -78 -586 531 345 624 935 -566 -68 669 439 823 -905 -873 768 -179 -350 322 -833 -448 865 -564 885 757 72 -182 -242 -247 471 411 -915 -753 -462 911 -879 -524 -812 41 768 120 278 -535 -175 939 430 128 -88 774 718 -188 -98 -959 -183 752 272 256 125 521 -699 805 15 873 233 -131 250 868 120 -938 208 578 418 154 333 -621 -424 377 -496 -487 443 924 -521 -502 -209 243 979 147 236 -825 819 647 183 -231 910 274 -609 736 -355 -244 745 -856 -452 934 6 -620 831 570 -431 405 -558 -841 13 -832 -207 -874 616 3 -588 486 749 -378 715 -441 -652 -293 -287 -254 -802 209 -340 605 82 -239 221 155 -149 85 563 313 571 -266 -766 -620 -14 345 -508 659 997 740 98 -873 -903 790 -307 -378 839 858 848 173 372 555 574 552 -929 49 400 902 151 499 20 389 -961 525 702 171 -780 -640 411 864 -608 -782 680 800 -895 -717 -420 780 -163 418 -321 -74 250 562 863 -586 990 845 -405 491 645 -152 -997 927 40 -182 686 166 284 600 233 -929 293 -434 990 -379 932 780 -587 -320 -821 262 433 -801 -638 -206 747 174 162 -614 314 105 -269 779 -609 -759 400 -117 180 -603 -581 -926 -800 -704 79 -700 -665 -631 -379 -622 -79 -251 856 74 -383 -782 332 771 -514 -803 975 671 289 -574 530 150 720 922 406 -396 -758 32 772 -911 -960 702 23 314 -954 858 -937 -620 -95 -765 -665 743 956 658 24 -464 559 -528 -390 328 -98 53 -941 384 757 -439 412 753 811 493 243 -182 9 825 -185 -294 -255 -619 5 -108 144 -666 -348 -319 -815 332 752 -107 -549 845 -60 -518 794 802 -962 -817 66 894 592 338 466 -253 245 686 -270 -43 -826 374 -146 -523 -193 -266 -624 -351 366 -956 -818 432 112 698 -826 704 351 -381 -132 818 -297 597 -223 562 44 -820 -935 -394 581 469 -493 -603 59 -955 186 424 965 -686 735 -486 -801 157 -626 170 183 -271 -777 861 -494 119 -208 577 -791 988 -993 491 494 -286 44 -524 626 708 -574 200 -941 -153 560 -175 -975 734 548 -844 -84 624 -430 -329 -100 -829 649 -284 978 -156 -490 498 -583 -913 902 -784 334 6 -298 -123 -613 218 -280 -873 -558 49 -370 -213 -549 71 206 -956 287 -834 -794 -736 -850 450 804 -840 -220 -666 -103 380 -119 -369 327 646 868 -800 -680 997 59 -679 899 -447 890 -282 36 -709 865 -739 816 614 -100 162 133 78 -626 -112 -166 946 -970 77 294 -908 54 -212 -431 -902 -983 -647 592 -426 -597 797 -113 551 -87 -307 504 81 224 -208 47 214 -998 -698 378 -812 756 -506 926 -204 131 618 -354 328 943 -592 36 -194 -973 -686 412 -510 -399 -944 -361 -926 679 -321 -323 32 -865 -451 -633 -124 -292 -275 394 -952 499 -304 290 -666 550 535 535 23 595 785 991 -367 591 -608 -983 713 305 -850 162 -470 -371 -398 -162 -909 -891 -401 956 -323 715 802 818 930 -451 157 -383 -227 -48 35 -969 -208 -799 -863 758 -450 666 -643 587 -185 866 -327 105 -36 502 -508 -457 110 -872 161 -357 780 -417 288 580 -632 -186 -966 -391 -660 -132 -913 -465 -616 19 -226 458 416 -998 -484 939 -126 321 -127 688 -733 63 507 595 -512 191 -1 863 538 -319 762 -88 644 735 398 380 -602 -317 667 297 236 -155 -186 -4 802 922 636 94 431 68 995 341 -200 -749 48 -774 193 -975 61 602 441 615 150 -676 395 -847 -36 272 -621 827 -815 753 959 -880 -708 437 727 866 223 -514 -878 -759 589 -83 -564 98 165 730 -301 696 -550 303 741 146 -646 484 264 923 239 416 -272 67 547 554 -872 -351 416 739 997 -2 -82 -640 124 -731 -875 -222 603 827 433 552 -392 233 278 -177 286 -602 -242 -677 -76 -618 925 432 -135 -707 696 -797 -952 -82 114 -366 -23 392 864 -200 289 -964 95 -384 765 -676 -130 871 -5 416 -951 193 998 511 872 489 594 810 -333 407 -204 715 77 828 130 903 -160 103 -890 -222 -526 601 -800 -237 -659 30 -687 -153 -125 -851 -258 484 -459 -842 670 -182 726 -723 -262 -991 -859 620 -277 858 -926 450 -686 805 878 380 207 632 -593 78 -548 623 492 784 23 565 1000 -178 951 -446 461 -670 595 -931 -894 -105 782 -749 -264 487 419 985 238 -690 917 678 -711 785 -376 194 -636 -812 -993 551 -259 -814 970 171 -185 -473 -980 -205 623 969 516 -657 343 645 704 851 -332 780 -111 -602 -129 849 -965 663 -647 703 -775 -90 210 -537 -522 -764 -424 954 312 313 -198 245 -407 437 -271 -727 348 584 -787 -601 650 -405 -325 -637 889 742 710 699 178 -350 -284 -893 -711 -390 565 -764 -587 -62 -888 -28 -569 -431 -103 -295 621 868 710 245 888 711 474 950 521 287 -51 911 534 683 -80 -167 507 351 -512 -598 351 983 497 -4 -375 -896 704 378 919 750 -585 -763 -814 -452 186 -613 -603 564 -739 1 844 -794 -83 -428 284 645 370 366 -690 576 -796 -807 -334 982 -896 376 -942 329 319 -950 985 -403 -535 -588 -453 249 471 172 174 -154 -972 725 315 375 80 -357 61 414 334 93 -530 -667 -766 752 -904 -991 838 -270 569 -322 12 967 -767 -681 -608 783 586 -403 -969 765 586 -249 380 -865 626 -256 553 667 -991 531 -65 -241 176 292 -904 -728 -226 -298 211 32 -280 805 -365 124 718 948 -758 857 78 -802 -972 -139 348 -375 227 858 -315 344 632 -949 888 576 -317 -922 761 -667 710 -399 956 -913 -688 897 -368 -388 -923 179 934 -555 960 888 477 761 -190 336 -615 -865 928 -288 -328 -761 551 106 803 598 256 598 -372 -229 -942 378 -724 -188 -676 21 933 -265 -619 852 -633 -933 -389 829 784 44 949 -244 -480 400 318 95 -221 476 308 798 -950 767 474 -522 -373 179 -890 615 330 603 -534 951 910 519 914 -311 32 912 -23 -530 -858 378 489 -217 482 485 706 -992 -250 92 -849 553 463 -825 -3 446 -561 358 498 116 -961 246 -242 782 -881 -573 -564 480 -828 -953 570 24 -95 731 -568 236 272 58 672 60 613 -327 -34 873 792 -827 -59 -354 430 411 -103 161 -381 -299 231 687 841 -866 -456 -942 445 693 -325 -759 235 927 -159 -191 -779 90 -164 -28 -779 -893 129 121 -177 -238 331 -485 -674 111 840 505 -299 -363 -815 614 -82 -612 691 -230 -204 62 -201 794 9 208 823 -164 -957 -399 -498 -52 -176 -678 752 657 -455 860 778 386 786 -255 347 -688 -86 -913 273 152 -993 554 -286 308 -708 -514 906 468 166 -370 564 -165 191 -32 671 237 524 688 -506 -416 -655 -990 27 690 592 261 -284 -995 -553 -248 348 -860 844 -439 674 -922 991 -942 -286 95 2 -268 554 189 407 -929 -335 -942 541 -600 -194 867 -133 -542 510 149 49 -816 -810 647 520 876 330 467 929 -65 66 727 -657 343 650 94 184 152 -441 76 -674 -333 -211 26 824 380 -516 -182 139 -633 -59 -33 -486 717 520 477 496 -458 997 582 234 437 -303 622 149 483 -50 782 860 -629 -78 -87 907 -728 -207 632 -47 458 60 802 814 -978 351 -392 -435 358 838 -49 -93 -240 580 613 -568 952 45 -783 -939 388 -136 -853 925 -382 -229 501 -675 -320 -37 -180 124 -693 -788 41 95 993 -164 204 -821 -925 299 341 357 -405 214 521 128 -129 189 -810 93 479 -49 625 352 -418 -363 843 -992 96 398 -459 -288 581 -813 769 -110 724 24 -442 -101 -890 334 -269 -908 -766 768 -148 -437 152 -359 -605 381 -927 144 -63 -936 148 605 -922 285 764 79 -760 865 -964 149 -995 320 -690 -952 410 -147 -175 -560 -370 -107 -131 -125 -997 -985 -66 -650 -129 -101 833 84 -732 -168 -731 -716 317 -104 143 184 -706 185 500 229 250 -194 199 -658 -840 406 -248 518 756 857 208 785 -178 -735 364 -658 411 -808 -1 -140 -773 -103 -674 -125 -516 795 -640 83 124 205 716 383 179 961 551 -561 -718 -727 -482 -936 374 292 -167 439 -490 -171 630 209 -115 -285 -731 845 261 709 938 -271 356 21 -579 915 253 -385 -213 777 -200 -588 -16 130 25 -172 825 -61 724 461 312 130 456 117 969 -865 -255 -638 -537 -815 -431 -995 989 31 -443 108 745 -977 -479 588 -671 810 -756 257 -61 -728 816 506 382 -304 -16 274 -225 -249 -37 792 686 -284 -567 -491 -996 252 -303 -706 65 -581 -417 661 89 564 -791 462 481 -538 430 -60 874 3 -10 590 266 -458 387 220 -10 431 918 713 -398 794 482 808 -762 567 -525 -843 632 85 -682 869 792 911 995 -964 194 -410 -260 -958 488 865 -762 -158 100 -743 -370 543 -90 740 860 -517 899 -288 881 -901 360 -78 -249 767 -577 -945 -336 998 681 -974 -530 -626 257 528 486 83 -559 -98 -868 424 933 -818 -197 -181 -849 336 -24 -621 -937 309 -524 -357 256 284 168 -454 -363 616 -878 872 -908 273 -295 -171 -436 -307 464 -263 -492 849 -655 -848 -201 669 959 801 -472 -282 -714 -435 -511 257 377 -659 551 120 -673 -592 -963 503 998 -538 530 -235 331 645 546 -333 -426 809 207 20 -900 172 263 833 120 -687 -373 -982 63 -301 -371 285 239 286 -171 -912 520 260 -582 275 74 -327 320 -307 826 -668 491 73 -265 -466 384 135 225 -348 -363 -638 814 -990 -117 -371 787 980 45 47 685 630 -350 135 -407 -409 602 292 313 42 871 -183 736 708 170 915 -852 -869 900 416 838 -741 -351 803 787 230 -405 139 912 -608 524 -590 553 254 565 366 -694 -666 -580 -722 -882 -216 351 -573 -727 527 -40 439 -741 614 452 558 -85 -644 549 -710 -240 200 525 26 -544 -16 -383 -89 132 -179 359 271 -362 263 -267 -957 125 755 359 490 -336 156 298 324 -505 -560 580 -198 826 -593 137 289 -361 -156 153 -209 -606 896 963 189 317 98 -281 -942 499 18 -778 125 -333 -837 410 240 -230 -222 372 643 -787 4 -339 -933 -592 494 617 -666 601 -384 897 351 -555 775 567 -817 748 343 -925 147 594 -366 -465 -366 837 145 261 324 235 831 93 -122 -340 -834 961 -449 -715 -31 17 -215 696 -350 375 -134 721 173 -917 -631 174 435 -23 278 553 -999 -690 306 131 320 710 318 318 -952 587 617 911 421 -357 -257 87 -496 203 -298 -733 -572 -196 630 -731 223 -261 440 -625 -994 609 915 -448 -154 32 284 -431 -524 327 -274 -38 -584 370 -182 245 -794 41 861 -751 324 576 -152 811 650 123 745 -320 400 -367 645 493 806 -630 635 -90 -300 737 647 796 679 342 -996 -353 -104 803 -645 -541 -869 -874 -292 287 565 374 -574 -89 -946 -788 -638 -330 544 -372 -896 -941 -487 -697 630 -442 797 -118 815 -488 -240 -758 -272 560 142 -858 639 760 -263 -974 920 -117 611 854 -113 -790 309 539 265 482 492 120 -412 -443 -800 354 852 -557 795 674 -513 393 124 296 -453 -531 824 -566 -147 586 -842 391 -644 219 -270 -880 357 -665 814 -737 -431 469 77 265 -339 -843 58 -69 -183 258 904 613 960 -57 -842 -31 690 -769 353 -376 821 349 -872 -471 507 185 53 -467 -236 -972 -743 -898 990 -187 1000 991 -771 -382 -34 196 -316 -703 515 868 670 -452 410 702 130 -539 -346 -45 -156 -283 -55 663 878 -261 938 456 -531 -283 -77 993 868 -983 770 711 -974 335 899 260 754 -789 -436 -308 300 -845 -88 376 166 -881 -531 485 -948 -356 -974 213 -67 682 917 173 576 -408 637 566 -652 -629 -126 -554 -951 -930 -55 -822 547 -477 339 876 853 141 -907 -564 -58 846 -798 444 -780 875 -994 517 991 -286 -556 811 -899 -369 15 -998 817 188 -219 -567 -814 -66 -957 848 -978 -584 -162 245 -590 -949 -783 20 911 -880 -581 -96 -152 229 -116 -956 385 -666 175 635 93 370 -840 988 520 -130 917 -938 -702 -389 -96 446 946 -916 -639 -144 2 -385 546 648 711 -577 -827 -50 35 914 112 -419 -997 426 -102 -160 168 132 241 -806 -598 -907 801 930 -870 -166 766 539 -681 252 458 -315 -814 99 -693 345 -941 142 -223 -588 318 -24 109 641 -396 705 280 -606 -176 -573 -750 861 -645 17 900 -700 641 -914 -704 770 277 -610 437 191 -347 32 -49 -805 754 262 116 -38 -567 -937 784 638 -289 -792 -376 894 -539 -265 971 -11 98 -68 -307 -897 698 -225 -72 691 716 -15 -989 966 298 262 -549 -171 -63 -980 -352 288 569 747 229 -45 -727 649 178 -570 94 -221 486 -790 27 -563 887 -182 -457 -100 774 -810 -31 538 -241 -134 673 744 620 -327 969 796 -502 181 341 -78 -978 -874 -604 -109 916 318 847 -968 -195 -584 -745 -107 -165 735 -3 -346 637 -252 568 162 125 -91 -961 12 -81 890 194 -384 375 -600 906 792 -303 -119 839 100 227 -579 -569 -3 -230 956 -511 966 875 327 92 850 461 -706 95 613 251 -968 -466 948 177 -978 768 484 679 -777 289 90 895 -876 93 734 -697 458 -785 580 -935 995 -171 559 597 -881 158 -658 -27 -590 392 256 -33 655 278 747 800 797 963 770 -895 789 -712 112 76 621 -422 370 -261 -339 68 389 -290 -589 721 -348 811 219 -264 -121 -721 680 870 -176 -281 -842 655 -759 499 788 232 92 -495 81 136 -698 -268 -66 30 -487 -125 -944 -458 -265 -29 121 869 797 -883 -598 -512 345 -259 -674 -644 -338 166 533 -59 -81 -475 841 302 135 402 -404 700 722 -992 462 -316 679 101 -858 425 597 -374 18 -932 -864 14 -674 -54 15 314 403 39 107 415 561 -831 -19 -110 874 604 672 869 609 -842 -254 47 -750 519 144 -747 787 -901 805 840 151 30 33 763 -681 271 373 -369 246 -958 -384 -905 698 59 -502 -267 -634 -477 -752 -868 -619 778 -512 706 375 77 727 999 -579 864 -931 -630 875 316 -829 -459 -34 -576 -497 -441 -17 246 -474 -233 -315 516 -758 645 554 482 631 -76 207 394 -482 423 -556 -159 -481 -766 843 -404 -334 114 -114 233 -997 -242 -848 43 107 237 357 -284 -812 553 100 619 -456 -864 -905 197 -553 962 -310 -166 568 313 815 764 -780 -953 187 -569 -959 809 626 869 -845 -273 -125 -516 -25 -143 -322 97 -400 959 -668 -442 -599 459 -304 726 -109 -422 -114 -511 -595 151 -435 511 815 97 -909 -236 -334 -141 666 -383 355 181 727 -302 279 -278 318 880 -144 911 155 -859 -763 -397 404 87 201 798 634 998 826 182 -634 -997 784 -318 -625 757 239 127 399 -238 -22 -950 715 -186 63 -132 -727 -704 801 -998 -477 14 -303 -953 -159 760 763 -397 -730 -303 -636 1000 627 861 -786 -413 -744 -647 -275 207 -388 907 732 -759 736 -187 957 -39 -756 153 142 157 685 193 -521 453 -614 751 450 538 -674 -920 -107 372 416 -644 434 -328 -306 -79 28 447 83 25 -973 947 991 315 -147 -20 314 949 379 337 17 -603 648 -668 741 330 -641 871 -70 -531 596 -984 658 -640 318 -243 -375 758 -347 643 660 494 -834 21 978 964 -971 953 -308 -599 831 -879 846 321 -310 666 -205 146 199 -224 -453 972 576 782 233 -770 -66 -891 -722 -898 -248 -650 -350 -899 -562 -421 531 975 291 120 -674 58 649 -317 -582 931 28 -754 826 507 803 203 182 -843 115 616 -730 -490 -750 -504 458 -515 590 240 -878 313 457 68 -278 -394 -274 -46 967 -233 786 291 -351 -76 -670 -266 528 52 855 -71 -290 5 229 235 -404 824 -249 436 -46 638 -988 725 257 91 -532 -699 -580 246 -100 -551 448 -913 326 201 181 877 728 -523 -508 32 -242 -592 203 -739 228 -140 -220 -87 922 797 607 800 -517 -786 -482 425 198 -584 515 -664 716 100 -319 355 -128 425 -266 -750 -64 643 -104 -644 30 -644 330 -29 -980 -240 675 -785 223 642 -991 755 938 -659 171 -918 -225 -821 802 -907 -762 635 -655 941 570 157 949 78 352 -719 197 -290 -308 -26 866 61 90 48 653 -412 294 83 505 319 -950 -562 321 724 317 700 300 146 -325 378 810 448 422 -414 -998 916 727 36 -336 -849 737 185 218 -374 -65 -657 -491 -707 7 311 -151 -164 308 -562 574 -268 331 89 -851 327 337 264 144 -811 -407 -375 237 -728 -464 47 533 -531 -697 511 -1 576 -169 -634 327 -122 867 988 752 -233 764 467 -721 125 -840 161 717 -692 511 -829 -719 998 -738 945 -296 -527 -242 -28 -109 245 341 -362 -646 -102 -145 892 -619 784 857 -696 -882 835 -510 -286 517 977 920 -983 792 -851 424 -280 -391 241 -620 819 -518 181 681 283 -688 -520 -940 699 -267 -274 592 -434 107 377 164 -327 159 591 89 19 -981 489 -171 871 618 5 41 143 824 -850 39 -999 -210 601 282 -743 -767 643 -371 709 963 -564 366 -659 656 -195 41 -296 441 -29 -790 73 -375 985 -695 -254 300 211 982 -388 -639 -665 307 -805 -108 407 517 866 752 -566 917 -505 -818 -605 -103 610 -792 -430 605 336 -782 546 730 208 470 -977 607 -26 574 947 641 478 -475 -362 -575 696 644 -942 521 894 688 991 -572 668 -170 116 -725 917 635 289 -486 -231 265 475 395 -262 -756 -380 459 659 -385 -851 -59 715 -447 -683 192 437 300 627 785 897 -50 -696 498 -965 -217 75 -857 -823 -404 -732 -993 -408 919 638 83 -905 -460 728 -137 -206 110 1 -692 -709 -379 -233 234 -323 643 6 295 715 -295 443 -681 -219 217 -812 189 232 -289 -898 -158 686 624 456 -768 348 151 -411 -753 -598 12 451 825 303 -469 -693 130 845 402 806 384 959 715 623 604 598 536 340 -986 272 51 -339 -403 -615 -312 -249 -302 -69 722 732 -913 159 -85 51 626 -232 226 279 379 -681 -428 -988 -968 472 -269 92 178 -679 -330 595 281 -459 489 -691 159 519 640 -250 -449 784 758 708 769 87 -808 369 663 375 -81 -320 642 -45 696 957 -871 -627 -635 -192 -663 -892 -380 -84 -900 -735 560 -189 -408 98 -557 -287 -396 -458 -374 -20 -887 70 37 600 -518 -844 41 967 -942 951 -845 121 -131 -119 443 -229 -775 668 529 331 -640 493 830 -332 -919 311 209 164 -141 -864 -599 210 308 -953 42 417 -92 662 -156 965 347 950 -706 -749 -465 492 889 -719 -796 438 -585 319 -576 -932 -101 -869 -279 -885 140 702 -626 334 572 61 -737 -602 4 79 -396 -14 -487 -957 -235 177 -93 470 297 55 18 -422 -101 449 -992 241 858 -752 -518 -819 -19 561 628 971 -296 407 803 898 751 -891 584 -501 296 516 562 981 -553 843 -92 963 -639 621 79 -383 -738 -474 -690 404 495 98 -546 377 779 976 320 -537 -674 -615 -734 -647 42 824 -276 676 99 -271 -333 843 473 942 -661 987 -141 -45 311 412 983 398 -267 -839 877 481 648 992 115 429 -203 387 82 690 -155 -45 -231 835 -427 -550 -586 -472 -941 -449 -943 697 255 -451 54 406 -505 -98 -225 -792 497 -223 962 850 -396 339 -220 -430 806 -316 916 -808 -72 242 -454 633 -694 170 -984 -475 963 -783 912 951 -154 607 240 -125 118 -475 -233 345 138 780 -891 342 114 -140 -262 691 404 -333 68 -64 -314 -605 980 -941 144 -682 -10 376 388 506 457 612 -567 -541 348 754 -542 826 -932 479 363 379 153 -825 636 33 -927 -989 -410 -868 477 266 749 -682 -248 -256 1 465 45 -657 164 -591 -928 11 156 421 -644 216 -279 468 -481 904 476 809 420 -830 -501 -182 493 -600 644 90 732 696 237 942 172 458 237 -456 -887 -566 609 437 -111 -82 -716 956 988 -275 -495 -545 800 -554 -257 -40 553 -755 -767 25 -124 -110 -690 992 259 402 -152 -185 638 -499 433 767 328 -996 -488 405 760 -201 -745 26 118 677 114 -618 -869 648 -1 266 -173 -232 513 -555 -459 -496 -493 847 -820 635 11 487 588 375 904 -425 440 784 326 917 221 720 -102 99 918 761 -115 -7 -837 -999 626 -725 -835 856 -72 759 -903 -591 805 565 731 -934 526 988 -645 -58 999 -234 800 353 -536 -152 598 954 -754 992 -860 -454 -635 -296 293 600 337 470 421 193 -620 199 -393 336 -212 188 218 -788 183 -609 398 315 -209 -586 81 139 114 -520 196 282 -412 -45 278 -437 -709 242 830 825 969 -198 -25 923 -999 -248 279 655 285 -959 346 -508 315 497 87 -814 -613 474 -385 -392 -978 643 572 -850 -222 -588 -9 -85 -453 488 255 562 821 467 537 42 -21 -63 -689 0 -274 79 109 -996 446 -517 -118 -970 -410 12 964 633 -309 -243 393 -495 -951 -717 -897 -707 -20 -971 -418 -885 129 -975 -421 -551 -186 766 -964 -699 -242 532 -87 699 581 561 450 44 -555 -306 262 731 891 33 -257 -820 -876 258 764 128 -80 -475 -104 519 994 -857 -387 721 -93 -710 925 -586 977 60 86 -222 798 -319 -450 601 -328 -402 916 585 -816 -671 606 -712 -680 -744 -542 -727 -229 770 -404 931 500 262 -811 -764 -487 -694 -440 948 -899 -132 288 -784 728 -426 -866 761 855 -234 -849 531 -122 -723 -516 60 -891 692 -33 307 462 819 407 646 -956 -139 634 9 -606 744 -332 -455 566 -842 310 246 327 -908 -88 448 224 -532 -837 -828 271 582 4 -582 -960 -917 -758 -949 -703 -624 -81 -346 821 923 -865 816 419 -714 -122 -462 -881 687 -406 -982 446 -15 331 925 635 373 529 -77 310 672 686 146 20 -407 -98 449 -937 961 -992 -711 766 -696 -534 648 586 -779 -490 -936 -527 -128 -926 -763 -17 230 -27 658 -536 -478 698 780 191 95 318 987 529 45 937 -285 -119 -448 -674 534 -338 244 868 335 146 -389 2 -302 347 -332 -409 873 406 440 -211 -307 -989 -908 199 24 813 916 870 872 22 808 -102 -953 34 -937 -788 -902 368 -563 622 697 -394 -627 -597 -397 1000 -900 874 964 159 -449 -79 -156 35 782 -186 625 -828 -803 -637 -815 361 571 805 230 429 329 684 -829 107 197 -937 891 380 103 481 -571 153 -4 -672 -451 608 -733 93 -75 401 37 555 -944 -627 965 -335 -740 -939 -22 -753 983 498 566 -202 -83 788 812 345 401 -377 756 994 -789 94 -82 828 -535 -791 150 130 949 431 26 257 -427 -647 936 -119 -156 -177 -872 789 -850 369 -552 122 -587 997 -13 -516 204 -774 700 501 -898 -416 -83 -681 -919 290 40 39 147 -889 261 -742 -859 -871 903 911 468 -58 906 -320 25 -648 -216 105 -371 894 128 -903 -818 -153 922 -73 330 -25 185 -742 735 -332 -223 956 574 340 519 -287 -19 450 293 687 418 862 182 656 544 639 55 832 -106 -521 799 -344 649 651 -229 703 366 -469 -19 0 -563 111 -127 241 -31 -472 312 -3 65 -38 883 -346 896 900 738 -419 -763 -574 751 -272 222 786 -930 -323 -529 204 131 -445 496 336 -458 -942 559 975 933 -515 -622 128 -966 -496 116 -446 693 247 -704 -608 -490 -893 -988 -326 -643 762 -633 110 -367 -723 625 987 -757 133 -249 53 -848 292 -609 -902 481 494 436 66 193 15 -48 441 290 279 336 -180 682 -530 21 -443 -758 360 284 -451 -628 271 -63 -961 12 -225 -42 -723 74 -469 -209 -943 824 270 -665 920 -774 -143 -867 -344 685 330 -676 989 -302 643 615 891 378 366 798 -737 159 -936 65 -210 411 -767 -232 -761 -125 702 715 424 210 -644 -364 729 -967 192 -11 -106 -250 -728 799 -956 495 802 694 332 202 -419 -519 32 638 -832 -136 890 -634 51 -609 -861 -349 0 -899 -969 -224 814 670 -400 512 -810 -313 -543 -87 251 827 -766 677 -787 -829 -928 -434 178 864 -282 47 -640 -579 512 740 -859 709 877 444 -993 -219 -679 771 -747 -308 -546 610 -884 -983 -754 253 -202 -562 944 966 -123 -839 986 -591 829 -624 921 -923 545 392 416 939 78 174 741 595 -244 -858 -408 624 -875 677 -775 -447 204 334 -57 281 57 108 994 -693 383 746 467 853 909 569 -2 362 -734 -504 -830 -14 498 -843 999 -183 -325 585 -883 366 -353 -837 -650 -621 -573 397 666 641 -556 642 830 320 -731 -400 -365 -68 867 53 623 -639 -88 586 -161 -936 -693 -680 -406 503 13 -780 208 76 436 -82 -801 -901 -563 239 388 509 735 -732 -837 -23 -891 627 691 18 581 821 -994 -452 67 -633 795 62 -931 -699 329 -129 719 -27 -384 530 936 809 477 -615 -351 221 493 886 -908 973 434 519 -596 -296 806 -281 722 -659 632 294 -298 939 -645 -979 -425 -428 705 -623 977 -508 -817 339 819 533 -434 -27 -279 -258 73 -906 947 529 393 -758 881 -433 9 198 -194 742 817 -127 -325 336 435 -514 -502 607 -960 877 -342 133 565 18 -203 779 635 323 171 203 -728 120 -964 509 329 785 643 274 -109 635 -264 -911 53 435 -92 -334 -219 446 -280 860 -95 -1000 -122 -757 -454 2 -197 513 206 865 -844 535 -857 432 149 534 995 -90 418 -675 -772 -484 -64 -484 236 -412 -377 -54 -771 779 160 -333 443 69 -525 788 -71 737 952 -235 -668 679 -794 -961 -512 -641 -409 -703 -293 -917 214 -599 -393 801 778 -236 -369 -224 352 -362 115 494 229 528 874 -162 -996 364 387 41 -585 -620 -307 -614 -9 -336 600 -626 -996 -300 -693 420 -479 -736 -713 -354 239 243 887 -36 -307 -147 180 819 -835 -112 -30 -921 -353 -807 894 -454 197 204 -269 -156 -122 -290 -488 -198 -33 651 387 -238 551 -511 -581 -772 830 -546 -351 -444 545 -973 -92 -472 -710 859 -277 -347 586 -455 -197 -598 -552 -2 219 -447 -114 -208 -784 604 977 261 -346 -372 670 -946 422 453 42 -174 756 901 380 -450 488 66 -490 -81 -894 -931 -684 143 -796 -919 109 -296 570 -526 -471 -650 -681 347 8 -398 881 325 489 718 639 -205 -897 559 -786 86 -778 377 191 767 330 -736 687 -835 748 -730 793 933 681 167 575 -590 689 -707 -692 268 123 551 682 884 -400 692 -778 -540 -705 75 841 620 290 105 -451 -702 -713 -756 -890 -777 336 -248 -456 -808 -558 -441 -623 672 -760 -211 -507 738 -462 846 -1 329 412 118 669 -209 506 -116 999 -931 -520 -607 60 902 -738 -970 908 168 505 -763 950 304 -354 -188 848 -357 -712 -983 -177 723 -931 959 996 -697 -369 164 189 588 139 -610 -924 -80 404 62 -224 -563 82 -987 455 75 103 -220 -748 -290 -849 114 -263 545 -324 -351 642 -773 225 -254 688 -414 -996 736 292 -39 -800 -270 181 418 512 623 -422 -506 -919 104 -877 -906 -97 -84 -955 -458 -324 -732 -190 -234 947 453 326 -98 -494 311 -54 563 -747 228 74 -525 -991 803 -966 -158 -35 301 -921 -326 921 143 979 -254 -313 -874 -73 -644 -297 -222 -963 450 -200 -911 -650 609 572 -243 404 95 201 764 -584 -917 -440 -538 -910 -502 -423 413 -176 825 43 175 -666 -998 -446 -91 969 249 116 923 197 -692 -201 -575 -13 955 91 -670 301 -99 -522 -817 750 -40 195 -349 -798 -742 -764 495 -55 -729 983 -23 -57 770 829 -522 -23 624 -66 223 -242 -384 499 -631 -700 705 -620 520 -978 -509 570 213 722 967 -908 -480 -373 -441 553 290 -785 -678 645 -488 265 560 285 866 570 5 974 -62 -71 114 -680 -626 710 -192 662 -702 -481 -300 223 -590 -400 -896 -135 193 482 -59 485 -583 356 590 -472 222 -503 71 898 -304 999 -508 892 -420 212 -761 -894 -369 -541 -651 -846 120 -798 -167 642 -550 45 121 113 -466 443 -441 -276 307 -926 56 655 43 455 -851 -211 -828 974 -739 308 -984 -392 952 792 -519 -347 -702 521 -129 347 -380 11 516 67 -204 -433 277 -511 338 -261 -681 332 80 437 134 -935 -998 248 -772 272 -403 419 -651 -737 -244 410 -180 -826 71 22 -243 -910 -245 -805 -591 389 -667 94 -440 580 80 -538 889 -947 252 296 -340 595 856 488 -697 534 148 367 -884 -87 375 91 677 101 -112 -44 109 -378 -473 -772 13 -832 -429 -232 830 810 -317 -100 -891 774 -177 331 -443 126 -564 999 -772 -231 60 -952 255 -192 762 -522 -248 709 603 -96 -348 -871 607 -674 -352 -321 -749 112 149 962 -990 992 323 -304 -548 -381 341 -160 -122 -580 -721 483 -984 80 -6 -906 -309 -20 -469 -351 -132 900 931 -524 -752 913 -667 -366 814 3 391 -752 866 467 512 -115 -435 344 60 989 90 -866 978 -553 -270 -462 -941 923 402 -464 -573 455 437 603 -200 658 928 -821 -783 475 844 2 270 -210 -500 875 -611 -895 -609 611 258 -864 -780 724 -698 -769 -336 963 826 -429 213 983 -657 579 -125 -657 493 -855 -966 495 574 -442 -421 638 95 -804 -414 -447 -781 929 -961 516 821 537 230 779 -330 519 643 -664 389 -722 -86 -396 -699 -771 -290 -631 -632 538 -540 -47 411 -19 937 74 -886 -912 757 836 643 893 380 -581 -536 -283 -606 827 510 -155 156 -299 522 725 -688 -986 -932 -341 746 423 -46 423 -600 523 317 390 -360 -195 96 582 521 635 688 -765 -727 -887 474 807 386 586 -3 -775 -369 -30 412 -404 -315 -703 232 697 -924 -261 -159 756 790 167 -609 233 858 -890 -11 795 830 833 485 343 -296 88 -816 -494 611 824 -521 -190 -730 -80 448 731 -607 -749 615 -281 -543 -362 73 44 539 276 -789 -894 -173 186 -418 445 864 64 -860 -949 277 196 764 -111 578 632 575 651 23 416 -966 281 169 747 -84 424 840 588 -754 633 489 121 -158 171 -326 -373 -178 -24 -31 594 575 356 -738 -95 592 -606 -173 158 37 710 -480 863 91 -708 -802 -487 -801 -184 -908 8 -32 284 841 532 -604 -696 -704 697 -93 -241 -354 627 -426 -61 -321 -396 632 528 29 693 -551 238 -401 -104 -613 -782 221 489 -69 -663 -907 -758 -907 182 -169 173 -571 -299 -57 -363 967 76 737 872 271 -861 -202 884 402 291 968 -33 -69 -974 -993 -373 -652 584 586 -579 -938 -207 -246 149 756 -162 422 388 -925 -359 -618 115 -332 -118 780 724 910 -705 -367 313 -813 72 508 520 46 991 -338 703 66 -232 -988 -609 -66 -388 -649 -518 258 65 -269 -581 722 962 659 -998 -539 -906 303 -665 -962 221 730 695 -565 -504 4 325 234 -531 493 -213 285 749 137 -274 -624 -396 -47 681 372 534 859 316 643 802 -689 -162 689 932 392 114 838 759 -610 244 -624 940 976 793 884 -46 413 621 768 -995 355 961 912 409 4 -174 561 155 -419 294 -477 -367 -831 -606 -979 -632 73 743 -607 -553 -463 211 240 -180 1000 -448 -205 -974 -924 -703 -9 391 454 -803 -158 481 -236 325 916 -643 143 -995 210 888 479 -907 124 -661 -109 722 -757 -888 -80 -432 -689 766 522 -213 668 -457 581 -432 -78 -21 730 -843 -96 202 506 839 899 -991 825 -276 -41 270 29 -558 584 -677 780 968 -441 -114 -352 -542 -406 6 378 408 919 417 560 23 928 643 125 -516 344 753 416 -467 -391 -826 237 -686 -439 611 958 193 55 -865 -276 -241 261 74 -256 -330 825 -730 961 -32 55 177 117 -385 -543 44 -319 371 -216 -513 -652 785 417 18 713 -678 632 889 1 741 668 -865 -311 332 880 -704 -345 901 -373 -211 -496 -82 186 -974 616 299 810 -934 722 726 -838 994 378 -541 -645 193 -965 555 81 -780 800 739 928 -703 876 -578 288 -559 -685 277 72 745 773 -659 -868 -297 960 -593 -772 -789 -400 -193 -622 -774 -911 665 645 -192 644 -760 992 330 -153 -817 -637 231 -987 -366 -206 -308 36 -133 814 522 380 239 978 366 -382 -160 -345 606 261 -163 443 -908 -88 452 -973 589 25 -275 -777 813 806 910 371 28 216 43 479 -901 -930 -997 -476 -968 -80 -849 266 -115 981 186 -629 -183 678 -562 -267 179 -698 -160 828 -513 802 706 -746 488 -159 5 931 -727 -468 -992 549 -684 -624 -478 165 827 -2 -605 333 -750 -244 969 860 -185 626 -555 -735 729 -145 639 -163 13 778 -419 995 22 834 639 -851 641 939 478 555 -229 -904 -124 -159 -143 78 339 -954 -55 124 112 361 495 362 -223 -385 -963 577 -902 372 -803 367 -86 -366 -950 -284 -52 -975 153 -691 795 476 907 637 545 -187 907 -778 -749 212 -981 623 -283 229 274 644 -319 -545 -388 621 221 928 736 72 -299 195 -284 -173 -292 -971 -974 446 -704 -810 -786 -528 -37 859 273 -679 -490 259 371 -991 471 195 -917 737 858 316 -330 -614 822 430 -59 879 -627 683 751 152 950 379 -443 253 -171 886 486 -837 560 -597 -347 -586 258 -161 -385 -776 370 182 516 80 -3 449 698 388 984 986 -785 364 590 193 469 -231 361 -446 -345 -385 -939 301 921 614 -57 -720 -631 -221 288 820 -361 -402 -325 -223 903 -973 719 -593 375 -39 -174 906 810 -295 720 308 833 571 683 -894 -877 712 -442 -99 -679 22 -737 473 372 -509 475 22 -993 541 -796 351 -715 995 -965 -209 329 622 -899 722 521 362 364 -204 -607 430 -713 861 383 342 -734 -390 892 41 5 -200 -208 524 372 -323 -220 -148 665 -425 111 850 513 -291 583 191 -407 455 966 -418 -450 202 336 -252 -920 -861 107 -522 24 -282 387 310 -962 -615 30 -512 -631 461 870 702 -810 951 279 792 704 -845 -338 -349 -686 356 383 658 857 987 -526 850 -837 -555 581 251 -607 131 695 428 122 885 -197 -752 846 -577 -902 538 -374 -849 812 537 -373 -672 610 534 844 -877 149 -443 847 516 662 17 74 -165 712 -368 -44 -621 689 -120 731 479 197 -976 -285 875 284 -493 608 -623 875 131 883 608 -206 919 -612 948 -223 -133 -960 -208 -249 377 -942 -672 -780 -954 101 328 -517 -751 988 898 550 -321 -257 142 -655 400 -189 -400 -705 -659 -429 -122 199 -846 -122 -294 270 -656 -657 -654 -213 -425 -884 -154 -413 594 -907 449 -443 -240 -711 277 -433 534 370 -472 -804 -904 875 215 667 109 239 -638 562 -473 -976 -459 872 -394 -81 585 -724 812 -438 723 670 -36 -529 -745 -206 847 -183 47 -114 65 633 -326 382 -625 -666 -927 -81 -870 -159 -438 -792 -870 918 252 485 -976 -744 122 407 -779 -724 -628 338 -874 -592 535 339 109 -95 383 525 837 -369 -26 64 -521 -816 -175 -892 -745 603 -107 385 -362 985 -22 257 477 -189 654 398 -518 878 -28 763 366 -694 -221 701 -804 26 180 -907 -292 164 -25 -725 -467 99 -533 951 -744 709 270 -97 -618 -769 246 -201 925 -364 -624 145 991 -278 615 -519 -248 247 -512 841 222 -776 -94 -751 613 -525 -284 880 827 741 708 771 598 889 933 -509 -197 -527 -720 -81 291 -687 723 -778 250 871 -94 -409 -833 -868 -498 -702 126 581 353 -98 324 -188 -759 929 -344 35 552 -92 -619 -912 -644 -682 -314 11 -339 319 -584 -461 -40 708 549 520 -999 -210 658 -72 -354 687 -24 719 -906 -599 -725 604 768 574 -625 31 527 178 -511 -600 -118 452 -936 172 566 253 189 876 -132 -907 -260 583 316 -961 -314 722 124 636 538 -804 -501 -698 -501 779 -703 -907 -106 -93 -609 -32 -968 225 453 -460 -307 -110 812 528 552 125 -278 -890 79 411 218 -796 453 -406 -147 870 -927 276 868 -526 -240 229 332 -833 -70 867 -223 -994 910 -578 -803 93 -930 -278 -850 -407 204 923 839 -560 -839 983 500 -468 201 568 -695 373 -128 -744 -982 -132 -382 -352 226 -728 335 317 -514 -545 73 -808 -143 -578 938 496 -85 883 215 -27 773 -961 363 394 -80 -335 -188 -960 -524 139 -562 -167 -46 739 -736 9 577 -844 460 210 -702 885 936 -195 -875 496 269 252 -139 -810 269 -855 -274 -336 978 945 780 686 -176 66 409 543 273 125 -333 505 972 -526 832 497 -711 106 98 -318 640 -440 873 -198 -312 -421 -338 -412 -619 43 -837 -819 915 -249 -60 412 -225 -959 -128 839 809 323 -625 -848 -384 958 -999 -86 801 264 424 -571 -383 701 412 351 -385 -448 -798 -855 -277 874 194 294 975 828 -130 -440 21 910 481 -248 -459 -111 218 -804 266 644 898 955 -721 -936 723 651 537 -485 310 807 -504 -986 744 -137 198 -341 956 963 -602 973 669 -83 -729 438 -750 448 37 126 -750 -81 -628 -771 -866 415 -175 -375 146 -731 -716 158 -908 -703 85 -739 -537 235 -458 610 797 840 -854 -558 969 -552 -966 157 -380 570 -407 -4 -612 -254 -758 953 -620 -461 -554 773 971 -410 -146 -891 -162 319 497 493 739 -631 228 -141 803 -250 273 450 -365 790 134 33 -670 287 441 97 -182 226 743 -783 -69 -977 -677 -38 -558 -589 -808 -552 -885 70 -463 -433 973 -447 492 881 -660 -359 -438 434 599 -923 -241 381 533 -298 752 204 -161 -567 964 277 -952 -619 59 -611 -14 366 557 163 561 -733 -690 -441 -555 -275 -395 -181 -870 -971 -701 731 595 -433 274 -26 639 431 -980 -355 38 -726 464 -890 -708 319 -824 -198 925 233 -201 710 -880 -798 6 161 611 687 -230 -125 -533 762 276 -998 -701 244 -252 154 -536 594 -275 411 -813 -6 -62 -132 -618 926 -851 620 1 -98 88 330 639 -755 656 200 87 947 -899 -21 914 -259 11 -797 632 -440 -312 -208 584 -964 -913 827 456 429 123 778 39 -395 106 -389 -478 401 551 653 -458 -879 -826 142 534 -45 -218 828 391 -700 909 -874 -877 984 182 561 709 583 -77 784 -241 -615 -81 -831 29 -589 726 87 482 -906 -589 -849 -304 760 -889 -333 309 -46 -676 320 351 569 -85 -677 -469 741 -654 -769 -497 -800 -248 -512 909 335 -717 429 115 338 -216 -742 527 -912 -398 987 322 -157 -693 -765 78 584 -134 -651 -475 -259 571 -3 -352 -707 501 144 -261 867 -215 -360 -717 -722 -670 -326 963 675 -805 773 -919 -665 49 -693 451 618 99 404 590 -117 -84 76 -601 -406 816 -718 -858 -77 -818 273 -881 703 747 -172 -562 93 831 555 806 866 664 -777 563 -370 -894 757 -553 19 616 740 -765 -792 -751 496 435 -513 675 -690 -449 547 735 -297 -780 529 -639 -876 -841 729 -594 187 -844 -386 -133 -569 -403 -815 307 -803 -111 292 -84 -437 -265 -110 -470 -345 236 -509 -583 34 -359 -790 681 682 -150 703 -321 711 -208 -781 77 319 967 363 570 -735 333 -651 -958 -227 -346 290 401 977 365 -575 606 -849 141 623 -725 291 -391 -496 -845 720 145 -927 -211 286 -940 -940 785 -164 -440 933 -445 -191 -909 -578 -474 253 -231 -317 -181 -971 79 -925 950 -189 631 -143 -835 710 -138 -321 -41 871 -94 74 -932 -227 -603 635 -946 967 -716 -551 574 -122 -575 148 -666 513 -577 178 420 498 -71 -983 469 -669 -97 -880 -543 196 737 -987 -965 333 243 -534 -986 -668 288 -860 820 65 702 -56 -640 -379 137 -998 905 -498 -515 256 334 -64 -42 315 958 -491 -319 -685 900 -722 -715 730 -154 641 593 -348 -112 -215 -502 -607 148 556 -557 -22 -106 -276 -914 602 -437 288 395 287 -125 -436 638 -771 699 -568 -496 430 -986 -645 -20 520 -389 385 48 -532 312 732 -893 616 33 462 466 253 846 26 799 -33 -692 -333 639 872 -960 -119 -580 -873 -482 -483 368 996 -197 -891 -989 214 106 -753 925 -799 -411 136 683 893 -288 345 857 -258 -108 -645 683 302 408 722 553 -551 521 782 542 -144 692 628 -190 -330 -890 -477 -451 244 539 760 -327 -638 -928 -794 611 43 772 932 -353 86 90 -433 -916 -309 531 -394 -198 120 27 -441 623 70 353 892 -215 159 -90 -525 32 164 197 691 865 -661 -983 321 -3 -297 -921 180 824 -645 336 -78 375 -485 -645 320 166 55 -888 383 -857 -336 -303 -753 -840 -964 -165 -342 -190 -527 -600 264 -284 227 -63 345 -696 -929 398 432 475 -393 342 -863 -41 961 898 990 -286 243 517 -729 -86 -43 872 132 -487 -458 780 148 -818 -390 871 85 -874 363 -569 845 855 -580 -567 -335 788 -994 424 986 -602 720 51 -715 570 4 -612 -969 -52 -66 -547 443 857 393 442 -482 193 262 -235 750 596 876 -844 -855 -895 -400 974 172 801 -936 -173 406 360 37 -224 631 282 -743 910 -910 -451 900 -505 245 912 -805 -306 -24 -928 -698 -424 511 637 767 508 732 514 215 -135 414 -173 51 -498 214 -850 15 392 -228 -892 957 624 264 -964 960 -267 175 -936 -410 334 596 828 695 517 616 -654 -273 813 706 -420 226 697 -690 -527 -612 188 -327 -100 136 812 -926 -810 534 -735 716 -934 -919 -505 346 -574 925 -626 281 -327 100 492 -611 -913 -690 414 598 474 -341 -625 -618 -589 968 529 -699 966 -906 -395 -762 -485 470 -95 511 120 369 -554 -465 -889 996 529 966 -728 30 -629 64 -7 -723 647 -729 408 -714 304 25 -670 -199 -303 824 -667 856 859 113 -169 700 -362 -413 752 -702 291 673 -897 -878 -751 -247 -19 -172 175 740 -864 539 638 -427 -897 280 746 578 401 301 -232 -278 -791 730 -735 -397 -144 -697 788 132 898 -333 661 790 603 -542 444 255 -690 -688 -847 244 34 593 100 -32 -512 18 867 -311 -838 -487 274 -441 14 534 -229 -728 -680 386 -365 -571 890 -733 -273 -398 -465 -637 639 242 -903 855 765 983 -866 293 -821 455 342 663 25 -629 294 -31 -147 -256 -159 610 659 348 136 726 -12 828 -614 -989 304 -191 168 770 364 79 -873 980 -227 231 -69 -423 -850 767 -33 590 -456 441 503 -556 -231 383 -829 403 15 -661 73 942 -636 679 70 453 492 -20 999 865 351 524 566 -83 -839 -907 496 439 992 -590 -638 701 226 -319 167 660 881 689 247 274 613 202 837 -943 49 -803 324 -578 -705 -928 -984 -797 -467 389 -985 -343 -856 -243 950 -847 -3 -146 123 -675 -942 -226 137 178 -330 -56 -440 -990 -457 646 133 -586 -885 -974 -622 676 842 -524 145 892 -887 -365 799 -74 475 999 -109 -500 848 -191 -501 762 628 -968 -749 75 -321 -691 -741 -55 -532 93 858 763 793 -229 -78 933 -779 783 287 894 -169 854 674 998 719 -76 -462 144 702 -356 339 447 964 368 -573 -45 698 153 720 631 -73 89 -265 486 -92 795 245 685 -840 265 827 620 256 -403 -336 -568 -617 228 4 553 -554 606 -126 -250 -547 -14 459 416 -710 -249 898 791 786 178 752 82 -761 165 -143 -808 -348 674 985 -626 643 -709 464 387 325 218 -71 603 -739 -164 -620 -699 -32 582 261 495 306 138 741 453 -90 -658 816 62 -486 386 908 -669 692 -427 560 594 -117 644 -376 804 831 -706 987 -30 -634 -450 291 -246 343 53 762 -814 594 -530 823 -857 598 578 956 -472 358 975 882 -667 602 318 117 -34 20 641 -645 147 -52 -950 338 -458 -856 -172 545 558 -392 782 -661 562 -177 225 215 632 277 994 304 172 627 140 94 -91 -286 -287 332 -304 531 68 896 27 651 661 -187 591 252 448 486 -782 409 87 -370 -909 -461 -474 759 -626 -493 -97 -668 -712 -562 36 998 302 -647 -460 902 351 109 -541 888 65 -620 340 -366 619 -595 740 930 -347 508 240 365 -999 91 -445 -359 -673 153 917 -264 339 282 996 -868 497 -461 912 667 -299 -966 -689 525 -221 -60 -26 428 -811 -975 -332 951 259 508 -347 94 812 -641 658 -668 -867 -668 197 -680 -177 13 392 616 -422 -980 -703 -714 -58 -947 385 756 -540 324 -785 495 363 366 -605 -925 -993 155 -389 -655 801 -105 606 414 922 458 132 -328 -895 965 -413 -346 697 121 -444 -537 484 -488 590 -910 -952 -614 333 -895 -333 -140 341 442 -73 999 742 913 185 4 -263 322 -125 870 -285 258 -842 -851 457 -544 -246 720 157 -358 -968 219 90 315 81 413 650 163 997 -22 176 -703 -897 -333 332 191 -815 182 877 -75 798 -69 679 -120 624 528 -754 -846 -511 866 547 -448 -812 623 -423 -19 616 820 -2 989 494 -239 -723 -329 -963 513 561 740 -348 -25 848 225 925 -345 731 -99 375 152 -176 344 -200 -408 -593 764 -545 -24 -939 312 786 44 -534 -645 -506 904 523 -856 575 -597 -29 807 148 617 -668 669 69 -228 -97 177 674 225 311 -45 -775 604 -189 593 -224 894 788 -982 -90 -139 -819 641 -580 439 323 -342 -48 -851 -593 -179 591 505 -251 -200 -324 597 332 -740 -775 -899 -685 -912 -272 -569 -920 104 -192 -589 -356 -773 -295 741 -83 -603 739 370 -58 -515 249 -622 924 727 -293 874 -459 -124 -549 -536 -434 -800 467 -450 -553 -187 623 -788 636 -549 834 -663 911 116 853 569 487 -362 -91 -661 -780 250 169 -434 -549 266 759 -312 -778 -8 630 -677 -928 299 -790 984 59 676 4 325 -508 -263 -943 -462 582 773 -429 -329 496 753 738 -207 116 -245 62 -957 -381 -78 -365 -23 -464 -666 -948 -320 211 -881 280 -825 858 607 -625 587 705 -677 -295 -263 354 306 -573 618 390 869 641 -358 -229 288 -939 395 208 381 511 -776 -709 -680 -305 -893 998 122 -217 -739 516 591 19 -771 347 516 -697 -702 408 767 -31 -614 668 104 791 6 863 666 939 968 56 -523 -823 553 533 62 -288 439 -806 -138 721 -279 -873 -562 350 -241 -428 -120 199 -751 902 -460 -35 -96 289 -684 -802 -12 316 947 110 -15 522 -856 698 473 205 -960 -215 -183 -769 -733 281 -223 -599 653 -210 660 906 303 -852 162 60 -515 -945 -372 333 739 -520 122 934 883 742 -865 -800 142 905 909 984 341 616 -847 33 608 194 717 -622 29 440 465 490 9 -56 995 -940 -359 690 -260 -946 732 -251 -252 -157 -854 -579 38 77 -635 -353 -572 -667 153 491 526 575 567 928 699 713 -269 -755 490 -675 -577 909 -647 -32 -792 923 589 -318 136 -138 -737 269 500 334 93 117 608 -49 906 -811 -560 -835 2 975 423 22 -591 311 92 -612 367 -530 527 -523 211 -156 117 -986 208 -503 67 -879 -468 351 -132 222 183 973 -985 -38 352 -823 737 810 297 -778 212 148 994 -112 299 -882 -782 991 -570 -275 743 984 -611 2 -507 67 582 -289 620 -51 -823 -487 -238 536 576 -865 -489 -182 603 976 -46 757 161 -521 -733 807 267 229 -477 531 437 84 244 13 -609 221 -165 190 985 160 -113 308 11 652 -903 -29 -776 24 -969 536 -121 -246 -416 968 -324 44 335 -805 -355 332 -912 472 -813 860 608 -662 775 -906 104 704 41 491 27 -722 -101 -847 -740 -264 -648 -219 277 743 536 -372 193 -736 562 -219 865 -930 587 -989 -732 698 -729 -701 707 -614 44 -34 -298 907 286 240 906 556 -157 -794 -565 116 395 711 539 -282 -98 178 -23 -876 396 -190 -23 -349 -960 254 -316 -924 994 177 356 -674 -513 -628 623 656 -282 523 -997 571 939 895 -501 232 310 -514 -714 -671 779 598 -524 -514 370 314 -44 701 -828 7 124 311 988 891 -957 868 695 -210 -173 -275 788 -840 631 -877 461 -929 854 -619 418 -641 -998 -936 868 668 -568 -462 -991 -817 -806 366 -740 -857 588 -19 -239 710 -675 228 -337 -11 -43 -464 -907 291 838 267 923 -240 -540 -213 -480 535 -220 889 691 988 -931 -822 -446 -675 639 -952 56 -354 -604 -207 821 -289 704 -963 -772 -859 539 -486 514 -760 -333 -444 -427 -399 -847 -622 444 -779 -667 212 159 987 -763 819 -824 -195 -187 -3 804 226 -204 88 925 527 -988 738 217 354 171 -301 191 174 776 248 372 -518 533 -364 -716 751 -859 -114 -772 -582 -779 -381 60 318 999 357 -998 -159 856 605 334 -773 -824 76 91 -174 204 154 -498 256 757 -974 -163 -772 306 -924 -448 -441 -381 227 47 -198 -414 49 701 739 252 129 -20 -915 -676 61 825 521 417 808 928 965 -844 610 481 88 -38 -187 438 -977 -694 356 -965 -911 -849 554 127 -669 -650 -654 183 -938 727 -514 653 384 -596 -941 681 853 600 205 -244 342 585 871 61 -645 851 -297 114 470 647 -811 130 -634 -880 -90 -464 -728 508 -373 -889 -818 407 215 922 987 -836 -308 -857 589 559 544 166 619 -104 -478 -320 -906 339 -181 517 -601 -741 906 825 885 849 -722 120 939 401 -663 918 -552 -799 -207 401 419 842 388 579 338 -551 -112 765 -207 -264 -490 -798 649 87 227 -126 420 322 -909 237 -830 -497 -402 105 204 948 413 136 52 103 -824 -371 -750 815 -49 194 803 -709 290 -649 -173 505 664 499 985 -540 -83 -343 -532 349 397 843 845 273 794 -900 61 305 -508 455 726 -37 -386 -239 -399 736 880 -295 666 -503 -844 -53 239 470 445 -864 368 992 393 -257 538 -293 540 186 950 398 203 -132 -647 -780 302 293 -257 802 732 793 202 -723 268 91 807 -83 598 -208 -909 -835 -983 553 -74 -535 436 752 507 -177 127 -811 -38 -683 -252 -373 396 -174 570 591 -873 -993 -503 992 706 -603 -774 156 -174 -904 -654 158 -970 519 467 -368 -204 -982 410 461 -145 64 641 -757 -105 763 415 -151 -624 -766 196 896 458 -733 788 -182 26 49 14 982 976 -708 662 -803 63 -405 685 601 197 990 371 457 792 10 368 -751 -700 384 540 47 -784 974 875 -797 924 145 397 175 807 384 978 -30 -987 -334 421 879 -308 -212 -703 46 965 -586 -566 -743 331 350 -786 280 -525 -472 214 -941 -619 30 -335 692 228 -682 -107 943 -410 -862 633 -544 -66 76 637 -826 -599 -334 -957 -754 518 -554 709 840 332 -618 270 -575 679 477 -553 -554 126 -297 -377 -367 257 -816 670 192 -296 -182 894 99 -426 754 -136 430 -313 838 50 -714 -996 589 272 206 -666 907 762 -111 -138 -54 13 584 399 87 -197 -924 856 259 -259 730 -207 -759 -251 -913 -909 754 -928 -382 698 -208 -624 -194 -645 -127 -678 955 -838 -638 -242 -953 -959 -508 367 -56 -64 -43 152 424 -9 463 792 853 -467 695 -458 -894 193 -418 123 406 496 728 701 877 353 -354 -871 269 380 394 -711 11 96 607 -197 -76 189 -318 602 317 439 21 -649 -750 -616 -649 880 242 888 -783 239 65 -578 78 -584 476 -263 -659 990 -944 508 499 -169 427 -977 139 229 118 124 989 431 -340 713 780 75 370 -459 402 -335 708 879 -336 463 492 862 941 567 -826 137 -635 594 -134 557 406 134 976 -769 487 -281 594 -898 -435 557 872 -838 -477 586 -716 -328 -241 940 545 168 399 391 652 824 916 -588 976 253 448 -254 456 -404 815 -75 -666 -726 -417 -653 207 839 -195 201 413 527 -900 545 414 -8 688 52 55 736 204 585 -985 -417 -298 994 -13 408 -866 201 -354 -107 731 -485 -999 195 -101 569 300 -64 614 453 -365 -500 -735 -871 -39 -123 -727 363 336 514 733 -18 -871 -178 -929 -966 411 623 -199 -255 62 -878 576 -530 217 -854 584 845 -485 293 -711 743 564 -376 448 246 99 -562 -177 -444 -536 20 283 254 270 -588 -199 -139 -160 -319 133 -96 -958 1000 906 -548 143 -856 712 68 443 702 -569 -674 -487 894 883 -258 -503 777 -1 163 936 -730 70 -666 809 -135 407 395 489 824 -806 -800 86 -81 -744 840 231 -48 -307 173 -46 -616 883 322 278 253 -350 -588 1 -806 -565 -768 362 -381 -783 -99 -203 -533 -218 299 417 -680 -730 678 -357 283 -583 -477 -814 756 265 428 -484 -494 296 301 813 -198 611 331 747 671 812 263 512 172 993 -568 -745 -728 -432 11 888 584 -248 188 -180 -339 604 -114 -91 998 704 451 -206 -955 452 -118 -300 -472 915 500 -544 -398 -346 -415 827 -835 360 -278 -786 266 -328 -533 670 -809 651 12 -992 -582 -201 465 -832 767 -364 -621 970 960 783 855 879 590 312 -30 -503 -40 374 -188 -956 867 950 458 797 968 499 -291 -695 -934 381 867 800 308 -865 -798 261 12 860 -323 -622 295 351 -413 326 -739 951 -793 -811 777 174 -233 960 -657 -430 -355 297 -982 139 -470 307 -433 290 294 805 -14 -521 -838 -870 250 627 246 280 -754 116 154 -170 399 -601 185 492 312 878 216 189 55 -785 104 -660 876 177 -912 650 -684 768 38 -458 -755 63 -348 405 981 -599 -469 542 975 493 -298 520 408 71 466 -105 380 -133 -303 967 661 781 660 -591 -888 -128 859 -288 -125 819 -943 -160 636 258 -82 -279 598 -888 -431 -415 -804 976 484 880 993 563 410 59 -555 -140 -892 -512 -409 -286 -674 -603 -373 612 423 -908 -350 -291 989 -409 -830 -34 536 -350 187 -54 28 167 -556 -535 746 -876 -680 -966 -809 587 -475 283 -907 563 902 167 665 -24 -63 656 151 -765 -64 -694 584 -865 -348 -815 -368 -820 317 -685 771 262 -236 -40 412 -246 -507 -750 579 -924 -911 725 -761 -65 -411 -300 318 -164 -299 216 28 876 -160 420 922 95 307 566 -177 20 258 -300 -74 -801 865 5 -112 64 806 532 -132 478 -190 480 653 807 -555 886 -505 -685 459 -707 964 947 54 966 -373 746 99 -39 -610 355 985 -198 -806 915 -561 -24 -275 -342 -256 -789 828 -129 -269 110 -88 -959 -715 788 -411 938 710 603 639 -424 66 -915 160 923 -473 -969 273 903 861 -40 -946 -570 -601 307 -400 -496 -837 441 -117 399 593 532 -131 -517 667 -825 -455 -738 59 -668 -869 -427 785 -771 -661 984 -380 -652 -308 -775 122 297 16 -404 -547 449 113 -40 398 907 251 931 64 301 840 735 643 -489 971 247 979 98 441 -978 535 194 213 -502 -597 -422 190 -10 49 -676 -878 -993 582 546 -768 -553 421 -554 -100 -224 319 -82 -423 755 770 -659 217 -886 356 -267 -133 572 865 -1000 -67 -188 -522 681 760 521 17 -204 -462 347 982 794 308 -947 -920 72 -760 202 700 -973 -512 -629 422 783 -290 -764 748 -799 -17 385 -150 624 757 -331 569 363 -582 -381 -721 763 -941 709 -457 -833 384 1 208 -539 -823 -102 972 -485 494 -349 -614 -735 -793 209 -952 -255 -50 -309 -757 228 -848 712 -566 -892 -920 -866 238 585 954 -292 -989 134 -373 68 -743 -723 -221 -173 170 693 -151 786 -112 -955 -924 -938 -346 886 -916 130 362 835 -965 -854 808 98 -437 222 384 -983 -531 -530 969 -152 -693 894 -969 253 477 -811 -393 604 -936 -201 84 553 390 -477 -62 104 412 -328 727 496 247 417 264 -190 902 -10 -873 622 164 -634 973 606 -268 -949 -398 745 389 772 -1000 863 -763 724 -534 917 -793 438 -490 -709 -647 -938 420 984 376 124 949 -498 445 281 -456 526 295 -952 -501 -179 -257 161 -672 -114 478 -523 251 -468 -266 -407 -841 290 -416 294 592 -524 -771 -393 -993 -984 698 -80 -758 924 -477 -70 94 -41 455 -822 -247 -448 992 -216 365 -939 -840 -630 -184 -817 -869 591 -878 519 829 -769 -565 -692 192 205 -598 -679 -27 -525 -160 -958 936 317 -366 921 401 300 -562 -484 -105 553 959 320 304 -872 -716 -398 -644 848 -730 355 68 422 -901 521 91 -834 -444 381 -194 676 -188 514 663 977 923 -5 373 -948 110 67 -930 -849 47 -672 25 -641 433 747 -162 651 875 -841 -338 250 38 -783 -688 563 -741 12 1 884 -884 130 762 608 -593 -904 946 -468 -488 486 -907 -698 51 441 731 835 238 581 -646 669 309 -538 -274 -734 -700 569 -719 -430 -195 -435 -411 73 113 931 870 -970 726 165 178 580 -766 168 949 995 716 -807 -307 -191 774 -542 958 530 -924 -827 756 468 305 701 738 29 -287 -250 -659 -788 -175 894 -227 -814 -141 274 -127 7 -205 326 -219 897 261 -536 389 605 766 -478 -87 -839 941 -99 719 -666 138 798 941 208 -198 894 478 605 -137 -855 -53 361 -623 310 -118 -462 -237 -248 788 689 21 539 498 -582 945 -261 796 479 434 497 -610 -171 -267 717 689 757 164 -82 -675 -184 -424 669 670 -934 779 -829 894 -67 180 -12 639 299 540 611 422 -620 422 -411 -201 -335 574 -694 -459 983 526 384 -941 -312 545 -952 -951 -823 993 -653 -646 388 628 519 948 972 191 -733 -174 985 -907 847 966 -89 -315 671 565 -367 -587 -908 975 -203 -498 -354 755 -550 518 925 -291 -609 181 -563 470 -177 -358 903 -923 -712 -620 -248 352 723 23 -518 -4 35 229 262 961 704 993 -978 213 320 -890 -114 671 918 -128 -983 944 196 -274 590 682 939 -650 284 969 442 -166 433 911 -596 457 972 -641 -335 848 -32 -20 321 426 780 -803 288 -692 -3 -197 -227 581 -31 -643 783 -274 -360 -293 -701 909 228 547 461 415 337 -526 407 747 326 -329 951 -196 877 -24 -623 214 -44 -939 -672 -672 -144 792 461 399 -76 -74 125 385 418 -396 -175 141 827 -42 -762 642 -317 -504 -720 -494 -151 -231 -482 -71 595 723 -108 29 310 529 -133 771 -423 -539 692 -300 -388 -717 -642 -45 -493 -630 90 -225 -660 -787 -140 -174 302 631 175 -278 444 288 -638 -439 899 -345 -541 -846 771 -990 -355 206 -84 83 791 662 -165 972 -744 529 -329 386 886 720 -424 162 -930 368 -706 -325 104 -570 -683 703 928 850 246 -204 989 983 799 -459 18 -924 715 -793 551 547 345 658 -8 -310 243 -978 817 -771 -28 -63 161 162 -431 -536 -292 -340 -394 -899 -894 357 352 306 18 236 -229 530 982 474 574 -314 -131 37 -431 -298 572 -474 -114 -781 -195 -356 502 -8 -22 486 -220 158 -403 419 -957 -925 -957 942 902 -48 -641 -969 625 -955 -134 -585 415 -420 986 3 -74 707 -518 -238 6 -854 -488 -47 230 -847 -773 432 -805 -816 -961 -491 -281 -422 136 784 128 -207 507 -776 126 696 -978 -457 -862 272 -57 436 460 -988 -139 -54 95 -806 -946 -413 229 825 330 -748 213 -161 -454 -243 326 768 626 131 -142 -514 636 487 -382 618 470 210 -646 -844 -98 -490 -983 359 535 611 116 822 -950 836 846 -640 -196 861 -927 881 -48 -687 301 967 756 680 66 587 -559 173 1000 -317 -764 702 -680 279 595 -441 214 186 -30 -533 214 826 -958 -603 323 -299 -435 -500 936 -143 -419 474 690 -570 -873 -860 382 168 -670 556 -305 -724 -198 -443 310 278 -203 979 -117 -960 -561 -30 946 684 -897 -274 265 -434 23 176 621 728 -845 -934 -476 104 -470 -87 177 -734 670 -190 857 -241 -764 93 880 -136 -540 998 28 815 490 450 -796 655 414 878 995 -242 515 -171 736 349 7 711 728 489 -960 10 255 446 -843 -86 -975 823 6 63 560 552 -139 -752 599 -577 -662 -567 -13 114 -610 506 104 -299 635 400 -596 -401 -289 -851 905 -185 751 438 801 -544 -827 291 149 211 220 -433 783 702 -427 778 716 -496 -111 441 460 119 -928 -748 -462 280 -934 177 -684 854 65 820 -978 -855 -543 855 -130 820 -987 -239 258 583 -590 -426 -854 314 -715 482 -689 265 491 27 215 51 880 438 -525 -846 -215 -809 -656 957 535 453 -423 -173 -847 728 -830 972 -918 -245 779 455 -520 -935 369 889 -284 -758 -173 -121 -821 116 -833 115 -504 498 459 965 -991 -856 -770 87 850 -382 -931 -248 -883 -378 990 -30 906 219 617 822 -279 489 -685 -326 -539 -131 660 624 767 -989 -599 581 -467 -129 -909 -144 524 -829 -943 981 -916 -764 -299 110 846 -171 -791 -423 -760 -991 613 883 297 349 -188 294 -492 902 926 -637 296 -846 128 -758 662 13 238 -99 -201 48 21 874 699 -142 -280 533 -449 -192 -502 -18 58 -354 124 -235 767 -962 90 338 -483 371 -371 -609 244 -732 -844 512 491 520 245 -552 -826 235 -676 817 769 -208 538 -185 -948 -798 918 513 -256 557 578 -434 112 -274 356 471 -885 -13 712 -792 513 -396 71 124 -550 945 371 595 -644 -86 -664 190 -131 618 17 -624 -673 49 465 724 395 -911 447 135 466 473 571 234 32 257 37 -322 -707 983 -668 -797 694 723 -761 670 -504 675 153 540 -857 -911 823 -351 -211 -160 -125 -966 -493 -592 -619 -426 124 -754 11 584 966 -285 -643 168 664 -433 -667 -742 760 372 -629 -977 521 715 -893 -211 -63 -538 453 -352 -24 -855 -747 81 491 723 906 -11 -668 -482 453 105 -417 -803 884 -22 -995 134 -928 -862 780 -449 640 284 870 959 208 89 743 -784 404 -586 -269 -58 -187 -5 -303 -406 547 498 982 -652 682 277 845 -156 977 986 501 -551 777 663 605 300 -167 557 -784 563 -144 -978 640 200 -43 84 536 -637 419 104 -270 496 -537 541 646 -600 -554 -354 -177 -621 -24 -480 -14 962 -878 -997 -836 978 559 157 -259 -127 -554 105 -448 316 351 -928 -578 786 -176 -879 692 -279 -242 -86 -312 -27 747 586 -492 881 -244 520 604 -119 -772 968 -344 -433 -400 -326 -108 -141 -828 -952 5 566 399 366 338 -981 212 380 217 31 -550 -902 -264 -403 -426 223 470 227 -931 49 -605 -271 112 -234 -943 -150 619 561 806 754 -309 218 -83 -480 452 -799 142 434 -958 393 -292 -313 43 893 -509 984 -480 814 -630 991 944 -717 17 -849 293 894 -803 -561 550 -64 98 940 369 498 -103 37 -690 861 -72 614 126 215 -870 -16 -666 429 750 -261 228 751 -456 -687 87 -106 965 -543 -881 604 861 799 670 -609 -845 89 442 589 -933 -803 433 -445 317 153 -119 -116 103 -604 -374 7 662 400 -929 382 -896 977 692 161 -624 142 310 999 439 -75 571 482 985 461 -704 361 -386 -205 -210 846 44 65 -962 673 407 190 284 -359 905 -572 -621 -975 -209 -562 -103 103 -162 -609 505 -600 702 -388 -28 996 628 -450 -639 203 -739 410 308 875 470 -488 328 602 364 -799 464 -523 913 508 -331 312 -893 895 2 -148 -771 685 677 -964 -955 -811 -587 804 52 706 103 -147 849 700 625 777 -379 139 -280 927 -422 781 -507 -627 -480 204 115 -138 -997 -756 -796 248 958 190 -733 -279 -756 -760 -157 901 -745 877 762 -223 -549 139 -370 -508 -670 -349 -483 247 -270 -83 -293 679 -686 -675 -870 553 -680 -24 234 -338 758 -11 761 -482 893 -781 404 986 589 -773 -275 837 471 -735 24 -849 381 -26 -534 -746 124 -878 671 -825 255 -478 -965 -257 858 -508 849 -956 -568 659 -769 -51 225 -261 -527 -956 939 -900 586 -361 -131 989 -294 -680 -348 230 -122 -535 595 257 749 434 -701 -442 759 902 136 83 978 -576 -481 701 -130 -414 -807 428 580 -154 607 555 224 -852 944 -869 -752 140 647 -571 -774 914 373 51 -713 905 -752 -653 758 101 350 303 948 -64 711 86 -193 -701 196 -709 133 182 -207 -122 -496 622 -602 -675 911 -318 202 -275 230 474 -188 912 -398 -153 273 -846 92 752 391 186 -575 -594 381 987 71 553 -879 -477 -225 967 -636 699 -985 -176 -922 438 130 -928 -30 -266 458 220 867 -808 984 941 651 362 0 -95 -426 -344 -843 -862 -222 304 -857 -384 663 600 -24 -802 554 376 -52 -741 936 165 333 735 132 -994 -471 -358 -224 -352 -683 -416 773 256 -578 222 -622 848 884 241 509 960 -308 531 798 -386 -321 128 -74 -807 954 155 671 834 -404 -114 -201 97 217 -458 -283 447 126 -206 246 -580 -724 850 -695 -346 -27 -173 -183 811 446 47 -951 365 863 -805 -317 473 -175 187 -855 350 942 -859 -710 681 -533 224 965 -442 78 599 -768 -480 482 -330 -38 -596 956 -81 -914 -228 231 -332 -214 629 477 -579 -744 -474 -485 182 179 666 -872 -519 -358 688 966 301 -606 -645 -207 -831 -269 -205 132 -357 9 -483 737 891 -61 992 604 218 -967 131 -101 744 941 -738 -201 286 -140 -167 -457 -125 -284 370 -153 -705 -350 158 137 861 -60 -65 80 -267 371 -382 310 628 -63 978 653 -775 809 -377 114 -156 652 139 491 -335 -55 822 803 -643 -252 -739 373 -20 94 -749 -582 96 359 216 -104 -92 914 476 -192 31 -952 -930 -194 -693 -409 -276 -319 221 -456 699 -15 515 -54 -560 -879 25 885 308 -451 919 371 -137 -768 477 955 -860 -75 -421 122 -288 185 590 646 360 172 572 -398 847 677 -386 -769 -60 418 426 -676 -189 944 -429 93 443 -37 955 -571 -322 795 -896 -59 42 -86 257 156 -876 790 -258 62 273 -48 -907 997 -375 901 285 150 -631 956 951 -481 4 204 -376 720 -591 647 450 -906 706 454 -438 680 -271 -252 -250 -262 6 -704 912 591 301 -597 -583 674 -732 380 -284 -929 -395 -904 -418 112 -934 -99 372 -406 -770 -269 -935 -175 -779 169 -537 717 -437 -644 466 793 603 -358 -552 -300 -692 -118 672 -159 -205 -944 59 -862 971 226 858 -299 -935 61 391 -948 747 -4 -608 83 -578 461 862 -395 -174 887 278 646 255 -433 -745 -775 595 -566 9 629 499 -565 -966 515 380 981 -352 759 938 241 -759 133 -405 509 -453 -206 896 -346 746 -584 283 -239 244 461 954 -525 215 -293 184 354 819 782 -719 499 -847 116 969 362 -441 437 -216 -519 -838 394 98 406 -69 303 -683 -720 -827 -173 -862 422 775 -576 539 -410 -750 31 -889 -796 848 667 207 -383 -938 827 285 265 292 96 757 528 -897 843 706 953 165 -406 -68 -439 -249 -790 -527 -38 805 410 692 345 -498 -461 -549 255 264 937 435 -792 -292 985 32 442 -409 538 780 -317 88 -767 -164 -32 -23 320 170 -334 902 226 646 -737 -866 -317 -176 -970 21 560 -117 222 921 -687 -151 767 -730 -539 -516 -514 -307 -416 -190 994 290 232 -162 -86 531 656 -248 -8 -642 303 -985 -373 -563 579 -441 -695 884 -478 -482 130 387 -875 743 -19 468 799 316 -307 979 -753 -418 -762 -789 -203 501 98 569 901 824 639 176 61 -258 879 0 637 669 -212 276 787 483 -999 -227 -370 -588 736 -39 -139 -932 -246 949 535 261 -962 2 -616 -182 -380 473 -811 370 379 -107 919 -283 180 807 154 -731 -707 -361 -291 805 -821 -263 -244 127 -734 -966 828 327 -100 307 -665 878 -23 997 -661 -241 -18 527 160 555 -513 -160 667 295 787 -997 327 779 -106 336 543 461 -680 -747 83 916 -456 -971 822 987 -779 884 708 -183 408 266 -315 683 -753 976 -316 -427 -837 601 -477 -806 -275 920 299 413 458 -418 15 -674 329 344 690 621 941 -884 -2 -583 -471 -772 -396 -313 -325 -341 950 -500 -871 851 549 108 363 794 299 211 -341 351 374 850 18 -368 -152 -53 590 461 -9 834 -456 -553 975 -470 844 -698 598 301 -998 793 526 814 533 975 214 -275 -399 -636 160 -1 338 600 -126 -914 -400 -338 208 -773 -113 -60 9 -605 691 -898 679 187 129 -817 -708 104 -280 -987 794 202 843 32 466 -977 -955 -144 214 728 -611 83 -22 -730 -511 984 999 700 383 -683 790 -287 53 58 -98 164 774 -146 856 -713 -591 -235 -687 618 -972 102 -580 263 -856 708 -969 -69 621 -93 857 -93 683 962 -444 107 559 -638 759 126 -27 563 517 -520 -304 936 710 -329 889 -623 648 -712 393 996 948 264 -576 498 -179 452 -651 133 497 434 325 213 299 766 917 -731 -990 -892 -228 -195 470 83 989 -968 -602 -363 430 769 68 238 338 -858 -878 -908 454 503 56 -285 -674 -821 493 300 -401 956 -432 -866 -362 796 45 -948 808 -570 -36 -919 589 121 -208 -128 55 -171 -563 794 -550 815 -651 -731 -516 -413 -510 -780 183 -13 -578 -928 34 864 -908 868 -597 -307 -840 -449 95 213 -498 554 273 664 718 -241 -80 463 -398 331 -677 -515 233 -920 -346 396 882 754 867 -38 -150 -836 1000 -634 -388 687 122 -333 657 -186 -670 -654 -134 841 -287 -976 508 -259 -48 662 -855 252 195 514 -850 907 25 -465 -464 325 360 -340 -389 -698 -65 401 774 -223 36 -972 -540 -832 -166 -325 -825 186 -286 -946 4 943 541 -686 26 108 979 315 -520 87 643 322 -819 -539 245 -790 851 -216 612 13 449 839 227 -205 926 248 25 -885 635 -788 503 -61 -13 745 938 -90 -615 -911 110 -71 -307 -292 -696 104 300 -788 -899 -591 -217 263 -577 115 408 641 59 601 -547 152 750 -327 -600 409 120 -759 335 568 -401 823 -556 -834 -504 466 -223 324 -475 673 -268 -367 851 242 -361 -191 -859 419 -925 719 285 583 -487 173 -913 -525 644 486 551 35 387 686 1000 -766 324 429 77 587 -551 113 -427 82 300 -658 -880 -195 -759 -903 -520 -449 753 308 -224 599 -563 211 -972 -585 -235 188 990 6 -581 -762 -966 217 511 686 818 -656 360 -798 -482 218 -867 -553 50 -118 551 512 -600 -894 -660 -835 -551 -841 -429 -577 347 462 -140 -986 -690 -270 -948 -821 -588 368 410 837 738 -802 -881 587 648 -215 -923 -639 -81 -503 -593 190 337 941 585 -251 -969 -788 -321 -666 -53 291 998 522 849 931 363 -159 338 -215 857 479 565 239 -62 358 -774 574 142 -798 16 -620 -217 54 -19 232 -525 270 947 -140 880 -417 -835 870 188 -379 543 656 -305 690 852 921 45 782 91 384 -171 -904 878 -689 719 -293 -587 694 -423 -501 -62 190 870 221 164 348 366 -186 -399 -281 -55 -615 598 939 369 -652 -381 -741 114 533 940 -597 166 214 -187 79 453 -959 -418 602 -957 809 -60 -210 -616 51 -307 448 490 75 -286 691 468 -705 -113 60 -676 -951 -376 -340 -924 552 -48 -981 988 300 -283 75 -18 -290 439 -784 -550 -936 360 -301 -965 101 64 -310 203 596 236 392 -106 435 -754 994 -365 595 -42 -403 630 -358 -660 -71 16 -385 -730 -424 405 -763 -866 -657 867 996 951 230 -114 712 -90 -734 -774 -825 -368 584 828 -799 53 -349 -949 -512 -636 -261 782 -906 -329 -584 -984 -344 576 993 -494 -777 248 -811 353 -774 -418 745 -747 522 551 21 589 908 -236 63 -432 -121 213 -941 -606 -81 363 -43 -922 468 497 229 18 -151 306 -132 94 389 74 946 -396 506 -900 733 695 442 -466 -476 498 -313 102 549 -268 -591 155 -324 988 -750 620 958 -645 134 19 816 924 73 -545 393 454 608 -919 -757 880 -750 861 376 458 -454 119 -388 -786 173 -678 808 -120 304 657 -878 -41 -824 146 -154 703 -197 -119 534 -668 38 -967 -49 -785 348 318 -651 322 236 -563 65 -295 474 -12 705 -668 328 638 -186 724 -221 527 621 768 604 -16 -153 60 824 258 -35 -726 366 -765 -726 -123 -389 219 952 212 9 -368 -509 544 357 -405 -723 74 546 -857 -683 791 -995 217 -328 456 56 987 924 -890 773 -535 510 -281 50 -930 -120 -3 402 500 -217 -477 828 690 626 -541 141 -411 -550 -782 331 -334 351 531 814 -458 -411 -585 456 601 746 127 207 -697 924 -838 -74 332 -309 120 -578 -698 100 -149 650 809 -726 -236 -348 -359 -760 645 244 -565 22 740 -543 -876 -806 -288 -716 819 207 953 -782 -439 4 400 940 788 530 -404 -813 -113 120 92 113 894 263 387 641 -263 745 776 456 -231 -775 -319 -164 812 555 82 674 -610 119 860 -102 -436 581 973 940 156 387 -252 -93 271 -856 -678 557 105 139 878 -45 -978 193 -299 -279 782 -679 495 -863 -411 -305 -363 485 -686 -530 421 -37 761 992 120 920 756 149 -283 973 832 692 468 95 -98 -33 -433 -533 711 216 -73 257 -375 -385 477 127 290 -115 762 517 153 -227 14 -933 54 -234 10 -26 109 556 -64 740 -311 305 206 362 -885 -693 717 -697 -319 377 -89 198 -754 -963 460 -899 968 -613 -102 546 -325 908 540 -679 -913 432 757 177 -342 -101 -764 -126 7 -51 76 996 623 962 -823 832 64 -94 785 971 -185 185 745 625 -971 -68 201 417 -385 863 -53 77 -670 -457 141 -687 634 488 643 501 25 545 290 -978 799 47 -289 -661 297 -204 740 -774 -440 692 -348 -973 -8 -200 112 574 -995 -320 351 -652 -208 -409 980 -916 -215 -2 -710 15 350 108 894 758 219 -912 400 154 -467 -494 -679 411 633 -890 -412 -212 -194 -556 -617 336 -479 -857 285 -417 691 707 -495 -74 -424 118 -386 -673 893 -154 822 467 592 928 -695 -142 -330 553 663 -915 -272 -973 -196 447 -228 580 -361 -348 116 -704 21 731 345 -179 -573 -917 -773 -416 -856 -103 -632 344 576 -610 536 -91 888 -294 -192 653 456 973 -429 843 -21 188 -378 882 -612 783 898 683 579 -527 151 -948 918 369 -382 779 -572 -661 -658 -197 -383 623 -337 -746 -338 251 -127 683 480 826 -684 -229 -508 -259 -307 -414 482 209 -2 -326 899 -634 -629 395 981 -477 -509 -171 324 -270 -758 169 -929 -13 -662 -726 606 -647 618 49 -822 880 -1 340 -173 94 778 -338 645 -619 -909 738 753 -663 877 384 716 -884 -111 -907 -363 -824 -896 913 244 -302 -590 259 778 411 959 149 -286 -66 910 -479 -717 750 279 653 671 656 -230 -738 689 -272 -453 -946 326 495 -680 -118 421 -942 575 -138 823 650 -742 587 -506 -67 319 -328 -53 723 791 363 912 624 -913 -769 -79 439 -65 909 -513 996 -108 -804 -144 -259 -44 623 738 -928 971 361 398 -937 -744 -612 -161 -990 382 -753 286 934 543 557 956 -411 -302 -892 81 -622 456 178 461 915 -334 839 -871 -756 -866 -975 -176 -188 424 -652 986 -195 -385 50 244 -908 -682 -9 -582 693 -158 415 870 -689 559 -129 -433 -78 -147 836 644 -199 -525 -259 -122 -618 532 -535 -946 311 -574 716 -916 289 -342 -346 533 317 688 -818 -454 -346 -273 154 942 477 -679 -546 479 694 547 -118 40 -897 -387 -209 519 26 880 -975 555 -410 200 -17 264 -803 971 -331 441 765 -829 -923 -911 709 953 -881 -452 -818 262 427 -477 736 -140 -784 -48 -339 666 -857 813 825 -881 -891 -148 -90 -706 841 -310 173 925 626 -393 791 284 -41 -571 -638 378 714 686 -735 -381 464 -135 -259 854 673 -391 -249 -812 544 736 641 364 518 230 420 -961 343 -110 -581 -617 -557 395 814 676 742 -313 -631 260 -41 -140 424 109 -720 746 344 -340 319 629 277 585 971 317 -224 -192 246 -285 -886 668 -799 -875 582 -948 -744 618 -704 -913 794 724 660 259 -256 50 -43 -744 -485 -427 -872 -245 309 -613 745 -275 -218 -847 557 8 -919 -16 147 575 -260 861 878 -847 348 -95 67 -761 -252 977 -117 47 -133 198 75 452 -969 -812 -990 720 -471 819 649 969 65 785 676 -683 -297 804 -832 680 307 -33 -776 495 -327 815 -703 282 -983 -39 -689 851 729 180 -310 -868 -103 -837 329 203 -795 -836 -19 896 292 998 -710 -749 629 983 -910 -466 153 974 738 -971 -885 181 601 671 -26 -433 -872 629 768 467 -279 393 742 -914 103 -817 -581 702 -446 -765 277 -998 112 336 -83 242 996 848 -173 -857 732 496 391 -951 -245 939 -922 222 -563 -937 69 -781 16 915 855 482 -369 -27 -923 463 -649 259 486 -858 -100 923 -129 -557 393 623 -768 -811 828 -358 69 410 -981 -794 -385 539 428 -768 -401 -975 -69 -607 -792 -841 -633 732 881 406 122 924 -616 463 -442 118 967 -864 312 -369 986 460 -518 944 -587 344 -362 -712 988 336 1000 703 271 807 -191 -960 -58 897 302 975 -640 331 219 -800 944 -6 981 468 -611 -386 478 -808 -366 -961 -512 -506 -919 -949 882 -396 -634 -423 -376 881 -857 282 -259 -328 -301 538 851 -585 -251 -835 713 -128 -227 -582 456 -1000 116 -420 -924 -106 848 680 281 511 342 -3 -366 188 615 632 -75 -458 -502 854 -328 -796 -98 -281 -105 208 923 493 -696 -899 -289 696 -289 734 698 -343 687 269 412 -385 252 159 -639 -694 -954 -996 -376 323 -577 128 825 -974 -467 920 -198 407 507 -473 628 793 617 -554 -780 166 659 205 588 -438 -735 -90 490 -559 -574 -461 577 774 -391 462 -191 -624 796 -238 -799 -978 -110 -752 -91 633 872 265 466 -740 -49 -211 843 -816 160 595 665 -252 -342 -664 285 835 -553 281 935 490 -27 -522 -722 377 361 -309 -261 -377 772 560 72 935 -672 -147 777 917 480 -806 -807 657 30 -632 -816 537 -307 -591 -692 -713 223 -49 834 -868 -202 -106 851 256 -790 -995 -163 -222 221 621 142 -467 761 997 534 -991 351 692 -179 310 -529 486 -897 -541 -109 505 987 815 411 -508 -295 -774 -492 103 582 -245 -192 -527 593 280 137 792 -94 -715 -882 506 -14 142 906 -692 806 598 562 2 -539 -637 709 -755 800 940 893 -172 -169 -466 670 -790 -656 -21 570 -604 741 -663 -532 14 525 -477 99 -178 -134 -151 -278 -218 -726 813 -818 -65 -289 -733 413 55 733 -493 739 493 806 -161 -571 903 604 -665 -207 -538 77 -769 229 220 283 -475 998 994 -539 881 -488 976 -932 -923 253 -896 -247 -954 817 -94 593 938 -239 -152 201 -93 -303 612 -977 -731 -917 -601 288 938 -353 -58 42 724 -296 619 332 -714 671 -371 -706 390 398 -379 -653 741 -272 425 -385 116 317 -543 217 -328 -846 -278 242 -439 -472 -372 814 -809 566 -899 -457 -653 425 -35 -934 -144 -531 -414 665 967 -699 433 292 201 552 523 7 -636 -926 95 -648 -194 742 515 370 435 420 460 -374 -878 -581 -979 -956 430 -418 547 275 477 663 457 394 53 41 -740 -675 -857 393 103 361 -744 822 -102 594 850 475 661 692 -317 -808 -591 -947 -122 -611 -609 -889 908 -818 -215 598 -912 880 417 -26 -117 -759 247 928 410 -81 -268 588 303 -67 647 -967 387 560 754 357 -74 -291 36 916 -185 716 547 -649 -930 -946 862 377 511 438 537 -728 516 196 677 427 542 986 -797 902 459 527 -840 -479 -857 423 565 -915 192 -561 -402 835 -667 -880 -632 739 -680 412 -814 -397 -966 888 155 -610 -770 262 -31 86 -584 -311 -516 968 -730 165 339 -809 -88 119 -78 733 -202 361 627 192 558 522 -308 672 627 -781 429 229 -766 -37 133 -497 -275 305 583 -25 -331 -52 -347 -197 465 -975 910 156 776 654 590 251 -82 -820 -224 843 -774 -76 703 883 5 476 526 -627 394 760 216 -562 -603 -48 693 -108 -404 -186 -187 -604 294 926 -792 770 355 780 -470 -225 283 -321 -552 -139 974 290 -687 652 -380 709 -342 332 -61 -67 954 -566 -98 494 -496 142 966 639 495 -354 -526 -285 650 495 -951 333 366 656 688 -700 -309 -414 80 410 -440 -222 378 928 -436 371 -276 -656 61 499 557 -964 306 -966 371 -85 -392 -856 413 265 863 -696 -894 -731 -751 759 5 432 975 -901 338 986 -4 776 431 391 -598 257 576 -275 366 777 276 706 -714 -951 689 784 944 103 29 151 -300 -279 705 843 442 -66 883 -230 14 675 -49 -650 -426 102 366 -988 225 731 930 978 875 -262 875 -793 -356 -465 724 351 -725 -606 -965 395 -389 134 -939 -854 -720 425 823 -745 -730 297 314 -229 -823 751 310 700 609 346 10 -337 388 -367 -374 0 -282 -832 623 168 775 204 -373 400 -200 -492 173 467 -148 839 605 875 473 392 203 987 620 597 -257 416 -922 553 21 -541 -371 -982 608 -484 645 -931 604 -240 -741 -82 661 895 -745 -749 473 -365 -685 -665 -648 -166 97 331 -714 -490 -721 -627 -669 -364 -917 475 -656 -586 -19 244 -692 299 -274 -534 -326 -987 -758 720 -830 731 -74 469 479 -532 254 -298 993 858 -461 -417 -805 -230 594 743 -384 -942 277 379 267 -414 48 642 554 -281 -742 937 143 633 996 -708 659 677 -795 545 394 -282 79 611 -537 -331 -336 -896 -612 -62 430 -549 375 -331 -837 -291 -666 973 -763 -259 -325 -512 -41 361 -830 -324 304 -659 -105 690 854 624 -218 -182 -434 748 378 -651 933 -712 806 -580 -400 -526 127 549 -668 873 -823 -84 -429 418 -153 -402 -54 932 -840 -657 947 -930 805 741 -537 719 -770 -600 -219 690 477 -933 275 217 684 984 417 353 249 439 -796 -491 765 -806 -117 -175 -896 51 438 451 -541 325 -550 -761 949 -875 -728 339 446 955 -590 83 -838 497 49 355 -630 -114 779 631 89 -818 905 -117 -616 228 72 362 -23 -606 630 655 -656 999 -154 18 384 19 -932 -630 36 -957 61 240 -773 231 40 -431 310 -745 -936 -58 358 -274 -94 -840 -599 40 -851 322 951 468 -78 407 -738 -121 172 376 -295 -774 977 -778 -786 -203 690 -713 -707 987 448 -846 -901 -767 -131 -671 687 818 954 -344 40 916 -944 -835 -751 857 -82 -939 -278 -694 181 -107 174 403 -268 -144 342 -652 -893 -278 -148 728 -920 -834 -364 -134 579 -462 -547 -876 -386 -404 -402 866 723 687 -187 833 462 -118 -343 788 -602 -751 494 -613 -732 -880 276 959 393 55 1 -110 -42 -221 697 -363 -291 -114 608 -316 -427 -165 -716 911 255 -914 124 913 -263 30 803 -81 982 782 666 4 -46 333 434 -162 48 -706 -15 -872 276 -507 -906 713 675 -931 -362 -267 334 742 -310 95 -245 950 -819 756 -251 128 -896 127 -335 528 782 -206 -424 684 245 -238 -228 -38 -903 -663 420 -870 -222 -350 306 -202 -777 -561 27 948 162 -630 -486 217 -508 50 290 -534 145 -94 -236 217 712 716 887 835 -29 -369 194 -556 -668 231 885 -770 740 -801 -119 -384 -800 589 -588 -877 -544 110 128 550 -96 358 -454 -421 468 233 946 -993 -983 799 -589 -108 180 -279 722 670 -568 -394 691 797 -39 190 -441 118 303 371 -189 989 751 198 401 815 110 -292 -844 -366 79 240 610 83 -159 720 -756 335 -378 424 -130 658 -33 544 -307 297 658 -782 -893 225 -547 187 -815 -78 -39 995 356 43 709 -915 -558 876 -669 617 851 656 756 287 764 425 224 866 69 462 777 905 -124 158 -312 724 -515 -380 -378 -265 124 995 162 -490 -125 102 -983 178 -410 -669 272 -149 -315 -807 -468 154 -9 -917 -840 -347 670 -246 657 955 303 624 856 -320 -67 -6 898 645 420 702 179 -36 -996 209 -390 516 583 -763 417 377 -41 557 -390 867 -611 -908 -120 592 304 -419 -925 627 617 -163 976 764 877 -157 -306 349 971 918 -602 688 371 -6 -578 531 965 -298 -324 846 98 -720 285 898 -492 -668 609 33 -969 -182 570 -821 -131 -261 622 327 -145 -314 -216 -986 29 -157 -655 855 915 294 27 735 -438 76 -380 -629 -354 888 -602 976 295 617 109 578 -490 814 -202 178 847 729 344 621 19 -712 -592 -417 -335 485 -501 970 115 887 -131 -739 271 947 35 705 -702 790 -845 -11 -96 334 241 -686 -803 -800 -493 296 -218 -995 93 -633 386 303 -85 -181 332 586 466 -802 -656 -13 -398 -384 911 270 -102 -142 -657 -886 -554 -10 537 840 340 -839 -101 24 -213 842 984 380 400 -408 -226 -353 199 -534 330 -302 571 -194 666 210 -162 705 771 640 -533 681 200 401 -952 -4 690 41 59 556 706 -682 -856 236 -526 670 -908 162 -263 550 344 -824 -862 -943 420 589 494 977 -166 -279 -107 -547 247 -952 -901 -737 -970 855 -962 274 568 -386 616 -360 942 155 -747 -626 -553 854 804 77 -149 -611 -520 -198 749 758 127 822 217 998 -619 -486 837 347 -885 312 -90 551 475 51 -107 -520 -143 -826 -970 233 143 -636 431 -604 830 -142 -621 122 293 -534 -114 989 -175 920 -287 677 -703 913 -567 -187 903 -313 658 -595 -507 -762 -396 21 -689 310 -158 -598 740 -708 494 -216 618 254 -139 480 -847 -193 138 378 -694 -590 -439 -950 417 139 -401 548 565 840 -510 -11 -523 -589 74 149 782 962 402 722 791 965 58 296 710 -85 852 -615 978 91 186 -37 543 -202 590 23 -622 -634 473 809 -929 213 -682 -13 941 21 79 -20 360 -583 320 250 -741 -755 697 271 -776 -588 62 -260 308 -808 -765 -939 -662 5 -823 -24 -380 -15 -304 941 -690 -421 -27 977 -198 378 -537 920 950 756 195 271 573 -460 529 503 -721 390 -916 -470 -344 -426 611 -306 -647 -257 -939 -106 -356 667 835 854 422 -672 442 -116 -660 -814 537 -960 -778 -148 778 -410 -342 -643 99 -232 980 -417 -244 -261 193 -169 -233 -190 -491 265 -82 -630 931 -296 612 33 338 979 367 691 155 -832 394 100 -78 -488 -605 -484 -157 -21 786 214 -489 -984 -547 -533 54 18 40 200 604 -983 -721 -216 -155 -756 555 777 715 158 52 -861 480 -423 316 -747 -628 574 130 -768 445 277 654 632 204 -286 -351 -744 -192 185 687 -280 -401 -982 -173 -350 708 -380 -196 240 270 730 739 647 492 540 -816 909 -29 -551 306 -833 -818 -955 994 -691 -211 61 -340 635 -421 681 -551 -404 -65 305 -594 683 312 -75 850 617 -311 264 332 -791 -995 -145 -537 -72 626 949 -409 25 757 416 66 -49 469 -383 491 -268 524 791 -134 743 -34 -757 940 920 -141 831 906 -935 871 -139 -906 -47 -926 335 -812 -480 479 -215 -285 101 168 761 415 -91 454 587 -459 -831 -642 738 964 -442 280 365 775 -408 -500 253 282 453 987 -870 -851 -720 845 743 -758 -557 -204 -17 502 -510 129 -642 312 1000 109 805 108 958 61 550 -371 681 292 -458 -917 -967 -342 653 -553 -953 0 998 -596 445 -36 -26 -262 -228 -876 -1000 542 -345 274 -514 -405 794 479 319 520 -141 513 -827 95 -657 -762 -93 -112 560 -445 754 903 -500 371 249 368 -299 -597 -539 -748 -359 -668 86 -786 460 488 950 -502 -956 719 -577 -779 -38 -286 513 9 800 510 -957 -832 -17 -522 -292 636 616 -648 841 -256 630 -594 -58 -833 273 -196 -180 -919 958 -797 -230 737 -946 606 266 -279 -68 317 -374 -914 469 -703 153 930 -239 -351 234 599 433 987 -925 -99 604 -910 231 -897 -478 -434 -479 410 -768 -677 -182 594 754 -217 -497 577 726 869 711 -295 -67 -140 -279 -447 428 266 -575 -273 873 710 716 520 377 -962 -270 457 -739 -798 201 -439 -833 569 791 -959 804 464 -10 139 38 834 -288 322 -864 -268 -261 -205 -180 -443 -497 -571 202 -876 -503 -211 -627 -227 64 -221 -406 912 304 -310 567 837 831 736 838 -945 907 271 372 444 605 539 274 -872 -334 -565 860 101 191 -631 789 112 391 675 723 263 450 -769 -150 475 -855 -272 336 715 212 -619 -503 -308 -394 -493 -829 629 -986 -971 888 -648 -783 -954 -829 514 220 79 591 559 369 533 -417 341 -381 4 545 377 928 582 31 -818 -281 384 767 -187 -323 648 55 -535 871 -70 79 -416 993 437 -913 592 50 184 487 -670 320 320 -101 -368 -115 -461 -355 452 -215 678 100 412 994 -380 -760 -936 940 -999 888 -494 -814 515 730 -301 957 -928 4 -357 820 -850 -45 -859 -198 677 -999 -436 770 -114 -941 -223 51 -715 208 822 409 338 -53 829 217 271 -590 -771 -989 580 -910 624 -82 408 -186 -493 -677 849 31 -271 992 545 -510 153 -210 593 -618 -333 -118 -3 -575 -710 -777 593 -311 459 744 -975 -219 513 -505 977 -970 -168 -134 405 775 74 112 -33 -262 -37 -629 -314 186 457 -233 -678 -524 925 -995 -721 915 702 -849 129 -223 144 -397 -91 577 -656 639 -403 -39 910 493 -732 498 -344 350 -641 -662 726 -219 -50 356 -267 -329 -731 731 -887 225 599 -802 -847 267 449 568 -910 397 227 -559 844 338 -534 243 210 349 106 431 450 702 -182 -73 232 911 90 -800 99 -301 525 30 288 584 559 -238 270 625 -503 -596 -277 125 899 411 622 729 269 -56 235 316 -908 -587 276 111 665 507 423 -604 -941 756 -669 -951 -631 -681 295 133 -25 923 -495 41 835 584 -499 850 47 -86 99 -803 -131 141 -128 -527 -186 -715 787 -350 894 -34 844 36 875 923 370 -661 -297 -282 -696 14 906 -744 -153 -718 -201 732 934 574 -219 -863 577 53 -628 437 745 -516 -443 -326 -876 765 -9 -245 484 -665 146 16 867 706 -794 -136 -110 973 -861 -205 -766 879 -79 392 508 4 181 -518 620 111 828 701 -661 -437 99 604 -829 770 -67 -472 -97 -139 45 -449 -8 -85 -865 57 113 907 975 506 260 867 659 266 -27 -495 -819 512 304 -899 418 128 400 516 -918 -901 51 414 -687 318 581 -153 -975 804 329 429 891 -990 382 845 -267 -751 786 -861 487 714 -525 -971 -183 -412 243 -109 322 -92 -877 551 -600 -741 965 67 -521 419 709 307 623 952 -687 560 -348 -401 -877 290 559 890 -76 -756 -417 297 -264 769 -689 -334 -556 420 -887 298 895 -26 628 -212 -46 -808 607 41 741 -892 -137 -78 397 -871 -463 -472 849 680 457 8 -663 774 -785 393 -26 473 -236 488 23 688 475 640 532 -156 -784 82 834 475 -894 -666 -516 -94 -729 -741 615 -338 -626 37 827 -899 -224 900 80 861 -177 -811 -780 -532 -504 -836 973 279 594 -90 -112 -875 831 9 -515 280 -319 440 392 114 859 819 717 -271 -64 -111 -317 21 247 -15 535 831 201 -863 125 -803 572 -851 -711 376 -606 681 -128 -212 809 690 638 508 729 -787 518 456 -186 155 -599 -391 -673 919 417 871 -309 378 23 -47 -493 -379 -164 450 356 -611 161 -544 -423 143 509 -994 253 -702 -294 -52 303 61 437 320 574 -749 -292 775 -94 -487 -865 963 93 -247 -952 -724 -940 -359 -329 583 14 -364 733 971 599 468 857 315 -7 990 215 506 -499 853 -538 75 314 -404 877 -26 -827 -342 -338 158 -879 267 702 -396 197 653 -44 -305 -988 78 764 222 942 486 -30 496 196 163 849 -53 987 -417 -565 -151 5 -251 -188 -723 334 -367 813 213 -287 -746 263 573 -719 249 -828 -353 727 644 -536 -607 971 557 -272 59 179 -540 543 -332 -98 756 383 -974 705 119 244 521 341 -587 879 -468 798 937 -992 147 323 946 72 -846 524 -473 -81 508 -493 661 448 -12 656 -185 -566 -274 -327 922 -946 567 -405 -111 91 -567 -252 -255 79 -306 -995 136 -30 298 131 170 512 -317 -218 -574 574 796 660 983 595 -86 224 -711 -280 378 333 661 -622 -612 132 988 715 560 -847 -402 489 -383 208 568 58 623 799 496 693 510 665 646 -163 -957 134 632 -767 -778 -230 -446 691 -509 -908 537 -789 406 882 91 -897 770 -341 -547 252 -284 -978 385 -585 826 20 344 779 426 143 335 -757 984 380 -476 564 978 198 467 184 -615 -761 -471 -21 -616 -811 155 -909 -798 122 -762 35 316 385 -559 -659 709 723 504 -748 -170 167 -804 -791 -539 -838 -164 -720 601 -77 970 465 295 694 727 -360 745 -305 872 -542 -822 -842 -486 -344 -127 -228 -371 808 -932 -766 -789 -19 148 983 606 -479 -531 -197 -120 -454 -43 799 -192 -14 390 735 -961 113 580 178 906 -920 -834 1000 54 -556 750 -760 444 936 -178 -608 742 659 -4 203 -912 56 160 241 338 108 -425 -954 365 -612 739 455 257 6 -508 -168 57 -564 584 147 -194 -240 104 264 -339 -266 527 887 999 -905 396 416 558 -823 -793 -395 -572 247 -694 -775 909 -642 186 489 -787 -857 863 -4 -259 857 -423 -885 52 144 -913 -227 -116 -578 142 824 -595 -587 -730 -436 730 104 522 126 917 -491 29 708 136 608 -951 -306 -67 801 934 -275 907 -567 494 125 -94 92 627 -575 -887 -414 278 518 -470 -989 -628 146 -798 797 -222 -256 -795 -752 -368 167 -279 988 414 -150 -274 -879 -734 321 187 -365 714 833 452 49 628 776 908 -486 136 164 751 447 -229 25 216 939 759 -583 -992 -698 306 850 -129 183 713 -810 -662 -688 126 -315 -328 730 152 729 679 240 -987 -191 -267 27 -248 304 4 -712 -56 21 862 662 285 657 987 42 733 386 183 156 223 324 -11 -693 720 -760 946 23 -813 -775 -892 2 100 -373 681 -889 821 448 943 -392 936 -851 -211 -460 386 -199 183 -719 -691 -222 -433 -240 7 821 684 -245 851 641 550 -487 356 235 -177 -313 -331 -439 337 -189 569 726 -259 -596 -260 823 996 848 -706 409 148 896 937 -433 681 -853 -847 -809 825 53 -812 995 -43 -673 -497 109 -9 -830 -58 -338 -632 -754 -904 644 823 865 146 -10 75 527 717 181 898 -43 930 145 719 -197 -123 -530 143 573 -129 -219 401 726 363 542 481 356 106 -760 875 -101 226 -450 -510 -232 -109 -852 -279 995 -689 -685 -679 222 414 -228 -540 -738 575 817 773 636 -300 -810 340 45 692 -757 545 555 -623 924 967 894 -33 -259 -142 -295 873 -270 -715 594 -813 661 481 -848 957 346 534 -523 426 53 -60 -405 -896 967 -460 -636 723 -826 883 102 -219 339 191 294 -402 903 130 547 -271 -104 25 -856 -81 558 -233 -757 -621 860 -327 142 137 666 -209 472 979 874 183 548 945 -529 -932 -114 -879 -536 -142 -140 -686 60 413 35 -977 -358 598 -908 -100 -605 838 845 -753 491 -539 -949 -347 810 -877 26 -132 -571 -509 -231 30 -89 339 -412 878 542 -580 511 -295 426 -361 849 -95 -348 74 -341 -898 -175 -396 -848 937 -656 636 562 825 285 -491 -9 -50 106 672 366 724 979 259 -929 479 -201 -883 191 564 877 55 -133 487 -441 -558 538 -707 934 584 -298 -65 443 99 489 -953 -594 519 470 287 -873 442 -454 -314 282 759 231 974 -189 200 369 289 -247 484 -979 654 -612 -802 -676 412 -599 720 -268 -604 807 -56 279 -190 930 296 -939 -137 972 93 440 938 604 544 -284 461 -597 -446 -465 806 -420 176 363 433 576 -833 306 -467 285 795 -531 254 -812 549 322 -914 -708 11 368 -462 -464 -961 504 -855 784 -470 -970 591 -261 174 952 434 -823 715 -424 -926 -524 -103 717 705 309 441 561 573 -564 861 883 864 96 -415 738 -132 881 -962 -686 262 955 -127 876 -277 -971 679 -457 -503 -934 -274 16 -90 640 -457 356 -554 552 -273 542 -125 -379 -465 -542 303 471 -435 -142 -126 612 -192 -525 -916 7 644 145 -323 128 248 -236 -798 -150 156 -478 -155 700 395 366 407 370 2 -116 379 865 -510 -107 319 -5 -753 -188 445 -185 940 -590 560 -464 871 90 -563 -518 228 -612 -887 -608 -313 404 167 -573 371 -610 -760 641 459 -42 -472 967 -842 -729 272 994 284 863 860 76 345 -980 -395 143 -287 -873 690 189 -775 655 -654 348 -278 960 476 807 874 -150 -218 161 -147 -879 961 -111 -47 482 678 846 -385 990 -749 772 995 -881 682 97 -225 -30 957 -655 -818 253 -261 753 775 682 684 956 221 -47 887 585 -573 -245 357 906 959 -43 -805 690 -53 429 -354 136 -612 -49 597 -239 -759 695 197 -927 -950 848 -176 529 796 531 -952 510 353 -243 -356 -501 -572 -447 -235 -408 149 -857 -872 99 -468 852 -188 -844 927 -204 158 -787 -102 -576 525 739 -571 671 -457 685 -780 413 -529 -884 781 -816 38 -73 755 42 -17 -64 -407 -774 284 -282 -228 -938 -464 152 -529 -212 -69 639 -418 131 485 931 600 664 169 507 -660 -956 -267 -104 -647 -603 -905 -314 240 -77 -528 -61 809 -720 -40 670 -453 -845 284 -155 558 417 -296 -839 -503 -812 -759 905 261 -816 50 -97 742 -14 96 117 185 874 -330 957 -879 -180 623 379 802 631 607 -757 913 -749 -684 -373 -365 -116 -445 882 424 590 238 -23 537 -613 -884 973 -996 586 783 702 596 -537 -988 -199 510 -824 -658 130 -18 739 -828 -942 78 -540 -804 -923 180 30 66 -419 -296 776 -217 550 706 620 614 -489 447 868 117 190 57 -758 -756 -250 -561 578 -14 841 726 76 978 606 770 -303 609 374 -380 -298 -811 845 272 -513 747 -945 -404 194 -28 387 950 540 -242 -14 -754 -310 -552 -513 299 -389 -964 550 -691 -753 -1000 114 -501 -932 -686 262 954 680 77 -853 -195 -247 209 -953 -413 -155 -694 -903 -79 -635 -320 -809 -640 -671 -163 -52 483 -709 902 -730 -178 -559 862 955 905 -468 753 721 325 -553 765 -12 246 -343 78 597 989 -577 -415 -313 -900 233 -565 748 -654 -599 -43 -130 -92 -704 -229 -859 718 855 745 -38 -761 546 -986 409 -444 770 -369 -760 -507 16 -678 -304 -47 -379 552 -261 962 579 924 666 -26 794 -736 -488 -429 -731 417 748 -203 -401 -989 847 155 382 297 -452 -488 -239 161 -700 -983 226 931 383 157 -12 -875 -828 -901 -253 856 -417 -576 908 867 -284 591 308 -982 -304 -116 840 465 628 372 510 -294 580 -26 564 626 290 -37 906 931 -493 600 774 -980 144 -691 360 29 459 -815 -607 197 184 -466 764 -437 -856 925 -585 -58 735 -497 -115 -174 486 -488 -204 -727 989 -353 -509 844 -34 -540 -433 -978 558 -901 -406 65 649 343 557 391 782 80 -137 -795 421 98 121 449 -350 354 -774 -551 -382 -104 -744 -792 512 -575 619 -851 193 290 731 945 554 692 480 -111 788 631 -118 -807 176 317 -77 -351 -731 -506 495 285 93 -780 314 -30 260 286 342 149 368 682 -281 438 102 -113 -262 -898 -88 -551 362 505 -775 -922 -304 -346 84 618 -5 -785 656 421 -725 -568 -663 70 467 855 -333 311 -389 -89 942 826 -77 839 182 -126 -592 -480 963 722 -271 -880 741 -263 -780 610 140 785 163 -243 -714 -498 -257 -750 -414 482 -482 -581 474 608 267 243 213 297 -239 -728 952 731 -832 -569 31 557 -329 -877 -200 638 -161 -258 381 987 488 60 -848 808 -701 177 -576 384 -516 641 659 158 270 -266 -527 517 -661 -266 -304 -415 415 690 357 -621 -381 844 -148 531 -736 -487 193 345 -593 -918 756 -683 824 -899 -73 581 144 -910 -682 -393 -618 575 793 770 529 213 933 -457 -563 95 -758 929 830 9 -674 -363 417 675 -64 553 -928 248 333 -694 324 881 569 -195 872 -241 -315 -880 -269 233 556 -221 537 -302 -631 732 244 278 -857 -593 -447 -947 247 -710 -35 406 -226 -356 842 557 647 671 489 -987 -412 -941 -422 113 -704 386 -609 908 706 925 282 -815 -805 -131 207 644 960 820 691 -615 811 178 -239 -617 -9 -135 245 -468 937 -485 205 686 -732 750 393 422 -703 -327 -562 218 -613 -256 775 135 64 -14 850 -948 135 -719 -14 940 -657 270 120 -206 -771 848 -447 -302 -775 -333 -177 558 -185 -809 561 114 -296 -247 232 489 921 140 744 448 -541 780 -772 988 -277 921 -778 -93 -860 230 -254 -177 -894 -512 954 -627 979 755 -962 45 -447 -874 32 -944 -807 -991 -820 -211 -551 -709 -993 -207 -658 551 697 912 967 -84 841 635 -409 887 -475 -917 400 -74 -363 -756 142 -787 109 -861 118 14 -491 -950 598 -767 27 -822 -991 0 -178 -836 -405 -710 411 53 -675 205 549 287 -516 709 19 529 -571 392 -640 -71 786 567 398 -699 -819 -897 87 21 321 -108 434 736 893 63 820 -642 -711 -801 -108 737 -75 -636 -579 313 -385 669 171 641 -635 -755 154 -111 225 828 -249 -811 762 -835 604 -787 -310 74 916 -516 473 886 206 -602 -839 215 383 -37 850 806 -713 411 951 490 552 -885 802 679 -21 675 -183 -903 -326 -363 917 -808 79 600 -275 695 359 89 -805 -40 493 154 -816 -428 345 -284 -330 660 408 -88 101 -102 840 693 124 249 62 417 270 184 605 -796 -724 760 441 -849 -500 892 535 253 -503 -668 924 -993 603 987 -630 832 721 333 748 -784 -969 -616 -623 -616 -998 -965 -25 715 -760 -603 403 484 749 -504 624 -303 -792 406 538 -684 -304 -199 491 567 525 -249 -140 557 -812 -937 -318 205 983 -185 322 -812 -163 -241 -393 -566 -799 20 -843 103 451 652 -164 57 -637 -314 -297 780 -924 -150 168 681 925 -298 542 516 787 -934 -163 -375 -435 374 -784 -786 168 124 183 -777 78 -984 5 871 -346 -944 -689 544 490 205 -897 102 -97 -737 -64 801 513 -139 -457 528 552 421 -96 428 627 -171 791 -89 -615 897 435 -678 -569 715 132 -834 567 591 -758 333 131 -101 -820 -748 -335 856 -421 643 -375 5 -299 -894 -365 575 -244 -486 -691 825 692 -787 451 306 -144 991 358 734 -927 359 -947 252 71 274 -258 -638 -524 861 -653 -931 -63 713 -771 -962 -233 802 744 738 178 312 368 927 17 -177 275 -465 -136 -181 -498 -992 -421 -680 -496 754 402 -995 -188 -413 -885 -728 -666 650 -988 -860 -476 -503 -231 443 -65 765 739 105 97 -623 -86 -967 743 -991 -659 -45 -258 -595 632 126 -191 138 -125 298 -742 -702 -107 -814 -809 -559 269 -39 -310 672 -579 525 436 194 -605 458 37 782 456 -309 -495 897 -85 719 960 891 513 726 -350 -338 -329 65 431 728 826 -451 202 -525 -837 856 106 700 78 -412 403 -375 377 -184 442 -261 -349 351 -821 -831 -635 -788 430 -544 -384 209 -247 853 -944 -900 423 109 763 50 32 532 884 239 710 -823 -109 -89 -458 -87 543 -1000 -91 -138 782 -439 -626 -153 -70 -302 189 -344 -23 -913 294 -592 -634 -100 110 -482 441 421 -436 348 -965 -917 -187 192 -729 37 21 -330 -851 458 113 -427 -61 -806 -76 -728 -161 179 310 -990 670 -94 171 -869 257 -312 -247 -366 430 598 692 303 -979 873 -162 -711 421 -648 920 -356 -886 -720 -662 -292 8 530 804 -81 660 562 241 -822 -819 260 0 -147 -475 -694 603 -696 -923 -525 -573 -304 -767 601 748 -911 -961 -265 -435 821 -412 642 661 -254 -251 981 -600 -876 -217 -316 719 -282 183 987 -58 321 594 525 -306 -139 -552 -333 -691 933 390 437 -35 -513 -297 -558 661 -251 -914 -98 -678 519 -987 -265 -296 49 -315 -923 516 789 53 -168 -879 393 808 29 -721 -535 -609 -122 -708 915 -788 931 -109 -977 706 -663 72 -730 341 16 388 -845 553 -638 -387 29 173 609 801 -687 -612 -254 626 603 845 -876 42 675 -855 713 -388 456 -371 853 -5 977 13 567 -166 449 -51 937 93 706 787 -964 632 190 -967 500 722 751 725 941 486 960 966 -311 48 617 -606 906 25 -325 477 341 -134 -237 -275 515 -940 488 -38 556 -163 435 495 493 57 -992 65 623 -109 -526 -512 960 662 -486 133 -946 -885 955 421 -149 534 -283 352 601 35 -928 -439 -65 -50 199 -264 -644 -470 269 -743 -807 -376 -693 610 355 381 398 -42 -549 190 257 -507 752 -896 -616 390 -505 -360 -12 -57 -524 -419 964 192 -44 680 658 289 -22 -558 420 -368 -286 438 56 360 997 76 -327 55 -283 83 785 690 850 -535 289 -458 -101 -224 -15 -327 126 -189 -343 -225 -332 -831 88 -921 -276 394 635 -539 26 -628 -667 937 11 394 808 985 -507 -7 167 191 744 -237 -289 970 -856 133 364 694 880 448 488 -402 -200 926 207 -236 -27 338 -913 -181 225 -601 630 269 136 -747 -918 733 255 -994 -715 -243 959 -718 -942 58 663 -641 998 279 848 -327 485 64 -866 -641 -417 -805 944 -17 -388 824 -158 -941 -370 -954 -734 804 -644 501 601 438 50 -726 524 -53 -680 492 -966 829 750 -570 -181 900 -770 -565 746 968 -236 -310 -223 -164 44 -871 -812 946 -458 234 -481 436 338 -976 -942 820 -479 293 645 389 219 604 -906 285 504 504 -434 778 -287 242 -405 -612 19 585 -486 409 -595 966 -925 -759 -233 98 -293 -540 34 894 715 849 -808 875 -928 417 -114 313 359 357 715 -864 -986 786 881 243 -869 12 774 392 -489 -70 482 -967 -585 45 214 -796 605 -811 -432 135 166 -816 -328 -604 -109 244 103 776 -771 -703 -681 -559 946 240 -72 997 405 -78 32 333 -430 705 -373 -161 -674 879 -80 -906 92 908 -830 699 -143 -294 -571 632 -435 -246 758 -452 -421 -333 89 -467 -890 578 -749 -984 -473 978 -139 -106 14 152 -401 896 -11 723 189 -88 -589 -715 -714 357 -959 796 -483 189 -61 -556 619 624 809 -473 727 -756 -290 -347 -831 -742 634 -523 -128 -444 132 910 29 693 -733 -293 -30 -819 115 933 -29 -307 954 -840 -103 -521 -311 -75 772 -781 -539 758 444 69 732 -62 -660 147 988 -807 -737 -478 -796 -614 -208 48 -101 25 -140 -939 597 424 -153 -543 -984 -420 233 -145 284 619 847 234 -121 505 404 -733 398 507 -941 796 -821 -193 -973 689 896 -604 -849 -240 -540 187 598 294 -773 784 377 -864 -853 690 -425 -203 -400 310 -931 -659 815 -619 647 700 -928 -581 -621 281 -536 -442 -674 -923 261 -503 -324 720 -245 824 216 -411 657 -147 -492 11 -658 -286 94 -884 422 267 -682 -245 -448 -995 255 -327 152 784 998 -773 -336 -831 632 -963 -543 -187 -668 -522 506 -852 -915 -363 554 -419 984 281 879 -457 -753 -38 432 808 -80 179 563 -605 593 -245 964 305 -530 -10 680 362 -248 954 574 654 238 -866 -289 869 454 -33 -558 -808 115 -863 919 736 558 -158 -361 306 -285 287 950 940 -509 107 419 -602 -695 665 44 -339 -238 307 -537 885 39 -253 613 -355 687 -357 -579 -802 -585 -876 -471 321 108 -731 -433 93 -987 433 763 501 -706 787 -553 -451 -46 -469 -529 -125 -149 468 -710 -771 219 274 369 827 -695 792 -457 794 -902 -449 -948 -336 -489 539 94 -41 -897 -682 705 -574 675 -684 889 545 749 301 -803 -307 818 653 -593 -204 -789 -135 827 956 -234 -234 422 154 735 744 6 -200 429 -177 984 856 -762 -403 -579 414 -513 981 233 769 162 -634 -192 489 -330 820 875 -149 -472 558 77 969 80 618 -191 658 48 460 -193 654 -902 -659 -903 726 -89 80 -838 -978 -455 542 31 -981 456 441 -518 -158 436 219 796 576 452 214 301 798 685 527 787 183 852 -857 943 736 -864 -628 449 -266 -885 48 -497 -130 -711 -327 -688 -458 -723 761 655 370 -985 209 -218 139 484 -43 372 261 669 -273 -175 -301 985 -360 649 -403 426 -385 -294 609 -871 189 793 -958 143 774 -240 -625 -1 -44 -298 -970 -975 351 277 82 -632 -266 -2 -304 -167 284 219 -781 -198 -808 69 -952 -66 -317 118 239 -332 -588 248 324 -622 -306 -945 727 -242 -918 -933 -224 -326 231 -537 31 165 -488 875 250 -147 -853 186 507 779 106 179 -976 -662 -787 254 842 -756 -215 666 -912 -473 -943 12 -390 299 -50 954 -458 -210 -526 -829 756 -958 -497 -513 319 -673 138 64 36 810 392 -125 -118 34 -883 861 52 -757 -46 -356 219 431 -752 788 588 -15 16 -910 -215 -984 -346 760 -9 -259 63 448 389 -758 762 -227 490 -33 -905 -456 501 956 -430 -306 343 -958 6 -82 585 525 257 -102 873 -24 -83 -724 870 -91 -440 805 943 -801 333 503 -964 673 250 598 681 736 -334 755 232 -49 660 -434 -788 -788 -736 803 -702 480 272 905 -787 25 -875 -589 -673 145 -658 127 -987 -527 -410 -80 711 165 -89 -284 291 229 -787 -407 159 -849 182 469 861 -385 473 281 -876 -896 963 -495 310 -359 -605 542 598 980 911 -716 -407 943 232 -869 -170 -390 -137 494 52 531 8 242 -666 -31 22 957 790 750 -460 -897 732 -738 228 342 634 295 -366 204 -943 776 -115 -741 -272 927 -213 -473 985 722 -756 649 719 -246 -330 -679 526 376 -813 -65 -152 432 -884 704 446 655 -693 877 -580 695 757 640 -489 814 -640 335 -696 252 652 -605 678 111 -585 147 66 -413 50 -807 -513 -815 235 271 896 -747 -356 215 -389 -721 767 -273 -561 816 -366 -699 -122 -341 -174 -961 891 468 -117 400 -856 362 98 478 461 355 -708 1000 751 -927 -994 639 -976 629 -426 -676 781 150 855 -790 979 -170 2 -84 661 924 117 -446 -188 178 120 695 273 643 986 -307 697 -175 816 154 699 143 192 -648 -658 379 689 988 312 -870 -696 -798 -5 854 938 -323 -90 832 -564 -924 -317 -693 430 -505 -955 -808 -381 -819 -936 830 -505 604 -555 307 677 -489 902 -350 -260 375 -976 -30 430 567 456 -131 -130 -161 -312 -835 -542 -209 601 426 236 684 -535 -892 254 -955 841 86 -600 -298 99 270 -159 736 568 782 -447 895 -394 -226 20 -822 -463 790 -948 -920 568 -943 886 576 -161 586 -100 715 766 -390 886 119 746 -92 39 -449 853 -896 323 -106 144 -542 150 -184 -713 846 -11 948 -429 123 -980 -138 944 -49 697 -864 -213 546 -450 -446 -865 404 -577 743 969 -744 -285 -204 -379 -979 713 -613 -658 -610 833 -202 -458 -59 -321 18 345 -665 890 4 -353 546 -120 829 566 -82 -406 -113 256 -359 191 98 817 -553 -136 851 -743 -990 -695 -767 -149 298 -236 -848 -964 92 384 -293 836 -599 -925 -2 969 -386 -45 136 -947 726 778 -943 121 740 277 898 -49 158 -344 938 393 -269 -256 -598 -204 54 663 277 217 -562 391 -859 453 -320 114 620 990 245 311 652 -709 -494 933 919 -319 590 676 11 -813 578 -813 586 845 -637 -723 152 -177 -58 -268 115 -530 -809 -722 -383 207 -158 650 -649 532 820 223 100 956 567 441 25 29 -761 -2 394 -768 307 -732 -73 296 -343 -416 592 606 258 -843 -248 675 744 493 612 -594 -435 -804 -634 686 -688 592 -928 137 -843 186 900 -651 -374 875 185 -892 354 -743 774 -696 324 826 -114 276 222 -850 525 297 -56 -668 -924 995 -257 -177 691 607 -755 -685 625 269 899 82 -168 -130 -639 646 -129 -116 280 218 -281 238 607 -5 -513 -694 937 -987 -728 119 417 -338 -720 -504 947 -222 -320 152 374 -918 -543 -119 919 -407 -681 836 -371 172 -340 -729 -325 978 -188 772 567 915 -973 -57 492 726 -442 202 523 647 182 -324 787 -231 833 -650 -837 -548 182 96 -20 526 -602 525 -252 -466 -255 -907 -343 -899 571 -570 -300 -565 57 998 697 -4 -578 -3 -112 -68 62 863 -310 205 30 -586 -344 38 888 131 -48 -710 131 -589 -281 22 121 569 -956 552 506 861 -251 637 -338 782 83 -568 17 -366 -332 -396 151 61 29 -806 -297 -778 67 347 -208 672 990 -780 -742 -558 684 -167 603 0 744 -509 519 -110 -940 813 -877 534 303 -240 901 -252 -56 -403 -978 727 401 -818 859 -604 413 712 -682 -918 -494 -746 -5 -761 577 611 348 291 -573 -781 -52 -332 -78 -725 474 199 -986 9 -96 -452 -187 981 -276 898 702 -5 714 499 -96 -303 -567 -387 -487 552 721 285 363 -694 131 -344 -104 244 -141 -275 -605 -201 -303 -674 -310 622 -966 -702 144 853 -444 398 -504 -29 561 156 487 220 -393 -894 -241 -603 652 -10 930 -452 586 678 -724 -583 -29 766 -640 -243 -256 -741 -279 -540 -223 418 -226 -524 761 84 -353 168 -100 571 536 987 -911 -444 -624 -351 -973 109 -669 61 -993 -934 -685 490 -187 -580 746 -962 -41 -716 72 964 -849 774 957 407 618 783 554 319 97 111 489 -99 558 -987 -997 -400 908 545 572 972 83 -877 -224 47 -215 -344 -501 965 661 890 -149 900 289 -254 810 -322 -853 164 -522 -178 447 100 -601 -783 -82 -316 -18 -799 -339 -644 -383 -175 -23 -649 -87 -716 284 -864 -56 -71 964 311 28 688 481 -443 -749 981 -888 214 868 89 -694 269 327 743 -605 225 -117 336 -769 855 619 -800 441 148 -987 -262 158 -56 871 991 288 -270 820 -899 -870 705 -45 648 290 19 393 -276 -289 -649 -369 -50 -210 665 -661 422 353 499 768 561 -636 449 232 681 -975 -494 478 -874 853 742 -795 207 193 670 665 515 822 447 -179 -415 -636 501 442 381 -680 816 218 494 -233 189 -938 -515 830 -321 -864 81 -801 557 -842 -857 -469 754 -975 -194 123 529 909 -932 784 405 821 -446 37 -346 -333 -657 522 333 -417 -760 -784 400 225 294 261 -743 -809 23 62 754 -975 -400 862 760 928 942 -535 908 235 -323 450 87 -279 955 674 122 -959 -430 566 -605 582 -189 -727 215 -553 -178 932 368 842 -365 541 394 -867 -562 -792 -342 56 -362 680 -354 67 460 -546 -997 -882 678 -519 -432 -52 -165 404 223 991 -628 -452 -501 252 476 488 757 -365 -923 -663 -768 798 834 347 600 -543 642 707 741 -261 374 -899 647 191 -54 -446 548 803 -1 -323 -748 385 -278 -844 -834 -891 518 -936 962 -708 116 697 -98 105 -695 150 997 469 -913 230 -927 -887 -66 404 -688 542 40 -392 -434 962 154 663 917 -584 -435 818 -759 -316 997 810 -416 142 -341 -127 79 -358 -345 -613 140 -498 -474 68 -778 -676 -467 -320 341 674 -596 -862 423 -582 -701 190 273 483 51 -610 853 -645 187 519 731 -589 972 -943 -502 -881 762 -776 356 831 -34 901 805 -42 53 -853 118 -364 -248 757 -75 102 -101 126 493 86 823 -762 -251 187 267 -823 -699 392 20 -337 -266 -522 -631 -751 832 75 95 -313 -400 -122 -632 -392 406 -239 -415 -841 291 888 453 344 13 506 970 -417 728 -437 -819 -503 198 -43 515 24 -959 -184 -847 -438 -670 -208 -272 464 548 129 515 -727 -171 208 -760 952 262 -851 899 335 -177 633 526 -561 977 300 361 34 -605 394 834 373 47 171 -833 -774 -672 -18 907 764 871 885 328 -903 -807 399 839 773 413 -809 105 -47 -446 298 -396 962 134 997 392 358 -883 175 -627 714 103 -104 -186 432 -639 -795 185 158 -167 -930 201 979 552 -233 -332 429 513 -831 -87 -414 755 44 -256 -105 124 552 57 -611 -284 697 542 -534 457 455 -932 -672 253 127 687 -464 990 582 594 -720 -560 -943 850 -336 -856 78 704 25 -417 -388 -300 -143 2 -83 168 993 -309 -951 923 125 524 864 -267 582 936 -133 -709 900 -489 550 -283 -990 -346 -4 -376 706 -176 137 -587 -334 -700 -327 4 339 56 -124 460 246 -89 960 858 961 -537 -862 -550 614 976 878 662 229 -453 144 913 -891 448 -536 670 310 944 656 873 754 -973 225 695 -188 397 -705 211 686 686 404 454 213 -400 -540 -85 -274 93 684 850 815 -490 -933 -130 -951 -66 -445 -794 -288 670 45 -17 428 417 14 -646 708 -276 -144 957 -258 393 982 20 789 -15 -806 686 -380 -301 69 -716 -590 -154 -364 -605 -714 157 -783 333 411 384 -624 -752 -201 103 842 871 -959 -179 795 220 220 593 513 -27 -124 -672 -36 312 925 -23 955 -473 826 912 -193 -596 573 916 -844 838 -877 -320 81 -692 -495 501 -941 -818 109 739 772 -987 -627 306 -563 26 -494 971 397 -624 654 755 -887 619 751 -669 16 595 -215 -514 -418 542 -954 -239 557 -268 -70 522 844 215 -27 866 491 650 105 754 636 -425 -556 -567 -524 109 850 -72 -587 -997 984 79 -837 14 261 262 -96 695 133 -49 -211 95 -427 -116 11 -767 -144 -398 -339 -521 476 -426 -442 -236 822 -709 501 33 467 836 -157 -55 768 984 233 -703 -306 -221 -548 -74 920 187 597 -546 249 327 968 250 -818 946 230 -980 809 -340 793 -676 920 847 411 529 185 559 -93 -167 966 -726 -403 -92 -419 -158 -233 658 400 253 192 394 354 895 535 231 583 703 328 -548 59 -367 -977 618 -182 436 327 -821 -339 -39 151 137 -122 127 944 913 -222 81 579 -735 -913 721 418 950 204 515 -276 -365 -978 -278 597 872 -579 885 358 -422 -70 353 -558 569 964 -213 -372 865 380 832 -975 244 879 285 505 -436 201 275 -939 -508 757 498 296 498 -167 970 262 934 -593 753 -835 -486 -599 -179 -594 -73 25 -515 -339 120 30 -387 -257 -47 853 -657 -794 -359 -955 -987 -731 -115 -794 243 804 -216 -777 -879 405 -433 -629 -32 -111 996 -820 429 -212 -213 -122 -140 0 -521 181 496 208 -641 -638 -945 -872 -128 -532 52 -985 -490 -666 891 875 -738 934 -751 550 -627 684 -578 93 87 354 502 -360 44 147 -958 576 -905 196 675 -443 -420 625 -498 991 525 -436 -960 -186 -228 -821 883 -496 537 535 -779 168 913 -378 -764 108 -876 128 -876 794 -275 243 77 -890 284 -203 945 744 681 541 230 885 23 -36 -871 814 -330 4 405 -313 -113 -728 -379 120 -398 526 722 924 -644 844 -718 -333 -435 258 899 559 139 -298 -798 -233 -689 597 -500 226 371 885 205 176 582 826 469 -7 -897 361 449 -137 784 288 219 895 -762 -971 228 -409 811 -948 130 147 957 697 -825 -622 -569 226 621 -243 768 394 -345 175 -734 707 -331 887 793 907 754 539 -705 -193 -255 -683 -524 -309 802 -134 -777 588 705 190 793 61 257 551 700 -918 -301 402 -901 340 -180 637 -829 -330 195 -326 81 259 -959 -840 -522 906 -80 -872 -688 385 -741 111 -51 -71 861 847 -372 127 -239 -928 -803 409 -25 265 -470 242 238 -383 2 -508 988 199 -700 -3 -651 -288 -323 -819 343 770 -854 -939 404 326 979 -946 153 -335 18 853 892 141 580 141 77 672 70 902 -294 309 813 224 -848 923 616 452 -346 -529 -520 -46 -851 -187 -247 -111 508 -249 -672 -976 950 629 426 -693 365 -564 -381 892 371 -465 56 -330 476 362 515 657 -198 -352 818 -383 951 882 830 -652 372 -295 739 -538 -223 -473 701 625 564 -942 -815 556 520 131 211 -158 531 402 -909 -554 -102 -479 -972 512 -97 -223 -627 -414 549 -802 -269 -491 208 261 379 -930 437 -377 740 -985 -408 310 125 335 -524 374 -372 145 -656 -443 799 451 -931 -918 731 -703 723 -252 49 -226 -47 765 312 96 201 -441 45 -193 -655 -415 -153 -352 -384 678 -503 634 -83 -392 985 -885 -368 -892 -87 -851 63 -946 635 72 2 342 624 -159 -476 164 653 -91 164 151 926 -39 950 774 482 -203 -540 531 200 244 -607 -82 755 409 695 -443 161 313 805 -319 920 725 977 -631 -939 -824 -44 -435 627 507 685 910 297 52 811 -299 -269 -115 392 -671 -762 -561 360 305 -754 432 -620 137 384 257 -930 -119 -653 469 602 -368 -687 -756 206 511 703 -433 27 -614 -317 -992 -646 273 504 -148 335 -93 242 25 949 286 -125 735 577 377 -204 -121 -794 290 697 261 477 370 450 340 -238 -643 939 476 176 351 -575 -631 51 181 599 77 46 -669 -545 713 485 -453 753 -432 819 703 -252 176 337 -78 622 -216 818 526 -544 705 -907 437 -49 257 -590 -809 -414 -275 -445 882 -51 952 86 -849 -438 -201 538 -699 668 -563 442 -727 833 689 105 -56 477 81 670 -541 976 185 -500 190 -942 -216 640 -255 158 775 -352 79 653 -776 -559 -809 -731 -224 -781 -428 -203 648 593 169 984 972 -882 599 -542 875 -207 146 536 -476 -135 -376 -284 419 -725 -44 -534 -186 -794 704 23 987 -311 -465 -24 331 66 -742 842 -6 -392 -835 539 -334 -341 881 918 485 -817 658 -476 127 -220 -147 -140 289 -611 -543 182 761 876 8 378 908 -805 -646 -911 -210 505 341 11 422 -382 118 291 906 -489 349 570 626 -305 947 843 193 -10 265 760 645 -118 431 -700 237 -872 -526 -6 744 91 -371 -347 107 -360 -661 -124 710 -375 -900 122 62 -368 -887 575 37 -900 -474 -849 37 362 -506 -675 -550 -502 376 -583 -527 -894 747 -508 318 -347 -392 -8 -819 433 305 469 -584 522 979 -187 74 -760 -840 -886 217 -200 952 126 -5 269 945 333 149 567 625 -828 786 30 852 -57 21 -937 -395 -349 -55 -723 -759 42 196 -632 453 223 -578 -281 475 881 -503 89 368 868 537 650 -113 -206 960 944 786 -838 647 114 903 -376 -562 398 356 -643 -493 -781 245 -46 -747 693 -45 557 456 735 -949 9 -552 453 898 313 232 -246 869 -908 116 101 -797 849 -237 242 538 74 183 -336 949 873 732 -484 952 -218 -553 -34 224 -442 -227 65 756 799 -441 739 -423 -487 130 -804 775 -492 -398 70 520 -221 -601 948 696 -507 14 152 -678 927 712 -10 525 441 -778 -354 198 -767 -248 -585 503 -750 -853 915 -570 -953 5 -453 263 757 635 131 -595 -102 -60 -522 -721 -698 678 -913 466 919 -485 -609 -949 753 -260 -918 815 163 -370 -415 -193 -570 -701 -801 552 -260 722 122 524 -259 -172 479 428 866 246 -73 -921 38 805 835 -270 -858 -435 712 -154 -936 -414 748 -102 156 -913 -787 127 -431 903 317 852 -685 942 740 -358 849 24 973 871 -905 825 -303 -896 597 -702 918 -65 134 807 -415 -152 806 -85 -961 -257 -864 459 -369 -776 275 976 907 842 -156 939 262 -390 -553 -378 -293 -506 17 516 -962 811 155 -844 -971 14 -22 -988 -309 773 -490 212 -346 -66 815 -267 -476 362 828 -160 766 -510 -623 -640 -57 160 -709 -712 484 936 215 61 540 -453 391 433 -598 450 -282 41 -127 358 805 -705 -642 710 -975 -64 944 345 -479 -862 -580 889 657 159 -949 733 214 73 -897 -120 -611 -159 721 134 542 246 -212 -332 670 73 168 -784 844 10 -404 -77 893 594 666 837 -455 -918 8 800 661 -656 559 185 -156 -30 -236 146 382 -704 213 69 -697 -238 -619 544 -600 599 -677 654 762 286 -650 -591 -963 -791 664 -616 -388 269 -388 -11 910 -69 166 -882 -960 747 -73 61 195 -712 834 -699 255 134 962 784 172 -572 -110 113 -9 625 -638 -770 174 -209 -204 -505 715 629 547 266 -48 -876 -827 -897 900 -636 -698 828 -249 5 -826 -608 -482 -312 -75 -33 -818 538 33 723 -180 -239 664 -904 -773 -360 -403 -919 -650 -984 -432 182 240 141 -886 -693 -437 926 -122 -870 -124 313 37 434 206 590 21 661 -942 724 396 875 -232 -804 64 -967 449 486 -844 39 909 549 212 559 396 744 -205 419 -427 -786 -89 899 -856 -523 -985 828 33 -844 -628 895 97 -143 -633 93 -436 376 938 -632 -362 -369 860 -721 -431 -495 -978 313 504 431 -70 -56 139 -829 495 -367 788 148 913 415 -995 675 -503 168 409 922 -920 -332 128 979 992 710 -120 383 -603 -419 977 684 -583 -814 -339 -379 968 562 -765 534 -96 770 -422 -884 160 353 890 340 -110 -776 -180 704 850 -192 499 -489 894 491 25 416 -367 -814 -937 982 -698 -346 249 127 281 -906 968 56 791 938 -852 -300 936 -236 -898 255 949 -752 -382 -816 -878 454 379 -827 820 -223 922 -364 -332 -48 -81 810 -748 -745 -833 -538 408 345 -180 363 -248 -365 538 -733 -534 -277 399 -298 -281 -327 669 485 -289 -264 -378 87 355 -725 -172 368 737 99 -739 -509 -93 -164 942 636 699 940 934 399 181 -601 -224 -704 -47 684 526 291 -916 24 810 -850 838 -681 935 641 -419 556 -688 -219 -809 993 -242 311 -809 778 -292 858 185 -545 -140 -965 505 478 -738 396 695 471 659 196 281 241 504 484 273 568 -439 -807 653 856 -182 509 67 -485 959 -521 -711 304 701 -975 410 -697 -462 539 560 -765 -730 -674 -962 -827 361 914 729 -18 739 -504 -523 -859 532 743 -496 -108 -703 -35 109 -965 -854 850 -789 603 984 855 511 -757 -881 40 -72 27 -636 -630 -857 -105 -587 -94 672 801 -883 -688 439 -251 377 458 185 462 5 492 282 -557 -391 -49 -88 508 10 -611 -402 635 -706 725 -983 487 -461 -137 533 976 699 -950 412 -648 57 226 413 -855 828 823 592 123 -638 -273 -145 972 -745 -742 818 231 660 -228 908 -231 -307 -149 -178 307 460 -498 876 -973 -375 709 860 -828 -509 285 -481 -229 357 835 -576 -710 814 -797 675 45 -463 -437 -520 100 -448 -814 -60 -861 -6 595 -71 -241 -848 -860 585 -334 -253 -989 -130 827 16 -819 -788 -690 815 -560 -791 -460 -281 -931 111 327 886 -812 -32 606 -980 326 976 -229 517 570 414 -462 689 903 -929 -588 512 779 455 523 935 361 -662 546 84 -700 592 -974 108 960 425 104 545 -334 -774 523 378 531 13 -531 324 -892 -650 200 -693 -243 -859 -668 502 -660 -425 -264 -851 509 -746 386 -197 109 402 783 727 -255 593 -367 294 153 -201 131 14 -647 -838 -609 -410 627 -774 91 646 -949 -160 120 -365 -591 596 -458 -549 242 -257 282 63 847 -972 -471 880 -897 811 161 -17 -351 681 142 -436 445 935 -546 189 -212 -675 774 207 -932 568 -708 7 -919 510 -25 -782 -310 774 -420 747 -526 164 -709 305 -471 -728 29 -380 -123 899 461 967 -776 883 77 120 935 617 -106 -925 -470 -633 479 130 359 -857 -296 -981 -434 941 683 -95 506 -349 566 -458 -58 941 -5 514 654 -25 419 -604 -71 59 382 825 -983 477 -718 913 -609 21 -841 -591 -324 2 313 -159 -264 532 -402 -33 724 -202 295 -260 -923 -910 72 201 582 403 -949 516 -450 438 507 371 -360 -869 344 -1 -425 -910 201 122 311 587 568 589 29 -602 -863 -120 -329 -812 128 -492 599 643 -978 707 844 -499 -341 385 516 523 849 -467 -852 -158 -594 323 -880 -680 -562 460 308 900 93 506 749 114 -360 375 341 204 893 883 213 849 739 -800 -913 505 134 -209 152 -325 -256 -184 -455 317 301 791 -532 11 -822 781 -518 -918 629 -975 -176 -593 64 462 -408 -978 189 980 -151 374 -183 -408 -957 -62 -961 869 -671 -489 -395 -596 760 603 633 -549 -545 764 -816 167 966 -448 -864 559 -19 -530 -559 866 992 705 29 -133 800 -722 659 -562 655 906 -6 830 -776 -805 934 791 -158 982 -409 288 -328 536 -42 -73 -25 -11 -628 -874 -562 -348 457 -699 -669 -857 -562 329 -379 -111 123 0 -803 463 754 708 619 -537 -134 -798 -799 567 -484 -798 761 596 -76 547 26 -990 -609 506 -981 -461 999 -973 -893 -894 372 747 447 527 861 -180 -668 -423 -801 627 135 -420 629 817 787 -149 349 -810 -399 4 -983 537 405 -547 -683 68 -143 -100 446 752 588 -664 -872 73 -766 -99 705 -927 870 -417 443 451 993 -673 -865 865 876 -274 503 104 -744 -591 494 506 -361 -410 120 204 -263 877 -700 -805 747 -921 480 25 -625 -810 -214 -281 -120 426 -136 938 -715 571 -672 -795 125 141 954 219 -142 -746 -128 -758 -533 963 -719 470 721 -695 -939 -458 -35 736 -271 -648 676 732 363 -891 404 218 -416 849 46 -570 847 723 872 577 -419 -249 -7 -566 126 1000 -190 -942 -898 295 56 -92 299 -797 -852 544 500 -473 -373 -263 153 -946 -384 -786 971 -51 698 -275 802 -256 -955 -89 -906 -364 -905 -836 -122 159 938 -961 362 392 259 160 -948 95 -701 509 -757 -482 -281 -335 44 79 -681 -906 212 698 938 -306 -584 663 -504 -710 727 -188 374 -187 423 -371 -740 -957 719 -737 -83 687 -424 -618 2 100 978 988 548 -11 341 -702 310 624 34 -396 -409 26 900 -131 -255 748 -501 69 -124 -492 340 -399 -389 -487 969 -922 91 915 327 -270 -506 -726 192 -728 -967 -254 -876 -172 8 68 -661 758 678 127 -920 370 -603 -380 -238 -185 -453 996 953 480 -695 963 -142 3 385 393 -35 555 221 433 -954 391 -169 -294 272 902 937 190 -448 333 -931 -295 557 -383 851 240 863 -83 -23 806 -429 -450 -913 -1000 -681 73 897 424 -198 -496 263 -784 616 934 -769 989 616 -273 859 395 340 -583 144 -891 556 -604 468 125 -937 216 44 721 -130 -740 -869 -557 999 47 -332 -190 184 827 263 -744 -625 167 680 111 -441 318 -434 -619 893 -236 -855 -274 -245 -920 -654 991 90 -791 -274 814 -706 -172 -465 -57 -844 322 904 -899 388 -76 339 -526 384 253 -591 968 -479 749 -783 510 387 301 -36 -452 -121 -594 319 843 -665 -584 636 -937 911 -472 -975 273 417 -142 579 270 286 -743 229 -984 568 378 827 -949 714 583 -334 395 -738 55 47 -162 -185 390 -407 -124 -971 -58 -936 -752 745 -439 -573 594 -515 -566 -532 138 -175 14 257 808 624 -779 -547 429 629 -994 574 -150 -111 -932 -265 724 -839 -435 402 -140 -471 -68 -545 963 -384 -254 274 828 913 -643 592 888 100 -439 -192 -160 -298 -515 -913 804 44 708 553 -317 -103 -206 -113 -856 226 -558 136 939 434 563 -872 900 -559 842 -948 50 791 534 410 974 -707 270 808 696 -535 -755 77 420 476 -318 -425 961 359 385 -262 -43 -655 -782 590 503 -953 -84 714 176 265 358 291 -910 -743 -853 -170 45 873 841 581 -455 967 589 211 89 551 -578 511 -257 -676 220 285 -992 -539 604 -539 -755 -36 -742 724 -714 746 -393 -81 -640 -563 -346 -716 -656 381 226 857 -233 -206 -470 -443 936 2 273 -218 -146 -462 361 768 -480 -72 -518 926 108 392 -528 -905 -824 138 998 845 582 -7 -818 -643 926 -58 57 459 136 -572 -639 -937 -333 -523 268 865 235 -31 653 504 736 -935 -63 -571 -811 241 223 999 -183 891 170 223 -246 402 951 -867 -57 -64 152 322 257 -869 498 -31 -4 213 -86 -350 -290 535 -564 -928 -639 822 500 -842 -825 599 23 887 -3 262 934 -913 479 536 -726 532 -818 360 402 -894 -89 -431 647 188 758 782 780 -388 371 837 -430 656 51 707 -74 -233 759 -764 832 529 91 -495 -676 -676 -35 -638 976 -125 861 -6 135 600 -332 -260 -3 556 439 448 958 1000 -997 253 -595 985 -917 878 -490 -226 19 34 -824 882 -98 -151 799 372 -951 -437 -320 -931 864 -933 -914 -148 -939 630 828 -688 -806 545 -342 142 -645 -270 -76 -351 540 -501 -307 -752 -544 865 445 167 -718 999 444 -99 949 456 705 -904 1000 391 826 -669 -162 481 850 7 538 202 616 -546 812 799 -597 -615 -57 -765 -496 -721 -633 199 78 -302 743 712 -966 192 -839 -866 -383 -635 143 778 951 638 -57 -326 -173 -673 -931 371 43 -843 56 669 -249 -974 -817 595 -656 134 -376 -296 -639 476 -475 200 -337 104 761 -695 196 -840 983 -985 555 -237 -410 811 942 -871 338 -120 909 -821 65 49 794 713 771 178 145 -696 -725 53 -296 -850 668 -665 160 -23 511 -446 926 -723 -490 633 710 -977 -715 713 229 -914 334 -344 30 840 -522 557 567 395 -106 -832 -664 15 159 -447 932 22 508 736 608 749 -809 433 -298 708 -675 -760 -316 757 199 -314 801 -773 -65 532 -88 263 -755 -178 590 204 505 889 457 -220 -725 -499 226 -73 524 960 562 724 850 -752 292 645 -21 -128 414 -364 -970 171 827 -41 851 148 927 -304 932 -549 784 -946 16 -314 390 663 195 -63 -159 512 994 761 -420 842 255 -285 979 -805 66 957 255 525 -146 -549 -85 24 -100 950 228 317 -695 -706 255 -156 -598 -209 368 -752 689 -713 -992 -814 206 -520 -821 -808 -208 -986 601 287 156 86 623 291 -971 -759 440 -960 490 -621 -403 344 66 366 -932 65 -331 -492 -141 -936 250 -498 298 -82 276 112 -91 -704 282 804 -256 527 -633 963 648 316 -710 745 367 720 -522 392 -16 -827 -345 -806 337 941 381 400 680 -983 905 -973 296 880 482 541 -835 5 -946 -139 -701 156 -431 -139 36 -997 -663 86 -328 432 -188 -227 490 -76 -791 619 -938 857 -597 -832 594 -148 696 -768 -573 -641 305 179 733 -845 981 161 -633 134 -998 -47 655 898 -393 352 -727 -426 157 420 960 -400 -484 419 551 800 -812 -231 -829 -156 -207 -777 768 -428 -691 189 -58 249 793 799 -763 -313 631 -87 -214 -318 1000 -302 -6 -892 842 930 690 251 -839 -441 131 -667 -996 -144 548 317 445 683 -340 426 86 766 -304 123 -303 888 639 -827 -431 -754 -374 205 -160 -305 -998 -767 -939 124 -234 -321 -782 234 744 -498 328 -402 258 410 258 802 -657 543 402 4 303 -66 -20 -751 409 619 449 -811 -977 788 -208 888 -59 402 513 944 -217 329 666 -721 506 447 752 -819 717 410 -241 540 752 -780 -190 -264 625 920 -599 529 -283 -9 604 530 -95 -948 39 451 -462 512 -364 -45 278 302 540 -50 832 -311 -188 -459 799 -387 -595 335 428 -255 -125 -635 -488 -632 -265 -619 -22 -583 -836 622 -714 551 705 -980 34 719 -558 967 -20 694 -897 394 -858 -374 568 842 -710 -859 -351 -670 983 -830 -950 -401 186 644 -897 240 1000 226 -249 -609 291 -941 -725 529 25 -810 -450 -115 -989 -794 215 977 -290 -677 526 278 730 966 130 150 -774 -768 -227 208 -204 -534 285 842 -972 195 -845 266 416 -390 346 176 624 -101 -386 999 895 299 -324 180 -714 857 -592 -649 827 985 688 798 183 -792 -772 789 439 -687 -965 528 -286 903 -661 -714 976 -464 193 -457 158 -926 60 -80 28 519 372 -819 -535 -690 206 533 -938 239 -972 -693 802 -165 -873 100 455 -230 53 660 -625 -457 576 779 -391 -715 -750 309 909 182 790 -309 858 -254 -918 -569 -545 -170 561 -71 -874 703 -545 -852 -305 947 184 284 -389 978 596 -38 190 624 -319 -812 743 615 -467 -748 -854 67 498 -634 458 782 -588 366 -612 111 -221 534 -456 973 -105 -744 -224 -697 -133 -916 753 889 -80 -187 -575 -38 316 817 -255 582 -688 -273 165 363 625 -773 645 774 936 -352 -100 978 944 -676 6 842 -140 238 -801 -427 -516 -416 498 444 -428 -952 768 -907 -71 882 602 -504 -637 -1000 -608 -735 22 -731 345 598 -279 394 326 2 948 72 87 -175 651 490 672 -348 811 340 -986 -497 964 647 -481 499 940 79 -22 17 891 -964 -678 -298 -228 966 -807 506 -346 498 12 -127 -560 501 388 238 -321 24 544 -108 805 -455 -20 269 462 795 253 251 -628 -121 -236 831 827 789 305 -968 991 -905 134 -127 -839 -719 -204 990 624 407 561 -120 -404 106 215 529 -201 622 41 -537 555 -530 968 -354 155 419 -315 306 -769 -650 -424 163 -926 -953 -882 -438 -438 -621 401 -341 152 726 831 582 860 -943 -325 -77 516 854 -591 95 -796 -904 -339 216 323 794 -98 -833 -775 -286 -496 -504 132 309 811 -332 -691 -368 -662 -567 879 -935 -18 -182 -1000 368 -501 -208 -798 547 511 282 -135 590 -10 -954 -855 -606 -413 -660 -623 767 562 565 200 -517 -731 321 -361 233 521 -878 770 126 661 268 -692 65 -641 642 -452 -491 131 531 -523 821 -880 -76 -706 355 -543 -545 605 478 -685 -39 -397 -617 -417 106 -71 -760 -765 -907 -618 -327 769 754 388 -414 -754 458 624 -421 187 301 490 779 559 -622 495 -75 440 141 -122 840 -268 124 659 757 709 -663 467 814 -587 -385 865 844 558 -795 917 284 904 743 -671 -199 -570 164 171 49 -291 454 -948 -629 -834 712 -867 -451 -494 809 -59 500 332 480 -894 -462 120 -660 29 -164 -235 -790 610 -245 -147 -484 379 -596 318 -729 843 -694 258 -483 -3 -104 -445 -387 717 642 -744 614 149 -963 300 -87 197 79 104 -104 323 743 567 -376 -62 -36 797 399 560 532 -563 -42 -516 -748 490 214 -363 -229 676 714 635 12 -222 -716 53 82 -458 725 -278 -950 -257 536 857 -893 -499 71 -785 864 -909 -989 258 -832 -834 765 -670 -821 292 700 871 -360 -574 -35 515 -396 337 -114 -385 -347 -463 884 -856 551 -548 847 930 600 -846 -550 -151 -41 666 825 -199 90 -580 963 -705 -310 170 348 -586 880 757 617 908 -836 742 367 -935 -238 619 -43 243 11 -936 818 -19 -757 -218 324 -962 -138 -720 467 923 680 25 -893 -390 513 289 430 980 -940 -522 600 698 230 -945 684 753 760 917 -426 804 -344 422 -302 41 -620 776 -461 -931 655 361 536 26 175 -605 386 -61 660 -820 994 -319 149 -943 -617 -508 -78 592 -820 -864 61 917 -478 549 700 587 75 471 87 581 897 361 271 -901 481 -559 422 -868 456 -93 -164 -914 683 -26 -616 -350 349 673 -176 -773 759 -838 721 945 731 225 -211 -684 116 218 24 -339 -495 -538 4 -982 -694 -185 -194 -262 -672 -392 252 -185 -252 263 197 -318 781 393 -129 322 137 -361 -358 857 542 -353 522 902 139 -114 200 -966 763 796 819 -301 633 -150 540 308 -406 233 442 51 955 999 -707 -973 281 925 991 -905 481 932 -770 -22 -267 45 337 -707 146 -111 -603 -706 974 942 -400 100 -1 -366 -658 -568 614 959 -726 436 989 -913 -527 735 822 -926 -389 -789 -4 817 -560 -754 -689 709 170 445 527 699 -81 477 -683 -541 -643 168 409 -191 0 883 -895 267 -822 122 -644 512 351 321 -984 544 -178 -682 958 49 762 918 -526 500 255 -203 272 -822 -810 -667 256 -155 610 -577 629 -562 967 -114 -850 94 -85 776 98 156 676 51 -814 -384 -310 -666 728 260 -497 -131 -932 -153 836 -430 -416 122 778 475 -916 242 -575 728 -308 843 603 -910 850 389 -634 396 -501 -860 107 -205 -225 -452 -16 -594 -590 -936 977 208 -879 -243 -103 167 615 -878 -587 41 185 -336 -222 -358 368 925 547 879 205 76 -145 508 -568 46 -580 477 -565 -362 -191 -314 664 419 745 -977 308 -77 458 675 -73 -556 -345 617 388 -305 -913 -786 -236 -749 -296 130 701 -412 -185 224 509 -35 -563 -590 202 898 -346 -767 977 -397 722 805 415 695 205 -796 -174 -473 -903 872 458 -557 184 905 975 633 -941 -959 789 -950 781 -333 4 517 -50 933 -72 233 -866 -962 545 49 570 -170 -538 -86 92 787 -53 -521 -606 -262 -909 938 -967 -74 539 951 -239 -666 889 -826 -830 559 -88 -258 417 859 155 897 669 -659 -369 322 66 139 663 426 -558 -303 151 -403 329 -502 437 -855 -938 -896 584 869 -886 -522 -479 686 -949 -181 77 797 280 706 -420 -799 -4 -191 -622 -268 -62 -417 118 -127 866 -906 647 431 -334 186 -848 848 -129 338 -395 -468 853 -47 -374 713 52 -194 -647 -992 603 -925 -576 700 -1000 -858 964 -611 156 -296 -381 609 -271 -498 -666 -583 429 596 -194 -790 -739 -103 -844 -894 324 -80 -432 -617 335 830 -528 -566 20 -165 458 575 -996 535 -249 -950 -25 661 648 -118 -756 -470 -996 1 -3 924 -478 -885 -16 -587 -584 815 -427 170 -427 -649 -782 355 594 -227 -594 -937 447 -746 932 203 -246 -957 -304 -504 582 -380 -501 -764 -657 788 10 477 -455 -629 157 -691 126 -594 364 634 -777 -676 413 330 -720 30 823 -589 -964 -217 -585 -885 -296 -86 70 -945 538 -961 -894 778 170 -578 -556 -30 -328 -422 -809 -589 -835 371 58 -707 -167 -128 -504 963 -492 64 116 652 789 -70 -278 -189 -61 239 -22 426 444 -175 -183 -26 575 309 -440 -618 829 -196 -605 230 75 -683 -988 643 281 -644 567 -55 -644 -436 352 654 896 -703 -633 -880 30 130 -438 -892 97 554 866 153 -288 548 994 -116 602 -886 467 214 596 -850 -830 934 421 -917 263 372 726 499 -214 602 -467 -265 513 -501 620 225 573 583 378 -135 -750 430 -172 255 -505 461 -579 355 443 -887 -744 -721 775 -160 798 468 401 91 -47 243 -159 651 762 664 -676 -505 931 -662 764 -381 184 -63 -705 -891 -817 651 -173 892 442 -99 716 -545 922 -447 -761 600 261 -390 -929 -814 291 -998 757 284 -844 685 -210 -439 723 -660 841 856 466 90 -539 924 15 -836 524 734 -696 -118 -461 -485 -192 865 437 -81 -757 -703 364 -692 1000 144 115 200 206 543 -968 -662 153 950 750 847 -315 552 -958 226 -40 -789 158 -221 -371 777 549 -830 -33 414 -107 -348 -730 10 547 -390 -895 -44 172 277 -752 -357 -190 -943 326 -802 -777 629 -752 -83 431 992 661 996 268 248 -480 -958 661 89 683 -539 553 -832 634 -445 266 122 -895 524 -686 908 -718 -756 415 895 -484 -381 610 -663 325 797 258 374 -601 -930 24 -170 -881 -42 618 -174 470 -510 -341 -266 488 411 998 -349 652 238 -697 -704 -825 576 -763 661 332 645 784 992 683 -15 576 -207 808 -91 -186 894 269 939 653 -916 -790 -616 423 35 321 -221 123 817 -415 -913 17 172 938 -219 -248 275 -633 -492 -503 -679 392 -164 319 221 74 -382 387 -517 -648 -421 -603 791 -4 -561 -758 328 181 -432 -63 635 -43 -668 969 414 500 -662 603 350 -525 704 321 -487 -894 690 -389 750 227 707 206 -561 -559 107 -738 566 -827 -752 -162 -376 -276 -772 896 427 249 -944 -607 52 -208 255 859 910 -398 543 -750 -590 -517 605 197 825 -38 913 512 -875 669 320 -423 127 311 300 225 -88 -106 -209 -142 653 479 780 716 226 789 278 -572 -491 -87 529 895 335 -849 626 833 309 347 -305 536 -537 -586 -600 114 -503 815 -362 -95 -866 99 797 -71 -536 676 798 881 -8 840 -89 -571 -981 918 147 -720 -178 -910 -179 688 408 65 -107 -388 -194 -286 -38 -221 -986 -291 -353 129 -457 188 299 436 -852 280 749 -660 499 -814 937 112 -528 818 -924 842 -645 -706 -979 720 2 -911 -203 442 -747 -547 -765 -775 -884 -890 699 -250 764 -877 624 -285 956 -42 -842 -303 -882 -270 980 -809 451 3 -838 -393 715 710 -200 -550 650 -379 587 544 685 249 899 252 -586 -752 -207 -30 976 765 -713 -447 716 -839 878 -618 -222 -845 -819 -53 -857 -831 -459 913 468 -876 466 -767 721 -341 -880 641 231 -921 202 -860 870 856 -21 393 669 -377 -162 443 -994 -805 -877 606 -754 -134 -659 599 577 -79 -339 -123 -274 -638 -815 -968 -954 -440 -156 -278 -886 707 -763 487 558 171 663 728 368 -159 -369 -701 627 -899 -908 134 -124 -47 -717 -764 -406 402 523 58 -145 194 -541 616 164 85 -354 404 -827 661 644 -368 -853 -624 458 -197 -628 -990 -381 -675 -781 236 -625 -857 -846 -482 -130 -638 -168 558 -865 484 -670 -80 827 -975 -438 705 -617 579 79 904 -642 -873 -589 -878 582 351 86 156 -497 459 -41 -525 -942 -410 -674 622 -902 431 97 767 -790 379 -445 151 -954 227 78 41 -268 -677 784 167 308 63 -304 212 970 -457 766 -328 35 -192 240 964 690 -415 976 361 -299 342 896 -194 409 -89 398 -443 976 716 -317 -324 -658 -462 -889 -763 -981 -612 -820 130 166 -73 353 -761 -585 -323 227 34 -798 -173 266 193 18 -339 -356 539 -675 -265 381 881 -889 116 -202 -560 563 512 329 684 232 -601 766 -567 -490 -297 -222 217 -753 207 982 -460 -19 20 -324 181 -11 4 -517 935 -39 -619 -666 -601 -738 20 -170 389 -78 362 -909 426 64 739 -791 618 -591 -745 872 -742 784 -188 -289 -950 101 25 -961 311 -507 376 -889 371 695 -79 -492 700 809 -237 706 837 827 299 -108 -367 -708 919 -146 -604 -972 978 -373 -685 -871 9 715 -989 560 599 733 340 -993 -922 -506 639 758 589 454 850 933 369 -368 -771 959 -139 -24 465 -144 286 -735 532 227 -540 638 -10 -22 -655 -554 -250 832 -67 -756 -108 274 -454 -86 326 -126 764 288 -362 -389 305 78 321 -296 230 780 752 -355 410 -599 -124 47 655 607 732 -652 -248 520 177 -243 -405 -411 903 840 620 741 124 8 777 -460 872 -857 806 710 -732 666 -845 -226 -52 730 -888 -400 -859 186 -737 343 439 -888 -269 -529 786 -364 378 979 780 161 840 319 -392 721 724 251 -490 656 -228 -99 731 -508 348 11 98 418 114 -219 106 -132 93 -843 233 203 248 779 455 751 241 3 236 447 -170 -407 2 22 -253 -515 -719 766 730 317 -731 313 680 -480 883 338 933 952 -629 -256 303 45 -256 -525 928 -670 -58 218 137 -29 50 -622 -846 -23 548 838 336 719 -251 -844 -98 110 423 90 -769 848 380 877 -897 -101 994 -969 107 -964 -646 -528 -77 902 -88 -478 269 804 -833 -623 -398 -942 200 -826 917 -707 -363 278 -827 -302 771 -117 -197 -198 930 -268 201 917 -880 967 937 -675 -144 -833 -87 750 730 122 821 393 401 990 929 -861 -490 984 -170 272 -162 -899 74 -432 529 706 832 47 -669 -293 699 910 961 898 -56 945 -550 -464 -175 -665 447 -452 -828 569 -523 -940 647 131 653 739 992 -312 814 -844 972 690 706 807 865 548 -399 -698 828 293 -87 512 567 919 -596 -101 -905 -467 -141 491 -992 -644 -315 -220 324 -511 479 -217 740 -784 -585 637 -358 -353 430 -159 636 126 974 952 -735 603 -927 85 -186 -149 -477 511 682 -812 27 301 -281 631 -652 -92 350 851 243 -655 -860 -788 -499 397 262 -365 -430 333 235 295 354 652 -815 -154 168 -847 293 -701 -690 65 272 598 -814 -94 331 169 -224 997 -342 -373 -637 836 374 127 -168 617 110 87 -994 429 -2 -755 -89 -101 -854 196 -241 -265 -268 364 -666 865 -529 -478 451 165 -631 -250 -169 413 -388 379 863 95 732 632 999 -36 574 -759 492 -356 -465 133 135 -77 -278 -640 -977 -736 -209 989 730 634 523 -221 -868 -657 -154 82 75 54 25 935 -742 546 982 -852 822 222 661 -288 -391 651 493 372 -519 -789 870 938 -419 830 116 -578 990 -877 911 186 -495 772 889 -279 568 -247 918 595 -45 -111 259 324 430 953 -378 647 -687 454 -161 75 -484 -362 452 -465 -505 -383 -762 153 536 85 -833 -886 557 953 -626 -59 253 -293 -550 -611 968 -395 -686 988 723 361 602 483 37 -753 91 -184 627 -322 694 621 -547 948 393 264 -637 419 362 -699 -7 -830 -30 -157 99 -954 -610 -151 532 335 -760 -784 -611 234 112 114 -129 -763 195 -115 -22 223 140 -909 131 -483 128 -476 -991 -109 -995 91 909 4 -167 -941 205 468 -298 -103 -67 -419 -56 -168 965 842 592 -660 625 -623 951 22 327 322 -810 -220 -943 696 768 366 93 -484 152 381 -105 -981 705 164 109 308 -761 240 213 -761 779 -789 285 55 70 -9 271 95 244 137 -956 -631 -696 983 -274 -893 545 -105 567 680 502 -48 -537 -44 -579 892 527 671 165 325 -517 30 788 -530 -835 357 969 719 934 -982 130 922 -167 -375 -619 -904 534 -332 52 -411 -273 703 -293 -828 -459 -868 976 -846 434 -732 -301 -665 318 751 -526 764 349 -531 550 -286 206 -918 596 -489 -529 -730 -947 -612 -980 383 754 -554 -231 -267 -229 403 -146 611 -495 -314 538 -857 -82 -196 -989 -980 797 757 -942 895 -605 16 -639 587 282 334 -106 315 629 -478 363 -894 622 -10 -807 742 -253 589 907 -99 471 -885 360 398 -55 38 -37 -169 -448 -749 -541 256 -130 -762 -239 -792 -584 -875 355 -460 30 919 946 953 923 -657 -168 -626 56 900 -946 -347 697 867 -129 628 -986 449 -659 -47 337 -320 -283 718 -185 -886 -28 -263 -368 -51 734 -372 -728 -8 -644 -755 536 610 920 -223 -522 459 -31 362 663 953 785 -469 261 -995 376 -344 61 611 488 739 426 -444 424 50 -700 -255 -460 529 368 81 741 -485 -748 322 808 248 -166 238 359 272 -282 193 -329 -593 540 -507 972 -793 -344 711 -956 775 -970 -911 363 19 -642 -425 -469 54 -876 93 283 -224 -385 208 -424 49 -853 -147 -855 515 237 284 -67 147 -133 -992 -562 -88 -282 -995 -747 -466 674 -618 -96 -32 -222 588 68 594 575 414 955 29 -966 899 918 -280 978 -203 -49 114 533 502 952 -727 -292 980 -837 -620 724 -545 828 41 511 -597 -340 -392 -50 -866 113 204 -97 389 -990 495 326 381 876 -530 -758 286 -229 757 -683 -697 900 -967 498 -96 -499 -298 631 209 31 -46 -516 -310 -4 -346 -154 -993 654 148 -699 -180 783 867 958 907 945 272 -948 627 692 108 -274 837 -26 -335 -762 -928 -226 47 -932 -574 -876 135 -922 984 962 -335 161 610 -685 158 -27 278 -310 -770 -654 598 -924 -182 911 534 -281 986 110 -732 -658 -234 392 347 867 778 -843 971 -349 915 658 -726 698 -646 613 502 192 981 -689 -453 -774 914 766 -943 82 -587 956 -661 -962 -460 617 526 772 971 -105 -904 482 -343 306 -19 -831 118 -633 678 -463 345 -442 -100 -115 -880 732 -165 721 149 858 171 -187 330 -158 -362 495 -850 529 -427 64 27 808 207 -355 626 -535 -737 808 -62 889 433 523 -411 -432 867 711 361 -627 -860 -745 176 -914 -835 407 801 -251 -382 -389 -837 -42 139 -213 -66 -695 -712 277 948 760 -828 -502 -336 654 -718 -168 889 -683 156 -62 390 -275 673 857 -392 -73 508 -920 842 -193 44 -150 -747 631 530 654 673 -659 -315 -519 -665 -85 -160 503 890 897 494 989 182 -466 -350 -380 354 682 -619 -314 -703 -199 -148 -936 -518 -356 -214 -541 -448 816 -101 605 18 847 -675 191 -939 412 75 -839 160 382 443 -812 815 -864 -131 -991 795 58 99 709 713 -294 -438 351 909 -251 -635 584 -30 -464 -88 -717 -231 -192 148 966 299 -722 -432 437 647 -936 -580 -784 -5 961 -983 -931 -588 394 592 499 -445 -333 603 495 -390 915 918 813 -528 -461 359 253 414 -229 -857 668 908 -985 -363 318 256 -570 -250 -213 -907 -56 350 231 -480 92 685 40 -701 -95 -175 690 -344 197 605 131 310 591 -598 473 -465 -534 375 132 252 -271 462 725 55 -161 -569 -699 96 834 245 -210 -570 587 920 -329 -416 462 720 -735 181 258 -333 -449 -280 -92 919 -527 -177 596 878 832 -486 543 578 -680 -849 374 -607 270 -223 -838 -633 -956 929 734 120 -466 -458 -447 733 -720 -416 11 -874 496 631 251 -126 568 -774 656 467 525 862 -418 -636 407 959 -7 -288 435 927 -353 414 429 518 269 565 -419 421 -250 2 421 -333 -95 149 381 -582 -204 565 149 -849 426 354 155 980 -459 -374 712 -639 359 787 -941 429 175 -789 72 -224 -129 -135 -421 900 715 726 886 619 269 -728 484 619 910 -315 -907 222 241 -179 -264 -750 301 333 676 -178 -975 265 72 464 -35 986 -442 100 387 212 -544 -34 -110 -919 -600 193 -830 -684 521 -627 -445 380 -434 995 -748 -66 -877 924 -948 208 476 932 -640 982 504 699 -825 204 105 -201 -628 393 331 219 -38 -93 523 -5 75 511 -527 850 -734 179 -129 -942 169 800 -978 92 -566 931 -189 -878 -125 2 -458 -836 74 769 -667 415 995 35 734 664 592 -763 885 -239 251 311 652 157 -107 -415 -800 622 3 420 -616 304 -975 841 -18 -38 953 401 704 -489 761 -200 -733 -262 -486 -875 476 660 835 -918 15 538 293 -582 -815 568 49 157 -185 -263 760 911 406 373 62 267 523 704 -240 119 -752 93 -923 515 878 -333 405 -35 440 -923 46 -646 -717 -563 19 -356 -605 -626 533 165 308 -55 475 -281 -971 -608 996 -421 -458 183 93 810 543 -33 967 -102 -460 177 -545 -236 382 994 64 182 215 -985 -872 92 526 -432 925 839 -155 -173 -451 -703 150 1000 316 666 -580 -152 -456 610 -689 -118 -241 979 614 -723 -910 -392 -267 -509 156 -692 -879 945 866 -785 -362 917 -391 2 -771 965 -67 702 -997 594 -815 -499 -903 -937 -357 165 862 -702 -646 48 -999 881 -559 -704 596 -52 228 -273 484 555 111 595 723 -305 784 -112 -633 -384 181 190 162 750 -757 -447 -505 746 640 -688 615 886 325 -263 57 780 -754 -859 -758 125 608 338 -545 -810 -365 855 -793 798 -638 156 -772 287 398 -623 433 -774 13 834 111 635 460 955 6 -368 315 625 663 -321 -160 455 701 910 -146 922 -550 -923 100 598 601 -290 -284 -63 -494 545 526 -938 125 437 316 -529 853 667 654 -681 122 509 -329 -161 -671 -259 -876 998 -536 981 -128 -17 -801 291 95 811 601 -444 723 277 -53 779 -174 116 43 360 716 731 -462 189 886 136 -741 688 564 374 689 377 -270 -359 -698 402 100 456 207 -124 -611 509 647 -990 277 -297 -758 -68 -414 464 -906 -59 879 -871 -225 301 42 -567 351 -232 -26 -924 -834 -287 -151 -720 960 -494 769 403 593 -155 911 -928 -682 -824 255 640 458 915 -162 -101 -658 -518 256 181 86 381 68 107 -703 -295 -772 -863 743 -779 314 425 -591 -266 -566 214 -479 942 -396 -423 -723 -683 -638 -188 -585 -186 492 -86 -929 -204 855 -367 756 -268 421 130 897 -929 365 205 -656 761 -908 259 -16 760 412 461 440 792 -238 -151 -186 862 -384 -473 -518 823 226 835 -279 677 -52 754 201 163 903 764 -32 253 -654 299 -740 -146 597 445 612 -113 472 2 -644 26 447 757 814 -478 -950 41 122 -461 -540 984 32 -47 -623 223 418 -475 839 842 384 642 134 -676 -521 -381 354 783 -897 -591 364 -575 204 585 -612 389 -685 365 -359 620 -728 166 -439 275 -182 -791 -141 -681 -322 -904 -148 912 -316 863 -446 446 600 -363 -314 963 669 376 978 -548 -850 23 721 313 987 770 939 692 -938 900 195 601 -815 860 -819 -388 -151 525 440 169 371 -875 554 -76 612 379 -560 566 -831 992 898 333 84 -526 -725 -511 -535 250 -262 512 -401 546 71 750 170 -269 879 -898 -702 39 -554 946 -791 353 637 -570 731 346 642 158 -131 439 -285 -349 -42 335 -628 -737 -79 -882 529 -236 -686 -163 -849 668 -162 752 668 664 153 -442 -414 772 923 975 127 761 959 -481 -760 -647 -64 -870 782 -653 -455 -971 -844 284 553 120 594 -159 -937 -386 55 302 -936 132 -428 -405 644 769 -954 736 833 -897 71 621 -611 -884 380 789 -603 -804 609 -327 46 -146 -433 597 -449 627 -474 -79 -329 826 -475 788 -51 74 309 -330 304 44 -19 549 194 -514 972 977 661 -902 983 -135 -849 -320 -715 -107 -701 -571 952 -984 -824 267 -562 333 -264 -301 699 166 -135 688 -13 -396 263 411 749 52 -732 302 27 709 269 409 57 -424 -610 57 -944 -386 -326 768 414 179 -624 358 -795 849 806 -247 701 -552 873 -805 -913 -383 731 878 279 -440 769 459 558 -285 356 -126 699 -1000 -28 -232 413 -393 -435 880 445 575 -667 585 55 869 278 882 -147 -453 -106 485 614 354 -101 -214 367 -280 57 -30 948 -708 -70 968 -26 -769 614 -557 -942 -754 -8 -942 794 167 -763 -386 -586 656 703 -271 458 -711 -249 -848 -979 186 -441 360 -883 -932 430 973 174 438 616 -585 -541 874 642 -746 886 -447 -239 -169 -450 477 553 -157 -16 182 606 -223 -221 55 940 492 211 963 -739 -859 155 674 -26 -266 6 829 301 -470 697 1000 514 -245 -509 -935 485 585 375 809 999 -651 -900 822 -549 364 709 645 -424 414 -656 128 608 -434 -207 -656 637 -307 -766 999 891 262 293 563 -131 -460 -383 445 974 -815 790 624 -876 694 356 840 43 -824 156 -909 886 -212 -52 -804 -534 -433 476 -3 -793 716 -812 -865 906 218 -969 -553 373 101 847 -849 -143 619 414 633 -626 145 492 -183 865 -642 -711 746 -208 209 501 -307 -961 870 124 -864 -4 928 -674 -132 529 876 355 54 -23 836 36 737 28 927 -170 -451 921 -10 -758 -240 639 -198 365 -115 -462 923 812 -58 -21 210 -632 -245 634 124 390 -468 304 511 363 871 791 103 -544 301 -8 -535 -549 -650 -26 -469 -634 396 723 308 59 -153 -84 -726 -992 776 453 -704 -217 -543 189 -290 581 -54 507 428 -1000 -376 956 -196 -305 133 -328 879 -253 186 -151 555 -840 -649 -689 416 -381 -534 -806 -840 -750 -580 -615 458 -949 305 -857 545 573 130 -498 -433 947 -681 -246 -746 -819 123 -819 951 -608 -208 -489 -666 75 719 623 -734 -183 -848 300 -531 603 201 -75 503 -221 279 -336 683 820 -995 580 702 -438 110 418 -127 608 725 969 -11 -40 806 -240 -104 -717 956 704 -390 -358 190 -401 831 -528 486 -17 116 -576 -419 641 99 -644 280 608 856 567 -968 828 -857 440 44 515 -302 -516 797 -392 971 272 265 -659 -929 -176 593 -456 808 -888 -947 955 76 536 -695 -466 992 512 -953 -298 -581 280 -451 -231 -254 -76 144 -521 -793 -986 -398 361 176 -702 601 371 254 -791 -155 -472 53 5 58 -763 709 -309 767 111 -779 -833 866 -645 -781 -182 -389 747 404 -102 410 415 -122 -835 366 -448 -50 467 -802 -914 530 297 -327 832 -615 673 -150 880 -434 -740 -558 -752 -668 -919 -528 180 982 -891 -939 883 860 -625 -5 -767 -894 451 -286 924 606 -417 -719 -633 -895 -588 -840 -596 80 15 -918 216 -906 -636 224 -696 -375 980 -725 -686 -712 -132 427 -489 -134 -139 448 -473 -777 -287 907 261 -169 396 -152 -408 623 -161 -234 -487 -487 960 -675 810 -571 457 350 -381 818 340 -44 -78 -211 886 -293 -562 -513 371 -840 867 -810 -252 569 825 -151 -587 -512 510 -544 870 182 -703 -893 850 77 938 37 -982 -120 -365 -740 -288 -450 347 -636 53 579 -930 194 792 -952 303 -178 -779 -151 967 735 694 354 929 -630 -558 958 -765 921 -92 -643 929 764 -348 590 567 782 202 757 -682 -469 386 -94 20 621 644 -726 162 -263 361 -720 780 -771 409 973 -59 -744 728 -760 358 -344 551 498 -903 -258 -582 868 -360 462 -565 472 198 -382 897 51 -821 190 -957 498 341 737 -98 -677 -766 -990 94 261 -342 847 -136 -530 517 314 -613 513 -167 171 -261 472 837 627 898 532 733 -885 -563 418 638 930 -52 418 -867 38 -779 718 -100 -501 480 161 609 939 -12 -288 483 -35 -594 810 191 593 -674 -70 -359 775 -182 -200 247 -811 -466 -242 -481 740 -699 -269 40 -884 601 -217 -206 101 450 613 -286 -708 -891 406 -463 857 -595 -255 393 605 876 480 39 -31 812 848 -168 -845 840 -527 862 130 366 558 220 345 929 -805 -687 487 96 -945 -354 -117 194 -592 598 -722 946 -692 -293 -282 -332 -994 495 -633 -300 386 411 -933 626 499 -948 69 919 920 -754 745 -574 -671 553 -952 122 726 -537 898 256 -493 309 662 661 930 226 731 -515 179 -482 -371 -823 -246 -845 -38 -976 475 342 -80 756 583 -676 -238 458 206 -119 344 -775 569 -373 716 450 -859 -45 -335 -248 -37 -72 -995 -369 783 -208 19 -254 -255 -962 -832 -539 -944 -968 -416 612 747 -565 -676 697 795 235 557 701 -618 -268 -97 -671 -3 911 -671 844 535 -169 254 -957 -965 144 -36 -922 281 689 -804 893 788 -227 522 -735 901 907 703 -666 284 -851 290 853 -3 -86 -777 -939 -303 -998 706 -776 -594 462 -448 -245 -199 82 51 -791 -630 250 274 63 -636 -254 -493 677 -998 -804 835 -963 -366 -77 548 -123 -266 -875 -547 -812 -338 -877 434 933 -890 -616 454 -143 -134 683 298 381 61 769 952 -198 -153 -917 481 815 -570 -495 205 140 -276 661 856 936 -870 -679 -521 -479 49 947 129 -696 -652 209 -694 269 675 915 940 30 -182 -639 -108 -162 -169 552 -116 452 -296 873 492 687 -502 187 -260 -87 -725 238 478 786 -112 -1000 -962 122 -468 391 460 228 -99 201 541 197 482 -539 -835 314 -860 598 764 237 -122 -144 -739 522 247 36 -485 -667 350 849 -868 -330 -649 -46 279 462 -690 527 215 -688 -906 736 577 -24 -508 -229 594 919 17 -99 268 342 -674 813 694 -333 627 160 281 -682 671 790 633 -149 -557 -577 188 747 -289 -824 341 232 771 -288 433 -278 -953 378 781 771 -652 537 714 -271 145 -602 -918 -917 610 434 811 25 -546 -251 -449 -568 331 -322 -940 873 -756 -956 757 265 864 852 -59 -237 619 729 214 -270 -806 179 383 62 813 323 909 834 487 -897 549 272 -493 187 -454 679 632 -624 -118 -919 -950 -971 -255 -786 309 608 -156 531 143 816 -723 514 494 -808 481 585 -921 -449 2 -590 192 -650 -386 -883 -519 794 36 -573 304 522 -189 -696 -481 -273 -151 666 197 -890 533 -925 -561 480 -528 184 -185 949 -434 -590 -188 -417 4 -709 585 246 -265 -487 758 -306 989 492 -47 -499 456 -224 401 102 -938 720 270 246 -827 930 -930 -177 933 978 -464 654 122 -109 -580 -77 -70 -760 -801 -486 504 -439 -953 -961 981 330 -569 466 -324 -186 -441 -45 -792 -337 920 357 972 -788 237 -875 344 202 -750 -758 -925 -534 655 -200 -327 -588 66 532 -468 -871 711 -640 -711 305 -784 725 -291 -77 -801 214 -416 163 433 404 372 -751 -545 940 131 -600 -927 942 569 -767 -869 840 214 957 -70 -398 5 -363 631 100 -909 -756 766 761 226 554 -34 -748 -768 766 847 -589 -943 -208 17 156 -852 -708 481 -837 -229 650 118 943 -57 -490 -22 41 738 703 921 264 899 -706 824 413 667 402 -801 893 477 389 146 215 -86 432 -874 -116 -954 -977 413 -212 61 -677 841 -80 571 426 -655 -338 950 -475 706 143 -768 159 778 -383 842 -147 -559 739 -355 321 -53 958 -324 435 -215 -195 538 217 997 995 -908 -580 885 325 893 -308 -166 -389 546 519 -341 463 444 103 -432 -116 -305 617 -744 -53 -807 -40 960 -159 770 -556 -82 -619 -124 -998 -939 -845 592 603 37 -42 452 -698 -977 -558 -297 -990 -598 -388 -113 626 -411 -676 -227 -675 601 563 -741 -589 -526 -310 84 -878 -456 -691 -930 -257 -299 387 -554 -778 -151 895 -514 533 662 144 437 -284 98 428 -557 306 243 -606 470 -711 353 -191 -325 -467 -580 364 -345 612 533 631 -506 -75 66 888 -2 434 451 930 704 -311 331 -40 644 711 870 -568 564 782 37 339 -952 640 -221 771 94 -949 661 -999 -133 -923 -1000 -49 111 -216 801 311 314 403 -87 182 686 815 -605 541 -678 -599 171 -205 -828 -441 814 -594 -777 576 -320 725 309 914 -625 268 -359 369 598 377 748 634 121 -351 -639 -141 -587 -713 -446 -745 907 -942 168 -159 -382 -915 -538 160 649 307 -117 716 -293 -820 -417 -393 -867 793 -882 -304 848 69 873 854 -957 -827 18 -452 -134 -801 -70 308 1 838 735 -313 886 -597 -747 -736 654 522 -261 828 -79 714 -3 794 -977 76 -854 486 403 -691 -841 417 189 592 -458 636 90 -27 -600 383 -765 -891 577 977 -719 -581 -129 -754 -214 -473 64 537 -929 15 580 -661 -929 -985 -221 77 -749 497 -956 716 -24 674 -424 461 384 -369 41 843 727 -493 844 458 -28 -75 -953 738 -553 -74 163 -125 226 741 -459 -689 240 958 -148 -442 222 638 795 -916 221 -921 849 785 25 -653 -709 -959 20 -38 -658 510 3 466 -496 -676 -274 659 450 -549 925 502 -44 -49 550 -393 772 809 894 61 -331 991 436 -195 -717 -644 579 151 -772 -257 110 516 -551 307 -584 540 -364 10 -877 520 -764 -744 -543 -868 413 731 -982 -661 -280 -903 284 732 -182 -306 277 58 -610 414 400 -634 -732 42 293 -987 -345 922 882 -150 223 -866 -332 483 -89 -592 -682 690 -359 -300 -208 -351 696 988 506 987 649 883 -312 414 -18 -401 452 806 -278 -816 918 -675 -558 -626 -4 719 -678 -725 -639 289 427 620 359 -502 -349 656 806 -100 -143 -8 -972 -198 -60 435 14 -830 -575 -35 566 979 35 657 -945 458 -981 -89 -123 -603 120 -713 -718 -539 -907 375 -967 752 741 -491 252 -372 36 -779 -720 360 -818 457 -745 -821 65 -907 -838 -916 208 -871 268 -38 -67 -580 687 351 186 236 819 594 502 448 216 -356 -443 113 87 322 454 -104 -497 934 -457 -475 265 802 751 -19 -831 -96 974 957 738 -787 -7 270 -387 -328 692 169 -47 -361 117 -125 593 -633 -615 -234 -952 230 231 326 250 14 553 -968 -449 -971 -402 -60 693 292 -458 -641 -970 432 274 -222 -663 -182 -68 520 -600 127 80 -816 499 -722 677 -622 815 -440 -81 212 -940 928 152 696 117 544 -66 75 -355 -617 -375 -972 -67 544 -21 -127 -260 31 -47 -268 447 748 824 -885 -132 -975 517 943 -666 -781 -865 377 -306 979 538 -586 1 -144 -333 -917 -393 134 813 -208 157 -440 -566 945 -841 -519 -387 -140 275 -709 -17 -724 -401 -118 -779 -866 -683 -188 490 336 557 237 -240 -3 510 563 -110 697 -209 -250 -65 -842 -402 302 -63 -415 560 599 -365 822 -1 846 -170 142 -999 -457 378 -272 -658 -732 885 -448 774 558 -743 -637 418 588 209 -659 -549 -252 948 61 716 962 -866 534 299 743 -541 -588 228 -275 -886 790 90 425 -860 964 -184 -874 -946 222 -896 -461 -967 513 -747 691 -596 -940 124 90 -683 -619 -856 -627 270 -446 -791 84 -796 -589 291 -764 170 912 -797 -199 158 -481 -19 -741 540 -137 -126 -399 -92 549 -459 -85 670 695 -221 553 -832 -65 -965 349 56 329 -294 -776 581 -859 -628 -195 -996 -29 -705 -979 236 171 -35 1 595 -349 26 777 -249 980 716 251 -357 -886 -257 -598 477 570 159 874 556 -990 -891 -739 -200 340 636 957 972 753 349 822 -474 -192 -427 -325 -192 -8 247 -44 994 61 -189 167 -923 676 354 -655 -524 -653 -807 766 -494 543 729 496 -196 -156 -621 408 -537 962 238 412 136 893 -859 -507 990 -810 -652 -428 338 472 -305 802 -448 519 230 703 -939 604 494 -899 -180 195 619 557 733 -382 -809 -953 -603 51 -135 511 505 762 739 -457 761 -75 -159 -92 -220 -12 -299 123 775 -351 373 -527 278 988 953 988 803 -785 245 691 520 -858 241 696 400 -838 422 -514 -207 -879 -341 125 -828 514 -528 -852 -231 199 60 372 -594 599 253 330 301 -511 -593 608 -851 475 -787 389 820 2 988 689 647 -360 922 -421 654 874 -227 774 874 602 185 706 68 -927 92 -911 925 152 220 -870 -553 309 730 304 -735 -719 655 -496 -223 373 615 106 228 -787 -647 290 -937 -99 -808 -974 329 -380 810 193 -813 363 -250 704 -906 -511 41 -971 -322 74 -721 -493 968 -170 813 -219 -126 479 85 378 -498 560 -451 294 -570 964 -63 150 118 34 838 -892 806 412 984 -483 -643 279 60 -458 -300 -283 524 820 896 852 -416 -640 -192 -927 -738 826 -338 -493 373 250 302 -838 -126 347 -278 796 -514 554 -784 312 988 866 -243 913 263 -526 897 423 -520 604 894 -209 327 908 572 -706 -15 -977 324 453 -93 -5 -178 -275 636 -236 340 790 -294 276 459 -785 166 -225 271 -95 -244 149 129 -420 626 334 273 -662 656 -508 791 386 239 -836 268 -695 -471 -857 -110 -460 382 198 156 -511 742 108 0 -844 966 -221 919 809 -538 357 437 186 -917 -530 -947 -545 -840 316 336 -410 -568 129 -72 644 387 731 -828 950 -697 944 740 851 -395 -910 140 300 838 249 183 -163 711 -434 258 -376 -141 788 -262 565 526 565 -752 341 762 470 5 906 -80 -387 -970 763 -996 -604 -267 -357 237 103 696 474 -796 -730 860 -772 787 -955 -873 -742 995 49 -396 -356 276 697 -361 738 631 568 -895 492 -99 497 936 8 457 303 -653 -64 -854 -699 -938 80 766 -124 -826 877 46 608 -362 -96 22 80 582 -842 325 193 -936 399 325 -556 -264 -891 373 -824 75 391 -260 245 355 796 338 -829 -141 133 -990 -549 49 -565 959 -270 -218 908 -290 279 901 879 507 -938 -141 732 940 -876 -36 -827 -669 798 -462 850 -626 987 -960 -509 349 657 -176 -113 230 -352 -461 67 -764 604 306 118 584 -915 83 110 -578 -20 988 -697 -383 -81 844 481 427 -212 206 625 -308 644 246 -751 -628 -50 935 -999 -7 391 -3 -686 300 -843 -972 -366 -436 485 733 882 719 198 -549 -668 102 -292 -98 125 -318 -711 70 -240 701 531 -173 -968 -557 801 -752 -371 -668 -874 -162 629 318 -682 -757 592 904 -83 -852 388 -490 -669 982 46 975 186 -997 677 435 -813 488 -175 166 610 688 -451 920 734 486 -81 -691 949 -235 -924 -242 652 -531 -583 -964 856 -158 595 -74 -647 -617 883 -124 107 -478 996 -360 -860 -466 -359 584 54 351 113 454 958 -350 -706 293 -900 192 -599 -506 -670 558 -486 -665 -70 228 280 -657 462 479 206 313 -112 622 -412 -728 -516 -465 294 573 -515 7 -170 950 -86 -356 -963 445 -556 127 521 943 -594 -588 -259 946 323 676 653 -10 943 -242 -810 564 618 -346 828 -306 -313 580 -618 -69 484 273 632 436 442 -304 974 -191 -763 924 185 137 -694 10 219 -767 -116 -695 -229 691 69 235 -945 600 -885 -312 -386 736 -608 236 -370 -570 290 518 444 167 225 -542 -944 -812 -754 -82 -223 -346 848 -292 -353 158 -407 127 -549 668 908 72 -292 227 463 -216 -666 687 -23 -123 -21 710 181 -384 -402 -197 149 -531 510 403 806 875 -327 481 -620 771 -639 941 894 99 -446 869 541 -384 903 56 466 -318 -256 -858 546 27 138 407 -652 551 -147 435 148 647 637 216 -266 -270 489 -58 -417 -793 499 -85 -760 -406 -500 759 -240 -269 753 848 -399 -868 -421 505 -497 322 73 -256 -740 -369 855 737 -433 -554 516 20 -905 -336 -149 811 8 -974 -24 836 -567 228 -336 -424 456 841 454 206 -806 647 -599 649 -880 694 -371 486 -620 963 662 347 59 -601 765 -951 -264 -502 -161 -580 518 -172 -666 -468 768 -55 41 128 -872 -315 665 895 -655 -648 -119 363 398 819 256 -192 294 6 -824 823 241 584 255 368 -993 930 200 207 653 -553 -461 241 335 -827 -718 -962 -162 290 -500 -317 79 227 -870 265 -126 -450 -872 -103 304 -57 623 713 -979 2 -142 315 -446 561 96 -305 474 794 -254 -947 -257 -657 -561 867 933 342 855 511 178 750 -899 20 900 -28 -722 852 -467 491 623 -213 -222 -466 896 251 -633 867 -639 750 466 756 823 559 -702 -957 -648 -132 156 595 781 -407 101 -880 -611 572 622 38 -922 -467 254 429 -615 685 -59 107 602 -196 -676 657 -10 947 99 -449 319 -915 -219 -121 974 -659 -739 250 499 -508 -963 843 -477 48 170 -78 -538 -853 -593 92 834 22 -518 -422 808 531 855 585 -597 -512 882 765 987 207 945 -38 -111 364 541 573 -381 113 800 159 313 799 -315 -914 802 220 -419 57 683 -339 222 -711 -681 467 747 171 958 634 -726 94 559 503 438 209 -972 -981 373 -1 724 477 81 836 -90 -58 753 117 980 -300 -188 687 925 161 231 -520 -865 258 -892 -104 19 754 -959 894 411 502 703 200 819 -706 -926 956 719 -277 273 17 50 666 -467 756 699 505 343 -335 185 634 888 -266 -534 561 193 430 -444 -858 -886 309 -771 327 -11 -352 -474 178 675 240 504 320 160 -872 -888 -819 505 -528 104 614 -916 643 -14 -746 639 -90 -381 449 -474 -926 330 188 -220 461 -483 -856 -860 -518 -280 475 636 -403 208 400 -317 -554 927 -702 721 -182 -628 51 -807 416 -559 -501 -471 -389 163 949 -293 828 952 -560 646 -225 494 345 789 344 447 -750 -848 -902 24 -107 -253 315 -578 -15 947 177 -767 -307 561 899 -494 -680 928 -789 -566 -442 -174 64 969 -13 294 -444 890 -212 -278 -410 -247 713 -302 145 380 -675 -930 354 49 909 -136 79 -538 -259 69 549 540 -134 -736 335 -332 -512 -508 648 -997 820 -968 -159 12 -896 449 849 204 -884 -342 948 -862 421 45 -937 -886 -852 -970 -615 -856 551 -198 864 249 -172 296 744 -567 -697 687 -932 173 -440 727 -274 -435 -625 510 -669 662 -802 744 -519 133 205 928 -876 360 78 221 469 666 299 -108 -144 780 545 415 -773 78 -777 808 145 666 -174 332 -410 -975 362 -947 199 -911 -450 -732 43 -588 -245 -56 725 -542 14 560 -974 855 25 -566 -164 -573 854 -939 -917 -285 -360 35 237 -360 199 -293 -37 703 -589 -554 -512 -929 -429 19 472 30 -148 -434 -378 -591 -992 143 -388 -943 -720 -111 -698 801 -222 -772 989 -762 -372 -643 72 -962 -85 779 -377 209 -907 -641 230 -777 864 383 380 19 -30 -440 121 -705 543 140 -262 -46 -437 -287 -688 196 596 -309 295 68 219 -276 -312 575 731 421 35 -861 319 -700 -742 -922 -227 -757 494 -399 395 75 -282 157 253 844 -486 -49 -363 825 -9 590 -379 106 979 149 172 -407 970 463 483 -176 -47 148 -580 -338 239 856 -912 397 -300 -993 -292 507 774 751 -144 -652 -707 693 968 637 135 -704 -518 -496 640 612 -905 -126 -334 800 778 611 -342 -817 -245 -986 667 411 818 -412 685 -763 -308 675 762 -409 102 -227 829 563 -978 -12 722 -689 -225 8 329 427 -89 -250 120 -785 -872 -994 604 -230 900 345 576 -956 125 -14 -565 798 927 -253 -618 240 847 273 658 -668 -324 666 532 488 -299 370 872 289 150 -967 569 -672 296 342 -867 608 951 -168 532 -942 958 -212 -286 559 -352 -879 -753 794 -555 -312 -874 -357 420 -818 -877 -348 -196 947 257 -61 -904 203 132 803 804 -805 858 152 404 303 310 -429 -326 -75 -582 477 -67 -414 504 -968 -802 -937 -576 -446 -219 -819 -506 690 76 119 -299 -40 -393 -616 368 488 408 -971 144 176 -676 553 -510 -871 620 -83 438 -501 -556 -415 -455 179 32 -207 91 164 70 -186 829 -75 887 884 -154 -809 984 754 -837 -993 458 -178 200 -502 -887 652 -671 -898 -879 -690 -649 219 28 -428 -519 174 -934 -431 723 341 -704 205 560 150 -35 514 220 -625 -633 75 -290 414 -638 725 115 820 606 423 -419 -45 5 195 720 -691 63 870 -64 59 -398 -977 314 426 -306 -935 176 -230 -549 504 -348 -882 663 312 -371 766 -507 982 708 -475 517 303 -950 -107 241 433 390 -926 -223 439 325 419 -234 -325 -666 186 857 370 921 -494 -702 -329 -674 -1 -724 271 408 631 -338 632 -468 -870 314 -580 -827 -749 -262 -151 965 -862 413 508 -185 -522 382 -914 -298 -549 430 677 142 -241 -189 377 -122 -700 936 10 524 788 -117 686 109 117 7 -171 497 228 -619 392 421 12 -455 -204 161 -97 382 945 -606 -621 744 697 -785 -220 -990 -935 631 -112 -889 -203 -460 90 90 -765 438 -873 -784 836 341 147 3 -214 -743 -644 -853 -270 149 310 -309 245 -643 277 44 994 430 879 405 -635 550 -918 -850 687 309 -192 -899 -811 523 -351 873 135 -591 -360 -186 -516 137 559 515 983 440 -346 -984 -349 701 -172 -762 597 136 -293 -332 -673 380 607 85 -281 971 96 -323 52 -456 295 63 -520 -744 -188 847 140 570 -368 421 -389 419 702 -256 486 -936 -779 -983 199 270 774 -894 -433 -641 -656 -891 719 36 -559 -713 -696 -74 885 -281 -383 392 488 628 528 593 795 876 -664 305 212 498 -425 123 841 -478 79 -599 -477 213 61 -677 -349 -515 -1 872 352 -558 -581 -730 -389 -796 -112 -369 -503 -117 551 -578 -500 545 711 944 -646 681 173 -327 -469 849 -748 -589 41 -458 -846 629 -305 908 -33 599 234 -509 655 -393 457 585 -861 -935 643 -443 170 -404 191 -6 459 839 298 -55 -891 -580 536 -73 -643 862 123 218 741 -150 145 569 462 910 -587 747 940 203 -936 -773 225 -250 225 359 -40 607 88 -839 -730 253 -831 -26 -501 702 760 568 214 5 96 707 725 -909 -942 -253 -749 27 -831 564 -399 621 -931 -738 529 -413 661 -48 -83 126 -438 192 189 -126 724 -62 -597 -25 -615 -350 27 465 254 190 977 -405 -270 330 -387 -757 -40 82 -400 -914 -308 199 263 -282 287 -592 806 -850 148 1000 -448 -333 550 -802 494 228 -767 233 962 279 -811 583 687 -806 267 -568 10 -16 64 571 107 642 284 -94 -715 997 983 -746 277 -579 -569 277 818 -233 -607 -328 120 -434 -454 821 -587 758 32 -564 899 -438 536 309 -288 88 -362 -232 -682 -729 -457 -78 -808 477 -390 -219 178 -437 -583 746 -121 59 967 593 -373 -209 152 -899 -629 492 -105 -441 -275 -923 573 395 -718 -408 -745 31 334 135 -827 658 949 431 665 508 -173 -591 740 415 -944 -586 545 -305 750 755 -719 730 -595 -729 -406 -582 -477 54 -42 620 -852 205 810 469 -622 -344 664 -184 -197 731 683 -353 336 -736 177 -227 -974 758 741 837 338 261 357 -202 -403 173 119 90 503 891 674 633 -303 -61 -587 -189 697 392 745 531 327 -22 -415 850 -852 -663 599 -823 -18 808 -517 -182 -116 -650 -32 -103 975 274 -99 470 -886 308 -431 367 395 -369 117 -889 432 -430 -296 -128 -506 -155 -777 -582 -854 -13 500 341 -45 76 24 293 788 -705 -951 508 163 -746 -857 523 559 296 -435 -65 -861 652 722 384 -208 349 -787 371 372 553 934 -83 142 996 -539 -501 -557 -625 635 239 23 906 266 750 -797 862 949 728 207 -144 287 297 -771 -839 219 -785 452 -664 -816 -493 243 696 488 233 546 303 885 -332 -424 -33 794 156 932 643 147 615 146 512 588 472 153 266 -122 -551 -97 282 -256 -896 -230 -387 -62 166 -114 574 508 716 180 -128 837 -609 -780 -473 420 765 195 445 -9 -743 -927 47 -276 339 -903 -128 -402 -45 681 425 -532 564 -174 542 -368 418 404 -321 -107 -342 271 778 -921 67 -470 492 223 871 -431 118 216 -341 -702 -56 -932 -402 889 939 658 -351 123 948 102 -25 -205 -31 -35 832 728 802 -682 -973 891 321 999 972 745 755 271 119 965 -953 571 -323 784 954 -963 -974 736 228 811 -467 108 181 166 216 -936 -492 106 498 972 595 -770 317 -23 -886 -968 558 -829 -372 -387 -767 178 668 849 90 -477 -288 -75 -981 689 -599 455 -773 -922 -433 -158 216 -389 861 516 268 -498 -881 -206 419 -598 146 -160 -407 203 -462 -87 -37 691 -199 -283 580 994 -490 -516 411 349 805 547 655 656 -415 796 -325 514 -286 -233 921 -187 6 -414 -459 966 605 24 871 -558 909 -802 -421 50 768 61 502 -37 -410 -526 -292 219 421 -849 -277 -632 256 774 -157 -401 -332 -875 -837 301 -36 -136 167 -914 -109 578 48 452 546 -760 328 -533 -953 -640 672 599 302 -747 756 909 -976 -12 -205 312 -239 -42 14 1000 -452 797 -619 -171 -447 -56 -654 129 506 566 98 455 -133 707 -482 967 -253 -191 526 -891 -754 -518 -255 -124 -585 -818 270 1000 997 -617 -900 334 -726 -227 -212 -424 -740 -190 631 -35 806 248 88 882 836 616 865 -396 657 -108 -247 -157 -331 574 768 119 -288 55 125 89 -604 -878 -124 924 992 166 -567 341 -466 -871 239 -477 272 -301 -161 -305 981 611 -587 -791 -664 481 -364 908 441 -870 405 -297 -193 -104 836 895 390 -739 38 -99 -142 -854 -574 -848 -27 -881 809 -762 -473 600 688 -887 867 146 -359 -594 -861 447 -356 -864 -636 -697 -674 435 -429 17 -897 -421 -300 -945 878 -725 69 -5 261 -465 -727 81 -779 -242 25 -542 -926 -957 111 814 -557 548 -241 -150 -368 -717 -871 567 189 87 -295 712 -980 -4 763 990 -806 -792 -412 -703 770 -540 486 501 -260 -101 -564 -436 361 -663 838 77 68 570 -926 69 255 -852 -695 74 -759 -347 785 -865 314 -907 -203 157 -97 626 98 705 -96 -989 197 -906 330 469 -689 -738 301 183 865 248 180 755 -581 -259 478 -318 844 104 -466 656 -781 344 -875 -753 688 -765 420 416 229 -102 -119 660 -134 -595 156 958 -221 -494 48 405 -99 270 165 -340 399 751 994 -670 -691 639 839 29 915 -862 631 -965 844 -706 -120 279 -371 -665 362 -888 -50 -599 824 817 105 -971 786 461 161 -442 391 -877 -584 -545 149 -842 -548 48 -212 606 413 913 -296 711 362 -337 561 37 424 -847 308 638 880 639 184 990 -991 879 -836 103 933 -549 442 -191 -137 668 -688 -40 -613 -295 -724 944 -946 -350 -604 873 207 292 -346 859 -985 -103 -119 334 -54 509 217 447 660 299 459 512 -644 367 757 218 -485 878 -761 -364 -559 484 669 194 90 17 316 184 -960 561 861 -28 126 650 -302 132 231 -736 -877 994 98 643 168 154 965 79 620 538 -835 -793 845 856 -453 -425 363 455 -352 -856 88 463 -409 -166 374 42 -419 345 -853 917 -471 -915 -978 -600 337 -677 958 -882 -784 -509 543 -373 943 14 890 578 292 395 25 632 416 -772 -498 -581 231 -140 325 122 596 245 978 647 -179 -941 -901 -55 -283 315 -123 -240 -680 -381 282 614 -616 909 -770 -257 -35 898 -503 850 -762 -565 666 -559 158 79 130 308 213 5 426 -819 827 -564 -364 -948 -933 867 -901 -56 -256 -665 -736 -643 226 -535 -707 -200 -510 -827 358 -38 -578 818 746 -42 720 -664 -340 2 -561 311 580 698 626 910 517 -195 -541 3 -886 -259 -66 -705 437 -69 -159 -330 730 -367 -977 193 -433 702 15 219 -956 144 -42 230 557 -482 -609 954 -119 -315 599 484 720 801 -496 -498 -687 -776 449 532 860 667 -396 -584 -31 97 -576 -509 -212 67 276 -400 671 -863 -287 875 183 985 -807 138 382 733 -244 -488 585 -791 815 -679 542 -956 730 -287 -863 -489 986 800 -445 -780 901 -606 777 125 -903 -693 196 754 446 982 -266 592 17 -41 -895 -613 -468 203 -933 645 892 -203 -167 -836 189 485 947 58 43 -241 -403 879 -254 -249 -437 699 740 295 739 -664 332 951 -3 -696 602 497 639 -151 -5 -387 267 602 971 767 -227 -296 80 744 441 -604 -781 970 502 596 -648 -473 464 805 659 -168 745 558 587 -754 -172 -750 -144 -689 341 414 854 534 139 188 -623 -417 279 -854 568 -108 -451 -51 783 269 824 533 -95 -721 344 891 -863 461 -657 64 647 649 118 -627 -55 -456 918 724 352 649 -716 -96 -714 -543 -985 -103 -59 -945 -12 845 244 -643 272 496 405 -261 -734 875 894 455 -398 -307 767 -882 505 -142 -54 -736 -344 183 7 -249 -780 -358 -295 187 582 -375 -903 235 201 -160 -999 -437 -67 -129 445 -928 467 -620 -420 509 396 118 -16 -853 573 -960 619 -906 714 106 -254 -239 854 665 572 -543 124 -191 866 928 -604 894 -71 97 177 79 485 397 -997 279 -745 -101 885 -259 -90 626 180 86 482 -180 266 -134 -98 -102 -120 -52 217 906 640 546 -198 -675 202 -503 213 -574 924 -788 388 831 926 33 253 -642 -305 -776 -735 989 -301 721 963 93 -784 -508 -595 -399 -165 -422 145 -1 730 -100 547 -395 -372 110 -811 -244 -831 844 -609 -441 566 544 -48 -129 -474 -404 510 -716 -490 722 442 -110 950 756 94 -106 -873 -99 226 711 -453 -882 -978 -709 17 -990 450 765 -398 -541 -6 -236 352 -768 -273 89 412 141 -700 898 147 62 -461 -871 -464 -102 230 -963 591 594 257 918 184 871 -229 -830 761 638 746 -977 -575 116 233 634 756 -490 -663 -976 -467 310 193 261 -917 0 -591 866 40 734 -899 -66 915 951 736 243 -208 29 -347 75 -998 -214 975 -555 -169 -981 269 -712 830 -307 -275 464 -766 204 475 853 205 296 -729 -719 -813 645 320 895 867 -725 711 661 -832 65 918 547 -747 415 478 -4 404 -679 233 -570 968 196 506 785 -982 420 170 974 -838 861 650 -138 139 -879 756 -212 -299 -146 -20 933 482 190 606 612 -615 207 -740 -488 472 -113 -31 656 -993 37 232 -130 744 250 440 -240 244 -63 -44 -934 -402 845 620 708 -304 -669 471 -709 408 517 -970 548 557 -718 756 550 -707 910 500 241 583 540 -998 231 -897 554 785 -71 -685 -455 -885 837 -235 181 433 479 420 -954 -584 257 485 -701 647 -742 -931 584 -342 -866 -617 704 434 -862 -472 602 -262 -834 -125 -501 -630 -552 990 798 304 997 -47 876 -521 524 -337 -112 -332 -467 -63 786 868 -118 -791 509 -343 740 -193 505 133 76 -640 390 -977 926 99 -243 -483 731 -67 -774 391 506 586 210 961 84 -22 622 81 -10 20 186 795 902 132 463 894 640 888 -327 -978 41 -344 -372 -697 -431 400 376 280 597 645 -629 131 -700 721 759 -513 190 0 -866 187 -775 11 -856 -160 -153 690 304 510 -19 182 -787 693 934 735 -455 -707 -717 852 -597 -746 815 -552 308 228 -963 132 63 -839 -309 681 526 -697 870 891 280 -245 44 -131 -666 998 332 3 61 883 483 -467 -563 -966 198 -58 -191 640 -141 70 459 -593 -198 -621 34 -349 100 -700 862 642 411 -474 -989 -594 698 695 -370 -250 -593 -13 42 -396 -116 705 -692 -337 857 -267 -303 -846 -811 -7 -62 -581 736 53 -996 72 -813 745 -153 -548 -228 -702 -201 979 270 562 -850 -565 -629 -630 397 553 18 17 754 849 989 62 -443 -614 712 656 578 -809 843 -994 482 -837 22 86 951 -332 863 -876 306 56 -981 -508 -872 241 640 449 -694 145 -811 -308 -416 157 -983 -20 342 -315 -142 -851 -742 -210 -133 159 418 -237 159 901 318 -540 -245 804 17 302 79 630 321 392 182 -290 -990 720 241 -35 -920 74 -499 989 457 -522 -676 -910 -99 264 643 107 -357 988 -974 323 -675 841 949 529 523 708 -263 175 610 96 -696 -963 992 -949 114 -716 -913 -509 -186 -668 -859 -817 -205 -862 -929 -379 -679 -864 474 -185 666 317 962 -54 412 997 -835 9 -452 141 -814 -874 95 767 -600 -773 471 -20 -640 558 -252 -528 509 -680 42 965 -590 -442 -937 -324 -568 -668 -348 417 282 77 -351 257 -81 514 -545 -832 128 171 -985 589 -82 -333 -600 -442 -930 852 -566 466 -356 624 -970 533 -950 -599 -147 -699 620 -831 -60 -937 -309 531 45 716 -122 201 -72 795 -830 0 -159 -493 -192 876 882 -602 653 -616 -382 820 715 -99 18 950 -222 -671 801 194 -628 -642 712 480 750 -632 -84 -594 142 -778 -555 -66 719 11 -672 -770 -730 907 492 -920 -66 -101 460 -758 624 310 927 644 207 -549 -599 -990 -676 623 711 631 -493 -910 -212 574 -615 913 -209 836 -308 -785 -755 984 150 907 -763 -286 363 -746 473 -891 790 366 -55 -56 940 -278 -662 -281 430 -143 -905 -550 -379 -625 -884 -567 486 -470 -147 521 244 407 444 104 387 826 313 -884 742 786 -320 98 726 914 502 517 151 -275 975 915 -757 -395 -88 -564 850 833 599 215 85 -634 816 -792 559 632 857 -563 869 754 637 -672 -953 -172 -538 -784 -803 318 794 -487 -639 754 -372 591 262 -113 -170 -264 812 -439 848 -393 706 -895 383 -292 -176 415 816 -286 -749 31 169 -327 878 190 413 -757 401 -570 -501 960 -532 -954 750 642 -88 -607 205 -506 -941 745 -197 996 993 -279 -406 -636 201 275 -243 -793 139 -491 385 -940 456 224 820 -357 -659 -446 437 703 -788 657 895 460 477 787 -598 2 766 151 542 -653 559 31 -664 -220 -280 708 565 919 458 168 -982 578 -253 409 -614 465 -282 -798 -281 529 466 -757 905 -70 -438 307 865 -169 534 790 -673 -878 -398 -337 -122 -248 -966 483 298 511 -787 649 -453 -782 -428 610 -101 205 -768 167 -231 -56 -343 -829 761 73 92 -105 448 -880 -616 -19 283 312 -574 -857 -992 -793 955 669 -68 -542 -726 257 108 496 401 -249 604 -259 -896 -576 -974 171 -990 599 -259 582 102 -252 430 -195 49 576 -769 56 -197 235 -577 -964 -31 -297 -584 -371 258 670 963 -600 451 169 893 -199 535 -629 -296 270 -383 871 296 -544 881 -700 -19 812 261 -96 -383 972 202 836 467 -418 240 -631 936 -222 414 -80 676 -62 -539 -133 -517 -29 414 -889 -122 -905 -273 -767 889 -530 355 -465 922 -65 598 -127 630 -194 130 628 823 -872 -741 -219 -801 526 -189 15 -896 632 -456 76 57 -737 695 138 8 839 -157 932 -675 427 -222 715 -670 353 -308 885 -390 120 516 -82 -799 445 420 621 -771 -851 -255 463 -590 168 -547 -192 425 168 -396 -805 602 -777 -551 -764 792 -92 -254 478 191 311 -475 -754 30 363 368 57 852 921 380 -776 -136 489 24 343 -909 365 827 508 752 -741 -75 941 302 -664 -336 -998 -518 -105 964 11 357 -796 -108 -449 951 -777 522 -624 159 -466 479 716 70 -985 608 -648 -807 782 233 -319 242 152 340 916 492 -282 230 522 660 121 886 -518 448 676 843 36 746 -90 -791 -632 86 -447 -807 -95 395 46 -23 -33 -590 707 -158 921 944 535 -486 -720 -994 870 -262 91 738 -813 989 645 102 498 -745 -552 745 -675 -845 -844 555 -656 152 -361 702 306 124 -422 -597 -916 726 617 -917 391 -862 -370 934 56 541 -39 426 93 -299 -466 374 35 -535 -613 11 -729 123 181 311 112 54 -76 1 698 -606 -865 312 -675 -706 990 124 244 192 37 426 892 346 118 -486 373 -137 341 82 -745 -289 -523 813 684 -778 -901 769 -521 142 -532 -850 866 570 63 -188 -296 -491 -172 386 -407 708 -204 -531 -464 427 -999 272 -184 -433 -106 451 149 -148 -163 476 766 106 -731 -661 -874 284 88 -52 73 11 504 -297 859 60 741 -719 658 -370 -79 115 620 -930 841 39 -431 420 86 -87 -479 191 -204 789 846 -870 -33 -835 196 -325 680 -560 -249 -302 399 -344 -991 -417 848 -538 734 433 -821 480 -11 -941 -617 -301 -206 934 -397 802 -420 98 -753 992 495 465 -708 -288 342 -919 -314 -538 -493 386 -495 -499 -593 876 -797 701 173 147 959 -637 -805 -483 -659 845 -142 -341 -231 115 -909 -626 -625 -151 112 -412 -474 523 -34 -922 -224 668 639 813 -239 -918 22 -292 -541 675 -831 -598 1000 883 40 978 580 636 945 568 559 934 -269 -467 -346 -288 -877 -781 239 -627 -46 845 -286 566 -639 986 -554 -535 590 -709 320 175 -148 185 179 -500 -101 -66 -632 -104 552 810 -681 211 -984 -521 -215 483 602 349 407 -223 222 -800 -917 -499 413 -972 -516 -117 599 -143 -524 -338 840 899 -888 567 -817 879 345 899 784 869 881 -469 -983 -274 864 526 443 -283 -36 361 -797 390 374 -21 252 621 527 -385 -326 603 187 -918 537 -462 -423 -500 -5 -719 -389 200 633 657 -860 711 528 951 -860 453 522 -765 186 -134 -124 635 893 -947 771 -474 -638 888 -687 276 176 386 801 317 632 -903 -356 -581 443 554 841 929 -293 -614 -53 -73 -604 -843 421 205 796 813 863 -489 480 -326 20 421 920 418 -166 829 70 888 800 -924 -119 -918 -605 653 135 920 536 -580 694 205 -863 829 812 -100 373 968 -398 325 -618 -118 -520 -46 334 904 -101 -603 -249 241 957 101 235 -282 -293 205 18 406 -485 685 -929 257 -580 50 -88 703 981 877 564 -332 482 -570 961 81 509 459 411 426 -460 718 408 738 -255 505 -86 -274 -694 -830 -700 790 -144 -29 103 -327 -436 272 -108 686 689 -853 -794 -695 495 -86 312 744 931 -906 -720 7 -55 511 407 362 674 0 211 -920 119 208 398 187 727 339 603 -325 181 -422 383 770 -879 110 -110 -388 128 680 817 502 -355 870 85 -66 -114 848 110 -99 182 210 -891 -548 -918 -840 568 -159 -513 -973 -445 -775 723 -371 -446 -2 -710 -58 210 -739 -851 978 473 -953 902 -593 -689 215 200 -644 491 -642 -255 252 -824 -352 -922 -72 929 582 31 -500 -131 458 -915 929 588 492 663 201 -284 -963 -842 923 -23 -114 -240 -517 -427 -622 191 423 839 650 376 586 741 -138 790 660 985 665 577 314 415 -83 646 919 -776 146 -112 671 262 343 -805 106 -168 -143 -566 986 988 -401 596 -130 688 321 936 -936 480 -858 -698 342 -595 445 -803 -925 288 -287 -559 606 -564 584 740 -468 -544 987 704 119 -331 122 -526 -113 265 -292 282 180 190 482 22 229 -481 -741 873 -629 120 494 428 -206 -745 337 535 -94 -876 -703 -326 -592 985 498 -405 363 205 -953 183 -603 646 -563 -58 -859 -771 -302 541 296 652 205 797 -400 -84 -889 -29 350 -829 857 -216 -837 -158 280 216 97 -859 922 490 906 -940 -17 609 885 28 -846 462 208 -144 -743 40 -345 -169 -913 -880 737 626 484 -256 -842 -646 869 -775 857 -740 -471 -190 -995 934 -695 597 143 678 -611 1000 234 358 322 830 970 466 302 488 -527 377 -211 -885 737 -458 631 -993 421 -570 -702 -610 727 664 -398 221 -96 -161 -276 802 124 337 -136 -749 -683 -129 -663 192 -998 538 468 52 -154 -523 743 -208 274 -21 495 48 134 966 -310 -899 -456 476 -786 -537 74 -364 -340 -588 -659 336 -437 899 337 67 310 445 738 40 232 -660 172 762 -748 -39 -822 -577 790 655 26 212 -602 -888 -106 887 427 -36 963 268 872 -882 326 974 -359 -138 988 -567 373 -139 -730 -424 -869 -784 541 -934 658 374 32 -138 -823 -378 -404 466 199 -398 137 624 -979 313 -730 922 252 -659 -1000 -379 934 558 974 495 269 -562 -35 301 732 -66 462 -565 -47 -367 -350 -738 -227 -302 -770 -298 -794 366 528 -367 876 -358 -861 -923 202 -788 -441 -122 483 64 -790 -919 581 -760 -898 -787 818 -739 -872 -826 -728 -422 337 333 141 -859 983 836 -945 697 328 -733 -508 -876 -420 -433 -976 -667 194 532 -906 -859 -710 243 -413 640 -669 -602 472 -435 543 -631 945 -573 -506 557 -448 362 938 816 257 884 101 750 442 -636 410 96 -719 -938 256 -667 -795 -652 -927 -831 -907 -648 -899 672 -207 -424 678 428 -665 -90 -182 -637 -947 -980 430 600 572 704 -225 336 -320 -107 -201 109 -568 53 -618 375 -110 364 -514 -564 -253 103 551 -773 -130 794 -515 -877 22 842 -838 -63 907 -47 142 -16 414 -824 241 272 696 -987 -108 -254 972 -70 -965 -394 -679 91 757 411 933 785 -144 246 -953 -962 11 -991 427 -126 -203 731 -283 121 -327 -161 -576 442 28 53 935 -276 506 78 -350 -465 -435 -310 489 -726 -197 -219 -37 -579 532 692 563 987 1000 -486 419 331 952 641 453 -187 -205 509 -341 357 -441 722 -612 443 -634 -168 847 173 -125 -51 543 -846 -333 808 -542 416 -482 -455 287 -284 70 159 303 -247 -309 -305 11 -912 284 -87 -895 -155 -788 220 -967 750 915 -158 869 669 -241 -291 459 364 680 988 -579 822 121 338 217 323 -491 -916 190 316 853 107 -927 960 -75 208 -60 688 -792 12 700 163 516 -203 -332 392 -107 707 -539 -568 -336 -801 -987 -206 -302 -783 -388 -694 -546 -406 555 249 124 -404 -531 883 321 789 943 -89 446 -801 -11 -453 -847 611 875 -407 685 544 176 726 64 -164 -173 575 -836 878 -103 291 -907 697 478 -285 553 -878 -644 134 472 -869 691 894 785 263 386 -829 158 282 126 -518 156 -405 701 -864 443 854 497 -668 -675 630 313 -156 -212 -906 -745 -858 876 -606 -56 -112 971 954 -963 -433 548 881 546 -329 -368 480 -601 -63 835 -391 -954 -493 972 586 -792 -343 200 576 -571 -88 -339 -21 750 -464 -127 870 -904 407 -542 631 -222 -972 652 937 -600 -348 -394 -428 -656 -204 73 594 263 641 -224 646 -704 937 974 -916 -805 -623 -802 -109 169 -590 -444 -785 774 -565 85 -907 -916 -803 460 -770 780 796 -51 833 199 310 797 -286 -213 -636 -520 -684 833 607 40 219 535 117 -457 -927 502 912 -966 774 498 -989 -78 -435 -683 -512 964 843 -908 -361 -62 -9 -213 758 -749 -560 -51 354 -484 72 328 -858 12 510 -214 -538 326 627 804 -158 719 -293 -899 -92 -361 -258 -373 -811 -548 251 570 -162 -110 675 -730 -123 227 317 255 -23 441 913 -940 -372 -119 -596 842 -843 860 -902 75 459 560 -329 -883 689 85 233 -735 -158 512 444 -62 822 -975 604 -846 252 -625 262 -645 -799 796 732 -549 -493 11 791 975 -24 863 -709 843 416 -766 314 -561 655 -917 -155 393 238 -428 -783 -768 199 550 -519 658 -993 -461 -881 -332 -847 -155 -529 328 -528 989 213 314 170 528 938 915 315 -975 -605 -199 1 326 150 -464 133 -229 -867 564 -893 355 766 -570 -967 459 -652 83 -851 -991 473 905 -286 -862 83 -769 218 107 -535 -100 643 727 414 348 233 660 -260 692 -153 -59 121 -788 -998 -748 359 319 -377 -392 -186 -631 197 -331 888 -114 -592 -925 876 666 -43 -197 -830 -647 -915 117 -207 804 789 -975 -316 361 -246 364 -940 102 -882 -765 -572 224 -262 -881 900 779 -543 533 48 494 -371 -959 -700 -413 -800 -3 -824 -506 837 -540 197 988 -213 35 -478 403 -461 938 258 486 524 -395 426 656 -910 -252 -766 439 -95 -796 857 -192 504 -622 -817 358 408 650 958 578 791 56 -359 -158 762 -313 -204 -313 -766 -608 -682 -999 -347 -459 -385 -443 347 -655 -217 -565 -309 451 -863 -106 800 -848 35 -647 700 934 -211 -447 -505 -939 -175 763 446 382 -786 -991 383 -935 925 84 765 -847 938 -82 277 -129 441 -737 -617 606 389 -705 673 -623 668 -378 315 599 174 -592 -185 712 851 -233 -72 37 -835 258 -867 624 38 -734 400 -901 918 -998 478 -184 89 203 -33 114 47 -60 329 -962 -736 810 -652 -971 -419 -401 -467 425 11 -896 -59 95 -424 -354 294 -40 621 930 -970 761 -601 925 288 -129 -524 -890 -145 -910 318 -795 -709 368 -499 125 -3 -608 76 195 897 -393 -10 424 -698 -572 -941 -145 486 -400 -912 748 878 -271 601 -941 -331 -77 543 700 -900 -624 -566 816 -546 461 154 -679 -485 973 -179 436 404 239 564 514 688 -196 910 53 603 -910 -692 -805 -416 -76 46 107 -758 743 -14 176 124 658 418 -588 644 -661 289 981 -612 -822 338 -429 -841 755 288 741 -570 -776 319 -275 998 803 244 -140 -879 709 -290 141 736 -672 -98 -311 551 -753 949 607 620 -658 -576 869 79 393 657 174 -916 710 106 -205 -17 704 -868 546 -658 -420 234 187 -170 979 -629 -159 18 -526 811 -978 -282 -49 -549 -908 -470 -753 -60 515 -984 499 664 585 -629 -106 547 -410 200 -663 202 -350 369 -508 922 478 365 -241 405 -794 -578 621 -701 -350 -223 375 920 629 359 -909 -655 -574 687 577 670 99 898 67 -253 -503 -91 713 210 158 645 442 -705 768 -499 752 376 310 593 -560 515 781 -472 -708 -802 124 -588 -175 395 -289 965 685 -913 598 -312 974 -919 -699 700 700 -700 -177 -168 648 -106 -227 116 949 -506 893 645 -573 -112 617 -741 742 -444 349 958 153 -127 -681 731 -116 -437 741 248 936 549 38 710 -78 -830 69 487 -572 496 -960 -4 -520 -672 -980 -292 697 635 -480 680 -864 -583 8 -342 -152 600 288 -932 500 261 -705 865 -54 801 -958 852 864 -191 781 -691 486 -349 -709 -518 -454 738 890 424 -908 -118 441 208 -326 -390 -482 -418 -266 -338 857 765 -796 -644 -73 940 -376 -375 -674 -851 -209 635 513 -8 -917 -108 598 83 376 -521 492 556 883 22 200 848 482 899 -723 229 -305 -755 734 617 895 379 199 65 -371 -253 -979 -386 -528 454 -475 -179 -495 205 -488 535 727 322 151 -19 -351 -380 -613 -975 -161 -724 845 426 -422 -877 -883 -60 391 901 -44 -834 -909 945 529 -767 -482 437 753 -972 -458 -388 -30 -54 364 728 834 -80 917 -194 506 -345 -416 963 107 220 -353 -116 104 982 923 -604 -732 518 410 212 586 83 -117 718 -691 -23 -498 -441 185 -50 -969 -852 -844 542 849 667 -549 255 -156 -906 -189 583 -500 -507 656 -423 630 -37 751 -62 -664 369 221 -117 980 807 -737 13 -28 -13 -846 -917 -51 -997 -862 627 95 650 -311 683 -823 702 129 -953 798 965 -187 -859 -710 -70 189 213 386 670 68 -786 863 -137 77 -656 884 321 623 54 -810 -706 732 505 940 -972 438 -825 261 -471 -284 373 411 127 131 984 -564 -279 518 341 155 829 -338 -949 -833 177 -380 783 587 -222 -983 -150 39 957 804 208 -938 985 967 297 -980 -625 -766 -343 889 18 787 369 -13 113 -226 -441 -20 -862 -141 -548 968 960 -655 920 27 505 -963 -318 997 -843 -12 -215 535 853 729 -725 90 -263 554 937 -603 380 333 -80 555 858 -963 -513 -161 -519 905 167 432 -475 -840 -572 407 129 -760 485 -805 -735 783 173 776 -208 76 -330 -662 -195 -723 -771 100 803 251 489 -718 631 -501 593 -104 504 -577 -651 265 -576 -262 -123 -857 912 63 -495 -601 -728 -448 516 -838 -960 924 -971 -33 -914 -535 214 -757 -48 -320 798 708 519 939 391 -61 -651 638 -780 -375 781 34 -71 -113 3 583 -307 691 752 -107 -640 903 203 403 535 -500 -570 854 357 493 190 409 -257 -628 -529 -773 182 -202 142 263 -291 877 603 -338 73 -993 -55 33 454 -138 -410 -511 823 -554 -66 -763 -179 2 -247 456 792 272 -350 -265 414 -460 -352 -242 -442 77 -657 -285 842 -959 -897 -894 806 844 779 -507 999 -630 862 -646 -544 450 747 307 -347 357 868 -425 -859 454 302 -188 -69 386 548 172 97 -892 280 345 -588 77 33 844 -971 -216 -188 -220 -345 -589 306 889 -867 -395 -823 719 700 -7 -234 -821 -81 815 386 302 -674 -945 720 -604 245 110 -509 275 -15 855 -403 239 -165 724 -905 722 -58 -607 -96 -501 -539 -460 644 -564 625 191 124 -847 323 -454 340 46 618 -453 -70 -248 -404 749 89 154 -557 308 492 174 -524 -20 981 -162 -573 -877 -327 -279 4 -153 40 -689 604 706 -550 578 965 867 357 -370 -838 971 789 -234 -819 -839 832 -280 -925 -136 87 -204 708 -408 -629 984 101 71 -885 488 -800 -134 486 -101 56 -845 333 290 -520 -162 -491 -346 37 -749 482 980 537 -667 988 -939 909 226 532 633 431 753 694 -476 -376 526 -159 -747 933 981 -944 -661 -663 240 -544 -437 -617 -133 -667 337 -436 669 672 154 658 717 -300 853 528 -446 454 291 -622 -753 -673 136 -844 -822 -882 -757 -440 -555 -264 264 712 426 -782 -501 -375 -256 -927 885 359 458 253 -955 914 -650 985 -461 -190 27 832 741 281 721 969 884 -658 -673 -201 419 986 -997 843 -400 -742 756 69 -521 412 736 -112 -178 -377 -55 109 -853 -634 -27 -996 422 281 1000 975 371 -628 -101 27 -719 -626 -305 693 -447 -515 159 -67 -246 441 985 -654 637 -974 245 -460 663 682 748 -956 -462 -913 110 769 -208 -147 -355 -737 606 -571 -634 -853 515 190 590 -31 -890 -998 -649 -504 -795 356 271 736 -552 486 929 -842 950 -943 -682 371 767 -71 22 -574 -849 -105 951 645 -376 633 825 61 602 13 278 573 337 -757 360 116 -103 -968 -935 557 -585 -620 195 446 770 825 -851 -461 -681 -54 580 -942 -752 -260 -825 -985 965 890 -792 -254 267 -670 -556 -50 507 -556 -223 383 -533 265 601 118 599 181 -327 756 -861 -385 -397 673 -532 210 786 -516 524 -745 548 654 -312 -693 198 786 -371 -164 934 -93 -764 505 728 -215 94 906 -899 -1000 144 -297 -361 714 -586 962 -453 927 -268 -708 -564 994 -982 249 847 986 644 -471 -741 -987 -297 -873 -856 461 -572 696 472 -914 -119 165 -678 -721 -28 939 593 185 -118 -7 746 64 405 -86 -427 -927 -68 -415 -479 -723 -250 840 158 -518 83 367 -43 200 -675 -29 -604 -815 560 459 322 -215 -442 -368 -507 -652 277 -17 -141 263 472 746 -936 726 107 -872 701 681 -609 -327 527 738 31 -552 557 -947 994 685 553 900 -252 -895 433 112 -886 668 -235 749 -251 -882 610 648 -43 131 714 -469 -747 -775 562 -196 -674 -323 532 -834 -808 -166 -916 -272 -26 -636 -993 165 -844 -609 119 -490 408 161 -836 -847 -269 -307 -658 -480 -290 -244 -753 219 259 201 -311 -557 -328 565 -727 -894 973 -201 -534 -233 720 821 -770 -957 377 858 495 49 722 571 -994 807 -178 -85 -610 274 -895 232 365 -71 982 220 -730 978 165 93 -565 -34 876 760 -812 -316 -928 381 -327 -166 854 -970 982 -974 780 -930 314 -350 92 -593 -414 352 108 -974 414 -321 674 -488 -861 194 894 723 608 149 939 65 -758 -711 -39 -279 -409 -413 -204 -622 190 -697 -46 -599 146 -678 552 -2 377 -769 353 -162 847 795 -262 -308 40 655 37 29 -825 563 -481 -319 908 -885 -429 343 -269 844 662 -517 2 -215 -869 911 260 -419 -3 878 434 356 931 371 -796 -774 -577 931 935 -710 -456 848 171 -6 -772 -260 -52 -673 -167 -480 437 -507 38 6 -154 486 457 -555 973 -55 -335 -776 358 458 -998 -567 217 681 468 637 226 -210 -964 454 209 -339 -115 219 230 -31 -138 -261 712 585 -153 -203 633 233 -661 -10 -985 939 -625 -149 605 -789 -241 -556 -492 616 -748 597 292 45 121 -325 410 967 -693 -422 -52 -932 804 -830 -434 -76 808 118 850 125 -865 38 -751 -452 -29 -682 -56 -336 -239 741 -40 981 -134 -476 88 866 -669 451 323 -942 -21 -257 -6 962 -357 54 -296 -259 -529 56 341 673 -89 635 -749 507 54 -273 289 869 347 -315 274 716 -761 99 -243 527 138 790 25 -189 734 847 420 -386 231 -847 941 53 146 -997 196 614 392 -763 -148 415 226 40 473 909 -684 878 -198 -27 662 814 -289 290 -932 -48 -669 419 184 -228 174 -165 50 208 -310 926 -469 925 542 -284 -871 -409 -788 554 680 -303 -403 354 480 -403 -884 -631 -261 -685 -693 -165 -417 326 -809 548 382 -403 565 325 198 176 -193 99 966 274 781 -441 931 287 -505 746 267 -82 -410 -317 -165 669 -567 -800 416 182 794 -179 -713 169 154 932 2 -752 46 378 -143 -47 -682 -111 317 -96 198 781 62 870 -368 209 -809 -998 -163 -252 -625 261 -783 843 871 -408 280 -601 -436 -864 -384 562 -308 -850 232 -980 153 -798 -663 957 -496 -605 49 389 510 -803 40 201 978 -450 766 -876 361 375 -492 843 962 268 314 466 983 -541 81 498 -279 -905 -963 -685 55 824 -714 819 382 580 -327 127 -762 -927 -455 832 202 -702 625 111 -973 -125 844 749 925 -157 -964 -357 -392 703 -113 -636 204 -469 265 96 -762 325 -662 -543 641 327 -463 140 183 -255 409 20 625 187 308 105 710 -649 -985 688 173 -735 661 259 -968 -532 -360 387 -880 -200 -807 -731 -258 233 -620 906 -617 314 -597 -158 -914 -469 475 695 65 920 170 406 643 -8 778 547 544 -760 -391 -169 -204 467 -877 280 482 503 223 902 -221 204 405 -337 -766 971 945 -643 886 59 951 619 942 763 671 136 -921 726 883 -911 -619 797 -500 -601 484 -451 74 936 -224 990 -566 -508 -350 459 -477 -133 -639 -975 -806 222 -856 -506 -132 772 -79 133 664 520 981 -372 -502 912 -453 -783 126 -93 744 -958 -528 524 245 -715 -725 31 -417 845 159 674 390 911 321 -502 -52 353 -236 -963 -796 68 -46 573 365 -597 72 595 962 874 -859 971 566 930 940 -437 -192 392 -922 -181 780 456 -258 698 -943 -147 -31 972 -506 -37 -911 436 -291 -728 -715 996 426 195 -67 -185 320 -22 35 -153 965 517 -679 -54 -140 749 272 90 -453 -533 754 -936 -188 -936 -441 906 -100 48 -638 -14 -313 1 479 -363 -950 -712 -982 857 37 -876 936 -294 -973 633 201 -679 -764 407 293 -116 -341 174 -341 505 122 -867 970 -990 443 -281 200 341 909 636 -294 -194 -150 136 -27 -665 -906 606 1 -184 990 922 7 -102 216 -928 80 98 -400 -438 -196 190 453 153 494 403 938 -659 78 -576 185 -347 369 441 -51 225 443 961 -240 -310 -912 884 997 -258 -799 576 954 274 -961 854 -973 -305 752 -774 -108 -830 -717 -522 592 -300 871 849 -842 501 -681 761 690 447 -463 448 192 -152 -860 -4 -986 -785 919 -24 803 -822 242 -175 644 615 655 848 -97 -333 610 826 94 -211 609 -347 9 -262 457 -348 336 709 115 411 -634 -285 -689 579 825 -268 -310 495 699 -807 293 -97 147 266 -117 648 394 -609 228 -682 -875 -882 864 -752 -13 -852 -710 -856 -227 -441 30 -683 176 58 71 -91 -202 977 28 56 493 99 -354 -492 -816 45 -114 -657 899 754 -959 -326 770 866 908 -644 230 214 -842 144 -579 -327 -508 -251 914 790 252 -908 -482 -555 96 -274 -500 -800 -462 -164 285 -806 499 522 321 679 -363 -463 -577 595 394 -252 2 508 889 -4 395 -880 931 -405 141 25 -299 -450 619 965 -56 955 -602 883 247 -889 -127 118 324 -457 -109 492 54 302 75 -535 -165 561 -474 35 561 -362 -879 266 313 -502 -708 844 714 -201 -74 834 -374 751 886 -158 581 630 -461 177 -287 484 852 376 167 -451 -977 682 -598 65 389 598 301 -857 -411 842 975 -956 475 921 -367 -986 -4 742 523 -697 -703 -499 -670 -270 -262 -317 798 -766 189 409 392 -105 717 -568 630 -194 -674 210 456 289 707 85 -753 900 -593 -399 879 -181 482 619 58 -576 -557 -386 -636 -978 523 -146 -848 -15 -931 -637 359 -10 811 704 353 -950 871 542 321 649 -420 279 558 -917 -620 339 -692 -899 204 -643 839 -661 -418 -43 -160 -119 -529 -93 -444 330 -366 685 342 87 730 176 -836 -178 185 -331 -117 -955 -255 581 591 -304 -403 -279 -918 -146 -665 -539 259 256 -35 975 -759 699 -124 -164 -310 -814 -547 -320 581 -791 -488 211 580 313 556 762 710 330 -126 -631 451 -855 758 -937 473 946 -528 279 -130 420 595 141 685 -172 800 -774 -701 748 789 -380 466 -440 -634 670 111 176 -358 660 570 -415 984 -274 -398 -86 -123 752 361 994 -2 973 545 299 -412 251 -243 -512 95 231 835 773 175 504 287 602 -277 779 794 -377 -326 717 -9 842 732 -656 857 674 122 -145 -360 444 -391 -776 167 931 -335 -771 74 523 -391 687 914 282 379 401 72 823 614 -884 -412 130 71 901 282 173 937 320 -114 -24 861 157 168 344 820 829 993 502 -971 -980 824 -164 640 819 924 415 -633 174 96 -778 11 298 -188 185 469 559 -182 320 379 -17 -525 205 -76 -794 -315 849 -959 -413 -611 630 -591 -57 440 440 -383 61 -249 470 -280 966 -3 -757 65 -866 -434 887 -403 177 656 -856 -137 575 -793 -832 -599 -697 -594 -58 -807 551 852 4 567 -112 804 -335 -72 452 -321 357 -207 -739 -90 -984 73 -967 212 847 385 -396 622 -48 -487 105 831 903 432 -457 806 -445 -164 381 -483 -968 836 -878 381 -416 -70 64 930 4 -165 74 944 591 -901 -630 217 869 319 -462 -903 657 -687 793 950 539 483 -885 -993 239 -271 -491 -279 -775 383 407 646 150 693 -857 -206 -626 149 736 171 630 449 -466 799 795 -697 -8 -312 865 935 -574 -660 -619 -538 -177 124 511 -885 918 381 -306 341 920 385 -197 -768 -768 -225 -519 -995 50 -533 -560 300 913 261 -344 -632 854 309 -657 680 -110 362 604 164 -594 448 860 -679 -388 -539 -856 464 -426 -18 -605 -446 -797 -776 -445 -463 -461 207 105 -253 -363 123 244 981 787 -992 -900 -56 841 401 735 217 757 -761 21 999 426 -939 458 357 591 -539 683 -338 -366 779 -126 -28 296 -378 -441 -16 563 -863 702 -811 -185 106 207 -58 6 988 777 -912 52 -728 -660 875 -345 -976 -993 -191 -509 -460 254 891 770 373 200 799 694 -695 304 -445 916 764 -108 849 296 -3 816 100 438 452 -303 -33 793 -485 958 269 -554 763 2 -724 427 -162 526 -997 -582 -153 -750 -259 -63 543 -782 833 -736 361 514 -134 -245 -156 960 -2 85 978 -261 525 -935 98 272 329 -405 -697 60 -265 869 653 656 -448 -54 634 442 721 273 -842 -637 482 50 270 188 180 963 557 -103 384 62 -739 899 246 -462 914 901 146 860 726 603 -722 562 283 -421 -23 331 -876 167 -118 634 -57 942 -931 -340 533 536 -30 -367 976 -307 825 -615 866 322 -574 137 -953 -211 -178 493 218 253 -983 -980 -412 172 -899 -892 420 -889 -145 -54 223 962 674 426 -780 696 -788 734 37 -350 304 -464 315 54 -18 804 -469 914 -278 -808 629 -517 -499 -937 -598 163 -869 106 213 262 -498 519 430 217 559 -829 -459 288 731 338 7 959 573 -621 288 -458 520 941 -972 -704 293 -802 236 -489 -158 241 507 351 -1000 946 -408 -578 452 -434 -527 -256 -85 966 413 939 308 526 -466 501 -573 -494 -640 -856 -257 -791 481 -466 47 288 -713 763 184 137 160 937 -172 -173 722 -169 584 -462 -931 -283 159 333 229 606 604 -186 -721 -58 -976 -324 56 -499 -91 -329 -149 69 62 -932 998 -779 661 -615 448 -870 748 -474 -846 -117 -158 914 39 113 471 -449 976 200 585 -915 785 -167 -903 -706 -85 -601 -726 -578 -19 -571 -623 -707 -860 -472 -631 124 -738 765 -428 631 735 866 -312 527 407 861 -345 158 494 -879 955 -88 928 -518 321 825 342 -338 245 350 -486 497 -270 702 -141 939 -327 -702 -436 -548 -194 -561 -565 575 173 -924 -740 -890 -92 -688 -990 -840 -791 -189 -389 478 -764 -391 527 840 334 312 206 -816 -896 -502 -914 -78 -203 -565 -387 -41 -307 -172 -444 754 -59 772 502 566 -281 -855 -809 -946 955 677 -469 518 393 120 381 436 -339 -452 -680 479 25 432 -809 787 -55 -510 140 -665 996 278 611 -156 776 515 397 -685 172 530 -342 808 -685 -512 890 281 403 386 -93 -588 -772 28 -612 887 698 -899 -995 478 -659 -821 -426 -633 386 -550 -834 -131 759 901 -218 891 107 279 -430 -507 -721 -455 -657 136 443 129 870 -953 -355 -682 939 -485 -686 518 552 -440 140 -105 321 93 211 -83 757 242 161 -543 231 -57 -162 -996 -59 -599 392 711 -816 -460 -229 68 813 36 478 -854 924 -477 -800 -361 726 -741 -848 -530 50 484 694 116 163 -959 58 312 -819 786 -283 -31 581 286 -219 -32 614 315 517 149 611 -608 -919 -470 -348 -665 40 -668 485 249 -402 708 191 605 908 346 -161 -978 580 104 -56 971 -99 -294 -16 308 -435 -887 -400 -786 837 -773 -700 719 18 -413 -433 -688 -722 -973 56 47 846 260 -840 586 -687 459 -512 914 421 253 -586 202 883 137 452 848 -940 -257 -506 -325 103 -366 -899 273 589 995 911 -632 -34 300 160 83 -837 -945 -796 393 -589 529 815 -522 -657 596 547 606 -636 820 -801 117 -472 -347 -420 -189 205 -524 -999 -385 725 -135 -278 627 893 -714 -516 743 -140 602 594 -872 4 -633 306 953 372 302 419 -208 -968 934 -826 -67 32 186 130 108 -660 808 790 -770 710 -122 180 334 462 -711 -70 909 -356 -250 97 566 -995 -210 829 -269 467 -84 -266 861 797 75 800 -578 -257 -528 -571 739 76 334 -19 640 140 -965 675 -818 257 -773 -845 -841 -46 236 27 -649 501 -335 -214 546 677 -739 -334 659 -398 22 66 -653 -766 -813 -360 -213 -908 -838 859 727 -108 -565 -799 799 -926 669 -139 -151 454 -314 947 702 399 967 -24 306 256 -601 160 266 -754 -944 24 471 213 335 -341 904 -482 918 10 -38 997 -683 589 -494 -2 70 982 -867 562 543 903 -175 535 -907 342 302 -640 -714 -612 395 416 -946 890 139 -42 -94 21 -748 -545 370 -940 -74 931 432 128 -250 485 -477 -908 352 664 -632 298 335 -294 764 224 -427 -448 -571 777 -887 683 500 -393 -929 -183 475 -190 -630 983 -845 -542 342 277 590 -635 984 941 -157 295 -906 -860 970 927 758 941 -34 68 -168 217 490 -173 -509 -869 618 537 528 164 620 -544 317 -563 180 464 184 -412 -189 805 963 -576 102 382 16 140 631 -805 975 -234 336 748 -482 569 -726 -279 753 -287 -175 -667 -625 501 627 -270 277 301 926 987 500 530 618 281 331 -301 -428 524 -468 -930 26 467 875 902 700 -691 418 348 -872 855 153 -331 274 -843 -934 -952 -763 -943 -556 -15 -127 -266 -716 456 130 617 -598 156 -912 -939 397 -706 844 -358 676 -950 -343 154 767 -933 -64 989 -421 -769 125 -912 291 -32 -932 920 600 -626 232 516 -644 -55 -198 33 716 273 630 -376 -368 -180 297 -225 -711 -148 -887 842 950 -634 706 675 -985 -576 968 -372 2 -521 883 -243 -79 652 -705 -817 955 -644 -29 107 -848 -155 -530 -756 184 -779 -272 -788 -750 656 658 422 157 -694 -676 250 -49 -762 348 -725 549 530 458 -884 377 706 742 -304 -287 641 -426 304 856 523 -927 -197 585 -509 346 499 371 38 -279 -455 -235 -283 -643 -606 833 -391 266 -229 293 -954 886 572 -630 -574 -44 -910 -612 -295 853 636 -705 -491 230 628 -920 532 324 675 -397 45 -550 -558 -358 -720 -527 577 -537 -7 882 -620 705 602 91 676 -787 260 -171 444 -330 -759 798 920 -529 689 -553 -836 643 985 929 481 402 344 986 -333 900 -433 843 -190 -161 418 755 -825 -60 -436 261 -80 118 -617 -682 672 975 -492 821 719 511 -35 -963 584 -507 310 -144 -219 772 -937 -676 -291 816 54 585 -871 -160 -293 943 896 776 -988 476 76 286 720 -350 979 -876 -952 283 894 -782 475 -757 -240 -145 -335 661 -694 221 -206 -834 -490 962 265 -77 789 298 97 -896 -225 936 417 -632 551 -33 -507 44 792 341 849 -453 749 395 678 -792 -700 -880 844 287 726 481 -98 654 33 878 -430 169 288 896 -268 -123 216 -133 636 -905 -107 311 -921 -470 -129 802 495 290 -871 -91 276 456 -566 -70 -581 -89 -597 -781 62 971 -774 -124 509 -488 894 -377 951 -758 -469 -187 355 -119 918 -674 -38 -97 -324 800 876 848 -511 -238 -804 253 -331 -563 -423 -395 -356 -12 -19 -549 464 -291 752 933 612 355 89 857 836 136 -737 25 216 -8 66 -318 483 -185 -637 620 218 -641 -534 594 315 119 745 -136 -1000 597 400 -974 -670 -218 466 -164 881 762 -841 485 -435 706 168 -371 13 80 -934 -357 574 121 -795 619 -111 -505 -89 547 -374 -447 85 -630 -548 651 -816 -800 819 430 879 927 -92 -788 282 -942 478 150 -254 361 -188 -612 -957 -929 -380 596 -2 939 -485 990 928 -677 545 -196 -577 -886 -734 -67 -670 -131 -714 273 973 664 987 -399 -328 -898 -343 -910 -444 -390 -710 -235 -443 254 -132 474 -82 213 -86 391 -342 -496 740 531 790 -720 -285 -751 19 -97 -574 540 406 623 946 388 149 -279 -14 544 721 977 903 -504 -716 -741 987 81 -805 775 175 505 305 157 -47 -867 587 -671 -808 22 869 860 -19 -53 149 -67 7 0 -411 315 342 -338 356 -403 322 234 -190 824 724 -938 41 587 373 834 755 -945 355 -509 414 978 -521 209 380 -700 249 -731 -925 220 -505 -393 -802 -220 804 51 70 -747 -539 717 109 136 -435 -376 -668 6 -718 -672 707 397 -899 600 101 -907 529 -985 402 353 470 -854 728 640 158 385 131 52 183 905 573 -894 -764 767 781 669 -944 522 -503 -776 581 0 -451 -172 -299 915 711 123 309 -355 297 -590 -16 -789 49 860 -342 -174 -24 -369 -876 97 190 762 -988 893 345 432 -469 -750 -979 597 308 -265 508 553 79 208 -490 -551 507 -966 688 -141 837 -105 -128 315 815 -848 -50 81 -58 893 -979 282 -669 -97 433 580 -338 -427 24 403 -89 -27 -125 -350 -821 518 539 -19 -961 -894 -766 -1000 764 -993 -547 177 727 284 -302 896 240 -704 -388 894 -184 609 479 45 132 -908 723 44 466 973 167 -103 -377 684 789 482 259 -967 -624 -667 780 816 965 -826 622 -173 -573 -603 -657 760 891 -319 -388 -509 -175 709 -304 973 350 -884 -165 323 -125 -276 51 726 -579 -254 -843 371 420 394 -565 546 768 145 729 810 806 913 933 716 -61 -775 -302 773 813 -225 -11 239 -227 -713 -524 -319 726 625 -919 327 -635 552 396 121 -386 1000 836 -757 -456 -391 593 629 -433 -106 -223 823 -977 -358 448 656 -220 354 211 949 270 -440 472 89 -467 770 652 -690 817 951 853 7 583 766 159 741 -66 -633 -481 -377 -85 645 538 583 590 240 18 -261 -259 662 468 362 -51 891 -160 404 976 -124 -588 968 881 -600 417 596 -223 71 -562 -86 -642 -150 275 613 -213 210 552 573 -528 92 -834 -528 -834 -720 942 157 -521 -795 -10 -430 -848 -18 851 -805 679 92 -17 -866 -324 -944 -61 456 -948 -60 16 -361 626 -414 93 110 -12 316 10 879 -614 -52 -596 953 -663 830 -901 -34 418 -677 -90 936 386 437 661 88 -469 -552 -521 -113 -629 -88 777 106 57 -141 11 546 175 -316 -318 -182 609 -542 -386 200 -917 -330 487 -130 771 411 -398 -17 528 294 -631 472 -700 943 -572 574 97 473 -887 -662 -534 -65 -828 573 -138 -416 -486 -850 -730 -401 -816 -837 638 -982 -639 -313 297 538 -304 -566 -444 936 669 -516 -286 -111 -53 -754 814 -65 526 893 -249 697 -83 -723 -110 -108 -765 280 101 483 -758 -580 945 580 -36 180 -206 -116 -312 -979 -315 649 -924 -760 -166 -380 30 -997 -318 -309 957 -791 -667 81 137 654 946 343 -795 702 -287 -985 -379 -761 784 -99 844 179 -807 186 390 878 968 656 998 -390 264 14 -570 -306 329 497 409 -124 -725 343 -115 -54 -912 308 -826 213 -249 -744 318 89 -27 121 375 -393 -324 62 603 595 995 29 537 -895 433 -345 -528 -502 -655 -240 474 449 -936 751 730 155 -108 840 267 8 678 -27 -201 40 892 -862 -53 616 -5 604 -264 193 955 -789 112 739 -249 -305 -644 -776 595 150 -275 -632 579 424 507 123 466 39 402 497 461 -176 -803 -938 -441 731 242 876 832 -968 -36 -290 -893 -898 534 658 565 662 173 -751 25 -200 -466 -848 -617 -322 216 -151 -76 -799 715 -519 -781 -270 617 219 -881 -785 -685 134 -354 763 896 640 536 -43 -233 7 143 813 -204 501 859 -109 -610 385 -524 -590 -894 325 -468 -354 970 668 524 -681 246 -647 876 715 -670 -33 883 440 121 720 -630 -671 -529 -329 483 457 -618 971 -189 217 962 677 202 822 -638 -289 330 -979 760 906 -675 898 -190 847 -639 721 464 828 162 715 -541 -62 625 -783 714 -373 180 -308 200 306 -19 -706 -28 66 834 30 212 -901 -530 -615 494 346 -299 297 816 699 836 865 -196 128 685 740 -652 -403 33 -616 477 -252 878 -731 222 -816 -790 -2 303 -8 208 201 228 785 988 -81 222 8 574 862 -671 182 228 -578 925 513 397 -244 -523 841 -167 978 -529 -598 -715 675 -168 378 -348 -238 -942 88 494 -111 -832 -655 -326 -315 685 -731 -269 -194 -215 -375 -390 -776 88 -893 -135 256 607 630 -200 -107 765 573 -116 -499 180 122 -60 -658 668 692 190 67 329 -200 485 -894 607 -954 552 572 338 -579 588 -585 160 800 758 -786 145 -64 -737 827 146 14 -854 762 -690 -253 -909 -607 30 187 501 -486 -747 154 -661 -965 180 -356 -334 -204 -87 -316 -431 -492 623 827 122 -110 763 681 780 807 943 790 448 -793 624 930 -182 -632 290 857 154 620 374 -840 432 -858 -829 13 -77 187 166 -987 -452 280 -712 -221 380 -129 -914 633 -855 -337 225 155 630 -489 750 -59 126 -760 503 122 965 395 -910 652 399 -907 -873 73 -501 -449 -423 152 -231 201 -294 113 449 230 -522 -647 416 199 777 525 769 -896 -459 -18 -668 -970 138 544 -404 -497 -280 703 -688 118 -129 -180 -418 13 548 123 735 85 816 -489 557 710 600 556 -812 -103 -590 666 150 -269 -420 466 -25 -729 325 -265 -237 653 316 -634 -438 -253 -663 -555 -403 -107 -522 973 -743 -933 275 -341 -434 -874 457 742 369 162 540 142 -293 -147 -702 656 -275 326 428 117 146 958 489 621 -592 -319 -715 612 -141 221 369 -632 850 -230 -830 670 670 -334 804 -283 122 -970 33 463 869 -206 -827 911 -645 754 758 906 -990 -149 -611 530 656 -425 438 -489 490 -455 448 -27 2 -145 -766 175 371 158 444 -86 -480 -845 563 -684 -350 753 33 -168 -510 890 -772 184 784 43 227 666 551 296 15 -60 516 -195 -936 -28 289 166 779 375 -426 347 265 357 505 -665 546 814 322 -63 340 -128 670 200 406 733 437 -289 -855 -826 17 939 -450 -708 -612 575 -14 199 874 246 -338 276 340 913 -568 -878 538 -473 110 -308 -77 32 574 -808 -726 -104 -327 465 377 -761 433 -50 732 919 -860 681 553 -931 -101 765 894 144 -511 743 581 951 624 -925 -623 -941 682 -637 -41 1 -825 -248 -741 -845 -610 -765 118 -686 -406 251 369 680 720 622 312 -565 229 -23 -158 -14 191 574 -714 -369 -131 -533 655 987 977 662 618 127 461 -837 -714 887 -610 -856 157 539 688 -854 962 -17 363 -170 -472 -367 -562 920 175 232 -701 -45 908 866 606 -89 -814 86 -917 193 -690 123 612 154 -985 -161 432 323 -26 -581 496 345 335 -240 669 -84 -165 529 863 385 215 -291 -660 526 -832 257 -130 -902 -600 918 -460 -920 -658 -65 701 -110 -726 63 -561 854 979 470 403 -305 600 -772 903 451 831 -625 2 689 636 -799 -796 501 -590 -923 -579 661 -600 -398 -550 664 623 21 707 541 -873 -649 -183 841 -610 229 549 -217 -494 -572 -424 581 -52 -181 590 38 -424 432 -104 -431 -255 -602 -659 567 -146 -301 330 -654 545 -747 223 807 -571 -121 -121 -27 -873 -513 364 -432 628 234 -678 716 725 -399 -590 -147 76 780 202 -731 -619 -829 158 -769 -405 -441 -26 622 500 156 461 -647 -595 472 584 -399 -950 779 -26 279 -945 -469 8 277 -569 414 827 -239 -731 -924 441 -805 -337 961 -282 652 884 40 71 -870 -201 900 -625 461 952 -373 831 552 -661 236 365 -484 563 460 698 123 -988 -812 -823 -641 -277 -250 355 664 56 -361 348 949 -531 -15 170 -148 727 12 -64 949 -298 -475 -254 -503 87 -207 157 529 162 936 510 -79 -46 -312 -435 -754 471 248 322 -289 90 -402 664 639 598 357 -862 778 -528 -515 -412 562 -619 -475 730 440 -831 677 270 99 -761 -274 -167 245 -236 -690 -48 -707 -347 716 774 793 -846 90 10 918 875 -619 79 313 -568 -698 759 331 -800 892 -478 724 -855 561 -587 -464 847 -498 -737 784 815 -581 -190 -455 641 821 -991 287 -418 -937 -216 936 393 457 -829 -540 470 647 565 248 -678 -64 30 146 -900 339 575 -282 -152 -191 477 -211 525 186 -387 261 169 152 -935 -490 205 441 -729 427 -371 -465 -136 -117 572 293 -660 -514 -667 216 -463 -758 -280 592 -787 399 -231 -365 537 -978 -318 227 -599 631 -825 -916 841 103 -743 -659 -274 30 254 595 154 -838 -5 -322 -721 663 -174 -43 708 -334 -77 -169 -371 -367 600 -912 32 848 136 157 -571 -128 -13 618 75 840 99 -624 -902 -773 -616 128 -879 -750 873 -12 973 206 443 15 386 727 420 968 383 905 -384 652 858 72 584 780 -677 723 319 -622 785 431 -33 760 -585 -289 -90 150 912 815 -220 -436 -910 43 -726 -593 600 641 585 -908 254 -403 -928 -275 420 -19 -284 925 -342 562 -370 531 -444 -879 66 -817 874 953 -673 -983 494 -350 820 -220 -332 -791 69 180 165 -304 523 -15 -247 937 -582 782 -232 -135 -670 -175 -757 127 857 -844 -600 1000 -521 -453 -10 144 596 -861 768 30 653 263 989 -548 -589 -461 889 -813 -627 -604 -87 393 -706 -444 -186 -669 -858 709 -295 455 349 -8 66 -854 -159 425 -44 -859 -489 373 -74 33 -137 3 -713 407 -12 -631 386 -42 246 -612 -971 925 -630 783 -281 952 215 362 857 171 -398 -102 -904 -163 767 -181 675 -834 705 -345 988 803 -594 179 303 730 -565 -36 -24 -496 -953 353 -615 698 211 -405 796 -514 128 -844 568 -538 894 -235 -680 673 -708 863 325 582 -332 -480 -707 -654 -534 -976 -42 -143 -136 841 676 756 -702 975 -798 -614 -232 128 -725 -386 -120 511 -128 535 167 -420 -370 519 -554 -8 -906 -69 792 553 52 -43 262 596 639 155 446 117 250 467 -921 268 -407 -657 -69 -598 616 -637 892 787 -449 611 -884 103 34 -685 390 689 -229 -194 752 969 328 955 343 -739 864 926 -616 983 -852 -791 802 -722 149 265 -175 339 922 -772 736 -606 -606 -920 -583 -296 -991 59 -632 329 929 42 -874 244 662 -952 703 657 145 507 -102 167 144 233 872 997 -109 33 -14 -909 693 -189 940 -732 -907 675 -715 -147 -596 -943 -734 115 -762 651 943 -369 -986 924 -125 462 576 -914 482 919 -608 -599 852 331 525 -998 250 411 -663 125 738 -320 -117 445 -314 911 320 51 470 395 483 688 -89 687 276 -164 -621 -92 -425 -56 -362 812 -538 895 779 709 -846 -949 -536 710 -695 -229 -163 931 -139 675 -159 49 559 34 217 -503 488 3 548 174 515 -239 -448 -711 252 579 469 -853 384 -327 -496 361 -1000 725 -427 -661 -608 941 -435 38 725 -540 -228 700 134 106 -652 879 -890 -112 -284 468 818 -948 -474 -120 -531 -170 -986 -733 447 -114 825 -798 -327 -562 38 75 329 -465 806 788 -656 -451 640 -66 400 -434 -401 -350 289 42 -401 830 -170 -886 -251 -101 -346 726 -58 415 -856 746 971 285 925 209 -766 144 997 768 985 -146 339 -420 654 -938 -32 749 387 -401 -712 834 -454 95 -149 -377 -158 576 -403 503 -100 994 -523 -80 106 883 974 -817 587 -986 563 584 -25 -987 -616 431 -288 709 2 199 816 -861 69 639 -806 315 -183 371 45 -594 292 42 -232 617 875 -286 -218 368 484 261 -767 -143 800 645 682 -205 -912 -846 968 565 666 885 667 -693 724 -33 316 -258 406 -925 -496 654 -956 -808 946 -66 930 333 433 436 -839 -229 -581 -17 519 751 -845 885 922 -667 276 -785 -120 -154 -405 -318 538 848 886 107 186 871 924 -557 127 -1000 37 -565 220 -897 -276 -252 -887 518 -569 785 -538 469 978 -138 -442 430 -930 628 -61 482 556 1 654 -453 -390 -283 -596 -195 225 608 424 825 -288 -846 -246 14 901 888 -114 29 63 -882 -280 665 -246 568 87 -635 726 -771 -377 531 -488 -183 -453 -553 443 805 726 -253 370 -445 745 247 450 -636 -80 -18 -199 685 -352 663 -668 735 538 885 505 -137 793 851 848 302 701 360 -865 422 873 -917 797 694 688 987 -40 558 -497 -226 574 855 425 -381 988 408 -699 287 -884 634 742 -917 517 58 346 -625 -765 985 -877 468 -328 -866 -459 -920 322 -795 286 -796 -776 585 -380 541 -332 -857 -896 -568 720 757 218 -440 239 -425 459 57 625 638 -319 840 758 835 -373 771 -413 895 670 -993 -678 -543 687 386 -438 699 377 -59 728 461 271 8 -321 798 686 401 487 421 159 -751 770 617 -875 -731 -598 104 75 854 807 -637 -238 -55 570 779 -623 652 -795 -70 593 -829 -964 418 -913 -999 361 -874 212 304 902 423 394 -675 733 874 -750 -879 -361 862 -646 -461 107 -276 906 106 825 479 212 863 -260 147 593 -948 301 857 112 225 -47 -443 -625 929 -940 -655 -23 12 -983 -498 -475 657 167 -228 -204 779 615 856 471 -123 208 -720 -987 -165 -700 666 -309 551 -202 414 -686 766 887 -19 118 -545 759 894 229 863 -322 392 740 -526 567 863 -74 -365 971 74 455 132 -729 -271 237 959 -276 251 -875 934 771 925 677 73 89 -724 -996 -823 256 -17 533 12 -919 -793 287 486 811 -244 -78 -287 -135 796 -875 261 -966 756 853 -843 -994 -24 188 972 -371 -174 -650 -574 -328 101 428 110 -965 515 -630 -668 873 584 -44 961 647 840 -636 -917 615 135 164 -320 -781 -998 -7 222 -134 717 654 850 -890 -568 975 -745 -594 416 548 -387 -89 -549 -857 371 692 -165 -247 48 -903 747 -488 420 216 -73 704 -626 376 733 156 -579 470 -889 949 -681 20 774 -450 521 -921 869 -76 -910 -738 54 -459 428 600 648 115 -421 -997 -658 386 -792 -98 -52 115 62 212 -561 672 342 487 -959 -465 -651 524 -957 -431 545 331 -229 -38 -387 610 -956 -945 655 -506 -968 -901 847 -153 214 -649 -866 -191 -790 -502 61 10 -261 -939 -458 39 -68 -316 -928 -320 -974 960 163 -575 -213 -978 755 -249 -464 280 537 797 616 13 -729 31 -755 808 901 440 760 684 -574 598 623 367 -886 201 913 -153 -836 387 -279 -230 -502 -215 -928 615 263 -901 -79 287 -247 -753 -966 -525 -814 311 -821 -557 -755 793 773 -179 231 -886 -150 -832 934 -623 -626 26 636 919 -262 159 -909 121 849 -600 -20 -994 -382 857 324 229 -610 -165 -510 675 727 348 90 -353 628 -380 -766 43 -768 -890 896 4 -574 178 -977 641 -256 -765 -582 945 -82 56 836 350 -769 849 -205 630 278 -588 483 826 -748 553 155 715 711 -640 889 610 -271 820 -848 613 -291 576 430 918 -191 958 -424 967 452 -74 446 210 -345 167 636 -579 -840 -164 767 -636 -556 -452 -326 -20 -392 -198 193 19 752 415 267 -789 -380 820 591 305 -534 -764 938 -793 -966 269 -527 117 338 -153 -786 -506 -211 -90 -696 -62 -705 -481 506 412 404 284 564 528 -445 -469 -325 -251 699 -537 -596 -373 -386 580 -804 21 -313 -859 -189 525 -314 -885 915 533 -336 355 -571 -21 -382 -174 -960 -77 751 -488 -82 552 -356 -172 -80 269 -364 -988 578 502 -328 -382 -891 262 -88 292 318 497 376 926 -163 -87 484 148 -542 826 123 389 761 -376 -412 -701 706 -463 112 -388 -522 -207 -381 -958 204 905 236 -398 -905 -362 951 516 -269 673 51 -141 17 -235 409 577 -638 558 659 441 31 -819 -430 537 816 -956 101 -842 -360 434 364 -928 37 -458 231 547 -814 -43 -757 461 137 -128 -151 180 315 -476 559 187 275 -471 -946 -67 362 498 423 595 614 -45 -155 321 -601 958 -528 -744 -196 104 221 -449 30 -437 -237 -824 -567 654 894 -506 -116 -535 757 -715 -557 377 124 -856 -200 -762 -743 629 701 58 -791 576 -901 275 347 -785 471 -798 113 59 796 379 392 -938 875 -699 -437 -691 403 -880 807 -223 -851 495 -736 935 746 73 667 -601 540 -252 664 -252 933 74 223 46 -72 77 205 -231 461 -884 -672 -715 439 -402 -1000 -400 281 23 487 -775 -838 683 714 742 -398 -951 20 398 -347 -29 -96 -583 839 439 693 944 58 323 -441 249 452 957 -800 -780 563 738 -794 -264 709 732 -976 -228 362 286 672 -254 54 478 763 164 175 993 415 -535 -492 -15 -715 875 -129 268 -381 452 746 859 -175 -973 -477 -227 309 -189 287 117 -648 -85 520 -810 465 -321 204 -420 418 681 951 45 572 -173 192 -636 -238 -310 426 -716 -684 506 -315 -360 -43 480 -160 -363 -347 -942 369 -250 184 -887 -705 256 826 902 -947 -756 -657 835 410 -673 -760 560 485 486 -288 -949 195 -359 -860 105 844 847 -567 661 290 98 -274 84 696 577 -237 -866 -903 852 174 -556 508 -483 -902 306 -847 -916 814 50 -321 -873 -520 -554 -497 673 652 -461 976 -507 -969 818 794 164 -678 -576 766 93 -175 -795 842 799 890 824 -856 -813 891 40 45 -702 446 -920 529 805 450 -523 435 -238 492 -151 -267 388 -748 668 714 345 240 928 -87 649 -33 -804 -710 -59 -116 -416 -80 -385 -217 -540 777 425 -914 -444 721 622 710 274 -871 -730 942 -242 -311 -444 -965 539 -598 -843 -260 887 -890 469 -989 335 -742 -661 -337 -186 258 213 471 -902 -62 -710 463 -627 738 989 -313 204 -866 781 -922 -144 294 566 823 1 -331 -410 -783 -842 -784 212 -745 398 395 -124 -935 -312 -456 -990 246 -800 -693 329 -498 317 -474 -628 -290 622 949 -835 -149 683 -72 -409 -795 -332 460 50 -407 -849 438 678 -450 -705 -839 158 317 -451 -986 204 -386 -104 -421 172 -20 459 -620 -684 242 -280 641 400 -169 -551 -951 260 -800 -899 367 -568 -267 -503 127 -237 -154 616 854 84 -101 256 158 -149 655 736 756 674 146 -745 -8 -932 -726 704 688 849 742 -577 -802 -763 331 -21 -949 -97 599 -959 442 732 141 473 380 -43 -853 538 4 -894 -250 -24 842 -718 245 343 290 282 670 304 850 -739 648 381 -862 -361 -129 -122 41 682 -781 990 -530 84 366 140 -843 655 23 -777 -828 -815 622 -607 199 -563 116 -641 534 420 -358 -187 127 -124 356 -992 -785 684 897 -917 298 -881 -158 873 47 300 -43 804 -774 467 661 -30 84 -547 -634 695 -417 -547 -470 -812 808 -447 688 -967 209 -950 -628 978 343 201 658 -406 203 -56 -738 619 -883 528 -758 122 -733 -60 43 -612 -84 158 492 -300 161 -667 567 -627 -277 433 566 903 -106 782 -23 -165 672 391 -27 990 -963 418 851 -723 -484 -226 597 669 -617 690 995 -870 784 9 -606 -239 -83 788 399 723 98 930 643 -973 -87 735 -825 205 521 -595 860 642 581 730 322 -414 602 -494 -273 698 639 -429 837 994 -597 -277 -397 -354 -599 -619 496 -497 -445 642 -184 -688 -441 -377 -527 -790 597 712 -702 869 -145 -805 286 -134 -671 -106 -226 886 263 -440 416 561 483 943 -891 80 -938 280 -795 196 -953 121 -875 453 754 -749 -851 -290 -851 -206 716 733 -392 -356 119 907 665 950 -498 837 -23 969 -372 238 500 -491 -809 -420 258 603 858 -403 372 794 -788 46 785 -681 -522 -524 444 470 351 -51 658 922 484 991 146 -646 698 679 -999 772 -884 -568 587 -539 931 -56 -376 55 -212 978 -632 227 751 -622 392 -751 -610 -97 759 547 611 246 -129 -975 704 -672 -980 -620 -319 655 -580 787 -39 -475 -672 -354 388 848 -881 298 535 543 109 -914 877 611 -246 351 571 405 -34 2 531 -108 -873 20 -219 -928 622 865 -743 596 -221 377 -717 189 363 616 -314 -423 -254 -310 -185 742 155 -80 -534 -35 267 -149 104 -304 823 664 242 -149 420 175 -362 -863 -802 882 -578 -513 -437 -549 829 -973 -116 533 100 -21 73 721 -860 -130 -714 -765 -238 -572 770 156 254 -293 608 776 -486 250 961 149 -459 -447 707 -115 924 275 -400 174 -192 -273 591 529 -41 75 441 -87 -231 404 52 -451 -692 495 -382 208 -375 -785 -405 863 -529 24 -935 -321 975 82 99 230 -312 -891 876 -187 818 -704 241 -650 414 489 -611 78 161 957 129 900 -80 -798 -176 633 252 902 -210 743 227 -909 286 20 566 514 -316 -465 527 973 -130 -591 719 566 23 556 -765 649 -348 259 104 -977 162 -21 -255 841 -849 -473 839 -924 112 312 413 627 -939 386 374 572 -388 -129 441 -700 -549 907 -517 517 -73 107 186 -236 -779 928 -869 573 754 -304 295 -923 357 230 -169 -345 464 -298 -291 -335 990 418 358 -494 -143 -669 215 888 195 232 -425 375 641 106 -613 -523 -720 -376 606 -592 -653 327 -874 -489 204 -196 -442 -356 -678 -746 869 270 -232 246 517 737 957 109 758 -143 -160 -746 -351 -263 990 -678 907 868 34 -314 -777 -114 331 -168 -728 504 567 149 -842 -260 551 -982 627 -48 -43 -730 295 636 639 279 -407 767 -662 -141 -196 -820 -185 536 -733 497 886 646 -231 -58 -719 -457 619 -304 -358 76 -949 177 -696 965 -521 -939 962 824 936 212 -953 255 -915 -776 261 360 773 -803 -80 872 233 -371 309 -455 856 482 -151 -403 -914 -701 -338 175 -661 -466 279 752 -832 -696 -478 -690 233 626 -197 983 -275 408 -914 910 -464 130 926 -982 -28 -389 -332 511 -580 112 -146 20 -138 -250 696 -913 -651 -317 468 574 562 695 -93 641 -229 -223 -620 -779 213 8 -476 311 761 795 951 435 -442 -459 -509 -546 -61 -597 265 624 -875 936 661 -922 13 839 -465 -666 491 -755 -210 518 316 -842 -167 388 -561 558 812 -25 301 -362 -403 586 -491 -780 625 784 -948 382 199 -212 -501 144 124 38 846 -539 57 -658 314 -588 46 -409 841 206 -126 677 4 -72 -933 -158 -851 676 957 -426 -805 548 -67 -463 289 517 -705 -901 286 457 191 213 164 855 321 -858 -390 -855 819 769 900 -464 161 -208 926 -370 -892 928 -121 323 -32 576 -82 7 -128 -68 -996 159 -608 662 -240 -683 -502 -337 -396 -261 -541 426 715 -796 -666 288 -780 427 -617 -838 500 -598 336 -982 371 -994 -964 -537 -907 932 156 203 -69 -799 -300 892 498 931 -588 -972 -523 425 -784 459 -896 702 257 299 -23 -837 808 -364 752 -588 -577 936 -118 -663 790 -122 -298 -75 -24 567 -587 -824 637 772 -956 566 -994 591 -747 -716 -622 -259 -989 -866 724 -461 -722 566 -188 34 545 -955 -202 -603 574 -635 -146 928 -548 13 -900 145 556 267 842 51 -771 -25 824 -526 547 -656 969 617 108 -599 897 287 -787 -694 -407 182 812 -30 825 -859 -769 -371 -957 -629 428 778 453 -458 -561 -67 497 -326 -826 451 -959 398 -665 -126 365 -429 994 988 140 -23 -929 -118 -289 -277 -673 -207 37 -763 910 942 -998 -567 444 -677 844 641 -278 727 -593 -420 -275 619 -449 -46 -583 -636 799 -975 990 -843 443 -927 -556 -736 -375 -628 -116 -836 -414 658 -368 724 40 -572 495 169 -965 759 -829 -752 70 927 -100 -693 -93 967 -230 -976 -483 813 -133 -573 958 -472 881 96 -292 -544 -379 -166 -572 -800 733 261 -491 -494 961 397 -765 224 -303 848 -48 8 -37 954 830 911 564 427 -419 920 810 955 -207 -40 -763 176 -108 -619 23 353 291 445 -530 518 680 -720 -308 -652 598 840 -571 -691 -729 -121 -231 325 887 -890 -427 -350 673 538 -821 -414 -649 -788 -130 81 -994 4 846 -126 172 -808 420 -19 -983 546 229 -366 -781 -161 362 -990 933 -143 66 52 -50 -467 247 -296 -709 -138 913 -488 -576 -768 326 274 -89 -763 -154 -858 393 603 124 943 521 4 851 -121 -52 374 818 -900 -904 -716 -864 -35 683 808 -600 267 -658 766 385 -453 271 -945 -994 155 998 -225 -943 132 -815 201 596 -163 205 -653 51 -61 -592 164 -331 365 -731 -759 667 -708 385 591 -974 609 -563 -606 484 911 407 -466 994 -79 -408 -426 -634 -512 436 -995 -532 864 576 367 -635 734 -761 965 880 65 745 230 -313 985 -712 -352 -880 989 299 443 839 372 29 421 -756 828 -108 213 -919 -155 -364 -750 -472 862 -46 -745 90 -516 692 176 -637 -45 522 -857 491 -642 49 -398 -970 631 787 -46 475 -644 -520 562 56 -353 76 -227 302 294 -153 965 83 -283 -594 -604 -345 29 915 -198 193 945 254 -672 757 -854 709 -867 -561 204 406 -445 -808 -430 998 -467 300 297 764 -830 -67 -18 -391 -125 -339 -23 240 919 -160 889 142 -748 -903 -393 -844 837 426 -900 -145 -946 294 821 789 -722 -95 -189 -782 434 289 334 -456 60 -965 -5 656 587 -351 794 802 -796 -884 -450 -418 429 -361 -921 -396 -228 760 894 393 -959 866 390 -382 -187 -633 -752 727 -501 706 -68 -706 893 -584 -932 997 117 355 -605 623 -904 -348 659 371 -664 329 610 -121 -713 624 -730 41 566 11 20 -17 739 253 32 910 990 362 696 -779 -340 143 -29 -706 -593 -513 697 -396 38 -190 -665 121 -122 -579 -913 -148 759 776 64 355 787 -165 790 -686 -630 -161 -983 -476 -897 297 -81 325 397 -565 -195 -226 -697 153 265 -971 -378 -758 -308 -362 -928 -195 66 -957 780 -286 -257 20 -633 441 662 271 790 -16 437 -881 624 554 803 690 826 740 373 578 -624 879 144 -349 -990 75 482 -761 -744 313 378 291 533 949 -524 673 87 -567 -757 218 902 641 -150 114 175 -36 611 692 -930 -543 -25 2 -303 126 -203 -698 -978 901 -156 -258 -621 -763 -126 -414 -502 159 -239 857 100 -807 -63 363 -106 -817 117 -597 674 601 -785 -457 230 753 -281 -673 121 698 -150 -170 462 -480 -524 -8 477 -870 108 -399 670 -145 358 587 953 383 -285 576 917 152 -296 806 -558 322 573 -154 -995 477 -842 922 -538 -817 -641 505 835 -300 433 -719 798 -328 392 -940 90 -915 -731 340 -876 401 492 -651 2 536 -571 -110 694 396 855 86 -598 163 297 692 -632 -895 271 786 422 -527 726 114 169 -966 -121 -912 -971 -724 321 671 792 136 848 -5 751 449 413 185 485 -878 -69 929 646 387 -465 211 -947 677 718 -556 -731 435 349 -96 -117 559 489 -700 786 -86 845 -52 -667 -956 -393 -89 324 -831 449 458 -1 -270 -930 338 362 804 -876 -857 -868 507 537 557 -242 85 811 908 483 -58 -703 -255 410 -407 -278 -553 -658 -868 -809 -125 -56 -392 -420 -836 673 65 478 604 -259 538 -825 833 68 -379 -559 552 578 101 745 831 109 -82 107 -842 886 63 -421 -772 259 -393 -811 -957 -755 -172 -952 -793 -409 -605 -591 -389 -680 723 -960 181 -702 -853 532 -766 -274 -169 -579 159 -685 -202 155 301 -969 346 688 -13 131 -482 -668 -498 -317 438 609 -272 -532 99 -270 -315 -85 -658 172 412 926 -40 298 -690 351 359 -931 221 -268 -915 -279 -840 -505 -696 117 -526 885 -583 -460 -384 -960 -66 601 950 -91 -764 681 -590 608 -885 -198 691 942 403 -462 360 515 -977 410 -667 -603 575 -118 -142 17 387 834 -857 -116 -941 674 718 106 -802 -293 732 -621 418 -356 -797 857 -473 243 740 -880 774 25 537 380 -822 787 -988 -338 871 -550 900 483 280 -977 -700 -655 -726 637 -348 -988 306 697 -581 205 -867 -339 -902 841 845 -887 -572 109 960 -949 -991 -310 -723 -421 388 -304 -449 180 -692 -779 -332 218 587 390 -655 155 -102 920 -682 -720 -115 923 962 674 201 974 207 806 -124 394 674 -3 -691 665 -163 -252 771 -186 -692 -684 -887 -392 841 -819 -453 -231 -49 -506 -694 244 35 -166 793 116 275 -162 -434 312 590 737 -916 -703 282 101 478 12 144 310 448 901 -490 63 140 -428 -636 -785 939 278 431 627 -767 -724 846 294 -353 93 854 736 -702 -557 -220 657 -229 42 161 18 843 91 498 -113 388 11 -657 -870 -790 -628 -888 168 -894 -719 -186 419 -129 -626 -420 580 0 705 -886 395 -839 -458 -493 169 998 180 813 -451 524 -289 401 600 202 469 -554 357 -7 -410 606 -24 -522 -943 926 314 -645 549 -949 -828 -700 344 974 558 -469 279 -290 448 -557 -484 71 691 602 851 -278 201 395 743 92 -594 9 -83 570 -572 86 -812 121 -617 -473 -332 -969 281 -908 -515 903 -611 78 -707 -312 507 -548 150 -132 713 719 -497 -74 -475 -197 -197 108 -282 -543 31 -604 47 501 720 -376 968 30 -965 573 577 -433 179 956 -387 -830 -488 -43 -115 -39 -795 455 -161 862 -590 461 852 -455 205 -369 -852 677 -995 740 507 -2 66 -41 -300 -863 354 868 -452 432 -262 -434 -727 -473 -488 440 426 -274 -972 -186 -838 -702 -718 734 648 -968 -126 98 804 -655 -95 380 725 569 -611 447 766 688 977 -459 787 -824 -898 999 641 -278 -108 424 -712 -634 183 -540 840 -355 946 -557 505 405 -422 67 900 706 994 777 -643 894 101 -906 -665 -47 545 -296 -753 -606 818 356 309 -146 -298 -848 -284 219 -504 760 72 -60 828 -174 339 286 603 467 488 -9 188 891 335 -930 -953 960 -258 -765 -883 767 -460 624 -335 -928 855 985 -986 -766 574 345 4 897 -52 594 -333 -541 225 -987 526 892 710 -962 -326 -227 816 -895 514 -228 -753 -54 413 -943 -363 382 661 642 -957 48 -388 212 13 445 -187 -792 827 905 -295 -936 -940 -422 583 -833 628 -420 988 518 -810 -696 -596 -186 837 970 -158 246 -106 97 946 -697 -346 -302 437 -752 -975 36 -833 262 913 642 275 -365 -682 -546 502 640 -351 415 542 -389 -974 727 -817 908 -171 64 -379 -197 -190 -353 -271 39 778 -696 -525 -861 77 -686 -721 578 942 220 -512 83 600 425 -558 -903 -95 196 -972 -646 104 -322 -280 574 -758 -475 915 -668 403 -867 -184 244 117 944 788 1000 909 835 -188 646 951 -512 -738 866 746 45 74 190 461 -216 -346 -300 -694 -415 -111 -849 360 -820 495 354 -147 705 626 -383 30 291 -391 107 -834 551 78 -279 655 683 724 -855 316 -483 741 241 -675 701 609 -936 -452 -44 599 -1000 -780 -30 543 993 -295 123 -382 -934 -606 -288 229 -935 580 560 74 482 -924 -733 -679 864 730 -809 226 -997 -928 352 -366 -654 993 370 -791 -92 -200 789 746 763 -281 588 -906 -117 883 -702 -855 481 641 278 -973 486 -512 545 -335 897 798 933 10 -10 -165 996 -571 -505 -182 -328 -885 -894 -468 30 -74 -273 414 582 730 -71 -198 792 -780 695 500 -862 -339 402 418 700 -206 91 39 -830 -405 676 -973 117 869 -183 336 -935 -611 -644 -462 -650 849 792 -442 -694 661 584 973 188 692 486 500 -194 753 -546 954 -275 -542 477 -378 -992 -41 968 -597 -25 285 541 441 -501 -543 88 135 -602 229 -806 429 648 -77 -241 32 982 187 389 -981 -660 -764 282 -60 -33 790 160 524 -79 363 545 -468 -313 -510 625 639 617 -232 -713 -208 823 -62 -249 -446 -261 -62 -519 -227 70 964 -144 -577 -1 -111 -256 -286 921 -363 -648 783 -19 888 457 491 -803 538 10 -194 285 -502 -330 -531 -131 39 -503 868 204 363 -935 -410 -385 -541 54 526 -488 342 -702 156 -200 919 596 897 -465 -137 309 -460 -184 620 88 824 -652 645 -365 446 556 624 266 -213 545 -155 461 344 48 -75 -828 -692 755 446 -34 -834 -975 285 236 -531 -225 -250 -565 -203 183 -517 -836 -720 791 -671 198 -584 -403 791 -147 -704 -663 642 -48 -908 -72 111 -534 470 -661 -914 968 410 -45 -832 -514 590 611 156 158 -180 -697 243 -866 198 247 318 -183 420 690 646 221 -9 183 -89 -718 864 -302 -103 -794 -509 800 524 -15 -604 -974 -411 -722 -821 -114 836 693 -504 408 -539 -80 -831 -1000 602 -230 18 81 -518 -913 -640 -27 493 -244 454 -888 401 94 609 432 -247 -493 854 411 -895 -110 -189 -329 99 -806 352 973 109 535 89 -366 645 -819 278 -598 -501 324 -659 619 376 647 -12 -137 317 480 526 790 -469 930 257 -322 225 216 907 -892 -346 11 -712 -904 -151 -469 74 -956 140 -848 -984 -147 717 952 431 118 162 298 -409 -778 -424 256 989 318 -788 -549 -966 -179 109 282 -287 592 -853 -251 927 351 -785 449 639 -841 -843 305 -560 76 241 852 782 99 -104 940 -497 603 281 -456 125 779 176 -803 -492 102 3 897 -619 -771 -652 -46 616 -465 270 -521 -107 876 -745 859 81 -77 -376 -305 -650 -377 -290 266 276 423 -858 -543 -142 303 424 994 -421 497 -189 377 90 -66 103 454 468 -866 105 -451 358 674 765 -144 -864 654 -799 -749 101 207 -164 263 227 137 879 357 779 -287 272 469 374 -565 546 471 198 -668 964 726 -279 793 -859 -301 -793 -176 -846 -616 -308 678 -836 -117 -195 -885 355 768 -413 -111 -824 -960 -754 -694 -554 973 129 -503 -314 441 -383 911 -502 974 -578 827 758 371 210 874 656 495 -524 430 780 690 -167 -300 240 310 643 514 -492 -800 224 946 327 200 -798 652 -639 -939 130 -222 -147 -183 137 -32 307 204 -438 -150 250 241 -19 942 -881 -952 -867 237 54 159 193 -607 -513 375 75 -223 -738 50 -4 -309 725 395 -163 -13 437 38 974 899 -898 -238 -422 -46 904 405 965 -256 -563 -400 727 576 87 -649 -817 593 272 202 217 -33 -366 720 -32 -316 -451 -808 448 -186 547 572 772 308 292 9 -474 760 746 879 954 -698 -969 588 167 159 -315 -535 -805 -863 -405 -969 -922 872 -626 -687 -409 931 467 -23 467 188 939 -843 458 865 -76 -742 -837 -102 -407 -792 931 -318 -544 683 -619 565 -970 992 -915 613 883 714 927 -673 -520 985 -215 238 -285 -325 563 -763 -221 921 -855 358 -703 804 -297 -13 -689 -884 -590 -723 -681 191 -370 854 -69 21 873 510 514 93 131 653 -373 -128 -527 102 871 -750 787 -504 423 -137 -392 -273 -290 615 193 -907 628 -431 463 -767 -762 -23 731 935 336 -6 741 -295 997 -534 -263 378 -15 225 374 871 -875 901 -929 604 268 -930 932 -362 -960 -654 -502 230 -80 -994 -743 167 -279 -430 -868 764 -969 493 -915 -645 -678 611 906 -487 -935 -666 -229 -715 -939 319 -707 -969 -102 714 687 -309 -125 -448 152 -789 -1 293 830 -713 479 -624 -401 -409 -280 -683 -542 785 129 -394 273 4 213 -268 -90 -966 891 -289 -201 -135 696 23 -721 -812 690 -53 -786 -455 -635 16 -232 44 -316 -598 -170 706 -47 241 491 -434 657 364 650 -787 161 -761 -726 898 432 554 610 362 726 -50 -212 235 -57 280 -257 574 243 -215 -771 -757 -779 -777 -284 244 -243 945 -250 671 -683 -846 46 736 -705 207 -798 278 -967 435 -751 896 -524 -644 528 508 316 -375 720 -353 -938 -238 -240 934 -748 -205 -701 -606 -84 995 -285 716 -82 -1000 918 228 -238 293 495 994 -286 -618 -835 -842 130 -102 -365 226 -572 -144 -297 46 -7 292 96 634 -305 796 -600 113 962 462 -112 -992 -886 719 -438 -726 -794 -895 593 29 248 -170 -243 230 286 690 915 -680 910 141 -873 76 327 -895 871 738 -831 76 -91 -470 -401 242 -586 264 210 644 818 -133 -544 972 962 -28 -560 -406 -189 527 -625 -662 430 -305 133 -17 -76 -679 -349 -583 -992 235 890 -825 -113 -505 809 -910 -594 357 991 14 -302 -467 79 -284 -261 -975 61 870 565 498 -902 -220 -769 787 -591 -283 -38 771 -9 933 977 -380 710 -365 799 -80 -926 430 -40 -307 -278 -269 -235 -308 -390 -888 -722 -900 15 701 -26 -392 889 -105 -226 349 630 772 57 207 1 114 -8 319 -912 618 856 -745 -361 -145 -365 159 -596 -241 -198 765 -527 220 422 105 -151 855 -7 -218 -112 -688 198 202 -586 933 541 -500 -236 570 -632 -426 918 -986 -902 -553 -78 -698 -626 151 -580 -374 234 477 -252 532 -161 884 389 606 -411 -999 976 439 374 915 985 -373 374 -920 -444 -75 205 252 -956 890 -197 411 -920 -793 -982 109 563 307 -602 -62 -763 -925 -544 -238 673 410 -890 171 476 272 -161 -274 -877 720 226 -671 626 157 -678 -290 -160 21 226 -260 224 -601 15 306 -670 667 410 -941 -456 -62 -788 -474 436 -325 -443 -92 149 446 387 -963 754 731 510 164 597 -39 -161 -770 -494 -83 609 -895 -739 -365 772 -422 -615 442 566 -425 -678 509 -867 342 489 361 594 151 -64 517 -903 -537 899 -299 -387 652 -902 -990 25 -279 144 -608 621 -132 427 283 642 -767 -905 -281 581 489 851 -765 934 199 -48 648 -771 161 478 993 -936 955 799 520 550 -434 -291 -434 -632 644 457 525 -313 370 698 332 -651 -469 726 2 -804 -278 -502 959 -355 -548 -763 762 488 678 491 901 664 921 158 187 -562 -918 182 402 -503 -422 -866 -678 -308 -867 88 -511 56 -580 831 343 -895 -517 7 -936 -484 -411 535 959 -573 45 779 149 -378 470 -402 -307 -717 564 350 221 -197 802 671 -985 29 446 156 -218 667 62 -561 271 -686 -78 -271 -301 261 428 781 -891 -463 297 140 -493 721 -530 508 -76 108 -41 48 481 -90 -113 -409 268 574 -592 246 441 475 -973 251 -173 699 -345 -704 589 -934 -388 872 -515 832 689 -637 -965 -950 501 -846 -334 -245 -124 -933 716 -594 -854 36 496 120 329 -159 32 900 588 28 -669 498 -328 931 -537 -128 -772 647 -121 -135 -203 275 479 357 -637 -622 -937 182 623 -538 773 928 -272 -285 -741 41 708 -177 919 -400 818 414 932 -336 -78 420 181 -629 740 -706 -366 -566 55 571 639 -609 -885 889 227 192 975 -221 140 -922 670 -831 947 -979 -794 -946 -393 20 -242 925 280 926 895 149 -840 813 -905 -599 637 -280 467 920 -854 276 -108 681 -379 -574 750 437 578 -110 -958 -954 953 -752 470 -556 -758 170 -403 433 -475 386 915 149 693 -498 -770 -611 45 -244 -430 350 -118 -238 -96 -293 609 -718 519 812 -488 -922 -306 -880 -340 -884 -304 227 -686 95 706 129 -730 -339 533 -282 248 299 -207 698 -565 -976 -705 666 -143 -897 221 297 39 -16 21 316 -913 -819 -346 -973 -303 -730 849 669 268 636 954 -198 332 -438 -409 193 836 -927 -986 318 -362 907 -137 -63 -672 -682 804 837 827 673 -961 497 722 -509 -581 577 -161 614 -902 -293 -28 -723 664 423 -571 -876 802 -842 558 542 -152 774 -788 205 207 -73 -551 394 -308 -966 428 983 782 -314 281 930 -238 -117 626 -124 -602 -536 82 -594 -832 -394 -365 926 -415 653 -433 -590 291 357 -987 180 -554 107 -44 39 -889 74 114 -953 667 -474 -289 -212 582 769 73 902 469 -46 -41 -902 529 -450 -341 -671 -697 377 77 -387 350 -812 966 785 -828 -398 737 739 637 -501 -989 -906 375 -326 320 205 -257 42 -121 515 -118 443 -122 -381 636 7 531 384 -84 -645 -91 835 -559 -278 659 756 497 -18 785 -768 705 -557 -534 -891 80 342 235 -13 -261 -795 -850 -726 -404 -523 -988 -670 -530 -933 242 -590 549 270 671 -846 325 919 901 887 -197 -554 -153 103 943 -720 448 -176 -911 379 747 -433 -514 -4 -635 337 -143 -99 767 -541 644 975 -743 300 -552 -433 321 -467 -458 -317 342 -926 -992 666 813 -936 -810 -82 540 -816 477 -809 -952 823 538 -743 -215 896 574 -915 -218 -517 978 687 547 461 431 376 -319 -898 877 -560 -944 -382 -342 -664 786 -325 216 -847 -30 -983 933 703 -41 -502 -226 804 -618 282 -121 -125 -755 -875 633 -103 289 498 -661 947 177 432 -911 -889 -610 378 -504 -536 103 182 140 127 -428 243 -32 -465 -890 978 -766 -757 394 368 35 -1 120 419 -352 -408 693 -687 -973 725 -847 112 -465 -644 -811 -456 -371 740 -93 716 -178 -613 -791 -734 -331 -488 292 270 -143 855 510 -162 942 -903 -619 873 -137 355 462 -400 517 -650 832 544 91 67 -940 829 704 -64 -916 830 909 -489 -989 602 -214 297 231 -950 243 757 -833 553 -813 957 -489 912 -902 -982 -614 209 -966 724 -27 537 -885 -406 956 845 498 -848 -808 -441 271 697 719 -672 -944 -436 -692 153 802 -835 -602 566 739 20 332 158 -521 -444 560 -233 -941 442 465 738 -753 916 150 187 339 -156 -696 -635 437 295 62 881 935 -174 355 309 -261 73 380 -902 264 901 472 -417 -930 -874 260 -43 836 -456 -555 690 144 -967 -606 -790 -178 -122 109 -476 210 -738 756 -659 -781 627 757 353 -937 -252 -451 -284 94 -966 193 116 814 -300 877 -122 383 -438 429 0 939 -516 -215 -575 -502 -341 -476 0 -336 -540 440 82 -789 -139 189 -114 756 896 375 314 742 -508 -566 -923 7 -601 -645 -525 -390 -911 410 479 -224 -756 265 782 -285 -396 -83 303 535 36 686 218 642 -170 -453 78 22 139 -229 -258 370 -759 344 291 723 949 651 843 -41 950 -950 22 -710 -495 374 -586 441 212 500 776 -146 -414 189 129 -542 560 184 662 16 927 -875 72 -281 785 719 266 81 817 -540 102 -30 294 587 -132 434 -825 -708 -819 916 -835 500 -75 -338 30 -406 -214 -799 198 454 -453 -654 661 -441 -719 -515 612 -450 965 163 -865 -302 101 -444 -922 524 715 115 -354 -408 126 789 716 865 491 -859 -55 -12 321 714 -606 -88 -825 -657 -284 65 791 29 726 -737 630 22 -778 828 -126 -179 -816 -498 -655 881 -884 1 -548 -684 77 134 -953 401 -111 21 869 -900 919 328 -563 875 -447 508 794 -306 291 757 -915 122 -783 -48 -769 509 -984 -648 -589 -269 -853 -656 137 -376 873 -350 286 358 -919 -265 -791 179 -918 -767 -40 -601 757 456 -257 131 -883 -299 -121 -683 -109 307 -669 934 -974 880 -841 437 -21 -689 -758 -747 228 -34 964 992 32 -44 575 532 -773 511 517 514 389 163 669 -337 959 -810 -978 -108 -713 581 879 331 -891 567 -362 -563 562 671 -764 888 -860 669 880 351 -744 -900 570 -222 -615 963 692 74 249 599 640 430 -27 -378 -852 638 -452 547 923 -886 -563 -813 595 798 520 326 -64 -287 -224 410 460 -565 405 -933 -615 877 -132 218 -813 378 -96 -260 822 740 908 -98 572 -671 -421 -594 649 43 180 738 673 249 404 -687 46 -296 375 -338 768 -9 -899 -149 513 816 474 -701 -630 -863 137 -122 -8 -860 956 520 223 881 375 -565 263 713 950 906 -700 55 759 -546 149 -126 -498 -31 -330 -722 -205 619 -72 -826 -107 -523 -46 819 -845 -238 693 -547 -826 282 342 803 801 764 88 -727 617 243 -16 -720 106 -490 -406 -796 582 -725 -882 -604 -11 339 372 -852 694 -413 227 188 -489 181 -590 108 -856 842 -70 769 947 282 -814 -616 438 298 -915 -700 114 -742 -686 922 -623 -671 -938 97 -11 492 616 308 -672 -871 -226 649 -381 -835 -918 -35 -259 -24 -295 -493 -656 697 580 229 61 -194 -876 750 -6 7 -993 -981 -402 404 977 -611 644 -946 869 -85 -702 -514 492 720 619 -676 309 388 -883 -437 -359 945 176 -874 498 832 133 -984 922 -142 -294 -246 -54 -574 -165 860 925 35 439 900 -1 -52 -85 -392 -532 -799 710 354 827 -288 -207 230 -821 -150 -325 -5 364 479 -569 -468 55 -348 -925 190 -175 403 835 850 -447 798 318 336 -230 -319 100 -668 996 -783 789 852 -562 -77 528 489 -640 248 851 -784 658 -694 -358 -32 -539 -984 979 -521 480 5 43 -673 950 -749 -802 -322 -492 -536 956 -390 -926 143 -955 -578 -140 949 841 -452 903 -336 768 763 624 903 -922 640 -407 366 -924 359 608 851 -308 797 548 446 110 639 992 -761 -813 902 -343 856 -398 -551 -348 -171 -490 371 761 -288 904 387 -675 888 267 848 -838 158 -956 -637 -420 856 634 -509 -658 -865 -877 364 327 130 -79 439 116 173 -439 -515 -419 975 -213 835 168 284 870 -117 -121 -130 261 -464 -46 904 460 -959 -704 600 -26 806 -795 -725 -532 -715 -60 -538 612 841 405 -495 274 238 723 661 231 -204 -944 -49 184 12 502 409 988 3 -594 428 -547 141 -107 -36 -86 891 481 -436 -770 -978 364 -352 -505 -774 326 -584 -923 895 737 164 385 393 -286 919 -658 317 -862 923 -171 -572 479 322 265 -249 979 306 -471 -421 350 -62 -309 -130 351 198 447 -159 86 90 -450 622 -627 -110 -227 967 -986 -13 -574 -354 906 380 -856 -689 294 -236 -247 642 -992 -653 45 497 392 166 874 -66 -37 301 -203 397 555 -287 81 -66 -671 -60 -294 903 -395 -581 -266 -339 784 251 -214 550 -124 214 419 739 -929 461 183 606 860 -522 -350 -424 -194 777 867 297 -926 -872 165 -30 706 -798 -813 596 -475 811 -6 786 -471 80 -283 -169 434 -927 -342 -325 248 11 -283 -69 116 212 420 -918 462 475 336 628 -645 507 -503 -840 -174 -81 460 -367 -866 -402 -230 -71 -390 333 -575 -857 923 -132 771 -584 -574 -127 -753 -624 -904 550 -315 146 -706 6 -191 180 985 -895 -850 -77 282 377 -41 144 932 370 67 -597 371 732 657 -44 -519 70 -855 -544 719 953 659 527 896 -283 1 -809 -41 -275 493 -357 -583 -342 26 -563 -649 -102 737 -605 -134 -351 569 204 436 271 -933 -525 472 328 -425 -427 -435 879 -365 37 -793 77 99 -300 761 -537 451 -615 681 872 -363 -656 -457 -840 -684 -693 -998 -757 -148 -8 -64 192 -363 -914 -778 -110 -527 -298 -702 -704 809 -260 634 645 -988 -506 337 939 -316 -46 -639 -248 -254 -449 -472 239 -761 -377 -967 -137 -273 901 -962 -456 542 815 -760 479 817 -82 840 -873 -898 -880 384 -359 546 -767 264 -172 339 -263 427 -202 -195 66 466 -885 -189 874 947 -216 257 -741 -859 -983 239 906 -298 898 996 -27 -200 469 -457 638 921 -606 -926 421 -180 -375 32 -782 -805 932 -214 64 -904 379 139 -318 -992 -344 -500 431 989 510 -339 -549 954 463 879 886 -627 -380 -943 -744 954 452 -24 -691 -308 -978 698 5 193 351 -431 400 7 -42 751 -924 -349 321 941 121 744 863 -457 47 105 -81 24 898 988 633 -264 -49 449 -947 792 666 191 358 -955 -708 -322 -743 774 -36 554 781 79 -657 968 332 612 673 -902 878 -359 301 -133 371 -420 887 83 926 940 -646 -349 -283 489 508 245 -312 253 734 403 282 577 759 -321 513 875 -58 778 -666 328 -474 -903 374 725 -637 -973 19 504 -164 -191 -424 114 -709 757 714 622 550 -96 -282 -149 897 -143 633 -66 548 -552 -262 705 89 -579 -677 719 -419 -506 -619 617 -589 668 -476 26 -794 -580 -570 -295 -139 290 410 923 -998 168 761 -976 886 -131 -263 -558 -899 33 -319 -466 441 967 413 682 -757 -999 -750 -597 586 975 -978 44 527 214 -694 -36 -741 -209 -504 771 -768 -944 961 -851 -890 -987 -388 -729 895 105 -341 918 -62 -187 390 -749 269 -68 621 -744 -29 -997 103 659 -170 -911 400 428 38 462 985 301 239 -176 133 -911 -770 -617 -142 365 34 -167 753 841 476 757 633 210 -174 46 630 -470 441 -591 -64 167 -749 253 -257 626 288 104 -650 481 221 -191 105 -839 443 -348 74 522 -870 82 937 -441 -909 620 -598 -756 472 -752 754 -377 -177 560 -945 -12 -801 617 481 -112 297 874 -691 506 -727 -92 68 185 -344 -173 85 679 432 279 -974 92 3 -664 -446 85 -877 -817 911 -925 668 504 -975 649 842 -908 406 -106 -2 779 -983 -548 905 -33 740 488 447 -199 647 -202 -348 -793 -220 998 347 983 -89 410 411 261 -89 -883 -52 988 303 749 -519 -909 -475 205 555 -498 236 -671 776 693 938 551 945 148 -785 522 900 722 880 656 -986 734 -953 -159 -878 392 -161 -473 -713 199 -919 -814 99 -777 -735 -601 -719 -628 325 679 -341 -502 -136 272 150 -663 288 -732 96 -329 237 -746 858 588 144 882 -934 655 946 -544 323 -51 258 552 -222 -402 -843 -253 -920 -490 153 165 -225 221 -62 333 -682 -901 365 968 154 820 -29 -625 -657 -500 4 -518 503 260 14 -190 -28 690 -191 128 -566 -31 -27 472 -521 760 -472 669 -879 -594 -113 418 -979 786 -835 876 674 -407 -195 896 -354 928 -525 41 99 199 -170 -941 889 -855 -329 463 660 651 -796 -727 -347 210 -243 -740 508 -370 -783 277 -997 -586 126 710 122 46 187 182 4 362 -261 -855 -107 826 -715 -182 21 643 218 463 -536 -442 475 -497 -618 854 -365 -290 -713 -147 -790 548 -503 723 579 -813 -602 -744 136 778 -128 -221 -448 423 98 381 143 -959 -509 587 -400 363 -443 -262 586 246 999 678 -311 161 -500 422 -209 -870 -601 -386 -201 -356 598 -425 630 -423 873 269 -539 -151 887 -988 364 183 365 47 897 -192 390 -9 342 890 -641 616 -6 -333 331 570 245 838 72 407 -495 209 890 720 761 170 470 581 459 482 665 483 -210 458 1000 69 492 -754 -119 -698 -978 -691 821 -771 842 510 -517 870 -781 397 431 -909 -689 614 314 -223 -605 692 173 909 -905 -53 -820 -973 896 671 265 498 260 342 299 25 -104 -541 -405 636 561 163 -64 145 38 -771 780 -367 -339 263 431 -159 567 442 809 422 422 -611 362 -964 95 -454 -739 551 -315 -30 462 -50 -703 542 -193 -383 -399 -154 -153 412 583 267 775 -900 625 -814 -181 108 758 -873 324 -456 -582 32 19 -781 -696 -950 20 -772 553 959 -730 369 548 157 133 -513 861 545 -867 -139 308 -937 57 -627 -254 -182 -31 -976 299 192 -537 -41 30 -893 -145 -483 941 -286 238 38 -813 -206 -903 -978 -594 -364 -296 480 228 716 927 -574 -924 -628 -147 91 438 985 394 -212 -618 -706 962 -517 292 -727 648 -973 565 -297 481 -882 360 596 642 -39 -421 28 -892 695 919 24 258 -914 944 833 -484 -178 -221 -297 -380 555 213 -515 -381 -784 430 283 212 -139 -916 369 579 -56 308 -965 -549 -212 -664 -443 463 -35 -828 356 98 857 -711 232 -954 -964 740 307 -120 553 -138 -202 371 777 -603 65 45 -319 -833 544 -447 492 -211 248 -227 -514 367 575 -691 964 920 686 626 892 373 -189 692 863 -510 155 109 932 166 652 183 334 -343 623 992 600 -391 806 876 -521 326 449 743 226 481 953 211 -672 -74 -635 -920 654 -5 -374 217 381 -665 -240 -656 -566 -464 15 938 -497 29 330 766 285 713 -625 309 -743 869 -494 948 -558 266 730 677 -943 830 -3 -691 614 9 -341 -223 -710 -533 115 -880 152 148 -814 -249 983 487 -413 488 -30 -261 -686 366 -103 -508 838 -802 402 108 968 439 -958 -164 582 647 -296 -182 -472 -535 305 -63 823 -157 333 -179 797 -837 -427 -749 14 -520 -200 -414 673 484 335 113 -340 -317 973 930 314 -897 -279 -135 -818 708 967 678 868 -650 198 972 -273 -785 478 -266 481 706 730 532 550 190 -102 -705 -401 -857 -308 -720 276 -844 -703 -202 -543 -315 834 835 -814 -933 -185 598 823 -116 -622 -949 -553 329 648 -432 685 -31 539 -556 -663 -282 660 838 680 716 -876 -112 -217 344 -729 679 -468 -791 366 832 254 417 -677 -594 417 180 723 -297 38 137 281 -784 -311 674 -279 743 -395 172 -155 281 861 -687 -202 -654 -754 -620 -675 870 -599 965 770 -555 -818 -286 404 -957 -990 989 202 876 -251 739 -400 381 -885 192 947 -301 963 -726 103 -428 -259 995 280 -930 608 -692 590 1000 788 434 -766 36 621 -333 128 297 504 -443 -344 -483 774 -816 -371 16 -523 945 332 -682 -912 78 953 -369 -878 229 -619 -294 -684 130 334 414 45 -409 87 164 411 808 443 145 133 -499 137 422 577 -264 -595 770 493 371 829 768 648 -918 -903 -214 -896 -459 581 128 820 719 -303 113 663 999 478 263 -68 -931 -640 169 103 -648 523 291 -513 -832 -512 -945 -933 -53 -472 259 -619 -966 -29 297 682 324 953 798 832 347 9 562 334 647 103 922 651 -255 -602 15 -98 -302 499 -443 -52 -318 -895 -490 758 -865 805 -784 416 259 -409 592 129 616 449 333 -716 242 558 -583 763 909 -98 591 877 -161 -301 -764 38 -881 -742 -370 -41 879 -270 -978 -515 -939 74 445 -658 -57 916 663 -507 503 450 865 399 -91 121 -332 -628 -229 576 -215 -587 640 397 -388 367 -52 586 590 -769 -530 -827 260 421 405 966 -140 -436 469 -134 332 868 946 -549 596 -311 -43 874 88 -90 308 -889 27 660 60 -236 -104 679 -2 864 523 316 7 769 280 793 992 535 285 694 -185 -280 676 -659 659 993 -115 -218 -652 -465 655 958 300 -315 300 -692 -253 156 -595 -245 686 -385 836 546 -39 -361 -478 -843 -644 -7 -805 413 -402 -51 -304 537 161 844 195 -1000 -737 637 446 288 428 -536 -79 -516 448 194 617 374 960 292 -420 861 -389 -826 -20 338 673 383 -559 -874 628 -792 538 741 -215 675 -70 -67 -743 722 -590 -534 -636 -635 -793 -376 -125 -433 583 -938 -532 -599 917 5 -498 327 911 -260 -37 518 -670 -256 -612 254 90 964 -166 92 950 -937 482 -634 -703 -598 951 -316 -357 930 731 7 966 -269 -657 -964 -756 679 -178 315 -718 -761 921 -701 704 604 436 56 -813 -50 803 -818 -338 339 986 249 688 631 -119 726 -319 821 -52 -664 -605 -320 -576 -549 423 251 -375 179 -789 113 325 14 697 -967 -926 -742 554 -614 -14 -216 -537 979 173 -265 -123 -777 -940 -181 -125 430 762 465 644 481 -807 990 17 663 332 -514 -853 656 629 372 -459 741 -708 -533 40 760 -529 -181 -477 953 150 -257 -214 68 -431 -25 -927 498 -566 480 -909 -932 -71 -126 384 -298 856 378 -44 588 -687 -14 -862 515 -625 502 -897 901 -75 948 304 -963 -570 627 -933 261 256 164 307 637 -171 397 996 167 -745 -89 -363 -592 -164 693 -951 -123 -735 143 345 316 -260 530 -339 574 -134 70 -876 -275 -568 -889 791 841 170 246 178 610 24 -336 -942 297 -256 -126 -414 -275 965 168 851 503 -828 -745 510 552 427 -492 766 -7 597 -451 -686 502 -394 -843 892 -376 -494 -156 573 719 -167 341 846 393 -685 675 734 898 338 -46 345 -919 -240 739 636 -882 121 -461 -478 -981 -871 -8 -484 639 -256 -259 -140 330 -506 374 773 2 -157 795 268 -305 -545 -282 121 841 510 703 301 -586 111 311 -699 78 891 -583 970 -42 38 -924 -774 222 -881 967 -494 -663 9 466 -980 -651 -520 -681 -406 -470 487 277 -792 -470 -237 41 651 -866 -147 -179 -1000 525 -502 454 630 -123 329 -327 -81 -476 -466 783 -698 469 734 225 131 97 -728 898 5 -478 -1000 30 767 851 398 779 556 -469 453 -315 307 -649 355 622 750 -715 304 -456 834 4 833 142 -999 -356 -882 458 -748 -659 -582 494 -207 655 103 642 -369 -304 -628 51 -191 32 917 -745 414 312 44 -891 -964 349 -766 -975 -847 -528 -132 -131 -285 -646 512 -558 -9 363 -737 661 -409 -613 -130 884 225 507 -503 166 -164 -684 -943 -859 -683 16 472 209 872 564 -951 315 -682 -269 401 -367 -905 -249 -577 -224 889 -970 216 282 763 -48 -980 885 -938 614 -625 -166 421 -583 8 -893 771 -982 -160 855 948 873 626 -604 -247 608 412 71 649 -97 383 622 17 -193 -869 917 630 548 -974 748 518 -249 194 883 73 665 602 -773 -752 73 615 864 617 -196 426 -561 -408 -866 142 894 854 -358 -232 -911 -780 -609 109 681 457 769 -282 -689 449 -569 -722 -850 416 272 956 635 323 -530 -937 835 325 601 -582 864 430 -65 711 -465 -412 -299 -345 -253 -355 401 167 941 -935 803 -496 -594 394 -80 990 815 -786 565 -426 -596 629 484 -610 -659 -445 -380 -398 292 28 888 -468 -214 909 -411 648 470 463 -490 276 -265 -54 -393 -332 -464 292 -595 -957 -790 -719 565 -488 -631 775 723 625 161 975 -568 678 111 -472 -951 109 256 92 344 724 -497 261 -346 47 -824 -258 -523 461 -255 -695 611 -130 687 -180 10 688 -516 69 -627 994 -359 409 -228 42 -591 -116 -365 -943 -645 -765 -663 -937 287 -411 -212 67 100 -261 574 509 825 230 -427 -905 823 -32 76 -119 -882 -968 57 310 868 399 -829 -499 826 -319 312 634 -117 313 -652 276 -727 30 -458 336 826 848 -411 553 -448 940 -980 896 -487 -49 326 -176 -255 949 913 -976 816 209 -953 -997 570 -536 -516 -279 -685 -605 449 811 845 -636 790 -990 465 -340 263 -921 -244 358 381 -126 -728 994 967 -914 858 -299 -129 809 131 -955 -512 -796 785 90 -112 180 -442 -23 245 569 410 -64 -299 227 283 -660 593 39 609 -761 185 600 -836 -719 472 -826 327 730 476 -233 284 -954 -172 -186 -842 150 351 508 410 -947 -440 -775 -434 -821 971 -8 784 760 -451 -440 -103 -172 329 920 -184 738 -215 7 77 -429 38 -240 588 -430 -883 143 -885 564 -493 -372 -895 797 -444 508 -344 685 -138 453 7 837 -205 893 -664 -838 829 -153 -490 -763 -167 -15 -45 989 751 513 680 -220 417 775 77 -159 556 926 692 266 439 -44 -910 202 963 -45 -895 -614 16 -774 -306 -564 401 -551 730 683 -774 268 -497 -746 563 602 430 872 -937 268 507 -541 489 192 -307 123 -141 -128 -27 26 -436 -567 -778 -31 -119 -650 715 259 -916 618 218 279 309 690 -940 -17 -852 -649 -897 -186 -1 -244 -341 -29 522 421 -418 169 537 535 -811 895 -741 315 -315 528 -910 -500 151 955 452 385 292 685 446 -838 741 770 -320 184 -321 435 663 -360 -194 -936 -679 850 6 143 709 -340 -615 113 827 858 485 180 -6 683 665 703 -927 -126 437 520 -747 796 -517 571 -768 829 -704 438 -331 438 474 -280 -966 -692 437 275 -4 -166 -411 302 987 268 -981 778 889 -22 -615 -194 189 -948 120 304 877 191 363 136 444 855 -32 -393 -258 -306 408 -364 345 99 -777 616 -821 -503 709 -722 68 341 929 -434 377 -184 -681 194 216 -423 455 698 -213 756 -701 858 513 -392 -768 -710 -767 392 677 747 55 -6 -889 -582 -343 -131 153 43 273 338 -173 317 988 618 566 -885 -501 200 66 -315 -522 494 -191 -162 -63 199 -534 712 -466 -248 -169 -410 585 -352 -218 -246 -355 -696 -928 -942 -455 -308 181 -498 599 -130 -938 834 131 970 3 951 492 -374 -375 267 753 -520 -148 -9 510 499 93 242 538 726 -496 122 -109 -477 -628 167 150 942 -491 -193 -742 -772 -60 426 -691 -894 43 281 409 -375 -216 -575 468 -82 -910 -897 -696 831 -638 753 218 -259 -451 -722 630 363 63 880 984 744 319 -879 94 437 -244 347 -268 -41 683 -148 514 -923 -976 -521 941 229 -30 -502 -126 587 841 -627 -637 407 33 231 236 -253 -450 727 -4 755 860 740 43 206 590 -606 -610 -198 889 418 745 977 260 -418 534 94 -107 525 -344 -143 232 706 -477 849 420 435 340 -980 693 350 -743 246 101 23 -232 315 -409 951 469 -531 952 577 570 39 -361 250 697 90 -885 330 -163 793 -31 -421 -443 297 -644 960 678 -933 -632 -838 483 639 -277 213 558 119 41 608 -881 -558 -534 -444 678 695 -496 943 -993 -34 14 -166 917 -431 -106 -650 -735 186 258 -711 709 -473 -541 -482 579 -112 -306 -200 -415 95 -815 488 901 -908 -569 664 31 -142 -826 586 680 -966 -794 -401 333 345 -564 -947 -238 597 -641 -701 -946 30 414 154 -829 771 -689 -593 867 -630 398 111 -350 70 725 510 -683 283 581 312 841 -431 -326 -358 -323 207 947 -998 35 -954 -597 519 -210 -445 99 290 909 657 -863 -101 -124 68 -13 -919 -455 587 -271 -272 -209 -977 166 -486 -514 -254 -913 -76 319 -600 601 -477 -528 -127 540 317 -617 -469 299 215 86 704 -713 -526 -422 -620 101 -886 -129 -344 982 739 -78 773 801 765 -528 -590 -807 962 -338 -746 305 -494 -625 -903 -537 211 -672 869 329 629 -932 178 891 336 709 -714 -783 -418 -44 718 -750 227 -180 -934 -950 -290 -965 -343 -627 184 -657 326 -405 246 -763 -982 -26 898 518 -119 822 507 -594 576 881 325 -421 -549 -424 -10 -60 -499 -361 -166 -593 -89 -18 130 844 351 520 -307 -470 -594 -980 -752 59 -604 -221 -669 -770 907 -202 617 761 568 -438 -468 -461 491 565 -535 -667 231 490 469 -803 960 -675 -417 525 -426 330 -514 213 -18 -901 -388 169 916 -751 784 -363 724 262 -174 -499 -579 324 986 887 -485 21 -450 -487 279 -586 -41 68 -678 -149 -340 991 266 -636 -397 -208 789 5 -234 83 -311 366 676 -155 180 -121 653 46 792 141 172 180 942 -274 941 -38 -895 -231 -709 -611 566 840 231 -482 92 -240 -397 -651 -74 681 325 458 282 730 142 -723 958 -228 506 612 -364 972 -611 7 577 172 728 286 -130 1 285 638 98 -25 -472 -592 -416 -936 108 -348 73 457 -604 -291 582 689 977 -316 269 573 81 -299 609 61 832 429 288 -736 640 242 329 765 553 935 738 -585 -36 199 344 650 962 -667 -146 -793 -261 -13 494 742 651 -828 885 728 140 -163 -322 -666 -117 833 140 -295 730 -941 114 610 779 -250 -558 916 653 -442 -497 -675 701 -80 940 967 -826 732 984 -517 847 167 910 -817 -282 466 44 -145 940 737 623 43 -414 -552 -261 -764 529 536 273 -450 -725 961 -174 278 203 279 236 -912 -741 -11 -913 -621 986 158 -882 740 661 -804 872 511 -653 -182 -751 517 -894 -603 -67 474 109 204 629 -699 826 -759 -531 -641 -961 -147 -530 -899 194 -568 969 -227 -124 165 313 988 -897 779 -99 -451 -818 -180 539 -511 80 814 -366 652 34 333 -483 486 439 -704 -487 -595 -942 -952 246 811 -682 794 80 431 314 0 999 932 -18 -17 -538 533 -514 922 409 -46 -587 923 409 -419 25 -687 -560 215 899 335 277 684 913 930 -919 -309 569 -670 686 863 63 272 826 -617 502 995 -960 568 489 971 -216 -604 639 660 -296 873 1000 571 -391 -722 -209 -290 562 -628 677 -532 -664 1 894 -925 -799 651 -495 946 929 55 -939 814 -302 435 -62 246 -135 255 161 -272 -824 -135 -902 -533 -71 -760 -814 351 -1000 -481 510 -851 450 -132 -608 689 -580 692 -423 815 906 -62 434 276 552 -368 -624 125 -932 591 748 596 24 -740 -841 423 17 925 -541 -940 -855 912 -101 -635 919 914 -41 660 -953 -456 337 -659 212 316 456 559 -704 78 -829 770 742 569 -507 -124 309 909 504 483 608 511 807 508 -557 804 -925 76 -290 952 99 294 342 -459 186 59 -599 -427 202 -843 25 18 589 455 404 520 669 -529 -827 -54 -670 509 -922 854 -52 -466 162 -27 -259 977 -303 -262 893 787 249 -809 557 -743 984 -542 588 830 246 405 -21 -711 871 -74 91 -646 -10 -845 405 523 561 -721 -513 -238 -12 -168 178 -846 -244 1000 -338 -885 309 408 27 976 -623 -509 653 454 -874 -54 -829 -931 675 956 -420 726 -169 -58 716 74 -598 -82 833 250 711 -360 -627 -763 443 188 754 -253 -42 -947 -176 -979 523 695 -566 -641 170 -948 -626 -8 -210 600 -513 48 -71 -529 173 -781 -98 649 -800 -694 -777 -9 714 -159 -778 208 -687 975 254 -690 310 390 831 260 109 793 340 -79 671 716 976 555 874 -816 116 381 -582 -503 303 -915 -79 691 581 -651 945 268 -661 -459 -133 -312 151 -477 627 -984 -496 -905 579 -45 371 -60 821 200 -947 -999 -1 -925 648 -632 264 192 -112 -927 -792 -898 264 393 -315 -131 519 -647 89 262 755 524 863 407 252 -878 521 696 -475 -536 -396 604 520 653 -721 -140 -9 781 6 540 -374 792 718 430 -877 -143 485 308 292 853 395 -968 -203 479 -451 -878 -383 -862 -876 -211 230 395 -724 -742 256 970 343 -201 394 821 628 -242 -80 -272 -195 -841 932 994 -902 934 -460 -842 643 -190 -90 -695 198 -651 538 -722 130 648 686 866 850 -38 -541 525 -173 -277 -240 -207 -149 725 -319 748 488 -546 642 -349 -977 75 254 322 956 -693 227 520 578 262 -566 -619 -253 253 12 419 -468 -216 -780 257 713 942 306 3 971 312 -22 834 347 -937 -915 -954 147 842 14 -79 -911 745 684 154 398 731 683 620 -141 108 -186 679 -715 -968 892 -699 -342 -578 -266 745 125 268 -989 -22 103 119 -341 489 -494 472 419 556 764 -340 -891 -982 -445 -409 943 -687 125 352 -907 -577 324 186 -148 -589 163 624 -505 -919 967 -539 228 438 8 87 140 924 -361 329 815 921 150 -899 332 -247 -341 188 -371 -96 -948 -437 -806 -411 -355 771 -2 966 760 568 -100 209 576 830 273 5 -34 -841 773 -42 -799 -159 -268 -186 -948 -835 292 -824 169 741 -120 -910 -263 -175 944 -603 206 574 -716 62 608 -977 158 -116 -268 -782 569 -638 -297 -950 789 50 799 -21 740 -890 -734 -777 685 -606 539 -408 -457 633 -833 -101 121 756 -237 -440 237 -758 -781 -36 -669 -847 -639 405 -827 62 -910 -389 -456 786 -845 -167 419 -53 -467 988 -846 640 -359 825 -213 8 -622 -191 737 293 -468 -716 730 -672 124 -737 187 586 710 -191 -470 406 999 349 769 -373 847 463 854 -451 -487 -522 384 -222 -70 -902 477 233 -255 -357 645 867 620 400 673 -493 -128 183 -969 -629 814 -771 779 -755 179 -53 -329 -545 480 146 -972 -196 730 -799 770 568 -593 90 622 -23 371 -153 670 -603 247 55 -15 -755 -648 -287 138 -625 -949 -473 13 11 -3 992 -125 580 982 473 116 534 -419 497 -485 133 426 533 425 5 995 -284 827 651 -129 114 706 -373 -232 -653 786 529 -590 958 -12 -12 -192 -656 407 24 902 308 749 809 423 -714 1 -205 -592 -916 -716 -348 -926 763 -599 70 924 950 -521 -843 289 -242 702 -116 -40 996 696 -334 -605 -563 68 -564 922 -128 -263 -359 939 968 -265 -309 781 -156 -771 455 -65 175 854 -21 630 -303 857 -511 416 315 858 -202 -776 25 362 59 -710 92 227 897 73 842 -764 755 7 89 -913 -953 -395 -904 -908 -540 171 -197 -312 590 70 -407 223 -479 -409 -451 -364 -84 662 789 -190 805 -507 79 171 653 -742 -753 -376 30 -978 -800 996 556 -959 -808 -816 -718 570 -627 659 682 136 475 657 -819 -138 -303 655 572 537 932 -843 -221 -658 -807 263 515 557 898 -938 -767 -43 -11 -680 436 -25 286 825 147 60 674 -803 182 580 -368 989 -752 95 591 218 649 91 335 -49 847 -583 -501 817 293 63 -865 -527 954 609 -220 -725 991 69 -188 873 -750 118 244 -117 -862 -82 -536 -26 -987 410 -947 -783 916 -889 388 -698 933 431 286 433 167 -364 -97 262 -807 -529 790 -967 655 420 -844 -317 650 -708 724 192 -507 126 -186 62 -120 187 -66 -640 -935 634 130 -272 -365 -674 561 -511 -788 -855 -400 -998 905 -590 40 230 497 -8 -90 584 -52 -757 575 408 777 878 495 666 -921 736 -607 -512 470 -465 719 24 -136 228 -812 -200 86 208 500 -348 540 -390 -798 -371 724 574 -826 364 -485 -226 -594 -345 452 494 -683 -428 -990 -343 -800 64 -632 9 -122 -643 -211 250 344 -138 17 504 743 -34 832 495 -654 285 -656 803 489 -245 81 64 -380 664 -866 -768 -118 812 293 0 -270 647 -954 141 245 29 574 60 744 -48 -622 -98 -930 -970 820 -326 638 79 571 51 110 220 -129 -821 152 -702 735 416 -408 -508 909 -115 995 -150 -654 -40 417 556 962 -637 -619 548 133 762 -11 490 -42 -36 885 -188 880 510 -697 325 -140 464 608 -910 -801 606 -737 -99 920 -87 -844 260 -538 518 -335 239 -714 -522 -507 78 211 898 545 558 -955 508 189 825 849 -316 -598 297 -785 732 -547 720 173 -526 626 426 232 362 -859 -161 763 73 308 -767 506 -144 685 -292 844 -567 -219 174 -543 743 331 -134 -831 -907 -31 407 552 -148 -442 -868 -545 -682 909 286 376 427 -738 890 -640 -621 -33 -950 926 -937 456 -336 -437 -403 -756 780 -998 -518 -816 621 -474 -783 -393 36 -621 -305 -266 -663 -61 -514 -811 -212 -222 -606 308 -154 -245 -190 -733 162 -634 -833 -943 29 220 -423 -404 -460 -202 -781 -738 104 445 818 542 987 -299 -655 -374 81 246 -446 821 -194 -92 510 806 499 753 -790 -259 527 192 60 988 -617 -705 404 -514 210 -214 -448 674 -883 519 323 -93 -73 -128 -535 388 528 71 139 579 -520 -100 -900 957 936 -145 937 -120 917 -987 762 465 -944 -886 -978 406 -472 314 -68 -76 886 287 900 -7 506 26 -418 522 347 513 550 -950 -352 485 -101 -251 -193 -652 -694 461 399 -332 626 488 -555 -317 -25 69 580 -104 293 291 556 652 -159 -678 900 829 -584 153 636 514 -83 951 13 -405 -52 870 382 647 381 -352 -179 60 -4 510 673 -361 773 869 707 -713 -655 506 -956 -569 300 73 -871 -360 -873 137 655 426 -322 993 841 400 -785 310 -978 257 286 -627 256 -960 -871 393 743 206 -589 450 -48 -661 49 -495 -323 994 -266 -860 -368 -921 475 -394 10 -17 63 505 475 781 -550 -922 -806 176 -496 -709 -603 557 -486 422 854 761 -893 -580 956 -707 -703 598 750 -697 709 -300 217 18 597 887 -88 -970 499 700 813 500 13 315 780 -752 -41 -713 365 -539 347 736 -660 -418 198 -238 939 -250 -295 65 -711 -985 -537 518 -646 751 898 -258 -325 886 -245 -657 -673 -80 -231 794 865 650 -118 -142 619 97 -974 663 -322 -95 745 -976 -493 -830 625 8 764 120 -108 -408 786 397 414 920 542 985 296 934 -913 7 -44 649 -224 -447 -954 974 -505 -659 455 979 -530 564 -140 -104 -816 -249 -549 271 -568 -685 46 -730 -452 765 781 -94 -717 255 -506 306 228 -454 328 322 -626 -954 -343 -249 564 550 780 -280 -658 170 787 -587 367 -95 -991 -98 -238 -77 950 -908 430 125 802 945 576 680 706 -890 718 -713 953 465 70 -558 -738 56 -582 -801 135 -221 513 807 -256 -561 -368 186 266 522 174 434 770 158 972 345 196 -530 806 937 -821 -933 -216 78 224 -283 648 -804 -540 419 419 925 460 394 -994 875 673 182 -305 486 793 287 -26 299 652 42 124 -490 -661 -312 -323 93 385 358 129 -767 -289 45 103 -180 -296 -622 762 992 -168 -901 -957 -705 -695 165 718 -210 -973 -960 768 -412 185 -959 781 417 217 -568 983 -525 -997 -719 671 556 732 -295 496 640 201 -922 832 627 -626 928 422 -315 571 209 737 578 -335 151 -677 -412 507 -571 669 902 82 271 434 858 -923 586 -969 301 668 -647 -716 460 -735 706 -228 482 -87 847 849 509 -565 -303 -60 664 -985 -89 -342 412 868 -148 929 -951 384 -528 -843 -425 881 622 -201 654 -326 849 86 25 66 460 467 -359 208 2 121 -779 321 -285 -615 -774 -229 -737 726 -922 -150 643 200 -987 -20 -238 -828 -926 800 832 867 -168 337 -163 -488 -76 986 294 470 -680 474 395 -190 222 -612 -627 -901 -726 574 -765 -305 612 586 303 -652 723 -845 928 235 -233 455 18 176 -618 -557 -629 630 -341 -292 -413 898 -344 -422 -656 -930 -987 -195 -642 344 306 -568 763 -862 -926 -183 -728 -632 -391 -690 -730 -699 421 949 293 45 -702 433 -327 875 323 921 368 -553 -195 202 388 360 860 66 845 623 465 -547 301 616 -187 961 179 810 795 -52 -315 -517 -168 885 348 524 94 64 124 -397 850 -428 437 -311 794 325 635 -176 270 73 -354 -554 -322 530 -930 -254 936 907 -757 452 -314 -596 275 -317 -491 780 898 503 199 -28 634 -306 36 -774 -464 -643 66 -291 324 -596 -527 -354 150 -973 568 414 295 -587 895 -63 108 -878 768 397 514 422 461 -565 -231 862 -765 -468 428 873 164 748 277 964 543 -537 -43 287 -239 -396 -592 -913 -300 -643 -765 -118 128 218 -439 770 502 75 -899 201 1000 -524 -262 -79 308 -813 572 -728 140 -624 -420 193 -481 6 -208 -156 -960 -892 316 106 -111 388 32 367 451 -12 511 105 -477 115 721 -921 515 -70 -449 79 640 979 831 -442 824 -603 249 -410 -432 -423 629 -433 -314 583 744 160 90 409 -579 -377 -233 533 419 -460 695 59 -643 732 -742 -707 8 987 -295 -660 102 189 571 340 824 -691 819 -207 -73 -319 881 521 -304 865 729 -874 511 363 875 -986 -915 -999 -735 -230 17 -278 -400 163 -78 -61 -989 572 -999 -834 812 -613 -430 958 -66 298 -356 735 -929 -43 173 -2 -341 -239 -86 771 161 -567 677 -586 -686 -107 -419 -979 189 -210 375 -330 799 94 937 -794 14 -938 -163 -79 729 -32 791 340 -347 779 -869 -465 -583 -813 831 -591 -322 -677 -404 -335 -854 -319 -140 -636 -144 372 -76 -93 -322 -420 232 -634 -786 290 641 -641 -880 381 -66 -362 -263 791 254 -942 96 -775 44 221 -443 658 -801 -819 -393 371 -872 473 863 460 -25 126 -999 957 -195 -512 -411 -379 864 729 163 -870 -72 885 -748 -477 -217 479 20 -801 682 -664 815 939 463 49 -5 23 426 -324 -132 819 -774 847 773 289 550 479 -962 573 942 405 -808 506 -6 651 665 531 -626 -637 -73 677 152 -742 -901 319 267 -460 320 -618 153 507 907 -638 702 -680 -438 563 -432 -366 -475 -900 -145 553 468 897 742 -92 -367 -26 326 -956 -580 -277 -600 458 -204 704 891 208 474 -153 199 -198 263 25 276 -568 281 671 29 797 -333 186 -909 607 -514 -945 -129 630 932 253 839 332 50 -397 440 209 -901 585 827 359 904 -351 652 -337 -571 -318 212 -18 875 -943 175 -944 -864 909 -606 684 -472 -538 -983 90 -633 -128 -288 876 498 -198 -410 -259 2 -856 -914 -607 -860 329 396 599 210 98 -235 -160 63 -820 775 223 -610 -135 980 573 615 -921 595 -663 -611 -651 -70 785 698 -543 -798 -506 612 -906 -1000 339 351 771 -103 231 956 455 -840 -655 795 -228 -882 -350 946 -280 941 -120 117 430 434 574 -282 771 526 -855 564 -278 671 428 81 -281 747 343 469 458 801 -140 549 -438 231 144 -218 -567 -599 -888 983 -987 47 -19 871 448 333 340 477 -26 153 -509 -993 744 -965 -640 395 552 -331 479 999 798 -218 -62 -23 898 -935 550 -732 -301 636 -750 687 -584 209 613 907 113 -302 453 -903 99 -739 193 341 -940 431 -136 -131 -86 283 525 -140 -465 449 328 848 -718 -732 515 422 -142 -703 -262 942 -864 796 121 -895 -965 -524 -798 -668 380 -51 -416 28 -676 517 -505 -747 208 -323 516 -435 543 -733 -62 -861 820 -543 -984 849 -299 309 -970 -145 375 -151 473 -247 520 262 180 329 650 -690 -352 616 206 345 880 -897 -84 343 781 -20 900 -53 749 856 -824 -204 -579 -796 263 3 -539 846 -970 916 417 162 -500 -926 713 -92 796 -915 -913 220 934 553 331 610 812 316 199 337 -987 26 567 -705 -28 290 180 -728 541 32 294 895 -869 -954 -570 -212 252 575 931 -44 -647 70 -129 982 93 733 -696 803 124 908 261 859 -555 595 -380 502 210 -658 307 -32 -600 -970 340 -8 230 -616 298 -922 448 14 253 724 441 -598 -586 -873 -920 -370 131 -630 -191 -148 155 818 445 883 411 977 -974 -614 -737 -174 770 -766 86 462 730 -795 -544 393 117 -421 -423 790 671 45 -434 170 658 -135 -910 -731 -20 438 558 2 477 -841 -735 -740 -546 -344 86 -508 126 394 -994 708 980 -524 -275 -403 794 -741 413 405 -538 975 -450 69 -437 750 -29 545 278 -808 401 -820 516 -137 585 825 -387 947 127 -763 -101 -397 601 -296 -52 484 546 889 -791 -696 803 -91 -673 -465 393 -121 163 -983 21 -584 -254 -973 178 492 517 -948 -849 -669 213 -383 -663 -989 485 46 -640 875 14 670 -594 70 81 -372 -572 -146 -276 -722 -861 -989 -716 -289 59 -656 -179 514 -237 439 -470 -604 -372 53 -370 0 492 97 -63 669 540 -764 967 -304 -820 788 45 954 742 99 -919 405 938 164 722 -504 126 336 -593 -199 934 301 -213 -276 157 814 -423 -149 -87 176 -634 207 -35 539 327 -56 609 973 16 -113 722 18 876 -73 167 996 -670 772 -26 812 267 619 101 -10 -486 -883 190 -185 -557 -646 951 602 -537 -267 773 -358 902 342 677 -918 961 356 -242 -779 -553 -966 -17 -933 -409 -814 416 -408 -510 -474 -950 143 191 227 -246 -164 751 -834 94 -806 -803 794 -507 -798 -470 -617 -424 929 -350 -385 -235 -392 704 -857 179 -457 -116 -653 858 -482 -771 713 574 -199 -806 504 803 -374 -144 61 -630 -128 -811 -889 886 -720 511 76 -960 947 -9 670 -792 754 -761 -762 -979 -928 252 -476 931 -191 -53 773 -886 525 904 997 991 904 373 112 365 422 -165 -190 153 -280 700 771 5 658 -198 -368 994 227 -46 -961 -742 657 964 632 377 303 -907 -837 112 -239 -163 207 119 777 -274 -336 -419 128 378 -673 976 -711 576 -147 -528 -307 98 -93 808 -359 738 -377 305 661 -337 993 -148 996 -657 590 791 214 -29 -481 -304 327 -702 -376 -887 68 72 944 -211 722 -461 977 -17 -919 -813 243 741 306 722 571 130 211 -356 526 63 270 -664 518 -50 287 315 744 -943 47 185 795 -305 -507 -160 -163 805 860 140 561 812 763 621 987 581 723 -950 -614 334 343 -772 173 216 -639 135 138 -3 -827 -218 156 462 301 662 -89 451 822 -434 -16 -70 41 558 -348 -605 220 -234 -856 878 -293 -469 912 -353 -256 168 -474 863 250 -679 -143 -124 -982 -880 -639 148 -880 420 443 958 528 364 -936 -478 984 997 -834 -484 -714 -970 -145 307 -401 -137 944 -83 -193 917 211 -776 -966 -343 -877 598 676 40 360 834 -672 -603 -25 -794 -853 803 970 928 -74 -419 607 433 830 -513 -585 -587 525 790 483 -423 206 368 -537 783 -2 674 -775 210 -415 -172 111 367 -746 -745 456 -534 827 705 484 -16 353 -532 794 356 430 -381 891 -736 -863 -334 922 -232 490 956 -597 -829 2 565 -506 -471 542 658 -65 277 267 73 552 -206 589 724 -449 -98 -943 -237 198 -542 -312 903 389 929 -522 -178 28 328 -26 147 95 715 -239 -776 513 747 -257 192 742 -883 404 153 -618 -69 -444 501 -685 932 -944 -964 -729 652 608 18 -504 420 -852 -167 -463 152 394 -133 -59 524 939 -37 -76 231 -816 659 -202 681 550 -320 -204 297 129 637 558 367 996 841 -437 976 547 -87 48 -705 117 -315 -824 -267 49 -205 -633 -548 -493 703 441 -964 966 371 147 -942 -702 -212 243 437 793 868 -743 -695 -869 583 -395 621 -363 338 -602 668 -13 -970 681 -551 -252 939 -619 998 326 673 -131 -112 -377 303 158 757 -173 -895 -327 502 465 -949 906 -674 483 893 863 38 528 936 758 -31 -942 -679 68 870 -155 316 780 -280 729 581 -866 -888 -450 -35 -735 210 62 -700 957 406 -158 116 149 904 -486 -321 450 -865 -183 243 -86 986 266 -155 434 -823 -748 -14 -841 -517 538 -182 -745 899 132 -848 685 -282 -839 -834 142 -359 -54 376 968 771 233 -426 726 -532 -37 202 665 -554 140 311 -14 -681 332 -589 179 322 -857 -839 -663 887 614 -217 -1 475 -736 -228 482 345 230 -428 173 510 100 -115 -486 786 -263 -767 -525 185 428 -37 856 -812 346 419 804 544 -771 -974 965 724 707 570 535 328 -957 -225 547 968 415 652 625 676 -604 -116 2 51 -278 -24 -945 -110 312 -313 -831 -9 177 -710 19 790 -568 -291 629 -222 868 -275 54 552 -581 280 224 -346 -547 909 -513 302 -412 -435 -689 -458 -755 -673 -386 -467 177 522 -831 -121 267 -699 643 791 930 213 178 -954 -647 305 805 716 -99 532 -547 -527 -356 -150 -520 -391 -182 542 -896 836 -898 194 138 116 -53 365 -99 299 -113 704 897 -977 -438 985 960 845 -732 -220 542 -514 707 -205 -456 732 644 -97 -765 -898 810 313 914 423 -382 974 -492 -474 315 -237 -247 657 241 -640 -180 272 -657 154 933 -436 618 -640 930 260 42 846 337 324 -461 -494 18 -744 -594 157 -525 -323 -307 -656 784 655 735 -77 163 -860 245 -939 847 775 -575 -413 486 940 429 857 -159 35 664 -637 453 -269 415 -471 358 545 -506 264 386 803 822 -128 -990 80 135 -995 970 -508 -74 -451 -236 -631 369 782 88 601 976 -246 -238 832 -208 -778 -121 761 -553 675 -247 879 914 965 267 130 704 953 -854 756 506 -391 535 16 -65 -172 203 785 773 -675 204 -670 -1000 -837 810 -748 67 826 -46 536 262 815 -297 -238 -40 -868 977 -904 -676 -365 -999 76 427 977 798 -964 -826 237 984 273 -243 4 125 -502 866 999 -991 35 -40 -157 -241 -18 -625 308 -771 -311 424 -493 -740 -466 544 225 449 97 515 843 557 359 -219 291 879 809 -103 -798 499 -484 950 316 461 974 895 -164 -650 475 166 -148 166 631 318 599 -199 -236 586 328 318 -405 -414 -715 -660 175 854 -414 -600 349 -939 277 -653 -750 -82 -306 929 876 -822 -58 231 -796 8 -656 99 -231 -3 489 160 -74 317 627 -825 -956 -858 366 258 803 826 -685 -687 -994 -731 -625 159 -215 485 419 -932 -422 798 892 930 -643 349 -82 121 273 385 820 969 -623 -758 -379 -202 -120 684 855 -335 758 994 686 -907 941 -56 -824 495 -43 -153 -297 -255 290 84 75 -829 136 -307 806 216 664 -22 655 -220 894 -184 -433 586 -821 540 509 -480 579 186 -549 -884 -552 421 -194 -613 307 -450 253 -590 488 46 625 30 -741 930 -729 -638 -790 -104 822 -118 31 -527 -407 499 374 -819 88 -798 620 430 797 -594 803 291 -553 115 493 -891 678 646 112 220 -898 828 -641 -57 533 528 -347 -455 901 -691 -100 412 -973 850 -453 -458 171 -817 783 -516 -927 392 -636 527 715 672 996 338 -597 -477 477 133 -46 116 400 -989 -500 -323 673 -604 418 -544 -728 58 811 422 -810 -846 507 -507 -495 488 -824 145 -934 -550 -778 -416 -538 935 87 -230 906 -842 -909 -16 -195 -58 -79 -190 389 -884 794 179 -509 -384 -563 -795 -721 57 583 768 -941 -232 -120 299 717 419 796 -572 205 -381 32 -735 112 650 -778 -730 -746 912 -760 -103 -499 -828 555 703 301 788 -824 974 752 90 -232 424 -568 -406 -160 -917 557 148 874 -947 -560 458 287 924 -746 -8 -172 997 -917 471 241 -732 -591 487 158 -56 -814 723 -899 -896 80 -758 -394 -216 -984 252 -124 137 212 643 166 -490 198 -876 -841 -319 481 -240 561 265 -585 -707 -663 450 -984 865 -613 -784 -256 -118 -253 433 405 -78 -486 -38 -944 503 -123 -28 -44 -64 -434 -801 -177 250 802 -657 234 297 442 350 285 1000 301 24 -935 -221 143 595 -526 736 867 289 680 752 221 110 -615 -134 -963 -399 -193 248 -516 536 613 -735 -906 -355 109 -36 -676 -350 308 -459 940 439 842 680 307 668 388 524 434 634 538 728 -902 526 839 646 37 -473 -587 722 284 262 395 271 -157 -232 -716 17 -6 -786 972 806 281 -603 818 229 -39 270 -391 174 -720 863 -772 -444 -355 -391 -105 -764 299 -168 -849 222 529 495 597 566 170 -314 810 -561 -499 -698 98 -498 -146 -705 -134 -889 936 431 -559 566 716 992 136 720 890 -850 -835 270 229 153 819 581 -288 439 -716 398 -260 -734 -816 -245 -650 -317 942 945 732 -374 302 616 -864 -666 488 -735 34 312 498 738 793 -818 661 -96 710 -856 -273 -948 742 503 825 53 74 -285 81 132 402 532 -571 -490 735 -250 688 -585 858 -146 -708 -451 104 1 -851 -890 -518 128 908 -609 -274 -382 -314 -67 -931 445 -321 881 450 384 732 375 19 680 -117 -134 356 -315 -905 -440 67 374 58 823 455 -543 987 -301 -136 -885 254 -219 973 -574 628 -765 89 -767 -250 388 593 261 303 443 629 -220 -869 879 667 -132 -473 -371 827 -817 489 -483 -475 -485 -269 127 79 -111 -383 875 482 821 767 230 165 174 -511 439 116 408 45 -135 -340 -569 -117 -577 133 283 62 105 -839 729 564 -242 -780 -884 272 685 407 -220 -789 -887 -726 311 754 332 -772 958 -849 380 387 -393 808 -410 -849 -390 -442 -757 -612 -199 -268 42 -701 56 977 -985 -74 -570 -652 -769 408 665 -776 -991 -397 -79 -847 -822 -635 97 -318 303 -287 -36 -828 -278 -504 -707 568 381 368 676 346 6 -940 475 27 -120 959 -444 -773 402 -938 -333 726 658 25 880 669 39 677 661 -875 -843 -220 -181 -398 722 140 -161 185 -591 -319 684 -934 -952 379 447 -946 -612 967 -143 549 -480 -456 446 73 922 -415 -900 527 480 -416 604 768 -224 279 -417 -766 73 621 278 242 -406 862 -451 -704 29 481 83 -63 71 -190 239 -685 -678 541 55 -972 -923 -95 -129 52 -785 -95 -155 43 975 -300 805 525 -480 -772 -592 210 601 934 -790 -447 151 -999 -964 673 -591 -236 -121 -222 241 -817 -912 796 537 -46 871 11 450 -573 -225 -418 -207 -513 850 -705 750 -409 905 -788 608 491 407 -668 24 -357 425 355 941 113 -904 147 808 162 563 464 111 45 -960 -469 -338 471 -87 -864 94 982 384 40 185 709 289 268 736 56 193 -419 -748 -454 752 203 109 755 -12 -906 -471 -961 -933 214 909 -864 574 418 878 977 -915 -93 166 -394 589 -421 -995 460 -215 567 723 357 180 -603 103 -190 277 -464 -311 -448 586 325 659 460 -826 648 394 633 -274 -577 602 -77 -989 -527 -387 -579 -971 -910 174 661 354 -646 -799 -76 -428 -462 -889 -144 -81 516 536 515 501 -440 222 -53 -56 763 -181 444 176 90 12 703 -864 -800 511 345 -898 -367 377 708 564 873 456 127 -859 260 507 -7 -897 -523 -662 735 352 -976 -89 376 -429 933 49 262 -772 945 -783 -239 420 459 990 -985 -306 -113 570 -570 -772 313 -937 487 -194 -208 615 -204 946 932 -864 -664 -505 -705 956 91 -153 -67 -159 406 -954 305 974 565 313 -204 -961 -314 808 -375 -912 -690 925 -883 -119 -488 710 170 112 -371 423 -248 555 596 -439 -164 -874 176 461 -945 -530 -815 -160 -5 295 492 -510 528 451 -998 -874 316 946 948 845 1 388 -760 -172 -787 610 -134 237 -200 350 -918 -884 -140 -626 478 871 898 -403 129 -833 845 210 726 -87 -419 -967 399 -473 -257 313 446 684 862 -53 -791 606 144 -315 366 373 108 850 -689 -863 -599 -639 376 208 -595 -636 -786 994 219 -142 545 267 837 17 -200 -948 -667 -752 -899 -41 239 497 937 397 100 -453 -791 -517 -177 663 228 293 612 -506 -510 504 -616 879 -381 -612 623 -457 524 996 292 776 522 -235 -569 40 -317 967 581 -691 -493 45 651 -132 -894 105 -219 161 -879 198 -703 383 856 -657 466 829 -519 -917 844 -364 -764 -317 713 872 -565 170 -981 240 957 -473 849 -30 -946 303 120 728 984 -314 -251 -632 -88 -853 885 -652 -161 225 110 -47 -868 -315 856 274 190 -266 524 -668 -766 884 695 -261 -149 -763 873 -769 257 -146 49 -769 -659 -810 606 -719 786 220 168 812 96 -404 -442 -738 -88 -360 360 575 -374 442 961 789 351 -839 -627 -308 128 870 51 -590 459 -741 -57 655 -689 -725 12 -6 354 -687 488 -543 203 95 730 -501 -853 182 -867 -580 570 470 238 -139 59 760 781 -394 -585 -654 490 965 354 494 -17 -721 153 -968 663 559 -667 -391 -175 547 -958 -139 -514 -730 -131 -963 731 -632 -567 979 -607 -243 -872 -177 -768 -499 382 83 -490 936 -138 351 760 966 145 781 -804 655 -628 -333 -832 -608 331 -168 855 487 892 -346 800 -426 -510 -373 549 256 566 347 -213 741 622 40 -671 -604 911 446 -33 -372 -438 176 -66 743 -664 -401 844 464 -554 88 894 871 -755 414 472 802 -53 -846 -227 57 -714 -157 257 653 51 304 979 674 685 677 -934 -204 -75 714 -672 492 -469 84 49 449 492 -527 -88 -712 -40 85 969 -742 -874 340 989 206 -410 313 -870 -722 -856 -710 513 506 -565 208 782 450 374 204 -100 391 668 -502 755 -649 -772 668 206 -15 767 793 148 -858 -917 700 452 -320 -712 323 510 692 -450 363 348 103 416 -820 -927 203 885 991 -447 -774 -446 -110 624 -935 301 245 -141 144 191 -347 337 366 -956 -121 926 -59 -213 760 -647 458 573 -701 442 -285 -739 -952 726 880 -34 854 453 213 -279 -981 -848 994 919 -315 247 -651 -941 -726 363 998 833 901 -178 967 907 -340 85 -724 303 338 -817 573 -69 -210 -338 216 -733 808 904 229 302 792 -634 486 -626 -240 -208 789 -389 -864 804 -396 632 -284 825 -825 -476 -501 357 214 -602 -4 -380 -568 -988 -765 412 542 207 -660 -625 -686 -795 -200 558 -126 386 1000 866 531 861 -688 55 353 -478 -376 -625 45 497 -344 -17 -988 737 -683 -686 -751 908 -282 -954 37 -929 -795 806 -869 799 885 -604 800 956 -712 533 171 -25 914 875 285 -466 456 113 -881 432 501 435 -957 -514 -797 669 33 -709 -297 -791 4 959 -237 946 528 -710 350 8 -603 228 -633 -15 -222 570 528 467 -53 57 792 -599 -488 -649 -399 -42 -16 -691 950 969 -94 -299 143 520 805 463 913 -425 146 -195 -266 -109 -225 -481 101 885 773 -334 -62 78 641 -452 6 901 653 -351 -734 -828 11 -944 811 141 402 620 891 -132 -950 839 -239 339 839 418 -487 -628 -392 -660 5 148 489 -580 596 -734 -122 425 836 -300 -770 -865 -638 -667 -399 -897 -933 765 254 -731 852 -700 959 285 119 -249 -101 -442 641 -817 -555 219 727 718 -792 55 83 -554 -1 910 179 380 338 338 -845 -943 480 -378 950 -844 252 -860 234 769 -736 -151 -942 118 -558 917 844 796 -204 144 -716 996 -47 -509 -753 231 840 127 180 873 -937 -231 188 -419 -489 -671 108 -636 992 -26 985 691 574 32 -492 354 -123 670 -24 -386 -886 30 271 -730 483 -915 658 -788 -924 -906 157 -335 966 49 -8 -231 -662 -810 851 780 396 -325 510 237 961 973 -634 147 486 222 -524 122 900 299 -729 -322 -19 -348 283 -363 779 755 987 -507 783 -114 -47 50 683 -724 319 840 788 -117 300 243 738 221 582 326 -567 -426 -405 -352 -7 398 973 598 -127 -785 140 -77 -55 -582 -385 446 -616 -35 -823 228 669 -828 991 199 241 -929 448 -900 714 403 -530 -715 920 338 746 585 -85 -419 388 277 -301 974 0 366 354 -258 630 -492 -978 144 -871 -147 -394 387 380 208 636 -867 919 538 259 685 -914 170 574 -517 760 697 -593 -934 982 -164 -491 -45 -369 -984 -416 -149 750 438 -648 668 691 -144 767 817 -407 952 -440 -846 -943 -235 -903 -34 -813 509 134 -152 -924 954 -877 -812 506 908 740 489 -601 941 94 -138 761 805 -932 -863 165 -941 -876 756 583 274 713 -770 -450 460 -15 858 649 403 130 -285 -641 -242 -166 273 495 -782 -964 -392 428 495 -442 -647 -871 -211 475 -623 -509 -336 658 -724 -432 670 -324 528 -490 758 106 416 374 -749 919 853 -717 -771 492 733 -803 522 -204 -505 -888 303 -218 840 444 -360 -693 -955 -573 -34 -786 -288 892 287 -859 -826 883 -46 -198 -372 559 -626 745 222 204 301 176 786 756 698 361 -570 656 -973 985 -529 300 -733 355 415 622 -269 -644 139 439 -29 223 202 815 602 226 -7 302 200 -7 -67 -493 -913 -90 361 -652 250 868 286 -487 -280 127 86 -567 -559 -447 -895 626 853 943 872 -30 218 -260 -685 -625 -713 -770 -509 -284 681 -708 -128 91 86 757 -710 -717 -914 816 746 -495 -395 97 513 824 -847 -302 -103 -643 49 -554 596 -781 872 809 249 -747 -87 904 857 504 -506 121 -590 -203 886 639 -254 -581 353 490 590 653 -266 794 -28 253 -983 241 -612 442 -174 740 39 748 -385 234 89 -86 62 346 127 160 331 190 -137 -723 -859 -83 -266 484 656 685 674 -982 445 121 167 -698 985 -420 318 994 565 -995 -158 742 657 669 -377 -757 -509 -391 360 329 -473 -710 858 36 -84 -795 -982 446 272 -265 -127 -491 -245 506 176 -794 963 839 -400 657 -674 967 683 826 -856 83 -721 49 -531 -287 439 599 69 -205 750 328 -28 -642 807 -472 907 58 -765 -473 -159 -865 662 50 253 497 -888 -780 -745 241 390 467 -817 -227 -588 -795 -687 976 417 -668 -209 -311 245 -951 -842 708 419 -831 -757 -498 605 -323 -952 804 416 -408 -106 914 983 814 758 -956 -645 927 -558 751 998 213 167 221 202 -689 -929 -515 -681 297 160 64 677 -797 315 -186 344 79 -992 512 675 -764 673 164 -602 -549 159 775 573 349 -840 -394 486 -950 -227 -581 -736 950 -41 820 372 -77 -92 187 -910 159 -291 -417 481 620 -277 17 -28 -570 102 413 -917 307 195 -516 113 847 -662 41 -719 116 415 263 -788 437 684 70 510 -199 -997 -377 -969 606 -16 -380 -714 371 -87 939 995 307 629 -238 852 -151 -531 727 -581 42 -888 31 841 165 340 24 -321 62 -819 682 -329 -997 90 -898 344 656 -781 -205 113 -602 419 -208 -769 -17 -627 -668 987 -136 -54 -370 -330 960 764 -396 -211 -213 777 -126 -495 -540 866 -422 -205 -68 531 598 -362 -868 202 -943 -609 303 -613 -239 -642 44 547 643 22 873 856 -749 -557 417 577 532 431 -521 980 35 -949 742 -228 -722 867 754 -99 -507 230 -223 270 -162 -704 678 -850 -900 -253 -595 -42 15 300 -327 -703 625 -885 294 154 -382 5 283 -320 71 575 -481 238 225 191 -452 716 -101 -923 714 28 134 -865 658 451 -214 -121 456 -401 -362 503 -958 -385 876 477 19 751 267 335 -568 -128 -444 -154 684 17 701 -427 115 863 124 223 654 -862 983 -231 -431 -466 -725 224 474 71 -293 -458 -837 935 676 -603 514 908 429 -368 -242 605 488 826 -253 -329 587 431 -332 -581 -197 -967 -225 721 387 -970 -110 -687 84 920 990 78 491 346 280 96 -956 742 -450 372 -277 -481 410 897 755 -126 600 -947 -281 -621 -988 327 -96 654 -254 -656 -386 725 378 -290 -657 246 8 41 -157 -972 972 -755 -150 -46 21 -255 497 868 -122 710 854 28 -593 621 934 767 268 -341 819 207 145 283 -137 581 -62 -917 568 779 -435 -919 65 867 -891 -399 -372 738 257 990 -536 -255 -348 -917 887 -826 -674 -782 579 -507 -592 343 -151 858 262 258 -198 398 -922 -711 284 717 180 -598 -180 -515 38 14 777 586 594 825 958 -231 -757 914 -498 996 953 463 -742 581 -15 681 -866 219 34 -434 596 761 841 813 -764 -652 696 -345 -564 47 -662 -373 355 701 -832 47 831 -51 -140 -249 257 595 358 159 -101 -321 -729 539 352 -691 -602 566 973 751 -850 251 -417 -525 548 513 -867 -332 32 -899 -58 -699 -522 885 -179 -130 -340 -952 16 933 353 -748 -403 -200 679 999 333 -265 326 87 -283 -514 239 335 -892 664 -285 41 -216 920 -167 856 546 484 239 -702 797 522 507 -126 687 -475 -908 179 -658 -848 -169 -457 207 -697 -172 -454 -470 369 -302 -580 754 525 -612 661 43 753 920 -383 -860 385 -65 -860 658 -631 -181 155 706 164 94 -99 -973 270 496 -30 -84 989 -692 -537 -168 -340 937 -968 40 -996 -81 -47 -279 910 -902 -301 182 -58 902 620 -28 -376 821 55 998 553 -50 377 -131 -316 -717 45 -934 215 -251 561 -984 766 -962 -868 428 -589 -512 88 218 -454 -360 347 279 -464 -882 106 -572 -887 -131 -646 -325 691 -600 45 941 -57 442 -596 748 -599 502 -196 -448 145 -19 -307 -677 -418 731 -54 -434 -682 -34 400 -10 829 -196 891 151 436 784 548 -98 -782 269 839 -825 -9 -302 346 -450 -337 -741 429 -133 -641 942 -222 390 16 640 274 -207 -349 10 -56 251 -57 670 -25 -491 -727 -133 347 -332 -311 387 -970 167 -520 73 235 -101 -921 317 -164 698 249 -788 955 644 636 229 -388 810 998 826 589 -252 -985 792 -419 121 -988 -798 492 -890 784 -168 215 330 807 977 276 -535 -945 885 761 -232 73 -809 -648 -280 -779 620 620 97 -626 -401 -163 254 -303 704 -860 -398 -172 -699 806 -335 -392 -972 -716 -629 393 -305 528 649 -100 -805 65 388 144 989 259 409 572 -2 -488 270 -495 563 248 625 928 910 482 107 -690 893 579 853 -283 681 -649 317 138 -178 290 633 580 -966 -213 405 -79 -983 478 155 -986 -911 -25 117 436 -147 704 -221 695 614 438 625 833 655 353 -43 -245 -65 741 -49 -243 -662 817 86 -36 156 -382 -654 810 748 42 223 426 711 -245 -659 80 915 -548 -558 -337 -433 -116 834 -748 578 -827 942 -37 297 617 52 -475 464 -929 950 163 -270 214 -616 23 253 344 -957 -156 -909 878 493 558 -132 -489 -618 -476 -600 -225 42 624 -921 848 -470 963 302 842 690 131 -522 438 -632 161 814 -365 -440 463 633 -519 205 -613 879 243 631 227 377 304 -224 652 -988 45 -63 29 473 691 918 -58 906 -780 514 470 -892 760 -706 -301 -396 -245 60 925 -807 544 201 -911 878 497 24 -829 940 157 -189 -317 684 338 -553 -92 -547 658 -882 457 -577 -397 -114 -100 -971 -229 -514 818 -562 843 -1000 -673 694 408 845 577 231 -847 -905 492 -619 -727 -923 -167 -469 690 -904 -364 862 -532 -839 717 928 -788 292 794 476 -706 722 -806 852 -638 949 642 767 -452 -240 127 744 -885 -886 469 -476 -462 218 978 -953 -758 105 294 -158 4 -575 348 -406 -207 -461 183 -980 -208 357 459 381 960 549 885 -74 602 -616 632 -366 -301 611 690 -983 -935 -756 888 263 518 403 77 -170 164 -602 -486 -899 639 -401 404 151 -725 629 -104 232 813 -793 545 -176 728 -655 -506 262 253 651 84 -251 -290 765 283 -587 -832 413 -49 -96 -143 979 -306 -732 -105 -508 -276 -893 -815 348 419 -506 -955 358 508 -277 -752 410 571 691 629 -131 -414 942 -346 908 -684 95 -246 -65 165 189 47 300 -298 590 -448 -554 -262 -88 -73 77 722 295 -662 435 -553 -756 614 -446 -439 370 -744 29 -20 220 741 -511 -808 -153 982 -351 926 -943 297 834 195 123 347 -685 703 432 39 -425 -222 592 209 -262 -788 93 296 647 -293 -998 -348 -483 -765 -582 -331 -748 69 913 360 581 -550 128 -956 -492 957 708 -81 -825 -791 -803 355 -706 -430 -317 629 248 612 -12 39 -225 515 437 418 218 217 -571 -723 831 655 -618 -191 -164 -710 36 -185 -403 465 -835 -388 -485 258 576 932 519 -639 601 562 493 209 24 919 -51 560 499 -998 408 192 -277 242 -324 383 410 -609 -987 -201 -135 -882 565 691 429 563 987 -540 701 -739 411 53 795 -313 247 -571 -463 -449 861 -837 166 -297 -704 896 384 -764 -643 -906 -816 -723 453 193 29 199 -690 668 905 618 647 -835 277 -295 -188 832 -154 661 68 -381 -50 -176 71 785 928 715 404 -242 -882 -535 479 998 609 353 626 240 416 -991 623 -904 -351 585 476 650 -719 -265 793 701 -228 394 -474 142 404 -391 338 816 -599 -658 105 -92 -954 -662 190 -491 822 -824 -417 111 563 -483 -969 419 -666 -804 837 -582 -685 -353 -93 -509 -557 467 -952 -279 -132 393 62 -581 404 379 -217 78 117 -689 282 556 -350 -401 270 -679 269 -779 250 884 226 75 -583 -371 862 836 -258 162 496 -101 330 -382 53 739 361 137 -654 421 866 -830 -182 -545 172 -42 -392 -901 374 982 -244 522 -996 -44 682 519 579 -209 558 -30 -663 -122 521 -167 -236 826 97 -747 -765 -479 -848 147 -263 -256 -832 -649 -847 -539 -545 -953 -169 751 932 13 -991 -566 -566 181 -842 -873 -647 985 765 937 403 6 819 -633 -534 -169 483 -882 22 -364 -965 868 -991 442 690 482 -609 430 -523 -609 -32 -850 644 670 -273 404 292 -800 935 -402 -80 -589 319 781 303 -748 -297 -189 -837 -932 10 -496 -115 141 -764 101 -271 539 211 914 841 239 192 940 217 -171 606 -9 762 606 -784 -153 -752 -847 -684 204 472 189 -363 -52 -279 292 -603 527 -945 -403 -217 76 405 399 -114 678 -676 715 -837 547 677 939 -277 -499 -864 661 906 -719 -261 -684 -770 397 -362 140 -587 -68 -413 473 587 -547 -590 -380 283 2 -163 -321 -855 -89 324 116 293 658 -62 -105 945 768 -768 -925 -254 923 555 487 635 402 -126 -193 -390 950 -139 486 -563 297 -982 101 531 431 424 -761 -592 -987 -789 -839 -575 -881 -418 -942 418 717 -873 -668 977 -108 313 -132 681 970 -644 133 -968 -813 -291 713 -496 -826 625 -273 -501 493 960 208 -558 68 916 903 798 -262 101 -320 -96 80 -890 115 -616 436 923 717 -708 -889 -993 932 -245 -471 -335 82 -927 -703 11 986 -679 526 674 -102 -366 -416 80 -657 -593 863 -978 462 524 745 859 111 -231 -543 68 -794 424 -453 -317 -329 -258 -938 -10 -702 785 313 -662 791 -764 -636 399 479 637 605 -211 -669 -602 -990 -990 -457 -964 -569 -986 504 548 114 -2 805 -67 -830 -625 861 453 -795 -922 549 342 -282 -49 -244 -392 -76 -166 -553 503 -339 -347 -883 844 -519 -15 382 652 667 -356 798 -160 -71 -393 -826 108 -897 -189 -128 158 -88 660 -832 780 -227 270 850 -350 287 -866 351 774 199 -125 589 -229 406 413 -455 208 -649 391 633 -978 -148 -576 -294 30 -394 378 -238 -713 -405 675 -504 -993 390 -265 -951 -301 603 373 -62 608 368 714 275 950 -458 -45 -727 -525 134 -92 62 530 896 964 -705 250 952 -497 25 989 -863 -9 250 -851 324 117 625 919 -868 130 -37 -303 -670 -252 -691 873 447 28 102 610 -509 105 -534 229 -458 913 -242 582 808 -615 -599 878 -416 310 281 -978 474 591 -7 -592 -441 747 -277 -621 -341 -967 530 -735 -340 988 -483 -425 212 461 -533 -820 976 -188 935 625 232 -650 -209 -80 -747 -207 987 -61 646 505 -747 36 591 -619 309 972 -609 -807 723 231 90 -311 -456 -595 884 420 -986 771 -591 -320 957 456 434 -922 216 -861 -351 -737 -468 -477 140 672 35 -393 273 688 637 451 -849 490 -131 764 546 -815 -401 -557 -273 815 -598 419 235 186 603 225 994 -990 -417 772 -1 825 -554 -944 944 -249 868 906 370 -724 -29 147 -609 751 357 272 664 -622 -807 923 -641 -377 989 -458 -364 793 562 -759 -166 -386 -820 -400 348 73 190 159 670 967 747 -760 302 -649 -251 321 663 -384 -351 -427 -787 241 410 -312 -580 547 691 714 -220 -130 -931 -546 -93 781 427 154 341 -564 -457 -284 665 861 -601 236 -783 638 610 3 47 497 -798 -65 572 -737 -996 557 -443 419 373 -871 -854 -623 -932 842 -293 -880 -502 -415 31 595 847 331 -613 328 -775 805 -223 -9 -797 -964 845 493 845 -263 -741 -78 308 202 72 -599 -227 -407 -239 635 -553 -563 -954 506 -629 -572 -749 887 -537 -54 668 -992 488 736 297 -124 992 929 -942 147 313 -506 -59 722 815 357 -771 -385 87 -997 -813 994 -865 397 -571 -799 943 -491 -699 677 535 -867 964 -295 -475 777 -184 -167 268 20 -819 482 -368 -155 268 -812 -648 830 -176 122 437 -965 360 903 -757 -227 483 -345 494 -246 550 105 -72 902 -815 776 318 -610 882 -854 -989 827 -59 -401 735 -822 -510 -853 -632 76 -817 -224 -713 252 -919 -88 900 556 -169 -363 462 -277 -676 420 552 223 -292 -4 -66 -608 64 -329 307 475 -891 -674 734 -533 -688 -656 412 -6 -393 -248 902 170 -147 -755 240 -139 570 -146 -977 -966 181 306 393 242 830 -510 191 377 -751 -660 -7 544 911 201 960 567 -305 -579 187 839 -171 649 -861 -425 383 250 86 -980 -713 -402 -481 998 -393 719 97 554 -811 791 660 368 243 628 902 713 773 -192 962 827 -675 -777 446 842 936 956 -946 344 -747 -813 -999 591 365 -507 837 -381 251 -792 335 232 -473 255 676 980 20 856 -21 896 106 -292 10 -124 284 -326 -998 -558 -84 118 -590 919 -643 -982 -23 336 605 918 44 83 736 -922 352 -508 22 -101 -136 -939 -272 -643 527 203 -689 515 -453 -424 37 -310 269 29 640 444 -351 -420 748 -4 -356 387 738 -785 505 -750 719 -839 -141 -181 -513 191 335 -256 -799 -737 -440 -815 103 -544 949 -963 -837 332 -169 -926 -946 -161 -2 764 877 -745 -986 500 -190 -583 578 -53 -573 -516 -602 71 68 646 -969 -757 372 -435 -452 395 544 -667 -529 -560 580 887 -891 -893 922 896 -833 39 253 -501 881 -276 -879 -572 506 -608 -154 -887 990 -461 -360 -805 -217 -14 -2 -165 -963 33 -900 -778 -741 -789 547 -424 -255 -991 123 667 873 -135 -39 353 -811 520 338 -278 586 -674 -942 0 522 952 69 143 -915 854 144 -167 461 -39 -321 860 482 514 535 -403 -828 690 938 -187 447 562 -123 705 402 253 -63 794 -832 21 -43 13 903 384 229 488 -486 383 -940 -967 -830 945 -506 862 414 -376 -473 701 -402 238 528 624 727 -859 36 -957 -93 -459 946 -738 -878 -307 -879 -902 799 114 -556 150 416 -124 86 673 -580 -421 -731 -64 -28 121 815 336 451 -257 -511 895 -601 -933 -79 -742 -702 -859 -200 986 345 959 -732 -102 620 163 -357 -600 775 -744 -772 805 14 988 162 -500 570 108 -228 225 184 -796 -340 -316 -345 110 -965 -717 -323 -616 -255 57 870 -932 517 -162 38 822 -190 814 15 -909 642 758 -696 678 -55 838 547 221 134 699 -945 13 642 -494 -698 -469 420 236 -26 -226 290 -469 -827 -758 -979 85 -619 142 886 862 204 172 168 53 -808 946 962 -967 234 43 -409 -279 -74 -799 520 442 -398 547 629 -232 232 -237 237 274 972 -60 -189 584 370 940 -944 879 -476 -119 -308 621 221 220 -96 756 -601 272 40 -488 -222 -117 732 566 174 892 137 -606 -1000 316 -84 950 143 -595 -628 -336 100 -34 973 -39 -504 451 -817 -790 -470 430 -468 -47 -389 -372 -764 20 191 -342 802 138 -131 892 -437 150 -384 -141 724 316 237 -964 -805 -351 -691 -179 860 275 452 -796 946 748 -871 -212 972 179 -350 -991 -952 -828 -295 -875 752 -537 158 299 -107 69 299 616 588 -829 -18 646 818 -710 11 476 742 -938 303 -541 -982 -975 -130 647 665 -895 -353 -24 -703 997 -784 -591 278 739 791 -507 -791 878 -555 143 519 433 322 -436 -153 -960 439 -701 37 -303 -557 552 -408 -873 462 895 -807 -29 20 425 -333 824 -594 770 -817 384 3 374 181 891 121 -670 -284 -927 510 578 279 607 -690 280 -835 404 750 -388 -232 -716 988 -271 81 960 -641 795 -135 -197 390 75 760 121 342 505 269 -963 758 -550 111 781 -567 -918 311 35 130 939 743 607 -435 14 -305 957 -757 -851 -665 -495 -436 447 -692 -254 -311 867 -298 394 -731 -736 518 788 958 -515 581 -253 -9 540 623 -197 -932 -740 -939 152 953 -643 -473 -670 -240 -54 -852 -765 19 273 226 -104 -162 741 160 -293 618 -69 -94 -446 -403 -368 45 145 -377 -921 188 -923 -216 418 -844 952 729 53 234 397 231 358 -182 136 -78 -331 23 289 -192 331 -189 863 830 -136 -630 -39 -293 -916 72 281 94 313 -484 -911 -926 605 -298 393 115 281 309 647 -312 -324 -626 196 -516 -511 -20 -328 522 -499 761 601 -150 -32 863 297 509 109 694 936 -691 -235 180 384 474 936 728 149 496 -252 -190 -796 729 -203 -698 645 867 -995 580 789 967 -732 -638 -223 -624 -710 -890 -656 131 -901 -658 551 -286 308 87 920 -522 716 566 548 193 85 225 536 -557 683 15 818 -856 -198 578 -878 -812 111 734 -232 -408 848 -444 768 738 -778 -650 922 593 -582 630 612 -544 -821 -869 247 347 777 -885 -785 714 242 388 949 -415 752 -947 306 121 -829 26 740 -189 -927 991 -474 664 395 -121 310 768 930 -302 950 -491 -448 421 -39 135 222 887 231 37 -7 310 798 478 -395 252 -553 83 475 -179 767 621 -286 -773 804 -986 590 -102 461 917 -663 925 713 126 -815 -524 489 -953 356 -978 -488 20 377 277 -980 -465 251 850 375 -892 -57 783 -247 -476 -571 75 194 850 -532 228 -77 -545 -284 691 -737 -605 -802 781 -814 -950 -642 168 549 -723 -866 -609 -102 -924 -790 -267 374 418 126 -8 -232 23 621 -748 -350 418 601 132 534 -813 -177 889 526 78 429 -287 239 -313 -827 246 -856 -682 120 622 -754 148 985 831 503 -388 -588 978 30 -140 555 -437 -239 -235 174 394 -359 849 681 503 -972 -350 515 -376 -200 -305 -739 699 -575 -242 -710 101 731 249 586 128 20 -417 -220 65 299 -310 128 91 218 655 -753 731 635 710 936 457 389 -442 779 -740 -943 -923 664 -350 -849 93 -404 -828 265 647 -955 -375 -562 861 -697 -235 -416 174 -965 -486 818 664 -530 681 282 -260 230 671 -658 206 914 -962 -924 632 -605 389 -686 882 -657 -760 -826 -569 510 -900 -341 233 -884 427 64 -844 906 331 -265 301 -569 -396 380 -643 -793 164 669 -35 707 -494 -910 -610 544 349 -980 78 956 -926 987 84 162 -658 -307 -965 557 989 714 -704 -469 241 -500 174 872 912 -938 -790 -723 -767 213 167 594 -137 604 -968 -33 -822 -390 -680 -209 -678 -924 981 -357 -144 -782 -582 707 920 -844 -477 -607 163 -409 -850 -64 111 -409 -331 830 525 -577 728 472 -141 602 625 45 722 185 -976 -425 -276 841 -227 -135 797 -59 -309 -736 481 -853 322 412 -213 -234 19 -855 -13 365 434 -259 -341 581 -803 160 310 326 -372 727 815 901 325 -119 63 809 -139 -390 395 673 985 -649 136 -751 807 -54 873 -121 520 -146 -32 83 -515 4 -91 -221 -129 213 3 -276 216 591 329 -128 674 554 263 -474 986 756 542 -550 484 -254 10 -300 844 -879 -360 -856 601 -704 -931 726 -164 642 -415 -575 986 127 259 763 -374 -184 718 -568 693 -537 -380 -683 -696 282 -663 471 914 -824 386 -869 714 736 -260 -255 -556 115 226 -603 244 -815 699 -543 138 -629 -496 178 276 -315 -224 -23 690 -999 -462 244 335 758 -844 -347 -722 -33 -26 -7 -717 -704 -647 211 -891 -456 -85 -683 355 712 125 -919 560 459 -188 -647 393 683 -515 -239 134 11 -318 -978 521 -149 -45 -989 522 -866 657 696 -77 -254 343 -947 569 150 57 -381 -308 -175 962 -238 -162 286 -449 -517 -712 -798 2 -354 727 -346 902 534 453 -203 -731 573 -143 48 7 220 257 -147 289 -342 -608 295 -879 -354 635 -613 -564 -837 302 -600 -385 -860 914 -336 -420 52 874 463 -288 -237 -362 112 229 -175 820 -529 303 481 392 -794 751 -985 -739 -831 32 731 -94 263 -907 -215 832 -754 439 -323 319 696 404 536 100 882 743 -506 34 -941 453 200 -35 -373 439 -774 618 -752 -273 812 -869 -914 252 -810 703 360 -211 854 -479 235 875 571 770 -631 699 -643 290 -806 -474 722 -760 173 986 -296 299 403 -753 -423 -270 -960 -199 579 384 842 904 -837 55 -801 166 181 -886 -760 851 916 -947 -961 16 -417 -216 -211 -195 -926 -289 712 -393 424 519 -677 -345 514 -922 388 -175 -931 -822 -750 -932 -747 -642 312 240 113 929 -2 -841 110 -505 -731 993 -253 -511 -745 455 212 757 994 948 -5 -615 44 170 -469 -416 249 353 888 185 196 -183 -591 -81 172 379 -552 -662 -786 -923 314 -989 -350 395 -365 306 279 -503 333 130 -911 893 -131 -102 420 -793 -281 -132 207 -502 63 449 -863 282 963 -228 -308 -6 -106 -407 -366 858 -621 482 715 -142 464 366 -275 -348 692 -216 -359 867 -301 -978 771 808 396 -138 70 -65 600 -115 966 -32 -758 -146 547 612 -289 -461 309 430 760 -872 -211 117 -58 -410 -819 776 -114 527 -610 860 -594 -784 9 866 -147 676 -861 911 -107 275 746 980 605 985 16 -404 239 492 -653 186 776 -346 429 567 492 522 -721 -687 -461 920 955 -266 733 752 49 -514 757 872 449 320 171 -454 -89 -121 20 -335 -859 291 -200 -88 768 646 712 -178 136 487 157 54 -248 285 -47 500 599 102 327 -539 520 266 685 368 -821 -963 981 756 -994 734 508 -699 922 81 -143 833 -273 -195 805 -499 -187 -359 -88 936 937 -245 -792 303 316 601 -675 881 -675 197 -632 -797 106 -760 -236 -680 -522 -443 27 -200 -794 811 548 -221 403 -741 -617 -48 561 -729 729 378 751 -838 -263 -542 -775 280 927 123 313 -715 678 -819 -854 -370 -699 192 500 230 -112 441 783 -412 327 704 -223 73 382 342 -585 -713 -206 -852 774 -974 -663 775 -298 -952 102 -597 -634 -3 -197 -983 -893 184 -574 258 -871 560 979 -371 90 453 539 -574 548 -8 -651 -917 -109 -45 -535 -8 -669 -38 244 -805 -798 -168 -821 43 105 -871 567 -452 211 471 -152 146 -621 635 -908 438 347 -133 -534 901 15 15 239 655 291 873 5 -308 708 336 164 416 -750 110 -830 -831 -677 -103 189 828 603 742 143 875 716 -274 -602 528 1 -401 -841 641 788 656 124 230 668 -855 8 -351 -628 -52 -348 110 -111 -240 -969 341 503 602 799 -912 34 743 731 206 665 -863 -408 353 -770 -435 251 -481 174 208 -392 899 -613 -803 857 -416 901 715 266 -786 576 -661 821 825 351 -218 -496 548 803 333 -497 -338 -511 -120 961 448 -789 15 -107 721 208 519 -772 -290 191 610 -959 -141 -23 -885 721 437 -779 973 -288 49 681 -255 67 17 13 273 -908 -246 -305 -645 351 317 -6 502 -795 520 -21 -217 -6 -484 995 646 349 -198 -440 -38 496 247 -573 749 47 -761 -329 907 -31 264 -781 -558 -25 -873 759 -114 -442 -329 -898 -979 -893 -959 -122 513 327 253 -581 -27 -194 -907 197 175 -98 -261 -715 -480 -843 -8 -920 -248 -664 -619 -542 -464 321 -154 994 -58 125 -96 -86 -697 -607 -234 717 783 -525 -486 328 -361 471 969 -593 213 -436 -887 -540 465 -375 -590 -460 81 92 -138 341 -766 654 695 -112 -361 -749 -963 -62 986 822 368 383 345 415 -192 -644 -895 -212 417 -121 380 835 -787 -593 -215 -310 -417 70 257 608 473 -544 -996 -742 624 -521 -616 -453 188 118 -847 -789 338 871 -530 417 965 936 18 442 -261 655 -647 -288 -951 789 -673 -767 164 400 243 -237 -294 -937 981 -512 895 -687 -20 927 -888 -34 940 -639 216 -475 -495 435 -952 973 705 312 919 997 139 378 -668 421 89 -391 -785 692 -436 -452 776 -706 191 -155 537 -708 966 684 818 827 577 -107 -956 198 990 -243 -754 -901 691 -56 -36 -965 874 -701 516 432 -318 748 -180 -255 313 120 -386 894 -705 977 -396 18 950 -74 -198 507 -489 295 -371 -330 413 747 979 650 980 -521 319 909 720 -979 -114 -464 -949 274 -78 -735 -770 -787 720 460 609 40 54 -674 886 -623 -268 -424 -728 73 866 979 173 958 485 -272 -763 585 -559 -530 -153 381 244 348 -261 564 -831 -606 915 -923 739 441 463 166 -623 -87 966 -876 -441 -920 281 510 -401 367 -254 495 -386 8 9 872 -963 785 -241 350 -364 -777 38 -585 -123 723 -588 754 858 -845 415 -520 -990 498 281 -508 -841 400 338 628 710 176 35 91 -203 965 -913 -104 -239 414 -359 -486 801 554 -391 -663 -502 594 -125 370 -327 -817 -722 -219 562 323 408 261 -651 212 -287 557 594 973 880 -241 184 872 987 282 293 286 -343 -786 -134 -162 -886 766 -101 739 -945 -607 -939 -535 574 814 -783 -695 -867 -364 -803 -537 554 -55 -357 974 -340 -122 101 -786 408 468 -682 -286 779 -320 -386 796 -24 -156 -593 -388 137 583 223 411 465 -844 -107 -597 -498 -623 193 783 -913 716 -264 -577 -40 -113 -952 388 -498 -164 78 -745 -872 87 -939 -242 -992 -61 -34 -299 -888 -769 596 306 -957 -85 641 -863 283 807 -308 -720 478 -135 -137 -390 638 -959 43 -5 -501 278 -509 -336 -784 -291 -391 73 -348 407 -464 503 -294 -968 185 -733 -287 -948 98 -476 -726 719 -568 571 -846 116 -777 542 -920 727 187 344 -653 771 -876 -626 365 -76 18 232 413 -424 48 -491 -648 172 907 -244 974 -702 -448 -424 156 352 -177 418 35 958 -744 -841 742 665 -56 -413 -929 218 897 580 999 -267 241 -574 434 -583 544 518 108 -784 787 782 -518 -557 -700 439 -864 -763 -461 573 -990 115 203 826 92 948 -463 -511 445 -384 -636 -137 202 -615 -203 -475 -197 -532 -65 -618 565 710 482 -267 -108 -573 229 287 948 -90 699 364 -569 201 440 -476 -933 -164 -814 263 937 -479 348 -354 -972 -651 -652 -469 -643 218 567 -994 319 394 -452 -870 615 739 -46 1 -151 799 371 515 594 -823 985 3 359 -335 34 -770 487 -529 912 -420 423 -635 326 515 855 264 886 727 -442 785 -609 541 -513 -504 293 541 776 867 -301 556 849 55 274 677 951 -22 57 -655 628 512 -686 -433 604 -324 655 -618 60 -532 -572 -544 55 573 -295 -820 235 -51 -729 172 70 952 -5 -906 542 802 260 -803 -173 -170 325 819 -635 -409 578 -35 783 521 561 522 -425 -567 241 794 -702 -151 57 584 916 279 -399 392 -241 -59 -498 294 47 239 771 -716 53 972 566 247 -906 280 -888 -336 -609 892 752 -685 777 549 979 -743 -20 72 710 372 -614 49 -191 -490 56 -564 -749 -651 -647 -413 -707 31 -720 -736 -317 819 881 790 -650 579 970 386 -117 568 -534 -878 67 371 600 490 435 -468 -313 59 -562 545 -649 -362 -786 -676 -947 486 863 797 629 -116 -375 488 294 -282 505 828 438 911 -469 -10 -160 -364 711 -297 -881 145 790 -184 942 -321 -391 807 204 -195 282 -973 0 -940 341 338 -7 -595 -540 -204 102 753 253 587 -468 -727 575 668 -832 798 -634 854 721 -522 -745 -333 -311 -396 96 -150 716 754 -271 -344 194 766 -776 -894 -537 -135 -32 314 179 -891 641 486 677 879 6 -235 800 192 266 892 307 527 -846 128 -319 -259 -600 -731 996 -580 517 976 -313 -921 738 555 -388 231 -57 -78 -886 485 -315 662 -109 199 -234 -508 316 649 144 -695 -854 -561 -986 904 -950 -560 310 271 242 -434 581 412 -332 -415 -829 -317 311 403 951 -610 80 528 794 106 -701 -735 -184 18 -235 -3 596 513 530 -379 -733 -962 -305 -128 701 545 128 423 -964 850 -596 -909 -159 937 888 -338 872 -572 591 -731 715 514 -974 642 -447 680 -264 998 -80 836 745 -522 507 -579 177 -934 -213 -126 448 -224 472 296 -349 880 -851 482 -753 635 695 -166 342 -67 613 671 -999 -847 774 566 -91 389 482 351 -841 40 -328 -766 774 -470 944 -220 77 522 -425 878 594 323 485 901 920 -445 462 631 963 990 -27 -651 368 386 78 679 401 -113 -381 -17 408 678 711 592 888 -508 256 266 856 -111 -335 593 726 -872 691 625 925 57 336 -177 462 940 33 -885 -911 518 363 278 -17 175 411 551 -657 -251 886 -292 625 412 704 -508 -550 -794 753 718 -404 378 -415 637 -905 573 256 -284 859 -492 -23 -34 11 -891 740 770 158 412 839 -926 423 71 -924 600 -949 -678 26 -690 -209 -757 -190 643 -39 778 347 819 -670 223 795 -646 -922 223 -642 -220 -168 -150 -518 852 731 -419 734 -186 -121 714 751 -467 842 297 -488 -964 -654 -144 426 -688 -151 -414 755 -762 -644 -782 119 390 -59 -610 -454 -489 -203 213 906 -403 849 -559 135 -681 -480 938 992 871 41 537 -273 -345 425 -478 515 681 755 939 -426 -382 143 -715 341 -176 -579 322 954 -876 382 312 -118 764 57 882 -499 -209 200 105 114 992 -186 796 272 485 999 -768 861 222 387 381 -976 -492 74 -83 393 -519 868 -731 740 401 -651 438 -975 690 -756 -745 485 -925 562 -594 193 425 851 -562 73 943 -133 146 289 -901 823 -272 635 -793 223 -864 -995 316 264 -102 -239 -495 -981 368 255 -485 78 592 862 815 287 631 298 484 622 -773 332 -609 -224 -159 442 157 116 866 567 -119 -373 -200 318 -112 -920 -706 -376 -67 680 572 575 715 43 169 363 -817 -796 306 -675 -872 -443 -826 610 -137 -836 -482 913 173 295 735 -927 662 45 -312 -112 -516 420 -263 407 -530 -871 748 210 968 983 92 922 -495 93 741 888 141 994 -974 885 -113 -614 -702 -892 703 -316 243 -750 -27 -593 617 -558 -920 -830 -618 -778 245 317 555 -926 692 -222 348 -463 -297 719 -341 -578 -594 -961 745 -20 -535 -616 135 -69 -887 350 -710 749 -27 475 461 -585 -745 -913 -781 -995 -374 655 -151 699 385 -629 -536 218 -217 -116 -605 -64 793 721 -19 458 -705 -572 575 -583 137 10 528 836 -552 -536 485 -650 136 -13 244 -424 -874 -865 584 677 -949 245 -940 12 314 737 -955 -343 710 141 -178 347 225 647 978 458 -952 -279 47 -97 284 -446 -582 -112 -552 -480 -164 -375 -618 522 -921 218 -527 -725 480 369 -571 460 658 -199 884 -289 -655 -915 -553 864 -29 -342 -181 433 -208 312 -894 674 -916 203 -78 439 48 -978 122 297 -221 -587 940 -287 -529 193 -980 -479 -866 214 812 -341 130 913 -791 -570 946 -117 -593 -799 354 301 804 -346 876 -660 -784 -681 106 582 -996 595 -918 -654 -828 -622 312 893 195 280 -537 157 -956 432 -524 859 808 -445 301 -428 -229 -502 835 -344 -809 850 696 424 221 -255 -346 -559 317 327 -928 952 690 503 540 586 -147 247 -492 404 -350 -145 -804 872 874 970 423 -719 -998 -583 -665 -676 -410 -985 -534 -222 -93 -940 -873 88 828 963 -340 673 -782 788 853 -928 -30 -792 534 712 907 129 964 -874 -348 -494 -799 71 307 537 804 166 608 -124 -779 -338 -802 313 -26 -76 -615 -156 512 251 258 506 -750 -692 -964 -159 -43 -197 -569 302 -823 633 -93 -434 536 173 -949 -370 -730 369 781 -530 248 -560 318 -294 -660 -997 -690 717 289 763 -346 443 -472 47 774 -4 -18 -202 -305 -575 -189 88 502 425 640 -408 -811 382 902 -184 367 862 -748 583 333 788 346 -999 916 -747 -451 159 798 -626 -490 282 345 47 -402 81 -74 -254 228 -239 579 -941 -787 -870 648 -948 -475 410 567 -88 -123 639 837 -479 -87 481 449 853 483 -372 943 -74 -308 -148 -908 -58 292 -7 815 -472 398 -905 791 18 638 370 747 -138 -631 -395 -612 319 170 -796 410 791 512 873 310 681 -327 -140 404 -524 276 -281 838 -141 -658 526 -465 -367 933 -272 -498 72 -550 -441 -94 907 411 910 78 -939 -305 -505 -914 518 -444 -623 37 -663 -565 363 103 213 407 -32 -849 -932 -843 -672 238 -99 173 800 -198 124 -837 254 -672 -656 781 -100 57 822 566 179 408 -356 -275 400 675 -965 -790 669 -519 -663 -419 921 -24 -548 601 -523 -210 652 -587 163 5 646 66 631 341 777 460 14 397 -276 904 -141 740 234 723 54 -648 935 618 -229 -562 199 -107 998 231 -377 121 571 141 103 -542 -545 367 817 261 815 -522 -286 228 -71 509 290 -699 276 171 -842 -261 909 237 -914 -15 -654 545 396 -870 -494 446 -954 -1 705 750 374 -282 -614 -408 389 -561 -839 -135 -195 19 810 417 178 360 -769 -822 352 -213 638 -290 105 304 -35 -996 -962 46 180 968 576 396 -222 -279 -147 -935 340 -993 -803 -719 901 264 -240 -673 417 -1000 817 -871 -251 -32 -407 59 744 -286 373 -981 482 17 -928 509 -590 -695 -898 108 363 -235 682 772 -579 -871 -793 -650 -707 722 -585 715 516 -428 629 356 11 -570 -433 -149 -474 -150 275 -395 -171 -985 505 -471 -332 -831 -792 -303 -664 -294 942 -476 -53 -128 656 776 -964 636 -841 56 -378 606 -717 587 -549 192 236 731 -781 21 -431 -514 303 457 -91 217 566 -988 -105 216 334 513 -582 585 -153 283 369 780 -284 -102 -525 870 533 -741 41 986 -590 206 -365 -221 -722 -422 416 16 684 977 478 351 -996 -830 344 674 169 785 -486 -132 -22 190 659 -940 744 -649 -584 -467 -184 261 426 -745 562 -698 -182 -951 -686 525 -943 43 755 -867 349 -646 -852 -59 -124 197 630 -802 721 783 -407 997 629 -492 -381 -266 306 174 -331 401 200 -54 -367 804 -844 -264 13 876 -719 -189 915 -344 163 448 482 491 -408 -883 182 211 -740 -69 110 -220 -559 203 -291 727 -108 -59 -513 -712 -956 -208 166 11 686 753 -518 161 -39 483 592 -91 -285 -914 151 -785 144 881 821 -370 -235 612 -473 -561 955 -756 395 -252 -302 -964 -16 751 -970 -316 431 -305 75 -624 159 -154 833 -597 82 -762 -426 890 977 -309 931 -399 237 545 -284 369 -130 -279 -760 -346 575 -579 431 -794 654 938 -777 89 -677 630 251 -191 -922 -380 276 -316 276 -573 -356 503 -55 -83 778 -560 -767 790 -222 -205 -464 508 570 752 -22 221 -40 41 570 505 51 229 203 -531 976 327 -166 767 604 -570 -401 955 -341 576 110 475 -448 -888 -853 290 -965 434 -256 756 98 -109 37 457 303 -57 965 432 799 733 -192 796 -959 52 519 -126 -19 924 689 437 972 133 -642 852 -789 711 381 -517 728 887 429 -999 -44 -195 -69 -349 989 -611 -737 757 -726 -269 458 76 817 367 893 463 -378 -580 70 83 643 -870 -536 47 709 846 290 0 -997 -378 734 496 97 715 357 -233 -262 -734 372 -667 11 371 597 -481 220 -499 758 107 -974 53 696 55 -452 -552 974 506 -217 -315 914 981 -44 -452 -873 27 -661 -76 -181 90 -342 158 -483 -79 -681 -918 -690 -57 994 -243 215 588 979 -542 555 486 546 742 -54 663 110 87 -158 738 423 520 -935 123 -311 -560 254 986 -28 740 348 -768 241 -118 697 95 698 -992 -961 -777 137 -198 -364 803 724 -596 782 -85 468 -903 -509 -915 15 875 495 -189 210 -133 -145 699 681 -181 -804 -462 -254 563 -637 66 593 -697 -214 301 724 388 -420 -564 -874 840 -755 184 544 -270 429 714 -775 -208 -806 -881 657 -73 864 604 -268 619 -737 436 989 -839 -198 -447 -333 -119 -669 -912 -400 -860 -157 821 -73 939 740 -356 -354 160 987 328 316 -92 -30 -34 -559 312 -96 -788 974 -564 -980 -584 749 -407 -792 -709 -784 488 -123 -212 -480 -64 854 -325 -357 21 991 -31 -714 -661 914 -734 -213 405 -935 710 413 634 803 769 -900 -782 -384 563 562 849 325 243 -622 -983 -386 -869 -95 512 -300 703 554 -462 -581 -810 -8 -765 -885 985 522 71 626 -654 158 248 -256 594 886 -328 445 461 -751 -781 650 905 11 -852 142 199 -934 -972 -171 930 0 179 -237 370 796 -78 -190 -962 -987 946 -812 183 461 811 928 -845 857 -231 -898 -857 -599 662 -582 7 505 359 -532 -768 540 246 943 -323 201 -451 704 99 958 692 -257 798 -794 323 874 224 -509 -358 -983 -620 556 31 -505 -259 274 -477 -834 34 882 189 -329 458 117 -549 368 -889 450 -962 54 600 12 -974 886 -865 26 640 -817 398 -911 874 858 623 -821 852 -212 -970 -602 -99 -702 -183 -432 -630 448 -523 54 988 -968 -324 -452 -129 -574 909 998 619 35 186 739 249 488 -481 -724 969 267 -195 -486 877 -284 -461 544 777 64 45 85 -985 -727 -550 -252 -465 -350 206 372 -511 -180 18 350 -233 -284 -41 -882 -910 677 -804 -515 435 741 474 386 990 -356 -730 618 -89 596 -539 377 -70 -740 -637 572 451 -980 -926 -621 282 -861 941 64 -218 -42 552 -629 -221 -368 7 839 991 -233 -352 778 -901 127 -683 -440 558 330 904 878 -840 -584 -905 543 -291 -770 613 -179 -665 915 -798 51 613 287 -766 -252 -420 409 -617 969 -679 190 82 634 -438 -279 -612 -948 471 395 -907 -715 16 628 134 -739 -441 -862 -626 -461 202 -693 -602 81 -354 624 317 726 -863 387 276 -181 176 582 -276 811 -182 192 996 986 -788 44 -416 -742 830 -544 272 79 621 -158 -222 303 -166 245 -967 346 -297 -657 279 -698 -686 654 711 -385 862 102 -61 -795 -688 731 929 365 544 152 822 209 -797 124 722 306 -143 -450 -357 771 -290 -686 -339 522 -963 426 622 -479 -660 -404 136 745 -992 -630 -729 72 377 -952 778 -232 824 112 476 230 -343 753 997 265 152 -364 -564 -896 -556 205 788 -453 -402 -963 805 -700 434 950 -810 634 -587 617 -525 749 -692 359 -588 350 -448 583 76 -139 454 -416 11 322 983 -547 -991 -436 986 505 -999 -196 892 -682 -770 -832 -521 283 -38 740 379 980 -815 -4 436 -914 942 -789 789 -597 633 -434 -616 -33 923 417 -954 664 985 493 865 793 568 780 923 819 -293 -882 -900 -92 -87 -441 -259 -442 -940 881 -437 -389 -732 513 -326 -627 721 907 28 586 844 -586 493 779 -124 605 729 671 -547 -671 -533 930 679 851 -428 -501 -204 -60 907 776 709 -448 479 -24 942 -191 336 453 731 -320 64 642 214 609 638 34 547 347 -330 973 167 -770 808 91 780 -376 699 396 -82 -868 445 -54 431 368 -915 -509 819 -648 -29 -352 798 -390 621 -378 998 -216 -91 545 591 892 -301 -115 -781 -19 740 -12 -573 -711 -341 -355 -506 287 -606 -584 299 -75 -636 2 391 844 -647 -731 62 -600 -479 987 994 -645 -463 -169 920 501 -992 313 914 981 549 -389 -995 17 -2 509 685 31 -646 -80 -826 -480 -988 -406 -228 917 490 -125 -970 345 -161 -952 -37 35 842 862 455 802 -507 986 -478 -65 -221 131 816 348 -792 -767 -813 -240 -798 942 242 -885 424 -799 106 880 -740 437 34 -514 -888 525 -968 -943 -848 529 709 -130 -240 -852 57 -186 192 687 -327 990 294 113 199 -622 -787 730 -719 207 -86 662 446 297 -20 371 -663 599 432 670 796 902 -485 -507 22 -32 574 130 -791 323 -454 280 700 601 -683 578 320 -323 669 495 -33 500 506 -511 -685 80 73 932 7 -538 -635 -336 -1 -596 -793 -543 663 -164 -823 -990 437 -807 915 13 -15 -615 -394 -373 -550 285 -62 580 -284 880 856 -537 934 605 681 362 361 -35 -802 308 447 -931 -335 795 -988 -362 -562 489 357 -997 -131 913 -171 161 -610 -214 -254 -339 -722 486 355 -206 -321 727 619 -896 200 274 869 -614 -969 927 -817 477 198 -800 917 -959 827 392 501 453 -682 -301 -485 143 699 950 373 728 426 -186 -812 874 98 995 -42 -815 -236 750 604 546 -288 -442 -698 -532 -360 -732 -383 817 -150 -571 51 497 111 140 508 -273 953 181 -669 -832 684 963 168 -303 332 -317 -763 118 -304 -700 -917 972 671 -45 -700 -891 231 685 983 999 671 303 147 -829 848 -198 -875 -577 -69 24 -117 257 -874 388 -307 18 -96 -230 -922 -593 -192 755 -998 -472 658 726 990 308 969 -371 -303 206 442 791 733 601 593 -938 -8 399 746 -221 677 795 -468 -990 529 72 480 -367 758 -813 491 310 352 528 -314 -753 495 255 -745 201 -931 -449 -420 -311 550 263 -743 -191 376 659 834 -925 -913 -484 363 119 -56 -432 482 -631 381 -147 8 -295 974 -82 -878 -912 -879 778 -838 -460 528 507 126 -6 -979 -245 -813 107 621 214 -276 73 -579 245 -308 -97 723 -197 173 -236 892 -833 -658 908 515 -739 228 401 906 738 146 -692 68 -360 38 -856 -681 289 200 783 -875 309 482 835 -789 -629 809 -344 -258 913 -72 551 527 393 885 312 -38 -129 -809 161 409 -423 -879 -109 -160 830 412 851 268 363 -605 187 -477 -109 -152 -727 462 -686 197 254 877 7 -180 892 -52 14 -550 -892 441 568 800 -956 -69 508 -42 -941 606 -915 616 927 -575 -747 -121 360 -332 -345 -392 562 809 172 -708 168 14 585 -260 64 325 312 199 652 -376 -321 -152 828 -456 147 438 -522 309 -608 890 -189 -524 -848 805 -329 163 984 -350 5 91 695 -650 121 -288 912 -9 -731 434 620 976 -516 787 209 -552 -269 -930 -27 47 181 413 991 502 -953 -401 -960 190 -760 -439 598 -421 -500 -807 492 -388 -517 192 -849 -148 -314 -120 -55 771 735 -799 -967 -640 38 -91 -534 189 -884 945 541 -250 682 997 247 186 -451 -812 -155 -365 -887 927 911 -538 910 -910 -265 -729 133 448 -403 -639 541 -143 -898 -346 40 392 127 -497 869 203 633 -173 242 488 -813 -950 669 8 -240 684 -100 359 275 1 -489 -403 -266 247 -721 -377 -677 -230 459 929 334 -951 -979 -337 -69 954 -346 -377 -267 -172 -669 -313 409 529 -523 -454 -451 -83 -949 -211 510 -689 169 -258 -394 -526 708 -790 -717 -486 963 843 -232 156 -13 -919 41 -163 -943 -382 -75 45 38 975 -844 -821 763 326 446 -276 -582 -998 -895 -897 -132 438 242 32 -496 577 709 158 -893 625 -174 -181 -973 506 734 672 520 326 255 289 833 173 203 -901 507 321 98 -387 -404 958 427 34 887 405 774 -276 -297 -65 -236 -620 786 -200 -105 350 -636 -891 508 -190 615 -880 625 622 67 512 -617 805 302 -55 161 -934 419 -929 623 -854 287 976 38 752 254 450 145 -406 876 -466 -576 788 853 949 -920 -236 407 -570 833 -459 -494 799 279 300 -397 -848 639 116 550 -909 543 -13 115 -30 -79 60 -995 883 -368 -293 -508 -527 -444 -965 -330 928 -35 131 2 798 -653 -221 -66 -51 -31 -81 482 195 -985 769 634 -549 979 -702 -460 412 181 32 -503 -755 471 -23 -878 -877 947 864 -894 -765 525 809 -899 893 -318 -618 -707 266 534 -635 628 -165 843 37 -139 -377 642 3 444 -487 -711 -428 651 -998 -850 206 -938 511 476 -598 25 -801 -282 220 311 672 -41 -292 -192 248 696 761 -632 -937 201 -905 -677 -368 -480 47 990 610 322 -520 36 483 -888 652 -335 215 778 663 -164 292 -742 -534 -358 426 -759 143 95 133 564 404 263 -660 897 -663 869 198 -942 617 -832 639 4 601 488 -234 993 -367 -368 726 240 805 -957 466 757 -38 929 34 866 -500 -373 190 -155 -23 371 406 12 121 -811 849 149 440 -263 273 -104 -672 -366 697 -538 -625 344 -977 -678 -896 -959 704 -704 -902 -285 -207 443 169 263 -453 -128 -242 713 -121 -946 -862 664 -984 -706 642 116 446 -826 983 82 520 -862 -221 533 207 -613 308 -127 319 -537 -445 -416 -103 666 332 237 254 937 213 -697 -952 811 -554 -539 -502 -617 539 413 408 -782 -253 -402 -344 -725 -199 -872 873 -544 -717 127 -218 -601 82 862 629 237 -398 506 625 295 983 905 686 -621 42 446 -541 690 293 -420 583 620 392 868 -498 -341 492 -718 277 -908 -374 -882 -584 -76 907 -687 63 927 -271 902 -873 761 -580 -189 938 -494 913 822 182 -922 -984 563 625 -393 438 -260 -362 378 -437 117 -869 -833 -167 -270 -861 122 506 -813 304 800 -223 -235 -912 -382 870 -409 -910 40 -882 -928 -798 -789 231 -347 891 74 699 409 -288 -671 -576 -398 241 -308 -714 637 827 -641 -841 -506 -441 -496 105 -647 417 -335 78 -138 -756 303 -82 -33 12 196 28 -564 -213 68 -134 -265 -598 975 225 708 90 662 146 -395 -718 -46 -996 943 -788 611 720 -252 523 9 539 -334 808 255 -545 -88 -920 -315 56 94 -1000 463 254 330 326 636 -955 329 -681 -126 -941 -401 326 -267 -106 407 -56 -757 335 -151 874 -161 -766 -999 792 535 650 438 -360 -5 761 -657 871 -250 62 -486 428 -805 931 756 85 858 -829 197 734 293 60 -346 715 -853 -142 324 481 869 687 713 260 88 -199 253 -82 -133 529 698 248 -21 -314 714 -778 767 -604 686 -125 86 -235 -337 -115 -633 34 979 -949 -621 448 -880 157 -76 890 680 426 -1000 995 805 -47 -670 741 -838 89 386 -269 700 -605 -163 836 617 -826 117 -507 964 -348 -968 456 170 -590 -624 -611 -835 -675 -744 592 -386 -308 968 226 -481 -679 712 -914 150 752 248 268 407 -23 -966 -70 -760 418 -121 643 -858 -414 284 -49 -270 592 423 -386 97 495 116 155 579 -641 329 433 862 -99 -387 -270 503 -853 190 -56 -432 -936 841 465 -710 -25 510 -383 -333 -585 -269 -413 546 -854 715 928 856 338 -87 -702 290 -9 -757 232 23 547 899 -640 -235 241 523 -960 -40 -875 -163 -189 -720 -712 -444 474 192 -216 -904 -258 -928 248 595 139 467 839 -803 -731 117 -261 -828 628 -361 373 -806 -428 -485 490 -277 -791 -740 -60 89 573 -417 -801 498 593 -200 568 293 498 -799 176 157 -357 -767 60 -797 885 -393 -478 -423 -493 629 -595 895 -195 71 -228 112 80 691 -516 501 598 -649 707 -623 -212 988 -872 -723 -563 85 -450 -275 -519 -243 565 327 38 -539 532 -818 -151 -800 -711 -204 -940 -649 -281 -608 -304 -100 648 -344 358 -397 846 778 941 -605 219 -493 -431 49 -223 -444 557 920 -948 -410 236 -638 481 697 -842 21 375 225 -959 -700 -810 713 -915 -920 833 343 605 -681 -353 897 749 -352 433 -795 649 -249 -825 -764 -95 612 -895 -831 13 275 24 23 152 223 -827 451 698 -80 -395 920 -243 -685 -601 88 61 -948 629 712 -881 850 805 -52 839 513 -570 46 540 -811 512 947 -472 -466 187 -688 650 449 -908 -90 -712 -88 -527 519 -1 -586 -217 229 -674 -961 340 -557 714 -178 489 -676 960 22 659 0 184 -331 -255 641 -968 637 -677 59 -285 353 -776 290 866 -848 675 -941 -270 161 236 -453 -844 -171 861 -11 -902 -6 -797 508 623 235 -202 -674 238 764 -652 -93 -867 -491 -167 -675 -765 291 186 -199 424 984 92 70 -910 -238 558 442 699 -35 -809 -883 -980 160 -318 757 -663 -362 -401 -117 465 -529 334 -767 -578 -225 -707 739 186 -284 463 -573 439 -317 628 -324 -9 -374 -939 6 248 -14 657 -89 416 -461 -799 730 -828 977 811 -641 -553 -564 -404 216 185 -625 729 373 759 405 -338 670 923 -218 65 -699 -284 654 -520 184 432 -199 405 -911 -842 94 -704 960 142 779 73 644 76 -633 480 189 985 -637 -743 -110 962 81 163 -594 -449 -324 -305 943 -424 -307 -673 461 738 925 -233 -119 -760 -260 -849 -140 265 -19 113 -74 -672 266 -337 284 -37 -982 -940 983 338 -427 -165 -171 -180 -486 -80 952 351 -849 216 -977 -238 960 -555 497 148 -347 -125 -993 -523 662 -273 252 304 171 -339 -71 749 734 -373 -970 -3 -981 -558 981 -352 172 -182 658 -608 -241 -613 -850 292 629 -101 725 -142 -617 830 570 74 -390 -31 -753 -443 120 554 -648 382 -981 -729 172 -840 250 -881 -97 137 263 161 424 -943 -501 391 154 -216 604 972 -36 -254 -148 -478 -315 357 690 40 27 820 -924 -524 762 -539 -397 257 379 -869 808 -654 719 -158 -881 906 556 -67 -876 -255 -443 -258 394 690 690 292 664 96 -728 -743 -614 -50 -388 -969 932 189 -580 904 -527 -585 42 -671 -764 -976 -553 -148 238 411 -959 551 -996 -124 949 -63 -321 -669 -316 774 -991 -243 409 781 450 -435 65 -274 -786 749 -95 -263 -19 83 490 -365 -275 130 457 823 -510 599 506 -755 -205 -413 572 33 -71 -358 -3 -745 -307 609 944 -957 599 344 -908 -680 -31 73 214 -712 483 -688 -218 883 -251 -470 429 -242 -571 -493 -442 -268 189 579 -158 722 469 -514 184 994 56 525 168 -753 247 -732 -400 279 29 11 -340 -577 -965 -930 328 137 -620 -562 989 831 -223 -203 -446 46 550 -499 765 3 -623 -740 991 598 -684 -753 306 -177 806 -983 -787 -578 887 -832 19 7 -326 611 889 -287 -862 472 -249 103 -681 215 -684 613 -971 -862 264 323 -718 -888 540 -437 83 -502 -472 492 906 20 -50 66 -75 889 -981 -643 384 18 -657 472 147 197 62 -866 -824 782 86 -512 66 -155 505 -128 -741 -489 -86 152 710 -72 399 120 -392 -377 -564 -234 -277 -784 -166 143 767 -602 -570 130 580 -944 -548 -55 208 -146 -596 -67 -718 -465 -438 943 467 40 -360 -252 -277 -936 -769 914 973 -768 599 978 -466 376 -250 748 -545 199 -245 -28 675 396 914 526 457 -858 704 -677 356 836 -864 646 -713 69 -907 -777 -64 -352 -990 -154 -407 -30 -934 -994 512 619 307 693 104 142 286 45 -901 271 469 884 -606 840 603 12 -57 -132 717 -195 -755 -456 -445 -101 -785 -648 -832 366 767 427 -138 -292 -922 72 -295 702 74 -223 -724 -434 -999 -184 475 -675 -425 589 700 -526 715 -820 -758 350 845 222 -533 -686 -952 -213 460 -538 -620 389 864 -278 -962 -234 -264 -618 859 418 -130 -484 607 887 815 604 -74 -733 116 -412 -136 981 -795 -563 -596 79 759 -174 477 42 -640 -234 556 -340 -238 -606 -409 799 897 466 -273 -39 89 -384 -673 508 831 507 890 199 783 122 -767 -584 562 -970 -441 653 567 916 5 692 -255 434 -381 650 336 979 423 -126 338 -716 418 -462 948 849 42 -867 413 279 -87 -609 -8 -911 -913 855 246 -380 162 384 727 -238 -194 -900 -952 25 879 508 -445 -977 316 -756 494 487 554 -967 -88 -244 61 -492 -269 -596 -922 -264 -601 862 286 151 863 764 -796 -17 197 -803 -437 -228 687 718 -811 -965 129 791 387 -836 34 -58 -187 730 625 -379 446 -860 931 795 241 36 -828 -977 585 -900 287 -416 -43 172 -903 -295 -651 406 -784 571 655 585 463 959 -636 269 -542 501 -606 -685 855 565 -227 411 -505 -175 309 865 656 735 -471 105 487 -470 726 684 -400 861 962 841 -42 456 295 -389 225 -624 -898 -117 91 800 -517 -417 503 656 -16 43 859 788 -104 -460 172 772 392 -11 -976 -60 -119 704 -300 316 835 -387 -840 920 874 657 29 -246 -296 553 -950 908 687 364 -429 -323 888 112 727 759 885 -904 -368 2 932 530 500 -606 -935 344 407 570 -470 -344 -55 420 -109 -150 -470 232 14 939 395 -222 -935 503 -275 -344 272 -316 -587 -503 815 14 -507 747 621 -878 -45 629 -399 -328 -130 724 679 -373 691 322 -248 140 697 -248 -237 667 78 472 183 -750 -294 -756 806 315 960 528 -964 799 -593 -391 727 -92 803 -652 -22 536 487 123 -230 -39 472 784 -512 473 848 244 662 -702 578 383 272 -186 958 -208 462 -231 -116 729 -34 384 -62 218 -380 -473 722 478 757 716 30 -441 396 202 982 -26 -232 -139 955 117 -497 974 57 788 -631 642 182 936 250 155 854 41 -466 361 884 212 42 -839 -544 -714 906 -918 -198 13 351 -98 -928 189 -239 61 -953 455 -120 532 270 68 -837 -251 813 729 61 31 563 -536 -526 -470 -804 176 -46 230 -203 131 837 989 930 -720 888 -866 585 942 879 -155 -301 256 -39 -790 -156 -665 -651 -763 858 575 -643 -228 315 747 -785 -228 944 953 -308 798 -361 -239 -887 -250 93 -878 606 -403 994 -220 234 -662 596 232 486 714 727 271 -792 667 343 851 -394 -664 -966 397 -204 -193 813 752 103 -58 732 297 632 427 -551 38 -813 -806 -910 983 -53 -42 961 815 708 -715 -947 558 191 31 -904 -570 -496 94 176 -175 500 -326 415 -115 -383 197 -632 -671 407 600 227 763 374 376 -862 929 -999 841 -632 166 33 858 362 -250 -91 642 328 427 -17 -185 -28 943 -998 86 -235 -544 -524 -257 246 285 58 -455 799 96 173 939 -935 -989 -188 -218 853 6 252 -889 838 865 -605 770 575 625 -199 -754 -71 169 798 -227 -388 68 -135 -762 428 -548 -774 542 834 489 880 387 -294 -361 -916 -910 -829 -256 -779 -948 317 -927 430 -900 718 532 -655 596 -569 -741 -664 383 490 -319 525 -57 -76 943 -804 403 -807 324 715 -798 916 222 692 457 -616 425 -798 979 -377 145 -782 -391 -313 -969 -896 -808 -307 802 644 -140 457 986 -672 546 -978 -134 523 -675 464 -228 282 614 -152 -347 395 -158 941 980 -526 422 -275 490 598 -667 -874 887 -267 -551 267 -795 235 -500 847 568 -919 -219 -369 189 -688 -66 -469 976 -146 -191 585 -758 477 -800 494 614 -890 457 132 -604 34 419 809 -179 -583 -802 -79 -775 -413 913 -49 25 -958 -40 400 857 -25 -22 830 304 -815 691 369 280 934 -550 386 876 -116 897 -262 -347 -792 -660 -530 -837 582 -300 -483 828 -524 531 -858 -567 660 118 34 -187 -757 -824 982 312 987 604 344 -436 975 521 -648 -943 -146 592 -175 -22 468 -408 965 -738 464 -70 -316 246 789 664 20 977 387 -443 831 -239 930 444 763 616 157 755 304 -950 -947 -12 47 327 813 334 -401 505 -384 749 -328 460 -854 -404 -905 217 -630 578 -681 18 873 238 -792 -342 -882 372 860 428 474 -240 -762 -602 88 -739 -857 301 410 37 943 304 -127 -788 -222 496 -191 -726 -50 -895 53 731 818 -338 239 895 -724 -493 -989 -525 682 -760 -458 953 -790 -809 -860 -570 908 1000 680 -991 313 -996 -614 -952 724 753 419 991 773 -31 108 909 -218 979 -844 151 -991 477 -798 -445 832 46 653 -269 204 -248 -145 430 221 -821 -367 -120 686 866 841 -366 -616 -923 177 -681 712 -722 -238 251 939 120 372 261 -426 -944 494 -628 -504 -548 -619 -409 578 -423 243 60 -912 -468 274 811 534 842 -680 361 -688 -684 376 240 -964 -817 302 -512 -300 201 780 -904 89 -762 695 464 900 708 -602 847 -578 -506 -781 925 921 753 -1000 834 706 -569 209 -380 -477 428 -883 -133 -456 -551 -476 467 453 208 969 546 809 141 107 975 470 504 484 -363 334 491 984 470 209 -737 -826 519 939 692 362 389 -414 -574 -335 238 966 -104 -216 344 926 -74 -691 468 20 373 527 -421 559 283 -537 -569 482 -714 569 -395 106 412 190 -599 532 130 1 408 87 977 288 -741 -241 170 796 -749 -383 333 290 601 173 -559 -421 -305 -266 -107 -489 -86 988 896 -355 905 853 -242 874 282 777 -289 490 -277 -816 469 665 -630 617 -320 -123 -677 756 181 -397 369 127 952 723 889 949 -644 -945 -747 -918 -403 -182 334 -994 -710 -306 -406 823 909 -202 638 -597 507 807 -701 -912 -60 415 -782 695 -332 -8 516 22 -252 680 39 -87 506 396 -503 51 -461 -334 287 952 -936 -794 908 380 113 492 998 904 272 -301 76 -286 -730 -927 -945 366 -179 -679 -125 -70 -87 -172 495 773 644 651 -258 929 810 -344 316 831 -427 -89 146 103 -491 705 429 -553 360 -866 -64 151 480 113 303 -639 503 -447 -456 133 -744 193 318 928 -464 -459 963 -939 -70 -770 -486 797 -216 -536 225 -418 -444 -149 -845 383 -145 -732 -718 547 -968 841 524 470 -397 27 482 193 -322 -991 -179 361 441 926 237 409 -151 -850 -948 -600 -189 -73 54 812 733 -841 -850 -951 -315 436 56 -460 -363 238 856 423 446 -834 551 926 -446 -398 -432 -658 960 -976 -833 -899 -969 510 966 -351 -235 -734 -869 -489 -788 255 479 -600 725 447 584 199 -894 -978 -442 646 -552 -887 -157 854 -214 601 -348 919 -256 -322 914 892 566 -446 -379 147 886 -235 -649 -864 744 -764 522 317 742 163 279 -894 -125 -218 -280 421 575 705 -835 17 479 -985 570 -585 761 457 5 599 422 -488 68 328 -623 -672 590 -829 813 -934 563 -956 -223 802 -664 -681 300 -932 -765 799 183 521 -328 377 729 957 -589 -56 834 -937 -7 -50 332 319 -5 475 -384 991 272 -628 -857 529 -394 -41 -169 179 -360 -429 95 769 -182 -629 -944 -988 -214 733 -188 -308 72 -980 926 535 74 -680 -568 -861 507 224 408 -992 585 -509 295 497 79 280 -2 -558 -82 -541 466 -227 373 729 328 -269 -670 706 -524 391 633 -733 662 -279 -79 884 540 139 -971 938 73 -481 -993 -491 -930 23 -910 -347 -3 -536 -826 -683 612 952 447 -437 -402 -267 -931 -38 -113 -804 16 22 760 -597 313 -671 -434 278 69 36 -476 45 861 167 -282 874 -133 -548 596 644 674 -707 601 -779 560 610 921 -784 -943 300 916 994 -50 -462 970 533 -572 411 -942 -78 -360 725 917 -219 232 -339 791 87 -74 -335 -34 964 177 767 479 -732 852 -435 923 558 -444 -283 516 139 -307 -62 -998 -659 347 -63 -431 -291 -294 -826 -96 -828 748 -998 515 516 96 -633 662 -74 193 148 -826 -25 268 549 414 -904 -528 -887 469 170 368 609 450 422 131 718 690 -50 -186 -845 -198 895 688 367 306 656 -752 426 -321 875 717 -68 756 -718 846 944 -305 -746 -163 606 -193 -736 -587 -351 -558 -610 87 388 -813 394 683 489 269 -701 -988 696 -218 -366 -400 -913 839 276 -935 454 550 96 242 -28 499 -611 -359 448 -431 -281 603 382 351 -173 937 -350 -993 -741 463 574 -795 976 604 -131 -724 -348 -626 770 -336 225 -441 -522 669 481 -868 -567 902 -452 -177 -675 224 -692 -19 -286 -82 -750 -67 -196 -370 487 739 250 -213 221 963 -797 894 -699 934 812 47 -292 -409 -141 -341 -685 918 332 31 124 304 -883 680 753 976 808 -10 -240 599 -812 -702 -197 727 -546 748 281 66 -379 910 900 396 -31 590 -948 -344 465 669 954 424 558 542 450 744 -563 -881 708 438 -495 737 -797 -767 -248 549 -942 714 -565 -66 570 -796 -133 -194 257 -853 257 -369 -250 234 -209 996 -468 -677 -309 290 -860 -987 700 760 -446 761 -464 -133 886 202 758 6 305 951 -543 551 477 644 606 -403 674 -841 893 -471 -555 604 593 -150 -152 -699 172 535 790 -863 -927 -747 579 -181 -213 -564 -133 -9 -798 -785 -541 -572 -964 -814 807 -538 644 7 -921 -222 905 -150 -33 -264 163 430 634 -220 -800 282 439 43 -854 187 612 -968 -123 -828 -881 924 539 987 -447 -485 -530 -218 -824 -71 -466 320 -500 -916 -897 38 -775 988 -107 638 -816 -635 232 -395 236 806 -856 -291 -364 -252 -31 759 -556 733 679 243 744 159 644 886 -717 -761 8 597 770 -882 -108 -43 -720 -967 -183 925 -87 702 -688 -283 753 102 184 -143 147 817 -475 51 591 -558 -287 936 -200 -996 273 863 -864 -790 -70 263 812 84 -941 -478 -549 766 840 -787 -651 -486 807 67 140 253 -131 -752 -962 612 -651 922 -432 -832 59 -661 -130 576 -304 955 -919 -325 507 -491 180 219 895 214 545 414 -668 415 -375 906 68 -327 -635 630 -102 -95 905 -242 -81 53 -737 -290 -771 -737 485 -298 35 46 152 -196 55 319 591 262 185 -62 628 874 624 -129 -932 666 -889 525 534 -342 -311 -835 -469 219 479 190 943 -82 48 -756 77 -55 610 537 179 935 -294 726 -582 913 -135 -511 -640 -90 575 215 -85 8 904 -294 -956 -394 -520 336 -499 289 639 -825 -799 -809 -46 -400 -97 -760 -493 925 -182 981 927 -722 407 228 912 -815 -754 -704 -158 880 -567 -762 -344 -761 739 -99 108 -643 439 806 969 -137 -657 585 -592 -53 61 -346 893 -644 -666 -399 -96 141 738 568 636 -36 -695 460 -605 -998 -715 -653 185 -217 -149 -169 676 331 98 -618 -281 408 -890 188 -17 -65 369 232 467 844 541 -521 524 861 509 723 757 510 -958 765 -744 986 -18 -180 128 -675 564 -294 -273 -196 -948 -337 -136 -405 -964 -127 940 -67 -170 157 423 -709 947 -627 868 -815 -65 401 203 394 171 -805 -887 -585 -515 742 -732 726 593 -812 204 383 283 182 -311 925 292 394 -157 871 -140 928 117 659 435 554 436 -435 -508 126 720 -247 -300 188 -568 -832 -793 391 0 -632 406 -449 546 866 523 184 -251 -414 356 -118 -593 -191 18 -855 -246 739 210 635 889 -262 646 -924 117 644 712 432 100 146 685 345 199 336 757 915 -951 170 -84 520 -486 -191 -49 -21 988 -942 -127 775 -639 978 -911 113 -499 -873 797 -79 193 -316 812 853 -344 344 -157 -213 -190 -123 -570 -567 -37 334 -616 452 -615 483 139 -290 -713 -213 -165 214 544 -662 -270 599 808 764 782 -67 -367 722 -198 382 609 -398 167 806 530 -234 868 82 153 -504 101 -726 -571 32 -419 937 477 617 -924 982 284 -643 -326 789 173 819 651 -27 815 -685 -586 986 446 925 -824 -640 -8 906 -38 -834 -872 -305 -84 -994 -297 511 -738 282 -484 157 775 442 413 -290 -300 -562 -190 135 -178 570 446 239 129 -340 243 -337 838 -159 739 -737 263 -349 282 -761 696 406 51 915 -326 303 -567 461 -848 -711 376 863 -296 -756 -716 566 184 -378 223 730 544 358 -665 289 -499 344 503 492 492 -511 226 452 841 -466 351 804 899 -744 602 -274 -736 -174 -709 597 713 299 -709 -177 -833 -828 205 420 22 -82 -8 -167 -910 87 836 36 204 289 -244 992 -135 601 -674 -120 -720 773 -92 534 316 432 -529 469 646 714 -262 189 -257 155 -825 -31 -760 -911 -592 -209 -625 581 -850 50 607 141 833 -432 310 -775 794 -630 -619 -498 202 -829 456 -762 428 685 -23 892 -316 -513 829 380 412 -115 -512 -211 -367 380 -699 286 208 -198 61 -109 -938 -12 944 -608 -370 92 -293 925 603 -26 -943 -73 -145 320 -275 -339 -295 252 -944 686 702 -341 -109 831 -139 -529 -351 -943 -754 -915 534 873 -960 -988 -618 131 -120 248 -405 138 -40 -723 294 -870 710 -765 -46 56 -660 -184 428 -236 -151 21 -257 658 326 34 314 -969 -681 -966 -290 955 974 -398 817 93 -579 -68 720 597 906 -184 245 -463 -281 1 -204 690 960 -981 -420 -947 -852 -848 -264 180 -540 129 495 443 333 763 -462 698 85 -472 533 603 -864 637 562 450 16 340 622 16 -395 208 -661 -98 -181 -20 464 -359 -33 574 493 853 556 -483 515 -766 423 -250 724 472 -405 806 -251 341 -402 -669 874 370 -107 -655 690 -871 -633 316 -454 -887 -388 -511 520 171 623 62 447 504 -890 387 -15 -777 -486 798 232 -464 -280 527 12 860 542 878 355 476 -506 -772 -999 65 62 331 -768 851 589 -884 196 213 -578 -239 459 568 938 -476 1 -317 237 -564 -330 -441 643 -21 -664 875 731 -377 778 528 997 954 -934 522 176 119 -891 -92 -70 -871 -710 390 -213 -571 781 -46 627 -741 504 -349 -29 -602 734 -968 213 -956 -848 64 -90 391 -288 50 -17 36 409 -823 -756 273 -770 -258 -529 -64 955 -889 -766 432 882 -645 557 155 -335 201 -607 736 -583 -544 660 350 -331 365 -802 -896 -162 54 522 132 415 47 -174 -55 261 579 -899 -977 416 252 -538 851 -708 -679 -216 -586 -812 -475 434 -38 565 -927 -334 -877 -868 -699 -565 -6 -253 549 -17 -284 -493 -217 -484 177 -281 -590 -276 161 833 -685 654 738 -506 752 -560 259 573 168 -338 784 638 -533 606 -399 508 134 -788 -750 -208 124 -864 105 634 -281 -786 -487 87 822 148 540 -650 -514 -166 560 507 -876 926 -745 536 -696 -22 -811 -393 -644 100 883 -788 785 -987 -859 -302 136 940 -570 287 960 -161 -1 332 -544 -306 -275 -108 909 -428 853 -374 763 -487 450 773 210 -500 -971 -102 533 -31 -974 -696 790 36 -116 -265 -66 818 -380 744 -253 218 -59 -165 646 789 -955 -571 228 662 -25 899 -969 858 948 222 297 251 -648 924 437 129 -382 874 -878 -270 -672 622 -347 541 540 -247 -322 -243 -725 -720 704 -617 -184 250 999 -958 -655 -570 -393 272 -624 684 405 -897 -94 139 -798 499 575 269 -539 -678 -183 39 -421 -888 613 379 -667 667 -938 -827 92 425 231 990 409 -867 -396 -67 -338 -731 467 -432 -902 -402 -783 -55 -196 -701 606 -386 -480 919 -604 -131 -199 770 -197 289 994 527 670 -400 -282 -68 940 599 -108 -763 -108 -27 391 261 -155 543 -217 814 -810 830 679 -140 857 -736 -381 744 -512 64 -264 -336 360 -605 -944 -752 -912 53 -177 -737 159 443 872 -797 -170 -429 863 -214 559 -160 -268 -342 813 136 -507 -728 280 -487 636 695 -111 -310 701 -375 113 -759 -346 -748 -303 -183 -702 615 -188 602 -254 -603 276 -567 596 304 646 -912 251 -735 821 -811 -416 -724 -90 -936 875 -143 972 599 -119 72 -14 178 475 747 22 -756 109 -223 -733 496 585 -989 370 670 -584 536 -790 767 -255 -339 649 3 -431 93 749 -727 -636 166 -828 217 -953 559 -753 917 894 -250 209 -369 202 328 431 -587 442 -584 -694 254 -441 -499 -415 -123 439 -556 413 -962 -885 811 -570 -383 -475 -378 177 -287 -70 700 911 -216 -691 882 -656 60 460 -551 -848 -426 805 -480 860 -570 601 490 -652 36 534 -246 332 761 177 -707 -128 682 231 424 542 141 447 210 -566 734 -182 601 628 -913 -496 907 317 998 661 815 401 -699 175 442 -412 608 331 -190 230 -23 -722 -484 416 -487 562 -498 -988 401 -765 -918 -250 724 -479 -647 434 951 975 731 -952 217 494 -530 -132 937 -106 604 -723 877 227 -701 734 -804 -981 -606 -432 -942 -31 208 419 501 959 -68 557 -378 -497 -649 -391 -490 -815 -674 -466 -356 -799 161 231 53 -416 611 -680 916 -865 -899 -685 635 -176 -140 995 -448 -107 -711 85 282 423 530 -50 -511 922 -602 -507 -939 498 -566 292 87 -918 834 -496 -635 112 38 -583 701 257 837 -663 108 -722 314 747 -907 -647 -344 -497 -178 957 -356 -799 846 852 -238 207 393 517 -360 729 829 110 108 758 -358 43 967 170 684 115 751 832 -796 -23 -629 -854 -228 -267 653 880 -619 -683 -666 763 757 365 -366 2 509 -829 642 923 -461 -93 537 732 -232 683 838 -751 -647 426 -419 886 685 -722 -936 -759 743 977 -756 -333 -857 -874 -265 506 -516 913 -814 96 962 -570 992 -60 -415 -471 -349 613 463 -139 -554 408 327 -318 -801 20 706 -477 -708 -265 -902 108 472 -58 27 -94 -86 -539 844 -209 -182 866 952 -755 -916 -955 -279 -898 896 -694 -116 467 710 803 -17 239 -333 35 -751 -608 -697 -169 913 -640 -998 -70 -314 -15 596 -291 -610 730 -346 358 353 275 880 -784 472 -121 -9 -179 -384 110 -482 -874 698 -250 -948 447 560 -756 220 -234 -885 -248 -420 -25 751 963 -357 835 127 850 121 -936 -638 839 415 -510 125 -634 -782 728 -896 575 144 -83 -288 -706 206 318 335 254 577 904 206 -229 161 551 -872 -181 129 -153 174 -406 -200 980 167 127 55 785 582 543 229 150 -421 -383 -830 441 -217 763 207 565 -1 69 -795 -776 -818 7 80 536 -6 959 -914 -177 -309 218 134 -56 889 -552 728 260 36 -746 928 381 353 -106 -377 26 154 -933 -120 302 -818 -4 -213 13 903 -914 -619 -24 -678 331 274 285 416 -727 -119 -677 -823 680 -779 -514 -142 522 -870 -930 887 -343 561 -760 -550 766 527 669 -117 841 -175 868 -334 234 -633 -555 -316 420 -874 237 52 95 -554 32 -815 764 -468 -521 720 -142 668 -682 -763 917 -748 -459 696 -189 275 -56 -846 -84 -614 -719 -346 -666 -86 -596 56 -895 -263 -434 576 -720 -830 977 294 871 922 679 -265 756 604 863 -11 -48 477 1000 -106 395 -640 -565 -986 -417 -720 352 -181 -902 36 96 -139 -24 127 -403 -165 -143 -309 205 -122 -766 -507 -667 -804 -471 397 -144 -259 -992 28 -44 -967 616 -383 -508 -758 700 864 -78 400 -688 -575 506 301 792 -422 -458 55 287 -703 510 410 721 -519 137 604 620 580 -162 419 0 652 123 812 -176 -149 -758 266 -437 684 -140 -923 -168 -961 -270 54 556 532 760 501 472 -867 304 -330 456 -691 666 389 808 -452 -969 -735 114 -886 289 -422 75 -357 -356 -786 167 -318 -185 274 -624 517 -449 238 834 531 676 302 190 953 251 436 297 -472 57 541 100 752 194 987 626 124 752 300 -423 -429 394 908 -391 -546 644 478 -183 301 -733 49 224 644 19 -493 -286 713 818 557 184 979 -402 -984 -212 703 -247 339 -63 -964 295 -433 -999 974 723 -179 -112 -155 -512 -884 650 972 -157 432 757 -164 -777 -429 -165 747 125 -100 -550 957 -67 -167 561 -171 -594 275 -886 -871 -887 -75 -102 -443 -977 868 990 592 -969 28 -434 309 -10 -633 -218 -876 811 972 -134 229 523 783 727 50 -645 -942 -46 -590 -169 -337 -953 919 -903 553 -410 -168 -927 219 119 -653 -102 -526 -897 -124 -689 -35 -667 958 -935 43 187 -701 860 -125 -182 205 -532 -896 348 65 753 169 -786 -669 490 198 313 -842 -226 279 584 129 179 978 -13 -671 -702 -9 -796 -990 -801 720 775 871 328 9 295 -250 437 -497 943 -366 834 -289 -257 598 827 -508 698 891 569 -522 468 -994 -388 -420 509 -73 -579 -136 -619 -697 455 67 251 -12 545 -710 -894 931 -860 -762 -878 895 -272 -228 -792 -27 -69 -522 33 -159 811 159 -990 434 124 -37 169 659 593 379 94 132 162 -966 -749 87 518 -344 -347 -662 359 -383 -952 -923 -646 -307 543 -561 788 -22 499 -955 444 377 550 926 -629 827 -95 -845 -938 773 -514 659 -13 286 741 -248 724 702 -161 -820 -560 -473 422 -465 509 -500 696 863 834 681 67 346 -769 520 -133 804 829 -488 867 -801 55 -189 528 237 -653 -17 -447 229 218 -595 -690 -454 -751 -881 925 771 -67 20 934 750 539 -760 406 -319 -434 -101 998 -221 807 216 -628 279 520 484 100 -976 280 675 -67 539 674 438 358 172 159 873 647 427 724 -48 668 696 -333 960 -65 166 -89 -2 784 -209 337 -834 -929 894 67 -919 205 -561 312 -222 910 -109 -150 -690 -633 42 403 -639 270 -877 817 576 395 418 -333 248 -353 -397 668 -251 -432 168 707 975 358 -287 62 -629 441 -611 452 -933 -789 333 205 782 631 -150 955 600 -216 217 -208 -660 399 771 683 249 124 -482 -745 722 -810 720 264 872 335 -940 -607 -687 -474 -651 911 730 980 12 -464 -268 698 -731 -854 358 -838 674 499 466 -87 -257 765 -23 666 824 716 -763 -512 96 253 146 953 -563 433 -716 16 -729 -536 -507 -594 -539 -721 169 465 -8 434 113 -349 367 -590 535 -310 207 66 92 -873 -316 262 -266 -944 1000 531 438 613 -621 -244 -2 321 -751 932 798 -85 908 -875 739 -463 872 -964 -512 141 164 858 -64 -235 -411 870 -741 489 -350 768 304 -626 553 669 -572 -534 346 -834 343 -267 139 110 923 -707 198 -506 418 -87 -781 -743 -978 511 148 605 474 418 -539 -451 208 415 -48 -989 503 -225 394 31 -397 170 319 667 -233 -235 -249 -865 -343 460 188 198 506 156 -277 311 -255 -298 -829 32 525 -903 396 26 124 288 -58 592 204 231 -171 -204 -922 917 -310 -282 -444 -467 -884 -104 -218 -997 755 -446 440 -508 -317 -247 189 -662 711 880 812 -999 -399 -53 -840 -119 -389 -196 -427 834 -138 -450 206 -972 -312 -499 403 -775 -167 288 528 563 71 -272 898 325 -161 155 -689 746 348 -231 -530 -397 761 376 -599 553 108 395 -203 -975 -752 106 -830 972 721 -400 999 480 516 -92 303 897 341 -252 -1000 797 -726 -780 -952 -467 175 416 -220 -683 178 666 -402 641 -367 257 412 -519 717 14 -481 -987 -124 -583 988 742 -566 -551 398 -858 483 -567 -572 55 -618 -307 -935 939 -72 876 317 468 -93 -353 -181 -247 -3 661 -697 -168 803 -926 109 409 -807 17 -606 230 915 772 603 -546 -387 -815 371 778 126 -143 -598 -692 -607 953 -61 -304 -705 418 327 -623 520 506 -848 -241 -836 -348 -359 265 -539 -851 -847 -778 -268 -59 172 792 -194 -534 110 842 -433 89 -998 -564 833 889 -390 -801 898 308 -298 -247 498 -160 -529 -127 395 -34 614 -754 488 -147 -302 397 928 552 563 -965 -20 -590 -647 -646 138 -571 348 380 440 578 -930 144 640 433 -559 -697 663 -219 70 140 591 -994 -859 -981 -743 969 -294 -818 -242 923 -490 -292 -352 -129 766 105 259 -601 -741 919 -647 467 -25 708 -206 -825 -499 -669 -378 -498 797 -316 -564 -884 -431 -863 385 936 296 -136 -515 948 632 528 -61 839 784 -296 -107 -614 -533 -215 540 245 320 582 16 447 971 -678 201 -659 696 -596 -264 750 894 620 484 -948 351 -650 394 -322 -926 896 650 589 -330 994 1000 879 425 -471 -761 -82 896 -231 27 -681 78 -183 -729 -909 -113 -965 527 803 -728 573 -454 238 -980 905 -871 -141 -17 324 613 -878 -114 -386 -806 841 -69 679 273 124 -305 562 -199 14 -805 282 -414 -766 -12 809 8 -986 -376 -803 -263 -236 518 -838 577 152 -893 -60 -412 744 -915 237 -13 -316 -983 432 280 461 -270 774 302 -41 862 -865 -763 460 60 -396 253 630 920 -830 -201 286 255 -138 -899 -398 -896 -663 -852 276 -225 955 686 395 487 653 681 -559 628 -806 380 -156 817 -200 -583 827 346 413 -896 17 -765 -722 807 -777 450 403 -834 -790 -982 -16 676 -899 70 617 -636 58 499 767 931 698 325 -964 -958 -270 -249 -448 453 -370 152 506 323 -981 -266 -381 -689 -831 373 902 539 87 809 99 8 593 -133 336 654 504 68 -87 -277 577 -557 816 839 922 -879 995 -868 920 -678 842 852 936 -588 692 -691 700 -648 602 -245 53 -939 -887 198 833 -858 -637 346 -779 -275 -712 -514 973 -550 392 -984 998 882 -414 -78 834 248 902 -694 -449 -953 702 532 235 -823 388 -417 241 533 91 830 151 627 -797 -644 -211 990 -584 702 -485 482 630 -887 -545 -290 301 689 -75 712 -316 -995 424 -793 -35 991 582 -811 -208 706 -611 -195 -871 278 478 -64 821 423 -488 24 -139 -739 243 -488 55 -497 -596 888 155 894 -452 -732 332 -399 -700 -965 924 455 -573 -929 189 -827 -403 -94 -137 -203 994 -832 -838 -404 721 -875 984 752 -467 39 -377 -616 -847 -614 370 41 -77 581 142 576 96 -175 308 748 -341 -430 52 -82 -758 153 471 -90 -306 -331 -436 546 -271 -82 9 -972 628 -680 -254 618 -380 -298 -653 -892 813 -764 -342 -939 -942 -753 -750 -141 -374 -683 554 123 895 -666 402 818 38 54 -637 -556 -461 648 -671 863 168 496 900 910 -79 -245 139 691 740 396 568 -698 -677 81 -765 692 -620 -184 31 128 -170 220 657 -376 -270 -95 780 339 -60 -542 738 709 162 -685 -664 -920 505 96 -428 -703 -77 602 85 -377 975 396 -964 -782 -608 156 778 857 -501 917 -542 -621 372 239 821 731 -355 84 527 -66 944 46 672 -336 825 -711 -426 -836 -36 -770 261 -27 -298 96 -812 511 -124 631 528 -207 271 -896 334 636 -979 227 392 370 137 883 -461 620 -384 174 963 -371 908 422 636 -574 -147 156 -677 985 -539 732 32 353 -488 -690 -374 -262 -312 -342 148 343 -669 -551 -291 374 -567 82 -434 164 270 -212 -908 65 -428 -389 -427 -200 -722 -149 -282 876 1 -355 445 -612 766 -820 -987 861 211 -937 -592 -693 689 -4 -492 772 -889 149 800 -402 882 9 -534 -814 124 219 -97 -825 818 472 845 -493 -117 -376 824 -112 155 686 800 52 443 83 -322 417 630 961 99 992 -151 975 348 471 728 -561 -183 194 -97 -377 -940 -937 601 149 -750 -63 -58 -137 -521 204 -979 238 -577 966 977 465 18 185 -780 655 224 -394 -162 78 -585 443 135 691 -59 773 697 -966 -483 120 -120 -192 669 17 -643 651 -979 702 148 -314 20 612 -33 -297 -735 716 490 -169 730 186 -694 868 -61 -761 71 433 98 22 -342 -888 109 -463 -304 -256 -202 684 -160 -360 890 465 -160 784 -323 -342 55 -927 527 525 142 923 410 -800 253 -127 -864 -141 -333 -216 -645 799 64 616 744 752 973 62 648 -439 -904 436 780 312 -608 -743 667 -893 41 895 -548 -865 -551 -205 -820 719 883 -797 273 -690 700 -370 -270 -13 -266 -621 881 541 -932 -32 914 -467 358 371 -747 -107 -39 -50 -392 510 -613 -898 701 325 573 231 -220 -382 586 559 199 -972 798 -902 506 461 445 615 -771 -440 -626 646 -438 652 -504 53 -395 114 242 295 807 -13 631 847 788 871 -427 494 -592 479 -920 -246 -244 -937 723 349 692 712 176 -610 690 961 -44 -431 -80 -916 287 -162 -728 -139 -980 600 999 493 -82 794 241 632 -847 828 127 628 601 -860 -745 -877 -962 838 -843 636 -10 227 415 -654 -356 842 400 -668 742 -173 -4 -999 942 449 -964 -903 -709 768 -958 221 390 630 683 -303 317 639 786 -676 -130 -822 -164 356 953 -409 25 126 -478 329 264 -943 -924 -306 -47 955 885 969 -981 -456 -866 -24 168 647 -356 -827 -677 511 82 817 -145 548 615 -273 413 -8 -321 631 405 -962 -87 138 958 500 -796 -866 975 -202 -867 -253 -749 -995 -125 935 456 -207 576 -880 -757 654 450 40 -364 945 0 -321 -235 350 -583 -399 192 -344 810 -923 661 164 387 220 -46 740 -992 -979 -566 180 56 -660 -94 -655 -619 -908 -295 -674 -169 160 775 -426 577 -477 488 -236 157 -400 260 -710 -713 -386 -288 493 409 -962 -22 417 299 -817 209 -765 646 240 -645 264 205 -811 -317 -898 -315 326 -336 -995 -164 340 599 -670 -626 -851 312 -240 110 803 -472 -921 -734 960 590 -110 -116 -534 -231 270 -440 -613 -957 886 236 328 681 68 -873 187 148 -270 324 377 -499 191 394 -111 321 615 -487 -803 -756 -277 -906 2 802 -716 533 82 68 876 867 118 -426 -775 -165 566 -164 834 -41 485 -118 419 873 291 279 781 267 121 68 362 -609 746 219 -115 895 774 998 -106 -111 820 966 -674 30 -179 -562 -217 451 -522 853 -859 83 949 686 252 638 -499 -968 -192 -108 497 199 951 -603 -106 405 8 -691 962 276 596 -205 -636 170 389 887 -640 255 -209 460 889 -746 -750 223 -939 328 -586 969 -462 -260 534 86 628 717 61 210 451 813 180 -714 -819 -707 -67 -605 591 -985 778 -399 715 -920 883 652 -510 915 848 2 -321 535 258 -294 -918 -112 523 -707 -529 -124 602 -127 -541 -286 960 353 345 36 44 959 3 -45 -182 559 594 -157 919 516 -689 873 20 232 -4 -344 -773 649 795 390 -389 -231 -64 847 766 99 -636 724 69 637 -620 557 -858 60 344 893 319 -328 -846 -471 332 -368 90 -712 -403 705 -896 -824 -379 -322 -856 180 -725 -731 -892 -122 973 -665 -609 500 629 -520 -142 -633 945 -806 749 989 -69 -958 891 -574 863 406 -282 -493 354 968 864 -373 -439 789 651 -700 -821 556 916 526 -792 479 170 539 790 686 -552 749 -499 563 -883 162 880 201 276 127 638 40 981 -511 177 946 -332 79 -978 37 -788 839 -489 -809 588 -903 906 2 685 -524 417 -854 -783 484 137 145 691 -698 -160 -678 -748 -712 582 -53 664 806 410 -222 460 -781 333 -945 -484 929 278 -654 -326 -888 150 804 806 732 -240 633 608 -994 -720 -710 129 449 91 95 -499 547 108 904 -963 -422 -891 -244 -377 279 44 935 -59 -558 420 761 -586 -52 237 56 781 829 258 -106 5 296 -797 -511 -52 702 -673 152 534 709 855 -67 -338 854 398 -44 -296 -103 -565 -374 874 -15 173 89 -378 396 -433 -161 763 573 470 -566 -220 -864 -236 -862 734 150 -272 -892 -620 491 526 288 -506 -322 -354 -593 -786 684 -574 -73 -801 -967 -201 -508 -344 -991 -650 -681 211 -754 -463 665 -1000 -66 -663 716 350 -599 -998 -456 614 -538 538 337 -532 843 201 199 272 888 499 29 953 219 -340 275 -921 -880 -301 -351 -713 -477 -805 -429 -88 -884 -1000 151 -466 33 -943 -129 -422 -848 -422 445 296 89 -172 883 876 460 -462 -594 110 406 380 845 -638 849 -874 -137 442 287 636 -334 -91 -947 -568 -918 -728 -433 550 475 813 726 811 -920 -135 446 -887 -728 48 -498 738 21 -260 216 237 -323 830 -812 921 -365 70 401 621 762 668 -944 774 -50 977 -385 -818 508 975 -483 762 569 889 -971 -961 -214 521 261 -141 -242 -91 251 444 -952 -430 11 511 83 -5 572 754 307 603 238 704 -505 -330 -542 -119 -294 346 -48 -986 391 -29 -450 210 -691 617 16 -612 866 -680 997 323 564 -441 807 -40 874 -457 -764 -300 -542 -739 -486 526 936 599 895 366 443 275 -598 -157 715 2 5 322 543 63 423 467 -995 909 -562 329 895 63 -573 -196 -324 -564 249 456 -338 740 -98 -680 682 -973 227 782 917 190 621 -207 -483 -507 116 343 405 -406 124 -801 -618 -77 -753 330 0 546 778 873 -9 -200 167 -842 520 41 -58 180 -285 274 -838 -296 421 619 932 793 427 622 284 867 316 -472 -419 -799 609 825 -295 195 -956 -908 895 -798 442 65 -51 640 -320 850 -681 -518 834 820 -142 -619 -177 -36 470 -619 -259 20 -945 -94 -600 196 407 944 -673 -848 710 -448 595 642 841 357 -884 664 908 -92 160 698 941 -511 862 -271 419 576 923 -403 79 977 193 800 254 -410 910 -429 -527 73 -114 934 997 -844 -775 -523 -685 -59 -243 637 257 735 -635 -794 -512 276 -776 -679 364 -746 -698 -35 47 -690 -817 631 872 -708 875 -955 657 -976 439 -396 -984 871 -657 -267 507 674 -513 -230 -151 -620 310 -768 -160 207 -845 -35 -93 488 603 582 -124 367 -225 194 -302 -628 -318 -698 -482 504 599 141 600 652 -939 -279 334 124 -271 629 -419 765 300 763 -861 281 247 840 459 -72 668 547 -342 -840 970 672 -838 520 -717 -91 624 87 73 830 -629 691 495 -958 -562 553 365 -502 -843 885 360 -181 -483 713 428 388 906 -44 597 -701 -439 -803 -398 481 -307 560 524 478 -684 904 -874 132 471 -264 -30 90 122 -851 216 -145 -581 -889 608 -235 266 -865 37 581 795 580 -321 -155 548 -38 -190 -201 -915 582 -777 714 -197 -63 707 -376 -825 533 738 -288 880 -498 -667 -237 659 -493 -865 -86 -109 7 860 -45 897 -606 -293 -805 -122 224 -618 -981 -236 -362 425 715 -761 -214 465 255 -996 823 313 591 -488 -608 -705 880 130 -891 137 607 476 -904 -89 133 -301 -454 724 877 -277 574 -362 -638 858 413 708 -923 690 565 902 148 -911 585 740 836 877 141 820 -795 345 503 -476 -800 -457 971 -426 -343 -763 456 -42 431 389 -768 -510 120 338 896 275 275 -628 -45 129 -724 19 949 881 880 -770 840 619 900 -622 -664 -535 -835 -802 820 957 950 -489 62 -182 -844 -891 -62 -321 -438 711 -583 439 300 -287 -356 -301 -252 -428 817 -643 184 217 -715 86 -536 -324 -535 -569 -209 142 -676 -444 652 461 742 79 -246 383 546 383 297 -79 767 -762 990 301 -292 -178 478 416 -288 73 -799 416 284 7 981 863 971 -551 681 756 -918 -581 229 231 -914 285 -879 -364 670 -330 -571 399 955 -76 420 833 -249 -722 918 -727 153 465 -857 244 -342 -545 363 442 -338 99 -15 -336 229 988 106 -896 652 649 -771 -748 58 959 -899 921 270 544 -656 -850 278 -820 -453 -915 664 60 -292 183 304 -715 641 991 762 576 121 550 -814 -593 -73 233 -837 775 -683 -798 90 -33 510 -335 300 776 -412 -368 -870 -328 144 372 -999 -456 950 -675 611 -302 -946 576 -111 -980 979 -662 -797 -388 -820 387 300 661 -427 -82 68 87 691 -389 205 830 288 959 -86 754 -170 -877 -328 977 530 293 215 843 -630 614 629 575 -300 -302 -613 -240 283 -598 -507 968 16 -472 571 -889 -434 110 -763 93 -326 -14 402 -373 382 -659 -227 742 134 -908 119 -671 -720 -969 988 -152 -706 753 -461 357 517 -69 -990 148 557 -628 -708 -266 -940 228 -543 192 -145 -435 104 351 558 -151 489 388 181 480 438 178 -473 -395 -785 904 302 -757 -901 -466 -480 -583 -28 993 680 725 -946 210 -527 -728 -319 89 740 21 271 -515 115 -199 -486 -266 472 -152 515 44 -213 139 -592 -881 -858 877 -762 475 873 -661 625 997 -350 -340 -661 150 -565 604 -209 407 244 -518 403 807 654 207 470 -897 -746 -207 -783 -88 742 -106 -707 460 669 -526 856 290 539 -18 -656 -993 302 842 527 -94 -122 22 439 -831 -920 403 -757 -904 936 -810 -882 778 -678 47 878 -255 887 940 787 373 -572 785 123 723 773 719 -159 -60 65 360 393 -764 447 449 36 -289 800 300 -669 415 146 -568 755 -477 653 -627 -733 -280 -708 896 -880 896 108 207 -900 501 548 -817 265 180 -422 -218 987 -120 -246 927 -998 -418 -41 -931 -896 77 -121 735 -594 13 395 39 -392 160 -592 -137 314 416 -463 -971 -80 363 176 -930 -951 -705 -869 -458 210 680 398 747 432 486 40 790 419 374 -483 -969 346 -237 -126 960 -46 -377 974 785 -343 -292 -973 658 -754 722 856 329 637 637 -942 -451 -561 243 266 347 -161 -92 -639 -3 263 -44 712 -516 -565 808 -990 -996 -516 -396 931 -467 201 -175 656 72 537 704 -951 -881 -135 502 -272 853 -28 -988 387 -755 -158 -25 1000 402 106 -818 -131 267 -899 -392 139 890 306 -269 41 825 200 -623 421 -52 -540 205 13 -571 441 -979 -435 -129 787 151 246 -620 -333 905 963 -794 -396 880 -180 38 817 540 932 943 656 538 -38 -94 -84 -985 -615 158 915 -589 990 476 -473 -928 414 592 260 954 -469 758 -708 152 553 -587 -835 759 984 -542 -675 91 325 -796 32 -28 -150 -349 -67 -557 -905 -433 742 -947 -494 190 702 -644 681 -662 368 407 -159 125 67 579 -77 796 311 390 -955 -765 -828 -645 -744 870 -535 390 -818 -360 708 295 -855 35 871 -244 -265 -316 149 -528 -561 847 928 -302 344 760 393 708 417 -602 775 81 -266 375 -459 -395 -329 -839 249 -507 679 385 98 301 -937 -302 963 585 -543 -955 -757 -184 -266 303 -826 442 -209 -963 396 54 -6 593 -913 879 615 3 -682 -818 -264 -384 134 594 855 616 386 331 951 -704 -880 168 -367 -784 649 -792 -76 -918 -463 934 -384 -657 827 109 267 -638 -685 463 424 -970 896 68 -460 340 878 143 76 455 -951 -397 236 698 180 415 -447 136 -937 -529 -556 -909 528 -842 634 397 -225 -468 191 226 -103 203 553 628 -684 507 106 -331 327 624 641 -451 17 -17 -470 -702 434 -28 707 497 139 -86 594 868 784 464 360 236 959 390 -444 -216 137 336 676 -702 -421 625 -96 123 -963 -112 851 104 895 319 16 -244 -809 -388 -289 -141 189 88 89 960 -705 437 473 -339 983 820 550 -299 492 93 -771 174 834 -493 -763 -898 485 808 -786 327 -879 994 612 -258 -420 -930 814 458 -133 -972 -637 482 -389 115 -541 -604 -995 507 577 86 297 -812 -226 -155 -244 -449 785 -278 618 -333 912 441 -180 444 -48 216 -837 702 -347 876 549 622 221 6 -500 676 -8 -628 -777 -568 2 -971 326 127 875 280 889 -303 -780 147 353 997 -116 146 658 689 538 655 55 -95 -152 510 -186 -383 203 -877 285 -852 -237 -716 4 962 -799 809 517 -133 -46 -131 230 -826 -899 647 134 -434 -380 -68 -461 -949 584 -938 -589 -723 324 220 -780 -840 957 369 241 601 -447 -799 969 -72 48 838 932 970 -109 -69 590 -652 68 759 -694 986 -707 -128 -269 -402 -496 -217 -831 825 233 -617 27 -297 -566 -801 -449 -575 926 -335 -168 125 968 316 -822 -37 -857 -762 -710 372 -283 798 260 -148 -876 827 136 705 102 -568 404 431 846 433 -833 875 559 -304 904 -390 60 -28 191 809 528 -722 -728 -220 762 -794 623 181 492 -223 549 537 93 370 -165 -267 536 -645 -654 -233 -42 366 678 302 -771 831 -503 -63 322 -573 92 429 198 953 720 503 528 359 -527 932 -609 642 598 -635 237 -578 -760 -704 -406 292 145 674 -676 167 -676 150 734 697 -492 68 -666 -697 676 593 -257 386 -697 -460 -258 911 297 891 -549 294 440 174 131 -465 -189 511 848 692 -310 -306 -447 68 -903 467 845 -811 -59 817 -390 662 582 251 7 -63 -568 861 -705 -455 508 -630 -95 -496 -183 -1 -17 606 -849 -787 -708 726 -781 -908 -777 -64 526 -192 555 960 818 293 -453 649 -796 -934 222 -108 125 -143 4 850 -429 -907 899 -281 -531 -577 -127 -607 876 250 432 -694 675 -114 356 652 -253 44 -460 636 -733 60 -317 -727 577 -731 -115 68 91 413 331 570 -650 807 -578 130 -303 -975 655 259 294 30 -604 -283 921 -417 369 -378 800 459 670 -812 -874 -661 -259 -344 -210 628 -799 100 881 -518 -36 -522 -245 382 -443 725 -559 91 450 -281 786 -383 -71 -874 898 480 382 999 -24 261 842 -615 876 713 421 959 -321 573 -102 173 885 352 242 -916 586 180 688 -294 -337 -456 637 -322 188 -183 -112 309 -355 -698 445 753 -902 -272 -835 661 540 557 803 616 -261 33 -719 982 -971 -201 726 -150 -151 -553 456 -601 9 453 481 -317 -892 38 -227 -874 -416 37 986 576 29 968 489 678 800 -978 455 456 -360 656 10 -722 169 587 684 938 616 -475 693 898 -674 776 -198 928 37 -180 540 -587 621 -19 571 -19 -249 499 820 407 -45 54 -188 -15 -381 311 303 581 -14 -478 169 376 -987 -467 -573 491 -411 887 -636 343 -901 -1000 393 -129 818 469 -501 376 594 -401 -476 -104 -619 728 -25 109 -758 -751 -191 366 -556 323 -2 502 -41 -921 946 -327 626 654 354 -760 -663 962 -491 -239 -685 865 213 145 -646 824 83 600 70 684 -543 471 -228 640 -467 332 293 -611 -206 846 399 338 -418 -85 702 969 429 259 22 403 -308 420 -639 994 -794 -147 -885 828 -872 -464 559 617 910 -537 377 -66 -628 -535 -259 277 826 -651 771 -355 -910 233 439 708 171 811 -346 -351 -938 -82 -266 248 996 -528 905 -641 182 -705 -25 -995 -34 865 -183 315 -474 33 -201 -608 -734 306 927 -581 -301 -133 -748 -29 -679 -304 -935 -299 -374 853 -739 145 279 842 257 -698 220 -836 817 -514 -17 -890 -659 892 -836 612 -99 122 949 -90 -594 444 651 -943 501 963 -519 787 -766 519 -456 122 -902 -781 -112 478 159 -448 404 -936 138 385 31 527 567 711 -65 861 -743 -729 -429 466 260 499 571 701 -643 818 -798 438 20 748 395 -594 589 661 957 -361 -967 622 -433 673 587 -223 -293 285 -57 139 -969 -584 614 872 -480 323 414 641 -303 -525 -243 829 -12 804 -970 409 -708 470 418 610 413 -14 183 300 -214 -604 536 -395 -881 834 -638 -589 -386 64 -973 541 -378 387 -928 614 -841 -750 591 -633 267 157 230 -26 -225 97 414 670 520 -567 104 -141 520 -834 -978 139 930 -342 -249 -511 488 924 -623 240 207 979 3 -655 -316 -574 -42 -566 419 -395 -194 545 -468 -641 -124 675 -380 -998 751 303 -729 827 608 -653 737 330 -748 665 924 -696 428 -400 649 -965 233 125 936 -746 -428 89 -328 -131 -268 996 157 -613 -781 882 578 -836 916 -537 -402 943 -783 -882 60 48 -92 120 971 -33 -199 -991 -709 10 900 243 -519 919 421 232 995 -194 488 262 -546 877 -394 913 -553 -639 202 606 -229 -820 -330 314 570 981 22 -452 -921 -243 -772 -932 -682 -783 461 415 -733 872 203 41 984 -320 -418 844 -845 -413 989 -327 90 -961 138 -675 -390 -166 -818 -965 444 -932 -826 -153 999 494 -67 -268 -520 271 81 -208 288 442 686 -561 546 -546 -507 -389 -788 217 -149 -713 -134 -554 -511 351 -364 -11 -755 399 -358 -707 -479 704 460 665 965 859 319 -773 995 25 -394 89 -626 -356 783 -985 501 -508 819 405 628 -751 916 -408 -388 -390 -643 -433 -132 206 -915 -777 -972 -88 64 -18 -494 37 -405 878 723 -331 72 25 -81 460 -419 134 -126 655 171 344 763 -159 -514 864 595 -962 -785 975 48 -234 467 -566 16 501 80 488 24 216 -49 -257 -713 -97 884 -439 13 -980 624 -397 -762 -8 536 -238 175 -245 919 41 727 -626 2 -974 509 -119 533 -582 -908 -962 743 789 -502 262 -837 272 -298 353 -304 748 128 219 813 -15 637 294 -76 -34 971 630 -313 -395 -118 -478 -170 438 422 529 -278 -724 34 528 -148 -67 314 -756 -139 -635 -247 834 -865 393 -347 -617 -575 202 143 -977 -535 -94 -254 -314 173 558 -612 -994 721 -167 -319 -460 678 -577 -635 890 -338 -573 -322 -14 -402 847 272 -542 76 639 679 -612 -747 -451 745 985 -863 -882 -884 716 -810 840 -146 839 165 -560 -255 -150 261 -605 441 737 -937 287 52 -260 698 520 134 -75 -596 -885 -323 -719 -953 581 -413 -75 -467 881 -994 899 -839 -392 -965 395 25 -753 -570 702 452 175 -561 498 -502 -239 -103 755 -19 -55 -687 714 531 -115 -725 117 -299 459 200 186 29 454 -736 423 -598 444 184 -755 307 502 147 -826 140 975 -104 -120 -742 -469 794 528 815 805 626 -220 249 136 -115 515 -242 566 -934 978 -938 -419 -272 16 959 159 -371 566 -153 106 -469 -830 -325 575 88 345 -293 -913 626 -621 -115 -564 -914 147 -729 219 -870 669 -882 520 791 17 528 -413 338 803 720 -856 -192 325 -644 990 435 991 -988 814 -856 -685 -751 -69 -938 394 400 -437 -216 347 910 908 -120 -685 987 -215 -214 -285 -719 178 -997 -799 -256 -628 111 -47 -257 966 -905 -931 459 -193 55 531 123 690 35 650 -331 283 593 514 -520 928 833 37 -480 962 693 -602 -803 -663 114 884 -288 217 442 44 -335 -459 704 502 -357 909 -230 400 693 -605 872 97 301 249 -620 954 -840 968 85 -410 790 876 -653 -867 -15 931 220 -788 -562 447 -556 -371 -81 475 -782 -901 -851 745 168 297 675 -998 -121 970 47 -500 -705 -695 671 -494 147 744 -96 -435 633 -289 -219 857 -50 814 -442 635 -762 -739 848 764 -449 -188 -718 -128 622 -640 -215 676 434 -526 -469 515 -921 -82 -334 -679 -469 632 -459 855 724 -861 207 -483 413 460 -651 106 -85 -514 841 -363 -462 298 928 -4 432 -631 -525 640 80 186 -159 -68 -762 580 -548 587 -616 -682 746 -669 -630 7 114 815 -753 -955 -207 -989 229 -397 143 -631 -617 -417 -897 -545 74 -201 -346 463 539 499 489 -134 -545 -736 375 103 297 -806 79 887 -740 -889 545 -420 201 -597 -612 804 242 527 -767 -436 -247 -646 -136 597 -90 177 63 -59 305 -313 -952 564 397 410 -357 -760 -731 -810 132 -153 687 673 720 -181 741 -520 -236 -805 -628 -618 838 -193 216 945 -448 -215 531 -884 415 839 754 -12 661 -204 316 589 143 645 464 570 -202 -775 -146 -679 -670 -338 768 -201 879 -381 -742 585 -350 278 -178 222 -210 290 333 -747 27 -224 277 -760 604 781 -106 -353 -773 402 -50 16 -411 453 -78 -702 89 664 -595 -193 -887 238 -881 285 496 -132 511 -316 -216 917 873 146 -268 693 -627 -762 -469 702 995 -969 610 428 -707 -260 986 -416 -868 285 -758 405 -634 759 -626 -163 -975 908 -92 250 735 995 -781 31 -697 868 -426 237 -541 -659 -77 -830 422 870 213 634 -300 -348 174 213 -135 -90 825 670 486 -97 -616 567 58 -60 310 -586 182 621 884 694 335 219 435 -288 557 -435 -6 570 -374 -120 449 -421 -741 629 866 -887 -511 863 824 444 912 468 -750 -854 232 661 391 -591 130 -704 816 -691 857 -938 589 -671 449 -456 863 472 -883 -625 801 -828 661 760 -955 -722 -901 -753 236 -773 -991 -878 456 853 -351 -160 -455 -549 -882 426 217 -49 -210 -275 832 -860 705 425 240 -214 -967 -722 -443 -656 446 936 -204 -342 -97 433 614 -645 295 -594 997 -511 -876 213 -127 -159 451 845 -663 -380 -336 -429 239 -829 -350 922 -432 868 -597 -400 247 -706 188 -199 -373 110 696 936 -254 -747 -918 947 495 567 261 -360 364 -687 -250 145 -470 188 842 639 617 -899 201 771 -138 -49 916 464 -47 -155 -214 -180 -197 6 523 291 380 -432 -71 -922 -570 263 -229 166 715 -73 555 981 952 -878 -593 -382 -84 748 -441 161 250 -201 -992 -240 -680 9 -228 2 334 -51 641 -691 805 557 182 436 814 -770 667 -830 1 662 78 244 661 908 476 -240 280 387 -904 -803 -59 767 -595 687 782 -732 -945 289 851 875 316 -723 515 -993 392 892 100 776 -516 -426 -239 95 765 423 -645 93 68 874 667 238 -938 -964 -497 -63 -545 -730 -92 279 -91 301 -352 -530 -142 -47 241 902 -103 796 -14 -542 -806 391 -151 398 -165 91 -863 -953 -495 641 194 -441 615 547 944 830 -820 301 270 -610 -56 116 281 415 551 -184 77 620 331 -36 986 -173 845 603 -385 -621 -71 -201 320 819 -32 -681 -735 -661 -387 -871 -655 541 114 -922 -682 211 372 964 -999 834 382 -454 706 -310 -129 -663 -645 -302 -542 -533 -711 729 63 -994 -921 802 851 563 -223 -409 -896 0 -506 -167 -314 -213 -921 571 -468 -181 -495 557 -947 247 325 -884 792 262 901 419 -384 459 798 44 573 -183 696 715 -385 908 273 -466 -520 -729 -640 977 -932 891 -921 98 -791 198 -519 337 -336 456 -917 -110 75 73 -615 -758 702 464 736 -61 -390 -830 -799 -986 727 674 111 -148 278 498 -950 833 -613 -923 -524 -453 457 556 -198 260 479 843 -136 -628 880 -179 -286 -874 -314 -890 -960 -238 142 27 -534 653 -349 396 -576 655 -881 -333 -632 -537 29 751 328 537 -522 41 967 238 -239 544 -44 -992 611 923 -331 -757 -600 341 -697 853 732 295 371 183 287 814 565 350 -225 411 -941 -25 -271 410 -969 -948 -524 -155 827 42 218 848 335 966 636 -557 836 671 17 -322 2 612 830 -470 -974 -66 -997 -827 254 -811 797 -690 846 770 849 426 -856 -675 -810 364 -456 678 545 430 934 807 -183 -634 381 94 -194 -653 -925 -523 -267 -447 -791 -611 768 -916 -370 -997 349 377 -281 -166 -11 -405 -636 -738 -109 33 742 721 728 209 -32 -885 -401 -539 -681 225 662 446 -678 -733 837 52 -257 626 448 -608 449 333 452 -309 -536 621 997 749 -983 526 -114 145 559 -278 721 -47 674 972 92 637 927 809 739 -638 -848 869 817 -46 244 882 -914 -384 -746 673 -854 -495 -750 262 -882 915 660 766 902 381 401 392 -251 -201 205 295 679 924 28 399 -1000 -57 -852 652 -44 831 -455 927 311 -846 901 -395 187 677 -955 -796 751 -287 716 254 -806 565 -167 971 246 -363 926 184 861 -621 977 810 952 -35 -423 570 -449 732 381 -593 995 491 -169 185 131 -418 -852 610 401 892 -875 -330 913 645 -895 -640 -213 -938 -644 11 -959 346 -904 -910 -304 819 974 62 549 -979 -174 -121 -1 588 -380 149 453 316 -939 -78 61 -847 697 582 982 303 -388 126 -34 267 854 -74 115 896 -168 -892 -120 684 -193 91 -738 -499 132 -322 990 -687 -412 484 288 -715 -178 909 -108 100 -728 292 692 -202 -236 -54 -266 463 -68 909 335 -940 553 -672 470 -636 753 -522 -281 -255 217 227 -556 967 83 -575 370 -9 -931 207 821 416 446 652 -674 -12 210 -166 531 43 -596 549 -137 490 516 -957 780 711 330 46 -210 -470 768 -51 789 -785 -1000 771 747 778 -406 15 -366 -118 -550 -75 140 958 -299 826 -475 -226 -54 144 205 244 -447 878 -795 282 -151 975 -839 483 263 -940 -540 744 -803 -203 -594 264 38 -582 644 -242 347 -835 977 -41 -722 295 -761 587 216 -65 426 329 243 926 -988 -355 -914 490 -837 -662 441 528 262 -178 -411 878 -767 -813 -52 603 482 -848 787 499 -822 -809 519 -239 254 593 -254 774 571 -997 697 14 -279 326 425 -159 -469 437 506 724 258 -185 -422 -359 448 283 -81 235 -912 649 878 871 898 -326 145 -217 125 -486 318 -300 0 152 98 986 184 -309 579 -655 626 -902 724 453 -918 963 233 353 343 926 -893 -436 339 -380 -519 -119 174 866 801 -5 229 887 -314 -237 -866 676 935 -535 487 -217 74 -246 -641 754 -335 -429 -239 333 818 -368 -341 539 -272 295 936 450 -595 -244 -534 -159 753 -974 -515 926 -960 -754 -939 -19 -505 115 403 -295 -491 -424 935 -988 -668 612 486 -124 -966 769 983 847 -536 -457 684 -782 -192 533 186 -877 -309 614 576 -954 -968 603 -835 -768 -378 725 -264 939 759 -674 -641 731 -821 -735 567 119 -620 -117 -161 -116 -108 -646 238 363 967 404 -498 -382 406 968 -154 -610 -486 -529 -854 482 278 -836 631 105 -304 -829 -807 -393 37 602 -580 -291 -252 -489 722 903 159 374 -509 -903 961 12 42 90 -190 611 -968 743 -105 320 -619 -381 -550 225 -209 325 -29 753 -947 164 -189 945 468 -849 213 -115 -714 938 811 323 -911 -72 177 943 70 616 539 732 254 -737 -293 -252 698 980 -685 887 923 -46 -475 384 -935 404 -52 167 -127 184 725 81 -351 -110 -829 -487 470 814 -140 -285 -495 -960 800 977 -643 277 -884 -734 -555 -146 -100 606 876 327 -227 820 -820 945 844 626 -647 530 656 -986 -316 -692 936 -11 255 301 -912 783 882 -872 627 788 444 -649 614 -155 884 -778 156 -354 -616 -17 -13 739 120 42 623 -676 570 -480 268 -409 236 745 -213 -342 -928 -422 86 -780 -76 -692 -281 40 -67 -1000 -85 182 -132 -254 26 843 -819 563 838 -242 -800 -149 494 623 -951 809 -322 -148 -854 -126 278 685 123 368 -840 -241 562 -603 -776 -472 -818 -62 359 -438 380 107 341 -399 61 -932 -671 -527 -944 -90 787 -222 -143 -535 529 986 -831 -795 -901 238 -735 638 171 354 -272 229 -526 -516 29 714 638 931 362 434 76 36 709 955 911 115 -531 511 -628 102 661 -259 179 600 -776 -331 -97 -300 -883 551 533 526 452 718 -519 -381 -868 664 749 -746 50 287 -799 797 631 49 -937 463 -534 239 998 -17 -498 -797 539 -273 -612 -506 -206 676 -525 -199 -975 625 197 73 733 -612 -608 -678 -844 438 65 739 -829 -821 -120 167 -483 -264 110 560 -460 -584 -215 110 887 -99 564 -285 -694 -453 699 -892 -245 867 775 -657 -143 -89 -776 -924 -236 220 -459 -566 -975 178 551 951 -533 -9 711 701 208 -300 948 -792 935 -393 419 993 921 313 131 -571 -742 -1 302 -927 -337 484 855 -3 -277 -173 807 -680 -107 952 440 370 -337 351 440 298 -698 -865 974 988 -992 765 940 730 -769 512 694 -873 -666 -122 508 -250 -440 486 -783 -348 713 -34 674 -671 -3 772 -986 800 -45 792 280 -959 -896 -307 -981 166 -498 -28 -649 40 -422 959 51 797 -461 -687 -970 -790 585 825 962 -147 -84 868 291 -453 308 -623 -646 126 -660 517 -485 88 -484 261 535 -801 912 -833 861 -894 541 -805 -125 395 468 -161 -740 -255 -730 -801 881 676 208 372 -980 -426 390 -323 -709 212 648 778 -981 899 -612 649 -186 386 -268 51 539 321 -987 -189 872 51 -486 448 -172 -336 541 -584 -833 -638 -351 152 -864 235 881 49 950 974 32 885 -212 -599 -141 955 570 -234 100 -477 -218 713 796 499 797 -147 -151 -809 -184 593 -438 656 -496 325 -522 802 -892 -269 902 201 -348 236 -510 769 676 767 -678 -588 867 -550 600 637 9 -662 50 -944 723 -138 94 779 -949 -376 41 396 -567 -53 -513 -84 -517 -559 348 -995 998 787 7 -600 -739 34 229 -820 7 814 -904 -80 876 -86 496 -552 -779 597 326 425 -145 710 795 280 408 584 -918 -554 -793 -429 254 424 588 87 795 828 -558 478 736 35 965 -721 -898 -53 198 815 -708 -900 680 -600 -548 -17 798 -117 -378 -445 25 729 133 675 186 -901 174 96 -518 837 850 359 -529 347 880 -114 39 -154 -643 -954 -664 141 564 -923 -745 -517 -873 -970 -587 -683 -647 -522 796 467 448 439 -764 -684 280 33 -477 552 -365 190 -445 -295 -645 -876 -250 -38 583 229 -884 -122 707 -265 327 -358 -700 394 -13 880 -354 -741 464 -361 517 -302 -528 265 702 612 -45 383 655 -88 687 -291 489 278 -918 -278 388 -558 24 -955 143 -175 347 147 976 -988 518 -722 112 964 -614 973 910 270 -146 -102 -165 432 303 737 831 -886 907 -815 -150 369 135 513 173 697 -59 182 -146 311 -322 -396 -806 383 -833 738 57 -624 -105 111 -371 -988 635 919 774 610 411 171 579 888 437 -719 232 -117 -513 -653 272 -164 -254 -81 -504 965 556 818 -229 275 374 -806 643 132 -582 583 850 -179 -477 337 -454 500 542 -663 147 -991 694 -504 -485 -838 64 -586 -482 770 -886 99 -197 625 -964 -459 -314 -167 -706 -344 -517 -52 444 -6 395 -189 -795 -21 991 368 -244 -423 580 -885 44 -719 -697 -698 876 -985 269 784 80 352 -585 -841 -678 -509 369 -588 42 309 -702 -743 893 754 -603 50 193 -728 -626 -109 -369 -517 -292 438 584 -777 535 -319 -652 -410 785 -831 -730 -550 578 -891 888 -618 276 956 172 835 906 689 -701 500 -23 -659 -190 -526 -414 121 -195 -402 284 -136 521 -361 278 197 -555 -683 924 131 82 346 743 908 481 -204 378 -97 -751 270 923 103 608 533 -882 845 -8 235 48 483 -367 -735 717 859 -11 146 -459 -280 -80 944 970 538 211 111 930 -276 506 595 930 77 670 -161 -145 -197 153 490 -970 628 851 294 348 -915 -314 -167 -136 332 854 -78 -166 425 574 -312 -525 126 661 414 136 552 45 860 782 796 -455 -238 799 984 197 69 -514 -123 -745 -287 470 -64 462 -755 449 10 -822 -445 -310 -235 134 -948 416 -720 -620 37 -287 673 365 304 927 -1 -315 -456 554 370 98 -986 -598 154 444 -16 132 -577 -527 -827 -220 242 -693 968 78 831 -936 651 789 -512 -465 -905 837 -407 -501 -850 -578 933 464 776 62 625 490 169 607 925 -229 948 -842 -712 -691 128 -130 -416 75 -254 -344 315 881 -651 780 -275 -486 579 -262 -228 99 -967 -302 -355 -375 -854 -733 218 642 -82 -17 -847 419 918 -334 -585 259 465 457 -452 -996 225 -275 -4 480 -974 615 423 -406 -349 114 -722 -206 -568 693 641 -62 785 553 843 125 -729 184 -391 -516 -254 454 222 -850 683 154 105 -150 273 -758 -616 292 923 -459 -384 -687 169 -358 -937 251 225 886 919 -26 756 -859 -861 -448 934 814 -979 -598 266 -940 -517 617 -817 963 895 -220 83 148 166 -348 727 196 -32 -726 -738 896 569 -910 332 335 -595 407 496 988 -860 110 -858 -833 362 788 -859 426 -730 465 627 -138 923 609 -90 201 -253 -289 -165 164 986 -513 -904 -672 -470 226 250 158 29 315 -663 -604 -628 -743 -273 -675 339 803 514 -243 -687 102 382 832 339 601 -815 537 -239 -6 419 -872 854 906 162 -975 -306 11 849 871 57 821 -839 170 -246 -380 664 520 608 -781 178 970 -313 -852 49 -120 -806 225 436 -68 -256 179 558 175 -96 77 -383 252 445 -707 -48 -731 -814 285 521 996 953 -813 658 -366 460 -657 400 -425 -760 -733 -401 -272 392 731 503 46 467 710 204 787 -144 368 599 -234 143 -452 649 -145 447 -740 620 737 -453 378 -183 406 -977 -832 -647 -494 -71 -950 -613 941 865 -646 -914 -283 159 -638 -206 -597 -343 -649 -730 -736 -486 960 -806 -22 982 206 -155 579 533 773 -566 508 100 233 198 -581 684 81 -504 612 -125 -304 908 -334 -66 -348 -497 368 50 -625 -738 -83 -484 15 481 962 597 168 846 634 635 -869 -802 -421 249 417 968 -709 -206 -37 237 367 501 -677 -69 -185 -853 -301 675 -412 324 75 -724 385 132 120 -44 -480 989 -126 -57 -154 103 -251 922 -793 -338 -696 -327 -989 -676 485 281 -834 523 -918 -20 64 46 -933 -264 -50 -656 89 423 -549 -868 890 848 -611 17 137 335 -687 -116 2 375 640 -889 878 -624 45 -759 -286 524 -795 -656 506 739 929 773 -663 -319 -124 -958 -796 -727 -111 -204 -263 -655 -157 -756 714 -505 -612 -428 447 -905 653 450 897 -685 384 -545 -449 -346 591 760 151 478 733 -231 -857 235 -903 -495 930 34 106 923 -744 -71 377 173 -470 -426 412 -793 -237 242 140 304 -384 10 106 683 -362 -665 664 960 708 -602 759 997 978 -761 203 -876 497 -290 641 -93 -131 -645 -579 -648 42 733 -486 -172 468 -855 -417 -446 301 999 -257 -785 453 873 918 -987 -676 208 260 766 -577 -129 -9 -408 83 835 175 699 357 298 -471 -824 -136 -142 -904 41 664 694 958 178 38 294 -249 -416 -499 -216 -147 64 -590 825 591 294 -881 848 -158 673 333 56 280 960 -432 997 -328 -430 507 769 -90 -16 57 -296 -171 -966 -155 913 -664 -583 691 -873 -556 620 -848 -631 809 -588 279 343 -821 18 -733 216 229 400 -1000 -456 293 -977 978 -296 547 -867 408 -142 -246 -972 406 -298 -514 -989 -885 -949 811 -573 143 132 94 367 906 928 66 -55 737 -975 -806 577 64 -736 -506 -409 849 175 -707 669 451 235 497 703 -577 571 -460 427 528 -854 -954 -788 469 -983 -269 793 513 -196 -788 -211 680 42 352 -703 -150 -271 -633 -826 198 234 -23 517 690 141 713 -191 -550 -499 339 -279 804 -413 465 -835 568 8 759 -255 -126 221 918 203 -612 -469 -629 -568 583 527 899 678 345 -985 -200 822 609 567 -977 579 348 -828 -584 -601 238 -101 427 -129 -789 -321 409 549 -492 -975 -352 -97 323 663 -431 -904 72 -832 -571 551 -310 978 -904 47 337 -951 -30 313 32 378 515 479 -71 -363 -780 -443 224 -831 -859 -109 -167 983 -314 201 -339 572 969 -438 341 -952 -484 787 862 -673 -472 816 783 955 -86 -439 80 -654 136 -11 367 460 -518 376 -193 -422 -412 383 -661 637 763 331 808 555 319 723 430 703 -823 336 -192 -596 -360 -510 -113 777 -388 -166 -467 -497 530 -985 -370 308 735 -92 560 -130 -903 394 90 362 -110 463 410 -31 -407 -199 812 -680 631 69 -541 169 -446 321 -61 -665 143 235 -385 444 -686 -47 634 478 -972 -764 683 955 -918 684 -291 290 -954 -164 545 -672 497 809 -997 -165 -73 171 510 -976 918 169 -999 -81 -462 367 274 146 946 263 -1000 -714 -149 -757 527 -904 895 923 830 740 -617 -706 766 660 578 -259 -330 203 487 354 572 48 -379 360 165 -102 569 510 146 925 833 -69 68 -876 510 739 -515 -340 -942 -316 -832 148 2 -265 -918 135 -935 335 907 586 -320 221 -622 -395 216 711 719 137 -873 851 -996 -953 6 -567 -446 775 -188 517 595 899 -961 -905 272 -258 848 612 611 -916 832 110 -724 -422 845 -950 -932 196 -605 158 -231 573 940 975 348 -666 -133 929 -864 911 -787 -30 194 -734 -948 -788 418 -668 -662 89 767 704 335 289 -510 -43 735 -86 677 37 -655 -31 -190 -427 682 -187 782 -621 232 245 996 -619 701 438 953 961 980 -869 -483 -474 732 -119 659 854 944 415 128 -560 -640 -570 -780 -789 338 380 816 740 -108 92 24 -43 -899 -806 -509 914 -889 -509 951 -413 111 390 -876 368 814 730 957 666 828 282 116 948 -648 -288 -152 -588 -923 972 -295 185 -682 257 792 -58 -513 93 726 -208 -253 27 -699 -176 398 -58 -602 -947 -756 288 -248 623 -189 -45 795 0 -34 457 354 469 -419 -415 -232 954 -346 -276 -758 -384 376 323 203 -929 -289 -674 377 -742 911 -416 181 -622 993 855 307 814 -411 -659 440 -964 -130 587 772 -311 29 940 426 692 773 -987 -343 619 845 839 -77 209 -959 169 428 172 -816 971 378 350 383 276 531 -213 -823 -508 297 -456 -313 -124 64 -32 464 241 -278 -355 847 -50 530 902 639 -756 -238 -736 -601 835 -186 686 -577 -197 854 -649 -991 5 198 -362 895 911 962 -995 -908 779 -152 -631 893 946 276 -216 790 732 234 -12 -177 584 964 -78 -392 690 -318 -413 392 93 -671 -166 -872 661 -792 942 -338 646 -596 733 -999 834 355 207 -888 -303 259 -83 353 696 810 342 267 977 -1 19 14 -388 579 -271 -934 -556 941 606 -753 518 -145 540 -696 -550 982 -55 -931 638 418 -74 570 851 168 -312 -673 -999 162 -663 -335 981 535 185 -805 999 577 -651 284 453 321 559 -166 -658 247 -373 601 529 373 505 -235 847 694 382 352 767 18 -109 270 -371 -268 -874 262 -935 261 -996 170 -269 -169 678 757 985 635 333 598 722 -194 -317 954 901 -602 -604 12 -243 -888 503 662 368 779 -803 -95 -491 71 -851 -708 169 766 427 -339 17 794 -62 -852 402 952 -5 -479 228 -581 559 -441 -447 -42 463 -892 -201 926 -969 -453 -312 -535 493 668 222 -798 882 -632 418 410 75 -487 -322 838 -787 514 489 520 527 684 -740 252 -197 -744 998 -462 -808 -58 951 -717 886 437 -486 999 787 -826 78 -226 197 -258 362 315 -230 -860 849 -645 396 874 10 126 839 -99 -510 -574 195 -703 -818 -407 915 -848 972 -734 378 803 945 815 -613 733 273 -458 -288 87 -976 -923 273 193 -903 -369 911 32 341 173 160 702 517 690 618 948 703 -16 -235 509 694 332 933 -299 -588 475 453 -126 -406 416 328 -459 -116 962 33 -258 -368 -521 89 875 627 513 208 -510 -834 864 736 -284 -453 639 142 -179 -159 14 -53 964 -674 -610 941 -127 -183 508 587 -481 48 580 -469 978 576 595 -949 -802 114 -215 384 527 -101 -907 -18 818 -301 -972 371 -916 83 852 -766 853 762 -932 -130 276 119 -424 421 -729 426 277 -294 231 -954 928 -169 -314 990 432 797 -700 -463 83 -364 997 41 -254 535 -602 999 98 477 -73 101 -339 -123 901 -548 290 456 -325 -314 -613 -825 -984 893 -54 661 49 -826 159 -161 -509 -276 -268 672 -369 -973 -515 936 -80 352 -788 980 -466 492 -72 -903 991 536 198 860 881 60 597 884 -448 599 -99 -937 -524 694 805 -401 -950 378 -219 -933 -564 -96 75 672 -934 133 779 -789 367 -928 833 -979 55 520 -451 406 -365 -348 -441 350 -39 -554 915 695 -124 -663 -361 -494 348 53 -335 -983 174 677 -575 -274 442 -446 -419 32 340 -670 -911 525 876 824 -211 506 832 -762 -794 185 -986 583 876 606 189 -355 -890 787 -772 365 -599 -665 -955 -462 -371 620 139 -972 -534 999 -455 677 -108 819 -802 613 -339 -390 729 -292 686 -829 -96 835 -547 -51 8 -189 108 -683 -655 237 -892 -809 -309 -305 117 -595 384 -302 162 186 548 -496 797 -508 -568 62 -443 283 944 911 499 -872 772 197 900 -256 31 333 -547 -235 -548 168 -784 462 520 372 -444 -341 930 38 -201 640 253 -959 -388 -134 -225 -392 -473 810 -313 -710 404 609 940 -656 -641 -347 -944 -4 756 178 -437 -725 529 690 -679 280 87 221 53 715 492 707 -655 -996 -206 -855 995 30 -717 -252 -477 -661 419 -585 -827 50 553 -362 -349 -968 785 515 -717 -53 336 913 -245 324 337 -850 -936 187 974 822 562 -887 -924 -775 -607 173 917 978 207 999 -458 -366 -258 -229 783 -160 -494 -551 -51 -538 421 363 468 -973 -593 -138 -672 -537 414 -267 -168 -846 844 -938 181 -685 -375 231 -581 779 890 545 -159 808 -693 -68 653 -410 -440 -628 -185 -490 842 998 -156 -691 -578 162 -610 421 -363 -825 324 950 703 624 682 -182 920 -29 -243 -778 380 579 467 901 -339 -42 -446 -705 284 438 54 164 452 -591 196 986 704 656 378 -468 91 799 518 -373 851 725 -152 -222 212 -426 -755 824 566 693 107 -52 359 -286 661 -129 -811 165 128 -13 -395 -318 -301 651 -70 650 -157 -652 -627 119 533 -498 -777 -151 402 -555 -787 -197 -330 -732 318 -269 193 966 847 -588 297 -922 9 -980 -366 483 971 515 -593 658 949 -261 -685 -814 765 354 91 231 -845 229 149 -628 158 -49 551 -840 932 -755 -240 455 -150 -703 -660 -312 329 -775 237 756 -909 91 544 378 997 336 450 497 47 -685 -798 -201 -526 159 -856 156 -276 473 -463 -620 -928 679 -655 -234 -544 -33 244 840 -176 -619 383 453 -823 -667 -258 -276 348 -869 -906 395 132 -409 -336 -980 -131 130 -328 -363 296 335 -644 238 221 -800 994 -82 305 208 521 425 637 -841 -416 942 318 647 222 -439 275 -420 -918 873 593 205 -909 454 -139 555 -210 341 999 -169 -804 -422 478 -614 558 -47 -659 556 -399 929 -170 560 998 -820 -607 -82 -297 430 303 484 -711 659 -31 359 -663 -654 -53 306 472 971 918 -115 -195 -95 7 -813 941 669 -802 -319 242 -358 -570 -93 502 630 -115 361 295 -825 -542 -399 559 230 612 -901 -609 480 756 -399 501 -8 -590 -571 3 -98 -952 -643 -96 818 801 -12 356 -278 920 871 -948 435 -473 333 462 189 -95 657 -364 765 -841 -649 -840 -992 -169 -867 704 -174 450 94 695 -718 656 265 -438 596 -378 -728 -300 745 553 -855 471 602 884 360 -510 101 -862 61 12 -983 304 -614 -714 294 -303 -109 528 334 -700 -170 84 737 811 -599 -63 413 -414 536 -309 -3 -745 585 -209 -650 -925 -288 -913 -30 853 803 -942 -394 -461 827 -960 890 554 515 462 757 -820 104 728 -961 -801 -831 999 -276 -482 -22 861 -931 -702 859 -145 -106 720 -841 440 214 -458 849 745 13 -627 -751 -891 811 499 961 -966 147 442 582 985 -744 -92 -709 -889 227 557 -982 -412 -14 -383 147 387 -113 -873 -884 545 633 124 -576 -702 273 962 653 -127 431 -11 186 -480 230 -156 686 794 113 -807 888 827 -150 305 508 -985 -588 917 -780 537 -72 -44 -840 270 380 385 694 -76 488 -607 -888 10 170 -575 -619 -81 222 -750 -128 -463 -9 877 467 818 -584 942 975 -236 596 -108 91 -104 -172 -255 523 675 -932 648 40 -582 485 904 302 99 712 -557 822 -694 -11 -720 -800 916 -712 139 -282 -612 49 -100 804 971 -199 814 -928 75 946 395 543 -513 763 31 -143 -611 -428 896 134 -664 42 -371 696 511 -879 249 712 823 -843 824 564 -914 -251 -943 61 -789 26 -693 677 523 940 -631 -607 -158 -68 -742 -978 -700 -932 -753 982 -203 -299 -3 -842 728 -93 -121 508 -788 771 342 781 754 -695 550 -78 -240 -62 -42 -11 306 -873 -609 239 490 -703 -281 -373 -536 -258 -478 781 -419 -258 607 621 370 -189 -892 -942 300 -662 485 328 540 -865 841 -545 250 6 10 -778 78 -269 168 -721 -750 592 -678 -828 -632 -29 861 -844 -310 515 341 500 -486 60 796 -363 625 485 262 -109 563 965 201 -187 878 -433 783 854 -346 260 882 562 -618 -372 134 810 344 -201 -472 801 881 -332 -783 500 239 -217 300 284 -681 773 -29 522 -239 -721 279 419 -887 71 -433 -614 153 -250 -626 -872 60 167 -964 -137 -7 521 981 297 947 864 509 -874 763 -789 77 239 728 -197 -799 967 572 -343 -392 620 -475 -376 -151 685 -46 349 883 -443 321 -88 -763 851 -599 -687 -747 -740 44 -400 -308 103 773 -781 71 -857 774 573 -635 545 546 -471 585 266 -537 -445 823 -686 561 -79 856 -89 -959 -706 655 975 -615 -927 -895 -244 -685 -507 -214 -256 -679 -636 -549 -37 797 -189 -23 438 -540 -127 274 504 -214 -882 486 921 -682 108 -845 576 -553 111 -655 88 -234 525 943 97 -725 -916 -30 -758 540 -605 222 269 -205 289 -650 241 516 -619 -294 -289 257 -40 -351 815 548 585 452 -390 -525 641 828 -477 -791 592 89 -222 -207 394 661 -156 629 -13 837 -309 -590 -440 620 80 -723 480 -786 -903 -658 -38 -98 -266 -246 624 309 -700 -813 -12 779 -691 -822 982 -511 -408 -502 -404 660 -588 364 408 -709 928 -600 960 -626 -242 984 192 629 91 201 -546 -332 340 244 -155 981 -265 -602 -942 522 -737 713 -494 641 627 100 -536 -855 835 3 -884 -493 -247 -582 149 -94 345 179 -740 560 739 504 -921 886 -193 62 -823 278 215 752 -364 -471 139 681 -93 436 -724 687 -973 -630 601 -342 335 93 913 -444 377 -85 -745 -507 -957 313 195 -216 -497 699 -146 69 619 -266 823 996 -1000 -533 -957 -575 682 921 -846 -438 927 -460 186 -336 538 -281 82 -826 470 151 -982 231 859 -659 -29 -835 -102 -208 718 524 222 -869 -457 251 219 -813 506 476 -879 719 235 75 -917 254 -733 -154 -751 -792 906 297 727 -776 -201 -671 335 -438 -652 216 -385 -740 -843 605 -136 831 630 423 -198 -254 67 957 379 -176 882 408 -810 -94 -876 -736 -24 -304 749 -506 -74 426 -970 -892 -592 387 759 -511 369 587 -517 -283 652 181 -44 256 536 236 -496 -648 919 656 31 368 -14 325 -901 283 334 680 773 -678 -223 -976 -522 -563 -134 -957 -873 221 -507 457 28 301 -930 -69 993 -304 738 212 -267 372 -747 -782 -652 640 -498 782 209 -585 -170 -54 339 255 367 634 829 -593 136 731 -816 80 654 306 -143 577 -103 666 -922 207 4 121 383 -768 -978 -953 195 782 656 -539 -580 -151 502 879 -590 -9 -541 -531 342 -540 635 297 889 -859 427 472 941 33 414 -601 -100 -744 795 449 -642 -93 996 734 572 79 524 31 -498 -237 475 610 894 837 -518 -132 784 -975 -328 311 -360 -363 545 935 112 -592 484 382 366 -399 110 -688 217 144 400 -716 926 -657 -703 -632 664 348 53 663 735 -914 977 -11 -644 -482 651 899 -775 -173 195 235 -616 508 249 -874 425 877 973 -565 -160 643 -320 -659 303 -539 237 908 -153 -374 193 309 856 -826 -109 -828 -759 -683 566 880 -114 362 859 795 420 -733 342 -333 38 136 -213 935 -653 -200 12 -577 -981 415 -229 741 764 -639 -661 610 802 996 669 -196 286 166 927 889 -192 999 -490 829 156 193 -262 310 -355 371 -362 -275 473 536 885 614 -667 562 -329 380 -56 485 -932 84 -855 -132 -213 351 917 308 812 -574 -691 456 -847 263 -780 -242 -680 380 -155 -610 657 934 -844 -5 -397 368 426 972 564 190 -554 -593 -426 129 55 574 755 794 275 136 -439 -937 85 324 718 482 -591 411 -359 -49 -353 -797 343 944 -254 -806 -878 -343 -71 515 -479 -441 -248 -611 -932 919 -612 -681 519 -856 -987 194 -601 -26 -519 -129 -722 -356 518 -494 747 -919 412 943 3 -694 3 -37 345 -865 432 973 -74 860 764 -969 75 -781 -308 -453 -563 -187 -122 724 536 -144 -405 184 292 413 912 -721 103 841 -916 -336 -218 163 -549 -581 -91 501 -326 -740 942 981 728 975 867 881 588 997 -486 -686 -538 -697 171 -73 -226 -229 -651 -669 984 -196 280 316 -246 -316 -353 -182 -618 -889 208 -173 991 -633 -629 -688 -904 131 843 902 179 846 -795 -939 227 -340 -888 -321 129 -170 847 237 79 543 -350 -248 579 -55 -444 517 -294 -248 -345 -450 -17 -785 -886 139 -189 682 646 -153 -440 924 -937 -852 505 130 146 -212 927 -765 90 -913 61 807 -25 -184 -824 -400 -654 -672 922 829 969 439 -348 595 -998 -763 612 -576 -397 -54 997 -4 -732 -106 306 965 721 -199 -675 -987 661 681 -102 -191 825 -952 -459 -546 457 807 333 -874 930 -352 947 643 -346 -304 720 -197 782 -574 -38 -831 -153 -647 691 -844 66 -409 132 -663 381 78 -713 666 -172 -13 -179 54 760 773 -947 -158 -220 451 690 -297 -862 854 45 776 -66 -119 404 -231 948 -218 781 695 -4 866 -52 -98 -653 -588 142 169 391 -618 726 487 513 -932 717 676 392 29 911 -924 -701 -914 815 -411 -92 896 -839 296 274 -125 55 366 920 821 -219 -159 825 -25 -627 345 32 963 -275 -541 326 318 360 -424 296 -653 -240 554 -890 -877 468 908 977 479 -899 849 714 265 646 -323 107 -730 -911 350 -789 -482 823 -770 -340 979 -382 -742 258 420 -723 863 -924 -344 -147 294 -873 -718 671 242 113 -794 690 -137 -107 -587 388 35 176 789 106 647 460 -749 -178 283 304 422 -526 606 -66 764 -244 -87 -936 -655 -459 -486 66 -59 168 -904 -820 -235 613 836 613 -104 842 737 79 643 -880 -824 -300 962 -881 -879 -88 863 133 434 -545 379 -923 305 -237 -807 -224 193 -762 -474 583 23 828 683 574 544 -579 83 -694 -518 146 118 -748 15 -332 -335 407 38 -193 -364 321 -625 -372 673 627 877 -758 -990 -429 485 -518 799 429 -436 -122 -971 -218 448 218 -505 -176 236 -675 896 903 884 -432 144 -384 -396 -389 74 -637 13 -191 731 952 0 713 -897 737 83 -571 -197 29 -229 -904 -697 -895 533 -210 689 -72 4 218 521 958 -847 -658 544 -279 -200 -38 673 187 -262 -458 -862 -844 -891 -70 -158 16 529 -769 760 -878 -719 123 541 40 504 -753 -465 386 555 -860 803 -418 506 -623 -611 -152 -715 132 339 -31 184 -612 242 185 -133 -951 -802 -617 -207 426 942 881 859 -365 215 -226 -169 -465 894 587 -450 646 -668 365 -72 897 -711 373 -714 -28 -737 -728 -72 -659 600 -891 350 948 -869 -218 -661 353 128 -165 -94 -153 -982 -414 220 -467 649 -763 -259 -246 -416 385 -970 -569 848 -122 67 -626 -410 735 941 445 473 627 90 854 447 862 -53 -439 198 281 -643 290 338 -94 326 201 -545 451 -297 95 -741 375 557 476 -479 881 -675 -201 542 -22 -859 -380 -875 -214 -63 -862 698 933 -331 -571 12 -974 -878 198 -439 287 -384 -606 835 -280 323 -893 488 -230 411 758 -885 -396 874 480 -426 -240 304 -291 181 -706 100 -738 -596 382 -206 -945 369 -129 -60 -764 -367 617 -767 -916 402 -785 -281 447 -105 354 176 731 593 -694 354 51 459 -777 -515 -650 -299 823 -687 755 997 968 -514 208 -573 -508 716 182 -981 596 -145 510 835 -433 651 -336 -13 865 958 -942 -324 568 -789 -333 -305 -323 536 668 849 111 -554 572 371 -137 -932 947 261 358 -482 -724 -546 -796 -248 599 -930 -237 171 -985 498 743 725 233 -282 -941 576 334 -144 -277 -965 -379 652 -58 106 -656 -921 -762 428 349 -872 61 313 -598 771 -198 -192 468 920 689 402 736 155 424 116 -721 716 -714 -137 -159 -627 -552 983 -480 82 -863 487 405 526 556 942 194 -166 -630 787 -572 293 643 710 900 -109 351 26 -216 385 -221 -330 -792 820 835 -611 -706 -265 210 740 135 -851 -468 -91 550 979 357 881 752 862 87 25 610 -36 730 333 -790 576 -118 -27 359 -399 543 -948 328 -884 207 -183 -58 14 -477 234 311 896 -903 98 -154 307 -889 -863 431 -864 29 -86 181 644 -902 -216 294 532 464 -475 -605 -134 266 708 620 -45 -847 22 -485 -822 -240 -159 -998 338 -545 606 471 -190 374 -377 582 751 -730 282 -4 435 -762 305 -424 422 305 831 982 -314 356 -369 806 -692 285 -959 -628 -859 -360 844 325 618 828 -361 738 880 996 -321 -710 -778 162 -483 -608 -821 362 -759 249 -191 295 373 -865 961 815 -535 -86 306 -469 873 409 152 -798 -928 528 232 983 -889 535 1 -127 -865 -238 -117 706 939 933 -698 664 11 -699 -860 -842 916 -888 -251 888 -470 -922 -535 -650 -106 408 529 -885 -478 499 -951 621 -668 -923 -731 -627 813 331 -292 934 -599 -157 -365 273 693 -27 178 -719 829 665 -940 471 -803 -153 -926 -65 -239 -51 -877 -456 -884 845 330 174 -723 480 -824 627 -823 530 69 -441 291 735 409 350 -815 668 -885 -648 -911 -807 -240 -86 -452 409 -806 431 -197 743 -972 -28 661 343 -870 868 -122 943 -68 850 -532 -44 623 -683 -494 -767 -138 828 -595 -794 -159 -299 -449 134 49 607 -640 -756 691 100 -398 -598 -50 72 -502 713 305 769 -360 -691 -764 -787 -6 -329 865 729 -746 23 251 938 -275 976 -465 247 -743 -79 -57 -610 -52 605 244 -478 478 -33 -180 404 -935 848 409 296 821 -159 -564 -99 492 -351 -802 -253 470 85 -221 -606 841 257 -13 887 237 534 318 -378 -535 227 -850 356 -971 -256 -357 -86 -613 469 -591 624 -440 -510 -821 -38 73 504 100 786 871 98 415 -699 -315 877 -664 176 922 376 553 603 644 666 -522 -455 -755 -414 -185 -793 -838 906 -158 -129 855 -176 235 499 -671 -799 287 -732 149 40 180 -901 -645 -373 574 480 945 -650 62 -589 866 -942 -843 284 -69 -219 281 -401 -255 -624 728 -47 184 457 10 -279 863 583 -803 -833 -785 -444 292 -31 -418 590 529 826 -693 -967 -194 157 -979 -523 -781 -825 772 -867 423 -844 884 377 855 -495 -11 -413 439 666 -935 -880 -789 -630 -944 562 -508 238 397 553 591 207 -327 -580 612 -387 655 548 -834 367 398 -675 295 -480 52 -263 745 659 298 636 893 281 171 841 -268 901 -502 -696 -133 359 -281 155 -304 -164 921 590 -588 762 -719 23 93 -97 812 611 -139 -164 -229 729 -909 -541 -330 -387 -830 -858 -291 44 -541 -366 -916 324 -685 -43 -522 20 -673 -739 444 -116 603 616 534 -317 981 900 -648 230 -660 -850 -324 -759 712 -368 -773 -157 -129 -228 -87 773 -380 -434 -644 10 931 55 -239 -648 818 -110 -482 832 291 -515 910 447 -298 -866 419 355 300 639 756 367 68 -122 -985 -306 -548 166 -975 -915 184 702 786 110 -278 -935 -81 -111 971 -382 273 236 -117 355 -645 -588 -933 -268 -782 253 -644 -975 752 -201 -829 457 -858 -586 830 582 21 2 73 -910 -811 -655 259 575 -948 -474 232 885 -271 -571 -322 696 -31 -579 -477 563 -151 -235 959 243 153 -611 -806 208 -974 789 374 394 470 -720 296 -550 582 636 187 328 -859 -402 -26 438 465 -377 445 534 -674 280 413 -721 938 730 -572 212 842 737 -868 -632 -999 -911 -801 -250 -662 190 854 -388 -27 115 -992 282 264 397 151 -483 288 505 809 829 -532 936 -750 -146 -793 -789 -807 631 921 -768 -580 507 -951 -370 -309 773 -347 -932 880 744 17 377 186 348 -412 813 -337 166 -470 798 -90 263 702 -174 -289 779 -372 -755 -92 -398 -99 195 997 -255 -942 516 -39 781 18 -177 -334 695 -535 758 -100 669 -761 -776 877 -443 99 -28 195 -872 449 284 -936 248 -446 -632 -371 731 -533 -658 946 131 -609 108 207 -638 -677 160 201 -493 406 671 -645 324 901 838 -592 989 -116 571 -880 309 938 -62 -50 821 889 107 910 209 694 417 -94 313 -216 -604 303 143 419 -602 26 -380 332 209 413 -946 782 912 -343 54 213 303 528 -381 -149 534 -505 -418 156 -980 157 -462 -728 -403 584 324 959 -307 172 910 -247 704 -460 900 710 992 -301 -151 -907 -164 205 217 -744 -151 816 951 -540 -282 -579 -367 402 770 -284 -943 -66 -981 526 536 -846 -729 -771 -684 -763 -482 168 773 -980 391 494 -415 -667 922 73 -208 176 -183 -835 908 249 -868 -936 842 586 -198 460 395 -560 733 89 222 -854 -826 -143 598 575 473 175 627 341 129 -955 -298 517 299 -960 -810 -728 583 246 -359 561 217 -503 440 614 -32 -585 -148 517 -879 493 98 456 949 -821 250 255 831 -421 -604 689 466 -567 -646 -36 -56 795 657 -119 642 -203 534 249 -577 -552 361 443 -580 -50 834 600 929 -799 665 -633 -971 122 -906 820 155 954 570 736 760 -663 -266 -302 -725 114 8 931 572 438 559 222 -95 372 -553 -944 379 288 -589 35 443 -574 170 -660 -277 -67 879 -567 -516 -134 -123 974 -308 -358 -270 115 -221 -192 -205 546 -956 791 385 -115 580 -327 -51 331 591 -811 -747 -393 -782 600 -392 268 60 -413 271 980 182 455 117 -285 -572 -535 254 250 67 -312 -657 -378 676 809 124 53 136 -237 917 728 -514 278 815 790 -843 -721 999 341 -212 -905 -705 916 -930 -539 564 -879 -942 353 754 421 -230 348 65 -474 72 -717 20 -356 460 -187 -644 29 115 719 -696 57 -492 722 -908 977 481 414 228 741 834 41 -940 -920 529 -284 -283 57 -699 965 -741 833 -300 -325 -295 441 886 525 336 645 -645 454 523 -846 296 647 -219 589 -596 -697 632 46 571 722 -731 -237 466 894 208 -836 -263 950 -276 459 -834 -864 62 140 748 289 333 302 -881 -493 295 -398 -818 295 350 -329 570 64 -25 -738 44 718 -196 -828 -905 -835 -94 984 -508 -287 697 -174 307 -288 893 -843 -490 -921 -887 -572 32 719 863 -197 -802 920 593 -285 -281 828 -183 -784 -588 -161 624 478 252 -255 -34 -405 177 168 427 -383 -213 945 987 4 -592 -243 -607 -119 -585 596 147 997 148 538 209 824 -402 -943 154 574 230 -372 501 95 151 565 -846 -574 -45 -32 436 962 -488 283 361 -782 -566 -420 549 156 120 -671 132 -379 551 351 -65 75 38 50 938 865 559 -588 -71 -3 -231 -167 -677 858 -208 -414 -369 125 -838 28 628 833 500 -377 513 -398 626 974 936 122 423 951 -855 -971 299 -772 547 -938 -499 255 829 806 -329 16 -309 -92 59 -949 -225 -702 -840 574 -854 992 -593 -666 812 -346 -789 -422 893 790 -565 -486 -723 901 542 148 -202 558 -231 -635 -151 -979 -492 -474 625 882 614 738 542 -532 -488 -618 532 360 -896 -929 979 417 -121 498 -257 -393 747 993 907 774 -550 9 895 353 922 -208 -403 542 -549 394 -783 -902 262 -672 -618 -776 -264 512 -605 -711 681 -59 -97 -67 520 924 826 357 692 361 940 17 231 -802 -23 -280 844 -181 904 -480 -126 -53 73 -372 -911 -822 726 173 -686 -468 216 -90 -498 224 786 -223 -591 229 465 -536 -498 -967 -351 -570 808 -978 300 -115 481 798 820 -239 948 125 251 -54 935 -127 792 252 -343 488 306 -389 -624 235 -772 -849 212 256 -108 634 864 -535 -787 251 76 220 -720 468 -309 -369 310 858 -305 319 573 -207 -342 732 -131 -724 -173 -694 83 -471 -105 964 -681 963 -825 831 408 686 697 -23 156 26 -551 630 673 338 -454 134 -139 -498 -620 645 198 -888 659 -430 276 -323 -188 -746 180 154 881 -980 461 912 -19 -726 -940 -15 668 -787 724 798 578 753 358 -494 -905 -983 -614 545 -583 -316 -630 -674 655 881 -818 -17 965 -191 164 -413 454 135 889 -52 -456 152 -205 -250 343 -797 710 270 -788 -992 -740 958 547 906 -818 -547 -921 -398 -25 -798 -313 522 210 396 683 207 -618 349 154 -611 170 992 -713 939 -85 -538 325 -880 -132 -391 -721 -452 -587 218 -995 -935 -269 -665 -127 321 -501 -641 808 -792 41 38 -195 -131 -426 -904 -362 863 215 409 154 866 289 -162 -947 554 -430 -570 323 -553 687 683 -529 -311 -28 786 -510 -81 -155 -808 513 -525 -242 440 -964 798 -442 499 244 140 743 -19 -232 268 93 -524 -96 -681 154 -443 499 898 -138 -617 137 -845 -416 175 -620 803 40 93 -938 583 120 368 887 330 318 -541 164 7 726 -206 884 -992 -321 284 303 48 750 -95 -115 -516 -332 678 467 -662 931 -351 954 387 -694 367 -316 879 813 -30 -370 312 206 -59 425 552 -269 -631 -477 -312 970 -362 -20 272 207 131 -756 -900 -178 217 576 -735 205 -937 -114 -122 171 1 -729 543 -125 -402 -552 -850 905 228 951 -194 724 82 -419 -265 -139 154 -879 374 827 498 -803 -890 706 190 -590 710 -791 715 -302 505 902 -10 211 -265 -121 50 -49 759 779 931 1 923 569 -946 -993 758 -738 -659 280 -645 224 -985 119 -428 -330 -964 -211 210 518 885 609 408 -983 -534 -36 197 -981 58 777 348 93 442 -666 52 -577 -442 -775 -806 -430 -307 -879 -139 -370 884 316 -820 413 -257 -557 -357 856 -29 186 223 -891 937 659 859 -470 -127 978 -205 -944 -617 210 211 412 179 -86 206 -891 -133 -900 -160 997 708 754 760 -331 -929 665 147 99 -318 -410 282 80 212 -737 -693 -289 -390 -15 131 -184 -620 -983 458 404 -631 264 -206 723 322 467 -890 -350 832 313 -405 80 420 -322 -245 597 496 524 -929 209 -565 221 -631 -894 -144 -961 520 131 164 468 195 292 42 -1000 625 440 -351 -976 640 979 -502 -918 30 418 624 709 226 235 -457 869 -690 505 -487 657 -237 -705 344 -20 978 -960 254 -676 410 -459 113 -160 975 -248 616 -803 931 715 742 -989 629 596 684 109 10 223 -264 -19 -196 -924 615 -476 804 939 -250 -44 -294 -54 548 -583 -364 579 -807 -94 -461 181 184 508 826 752 299 82 937 -391 -104 -643 -123 235 -128 374 462 -139 -337 363 -843 -6 -270 -642 678 -524 277 525 325 -773 884 801 639 -811 861 -29 -25 337 510 -802 417 667 245 800 -908 -133 802 -619 -136 -995 -787 -986 -393 -828 9 886 -83 -218 -279 -77 -443 434 -435 -200 203 -923 -585 522 -587 94 668 857 642 847 -917 -571 -357 -489 737 -912 -9 75 287 490 -594 299 435 14 402 203 337 303 -458 -59 456 384 -499 480 205 -341 505 269 -841 722 981 -305 -272 -457 260 -502 51 585 871 828 933 -900 98 -821 96 -972 710 -87 -720 651 227 294 801 347 528 693 -1 -892 263 455 -133 526 -104 -81 -562 440 163 -41 787 -924 254 -941 321 -3 -803 -446 843 358 -49 -260 40 -20 448 784 53 -881 629 423 -567 -383 190 -148 -913 993 911 503 -414 -227 505 184 -671 -266 476 -830 -206 800 -895 -790 -997 99 -248 280 -923 -893 -268 -11 264 832 467 132 853 -520 560 200 -453 638 -416 736 -276 22 484 -744 -884 -425 244 -682 -630 759 -470 -882 -464 -44 764 325 462 897 816 936 536 581 -899 440 870 -550 927 -667 -535 -327 -405 -720 111 -261 243 182 -850 -162 337 -743 -63 50 543 849 125 517 -507 337 -932 -675 866 209 -871 -968 -479 -740 -689 954 514 -940 -441 -844 678 -826 -541 -428 840 290 -453 -201 463 -156 451 -797 -269 -678 -659 -17 -530 756 -902 942 -438 766 -456 721 -26 -729 -752 -614 341 486 700 -351 -573 392 -48 699 -175 -242 802 -833 330 -964 290 145 770 47 655 -457 -274 -600 989 822 -161 164 -283 97 -999 -991 323 -859 -281 775 -771 -305 -457 803 212 -171 633 -518 -96 -19 -477 -516 815 -654 852 954 406 -899 -158 422 -922 120 -865 288 977 301 -457 803 -638 -251 772 997 -6 783 260 -90 -584 -633 -707 -625 160 -434 930 36 90 560 -823 -373 -383 805 -951 886 664 -634 386 506 -425 92 146 433 -646 -912 956 285 539 -890 914 -325 -689 -192 759 963 -444 229 286 973 934 -445 -94 317 894 950 936 553 -620 -584 692 -242 54 830 -333 321 233 777 -723 -646 946 -305 340 225 -987 339 267 77 -659 -642 -912 876 750 544 99 692 338 422 -871 516 309 103 -586 816 -154 298 -244 587 -887 122 219 -723 -158 171 852 990 457 -2 -965 245 537 -170 638 -479 515 -450 -785 -646 -5 -154 781 -191 -645 756 797 898 56 229 521 994 -484 625 -1 -158 -218 -362 -883 526 112 -458 254 -920 -112 -528 -658 950 551 -478 -529 980 -542 168 -84 -969 666 -3 -382 510 20 27 525 524 873 739 103 172 450 509 -522 249 937 -818 -804 -111 958 -878 195 45 564 344 -941 -17 509 487 -676 861 1000 413 -593 642 501 -738 -657 777 -99 -884 -585 -469 679 463 -751 14 -42 31 227 -755 606 -24 -536 -278 770 160 -658 218 -447 825 -676 -516 -491 216 -781 -686 142 514 -74 552 -712 -570 -12 423 341 348 -769 183 710 -261 55 -445 -923 -354 -155 385 -29 -986 841 -227 265 -952 632 88 -70 562 -681 94 199 -27 -68 -39 -404 -526 -880 -822 704 -688 624 -313 -990 -438 -996 919 -397 745 -578 373 -521 -690 -488 656 -749 675 708 -768 981 51 159 -602 -945 278 296 516 745 -848 -625 -314 628 -983 438 138 -804 664 -73 -213 873 208 145 -29 87 299 -389 -396 -23 -708 65 435 -541 -975 935 842 4 563 922 254 -930 -19 515 804 431 408 352 215 991 -94 -947 507 516 884 -681 -796 -352 -751 74 -608 868 88 215 -251 -378 109 -661 -138 -521 205 223 755 -700 -865 -198 -475 184 675 -417 -381 22 136 -423 -365 634 936 732 -899 -42 -30 463 324 679 510 -422 -864 -734 -977 -645 279 959 746 -973 -721 -987 -183 -955 -696 -532 -742 529 -459 946 -681 381 228 -616 -672 248 330 700 -913 886 34 -548 111 -800 275 889 -528 555 -456 -356 -738 386 -383 -431 -472 -604 226 890 624 845 834 -295 -936 970 658 -45 34 831 514 -719 -939 14 -311 347 -804 886 -358 594 -554 -68 361 -633 -373 998 23 -486 -800 -125 921 710 -554 -716 -534 -703 -714 -254 -11 -158 840 -122 -603 -821 -860 -125 -163 -714 302 -504 723 81 -308 -82 618 312 139 -331 437 647 -465 -339 597 949 -556 305 524 901 -901 715 90 959 -901 312 396 -365 155 379 -959 123 361 59 -431 134 953 960 -396 -284 129 -732 690 -196 648 -875 -177 -52 -482 964 919 -245 -691 -401 988 655 -760 147 141 381 -991 -568 -492 -549 -778 772 -682 -899 -158 -977 -667 793 -501 489 -462 -8 -824 -967 -982 755 650 166 30 703 821 267 130 -519 -431 465 -682 -680 -286 -152 -248 -850 590 -649 -408 800 -918 960 -152 -64 -213 862 220 490 955 515 -725 -460 -890 -608 687 -306 -316 146 -591 -666 119 -2 -263 136 30 -985 -24 -655 -782 446 -407 877 547 -763 -595 -577 179 841 -758 69 349 -846 -618 480 -106 308 -52 748 -725 -417 -716 886 534 131 232 342 222 -287 781 -801 -107 546 -123 -362 -889 439 -802 714 358 -459 -124 -47 757 -511 -763 631 562 322 403 -335 280 944 586 -358 625 566 -991 844 -583 -583 77 798 626 -308 -521 -139 -701 234 963 -400 493 -125 84 692 -432 665 460 -348 -108 878 402 613 522 775 -817 -187 650 -938 -135 1 -722 -292 334 159 152 -84 991 -15 544 412 -291 748 -949 884 -687 857 -472 -851 642 -489 989 -496 -953 -676 -184 -371 723 760 -156 222 96 -338 16 194 -670 -25 -597 -623 -444 872 357 -86 -322 -810 -30 -638 972 -606 466 -390 158 -785 -419 -354 -523 -768 305 606 732 663 511 -289 227 686 228 766 -460 -564 532 197 -587 313 789 538 197 913 -910 851 -933 -547 -300 249 96 146 307 736 420 359 -621 -243 272 -77 93 91 43 286 572 207 22 -345 945 825 -487 171 -876 -280 -481 133 -237 965 -772 955 963 -522 -676 870 -219 29 -891 179 4 858 -518 932 -823 -205 -483 -300 890 -429 487 -932 -941 828 184 567 755 455 -827 -796 -775 832 -142 621 140 -591 931 576 -130 -313 34 -636 757 109 -19 -55 -599 -105 -416 993 -323 352 44 -6 -136 -645 3 -312 -662 -923 600 -639 -177 -385 224 -644 186 -741 294 -270 -604 -561 -604 921 -745 64 768 -335 782 683 -435 540 717 850 -575 -884 -319 779 815 -880 -949 89 383 560 -168 -667 148 -958 937 586 -797 70 -917 703 -920 125 439 924 -258 302 571 980 -305 499 -867 -595 -412 131 182 -721 649 962 822 -977 -252 693 988 392 -527 291 293 737 -38 -333 979 532 566 936 951 88 -811 226 -866 719 -672 -822 -62 590 334 474 425 56 533 705 -88 409 447 906 386 -648 788 -283 979 527 968 899 -904 -252 -673 917 14 829 161 -76 -719 -875 -180 743 -641 789 138 135 -281 228 220 -904 -754 -60 820 586 828 594 -730 -36 -192 -827 773 320 -368 988 -815 861 -911 67 181 414 186 126 -983 -1 594 245 -601 592 156 516 -810 48 30 422 -774 -149 -705 474 472 -647 292 -860 970 -335 -855 -107 -267 681 101 -355 139 -849 422 -658 702 125 300 -962 -290 105 -914 -219 -644 -400 24 573 854 449 -85 733 993 750 -394 -723 -891 36 938 -926 656 204 697 99 825 155 -326 687 -677 294 -953 -516 884 -95 -494 202 932 306 -167 -617 -861 -201 -964 -960 -161 -502 -54 -397 -793 17 421 68 -420 -159 -692 884 -170 613 -680 918 637 -29 -788 863 -196 976 -241 -53 277 954 389 -997 -127 -789 -446 -876 -177 -605 181 487 -706 -987 -510 252 429 412 500 463 -492 630 885 531 -86 857 -905 587 -303 -769 136 -473 628 188 582 821 881 -124 -95 -300 -222 472 66 -721 -751 617 -592 -992 496 -534 287 -21 559 -833 -286 478 820 311 -628 484 -366 295 -416 -365 -831 -771 566 -501 -606 924 559 465 -577 -406 283 781 979 -224 809 -471 -853 -191 291 -951 230 -15 -290 688 -673 950 675 -608 928 -329 -340 -640 486 637 -708 -899 312 -464 -229 -476 -757 -979 279 -78 628 -869 -1 -899 -850 567 429 894 857 185 -106 -918 -731 132 95 -725 -206 -235 -957 364 387 -552 -427 199 -482 -333 -298 -180 886 -673 -568 708 868 -699 -921 -255 74 455 624 -50 439 477 -31 -639 705 929 -13 -172 -264 727 622 -2 673 -85 245 -345 646 -544 133 -26 50 -712 -385 -259 -2 864 332 485 -319 54 -688 -886 -643 -818 607 138 -770 808 -106 -278 965 -48 -556 20 -150 -755 506 801 635 882 -887 519 -242 -455 -115 -34 97 771 822 808 515 -89 320 746 250 375 326 -600 -621 802 738 -661 107 185 -714 984 -851 -740 590 -607 -406 977 654 300 -517 286 -335 873 816 -351 628 496 -909 249 831 -500 440 -926 544 -407 -497 -129 453 -133 267 -772 -782 -424 494 -855 -965 357 -242 254 512 880 92 -809 346 642 997 -538 803 -622 898 -63 920 193 400 295 -261 -369 -861 965 45 -272 -931 661 917 120 397 941 335 101 476 -25 -248 352 127 -307 -72 -153 -829 -641 996 820 -15 -539 -378 -1 54 648 7 -11 -823 659 31 383 970 99 674 -393 -725 909 -3 512 -892 -923 584 -602 -981 28 137 -410 -267 -8 275 -82 -410 408 995 286 461 -954 -867 934 139 -881 -848 -947 240 -802 -638 -542 71 99 -759 -370 -699 193 639 -159 -420 -244 -508 -12 -462 -373 222 327 245 -275 249 -164 50 -489 -450 455 -507 857 -334 839 838 842 -470 25 -553 496 -125 688 -836 94 500 -52 -113 207 105 184 429 -398 -509 -547 -217 594 670 141 350 -207 333 394 -904 -901 -248 -442 -776 297 -904 -809 698 -670 -633 483 776 -75 754 -615 -362 696 -451 644 767 496 -539 -779 873 -588 625 -193 226 -623 642 888 -90 -376 238 352 -270 920 749 484 -545 -600 -188 975 498 -990 -387 -169 -62 -532 629 -181 -373 -979 -723 -661 268 -679 933 -534 556 -401 -259 -149 596 -219 166 -198 383 880 619 -883 -738 227 -61 500 728 279 -104 532 695 -136 -820 36 -914 -918 514 86 -280 20 318 -816 -159 832 -493 -469 -131 86 -72 -629 -520 -788 -295 -974 -879 485 -102 -407 463 157 368 735 162 -798 -619 702 594 617 768 773 -838 916 -824 690 487 -289 -992 631 94 -272 298 13 6 451 160 129 -308 -476 18 366 109 -567 783 686 646 973 191 617 -597 278 763 -982 -36 -279 -610 -217 -185 -636 817 140 745 406 -52 -294 12 299 33 -442 259 97 929 397 -801 -184 110 -528 -999 587 -24 -619 -592 966 986 29 708 944 976 -241 -310 996 571 201 -552 -61 -455 -99 66 875 -779 -715 90 -523 966 236 10 913 -57 205 -77 -734 72 -71 -240 202 -693 -34 -29 -76 -673 -2 900 852 841 47 -114 570 208 -621 741 428 740 -588 -668 -725 -325 -252 862 138 364 -471 813 110 -958 718 -647 -610 750 788 222 891 -899 -24 591 -22 -880 -655 -691 370 -203 834 106 -912 -635 112 952 831 -361 836 -187 88 -158 95 -308 284 -510 18 -497 261 -29 362 194 -81 556 -503 -213 -158 360 -529 230 -281 -920 754 237 -609 462 -198 206 428 -937 -599 -371 -393 -872 290 -185 1000 -845 493 617 904 -906 -629 -455 73 723 201 -95 -280 369 -259 -529 606 338 185 -975 884 713 -119 857 -311 -325 225 373 266 365 516 65 695 -681 -820 514 -236 821 580 198 126 993 852 -97 326 -963 52 124 -737 678 -506 528 561 600 493 -957 -41 -659 -503 -900 239 520 -73 184 760 48 854 -49 -602 190 536 -892 827 74 997 362 622 -523 -938 732 -787 -102 -187 -890 -787 -276 -267 108 -90 -282 898 -928 -939 561 837 28 244 973 391 929 411 282 -693 -775 -901 -992 860 408 -42 -522 -518 105 -241 921 -951 422 923 271 -367 631 602 -88 -554 350 -992 104 -491 -708 -198 993 665 661 177 54 -106 -786 -470 -727 -129 -948 607 393 995 -910 -782 -997 -111 635 116 -994 -356 93 462 -385 199 -103 -972 -621 813 480 -394 685 424 -517 936 -849 136 640 -708 315 -529 99 -980 309 -24 -766 759 35 73 589 -382 407 -889 839 257 634 -149 66 739 686 307 -459 -996 -831 279 -674 271 -823 -654 -919 182 363 -575 -251 -930 -7 -126 300 979 -642 341 888 224 -649 -408 461 712 -675 -440 848 -655 -918 67 806 -45 -273 -877 425 -231 -948 735 251 296 449 137 637 -640 162 267 -861 969 -456 785 -878 313 -151 349 172 -309 195 248 730 -155 887 40 247 850 665 534 760 964 777 -138 -44 -667 -228 -62 -797 -587 494 -399 196 997 -871 915 -279 885 495 -549 -208 72 254 885 189 -674 819 634 350 401 -41 558 236 704 -598 615 125 118 -21 840 757 -513 -574 -963 -745 -898 -570 -539 284 561 700 -858 -873 -309 -802 297 72 769 666 987 917 357 -63 629 -528 -565 -178 -777 -12 51 134 -436 270 361 -519 801 609 -241 912 -728 370 677 200 -364 -175 -748 366 846 841 -60 -812 411 758 -219 -492 932 -295 797 658 860 -383 -237 798 -13 -648 -894 -230 -521 246 -958 -380 561 575 208 719 -205 -977 -6 -211 535 -478 182 760 -761 -517 -338 710 157 -857 -348 999 518 373 -936 906 987 603 649 -360 357 430 -462 -460 -922 -859 -150 537 505 -102 -829 388 -318 -398 -827 -941 -355 124 351 770 631 -411 -861 114 418 -228 -173 -275 -330 -852 409 -810 376 -693 665 281 -207 199 -744 -849 405 -160 249 420 427 -193 -105 250 451 -845 811 480 -239 -174 667 171 -676 170 589 -981 -20 623 -555 -173 -453 75 583 951 75 -679 -254 105 -584 -185 -727 -835 -218 -23 -188 -413 -208 101 -803 398 535 534 -609 -134 112 -89 -618 -654 80 -276 -968 -353 900 586 -943 602 -279 -554 532 712 87 784 -723 45 73 527 866 905 595 130 98 109 -674 366 -534 -768 123 857 641 -767 938 621 259 566 992 252 -659 -717 307 -208 -665 -948 750 -894 439 511 -382 548 -900 -618 729 367 739 -813 228 95 -665 -960 282 392 595 -629 -97 546 -431 72 283 843 -297 649 811 679 -981 -63 676 773 188 -550 -152 788 -712 388 609 -332 63 -223 -914 840 -561 121 -780 148 837 -427 -381 -632 834 -262 -142 346 -432 -176 -609 628 183 -637 -999 434 -179 -244 238 659 -837 -81 251 -430 402 97 -43 -346 525 -38 -665 -92 -21 909 112 607 -805 851 -998 697 -878 -525 -1000 935 849 243 523 357 -697 -150 140 235 -463 139 -743 -614 46 -540 524 455 -432 -452 -2 984 362 265 -238 -577 -793 -581 -215 -207 51 -623 342 205 -776 -557 361 505 441 -564 -925 920 48 124 969 -417 -104 723 390 30 -924 577 779 188 -314 -397 539 -578 -641 -443 373 102 997 966 724 -678 774 580 532 699 777 10 422 -970 598 974 -417 -851 -671 620 652 -515 912 -637 -458 -241 -83 477 257 -637 13 636 453 -316 29 -497 -746 -119 -836 742 825 568 -738 894 43 969 -76 -25 -432 -937 398 -598 -235 -136 766 -355 157 916 -477 788 582 387 953 694 -266 -765 -395 574 -207 141 -35 331 354 427 714 34 521 -113 704 375 300 -715 400 698 -894 432 -243 -731 -512 -154 321 489 -51 -248 103 243 884 420 817 960 375 517 651 -635 698 657 352 -627 506 -476 124 607 284 772 399 630 -355 -821 991 897 -704 507 877 -964 -91 774 -879 925 753 7 747 -41 -335 -873 -231 240 -11 -10 69 -812 836 913 -446 -218 -527 -421 311 -542 -541 -210 821 154 -597 530 -853 701 793 97 -281 -61 13 912 343 880 811 682 -76 842 394 697 -392 497 962 974 348 -212 -862 -993 868 -598 -962 82 949 727 503 -619 55 33 -639 -148 952 790 -479 -665 973 384 450 216 990 914 -68 -359 -231 -750 474 -445 911 -271 -311 -890 270 -830 775 510 584 -438 981 869 -912 591 -365 131 -749 -597 536 -98 836 -885 -682 -99 -572 -234 -668 -74 85 876 -370 71 107 367 360 155 -153 178 368 -133 -913 553 79 -719 -717 158 -205 826 352 913 -864 218 -967 943 -265 108 182 504 454 140 30 725 233 103 -36 722 -552 -206 180 -181 699 -430 32 -319 -829 113 -362 447 511 583 -102 883 -72 315 -761 355 -119 811 -303 -660 675 -701 750 52 -569 349 -756 -180 204 -749 486 460 751 -825 -924 -714 -228 -580 -254 523 -613 845 -644 641 -723 -354 509 437 832 -8 -469 570 -114 89 237 615 891 -823 270 149 696 59 722 23 536 -374 -103 941 -739 377 -40 629 -114 -388 -823 -176 64 972 130 703 878 76 223 -214 24 -199 -450 -556 775 49 765 -987 -160 -640 -53 830 -627 971 76 -78 509 63 81 337 329 -212 -958 625 626 -586 -265 -801 746 -691 -413 271 -846 233 133 -299 351 -222 238 -226 208 278 642 -100 -784 847 -508 501 -510 -984 -308 -221 635 770 -301 942 470 200 451 891 265 653 -300 -140 104 -18 -535 -154 -462 -794 260 645 -768 -751 -370 665 87 -271 -164 -26 -185 270 -226 -638 -22 163 516 861 682 384 -197 -306 863 -301 -779 -432 897 161 958 575 359 -257 574 -167 -58 790 143 -818 -469 -302 -1 -725 -536 603 243 -939 -968 -508 -265 231 -817 -93 -971 464 -519 -116 -477 95 -664 621 -853 85 -456 -524 252 -16 -781 648 -862 -61 133 919 273 -398 -675 -909 -267 179 -998 -69 -694 13 -992 696 -670 -213 -645 837 339 -494 410 -341 128 -442 374 -520 767 -156 -818 730 89 -800 -164 -566 -269 -307 764 245 -89 -159 -462 -450 218 -217 -601 -143 357 186 459 110 64 -939 -934 -678 -386 -948 410 808 -437 -79 -982 790 -259 567 -76 -529 -221 -994 935 590 382 884 848 562 67 203 -624 -831 -783 -70 -312 771 -185 -578 -2 721 22 -728 -257 -996 238 -884 596 -581 150 257 -218 597 198 349 -988 461 -864 -598 -248 -409 536 -396 370 470 41 -525 -807 -704 -511 120 506 -913 -472 316 -771 -898 58 -603 -115 -574 -170 275 -437 -220 638 -911 -311 431 -450 568 626 -940 -52 161 -780 -671 -897 -372 301 -851 -512 -748 577 13 -261 -806 -887 -110 122 930 -126 633 -459 847 -541 88 -989 47 815 -873 -711 261 -696 -171 570 802 493 182 -298 -459 -837 -424 -492 217 -439 -457 312 -317 447 382 -314 144 -237 -582 345 374 876 942 108 849 855 -121 -164 241 -82 599 690 409 410 300 327 -964 -880 148 989 -277 -402 -488 720 615 331 -566 306 180 640 -731 -861 294 -453 417 -952 631 650 -357 453 -519 173 -936 424 544 304 711 806 -146 -810 -474 -763 607 -668 -914 255 965 448 970 -697 238 -30 448 -985 916 992 -507 590 601 167 254 346 773 174 -2 -177 -277 634 -434 626 -257 -539 980 312 -39 357 -358 591 972 236 -261 475 -52 -839 680 -736 595 354 -811 673 -124 915 858 643 -328 -303 259 -384 -554 406 561 302 620 619 -264 608 991 50 -363 943 55 673 491 803 452 97 336 -735 -515 229 119 865 -847 400 939 -472 -381 560 451 -876 -372 -839 60 435 182 -234 -44 363 -19 169 763 -835 180 10 -725 -651 -779 -695 -303 -48 -748 41 -588 -690 -564 -592 843 359 -628 -749 875 853 -375 -870 98 -773 -521 688 708 -457 171 752 595 63 -685 600 704 568 449 -181 -794 170 737 361 -329 760 -98 799 -396 211 961 4 127 738 -855 998 188 714 879 108 -552 -960 899 -543 -26 909 -476 776 -254 -400 -798 872 79 46 928 -730 614 90 358 364 617 986 -414 945 -778 -559 808 567 988 -109 5 480 -661 -459 -440 -446 -601 -62 -974 375 985 825 -489 297 549 11 -685 -21 6 -657 326 158 -922 799 317 489 123 992 -801 -223 985 -332 -665 441 388 -986 206 -222 -181 -262 -190 -362 970 -414 567 -584 856 -212 -779 885 365 99 410 -793 790 -165 -363 534 -269 272 -922 144 755 -995 699 -400 -336 -108 -920 844 -517 -546 -291 -414 -475 -831 -656 -923 23 254 -452 -846 120 429 -52 -945 5 56 -977 -423 -291 316 -753 -40 -224 -753 992 813 -241 -759 833 -546 9 167 -980 -706 -357 -57 30 -570 719 711 -305 744 192 -630 248 225 417 399 981 -619 -536 952 -28 845 520 -834 -200 -208 -270 386 384 -716 -788 526 147 -683 584 -721 -293 -87 934 -856 -490 -144 -965 63 51 -512 848 -907 904 473 260 -652 -370 -682 1000 -470 -438 -707 246 512 -958 426 938 -176 -810 -102 484 -157 -208 6 446 -345 -331 472 943 619 945 -452 244 291 773 83 -955 542 -653 -190 -721 -41 57 267 716 -539 699 -473 -262 -225 -685 132 -123 -579 818 125 -437 -993 -626 -390 577 -416 73 828 -554 229 120 661 -471 -553 -667 820 524 99 331 -927 -616 556 -255 -294 -528 907 -158 -579 -282 350 541 -922 361 -75 90 499 711 633 382 -907 -599 -861 351 804 -726 -432 491 982 551 783 498 -992 300 -829 591 -472 419 -589 650 -632 472 951 -529 651 -409 -678 -29 -200 153 841 700 -796 -240 498 -833 788 940 -282 -129 -476 241 -73 -888 768 -439 -153 728 623 -161 888 -484 -767 -529 -761 831 329 73 -253 -761 897 -832 222 -195 -133 -954 630 -687 654 289 -752 466 924 -405 -541 608 913 419 -104 81 799 688 691 200 -677 750 149 -814 39 -544 805 500 582 -616 539 139 -644 -285 -859 597 -966 934 -746 -6 -115 -93 -883 -181 989 -130 -104 -29 -998 -774 15 -880 -397 -911 401 946 255 -436 -453 -525 870 513 687 -130 -676 189 -29 -368 -226 854 56 751 973 477 -929 191 417 552 -196 -782 -932 363 -618 -296 36 856 380 -117 704 77 969 -980 317 -904 734 -265 -104 -927 203 691 600 59 -526 714 882 62 607 -314 245 -183 -402 -76 96 437 -583 -565 214 984 -941 -408 -945 -933 839 -384 903 975 -355 549 246 -481 -579 -810 302 768 463 62 -134 -762 -113 -136 828 -390 -18 -230 -618 -823 -268 -657 857 -420 897 240 426 -524 -133 716 -401 104 -495 -59 -183 -802 -920 -531 541 452 -557 492 598 -253 190 -946 66 665 962 -36 335 -374 942 -57 -605 -669 814 176 -922 -933 -473 326 104 390 -699 63 -182 -321 704 611 -300 -991 962 159 347 453 -947 -59 583 37 312 649 -713 -428 35 -785 -153 -728 297 685 107 -789 489 871 765 667 -162 577 907 827 932 504 163 -588 -803 -921 -922 -825 190 482 -943 467 -255 -568 636 986 775 -432 409 866 -808 93 671 257 -243 -908 410 423 799 -669 574 -827 921 321 -50 863 -555 167 525 122 -369 373 785 514 684 -393 559 148 418 270 -995 -940 301 930 470 81 468 74 -374 -260 -203 -438 534 377 -474 189 -185 -591 -666 962 420 -10 891 -585 -331 -636 114 -373 114 -431 545 -211 358 42 810 166 988 484 856 594 -255 453 456 -443 -905 601 -459 385 25 440 626 -158 -866 46 846 990 405 549 -570 -104 929 -971 499 856 168 354 -69 757 166 720 934 -851 970 -958 751 -515 326 -565 100 -845 -774 -874 -687 -695 512 -848 -461 -692 -217 607 91 -971 384 970 672 518 -310 804 471 75 -724 501 -240 664 -779 -479 -902 -782 64 913 -8 -648 311 -352 -489 -747 -134 897 -789 -868 886 927 666 715 -406 -603 -175 329 152 -478 426 368 616 -927 447 -668 -572 -842 -168 657 -585 -986 198 260 -243 315 -699 -403 -483 359 628 -557 663 91 -39 -822 -228 956 440 -682 -242 783 -591 836 342 512 -846 793 -924 -238 -262 663 -409 541 -919 848 535 -66 919 364 659 -783 508 249 -92 -52 613 -4 -932 -344 -91 -743 -249 770 -781 -133 -558 -676 -819 -307 766 552 -94 690 878 -560 -581 386 7 567 -981 444 -422 503 -115 446 290 344 -698 -176 -626 -643 -256 837 -776 -611 -646 446 -947 983 -59 400 320 694 804 438 -201 889 54 843 165 -58 675 -630 406 562 986 460 460 -314 -914 -293 -775 -395 852 908 309 -53 595 193 888 673 -531 462 -146 -930 979 172 533 20 -411 880 -453 782 -801 501 -720 -985 -177 566 237 -7 -975 584 -870 -101 878 372 594 -308 -95 329 368 -679 359 739 259 353 398 471 579 -387 927 170 293 -774 408 -132 -321 -634 492 -498 -243 744 -861 525 885 -754 645 -190 993 -414 990 -320 65 -164 613 -645 -469 -711 487 659 -58 72 -943 311 373 -624 -535 -615 -253 803 -267 90 543 338 139 846 412 640 -112 -840 213 -535 575 -193 632 -14 866 -240 990 691 300 314 515 92 174 -711 -502 971 369 498 -560 46 348 -198 -157 762 -891 733 820 -830 740 -555 328 -280 -696 370 -218 979 -483 233 -484 570 -273 146 -935 859 26 786 925 261 -329 -75 -401 -74 -369 301 940 96 -887 841 -428 -252 -487 11 -750 -108 297 -764 -505 624 -757 -744 -325 186 281 -436 293 -249 -383 211 -225 -776 -243 -611 837 -653 784 -235 -422 415 379 538 343 -469 891 385 740 214 636 847 750 -73 355 835 956 -912 681 -369 580 762 -259 433 -474 558 836 86 108 -503 -197 592 -672 78 -601 -289 995 -279 190 696 -585 959 218 -979 -841 -662 43 -332 177 -927 608 600 -849 326 660 -759 343 171 -669 155 -117 668 312 684 423 -297 91 -440 -30 -350 -932 747 437 -372 -363 -162 325 34 76 -623 -331 -574 797 770 -298 -989 469 -482 514 711 -118 -718 120 788 -806 -31 -785 -249 -953 -265 -856 891 -828 91 753 414 -459 -445 -327 -257 -328 808 265 876 987 91 -171 -431 296 -664 20 476 -119 -875 -378 21 -38 982 385 -63 41 644 -14 86 570 139 -464 620 -630 195 -267 199 811 -380 47 -457 -165 684 820 375 845 -116 249 -845 -812 -953 588 -931 -651 215 157 16 -943 547 795 426 -68 -117 896 -955 -124 739 -793 365 220 443 517 -356 677 588 508 20 -24 245 -56 948 487 265 -953 652 -596 -826 -555 -988 65 -995 -77 284 801 -495 302 511 -132 324 609 -916 167 -558 490 463 227 -646 -101 -591 650 991 700 386 -78 -882 667 -42 373 -377 -782 -790 265 -616 15 883 -913 -380 -393 -502 801 -678 983 268 408 -732 942 -558 241 466 -240 976 -624 -453 -910 333 686 513 834 -310 807 -581 383 -380 872 -543 -890 571 -428 -522 -396 -559 140 391 624 -846 682 918 -85 341 -356 -568 -644 -256 671 729 -51 -144 321 432 -88 -56 -621 -109 655 -950 137 20 -440 579 639 -302 -444 255 -656 -743 14 -645 -377 -702 -761 -788 355 799 962 -394 940 -264 612 -207 929 -4 411 -25 -35 480 278 -626 -499 -70 731 647 133 133 725 169 36 -333 -240 905 910 -888 966 -258 -530 686 881 -241 100 454 65 426 -746 -652 585 -600 -92 -391 878 196 -963 -855 612 800 58 22 -793 798 634 669 350 -382 966 -498 -999 400 414 -437 -751 231 454 -320 321 245 149 602 235 -622 577 214 708 998 631 -219 -806 516 -603 884 813 -565 -622 509 -997 -677 274 -103 128 613 338 -236 -614 54 302 -886 -120 698 587 853 642 586 496 -602 -167 414 530 276 -182 213 654 -605 -74 -651 -276 131 966 33 -770 -44 98 -218 -521 845 -178 529 354 -453 978 616 -492 234 -613 -473 -552 561 -471 -206 24 891 826 382 596 700 823 -562 398 110 -514 -966 -404 -831 245 -318 121 -131 -30 -61 301 -842 498 -694 -900 -8 -410 336 -986 911 -776 75 -279 -181 339 946 201 -989 -282 654 236 70 133 640 445 948 -283 665 -336 -63 -940 -322 221 381 -149 -519 381 -922 398 -629 547 -744 440 -668 -889 -767 -527 -412 902 -61 -376 -606 -50 954 966 421 -524 993 822 779 642 -327 -257 -684 314 -149 -85 -829 135 -64 820 -961 -627 22 359 371 -757 -396 -644 766 59 -55 -62 437 -751 -370 -748 103 555 476 944 -324 342 -345 56 956 966 -390 -448 666 -544 -604 -846 -350 -865 -3 -600 143 -565 570 -548 159 -347 -134 -504 185 -698 460 746 617 -359 441 678 -793 316 -197 -155 174 662 593 -332 761 193 -379 -526 -616 586 -924 -801 -895 455 -668 348 594 -137 -137 546 -257 -925 665 873 -943 282 276 142 -543 -998 972 -563 -446 187 241 -316 -765 -180 -257 455 561 297 500 -566 75 -728 29 195 -348 -343 -929 816 -134 -736 -848 -806 -445 118 833 -238 -467 -913 -220 470 -99 -672 -813 -108 542 38 155 -12 -333 -634 186 -806 -379 -373 -254 297 114 904 776 830 286 258 -272 693 458 581 698 609 -833 669 865 139 -968 -157 845 811 -651 -661 582 -782 -430 731 972 708 -913 -35 645 583 358 428 352 252 -638 113 -318 -44 586 -727 274 -848 78 -890 -557 572 769 -954 75 -65 -657 772 776 -32 154 -523 544 212 -103 430 776 -369 -568 -518 44 -994 424 270 992 884 609 768 932 -399 227 261 -192 -637 336 146 697 -27 476 -695 -654 404 -386 718 146 416 -781 836 984 -311 -708 -569 -519 -930 78 -963 -847 -853 -566 -393 -1000 602 -904 -665 -557 -976 -194 -812 182 -819 -718 55 253 89 -571 -869 -138 -535 345 -378 -448 551 -667 841 -164 585 379 -62 14 -205 845 922 -856 -44 -137 -870 -236 -152 -857 905 -229 375 -12 184 419 -628 72 -24 -186 178 -20 747 -39 -28 598 696 64 91 395 -174 496 911 769 -688 -854 827 499 -85 924 593 -664 -534 114 -539 942 -598 -210 607 -1 -707 773 725 -901 999 302 -977 -39 -267 -456 247 999 -536 49 751 184 -604 -86 -33 737 -60 -289 106 -372 -344 -776 704 -900 273 349 85 -380 -532 945 435 461 393 134 -987 -548 599 -540 663 -576 302 333 -90 -363 265 -237 -136 -66 -508 -224 -694 -355 -842 542 660 -973 961 876 -743 58 887 588 832 -302 882 -190 -2 -775 -208 592 -403 811 -645 -828 428 -391 -773 -615 404 -640 238 -971 44 38 222 -342 -32 254 981 964 -791 11 -188 690 702 -331 104 -761 -97 226 -17 -587 717 595 954 -722 -853 -589 482 -829 169 -149 852 498 -593 208 623 -916 507 -235 206 235 841 46 -113 468 -533 -700 464 234 52 152 -539 103 562 -850 42 806 167 620 694 -103 564 821 462 884 -399 -100 724 -589 -515 -824 461 366 -623 -518 835 471 -79 -632 381 517 -843 -576 -31 -834 41 -633 -222 397 193 -417 905 852 649 -478 408 -854 309 664 -970 -625 -848 872 87 648 -76 -162 -788 -905 -67 200 902 328 241 -157 -197 -896 740 -523 708 477 787 891 -761 194 88 345 122 659 1000 -812 928 788 817 701 813 -195 742 589 640 828 -896 100 -235 -870 291 -475 -776 167 -216 -247 -840 67 -288 -136 -724 360 -660 268 -468 -534 986 -711 864 439 -240 -774 714 795 -414 -684 535 -770 795 490 -969 -823 -322 612 -248 -854 -967 185 -242 -109 -703 253 283 -518 -974 -797 -7 -395 639 170 545 -166 -618 -87 351 842 128 -395 -205 451 224 597 -951 -818 819 737 -603 185 -120 166 -924 -522 -357 601 -334 646 -45 366 -530 -977 472 820 430 -943 -634 495 -448 671 602 944 632 -158 661 -557 -2 -439 -502 33 -105 93 492 -933 -220 -12 -918 533 -45 -174 -140 -617 -105 471 -989 -887 -856 282 347 -684 -172 724 749 385 -872 367 32 -709 -48 886 -26 739 161 -45 292 -859 831 542 -164 657 957 -257 -991 705 899 133 -45 -334 -233 -23 414 -818 511 239 156 -514 -947 291 585 -474 975 -162 -205 -265 -929 581 998 -208 -556 744 908 -199 -142 758 -536 669 -243 585 390 -177 -603 -419 704 471 -199 -349 -825 -388 -290 -697 -64 653 -259 -433 -295 815 363 762 843 952 962 -113 853 -250 -390 -917 -601 -665 -568 -651 180 -688 -921 914 924 -559 62 -668 798 -804 412 982 845 -934 238 -672 -608 636 360 661 -181 712 -852 260 655 159 -252 -978 -220 349 -154 512 -718 955 -836 -492 -472 -865 -444 -570 -590 521 -256 -309 671 -682 292 -302 780 -322 813 490 16 724 720 -803 -373 -624 100 466 -434 841 600 695 144 -343 -64 425 533 750 -295 281 860 -83 -141 -98 306 276 821 -131 215 -573 874 -610 248 85 380 -341 344 533 841 610 -377 454 -28 -515 -658 -786 451 -977 877 -249 890 -733 70 -195 -544 949 182 553 350 -91 -925 -901 -89 467 915 -221 -123 -335 632 227 -269 -928 835 -453 250 729 918 -311 482 94 528 866 544 -770 725 -211 -887 -750 640 -803 135 268 -346 -832 94 -81 -362 439 848 -747 -398 844 -25 628 845 -154 550 -670 -720 208 814 -410 835 4 -328 -182 778 -544 324 915 222 87 -657 373 -599 5 808 95 896 303 656 -511 828 336 -690 933 -468 299 959 472 758 -127 307 -216 -90 938 -740 -700 110 -439 -614 -547 -858 -821 -373 519 -101 293 -984 -655 454 -347 581 -862 -534 -592 925 798 157 443 862 -975 -655 120 21 -135 1 -293 -815 -133 -751 457 418 290 417 999 -97 -96 186 -233 -679 969 513 376 -829 -319 311 359 307 -368 -329 794 -882 15 580 330 526 -937 -34 657 290 935 520 614 -295 635 76 -735 -646 -792 -406 -654 -893 -550 388 567 91 215 809 497 257 24 502 765 -387 954 387 460 -684 -825 -468 -454 -755 -412 651 633 -276 -612 882 -145 840 563 724 911 -724 810 -490 -871 -277 -840 337 -849 -987 -424 229 -810 590 -571 -603 555 -981 -590 237 -908 -443 822 356 -805 721 685 -509 -180 -820 -162 178 -267 -158 -967 -206 163 -641 35 -906 -506 147 -349 221 -468 35 -816 515 539 -274 955 80 -704 214 760 657 -88 -582 304 -692 -925 -502 -784 538 753 -391 -232 -636 593 368 1 -464 -713 676 -507 864 972 -942 -340 135 243 -650 272 979 -664 313 525 25 -107 -826 868 -947 -529 490 409 -488 875 -722 987 -43 -749 719 -472 885 -156 -398 536 891 707 614 865 709 -26 -720 683 244 -177 868 -213 291 192 309 67 97 -388 -367 -252 247 -86 954 611 254 635 675 578 -808 -126 -651 516 7 824 -396 -601 -216 121 -186 -537 -51 917 288 -392 724 754 365 578 -31 303 -305 -612 -325 -567 353 629 -426 359 -496 962 -285 -132 -850 758 -993 357 643 680 244 -80 -736 -892 -518 -233 234 -446 255 425 -665 717 708 -256 -709 -678 -75 -311 -523 -145 -555 -194 -851 -860 862 -408 460 276 -80 263 -659 143 -675 -876 -112 750 670 -323 -317 797 411 -213 -986 -709 -44 -945 -881 -766 -774 437 564 -230 973 -168 -239 -866 -340 822 727 -600 -40 -367 -40 -989 -345 -494 -150 -242 -642 151 -685 -502 771 694 -547 962 -545 953 53 629 784 -227 386 -595 -221 -496 492 -88 -38 145 -495 -791 -957 926 -113 -753 761 482 304 -733 927 -847 937 -903 -21 833 -180 -744 536 -544 -851 481 183 -87 -95 -172 200 -4 -791 947 -903 -97 954 -811 -529 -414 -79 674 -505 754 715 -527 787 372 552 709 636 -15 551 -236 -505 -147 219 -811 -854 -871 845 -285 -716 767 550 98 -294 995 747 -262 486 453 -894 -360 178 779 389 -736 -995 941 225 449 -726 -289 658 312 -196 -978 -866 -716 -275 826 808 975 -679 424 0 621 -976 11 307 908 972 747 905 -188 -398 39 -486 642 39 418 -588 -5 383 -250 -642 242 395 -741 -95 -828 455 -168 -547 -500 821 988 -251 -138 -872 863 446 515 713 -164 586 -593 -108 -71 198 481 -375 589 333 866 -319 304 -225 -459 275 -951 -689 71 891 761 -229 356 974 152 -809 325 440 -637 1 363 827 -219 893 -35 -743 -456 -956 -949 107 -80 -779 183 -184 -492 -668 222 -28 298 298 -508 6 -504 -181 401 -179 920 -353 404 846 -412 -683 857 -898 441 104 -866 334 -686 769 346 -957 361 363 563 565 -776 -161 -458 655 -60 -520 -876 103 515 -521 423 712 -386 -431 -355 32 -861 977 -808 -781 809 334 -753 -908 -661 815 -664 -697 -627 -8 325 39 -559 225 962 930 -837 -967 -361 556 366 -812 -545 906 412 -901 846 28 145 79 -533 293 -1 800 906 -391 -878 472 37 -749 196 -960 439 950 752 228 -221 -937 -745 312 142 -919 -572 -324 448 280 557 -734 932 552 297 -356 -755 524 435 -870 -806 -439 299 -529 297 403 -649 210 33 200 990 776 -900 -516 -942 -86 -949 777 676 -23 -421 -629 -557 948 -367 -321 -700 -420 40 526 -195 434 -778 -690 -734 348 174 769 -747 790 -750 464 -10 698 741 -64 486 -683 86 599 -477 358 392 586 985 670 462 -535 711 832 -318 -250 285 -425 770 -70 169 -492 495 966 -819 185 691 588 -360 -216 448 249 170 970 -538 85 -932 -145 475 -934 -583 248 320 -535 282 796 829 891 -481 251 482 636 806 508 -763 -640 647 440 662 984 414 -134 -65 301 -460 497 87 -671 -143 -954 -967 428 -777 602 720 602 -1000 -784 816 -700 703 77 -251 193 621 -584 -439 136 262 -131 694 534 -986 53 257 875 -559 198 -355 -411 -719 -593 -88 261 -142 -196 690 -613 -574 -560 807 199 118 585 113 252 63 758 783 486 -556 471 683 721 586 -913 389 638 -290 705 798 771 -824 -168 322 -389 -371 783 -749 -616 281 -847 60 -297 191 188 -500 -766 29 -723 -85 154 -934 943 -3 -377 158 445 229 -378 -926 -287 -265 825 -125 -346 -146 370 379 -9 616 310 -197 -656 -203 290 -973 -824 -888 694 -937 645 806 808 -190 -307 745 859 -911 71 745 -525 406 -663 322 -940 -41 107 792 602 -458 262 -363 -556 7 150 112 533 385 -575 -284 43 656 889 -298 990 81 440 36 -252 -403 852 -137 213 -701 248 -256 489 7 -222 -712 783 -493 718 243 421 -360 90 784 545 -925 226 601 -454 863 803 -84 315 850 -11 270 863 -391 -483 157 972 868 676 -907 -380 -285 -756 139 -840 -517 -775 810 891 652 795 -147 -306 -707 505 -424 -542 145 393 -976 658 37 220 187 667 -692 -557 920 297 109 -273 735 571 -932 681 948 965 930 640 17 -705 629 -243 -325 404 -54 -188 112 -259 603 -624 806 -347 -984 622 956 392 -169 819 285 -972 -271 84 225 -499 -301 -238 679 462 313 -693 -585 527 -230 20 -691 -183 -437 279 -643 -413 -635 -174 519 -181 -589 -115 683 -907 -494 129 -354 -537 439 735 683 -209 -444 864 -393 317 -888 895 299 -95 674 -777 -99 393 -814 -778 749 -69 132 695 867 545 496 -285 -568 472 343 -880 321 21 -415 266 765 962 744 -808 889 622 272 425 -550 66 475 -449 193 -530 -744 424 168 -795 -374 586 109 -496 459 -38 541 -698 956 -663 -332 771 -311 711 -782 897 929 643 442 282 -60 -434 -465 751 -82 291 659 825 -883 -270 -443 -471 -530 633 -220 669 160 5 -137 -960 -117 148 642 226 -168 -152 767 936 456 360 -627 -878 204 -281 -135 898 708 -235 383 996 -310 872 598 374 -757 332 -889 -808 724 -191 -838 -535 -510 121 684 -714 81 -107 873 -282 363 -807 -979 -780 199 -176 823 -622 883 126 416 -411 854 415 975 843 -749 -141 952 -105 651 399 -975 282 73 -704 578 -512 838 71 623 -107 98 316 -54 -552 204 -679 174 998 -726 414 592 -374 972 -351 -677 -57 -719 313 -54 -929 -180 942 820 -133 912 10 -314 -171 411 -937 -99 538 234 -878 595 -993 903 300 -14 -139 872 852 729 205 -467 135 98 273 43 -738 -986 -956 670 979 55 654 781 443 -961 47 221 17 598 -879 -608 226 -787 463 -696 -323 -195 333 340 -154 -567 -118 -94 -64 777 -697 104 563 -168 423 -652 312 141 153 662 -952 -869 839 -732 722 -717 829 -4 -524 101 -640 -484 -336 -658 400 426 903 698 -749 -894 -629 204 -850 252 -581 630 -410 816 463 258 -516 -274 399 -401 -423 392 -77 850 -898 -57 115 -976 442 -472 -4 -457 -821 -238 -846 435 -853 701 -162 997 252 -546 -193 -995 -678 542 260 -820 -803 681 235 38 -92 -252 -195 -678 -13 272 -226 849 -494 -402 883 508 -560 -364 894 615 352 -557 -712 -880 -41 -586 -183 477 995 409 460 -570 670 511 140 -783 273 711 -84 -341 -8 -623 -639 989 993 -327 894 363 468 -127 82 236 -316 391 649 204 -108 566 450 921 -676 -339 495 998 819 97 -500 457 194 936 -313 993 -388 -220 -214 120 229 -254 -593 -95 -165 70 -515 589 -852 674 670 838 752 -896 -213 -50 121 264 778 658 757 -830 136 73 52 710 643 -858 712 -393 415 -789 -602 295 -776 419 75 812 826 -216 498 796 -482 935 -802 488 441 59 428 -938 -934 -727 979 236 -304 -93 -300 -517 -836 527 -685 -694 528 100 -613 -940 -546 815 -231 -191 554 688 -1 479 955 -551 -537 81 716 -928 692 804 -753 397 636 933 315 -956 -810 979 -581 -340 -259 712 701 338 921 535 28 -666 -812 -275 377 -373 -984 686 153 156 -719 -284 -251 -560 568 622 239 -451 -764 -873 290 591 185 350 73 341 528 666 764 85 -682 -24 957 -446 -94 538 -708 279 -145 -474 352 532 116 413 33 104 796 419 -819 526 486 -990 -143 379 -780 -415 231 -182 -339 221 -785 694 859 -297 904 330 -933 640 913 723 541 955 89 -175 -894 925 -573 -350 -80 383 -19 -795 -539 -435 439 199 459 596 -286 -410 406 551 -3 190 -908 -560 -268 -442 782 644 -776 707 -38 879 148 -125 936 -630 -41 -488 308 223 709 -966 425 288 -90 682 -409 -350 675 549 347 -306 -110 -967 298 917 -56 714 601 135 722 228 -281 -358 -572 584 -824 492 -80 165 -364 -364 415 276 -203 -942 -630 -15 722 -513 355 947 877 -23 999 -883 -719 734 -400 554 -960 -857 -480 787 244 -376 124 779 -148 905 -502 -184 956 742 772 -10 -839 -534 805 984 -62 -608 717 146 442 166 990 372 -224 743 401 223 -710 962 350 -780 -949 117 -532 530 -39 -815 -538 931 957 -144 -539 -692 640 -136 -308 281 -971 -35 53 86 959 -912 -806 -155 844 162 998 -573 586 971 100 401 966 -916 271 -201 -864 797 876 -233 -498 -954 -481 -50 939 55 -223 923 -645 284 -892 305 445 -867 849 532 -220 -695 903 470 -873 959 890 -752 883 110 72 -677 -171 460 -50 917 601 -933 53 -687 179 205 632 28 741 -525 697 572 -369 -670 -846 703 -392 460 130 -247 -375 367 865 417 586 144 -369 -331 951 312 -728 24 -663 -859 288 -384 26 -156 299 -15 415 367 243 -189 -778 413 359 -954 723 -8 -57 -994 -125 -680 616 399 394 -945 755 89 -967 -651 -1 473 300 962 -31 -695 389 -905 -573 308 -637 531 547 -329 84 90 -756 -965 -236 -157 344 701 -589 5 199 -699 178 682 -85 -999 885 -545 -828 46 -29 -678 -719 331 785 222 -12 -523 973 -872 598 751 -47 909 -952 -58 -137 263 496 -970 -383 957 -346 609 -213 -254 -840 -780 -671 -262 -439 384 -682 -661 -831 -996 473 -817 354 -974 520 -275 638 -483 -641 697 271 647 -360 193 -786 5 -181 -503 -115 -873 567 774 182 -158 -34 854 559 -189 323 149 -801 168 -164 -362 968 76 551 -303 -583 423 -872 -335 -247 389 767 116 -717 753 -556 981 231 -205 879 -303 -800 541 735 -528 -476 -103 884 378 46 -609 -407 982 -693 259 634 -417 956 171 -627 82 -314 127 583 -551 -988 683 859 228 47 462 -690 803 879 549 504 283 743 642 -500 867 -396 -178 -52 -781 171 -857 39 -326 -862 796 -745 -274 -407 75 377 52 -399 -880 961 -38 344 -179 -433 -474 -954 -323 -387 646 244 121 669 -538 564 189 -35 567 -372 -349 -92 -946 -841 393 418 -217 -948 -407 369 -479 10 -550 -224 -734 624 -911 -643 -661 979 -387 -267 785 -530 981 696 689 -425 763 67 -456 -757 -412 437 991 367 -94 685 582 -168 -34 -91 -714 -387 -196 -927 -40 -290 -364 -678 869 -271 135 -432 -668 243 15 813 -360 -356 -181 268 -542 699 -399 -278 844 -780 -971 33 169 -463 -255 -10 654 -928 633 -809 883 727 110 -749 -196 399 -9 846 595 503 198 519 -450 135 279 -344 199 285 -720 711 -686 -743 -851 -145 -786 -730 -386 -201 414 -281 398 795 622 993 654 883 909 -268 178 -312 401 -333 784 595 -783 436 788 -841 195 -744 -762 281 -897 -601 141 169 -71 379 898 205 -925 -148 916 -583 -903 -801 161 -765 373 985 -2 557 370 917 -126 -924 -297 937 50 295 367 -725 -876 -312 627 -595 -265 -352 310 -142 790 825 665 511 132 154 196 -77 -262 302 -624 403 775 589 311 -66 -493 446 -989 895 -952 230 -705 -736 243 574 -472 -759 -687 -714 61 215 -193 629 -166 -206 112 579 -655 -817 936 67 -862 -545 -843 -884 605 -968 68 -269 -475 950 -798 -252 -570 552 11 124 -573 661 -746 310 -374 -887 -719 -132 -838 -384 599 223 -375 985 581 159 -937 67 -837 -41 324 255 77 362 840 729 -458 821 -34 -258 -471 155 916 -199 278 -175 454 -803 732 -204 739 699 647 424 774 -201 -153 436 -518 -481 213 -576 301 -362 254 418 -463 829 -139 926 -418 -362 -367 -161 970 993 -6 479 880 -585 744 -520 668 579 92 -204 382 -759 123 21 541 606 -76 148 -863 -553 700 356 -209 602 139 -908 32 -802 -595 -842 203 -161 -563 -826 896 -933 883 673 -196 -30 -423 52 -271 681 324 -52 -554 -237 -6 423 -127 91 -692 -680 599 -66 -154 -319 -243 773 -979 -368 -878 -313 -875 90 -150 -162 527 841 63 -719 213 224 -908 -262 200 276 450 -488 333 -700 479 -582 275 925 487 950 320 -568 850 -57 -36 285 -692 -570 -366 1 75 -261 632 515 -762 260 556 -2 397 829 -248 409 -793 493 -848 688 -277 90 -179 -728 102 949 450 870 724 -89 485 -787 300 -441 -34 -75 -614 548 -261 -185 -93 -770 -81 -85 -33 564 2 -980 511 929 -377 375 173 -774 491 -237 298 -625 -411 -182 -197 -573 -381 -164 198 629 -519 258 -136 -684 -318 -299 -427 -210 386 -453 682 -821 142 393 -125 442 -427 384 -777 -73 -952 -687 59 -719 542 526 625 -504 378 83 138 705 -608 -413 -448 -575 -228 892 -556 724 -665 -70 608 264 -312 -82 729 20 -323 234 850 -383 77 -702 403 924 597 -875 -414 -906 -639 485 -622 -408 403 238 -385 826 281 201 -103 -578 -428 528 91 -619 -167 -757 12 -484 754 806 595 -996 72 977 188 -341 -26 -321 45 160 -218 96 486 -951 744 -834 -810 -721 164 422 -913 -745 -549 -721 -781 -32 972 -264 -337 -654 586 -105 -738 691 -945 -181 -375 695 -381 -866 -318 -505 -194 360 567 576 -54 -278 -678 -40 -968 -155 -514 -919 -538 188 488 -135 441 382 -880 -948 -98 21 -5 -421 260 370 896 45 -318 216 -648 -717 713 -7 699 958 -91 -469 -1 58 172 869 -429 657 230 -468 -589 -877 303 797 -23 643 -571 43 189 483 801 -334 2 312 -53 180 438 -735 248 198 591 -181 -394 881 647 510 -17 -286 226 450 -452 911 894 -346 36 443 -170 482 263 -197 707 -402 -373 215 106 295 -902 -108 -445 -174 13 -190 721 962 782 -219 21 -355 -85 791 317 -831 54 291 -110 244 -475 950 264 211 -834 -636 352 351 266 -315 426 -37 -156 -698 889 23 -266 -206 -402 -213 878 703 -449 445 196 -813 316 -760 -744 594 -829 -276 -500 -213 212 -357 621 -629 -411 -770 312 69 -47 -181 -311 -583 473 -905 930 -706 493 365 -540 179 -857 148 -918 187 -793 -905 -105 -640 -658 719 -374 117 993 235 689 -738 752 -474 -830 627 -162 -201 -45 -316 -827 -175 446 -184 390 976 604 -816 -540 -341 364 -477 575 -799 -169 817 -422 645 326 -435 380 -522 155 357 112 -129 -623 875 -275 -993 -932 -666 -637 133 -864 463 -780 -264 -11 759 214 -561 -657 254 -674 -962 463 -664 672 -466 -959 -199 678 590 -832 -983 399 348 747 -831 318 -295 -671 827 370 120 464 651 694 -569 546 -53 569 252 699 303 790 291 -924 -917 269 -576 -629 311 -407 712 -616 743 -402 -902 866 -478 -911 573 381 854 -332 80 -492 -244 -909 829 833 -620 -101 880 -287 -134 -749 -102 125 -796 -495 -874 -991 309 -152 407 352 -887 -848 -863 783 -386 -1000 -541 -498 -959 168 339 554 185 885 726 262 -292 -929 -102 -758 830 -609 -263 695 -210 -823 -854 -429 -283 -364 -121 120 -915 -885 -630 457 -859 472 -393 915 392 170 958 832 886 853 367 -842 941 -574 656 547 423 -608 113 -118 -433 252 -978 -653 979 805 -576 35 -396 348 148 457 598 -105 737 -875 -875 398 -589 -936 520 -7 928 -632 -270 312 818 -402 -160 -90 525 -37 609 527 455 -882 -692 -643 -59 10 -874 -78 927 169 -406 446 -817 780 123 176 766 -49 413 -430 159 349 786 -931 435 -998 323 -459 -246 -238 -807 -33 -713 -989 -217 -538 -409 -357 -592 -524 -960 -178 -992 304 482 -293 -957 100 32 -993 -159 618 -692 -561 -846 86 423 774 832 107 252 933 -748 -671 96 506 521 -683 -650 733 -469 604 -287 -422 573 -814 -265 879 -109 -684 306 -511 908 -452 -102 -743 358 520 636 70 -477 26 -561 -385 -595 -627 748 -219 -90 401 -790 353 485 285 212 694 -643 236 101 596 -13 -708 217 -754 -54 -547 465 -897 -621 657 -31 998 946 919 -31 -431 -382 -19 907 -177 -223 -355 750 978 -782 -975 -255 -383 517 -318 711 865 619 884 553 -692 511 615 -43 -186 -836 318 775 171 -273 -986 -593 676 329 -81 -923 523 186 -680 716 702 772 -203 -798 739 -74 -929 -85 -155 -73 -713 -27 -674 194 -329 -904 -937 -293 957 995 -568 -337 -514 -43 106 416 357 607 385 617 734 82 -284 -453 940 969 124 762 -137 835 -505 921 293 -894 -708 -331 589 662 -138 649 -825 -939 998 -183 587 383 677 -214 431 902 548 233 415 365 -691 55 321 -537 942 -689 -508 187 -297 918 823 745 81 -792 548 499 -174 37 -788 267 -396 -879 845 119 -588 -530 934 -478 884 449 463 -640 -3 -719 -401 -95 -139 -279 -45 -671 -89 218 -945 -305 -451 396 -168 -955 -325 -239 425 251 221 67 -178 760 -614 525 -377 923 659 -98 -460 -641 -176 -342 560 877 -372 -84 481 -352 766 736 -261 571 782 -608 -742 545 250 127 560 182 -144 -734 38 -723 445 -403 119 684 561 78 -986 525 636 829 -819 -505 624 -359 345 922 -446 671 -969 611 53 -116 931 724 -31 703 -287 -35 -166 -452 -400 -972 -672 494 841 -231 -325 764 962 -918 -82 -467 959 -875 -692 330 25 -113 652 866 59 -522 471 435 -303 -562 -24 -661 -524 532 -73 -465 -126 -159 654 187 -615 480 -530 -47 458 566 -855 670 -268 713 278 259 751 -491 716 -70 -475 -888 442 -566 -345 -109 290 -101 -163 -902 891 861 -878 -545 -971 371 -218 870 144 814 846 303 -837 -661 77 289 565 -615 -648 -570 943 -487 163 -139 -991 -167 -892 -81 -92 -120 -177 30 -243 -91 222 237 885 334 -534 -782 -912 489 -816 -660 -943 171 -448 703 496 919 -452 774 66 323 472 970 -632 444 790 -391 756 -546 385 412 -71 -211 976 542 219 570 350 508 22 -41 795 -197 -592 327 686 311 -691 -450 617 556 932 244 -678 -440 -203 -373 -843 -596 248 -591 920 -794 -139 -126 129 674 -646 -643 -103 -330 -852 503 151 862 514 486 244 -258 967 647 741 -204 464 585 457 -514 836 -984 439 299 -717 838 -383 -577 630 -466 752 853 704 82 943 170 83 -56 273 257 -690 -371 -415 -997 579 -340 4 912 -855 -284 -695 -118 -334 164 -719 853 -447 605 676 889 514 -654 -594 84 209 555 26 -88 445 -978 660 426 95 993 -89 783 738 296 495 298 748 899 -104 939 628 445 -360 -166 -672 968 213 822 914 867 -391 -160 189 416 882 339 -775 434 529 451 975 -353 -619 -226 -52 783 885 434 965 -135 797 -573 -480 850 548 245 97 789 -97 519 7 791 694 1 -581 585 -790 -875 8 958 -782 -543 -910 -583 -682 -411 917 -461 139 486 496 -424 718 610 -684 -443 54 -748 -26 287 -765 -343 919 315 -238 495 549 -71 -203 -572 -326 -819 -27 287 -799 122 -749 271 171 -691 -515 -483 -545 228 -290 -5 -398 -891 -477 787 474 -413 -771 468 -120 -426 -33 -443 782 745 306 488 171 909 710 -738 -89 -587 -608 -528 175 235 480 -378 117 900 344 -798 -537 -931 877 -304 -322 558 -338 856 -870 -39 -227 -950 -455 -258 280 -239 18 177 269 651 -316 671 -705 -724 767 -849 -417 -962 -370 379 -286 65 536 910 811 -303 -9 -666 276 413 -678 221 -727 -52 362 -206 -126 121 -931 -362 481 469 -388 660 101 -173 -237 -678 -958 -826 651 885 -874 735 -781 817 943 -682 622 -63 577 -72 -461 -861 986 -755 -424 -842 355 -896 -919 -568 649 472 381 110 155 -17 -279 932 -828 -366 -775 486 711 -25 474 218 256 598 -215 99 541 -167 -720 601 963 986 512 -478 -334 597 -646 -166 664 -264 -490 -651 941 -813 -585 -124 -975 -95 -647 29 819 810 -326 661 284 1 415 495 -976 -146 -149 -584 411 509 -974 891 534 -491 98 -422 584 747 921 -560 233 734 651 794 764 -689 993 -834 -210 618 687 -123 862 -550 -912 486 484 -750 -163 139 -568 -707 -186 353 288 -43 -644 -585 -131 46 -12 548 603 166 764 669 -599 998 648 -749 434 -399 -345 646 -521 983 755 -817 489 -841 -925 728 -532 -737 68 -900 73 -447 -214 773 739 731 191 -788 -946 -31 184 788 897 972 -964 976 -104 -760 117 124 -944 40 740 -219 862 -434 -676 746 -844 -751 -493 722 54 -105 305 347 -40 986 -28 -114 -726 479 159 -403 383 603 -682 131 -553 -581 -413 547 -355 -209 309 -758 -262 -859 -589 524 265 -283 579 448 436 8 27 528 526 920 781 417 395 407 -19 181 7 97 -362 883 -139 -83 -510 -434 592 367 -205 -330 310 35 -428 568 603 436 -125 89 433 275 706 -293 -874 -23 589 413 -358 -579 -958 -735 -102 537 9 514 66 983 -295 881 350 735 96 979 -944 279 20 -197 -861 -417 336 -107 467 375 987 -961 887 219 977 846 -1000 -132 315 330 -117 168 957 -258 -136 854 -339 -83 786 138 -838 -413 -656 -305 -374 -659 410 256 -189 -249 -585 -716 -795 -528 899 332 -823 -855 -909 130 926 581 533 -774 202 -634 8 -286 -195 543 417 611 58 197 96 -336 -227 992 223 903 841 892 775 -265 -139 890 -738 33 237 -887 -834 -445 271 686 957 310 989 72 -260 164 630 -730 98 385 -789 65 604 927 606 275 -739 789 -91 -465 813 -427 -465 -272 -87 -891 -195 544 -117 759 97 720 -206 688 -359 -862 459 135 771 23 783 -829 -371 485 -372 -88 -45 -905 -882 -671 825 -756 626 -699 -866 667 242 300 -13 -848 741 228 491 -987 -642 -36 -539 -577 -675 877 275 986 249 976 -840 449 662 -85 -368 703 189 73 -352 288 913 -801 184 -461 -321 264 497 -683 -758 -624 619 -157 -633 214 681 156 -747 -538 -752 621 -14 -871 -218 -968 249 -56 514 -487 288 959 -373 -35 -682 -76 138 903 578 242 811 -921 -20 305 679 634 -826 -356 -828 996 -467 100 -258 -956 -476 639 -573 -433 281 558 827 875 60 -461 -353 -53 854 329 -175 825 105 295 -91 -431 -63 447 -652 -102 -111 -546 -717 713 254 -301 -242 918 650 -754 -271 -15 926 -476 304 -362 -553 -567 -798 -845 601 860 -364 892 724 492 -329 442 -678 -953 -81 -445 729 460 474 555 -604 730 -126 -981 685 -411 906 -485 -961 -40 -335 -748 713 -85 176 422 828 823 584 -952 -514 -977 -206 -119 -511 980 526 -655 144 -191 -285 -415 -350 23 656 -909 -438 887 71 93 -20 -136 -774 -286 -51 -906 -475 -408 894 -422 -649 259 -56 -334 439 -521 363 166 -534 -593 144 324 476 -601 -998 -356 -28 524 -210 896 47 -978 474 -631 -976 -587 -50 -28 496 -995 -647 541 -633 -713 -158 560 48 795 -585 439 62 493 525 938 592 569 -10 813 843 -473 63 -79 -389 -464 -493 -317 -396 653 500 -229 114 -993 -321 146 -620 -603 554 -168 -617 349 -649 613 -369 708 -139 -683 298 943 968 133 989 948 223 28 791 -291 575 -803 -597 -706 -3 -621 87 186 -179 610 360 866 153 -88 318 728 337 -630 142 -682 958 -765 123 71 989 400 -39 -314 -917 -217 -199 348 390 -788 352 -641 -928 883 964 163 731 -38 492 419 -189 625 -129 -214 -656 537 -609 -248 767 -575 93 479 137 313 281 566 207 238 575 211 155 -476 -477 -285 201 -241 616 298 -371 -405 -908 -19 967 951 -191 -768 628 620 -491 -683 898 177 -83 -857 -712 -508 -32 608 926 70 641 10 -741 -715 760 551 -937 45 372 -646 734 497 827 750 823 -975 -385 950 -496 -501 754 715 859 194 531 279 942 701 215 -468 -360 340 923 22 604 505 -893 569 676 62 -656 737 61 256 -840 763 668 -632 -51 579 763 141 825 -236 -948 -544 641 251 -980 -181 701 697 -382 -711 -701 233 672 -177 751 -411 7 785 870 298 -93 434 -405 -792 903 -348 911 -644 -577 -605 866 698 -863 975 541 768 110 -585 676 -97 335 558 860 593 218 740 -233 743 -298 -701 -282 -222 -291 445 674 -859 701 100 933 -888 211 -700 63 -190 963 169 -180 188 471 520 -68 -107 -572 672 840 -529 364 192 708 -24 926 -717 -235 -647 365 401 13 523 -286 -315 95 -324 298 511 33 -182 -964 -707 620 928 -317 866 -602 -170 613 -88 -572 -322 91 -247 -757 136 916 925 -190 -65 -540 -807 -124 427 -521 818 -517 246 232 145 -358 441 -296 -973 -945 -109 -843 165 -947 -984 -816 94 518 688 -712 39 -349 -772 41 661 -855 -164 -252 -593 -942 -168 -400 -368 -266 -717 -41 -328 -33 980 583 -266 325 722 -634 -123 -146 123 788 201 -925 746 -86 -363 -450 -511 804 503 19 523 363 -990 198 740 -949 182 763 215 -318 -116 212 917 48 993 901 60 -487 929 -516 -677 -116 101 722 859 -872 70 -601 -220 855 -3 -453 -179 916 -120 6 429 280 -73 -626 -102 -781 -847 -767 -900 481 -372 -907 -121 911 -171 -108 748 390 693 -564 390 256 665 600 529 -994 -678 -178 7 832 406 -916 556 -921 -982 -789 -823 33 2 512 426 132 453 287 189 -40 738 176 923 342 691 459 -928 -737 766 -877 999 770 -298 472 353 752 853 -62 -241 546 -6 -405 541 477 504 -376 -25 -357 -27 201 208 618 -880 -503 282 446 889 143 -896 -188 -963 268 -522 -941 -979 -305 -275 -119 881 26 -517 -729 -857 469 278 -223 279 754 -584 -198 897 390 345 796 -73 273 -158 127 442 -525 597 -234 -247 -578 -952 937 402 722 -31 -287 -744 256 68 -251 790 -785 -980 319 -963 328 -621 -536 511 452 113 178 132 220 399 -651 -920 -3 -490 -410 -86 -749 878 -758 -137 128 771 -330 858 694 -651 -210 754 -946 688 -552 -227 -955 454 798 -487 707 96 -472 -161 175 829 -769 -241 722 495 -531 -740 672 42 -65 -553 440 -268 -523 -938 86 167 532 60 744 38 -368 629 514 37 951 907 -965 -423 -308 147 -279 -661 668 -36 571 647 503 811 -916 904 663 -312 239 -563 427 -820 333 259 403 806 -434 810 -247 779 275 -418 -857 -944 -66 905 380 514 -393 778 142 673 -384 29 762 -740 -632 360 158 -449 -262 -941 -244 -661 2 -361 854 225 -636 966 803 -593 -878 -547 -643 110 404 180 951 -900 -456 687 -948 87 641 -748 186 -932 -754 -484 -702 -144 -583 615 -912 -114 207 -261 -260 -169 199 -889 -292 -612 877 755 571 916 445 -889 -865 54 -225 -587 388 236 -445 -665 93 -474 -680 895 111 308 -649 26 -984 390 472 257 -461 -982 541 -707 568 585 900 652 450 15 932 87 357 -125 512 410 561 538 -135 285 -149 -864 -195 -466 725 -756 129 -277 -83 730 966 170 -946 184 45 -398 -263 -186 456 767 -719 502 174 -937 -261 -575 595 -58 -916 -158 -721 5 -694 -516 216 306 822 160 370 718 -439 777 -160 -573 -942 114 -22 -945 874 -896 254 -576 -532 -808 -841 -428 973 712 -749 584 966 -636 930 24 335 502 -364 -603 -527 -847 -481 436 -236 -176 -222 274 239 729 -370 390 -862 -762 406 968 656 -1000 -98 -3 -463 -298 -327 -780 368 819 348 -997 -308 838 -290 -502 -38 185 -403 -318 -670 -139 -959 819 -623 -605 873 -803 -413 732 412 -335 -624 701 786 -749 257 -73 -473 391 640 412 -713 916 -834 -447 591 506 591 -117 788 -655 279 -370 673 815 -291 -437 319 282 -547 -222 375 626 11 270 -936 61 771 -300 -633 -195 676 759 665 453 966 219 -378 929 -754 -462 114 260 760 -230 -470 585 -730 518 747 -391 362 -695 26 -603 -894 366 83 339 549 370 -48 -271 26 -746 388 56 -833 284 -837 686 148 921 -998 895 -95 129 204 -430 -712 647 168 -24 940 -673 -517 -472 -739 58 178 -126 -304 112 911 36 -246 456 -979 712 110 -789 -127 162 -792 -808 -133 -88 250 585 501 679 -332 -31 -463 337 -94 -466 648 147 163 -577 906 -441 374 613 847 161 -236 -328 33 804 387 114 378 166 303 -833 -979 52 466 -648 -330 -879 -496 -623 -113 216 193 -694 497 -570 259 -563 626 -857 -93 806 788 -283 -41 745 194 518 9 -689 280 -611 653 -695 331 97 87 674 588 -319 -693 -48 -993 -643 -565 -278 529 -261 -714 -208 -808 -166 -575 -910 -618 -869 185 674 -495 -544 -8 -848 -40 772 -643 -425 322 -383 -50 545 175 -911 -66 789 -462 603 366 -845 444 800 623 585 -204 -101 -817 -612 -510 -947 -9 119 746 -802 769 256 856 108 -488 -645 183 -694 -162 -634 -508 -585 911 -729 -777 -95 694 856 211 724 -316 -645 812 -681 -464 541 -86 813 -957 -527 -669 -147 354 105 -17 289 -543 -772 -227 457 -607 609 651 -242 -335 950 25 -861 -699 -29 -18 -737 -62 -181 410 790 -175 806 -776 818 388 -191 355 -982 -677 -597 4 -737 50 -471 684 162 27 319 -621 -248 -654 277 54 159 -978 -623 997 -314 369 -648 -602 241 -497 18 982 -333 -523 -561 -538 -351 121 -903 286 -227 -545 -912 -837 -859 -102 -267 -971 4 385 -68 323 -856 947 577 -618 815 -492 898 -985 148 852 -464 221 957 436 -721 525 99 -822 -359 371 -691 901 771 -933 928 467 314 79 526 110 460 151 -541 562 -385 -927 -15 735 178 -187 511 699 330 -516 -523 435 -54 16 -659 93 -407 -249 -30 737 -899 406 596 -887 -572 -321 763 -276 -904 502 864 -439 149 -890 -566 -326 -910 265 466 -874 519 524 -737 -513 14 -97 -303 494 304 -176 -961 430 485 -736 -572 45 976 -558 139 39 -207 432 58 386 136 274 353 -652 213 -861 -269 157 700 -737 -313 -180 -390 474 -639 -368 695 -907 -750 -7 372 -700 386 941 -364 -455 955 -104 -861 -448 -254 -508 992 477 497 888 -968 677 -71 14 -861 786 769 876 631 -853 -816 411 -67 -838 566 -716 998 -702 834 -790 464 733 -145 35 -749 499 -701 -45 949 -330 -468 -223 355 901 919 370 20 -786 247 -65 -43 984 -107 -425 -191 151 -362 -435 -448 -371 72 211 384 -345 -787 639 610 -208 -127 -364 -887 -400 -914 -760 287 -920 -935 844 876 118 757 -388 -976 -489 286 -23 -189 -733 -555 30 119 977 846 -511 900 645 -917 -979 313 -246 898 668 83 -775 -547 339 647 -946 420 -823 219 -665 -748 -860 950 926 306 543 71 -558 319 204 -182 -554 747 239 -290 43 394 368 -587 81 785 961 -171 802 -658 655 -533 805 -752 513 35 649 882 -629 -675 -147 -948 -920 901 70 909 191 115 -162 930 -922 477 667 465 -304 -579 -775 -1000 327 -402 380 451 626 211 788 -512 647 323 -908 -728 26 453 -122 542 127 -321 718 -492 521 -191 883 740 -654 -947 586 843 29 849 -489 -36 275 23 72 -650 592 432 717 880 -777 -236 760 -914 -605 -169 835 432 -966 -570 841 262 733 455 -861 -432 681 -520 379 -548 277 -732 -579 834 910 -402 329 -940 571 751 -285 -407 261 -4 -957 584 -197 -46 -295 220 469 -397 226 -34 11 -559 -971 -933 -775 309 -608 -609 886 203 903 -141 -384 62 951 880 -169 -435 -855 -149 -490 595 488 415 -461 -290 930 200 506 661 -870 -190 508 995 -2 380 -505 -313 174 38 951 -456 7 888 -528 713 469 289 -955 669 -513 919 -391 561 -125 -574 -812 82 606 -533 -947 -303 556 980 951 -671 -957 591 -89 -853 93 -699 829 362 794 447 -161 386 121 -634 -325 -801 684 619 -446 377 -187 -727 -29 464 -624 377 -430 -34 450 209 -91 663 -890 448 -706 -101 -870 558 52 -420 572 566 750 497 -189 244 -98 981 160 925 895 -830 111 762 748 621 -957 244 728 208 -482 -155 -844 -728 -234 129 -425 755 -508 30 -471 9 215 -581 -171 653 34 -139 550 881 389 623 898 604 960 -301 253 289 473 -100 -843 -164 589 810 11 511 -937 594 -177 347 49 510 458 -954 58 -465 114 216 -290 -475 -437 -835 -837 -868 349 -611 539 839 942 897 976 535 496 -783 885 302 581 -377 460 461 -803 -1 -945 -559 -386 -14 869 -310 274 -867 814 962 913 -86 16 -524 442 -865 -822 -307 -151 -759 527 -509 142 -162 -705 928 -446 941 -599 257 -841 -357 964 -12 397 466 -561 207 -897 583 739 736 646 -788 74 366 470 325 416 -201 -166 -770 -743 683 88 503 -728 -254 400 -302 392 537 -403 968 -804 379 853 179 124 241 -743 -53 -436 -462 -511 -989 -702 907 124 -393 755 966 375 -818 913 877 38 26 487 861 684 45 793 -9 483 616 416 -747 -997 -998 833 -303 -546 -720 58 -928 881 -858 895 620 -210 740 706 -595 422 -919 66 822 22 -460 -962 672 199 -934 473 575 -636 13 -584 890 -993 -76 583 284 597 342 -235 -255 -966 -247 362 513 -376 -459 766 -785 -215 25 275 815 262 -890 573 -49 -433 854 -197 461 -448 -3 39 -199 554 -505 -610 277 -568 190 321 -614 247 682 256 -132 -917 728 -64 -991 -232 463 -910 -79 333 -520 873 -173 -934 915 -792 886 -921 -649 -323 987 -206 827 28 655 -79 711 -485 -411 772 880 364 599 853 212 -623 -418 -340 975 455 420 -615 317 -317 151 -31 408 188 -418 -143 -16 -292 -832 -995 990 -280 308 -662 -683 519 912 -980 -244 -812 37 430 -261 743 598 -788 132 -993 -684 -481 410 -257 -977 466 -697 -916 102 -982 -675 881 201 -357 -102 -6 -198 -402 487 -928 629 -618 -212 655 857 107 887 678 82 -895 85 -192 343 168 -90 809 379 -424 -167 615 -632 -729 -458 -714 496 -807 -678 -232 741 -59 -428 488 -157 650 209 -234 456 -160 885 599 -223 -858 -859 175 -790 497 436 539 58 380 -559 896 -824 451 469 79 632 -29 825 -402 50 145 -282 -395 -805 363 -505 -153 119 -920 -633 -20 -15 386 -168 -672 896 -507 748 -95 663 -676 172 142 568 -88 873 -114 -929 -961 -23 -741 -903 116 896 341 83 -412 -998 55 -975 -645 46 275 -961 985 -766 -177 -249 -410 -610 -604 -275 679 -206 -662 -693 -329 -671 -920 -408 -75 -294 -729 -227 959 93 920 140 -381 -777 510 973 -910 -658 -128 183 -175 197 -204 -506 98 590 969 -116 919 -802 532 -650 605 -633 49 -307 261 -49 -536 459 -641 155 -527 -815 147 -646 821 488 874 307 -152 -188 864 132 -11 464 122 230 884 -701 -712 -207 -782 319 -677 978 300 243 487 -159 126 -921 -7 -20 -826 -961 44 -894 5 899 -674 -922 -850 -475 130 768 -103 115 -271 -215 -846 -465 703 750 -450 323 -198 755 711 -209 -238 463 774 150 -16 230 837 -987 -298 -700 782 -688 -132 -982 772 -902 -352 -617 725 -712 -616 920 629 -38 -853 -249 -945 -634 -898 -580 440 -989 -586 708 782 366 -816 -657 103 -498 736 -683 519 -895 -846 359 -682 -222 -888 774 -875 814 221 694 -568 872 766 -405 -732 640 735 -999 -24 108 134 -125 -777 481 -234 501 479 -75 -116 -255 101 148 306 615 -555 -313 -163 269 -659 631 215 893 -323 -197 22 759 167 -364 -982 -3 -483 -312 -208 -89 72 -696 -992 -898 -834 -949 -406 274 965 884 -991 684 -242 -736 190 144 -926 -297 -703 -294 -829 543 398 -782 -533 32 -413 631 934 -423 22 -512 22 -487 715 -653 -720 638 -1 364 -20 -572 -73 -90 -170 696 572 47 -978 -971 -188 215 53 564 -477 209 203 92 857 -967 -836 872 26 883 577 919 -186 -136 -137 779 -511 -613 -310 -626 -998 316 438 606 25 -878 98 677 -671 730 -217 -19 819 43 855 -497 186 530 -148 985 948 -535 676 -763 -998 -468 -307 676 -946 -343 -251 -288 520 393 544 -143 -351 370 536 145 551 713 -190 -579 507 -505 624 -979 231 790 342 -247 -866 977 475 -18 -272 76 214 815 926 -760 877 -408 -259 -307 315 -310 869 -184 881 -873 381 84 438 912 793 342 -368 59 881 -453 -621 -281 464 -162 -197 913 -693 -924 -804 -965 -424 -190 88 617 485 -490 871 37 85 742 973 -457 178 979 -208 -371 471 -894 -466 -777 -315 -285 -72 394 846 -236 991 -741 -490 53 -829 -188 -423 -291 -810 -799 -498 -670 -899 995 363 954 -573 193 -138 978 -525 118 966 -349 -193 723 462 150 -15 -176 -924 -982 -174 -352 539 -643 598 -554 -395 142 -259 970 -88 -559 -614 -948 91 -692 -483 978 213 -228 -462 -169 -136 -255 -483 -860 -663 -848 -63 339 638 -969 -389 384 466 546 -388 340 -186 -505 -226 745 -775 -121 822 -979 382 505 -15 310 -634 332 64 -711 -704 -775 103 -44 967 -528 385 635 -42 -234 -936 805 -682 -621 -65 820 434 583 -452 -334 -767 846 -397 72 326 135 60 -146 482 971 818 -412 361 436 -186 421 860 -80 -757 -217 170 984 283 383 875 514 368 296 -875 300 -169 -835 -379 485 501 642 -347 -599 -622 603 392 -585 478 -430 554 367 358 -185 -139 -629 800 396 -1000 -383 -186 227 -813 409 278 799 985 -368 -101 46 431 -423 371 863 -561 315 334 -952 859 948 -110 -714 -539 -903 812 -450 -800 -914 884 -562 709 940 -998 840 -778 137 -756 -830 -396 -903 -865 567 4 371 118 940 -159 -482 682 -124 -998 -266 -704 -575 423 -172 -289 302 -191 677 -53 663 932 -962 -822 350 481 21 784 825 -968 -151 818 576 665 -376 462 -841 117 -35 -247 -270 960 -19 -839 331 848 984 -15 758 58 958 434 322 -467 334 897 -297 659 416 -917 -633 -927 -15 -477 580 -183 978 -582 492 907 -509 -160 305 269 -782 -560 -499 497 979 877 -946 187 -823 -822 -257 301 321 263 785 -532 -120 -264 -721 -245 756 958 -563 -154 -222 -771 -938 398 -799 -60 -583 -75 -32 -11 -278 -720 467 842 705 -893 -953 -740 -14 -149 80 548 -859 -163 749 945 933 -743 -523 99 984 -986 -125 -805 418 424 484 656 -41 631 613 -162 -932 850 324 124 698 729 522 -945 806 930 -244 -890 67 683 -515 -795 -272 -159 737 916 -101 657 -435 -478 80 -155 364 385 161 397 133 666 479 -253 561 353 -952 -413 311 837 -797 -541 835 773 -3 886 -239 735 95 -401 253 -485 591 589 -147 752 -705 -13 -395 -896 678 713 -951 -638 935 552 -92 470 646 38 910 -241 659 972 -715 -64 419 -895 227 271 900 -422 8 -943 959 5 86 -42 -300 730 -752 -105 -4 -217 819 485 910 -948 41 168 148 823 173 -229 420 862 82 266 460 -555 337 -13 -650 -466 -970 21 363 -416 448 518 523 926 -131 705 681 -234 -722 575 -308 700 403 560 575 156 -7 -362 -89 -906 -31 -271 752 -318 143 809 488 329 720 -943 -774 -998 -614 -203 -418 507 -984 -947 -220 145 -222 -300 773 -295 -170 -856 -494 208 916 -777 782 -417 -197 230 487 865 -142 -597 94 -34 266 -864 -950 50 -600 648 629 312 -95 -93 -952 713 -921 -599 26 -74 -689 108 192 -621 589 -9 289 468 755 315 440 -866 -939 588 604 153 -260 107 -849 -781 -861 973 -733 210 827 -225 -278 -218 -240 -985 -743 -736 -586 61 -230 477 744 -463 491 -469 1000 78 861 -475 534 301 872 -71 782 438 499 -519 750 654 -37 -970 479 259 -72 -109 -969 250 339 153 -410 38 363 118 570 -61 119 727 444 -624 440 -219 -119 -944 -656 218 548 434 -175 -216 -422 188 496 645 -201 -210 360 -797 -297 -755 232 257 934 -121 470 -486 129 423 -461 -5 -88 -474 -125 479 -15 -148 -774 44 -549 831 -36 -869 429 640 2 -532 404 696 -664 391 15 770 -267 -861 -332 934 405 671 -61 542 -737 -152 900 -126 -712 358 799 -559 451 611 -541 -735 29 -624 -60 23 421 465 -320 908 11 363 -102 -740 -253 -789 -155 -401 -583 611 185 30 -985 -335 312 24 640 -469 -11 -835 241 505 977 477 -78 303 837 -499 757 215 -945 791 823 267 -723 139 826 297 -496 895 974 364 740 -683 -559 834 253 -356 926 482 -283 837 566 -661 101 312 412 -728 895 -720 3 713 -182 -116 -455 425 233 -160 -953 -896 733 -610 759 -104 636 -439 981 -72 -689 411 23 323 992 692 437 272 -995 171 -636 445 308 -610 -605 579 -455 238 559 -778 -505 229 -50 -748 682 -493 716 -336 888 192 -258 943 -532 952 -232 635 -470 111 -537 -487 -906 -220 463 -703 -797 -388 736 547 957 282 -999 -22 -530 823 294 318 -822 -270 -66 509 442 282 -443 -914 697 -625 -797 -48 -932 255 -393 -680 -451 437 455 627 530 180 -768 -153 129 374 -658 -314 953 486 -89 801 570 847 53 -263 15 -365 278 296 -529 -870 826 -677 -464 703 125 75 483 -820 -860 -748 -109 974 -485 -62 2 -135 217 -39 916 605 177 -764 82 614 197 -3 80 -160 849 209 693 248 142 -495 -389 -918 -178 194 -619 -292 -441 -452 956 716 -79 298 -445 -304 231 -436 -482 836 550 504 -719 496 -66 -36 210 -960 -500 22 249 790 -227 -416 -283 265 -833 -527 811 -504 -818 -476 -703 135 -300 787 155 -899 -637 572 135 174 96 350 400 -453 -551 961 63 454 -706 -354 -729 788 -794 -338 -847 327 772 106 -890 296 100 448 -186 -483 350 47 -688 -997 4 -443 -131 670 480 -296 -313 943 133 403 -209 708 286 -844 176 -600 -499 23 -146 -799 -550 -752 308 908 -884 -563 -531 -78 30 735 -154 952 545 540 -900 -473 182 -856 -106 -64 32 -757 -956 -819 -720 232 -623 -19 480 211 -644 -808 839 -46 130 251 -541 -115 350 449 591 918 -379 -590 -392 -101 -986 -618 948 910 -761 -443 -769 292 148 298 -925 662 -941 -423 -510 -531 -953 -619 -567 -823 902 -840 -829 198 353 -569 807 691 -110 -576 35 -928 390 92 -846 89 3 505 333 453 -29 -362 238 -157 395 -336 -802 -917 -258 -12 -847 800 -826 827 -953 419 -840 577 926 224 859 629 263 -282 913 455 -560 -396 618 590 332 -416 -899 907 -938 -28 878 -396 324 -435 802 927 265 -127 506 133 -379 3 -608 954 -224 -843 -370 -975 43 32 261 182 -454 -789 380 626 249 633 -558 487 -242 420 -977 921 352 -835 468 -203 266 519 -638 280 345 -480 338 -713 -355 692 303 -8 661 -493 -476 -858 -788 -494 -695 870 -573 -614 -474 183 7 53 171 8 588 231 357 -379 157 82 17 481 -248 -327 869 146 -804 -897 -105 -185 24 240 223 743 -819 -709 -99 992 719 -180 59 323 -106 729 869 -844 -498 -57 49 -343 -41 735 -686 575 -230 -306 58 372 -500 -294 483 -331 -467 416 -731 589 201 555 -70 -457 -957 502 144 268 581 -552 -458 -412 149 -273 -440 -532 154 -809 -571 -907 -518 -519 60 -360 -919 -681 -629 225 271 -789 -741 -111 -541 918 -741 969 512 -80 -881 316 -357 625 -324 -934 788 207 -864 -334 477 813 -111 -105 -438 48 -461 140 -340 -502 -772 720 -523 114 -908 -781 8 -472 75 -34 888 -103 -85 -650 -176 522 382 457 978 931 432 -266 -470 741 830 414 -80 -179 737 -907 -89 -642 -506 -245 -540 776 -487 -371 870 73 -674 -781 105 -16 999 557 132 149 144 -703 0 953 318 -175 -263 369 130 -64 859 521 -380 -362 932 674 -750 -306 274 -733 771 -168 134 -819 244 -726 315 -470 -939 501 -123 -709 105 107 304 574 842 -431 220 252 -574 -622 -739 -472 367 898 893 -863 -974 772 358 789 -187 78 552 -317 -184 -666 -767 195 -622 280 -695 -698 708 666 71 -405 913 626 -382 335 -386 -962 -663 10 671 298 784 -601 -256 196 -439 -718 -799 -264 968 20 634 -980 840 -24 586 697 -76 762 -435 815 666 515 -861 -117 147 -330 -894 -740 933 655 276 883 -206 819 944 -518 -768 -314 930 -630 365 -747 391 -957 330 890 -232 -825 90 440 -571 839 -607 -877 -911 163 747 9 -849 214 227 -978 -821 235 902 995 -757 -90 402 213 802 -367 -96 -371 -447 -843 638 748 -952 -156 110 -167 -364 741 222 -455 986 -245 -466 -685 640 515 -317 21 76 -594 452 998 906 -725 533 329 629 684 -125 -444 -252 -111 -357 113 77 53 -3 -572 -211 -504 169 -841 -390 339 849 424 648 691 -45 -932 204 835 244 -234 473 417 -577 117 -759 352 -160 310 365 551 170 -734 -427 -744 234 445 910 843 -899 -242 384 -245 288 933 -706 199 -511 -783 41 25 826 400 423 324 -414 151 556 124 -224 8 21 484 505 -767 -368 223 -344 159 473 147 -391 932 439 806 -440 37 103 138 -865 979 959 250 827 -644 837 -807 -913 118 320 87 673 178 -89 816 -266 -723 145 782 150 -43 765 201 -509 415 407 -677 -265 816 499 -497 -386 498 -294 547 -474 394 -191 -446 -44 605 311 -892 342 774 -464 788 66 641 -290 -915 440 467 -937 -48 287 -568 267 777 100 -597 -548 -740 -471 -851 -17 378 88 -456 -911 -430 660 -981 -905 808 -276 879 -215 63 545 251 100 -746 678 -444 -537 -22 -427 51 -620 -725 268 252 -60 593 87 700 807 878 -616 710 872 -815 949 -495 -176 874 229 -798 -13 -340 -715 374 470 950 -111 -156 93 -71 -615 863 -11 378 -969 446 -347 946 59 937 231 -634 451 636 -646 -81 658 874 -119 399 -671 -743 922 -185 55 -675 13 -379 225 -833 645 -344 753 234 -294 354 754 301 -351 574 -36 378 -793 -985 146 376 862 438 235 -957 816 -565 338 717 850 753 529 485 529 -216 -64 732 -15 308 -46 -615 -832 32 -926 653 -134 -532 528 -81 -436 762 -392 508 124 842 -131 959 -742 417 879 886 448 445 -332 -294 366 597 359 -812 -887 533 178 -273 883 881 -14 -513 -808 -597 -302 -960 527 949 -331 355 192 809 -360 -406 -300 438 -487 -15 330 -70 -546 -760 631 -775 -670 -735 -54 250 -590 398 -835 969 443 433 -950 589 -97 352 6 -841 391 991 -922 -505 -530 -681 963 -208 672 -733 190 -974 342 -628 170 -472 686 325 -697 48 763 312 770 753 914 497 -758 -64 771 653 959 807 -20 835 -485 -25 182 -409 -11 530 388 -331 -168 403 -936 -716 -388 -761 125 934 21 660 -421 159 -666 -609 809 999 -371 681 523 769 528 -762 579 793 -479 -692 -607 -657 -252 674 832 632 -563 326 -536 -99 810 -508 -271 -712 -304 126 717 435 -881 -41 -207 682 399 15 482 -158 -172 970 910 -32 -787 -14 -714 -171 -116 -674 -433 663 -375 -823 476 377 602 853 -851 311 600 -911 -928 59 534 -299 254 -23 29 -775 -357 -304 -808 354 -791 360 4 -408 108 -424 -804 868 -730 -566 -82 722 -728 -526 -717 770 -979 -5 921 79 -700 -999 -778 622 -504 523 -951 -969 -803 -520 -166 690 -368 -942 23 459 -836 496 458 936 699 -582 -259 70 -512 -119 -612 541 -156 -59 -409 962 -579 353 53 -811 -143 -719 848 -540 883 6 -825 918 -984 724 -924 -487 -647 839 -408 974 559 -317 877 -144 -945 341 -347 703 853 272 48 -331 57 3 -163 -498 859 25 -286 -290 -956 -530 755 -341 985 531 -428 156 250 213 -304 -271 66 -288 -603 -209 54 129 115 685 -659 904 -748 -458 220 315 -76 -569 976 -24 -198 -713 -714 -59 -631 264 -1000 -462 -649 -524 -120 968 -234 360 511 -476 -374 -178 -873 -902 -825 -27 -971 -77 -680 60 -102 -788 -564 -842 -73 414 321 508 632 734 -203 -927 -871 -114 370 -725 -960 287 -48 98 572 -783 -111 645 -634 756 -230 -797 94 -491 110 390 647 297 296 -803 33 -307 -370 -73 152 -290 -984 -275 -720 635 786 -815 402 737 -609 951 -829 506 320 480 -24 744 706 -262 304 -316 630 -940 435 -611 908 -614 -696 84 -193 566 -392 -481 137 200 448 -199 435 -855 538 -600 -329 -225 -668 974 147 327 -640 -794 800 378 86 -963 -801 543 -325 -575 -419 466 176 -925 326 -892 -886 957 -92 -820 -781 378 -990 -674 453 -280 -939 69 220 -870 92 527 801 -838 205 -486 -641 -160 764 -338 210 698 -695 -501 330 -873 -914 -566 -918 -762 -180 -743 5 44 -779 -850 -397 -827 598 625 -371 446 -831 -698 901 303 120 -454 -978 -942 -200 875 -663 -404 -92 192 -30 103 224 359 433 629 -946 515 620 -592 382 -557 650 469 818 27 181 -845 -204 281 -486 567 -369 -191 254 305 51 -631 536 -83 23 266 -38 807 -897 -452 490 -712 498 -937 -3 536 732 451 -997 -443 -228 -433 126 -870 74 636 974 -855 -859 -466 64 -71 840 -27 815 -913 284 559 359 -874 945 108 499 -52 156 447 -27 523 981 924 -949 4 723 -963 -696 -1000 265 -139 -541 -37 190 121 568 -76 199 434 -695 786 -120 -446 -131 -181 -129 373 -185 -161 -493 491 -212 -890 -117 -881 243 -180 -681 90 276 -241 801 -914 -731 -267 -590 -453 -960 -623 743 -213 -123 80 732 -686 -314 -989 -688 -99 -821 472 989 608 -918 345 -500 -733 567 113 -549 839 551 -646 615 852 966 67 744 -518 308 479 711 965 337 -208 793 337 879 -46 -73 -974 -593 791 841 -75 430 735 -685 -22 -574 -773 -790 358 757 -60 895 -110 -7 97 223 -6 -961 -452 776 259 759 -461 156 674 -238 875 -121 163 157 -209 647 50 -637 -397 996 -275 408 653 47 511 -903 642 788 720 188 254 -442 828 -934 653 640 892 -794 -527 -114 16 -711 484 486 -682 -957 213 592 88 -431 -674 -348 -230 269 -955 -96 -623 -354 -451 13 828 -430 -373 -398 -906 113 -686 384 -600 -973 -39 43 -951 829 -835 401 611 510 940 -922 -609 464 826 -201 -869 -199 813 507 -419 968 -397 906 -693 -522 -983 77 517 212 -861 524 -671 -886 -643 -790 -593 -496 -360 33 -61 699 155 848 -636 855 -156 405 188 -221 -897 986 -823 -512 118 -445 -946 -599 391 402 -286 -99 853 911 -61 23 111 719 85 -447 510 -657 -640 139 -232 252 555 349 26 -1 -758 478 783 635 -353 -383 -986 530 -139 879 -819 85 -925 -561 -443 -361 309 -893 -675 -695 -939 215 217 358 150 811 -332 -860 159 -580 452 -68 -346 -444 885 -407 -349 64 -85 -409 36 -6 909 -444 592 -240 -994 -661 -182 -768 -768 -182 -66 814 658 194 -807 -911 -639 250 240 -25 118 -381 472 589 175 -410 120 902 -171 -380 -377 -512 -838 -789 8 -116 170 -260 -920 345 -584 -223 168 993 970 -675 228 -72 -283 489 921 -888 -355 106 -75 -114 -572 35 362 673 454 -666 939 496 -242 319 753 -172 -454 -918 205 2 -814 -368 -314 -463 -475 -992 423 -41 -943 970 -578 -615 -390 -558 646 -486 -234 -182 97 -633 502 -426 -851 87 -733 -710 94 337 622 -221 -93 724 -823 -669 -345 -733 974 401 587 -104 -148 -339 -294 -633 59 404 -961 -525 -232 -79 -977 851 464 -993 -44 -958 708 -150 957 -555 -413 -154 -622 -251 -968 989 917 -198 -87 -275 929 566 -372 41 451 -728 -579 -960 643 6 782 -132 346 960 725 -489 673 1000 433 702 274 -949 -396 -673 517 688 -630 619 754 245 892 -887 -892 544 -884 645 -105 832 816 282 948 25 430 326 698 -610 -385 634 -337 608 -646 -640 -37 210 399 877 684 -791 256 162 687 931 650 549 -118 95 855 -140 -828 474 419 92 -792 -197 72 464 755 821 773 -813 421 -550 157 -903 12 760 512 -173 -982 -962 -431 -580 -495 -880 299 41 846 -398 -809 526 523 -663 143 -267 737 -50 -477 -645 -659 -652 70 -395 370 -455 431 -17 -481 -356 -948 -249 886 -977 779 366 -444 -715 237 532 10 65 456 -536 879 -855 -124 263 -389 -246 -157 1000 387 450 621 486 765 -197 -175 7 928 -751 -444 -42 707 -186 -619 -733 1 -705 545 -655 -511 -66 892 607 860 -908 -191 793 610 -459 -105 492 142 553 -934 283 247 804 -777 718 487 651 -79 47 -957 -312 -757 -726 344 198 885 866 709 -467 971 449 240 -48 -825 -604 716 -739 -532 -9 761 -301 -983 -315 -640 -934 576 390 -570 226 -972 -499 -237 -961 -674 -896 -181 5 -136 170 -922 -690 -289 -267 331 -65 380 825 209 840 483 496 676 278 3 -247 -599 803 -749 418 -443 341 544 646 -402 600 787 -604 -850 -111 -763 -435 -971 982 -603 993 -235 -908 848 -920 -936 646 498 -485 -648 352 957 -864 274 -57 -470 -512 707 184 488 -284 -948 -165 390 352 232 -36 71 56 468 906 466 866 -924 -32 -734 655 -744 204 201 -201 92 825 122 44 392 -199 -927 -779 328 312 26 -968 832 236 301 -577 -155 342 -170 930 417 -686 738 248 -815 -973 753 366 828 315 505 392 284 452 467 474 -177 521 -932 226 -196 -113 -725 147 585 738 371 786 888 -431 515 -670 827 -7 939 -62 36 284 264 567 -668 -233 -493 -601 -580 -635 -527 -690 -8 540 833 -896 627 -302 606 -447 -266 -757 892 727 443 547 562 310 -715 -725 983 539 -693 829 -549 -278 941 337 130 -735 804 399 -521 181 -693 235 -725 -785 211 219 -890 950 -248 -590 -520 364 24 130 -11 962 103 84 -901 -228 -788 73 342 -977 -234 129 -705 830 -25 -560 739 -73 74 969 454 -978 -813 170 -571 835 -132 683 -350 167 -70 -857 373 -379 764 -417 429 93 227 781 11 395 -754 730 518 -352 -554 -957 -14 218 32 77 149 505 730 -80 -853 348 896 -468 933 -864 -696 973 -670 -288 -213 501 -163 -799 -658 555 -159 93 -874 534 -758 -959 -249 700 -120 818 147 90 232 -480 -358 961 471 350 -720 -526 888 771 515 321 -692 -31 -899 -51 -674 -421 619 -455 917 -355 -842 987 -589 -672 352 -384 82 -714 -323 -523 683 -411 -562 -798 668 498 384 347 -939 772 -587 251 44 940 -34 -694 -756 -546 740 280 -493 -326 -771 911 -825 -215 352 23 929 826 -98 329 793 176 -306 -719 675 -792 -982 -51 -319 652 -287 -220 621 -695 163 570 548 6 274 752 -243 474 -522 -876 229 752 -794 507 923 86 -789 18 -572 -98 -31 -437 -369 651 -707 -897 304 537 126 863 391 -866 -769 373 -452 -590 -14 4 553 377 606 -386 817 -206 348 438 574 238 856 -458 524 -800 -593 983 925 -771 63 -498 -504 299 -893 -318 -978 179 -86 -330 359 299 26 -414 554 938 -80 -827 -467 183 82 -167 820 -303 642 -518 317 -706 -271 154 465 -928 -160 334 -880 -432 -456 -185 795 129 356 -953 -962 318 -870 304 -1000 -897 -212 -996 -120 -349 141 830 -846 -894 300 719 254 118 712 -504 423 -635 118 -234 -682 -985 228 459 772 -118 -12 -757 84 144 -514 -761 991 382 693 285 366 -271 825 -934 -696 -873 -416 -454 528 372 481 257 200 -231 -171 74 -249 560 479 187 -344 780 69 -755 155 -202 -47 -835 -269 -700 -158 673 -688 -492 190 406 392 -147 901 -100 73 392 -59 829 381 -125 -807 -132 -953 671 527 119 -825 806 871 304 -607 380 872 467 351 575 -196 -24 -489 -968 174 -369 -493 363 839 -908 -221 413 935 -369 -237 -122 -946 18 -779 -819 -55 449 -457 833 -234 842 -659 375 -187 959 -205 -152 640 370 878 -723 -690 574 19 50 -200 504 594 454 761 -135 -982 517 -408 -130 363 245 347 -895 672 -93 -572 -227 442 765 -17 158 -974 380 993 752 -494 -609 -121 755 -10 961 811 -349 -953 394 630 -334 767 44 -440 726 264 -482 708 -566 -158 26 -379 -725 -934 -312 -450 -648 779 607 21 -112 -245 -175 909 -313 -659 819 -331 -457 -329 -664 117 986 333 -943 -819 641 -111 -436 635 242 -879 197 248 357 472 -956 576 590 268 -186 6 764 -931 882 -613 -121 176 -315 578 559 -9 -709 -741 7 -786 -675 -794 -227 3 510 -197 771 14 683 -418 571 177 109 -56 -373 305 -860 -957 -739 750 -998 135 731 -898 426 578 -29 532 48 -679 -972 151 202 -955 893 838 -965 918 315 -428 -328 781 -844 -450 663 605 -97 -882 404 911 510 244 259 -819 284 -979 298 -305 850 -136 -884 689 -215 453 -764 330 593 139 200 875 549 174 -767 725 292 -913 508 43 852 -439 -377 -34 397 -346 -793 -385 322 -171 -696 535 -503 5 -422 545 844 941 975 -609 -101 229 -838 615 -471 -967 -538 -329 139 -55 -738 626 -463 -532 718 -909 -981 -321 -754 -485 -311 36 337 -628 -886 -114 -926 -420 241 -240 -669 101 143 -84 -640 -84 130 -786 -149 -917 87 -55 -469 462 -196 -824 -362 -605 473 569 280 900 -124 567 -565 -187 -782 246 -939 554 -647 -419 652 542 -673 337 873 371 507 -664 85 232 238 527 486 -630 -101 -114 180 -913 585 200 229 696 -871 -468 -339 148 462 763 -654 -372 163 -26 242 -805 546 46 204 -556 -626 -953 892 -619 160 50 -250 -66 -639 787 606 44 -628 -963 -395 -721 645 73 974 223 -481 189 504 275 186 919 -826 366 104 -885 192 -259 -759 836 -358 822 -673 498 19 -355 629 480 556 103 163 370 -507 -570 533 -479 -6 536 -974 -971 144 632 417 -209 495 -514 61 791 -927 138 173 182 -86 -160 159 -886 359 268 973 944 457 793 579 -521 98 977 78 904 -597 639 -266 -944 -971 -975 -614 514 -678 624 -88 17 372 -680 725 -436 -459 883 -884 -892 -783 -26 -366 -338 -635 -523 989 535 -532 256 -506 -583 651 -798 -373 -583 -690 -454 -512 680 989 -566 -624 698 -322 979 522 303 -659 313 155 -147 669 -412 539 995 388 650 -517 223 -157 924 910 200 -347 785 702 246 -716 -278 772 581 556 -132 304 -151 -367 52 318 -909 360 -875 -194 787 170 -460 171 220 954 964 -956 253 -628 -830 -795 -132 698 809 -195 -877 501 -709 -741 -551 -917 686 643 835 242 182 -728 -743 -230 -988 -867 -661 -726 -462 154 743 85 -882 711 -970 554 -590 431 314 704 529 454 -656 -889 562 -924 598 136 -90 -846 902 995 378 -726 452 569 651 -157 570 930 859 -783 -213 163 630 -813 -119 533 -598 374 993 442 270 863 -460 759 -746 -69 -961 188 -277 243 45 279 -41 658 -584 342 -507 356 906 -857 886 830 44 -261 -744 760 79 -429 956 -383 -583 192 -803 756 -837 273 -563 589 -474 -879 388 -480 238 220 -673 529 436 -533 -327 577 -412 -460 427 -597 -559 231 769 -170 663 615 535 123 398 779 -534 318 654 -171 37 164 20 777 -974 621 -288 -874 -392 74 131 587 -182 -886 122 -523 -605 -801 992 -931 -18 -384 148 -126 -673 -925 -730 128 -827 631 -714 634 -530 636 270 700 -763 -489 288 -376 634 540 -334 -166 281 -469 651 -546 -489 977 128 947 -388 -796 -696 940 -61 861 -810 -770 -744 -298 847 99 637 852 60 474 -941 -944 396 2 538 80 -838 859 562 436 69 392 929 870 394 -93 -600 -663 464 -2 938 313 -398 750 -792 -416 51 858 857 620 -577 905 624 -522 -841 697 8 -990 -922 -714 -181 596 655 -148 254 -347 234 -774 -82 -278 470 -298 -214 -180 481 -317 -762 -228 645 698 976 -919 -699 103 -491 478 -353 -733 -268 -326 387 -422 594 650 -370 -808 665 -128 -865 600 852 -732 -38 316 340 -919 82 -770 669 -353 -330 -779 364 492 102 -525 687 -817 -879 898 -970 928 538 640 957 513 -389 798 -879 8 278 892 -730 -349 -786 -814 -327 796 -359 -154 947 -242 315 -866 506 723 793 598 -165 909 534 -563 -1000 -586 812 -646 301 559 -40 222 570 626 142 -8 -256 863 609 795 970 937 -665 -584 -126 -433 735 377 143 553 301 367 257 -116 969 -346 461 -984 600 -568 267 -654 851 -317 -992 -820 -240 -412 757 -145 -228 299 497 -818 -993 -353 714 559 -25 -170 -691 -963 802 -100 -433 518 142 -377 -377 387 -580 -994 -919 872 818 -974 -561 -678 10 -590 -154 -418 -462 -80 -910 -356 -812 -226 -645 568 323 -629 178 121 187 86 -164 887 -723 -137 651 -685 382 526 -250 193 -939 -342 -344 -547 -838 508 -384 319 -827 -835 -967 611 -773 508 -432 849 437 -644 -966 898 -381 -941 -949 -730 148 -726 -249 -834 505 279 2 570 644 715 709 14 793 -252 855 -469 53 -47 546 -803 -52 -2 576 -118 773 636 -323 481 373 -856 513 -319 -259 90 -433 322 241 651 163 881 721 430 668 860 837 514 355 790 -28 -724 730 -464 -961 -327 402 -143 -923 810 580 -491 -967 888 215 -333 357 -423 -62 -680 -252 -119 682 370 -186 -351 -600 802 645 704 -22 733 -683 897 192 -320 970 -956 379 -213 957 -54 405 980 -350 -531 -726 -66 -192 874 -278 462 -201 -204 -79 583 305 719 448 -414 264 -81 291 -660 761 556 279 -806 -318 534 395 -331 915 264 -825 786 477 155 969 -352 -801 -989 468 881 670 465 -78 -879 -661 941 -654 137 205 210 -460 -248 113 -501 -173 -497 -370 797 -189 -318 905 35 319 17 665 -346 -982 810 -690 -204 774 35 -403 861 742 -546 63 309 206 331 268 -2 -661 -195 218 189 -824 670 -502 -49 -899 83 -569 -697 -175 -658 -712 781 197 -241 105 4 -21 449 565 -764 -908 -995 -41 139 44 -505 442 16 -126 -493 989 -941 -2 -371 391 -62 -972 -681 -920 779 -151 -443 -824 -642 -25 -900 293 191 -793 -369 944 766 578 578 575 -233 448 417 -421 665 672 820 757 246 867 -714 -976 -985 -651 -373 750 -864 -406 607 -939 -993 -719 82 -458 80 748 24 -120 237 219 -883 -136 348 125 233 703 652 -379 -877 -493 -785 -224 789 342 -645 800 980 -694 480 735 -77 644 205 934 265 -549 928 -214 -418 335 -766 -999 -523 170 968 739 274 -431 -428 420 -66 158 -758 581 263 499 525 959 -824 749 -324 -953 -610 -777 930 235 478 -291 855 -557 527 954 -350 540 -351 520 601 -380 -665 895 -18 497 546 -768 -910 -11 -31 678 617 146 237 -190 19 -718 42 892 322 236 187 328 267 -47 -66 418 157 296 -426 284 251 156 -327 323 -906 127 -423 -649 -327 828 -800 874 -680 400 222 -487 903 -979 961 -486 -760 856 -894 753 261 -83 -263 104 468 -954 -463 137 -656 927 134 -94 340 -240 35 770 303 -190 255 -181 -744 -381 652 -793 -567 -952 167 113 -617 -461 -933 -881 918 468 156 649 -993 -486 755 -338 -455 -270 -206 463 -987 -708 -364 -188 -220 -474 665 878 -111 610 -646 262 434 989 634 833 32 -200 181 -392 -921 647 471 -569 -41 -616 -576 -538 -159 568 -454 -435 467 497 -467 -73 147 653 658 -130 -513 191 294 761 267 -279 624 -423 845 338 -338 -142 738 -518 -51 513 -142 -334 417 11 198 574 -874 505 762 683 -66 -598 -931 288 351 322 -751 178 843 433 755 366 -384 191 141 -619 182 286 229 301 -927 -691 -142 -798 -198 511 833 337 -375 -949 949 41 -318 221 -679 68 -578 813 812 -694 -513 -54 368 177 491 -348 -276 34 -909 986 -943 -81 -847 -781 -566 -649 -494 68 39 -272 -995 -121 853 -417 -900 -991 -318 -981 697 -465 -881 -796 -859 609 -304 626 152 -85 -71 -529 739 342 670 -305 -131 589 202 -75 -227 969 430 77 124 -42 706 52 -342 999 -496 200 -757 481 504 -903 53 -470 789 -261 50 -502 112 -601 -802 329 -804 -15 -371 -529 436 -305 51 509 -56 -707 -620 616 743 699 259 -738 -457 -278 209 -498 828 174 106 110 872 -467 497 457 28 -796 295 -562 678 -92 -883 -82 350 -797 937 302 -222 -391 937 853 -795 981 -715 -17 -549 747 511 -864 -954 953 -571 -375 12 33 470 987 -620 -189 404 -404 -580 713 399 318 817 -561 -56 -856 -33 429 729 285 655 -61 242 786 -960 -741 -610 -259 -284 348 -89 654 107 804 -497 -311 711 827 868 -914 289 -672 -325 648 -669 152 813 379 379 -29 815 82 -575 697 888 -313 474 517 -127 980 -481 -445 512 58 315 -572 382 261 454 -208 857 552 310 802 95 782 -571 -214 525 849 -773 56 867 -836 -486 -496 -557 699 499 -568 985 879 628 791 642 -903 814 -246 -95 481 710 -398 -71 329 -243 -148 -761 656 -414 919 -105 96 -359 -588 -803 -962 -691 -138 -607 -584 558 405 852 -493 747 -570 402 -302 909 -685 443 -725 -409 533 775 -189 274 -757 -94 -66 -713 -884 -991 61 772 -246 -171 -848 490 237 -724 378 -574 -121 385 -723 48 764 -879 792 321 745 894 -839 226 411 -268 -321 163 -738 -487 621 -181 612 494 -157 -620 477 -601 578 755 427 380 651 -898 214 -549 877 -559 -549 -487 353 -41 -325 -721 902 -440 578 -693 -320 -591 481 -592 453 150 -147 366 -985 52 819 -756 96 7 768 939 589 -168 -511 -375 -472 975 -109 484 -72 97 615 57 -530 81 -48 -448 -992 759 -744 71 -304 145 375 595 -824 -117 -297 -221 495 -604 79 484 -88 725 953 -457 -884 20 -267 -943 -750 180 -120 196 897 -249 150 875 959 300 -509 -148 -93 -333 -99 351 -198 -208 327 -403 -52 -658 -300 821 621 -74 -869 621 -734 -570 -640 -498 233 414 -882 -590 938 76 -226 141 -255 256 -195 -76 464 -550 -209 -381 -81 564 -144 -730 36 -89 595 -493 767 306 -393 46 -798 545 301 -923 495 -29 -999 868 -684 -463 548 -370 335 619 -335 -326 290 -602 -293 327 474 52 -917 -536 506 40 -13 505 48 -139 290 254 -673 982 905 40 -519 -45 453 -398 -861 -33 -433 -42 -55 836 764 687 -55 -293 127 388 -26 -373 920 748 -552 -612 -432 256 -243 65 440 370 -209 333 145 -876 313 -93 -536 -661 -929 -200 -602 387 -451 244 -242 -438 -727 -270 723 175 240 768 764 -184 167 239 -456 -243 867 393 111 344 881 -736 855 -30 -553 360 -586 -667 591 -70 -470 -870 549 442 -204 984 -885 537 -335 -455 479 687 760 -740 -721 -610 -37 900 -14 -654 965 -390 203 -840 920 -169 645 -173 765 -513 -911 617 -444 987 -723 604 -141 -510 -840 955 -164 209 -658 229 460 -178 -540 -958 -737 -962 676 496 126 -911 700 6 813 -979 20 -284 305 135 260 216 -657 82 823 -303 284 399 -745 399 308 -355 656 167 -833 -553 256 -238 446 -787 -31 -206 25 -644 -511 599 -752 961 -199 678 -300 903 693 -928 886 -508 -803 -423 328 -739 -346 237 390 -206 859 3 451 -515 -176 445 670 290 -637 -822 851 -397 -137 -62 -70 -427 921 836 -671 23 -872 -347 -674 -560 779 946 -45 578 -184 259 905 758 -936 -922 -799 62 -878 -869 -175 847 -946 594 -981 -515 372 -802 196 869 778 173 125 -745 402 -243 540 -18 -217 -842 -154 735 243 -293 -464 98 -276 -138 914 -765 452 643 -68 849 -485 -38 -601 -837 224 -944 943 -753 -668 258 104 596 490 529 -916 798 -562 -952 -116 969 691 413 582 -887 -118 797 178 -735 950 -156 -925 -642 465 918 -792 158 745 -513 -172 -18 381 39 -842 824 -147 168 -209 295 -347 -225 -518 -159 -61 192 -544 -981 8 661 70 -127 -254 -187 195 -966 143 -778 -527 -871 131 386 48 -240 -601 -941 -621 960 -429 842 -808 -905 -623 135 -344 -296 -551 -836 702 334 954 500 872 -824 -915 -962 3 -999 -272 586 247 -349 561 344 -543 -851 982 969 374 506 -863 721 207 -675 5 435 674 87 945 165 247 502 -237 63 992 854 -953 755 768 860 -986 -610 526 -877 36 -128 737 722 931 -853 487 -519 68 -800 585 559 -463 369 574 278 -354 124 -377 -349 -251 -613 -648 -393 -712 -692 551 113 875 292 343 -792 688 -753 -695 -545 -351 -373 934 -731 655 -580 785 494 167 520 609 -934 -562 -424 177 177 -39 -75 558 -424 -96 -185 853 979 -483 279 693 -515 957 838 885 -395 -681 -614 726 729 72 -685 -576 -32 -23 616 935 706 889 -771 -283 -824 390 -627 -85 -101 710 -440 6 -714 636 276 -606 -193 894 539 784 -246 -535 571 -499 206 42 827 -852 440 -850 789 400 275 -689 -530 -623 -743 -849 320 28 -653 -363 691 -870 397 -223 507 41 122 871 -183 85 576 -792 -95 -71 979 -517 -321 95 871 -932 -418 828 391 897 -739 317 -96 -191 564 125 -295 -467 197 994 -252 -879 555 515 -686 -980 476 321 -560 994 927 -863 -715 -97 842 -981 102 648 120 -916 843 -698 -701 523 -134 202 370 -412 642 716 -10 974 -245 605 569 235 851 283 -215 185 923 713 -553 -19 393 -620 657 92 662 -651 -926 37 637 103 150 -337 410 -5 636 -805 -799 468 -357 328 -287 -42 959 -29 362 162 -43 -671 -593 485 -46 904 -942 510 -195 -36 -346 -35 -746 -302 662 933 247 451 484 -206 -710 -811 879 309 25 55 947 -257 -692 241 -666 364 -783 597 385 -484 -502 257 322 -449 -423 -657 169 -28 -89 207 -918 306 987 876 372 -489 -706 -744 245 895 -684 169 378 447 -75 815 967 765 -988 -594 -377 704 293 -983 -207 -693 467 404 -71 -544 5 -564 611 552 39 -998 -341 -932 -138 -890 205 -454 393 353 -59 336 44 887 957 313 974 -119 -57 -134 -837 -99 -54 441 -781 -714 -916 384 448 186 390 -40 -839 -600 -776 -934 -282 794 -139 605 12 350 -536 -745 998 -760 733 655 -957 -668 778 441 531 -18 783 598 -744 -562 459 -622 675 -500 -59 643 603 -858 -890 538 142 432 332 -759 564 -208 678 234 570 -947 -758 -968 739 -664 -81 -337 763 676 -490 -631 3 -752 -85 -221 -603 -698 270 -477 -555 -793 -634 794 -655 -170 -905 965 -647 781 -795 612 664 -2 -443 -621 213 -875 -991 -151 592 574 -595 498 747 627 377 988 -404 -200 -467 -817 -65 -69 44 68 -929 -396 -848 -406 978 87 -717 -538 -113 -408 441 251 -312 -152 -83 -582 -456 252 -110 407 -548 213 752 -698 -811 -294 497 -277 -453 -159 -935 823 714 822 -505 745 -937 -471 -678 -940 688 531 -155 -986 748 -161 -227 -605 827 150 856 -815 46 -485 -632 -504 -677 -154 195 896 323 -538 -830 811 649 -865 869 -446 127 634 789 196 411 851 -402 817 234 380 841 830 466 35 462 892 69 725 -299 92 752 666 -396 -666 201 758 579 250 -195 -532 262 -462 -863 -221 654 784 678 371 -857 942 -441 -79 -431 539 -875 705 195 -552 -551 833 -447 -700 494 -550 623 -421 -576 140 392 -649 -569 -886 -419 -967 -814 -218 433 146 658 -68 96 311 -889 -191 933 956 649 945 -318 334 -331 -575 992 -303 -776 -434 733 834 471 -313 400 740 678 817 802 774 -429 -146 -400 574 -787 146 -394 615 347 797 -126 853 -370 1 356 -463 123 -385 891 30 58 971 991 354 -947 751 757 792 -127 -115 -185 -800 851 -1 191 -422 24 -18 924 -255 517 69 805 -502 204 284 -969 -862 920 193 -242 -106 895 -148 642 237 -491 459 34 -138 311 560 -97 767 -412 -204 115 542 251 304 -913 -911 393 -975 510 113 400 464 573 989 546 645 -580 143 532 -576 -825 884 -771 -408 710 -309 -798 341 -932 510 750 -420 -818 -7 -531 -270 484 -39 -779 79 -228 -426 -906 -250 533 188 141 -142 25 -182 300 -834 -199 -341 -685 -437 -556 -71 -134 -186 219 295 651 -188 984 -10 699 952 916 -320 -786 824 -869 -837 -162 -52 -451 -147 5 -362 -628 -873 699 845 -785 581 744 -880 285 -758 843 -135 -872 420 556 259 -925 -215 -879 -863 172 581 579 -817 519 -255 -183 -350 -271 508 40 -712 -544 -879 -921 999 -178 245 -722 -630 699 16 -821 6 934 -382 864 602 -151 -740 -602 -240 42 -965 970 -174 989 -508 649 -327 11 815 -996 94 820 -637 508 -462 -89 905 630 -907 -281 816 -521 -501 783 48 336 714 -686 310 -833 406 -860 603 -844 729 -828 986 -377 -607 -835 336 93 662 313 -364 847 664 -803 491 -930 -125 -791 -832 295 -782 88 -618 260 790 -150 -65 946 -971 839 723 635 133 -660 -655 713 -558 307 126 -558 -596 341 134 -487 -943 760 181 672 -508 -632 570 702 -491 -835 237 -287 276 -473 867 415 543 -11 591 218 -335 -452 268 -422 977 -613 -96 -955 389 -326 -663 80 825 799 248 -398 66 618 862 -854 -711 164 -622 -827 620 237 397 -874 -743 -786 -145 54 718 -238 -182 492 -896 44 436 -155 -103 160 518 -735 26 -602 -117 -775 950 352 -762 871 -298 -536 42 606 955 863 738 210 859 245 -698 -552 -549 -122 578 636 617 291 -530 444 694 128 -908 -83 -538 -631 434 -955 -407 -749 994 -183 89 939 -983 -51 115 -627 -25 724 582 -59 674 -512 719 -888 -855 185 138 894 581 -129 80 -873 459 -24 973 -281 31 263 590 -650 455 750 950 -990 -141 -995 726 -291 -843 -59 692 925 -144 -851 -255 -909 146 -937 -245 743 -336 -612 817 -431 331 890 701 -28 407 647 -289 -993 679 609 -189 -425 58 -86 693 696 159 -80 -151 -675 469 216 -901 -804 -457 884 -433 624 -682 -639 -560 -697 -777 -145 -132 261 -978 712 -736 741 -142 776 -653 -691 -601 558 -51 469 -774 540 299 567 -654 -414 296 580 -149 -336 457 732 -643 351 805 -977 623 112 881 406 -896 329 253 659 -881 -630 146 905 164 180 -750 849 840 216 -19 -897 228 117 -944 603 94 -885 -602 646 270 58 -556 -771 -469 268 598 -138 963 958 659 -256 -209 -732 -136 31 -552 275 -937 -424 852 -167 -502 231 254 -891 380 -606 -847 -331 75 691 884 540 492 -39 -527 -415 -384 -492 -767 924 633 -914 569 760 -401 987 -189 22 -756 800 -265 -651 0 -193 757 -409 -550 125 706 429 819 -666 846 -701 -826 -79 456 959 -512 205 316 -842 493 -97 378 -46 403 -489 -65 786 -936 779 381 503 846 -337 -965 444 734 534 757 657 26 -874 -772 -145 -905 -60 236 705 -784 997 9 -100 931 -892 92 751 400 532 46 802 -408 211 448 937 662 -368 161 -710 -748 -753 935 655 813 -35 -940 765 -156 -506 773 -342 281 -146 -624 -616 -608 658 85 -61 -664 -689 89 -414 -318 -592 -991 704 -125 -884 -999 427 -111 340 27 607 541 -567 -177 220 429 -738 -309 -847 -660 -117 -57 -848 -28 -117 364 983 436 -807 -567 -355 463 -211 -501 -427 -379 -492 336 219 -515 638 371 348 -636 -26 9 881 -67 -406 710 708 -471 -360 -733 -886 716 -446 -196 -395 -288 -2 -931 596 505 -111 -30 107 301 -609 -506 -551 -117 222 -202 -210 625 279 400 -972 952 63 558 20 -782 946 -648 185 -839 -234 -507 -283 257 618 -106 -238 218 695 660 -780 468 -810 -731 155 -377 -245 795 750 752 -854 -308 -259 316 332 -590 -163 -217 -256 -31 218 889 -673 482 8 325 472 -553 153 -198 -184 -74 -983 333 -61 102 839 724 297 676 -115 103 -899 -780 -379 363 -362 831 131 -868 739 244 715 -787 -958 579 -626 524 -496 838 -797 867 951 487 174 -464 132 -530 -221 190 -267 -234 -681 963 -418 342 -272 667 324 284 -747 -159 -262 70 -645 610 77 181 -650 -13 -547 -704 201 -910 -562 -820 356 -303 224 -344 105 -545 210 452 -440 438 -907 641 558 -444 -25 -618 -649 632 -810 12 -706 -511 42 -956 -477 -920 820 79 -173 448 -454 860 512 -418 719 -867 -254 583 -476 -163 -967 883 -788 -295 938 40 -922 326 -694 -642 -311 -650 812 529 -419 -478 505 491 -935 -141 -415 509 -285 340 -915 855 -232 -400 740 -924 -329 796 -260 86 -992 719 238 756 -374 831 922 -168 494 -772 95 -795 652 -592 450 -264 442 -236 -794 78 -185 823 -306 493 670 33 -54 397 -770 713 927 514 -497 686 -310 218 612 139 -588 292 246 97 -744 -276 -249 -194 -665 432 687 -352 -163 158 910 -701 -490 825 443 211 510 990 -901 359 836 -207 325 182 -388 -839 742 -77 -614 280 653 278 -492 246 498 -636 384 -86 -623 696 911 184 986 95 748 -451 -156 -81 -160 -939 -885 -506 -463 -56 243 143 -726 -887 964 -969 804 665 -950 478 -773 652 326 -493 -39 -312 884 790 -290 -446 -887 -49 835 -556 970 354 562 -946 739 801 -348 851 934 814 -882 75 -756 785 381 797 -76 -817 679 -719 -732 249 683 392 -191 864 125 -557 -757 969 -466 -443 378 151 -77 199 778 -155 -492 895 -972 630 -162 -917 -757 -248 271 762 437 395 -645 -747 434 974 138 302 -175 -511 -533 -206 171 62 838 768 -985 -883 801 -281 -379 -423 -904 -787 -250 -428 879 876 756 -912 161 484 -803 206 -686 79 -34 903 -685 140 -490 -439 492 -390 805 130 39 814 884 -138 -147 539 -303 829 448 536 -987 583 878 -646 915 -273 924 -630 109 -589 977 -198 36 225 900 368 -16 -648 419 837 860 -667 -558 999 719 724 -50 645 624 -669 313 -658 -836 -519 -110 297 818 151 93 -596 882 218 615 -698 71 297 -315 -619 -958 869 247 51 -113 -914 896 767 285 -397 -296 -594 -498 970 440 -207 902 79 141 -606 440 -582 176 -601 -451 -504 870 414 596 450 761 -990 419 561 900 522 -253 -825 903 -727 -889 -333 -787 452 134 -839 -769 -566 -962 219 748 -723 105 156 178 23 834 877 -213 -349 -928 -167 -81 -766 602 574 -16 -320 214 -686 975 -582 670 118 -934 -520 937 -486 -380 862 -157 886 -569 503 225 -284 216 -294 -657 -311 6 289 -601 309 -106 26 974 -118 633 -781 413 -913 390 -617 -16 65 -514 -569 659 -192 363 -20 612 -23 -374 835 999 -920 -119 37 655 293 231 201 551 -37 -687 -891 -362 398 340 -995 -700 -659 584 764 598 -707 306 -718 9 48 -535 26 960 -835 -363 410 128 -58 894 785 -36 564 819 -119 400 383 105 -75 533 104 -721 916 662 910 644 -218 -555 935 -557 -105 -704 -339 -674 96 778 -652 -399 735 884 -926 -174 -51 208 861 -346 493 918 -69 -234 218 -929 339 37 -372 -873 -329 -456 -326 -783 998 -852 -197 553 401 252 962 -965 285 208 43 791 -715 -555 888 -230 -341 -665 686 -321 505 28 -85 -244 -76 777 -263 930 -247 168 -172 994 -968 80 -1 -783 -200 -603 -209 -810 -716 93 723 -56 -777 651 -910 -468 -546 -821 741 529 97 -527 -274 -142 849 -526 -964 249 6 404 -347 178 -795 82 -442 -468 413 916 -413 455 -322 -340 -395 680 -118 28 -857 -831 346 689 -842 -374 844 868 841 914 -758 -77 -293 105 -618 -230 602 -339 722 -181 162 -384 893 -451 69 -192 -434 494 -509 914 -493 336 842 592 -976 659 268 375 493 568 -444 242 100 -282 -515 295 -438 528 426 26 382 -632 643 521 326 -756 -436 285 -625 763 -916 550 -325 -129 -693 557 -965 359 159 850 592 645 256 523 372 907 -2 632 358 605 -860 475 -851 -871 960 -253 -93 -234 896 -675 172 -855 305 396 661 485 304 390 -123 546 -974 -993 -643 860 -605 -82 -860 712 673 -728 -929 258 62 599 -603 559 -632 -53 230 -569 631 136 -463 -649 -472 982 -213 -246 650 29 -940 -853 952 -925 778 187 -532 -471 -128 -73 802 -877 141 -311 779 -831 -367 -468 -924 -131 465 308 -388 400 -68 -715 909 540 -51 -285 -586 77 811 221 -96 583 668 489 750 -675 -84 837 652 199 -443 485 -537 189 936 872 119 409 -804 -203 -506 -921 682 -867 -858 854 480 -359 542 938 -408 847 712 -726 -631 -648 -236 861 -346 -854 -349 96 -155 672 897 536 -632 -92 4 -657 810 433 -247 840 86 -627 -543 -615 238 -8 -398 -982 -311 -579 175 -305 470 547 783 -699 790 350 -224 33 622 -922 842 -945 -612 -258 934 -723 686 297 368 994 -852 -759 -869 -337 317 169 -200 936 -691 -164 381 706 -765 -920 646 -46 562 385 -13 -866 -52 637 -509 107 375 -626 852 535 296 996 735 445 895 272 -683 -812 -957 876 -831 -715 242 -478 113 381 -701 309 -3 -422 -201 -208 -528 -564 386 478 385 109 -669 164 232 -744 26 648 -401 -675 -457 47 162 188 -326 -512 -857 790 508 867 671 996 -505 432 898 -365 475 109 886 4 631 -703 632 989 -660 -854 -565 -804 -126 -705 -389 478 -747 -341 407 48 744 -707 209 485 -592 -813 570 921 -46 115 883 204 -676 -906 -155 -808 -528 87 -462 -788 857 -11 -549 448 434 949 198 186 -483 -725 -651 -562 990 812 -348 -441 -236 676 939 -423 -249 960 -708 681 -394 64 -612 -959 846 627 274 -702 676 151 -563 -450 881 257 787 910 927 351 -365 -858 -534 528 534 478 -246 355 546 288 -596 -498 -699 -716 477 -569 -555 33 632 -581 199 845 -437 752 -445 -534 527 491 256 814 -197 -748 2 -637 128 -220 646 -477 148 -662 802 -365 -959 -93 175 -658 -530 112 -663 -837 776 159 507 521 414 -747 -162 -937 733 829 833 898 822 -810 -909 467 -99 650 -595 -807 510 -988 804 714 793 658 -575 601 -546 838 386 -396 471 320 -886 -247 338 -265 -473 582 -360 94 32 306 956 -175 337 -263 -340 712 -221 876 -847 569 164 -165 520 -899 -439 -666 -569 -156 -286 -831 548 789 795 474 193 -109 450 908 -389 -515 215 -13 817 843 -315 -558 -497 -467 407 359 281 626 -81 -896 -780 -223 36 400 -459 -244 -82 515 984 -507 498 -557 -613 684 576 -854 -760 687 783 483 -822 -727 935 -630 -674 -368 508 136 -440 853 -939 539 -773 -55 718 61 -625 944 78 235 913 206 730 -375 -88 891 -8 -144 675 971 221 -689 108 152 289 615 188 -509 -213 143 -261 -204 741 -945 796 88 -495 57 44 11 179 -413 917 -199 609 954 -419 929 117 442 -366 374 -11 -984 298 482 -384 219 396 -624 -605 492 -482 -893 -634 815 -500 -253 575 -187 147 -898 711 660 -410 622 312 -514 96 811 -54 285 -390 -999 515 -50 155 88 605 -252 780 481 1000 -611 -225 592 404 996 -634 769 968 -849 -666 -666 -67 -294 741 566 336 -380 -387 947 70 -838 574 715 304 -236 419 475 348 -321 151 965 222 -763 -606 341 266 78 -479 226 580 722 -641 874 -997 314 -432 7 98 442 103 602 -983 -419 704 -790 -491 -122 188 693 -340 569 -518 449 323 534 -579 732 788 -896 -32 145 -342 898 137 317 -534 -354 393 793 737 -560 117 981 381 -381 835 620 425 -617 341 588 106 891 752 -666 529 935 110 -372 -840 601 -120 -572 415 -469 544 -395 1 236 -903 584 281 338 -694 -301 2 -401 -968 108 586 -152 454 -795 -847 76 886 262 -275 -284 -707 780 373 -355 435 -666 -959 176 -132 683 -505 128 327 744 -860 -696 -630 677 528 578 -443 -735 -292 670 498 -30 41 258 -48 -830 -711 246 600 445 104 -43 447 -319 -328 474 809 642 954 -33 48 -70 -602 824 -300 -112 18 382 316 9 671 220 131 -153 -646 -151 506 123 363 -528 -127 -495 -259 809 822 288 297 -651 321 4 -959 -876 -581 350 445 -464 818 -287 27 91 -844 -234 906 -704 -672 -458 -381 268 -672 -667 403 -113 -282 -767 -767 320 361 128 177 24 777 -557 88 721 792 -208 87 687 -682 257 -608 359 159 -237 52 696 -49 -604 -188 669 810 -264 365 460 -681 74 -915 -92 -280 877 -700 -456 186 642 540 461 519 186 855 221 -13 611 -680 -25 -209 84 -254 -777 144 914 316 -406 -642 -551 -233 36 -801 -691 281 310 -532 619 -509 -629 -503 644 -456 -478 257 840 654 715 392 -786 -482 -81 28 -30 594 943 578 901 369 -875 155 -2 -140 870 965 -266 -14 -163 -441 -233 -403 575 -449 679 873 803 -54 569 320 829 -228 -848 -854 221 57 80 577 289 -628 -554 -942 313 -363 658 -105 819 -338 -975 -245 809 137 -547 -975 -406 442 -905 303 -660 134 580 712 938 -270 -118 -636 -706 631 -779 388 -767 499 112 -257 654 633 90 262 353 65 217 -994 308 731 -40 564 -443 696 967 -294 -913 598 -277 745 -61 -876 184 923 -148 -142 895 87 -424 979 -978 -326 334 595 875 232 -840 -783 42 518 20 606 -714 -646 75 157 973 808 -462 -559 164 608 -942 -753 -912 -736 -193 -334 556 853 631 237 -985 -529 321 -383 -381 97 -126 -318 -74 155 -80 -834 427 876 -841 -967 -409 -46 773 -637 -697 969 31 -780 -6 815 954 931 273 133 -501 -37 -578 -904 948 -903 -927 -242 185 941 546 -795 -266 204 -182 -90 844 894 -838 -980 -353 -336 -368 954 593 326 -304 -782 -184 546 490 185 732 536 -833 598 74 -324 -795 -524 895 -297 -263 -891 -991 863 -95 553 -282 -235 892 459 -696 -410 -427 617 733 266 -215 -578 -6 17 -362 199 103 75 -174 300 -468 -552 950 370 55 264 835 235 604 913 272 -1 -802 418 -472 -49 -206 658 -385 -810 -263 -863 554 524 -137 -512 544 -265 -167 663 194 656 -117 -704 -544 60 -951 -678 -359 -698 -763 -502 639 350 331 446 156 929 -424 -232 594 101 -549 853 -272 -989 680 -418 -190 656 -835 582 242 -540 -748 -678 -207 223 -96 -346 842 830 -139 179 9 542 -116 -710 551 18 690 -564 -631 -798 -189 247 -438 654 447 -650 -762 -117 480 -219 529 627 88 785 -636 801 -688 -724 -630 601 -794 -345 46 389 -901 -17 -138 598 117 428 406 -618 105 -568 -556 525 285 -703 -613 551 214 -365 -548 -11 511 -409 134 874 -73 405 -265 -52 207 743 -316 -13 616 -368 -362 -116 252 -650 -902 491 847 745 603 -740 -591 200 -646 17 538 -879 -618 -96 -575 974 405 972 -45 362 656 -336 -736 695 283 -860 -330 987 627 800 807 -479 262 -384 140 596 -975 160 -614 928 563 389 -772 -283 -523 800 -213 766 400 692 938 350 -570 -582 86 368 -262 791 -155 -846 614 -376 -496 -283 126 -171 336 682 -905 -381 -64 216 110 892 933 -928 -250 -76 -469 173 -240 110 428 -767 -879 252 -573 653 424 28 781 822 417 321 757 -859 -308 182 -748 543 352 557 -421 -779 -736 -133 -988 312 498 -750 803 -844 -813 278 -957 -591 937 685 285 -647 -291 -943 -436 301 -213 998 -493 227 964 -72 -59 579 -702 245 -143 54 -488 -45 182 673 -125 -440 -894 -529 468 410 -453 233 -840 141 -61 -588 463 -54 342 -588 798 912 -809 -401 800 494 138 606 -6 595 -937 439 -898 527 127 476 379 356 91 11 -412 -106 -320 474 -649 342 797 -493 -378 420 59 -943 -238 206 1000 746 -982 -844 -383 -665 -961 951 82 507 -235 141 860 653 -243 -799 -502 -294 856 767 -844 -702 969 88 -630 501 -320 663 343 -872 460 710 -873 -17 -910 208 -756 97 105 344 -368 -552 579 -501 635 -306 -20 968 -793 277 68 -198 -446 98 -124 -780 806 -270 499 -500 944 618 153 312 -659 -547 700 431 804 -829 999 343 550 -590 -737 -129 -16 -903 -34 684 -294 -533 -152 -348 -895 720 530 642 -511 -62 420 920 -380 679 -431 -421 741 298 -801 -698 -415 -593 -487 -248 21 -227 -193 300 -954 -602 231 530 327 -617 283 197 450 399 637 -558 547 344 -313 435 -68 -332 -780 -635 357 -902 -898 845 -790 897 179 118 487 182 -353 -568 -746 -110 998 -230 -525 -184 760 818 -645 528 -567 505 472 -647 704 852 909 818 686 873 -898 359 501 217 -258 -478 -509 760 -205 287 -455 491 -35 -552 618 986 219 27 508 -329 14 -858 543 -202 -827 -588 -401 -146 33 -606 298 -469 -462 696 -568 -910 -872 243 740 836 -233 904 -31 379 -202 923 493 52 -754 223 -660 254 -425 -811 426 -485 807 311 196 -932 -953 499 -189 959 -917 677 283 -946 561 679 466 979 274 -737 463 497 677 -229 652 123 -97 -765 -27 43 -73 -766 -748 -98 -253 -640 146 572 -553 -995 948 506 914 -988 -85 -666 526 -570 -798 522 -51 131 -223 -998 -143 770 837 -843 -652 -791 -877 -85 805 -45 -937 -452 -330 -813 769 -247 -165 453 -261 -415 -532 -31 -320 -805 854 -552 710 -371 296 -799 -272 -108 -504 -674 693 552 -415 -496 -491 460 -161 19 -126 -850 -115 642 967 546 -210 -479 809 57 94 -955 -136 558 -532 251 -936 952 -502 16 -388 -118 232 -828 998 553 729 -332 -949 -532 557 -15 175 -70 338 97 545 -108 182 -17 -851 388 510 -789 476 -690 -941 -27 -744 -710 299 673 -19 335 898 -947 -405 -808 959 -816 886 -420 -525 480 -41 910 -262 327 368 989 95 -139 -722 -135 -174 -430 -315 25 -136 994 526 151 -256 -268 942 72 -732 -718 339 210 -561 835 -656 489 526 -101 -444 671 701 356 -166 102 -320 -225 820 407 -386 953 314 949 237 460 -234 939 872 520 -280 111 -223 -813 888 -281 -518 649 822 859 421 -606 344 -713 -782 286 -580 738 260 -956 830 190 865 955 -943 -689 245 663 240 696 53 397 255 458 -178 0 624 -8 490 -185 -64 -668 -913 955 -760 598 668 535 765 313 186 847 -423 -20 225 204 454 -898 119 760 -242 489 -396 -400 52 685 123 280 -425 963 61 782 -978 330 755 -78 -100 -791 150 -469 615 -459 -593 157 -873 -25 142 -137 960 -358 -11 -899 -204 458 106 -40 -113 -369 527 864 -20 -447 -949 -967 832 -638 224 956 -321 -937 -72 -542 550 706 241 -654 457 286 823 506 -162 577 735 731 -769 52 900 -582 -999 -788 732 -117 -681 290 -525 824 612 -187 738 432 913 614 729 -412 442 -378 350 99 -890 -577 313 -837 -952 915 0 160 -221 -508 859 -886 280 -664 213 124 965 -494 222 -718 -56 973 329 -793 303 297 -851 -871 548 866 -118 -367 -363 344 324 950 876 -120 200 768 -219 -620 6 -952 743 582 -430 359 -307 -351 -407 -753 -544 543 -963 194 -803 -553 82 36 733 -719 598 -178 240 577 168 -124 -462 -60 -426 -55 -294 -674 27 -61 37 -811 -395 650 848 -157 83 101 708 -134 123 586 946 -132 -827 -973 -966 -355 -492 512 -244 438 168 -203 480 676 31 18 533 694 -569 954 343 -59 -799 201 612 -41 757 -826 990 397 -732 -667 -391 -616 683 -741 -641 398 -825 674 -333 -622 -269 987 -639 -392 378 -85 -826 348 -888 462 -970 -468 390 -830 -945 268 -522 -570 -435 -527 332 237 -3 -105 -747 12 -289 85 -93 -318 512 -812 547 -390 -398 -565 549 -62 728 73 -519 -920 953 796 -126 856 -11 884 -813 -325 246 -970 735 407 -393 -444 540 402 -592 92 730 628 -131 227 -973 -983 199 -1 -690 -652 -427 -570 -69 -344 104 -638 382 395 -612 713 -44 -723 -739 433 -427 -686 -804 -678 -77 -829 -443 -97 459 174 -251 713 -63 -161 144 402 -288 634 -438 990 503 -957 -201 179 531 980 123 833 920 -650 -776 628 -3 304 -498 492 338 -48 6 -69 755 700 -996 530 781 -168 385 700 375 -171 134 488 291 -497 -856 -391 -103 687 -426 -347 583 -233 712 154 532 -473 723 586 917 632 -881 878 -876 -169 -469 195 -164 -589 386 154 973 -363 181 484 104 -37 626 507 745 335 924 -349 -517 -133 499 -509 815 748 -385 -653 90 329 934 -463 280 -95 -814 -926 492 -994 233 -328 -800 -626 402 -865 -801 616 -488 -514 280 -218 -528 101 -920 272 -975 466 88 -352 -474 -533 513 642 741 517 862 -74 907 -820 550 -780 -22 620 -265 -846 -75 -14 737 917 117 4 850 -126 -91 682 -144 -925 -655 160 -11 556 336 -395 711 797 -490 -534 -560 -316 707 -349 964 -115 46 512 973 -185 -164 -713 934 -714 96 83 383 -696 -858 986 -139 114 -372 132 506 -898 957 669 505 -567 -869 -577 533 245 548 -615 -766 152 -859 -773 32 720 -904 83 982 -624 448 377 568 -151 844 600 498 -470 -868 -84 176 -252 340 -747 139 -850 -126 449 -70 454 915 136 -69 264 476 -688 180 219 188 -452 921 16 -498 140 -154 940 988 653 -982 923 -707 -208 281 -67 576 148 -622 -739 379 736 882 -811 35 -178 173 -519 784 -483 -204 259 -316 47 399 -616 42 -209 -218 -15 468 -744 -228 179 -780 -683 518 287 -554 330 -626 -306 993 801 132 -270 409 738 214 752 -300 -478 654 433 -853 -219 661 283 363 622 -731 572 645 333 -521 -582 292 -874 501 620 626 884 152 -234 -100 251 865 -155 380 -600 -818 675 -13 673 36 -47 632 525 -538 931 928 -964 216 -756 76 -931 -79 719 479 -229 -309 -245 367 -233 -459 -469 -851 -293 914 -565 -142 753 968 -282 -91 640 147 -755 -458 -166 -536 136 455 357 -425 79 874 512 -714 327 492 396 501 -826 -252 -530 -95 -294 875 240 -262 965 -547 843 -361 344 -519 581 -22 911 -396 42 -385 -296 -238 504 705 -488 -332 27 -211 825 589 637 -856 -308 -760 932 -118 -896 809 -799 -168 -382 816 -366 722 -289 -71 -982 -692 -600 193 -535 -908 651 942 -965 735 -84 913 -92 -678 -559 -930 395 871 -249 280 240 574 790 -102 793 907 782 427 673 -818 -503 -893 303 -427 -638 -349 43 987 272 -428 774 -119 -544 790 83 931 -464 -599 -189 227 -739 -336 -527 -974 216 146 365 461 462 945 332 273 -128 -479 -900 722 24 911 -292 -818 -950 111 -466 691 797 -220 165 -71 477 -539 378 -770 519 189 -750 -883 19 513 1000 -88 -678 -230 381 -901 -508 456 1000 3 522 375 619 -930 -894 -899 -346 -307 -366 25 -831 85 -74 -3 92 772 -988 -271 749 368 777 -264 -280 -469 432 19 470 254 -697 169 171 -171 -855 -825 777 541 180 -32 -949 66 305 -353 689 -219 424 -287 -286 -93 -286 -455 -320 -262 529 -704 251 312 996 -630 724 -253 254 564 666 758 460 388 733 520 25 198 -214 -606 -149 394 760 -510 -931 -542 -752 888 -828 968 344 854 -484 713 -295 -552 145 447 -29 570 436 -288 -565 -170 210 206 134 716 -949 -21 -360 979 -761 -118 684 -670 176 -466 -432 -850 642 291 644 -800 148 -361 987 -489 -129 121 -417 -659 975 65 460 -986 512 -332 -127 -980 -920 -509 883 -651 -168 -226 263 -494 -771 562 -457 960 101 666 344 803 -883 -919 119 -229 692 -883 226 425 -886 -413 203 640 641 234 126 27 -446 206 793 -433 -978 -804 -20 250 -499 606 -714 -213 -588 -374 531 -862 -692 59 600 401 -323 655 -401 -743 -861 913 165 -239 791 708 908 -33 213 -123 -23 -47 794 784 -539 -963 -406 942 828 -518 -77 450 237 -900 40 485 995 -628 -741 876 -689 384 -73 -990 -402 -324 -597 573 -556 915 672 927 28 314 450 730 574 860 -237 329 803 -412 -433 975 -33 -389 329 -897 404 -191 -183 -372 -439 749 553 869 185 138 433 -665 -759 -617 -404 19 243 -493 262 -590 240 -32 151 -390 761 -133 -417 -34 839 -963 -735 -629 -99 -981 453 931 -320 880 665 579 359 793 741 555 -551 -764 619 -575 94 67 -869 -272 -438 -197 785 335 726 933 -158 -636 -156 -715 -798 -364 -862 -279 -444 -415 -400 387 942 757 -869 -477 -769 860 59 -572 822 -5 -745 205 336 -716 -147 262 47 -12 601 188 -983 625 558 504 743 787 -894 -577 635 868 -558 -442 355 824 69 283 -609 331 -236 -195 -69 -343 -417 300 756 -110 860 56 830 -30 -859 -591 788 -218 507 -870 -830 -891 402 10 -55 834 786 -815 -214 -83 113 472 -956 -224 -672 858 -257 -352 -241 753 -349 470 617 -949 694 -339 -473 -200 366 -543 605 483 -829 734 -796 -38 303 -296 -325 511 -39 348 446 -607 380 -55 153 272 46 -505 -957 240 491 -152 946 -115 149 557 715 -476 -188 321 -952 -272 -715 -950 -167 -232 -948 726 959 73 924 -375 -403 591 -868 853 717 -787 496 -512 -794 -768 -843 289 -525 811 -313 279 750 -785 743 -899 -362 835 512 -489 -637 78 -779 253 -513 -112 -864 -507 -615 -152 303 189 141 803 78 -546 -782 817 416 646 -848 -294 -417 -82 318 -339 -277 -816 455 278 369 -479 -749 474 -466 855 -486 -542 -329 198 -929 512 732 26 -556 -569 712 -169 192 853 273 8 -885 -995 75 -878 -542 866 404 -953 785 681 182 573 632 741 763 338 -67 548 -857 571 135 384 -611 536 266 -648 -153 426 999 917 -955 -573 -721 695 648 795 662 -628 -559 754 151 3 386 737 -336 199 -68 783 -685 17 716 -249 -666 93 254 356 -939 692 -454 470 359 24 -653 -157 458 -190 -307 527 294 902 -622 -461 999 40 794 762 670 -92 -679 -242 551 -400 -68 -423 955 396 184 -188 637 515 -683 -861 -36 67 565 -672 982 -313 667 -396 135 -228 -37 -820 778 447 102 194 -331 -917 -930 -435 272 463 -693 -389 -165 779 433 313 501 -971 503 -586 -620 678 -502 -774 502 -197 995 -972 648 182 477 -774 766 738 -823 343 993 695 246 213 -972 -381 -609 -51 -654 136 990 -486 967 -337 -408 1 -228 -733 462 -78 10 160 707 937 416 -840 524 -972 434 -315 -117 589 -344 791 -102 -517 -880 547 -522 -92 118 -232 -792 -759 -174 896 314 776 -85 -906 661 -999 868 960 -492 -859 -473 87 849 -172 -54 534 -762 480 645 -511 166 -110 -408 536 957 469 -20 699 -633 -65 763 351 -152 215 826 439 -28 -95 773 534 -500 -131 237 409 304 -325 -394 426 -401 -585 83 529 -981 514 839 890 -175 661 558 12 -818 -374 -698 672 -558 964 -627 -337 954 -330 112 -175 240 497 841 337 827 855 306 -189 -517 -975 -328 -503 -932 -836 -125 -440 83 -283 -814 -337 891 30 515 451 793 -243 -147 251 252 -153 387 -435 415 604 -140 610 664 -397 458 -588 -6 -489 -550 -369 -773 92 855 -720 414 -600 478 -879 -907 64 -236 -912 971 -389 730 -268 -992 626 278 424 76 -840 -346 669 -921 122 657 -850 -215 892 -433 480 -843 974 492 616 709 -634 -330 -967 -21 387 -21 382 -527 296 488 415 -745 -43 -900 -76 -378 -634 440 572 -498 162 984 695 -60 -474 352 -517 -452 254 819 18 -52 -658 548 -542 476 22 388 -691 341 309 16 971 -37 -158 898 -529 -449 204 -649 959 -4 -701 809 188 406 590 543 140 470 925 820 -990 -447 497 537 -578 224 -270 -92 31 340 708 714 489 697 -83 -247 -966 944 -513 655 -151 348 751 769 837 -94 529 672 -956 37 -38 -862 -455 -733 -405 -826 -729 -268 -877 -287 -414 610 956 -71 -379 -863 -495 591 -633 -187 826 -3 -595 -824 -78 189 193 -553 -410 976 -542 27 379 -805 -308 899 -450 647 506 -111 -820 799 887 -978 -486 922 -159 945 739 -771 -493 496 -487 -606 714 -749 -120 170 -935 490 -825 915 238 -801 -346 -316 495 601 964 367 -345 134 304 859 -476 -697 -461 -114 362 236 -100 -597 -418 885 -605 904 -459 -835 -513 468 -686 737 -640 821 979 602 585 675 468 -385 -121 852 763 -195 946 574 -925 -779 807 -90 -88 -655 5 142 -118 -9 -965 338 -561 -690 93 -472 -522 -271 522 131 539 -839 -917 -648 382 942 338 966 -758 -499 -782 -358 618 -35 -387 532 -525 -489 -327 -696 97 345 370 -187 371 481 544 -206 77 73 536 -552 858 -977 -702 -751 -763 -99 980 307 526 -125 -281 -811 -754 -813 -951 -79 412 -241 404 -591 -684 648 81 -142 -287 -977 -682 -311 -995 743 -222 -781 -73 928 530 -135 83 -76 -582 571 -744 -696 647 219 906 -717 5 -494 994 -661 572 -112 988 -876 -103 116 132 -598 58 -61 204 926 52 70 98 -833 69 0 -35 844 116 385 412 -772 436 606 -362 -594 295 670 986 127 762 -198 480 685 629 74 -463 368 -176 -84 -820 257 610 -331 -785 861 194 -650 -54 -205 174 928 -724 632 147 -824 -850 72 -944 844 -186 -539 -732 -749 -99 467 -913 -868 -192 -861 891 -238 -676 742 -242 -618 -489 78 -674 673 703 662 -349 -245 -220 387 -570 986 817 472 366 -104 -608 -318 935 863 -576 198 -917 -985 82 -531 -256 -791 -987 517 -649 179 -987 -156 -248 838 -178 -439 919 -926 -945 704 504 -763 905 -631 978 69 -564 -463 -742 792 459 -94 569 972 -284 -847 -275 -928 6 -298 -615 107 -675 -111 -530 -643 -173 890 757 257 313 -903 -775 -859 912 -684 186 -252 -538 367 -581 191 753 -381 191 -937 -145 526 974 -787 712 -390 25 -312 405 -37 -217 -10 20 -962 437 -86 -135 -243 -33 882 589 -738 -794 504 35 867 -683 -21 226 -148 728 -430 -541 724 -905 998 701 -179 280 909 153 570 -524 993 -595 -195 -821 181 -502 -221 -733 -706 -509 439 -770 542 -172 -40 305 764 -119 -42 626 775 239 552 216 -484 226 753 274 -894 -831 -209 383 -544 -529 988 593 715 383 732 750 -949 414 859 748 -953 -220 -439 -48 -111 -643 -227 -411 -641 958 837 180 139 -460 -718 -145 918 -557 920 -319 -200 90 -72 -560 609 -771 864 -318 439 -82 541 448 526 703 875 574 734 -928 816 -687 533 -780 -663 349 -711 -202 391 693 -540 -956 -175 692 891 -695 -333 -524 -653 -566 -852 -726 419 -466 -486 -344 844 130 -184 -991 -210 -475 -935 517 -873 -37 -500 734 520 822 319 -780 -776 724 223 -98 -766 -9 843 -597 -363 11 681 157 804 -325 494 -877 -949 -447 583 398 -194 -252 311 -351 827 27 -39 -349 921 -500 -876 -405 704 708 441 881 721 671 -522 -899 -776 -137 27 -931 673 783 -882 -985 -829 858 -839 254 -137 958 191 423 597 -550 717 -56 -503 -54 -153 562 50 -302 570 -929 -654 -957 985 -877 229 -811 -746 937 330 -245 87 105 33 -157 -690 737 510 -269 557 -173 274 -218 221 -536 -78 -725 681 958 -106 106 -682 287 -58 383 -99 -230 -691 602 -205 -50 722 719 -300 -523 -813 208 138 708 388 -98 -869 558 845 -879 781 -831 348 -25 -331 831 -188 -828 -490 682 609 -886 -760 -705 -63 -319 739 929 897 -113 508 779 269 -29 740 491 -534 522 -337 757 -676 119 -428 -723 409 -37 -395 -348 128 -590 661 159 218 181 -453 -701 956 736 -5 -153 250 791 -118 -425 908 -156 268 515 585 392 -817 -690 98 -978 -223 986 760 301 291 -486 -231 784 672 -724 737 -299 -71 -952 112 967 59 539 149 -510 -29 -932 -692 -989 -598 -455 -249 676 -251 646 -116 72 -662 799 598 716 -827 -556 -715 -676 -58 364 -535 -234 413 -470 -916 284 -720 -733 -86 489 902 -867 207 873 734 -140 951 -62 613 515 542 -991 -785 -227 1000 -129 409 863 -906 305 -901 61 815 -218 495 295 -456 33 45 109 -473 -509 -159 59 868 378 -263 729 -563 -194 -542 65 333 -97 -784 655 -569 871 -915 963 -993 -538 -223 194 -335 -627 -945 928 741 -254 -797 643 -108 -302 901 259 538 931 -175 406 672 -340 7 485 2 780 181 611 943 389 496 -911 277 757 -92 -197 -310 -417 97 -564 -313 -743 883 524 -611 -877 865 -871 107 831 942 -210 131 591 842 907 -362 -501 -206 -396 -190 -461 -924 808 -166 306 -201 -183 -505 -151 47 -482 -480 -81 501 -722 198 -783 674 -303 -376 -148 922 332 -108 -80 120 -628 -635 -783 -640 -208 -211 -968 563 -219 71 -122 -896 529 -535 590 -551 528 -919 935 408 102 -961 232 504 -88 -858 439 676 -864 -900 558 -925 -495 972 929 -603 -309 -609 -977 714 710 590 234 -95 525 659 -811 -996 100 411 -948 824 548 918 565 334 -698 409 246 -454 -715 106 480 -58 -660 769 -841 -280 166 -366 -849 -322 119 311 -435 685 485 955 -990 730 -460 -411 -134 846 -417 -975 -609 729 -20 922 -271 38 136 -35 -137 408 410 -421 -975 75 982 561 858 489 416 697 -19 855 -317 432 605 -631 370 112 -611 -301 489 -39 -467 461 681 527 551 779 -260 -714 173 -654 -925 847 703 -830 -969 511 -243 -314 -33 -333 394 -218 583 725 -843 583 -31 281 -127 -294 817 -175 860 -17 832 -656 -328 814 903 -100 416 -940 -726 -980 228 534 -229 757 -851 -229 -221 977 700 739 -113 503 995 975 307 -280 -191 -23 -985 460 -35 -109 -227 68 -18 -505 333 -700 -60 -481 150 -700 479 269 688 -288 -769 -185 495 -974 -795 585 942 -813 573 869 226 655 299 153 870 960 -164 154 270 -287 176 -187 -576 100 -311 780 456 60 -158 742 187 -672 849 643 -195 851 471 -150 491 404 -318 -73 309 903 -71 -544 -418 888 216 544 812 -536 -594 -91 -15 -914 661 715 454 610 -313 681 875 179 -264 21 40 372 411 -236 -836 486 457 -577 -697 -836 -587 992 979 -936 -882 1000 666 -797 -755 -557 -900 -139 112 241 608 341 -249 -842 359 13 869 -922 -89 -237 -716 686 226 64 855 -805 939 -508 -697 393 50 676 -818 -727 -870 284 -331 190 211 325 -515 -312 150 -984 796 195 -485 110 -157 -485 -46 -361 999 -490 980 -323 345 -591 -58 261 357 -379 942 117 929 823 277 -852 25 313 -23 -566 -835 334 766 145 408 -420 -376 -912 981 698 392 212 67 899 -830 649 -979 -880 210 -224 -576 368 -356 667 449 845 902 147 -157 -738 -132 895 710 513 -461 -984 -670 1 -433 -190 -78 121 659 993 834 -517 -24 -752 937 -542 775 973 -436 -208 -928 963 553 471 -232 281 -101 -839 -245 145 996 640 -994 -594 207 -79 107 511 -986 -808 -691 581 250 -786 -659 -946 0 741 343 181 703 -896 -149 815 -847 832 -137 -584 -783 668 279 70 681 805 304 245 802 -494 -967 438 -895 846 -933 326 839 -520 -498 -563 604 388 -369 -737 -856 -301 -961 -615 691 -608 947 -261 -264 -251 -337 150 435 593 467 941 463 -814 266 425 748 -13 686 -591 935 348 498 260 -963 912 653 -812 -450 -909 -921 -541 193 877 330 -242 -53 578 -988 -533 -915 -988 15 -526 409 -71 217 67 946 -292 -999 705 -175 -976 747 599 -205 -91 -316 -840 -858 -966 526 771 451 125 743 342 653 125 775 736 232 644 -156 -349 730 915 -709 -204 -510 -707 445 -557 30 744 118 304 660 991 -951 808 207 328 727 -504 -354 -294 -665 476 -333 -119 9 -120 962 -643 234 66 -780 349 -258 -644 -934 -784 474 427 899 989 296 606 -690 994 -320 -59 -912 919 -818 184 994 -454 677 334 83 -798 -187 -934 508 743 -36 894 -910 -508 -376 315 -743 -991 799 967 450 -918 -670 660 -567 250 -427 318 301 -34 744 -842 -632 333 -683 -730 676 528 574 837 32 -315 -622 -67 192 -878 -775 953 -387 -538 810 -536 918 908 -163 906 -223 376 877 376 -194 252 421 -402 -352 805 -713 -348 -833 -706 720 -804 470 398 -833 885 -90 259 -429 -999 -527 122 -979 -380 890 765 683 -498 -346 647 -219 475 983 788 -545 -948 8 -938 -950 -998 708 783 -50 410 -112 912 -797 941 -135 -532 331 608 -395 -67 -920 -236 661 -824 379 -467 -60 -776 -834 468 -90 736 512 -396 217 858 -4 237 659 -107 -629 -871 -909 682 -730 422 -406 740 192 413 908 875 148 987 554 770 385 -862 -155 988 736 605 -60 16 855 980 53 -705 840 540 259 387 114 -1000 90 -14 753 295 648 255 461 -177 132 910 -748 951 -572 27 31 -65 -78 824 -653 82 675 395 419 568 -347 100 945 424 409 43 -64 -760 863 523 207 921 962 419 35 822 -332 -763 105 822 -671 512 -862 423 -722 536 865 -761 -759 77 -899 -843 -149 -214 97 -957 -358 -59 -349 -491 -691 -129 -798 -915 -716 -837 -184 561 -798 549 -93 -318 802 481 -233 -123 -684 -371 -426 523 -254 -612 -623 886 601 -723 -659 584 -299 563 329 335 -691 -115 -261 -357 -650 666 630 1000 -881 -547 446 345 -711 693 -380 356 131 -5 93 864 821 160 433 -987 560 -298 981 -835 -478 82 661 -531 458 -935 -299 -762 -976 -734 928 -406 797 -831 -845 -944 -711 316 -739 728 -873 -216 -910 -586 78 -543 587 -72 575 429 953 -961 6 -24 -13 208 -686 -251 957 -235 -699 -76 306 444 151 -320 814 910 -77 -401 -325 -493 -928 -639 -475 298 692 212 963 979 -80 994 -54 899 123 -933 -307 550 -390 211 -44 -596 -798 274 525 120 -734 -31 -656 236 -848 -904 -885 -519 -880 -145 -588 -259 136 332 -514 882 -701 -754 -891 823 -191 9 835 -882 -485 748 -496 317 -581 -743 -147 731 -428 -106 250 491 208 -907 -973 358 220 -782 856 362 420 -905 925 387 -224 633 447 257 -858 -639 -394 -181 536 -115 434 -732 450 -833 -187 -120 551 13 -849 -959 -121 -307 643 -977 187 -653 109 139 597 -136 240 782 686 -226 -397 -890 -763 942 -742 -447 897 -761 -837 -974 759 172 39 539 -713 497 -570 674 420 -158 534 -664 962 936 497 -741 -141 -125 615 822 948 -525 -572 635 439 470 -467 -212 209 857 587 -396 -574 269 2 784 99 -352 197 -232 396 -176 -173 -237 306 361 199 -897 -872 698 662 -529 -522 389 -844 381 341 -422 475 -698 -229 -215 -850 409 539 -650 -872 406 877 817 501 615 -864 224 -844 -610 52 -647 -143 -869 -884 400 873 -966 554 -474 -284 230 -379 -722 -143 -174 737 -65 -453 -998 367 -505 -511 -197 394 178 652 611 311 45 -725 213 561 56 -46 41 -301 30 956 154 -761 243 116 -637 402 -907 887 -810 -228 -766 590 -189 -703 -267 891 -776 -72 336 252 -47 -762 -409 -172 377 -958 -342 -445 -664 -162 -810 -453 880 -516 325 527 604 -480 -935 499 -20 -674 215 -866 916 -356 106 672 -646 -511 -323 -406 20 -841 -523 -48 679 379 625 -689 -656 628 -785 -543 470 -67 203 -708 -275 787 -823 -265 311 -878 -995 -328 -563 -834 671 -510 -197 872 -462 -712 -120 -101 347 -294 209 71 -452 232 753 -806 137 961 194 438 -757 410 -276 -805 -811 648 -494 -48 841 -130 892 335 123 593 -251 -697 -384 137 -734 -423 397 -719 -182 191 393 -292 -732 -28 213 -603 964 233 872 -458 -809 -588 271 853 817 -69 -84 -670 456 -538 198 454 -469 559 -587 -849 -952 -169 696 8 -202 833 543 -498 -684 312 800 -864 -914 446 947 -599 952 205 -18 54 119 -419 967 -261 253 -966 537 -631 -473 -630 -327 -693 261 562 153 -934 875 -809 894 -555 -186 517 896 468 -329 -607 991 986 -251 -664 -318 300 637 -949 606 201 -202 -170 -175 395 852 905 720 191 762 -900 774 625 -950 -511 -518 239 -792 -88 -782 452 -985 160 -530 -167 -528 -749 641 -460 624 -637 -993 630 -589 -158 -976 618 839 645 -854 -789 199 304 -955 282 -797 243 649 563 -406 672 -124 -700 843 -150 21 852 -561 811 -644 -573 584 -203 -132 -512 -649 -466 -623 693 778 -380 283 -896 284 -417 -928 -385 -630 -288 -526 -94 970 -945 902 203 -262 -20 844 53 114 602 643 -563 616 -875 365 616 817 732 -260 -292 -735 434 88 -79 -706 650 75 -749 -686 -398 887 -777 649 195 -21 294 -86 -607 902 255 375 -627 -111 -957 222 -927 -278 324 744 -350 788 -485 934 -459 -471 -93 917 -886 688 -333 899 3 -392 548 -504 935 -41 -253 614 -416 -210 797 544 -329 866 -907 913 -739 -890 676 -680 -993 517 822 -595 -471 66 -705 550 369 -994 149 -764 369 725 -844 -444 570 -906 -352 785 -26 -273 -624 -145 167 734 412 -769 346 -170 454 672 -555 184 602 560 685 -27 178 192 338 757 20 485 -930 -996 125 -653 -877 89 -220 -417 116 505 541 -146 -606 861 713 -547 -858 360 696 376 597 -600 -443 115 -425 179 789 271 -109 -38 807 96 713 -903 311 443 452 -965 -427 -550 428 -728 351 713 -721 294 468 53 -643 -551 259 366 104 -786 914 -81 -464 863 -782 -3 988 100 -742 881 -302 77 50 532 308 -499 -756 895 596 -336 981 -225 403 531 -778 694 -87 585 930 885 -678 135 -422 92 -59 -238 368 -199 -805 478 -587 416 -142 -359 655 -723 470 907 -52 488 935 -281 -823 -539 -562 338 271 617 324 -563 -804 -857 532 907 -106 -742 302 536 -774 -548 -436 889 32 -561 439 186 -945 -546 -345 -562 -425 -624 -100 -777 711 901 233 523 566 855 363 -365 615 896 -169 -936 641 -832 247 -760 -889 861 -686 528 -757 343 465 906 154 -707 -82 -977 543 -755 499 -608 318 599 370 702 -916 -478 -324 142 676 -782 -729 -433 817 -439 247 330 -975 203 102 911 -450 226 -396 -37 -973 -32 -724 -846 -85 -30 -883 490 -673 -526 267 -61 341 784 -668 653 601 177 435 -152 -305 550 -461 773 -270 941 762 116 991 333 169 -30 610 825 -437 84 362 -381 928 -676 590 -267 140 639 -829 271 -336 807 255 -214 -1000 -692 200 213 439 475 779 55 905 -913 -268 -33 -588 944 305 -224 789 -870 303 544 -447 -301 -379 -723 -816 -862 2 953 17 256 -442 -76 -217 793 329 -847 373 -247 602 -826 -958 -881 184 -153 414 68 -490 -741 141 -682 -524 798 -522 -458 -806 -239 325 120 -800 974 -796 -547 -307 -106 163 590 -863 231 781 978 374 393 -292 -293 -307 -606 347 405 -120 39 381 67 -924 -46 253 -876 -818 75 -750 961 606 476 43 629 874 -913 -402 77 -452 905 -61 434 140 -727 -717 -852 935 444 84 749 -671 380 771 -722 14 971 -356 716 729 -329 147 -994 -982 -290 213 -114 -473 -329 -446 -919 433 31 811 775 -29 -986 898 -645 -695 877 -467 -440 755 -72 840 -124 355 -528 978 -797 664 -219 -554 654 -942 -972 -267 707 717 -766 28 -69 -46 -418 74 699 484 -510 812 486 -843 -344 425 27 963 -424 606 -299 -438 -400 -186 251 -664 618 -871 -148 696 -411 -241 -434 541 747 359 -65 -131 30 84 -829 929 -214 185 548 965 -284 -209 -725 165 -980 532 -957 247 -842 127 -196 634 158 601 682 -93 -783 253 148 417 738 905 142 -348 -838 -25 869 -926 673 -271 926 43 -744 -181 -508 -329 490 -598 402 83 127 610 -403 -854 -167 283 -296 509 294 998 346 -42 -305 452 -401 888 342 503 -220 676 646 330 -453 -610 -180 -115 -938 -827 390 -989 -37 -335 58 592 -180 -630 822 -896 675 771 -626 681 -460 838 -270 855 211 786 65 576 -389 -342 -779 365 -760 -170 918 -648 -789 331 128 756 882 239 910 -860 79 125 195 132 -903 -434 715 -330 -935 -373 -287 -695 18 169 -172 -712 -317 -83 -671 -227 233 256 -569 -269 -662 -426 242 -524 -477 756 113 -369 -516 -888 -931 -638 -642 150 -356 -809 -973 -123 59 -582 610 -63 219 -320 -63 277 34 -726 365 991 -369 -77 -850 695 -207 -59 945 -319 -661 489 -879 696 299 -263 -390 -566 195 -323 96 -63 43 -466 597 163 406 112 -63 -274 -354 45 -241 829 -252 -223 -110 744 -274 -759 -935 640 -448 191 489 77 547 981 -389 989 -899 90 -179 209 -94 -779 -638 253 407 -1 422 824 130 652 -309 85 994 834 657 299 389 -752 -533 395 -748 859 660 139 464 -715 906 769 723 511 482 573 241 -568 -399 699 -309 480 703 578 -546 548 -219 -798 627 894 423 -286 -395 -625 -287 153 -492 884 -382 -864 -583 104 -806 750 -30 -730 -702 465 -851 -745 -950 -132 116 562 798 -558 655 -611 -392 330 756 -1 606 -384 -294 -495 499 24 273 -508 839 109 194 -1 372 105 -527 469 594 407 -960 -475 -505 -869 914 546 356 -222 -127 209 -42 509 -727 788 -120 734 659 -169 -670 -971 -558 -286 979 -157 576 -823 -413 571 34 -668 899 -656 -660 -392 -325 -877 725 371 -669 -637 402 -914 792 733 42 338 -82 259 400 -24 -565 646 114 -853 -828 -591 920 654 598 -237 163 739 816 -115 -708 -828 51 -372 -95 257 962 915 453 -221 -724 -425 424 717 -352 -513 316 -131 937 850 426 887 -630 311 533 116 -259 -411 188 -904 65 -815 -899 -64 -382 -160 -569 -967 -642 -128 -170 410 57 -994 -270 -186 900 -25 -955 652 -430 -517 967 455 220 718 -16 789 742 -584 -585 -534 -23 431 736 -80 824 -333 -44 -755 -895 453 -304 -19 711 -124 -113 795 255 858 409 841 -409 -933 248 331 220 727 -651 213 -570 -61 290 -301 -152 455 -954 270 -176 848 -351 -181 105 238 -385 -148 -408 888 34 334 487 953 352 537 -412 588 552 452 -383 363 -606 34 69 335 18 -768 684 -650 -305 -133 -394 -464 94 207 -752 254 31 -454 -708 -97 -342 -246 960 -781 70 -66 881 521 8 -127 -285 -513 240 -976 -641 953 -346 44 601 -438 695 -560 -303 782 283 734 -701 -799 60 863 407 -870 -375 -514 352 778 379 669 -582 -339 996 -625 215 -630 -202 161 -624 663 -544 356 961 -171 -112 311 952 688 -972 951 872 -188 857 -376 -38 -581 997 718 -380 532 -818 986 -427 478 742 -914 -885 -583 196 -555 660 -639 187 39 -494 -980 869 -363 317 732 -281 -388 987 -469 542 159 342 256 506 845 -556 830 566 -769 1000 191 859 180 365 -269 -827 341 639 346 979 177 368 912 852 -643 304 -320 -647 105 -312 713 -838 -706 6 -755 705 96 -533 33 -271 263 -532 772 -126 -966 29 198 -48 -982 939 333 79 519 -289 712 20 -684 -596 -623 -158 290 309 448 457 979 -140 -263 -898 390 515 104 -711 -932 -357 -589 145 -53 488 -115 508 -336 -588 943 -189 906 37 858 879 374 -550 -844 135 416 585 -307 -950 841 975 868 -688 988 -633 -856 523 -926 137 445 -368 924 -375 90 464 -597 -857 -891 59 274 -603 92 -381 174 805 -513 744 351 -167 945 807 601 -474 -593 547 -54 126 -726 -710 -694 23 891 -734 888 -921 630 -312 -377 223 -362 595 961 482 622 834 -490 -680 136 -861 -857 947 862 377 -873 685 -176 -303 -867 372 934 749 354 1000 -390 -318 -538 -233 803 719 -895 361 -428 -660 629 -28 463 -125 -455 827 707 -257 -224 -577 -475 466 -524 754 -225 368 -708 -220 188 -619 -569 53 -235 -546 -89 -466 46 372 -221 -520 141 -523 -924 -261 556 27 204 153 -169 -994 -645 337 685 756 -374 -328 848 725 -805 -328 757 845 14 -528 835 792 932 -103 -585 24 171 673 -600 711 -493 847 991 -78 547 936 -251 310 506 862 3 26 -15 878 -514 78 -777 175 -278 -693 -638 732 -955 201 370 613 -857 996 -987 771 528 -79 875 -997 -920 -276 -93 -418 559 -158 262 462 -522 -322 135 -73 959 58 982 -203 647 87 169 814 -671 -931 795 656 133 -27 532 -529 17 -861 702 271 -797 332 -199 253 929 -521 276 -241 -344 270 105 829 315 395 -907 284 -635 -967 -26 -458 491 -329 -988 -949 -297 -739 -513 395 308 146 41 805 -184 326 374 417 -588 -351 713 -175 475 428 989 -471 -516 665 632 230 151 475 520 751 351 674 944 -897 609 -871 -736 208 -114 201 -948 -944 -554 -678 -824 -496 -723 -993 -455 -28 -151 -603 120 326 769 686 671 303 969 860 -867 587 506 764 853 -611 436 -170 669 -667 -205 -885 -826 565 -330 -5 630 -714 -26 737 531 -829 -370 -391 -449 -163 -182 309 -598 -954 -53 259 -565 -850 734 534 -299 82 820 227 909 34 317 -863 -830 275 865 -757 -84 979 95 675 493 -932 206 330 103 -367 214 386 515 -168 -321 -741 -217 285 183 856 -351 509 -967 124 -986 756 355 -738 -644 658 290 -439 -602 -939 220 -907 437 245 30 -349 -755 -801 584 -327 534 -563 78 -335 279 -82 -205 -955 851 718 371 -648 -944 721 523 938 59 481 741 862 -120 798 -710 -887 338 -375 802 -528 -556 -425 -576 772 -741 201 929 119 343 -378 278 -857 427 133 334 -256 273 -445 442 241 192 -861 557 991 515 -373 -635 27 -601 613 -844 -271 -381 -322 -686 631 -784 0 -388 -622 311 -118 -610 -918 425 479 -204 -352 -442 -689 13 111 -59 -989 815 604 143 49 -852 -514 557 47 658 -423 30 -396 556 -543 -952 -741 890 51 213 947 -555 -627 -770 224 630 -978 -442 -974 643 -930 478 -456 -380 -702 -513 749 153 724 401 694 277 -421 -663 -822 -818 724 197 -990 834 245 -934 -889 903 133 -152 192 -781 557 -984 -203 -969 758 479 344 -364 452 950 340 613 206 -945 -954 704 -862 624 673 607 692 593 237 735 237 -404 -642 448 56 64 -66 -40 -483 685 201 340 259 298 -903 158 -791 372 597 -96 -332 469 -315 630 -172 -720 -71 833 -833 -380 590 -939 -496 812 -161 337 -102 -889 -687 -528 -626 -698 -327 -838 165 -794 -925 316 -825 817 -565 -300 533 461 -191 -283 961 457 -422 757 -291 -710 -418 -553 803 777 -469 -106 -323 368 -395 -849 -191 -426 -445 -77 351 -232 169 -961 -538 213 273 -514 -756 -266 141 403 -993 553 521 806 -288 -856 -748 470 793 -329 454 -763 -759 -967 -633 -775 -858 655 -271 72 388 -178 985 387 -603 -604 736 -555 592 724 -492 726 -411 701 -55 -666 -433 -526 -459 -116 608 -247 -752 -305 385 -853 326 -528 -811 -106 993 -370 56 -256 455 -751 -288 548 -77 55 565 -145 -671 577 943 -879 791 801 626 648 -647 -240 599 -716 -622 -784 272 109 767 274 -446 278 507 -659 -531 -432 714 -961 560 52 825 -517 101 -662 845 -158 -560 569 993 -302 362 -787 224 -548 -26 -365 -981 -194 -720 908 -874 -949 97 -673 -742 -716 -485 -635 298 139 306 147 727 888 83 154 145 -415 -130 -614 -832 -391 -253 -385 390 635 -767 759 -430 -406 834 243 -618 -401 -636 -556 -76 306 -807 820 -783 -338 838 557 415 -70 -713 -417 -488 -216 515 -286 -840 154 -57 -132 747 -73 318 -467 -381 99 -165 57 72 403 -995 634 461 -700 808 472 924 -580 -958 -268 -692 -268 127 -527 -509 -886 528 753 -705 -228 801 -809 -892 -453 745 708 -443 603 17 -206 873 442 939 342 -433 932 763 -532 341 339 615 -793 -31 816 -52 -427 -503 220 -706 394 816 -63 -541 -347 390 700 -966 506 -789 283 -755 -178 514 -965 -224 -461 -510 -301 435 391 -464 268 -386 484 720 -574 996 -613 953 -72 670 -328 -153 371 -246 -746 -788 628 832 251 -822 -719 604 622 477 -825 707 -469 239 -835 -15 -414 523 -488 -421 349 56 162 -775 788 646 -882 -290 279 900 -637 881 328 -138 504 -478 968 -143 -501 376 -982 -462 32 -880 -773 868 850 243 -207 -386 -4 -500 -700 -320 -155 231 -177 839 796 930 653 -861 -424 -450 307 -917 -228 821 -967 -83 741 967 -734 -674 -864 -456 146 -815 -165 125 858 785 -37 -931 -26 869 76 -930 -93 -869 277 -92 968 -293 511 708 943 853 90 847 -570 532 -491 -971 612 -446 82 343 318 -96 -526 443 174 -141 924 -114 -526 -632 -651 -367 703 714 -315 359 -564 470 458 700 924 -870 375 -646 -30 839 -997 -193 390 112 -815 604 -348 57 176 -466 164 326 -683 -126 -223 -106 635 -232 -601 692 171 712 -889 -987 270 -964 991 -275 901 355 991 112 -16 853 148 -175 988 106 -592 691 616 761 -354 -774 -237 -747 485 393 218 -481 140 -696 -231 761 288 -610 396 -481 459 27 -266 228 32 -595 515 893 -526 -636 -315 -282 743 969 253 863 114 136 -243 -285 254 595 374 -525 614 -470 -69 416 325 808 358 -692 745 176 -4 -492 -545 54 -112 662 409 -635 933 -979 -50 -343 589 176 447 -407 -264 470 -118 944 551 -907 -409 707 -322 -641 -732 -27 751 -585 212 -907 -269 -557 437 -900 945 0 626 920 -952 352 -371 309 49 853 -465 346 36 -967 -368 -144 -471 830 -577 -423 -253 -285 -168 -935 280 552 954 212 -590 608 294 -137 -370 609 -167 190 73 -458 -533 364 -462 -795 -499 635 276 269 233 -958 -674 -955 -539 271 -351 521 422 382 388 333 -483 49 978 -901 213 702 214 880 42 -568 114 -459 75 49 185 117 -901 172 500 10 -811 297 -58 -63 917 -145 209 -181 937 768 -308 349 146 22 -774 343 89 -463 633 -546 -284 41 931 469 206 -703 -429 -700 718 95 -572 923 706 -368 -9 -455 -552 -781 -803 -770 -255 -6 -446 473 902 -887 -703 -694 41 -673 -547 385 321 166 908 -366 978 -799 -550 -551 -882 -958 930 -311 -673 186 499 40 586 967 -665 882 265 662 -170 151 368 -262 -342 -608 -892 869 876 -827 722 -793 -297 -19 152 -817 -69 531 343 540 839 -565 -532 288 -529 -573 347 -487 -97 32 -855 -79 328 391 560 509 154 532 -551 501 985 40 477 -77 417 -258 249 63 -944 -257 311 287 -597 -488 202 696 328 -212 679 -938 282 380 -441 963 -455 -640 -405 -473 -513 -720 880 404 -510 694 611 -651 356 -995 -285 -953 -617 294 90 -762 448 -11 534 -706 746 874 -583 433 62 658 -134 690 -545 -538 -788 513 739 919 785 841 226 -415 -848 675 920 46 -349 -914 -953 -953 -858 860 795 -886 -153 13 -754 -863 -359 -982 25 846 572 391 -269 -116 -974 151 852 -777 675 -98 -706 873 211 920 624 -501 -304 936 109 -19 -689 260 535 828 -299 -119 742 -309 497 797 -589 -315 167 427 992 -696 -556 498 -576 214 648 674 -152 600 -995 313 -521 840 135 639 779 -32 -380 569 -27 -236 -252 -736 -56 -93 -357 205 367 274 986 -21 -169 388 -612 641 557 968 -896 -690 -451 -571 536 -718 -515 357 -839 677 -381 -584 618 -495 547 917 -472 572 -630 -521 425 -847 -433 -456 251 561 65 784 668 343 -926 -860 -986 -845 -424 -469 -607 -131 -731 -288 -775 108 216 536 92 139 -303 261 438 -8 973 -249 -847 -204 307 719 -848 -735 -152 -435 -899 -971 130 -251 -464 -715 -591 -639 29 97 -819 501 -105 -109 118 -643 -501 684 666 537 -340 187 -116 -956 852 -1000 -765 -11 -122 762 -990 -502 605 -931 315 -897 -518 -53 -527 373 251 -539 194 781 770 -301 475 -403 -115 352 -948 -786 845 760 370 -462 128 197 135 -230 -38 -428 -862 -851 586 216 -407 -379 229 -354 169 832 234 266 713 312 -507 449 -25 -717 -860 993 -247 776 8 41 -300 -141 -708 -412 -571 788 -890 -325 -546 328 937 359 955 166 -415 550 533 923 325 275 -513 -726 911 535 -93 -519 -476 981 601 565 285 -819 730 -256 846 811 -163 237 813 345 390 -652 -671 -699 779 370 533 -420 -910 166 530 -188 -816 995 -441 -934 154 180 953 -187 598 400 -688 850 -735 541 -311 201 57 601 627 -231 379 -163 -637 -278 -458 100 -720 -608 66 935 -817 -587 -251 201 264 288 -571 -489 128 269 798 -948 -555 -234 -565 92 241 32 -320 -734 504 -117 -68 -861 908 -353 -976 -401 -579 -855 -776 -286 155 456 -351 -849 377 721 859 -364 56 81 -517 383 -83 -527 -759 576 -848 745 -669 -742 -672 -377 -899 930 -34 321 -438 831 -897 -565 -775 991 -57 230 945 68 -759 611 -907 -436 693 -692 -54 -877 -733 -212 464 322 463 -87 -693 792 -96 976 877 -554 -701 -977 -778 -847 15 593 -790 -973 364 -586 -73 -772 -231 -392 -976 835 868 753 -687 -604 338 -119 865 593 -362 -735 415 -599 861 -325 405 -213 -375 535 -33 486 866 207 -261 -191 297 619 476 -145 823 -806 992 906 179 -100 361 53 964 235 -240 -103 849 108 -760 626 905 100 224 -845 -989 -315 896 -431 -497 -986 -352 770 -994 531 226 -38 157 356 606 -162 405 810 -973 394 109 -314 784 -916 93 -269 537 311 -457 -101 102 290 -76 -251 651 -890 586 -282 -562 895 -867 623 -540 396 -98 584 47 154 -888 241 541 -396 7 48 -79 -616 653 -918 612 -629 -266 -418 -997 -847 133 -718 -774 -154 898 890 703 934 -640 974 -840 848 -98 106 388 -708 723 -750 -275 489 -615 -84 -366 -44 -140 -221 -876 882 850 370 -386 241 293 -572 -388 -286 520 -449 317 -598 -859 -978 -163 -156 -428 -691 -499 868 -81 -685 -946 300 -807 -662 381 -57 -123 488 627 -485 -103 812 -807 -929 -553 -304 975 570 -759 -76 809 -49 -201 -95 17 824 -646 110 -449 646 42 -776 -438 736 687 386 252 -452 -639 348 63 -550 -852 840 -22 314 -362 -890 -676 315 -217 961 -531 18 -264 606 211 -800 -768 -773 463 -177 -600 579 -861 271 124 -81 424 739 -486 100 -69 -112 302 -252 671 -69 -747 -189 -67 506 541 -332 683 -476 731 695 91 -738 722 106 424 -354 -952 -842 -172 -554 -498 -822 -889 -504 684 409 -494 718 -938 -227 944 -605 415 184 -82 53 -117 -125 -518 770 -157 550 -630 -744 -302 734 -792 -241 -530 -371 720 -123 -844 -98 302 114 47 688 -149 928 360 712 966 722 129 790 653 -195 612 -518 -594 -663 272 -403 948 801 -399 931 258 172 -508 254 354 121 498 -783 623 -100 250 -358 -91 -313 -512 517 608 -943 835 152 -624 -342 608 -202 632 620 23 715 -697 94 528 6 194 926 -283 680 740 375 -530 -841 -625 -274 -282 -598 938 -690 -237 318 137 -64 643 329 -354 375 -997 567 -240 731 -988 -708 802 498 684 -279 126 766 252 695 -422 854 -855 434 -439 373 817 510 799 -682 205 -57 172 659 -586 251 931 -26 42 -158 -84 -419 -248 378 -976 -670 -498 -942 -50 636 64 -117 878 823 279 -937 418 -88 -949 -286 -518 815 759 58 903 685 687 587 -991 -860 -485 372 170 -488 -962 -806 280 -907 -751 735 405 999 195 -928 413 -967 872 306 -173 808 244 896 98 -777 -93 -928 -738 -469 -34 -685 694 941 971 -118 929 -629 -900 -930 -480 937 -973 187 929 -898 698 208 604 -883 -50 -230 -508 74 -971 854 -427 852 171 -811 113 -454 817 -608 149 752 18 -493 -15 -304 -400 311 154 -894 929 -825 -775 25 -593 -814 839 972 146 158 893 -222 -550 -95 35 -192 -201 -172 -349 574 170 -606 93 404 -179 -977 -186 457 -742 -925 -907 -887 -603 -796 -89 -232 -936 -827 816 1 -889 524 634 -892 412 -444 358 632 649 651 -993 364 332 468 -331 954 230 582 742 791 -511 371 459 -145 208 254 950 784 806 519 349 604 794 654 -270 -521 -623 709 -184 -919 147 204 820 -922 969 -47 361 -675 272 460 84 -949 964 -706 854 -79 -845 -973 -557 -493 -335 809 255 145 110 758 195 995 -265 -281 952 689 -668 -693 -26 1 26 178 -774 -213 -482 -258 -69 0 -927 -699 -176 514 925 -903 672 -139 474 118 -916 -249 696 -280 247 -733 376 627 -668 299 862 -660 -828 768 858 728 -529 -460 587 -135 50 -701 274 692 527 146 -807 -436 -102 -55 778 688 -350 -164 -701 -433 804 320 698 131 292 -889 30 213 185 216 380 681 -353 -190 576 -727 667 405 376 439 805 963 -654 -979 -892 824 -817 417 -546 555 -422 -537 548 163 40 -887 686 -745 868 -212 859 -951 -657 671 -437 345 342 376 -636 -962 -212 -429 83 -638 717 -608 806 335 -54 639 555 -168 -621 -407 -862 -416 -405 -469 320 63 394 -888 -223 -857 807 -431 963 -910 -547 152 895 -28 -651 -702 -88 -550 -470 -180 -257 -550 -193 -804 981 -258 349 -252 -515 215 502 475 -423 -638 304 333 -2 0 827 -515 -698 751 924 599 -341 -74 -698 -289 127 784 -295 -789 -16 -910 -393 48 -375 353 -154 429 -365 -826 740 -302 710 534 740 505 985 325 141 -597 532 521 977 -317 -102 -132 -367 659 111 652 837 -10 -496 -980 736 -418 -608 883 932 334 127 -389 -56 267 -689 -693 401 125 986 420 744 298 207 657 -100 634 282 -545 870 976 937 12 -601 606 509 833 748 512 -809 -360 792 -207 740 877 -239 -147 -999 -761 85 985 -2 -328 314 -80 -42 40 -599 -21 -950 -846 517 -302 769 727 172 295 -424 400 767 809 -50 873 -493 255 380 899 502 918 -107 -137 -586 -209 510 976 -754 -808 480 434 734 431 -146 632 80 -993 -385 -783 -99 355 385 842 -389 -919 976 246 -175 118 801 -422 778 -513 706 616 943 -309 641 299 979 -329 -37 949 -923 -247 923 825 378 324 440 552 -389 -196 348 341 -52 -936 842 -422 330 995 142 -386 -517 -763 -897 -649 971 234 35 -204 -561 -365 -346 -809 -471 -514 -174 -584 818 -168 -880 -357 -98 -298 190 -637 265 79 -621 312 568 -451 -965 467 417 -710 237 245 -424 440 701 592 -755 135 -749 243 -334 125 511 371 726 -367 -103 -372 -122 154 -435 503 477 -884 -209 -36 500 -441 -683 10 -832 63 550 617 94 160 308 -349 -165 -224 -255 138 -766 -581 -290 -12 -912 -322 855 -854 -608 147 129 -663 114 827 -783 704 -192 -280 246 708 -42 172 409 563 181 -526 468 757 925 407 -750 572 -995 -664 479 -712 896 492 161 -639 55 93 -352 185 -568 -731 756 445 415 192 803 -557 -431 -334 543 -411 153 873 -794 -417 111 -18 704 -706 95 -61 -629 -895 253 -922 -726 -145 812 832 -242 284 -426 -323 -362 68 -219 709 -352 402 758 -806 -393 -284 -893 -394 -46 -685 -808 870 20 962 834 915 264 914 -778 103 -733 -135 639 -513 -754 -891 -762 553 -827 -259 -734 -410 -166 306 -149 -924 -489 -796 -351 -216 885 -114 708 732 747 656 887 -124 -448 121 383 -375 -90 921 -337 219 -617 900 835 622 -799 274 800 -113 97 119 931 913 -305 -442 -633 -322 -312 297 818 -39 -540 -116 418 -146 -468 -741 -26 -387 -928 -469 -568 -695 -691 304 -997 -34 779 831 450 554 -467 -29 446 167 -726 -612 794 835 586 -148 15 152 -819 744 124 -69 -468 124 417 -91 542 695 -770 645 -499 431 -159 548 -617 -999 624 -998 938 483 -193 -608 -889 769 -169 551 -187 -188 -614 -176 66 -527 -709 990 -217 538 40 -144 561 -654 806 -650 882 -152 119 381 -550 -413 37 -210 649 14 721 -60 256 -181 678 922 302 -230 329 -574 -926 -943 -417 -635 -771 754 735 75 521 66 -934 -383 -349 149 -125 669 38 626 -461 -722 -68 312 512 -674 -197 -468 19 -85 -901 -65 -395 570 216 -204 -155 20 -306 748 157 126 -762 -111 547 -156 -31 -499 640 51 668 -999 -468 -570 851 319 11 -31 369 751 -452 303 378 -625 698 -461 -454 874 -42 -930 418 275 638 773 -453 438 -940 -45 -343 -481 -61 -41 526 -752 -451 -208 367 221 956 107 -683 -802 -684 961 62 778 590 334 -818 -504 -435 397 -188 -537 437 -636 -789 546 -444 -739 690 -977 119 -594 675 401 -373 -383 296 286 415 525 -916 -987 -723 -330 382 -6 201 568 709 -52 937 -938 81 766 312 596 986 -990 -791 -30 -872 -615 -637 238 135 -422 659 52 120 -676 738 -645 -278 997 -109 436 315 -550 731 161 -639 -803 815 510 435 -913 -402 710 -472 594 552 -250 -124 655 930 -220 975 -258 -652 96 336 -335 -841 512 -342 -563 409 -732 72 955 305 -297 343 235 -491 -221 392 -184 996 -452 95 -509 57 -728 -716 817 -644 -963 308 175 342 -864 704 986 -157 465 -939 -799 60 -505 -837 -997 813 330 885 -158 -444 943 220 821 -935 -595 -170 19 756 99 -512 -62 106 674 471 -410 462 -969 -266 -463 -741 -824 778 -353 810 455 161 -385 595 -916 -861 -223 -900 928 -805 222 780 -69 -910 -409 979 -823 -827 -146 707 -659 -7 -49 -815 811 -598 -152 -715 -527 51 942 496 150 772 -652 -897 -118 782 -888 -218 14 781 -814 539 -785 425 47 505 917 967 -374 151 853 210 429 139 255 637 999 237 -453 278 870 467 430 -970 -969 -602 774 689 837 -446 -542 896 -117 906 -832 -146 -994 891 -626 -74 -67 3 172 210 167 -831 395 -289 -209 -239 -704 -644 36 -873 134 -167 -385 -760 -709 901 -595 945 252 -840 809 -862 830 327 208 45 -266 856 917 -102 -792 234 -406 881 455 831 897 -210 680 289 300 -316 -579 -730 -191 390 249 -548 -911 -580 886 333 279 -96 304 576 -780 768 -62 956 363 -567 548 701 -876 498 -466 882 524 -614 143 -156 -912 219 -965 -882 -316 902 -299 786 670 644 715 659 -3 996 -214 -341 -812 996 -891 990 -101 -842 -174 970 839 -657 7 404 992 43 508 494 -425 661 -739 23 183 -291 107 491 424 942 432 -766 780 465 -818 -235 -445 862 721 321 -440 401 911 -701 -79 -512 134 -236 600 242 -370 -578 632 809 931 -458 572 741 29 -19 -254 144 -94 -123 336 -572 999 927 586 -100 981 813 -271 -431 414 61 -793 636 621 622 482 -644 -872 -28 50 -687 -235 -646 561 423 828 437 -895 561 946 -986 -677 -907 -544 -627 -930 -337 -110 168 -124 -690 -157 739 -555 446 192 -730 -849 -628 993 334 -265 -788 486 -39 907 19 -115 -476 902 -749 998 -356 985 929 575 -944 213 -56 -555 -216 103 -229 747 139 185 492 674 -305 620 997 -589 585 134 989 16 866 -559 -719 49 531 -147 34 8 323 -109 870 -680 946 -947 501 -631 -424 270 905 340 -895 -946 -354 -37 993 243 -120 117 468 867 353 439 698 -453 -365 301 840 626 527 -569 627 -773 672 -1 176 23 733 868 -124 96 529 762 -9 -84 -786 -950 -411 -507 678 -238 -544 -552 750 -151 -505 -851 698 757 -219 -920 -372 517 -722 510 496 -200 -58 302 -300 -44 -706 -52 403 268 -66 841 -724 777 -500 248 -492 -190 282 938 -935 -844 -507 -96 -118 130 52 -539 87 821 123 -246 -590 -930 474 -632 -518 534 -288 804 507 -83 57 -421 749 -404 -754 -985 240 -319 119 -680 560 -946 -591 901 951 592 -52 -42 -972 521 -722 -359 933 -325 392 -803 411 714 597 458 -2 623 638 -1 198 -441 -93 690 298 341 107 -758 -186 30 176 939 -739 -156 -284 -343 796 89 -766 -924 -32 -20 894 -263 -577 -186 -404 798 707 648 572 60 911 -619 396 544 637 -316 -628 -62 -570 342 972 549 -436 954 765 31 -859 272 -476 -718 668 -862 804 504 -297 -306 -498 -146 -763 -779 -566 -59 -931 763 -280 95 -728 -701 534 -345 802 107 -745 661 502 761 976 -454 617 -65 130 -458 603 -753 -88 -548 -806 -202 311 -412 912 121 570 248 996 429 356 -16 508 835 95 -935 -525 -935 23 117 -949 -522 -67 96 468 -40 110 -123 -841 626 -141 886 795 593 -534 636 446 -985 31 443 -571 559 -470 311 864 621 559 323 327 -407 709 -700 -678 679 316 734 292 246 261 -245 16 649 -895 45 -46 337 68 468 -872 -901 -719 -259 -128 972 804 -17 209 -434 602 -492 894 710 100 236 -177 171 -141 -467 699 905 -171 632 -808 -972 -23 -77 -266 -959 -739 -134 -421 -140 -768 -52 286 458 943 644 761 948 466 -648 633 85 -686 867 979 -733 522 733 21 -685 -719 -319 -814 -366 -763 322 527 655 109 -218 419 -562 692 -771 -337 -297 -377 949 833 -474 -191 282 880 687 17 -257 217 -528 985 -560 -721 544 24 -478 689 -605 157 -22 -821 -189 141 -730 -139 476 22 -41 57 -151 -381 -444 -494 -392 338 -498 -663 -42 145 441 720 -337 491 -623 997 -796 -822 211 -170 -976 867 558 -972 -276 225 365 -453 235 -44 -558 735 -752 518 313 305 918 516 659 -652 -14 -433 -404 -236 -250 508 -522 -413 -25 31 -713 515 -410 185 -97 -79 544 400 -407 -24 69 995 264 -791 -939 108 -319 -112 823 422 991 645 38 -598 -389 -910 -240 196 -590 433 -410 -582 -588 -62 771 -377 -912 -790 223 892 -972 727 530 -664 928 -838 321 888 922 781 -187 -459 -993 32 44 670 844 -449 -570 -52 -920 607 -246 367 15 -768 8 -868 166 523 620 -649 -750 71 357 -596 224 -588 -784 -586 -836 99 -254 664 36 -610 485 585 -421 451 502 524 47 561 743 -523 232 -114 851 -40 -981 989 -176 350 -147 -827 -218 533 -449 -453 212 60 -338 681 266 -368 757 665 -918 -677 -915 412 819 785 479 742 -140 -575 -129 -421 869 385 -717 -614 129 -828 803 -517 -384 276 -404 658 -834 -176 -279 -541 671 -214 -685 -336 -587 408 -491 32 705 462 -681 515 334 598 -249 123 -836 -583 -35 517 -78 -354 -938 -662 713 -448 175 54 -885 74 886 401 -581 -146 -800 858 -538 938 791 359 788 280 -279 -6 382 -25 -775 -77 -386 -474 546 -221 679 742 -419 427 -159 999 -595 -578 636 -147 417 -40 127 -482 287 -888 294 -515 -459 -932 -6 953 803 -454 -588 796 -851 856 722 418 -920 -162 522 -726 -604 727 -645 996 -832 -733 720 75 -339 418 465 -906 -651 -119 -710 -120 130 -360 -435 -941 -234 51 734 466 -588 -112 774 198 -775 574 -858 -436 819 414 894 -336 839 649 56 -232 -749 518 -40 901 -440 -378 847 -806 -728 240 -637 -610 -440 -26 255 559 601 -834 201 532 621 705 -117 545 -409 700 418 -793 199 -721 128 392 573 933 -491 -555 -665 768 -77 -684 81 957 922 -14 903 -217 865 481 193 -274 115 967 226 -645 -670 535 -238 828 -440 -884 65 -202 760 717 -832 172 -974 921 -951 993 -982 -485 37 -357 145 -883 -767 820 599 193 371 412 220 -233 400 -935 -654 962 -402 627 49 -673 -935 10 593 6 -215 -96 395 325 75 180 561 72 341 534 418 202 466 -30 -790 853 567 707 579 -624 -560 -175 -930 -719 63 514 -855 758 -422 -266 89 582 -81 -995 -629 461 175 -901 -261 -421 -765 154 555 -957 249 -909 877 293 32 -387 -888 77 -549 -308 597 5 766 -925 795 520 385 -560 736 909 580 368 -102 -826 514 -756 -790 393 512 925 165 -924 897 -483 -684 -601 -944 -910 -206 -357 -136 -844 690 378 286 506 364 127 833 987 -986 548 -97 91 -950 520 175 728 273 -809 385 900 779 496 889 878 762 -195 19 -816 -127 -78 696 32 50 911 -689 625 -104 635 -377 549 238 -938 692 928 -999 945 -651 -225 789 -6 63 -689 46 -288 -6 -122 152 -38 221 -93 -122 -851 -722 617 295 -464 -294 206 263 -732 -995 31 -397 -799 166 -877 632 -123 -511 141 934 -78 638 377 -357 -763 578 -835 -499 -177 -192 115 -550 -42 -652 -973 78 -164 56 -123 881 -30 -148 788 425 -169 -996 161 726 -392 510 -71 -668 -705 176 72 -307 90 -414 725 -23 113 237 898 -268 953 2 610 -718 -724 158 -703 -804 -750 809 711 356 639 -35 -359 -86 -259 394 464 987 -256 -31 -489 -55 -669 -582 317 445 -698 57 -997 -257 -646 -860 357 -295 127 7 51 -137 -593 722 604 -904 128 112 -215 756 919 106 -115 693 505 -82 330 277 915 -573 -186 272 -661 -376 -133 962 -328 735 -785 117 54 -512 -102 -985 527 634 807 -423 -475 -252 -697 -583 282 -293 54 -202 -257 -216 133 4 618 -464 -7 -615 728 369 796 -299 280 516 -923 389 429 -356 -155 454 -234 -570 -994 -28 -357 706 676 842 -809 20 -216 593 -305 -704 -913 -767 664 -228 909 -18 46 -659 -57 784 505 535 -690 -298 -177 -306 411 -198 405 221 -771 -64 371 165 532 -1000 -253 -466 524 -350 688 -813 240 -650 504 -318 218 -379 -319 -448 -496 727 -302 -171 989 403 -38 -252 7 -855 864 623 959 850 80 440 601 -965 550 -105 821 455 453 -791 853 -184 191 838 324 602 857 -222 -567 -781 -511 702 -851 627 -212 -282 337 -843 -675 -484 274 152 430 -748 -14 932 -328 -888 -91 -185 -655 -993 221 865 -567 -923 321 432 913 -320 -653 -653 -581 308 -441 -507 -718 771 -10 -126 -417 542 -591 -922 636 -984 118 -434 108 -152 -669 -333 -241 789 591 449 28 397 134 898 766 909 790 165 733 -150 -82 228 -114 937 881 -949 849 97 199 -97 -16 -75 -751 503 -778 657 -605 -952 693 995 -655 185 -368 396 -888 -494 -705 -17 -371 -702 -174 654 810 598 272 648 -344 -747 719 107 -787 -116 827 -22 -23 -355 -632 -54 -212 -62 -553 -215 -844 -957 -393 516 619 541 -538 663 -793 -826 -463 548 988 -856 -544 668 611 -230 -102 591 124 -25 266 993 -237 283 -334 -554 159 516 755 356 76 913 -555 399 273 -67 -776 603 -455 551 716 314 -581 -975 -181 -892 -932 752 -684 832 509 -739 210 -932 793 232 447 -751 -672 -926 -585 -260 -605 930 364 -963 -54 604 -992 -712 953 -681 10 -529 -75 319 795 -197 -61 696 -385 -891 994 -837 -562 100 930 290 -47 224 -707 -682 -971 6 -300 686 414 -83 889 281 988 994 -626 -564 -312 525 487 -174 752 -7 -60 824 652 -388 -391 -457 -244 147 -86 329 330 814 -867 -930 263 -746 -463 269 282 920 917 -34 -220 -704 88 -937 -346 420 -533 78 -236 -646 706 -202 -884 -753 173 -399 256 -776 801 650 71 607 -13 284 -435 -11 626 746 -212 452 -803 -307 -690 -798 757 856 -720 -952 39 -247 -181 -936 166 -185 424 -606 -854 -144 670 -80 863 138 -684 -687 -238 819 146 -494 -456 981 -513 612 705 230 -141 823 228 288 842 336 -333 -315 -572 -317 851 908 585 617 -895 165 813 942 -73 -804 -552 -448 191 -160 381 -447 -705 -642 -188 -68 -207 194 972 294 641 -19 911 222 319 297 887 -882 69 906 -881 -843 157 -310 -236 -673 -484 -747 15 -88 192 292 -641 -420 83 -869 750 725 -301 -748 -22 -169 695 921 780 -851 715 297 961 -70 549 -934 664 -382 -263 45 215 -51 46 -88 -720 -142 -86 540 -424 -28 -600 305 -921 438 477 798 -166 -978 114 -276 607 15 125 186 698 -667 -96 -129 84 -822 -225 -830 -837 -891 -305 536 -706 -237 812 350 855 -934 973 50 639 -353 -952 128 -259 380 666 744 -132 -554 -945 980 963 421 477 -455 504 750 172 -280 97 869 -194 613 -972 -85 -609 -995 -778 -868 -945 920 200 760 -33 -848 713 -855 -251 485 458 -605 675 670 -935 835 161 789 956 -420 -510 131 293 853 -95 883 974 -749 -817 570 823 838 -198 -421 -797 677 880 318 -39 -994 774 23 340 708 -415 943 78 1 -262 428 -803 743 882 -727 -334 240 -136 -433 -450 653 -892 73 766 -221 -761 103 688 287 -552 248 -742 -758 828 70 -123 692 247 -928 982 458 -792 -262 -314 573 -816 598 -260 23 559 755 202 -361 -562 -357 214 -604 -525 -572 -751 -920 237 534 143 501 482 -80 -71 -481 -612 917 344 -3 991 45 -127 -658 -248 874 578 -729 -11 752 -41 -453 468 100 -681 -664 300 -722 620 -370 10 -2 -120 129 701 -25 -925 667 -103 534 -31 109 43 913 -814 591 246 64 408 582 -888 662 430 427 821 -247 -260 -82 399 66 -620 984 795 -990 784 -547 117 306 -531 -799 698 -401 -930 994 -200 798 -382 -132 -88 -979 -299 950 -64 -321 956 739 812 -791 -331 -118 101 684 -323 -259 -307 468 -384 791 174 392 97 18 -623 561 -869 -166 -577 -643 245 440 354 658 -563 460 619 679 961 -472 468 687 110 -538 434 657 -933 -471 -670 706 -134 -898 814 272 88 634 -418 -497 915 588 260 -333 -626 -493 636 910 364 915 463 189 978 -155 251 -415 -73 200 687 748 646 -687 833 757 568 -937 -238 -837 -604 7 951 -935 -663 -254 -926 -208 -207 76 978 -458 516 273 122 586 758 508 -59 256 12 811 -559 223 -820 706 487 122 -675 431 145 -91 842 399 776 -309 234 40 -448 126 -24 -449 -907 30 -32 469 -400 -422 941 -549 424 -966 -53 343 86 -192 -563 -507 542 -209 756 459 896 559 920 -180 -548 -150 -861 -277 65 801 803 -503 -285 -562 652 -27 -34 -480 -777 -748 141 815 672 898 637 -119 -127 497 102 293 807 -627 -955 -536 627 -28 -542 384 -194 -999 -274 670 12 50 -940 964 -36 529 559 -873 30 -481 694 -776 772 756 673 531 -142 -730 -70 598 167 21 -831 -214 89 769 -496 829 -473 -202 151 -959 916 -760 -208 559 -463 -308 -925 421 -589 -937 -236 -929 -349 452 201 56 423 856 -597 -350 936 32 -122 368 -303 -833 -987 -587 -685 -285 112 211 178 -458 -977 39 -360 197 485 -584 -276 515 663 -560 736 256 900 -961 -317 -286 -331 -559 261 664 -872 -215 443 -707 184 -240 233 -998 668 -320 -398 -611 889 -995 392 164 -345 176 -99 374 633 -752 592 696 308 -663 -656 -713 413 855 -107 -233 -605 578 -135 377 -446 271 113 953 78 575 1 844 -185 140 -201 911 566 -573 -145 925 670 -755 -459 728 -383 -467 -560 632 805 -902 -339 -504 772 -637 606 612 -894 746 829 -856 30 -861 885 376 -863 -66 681 509 141 452 -645 63 449 -873 -737 997 -952 144 -449 -603 383 973 47 -130 -7 -16 815 -837 -865 -690 506 -183 622 314 -944 219 -89 993 508 -302 479 -616 -305 -414 833 441 -790 -425 844 210 -346 977 -459 714 625 460 -124 633 568 -178 752 801 202 558 705 -686 943 -405 697 526 -153 9 -514 -888 -85 -677 365 914 -320 -977 339 825 -727 -501 665 627 820 689 -790 853 -224 -38 -59 722 -662 235 725 -446 -224 -250 170 -595 404 -901 365 -630 464 -275 288 -228 -313 -52 -83 -995 -596 91 228 723 141 45 -61 -859 399 -588 167 -26 739 -891 407 434 460 607 -481 -248 -234 206 -440 311 -963 718 490 -256 6 61 -784 -72 661 -140 732 -156 984 222 145 828 587 483 -367 -359 709 -343 -190 181 -394 728 -217 814 -966 563 955 894 441 -687 154 190 816 319 -210 -626 -977 -751 -19 859 150 98 -348 41 936 689 -351 434 145 -331 319 83 -853 -549 632 -629 420 -149 261 -684 -207 449 992 896 -827 721 -774 891 -182 -643 825 559 212 315 774 977 -282 -553 821 885 67 -601 836 491 940 830 -123 304 -877 -661 117 478 -541 -511 -705 -546 571 -553 -487 -973 -866 -103 434 -88 941 194 953 -910 -471 730 -291 -548 -532 -621 660 309 -829 222 -318 39 841 861 -561 -892 71 855 -49 -388 728 861 809 547 294 344 -724 996 -479 802 -365 -289 21 -22 -965 -534 -857 -272 -413 316 69 275 326 726 -824 -962 -398 -924 -735 334 597 -479 875 -285 816 984 -279 -46 -976 -349 673 715 -380 -773 -199 790 86 -703 459 561 -248 -235 874 -929 358 -312 -116 -516 -117 -795 -377 440 308 452 633 936 713 -470 -553 890 -748 -542 -15 76 299 51 506 692 -519 -287 169 -182 -686 -85 142 311 10 -654 -619 445 992 -451 -452 957 -675 -530 -566 -31 -52 261 850 409 -54 -55 18 131 -386 -33 422 212 -735 959 563 394 267 -595 -418 508 917 849 35 -511 -345 793 371 -864 -473 549 971 589 -406 -84 722 -133 547 -9 247 537 865 -434 -530 -675 -683 -880 546 -598 356 -202 -786 -958 -206 -577 -801 -882 641 -178 -680 -620 -554 52 543 -695 -713 -68 667 413 -320 321 -92 531 -706 366 -363 865 -436 -746 618 798 -329 -269 -673 -627 -435 -214 -115 -313 -199 737 -363 430 -776 -825 317 -854 575 -512 900 -273 -927 677 -393 -454 -902 -150 -290 472 -513 336 640 -25 60 -624 875 380 869 964 500 558 279 -413 -928 -766 165 -88 591 -221 -535 880 910 -759 206 73 -517 771 -685 -836 88 -267 -777 -177 747 -756 959 1000 -196 -690 -668 -621 -320 -923 933 714 844 72 671 -538 -940 -436 -185 60 451 807 -976 42 -894 448 322 481 839 -241 -805 -97 -189 -794 561 -786 140 -744 -817 79 819 -10 445 226 817 -346 -792 173 -836 -705 339 -41 -819 772 31 -521 -534 -905 908 623 815 -739 -359 417 346 -864 824 919 -224 -130 147 672 -251 495 620 -154 -942 -845 978 86 -619 587 -374 -697 -168 591 -523 943 694 443 877 -624 609 -714 262 -130 -4 -685 807 -113 958 -552 -678 712 379 161 -279 704 99 -866 -944 -602 250 -37 -703 696 -752 -796 888 -379 -974 -829 500 572 584 -76 951 999 -839 -632 -114 -855 -23 116 76 -775 -436 -372 666 -920 840 -573 -653 413 344 907 78 535 -861 -73 546 -783 -146 202 -947 -718 -539 -52 507 -7 -587 -875 -750 -130 479 -315 919 827 504 -505 -53 967 -523 -51 785 33 -69 220 -155 -154 -843 23 -798 -264 979 -284 -620 984 35 -627 -495 -353 -517 601 939 500 -734 461 172 492 -973 -157 -468 -639 298 -838 598 -199 581 167 743 424 499 571 -299 486 -156 -186 -626 718 -399 430 111 -598 982 -29 -518 -774 954 -925 -460 -888 714 312 -612 -648 -287 683 -277 368 683 -842 915 -283 -599 461 -172 -173 961 -71 -365 -473 -150 364 -584 -275 334 589 -880 267 -449 848 -468 344 762 317 -564 484 -4 -31 789 -43 814 -477 348 629 -991 -609 -870 -672 -165 -849 435 -604 -250 -363 393 -410 -592 230 -615 -27 101 641 -523 -769 583 -244 -264 674 -838 929 180 -261 -390 -697 981 -530 308 526 66 655 -493 -600 589 -75 337 417 -139 796 229 -542 -142 -639 -548 -622 -192 -475 -627 556 -430 980 -436 -596 358 -153 -258 660 -246 904 783 -19 -763 -796 54 -748 -699 -565 830 -187 -117 -999 124 -33 67 -661 791 -493 -278 456 -938 -51 -774 579 -433 840 369 -208 -185 -228 -561 -707 -58 -461 -624 -479 269 -995 -799 996 935 -109 628 312 -566 27 -405 -63 674 -55 126 -695 592 -170 636 89 -240 -813 -744 -25 -439 234 -171 -501 45 -683 873 260 -155 301 -43 138 394 -571 828 -61 339 629 804 744 -133 931 -296 -230 125 -779 -760 -513 -180 344 602 537 -558 912 505 -585 -917 871 837 299 -871 -745 -669 -363 -392 -323 497 -641 -664 789 -983 -771 -951 -683 295 778 -592 -559 786 -941 525 768 -738 -461 -514 -207 -309 -507 232 791 485 -917 -239 930 191 121 -723 54 -236 -403 581 447 390 354 951 -188 86 -144 -370 985 652 -666 162 -236 -155 -160 749 -881 -485 454 -949 60 -789 -613 -923 -571 493 -877 -783 -632 -296 121 -216 862 719 287 199 -743 726 -281 -894 12 474 -700 629 220 608 -595 748 570 -148 -293 415 934 -555 -948 56 -349 -719 206 23 566 -602 -340 865 481 -251 528 222 -156 -865 898 533 -223 -485 -175 799 -603 182 -45 480 50 -855 602 -505 -837 641 -244 531 804 -958 -3 13 235 907 160 491 -800 344 631 -916 -799 -770 -360 -719 162 636 720 -214 -654 726 491 -308 -907 -23 -92 230 -914 -635 -806 -464 755 958 231 890 317 -851 -929 -257 -483 453 -251 723 -520 129 -109 276 -238 968 -646 -48 515 171 -118 118 21 -30 702 711 233 -481 -661 -35 -544 523 90 799 -125 -962 4 -449 536 -102 894 -89 643 -45 93 -91 -366 -950 568 -744 350 409 -910 -567 75 760 -615 -637 377 97 -115 -216 -244 -398 -353 -998 -783 626 -256 -319 -537 -538 427 193 -314 64 979 345 -138 198 180 1000 656 -184 623 542 -136 -774 524 -232 558 264 515 -198 -270 -658 459 -387 456 47 176 -398 556 -599 488 -180 -174 -873 -860 440 880 726 204 316 687 783 -620 659 -666 322 -574 -972 -563 814 -392 -546 88 243 382 -997 704 -875 -723 -522 920 -6 878 -890 635 89 217 514 568 -117 1 374 701 860 84 -28 -668 815 -768 881 395 -42 207 -651 -527 474 -830 -367 3 -676 -903 444 -259 489 658 355 -412 -154 -129 -781 -644 754 463 -400 -876 668 969 -911 -852 194 370 63 -756 205 -293 -843 -49 826 -57 207 -505 -749 -572 -747 660 366 -454 208 -519 -448 -641 528 -454 -769 -488 424 670 -968 847 -450 846 -378 823 -51 331 20 -585 506 -248 464 83 -395 -138 71 -873 286 357 -615 869 320 881 -447 -815 110 433 -952 -508 -333 814 766 30 58 512 773 662 -592 685 702 -383 -963 450 141 -768 -841 -278 -881 889 700 -715 -315 175 -827 -594 371 -513 212 -622 -580 -669 -95 835 -767 111 -818 -101 336 548 725 846 400 -263 -1 959 367 656 -697 -477 132 -426 -150 -207 793 -277 -912 -479 206 -904 -250 -792 373 87 0 781 -380 -416 -615 1 11 -633 834 -342 -121 -960 -176 263 654 219 648 -231 -53 -658 647 103 -115 -874 -499 -85 271 -670 684 -373 -876 -61 -341 -342 -763 -414 -705 -126 -123 -40 575 -595 -407 608 -142 -110 -848 146 -216 -330 313 198 941 781 -372 64 -193 -522 969 443 730 796 -607 927 -949 195 612 -342 331 644 801 631 469 -756 -733 197 643 326 -768 -104 216 -15 -50 293 -847 -283 -219 803 525 -28 -99 592 618 542 -770 764 -985 -893 -539 191 -648 899 400 -987 -537 189 719 -611 -543 962 100 901 908 -61 612 75 -942 964 923 290 674 930 -396 -213 954 548 943 -42 534 -375 -278 417 -474 672 736 -395 -56 899 -648 764 -449 197 560 874 771 811 -228 255 979 824 -289 -111 391 831 -70 -40 813 -607 725 -397 -595 885 -114 578 -158 718 859 189 -498 -182 -48 -753 194 221 96 90 -704 -381 -842 901 781 -783 739 -624 -468 465 -700 669 -119 941 -690 495 100 -343 719 -323 -52 -716 835 -206 51 182 813 574 447 918 635 -858 688 -512 534 -847 -372 -874 -309 -529 60 -419 -354 16 636 -908 -623 -384 -197 -524 24 -42 -267 979 -830 -666 656 -943 -182 -48 296 800 805 -672 301 -172 -774 -922 112 -884 -978 -319 -747 211 -604 -123 -866 -85 187 616 167 -588 -91 951 681 523 -74 -25 -666 -761 -154 230 -596 342 317 -727 -578 37 -396 -830 -529 -124 132 178 353 393 787 949 -956 780 -143 799 297 -32 280 915 -611 749 -612 -112 -609 210 -292 -443 815 -768 -852 -114 961 518 652 121 543 -534 -589 -661 -12 480 421 -427 -290 -85 -869 304 253 364 771 526 828 -582 -396 746 590 307 -857 690 661 136 658 -780 -632 37 -178 891 -270 435 381 -300 972 418 -467 353 -389 277 980 187 778 -952 -189 -305 815 669 -838 -181 -897 -831 -664 -629 -943 607 -278 716 497 3 7 -695 -790 868 -371 769 29 137 968 351 619 -413 -131 -408 120 -760 -268 -440 354 -578 379 389 684 60 256 -786 -308 802 -657 -6 -749 -73 -319 -688 -916 645 -351 83 -144 920 66 781 434 -585 -680 762 -197 662 -110 -375 573 -801 218 540 170 -694 -679 -27 239 -816 64 -976 190 -51 968 -658 67 651 210 -413 -346 244 159 -313 -608 -958 326 -647 746 -725 -839 -542 134 -623 550 -108 -119 -457 -104 -455 -726 773 -866 -359 214 -950 103 983 -874 341 934 817 -826 -284 -473 55 903 778 53 -874 -694 -986 220 358 624 539 -488 -15 -128 253 727 568 -25 -512 -743 -778 261 533 -470 -850 545 -727 -607 -690 -528 -291 83 729 221 994 -106 449 494 364 337 981 -644 -641 716 509 -309 418 -881 -186 963 -363 996 -598 68 -875 -56 -858 -678 -283 21 -332 -452 -812 -700 -215 -224 953 -936 -654 -415 -571 -141 -801 552 862 228 107 -513 -331 -844 -260 341 -90 -410 187 -871 -380 352 690 61 -953 -292 -135 -623 820 538 -392 35 -820 696 -126 -268 -33 610 -256 -585 37 -913 -507 906 530 -125 79 79 -179 922 507 123 306 -753 -364 955 201 555 -70 113 293 -152 -964 708 55 422 -53 875 -779 34 -758 -197 -661 -946 -603 20 207 -173 -343 -128 -60 626 155 -968 -238 -664 718 -633 318 -126 219 -995 813 807 -179 480 842 618 965 -681 641 -846 979 49 -607 366 -525 -687 -73 927 730 -670 -725 -319 -92 -518 400 423 397 -191 -730 513 -796 -378 129 -700 96 254 -432 -114 811 220 929 693 -956 380 477 212 133 -530 555 -237 753 625 623 585 60 156 -282 -562 -421 536 -300 -343 758 533 671 -901 -626 -379 31 -755 -151 485 -928 -991 990 -291 -290 -736 -6 153 376 157 -731 -702 -523 682 -474 56 -502 -241 217 421 295 238 688 -111 -980 -893 643 956 345 695 491 51 -256 -974 -124 -259 -275 312 -156 -366 16 476 712 -422 -627 -517 354 906 356 275 87 630 -935 -441 732 -986 -487 138 187 436 259 -422 672 239 848 153 -785 -818 -421 -827 -946 -656 -247 -598 -978 596 214 -406 -786 80 -4 -51 -369 857 606 -868 -195 -308 -800 998 -568 235 -201 -527 -712 -616 -901 194 147 339 -129 -983 -879 686 945 734 -268 878 -951 -758 -992 -208 -953 -319 -468 -417 667 -11 -184 697 561 -204 199 146 -944 -22 31 297 926 -845 177 973 -935 978 768 969 682 664 39 675 -694 634 935 -440 629 -78 -860 822 -818 388 819 868 25 248 128 -907 -817 -901 332 285 -501 -105 -580 795 -629 170 -860 -936 -125 -485 -143 -753 -502 -814 -503 174 746 -53 941 257 -66 405 -688 895 -502 565 450 -338 385 971 68 669 677 -612 -658 -80 850 -981 309 -405 247 -608 -294 37 984 352 -591 -701 13 -948 -930 -566 689 -718 -46 -331 -655 496 -657 -48 780 270 -150 -327 74 627 -192 -112 298 49 -711 -315 705 -234 913 181 944 493 -472 455 -743 628 615 -425 602 -724 922 -863 -84 -354 668 241 -335 179 -715 -135 -737 -820 -116 -550 -558 -925 720 -609 -639 859 767 -156 624 -372 545 888 -858 36 249 277 462 789 617 -991 308 -862 539 -642 -685 -540 149 735 668 -672 -386 260 -911 -119 -543 -258 378 -320 -439 942 -734 954 611 -792 311 -622 -178 44 684 29 803 455 -948 580 697 -444 -858 218 723 -419 -265 -719 -980 992 -564 470 -928 66 -986 346 131 967 -508 -76 289 669 553 615 502 -770 -387 -902 -818 607 790 586 171 284 24 -313 -224 -694 -552 427 142 -539 405 641 400 -327 155 -387 -498 -245 -572 -744 -350 -195 -785 530 165 -564 -80 -128 -267 518 -751 -61 -738 539 600 372 606 -309 570 697 -506 46 372 719 -777 948 -336 -361 444 265 940 688 19 -180 -170 -310 -470 398 -51 128 728 360 -474 -996 578 753 961 -734 726 -185 -730 -110 -575 202 -335 588 60 430 -330 -318 708 -145 -279 950 -498 -320 505 187 -598 218 997 360 109 -627 -991 -638 -747 205 -783 445 -497 -228 -586 -380 -866 35 814 -945 -829 639 -115 431 257 685 -830 775 240 146 -923 10 -427 329 -322 678 684 -221 437 -693 -923 957 -151 348 393 -77 621 -6 -947 -743 55 -812 313 -679 -414 -129 414 450 -460 966 673 809 -329 843 811 -82 -233 -397 847 -386 207 694 -949 394 147 -826 -959 -879 114 -127 -141 -155 131 460 972 -671 413 -696 -668 397 504 640 661 811 731 658 -853 -470 530 -885 -142 44 366 966 -184 673 294 -34 647 -767 -454 727 546 513 959 -287 405 -257 968 993 387 -995 -994 -630 938 716 197 726 -32 -37 -259 -221 285 231 528 -152 175 -856 -866 468 -10 127 -784 728 -303 16 530 886 -184 -941 -612 -582 -558 910 -668 -298 294 -351 -606 -897 262 -975 -493 -247 -531 -486 -640 -882 428 -172 506 726 -996 -211 739 -13 -920 -968 -355 525 82 729 -815 -543 -84 -260 -984 -952 426 640 -929 883 -448 615 -773 920 -84 983 976 119 -409 1 948 616 287 -15 -798 -339 687 87 -367 -817 879 450 -467 -612 304 -756 81 607 369 -428 -268 -548 890 684 -523 528 -560 -41 -579 -154 -555 -585 229 -128 157 992 -883 862 -326 -650 878 565 -188 146 196 -867 -974 -443 -837 -587 -674 101 907 682 956 -74 -955 654 619 -36 301 703 609 268 944 -959 275 660 576 649 702 -768 329 938 13 72 303 -188 -850 772 315 -603 645 -605 -919 217 -488 883 -166 -74 50 -159 457 -24 -215 -964 94 797 453 -631 -739 877 888 -723 378 658 618 -240 -956 416 -273 27 417 758 -905 -662 -869 756 427 47 79 783 -487 -531 267 987 -490 269 -896 642 182 706 300 707 -940 345 -239 -447 762 360 -632 -247 -318 762 -216 449 318 205 -609 354 300 33 -609 -596 -895 -179 -438 464 131 110 -471 390 -597 446 -58 -504 469 565 928 124 437 392 93 398 724 -480 447 37 -623 8 -2 -354 -146 -160 685 591 -145 -513 906 942 984 -67 638 -694 411 -197 -387 523 -647 -483 861 -204 -136 186 -223 286 -47 361 -625 362 -100 485 76 -860 -52 -177 753 -883 387 468 103 -281 892 -894 -399 -972 774 96 971 -24 -297 -101 757 753 536 665 78 942 652 -977 -605 377 228 530 607 166 -188 -953 672 895 -934 -397 978 835 187 939 -754 18 421 11 470 -235 618 -489 648 712 672 995 -298 -98 -825 -990 -836 765 609 510 -226 -117 -69 638 -128 -948 22 275 -195 -813 -81 992 833 -629 -524 -210 185 217 -299 8 -891 -633 -739 709 605 142 599 975 -981 -714 -339 447 46 -31 635 -449 -534 309 37 802 291 869 491 124 -648 -149 -383 143 -267 71 983 264 236 -73 316 -899 538 257 695 453 44 -196 576 616 -80 298 -520 782 -529 -472 180 141 -751 -787 -706 -551 801 -170 548 -349 999 641 885 332 -467 961 438 607 345 -329 -618 -638 534 991 959 513 101 -902 -135 -979 570 418 62 -283 -749 778 -566 779 478 -264 806 -389 -599 357 900 -109 825 -89 -279 846 -12 8 838 -853 -137 -579 769 -678 356 403 -55 219 -212 247 541 689 -951 893 -502 307 853 294 947 -788 204 649 478 114 -348 666 580 214 -670 217 709 546 533 243 -442 688 -2 -252 -601 511 155 -940 603 -749 977 -589 505 792 453 -347 -39 -641 446 -751 -795 716 795 649 -945 -882 47 249 -52 741 364 -834 -404 648 963 -774 544 -987 -657 423 -808 -758 -158 840 -610 27 981 826 987 362 471 -287 701 403 -765 88 526 -745 -402 -661 697 -163 316 325 -100 725 -13 -998 216 529 380 689 963 314 177 702 -815 894 463 948 -904 -701 958 -834 961 595 75 631 -943 345 -585 236 505 91 -832 9 -655 -885 650 662 167 -565 939 -84 -711 785 341 -583 -252 84 496 519 -208 -491 -583 923 572 -33 -431 254 -616 -752 997 -82 -691 -363 163 -140 -291 769 -440 -319 -6 -549 -73 514 -621 785 -4 -468 -34 544 525 688 762 -147 -252 -846 189 234 852 446 -298 -433 6 71 87 356 -890 145 -967 -746 -895 -309 277 872 673 -307 -99 560 874 70 553 -260 -986 -721 -139 25 -265 383 -473 -357 -756 78 171 625 -561 -547 166 -736 -144 647 664 67 701 -765 -399 -774 235 210 117 -633 -35 900 -510 544 265 39 -467 -539 -918 -213 546 422 -393 -676 117 -640 -997 569 150 328 494 -174 427 622 -540 -412 -581 -468 -856 -758 239 -609 -293 854 915 -370 222 520 500 -775 -389 122 -141 838 -59 118 -249 567 -984 -478 82 -906 -250 -314 -579 946 592 -694 341 -2 -528 290 -277 -379 837 276 925 478 -823 -839 126 476 159 953 -553 -813 498 -788 -273 543 138 585 -179 -30 -374 -146 -818 -734 -907 169 -867 761 448 -361 -294 -262 -465 433 -792 -974 -803 -250 -121 194 397 807 -247 -609 924 225 595 841 793 97 424 -517 -985 949 -97 858 284 16 -670 659 -67 -111 21 -808 -613 -810 -526 295 -538 -207 199 -37 395 -303 218 -930 -534 17 961 765 281 962 935 566 -591 -686 -525 -739 45 287 447 970 -784 -841 649 171 -956 760 577 810 335 -683 929 174 867 119 -579 -191 381 -212 -845 -853 638 -818 931 -890 133 64 847 884 -260 36 -222 821 -181 28 878 918 -249 -176 -598 112 -627 -779 -156 390 780 398 906 -41 55 43 -589 361 633 497 -652 -567 -457 278 943 738 -373 409 939 897 120 -72 -741 518 -869 229 176 -323 699 870 825 -569 -655 971 -210 362 410 -867 -125 -23 -630 116 -463 -747 -918 -368 -652 226 -583 -725 -873 561 -542 673 15 114 -11 509 -784 845 -642 -749 -964 -776 813 926 -806 663 -23 960 -29 -532 626 -975 288 -322 855 699 -585 827 623 -80 -60 -207 524 936 440 724 97 755 -515 -813 147 -374 -332 -236 -280 333 985 325 719 710 -352 475 -568 -144 128 507 -834 -761 -321 313 -892 368 927 -225 -637 -809 -343 -213 -553 -665 227 9 -28 -721 -930 655 215 -199 455 -868 481 -902 952 -273 -618 -436 -561 -353 700 -388 -950 458 -256 753 643 144 -840 3 104 813 582 -929 -648 841 465 43 -969 -345 428 -481 316 -212 689 -812 -728 102 -722 540 757 190 88 353 328 -656 187 -712 110 -244 -579 -201 -924 -714 -382 -225 761 -711 237 -554 200 771 586 -626 455 614 -852 970 562 270 -289 858 -26 -924 973 -199 -137 994 150 300 296 231 -629 925 -372 868 662 423 940 -673 404 -881 -994 95 -471 -370 -17 497 -475 -445 -577 -109 -714 738 -942 -845 477 6 354 631 861 936 985 -720 822 -615 615 300 -605 -215 912 298 -802 -564 -520 469 630 361 551 -62 585 928 -456 -338 747 141 -915 -342 -343 857 -900 50 -800 -521 -939 625 -751 959 353 -382 793 719 -150 424 -882 61 -293 -703 322 24 -736 -939 538 515 -331 454 427 875 897 -696 -620 -452 -834 -301 -39 481 -556 512 -815 -880 -823 -60 523 749 -972 -916 -380 -801 393 312 74 585 -240 204 295 -53 833 18 -421 233 730 785 795 184 367 726 700 -944 -151 817 861 793 222 -318 -633 -698 931 -639 -659 495 704 895 -210 630 133 -34 -879 -126 -435 -21 -463 130 625 -942 607 903 942 -254 91 -737 91 548 479 -997 -41 28 -289 -517 -807 -150 -17 -617 514 398 700 -238 67 657 -651 -958 -428 -902 -211 -745 -193 -596 932 948 -118 -669 -906 364 35 -199 209 -266 896 164 516 409 956 657 646 -151 -685 -695 -581 -963 508 17 399 -426 -745 440 -732 489 35 197 680 540 711 -882 860 866 -830 405 128 650 -315 606 576 -311 407 189 436 -958 -761 911 108 -24 538 -890 171 381 -558 -855 -809 108 -917 -740 -400 -224 -318 380 260 -954 715 -975 514 716 -392 -859 -621 626 -688 -693 644 -210 -983 391 -966 673 -644 359 162 -429 486 211 549 366 -977 413 692 289 556 175 -783 63 490 -673 943 -216 539 -777 46 592 -592 -878 683 -676 -333 -210 -923 410 -361 -451 -466 -432 -174 985 -873 -457 17 -978 -581 443 -419 929 910 -695 85 745 -211 -259 -547 571 -440 -675 -755 76 482 669 568 349 625 917 -725 733 625 -987 -123 -255 -772 -478 979 324 -254 -261 490 -274 508 -342 24 396 64 -52 -705 97 962 -321 -303 824 -321 462 -2 -153 -894 -627 299 570 34 -539 347 346 -234 806 -589 -664 -494 -200 -939 -286 -193 -546 832 605 -493 812 -432 -354 12 422 878 -132 114 -881 571 -460 -411 106 -873 360 988 -383 -474 -972 -821 -369 741 76 335 373 596 -358 -989 -960 817 39 -811 -111 -88 361 -281 793 816 -297 -532 191 -204 -228 -208 973 -826 -87 537 -42 -723 177 -225 610 -443 -42 -245 -1000 -618 525 35 377 -856 -766 845 407 298 716 -398 -353 17 741 -628 807 -161 182 -996 -975 381 -371 94 323 -271 629 -386 32 -473 -96 433 115 781 563 -974 677 284 808 -837 248 -917 698 -494 490 -300 391 -8 368 -952 -548 -263 -809 255 -148 133 197 274 -498 512 -488 -343 839 -646 -906 -289 334 -943 302 269 -678 110 -215 200 573 -53 -80 -795 -763 567 -615 -534 161 561 -378 -844 958 291 -278 -101 -197 -468 -195 771 -171 254 498 344 909 -332 -879 385 585 -742 -208 -594 353 -929 568 -883 806 -469 -104 -696 -483 -344 -580 -76 -6 -567 546 679 988 69 432 -971 -801 -155 517 -292 -299 -793 -265 300 -364 823 -910 684 -521 -68 841 531 808 919 503 -732 425 860 -209 860 233 422 966 -740 720 -214 -988 -350 -668 687 -413 575 -66 138 -308 -510 264 913 -746 966 164 -10 -250 844 -247 -733 -622 -820 -950 451 -957 -24 173 195 252 545 -732 885 188 929 764 751 -292 913 -829 -657 -817 854 -744 557 621 521 -601 576 -425 -137 -318 -96 -566 207 -498 443 36 913 -781 -758 -34 940 -978 941 -648 427 201 -682 -842 333 -411 -455 16 -859 750 -685 287 -271 -652 -45 533 -160 228 -139 -880 -48 -520 -205 176 82 109 848 737 -406 -681 548 682 -581 -642 97 802 969 -483 756 558 756 -54 -178 -580 254 654 -340 755 -378 -419 -3 856 -760 280 861 35 576 -86 954 112 -437 959 939 -315 -753 -876 -590 -355 -938 -83 -926 312 -941 -289 -857 -835 539 -839 -693 912 -643 552 -431 -689 780 -183 603 516 500 314 690 616 -966 944 -751 220 -79 -367 749 -370 467 677 793 893 -999 80 477 424 767 -708 783 -682 834 -331 493 128 705 -607 -214 -580 345 355 879 640 -906 816 318 197 -354 37 -825 -496 311 53 274 -156 237 412 -724 219 227 729 -211 -489 488 -92 243 -219 451 958 280 -929 -167 -703 -457 555 -713 -100 633 -236 -493 394 412 607 -985 -709 -957 -117 -80 -750 495 357 -683 720 -808 274 -973 -795 -239 -509 486 708 390 -883 595 -783 -938 -706 -846 -473 21 638 397 -786 473 791 -878 -102 -277 785 867 -181 -892 -304 -521 -679 -679 -871 -501 -894 761 123 -786 832 -751 -794 -536 100 -632 907 -313 -636 329 -242 675 306 -511 -123 660 -557 -565 -394 -359 434 773 148 95 740 655 -692 736 405 -900 34 -887 -612 -98 791 -566 -976 -703 535 -827 672 -702 721 315 305 358 -857 466 860 -236 959 193 528 99 -512 -146 910 396 17 901 -467 881 555 -257 -361 490 423 525 -214 -478 -252 -491 70 -90 -845 -620 -837 396 666 -771 34 -288 -149 -552 978 716 -492 599 238 986 -384 -626 -534 594 885 438 -53 812 -212 253 658 588 637 -407 400 250 329 850 35 788 552 533 449 -362 169 964 -689 58 -369 -33 377 -263 -590 846 253 -145 -376 692 418 50 706 203 -744 -682 634 346 -910 -984 -916 -717 662 -604 577 296 -77 361 832 -605 -554 623 -980 -578 -583 923 130 879 490 -555 938 326 -433 -155 -421 -62 310 -234 -18 12 -381 -285 -974 662 -571 -477 -744 906 183 -486 321 -185 481 54 455 -837 632 -891 610 -244 -10 769 497 -391 436 214 533 -497 -308 382 511 -528 471 682 -142 783 -883 40 834 39 -579 -286 277 -670 537 525 918 -664 744 328 296 544 847 937 -233 29 264 -896 796 827 -707 -425 -996 613 307 -880 651 -897 -518 688 871 -634 246 -195 745 790 891 -422 30 -742 828 48 -386 -569 62 25 439 -597 905 618 230 97 -64 759 175 342 835 -427 789 270 -850 -623 499 830 -632 -181 -431 208 -649 -965 225 771 122 901 -247 -186 14 -509 263 -671 479 -616 -685 -226 -719 353 -545 -897 526 450 -768 829 859 262 690 376 -285 -55 -202 907 -169 -847 -799 426 406 -234 588 574 -142 -71 254 229 495 -934 201 529 410 791 -151 -126 226 -560 -367 232 -18 438 222 356 880 740 805 -944 248 234 -384 184 114 133 -266 -600 207 -108 -130 536 421 -22 -158 938 890 -216 531 -232 480 917 603 148 145 28 -741 -801 466 -892 703 -757 -830 -270 -24 -109 179 -202 -600 -71 -912 476 730 -343 -963 35 -476 -909 670 657 712 976 694 35 -762 -417 638 -210 291 -158 153 -145 -790 995 362 -84 409 789 -334 -450 -192 -273 -4 -980 -592 19 -572 -704 127 -538 537 -245 -1000 -502 787 -626 -770 -880 206 59 129 -849 981 -168 -766 -317 -459 -851 -51 952 322 288 812 694 -985 46 536 -109 -107 111 -369 866 520 352 534 331 -939 240 481 -477 -240 404 -354 119 681 -226 197 -398 400 -207 -854 600 -173 -51 416 380 -301 -817 650 -599 -672 -788 -948 742 -148 682 -365 -123 981 -858 -445 191 -649 465 -11 -417 130 -661 -948 -293 344 -609 37 -198 1000 351 -92 -911 -61 560 -347 -470 248 -681 381 -676 -256 408 -158 288 914 -346 800 491 -599 -572 -247 -426 -531 -176 825 -50 -165 202 -787 237 -942 -188 -547 181 -839 -105 569 795 -498 -57 -174 316 -380 -306 -490 204 -920 623 -283 970 699 -517 -316 227 -487 -724 726 800 -601 -189 -442 -337 -169 148 80 -886 667 -842 766 457 -890 448 430 -120 919 217 49 -684 500 962 767 -456 -798 -350 -260 182 77 -388 -128 -113 -308 159 415 872 -286 -188 736 -539 -901 -444 360 480 -114 -66 336 -48 721 410 119 479 739 -477 -210 -74 547 923 82 253 618 173 182 -987 -32 916 247 305 725 -846 425 77 886 314 508 281 -21 457 -89 813 243 757 -778 -340 102 843 -290 -937 168 73 -639 -275 -653 801 -110 -810 30 882 732 983 -283 -24 -711 -314 -157 286 -597 -88 -308 -31 100 418 -825 -400 -425 -47 -765 -641 289 559 -437 337 -655 -730 470 -801 -977 -199 702 693 926 800 544 2 -342 812 632 -813 -53 516 834 -297 -103 -247 -973 612 -770 -789 903 -822 164 681 434 617 804 526 251 909 -589 -818 -343 -630 986 3 16 -736 -499 638 -843 246 374 -720 -279 -262 702 978 572 620 -763 432 -604 559 62 -70 453 179 -463 -677 -339 -453 -411 -314 604 -775 -825 308 -905 -717 -233 939 593 946 314 -660 651 539 34 -158 121 328 -803 -864 625 -497 658 742 242 -830 -523 -962 -749 676 704 -325 -202 794 -154 -214 657 -513 245 853 677 -286 -679 -681 -643 264 975 -365 187 644 -288 244 599 618 744 -643 -176 -327 -998 977 539 569 -58 -924 -144 -553 148 895 -86 -86 -367 -259 460 964 -578 -960 -876 -344 -135 -84 -562 68 -775 351 -900 719 373 306 -70 -324 -453 440 -969 593 -663 84 -42 -488 -46 490 -209 2 -252 -829 146 677 12 -904 887 -642 840 -745 777 -479 -763 26 248 720 -848 -614 365 -724 13 -707 -630 -170 -162 -401 196 746 -750 464 -390 -769 -414 -82 442 521 -565 51 -616 795 -540 -757 -85 -276 759 -759 -755 591 -507 -475 -442 516 786 125 -245 314 -924 656 346 -150 627 -893 204 811 474 338 -473 141 -243 643 -230 823 -49 -727 632 -562 489 83 -568 204 -555 -311 923 -986 -831 -348 -988 911 447 -411 777 667 225 -859 -385 -35 410 -601 -190 -850 -980 507 24 653 -767 185 -819 -161 -973 -786 722 161 661 -355 -901 639 231 188 -508 88 -884 -975 138 36 -502 -308 -831 -351 -790 214 -997 -254 895 41 68 -361 254 235 346 598 -640 965 -671 754 -558 958 828 199 803 520 -833 -448 306 -712 -141 -142 -454 776 -534 -750 351 -794 661 677 1 319 -960 644 830 208 -211 -245 -782 -19 546 -53 756 -713 426 -76 264 -700 903 245 -857 -370 -187 -42 664 346 882 670 -399 501 -116 911 884 -857 -596 -883 960 743 -176 995 -50 286 -209 -453 589 860 816 -528 -627 492 341 102 -979 595 -386 70 -572 -950 482 -16 -726 817 816 788 -286 12 143 -963 -822 -958 805 921 72 -945 -548 382 118 -976 225 577 -966 -49 -850 -62 -140 525 649 -26 357 748 -114 -905 921 435 281 794 7 552 -903 776 862 389 -884 -551 -586 -593 -83 -294 124 -65 470 -835 -799 -543 -328 -769 482 751 661 -550 -376 -110 -781 -757 647 -793 -302 829 -899 -501 194 -293 56 365 330 -685 657 654 -883 -112 543 -433 839 596 -787 -679 137 -2 257 -757 44 126 184 295 10 785 212 -742 880 112 -694 661 480 -883 877 -534 -830 665 923 141 881 -796 -802 90 866 591 624 -52 -887 754 -619 608 -57 -34 800 -574 -275 -968 298 -368 945 -400 -860 334 -16 129 117 447 -194 794 838 338 151 789 60 10 -869 -799 714 -90 -711 897 45 -724 178 786 -455 332 -544 17 -570 -230 -441 850 -76 749 -626 -624 719 -489 681 -335 -264 932 436 -390 -839 -907 518 288 295 140 -394 -242 -383 711 160 -282 734 341 499 -226 225 159 -836 335 130 827 994 -387 745 -486 310 -209 -755 -41 517 -824 17 -948 -265 -968 -152 -720 620 -626 -870 -913 125 446 131 794 -134 -223 -157 -690 -658 447 -640 596 -598 -62 -176 -202 -374 -838 -653 -206 -411 -277 134 922 916 -220 -954 -500 72 382 -525 -437 -139 -674 -74 -65 893 -147 914 -721 306 -293 959 858 20 936 110 -680 969 -274 589 432 -305 191 678 303 578 123 -728 -743 -750 359 569 -694 -657 -665 979 746 -173 22 -404 -780 -33 18 642 105 -777 -162 517 643 186 250 962 468 295 930 161 -98 -443 -21 -763 -620 776 833 209 148 -55 768 375 -641 -967 401 -68 -594 -118 -232 -284 -54 -368 880 778 -451 -669 -2 -234 -934 295 -478 -133 -590 967 847 155 -208 -49 -401 -353 -110 543 829 267 959 541 -724 426 245 142 877 -349 -666 765 503 -159 381 -114 -52 -97 751 -922 744 231 -901 -73 -754 -734 -248 931 -375 689 512 -199 72 -88 836 -177 -970 -323 350 -154 971 -819 -60 341 953 129 319 868 656 -512 -752 -304 723 195 380 251 215 -160 -258 34 288 624 -948 -775 455 488 -206 616 -536 -301 456 706 380 385 897 -340 -558 -189 814 943 634 -935 910 -988 -369 -820 555 -561 -288 368 -230 152 985 820 -732 -561 14 -813 941 640 -753 463 -444 -831 -790 446 -466 -131 -726 379 636 -285 868 226 -686 259 368 806 -893 886 479 -279 -373 933 -405 430 -302 -376 585 -287 -738 -579 -309 261 -585 -649 -642 142 -444 -414 -243 778 568 -191 -687 604 -734 215 423 -85 -528 170 553 -369 582 672 585 0 -662 440 720 240 -537 99 694 -789 -247 680 -212 -707 476 -919 -807 -316 213 -150 320 685 -716 -809 -14 762 476 -215 773 23 -394 -985 -921 454 464 72 854 480 190 -180 19 945 -489 698 -569 703 226 -710 -90 230 384 48 -268 -954 -843 877 -653 38 -159 -257 352 70 -799 -64 -915 -789 757 676 -204 361 774 -318 428 219 644 304 361 112 -65 733 699 -285 -439 325 -127 666 905 591 -931 627 436 86 607 -945 -741 922 108 485 -123 895 -763 -913 888 -373 627 14 604 33 -890 -901 153 631 -609 340 876 -323 -581 331 70 -604 360 -164 911 -754 743 774 321 -583 -433 786 -998 886 143 577 -30 -346 -28 760 -875 693 -261 -385 -484 817 -751 -712 -790 -374 596 121 -209 -595 -409 -214 -45 -397 649 -456 45 41 -146 -379 168 -479 -478 -860 -121 638 -461 -142 42 -409 -160 -947 -329 538 153 288 670 137 -2 549 256 266 -537 496 -254 -37 -971 -95 395 -977 -72 129 -609 142 -267 -724 880 -600 373 897 554 720 836 -107 21 543 659 -654 -59 624 929 -30 85 -481 -627 581 102 385 134 -4 943 654 -93 865 -411 428 214 -398 -22 561 766 -811 683 707 738 30 -9 149 -827 -890 -911 -78 189 -440 -158 57 -701 852 465 689 -1 -289 648 -545 -193 432 122 -854 -153 -112 922 -115 -822 87 528 -679 -508 -8 943 -524 -821 -698 514 -629 665 -218 -457 653 -205 272 -63 365 148 244 -989 -316 827 169 -905 -47 597 616 -12 -132 -467 -469 -616 53 260 -767 -270 -504 648 201 -979 344 -34 -300 -976 -184 20 111 174 320 -872 764 -431 372 -188 104 -881 177 -183 610 -122 -232 -722 -534 650 -979 261 -421 566 -817 -525 607 -207 -611 893 -580 101 -939 506 546 411 -647 218 334 507 815 517 398 -134 836 -870 -527 -952 -656 -927 262 820 -500 -955 -415 672 -289 -230 190 -324 -57 269 559 -680 -228 104 -432 116 552 117 -946 660 765 -806 491 -206 -244 302 -486 343 -961 524 308 -50 161 853 -125 -282 -983 -483 309 -913 696 565 554 864 915 876 -90 615 -86 369 418 -937 911 341 670 833 476 -979 493 673 -772 627 170 687 119 430 854 810 -88 407 404 -399 -215 780 981 940 -564 -405 -217 -692 -182 -474 308 481 593 847 788 -429 -535 209 -30 -799 926 384 89 -479 -546 -786 950 433 -582 -877 -432 123 -685 -693 -19 188 -590 96 -992 -532 -551 -255 -468 -79 914 -760 -711 -212 963 -242 580 -476 165 781 628 -997 146 -620 -347 -17 -277 -971 537 -930 -634 -623 -617 681 -229 -811 -72 626 -824 -842 -698 19 -821 -701 -618 289 -310 344 36 610 268 -522 937 562 -816 -914 934 16 227 447 -317 -791 792 182 -97 233 -46 784 953 296 719 105 851 476 509 258 188 -538 -25 710 -226 125 37 -352 -317 -308 42 -821 798 333 -89 467 310 -397 -593 393 -531 -693 601 156 -914 -330 -298 -419 351 790 12 58 -941 -870 -144 -450 -235 710 -871 393 1 322 -334 85 -753 282 -781 59 172 -185 482 -691 -687 -967 449 696 918 -941 -443 702 420 -437 744 -466 -147 -609 -734 577 307 201 -889 360 48 -88 -680 176 241 931 694 940 2 731 770 290 361 -180 -181 49 -362 -456 786 867 -652 497 -634 -14 -484 -448 -134 174 599 315 -820 668 -815 -959 509 599 297 985 -662 -109 75 862 -506 -970 -343 -692 -821 -763 674 -718 305 -299 -868 -79 -936 942 609 -813 -476 -687 -533 -737 606 232 120 -881 651 513 66 130 -596 -452 -622 587 -154 -913 141 -532 -676 -407 -968 -513 719 -147 -910 -82 301 -594 400 -551 598 851 -210 -521 211 -891 -4 -742 -410 457 -301 405 283 549 -152 -404 295 804 -37 -995 -227 -181 -621 311 -273 -929 426 -262 -208 129 171 638 612 -427 839 -676 -694 999 -423 -679 -466 -870 735 755 -412 -486 836 -562 -416 -637 206 169 -288 1 -865 52 170 835 -595 -552 674 709 -979 -921 -821 6 963 962 -892 902 703 -83 -263 -856 427 934 186 719 75 -497 877 831 -921 -276 -550 625 886 -555 -22 -60 699 984 -358 -369 917 -911 94 -353 -400 -188 -618 -573 -10 324 -657 -801 -46 113 915 -231 844 -108 -847 -441 852 -948 -528 123 -277 180 964 -652 -628 882 -258 958 -940 500 3 858 -143 -926 -105 4 680 -409 -403 -415 141 -359 579 -198 459 -261 544 600 -914 -243 127 -217 -898 178 419 -439 992 22 447 -328 -93 941 778 -574 -56 478 -300 504 936 560 315 212 253 -729 448 -416 47 -733 906 -151 350 712 714 -153 -687 213 241 -758 -989 446 656 -687 -363 375 -448 -853 -943 303 -345 453 603 -943 418 437 -334 -898 -633 -143 -437 -593 788 -659 -775 785 -402 -894 946 725 464 -742 -838 963 482 -737 -15 -893 284 -406 146 355 -668 -394 -32 -467 -28 -694 791 -836 188 -761 865 -583 -156 883 -23 -760 -722 632 -957 819 611 920 -710 -67 675 293 -393 709 559 333 -837 -838 493 -178 -998 -872 -331 873 302 -544 468 -452 32 -513 475 -622 -538 -685 209 441 -9 489 -342 -858 -210 -343 348 710 765 924 -665 -985 239 360 -35 -575 -499 -785 -601 -473 -594 -501 -680 314 -896 303 928 -33 -620 133 555 389 47 -492 -487 841 69 -103 -615 -684 -874 -206 -300 -159 943 -980 -503 717 571 -509 318 724 -891 -86 -475 -211 554 990 -614 518 -671 727 -833 -489 -587 -188 617 650 -195 317 -559 -580 737 63 150 246 -537 660 821 341 -302 632 -159 7 641 861 128 -88 187 -406 -895 -468 -695 -924 651 -200 -625 66 -558 77 -922 -184 854 906 -64 782 445 173 -133 53 539 -241 -807 -874 456 -926 214 599 -155 -703 -351 -514 -916 -889 -821 -178 -468 -681 370 376 391 562 -938 -567 -136 -892 339 586 992 665 968 160 -325 640 -861 340 495 -316 -819 751 692 970 332 526 -155 -267 -117 513 -631 -475 -66 -416 -778 609 643 -180 -718 318 -176 -76 -792 403 284 307 -514 -131 42 684 -63 754 331 -407 -617 810 158 -505 992 369 -61 981 -754 43 657 -913 717 521 -10 328 -497 -347 -522 452 -309 224 638 882 883 601 240 968 468 -195 -185 -723 103 346 441 -381 -816 373 896 766 -739 -523 232 -628 165 816 131 414 -537 -855 -495 -990 222 -811 -962 764 164 197 874 15 -584 -197 -289 -20 -308 174 685 86 76 313 945 479 236 25 798 -145 80 68 300 -823 -567 -69 803 -746 -737 -401 -418 -126 -189 988 -43 467 -472 -249 310 -7 463 -661 -158 -920 -316 492 -829 373 835 63 620 674 -735 595 -762 -230 -249 -365 -485 -994 915 -634 -878 633 -567 681 762 936 844 -799 -972 299 513 -595 127 797 -917 907 527 -641 402 -641 -587 -965 -912 -570 -413 -558 -7 -274 224 781 389 -331 591 390 768 420 882 939 -185 -508 -533 -294 694 -706 -608 899 -32 -112 -536 85 -862 943 625 -182 77 -971 991 -609 -979 928 153 147 415 850 168 -966 545 -903 -569 -787 -772 656 -472 -623 -702 277 521 -430 387 -623 -392 765 -866 -435 -152 848 -921 -173 -944 142 795 -962 -848 -333 -73 606 -879 -916 -766 144 842 954 -569 -899 970 -390 -759 327 -62 940 217 184 700 -788 -378 -570 362 -980 734 443 -250 -907 -218 -953 566 -284 101 -733 468 -440 819 836 -627 331 16 -565 -125 -269 -227 -932 128 971 430 -178 247 208 -358 -205 539 -876 -886 -160 403 485 -437 -167 137 -651 295 -818 129 361 -791 102 -609 878 -261 996 -965 -484 -151 439 -145 -606 -738 445 -350 -28 651 420 -884 -162 -701 576 256 843 -699 -411 473 885 -326 -594 -602 640 175 612 164 -497 914 -256 -101 -63 609 -838 566 -920 -606 887 982 -582 925 743 822 -148 -807 300 742 475 214 585 -789 432 -410 -214 -7 -393 519 872 -463 -642 -432 -143 672 246 911 244 -906 -590 22 695 67 706 104 852 900 743 -471 -185 800 -663 411 544 644 -202 -118 582 487 -910 -850 177 -392 9 147 -671 -618 -166 689 -880 -760 -383 543 487 515 150 -600 318 933 455 -660 -369 -776 -769 738 873 -675 -754 285 -8 223 710 -89 -221 805 -959 -893 -978 958 -439 -854 412 878 -336 -353 -295 294 561 -103 46 374 -615 -277 -524 299 731 -119 412 -312 -809 32 -960 -113 99 495 13 999 817 893 126 -907 -112 -532 -946 535 -269 -551 807 -406 689 519 59 946 419 -705 49 258 -840 408 -500 468 -131 656 -628 -797 -772 -280 301 -127 780 753 540 -948 -113 -93 -171 -878 508 663 440 -546 -227 146 -979 -408 525 -407 271 -213 262 959 -722 170 443 -311 -329 -47 -996 487 255 661 -325 -283 -645 -229 663 749 218 135 -163 -520 -378 -270 583 573 361 -275 -199 744 -82 -148 848 180 -656 -727 -97 149 354 423 -718 672 722 461 -378 -547 30 -729 444 -586 621 99 -636 -466 -808 -642 297 576 -443 20 285 595 -667 -122 130 -821 109 -386 -37 820 877 620 920 894 750 -429 101 -161 -739 204 -271 -106 -604 342 -745 932 -820 128 -343 -538 -379 -126 -505 812 -310 -896 -88 445 -726 508 477 -358 -870 663 513 39 360 163 -979 -135 291 -125 -356 -790 52 540 267 348 -498 -658 563 756 -439 849 -243 788 -85 653 -398 -329 146 -658 -904 326 973 -266 -613 -431 976 155 281 320 357 385 -642 175 827 -1 647 694 -74 -613 -460 -783 -613 -569 988 -579 898 896 734 340 -228 -582 -519 -293 -701 -748 -802 991 494 -213 902 -951 -771 -289 -689 154 125 191 -29 791 -172 280 -112 -215 874 -488 890 -336 589 -610 -578 835 -966 667 336 -242 248 733 -313 -963 74 444 -925 -731 240 634 788 760 -220 779 528 -699 221 -32 882 497 -809 102 -800 -433 -512 495 -251 204 601 530 699 -181 159 -179 173 -11 970 -172 700 599 875 649 -33 -487 -843 749 -411 -120 847 -325 745 -257 800 763 -833 521 125 676 -799 374 578 357 -865 233 -700 -573 269 -766 245 -848 193 -198 -674 398 918 -431 926 -443 341 987 846 -764 -548 -257 -366 -221 44 606 445 -796 -538 -42 -728 -570 -383 29 -660 486 -880 -785 -278 -274 -498 774 -991 -625 -905 678 -302 -579 -445 -270 222 164 -204 438 473 883 630 -282 344 740 -866 -555 173 8 -494 956 -199 -103 -777 -461 383 -520 -554 -114 -737 -788 889 979 395 -212 -928 -813 369 -486 442 31 731 -837 -322 -252 277 537 -908 379 -799 -74 791 180 189 -800 -838 -388 583 -472 59 440 597 -22 -531 191 427 -702 659 969 -799 534 310 -69 -867 865 762 582 835 464 185 173 -5 -334 673 -492 33 758 304 970 913 -872 315 73 -446 -333 -793 461 -935 813 894 -280 706 -252 464 -366 -463 -565 -502 -277 -914 -297 141 -397 -508 259 -21 -141 401 -393 -714 52 165 -145 -127 -719 596 -255 255 -380 249 -556 -950 -90 -740 -681 926 578 994 -89 554 75 -406 -668 -85 54 -474 906 656 -794 558 -308 -379 117 616 697 845 214 -322 -415 400 123 940 792 389 -90 -160 202 -82 -738 163 284 -418 -637 406 453 544 554 -77 -851 951 559 317 -150 -858 217 -783 862 -31 911 -737 -805 167 272 -655 -995 56 745 -681 553 -482 526 -277 -351 887 602 -814 900 -447 140 819 -930 661 349 -883 22 -854 -561 -404 821 -929 258 943 900 -913 -739 -307 487 683 760 845 498 -657 -311 977 231 -186 -721 937 851 -129 -901 674 -79 -636 -692 -506 785 679 -20 680 67 -638 370 499 200 -285 -512 966 80 -640 644 19 -800 469 -72 -157 -879 -518 910 971 -45 915 405 -358 -268 -439 557 -288 869 -556 -761 52 46 880 -772 952 -147 234 -319 634 -734 922 1 -134 -524 -1000 130 381 519 932 -43 -707 -460 -699 713 30 -119 -95 497 1 652 110 -890 -272 366 571 207 392 517 -426 -254 -701 -72 261 -214 -196 -73 958 -260 259 -647 401 553 710 -110 50 587 -354 108 -283 936 -435 523 -763 -48 -320 136 413 228 -124 555 -907 739 -686 766 -131 880 -826 -849 -546 -518 293 -361 642 -897 907 15 52 310 -553 170 -610 283 -693 -800 747 -710 -473 -219 -150 -536 66 -730 -496 54 -484 -107 -183 -881 -527 -818 -555 832 651 301 -315 395 -160 -238 -965 931 -846 -672 -280 -168 -888 -88 -438 183 910 311 677 624 -205 -527 106 756 -871 804 90 647 -741 -9 -634 -4 891 32 -377 406 2 -14 -882 767 -569 -465 467 -378 283 868 -814 244 -473 848 -148 -90 213 -678 580 548 -619 817 -386 -837 -853 -337 927 731 -896 955 -121 811 83 -778 674 139 178 -208 325 -780 -187 -795 537 29 166 999 567 674 -209 -561 -593 190 75 -724 343 -994 351 -44 225 85 -802 -434 -854 -460 608 -217 -555 -774 -418 248 257 557 -650 -580 -500 -960 959 369 -992 -564 -132 614 -670 -686 -900 -313 -155 -777 -208 272 777 743 -801 -455 -866 290 -364 -285 -181 203 502 166 -306 -996 144 415 -419 -656 143 984 -316 -138 -454 -210 361 562 -498 776 -415 -572 -743 909 707 -63 359 -417 747 -518 -932 345 829 -907 -626 -133 164 22 -226 -399 833 -971 -229 606 -172 -819 558 -705 -693 -764 -87 444 400 -142 953 -857 393 -590 818 -462 26 493 -254 -318 -2 315 -317 10 934 744 -733 -150 -274 -895 -740 -279 -759 630 87 -104 88 40 304 830 -265 730 -595 72 567 -693 -366 -279 731 390 985 -78 -406 359 -402 207 421 -895 -6 -673 728 286 46 364 706 -392 -108 1 -83 -827 -489 897 -609 881 167 87 -719 105 -131 -289 -64 -889 -341 180 -58 697 897 317 -784 -992 -992 -266 -108 440 -676 794 -853 -125 -703 -935 675 231 -444 139 -285 -204 -641 -694 -538 638 460 -554 385 -775 -466 875 -329 940 -223 -97 -958 -872 -391 213 -731 212 755 -178 484 663 -595 -350 669 -97 -721 -94 813 -800 -582 485 949 748 227 408 23 962 -926 60 672 737 -125 -753 -70 901 754 -272 -479 99 -173 380 -369 454 -946 -552 -740 -356 304 632 441 -562 -191 36 686 135 -414 -690 509 -740 -87 -39 -603 -304 512 232 -151 648 -205 556 357 -228 513 710 -804 -427 351 -45 -810 892 -221 391 -494 -917 926 -547 -274 834 -438 -640 505 316 -81 357 -625 212 553 -878 -341 -859 709 -582 -414 -449 549 -318 -460 223 565 -466 -78 470 335 -972 628 -609 -696 -88 836 317 -246 732 -556 24 800 868 -852 393 -391 -866 -470 -988 479 672 -972 -724 94 -830 127 -270 249 51 99 642 -289 420 -590 -520 -404 -495 -72 49 -514 476 -760 -224 634 479 7 -184 717 493 240 -782 789 -207 964 -881 200 -1000 -259 23 -164 -971 427 -410 754 333 513 -586 -421 635 740 -714 -151 -966 -510 137 -213 -860 -599 -771 214 992 -231 135 971 734 -849 175 -958 195 -343 645 -302 -355 -185 -318 -177 -270 859 855 -276 754 735 52 610 -372 764 -185 -719 -998 658 923 -941 787 257 -462 -537 845 -671 -479 25 -244 789 806 572 -616 566 -767 -342 -804 455 -240 545 -913 163 -951 625 -365 789 670 146 -593 -696 -984 -106 -47 871 532 -618 -850 657 -801 979 -122 -640 216 64 800 -144 -312 527 445 -913 -828 -825 371 2 656 435 -408 -565 -891 130 -153 528 430 687 -212 -189 266 352 731 -266 -230 716 -848 815 251 -216 -569 663 886 -660 -287 -161 -770 593 851 -446 -467 -8 821 333 -691 -916 190 -176 -941 691 -395 758 -902 340 -310 555 -260 720 155 -755 793 161 -872 575 -331 408 -967 -916 -25 165 -764 -864 -869 -126 -662 -192 -461 -520 707 759 594 -975 537 -577 -196 -632 -807 -868 -724 -348 -954 -629 595 -586 52 143 319 -268 -757 403 -786 -676 -684 955 -198 -783 -463 -294 -64 637 124 -505 -478 656 -356 668 -400 -765 -759 -220 670 -374 -416 881 669 -26 357 632 485 -903 325 42 6 623 213 -360 -741 -789 818 672 420 233 297 22 -952 -559 -873 -526 -294 303 355 811 695 902 123 274 -580 -421 -375 -882 130 -999 -949 -672 -653 657 -775 -248 649 765 701 814 807 -95 905 330 -892 -515 32 830 -254 407 -25 870 232 219 -339 -515 660 140 -701 428 -235 -421 701 -165 -871 552 782 521 -408 -601 -623 -552 -21 437 930 307 842 51 249 777 172 -27 189 941 976 -387 62 -910 -48 -630 937 365 -503 261 719 850 937 -285 560 560 550 677 -784 -910 436 -809 -790 -53 -634 724 989 614 90 452 763 -600 -518 135 -331 -957 98 -423 -221 -134 -954 -533 -411 -450 947 884 -214 120 3 209 -727 -205 -791 437 -825 -713 478 -522 -19 -155 -987 840 -512 -384 132 -331 -125 -506 -250 -206 -432 -45 564 -284 503 -549 470 50 -290 662 -861 415 -988 865 381 706 -495 981 230 -976 -745 -285 358 -543 -474 306 99 478 -794 -456 419 880 419 -528 -45 -107 128 -355 -915 6 -916 576 -940 -521 650 721 -313 -660 43 -858 569 889 -499 659 -928 -535 163 291 904 362 199 -382 39 -71 797 29 -279 568 250 648 -448 680 -307 -126 888 165 480 462 522 73 -664 -160 -422 741 -627 33 -116 -8 238 -233 -35 15 862 -843 644 254 148 -546 -416 -308 -189 -764 -66 310 576 -145 638 935 806 -620 -629 291 -240 985 -440 -545 -697 546 -629 645 768 160 -789 221 -883 -702 724 -414 -203 983 193 449 968 405 -439 -528 -14 824 -896 -861 512 -143 -294 -265 -30 347 -706 201 717 909 -987 13 947 -653 -464 704 -538 -954 110 878 410 459 -491 588 -194 207 -608 826 -441 613 871 -821 -346 -382 -489 610 886 88 -268 -414 -647 379 743 -125 742 -154 -117 847 30 -562 -172 -132 911 -312 426 351 -44 -287 -702 -573 -822 29 301 518 585 332 932 -1000 -572 244 -293 -838 -690 702 450 -902 18 -254 251 2 374 752 -794 280 -820 85 352 -948 298 622 -396 -985 -250 -972 -84 849 245 -442 -205 -486 -463 418 -715 312 -44 -355 298 -497 84 95 -416 -768 -810 -810 844 -875 -431 -101 -73 186 -418 -827 754 -431 -222 -731 -418 -926 -944 626 -273 328 343 964 -574 137 -758 -334 91 -538 228 575 -544 624 870 429 -971 227 -522 140 274 -91 -281 553 373 894 679 223 904 -68 565 -863 -508 -438 726 515 -278 -839 -918 277 -377 -794 581 162 952 80 486 -151 633 -737 317 -913 -694 -161 -26 -549 374 -638 391 48 744 876 -230 -106 -890 -547 455 345 -711 212 -56 -632 378 -466 -468 -409 -268 -192 -693 783 -97 -568 92 -306 674 -470 -722 -16 -961 -894 734 497 847 -88 915 -19 395 -19 -345 -793 -288 -288 719 -34 -621 -675 -414 324 -935 396 509 -487 770 808 59 -492 162 -27 462 -674 825 -656 -455 549 403 -344 6 -760 507 -216 -983 -7 -449 -586 -314 728 -992 -862 -539 85 -93 23 -876 -927 -465 -294 -456 -63 -2 153 839 -339 -99 -125 417 832 148 526 781 -584 -935 125 27 940 -59 713 259 47 675 -745 -369 -477 66 726 -2 991 832 178 76 -735 912 -47 -560 -236 -864 818 -519 41 500 -581 929 -770 936 468 737 510 331 -390 614 -266 -427 337 887 -22 -479 807 814 -301 -806 515 -806 -157 -777 -590 799 -847 -205 -646 -270 -328 -709 14 -828 658 368 726 -782 764 -64 395 -938 -597 970 636 206 456 261 -428 -350 -294 -509 89 678 264 83 -526 -201 -408 103 -306 503 -674 964 -546 966 -672 855 572 -697 -129 -814 658 -535 -871 -533 95 249 -29 781 -544 792 -991 -311 763 -848 943 854 -211 775 -427 -650 -776 263 816 5 -304 -560 841 -79 -968 -580 974 417 -117 -894 249 347 709 788 -399 -404 225 -18 -603 -281 -733 223 -182 439 150 140 778 -228 -479 556 -294 -109 390 463 136 611 478 -197 -449 -327 -663 948 -359 -683 -937 120 -849 250 636 729 284 87 -932 -601 578 978 -41 569 -80 339 -660 763 -583 36 968 -794 -695 539 959 -684 696 -525 541 851 -300 35 393 -501 856 -273 -793 -532 778 -781 -488 352 533 62 576 825 -49 494 -780 640 160 -116 700 963 -923 -7 -209 970 423 884 -231 765 -780 875 423 -808 -955 678 -367 -318 -921 -551 -119 167 139 -24 205 -654 816 -261 -921 27 -983 595 819 -6 937 -222 927 542 -717 427 -851 84 -436 263 -122 631 -137 676 769 -835 183 506 -808 482 -545 -39 994 -677 359 -887 -983 -823 464 82 -527 -559 44 211 -355 -281 600 641 353 350 662 488 -683 -14 -55 -892 -229 221 918 -6 212 -273 -281 257 -152 958 -103 336 631 -353 591 -855 -144 467 -249 -707 -423 -573 473 856 746 720 731 695 -914 454 990 112 -406 -597 774 -127 -52 623 890 -163 650 -250 118 904 -47 161 310 -48 896 -712 -714 519 420 -964 -212 730 911 -497 795 -628 -455 503 313 -290 622 -10 883 -734 -457 -599 -74 -723 -190 -822 851 78 -403 -889 675 369 588 821 -103 317 574 522 273 316 296 468 492 615 366 -568 -87 306 515 826 998 -338 422 54 -508 -439 317 435 36 -377 -364 -590 294 -701 160 34 -378 -772 -781 725 55 -110 920 -533 -77 -101 -609 877 -236 907 -838 -394 -778 93 265 571 17 -70 -597 940 -763 -130 -224 819 112 893 -60 -854 377 388 -349 -117 -294 959 -206 39 -88 -538 149 310 495 751 838 -423 -897 -508 923 72 380 -287 320 3 450 347 -518 773 -202 829 -884 560 -59 600 -852 -86 -755 -398 -110 -836 694 612 371 -847 442 196 -587 -114 158 -979 799 -983 -761 432 -196 -227 758 795 279 952 -626 833 -231 -718 740 538 875 26 -602 236 314 956 -826 -382 -287 19 916 142 -225 231 889 637 950 -790 333 -965 -872 567 -5 842 606 112 571 -903 367 -176 -46 -868 313 264 -232 978 800 -908 -315 -540 37 -525 981 114 -28 400 175 -710 -515 146 -182 408 -286 659 782 -164 285 149 315 523 -752 -403 -175 844 939 436 318 111 -469 -796 393 554 -671 -644 179 -925 -22 693 207 914 -79 -765 592 -210 96 -884 -6 901 -309 -79 921 402 563 -780 574 -368 -302 -506 -760 -60 -115 -349 61 380 415 450 -380 -175 -367 257 -771 -779 -172 849 879 -797 -554 676 694 -722 -181 414 -343 491 184 -722 -354 925 -715 -112 -178 111 456 -132 -553 630 66 140 -574 -862 322 353 52 -265 -444 -390 142 125 530 -806 -245 286 62 -903 353 -861 -905 912 657 -523 4 -361 977 82 316 -385 837 -972 -89 985 248 961 -650 -692 -35 157 -308 -370 923 978 -200 -889 -224 -460 238 163 -849 -366 388 680 -925 -207 -148 -948 979 -927 -797 -482 324 444 525 762 117 -367 450 -399 -663 85 663 -862 155 -763 224 -345 206 668 25 -383 856 -97 791 -189 -752 -194 -366 -33 -79 435 -823 648 354 -282 814 -281 136 -56 -220 -470 368 -898 879 847 524 -686 62 -632 -669 667 320 906 882 302 -425 -956 -130 -512 481 536 746 622 728 22 770 54 -956 -818 926 186 -964 826 136 -550 -146 -315 706 708 342 -135 618 658 616 92 -719 -10 987 -835 -988 578 181 836 789 21 583 -530 -883 412 -647 68 -599 -282 -818 110 334 973 -54 -37 -389 908 -998 978 -811 -376 112 85 -106 608 -4 812 180 291 -935 -103 -351 952 969 486 -782 972 -326 111 -830 -774 -912 582 -275 -489 778 324 984 21 -195 -229 -395 518 -548 -560 127 14 75 162 232 967 -318 255 -115 -607 -330 -705 448 -892 -740 700 466 -679 264 -661 -569 -237 384 945 -755 213 -343 466 -820 -637 -763 395 -844 952 -152 -800 -535 861 491 -569 870 -550 -947 936 686 568 466 -886 -396 997 -468 -845 544 994 576 765 -408 -344 16 428 -745 -257 685 -559 423 -629 -442 -800 -489 -308 -884 333 -239 -777 -730 -129 -308 814 -494 312 -279 -706 54 -338 -67 130 -213 -828 -582 -18 -517 204 5 572 -757 459 656 499 -962 -524 -146 -293 648 625 -81 -823 -658 284 -801 523 -93 588 -544 -54 275 498 45 -859 -324 -571 371 -213 -776 -364 914 732 417 -990 89 420 -553 985 -248 -567 480 -456 -860 259 363 486 370 -784 -327 135 -777 -911 -201 22 -29 544 428 107 391 689 256 -498 703 -369 -284 746 348 145 180 -481 115 643 -739 793 -455 -415 250 189 279 -779 497 -308 -937 376 598 -785 449 39 -426 66 -659 -256 -93 -488 -510 63 640 877 -729 -212 600 -767 298 -159 511 -611 341 -831 -707 495 531 604 508 -529 -902 863 -951 477 -390 -822 -904 -361 -846 -337 -800 769 -827 -806 152 209 -514 127 484 -637 -802 422 218 699 791 127 884 553 783 851 -111 -706 -785 121 -638 -45 814 615 477 367 9 661 400 308 922 920 -552 -346 55 982 -534 -294 665 87 790 909 405 -947 624 229 -402 -117 562 772 64 -485 -530 -277 447 -358 -321 489 -142 56 297 176 461 529 609 -883 -682 967 -550 512 -636 -5 -900 -422 651 -215 390 360 342 -788 -388 -988 -18 495 175 845 635 849 -828 -837 706 -168 -479 -797 425 194 592 503 -840 -284 -710 156 561 652 -596 -519 75 -910 450 260 724 -725 34 -92 -866 -796 941 554 26 -477 205 408 988 -13 -429 -870 734 -769 432 -945 -133 383 741 755 224 652 107 742 -715 761 -86 -137 204 962 -672 -104 -169 881 -718 989 -108 -569 -74 -483 -86 711 -559 914 -158 799 895 381 225 -530 -680 -999 997 -59 554 700 -327 -671 -162 776 38 751 -669 -159 133 -291 778 -309 784 809 -422 973 287 -730 397 150 -711 849 118 -347 397 476 -63 -314 278 152 -66 161 57 -589 -952 665 -263 -315 -700 949 324 897 843 620 -951 68 464 -540 696 777 346 -51 -743 -921 -278 379 -22 363 593 825 845 661 514 114 -659 541 368 607 -73 163 -733 -39 422 -777 -48 765 252 -856 867 -392 182 170 -409 942 -78 -949 241 119 -559 668 361 -855 -100 130 427 -953 -4 -23 733 -173 -790 736 445 489 658 -95 -199 974 162 -654 946 -583 11 -908 -862 690 766 61 -516 -101 -850 -222 974 -873 732 -929 -484 -124 414 -484 -627 501 -606 30 392 665 539 684 -330 -149 -187 522 724 -560 -169 -471 728 -989 520 -499 -299 -776 -845 -332 225 -310 429 -38 513 -569 -208 -456 191 -353 -175 161 105 -860 -696 -707 -882 -806 278 -582 376 -222 -988 785 -436 -340 738 870 42 -232 -282 8 -555 -926 994 36 526 999 788 -696 -196 829 -730 387 2 -49 723 -663 -858 -487 30 749 -329 755 807 22 -816 -434 509 -373 809 -413 -158 143 -780 -990 503 750 122 -430 705 896 -424 -194 634 -880 226 443 -332 -766 -914 -711 294 -194 668 836 -453 -269 596 -91 -195 -870 390 707 -56 165 885 -653 462 -844 669 602 51 -490 -671 -126 596 3 10 567 -642 64 -239 -913 -764 -963 975 -594 -824 931 -426 -297 492 -694 539 417 703 484 136 407 -70 -286 -111 -123 -78 523 108 -323 -16 -27 915 -883 880 320 511 -120 -895 683 729 76 -425 -146 -419 -976 -954 480 -179 -25 -699 -195 984 -193 -203 -901 -444 947 633 255 -922 174 -356 -967 444 35 -72 695 -6 -808 -815 5 -725 679 601 382 -67 -29 -463 371 655 -401 -433 -400 -206 -919 32 -149 -755 -77 623 -970 450 -476 -142 -188 303 20 852 108 426 841 422 -249 224 -403 678 599 -713 37 -249 29 -701 -169 -842 -581 -597 -561 818 -352 -321 312 294 -994 -131 724 -288 -71 -138 573 646 789 529 -82 40 -673 -692 -600 542 -849 -118 -14 -482 -515 398 -528 -671 608 -880 -702 150 478 794 -239 -841 -482 -374 348 660 790 93 -110 628 -802 -128 209 -116 593 -41 330 259 340 742 -863 440 -887 149 654 -849 -891 946 -819 250 -45 -623 -818 -926 893 -370 -226 -139 769 -470 36 -733 812 -144 177 845 866 -89 -698 -575 546 502 180 694 276 737 -709 -819 410 117 78 797 -789 -108 416 -10 246 -261 910 -779 -510 -959 -357 658 99 -299 -458 -38 731 -696 -505 -873 175 203 923 133 173 439 -701 -506 -283 -520 -26 -392 -271 -30 481 -218 957 -46 869 -996 -219 -517 -574 964 596 343 -119 -301 242 -2 -744 101 -806 -132 -912 -641 3 -832 -760 4 757 389 -15 -8 -90 953 652 148 894 -987 57 909 -706 -752 919 -362 264 934 396 335 938 527 38 -898 -609 594 300 112 -849 -384 872 -523 -888 -69 -934 -170 217 888 635 -541 -642 178 -269 807 431 -166 -338 930 601 365 662 -753 -136 47 -731 -521 225 929 -600 -813 -372 206 777 -846 -521 845 698 -959 -416 -141 -495 576 -550 827 -139 -695 -900 -681 -222 593 52 -709 -607 155 484 928 618 -301 -840 -540 660 -235 976 -702 -289 612 -55 423 -288 878 94 -24 -252 323 -134 419 -152 -964 -956 -577 877 946 669 -782 -748 93 -340 942 -126 -79 -524 -306 -361 691 383 277 36 279 -364 -157 126 666 -889 345 -188 332 863 -124 500 405 -238 -237 -355 520 225 686 896 944 937 813 439 -531 -203 37 155 -325 -220 -358 -619 -238 598 861 901 -219 -286 395 -1 192 -461 824 379 550 274 0 -123 -49 587 769 -540 -3 622 877 -731 -721 -223 -871 -639 -808 832 883 12 -797 -509 66 489 39 -522 388 -193 -471 -780 -875 -484 151 65 953 -558 -52 -569 33 -302 113 367 -257 -978 16 -516 945 -440 -835 119 -742 -310 794 980 483 784 34 -892 937 560 844 -230 839 -628 -655 -403 545 644 450 -973 610 619 -419 554 2 -604 -965 75 -203 492 -161 -575 452 -738 760 -411 -487 -307 -162 -404 -899 -538 -233 644 458 -235 25 -299 156 -18 -383 106 315 -966 -770 -629 922 -871 293 -948 962 628 156 -903 -432 -700 -302 -444 939 336 -290 -406 -501 -872 896 -620 368 -836 201 232 -275 -892 377 -81 -42 -581 -439 -661 822 68 705 -905 564 -313 -1 514 -244 152 -696 -457 25 565 564 -837 -179 177 -937 -734 -346 832 -376 -376 913 236 -71 -641 968 410 383 -288 -869 -718 978 230 -326 73 -864 96 -138 -341 588 -975 847 474 321 -35 495 -103 493 -69 618 59 759 -47 800 -18 -427 387 575 -371 764 -903 -442 356 561 31 -882 -20 187 529 -847 -784 -704 647 -815 -821 357 467 -685 -940 972 -849 598 383 995 776 -684 -825 -286 -924 -822 -233 -803 775 378 214 -122 -81 -26 -277 -100 559 -23 340 647 -93 205 -386 -811 956 -55 725 -736 830 -170 -711 402 -166 761 -760 -817 907 -185 405 255 -708 -262 891 -38 802 -935 -869 598 501 -146 750 -335 787 -193 699 117 255 503 282 229 475 775 -834 504 -636 729 470 -73 82 -619 611 703 487 -815 -425 -555 148 556 660 -44 -699 -289 -713 741 -203 219 -208 6 328 715 -770 394 367 -167 100 -549 -315 404 662 558 -408 -980 849 853 719 503 713 349 -187 864 -863 92 973 878 -182 882 -282 743 988 -625 419 366 -937 -217 -111 408 766 162 -265 -683 883 325 435 -983 795 580 -713 -349 962 -377 8 782 -184 556 364 -956 393 958 118 -411 324 -46 1000 879 -806 -17 -768 -474 -950 -657 583 117 -733 -141 -315 851 -122 700 -906 307 -745 743 -168 11 908 860 490 816 670 792 -713 -410 -169 -87 -488 -600 -506 -402 -166 -511 168 285 234 142 623 -684 -1 973 329 170 -629 -250 -128 137 -568 -607 -775 487 417 -987 -124 -742 484 579 783 675 -335 71 -329 -409 -317 690 682 926 -811 380 36 -404 234 555 -703 493 110 -497 969 -338 706 862 109 135 225 -708 -638 564 -657 39 -19 936 811 -814 -826 -323 -634 -471 693 -581 272 -484 -151 214 -445 845 -474 621 -778 505 421 947 -283 966 532 779 943 -138 367 -800 603 -777 267 131 794 746 -40 -946 -201 507 -229 717 -280 -96 -229 550 -783 -982 -142 -720 997 193 97 -422 -173 749 752 -199 638 434 614 -403 487 -606 666 31 109 -356 658 799 -756 507 314 -313 -164 25 467 -406 -575 686 61 358 -754 167 -546 322 820 839 618 -587 910 -412 -235 -983 337 456 -207 -440 -876 86 -836 896 -842 267 232 40 -825 -433 -784 -392 124 558 456 -590 731 -849 936 -845 -112 480 -5 7 -904 -958 -415 -523 595 -484 -784 46 306 874 763 742 961 694 769 707 150 362 -694 805 433 999 -424 -728 -69 245 907 -537 -715 -389 -299 -180 1000 817 811 261 -358 457 519 496 -395 143 -71 -56 57 -685 980 827 -552 327 9 -517 571 755 -198 168 135 -308 -43 194 366 -361 392 299 309 707 -351 402 -779 -124 948 -538 -262 -132 382 193 236 42 501 -521 -534 -347 415 827 -270 -711 -221 -309 -712 -371 -965 -427 771 296 -128 -476 -563 -384 -175 -424 209 -972 627 -342 113 454 -464 -536 193 -566 988 -793 892 -269 34 596 -273 658 310 479 440 -137 -844 -167 394 652 403 -675 -850 -121 -330 -760 -617 138 534 621 -592 579 -210 -415 -823 -659 -702 -925 -862 932 -902 -904 682 869 -985 106 -170 -598 910 -665 -638 -708 -591 873 -2 -406 -685 417 673 -86 890 396 -438 -633 402 325 276 944 692 549 292 509 612 -510 -933 -656 433 -818 44 -363 -710 994 488 -155 -532 -13 -136 -698 -314 -691 -18 -244 -649 -276 -863 -491 395 -130 825 -85 -189 -998 -210 26 965 335 -311 -483 177 197 -683 75 -521 -794 759 255 -337 -197 -837 -37 432 217 879 -811 521 -269 0 -669 624 -607 -946 -646 284 935 -610 573 473 297 -776 -912 768 12 -411 499 759 716 28 744 712 542 -884 -484 -488 -397 -469 -358 -716 953 221 -300 886 471 -612 652 -926 917 -16 933 -760 -650 -134 -487 -590 -862 -203 196 393 -266 -814 208 976 -334 -794 513 -407 522 -146 482 520 -994 -404 700 531 893 -553 -1000 -364 -102 374 891 827 -62 -536 -112 -879 -448 -350 625 -463 -391 721 126 753 -245 258 -944 -765 -143 800 474 983 741 782 290 551 716 -58 693 468 -417 -957 -68 658 -920 -336 -229 343 -462 630 -884 -83 -342 -239 432 755 -469 -709 325 803 -519 -215 -841 732 -324 -423 7 425 355 -417 -665 -476 624 210 662 -152 550 989 68 114 743 946 751 328 -236 330 217 -960 186 -767 488 814 957 -578 473 -655 671 -524 476 64 742 -199 -102 616 297 -54 133 -416 -412 719 368 -251 926 296 123 476 -400 785 -931 690 -49 -94 739 -445 618 -230 633 -949 -763 -515 561 571 15 85 -925 361 685 827 641 -373 901 -187 -571 -709 -192 736 173 627 -186 -6 635 -547 992 356 106 -493 -708 -204 670 -35 822 149 -215 378 122 -340 -196 360 -687 908 -782 773 581 157 -862 724 411 372 -606 -990 860 -578 -906 -360 -52 -210 -775 466 703 331 -976 -178 -20 157 103 -266 150 265 33 -236 -17 218 549 713 422 603 -29 853 912 987 -694 -584 42 732 -853 -687 236 -721 -519 -185 710 -389 346 368 -717 644 -138 -373 -82 466 123 -725 641 990 -990 57 -543 993 460 103 -860 953 -381 -182 467 -238 -99 678 -763 -20 -927 582 -702 -996 -194 97 281 222 -627 -542 -822 863 808 -911 -664 733 -386 850 -960 -173 -401 900 -231 -631 385 376 27 -769 452 20 101 816 153 -972 288 -233 -867 -647 985 -343 415 -761 -388 -193 -681 -2 -90 -960 -858 530 -793 -458 -480 265 -544 -114 26 47 88 -782 419 13 -623 853 -450 -813 585 691 -996 112 505 -216 950 -538 -2 636 -562 81 -258 -168 723 -660 -99 -895 -523 -912 -623 286 -653 -27 652 -937 227 -533 516 552 157 -622 230 874 -533 655 718 494 815 682 386 639 266 504 -240 -771 447 8 930 -84 307 298 943 -367 -718 253 -256 720 98 -633 247 279 -320 834 948 960 325 207 -977 -706 438 395 -517 -96 -927 -213 211 -859 -854 -165 901 -269 459 -846 -190 -824 -363 998 921 -546 617 -538 64 -294 960 910 -648 578 -916 -899 -147 -687 876 270 958 -228 230 766 -16 144 -732 666 287 728 939 -621 -443 561 -662 148 781 296 76 466 667 -801 777 -244 300 -382 409 -179 525 346 -650 427 301 498 -715 -780 385 828 -425 937 -206 346 192 -130 595 -848 -569 692 81 533 -935 -978 -839 80 -366 -235 269 -571 -240 207 -814 255 231 -992 344 532 406 -298 568 -253 223 673 614 852 672 124 349 -93 -801 164 47 -722 122 -572 957 -953 -290 974 -552 915 255 602 415 -556 671 -227 783 -908 -724 -726 366 635 178 -384 464 -14 742 962 352 -411 440 -710 787 604 618 242 293 -855 599 -486 848 -929 648 -95 -343 -980 -207 -778 552 -279 216 -58 677 295 715 431 389 418 157 976 -655 -11 -453 -340 -931 755 -909 -365 -470 -335 -540 390 -349 204 -198 -374 -644 -802 590 431 639 -934 -354 432 767 302 527 -589 -14 -343 645 975 -721 763 96 429 739 -585 -170 -715 430 518 -465 643 -520 -510 537 872 -622 98 610 -137 734 -838 -902 -924 -362 950 -995 -154 -844 293 -581 67 891 -185 210 -256 757 461 550 885 -415 -369 211 942 -901 51 -152 930 580 -548 -336 901 589 320 -102 199 -952 200 925 76 -187 -654 217 -678 -749 301 780 555 -647 -259 -686 -223 36 -166 683 -655 456 -264 660 222 -429 33 -723 -357 62 -41 622 753 110 -63 -536 -100 818 26 103 -797 -318 543 -306 -123 -190 -633 457 370 135 298 -221 -867 -63 -493 -17 298 -175 355 563 -229 282 -27 563 878 -231 -84 714 -981 996 -537 223 46 358 -990 204 -291 279 -405 468 -780 -435 -956 339 6 587 -452 794 688 773 823 133 361 -710 748 148 -473 674 -475 937 -194 -839 -919 -16 -532 -740 -206 594 -490 559 -419 377 220 417 -894 -389 -960 253 40 -368 619 82 -810 -907 -753 460 -223 290 908 43 -694 -435 385 -441 844 -590 -831 -290 512 -237 -929 701 921 700 547 238 -788 -293 951 340 61 587 -200 -115 345 93 -352 -390 -195 -50 508 -203 -22 -825 -189 108 533 344 492 865 535 -567 -420 448 -899 117 880 371 -659 628 -147 -705 -353 792 -26 276 693 141 271 91 -728 613 -493 -782 -555 -766 -298 928 356 -110 91 -128 861 332 -375 -601 -407 -373 480 -204 207 -58 -754 165 126 194 387 -29 -799 932 -301 -415 912 -952 -845 -49 837 770 564 -473 81 -81 780 231 -70 791 855 974 -480 -982 -925 -395 -404 -293 -96 106 984 -380 880 -39 897 -137 -273 620 -543 686 278 -328 19 550 -80 -753 -785 -143 932 -698 255 -987 -333 -732 -550 -137 867 587 -503 -785 -821 -657 -97 104 -754 230 -418 492 -452 -440 628 71 4 -984 -634 523 -484 688 -174 567 -283 -864 -552 -582 162 -277 55 204 556 126 122 -819 -285 927 556 -960 517 -165 -817 588 236 543 288 -63 -161 -655 675 -65 -46 814 -308 969 747 308 157 -964 321 -623 -726 959 747 254 938 617 78 378 229 508 520 748 894 841 914 356 -829 -131 512 -753 828 -171 -199 854 578 245 -50 702 -765 689 -758 -773 -925 81 -324 -766 -808 -773 -950 478 319 628 -471 6 -872 -841 42 -828 180 -760 -816 -611 700 -913 -972 -820 363 668 944 -886 350 -297 -143 685 -707 838 847 -140 -990 898 553 -374 -841 572 -437 -635 -863 -237 -217 373 111 -79 953 54 641 -724 601 -430 -247 -535 296 -372 -970 504 307 -656 378 -700 -331 -826 -687 -463 777 484 279 -460 103 1 705 -837 626 -612 -247 -853 -316 -935 -386 -983 -29 269 -970 968 825 -737 447 -955 -284 -852 -693 -185 973 -688 -694 -296 -262 -698 -369 540 -974 -780 -414 -300 757 -235 -142 -764 164 133 543 455 -997 -638 412 -672 -914 -384 -58 311 353 -360 823 775 -523 -215 -440 -143 122 313 -608 255 706 -787 966 -269 275 391 -103 289 -612 -478 983 -880 -106 -954 739 920 532 -161 -202 -971 -22 -167 661 -983 496 -873 -646 197 -985 -423 659 830 -709 -395 105 515 -642 303 11 82 -789 -997 627 -44 -396 411 917 -151 4 461 313 -74 203 -311 -822 -681 -614 602 -145 -7 843 -855 883 833 360 253 -649 893 717 910 -755 804 -833 -807 198 -786 749 -818 -601 490 986 -762 -286 563 49 -915 -193 752 972 -748 -186 278 -24 -891 465 969 -996 -265 -492 -508 -373 595 274 -83 -321 966 441 -684 -991 210 826 -991 -502 -345 774 5 -669 -453 -210 46 561 838 -855 165 392 956 168 547 551 -306 -65 809 501 -967 -453 31 -2 374 -743 -807 -561 -515 537 -218 -928 -969 602 -246 -309 735 -171 -34 777 435 100 -203 -688 -618 -171 -194 409 591 369 319 83 504 987 860 952 498 249 -591 838 -564 198 -949 -286 47 643 -144 -984 911 -173 -479 -227 -624 -467 677 -305 389 924 -442 -682 122 -218 397 -406 -710 -906 807 -304 -578 -298 -978 -796 871 -362 627 186 -808 -176 -922 958 -219 490 617 361 512 540 -576 201 891 -442 391 -793 52 -595 417 -88 110 -531 -736 829 764 779 -211 263 -987 46 343 28 -230 -951 598 -961 552 853 196 854 -856 -732 317 119 842 -139 883 919 243 -200 -956 333 -613 674 122 112 -2 -361 -421 74 162 752 1 64 -350 -526 -358 -874 -866 -828 -209 578 -414 -95 -913 69 -775 418 -63 -60 116 137 -989 -861 -340 452 724 -718 -722 962 823 -209 -172 -145 707 -157 -626 -448 -947 420 917 605 -721 208 -853 0 732 -905 396 773 648 -123 -812 -814 861 790 -106 -125 -504 -627 -397 -249 -986 -142 521 867 683 -89 -206 669 561 -271 -505 124 675 917 -557 -616 -444 678 -506 971 -653 600 865 -805 10 -754 -242 -1 -844 -239 -766 25 -582 673 113 220 227 538 599 292 -326 129 -150 -119 892 -225 781 330 322 -261 -55 -219 -240 -692 -529 947 -234 -897 202 -18 -14 941 297 289 -683 755 -725 11 746 -594 432 -490 -380 -293 -672 461 -28 465 213 498 -67 -646 823 -40 -540 128 91 -19 -639 330 259 386 705 -280 449 -981 -917 552 57 45 -143 156 184 -45 -173 87 496 335 -619 951 553 -213 -83 861 -206 -344 -657 -126 -592 927 285 -688 196 667 796 658 -62 442 489 -258 -485 174 -168 816 -437 -398 -676 320 603 -376 256 -273 -503 -662 486 -633 348 -634 -82 173 241 -21 -39 -907 -224 529 143 317 -275 -787 145 291 800 164 -593 208 200 607 255 211 -425 -170 -709 -290 -410 148 -18 -986 -389 -778 -759 836 -466 22 -622 -989 -928 159 169 584 -169 -783 -997 -175 -439 -491 -262 -223 -671 -170 529 908 636 -807 -312 681 633 -539 335 -335 -886 445 -942 -118 127 356 908 920 -928 -758 -417 -696 649 -737 231 707 -502 926 594 -801 -65 195 -942 94 814 -939 242 -34 200 -760 995 520 -552 688 -386 979 139 -645 451 491 -367 -282 -441 364 -229 -872 -138 335 -728 558 -43 -385 -597 276 51 896 -877 38 778 449 718 -926 688 335 868 744 342 326 519 -528 588 -397 -195 312 880 -58 493 -696 360 -128 -9 583 389 -723 -42 437 -809 908 -868 -718 -662 558 257 110 895 -421 -991 47 838 -810 495 -138 -92 643 -560 -886 -396 -676 431 -400 400 517 582 638 -967 265 -370 596 -545 211 -614 318 -897 553 752 715 52 -779 -58 647 -360 716 864 566 198 346 -128 278 -780 868 652 -813 -677 471 -506 9 -705 -151 936 717 352 -528 -989 953 -670 133 983 -144 -247 469 900 855 -933 610 423 -942 111 -25 610 -572 669 -553 385 413 -112 441 -182 -584 -506 -364 -522 16 -55 -454 713 581 731 -301 111 444 -524 -780 -408 -48 860 -167 -897 -244 391 -540 -610 -812 -410 -694 -596 -416 -572 320 121 705 -988 -707 -592 61 465 913 -988 -122 -110 -369 -628 702 -401 429 -145 -347 -903 -153 -320 480 399 22 -656 626 650 -242 512 -939 258 -76 -675 -719 -720 570 -768 39 124 -816 -872 249 237 -156 -539 -767 284 329 -530 -107 -25 -492 -951 -523 -542 377 679 225 -209 712 -284 -575 938 580 953 787 -952 -286 -13 -720 -287 -823 -156 978 -412 -708 854 -779 -555 122 388 832 -983 -54 714 525 -191 -115 -713 890 -875 834 -131 297 -172 101 -985 455 -461 -81 -180 748 958 701 -706 -714 33 527 51 71 267 346 -281 -396 393 748 -493 -880 -919 98 -990 -665 619 -478 -938 561 -780 -638 390 918 -753 107 682 -748 424 -806 255 -331 -881 99 -426 -442 874 40 684 -580 -226 -167 -444 113 497 760 -254 528 -858 -916 820 738 -931 731 -231 315 -781 998 -521 890 104 522 -117 844 -388 416 73 999 -488 -189 -601 514 -848 -194 764 -44 -639 -734 853 -385 -667 34 584 -526 -270 727 156 -685 -833 766 882 -580 -493 -625 -783 217 -307 131 -666 -225 -120 553 -96 -630 -94 888 884 908 10 728 599 -827 -39 564 65 736 112 978 106 -196 875 -679 -991 -87 457 905 197 -361 -996 -242 -546 508 503 -931 591 -235 139 -752 351 -963 -74 518 847 159 -580 -242 -981 347 225 676 581 -86 357 870 613 -384 -255 629 -709 -905 232 -662 20 6 -827 976 -396 -796 734 211 -472 -781 -82 -49 749 445 -187 419 -415 754 891 -572 455 414 872 837 -59 796 146 -350 810 -907 965 330 -759 872 108 419 415 -901 -153 -558 -517 -240 444 142 504 -840 -396 829 -991 45 -960 -344 -816 926 402 246 626 933 -78 945 -350 -992 -533 -38 909 541 617 232 585 -499 -133 251 788 -623 121 942 150 280 810 -90 -886 803 667 -100 906 422 -655 -507 -478 -357 883 250 708 360 561 -466 -838 668 -722 543 925 867 -710 282 88 -503 -838 -721 -120 -295 -184 535 -634 710 468 684 -710 382 94 -183 -961 838 637 988 966 -295 -298 -790 -539 -611 -155 -26 900 370 738 -18 -763 295 -998 614 -814 -687 476 -628 350 -570 -774 804 -682 -244 -909 126 -504 -484 880 -75 716 -476 936 -573 -855 443 368 672 227 756 -145 -184 990 -359 181 428 717 217 482 579 681 -853 243 597 266 171 500 979 -515 816 -182 -944 495 -769 -406 -246 -80 -606 873 378 944 -943 -48 -398 -223 117 -404 -437 -283 -791 -177 940 178 -128 -2 -495 826 810 -806 341 -586 -141 302 -420 484 939 -825 -857 722 -435 773 -687 -999 -199 -537 134 -436 -625 -814 -14 131 -584 -455 883 969 530 -7 958 -530 801 -883 298 421 -582 -146 -218 440 887 -894 -849 -494 303 518 351 -87 -515 -67 810 -16 -246 -186 -819 959 285 292 -25 -38 38 -702 -509 -858 -657 641 676 -969 -229 -14 759 632 -995 416 705 -852 667 74 839 -544 794 -266 -692 911 -684 237 821 830 -755 -434 531 687 296 433 881 -802 -207 70 -368 326 105 146 -517 464 354 979 -85 116 -521 324 600 -489 64 751 -646 -587 -14 832 -715 -195 -927 -204 -936 -33 -178 529 -652 -822 -403 -827 485 -971 492 94 -334 -623 -790 -299 331 513 -298 149 -706 36 152 62 -836 -851 349 307 -731 133 -843 -900 485 795 -821 567 -975 419 -622 261 431 84 15 161 -585 524 -57 338 19 -66 462 573 -222 208 143 345 -174 -802 -961 721 -858 310 -814 280 -943 -474 560 498 -307 503 -185 344 116 -199 -625 -549 201 221 -410 0 -662 230 -24 892 698 -251 121 749 -266 954 179 -821 438 540 -799 -857 -19 43 -826 970 -2 -934 -418 371 120 187 38 -364 991 -797 376 -805 -41 -329 267 357 301 -212 444 111 -861 -657 -551 631 945 -760 550 -741 -582 279 557 271 -792 -70 944 331 -619 -899 -360 484 901 575 -173 -863 673 539 -735 -324 -197 538 -260 -825 756 -872 -385 -330 -463 802 -712 580 -25 559 -6 0 -940 -522 983 -624 456 -635 551 -401 895 -775 -345 694 -748 98 -33 -786 -878 27 -413 963 258 243 -478 -349 825 114 -905 633 -374 321 250 322 -816 -929 154 72 -49 -400 580 270 62 679 -204 423 568 535 -272 590 81 483 -291 -882 -657 -495 -100 649 46 523 192 313 -46 -549 722 206 -290 690 -97 827 -912 -269 630 110 -252 486 -986 -747 569 -649 288 863 -233 844 -601 967 -908 353 -858 583 655 -617 20 -268 534 -585 -282 372 -38 84 -531 -524 419 -182 -14 243 409 935 -844 479 703 -175 -788 242 -578 767 705 259 813 153 -967 -609 71 733 -976 507 -98 -689 840 506 300 -973 995 109 -256 8 -864 -314 146 -461 -987 -32 -727 827 346 -898 -837 992 513 853 947 -147 -931 862 78 -545 929 703 336 -564 -325 -977 15 -663 -248 -280 -891 84 -538 207 -729 465 237 688 168 -504 -661 73 631 587 -717 -494 641 -324 -805 -883 -36 -806 467 -395 -646 747 -372 888 45 985 -11 451 -145 642 -126 -700 788 988 -690 -997 -954 -267 -395 -456 -409 -703 872 -685 -955 -473 -704 434 -340 -63 -184 921 483 -315 -835 133 491 -720 -966 326 -589 -252 47 -288 889 208 67 771 -601 -595 -689 -153 -79 -728 -946 128 999 -143 -166 -193 124 -741 255 168 407 -717 19 -573 -121 428 -795 -356 720 996 764 44 905 -75 -125 -374 -664 683 -813 178 868 -501 304 576 -483 411 337 539 324 -600 -482 743 533 679 -245 743 510 446 -347 -154 70 363 -310 453 3 -676 639 234 92 -277 -275 246 -171 445 436 -106 -75 -342 29 -540 803 -919 506 -574 -536 563 661 114 812 -93 379 -894 976 -633 -665 694 995 373 -683 892 -247 -569 -920 146 774 677 488 -792 944 673 -300 -875 969 -412 837 744 473 575 -927 -716 -659 927 -32 798 -528 195 659 -719 -628 850 535 -937 62 -795 373 -883 -450 -274 -330 -479 -72 -840 -354 126 945 236 -801 564 993 108 834 386 896 -758 -658 735 -894 812 -228 -242 -612 60 678 -795 707 -779 355 -345 -552 -371 -770 945 618 430 665 -248 30 -1000 757 980 -288 -463 -120 -497 43 618 920 -629 154 627 -729 201 -479 -685 -642 -944 964 -33 -724 -670 -794 -82 424 385 455 136 797 -640 726 -754 -869 -882 -691 -644 614 -810 591 -919 -254 -741 239 266 -362 -675 887 281 -54 -569 -48 190 -215 567 384 -726 881 -620 -713 260 706 -277 658 806 -856 191 143 949 -560 -871 717 -93 -424 376 546 -528 -679 313 445 -780 -48 522 -223 -203 823 -576 -248 808 -364 82 260 -212 -428 -126 -779 -201 -325 -899 -553 -788 -935 895 934 343 -467 941 -684 -671 651 35 -882 144 -508 551 -533 -905 613 -279 262 -752 477 -55 -548 939 70 533 -752 834 -567 -798 -342 -817 264 540 -321 -360 487 44 -196 -3 627 -382 480 265 -223 126 286 -515 -882 731 98 803 555 -642 -170 -283 542 118 334 192 104 -96 883 -334 -11 695 -363 250 606 612 -249 -852 -777 301 426 -165 -661 -368 651 -844 -86 -98 481 -443 -823 120 682 -843 -200 -697 661 653 422 37 756 -21 801 -789 -971 -696 522 -871 252 -396 -745 440 888 344 -364 146 167 -250 -485 184 -42 -553 795 -565 98 639 968 616 -452 53 757 900 -215 555 -237 -541 142 -961 617 554 -665 703 603 -27 210 -331 454 639 196 133 -367 503 554 -79 -618 904 -170 376 576 126 396 865 -532 -407 -413 -364 823 -918 220 -642 -7 -871 -635 546 742 -102 -650 259 -409 823 -999 114 -702 324 616 98 506 -975 263 -453 -396 -331 -564 -839 -567 290 -420 34 -311 -132 -600 -631 -108 397 7 895 48 943 721 -511 -636 900 -807 -168 927 -598 590 970 -39 -312 918 -204 320 691 577 463 992 33 -479 -297 -296 491 967 47 -761 63 -634 -606 -747 -868 -392 -966 -309 850 56 -288 -383 559 -326 -804 -339 99 -949 -579 484 -644 -129 20 21 459 -485 -51 742 -682 -344 728 -640 -548 -823 199 -320 -677 -76 956 459 -84 676 -525 -590 726 -632 -223 -813 282 527 744 252 32 -64 -549 -282 674 -386 -346 10 258 16 648 -146 227 375 -835 -211 -144 895 -878 756 -64 383 114 437 -562 677 -364 -694 758 226 -911 -9 -201 177 -275 -779 779 810 108 791 -637 734 96 554 818 -349 101 -97 -557 918 -638 632 30 960 -742 138 323 413 -554 -238 -495 -659 973 732 -724 -759 -562 442 174 952 -11 172 908 855 -664 -382 703 -875 -29 -663 230 316 -55 599 511 -958 337 -114 -59 267 390 216 198 121 91 286 -66 600 -158 -299 226 8 746 -63 721 -561 723 -296 17 174 475 227 145 -382 -707 -64 -989 -947 -970 566 -212 155 -647 551 446 -901 209 679 -932 -524 -818 423 660 562 133 -42 495 52 -197 -360 140 -658 199 -538 -747 -908 -46 547 663 -80 -326 419 -600 869 516 674 -957 -164 41 784 -858 395 988 -599 -433 426 -779 -360 -787 -67 10 276 -309 112 -929 10 -976 -418 700 -258 -261 599 -418 -390 -77 554 993 -464 -224 135 -270 557 -999 -670 584 -962 -37 649 561 978 -896 884 -846 -765 -319 -527 -949 411 -482 809 324 -66 -371 -224 641 916 105 395 64 -159 850 -102 519 -959 571 -549 10 662 134 578 683 999 652 612 769 8 995 -801 -309 425 756 694 -186 -267 -141 -272 -481 -240 -759 -204 957 90 245 -96 -120 -698 944 719 -633 5 -16 -149 -599 275 -669 -888 207 99 912 -219 758 -505 -934 -737 -450 23 -164 -69 -411 -747 -320 -554 -90 266 -533 314 -51 342 -224 539 -486 846 676 263 513 761 871 410 -55 -131 -650 -449 -939 445 -72 315 34 -987 -989 -666 570 756 267 496 -24 262 -846 -359 -342 -67 -98 349 478 -436 -257 678 524 434 828 -1000 567 -128 -27 406 313 -128 611 500 70 -134 -44 838 963 436 -485 485 -771 838 620 -953 -490 -708 63 -361 1000 -988 -894 -508 224 -53 -652 -345 142 826 -386 751 -266 847 488 -779 565 389 392 665 -191 -427 -123 -585 653 32 276 685 384 268 -24 -283 318 883 -224 364 -730 204 -644 -963 685 -191 -672 481 -136 215 552 769 114 -476 -989 -949 -172 156 871 -758 845 -515 902 -85 -298 989 99 -394 -63 -94 -613 377 -24 770 919 235 676 -617 -729 -415 -472 15 860 -628 773 -292 489 -445 733 -199 889 630 -476 186 -311 -62 962 -181 664 429 831 -23 592 -918 -533 -419 -914 -887 201 238 763 -624 943 -23 -290 698 -807 -154 -219 -632 -965 577 -194 -2 -477 -557 -541 235 89 -138 283 28 -856 -131 340 781 565 526 -426 392 593 -309 671 634 318 94 -556 -562 633 916 782 960 775 -913 920 -377 -674 -458 -605 -942 -237 -925 -479 425 876 -288 -922 926 -802 -441 -731 -839 320 -704 -389 -25 -438 760 -545 373 177 726 -626 -516 -700 -404 -120 -254 407 -161 464 -386 647 412 -836 -456 428 -910 -678 -153 -17 -183 2 -71 -7 -210 -84 938 -555 -278 40 668 917 656 -594 895 -914 -792 101 -975 62 -326 637 -203 -230 -300 116 739 -340 -782 406 217 -756 321 232 -888 -322 -580 677 106 -29 206 -755 -538 -368 719 -227 890 -624 374 -177 499 -788 -265 933 -718 -158 961 -94 -246 932 -113 256 -631 514 -313 -173 -656 -764 -146 -490 -233 -312 851 162 297 488 500 -639 819 998 75 678 -715 616 436 791 262 315 -990 -875 -608 -309 476 413 -447 611 48 916 -56 502 968 518 -462 120 -678 -52 692 -737 -532 -903 8 541 -788 817 -186 -966 -436 -33 -873 835 632 19 -859 545 -924 -256 667 -845 926 636 350 454 -167 746 823 -236 -385 650 544 964 -617 -491 837 -239 181 414 -65 -338 582 863 -577 312 361 400 104 -80 307 449 171 -599 169 999 1000 260 438 43 948 -546 -742 -492 245 -222 34 211 795 -538 688 -372 994 798 726 -983 623 -247 -608 -571 971 466 -817 678 -708 180 179 914 828 716 482 31 -71 -867 382 954 688 901 -128 -824 364 84 -401 -669 -541 592 -601 -243 535 -949 686 -52 599 -345 -623 -650 840 53 997 129 740 -654 96 -498 -650 -334 450 535 -493 757 -179 184 -55 532 716 787 -558 742 -616 862 754 111 -797 390 -286 -497 -118 -994 80 -871 -597 519 286 575 -541 195 502 -712 -466 868 -29 871 577 -592 895 404 -98 469 974 124 -576 717 -662 312 21 -70 -441 237 250 158 -141 -392 -11 -655 874 638 986 -595 -141 -617 -809 -383 454 -157 -554 -81 -844 714 -789 894 -531 -817 862 452 921 -598 -509 787 732 452 -376 595 -314 342 239 -580 -231 -663 -704 23 863 195 -946 -382 955 -833 -681 657 427 -796 -497 450 -213 -57 274 830 471 358 39 -763 792 -189 649 -392 -326 -741 -987 144 -611 953 660 -525 -979 146 748 -288 -129 196 643 559 654 -975 -905 417 709 -472 -638 118 808 657 -427 -392 -61 -29 -214 -190 744 -123 -901 -550 282 559 -450 537 -222 955 860 332 -498 131 -18 391 955 319 456 -446 138 310 113 162 -812 -101 986 807 725 486 -770 -749 618 451 -405 656 530 475 -454 -687 -215 -503 -682 134 -27 509 509 -392 -999 174 308 575 -425 -179 428 -27 476 198 396 -299 -23 609 -54 -737 -622 -236 665 -860 -89 712 270 -160 277 396 -921 -309 902 222 223 804 -590 131 -540 -926 -960 825 779 839 -362 715 422 568 -643 322 -124 -237 -472 239 927 -916 -546 2 53 -909 -424 -455 -372 -311 134 -235 20 452 -547 108 -84 -267 -350 418 -204 -960 -65 -946 -962 -11 -261 -180 -938 674 716 602 -256 150 676 -73 334 149 193 548 -266 -578 -909 -262 -768 631 -548 -457 280 553 785 950 647 -21 -951 308 -752 -243 -423 518 921 581 211 378 987 78 357 967 -863 114 -197 -692 -879 -149 924 341 -530 -182 -31 -192 162 -572 680 577 528 -588 791 -156 16 -696 -903 87 -639 -276 664 -457 -398 -17 -2 502 -613 598 802 888 -347 654 -316 -891 743 -116 -190 288 -170 -413 -104 -597 -923 103 -965 317 -133 890 170 796 -208 460 -685 -101 197 -165 911 307 -599 -107 14 324 -699 -526 883 215 602 -633 -392 704 658 713 875 -613 -709 -396 238 491 -156 -36 -534 607 152 -497 410 -292 947 15 515 -922 332 -618 -593 503 -800 426 -7 445 -390 998 65 623 -458 555 -695 13 -373 46 -307 792 170 387 908 -11 -382 317 -674 933 -411 155 -666 -660 -620 -971 708 990 -420 -168 -619 -271 787 -317 153 468 -898 -474 144 234 590 657 89 -251 657 437 413 -763 230 -274 -20 -541 -276 -96 638 -580 -825 -510 -734 -36 -624 -884 923 -478 867 -101 -570 -305 536 271 96 911 697 -421 -901 793 -742 992 -672 970 211 22 -506 -969 -423 -677 -462 -112 -734 979 -47 689 -788 623 793 321 661 853 764 -960 -365 902 492 556 523 -113 -4 594 982 983 -509 -899 -259 -506 600 842 899 -158 -922 -210 875 801 -302 561 -771 -147 -624 415 -441 -890 83 787 -670 -961 149 527 -80 -923 165 -87 -181 334 376 992 617 -175 -355 -552 -413 -198 611 729 -568 -121 136 -964 495 -715 745 -30 -543 -500 558 439 -938 494 -964 -403 -714 401 324 -18 -816 -998 81 -736 244 -56 -1 844 -943 12 239 -317 -241 219 -103 683 977 785 593 -202 618 413 -133 113 457 -437 -103 -912 860 39 -989 426 -469 713 -165 -218 792 45 -833 68 985 742 783 -35 -586 68 -861 -901 -40 -445 -6 -790 -734 377 0 -980 78 564 788 913 897 -710 466 340 -136 -709 -979 625 -843 -146 -392 -355 -623 787 -7 49 83 -878 365 431 203 823 -555 -234 -497 -282 -466 448 -194 507 806 -515 212 -991 -166 86 636 -43 959 -287 -136 136 -716 -237 -397 -389 -65 494 839 -744 539 -551 931 -379 953 671 -211 -632 34 686 786 -14 882 -513 -270 -201 356 220 917 -411 -906 393 176 786 -919 -414 -386 -239 661 -597 -464 -855 -841 -379 -868 -107 -611 -911 -934 285 -443 -472 -530 -868 969 -544 -426 -706 -924 628 152 157 -361 -393 774 -614 623 -320 -834 -498 187 -915 -783 513 205 -726 273 -51 -393 326 953 -67 -834 -371 -870 -510 -183 259 -87 -907 -934 -158 -881 623 -706 -795 -110 935 -755 -758 -462 634 -953 -894 -782 0 -261 -653 148 14 -34 -749 -847 -107 -474 559 146 116 -278 -6 139 -704 178 -437 122 728 -750 133 868 732 771 -189 -412 796 848 180 -771 -295 123 -344 342 6 -713 624 -335 -531 121 -338 -170 -158 -310 -341 411 952 248 906 892 -219 520 625 38 -540 -322 -880 976 15 583 519 -738 708 660 -174 -363 -120 426 391 890 -983 842 -578 -974 -240 518 953 76 -600 645 -882 748 459 572 332 610 323 49 596 -487 -607 -398 -609 72 -471 851 478 -713 -43 -132 32 -92 142 509 156 -762 344 -286 125 -169 772 837 -933 -974 -901 276 -608 -798 -390 25 385 -200 86 -500 -388 814 842 -59 452 228 84 308 616 -603 -115 -768 -151 -262 -636 643 -160 -436 48 -682 -952 845 -317 426 -3 -245 -736 -108 -428 774 360 840 -783 -975 -930 -159 297 -723 -781 322 841 -879 -430 -152 -182 344 317 -687 548 19 -142 967 -298 -200 -965 -699 253 -752 392 -145 -211 -234 -94 -161 -705 124 -881 -216 -887 -771 -287 -54 -150 -707 720 -34 635 184 -945 -960 185 689 742 493 -214 -723 198 869 312 -288 -614 871 -21 832 -597 -962 616 994 -771 64 -221 -211 375 -786 343 686 707 -201 -224 929 36 -105 -942 -272 741 -315 940 66 -137 270 443 18 -78 510 -838 592 -1000 -316 59 -293 543 -729 67 -890 -385 921 -54 -638 792 482 -633 -86 -571 -846 -750 -200 -575 988 -282 689 -481 878 -702 324 -505 725 -843 553 319 -959 -193 448 566 -119 -989 399 942 619 -221 903 -257 772 -973 987 -91 -853 655 491 -625 691 305 139 772 759 131 863 -546 -511 7 -640 966 102 699 279 -277 -135 -973 -959 713 -682 -212 321 -317 765 809 681 -755 166 589 -174 346 791 41 945 -563 -193 987 497 -22 472 -899 99 -919 151 -912 -337 362 -916 -360 188 11 637 93 507 -894 477 -516 -287 733 -254 -477 -42 -567 -838 -249 11 595 485 -732 -561 -197 -318 949 -481 54 -124 -252 816 -601 677 -612 -7 598 325 511 -930 -504 -226 679 510 -835 834 -205 680 911 76 -17 172 818 459 -961 -238 975 -41 660 279 -931 -600 -592 -982 168 -716 -322 -752 533 -207 451 -792 -665 -167 -538 312 621 -321 541 -206 646 691 321 139 -56 -470 -489 -220 -706 -423 -859 -987 -167 -736 -89 20 -480 -79 -68 287 261 -952 -778 -296 556 475 -1000 611 -654 941 -230 577 -431 -534 4 775 601 -25 -545 -835 -915 -211 68 -551 670 656 -992 -376 -31 132 2 214 -838 191 -693 179 648 -260 -525 987 252 303 665 -731 -991 -520 811 952 158 -69 541 707 717 -160 293 82 -766 -397 -530 701 617 -233 836 -899 -669 -641 -17 650 -622 -702 452 473 498 -109 -4 -833 -465 -20 529 -292 853 634 -107 144 23 817 795 853 -694 -832 28 -361 727 -478 -388 -183 618 -148 331 -888 345 543 873 736 -247 -416 -700 830 411 642 -822 333 -978 227 780 80 432 -411 -656 -490 923 -77 804 -433 -174 403 785 271 98 559 -247 470 -697 -864 861 -546 60 -773 221 881 574 156 422 -121 -57 -127 -358 -201 380 -6 -831 -903 -36 603 69 181 71 631 146 565 -707 65 222 393 -421 264 810 -140 950 430 637 839 820 275 169 903 -189 -57 -661 555 713 569 383 -800 -848 150 807 -584 -502 67 240 630 862 627 121 -706 520 1000 518 -226 244 256 -924 -822 -54 472 -150 -847 -446 -272 793 8 850 749 553 -274 -935 -480 410 -373 -951 -932 -899 -392 706 -696 896 -64 -745 -296 592 473 -776 -460 874 -275 218 -336 900 -461 -462 -454 -858 -430 -692 477 -858 -581 845 -595 427 -815 -177 3 31 -631 -561 -156 112 368 457 749 88 -562 -381 178 14 -477 -421 -603 548 82 742 -58 363 -669 549 341 -805 970 -787 -278 -394 -847 -255 -204 702 -169 -76 -317 458 810 -693 308 -91 -207 -168 -115 -518 806 227 584 -22 881 464 -488 -292 726 616 -690 -620 909 895 983 115 942 789 380 972 -582 450 367 -529 522 17 -961 -924 -688 -252 299 431 -997 -643 -481 -850 -191 -92 -12 608 954 45 -475 -801 -663 324 -468 52 -797 -820 -413 620 102 -609 -952 -457 501 769 -500 -5 848 502 -532 207 -191 -779 260 516 -306 29 838 872 378 -848 258 -978 98 -499 -718 -625 83 533 238 548 -950 746 71 -107 -771 930 770 -222 -778 686 -851 552 837 938 -888 689 -719 333 991 435 108 -11 -386 215 919 929 -56 657 -243 -482 298 193 -670 -957 -743 289 -112 -384 -897 304 -58 695 950 824 -742 511 193 -728 -997 976 774 -788 -156 -352 -442 -947 773 453 -410 -324 -853 -946 -81 -748 -584 586 -155 885 -386 -34 361 -761 -349 412 780 607 -401 -276 293 -886 869 -937 -421 171 -474 329 622 -978 -716 881 -173 432 274 191 842 -612 24 261 360 -88 -232 -578 534 528 647 -913 643 818 716 174 31 -695 -233 714 -956 -845 -966 149 -546 854 -834 -200 503 -924 -5 572 -777 635 -173 -92 854 163 -583 231 821 -764 -240 -599 405 -257 -96 851 -290 381 -750 136 -497 -336 126 -492 674 -378 -607 489 -533 833 723 469 -823 -981 -351 700 -105 991 135 -197 734 497 982 986 777 668 232 564 -82 541 384 773 -350 -723 551 -780 83 -576 368 731 975 584 190 -970 -871 -282 31 228 -471 269 903 379 22 -80 910 420 846 42 432 734 779 448 -601 239 307 644 -295 -507 890 -809 -419 760 24 455 527 -171 723 446 170 -225 669 -510 914 880 -129 990 -346 451 619 238 -584 777 -987 975 651 308 -689 -384 319 423 -878 -634 -357 890 -56 -553 978 802 -387 281 187 577 -728 798 199 74 -258 133 996 -675 -552 59 -362 -841 591 848 -169 889 -500 647 998 -329 108 -942 -796 894 849 -234 907 207 -457 696 364 547 335 -745 -335 -771 721 531 -147 -536 -324 793 -609 -987 959 -251 704 418 -560 -549 -729 422 -452 103 -306 -417 -344 -703 -729 -522 523 695 -985 915 -978 320 -260 714 706 -701 452 -630 410 -73 -121 -163 522 -835 -978 -1000 -921 569 127 -723 -631 300 -77 369 -709 868 -307 35 -178 597 -456 -439 -557 -276 -659 -944 -505 579 -655 -57 -345 -757 -725 -291 -559 528 -420 222 251 -104 129 136 424 926 740 -97 -269 705 -492 -491 768 -556 -906 981 -994 692 -711 486 475 -131 -200 -471 515 -185 953 -334 129 -257 -67 -104 -49 126 -222 231 -820 -332 -139 -499 -78 -481 205 306 -116 -724 620 -180 -591 441 -439 -533 -210 -414 887 -172 -206 -863 -872 715 -850 -813 -929 -495 -543 86 544 820 123 593 757 -418 -725 -924 -47 -374 -487 994 -324 137 524 200 -219 -176 -598 55 259 411 898 275 158 451 -377 -546 -522 -756 467 761 742 -366 120 501 49 -963 208 -255 -208 -532 504 202 634 81 -766 -596 614 23 -712 360 -518 252 -513 -948 103 961 978 -48 -238 645 732 351 -96 -938 -413 269 -35 -509 408 -396 957 -526 316 666 -693 823 -56 -512 -844 636 -349 247 799 104 521 637 -49 -921 -908 -680 -486 350 -118 -634 799 536 428 -509 -64 -267 -71 699 629 -453 626 415 -863 463 727 726 -275 -492 975 3 -251 -776 416 262 60 800 236 7 91 391 825 761 -874 117 59 -635 620 -431 313 -410 -982 426 -870 -355 -767 -460 751 -968 898 -426 478 -644 60 -517 765 -500 -43 -975 699 -644 -668 355 502 228 -202 964 -423 205 976 -143 734 -879 826 247 -149 -717 863 -953 602 -564 223 -611 142 -646 378 -400 426 110 553 142 262 195 -652 39 -403 405 -271 808 569 -675 683 -620 114 -308 -467 872 595 595 325 906 -340 -918 -354 -235 848 -342 -35 -867 302 838 460 -51 -257 716 662 -893 -883 490 -512 637 -268 509 92 -449 826 -260 457 884 54 -975 -374 -334 376 598 -166 766 464 -806 -104 -769 464 416 167 -14 61 367 816 886 -508 556 299 290 -783 -149 856 652 640 -136 -770 217 333 544 -169 -666 971 -813 -67 -310 448 430 4 292 588 360 328 -790 607 -192 -505 490 -913 703 -31 875 89 237 -504 689 -194 -667 513 -518 -865 -486 616 585 802 603 696 548 56 874 -448 -745 -445 -534 929 -694 41 -803 984 -852 -702 248 751 -894 -469 504 -209 188 -875 45 -234 -332 799 608 -274 923 177 -418 371 145 238 -402 738 -989 -593 219 -873 700 274 -329 206 181 -786 873 349 240 344 912 294 -822 -466 433 831 642 866 -468 -155 -225 -979 465 -36 -821 -690 -108 -544 921 474 528 -29 -643 657 -874 -498 845 -16 -591 812 -202 767 687 -523 -256 -312 -729 477 -505 229 247 796 503 -33 -703 -426 624 946 -600 964 552 -11 334 78 84 232 37 189 429 -970 305 336 -479 898 -751 720 -543 401 468 -807 -313 277 -591 -665 -416 -509 -221 672 -333 977 824 -106 -526 911 868 686 438 308 -894 -973 -718 58 -936 -980 289 194 -304 186 -85 913 -28 -513 -271 -108 -358 -923 261 -307 869 -880 -189 247 980 618 107 -196 75 629 809 809 202 -798 227 793 119 -828 -567 957 222 850 -661 -131 882 776 -353 -33 521 314 3 -895 -351 -807 -964 -570 -245 273 827 -114 6 -45 371 902 345 -894 195 16 103 -399 910 -105 450 -426 -99 -203 659 -468 -151 413 903 771 -517 146 -93 -463 862 871 -883 356 266 -420 4 952 -283 83 374 -978 286 488 372 433 252 -650 146 -879 885 817 -408 -410 -621 -475 943 577 -385 -897 512 -43 462 556 -76 853 -128 280 898 305 201 477 784 516 956 312 -949 715 -664 675 -911 -114 -506 -513 -675 419 -267 -991 647 830 486 565 689 582 736 -407 -167 -505 -846 575 -391 700 -871 -737 -87 -848 -493 -857 -780 92 -645 254 156 -369 -15 -137 -525 -136 -297 195 399 244 -500 765 -579 -749 639 571 821 -844 -335 681 -949 276 519 -637 994 -275 -246 607 -776 708 -894 88 145 594 -137 -597 -998 957 854 723 -470 79 -187 -760 -168 737 -386 -274 -891 -227 -665 166 -824 -85 -248 -183 -410 -750 -132 378 -793 330 681 459 -465 63 -799 -614 -326 904 -308 -858 -266 -366 393 104 651 -763 -60 753 16 -700 382 -267 774 -197 -234 -648 -703 -338 723 323 395 -115 -135 218 462 659 -972 454 -11 -772 -22 -172 -404 -62 429 -615 376 827 765 874 -70 145 977 -305 -781 -265 409 598 345 -807 -168 -899 -312 136 -469 -979 379 143 -940 -987 -451 769 200 -448 478 -878 589 459 310 -706 613 -502 943 -786 516 361 943 -512 473 -765 -844 621 909 15 886 -949 -640 -869 514 989 -718 -70 -364 -221 -657 -534 229 233 957 157 -840 126 -682 -82 276 848 590 978 -170 -774 -920 770 -14 -136 381 -918 26 -718 198 -105 529 418 -151 887 556 791 -905 -363 -510 360 59 -497 981 -887 524 763 -585 230 857 -589 -215 338 66 -89 808 -925 -932 602 -4 377 -213 -651 -820 538 676 -334 227 -416 -911 19 -167 -365 -293 -579 -987 859 78 271 971 -495 957 861 -535 844 -693 -216 -574 -269 349 -309 721 -604 955 599 644 181 -241 638 -212 -570 -378 -447 -262 58 894 667 616 -888 -592 92 -512 760 -947 -550 -908 340 -612 913 448 -767 -544 415 14 -86 -409 954 42 790 -138 -283 811 426 -182 560 -981 -793 -497 11 18 813 -762 -697 -630 -595 998 728 325 -434 -117 -606 -593 472 -602 990 -746 -551 -92 -27 -667 -347 775 909 852 260 413 -951 413 -309 897 -768 -687 -196 914 80 -1000 284 270 -607 -779 -78 665 -332 481 196 -893 578 -525 508 463 -996 -928 -700 -27 891 457 -74 -249 -621 -580 -146 -994 -715 -677 851 -181 -503 -9 878 162 966 745 -378 314 42 567 972 523 -332 13 -718 -100 10 563 93 -621 539 -481 -500 23 -763 226 -979 -767 598 144 901 -306 523 -650 -504 -418 -167 980 -814 -970 36 -978 590 163 -787 -29 -970 595 60 29 568 580 511 -47 147 -421 -797 -472 -115 -655 -196 -859 503 -581 -709 -35 -479 865 -113 -776 -658 819 625 -659 -694 926 653 702 -80 -271 680 942 -813 343 126 349 -695 796 -247 28 -982 -973 10 -830 -823 550 -172 -102 -948 194 755 725 326 649 795 -439 266 982 -884 119 821 -149 748 334 964 37 -50 -578 14 56 -257 939 560 673 310 -926 512 497 617 27 -743 -148 -936 668 -639 610 -995 530 -160 729 700 -68 669 -189 -912 59 -589 -846 704 -246 -959 994 467 54 -757 -382 915 -414 920 982 523 -241 -134 801 692 -936 -513 710 -904 779 -476 -434 132 562 936 -856 560 -641 -48 325 -697 -99 308 927 -385 453 932 770 -800 -451 -158 -392 -332 203 -742 -590 -697 -649 815 637 316 -312 -760 -28 -276 -521 -107 352 -722 -586 -954 -573 -648 -491 -106 336 -166 -23 560 69 775 1000 500 149 -75 -249 -303 -632 -948 -636 -927 915 -27 -97 -925 -536 -621 635 -416 -449 508 -58 -834 440 116 -349 639 -706 667 759 55 167 -936 -949 664 -855 -835 669 -108 -244 -322 -825 148 -842 -775 527 -295 376 889 -325 -444 392 -863 -587 -661 -679 404 -899 -953 -521 -85 -323 -965 -699 -707 -692 -625 549 -190 -847 463 -581 733 102 -422 148 762 438 795 21 -960 803 -935 -765 481 306 -843 643 -857 -896 115 -302 382 808 -705 -640 339 143 60 -357 -949 362 -66 215 -560 -523 -171 925 77 -481 -917 -460 -239 -261 -709 -954 380 -25 -692 -902 -322 -56 868 -299 247 -943 497 870 -729 -284 -621 -284 793 -380 -253 176 -131 -636 -181 -825 -590 -276 -534 165 -58 491 352 -923 -41 -40 -309 387 603 582 -641 122 633 10 514 -770 -792 386 -705 470 -524 -323 -358 298 434 -656 -392 267 -800 852 140 -574 -899 767 -866 -549 -600 -466 -849 82 549 -876 756 249 131 -488 -952 -772 901 -440 -784 -538 212 -486 -751 -395 125 186 425 -956 901 508 934 -142 -30 613 98 426 965 362 551 -169 770 -918 -222 13 245 -445 824 679 847 -109 -964 -187 -712 46 -264 -434 538 -861 -552 623 -273 342 -281 360 729 -785 -30 -326 -401 -843 127 506 138 446 760 -884 -793 738 875 -453 -106 -63 944 -985 321 10 -382 -492 891 -631 -960 -544 546 566 698 -803 745 741 -621 -943 -168 -186 79 376 -509 -377 -924 -842 322 -107 873 -430 -713 -608 534 522 649 159 -392 -100 818 970 -99 419 860 268 133 882 -342 -246 28 105 445 -264 462 -304 315 470 546 -866 916 -735 -915 680 -129 337 -475 -231 -918 399 738 109 -133 407 571 671 10 694 -705 294 384 -545 493 193 -551 -56 -827 212 -424 -848 293 654 -405 -892 583 -775 -287 -450 953 -414 -78 452 866 674 104 -624 860 294 998 -399 -476 -743 966 490 -243 836 8 663 26 202 -270 -760 475 999 -258 -499 878 -326 389 -758 -165 -209 365 834 741 -804 908 -761 -894 235 -782 -538 70 -456 983 -12 -975 70 418 519 696 -39 228 504 -626 -600 123 -325 826 835 -231 -450 148 841 935 68 -12 -751 -322 -326 -701 396 -73 598 -727 547 -856 -957 240 126 362 -329 990 -659 -104 -592 142 -21 -367 431 614 686 -691 809 -341 468 79 -817 -990 -442 126 -255 843 -354 882 551 -525 398 -309 -984 -946 -686 -273 -978 840 132 -437 866 560 -312 265 560 126 417 -867 489 -666 179 280 -726 -873 687 -641 -729 -529 -388 -201 -173 426 370 -856 -525 -604 -410 590 -883 995 -487 -513 -193 -749 485 730 -538 -54 981 -293 -232 464 -441 -383 381 774 464 -212 163 981 -515 -252 -650 -770 -857 295 -290 -148 -949 361 261 356 -722 317 980 924 -49 253 818 -891 -3 760 558 881 276 604 256 -145 292 82 -773 -42 438 -380 599 -943 -591 -458 25 -453 795 -865 -102 695 -688 69 370 199 297 886 -491 -256 -905 -881 340 553 -538 -267 105 235 -372 -811 659 247 19 -371 821 321 -730 -661 210 -371 -306 901 767 742 542 -285 -972 -969 597 -140 -563 818 -361 576 -958 386 8 452 -588 584 879 -193 -300 962 -272 899 945 -541 462 -887 -495 -909 655 -755 829 554 377 563 259 298 86 -766 -984 -866 453 277 -268 652 -773 -687 -839 980 -78 -604 -555 147 -565 -670 -321 -994 538 -43 -772 -752 -294 -885 229 615 -70 -893 -688 -582 -92 659 -573 -841 -733 327 -825 -433 -200 -730 998 31 741 648 483 -811 -271 -886 272 -460 -428 -398 632 148 -57 240 -704 867 -529 -551 -211 -557 19 -49 -949 166 -680 -393 -576 -868 983 -152 247 -195 -728 170 -160 742 -802 -792 -637 -6 -32 -74 -198 -677 428 492 -300 -144 -283 57 -724 -736 -716 837 -517 967 930 589 913 -947 857 113 87 -975 -343 -535 767 527 512 280 -877 774 -317 -862 -23 -820 -451 -459 -994 -282 -797 -681 -370 520 239 304 -383 -510 801 -657 993 969 512 278 776 356 643 869 -1 -611 428 21 -329 774 513 680 -864 -432 444 748 139 -528 -703 204 -631 -745 342 -856 16 697 702 916 -45 -639 -717 -992 266 -666 -773 -313 250 778 173 747 -867 -539 -411 151 99 435 -806 498 43 126 -116 -559 -453 990 61 775 697 -896 249 363 546 -341 -937 394 -289 41 567 889 -553 908 -784 -661 -341 -157 -140 -302 457 -22 171 380 -633 918 327 -348 -780 -714 -975 -996 346 234 -989 691 930 734 -450 693 -285 -326 119 -370 -144 736 -625 -916 781 -839 507 232 665 -970 778 776 643 906 108 771 -391 -357 -637 568 395 745 -533 316 -702 976 -40 -190 -804 -983 375 -43 -743 534 -286 944 -695 143 -401 -564 540 -175 -117 338 -126 -210 -426 102 -179 -742 240 978 748 644 43 -606 -777 234 886 -716 -288 122 -939 -436 -899 994 909 -250 33 -803 -261 -47 32 917 -198 30 208 -739 -271 546 294 -988 89 -976 824 212 481 -179 -731 96 -81 -505 761 229 111 -228 95 -454 -593 138 -518 -99 701 -615 704 303 -304 -342 -754 -133 -832 -551 797 -902 -153 -456 -225 687 -571 -260 -159 -186 -19 453 509 902 -539 -599 -563 -635 -670 -753 -853 567 -957 698 -691 329 962 -378 490 430 -60 -320 -212 -501 -879 888 -681 -483 260 -675 -356 -900 -765 -178 308 -295 -336 211 93 -892 49 534 640 223 -262 -351 909 462 853 -262 -527 665 -730 -343 -510 -915 -819 -413 -804 -395 -946 -904 459 -667 375 265 808 -788 -511 -671 334 -151 838 869 -580 -134 -867 -984 -306 742 -758 485 645 -916 665 90 -544 970 499 -464 196 -180 154 131 296 -807 524 457 -560 332 -361 -40 737 618 885 -768 485 -791 862 187 225 -682 982 716 -907 -286 553 301 962 -642 -226 74 299 -261 -436 395 345 493 649 -914 -419 -247 915 -251 909 -407 706 430 -279 143 327 941 100 -562 128 -272 -919 -78 -893 354 659 711 947 -744 -728 -784 400 716 -898 914 -649 821 -585 888 -328 788 -443 859 -411 -807 5 -157 680 -982 -139 208 906 -203 -393 632 750 967 -308 -909 -825 -586 -151 -525 423 -604 -275 -954 997 976 -36 -534 -752 247 -342 343 18 794 604 -956 849 -311 947 522 148 599 23 -847 528 406 919 -289 -603 -477 -252 -748 -980 -747 -963 -128 -426 -163 722 30 -788 -933 893 -279 -19 -354 247 -718 653 -737 666 -270 -909 -783 228 152 -370 561 -9 -534 124 -566 -139 975 -174 -370 -673 473 198 -776 -296 -127 714 -760 -612 293 -462 584 -591 -549 -643 -85 -806 -839 -781 940 962 -384 -446 -528 -670 138 -459 910 993 -255 -250 -611 379 -156 -171 -217 -664 -171 552 -823 650 776 -680 -909 -516 122 -879 -287 824 -846 -935 -327 996 -628 -516 466 396 -86 690 490 -83 -975 508 847 -967 309 693 -557 -17 284 560 -930 -154 -163 -784 -96 -673 -795 227 224 618 -543 -106 -907 849 541 374 -844 198 539 -328 759 -633 -39 893 -440 -923 -601 -681 794 169 833 -88 575 605 -876 -69 -109 -459 -768 684 990 -628 416 -136 930 -335 -657 -885 132 -455 96 590 927 -837 -627 567 -698 -690 -372 160 918 555 -178 -136 599 314 991 -210 -584 -465 30 -126 323 -186 -69 -743 491 814 -231 -12 292 -398 969 692 -944 293 998 -348 188 775 -189 -781 -111 -947 367 937 53 -203 -571 -780 -423 673 268 -231 -611 847 367 505 -878 -794 418 -995 -654 714 -814 -472 -314 -740 512 214 -578 -156 -97 577 393 -491 411 -301 785 28 272 -954 -758 124 -444 -913 34 -943 141 -308 441 187 354 620 201 957 -356 990 962 -272 -505 209 835 554 566 429 -839 -255 -518 -635 -651 -265 489 627 452 627 -122 -381 -738 -901 652 -242 364 -138 -141 -132 241 710 942 -94 -440 -411 681 -518 -898 -86 -487 -151 523 -257 747 -430 664 827 74 641 434 806 -756 -740 -833 230 -146 -884 611 -478 -787 93 -954 -607 810 -485 -295 70 949 410 -214 397 230 377 470 468 874 305 270 -102 -428 -114 -778 -793 -822 -539 852 196 440 -358 -921 -793 -353 4 98 -812 194 -14 -177 993 -531 983 -782 -154 -322 -815 -192 666 466 -814 131 849 779 136 -544 -784 476 860 313 -623 842 -692 -239 205 207 -164 110 -145 471 -299 959 288 919 -7 37 -165 -692 -611 328 -779 -654 336 -845 161 110 -994 159 -676 278 -580 28 828 -648 15 460 666 -264 600 171 99 -888 185 55 581 665 364 -884 979 -781 -149 -332 536 543 68 118 752 997 -423 364 672 -658 -688 149 284 -403 344 239 118 662 -273 -763 998 -32 231 974 -926 393 -69 767 -411 -190 751 -306 681 -565 35 -381 339 -835 -656 -483 -515 994 -659 -179 -339 -14 351 -285 762 -667 -729 484 -453 323 12 -238 -486 -38 753 197 208 522 -656 -4 -221 476 266 7 900 110 365 836 -735 -345 190 956 433 -834 -399 92 80 691 18 142 888 -659 329 -405 837 87 853 199 665 132 23 -673 2 685 358 -115 -223 26 -398 -150 -836 641 553 -701 991 -1000 215 745 289 527 793 -722 282 -975 612 718 892 486 226 288 566 -871 681 139 -949 826 718 -137 -101 285 64 -927 399 417 414 268 358 -804 -341 -715 -913 -607 -244 -723 -871 360 654 154 42 592 245 310 424 -62 174 -683 -15 -279 -247 -852 -458 532 -910 292 -796 -664 77 313 682 807 -948 -775 -581 -84 -419 -451 -184 -975 954 440 316 -63 -619 679 454 157 -593 -591 -300 -255 93 -897 419 589 -682 -543 -360 -739 -484 843 -236 333 80 -209 -487 142 86 476 404 -916 641 -275 -958 618 -873 -780 -483 -813 493 -672 94 -875 -780 -48 66 489 999 -506 377 -774 -775 693 -696 17 61 -90 68 950 192 -537 -325 -699 766 -461 -625 509 -692 625 600 -436 -714 76 366 -60 310 435 -303 -6 -128 -867 556 -991 284 -890 113 149 861 769 -256 935 932 411 -277 129 -215 295 -549 -279 854 -116 -538 -132 -877 963 627 613 402 -554 -697 910 338 123 716 414 390 -970 -729 -457 -587 236 -674 -390 -613 996 -211 795 -852 50 -757 689 233 613 -272 465 216 863 -460 -14 -251 -249 -679 641 205 -452 -476 -209 469 -990 812 522 -699 977 988 -298 417 -982 593 269 933 -971 -307 128 -31 435 -981 -600 286 88 -237 796 892 -238 308 73 -366 726 -263 -144 -795 997 -610 -9 -400 846 10 -611 972 -684 310 765 -176 -854 828 -424 132 -441 347 -498 -108 393 -951 301 -747 -237 -758 -135 310 -478 -219 -906 -245 -147 -238 498 78 296 868 -566 528 -440 -887 -233 472 398 -369 756 904 203 -567 -334 115 158 276 301 992 -428 -661 -422 -816 -926 72 408 436 -581 -685 -58 327 145 -571 -694 -450 104 714 955 -163 534 667 -462 -319 844 -818 -584 636 -971 775 406 -344 293 634 796 -274 -616 271 220 -622 450 712 63 975 -691 -323 551 -406 -542 71 -99 370 747 -108 548 985 764 -138 797 -119 -376 -736 510 -493 992 918 185 683 -87 -728 334 -672 906 -733 -305 -710 -622 -727 -1000 -650 -722 341 125 -693 462 246 -356 -758 356 265 609 466 -818 -770 -696 82 -224 -875 874 -170 776 -950 471 446 422 -366 263 -767 124 982 -518 -676 -625 93 242 -710 -260 -851 204 -771 457 709 107 336 -695 -95 -809 299 -272 -90 485 -835 -748 229 -996 -801 225 -437 -137 -708 -359 -594 617 -136 563 161 -519 -41 175 -300 -500 160 -416 -194 -400 -107 -359 -543 -76 -667 717 123 139 -486 305 -491 772 -105 884 516 221 -586 -293 -40 106 613 -688 -626 275 -141 -132 -207 -389 -100 486 518 266 197 470 -18 461 751 -471 -255 -90 914 -627 -298 -3 -406 707 491 978 -819 -102 -182 644 -665 328 -293 -47 -496 805 -721 299 -390 479 -903 -267 510 -84 588 710 357 -410 946 58 -331 -937 530 -393 317 -866 14 -673 398 978 70 -697 -669 -279 898 706 -508 -118 -75 -671 910 -193 -867 -669 298 -493 608 -763 966 -943 847 -58 108 655 -184 -857 940 -355 705 -92 365 60 44 -265 -354 -871 -839 155 890 -239 -918 751 339 -465 86 881 922 68 984 -355 -808 -657 -933 -697 -163 979 -937 162 177 874 50 -46 365 -820 -400 -88 901 -537 484 -706 -640 -881 439 -588 -599 -665 -830 -590 -84 123 -133 -439 660 684 662 -180 242 133 471 394 -645 570 836 930 964 800 194 -928 92 -354 915 601 -58 6 -876 478 -549 -623 -821 -420 673 -10 -606 657 -391 878 15 304 667 761 -778 617 -226 87 -679 816 -556 -714 546 -361 -169 25 -524 -116 85 -51 -982 -687 -866 -200 -383 627 191 271 702 -929 -267 95 803 139 -579 742 326 -146 -220 -52 -964 654 506 -119 -307 -741 -558 -223 803 -947 843 750 410 472 743 -880 547 -897 271 -502 303 -738 -520 -838 377 183 788 21 304 -892 722 943 994 791 456 716 -480 -449 -664 2 -756 -812 996 755 707 36 -687 -651 882 -921 237 -804 -478 -593 -655 -820 997 755 419 -173 300 506 -272 -751 49 -670 -586 -29 307 -611 648 453 46 -813 -691 217 362 526 -210 -765 -986 -473 75 624 697 443 470 438 850 452 757 -957 16 154 -667 -72 350 368 -726 -725 550 553 -955 784 -987 111 723 511 -708 -9 34 335 767 299 446 695 297 366 849 -555 -768 -357 -275 2 121 928 -15 727 -508 739 91 -540 476 904 348 997 96 381 309 -706 709 903 -107 128 506 245 -435 656 -422 314 18 -334 127 229 868 456 550 288 657 -362 146 -556 548 181 766 -368 -523 936 317 486 218 -922 -630 774 761 -602 43 -92 -818 625 832 -800 547 -520 -731 142 529 -146 153 -260 173 -135 -255 -116 602 646 67 -382 177 778 -546 -773 841 975 400 570 -960 833 -455 -295 -568 431 262 151 975 47 787 215 965 -412 407 -381 63 -289 -992 -750 -632 893 -153 348 -906 30 718 -834 928 368 -542 550 77 -745 988 -683 -982 -695 92 -413 200 281 830 939 -904 -820 -155 683 -739 -975 -291 -386 983 335 431 557 57 -819 854 26 -659 830 738 655 -482 -113 600 327 -712 403 -983 901 -725 364 -983 397 336 -225 -395 775 -534 -805 251 -943 717 -487 787 -948 446 -680 128 195 -967 -234 -200 28 638 -989 959 -85 -399 -793 197 -554 545 671 727 893 69 -501 406 992 601 -676 180 -484 482 676 205 -910 835 -275 96 311 -120 -975 -903 -277 13 236 -804 322 87 810 -400 234 954 -34 955 193 -45 -180 -467 -539 844 710 870 834 644 132 689 -396 996 535 458 159 -493 790 830 662 306 -2 -588 -900 345 -107 -950 -270 -67 706 551 162 -720 -611 438 273 -413 556 989 -686 -119 -72 811 -701 159 -460 -90 258 -481 824 -265 364 -742 687 550 -444 385 -489 -26 113 501 -675 41 -1 821 -123 -592 -103 451 436 999 -52 -279 -993 -193 135 149 514 22 -690 -841 -181 -249 -332 -807 631 369 -508 -194 -757 -719 -664 239 571 -6 -600 960 682 -477 29 450 947 767 -264 359 -729 -312 -422 -855 268 507 -329 -348 818 -551 948 -152 161 194 37 -141 437 794 -299 637 87 542 198 885 -791 -774 139 849 8 385 -252 -308 74 249 -761 559 -321 -652 969 -811 772 -493 -121 -69 -798 -80 -955 2 762 -151 -985 -746 919 996 112 -12 831 -933 -148 380 226 910 822 271 -925 -405 900 -794 879 -694 291 -40 52 -94 -754 -879 -479 341 926 -656 841 -255 359 530 -558 867 500 -976 -323 -140 210 -370 -39 -725 86 -158 -116 -131 -225 -592 -297 -793 589 -83 -358 -104 995 -175 855 574 -491 -75 287 615 -390 120 -764 866 933 609 -41 -31 982 -605 -97 -345 759 716 -990 -838 450 -866 -160 -497 -1000 -143 410 -823 433 -85 94 449 484 -442 -4 137 -710 -344 152 861 -196 461 -214 369 -305 44 -328 393 -866 -870 -199 791 -447 173 649 -783 745 -837 -180 565 573 -83 -738 -70 -212 -220 -566 -523 710 -33 -196 785 350 -95 -308 798 311 -569 364 -935 591 138 656 -869 -802 -175 666 -66 50 -495 371 -372 360 -261 -168 -864 151 -520 -670 46 185 871 -685 -559 -490 -242 647 -7 -457 175 -670 -986 933 545 644 363 -641 235 634 599 -380 230 543 -141 526 489 389 766 -318 -748 794 -130 119 -63 -356 29 -113 279 490 -511 -224 -986 436 -512 537 590 -753 685 -948 -957 463 754 999 974 19 512 995 827 439 341 835 950 -749 -509 400 721 720 425 865 -818 -511 -655 -38 -215 859 -268 820 990 750 -667 329 -854 -796 -582 910 424 702 -561 -808 -253 -310 -669 -13 841 206 -794 886 422 617 -614 237 -518 -288 793 -432 -798 85 -841 879 -45 112 -287 230 460 -35 344 5 -131 852 -310 134 -330 -558 -593 -449 614 289 -527 -399 -132 915 907 205 -380 298 849 -903 -766 -793 -71 150 -908 -259 108 51 -523 744 392 555 -316 201 -215 -405 -647 -841 -101 -189 114 -208 -503 137 497 173 382 571 -991 7 -421 471 -100 -519 909 -27 622 -822 416 -517 -684 696 869 -820 538 -716 32 -260 654 -175 719 -258 837 -331 465 975 -222 373 -373 -945 287 -971 199 -457 -836 813 -940 582 975 -187 -311 -282 -847 -707 750 -460 224 780 891 851 428 328 211 155 -596 932 -930 185 564 -84 -434 -195 296 83 -213 -617 184 385 650 487 873 273 -715 417 -558 -949 764 -998 340 -867 128 739 -260 864 -975 -150 -224 -281 -330 -382 829 -724 164 -29 -144 -137 17 -562 -70 394 740 -116 47 -614 137 -676 4 -393 934 -303 -844 -509 358 586 394 -381 -791 -735 270 -816 190 -769 373 -718 284 -180 -161 -341 -397 958 -528 99 -512 -898 612 -599 -134 -346 -452 732 363 -258 1000 893 -566 -630 584 818 56 832 47 731 359 785 168 691 53 372 895 -571 -620 -989 200 -827 266 991 487 16 171 548 -413 -224 -593 -118 -404 -361 -632 841 -997 233 -888 828 486 -233 -992 -937 -301 664 281 927 -932 279 -194 -991 314 -246 127 -228 174 867 -626 -114 273 -393 -767 906 -79 566 -678 219 353 955 -111 976 951 398 744 111 -571 -32 355 -996 -308 -529 -107 356 -289 83 -668 94 104 107 -42 66 -30 87 900 911 -253 -896 -451 941 180 397 371 -856 598 -157 593 113 857 333 -498 -957 144 179 -317 -832 386 427 -827 505 713 576 -334 939 847 -745 137 920 911 -523 -22 -101 367 -42 -995 -18 -604 -8 -768 -690 -532 -807 765 -889 75 31 -811 -359 -271 312 360 -779 -870 298 391 -974 321 579 -707 45 18 129 -154 -234 -954 -299 -480 843 -880 513 -678 930 26 -379 176 -573 225 -17 -376 194 290 690 241 573 769 -328 -841 -362 -439 766 350 628 868 -190 576 622 -872 -393 454 297 -396 404 652 -691 270 -866 -953 -650 -782 -321 -915 -687 63 677 304 9 -40 -599 68 769 283 423 363 289 75 961 -731 -956 90 -213 251 276 324 614 927 -679 140 -600 733 167 -695 658 949 -670 -100 -731 819 -277 478 309 -121 551 414 -511 527 -638 263 -908 -529 678 -94 411 -491 -387 163 -727 102 894 -365 526 981 -554 796 -227 -386 582 -361 687 -512 -588 925 -49 -346 159 41 162 -780 490 -145 319 944 608 442 542 467 982 306 111 369 70 -9 964 666 84 -76 418 -291 805 341 153 989 -710 655 24 -208 -913 878 434 206 -989 -944 -259 271 389 -579 342 -370 901 -47 602 539 954 51 -557 982 -780 -268 296 -778 -370 409 791 -243 307 318 633 -765 976 -186 804 -175 -604 940 528 -486 -480 273 412 -563 179 898 -865 -767 480 599 640 -833 982 -372 -169 569 -725 -109 195 -489 -981 870 -53 671 -555 940 560 254 162 548 -305 -1 -826 858 -945 -386 -611 -511 -44 563 -197 -524 -34 -453 290 -793 -105 446 330 -265 3 263 -846 837 -1000 27 -914 -262 -612 -895 -415 991 594 -850 183 148 956 713 785 886 -898 -975 -622 204 -928 -177 -572 963 69 -136 795 758 -828 -743 854 890 -217 -50 -793 -538 609 150 -282 -375 765 -12 -802 -475 351 717 -267 433 -992 635 -57 -114 -422 452 -657 -453 838 -769 -527 -623 -299 457 -321 -608 709 -246 943 -568 895 -110 109 21 231 -149 687 633 -775 234 98 -389 -447 854 870 490 174 793 -304 -333 -477 -56 236 -679 201 -374 198 22 -82 60 -848 10 766 -613 52 -863 -153 43 751 -379 916 260 -700 -56 -731 -372 -47 -108 213 248 -487 763 -596 -206 69 244 -546 844 -21 936 -991 -507 184 831 -892 750 -906 -609 -891 -729 510 -379 200 -992 698 -698 -15 -411 67 263 651 -795 -49 878 6 14 299 -5 -260 -57 786 502 -25 -146 314 253 -626 757 895 312 920 -261 -603 264 98 -67 807 601 -313 150 158 228 919 -102 -673 321 884 855 781 -865 -562 -415 159 -452 289 -872 -860 267 -255 765 926 -509 -885 553 -772 591 204 229 680 659 -684 -11 391 756 907 572 854 399 -657 698 418 769 1000 -802 -801 885 -472 10 183 -37 295 884 23 181 23 -681 -206 -234 -474 885 -429 -958 -712 -114 592 -329 766 -751 -938 277 -575 -483 -484 -463 941 -476 -474 -925 356 672 956 639 -632 -220 1 -231 -285 -505 562 419 -218 432 900 943 -464 -759 -212 535 751 471 868 -326 708 877 -31 -382 -215 -293 -871 -284 -430 391 -723 878 -608 935 -821 384 -508 -128 512 349 520 -394 -199 -900 435 -551 -550 682 -961 50 253 -574 -855 -35 -207 837 206 572 -447 496 225 -113 -875 341 359 -12 600 587 120 811 854 63 -455 952 565 -634 -161 352 757 745 -360 -788 892 -303 -705 -660 -253 -367 -452 692 -707 899 613 914 -320 347 -153 666 909 453 71 709 543 763 528 -438 -479 629 -34 689 -98 288 -816 846 164 -514 -839 -617 -678 -298 268 -801 -196 693 -236 -573 198 801 -421 -539 700 608 951 799 197 384 1 303 827 -748 142 375 -571 958 230 67 980 275 -143 8 514 159 -472 -269 -457 521 949 -652 -581 -378 -430 965 643 -569 889 -451 -130 -245 272 286 306 -489 65 284 411 804 780 96 467 -467 187 -673 -178 507 677 -51 -507 -701 -664 390 -355 -570 460 -134 -630 52 -793 -288 -136 939 -985 34 106 -909 -314 -981 -947 672 -685 694 -606 378 340 643 -752 334 895 555 -492 -927 -572 -391 -853 802 249 446 944 -350 568 -964 -453 692 797 826 -330 -462 938 -323 793 879 826 -494 977 426 -554 -826 941 403 442 -460 -281 -510 788 250 -949 -549 -95 407 -228 -570 -96 -171 -531 -556 -841 -331 769 109 -160 505 885 447 -433 -776 -954 380 963 -611 223 81 -50 -874 -640 483 963 35 852 -549 -318 -358 -248 -953 896 -806 -498 603 -969 -814 -899 -568 -136 -634 980 -314 776 -594 -679 833 -625 233 156 963 202 -783 339 -497 246 187 -796 -237 746 -421 -824 -911 118 208 556 320 262 538 360 -710 985 332 -344 6 -350 608 408 975 531 597 -877 -278 -607 -997 630 237 538 -689 -505 892 -648 -829 -283 928 97 602 431 -361 906 -561 -146 105 -811 74 -638 456 550 -766 658 -8 423 219 -745 -229 -670 223 -87 -548 -956 -147 -826 -566 874 194 -430 -771 770 135 -811 -191 -710 982 262 534 382 640 -497 461 704 -553 611 974 -623 -831 623 983 835 -419 -206 -538 754 615 -155 668 -554 -868 -506 -501 -300 -860 -453 -319 935 797 562 93 0 933 -311 -90 -356 -184 -525 131 -22 542 -450 -409 866 864 257 197 -287 -717 -612 -948 -317 -407 902 -482 326 907 135 161 -301 936 337 -130 -800 780 -818 544 -838 210 688 -91 17 131 665 -429 -1 -849 696 -980 -613 -343 -145 419 596 -288 -599 -377 -770 -802 -944 -522 532 -797 -277 -261 949 -220 -73 388 960 742 331 -152 510 254 -967 563 878 -41 439 -44 -714 -6 54 -998 -334 972 -103 919 784 866 -107 -923 -814 247 -84 -141 -816 91 746 1000 820 780 103 587 -259 996 -905 275 -785 90 202 988 775 720 -173 190 -377 -607 799 -23 558 343 596 -696 -363 487 -660 -417 -832 -528 394 432 795 -237 26 113 -644 275 966 386 -102 -587 67 79 77 554 -962 169 471 -586 674 -362 992 -770 -929 134 -335 603 -968 833 -684 251 670 -431 -358 -390 -125 332 32 -625 348 -326 -503 -354 371 -508 -587 -284 509 314 769 658 -67 387 847 -680 20 -689 786 -432 -366 628 -427 -770 -899 159 -264 797 414 609 -745 325 833 -963 -305 747 699 137 148 189 -898 -52 895 330 915 -221 -220 -601 457 -433 -657 -233 482 -851 -718 300 -216 -53 164 141 -465 632 853 -145 -791 -641 643 550 958 89 -801 111 898 509 761 -936 -628 643 -533 181 516 -824 -186 43 242 -1000 328 -724 796 -275 -617 570 611 319 -98 31 347 -270 200 973 -585 192 -196 -952 373 -391 338 -816 451 -637 -474 -179 -856 -872 107 -564 -466 -173 96 -855 816 972 -190 714 680 875 -858 -842 -372 237 -177 -867 -36 -811 -719 94 -591 259 -686 710 241 -309 -558 -128 -372 -938 21 -166 -627 360 -642 838 574 -835 -176 169 754 -156 609 -748 -40 -160 642 -367 987 473 -13 99 -139 37 -612 -576 -166 552 -890 -827 344 -515 814 -93 201 299 557 -180 187 830 653 824 260 -618 850 662 -164 -260 -305 352 343 837 -885 564 251 780 -824 -705 92 -93 780 -960 653 -188 596 736 -314 982 -779 77 838 203 -638 -295 -554 522 325 -618 -553 -474 574 -767 295 605 -162 922 -944 866 -860 649 909 -589 -516 -525 571 -102 958 -922 42 -749 -978 -749 -294 707 -436 528 -828 123 -287 117 865 271 498 -660 904 -469 774 691 302 -705 992 975 -96 -390 998 894 162 666 -569 583 -632 334 217 712 489 529 513 666 -132 681 272 -833 804 -451 -847 350 -455 285 746 -251 -655 126 -646 -321 174 -744 -85 772 -297 88 789 -790 35 948 822 499 -505 486 598 854 705 903 -508 -149 -263 -725 670 -82 -545 -255 368 474 954 -831 502 -156 -800 28 -791 973 644 -930 -243 -334 33 1 -166 6 -623 474 262 -805 -838 806 211 226 882 319 -628 775 -114 -298 938 356 -249 -902 811 -339 -568 524 -410 -511 314 553 -561 -956 558 -809 -333 -471 66 950 463 -938 999 531 223 -168 230 102 -904 237 -94 24 -703 -283 -434 -705 -344 -311 -845 -750 496 -582 226 -4 -183 306 -93 313 962 320 -589 640 206 750 274 -300 929 865 -361 -419 -506 -251 385 935 -335 -901 -495 -817 329 288 847 470 -907 150 650 203 -359 201 -637 216 464 -970 -906 -45 904 -730 -10 -492 -672 -556 692 -798 -355 -10 314 -84 744 -920 861 -383 -570 -793 53 251 270 643 601 -715 -268 750 -212 698 224 -713 -176 96 -817 -871 94 565 418 -545 325 981 -829 -328 478 -826 117 827 697 643 -556 -284 -84 2 -377 235 -991 -994 856 -49 306 -405 382 12 934 3 -297 648 482 -466 330 -90 999 -772 115 -693 627 827 833 -214 265 -89 146 727 -233 -621 -786 278 844 526 -657 -423 -941 543 416 -633 706 -396 553 498 -841 700 -696 -882 699 436 791 972 9 848 751 668 -881 -530 -332 86 613 441 378 -739 595 -465 -917 729 -192 -648 800 467 -458 -175 -992 -951 154 -58 -431 -522 655 96 485 863 -334 -161 -440 15 -477 -976 -128 -282 38 461 -790 228 -312 629 394 -667 305 761 -313 392 -798 758 630 295 -787 605 -781 1000 -338 -90 -212 68 -674 -253 331 -97 639 -239 388 631 527 -427 316 364 308 885 581 218 834 914 378 -302 -780 -42 951 706 -32 -123 642 275 -876 -94 568 343 -358 -374 212 537 237 -350 -318 -357 640 355 913 317 16 -455 -543 -685 -89 -445 93 -204 -380 56 -743 -217 -513 794 409 431 293 636 707 -847 835 -659 -922 -389 -740 93 -450 192 -393 562 587 526 184 -747 829 111 539 -64 -205 -84 482 31 120 785 -487 -489 -799 -764 -338 699 -173 -710 700 239 805 -895 728 867 -234 -601 523 414 -452 -629 -187 -723 -916 182 -978 -294 -136 355 -379 485 -302 356 -972 -703 255 -796 -127 80 564 804 652 -236 -431 987 -347 -471 743 -743 322 -859 792 762 45 -323 768 -397 267 -517 493 -47 -80 38 913 323 -638 -313 340 -953 -470 342 -111 141 804 438 148 928 629 -303 319 456 -5 -28 960 178 -140 220 74 146 681 785 -915 -80 -743 -977 -229 565 -26 -229 601 -180 -326 -487 708 772 162 941 834 -288 -902 -331 696 -500 624 896 991 60 -452 815 -799 -380 -688 277 550 122 202 -223 -841 509 323 49 -45 452 -539 -589 -117 115 43 814 646 251 -474 -887 -262 -457 654 71 -863 391 -697 905 6 393 -293 560 -418 -613 -27 267 -323 631 -969 981 774 26 127 547 571 -936 -267 140 546 -165 -684 -792 -384 742 131 619 675 -390 857 230 -298 671 7 747 687 -691 -788 -59 -31 922 -854 393 -997 -462 902 -918 -484 731 740 665 -431 -629 165 -797 782 508 41 958 629 314 -31 -340 -876 836 -989 -990 -357 918 -611 981 -392 -472 -651 -393 175 961 -840 -103 -305 -396 -47 716 242 -170 785 -357 191 -646 -800 495 -103 879 823 -301 399 -398 191 549 -231 -316 795 -48 -710 -31 -50 524 -967 792 754 -626 -709 -152 -104 -299 -54 215 -487 -803 972 985 -174 -445 369 989 -633 -149 671 -356 937 802 528 -868 -119 -179 -418 16 736 536 -580 115 859 624 -237 -510 114 -599 475 847 -451 650 -511 694 -852 -292 -594 -913 132 -836 936 227 366 -994 -579 -370 -236 601 -983 -331 -629 -375 -709 -904 -152 -197 -542 -186 -291 -53 743 -923 96 958 658 898 -177 90 753 533 190 69 670 699 -644 -847 -420 -126 423 -595 -608 610 -833 -554 -789 -686 -541 -120 842 926 -494 398 -861 -783 -905 -210 973 -32 911 -560 -748 361 -484 -16 -703 543 -108 -167 993 352 214 -3 427 956 846 -332 -221 -80 478 296 -863 -3 -488 -191 -789 -185 696 573 -915 292 262 -430 361 903 696 745 727 -570 372 -135 -785 81 665 917 -171 76 513 -896 784 -505 561 299 -862 278 498 669 307 -597 124 -17 -256 -422 36 -17 551 -1 828 191 559 457 -250 -598 291 876 298 836 -732 -474 -498 -811 573 -271 -645 334 -331 -348 169 -978 -953 163 886 -501 -109 -944 643 -680 269 642 -657 134 -703 494 107 391 -728 809 -275 -313 913 532 -619 866 -281 517 775 951 -858 -956 408 -309 863 -840 580 298 591 131 -446 178 649 559 -227 695 324 -711 361 213 844 -79 -840 943 366 -426 -212 849 -240 -985 -345 57 -772 -242 426 -429 34 -943 -665 342 -594 445 190 -208 -495 -323 48 940 -957 456 912 -423 -685 -572 -457 765 -331 848 756 -230 991 -155 -708 144 -884 -70 688 294 -228 -25 625 -956 634 846 -993 300 721 688 -743 -467 537 -271 721 -696 620 -554 233 775 -136 747 -519 -135 590 -884 428 924 419 459 -640 -12 -219 359 -302 868 16 -549 96 752 -448 776 -174 -606 -292 676 -115 708 -697 -106 -398 -440 301 -625 -639 654 -153 940 -714 139 711 413 789 -689 -875 754 -496 -162 -691 323 125 -319 766 314 311 185 -585 355 806 -928 206 481 201 403 -441 462 658 640 487 -910 -67 266 -297 272 974 -383 -499 -792 37 -603 22 -212 -724 108 937 -515 -302 78 897 -846 -1 -936 804 508 -546 741 -815 364 537 698 -56 -552 -756 -542 -930 -189 946 -573 -305 281 460 -67 262 -313 729 -700 -940 642 591 -152 -870 -397 947 746 -131 252 -422 106 285 119 663 538 -940 175 -42 -34 458 915 -827 672 471 -588 18 -991 -178 -84 536 -786 -598 244 -927 -593 694 -316 -657 -179 -372 -169 350 -302 -871 29 798 64 999 493 -243 508 -958 -342 -809 812 598 -320 175 -96 156 374 -982 277 111 -40 380 -550 -872 248 -809 697 897 -413 -827 412 -437 630 -471 704 -785 -997 -317 -403 -229 874 13 443 977 425 -31 -354 244 622 372 -907 -377 -823 -363 -309 410 -589 -906 744 -20 440 368 -544 -180 277 330 741 746 -927 -328 339 740 572 -884 199 -210 -810 628 560 291 925 -331 -60 385 -454 -960 27 -963 -937 844 839 847 316 -508 -913 121 720 155 436 259 -354 -461 588 -634 -80 707 116 -18 -346 588 151 -857 361 861 273 528 -26 -387 658 665 -75 -718 -834 -990 -638 749 -476 627 -113 -241 -155 -589 942 -932 213 -553 -521 249 -827 -888 -964 759 -72 74 572 664 536 -254 -193 -29 -283 -928 932 445 444 -68 -911 -756 -979 -680 -508 581 355 577 270 765 -824 351 497 90 606 780 755 -765 969 867 -800 274 -81 900 583 -966 358 561 -956 -14 -950 -670 -632 -772 -902 922 914 662 -714 876 -440 -316 -772 -481 999 -586 -374 -793 -651 380 300 -832 -401 534 278 325 -241 235 189 948 90 237 -930 -178 -985 -144 -659 592 -123 634 -662 -575 -205 282 -665 600 -709 459 -214 692 -947 225 404 -569 686 957 607 -912 451 -292 611 951 -926 142 558 125 390 -288 -299 -361 287 467 221 -511 -908 98 692 493 -655 -830 380 -678 -964 -343 517 -515 95 932 193 940 -405 545 -930 -74 -841 148 -958 -531 954 692 -539 -564 -144 86 85 955 -402 163 -208 696 -129 -220 839 468 -347 964 -239 -698 -944 731 805 17 554 619 -10 -370 720 -849 -897 505 -37 -727 41 -242 375 -953 221 782 336 11 651 -45 699 303 426 52 864 -46 409 -637 615 570 150 -193 -811 -58 -454 475 -804 153 991 -975 -232 78 610 549 255 530 173 665 -471 -704 -127 366 582 -214 -927 -472 370 806 176 -239 -842 126 -1 -313 -353 -96 700 802 655 -354 -134 267 927 327 -765 -466 -236 950 300 -714 -779 700 655 428 675 848 -777 -554 220 116 698 377 299 -479 497 -997 39 -25 25 -882 -851 434 128 -885 -753 -143 -302 244 67 227 -165 851 -623 247 -439 -147 -83 -756 -116 222 651 -630 123 -877 -783 -64 -874 767 589 -61 -280 33 731 88 -964 -991 -749 -435 -117 308 437 310 929 606 -360 -320 522 -854 -869 722 -924 -923 307 -570 -447 132 104 753 636 462 -518 -607 -905 -734 -482 -297 -776 184 -188 -654 341 334 793 -906 -180 490 -369 -116 -152 -653 722 345 -94 -909 -246 681 -136 -441 -617 159 -132 948 365 418 -903 -145 -664 -128 -557 392 -921 157 939 614 872 345 -731 843 567 -902 -898 408 184 -298 -622 -783 517 485 -65 -946 -574 519 799 404 786 799 533 -775 -361 82 776 665 299 314 994 -139 859 434 -787 344 394 -438 -634 877 -567 -793 -731 -82 665 376 776 -314 714 51 26 -770 282 909 -644 -151 -328 76 161 563 156 -96 757 -707 272 -26 -751 86 -955 -832 370 -591 -614 -853 -610 -439 -749 224 552 -492 -246 -235 101 249 -423 758 745 -353 -642 -661 953 206 557 -227 -305 656 658 610 390 -419 777 655 -874 325 -662 795 341 -526 361 -153 307 -870 -514 -994 -23 552 148 542 866 -487 418 139 276 -770 -774 439 326 -525 387 907 -273 473 923 -511 731 -333 -94 -280 -365 -597 -119 -298 -945 725 995 84 -270 -84 -60 -227 -104 637 898 789 -524 -62 167 647 -691 860 323 471 -990 -776 -368 -865 731 4 932 -430 373 -941 353 222 572 13 902 914 815 720 676 -290 -600 -658 234 287 -780 -944 17 930 485 -228 -520 -879 696 -978 -453 -18 -732 846 -858 -218 -338 415 -748 586 -130 621 -738 149 -741 -629 -453 948 -417 -437 -966 847 584 -541 -961 -468 -904 -689 189 601 -969 279 -561 961 597 -98 -906 505 274 937 -805 942 422 -309 -728 149 -316 539 235 -883 -44 38 123 724 826 -113 -3 -394 430 -220 -152 624 149 584 709 -763 -454 -711 53 54 30 107 208 -351 409 -107 -207 -720 741 483 -512 -53 930 -313 -306 440 483 -49 102 177 443 -409 -192 -962 -383 67 628 323 -953 715 286 -395 475 -892 -307 32 -706 -3 958 -577 347 -464 391 91 -371 -483 -332 471 590 -924 -934 -402 -357 165 557 -400 -928 44 -175 -520 -277 291 -775 -931 596 -27 512 610 -59 633 174 -653 856 596 -633 -128 253 -922 -486 878 342 864 352 -316 995 -702 -435 467 850 -988 312 843 532 -512 136 753 -404 704 -697 -210 797 -753 -279 -734 386 -464 -286 -706 -452 -353 905 -221 893 -786 -349 306 790 -953 310 369 996 -604 -736 414 40 822 214 -836 -63 838 -637 -961 588 714 -511 -452 -955 408 82 -508 86 188 -206 142 707 -617 845 -456 628 207 -481 335 383 -388 84 818 949 -587 -781 -528 738 610 881 -333 573 -881 -671 36 216 -858 370 -733 364 -418 870 -571 684 455 483 -802 703 177 -881 -312 -387 -774 966 -638 623 143 503 -91 679 -988 477 749 -568 894 -120 964 -958 565 519 -414 389 -608 229 325 -193 756 450 334 -324 -132 -82 -427 -645 -461 987 187 -978 970 -346 -269 635 183 432 691 -922 -334 167 426 -147 754 762 723 -858 215 -673 665 -385 710 698 -891 359 189 527 -984 555 540 -861 247 63 -21 785 -286 901 -28 -233 -327 -664 -726 44 -451 848 -257 -66 684 -603 -102 -827 -747 756 435 -693 -693 -117 6 -740 -435 -617 66 -877 525 490 666 339 -583 296 -774 427 -652 383 -627 -981 -703 121 -367 -590 393 -297 32 318 97 -529 -841 1000 249 978 869 -399 -93 320 -767 219 -583 559 -262 276 961 -860 403 -464 -33 -906 -52 219 58 710 -538 19 -775 693 243 852 -908 -153 795 -871 -670 250 -512 936 925 -170 878 111 799 824 85 670 126 299 -558 -436 416 -231 876 79 -632 -595 -265 364 289 -112 -951 320 854 -210 716 918 -927 685 847 -290 836 -375 828 245 771 -281 -471 -413 722 -593 135 554 -688 135 418 580 851 -312 -751 60 6 -263 579 167 -779 743 -401 549 508 -574 -185 -53 290 729 -438 155 640 699 451 858 -154 561 -437 -73 254 -103 795 957 512 508 563 -824 743 -938 -6 61 -433 -935 -866 -72 -952 47 -453 -549 527 0 243 -319 -992 201 -910 906 -860 -403 221 -288 51 -726 -839 -618 851 -594 150 -848 345 -816 721 -733 944 -118 -924 -206 781 -525 134 968 999 679 -219 876 542 -216 -409 100 307 -396 678 44 -611 525 -818 -809 979 694 151 881 -101 -459 800 122 -787 566 -95 242 242 -619 379 819 379 42 -692 35 618 286 141 -698 -524 -67 -506 37 193 102 -156 106 -320 80 399 -3 -800 -290 586 861 579 -5 -50 952 -384 -597 -940 805 -505 993 -789 964 995 -173 300 -782 -591 383 94 307 -650 812 -733 -533 -208 -939 820 -514 -321 367 -147 135 -353 289 -944 -147 -821 -690 591 891 -221 -306 708 -301 767 -913 -653 646 751 -759 578 209 -288 -109 710 383 753 852 -287 914 700 969 -141 701 -214 -492 323 578 328 -566 89 -946 -22 -415 938 116 -10 -429 -881 -601 -253 -720 -243 273 -280 466 727 283 818 -553 244 -712 -830 336 -31 -826 -839 -621 -416 -180 -761 -115 734 134 -772 -699 233 696 -773 338 -183 971 172 -392 -920 -742 -71 10 -53 -299 643 -758 386 -209 343 13 575 651 -494 -260 539 286 -444 -604 -990 586 -716 450 -330 -791 -820 188 336 -103 681 -109 20 588 -401 -892 439 -665 648 648 313 -616 -955 -4 -456 982 431 715 897 143 602 -795 350 -215 -224 -600 -967 765 807 -799 901 445 839 531 466 -402 495 -335 -715 -310 291 463 -952 469 555 -978 -886 270 513 -445 853 -661 -661 -368 932 67 207 -840 615 561 374 830 -90 -658 -517 -600 189 836 635 364 329 88 -19 -769 -416 -637 206 535 964 31 858 -826 642 -16 867 138 -882 755 -459 -122 999 837 612 -583 211 -186 220 456 319 280 -620 -959 -408 -622 5 -412 944 -261 -853 361 -700 -670 -721 843 379 -882 585 -425 -775 -441 725 -50 -303 -523 -878 277 -242 246 -835 -664 204 793 -381 710 243 688 446 -511 -896 151 884 881 -953 -545 897 547 614 289 -261 -42 -57 -58 131 665 -9 821 103 -45 245 -68 -108 -103 478 -790 909 -922 395 -423 -474 -524 42 -686 739 8 535 -470 140 -185 -445 -124 347 -134 -123 930 -297 -446 -689 408 269 870 521 -807 -862 -171 952 -322 684 -410 60 -151 -515 390 -89 -959 283 -613 -170 543 816 -539 -430 859 -814 463 519 447 85 955 -54 26 387 467 292 -52 -775 107 85 160 -77 294 63 -590 -487 -649 -687 957 519 -883 778 -511 -660 701 534 -471 -24 -492 769 363 113 -756 -991 987 -417 23 695 927 196 -287 -396 949 -671 926 870 -435 -841 -340 689 546 653 -232 -427 858 53 -220 797 840 590 -180 839 -917 -872 454 -540 -254 -600 -880 -68 -287 655 -404 227 96 42 -562 -547 232 -435 -293 881 -924 -612 -925 -470 1000 -487 962 -253 751 537 -153 995 284 645 -409 640 -602 587 -128 653 792 -817 -564 619 -314 -231 -927 532 -454 540 -254 -73 -690 872 -363 -58 -741 670 -559 -585 574 43 354 763 748 -459 -727 49 -275 542 -939 512 -577 111 796 -947 -261 -276 73 551 -534 -143 750 -189 859 -179 196 -898 188 103 870 87 -958 983 713 -737 128 -103 -70 295 604 -947 -303 433 -980 -200 840 659 365 907 115 533 802 -476 -836 -569 931 905 590 -111 -428 -917 851 -275 -823 -960 161 -508 -175 -230 -749 215 177 34 -799 295 601 952 116 -452 635 898 100 -522 99 -741 -590 479 792 432 -827 -452 -717 243 -48 -272 -806 770 -106 -70 285 949 535 -826 -321 328 287 -826 -443 -922 -664 -574 296 455 858 648 810 72 27 150 -831 119 843 573 -118 -742 -613 526 -872 -972 727 -656 -63 -741 325 -669 -368 30 -962 276 151 971 819 443 798 794 -205 -466 983 -255 -795 212 -164 484 450 464 614 473 -969 321 16 745 -956 -25 159 859 557 536 -110 700 -876 -33 -157 -780 -12 281 6 649 -252 -140 -617 -845 -626 -638 -157 817 -118 780 -390 124 -886 -377 514 -459 -774 618 -747 292 -608 -93 128 923 -411 -287 -852 -228 -911 401 155 278 678 -300 781 -500 -871 891 -319 -643 -933 820 670 -954 770 -350 -268 -369 319 854 -966 221 -870 -841 -261 973 465 -485 -443 646 -145 892 -197 897 230 -166 682 -767 122 842 169 397 -320 383 1 363 -222 361 718 -787 -373 -410 528 53 66 198 -96 904 -869 -162 295 -128 292 427 715 -390 -392 193 -768 478 139 -378 831 -899 565 -755 910 -400 644 809 -55 606 786 -146 425 -685 -245 -973 -811 345 -660 -218 347 -785 26 -666 -773 -719 83 306 -245 867 83 349 126 -577 -812 -818 618 501 -544 -811 -701 537 566 169 -66 468 -737 -486 -881 -529 783 222 275 -106 -717 -442 818 -288 -807 -987 646 130 -197 -293 -190 -650 -249 -98 -185 -460 -435 -26 -223 -815 -147 -101 -676 -706 -966 -183 13 865 9 -252 111 275 922 -676 434 375 987 -29 543 -197 -651 768 224 494 167 828 -741 -954 641 172 404 -91 -84 -345 222 841 -235 763 731 146 647 -895 -546 -218 -714 857 -888 285 -936 -872 -168 -599 997 819 -404 652 700 774 895 127 -399 -15 903 -437 -833 754 670 731 -878 -476 18 -605 105 -321 -916 -441 635 725 82 47 -469 -230 -874 -110 712 -897 169 -627 -532 170 -727 186 280 -960 165 -266 931 970 318 -970 -229 -558 579 177 91 -317 -454 616 580 -913 532 -446 186 -575 -911 -158 194 690 -134 -691 -21 -253 932 -979 725 -170 -959 773 984 626 -505 766 110 876 -170 782 169 -977 281 315 -610 -272 381 808 513 -115 301 785 -902 171 -126 932 -609 -867 766 599 -16 -145 -220 -820 -99 730 494 -667 297 -799 249 875 762 45 937 754 -738 415 272 -253 543 -546 740 335 298 672 261 -295 691 -244 760 -487 674 264 593 514 380 -399 -651 -819 361 -3 356 715 -521 -878 -850 -630 693 -129 457 782 643 -109 -447 902 -821 -701 -546 244 -133 610 -765 -231 34 456 -96 -575 -106 -366 454 -503 -161 -953 -483 970 -712 774 621 -843 282 -107 534 68 -838 891 678 413 -488 943 -308 -235 -121 -965 -883 968 -633 657 -858 514 174 404 -135 132 239 -521 949 -201 -724 -977 733 337 -98 -679 232 518 949 -145 -575 -950 346 790 51 539 -272 62 -171 176 979 428 -188 894 17 -921 -10 -906 235 -360 505 -774 -170 -884 805 -29 -337 655 -423 754 523 -717 476 904 383 780 -649 873 208 949 -221 -293 -868 300 904 573 594 756 -815 -803 -221 998 745 137 -91 -140 -774 -206 -897 683 737 910 -683 -631 -739 721 -438 -540 -592 259 -435 99 -731 -291 -808 250 395 -393 -530 -35 133 731 -75 -463 -78 -288 -835 -894 538 556 -55 -592 -576 -541 -485 -876 682 -264 -47 566 59 974 536 -562 -495 -811 -502 33 482 986 228 -203 -837 226 325 -559 789 767 -76 734 -315 183 768 767 -762 883 195 628 -608 666 723 -735 -169 1 56 209 282 -789 822 -951 -889 972 -789 -353 29 -631 -85 -220 139 -463 -20 9 -676 150 -175 -698 870 -955 867 -127 -741 795 52 339 -127 724 -730 -915 555 -932 -545 -906 261 -182 878 767 565 113 -563 -627 -326 17 -792 837 -744 -531 984 -133 236 -902 -716 267 399 -100 666 -734 709 -84 49 -260 -153 682 -516 -907 -790 -196 -635 361 668 333 -342 -536 -243 -616 878 -680 18 -314 -708 599 -232 8 -654 -58 -11 -654 -467 -876 -47 -43 -591 -296 692 -274 843 327 -602 663 -852 706 629 -130 201 526 13 961 333 -997 792 -242 25 -231 451 -922 -297 406 -970 -474 385 -884 -908 -753 861 899 814 69 307 -702 -765 -644 988 438 102 -553 26 -89 -560 -750 373 548 340 -307 -949 -603 959 423 501 -335 542 -46 827 -186 -647 -985 -86 -165 866 400 -805 -373 -157 609 -374 335 884 -211 -967 -763 -266 -647 -264 673 -30 -774 947 282 -495 372 -342 -923 879 -452 404 639 -323 744 -876 -326 899 551 -462 -396 -548 -592 539 20 -80 -64 392 654 -752 396 383 -303 617 -608 -502 934 -113 -605 352 -12 -5 -1000 -520 -711 258 -755 -368 211 514 583 -16 493 -736 -934 -713 -764 -340 628 748 -284 -553 538 656 835 687 408 -783 951 -354 268 21 -190 -927 -723 987 92 197 -759 963 -691 -635 -34 86 -815 622 -122 756 15 -136 -531 741 631 -921 247 530 -25 -250 -805 463 -571 186 71 23 380 592 416 805 -222 -295 -837 -370 -442 -266 -335 -814 550 -834 -600 554 10 550 -276 -651 531 -12 135 -987 -333 -33 396 514 -720 283 -480 -493 637 803 17 -67 449 -3 -761 -474 717 -944 547 612 75 376 -559 -793 91 774 162 -867 -906 -177 937 -787 -55 -858 627 422 391 -25 381 -997 796 -93 -557 -502 -419 72 -450 -186 447 766 -500 -292 612 -501 714 -185 -890 -544 -772 -447 647 -369 -527 374 -70 -32 -503 -135 747 74 710 -481 628 894 872 771 975 -663 -548 728 208 -57 -169 -133 440 915 749 -484 484 571 -884 -657 -496 247 -573 101 494 155 861 658 755 275 652 587 -428 -712 579 427 930 -575 798 116 739 -893 -731 -876 974 792 -515 -817 -710 187 97 741 -251 -430 707 -373 199 468 -429 -391 -713 269 -385 860 -194 904 -849 842 -3 -795 574 -344 -655 645 -168 -86 -961 221 -921 543 -123 29 965 -876 227 -462 -612 -218 -740 187 -710 213 -876 -522 -390 925 -445 -11 -4 -11 750 51 -884 -893 -572 186 234 479 397 730 173 139 592 987 -2 753 -372 -820 248 626 852 -180 939 268 -588 825 -623 84 -276 -705 -286 745 -16 -316 -637 -917 401 178 -389 -425 -626 -991 430 129 58 184 -770 -846 787 -436 498 -488 -820 994 439 -519 -414 442 -599 -97 856 -710 44 -188 -584 373 6 -77 -427 -160 -384 918 -691 -707 -146 952 -462 515 53 -898 438 -529 -567 863 697 -830 -373 -242 285 -214 604 720 109 -348 -892 -59 23 -611 -727 435 -410 87 435 -465 248 -532 -498 701 -497 601 -761 709 280 422 -897 521 -589 272 799 -65 -140 757 -98 789 -197 -398 -449 -844 741 949 975 -279 -895 -43 -524 845 654 -719 -390 763 119 925 320 -318 476 511 -78 770 -409 979 -56 -953 -488 305 -256 235 854 -602 -422 663 -58 -775 600 532 -51 -440 693 -493 333 742 830 -875 -369 -152 -817 226 -676 20 -875 998 210 -34 -396 -190 -245 443 356 814 -183 -172 599 -752 38 795 -392 389 291 924 268 190 -993 -325 997 -857 -293 -960 950 981 420 472 634 -519 -443 393 998 825 -900 -804 656 662 -899 -976 -58 -428 -887 -519 781 -869 -440 909 406 624 981 91 52 -98 813 405 629 116 851 -703 929 48 899 211 34 700 -771 491 552 595 989 142 -655 902 13 -731 -353 600 -426 662 -926 961 237 768 -2 -90 -8 -375 -87 -583 776 379 -563 -332 728 630 -334 393 -807 -128 762 707 -185 -341 -333 640 -255 11 846 -485 -179 335 -132 -832 614 -737 795 -265 -618 655 -86 -188 655 254 -789 -655 -939 656 42 -603 218 361 577 -368 624 -198 141 225 -338 -138 139 979 301 474 175 -418 474 49 886 -482 432 657 -138 -658 539 271 -250 752 -359 -557 743 199 59 394 -371 -376 -446 -624 -302 679 171 231 936 -355 -879 -249 -747 40 -119 -363 443 -409 932 179 115 563 309 -470 -689 223 122 426 -122 693 -463 792 -173 -106 596 129 735 237 321 6 -518 -642 -10 470 -997 483 -728 915 -552 -523 400 -145 920 217 -600 812 586 899 -262 -19 -494 74 -756 982 -459 -271 297 -608 819 776 -182 -606 19 -809 413 -825 931 -276 -642 973 573 395 93 459 445 -640 -676 -82 702 619 958 -438 511 471 -430 929 -440 146 -409 335 264 -398 -209 -233 773 744 -119 855 -50 56 684 680 -429 -372 257 787 -196 -254 354 724 703 510 -497 -799 835 913 383 450 -700 812 -909 844 -456 -360 -197 -363 -219 -616 772 -606 558 -962 -547 219 -930 563 -330 112 -558 -719 328 -781 6 932 -479 -321 373 -68 -987 839 -797 625 -828 389 854 -310 703 -627 655 622 -535 -329 -25 -788 437 722 942 -615 925 -651 -596 892 -64 -383 134 188 350 -553 -571 72 -336 -735 -164 -406 457 484 240 -796 -116 -583 -460 891 765 735 -998 433 860 -551 -929 593 115 -240 954 -772 795 -684 39 921 -440 -469 -917 932 451 -180 208 294 664 981 -492 -449 85 -522 -92 779 969 620 -524 -259 -945 836 -819 -253 -191 493 853 357 -804 -387 -106 711 -9 -861 995 324 -237 323 -575 891 363 -206 -95 -83 18 -569 478 516 -354 421 -421 601 601 220 -454 -523 344 -664 485 -1000 -857 -827 -626 -334 471 82 -740 -528 304 159 -343 -113 64 -474 228 107 102 -559 -942 -503 -723 640 323 380 266 431 -773 -644 -11 -667 767 115 910 402 792 426 897 -221 -832 488 -757 -658 801 -50 557 -685 -553 691 -496 149 931 854 387 264 -24 398 -579 -663 -430 -344 551 671 -968 -953 -117 -961 277 -308 991 920 228 346 -515 -185 -288 -490 -997 -748 -745 -723 575 -592 84 -420 970 -666 973 -899 -948 -750 864 958 -399 983 901 169 -93 613 974 -407 -433 -993 -145 -909 15 973 -611 -938 -259 -989 880 408 -578 -102 -55 -919 -219 -992 -49 472 -33 686 28 -389 -533 -674 636 -409 -632 -564 -820 384 349 -468 -330 -226 887 426 355 808 148 -910 701 950 990 875 -160 713 -592 306 -255 -693 -895 -709 -714 -648 -69 897 777 -290 -236 748 1 -274 927 746 464 26 859 -781 -628 818 -755 -60 -411 -816 366 851 342 -586 300 736 -286 -934 -490 844 -310 -855 302 -645 754 356 667 -249 -740 960 529 -275 -851 -448 -85 -692 67 -516 -609 163 -121 968 908 -555 -12 964 191 -584 471 957 -938 -517 -970 -392 -565 -323 453 23 432 505 961 165 192 341 991 -714 -532 219 -908 244 -488 10 601 292 409 275 -948 87 733 681 -766 270 503 874 527 615 340 149 898 -258 -668 731 960 635 855 -22 752 234 275 387 709 794 727 -514 851 -388 859 284 21 889 -413 872 -965 -874 983 532 737 -914 -132 -650 -418 788 608 480 -923 57 453 250 681 -34 -994 -422 33 817 869 -93 -857 79 -259 786 -263 -662 16 -802 -608 559 -59 -755 -230 30 -365 -727 610 358 211 -588 -826 309 823 325 -185 -195 -322 -509 -288 -430 -903 -368 -232 737 245 -820 -794 -876 994 -754 -360 -923 405 -555 648 825 310 6 -851 -850 118 -227 -951 731 -431 -562 -576 314 732 -859 272 -793 861 -908 947 -57 -22 868 -122 707 -35 -956 637 70 -22 102 302 751 653 43 -166 731 -435 505 -286 -813 485 606 652 -506 -670 -18 -402 617 -706 394 -736 37 756 28 616 307 -159 -465 661 -925 538 291 -72 914 911 505 -821 226 -258 361 -902 924 909 -274 337 457 749 -253 75 435 254 679 184 -40 -416 -466 -524 -273 118 58 -124 -379 -321 208 970 937 321 447 -71 -218 742 297 46 -806 -253 -199 788 -578 -863 55 276 980 -116 31 951 -899 879 206 -584 -413 -840 305 445 60 -651 610 876 -634 919 476 -603 48 120 371 710 889 453 -636 188 -642 -738 323 -472 475 -826 761 -478 -643 853 702 495 -249 838 33 420 -102 -837 890 937 -271 -353 -463 214 -516 399 -548 -394 928 -8 228 -474 795 -586 670 682 -901 306 -606 136 -676 -738 134 -615 -839 -96 -997 334 -10 -629 -727 469 -654 431 -758 -271 26 371 -177 61 760 -163 282 -129 737 -376 856 767 -744 -427 609 991 693 772 -513 -165 607 732 283 125 -201 -159 -735 998 33 683 881 -279 947 539 39 -363 491 -20 -626 928 -699 -483 448 138 -672 -704 -953 -571 320 -17 -753 831 295 -760 -563 -710 567 405 78 -187 -548 799 360 675 -983 -487 340 -441 -534 684 -79 38 706 426 -95 2 -820 -994 49 -692 -118 -55 -511 941 -324 316 266 354 -370 987 303 -5 -474 2 -541 578 199 114 84 -588 439 -297 -802 221 477 -758 -416 -806 -25 -327 -482 -296 -5 335 -98 333 -395 824 51 -743 -989 346 -27 -748 558 111 729 491 174 329 -224 76 753 -674 -304 318 -139 -816 686 773 41 615 264 -160 382 676 875 -684 242 507 51 -934 -594 883 -947 839 926 736 972 57 -234 945 -49 213 -564 618 -551 -936 -964 468 128 36 -583 541 585 -286 962 814 -778 756 -67 940 -657 -811 274 -769 -462 -185 70 -714 -783 595 843 -549 345 414 -926 -120 -287 -518 174 -243 273 -784 927 -215 77 -225 238 178 643 939 -924 -572 -666 154 168 -21 744 -726 -634 -353 -651 -531 -470 331 -384 441 904 -343 -15 53 116 -164 -322 -583 839 959 291 -425 -581 841 420 374 -221 -345 -970 144 161 323 591 -248 -110 275 442 -43 -231 -332 -228 423 -870 835 -693 -947 199 -1 151 944 209 32 594 354 -344 -385 24 -60 822 482 458 -11 -549 -665 -248 846 -755 -718 -524 122 -46 -963 815 862 -261 -79 -626 -222 -670 720 -715 367 -693 470 -42 506 -99 413 -579 458 -3 -886 408 -578 766 229 -591 -795 -63 756 82 -173 -613 568 -446 -70 927 -186 -827 -832 -963 -954 622 510 -567 -406 747 171 689 27 -465 279 345 450 233 783 -352 -339 31 569 297 881 -547 708 -982 124 293 581 169 545 -587 -653 321 -987 967 -808 748 795 836 581 847 341 -418 -52 674 -576 272 718 -483 847 -12 532 -775 -378 661 893 -592 5 394 689 329 234 12 -385 -160 -495 -767 -354 -761 -176 994 677 603 841 668 690 -695 796 -679 791 235 260 944 -332 518 882 504 -154 -832 -430 -260 106 -9 940 572 439 454 -127 909 238 696 -251 856 676 740 -743 -577 921 -146 848 -20 -789 165 -927 475 505 705 557 -563 850 909 795 493 553 445 32 -313 -377 188 320 839 -739 -357 840 -689 -507 732 -768 -964 398 -471 392 348 62 705 1000 575 918 317 -671 -590 446 134 -570 -482 443 692 -229 241 983 -259 -505 808 772 593 302 46 -41 730 -77 -185 444 807 669 -858 -830 688 906 464 -673 343 -189 -833 -317 -543 -849 303 314 -685 367 479 422 -948 -225 -900 -792 -890 -324 240 -123 -491 -313 -153 -115 900 -656 -318 522 -429 985 -291 -759 -32 -99 -185 703 79 144 395 -179 -177 -199 462 830 211 204 66 196 72 995 705 536 -906 287 -850 -982 591 304 231 811 503 983 -128 702 91 -412 680 -810 69 847 -744 -425 929 -181 665 743 -219 -334 -455 -375 -944 968 276 -908 -521 -689 648 -888 310 853 714 899 732 -974 454 212 13 -174 48 602 -758 -98 718 84 -316 455 952 -378 813 -760 -632 -994 -84 870 992 799 -835 -277 -462 -178 -432 -763 -760 938 -999 318 -360 -63 -468 991 762 -588 281 -381 -608 -647 -38 -496 970 540 -982 -578 -649 -788 -67 -282 657 -376 849 -29 18 -824 -189 819 -839 602 461 419 264 374 285 -863 -384 419 193 -78 -897 -898 -90 -747 376 974 -586 771 -769 -551 187 -19 -774 376 -943 882 -758 -508 -448 -838 774 976 671 380 215 863 -278 550 -864 -394 485 608 872 548 -308 151 -706 274 -12 -871 -978 -12 -914 840 -682 17 835 -721 254 -223 -762 690 169 -396 -38 868 -110 207 -878 -948 212 -204 595 -620 463 476 -507 -410 -812 925 -729 375 803 -558 -788 -960 849 -82 129 -19 -427 299 -849 287 -691 0 -853 -458 -465 498 265 -502 826 -576 -929 669 -594 -314 -970 546 -174 -794 -921 15 431 204 749 188 586 2 -108 869 701 883 -141 438 418 -205 -344 -533 -34 -224 540 -177 294 -755 -147 -451 -232 -269 -55 -931 -435 126 727 -739 -656 854 -396 321 -81 697 409 197 907 243 617 -471 235 -506 -426 679 759 -794 -717 -787 -444 937 -781 890 412 499 754 744 86 464 531 539 365 -528 -981 -450 515 -711 213 493 271 668 180 772 375 -3 232 993 -683 -486 -557 -53 -397 -961 -547 459 885 -80 130 -144 659 820 -240 337 -363 -911 503 644 379 446 -518 192 -390 -403 -726 348 616 534 613 942 -406 -861 -55 -901 -920 -650 -103 -884 857 867 883 -272 963 382 876 82 -199 -129 -182 961 387 -682 102 870 -851 898 517 515 600 402 -667 -8 413 148 -482 242 -320 -370 593 -502 42 786 -806 137 15 384 -990 126 -656 -371 -618 413 789 44 -78 -131 -970 -690 -779 -689 554 488 366 -215 919 786 -664 103 -307 462 -991 -485 -477 -675 38 819 -922 996 -218 294 847 -569 -466 -298 -853 -6 -947 -349 -508 -345 -213 975 659 872 -828 -132 -991 -128 -537 -163 126 -688 -96 619 724 708 691 94 821 397 835 232 702 128 478 -125 -632 878 866 715 438 316 425 -233 -843 -347 612 538 451 -114 -36 765 201 -868 -775 986 981 953 -670 264 590 -487 155 -519 -899 806 583 -621 34 18 -208 -456 -290 -168 830 588 -362 -207 417 929 611 -840 -429 -315 -971 901 -535 -200 147 -895 961 -270 -962 779 -467 847 252 157 49 964 -230 -294 -305 610 -81 -979 890 40 -276 233 490 -158 378 -446 390 -438 849 -609 -449 -107 768 93 261 202 -152 846 -360 -96 -714 608 832 327 278 -225 -841 -572 -93 942 -791 -956 549 -300 -563 -529 586 505 538 -466 -742 -964 780 105 249 -198 -929 731 -331 -480 125 412 -41 452 -20 19 -579 -320 738 468 614 719 230 -759 948 314 396 976 -569 614 146 102 914 -952 250 79 335 142 -789 590 -563 36 924 -210 43 298 -177 222 -851 -704 426 -754 421 -67 -611 -774 -224 -122 135 -72 55 -265 247 76 967 230 747 169 -137 996 -122 433 -156 -361 416 207 -516 367 971 131 73 -525 -366 831 766 -613 164 179 905 968 41 -130 -109 487 452 881 -680 -189 -570 -238 571 -314 -403 -445 446 -227 439 69 -769 -128 -350 684 -675 -463 683 -269 594 -417 715 385 -175 -610 211 -612 -672 750 447 61 -940 -422 420 462 -429 -87 4 -411 -259 -449 -218 -605 844 -553 659 661 408 186 25 962 -600 -714 972 -326 -986 619 320 -372 -252 -772 -287 296 575 914 13 853 -823 469 -324 771 260 -493 -171 -3 -800 -274 -997 -220 529 -258 712 512 -830 -972 215 498 564 -264 267 -654 -901 -650 -468 46 593 -823 256 818 599 -886 -675 -565 761 901 -566 458 32 -305 5 655 835 -910 -207 -244 -608 -554 -385 -84 224 -462 260 -996 -198 635 -390 595 619 518 276 -699 818 512 126 -585 256 -885 -19 97 -405 564 -669 -355 374 -517 188 811 -57 -157 958 -678 -138 676 -156 -895 295 -406 -110 562 -816 -525 272 -487 -998 297 575 -191 44 600 -101 364 565 -425 -161 -4 -253 -883 180 756 323 302 183 829 789 -895 449 -238 516 993 484 546 729 -301 -260 -231 -238 -263 625 -812 452 -795 498 292 695 925 923 -548 175 57 728 -686 276 -651 514 258 -595 -131 450 945 954 867 -933 613 -946 -345 678 241 -805 -239 -98 -753 -980 -591 264 172 608 -477 302 -343 -550 388 889 -455 -600 48 139 -708 768 -901 651 202 939 -327 -330 35 517 -206 50 -314 -850 218 -123 896 53 -268 111 631 -56 -930 -593 226 -902 -599 -606 505 317 -432 306 690 -716 -664 -286 -593 784 -647 -388 48 -12 -161 46 114 -203 349 -577 140 -785 -749 584 362 671 742 -467 567 -966 713 -184 824 -303 -441 523 -982 177 -428 -589 659 -607 -369 814 558 477 685 -814 -445 640 -303 -165 265 -693 426 -955 -223 22 -415 -289 -153 -98 -300 -671 938 657 -432 418 -500 186 -570 -859 828 638 156 -955 201 885 -711 906 961 -424 -746 -272 247 498 464 -840 118 634 -124 408 -556 971 801 769 1 -205 598 624 -509 753 7 -685 715 149 227 -567 36 -970 764 814 -90 -815 175 133 550 237 -276 749 546 -515 -160 -491 -794 88 34 403 -608 429 575 -152 621 374 991 -616 3 504 -298 -862 452 75 -323 -57 -82 353 941 -107 150 744 668 -838 -284 312 -880 -227 405 -506 293 -82 -542 115 -828 -135 -122 -807 -55 -329 795 -192 -233 -622 -930 500 730 927 466 -354 -946 269 682 760 183 631 772 -502 -974 -303 870 748 -31 -371 -952 950 959 -595 -565 771 -53 -784 -945 -39 -469 882 296 -620 46 466 259 383 -133 776 903 901 -66 -422 -627 784 370 200 -853 812 334 952 292 186 -275 -503 69 664 463 342 -558 262 -681 -964 865 -907 312 77 -806 856 -213 -111 -547 -971 -332 -858 -720 119 656 584 400 -982 -663 22 -75 -948 558 504 159 -244 -262 -899 383 725 -643 -548 39 -287 -421 -712 175 681 322 513 827 219 119 730 862 -5 953 597 363 648 -940 -565 492 127 -898 -964 916 319 -70 206 -458 -416 485 -664 -955 -731 -241 103 -34 190 -914 -502 -10 820 822 -83 74 -431 -944 776 -222 -231 827 -67 -897 -816 305 863 587 -228 -394 -617 -452 -337 -564 -13 -991 144 512 963 383 903 -38 -349 134 -56 794 841 358 -212 566 344 292 8 121 237 580 -485 -11 332 368 -269 124 977 578 -203 -197 828 798 -938 -874 -199 -901 -337 756 -6 -824 919 -363 294 304 793 497 818 -892 932 624 -674 784 241 362 442 588 -296 -121 133 -433 310 863 -335 945 -846 260 296 568 -305 -262 148 -944 -787 178 515 -885 -82 -358 -183 -227 583 59 788 -768 -915 -441 692 -703 158 147 166 -252 506 -55 -406 906 -30 -67 -296 769 -222 351 719 -623 707 37 355 -252 552 932 -731 785 951 -517 -171 -175 -222 -115 -321 229 -458 25 -580 508 -534 -75 -375 968 -360 929 -350 -635 -630 -853 895 -829 -73 -253 683 70 -666 958 931 639 897 -375 329 361 787 -390 -641 743 260 77 966 496 886 263 900 232 -507 916 397 367 864 -811 -350 -961 -845 -25 522 -858 405 -169 754 408 -92 644 678 -827 553 650 336 823 -877 172 479 330 -556 -326 342 -930 -301 -990 -524 83 -684 934 418 -727 -775 117 -590 725 656 914 631 -810 -486 414 -483 -543 565 -10 -461 203 -754 953 684 242 -601 -994 270 330 186 -583 21 -925 158 -588 434 -390 -693 321 -927 -417 323 -230 571 443 -122 -974 -339 -70 326 -809 365 772 -758 703 -562 -980 -848 543 236 861 -267 -549 42 690 369 524 99 610 -30 472 260 -519 718 -114 -44 462 -104 587 980 -679 -548 -69 -469 -244 117 30 -644 -451 -28 -728 -304 -51 -160 -717 -781 392 -603 106 799 -21 -391 -956 -75 -659 65 441 -165 -713 -986 -444 844 -875 526 656 349 108 603 -354 359 322 225 737 -386 425 -43 23 707 -693 923 -524 -87 685 -673 -173 901 -438 979 903 -486 -20 -382 -722 -993 398 231 514 458 230 -443 -376 -608 -543 906 -541 527 193 471 -633 -50 186 935 -114 -909 999 -386 -493 830 -457 -322 502 439 970 -667 -632 57 376 452 915 -586 -567 -989 -137 167 142 -739 26 -101 99 -44 -373 435 -115 -546 957 -992 294 4 -889 -388 -158 857 613 -825 929 -224 449 -247 575 516 592 907 113 959 808 -64 494 -531 809 179 50 -440 -871 -818 63 -431 245 144 -570 545 873 -198 -573 -860 -126 -145 410 -394 987 689 3 -978 263 -247 -80 301 47 -377 -872 -774 -724 -553 -391 623 -117 873 -531 128 -311 -807 -484 -418 708 336 638 316 -500 350 -176 -262 989 -457 -50 10 -821 -187 532 -765 -95 29 622 394 422 -464 -460 -175 931 599 -853 -835 -249 645 233 -935 144 766 895 -632 -542 751 262 -948 150 214 -264 -560 -456 255 281 990 -370 761 928 -37 -340 570 -346 -137 820 -243 560 146 -772 738 222 -731 -599 83 295 41 -494 -830 -268 -635 -456 121 782 56 -153 -864 678 -120 -408 410 -932 632 -404 -819 989 -930 -565 -781 432 -246 -754 -526 740 906 659 -27 387 707 113 920 5 -212 182 277 -468 -973 330 962 -936 306 -376 782 423 185 951 612 -523 -293 942 -684 4 -281 307 -189 498 -711 420 566 297 846 -776 -998 -707 -168 522 -761 -833 155 743 628 -383 762 961 -159 -372 700 385 -900 -833 -979 -645 407 -598 -603 421 588 -166 -478 -347 -525 -786 381 -728 -526 243 289 590 776 842 656 869 -246 -838 -651 -101 -938 140 672 -397 -671 -116 930 700 816 -398 255 90 116 -848 182 -772 -952 -280 -422 -601 -554 913 -916 620 779 209 -45 -388 -926 982 -974 565 -321 -705 -360 -745 6 252 276 -757 -980 171 970 -305 564 -317 155 -768 -360 -723 -797 915 -543 -410 748 970 -590 -10 -510 837 830 -295 -275 -728 -139 -67 305 342 -954 581 -4 -611 -862 25 399 352 -393 -913 -505 107 -351 930 691 -519 -195 137 816 -390 258 -755 -188 507 -424 37 -905 -821 500 641 196 529 -401 -696 -890 -673 336 -949 860 953 -99 393 117 -697 588 127 -587 548 386 -649 -229 -286 -997 -363 66 -569 98 -319 -654 -986 -790 -802 -82 629 -78 -912 312 864 987 -629 190 811 -700 894 -874 121 543 -530 -763 -836 864 542 547 -200 -583 -855 -940 -329 -312 -953 -50 -537 68 -530 -525 -799 220 -514 -692 495 -690 666 -754 -570 341 955 -355 526 -10 193 795 573 740 618 796 147 -817 851 -543 362 925 849 -438 -89 -344 101 769 902 -102 625 -663 -698 745 588 236 504 475 685 -474 169 334 793 390 -566 663 -187 -216 887 774 -892 740 773 -225 872 -481 -963 -149 -753 -389 -438 496 -217 594 3 838 245 -306 652 522 251 81 24 151 -250 971 -629 -785 960 337 197 96 -774 47 -490 585 171 79 458 -126 793 -470 -294 834 118 -329 67 -730 589 -686 -690 -716 919 100 -192 312 129 618 -717 324 730 -635 -567 103 -165 14 611 781 -509 -977 -602 397 311 125 470 951 834 -501 160 -792 844 871 115 -626 996 -606 -199 900 164 -739 -727 -846 -50 86 895 -424 -496 -858 -814 188 -197 -485 533 -317 -818 -576 -949 -783 15 -315 -579 -383 517 -509 -35 685 738 899 260 -811 158 -643 740 36 -815 959 -618 403 333 -583 673 893 -221 -128 620 488 -882 -670 -770 -845 699 -371 -857 -621 -293 -418 -784 261 -476 287 617 -928 -628 -685 787 802 679 391 787 -350 135 802 785 -793 -146 -259 263 288 854 406 390 -503 81 -93 392 -523 -129 -896 -889 -83 505 -877 875 846 -698 949 887 902 838 202 755 913 -8 78 413 218 181 490 357 924 -841 76 807 470 -505 -873 -213 -380 -380 -188 99 163 -482 564 -713 -56 534 898 239 626 -961 -656 323 -756 -863 -185 430 -767 -429 616 -806 -609 694 443 756 947 -968 -117 564 932 -892 -757 322 -599 -723 -883 797 13 -724 -729 795 178 816 903 911 418 -226 -718 313 718 -716 462 796 918 -222 141 253 243 999 701 -451 827 181 -197 263 -559 524 -200 217 22 -302 187 -929 60 7 197 -277 245 106 -137 709 92 24 123 952 721 316 479 708 19 380 711 -235 -395 -588 -97 -830 -771 -990 919 -330 -780 -505 -657 872 449 -205 513 78 152 740 767 247 305 -667 -445 801 30 -798 -322 224 143 -241 -550 544 515 -638 -454 -421 970 443 339 -94 780 -130 41 589 170 -117 243 -628 -448 448 -419 447 -743 -118 -508 -241 -214 -1 770 122 -523 -205 -79 -834 -763 -520 -542 -550 223 484 658 -811 -143 -857 -893 -942 -265 673 -334 247 -117 163 858 -165 -360 631 525 81 -379 -160 -305 -889 443 -482 869 139 -416 -371 -500 878 -743 684 181 409 -994 425 -132 178 -717 121 -946 872 -467 531 257 -565 797 876 200 -300 -446 502 793 -174 -244 -862 459 -943 -147 133 17 149 -838 -652 276 -621 -188 717 942 579 281 -896 888 -665 976 -689 -352 67 719 -541 -633 -948 -606 -982 -369 149 -63 -774 -137 909 -137 -61 902 -907 -757 -791 -316 445 -192 -399 -437 -780 -582 -656 -262 -120 380 210 117 638 -96 307 22 -536 294 690 703 -149 137 176 -139 -442 983 -805 309 -799 327 -358 552 758 104 -531 129 -449 -990 -411 -371 551 -891 -717 -693 -735 595 640 -515 50 268 -723 -75 -902 278 -968 -681 -686 -175 771 433 -190 375 466 -85 -130 88 614 -410 607 -813 797 -217 -723 35 -401 -470 -69 970 -828 -289 356 580 346 795 250 223 101 -309 34 656 -616 673 666 -788 -551 -691 -989 -995 -469 -591 -290 -304 868 451 -512 48 -577 -867 119 674 -707 -949 275 668 742 815 176 -978 -973 -881 -50 419 491 97 795 531 -553 -904 -972 515 -750 -980 -292 -289 398 -316 948 -937 -78 -605 171 31 807 -290 -928 949 -953 -105 555 -43 -264 651 573 -124 25 -961 -965 962 309 482 843 751 -187 525 -935 -598 -907 292 211 -37 -698 -294 -733 833 592 -141 -17 -234 734 -755 666 3 725 262 947 -423 926 819 823 494 -335 471 -949 -527 -135 101 -554 -653 299 279 537 -34 192 39 235 -615 -745 969 868 224 -588 64 923 224 502 118 -774 481 -550 -398 616 -284 -431 -930 463 641 -528 581 992 -553 768 -434 33 -446 402 261 605 -755 -342 -524 -583 249 473 970 429 -339 255 829 131 950 430 -632 -858 -861 -523 471 354 272 969 -298 748 816 241 164 82 507 455 -783 -277 -125 591 5 371 786 -583 -206 898 98 995 411 130 -758 399 250 -826 -269 310 608 918 -453 -789 441 -713 48 795 833 -602 -707 646 10 380 979 179 -288 865 -645 -862 491 472 -453 -280 445 94 199 779 35 806 84 -216 95 -541 -6 -826 -824 -211 931 352 120 841 110 664 433 32 -13 -900 972 -770 -978 -773 -523 893 947 958 381 541 290 -845 466 366 951 -27 -987 234 209 -778 314 4 720 494 -10 -195 928 -964 408 845 -558 -75 215 -928 628 808 997 -971 240 -781 -931 -989 965 -144 464 -805 -144 -951 446 456 17 -620 -889 -723 -387 -645 578 -450 -340 660 851 -6 479 628 210 -666 -619 363 -603 -760 -67 936 -818 329 -343 -904 113 596 -316 523 103 35 834 335 293 583 839 331 -307 375 836 -514 139 768 -151 -114 -775 269 -372 694 -229 -462 314 23 505 409 -392 912 951 531 -905 -209 -579 -13 -989 -24 -367 780 -196 -862 481 -602 624 -591 942 -801 -337 -210 622 231 120 -528 878 -530 -910 385 545 70 -800 -869 622 -169 221 -516 -425 -11 485 605 871 -390 -609 813 898 997 949 -351 -668 447 -361 -760 -536 88 907 -503 -439 -93 627 36 -485 907 -31 -380 207 -11 340 -346 -577 223 289 -989 545 434 903 -88 -419 230 121 -455 -906 632 -382 261 185 -985 -170 -707 625 490 -827 -330 -938 -167 -660 -761 -184 -794 204 746 994 -124 96 952 -993 -64 -666 289 356 291 301 -817 -545 635 -766 751 399 680 -290 -561 -787 335 -5 58 -573 299 -580 -329 -294 -719 -960 -662 913 434 666 -204 721 -744 44 860 794 -78 47 -954 -919 795 -278 762 -231 -161 -748 636 -884 -117 187 -706 -85 -270 96 -333 -993 -898 -426 -628 -441 818 629 -978 -449 -552 499 289 -817 320 -506 -655 -958 284 -815 597 -38 425 86 524 67 -701 -530 290 661 121 -257 505 453 152 696 -516 -289 134 798 123 -530 -191 -138 81 -915 621 877 -365 180 -611 840 -680 176 760 421 -639 -242 589 -748 -540 427 906 151 -93 -661 204 588 504 847 -937 285 204 -677 496 -790 -998 759 408 -270 -535 -105 383 85 692 469 -269 337 -389 -775 67 352 407 540 -258 1 577 335 -462 -711 869 -665 393 246 666 548 -54 -715 -619 122 347 704 -811 883 -23 336 -317 -814 168 374 -569 -346 -617 -696 320 124 703 -797 -883 -769 713 -520 -76 -278 715 -315 863 -902 169 119 -853 779 -850 -10 -355 689 90 -745 75 -52 367 835 421 -814 -997 300 276 467 -871 -421 -433 739 -26 589 -875 972 141 -371 -666 -288 332 -692 -699 -394 121 948 -543 616 -562 -173 -116 93 -239 969 80 965 690 -730 -569 823 -476 -468 -360 683 287 700 -796 -674 -650 -868 -762 -190 239 750 531 472 600 88 -487 -343 -750 -605 -682 250 97 -916 -331 21 770 -216 62 374 552 553 -581 414 -240 -567 784 -257 937 -34 -57 203 -834 534 -317 -578 186 562 76 -567 604 -576 -486 338 -952 514 42 437 798 130 58 961 -87 -438 745 502 268 -184 439 -473 121 252 -385 232 -884 -702 -855 -85 -750 -139 -890 -230 27 -364 -967 -28 -86 236 747 -721 -650 867 400 -487 -751 -736 -82 109 790 -460 -858 -316 99 90 -687 -570 -997 964 -170 -883 855 257 2 165 607 -861 -837 633 -943 870 717 -556 -210 -813 -110 779 952 417 63 -604 118 227 291 809 297 -290 485 934 -560 845 22 470 920 -280 -520 -261 -416 878 43 711 594 961 -101 -306 760 13 -9 709 364 370 316 28 -758 -824 -187 204 -26 -491 931 197 115 414 374 262 951 -974 319 380 1000 120 361 -508 845 818 -172 -242 314 -848 -796 230 -417 -164 -984 575 -758 -105 -784 -465 -938 -869 221 588 -910 -548 483 769 -856 -697 859 135 527 167 68 697 692 529 79 -483 702 148 810 44 -385 -582 312 -566 795 580 598 -937 -542 -23 170 -542 776 -442 -481 704 -135 227 799 854 -692 -420 -629 425 514 10 810 553 756 -922 138 -678 160 253 -316 373 -398 -139 -854 -550 -503 -503 -441 -881 990 -407 145 583 -103 -945 -734 85 -970 817 257 -929 902 268 -706 -196 -785 -326 22 86 361 -729 783 -710 722 -189 214 -771 -111 -201 189 20 735 -836 407 -602 166 821 752 -849 822 -834 -724 442 714 163 -210 -5 -280 -264 484 652 332 -568 -840 -862 -923 75 931 -57 287 -657 173 -98 -861 -549 -878 10 40 -699 574 725 873 -611 -706 113 307 -828 -43 -464 276 909 433 -31 237 -252 939 -715 792 336 895 435 2 661 124 -541 -47 -232 -742 -675 -412 164 792 -851 607 -155 -290 -88 925 84 -139 604 -280 -870 -902 125 -529 629 216 -722 -855 966 154 -422 537 158 -759 -752 -711 -551 -370 -721 -835 -424 -798 -341 773 115 547 569 -856 -865 847 -114 999 534 -717 -924 217 -205 -310 292 642 45 394 -194 179 465 784 -777 -84 -414 -684 541 67 -817 201 12 -291 625 -804 732 558 541 265 940 882 443 -22 180 -48 965 -853 85 99 -552 346 -462 -887 -341 -375 -914 351 417 -654 -58 537 -925 343 -97 363 -862 648 -842 16 774 204 -495 -112 -70 530 -682 -282 811 756 464 -431 -122 -908 645 -564 198 -675 113 918 601 -604 -685 452 -802 -403 544 154 -769 -249 337 194 914 -29 -641 443 111 -342 -953 536 349 189 125 749 112 -183 -281 -816 539 885 59 33 876 322 834 -280 -445 -883 366 -208 -470 -472 662 932 -163 374 111 -283 -485 -819 339 -120 661 782 -984 580 -501 259 119 573 372 682 253 519 -749 869 365 692 764 -340 712 309 919 92 -895 -314 528 294 425 -674 659 158 -359 491 -640 -691 -246 -700 -648 -79 -253 -513 446 191 99 -596 -638 433 -882 -395 -357 256 640 351 412 -463 689 175 979 -865 279 -26 379 -777 -891 -836 -303 182 326 -601 -122 738 24 802 505 -901 -378 358 -463 861 523 919 -630 241 -458 -998 -944 -887 260 561 -601 -70 467 -840 -697 -358 100 -853 546 -713 -514 892 -100 876 -175 -291 -873 56 729 336 404 -905 620 -836 798 98 -882 570 -870 425 375 -446 -780 -405 -155 92 34 603 60 -216 495 676 -97 427 -427 141 78 297 193 -381 455 -559 257 359 -363 -141 -889 -988 51 963 142 -527 162 -587 100 -208 -188 449 -91 581 -781 -671 -201 -100 405 -82 -135 -954 -701 -971 730 215 -599 -734 330 -59 -528 543 -760 -335 -46 72 840 786 638 819 -869 -536 -650 283 282 -566 -690 756 -336 -845 532 801 309 -304 743 832 332 -310 451 -425 -731 -925 243 292 -830 -266 471 -98 -221 682 -573 1 829 929 -341 511 -512 -718 -205 -145 439 729 -309 -685 75 -464 -674 -467 156 51 863 300 -749 -554 -892 828 434 220 -404 -294 -51 338 444 49 530 140 -936 348 -652 852 -918 400 846 -525 961 -177 -590 -847 710 314 706 607 -524 167 -369 -68 848 681 702 348 -767 -223 738 -629 588 731 -158 389 29 -345 347 -456 -595 453 -11 217 -237 -319 240 -56 709 -559 -694 533 442 824 -320 199 -517 -568 -167 -607 -971 -272 -507 -438 -88 654 -819 -25 678 -12 449 -341 -753 862 821 540 -634 -468 -494 481 794 -268 567 -537 136 -906 -341 -183 -564 992 -518 -333 -664 -609 216 610 -101 774 316 -914 -655 294 573 387 568 -74 350 -215 815 394 -589 -769 -589 -591 940 -422 384 -925 -853 -278 -240 281 656 -470 -127 -992 690 915 85 56 -115 -279 518 16 -139 -712 -908 289 -512 121 -944 440 -292 932 671 14 -332 -229 373 872 281 736 405 -272 230 -572 -452 -774 -247 -863 -240 -45 12 -21 -142 294 -281 -32 467 94 308 774 -999 356 11 -730 175 973 126 255 775 63 -718 509 -768 533 -835 513 -15 523 996 -126 419 -485 -220 809 -329 240 850 -813 75 904 -569 329 -968 -621 427 -976 -997 -886 -945 -716 675 961 -295 187 -144 886 310 156 537 640 -152 322 817 397 337 821 -287 -657 -815 43 -582 473 590 -181 -155 -853 257 -708 -241 18 -432 987 -464 150 892 415 972 999 260 -849 365 -568 878 705 251 701 989 219 -769 -51 -269 -123 -57 -485 -393 -740 -581 -725 835 -759 506 -881 -126 -498 40 -961 73 -922 240 730 -427 -908 156 -682 894 -930 -125 -958 408 -733 802 -896 -880 581 -479 812 -395 578 39 533 -824 -131 815 379 239 772 -380 -227 360 -839 437 382 -451 -334 515 -928 -530 -286 -673 -96 538 -276 -496 399 911 953 -289 167 956 -777 -863 120 192 377 453 563 665 -691 192 701 215 415 -317 -368 -994 -791 -192 94 -428 524 -123 501 -745 -858 -391 -993 784 -860 846 -801 822 -303 721 906 -398 732 117 331 -102 -470 745 64 389 204 624 783 -306 -199 883 -197 276 111 -536 333 -819 -946 -228 -119 -835 -927 -202 -737 -8 98 -532 -996 -336 644 -887 -952 -122 -496 375 22 260 -15 924 519 580 367 -336 -604 -508 787 497 349 -495 0 360 -869 -976 541 795 247 -443 690 -49 163 -774 924 -950 -724 815 -951 45 -322 492 290 -325 -432 353 735 -369 -609 488 -33 187 -790 681 -451 389 -317 447 438 798 134 541 -385 -102 -437 720 -506 -279 -627 118 212 -861 466 825 82 -599 587 -493 714 588 -367 394 -331 667 -56 -415 -867 -393 940 -339 568 592 -751 958 923 66 404 -742 -511 -899 -805 -356 -917 161 -907 515 470 123 -993 -214 217 -984 805 754 323 -844 -729 -9 927 -159 -780 -917 919 -490 -863 127 -664 -421 173 537 -749 -866 -609 -190 -820 -14 -891 671 -280 537 727 -220 -229 -338 -588 -438 300 326 -94 -117 -825 -83 -103 779 -873 617 -84 726 -861 968 -947 -691 -582 530 997 -221 -472 430 993 -566 -222 791 -225 295 491 384 -580 513 -879 -641 152 58 -548 85 675 -741 -138 5 607 770 -180 1 -423 -924 -564 694 -418 -319 -444 449 -761 659 -113 506 -608 902 -521 742 371 -159 513 -497 -401 619 950 502 721 -656 41 -377 468 -59 16 957 -660 584 252 882 -759 468 326 -988 -137 453 337 -271 786 -32 406 139 324 -206 334 231 974 388 -247 -71 558 110 -472 395 704 1 -923 430 -499 200 994 804 631 -377 -90 228 -965 870 379 -970 326 632 -401 -800 457 -770 -633 -736 -960 98 -586 300 -465 776 442 -568 -600 -682 -963 -797 691 -751 -575 288 -311 926 463 686 335 856 -557 956 -434 276 -674 -96 -29 -148 31 711 696 -788 488 772 -509 317 -759 9 -55 823 -46 -740 -723 -606 -385 516 955 -761 -848 278 511 -843 -48 449 46 -316 -682 902 -920 659 -393 576 683 750 -43 618 398 427 -710 538 343 676 -666 680 396 282 -670 871 383 -352 -342 807 -763 -876 -485 88 864 -411 -153 -623 677 401 41 619 -453 -678 599 -871 -292 -40 -826 530 -663 467 -851 16 812 424 802 821 -287 426 102 -44 54 -84 574 933 135 482 132 625 223 819 296 867 -430 -91 376 218 792 -14 -517 -177 39 -241 462 304 -471 454 -738 -447 373 904 487 164 163 -290 931 713 224 -457 -120 -185 802 -341 435 -183 156 134 -780 -263 -466 250 506 403 -979 -837 -623 913 316 880 69 235 379 237 702 -375 -729 713 -495 598 876 899 56 -260 573 -950 -366 856 358 -27 -639 405 -202 -879 -706 987 -652 -535 -799 -239 -966 -825 878 -391 934 842 187 -638 23 -141 845 -691 377 -828 -908 302 -405 -556 265 -494 -295 730 489 316 -503 -744 -303 805 -975 648 88 -786 998 704 436 -693 258 -547 -663 855 -546 -934 -232 318 756 130 -708 785 520 293 -78 -7 428 -505 -223 892 -813 589 -232 927 278 -250 -905 601 542 820 43 -415 477 383 345 881 74 686 572 423 -343 374 -85 174 -948 502 -989 -168 133 -972 353 -77 -89 -780 668 -293 -307 -425 797 -340 -433 -142 9 38 -494 -635 73 516 -203 -390 988 -843 468 168 362 -278 -762 -454 574 407 -249 -861 -444 720 -998 495 -645 506 -646 -734 325 821 -282 587 28 944 -722 -509 -130 257 984 371 -174 -891 -64 -580 -389 -854 491 -680 373 755 -663 -627 869 -859 668 -160 -338 -209 985 363 -879 -733 -414 270 900 -881 690 -203 -813 536 -728 -170 -390 573 -21 -311 603 421 -998 505 349 -576 236 482 -411 408 -565 654 -732 469 247 162 -142 -599 -254 -430 320 432 6 832 -1 -61 989 -444 -165 394 398 -870 385 172 -836 304 -997 -232 -714 -400 177 -844 -480 924 -796 370 604 782 -701 829 631 -258 -886 421 537 -324 712 215 -673 -882 587 529 136 805 343 2 -193 -991 385 -924 -164 -74 859 -797 -863 942 263 453 136 -719 707 611 -583 815 -858 -69 954 990 -109 -74 -444 -997 -528 914 676 666 -391 -918 498 -578 -505 610 237 661 166 132 -699 -956 -105 898 650 433 -656 -83 333 -555 -321 -963 -154 692 -113 -157 159 -238 269 -429 -947 45 -402 -271 -273 581 669 53 609 -192 -916 922 -537 861 8 -365 -871 -387 -441 -623 -662 -995 -934 298 341 460 601 -435 -937 723 114 822 735 544 106 -558 197 -492 -314 -865 531 -895 672 -931 -25 92 115 -243 -798 869 -786 -497 -656 947 -526 273 -932 431 498 660 159 -72 -437 -948 103 863 -60 489 137 686 867 -788 -956 -846 644 -668 -124 514 -377 657 -13 788 -681 -850 535 -835 318 344 871 -899 -312 678 591 -754 841 -362 -232 584 -173 -431 -896 -486 -825 -190 -518 155 -654 673 -822 -226 564 828 -856 -813 -545 -880 442 -442 801 -639 -873 -344 33 953 -308 132 -662 708 659 -239 -377 -792 515 -934 209 -155 -630 -505 316 -65 -674 627 186 642 -120 -116 659 -345 562 -858 613 -280 638 497 215 309 -817 196 -893 623 -381 178 593 -69 -457 -7 -828 534 -934 103 -309 -121 -978 -169 569 234 -192 -640 774 353 541 203 -995 -669 780 -694 -344 -264 697 -429 -596 -142 708 542 -391 575 -213 265 -776 38 -795 132 456 200 -781 576 -740 -991 -8 739 -758 -823 -493 882 -955 -802 407 827 743 -653 587 -283 -246 -258 -924 587 -176 -310 -22 791 -288 -935 -63 350 -441 600 458 746 282 -667 579 80 -514 -383 557 308 -344 858 -247 -915 957 -894 14 776 824 -433 726 877 -283 -5 380 -128 269 45 750 481 618 -442 960 -170 538 913 914 -358 468 139 132 244 840 761 524 -47 147 -557 78 805 288 587 311 33 747 -774 672 -121 -754 464 -359 279 844 -718 -49 501 270 -397 -774 126 851 -428 574 182 -550 155 387 786 157 -691 857 212 -410 316 -924 -200 -197 415 -205 563 18 -63 -334 126 874 -729 -432 -473 108 222 -362 215 436 317 307 712 642 173 984 -993 948 361 517 -129 -477 140 441 935 722 -43 -376 986 467 -933 263 -44 540 509 -61 122 -796 -996 466 161 -193 967 -182 -144 980 214 -238 -688 915 -242 -86 -950 596 419 604 952 -229 -12 207 -47 511 -680 -233 833 93 -295 -743 828 -688 -423 -324 -741 -497 319 -710 -529 -97 -525 -23 821 -874 -803 -472 -328 226 61 292 548 104 252 536 620 620 -958 -44 -695 -466 571 -832 300 509 853 916 881 -619 787 -195 465 -358 -120 946 690 -241 -414 864 636 510 -81 -771 73 -868 -373 268 575 -845 -683 689 552 -191 604 -206 302 -975 -936 -79 442 461 312 211 610 -189 319 -759 997 -187 -903 -522 992 -802 293 -908 -792 -173 742 861 -728 -179 -885 -310 257 -645 -372 -935 183 239 276 -141 -792 807 -122 -853 -209 109 -119 593 139 520 364 667 630 -616 570 261 396 950 -388 -518 -379 -553 -633 -814 -799 82 190 213 -902 125 345 448 -992 441 -348 -678 -947 894 -600 437 764 203 -110 380 608 -126 -732 96 -555 633 876 624 -530 969 942 -946 747 155 83 -980 416 627 -160 322 690 12 431 -743 -137 -343 520 -910 -756 -858 -714 740 257 -158 -289 629 14 -730 -985 -139 227 125 939 973 -798 518 -51 477 -210 -614 357 329 121 -903 -255 58 -533 615 -299 -219 -570 -24 -990 756 -8 349 471 -336 -941 -867 13 -102 285 559 -280 -609 -929 -166 372 -440 -128 379 -511 -943 195 297 719 -643 600 398 995 -552 76 -295 48 714 454 671 -707 -443 -92 141 -322 763 -160 -741 -199 -389 -4 -745 -427 -232 548 -628 653 603 299 -495 -132 -689 986 -447 230 656 989 -581 288 -150 -619 -335 -331 807 93 -408 125 -83 -507 449 -118 -107 333 452 108 -681 836 319 -50 478 99 -733 -887 448 698 -776 -517 320 -20 465 -600 -20 172 918 418 814 -299 289 353 -589 -904 -458 -712 -113 822 890 736 898 783 572 -949 551 902 -939 357 -42 -217 -208 30 -825 303 -930 -880 109 -998 282 -408 -955 -34 116 -473 542 -462 -938 -889 648 -437 452 -42 483 -980 735 -993 -771 287 545 312 935 415 -431 851 969 -84 -262 386 -56 -328 652 539 963 965 177 -968 451 142 812 -186 -586 291 -343 -870 -106 892 -888 -435 -662 -667 -763 -829 -514 834 864 -648 799 778 -192 31 -706 -48 -622 75 8 -906 95 125 -599 215 -454 -38 -526 241 95 156 542 -20 871 -692 -757 259 -854 -846 -151 -316 -453 -783 -405 -989 535 -280 -48 509 428 160 -707 -205 130 14 228 585 222 -884 76 77 426 -738 959 -696 -883 485 -432 27 653 785 776 -459 -669 690 -39 -845 -178 384 -508 26 -287 -986 330 -911 100 931 395 213 973 -648 -730 942 130 -654 -761 994 -574 -54 -19 -13 -577 -61 -308 500 -996 -354 906 -431 64 -981 -36 470 630 394 890 -992 -769 673 248 -606 245 982 362 -748 795 -345 609 465 261 781 -377 -489 6 890 -363 806 -803 870 771 935 423 872 -539 -4 -809 777 -278 846 113 -56 -131 -131 -473 -33 -236 -934 -672 646 -939 -750 545 -266 431 -900 -923 594 862 883 541 -693 -100 793 -738 571 814 274 -257 745 -315 -587 723 -354 263 729 -797 15 605 -128 446 233 -920 -265 296 -931 -674 977 -459 -150 269 794 -170 -45 888 -412 113 -309 432 43 225 -392 671 171 -146 578 -861 817 -485 418 843 -557 849 -363 -156 -454 500 -596 -324 -834 27 -676 -605 78 -835 -27 265 163 -367 453 -975 41 24 -487 680 214 -244 783 100 -368 -702 -78 -341 -658 -546 484 1 -550 -653 -143 830 -989 -661 949 381 266 227 67 -452 945 929 -815 690 821 -121 -658 -617 136 475 -242 252 684 673 -339 641 858 -850 422 -600 888 -99 -937 -822 -204 -34 -52 285 301 -121 -802 -815 -471 425 -265 -664 -362 637 906 -620 591 -627 -803 411 -61 510 -162 335 988 205 421 -109 106 -349 -531 768 -831 718 178 602 -552 -573 -294 655 266 202 111 -917 -777 86 -290 860 368 -13 735 -881 -115 -853 -843 827 -658 -495 398 266 -157 729 154 -233 964 645 990 -539 892 -640 62 57 851 -882 -395 776 -482 -103 215 -445 231 171 -641 -103 -75 -341 -889 -658 953 -205 205 -220 -303 -684 502 -901 900 112 -202 781 308 944 262 -844 -836 -848 -813 159 -129 -98 942 -236 867 877 798 904 935 -985 324 -279 -425 -198 524 2 257 -290 -961 -255 29 453 -589 568 -729 74 655 -142 -628 -287 -972 964 185 -955 39 61 85 512 -887 -746 269 -668 -839 187 721 505 -527 -653 -320 796 875 793 706 517 -64 -213 325 152 975 443 283 -411 463 -965 -907 -761 -777 -565 -410 248 -934 476 895 -194 -75 -34 -607 613 -860 23 137 131 -706 -332 532 -265 675 439 168 510 -877 495 728 310 472 -29 216 -871 -256 -16 693 -891 -725 -359 834 710 -421 -410 -560 313 994 321 543 -249 -243 205 944 -876 -698 290 518 -848 -889 -843 394 162 -574 288 337 9 -490 307 576 488 192 -681 -374 -447 500 76 394 -969 935 411 -225 141 -875 477 -813 -761 405 324 -849 443 343 -191 211 86 337 -377 985 241 657 -517 739 -434 953 -355 841 -913 -819 677 -719 907 -124 -89 -972 -573 501 -826 842 -726 922 719 -20 578 -161 -49 -253 -638 34 -901 859 -450 16 792 817 -116 196 -915 462 947 -881 493 553 -567 118 191 -174 666 -292 475 -512 995 716 0 -790 43 -464 226 547 -862 274 963 560 -934 623 207 -973 -887 -142 432 -383 622 -263 200 803 405 188 -422 526 164 -66 180 -141 -533 637 -951 744 777 140 17 625 -413 995 605 376 51 529 -528 -556 105 -754 105 -302 171 836 19 614 -280 637 870 -589 -648 -136 -57 589 306 -640 -160 778 708 -792 -32 197 347 -204 142 -309 140 -718 600 -643 -1 273 -887 347 328 -409 -141 -560 -97 -359 -638 -308 616 775 -202 663 -870 285 463 856 648 -752 -322 642 277 -372 268 -121 -488 984 47 73 336 -117 23 855 593 704 -856 -933 980 862 65 375 -389 -870 951 -390 627 -66 237 -636 -87 967 631 794 854 652 848 -199 133 52 -499 -145 862 874 250 -819 -656 932 -423 816 555 -10 -844 -931 -466 -865 -871 -893 -124 221 204 -528 -560 -564 966 -544 -698 47 878 185 821 689 -73 -359 -673 -870 435 -346 -888 690 150 556 -483 -226 -303 374 311 978 -300 -492 294 882 -265 617 200 -518 255 149 542 -388 453 514 857 482 -282 -873 793 -173 -566 -132 -399 82 758 744 -442 857 396 -158 929 -16 -937 -304 -736 348 470 647 753 768 -831 -586 937 -752 -999 505 -912 -522 210 172 -941 -806 -832 -371 -254 987 684 913 -698 -59 502 -943 580 195 274 593 392 643 -318 63 -514 -62 -206 -101 250 -8 356 340 709 -656 536 -148 -681 -202 -896 951 -37 894 -503 -398 -373 -592 -119 701 86 651 719 189 822 -788 -139 -341 932 -418 414 -171 347 849 962 -572 370 -290 744 530 255 -881 -396 853 329 507 674 754 680 -203 -966 48 -618 -828 -556 -857 -831 -112 550 -469 222 4 -614 391 940 -338 774 -427 942 -962 934 783 -526 934 -497 259 -325 -876 -849 -69 875 662 677 393 359 -455 -383 186 383 605 -889 -470 577 -854 -756 -620 615 777 -467 -730 -48 796 337 277 365 -10 999 -651 -455 -958 -619 445 951 361 -386 1000 -241 -955 103 -62 510 11 329 -432 315 -299 -510 203 1000 177 931 604 399 480 -259 -750 -684 -911 976 -798 72 -166 532 613 -302 -295 829 526 -647 -692 -743 867 348 -374 -387 488 887 -562 -988 -138 -918 -762 903 321 -452 583 -482 188 -81 -627 -957 757 -543 -474 -958 -380 -219 25 -203 -579 141 915 -535 -439 35 485 998 712 555 -387 118 -534 336 -559 -449 54 -549 -976 -671 297 123 -608 254 -690 -591 907 -977 -648 -909 83 567 878 391 -626 579 -228 495 4 467 613 639 576 -619 -674 944 -34 -639 283 -425 910 887 -521 985 100 228 916 -187 -632 -789 174 -505 248 688 -925 974 885 814 -332 -735 -455 -348 -642 -906 968 886 -37 -903 -50 -573 906 -694 -194 136 -707 750 -276 171 609 -84 694 -63 299 -503 104 346 -81 496 -294 164 473 -705 485 -617 -452 -166 778 324 792 405 -364 753 424 982 997 -139 -45 465 -425 496 -448 -673 -932 177 230 190 -581 100 223 -988 315 160 645 -673 -494 832 133 103 496 -192 863 433 925 -388 50 -287 -394 -289 503 -799 -601 468 772 -536 94 -588 16 142 873 -926 -64 494 966 954 -34 -658 -354 612 -538 -103 -973 926 583 371 -686 678 -301 407 847 344 190 304 100 537 -835 485 34 -218 -792 -14 -978 -577 -96 415 283 853 -584 -220 740 -760 602 888 196 -153 -777 865 950 105 -511 593 284 948 -725 -365 -126 47 -761 896 972 452 683 58 242 868 956 -412 157 82 -55 -357 -451 -732 903 644 120 -8 -779 -280 -803 -301 -567 472 733 -760 757 -5 525 -197 -147 513 106 -821 -695 -947 548 10 815 -405 -73 771 -111 -617 -47 568 569 -717 -273 448 57 493 -222 502 -335 -745 368 -265 787 -747 101 551 -780 769 -188 -134 205 -384 -783 -114 363 738 -908 449 -116 -335 502 -752 371 674 634 833 -142 459 468 -476 578 -256 324 -547 769 -64 -901 64 -37 -453 -992 623 -30 -130 639 -417 233 12 -701 724 -468 -920 810 -710 569 28 937 625 103 -4 -348 -460 459 -703 924 596 -85 163 666 140 -683 -693 381 -905 -273 14 -451 599 -216 581 -682 -507 867 245 565 807 79 911 -617 800 -452 -127 -354 -138 -154 845 -806 534 249 825 -940 -379 754 -753 -524 841 -669 885 -434 680 -852 -40 -914 636 144 958 -816 -389 223 580 147 -844 520 122 -64 -370 409 -881 705 -834 289 793 459 -505 -538 -367 645 321 -719 360 793 -875 878 -806 157 -435 274 -735 329 -422 -829 -893 -442 -15 -371 -102 867 -439 -379 786 -551 -963 -843 -16 644 -843 -104 -77 -11 110 -91 974 586 943 443 946 735 302 901 516 -448 -496 -478 -700 2 954 944 -397 -55 117 423 -383 754 -283 -591 -662 725 544 -926 43 -54 -407 968 -975 296 -225 852 -951 -134 -290 -481 22 -35 347 693 748 -382 927 167 510 -861 -508 180 -719 291 -259 636 586 856 986 -641 141 -45 -40 -15 -907 -998 -264 -881 -501 423 -877 -855 -63 581 -526 -278 -745 -406 -521 -870 536 785 726 140 969 751 -432 -875 -928 465 -310 570 140 -962 246 -113 -340 889 -922 783 243 -328 319 802 -209 -340 -727 888 -976 3 -345 -479 325 -311 -200 -223 -612 56 493 296 335 -351 891 -331 209 -736 -50 400 406 748 298 597 225 -862 -36 574 57 975 97 -248 806 -266 514 -773 753 226 893 -300 303 -135 175 -503 -278 -386 489 -445 448 -243 25 -375 -897 -636 7 -286 -93 753 111 -817 441 -479 -378 -403 -568 -165 -68 -205 64 -47 488 -474 -60 731 490 855 631 328 -234 983 -762 -85 989 -79 -632 -784 893 -486 -795 -612 -276 373 -394 -135 -66 -267 -296 378 -942 -458 785 -341 999 444 551 486 -275 -158 -775 -809 103 -837 931 -352 -282 614 -269 186 -671 -37 -158 166 -232 -773 -325 -270 127 335 -966 -604 583 -312 -76 -226 361 797 913 937 -636 616 494 164 424 -70 -188 -996 -463 115 -114 -975 913 -689 -742 224 989 763 -859 563 394 399 151 -301 -98 162 209 715 357 547 -60 547 16 -278 416 -549 -800 267 -898 -318 83 -781 -120 -788 -740 241 -253 416 -735 -651 -872 -907 999 996 475 -281 -325 506 418 331 257 -200 742 -352 306 -776 557 817 -715 -706 985 118 447 930 673 -282 285 -177 102 -370 -906 629 -866 -669 -339 325 -507 -150 844 611 853 -90 51 -608 -601 -108 350 -68 635 -815 -760 -342 -610 -132 -971 339 -49 -98 404 -33 654 -142 980 -243 582 444 758 702 40 -384 252 826 927 318 344 -695 184 791 -88 154 98 472 -773 -355 -852 -220 -268 -268 648 -130 550 -490 537 -160 -346 -178 739 809 33 909 -170 -588 -504 -773 103 -552 -588 844 53 -497 -569 -959 663 -196 -636 304 551 -413 349 155 -697 273 -431 -23 360 -109 566 855 -546 -558 -708 32 -367 891 793 -819 242 -320 -878 497 -169 -983 390 595 568 857 995 599 391 8 -438 -233 314 833 629 161 222 -679 -436 723 -890 347 -490 -138 -929 -480 -794 101 -769 756 -432 -548 -997 -643 -274 -665 417 384 209 518 80 240 -571 439 -350 487 -656 878 -311 -477 -165 708 -874 -65 721 -962 556 -866 -868 -766 51 920 -650 202 -259 315 539 -801 -719 537 -3 -713 925 -884 -55 285 162 231 775 302 792 527 738 -657 -159 398 -818 820 -195 -461 272 -333 -822 729 706 -376 974 -508 -871 -969 -55 -607 -897 786 118 -265 -938 -505 173 682 -661 823 465 -274 -197 -813 -464 429 -866 662 508 -164 958 895 719 -231 -939 311 -803 -244 -748 -25 520 -33 -278 -770 312 -558 463 -518 -448 -510 -651 781 104 528 48 646 823 526 540 -37 436 -716 -980 37 494 -762 -285 -320 181 -573 -678 457 -389 897 447 695 -198 -116 223 577 -57 -65 -271 417 -474 -390 -998 611 82 275 -774 -434 -262 -354 246 25 -709 853 5 964 -172 29 -827 -869 -754 407 -786 -955 998 994 421 -618 -984 -139 911 812 263 718 -428 -240 -198 -122 -32 -434 -179 290 154 759 929 839 725 -789 490 878 -528 -547 776 686 -921 -116 -697 -754 153 975 242 599 -537 591 -238 -195 292 -885 659 407 -107 -541 -676 144 -612 -870 66 -676 -814 634 634 366 516 -942 894 -990 953 -167 -428 -330 904 -314 -435 -524 -227 81 140 300 413 -509 945 -419 -340 -932 -399 240 793 225 -11 -86 212 -176 443 856 -286 -192 -126 712 680 4 -159 -870 258 -143 -664 -516 888 -780 820 -663 712 867 818 362 -190 443 -330 -165 -223 382 -51 -292 -461 856 -90 43 684 6 399 -857 -638 -405 576 629 -398 -666 953 -991 556 776 459 -220 -271 1000 684 -224 -141 -438 392 681 -900 15 -952 -734 666 336 -206 773 957 983 -112 -62 -228 764 -287 -339 -393 -186 540 631 -124 334 129 102 406 953 -338 56 452 235 557 526 6 -346 977 -942 557 -308 -940 -98 -274 -545 664 8 -459 -642 -452 -939 72 -252 839 -517 881 -557 -814 -399 39 -743 950 -635 469 -746 750 -624 695 -885 -965 -613 -659 636 648 212 237 688 705 -832 -397 -107 543 403 -974 -25 407 642 520 -140 376 -319 -770 -428 777 421 272 -641 362 815 675 327 400 653 -85 19 -662 -437 786 49 947 -695 261 -72 -792 472 945 -172 -19 859 126 -136 807 -673 961 351 -605 -258 252 107 -105 -953 -717 -543 143 230 -39 381 353 237 -98 -928 187 -810 840 494 870 867 567 485 420 -11 850 -951 -764 935 728 -267 -184 460 449 919 -166 -199 559 -587 -524 196 656 313 -845 -404 227 489 638 -898 921 457 -20 -199 862 814 -250 601 -541 -949 402 -247 -585 -62 -644 -596 -110 -81 319 -142 121 -50 -125 198 -951 -393 -900 677 869 -660 -429 -995 272 566 -149 824 261 978 -917 404 -672 -981 -886 -411 -748 -89 454 -797 475 -979 45 -907 407 449 22 32 -830 854 208 759 543 -703 709 -12 359 -969 794 -304 -401 846 -779 981 413 835 816 874 681 -482 58 177 833 -807 -173 -358 561 443 733 371 -799 -680 815 -505 -633 341 268 -732 -130 -430 -481 853 -481 -311 -33 746 -125 -489 638 -962 -533 -260 179 -939 618 327 -458 -480 348 -383 489 -119 -451 -466 801 467 -178 -756 670 727 -796 584 -640 494 126 -586 -697 -847 -574 570 76 804 22 657 506 802 -687 -346 -411 -241 161 -981 -149 -494 76 997 -945 599 899 -735 401 467 958 656 472 968 -258 -858 345 -436 -50 -846 -406 207 -232 -366 390 -670 -597 934 978 -79 -529 -770 -194 173 124 988 -880 -427 909 154 -952 -571 378 258 662 826 -814 241 326 688 -936 377 618 828 -7 -597 -687 -296 263 271 431 -156 -886 733 -837 107 79 -614 360 -998 831 32 355 644 -204 671 -251 -98 -192 -366 870 368 911 -124 569 -411 -92 -596 302 -570 412 287 -514 637 877 531 -938 88 -1000 887 -673 914 469 -607 -667 291 -505 -513 327 723 767 -239 -463 -163 506 98 -410 -13 708 670 257 717 -853 -116 -624 -926 730 603 974 -734 587 -28 -417 901 837 849 897 -124 186 98 620 -366 360 -813 266 158 -692 712 -617 713 45 727 42 422 -912 -946 527 -610 877 -87 -877 -550 425 983 -769 525 378 -820 -658 -995 -785 873 -671 -735 -859 -959 -428 579 375 468 455 -326 -783 560 94 -368 502 -30 927 104 -544 -690 308 450 971 206 945 84 54 -999 -76 -187 233 -46 -803 -69 580 759 59 -641 36 -974 196 386 151 181 -849 -801 -994 -690 961 -36 -620 -747 -770 950 736 -657 -34 -439 349 -315 904 -442 407 11 442 -966 677 -512 -283 676 -876 832 800 412 -853 61 823 825 418 -755 -142 535 -665 928 34 958 436 577 -125 -497 -590 903 -341 266 -754 741 790 -156 -562 -450 107 838 895 -766 -554 515 959 939 -609 -54 271 -194 -741 -504 -153 869 432 648 -177 428 94 755 227 -413 625 -125 494 -387 -188 752 -861 -182 -338 241 -944 -780 636 701 562 731 241 -979 58 -594 656 -503 -737 416 -832 -453 -254 -531 -819 205 -25 556 791 81 62 127 538 164 686 98 -292 29 -743 763 -418 -786 -678 -53 888 -796 326 -828 561 -265 981 -860 -269 288 436 557 -529 -935 -984 616 -273 -921 -532 -613 625 360 754 -5 -880 -959 -110 -212 549 -490 428 136 -188 468 87 -896 738 -806 127 -131 851 -774 -402 661 577 -982 -922 -233 -894 -781 224 712 -189 347 -98 -108 -829 -803 -409 -50 650 -407 263 958 -324 960 350 -499 -147 309 -44 -52 343 -302 -704 -521 -442 648 -644 63 206 -964 -795 -133 -544 -847 -801 901 988 -760 -966 135 -521 -138 -552 -216 -80 -662 339 715 952 -660 -256 -479 991 810 -728 -664 -567 51 -568 285 137 -219 298 887 916 369 104 -964 -360 -357 -294 -717 -663 -539 76 -426 -320 -492 -901 -412 392 -242 736 -216 -880 96 -802 -631 118 107 834 -356 144 317 -309 -145 475 734 -856 -12 -288 981 -633 -64 -207 563 372 -110 -662 -233 993 -185 696 -521 -618 812 627 289 883 12 459 -13 91 -472 -4 -337 -610 -594 287 570 -908 440 952 544 677 -420 219 709 -418 103 519 -62 898 -635 -454 486 -952 308 -561 -677 -912 -610 120 -790 254 -501 392 468 875 71 -626 104 -949 504 635 -672 -532 -851 -875 -551 598 158 -266 756 -199 -705 410 -731 -841 -11 -55 -364 770 -461 -735 -705 -777 653 851 133 141 940 367 -238 611 -533 569 -306 26 624 431 -799 752 -881 -870 -470 358 666 -224 360 61 -795 -981 827 -844 -456 -156 -448 363 672 348 -178 -309 -46 -632 -409 -550 264 -663 578 121 -136 899 362 -89 -306 -686 -928 493 504 -880 -324 -432 975 -274 -659 635 233 -394 -886 320 -807 -109 826 -500 -6 -550 946 -414 -82 -141 -114 -70 906 846 -297 441 727 -669 -26 479 -205 454 418 -568 -202 -642 327 -58 516 283 -771 198 -516 494 930 -356 -631 710 182 503 -483 285 -859 939 -177 830 880 -866 -254 638 828 318 633 -407 -441 820 -539 77 922 -319 882 -431 -625 452 602 835 -683 176 284 637 315 -140 981 691 776 -603 594 -786 -385 -76 695 -861 396 200 37 -381 -302 -382 -856 -224 -407 -130 -38 128 584 -184 -327 -850 391 425 743 114 -82 -933 466 959 292 10 -490 0 -543 742 -502 -382 -282 -765 992 -873 286 946 -238 49 52 255 -21 -954 -392 -573 -463 814 -131 -111 340 -637 -203 -751 945 93 -212 530 164 366 411 989 -853 506 680 904 177 -428 -766 -616 363 143 780 97 267 691 -189 288 -673 -454 -862 -529 423 -994 -910 -760 529 3 -137 174 -498 -526 336 171 196 -712 32 631 -208 -988 -247 -247 220 851 -881 -733 -361 999 467 231 -258 -572 900 369 -359 991 198 780 -328 899 89 -370 -38 -911 934 141 885 -55 245 -476 -423 100 -105 -971 787 372 718 -279 7 -471 -675 959 92 974 -772 952 -926 23 -795 -242 -860 223 669 -969 -674 930 -871 587 -756 -410 60 848 15 106 -301 223 526 -648 426 -491 -33 -368 685 -459 814 -636 -318 415 -286 -804 293 -665 549 518 108 -486 -344 68 -62 894 -830 -939 -630 486 -624 -64 -679 209 218 129 -636 815 928 541 -675 -992 914 332 -984 -160 473 -654 -393 -886 -232 809 580 -18 -990 -18 450 -519 -120 -351 -529 -89 -391 818 -145 556 338 -18 -320 593 698 -626 -392 80 461 -159 -241 -533 68 -207 -274 343 -991 578 -629 -41 -830 -759 117 436 682 -260 -940 281 -84 -566 -120 92 158 -590 843 -821 284 -845 887 859 -538 484 557 939 200 179 530 -120 -288 -457 -667 -351 842 -592 -349 -536 367 -211 -933 -41 -141 256 -549 644 -789 -498 802 713 580 -157 -156 -286 -795 691 -828 26 -23 -69 180 -522 -361 843 545 -237 641 976 573 -296 -327 -224 97 -966 588 26 657 892 -597 126 -460 -506 -748 -427 265 207 -316 -747 -618 178 -119 -379 -10 -137 378 -741 -289 -356 537 -556 874 -377 -919 305 -710 681 483 523 -81 -641 -990 865 -198 -888 948 -340 -118 -493 975 841 401 -345 604 922 767 -868 719 -70 421 550 -642 -315 -632 974 437 -507 470 -286 58 917 -306 518 5 61 631 789 -238 516 -554 -193 -529 66 -680 991 468 887 91 -15 185 -367 -218 993 829 159 -532 77 112 792 895 416 434 782 569 557 -744 -227 632 381 -161 736 982 -421 -735 521 -949 619 560 -987 -724 -759 739 -19 -931 -438 -120 484 -974 741 -142 -923 799 -980 411 -66 -783 934 -479 -534 238 -291 -167 646 265 944 96 542 990 590 560 -166 -497 -972 -146 103 323 582 -86 -938 946 -390 -220 -435 -924 -853 -740 -370 837 11 890 -779 -244 84 -358 190 513 611 207 -756 989 -434 347 -928 556 -637 -556 -706 456 707 -217 96 -341 144 199 -686 -414 718 -716 -54 -634 -899 249 415 262 -22 397 935 -79 715 47 -968 17 -944 -271 4 848 103 -639 377 -492 -495 -509 98 295 124 978 -771 227 -315 -753 -929 -487 -846 -908 -831 -609 810 -185 -25 567 836 86 -95 768 -907 -360 377 579 -148 -174 -612 384 152 -534 -318 -748 -740 538 252 83 -482 -410 21 494 499 -746 490 -357 -259 46 178 -691 263 143 -969 778 664 653 187 575 285 996 837 -11 98 -720 -857 -186 374 203 -465 -938 717 759 -495 -785 943 -23 -782 83 97 292 -762 297 73 -396 494 430 630 -252 370 570 593 671 -625 -649 -459 -794 -356 275 642 580 -391 -723 853 575 7 454 39 417 -731 -229 391 609 328 258 -813 142 172 864 400 678 102 345 778 -371 -512 903 24 -765 805 -881 408 -870 525 730 416 604 689 -678 -316 -707 638 -586 -689 -809 -909 -301 856 637 752 -80 5 85 60 722 508 -3 186 -676 469 614 -763 475 542 223 414 419 -142 -978 -118 229 15 -405 779 166 748 -764 -9 -726 -669 -559 961 718 320 -636 -897 49 -77 810 -421 -669 -481 760 445 939 -5 -445 -165 684 251 810 -67 -84 829 158 586 712 -223 322 402 594 953 514 -462 455 546 -569 -441 969 371 214 -121 430 705 353 128 -613 -714 944 903 -878 226 -234 -411 -134 361 -459 621 866 -881 -236 757 10 -534 -219 -596 -581 -781 -466 394 397 1 -752 -302 -830 228 -668 425 -776 -946 -288 -119 -740 -523 965 -6 -130 -819 713 625 23 -304 -856 -977 -289 -573 991 -948 -487 -957 357 -718 363 223 823 231 591 -676 -369 -892 -608 -795 -518 954 455 824 95 537 821 997 -535 294 -632 -106 699 380 -676 -604 751 710 199 -696 334 592 -855 110 734 -473 412 -891 -133 800 -670 398 931 -550 30 497 312 412 -779 55 -737 383 -503 143 -549 -713 -729 -135 197 639 67 -913 -877 655 315 -249 -627 507 142 129 -263 -816 -49 939 -482 -538 -617 -35 607 543 852 -994 -592 -243 -452 -792 827 -912 806 -358 62 -51 766 727 -191 503 663 -932 692 392 -268 -365 -447 -808 -772 234 1000 323 555 801 810 -136 552 -84 -453 373 -669 146 599 -549 -111 759 -431 -170 -738 -726 62 201 -463 488 -972 237 690 761 571 807 931 -89 278 -292 -430 -550 -64 -51 127 269 84 -953 222 379 451 535 409 772 611 302 199 -407 84 380 137 -457 -911 -91 -845 622 387 818 -948 -903 950 -582 414 -477 -853 805 -99 -888 398 505 -380 -745 265 -479 -146 856 123 303 -172 846 -70 -776 -363 277 -69 -509 225 51 -775 983 -911 154 430 -103 -452 -176 -844 -347 -213 730 797 -28 680 122 -554 -530 701 -391 443 -38 883 536 410 419 -275 694 -501 301 879 -141 -1000 94 -510 668 101 789 -144 383 -600 -315 -305 -906 586 109 -376 -419 952 -950 364 -931 50 -192 297 923 -662 -293 310 -433 503 -537 -686 994 -301 291 -237 528 -682 303 798 798 587 411 -450 -906 0 -643 -562 -350 -516 -527 -201 -767 -962 -900 -313 335 -12 826 -786 -811 785 79 -983 -488 556 -28 -430 974 -557 -636 591 -603 475 -392 813 522 -780 -329 880 -954 -423 -429 -918 499 -42 -178 875 -47 -334 -811 -222 621 588 116 -16 560 803 81 -542 -960 474 -16 23 -449 -789 244 281 -866 -446 -325 -890 94 -10 -693 -32 889 951 846 973 -839 96 854 -570 -385 -35 25 -385 429 285 -812 -582 -411 249 -201 -572 121 -833 209 989 938 -695 692 -31 -173 661 -799 -365 220 -602 979 497 -828 1000 100 -547 316 916 368 950 878 575 860 -536 287 -984 623 -919 800 239 707 -896 -261 368 357 429 -845 -384 88 654 153 -351 994 -296 425 -383 -662 159 980 369 263 777 -601 -911 -204 402 608 -547 452 -497 215 -102 -531 153 235 -658 332 -962 -339 887 780 345 964 -28 -351 -965 346 957 -782 -302 -486 -605 641 791 -584 -444 -127 -812 -490 -608 -125 168 566 386 750 141 -869 915 -586 978 -327 -431 565 -617 -833 -793 111 -170 -227 -200 145 117 839 -99 887 -916 165 403 -74 -809 636 692 20 693 -42 712 308 720 -542 275 803 640 -149 544 -470 -162 -943 -815 80 -360 -222 -476 -180 571 -565 -1000 -972 -544 -172 -295 -922 837 -396 -36 -757 436 746 767 -451 643 -435 295 -162 270 479 -60 397 667 -390 14 -255 -270 132 666 275 20 773 -241 -893 671 360 304 363 942 -69 -224 -199 -112 -47 587 383 634 702 753 460 -767 615 -767 -468 -581 -414 -306 -374 941 67 345 445 955 -725 -531 -448 395 593 498 875 -145 -737 682 -594 -979 714 -178 202 -824 -883 639 711 -179 -736 -746 563 10 417 856 367 -704 -347 -356 911 -505 -513 186 517 -132 141 879 -869 -250 829 -98 924 -842 701 273 -539 265 489 -948 815 922 489 -580 -122 -42 -549 -687 670 -111 -702 335 -530 -155 475 -889 730 -366 562 -301 -238 -802 -350 -692 -862 -798 432 688 15 -298 -280 481 -692 117 -862 330 -899 733 -81 590 -305 -600 -503 993 -930 641 53 924 320 -979 -560 776 400 109 544 -599 -101 649 -172 964 -921 -294 690 13 -235 -508 -413 -715 -509 397 427 48 -613 574 -951 616 424 126 -15 -29 -85 -591 -854 815 -787 -319 806 -733 -240 -392 686 780 -123 -553 -719 -697 -702 -988 842 11 723 138 -664 -246 -586 695 339 641 212 347 779 698 -123 -499 46 -961 -461 -561 415 517 768 253 439 363 -78 -552 381 -502 -856 -982 -399 575 364 -199 -700 -984 -797 722 -143 -546 481 -500 725 657 -310 896 -670 -615 -647 298 -670 -328 -225 676 -603 -104 -265 734 -595 90 223 705 -919 301 -439 -250 -404 -35 -817 -307 708 24 -129 -510 343 146 -422 682 21 -938 635 388 187 -572 -156 259 865 -765 -389 -189 -698 505 759 991 711 401 876 -282 141 -768 -423 416 218 10 -63 -663 -229 741 -890 273 -755 22 -789 -867 -271 -601 961 801 131 623 840 140 -790 92 680 -110 -482 -594 806 643 561 -659 613 697 391 -851 907 -557 -962 54 748 130 847 371 100 -182 163 289 -161 155 521 32 361 816 119 -318 -681 -355 -547 753 -714 470 842 709 121 43 872 -326 252 -501 766 -361 594 -413 -557 868 -211 -397 452 -974 -926 779 -574 -850 -169 -573 339 -399 372 771 -128 439 -928 -656 -126 645 666 517 -920 784 897 -506 292 63 -565 285 -506 -175 -520 628 622 77 776 -334 -274 799 352 787 -313 678 -223 597 879 -800 920 -716 669 -859 298 -419 916 373 -125 660 -704 171 -703 -814 -400 -298 209 -26 -625 -491 -524 -594 -145 -547 -498 585 539 640 380 175 18 440 471 -53 947 -436 482 853 431 -601 -916 253 190 -212 750 799 985 449 -964 786 -346 -500 -872 280 653 54 -181 -186 413 -466 -131 -406 606 363 -261 299 846 -87 367 870 -760 465 -518 595 531 -613 -484 -62 -584 -312 294 825 611 402 -196 269 -921 -161 -62 -314 -129 444 -312 -152 -914 -801 -893 -531 -941 486 -858 532 596 -285 -488 120 -960 674 286 504 968 586 -325 -745 184 -819 68 -14 -560 -862 963 834 -191 -602 -40 518 123 733 -217 927 532 -178 929 151 -360 648 940 263 187 -301 -303 -370 912 -891 822 -875 408 545 548 633 229 281 -414 947 -54 -195 969 -392 -615 177 -743 932 -329 777 -818 -259 168 730 915 -3 665 512 -682 -29 761 -222 477 -627 -41 -231 233 -479 199 -715 306 27 135 -11 -396 -893 -890 703 -792 859 -808 -541 574 -331 740 -24 -395 76 -64 41 -383 -408 -44 -146 -42 -316 -970 -367 8 -367 93 -945 775 585 -899 -267 -804 50 -478 436 -531 -48 160 -131 -764 56 -718 281 -186 -289 -727 -138 829 420 -236 -239 -556 -999 468 -717 -840 309 184 -126 -395 473 -994 -44 -823 -6 -126 -278 -118 -334 -759 -975 -453 -332 -54 871 -922 -917 -681 -914 -19 -839 317 -676 361 -230 -349 229 493 -418 736 -417 -190 -176 697 -280 -16 958 -858 -671 522 -733 275 -249 -682 -640 -654 -372 -79 25 54 807 6 895 -351 -664 -643 -970 83 -89 -215 260 436 598 578 368 701 608 433 255 179 997 253 176 733 439 834 820 479 -196 -560 413 -544 -550 280 -11 565 -689 -72 -942 193 -629 -91 890 -589 -357 -432 -598 942 -148 -48 -769 -377 -526 999 48 -310 -257 35 360 125 604 308 -793 -981 -129 680 -753 -207 -428 110 818 529 368 -984 -922 20 826 759 42 -759 968 779 312 322 -244 -428 -436 299 528 -72 -410 814 -908 868 916 486 -640 -726 -462 1 -335 375 471 57 483 -915 466 289 967 -18 873 375 -424 656 -900 -464 -718 -13 86 653 36 -774 -692 82 673 65 369 -492 238 465 555 321 588 -118 -588 -905 669 -802 -524 -501 -900 -516 699 -116 724 -171 -622 778 655 -797 -536 -200 -512 -66 -698 257 -344 731 -290 -195 -637 -630 545 -291 118 -411 -847 736 -717 -726 818 -433 -672 -423 769 852 522 -482 -677 20 505 755 -235 885 -950 575 -87 -954 121 200 702 -968 -136 -10 123 -985 -327 -969 194 840 -936 -982 634 341 -884 71 469 711 -15 -551 300 -362 -185 -555 -471 -388 510 -244 -650 -588 695 991 880 979 622 -11 213 115 708 -759 -267 -156 -799 700 582 419 -487 344 604 -455 -134 -335 -418 117 -597 -125 -245 113 24 588 517 928 400 561 21 631 450 859 -267 -103 365 -180 -721 860 932 -451 -508 269 -491 -403 890 905 -903 -354 868 -594 640 957 -418 888 134 -945 -198 -927 413 -880 60 -186 580 625 -596 663 -408 -539 536 64 -904 470 915 287 -37 -284 -151 -69 -567 -441 129 789 431 700 609 817 -797 48 -281 742 -882 29 209 -17 586 37 545 836 -596 857 555 -805 -548 105 -586 805 -290 -797 -660 -180 -979 -212 813 -520 -440 627 -875 605 513 494 6 -434 806 -400 -434 952 482 -724 72 163 -886 560 -242 -755 -41 847 965 804 -469 -726 358 -605 451 314 348 934 -497 -519 -989 719 822 917 -179 345 -627 128 609 896 870 -468 -473 -970 -461 -381 -170 421 -997 569 519 432 638 374 63 -959 479 103 62 487 -187 387 -526 -467 973 -915 -680 -312 -949 773 841 -128 -520 590 -282 -477 -636 -685 -579 -71 -988 -202 373 -332 62 -563 456 639 -642 607 -855 -932 -866 555 -441 270 -975 428 104 -355 -873 482 514 350 213 203 -924 -972 134 320 967 644 -79 807 486 -497 -680 -48 615 915 828 874 682 -3 -953 85 -50 918 -791 564 -740 771 636 -150 -434 -986 660 -264 371 -926 851 385 -431 960 -391 582 -235 -974 864 90 215 46 660 365 356 -811 751 -775 -411 -921 493 584 -381 258 56 182 159 349 123 99 -826 437 589 347 0 330 565 770 -896 -292 439 916 -971 -671 658 -189 -281 -83 784 40 -291 -685 -39 933 652 -727 102 -228 -153 906 718 -60 397 867 466 921 -111 82 262 842 963 -818 -7 -345 -24 -200 71 -355 771 -844 -388 421 796 -904 -278 301 849 651 267 -938 -616 795 1 -193 927 -85 -494 -751 -994 -178 962 -554 252 917 -252 408 -232 659 -371 -454 463 348 960 892 853 -401 539 926 -292 -152 649 -447 -462 -445 952 935 -986 831 562 622 64 -630 -334 -927 -266 -875 -89 591 -685 572 991 -474 -946 -423 728 210 -69 -942 -461 805 182 -47 892 -568 -583 61 157 312 -224 -393 -789 -493 -713 784 -41 -835 -687 -583 -395 -466 0 876 -559 -346 336 515 -480 406 718 904 404 -972 -806 -132 -737 -863 -705 105 911 -625 826 812 -465 260 -536 666 -119 604 -939 461 796 -736 71 -523 8 -694 688 -649 -602 -344 -796 -856 171 -871 -552 -880 520 994 -701 -969 -706 -161 589 -308 216 87 526 -492 -531 214 463 52 -242 -38 -794 735 606 -415 259 545 -741 -213 222 -980 -508 -913 -100 993 73 -980 417 -523 246 -176 144 301 226 -827 -239 404 -76 -621 -810 -238 -5 286 -609 525 741 591 -93 324 111 -465 -284 -789 -539 203 -446 305 -535 -809 -23 76 524 -783 -485 -582 -625 883 361 -48 160 631 995 -238 568 -611 683 319 -683 999 400 982 457 -927 776 446 894 939 -911 30 330 924 -837 653 301 699 -181 -893 -679 -6 0 -33 -715 -168 -96 922 -413 304 -811 -938 153 -482 246 -488 188 -765 489 -733 -759 -93 -87 680 156 -369 622 -620 -837 -427 -333 -897 -686 421 686 794 -967 315 -771 473 413 880 -730 102 718 -628 -106 -424 439 -94 8 -267 -216 -374 639 -468 96 -414 631 475 -529 -639 -325 -902 612 932 860 -518 -224 538 682 -448 -733 244 245 -720 333 -390 515 447 514 372 -912 -92 -655 -224 440 579 -479 435 437 384 240 -139 -399 175 -906 423 151 -301 -224 -534 335 -127 125 134 787 567 -71 -697 773 -953 -942 436 717 -675 -838 614 -821 -580 -526 -932 676 347 584 41 -189 -488 -699 -108 -144 848 289 -253 948 -503 -180 -203 341 -328 -859 -178 305 -946 677 -279 605 543 -20 757 950 118 202 -463 421 -957 -689 181 -97 -61 469 -645 918 -535 930 219 465 -850 979 -715 -677 -237 932 -527 669 430 924 796 -663 679 591 262 -25 -977 -154 504 482 -432 -503 -77 -524 -329 -919 -522 -263 -190 -946 -966 -229 -643 -764 -638 -45 126 -312 -29 183 -312 -337 -625 256 846 -500 -437 307 137 -652 -604 350 296 631 -382 -925 -686 584 155 -373 798 -775 -107 -538 -51 -241 -276 446 706 130 862 61 -551 990 -209 615 -279 889 -590 27 464 -849 -578 -76 -683 340 -172 -219 565 606 687 506 -847 -308 -659 589 944 -110 -651 396 -183 527 -276 -665 -962 202 -739 -746 680 -385 -468 790 984 760 541 193 245 -91 -427 483 -886 -512 -172 -225 -574 412 -877 -729 -948 367 -682 -660 138 444 -172 633 -990 -520 764 -974 -564 -385 674 -902 27 -691 -177 -558 906 -724 638 483 -848 143 685 514 264 554 -939 -306 -373 -521 464 387 -339 289 -132 970 771 -469 667 -709 -880 -254 -51 843 -445 -19 985 594 -810 93 -708 401 -725 747 -844 -620 564 885 298 304 662 882 196 556 -384 -983 -191 531 -721 -323 213 -479 -11 616 169 208 845 475 -598 657 574 771 -969 601 296 -65 412 64 591 811 310 -119 -747 778 512 -275 832 -607 695 -54 311 599 402 229 -837 141 -977 356 -750 -949 967 948 249 -397 -647 7 -3 402 -106 -312 500 -918 -998 -179 -781 -884 -634 -472 439 857 -252 417 108 -979 6 46 992 -558 9 898 2 980 -904 352 203 -216 570 819 -843 445 664 945 529 -506 -724 -823 -854 -476 222 84 -8 -891 220 -474 164 641 368 923 224 361 495 -418 -944 -579 393 362 -913 -792 740 -988 -392 -435 -700 -852 -305 595 -185 -488 -202 976 626 746 338 38 86 98 139 -539 435 128 -740 -710 -874 780 -63 595 195 378 666 847 258 -101 -370 -75 -377 471 -71 -995 204 -580 537 -39 81 680 155 208 273 673 -314 554 -55 432 726 981 939 993 373 -265 -862 -652 217 -147 -887 598 800 684 60 730 -83 -348 -439 236 228 -957 -602 -947 784 -206 -762 -248 502 -468 273 -97 -55 -969 997 157 -283 -236 -474 981 227 -823 47 -378 656 -525 416 956 -408 -900 454 -291 163 -15 -664 -475 -510 29 -440 -921 -917 -300 761 -322 -422 -679 106 888 -146 -605 708 169 315 186 980 -175 -448 -860 -681 206 -423 818 427 681 596 116 327 35 337 -680 592 -907 -258 -616 563 436 -306 -332 -51 720 -66 -29 -396 -108 188 -420 388 861 502 269 -961 508 381 -484 -853 849 -258 383 -589 -914 195 755 948 678 -280 -464 739 -778 -472 -978 -373 -811 878 -624 -877 883 -563 -666 -616 -180 742 662 218 -501 -592 756 401 955 376 -600 684 147 -220 270 -718 131 -539 -500 368 -739 311 187 193 826 967 297 -414 -145 211 353 -656 -729 131 -228 -1 928 -394 -640 -818 812 -317 535 -468 313 -575 757 -720 656 -998 -324 197 -102 -500 749 -697 -286 -521 132 226 402 332 411 926 -478 -508 433 -464 156 363 36 -170 111 85 492 -398 -338 178 108 567 510 925 -278 905 534 -445 -345 -348 333 750 -184 265 -905 647 323 -70 -889 852 718 986 320 178 -827 271 -187 260 -815 -120 832 -779 785 -325 553 -36 -197 -514 764 -507 -737 577 -754 227 -681 -344 735 -562 597 -661 446 896 -886 -29 -434 -412 -345 -433 -541 -349 -930 340 530 -718 -896 111 910 907 -199 766 440 -461 9 -673 -576 434 -878 -746 483 -745 0 -582 -845 -250 -224 -585 838 861 -708 573 -347 409 71 841 57 593 -863 -769 702 -305 785 646 -742 -740 -698 823 -683 -738 508 -382 221 -579 -726 690 -812 -947 -808 269 365 -3 22 -65 -239 45 -939 936 -821 -389 -1000 51 661 -266 921 410 797 -816 15 -849 634 -824 -152 255 901 8 311 -772 -579 -814 -670 97 -971 739 776 -115 -511 927 -563 701 772 -203 563 909 601 -814 203 -273 153 -844 -825 759 792 -658 342 -641 85 -443 -796 542 -349 -941 -433 -34 917 194 -958 -906 -751 679 -350 -551 311 -563 -791 -590 415 -118 671 771 782 708 -668 868 -247 196 -755 -132 -16 436 -613 -659 92 -308 -373 -182 808 -802 896 691 -654 452 900 298 953 826 233 90 276 -740 956 -748 48 260 458 389 197 659 765 -629 -971 637 457 688 5 -817 651 -106 -96 -774 466 -936 -224 313 563 587 -40 -115 730 -112 755 -336 347 436 356 895 -666 531 575 231 134 500 -373 94 -921 -967 -106 -694 -924 628 -250 -491 914 285 366 -261 365 -711 582 -185 287 -150 965 -159 -643 265 -40 821 -95 843 786 94 -825 186 169 -273 -785 95 647 -606 -414 90 -487 480 -379 169 -194 -515 492 333 50 -19 -309 -82 -606 745 -367 -342 706 -217 326 193 -557 -483 776 266 -44 -607 589 -159 22 -842 -39 -598 253 -900 756 716 484 373 580 -100 -738 -483 -896 -56 -816 -471 780 -180 -339 -165 68 -587 -816 -592 576 377 -554 933 261 123 602 -682 -738 988 366 -214 617 -759 955 711 800 -656 781 -660 914 419 -152 671 59 553 -872 816 -465 -927 -187 -86 458 989 -870 788 989 -868 -57 227 -999 451 856 -209 878 5 -325 -992 -858 419 -440 385 805 787 -199 -725 456 -740 -798 -640 -952 969 -416 982 261 554 22 -921 -501 153 -390 968 190 471 787 691 -501 -72 706 -493 -541 431 -55 -188 716 -773 516 73 -613 143 -83 -315 958 988 -531 -74 630 -415 308 -405 -45 865 -702 -798 857 692 582 71 -654 269 902 -618 -301 -280 -211 830 -76 -359 -250 -195 939 221 -802 -428 -464 210 396 424 -819 621 817 486 -594 -161 -492 914 20 75 -408 91 516 -186 -193 728 31 986 817 689 -555 -384 -392 -170 -643 185 -504 -22 -677 7 371 -956 -606 -990 246 -944 -673 -782 -239 781 4 -759 744 -548 -633 -806 -916 -845 -105 823 585 -55 868 380 39 -346 -552 905 -678 -984 -699 -302 743 971 64 -433 -71 -350 175 -363 39 -349 -185 44 449 612 204 -826 236 12 782 -352 -690 -905 178 -950 33 -462 -224 -446 813 907 -769 249 -178 -153 -743 -531 642 -653 595 397 784 -514 -720 555 799 708 900 766 -772 510 -916 323 266 -891 743 -438 578 -689 -855 -731 34 -799 -117 -748 451 -922 -607 -41 -199 -705 -981 107 953 165 469 -277 -754 729 -970 651 -172 -249 -524 913 -928 -20 8 -660 -327 744 -683 -323 -414 -925 365 788 -743 -595 -238 820 -451 65 -991 318 686 -457 -852 -914 689 -691 82 64 -188 -303 -112 -504 -998 108 -258 -953 956 -98 919 -697 -765 464 746 -421 -303 325 362 -994 -936 960 -159 -717 54 -136 358 426 203 218 370 -101 542 141 -196 -976 738 424 141 485 522 -965 -263 967 177 -433 -967 -739 -597 84 -963 553 -742 -140 307 167 -380 -921 202 -273 -285 -619 -671 665 -281 -148 -561 426 579 938 -254 -312 -404 938 -172 208 247 168 979 428 598 180 140 922 928 -30 224 238 -113 -806 -402 544 671 58 -775 -176 -470 -27 -349 455 -671 274 -996 218 -894 -700 426 -893 -588 194 58 -178 -27 941 -416 62 304 -363 -607 85 789 -862 -837 -547 -777 26 -634 539 948 -651 -862 -544 206 269 282 559 889 -447 -795 292 -450 -905 -498 -781 180 628 330 955 839 -947 -120 560 317 289 -816 -703 -583 223 661 300 -563 449 -551 835 -499 10 -600 -23 631 200 679 -577 -111 575 747 -861 682 262 390 -509 -477 -367 -562 32 696 -458 657 39 489 -762 668 805 267 13 -623 -331 -783 10 -523 586 -182 -710 754 4 283 -185 -559 -270 -575 803 -776 -736 -439 -724 285 -39 382 578 411 -793 -13 277 -346 876 -849 949 -420 485 -939 -311 -975 747 714 -388 -43 482 622 40 979 334 -239 -799 -672 513 248 749 -256 -378 -508 465 -788 -365 775 67 688 -665 -959 184 -574 523 -487 -506 -363 740 325 293 -629 -291 -447 -396 177 -386 -516 180 -759 397 581 -18 -311 -342 8 -211 334 930 809 -60 309 410 -850 -698 377 401 -781 337 760 51 393 221 423 8 -12 -102 14 724 -667 -285 -653 950 -461 795 311 17 832 -437 947 -23 391 -552 937 995 -72 149 -906 -136 -345 -190 -653 -726 -421 -309 525 806 -164 -86 656 0 -984 867 -421 -192 243 569 433 374 -795 -616 777 468 -678 -597 -502 -889 -855 717 -131 558 -292 -503 -884 524 -947 -994 -420 773 -878 -881 -379 630 -318 -502 -390 -888 -796 -749 -835 -634 -287 -200 563 -169 197 349 387 -626 -451 -35 402 214 -859 725 -991 -75 -254 79 -991 196 59 861 -225 -810 966 862 196 -965 -586 907 -516 -791 62 -878 994 89 -22 -261 928 438 -536 925 -497 625 996 -76 -959 -766 899 302 32 -842 -689 716 663 -674 -26 -507 -117 15 876 405 367 980 17 772 -986 436 566 729 -156 63 187 920 -692 25 -18 -786 -767 -17 -185 734 -710 511 -289 651 856 878 -720 -186 -822 -529 -571 -704 -596 163 958 -980 606 -571 445 117 173 994 -518 -346 335 -528 -957 28 917 577 -243 -90 344 188 -743 346 -254 -838 257 -154 296 -494 -262 89 992 -811 -19 -360 -290 844 -817 449 -948 377 -55 292 833 369 -718 -485 330 -590 -967 -329 322 -537 790 901 -432 876 -308 425 -589 557 652 895 -778 -78 -509 -988 156 96 -568 102 953 -6 592 433 -578 -129 -18 -6 638 -455 -865 73 112 792 916 -885 540 722 -723 124 -517 13 -655 657 -230 475 -691 -560 895 282 -107 979 -467 -303 2 -632 948 517 557 898 930 -9 -911 -414 -836 -378 518 -341 -141 -286 -559 262 -891 805 627 -312 12 420 -574 261 209 895 508 -406 -781 565 238 -282 871 -488 620 109 -207 471 -767 -363 496 194 775 727 -455 -7 102 735 538 -764 -811 -994 -630 -808 -5 -180 352 695 -998 845 663 31 -301 399 -364 -750 833 -959 -202 538 -956 85 -598 -281 -832 582 -934 -325 500 714 -167 559 199 578 -420 -572 731 -697 911 833 330 -518 -630 -919 891 -673 -605 -176 934 -34 -957 -630 -41 -281 -401 20 589 -78 413 441 -4 218 466 205 218 -196 -730 -512 916 598 -123 -263 -634 -330 110 120 691 54 -112 -884 118 -26 695 735 -599 -873 -136 898 302 328 -921 -771 -979 -183 547 -976 -368 -190 -569 168 543 -378 -206 -710 156 516 -593 350 -974 153 -842 -837 702 415 122 -268 -486 -592 298 7 -954 -225 -979 -360 -904 -859 -534 -764 133 38 314 561 -415 659 41 22 -212 -126 126 947 360 313 -501 83 113 511 -317 158 389 -893 732 588 -242 -643 291 777 -640 -58 -734 -850 756 207 793 599 -214 890 -456 720 478 -942 -786 503 941 301 164 261 192 -93 529 309 77 -519 41 100 -327 -850 -929 21 -795 491 -410 906 961 15 -396 559 620 -792 -699 542 -150 -301 -374 -279 125 383 -980 -850 -329 -276 -345 -877 -852 598 867 -810 -116 440 -278 355 -524 891 -161 -188 -820 627 137 -719 -703 776 446 -580 654 421 862 986 -905 689 577 -670 447 -809 -932 875 -891 -931 821 -865 -849 -110 -389 606 -981 -379 523 193 153 172 -94 -641 635 733 -234 -780 956 -755 -727 173 623 712 500 -29 808 817 -408 -967 -257 -971 690 752 507 872 -37 810 -966 -560 28 -951 -517 935 -692 753 3 -410 -622 -855 426 -235 -715 687 -981 396 -822 -727 679 -134 -891 -472 889 7 -103 593 -744 968 568 902 -399 76 -51 -414 -348 18 881 304 -955 990 709 646 855 -17 -123 133 -683 325 -488 -101 -784 295 102 850 156 245 358 -61 461 848 23 -175 -243 -423 16 -998 337 425 -615 -819 460 -669 -959 570 -266 864 -988 644 -633 -620 665 -629 -416 161 -95 -264 -128 -36 351 -390 325 379 -541 -919 102 -210 565 604 -812 573 -266 -86 -685 -646 -153 -589 512 -326 729 587 -88 -602 562 738 -774 835 185 453 -690 227 -66 -760 -206 -255 -969 -230 -79 63 -902 429 589 458 -670 188 514 716 -520 -188 234 592 195 767 -704 737 -565 875 -199 -701 401 570 11 226 402 -103 -946 -174 830 248 986 325 -482 29 349 666 541 -135 980 -592 117 715 -968 -732 -304 901 -772 -554 22 -80 -363 -565 -372 664 737 452 -367 1000 110 970 -322 -2 -954 272 530 39 -565 384 561 160 -301 377 859 330 -745 380 -730 820 178 -811 -553 -32 532 -278 -108 422 -993 -516 271 -612 426 -947 112 628 -325 -818 969 -619 952 -239 -68 -330 -199 -601 -248 668 481 172 899 -452 -599 703 -633 785 528 -523 106 286 -871 -788 645 -268 197 -305 177 421 -940 -802 29 -701 86 606 874 979 846 843 736 -188 297 228 377 442 -900 -491 878 -78 -363 446 -253 -686 -836 338 732 -165 974 406 -318 458 -125 -903 834 532 854 218 710 -349 212 -217 -353 281 -915 583 36 121 -474 -820 -292 -40 -236 510 277 -681 502 613 -560 -662 -627 -886 -130 513 -465 -694 -708 709 -377 -455 -6 -68 -980 -201 -860 -660 932 660 941 68 -578 106 -753 -461 -206 -139 -315 -584 -508 -716 -520 -15 -518 -475 43 473 -199 -931 -52 -476 -482 454 410 -960 448 640 -379 -354 555 846 604 174 -207 -699 -708 83 168 -641 -958 45 -588 210 8 -851 -678 -104 -905 739 -655 278 548 607 -467 196 236 544 958 175 -297 -753 -220 -480 376 999 116 -163 -892 184 30 520 -551 999 814 -324 196 59 -61 -314 -821 676 664 323 997 -585 -440 100 -994 -949 -596 -19 820 74 -219 -228 -639 -34 -394 -547 -41 -76 -642 900 478 -381 -382 -621 -446 -392 637 894 818 -412 -401 309 403 423 594 -334 757 256 -852 987 -670 -486 -307 -751 -433 886 -469 -43 -184 598 -600 497 -885 -401 -589 -63 -593 432 -243 798 -456 492 -70 120 -93 -554 24 -70 939 219 -697 -860 -399 -597 -529 -831 185 -676 620 789 -238 -568 -921 483 -823 -346 979 -107 -78 -187 -661 371 -904 171 652 -688 376 -675 -64 -247 -969 922 153 464 -859 886 -377 -382 700 -95 -250 -184 -214 560 9 -71 709 -157 -881 376 -407 642 -731 310 754 838 904 -828 72 -558 69 -502 -492 456 -932 -798 -701 626 4 416 471 988 -37 37 -694 -416 600 -339 473 -868 709 -642 788 607 -940 -398 -568 -85 670 -670 -387 169 708 -85 -377 -220 755 508 142 681 854 434 722 462 -151 -484 597 451 269 -60 -809 510 780 -560 -617 -156 -72 -369 159 678 153 -832 117 -381 -16 -801 -475 -317 -877 329 131 609 -694 941 -131 53 654 -890 -736 -460 -911 -599 -356 612 31 -763 -679 -892 582 325 951 822 -461 -479 -835 -447 -770 -948 -157 -716 -359 65 698 -703 -130 916 -40 991 -253 -818 -735 -782 228 959 329 821 -998 -980 -743 380 -898 853 900 722 584 836 981 538 741 579 944 -990 -869 -247 -212 670 987 574 516 -323 816 -970 -525 856 -601 172 47 -733 385 -801 249 419 788 -937 -71 -84 764 -114 25 -970 956 168 728 -511 654 752 -137 -550 -322 -968 884 952 969 -627 312 -186 -482 98 830 12 462 150 178 849 -670 -846 -695 983 576 498 824 660 -479 479 -489 -81 -345 -820 444 -375 -491 647 -548 219 -925 -868 558 983 304 902 99 -823 -301 -555 878 35 -747 -580 -260 62 -351 455 -628 -651 57 -866 617 -934 -775 -400 197 907 89 -37 588 -8 763 1 962 -323 -210 202 278 610 751 -833 -1 -168 68 -101 -409 -756 349 -72 831 -609 -313 -484 613 142 -708 -48 -254 -466 -963 80 979 178 -109 -964 274 153 -84 581 -456 940 -630 110 -711 7 -201 -524 350 445 235 240 -217 -784 822 387 -275 726 539 276 -339 -802 -195 518 -72 -343 -283 767 -750 58 916 -705 818 483 -747 -354 -255 654 -637 -793 -153 -405 -18 947 -909 928 352 434 741 96 780 673 156 169 363 628 -994 -925 899 188 -61 888 287 -97 -673 227 0 539 10 -718 -151 -619 -442 -676 202 923 954 714 -751 -799 854 922 633 333 694 -327 355 626 490 382 -429 944 -961 -467 772 -227 605 -221 -914 786 -698 -108 -154 588 462 333 784 -405 771 93 749 -501 -934 -892 -916 -137 -361 -315 939 -523 -492 460 -601 856 -818 533 -847 760 499 380 294 516 893 758 -680 -135 -590 170 -628 -669 316 737 -331 21 -79 10 749 286 -273 -386 -862 -304 232 297 -93 -197 797 -330 450 -655 744 356 396 -748 -114 911 628 622 -609 -109 -103 886 502 973 388 549 -337 -774 -997 210 415 401 38 -429 -124 -986 -666 -330 163 426 -554 -626 -560 -937 964 762 428 771 -294 -196 147 -317 710 -201 847 299 -77 241 528 850 -894 938 -672 -655 -651 -92 923 161 -899 -771 -969 455 -600 -661 -874 746 396 -705 -862 211 -301 579 642 837 809 16 731 -718 -732 402 -703 -751 -629 -587 -141 403 240 -931 -973 517 -337 -358 -895 -885 976 -433 -391 -482 -853 315 40 906 69 127 -984 300 -406 778 354 992 263 -344 783 -654 868 -520 372 812 -657 794 228 965 -750 -932 -460 375 -704 48 739 337 21 -414 166 188 -471 707 979 958 -722 169 268 -549 581 -17 354 392 -971 -124 -268 154 -48 -486 11 577 -61 -819 -794 116 168 297 228 622 600 -701 938 -465 776 -106 -989 -195 -1 651 -342 982 889 -334 -103 316 -26 159 -246 598 351 -885 -738 923 -571 674 -652 861 -990 -533 -479 78 -317 807 -682 860 -3 168 672 163 660 -735 216 51 -979 -409 -785 41 847 -627 -463 -38 -699 548 -146 -706 -878 -241 -482 970 -5 252 340 -436 -69 254 -228 -273 -996 -284 807 -583 494 -120 352 63 583 895 366 -851 780 745 -910 -481 23 -461 -34 -758 856 193 838 -56 -201 807 531 188 847 -660 370 -685 -925 -755 327 783 837 -146 279 859 567 660 512 -267 921 675 -348 -195 -455 895 905 -925 963 -676 229 475 -783 -423 603 -621 -747 799 -288 -920 124 310 886 607 -926 409 -410 852 951 -355 -495 135 210 11 -491 -616 78 -306 -924 -649 609 648 93 263 766 389 765 -838 17 -382 -584 -525 -99 758 387 987 787 -249 201 566 -491 -504 -277 -769 -433 593 -277 353 -535 -160 541 564 -359 731 -433 -25 873 -449 325 -351 358 -657 428 -816 670 -774 104 -771 83 -286 123 -463 470 -691 -327 -885 -637 617 891 824 212 916 766 429 -152 -856 -685 939 116 -4 -154 408 -645 -180 -409 801 -128 -183 -771 -870 786 -462 557 238 -156 -773 -652 735 639 273 456 -172 -304 -418 -766 -334 -867 -46 -801 -410 -524 553 -939 359 635 985 -376 -234 889 -300 -594 -699 -609 -737 129 -991 275 -90 -3 -782 954 155 -900 -609 -35 -412 -564 -991 -666 287 -133 639 -870 -989 -929 909 -263 -179 -23 -685 138 -988 233 -235 -962 -706 -505 68 -164 977 -824 -952 -165 -550 296 -492 197 -6 620 437 -883 208 703 -615 -162 324 -887 -519 612 -466 -840 -285 63 -285 -229 -868 -520 -991 -884 512 -644 636 843 232 -904 -989 -533 595 -409 -205 -394 784 774 -311 772 -276 -663 -20 112 429 -513 278 -543 3 595 -444 -589 -928 -531 -153 -43 154 707 -757 914 555 137 579 -622 999 -958 -757 -887 392 759 927 755 -424 787 876 -378 592 -824 -702 953 404 68 -707 532 -163 -290 -921 -34 712 677 -581 305 21 735 260 -580 937 -189 728 -447 -459 637 844 -150 678 112 -372 -236 829 -214 -396 544 965 682 -29 535 -830 -321 438 198 543 -737 386 796 841 545 -737 702 -14 449 -929 328 607 467 176 -642 -212 -462 517 857 405 -965 686 74 -945 -76 -905 -682 167 999 -393 431 -705 -3 -991 -826 467 -457 -435 -838 665 920 466 -349 465 573 -435 -825 531 -145 -67 -811 323 -762 737 124 -320 49 197 -392 -441 150 -210 645 662 -309 -845 621 -273 -774 345 439 686 381 -689 607 -854 332 -198 -774 -351 -200 167 -180 953 171 162 -501 -199 531 -297 -477 837 -782 571 -157 -540 -808 438 999 -391 -159 411 -227 -170 -845 -453 -925 -218 443 -948 40 -798 -741 670 291 -109 368 451 -491 -273 958 667 576 -844 722 -811 -933 594 -46 -15 274 982 840 -20 48 -186 410 567 -733 584 896 -585 174 -852 985 -504 -702 -903 77 239 80 -757 29 836 -363 -539 -946 -360 -459 -473 972 349 307 948 630 436 129 -925 -845 -812 941 462 -260 903 -198 -78 -791 776 -513 -633 70 588 -38 -173 378 810 -730 80 -86 956 206 -919 167 -551 504 -606 753 93 -339 -945 340 -433 882 710 -678 -906 628 -410 606 -295 277 559 764 850 402 -234 -705 -247 -178 -26 -272 -478 836 -247 347 -590 -846 436 95 592 -390 -240 316 926 -928 612 -617 494 53 -47 -547 -268 -661 -324 448 748 -602 -857 27 861 -934 811 -378 -640 -272 284 237 935 -492 -528 -392 236 -701 738 349 277 -190 -990 929 307 -610 881 416 778 -169 -204 81 353 -471 -616 -785 -480 652 -560 -641 167 -43 -265 -863 214 -281 731 256 -197 792 772 -218 -469 -992 -365 155 856 271 -124 -166 630 -229 -335 -923 -493 934 -120 965 -197 882 -260 509 -483 249 -328 719 -637 -87 685 -360 58 220 -852 -210 114 -202 536 511 58 -924 168 -720 -500 -953 -602 946 231 -254 -495 542 754 -453 -432 -254 174 -600 -907 105 -735 22 -96 -773 -604 -927 -952 -170 992 -928 426 -652 -85 813 207 -881 -663 429 -957 -153 674 122 239 293 -39 436 889 -958 993 693 -471 264 530 900 750 -982 383 -262 181 475 853 392 755 -374 532 -257 446 -677 628 -448 849 556 -556 -435 35 -820 459 82 -709 -633 567 -858 371 -743 79 -26 783 -631 664 49 576 -643 -16 927 66 970 970 344 -676 390 285 60 715 680 208 -316 410 -339 -279 -1 73 -899 233 -222 -7 454 247 100 180 188 -702 407 540 343 -799 -8 -190 -840 798 625 215 134 528 213 562 -765 296 -759 -351 855 -958 222 726 215 -767 -560 180 589 886 -926 210 -865 -543 -295 -493 -465 -242 -40 664 28 386 -261 448 291 -755 -324 822 -829 21 827 99 526 -773 321 -105 898 -339 -37 -226 -786 453 -796 248 337 513 -835 248 451 315 830 411 537 -872 -339 82 238 863 628 -632 -37 -609 -334 923 256 -880 -876 -363 203 816 219 141 -288 -97 154 -522 263 -688 -634 -45 531 672 -201 -953 91 13 196 193 -497 252 -244 110 -153 -675 952 708 -678 -839 76 597 -12 749 -133 -568 498 -991 -35 -320 -503 -937 112 -579 -529 550 584 -698 494 76 202 -287 156 -868 -516 385 -476 -948 -807 542 835 709 -78 449 -255 -177 -260 -772 -283 -822 562 -744 -415 709 -748 467 434 585 -259 164 584 -609 -935 -684 605 140 -470 546 -444 -978 926 -896 205 125 -913 397 -214 479 -935 6 -863 0 -25 -810 545 -112 -434 371 -819 369 575 -951 508 107 13 991 38 -25 840 -357 -39 -688 -815 444 -698 164 722 -574 -622 15 410 -747 266 -671 -426 18 -273 -812 -268 -550 -613 -265 510 642 -236 847 -275 -455 377 -59 610 455 -795 -511 374 451 339 408 737 -797 -350 -925 -138 -905 113 -752 -548 94 178 -51 531 916 -242 -485 847 414 948 267 -503 -548 745 -939 -983 968 166 91 769 789 965 159 -70 -522 591 794 201 -410 -567 3 -114 496 -118 -839 778 -614 -244 106 461 76 -728 359 -177 994 172 796 -984 -225 511 -902 -357 -775 -892 -13 91 -822 -5 -634 482 -942 -824 10 311 876 481 -508 -707 -510 792 566 -56 392 -892 -663 851 -611 -369 -101 78 454 37 -333 -801 -369 295 -424 227 -152 -748 -539 -83 66 145 327 -742 332 473 195 -378 -170 587 833 327 288 -549 170 -349 218 -464 337 426 -671 427 224 -855 -55 347 -35 -573 468 950 208 -226 523 -867 -679 -8 -172 902 -283 -37 -872 715 15 3 -860 -633 929 226 -174 255 -407 -786 189 -616 -881 -92 -661 -697 -865 870 348 208 505 -93 353 572 -878 -568 16 -51 600 602 236 170 793 -524 -72 458 99 -100 -40 220 625 -492 612 -527 -523 -13 914 -138 -323 -221 851 705 760 443 916 -634 -473 -259 -716 -811 362 -613 -333 202 680 64 -996 -217 61 -718 -78 777 -61 97 475 -251 -327 121 942 468 -926 526 99 276 877 109 -743 54 215 841 400 136 -374 -674 -781 821 -233 -620 146 708 -722 -551 524 -506 901 -834 786 681 -740 791 -71 -952 -522 193 -594 -81 -124 -543 -395 360 -408 -50 -137 -370 174 119 -394 810 -902 -726 -108 785 798 -818 826 -827 43 -35 112 -410 -575 981 -898 -152 77 74 -116 -812 -196 -719 -183 574 780 -705 -919 841 360 389 -409 -565 248 -72 38 -656 -23 -950 -919 709 229 -967 654 354 -541 -28 999 -675 -6 -205 -84 -676 -556 928 -781 951 10 647 706 -266 454 208 765 -79 -917 485 -702 736 962 264 282 -543 -564 565 -450 789 -938 -957 -544 -200 -57 -828 -890 439 858 -287 -875 -50 458 -816 517 248 -766 -12 552 865 744 -687 -996 637 331 5 -217 -978 -658 -597 -25 -981 -820 -806 140 -684 21 586 -659 -749 -742 -660 406 -857 -6 433 -685 -249 -760 -33 497 520 -779 738 -834 -435 -393 669 -68 522 640 -390 -176 -272 -715 -752 -377 -347 -306 24 -341 412 820 -580 -49 -551 868 -689 600 428 -557 185 -38 903 -71 334 -515 810 93 574 -985 549 195 314 -864 70 848 -312 -379 -772 -517 946 834 223 480 -2 -853 699 630 -873 -444 -204 -102 -389 236 -263 873 153 -271 630 278 -697 718 -404 910 885 650 290 -432 -164 -164 -807 -346 -269 -816 729 112 197 115 -103 -445 -781 903 40 -722 181 -609 611 -926 837 937 -512 -167 759 918 601 363 -303 109 -162 109 -942 -233 761 783 556 946 881 -866 937 -147 712 -378 -281 185 390 -154 473 770 -583 390 837 -632 69 -320 -559 288 -514 -995 11 108 439 -437 -495 -658 -725 -504 -271 173 614 -351 867 -773 -667 -325 159 -734 -179 -536 -518 -717 -296 151 23 -882 612 -65 -115 394 287 986 -551 -462 -577 -225 422 -222 -980 -661 787 616 -329 325 -684 722 554 -582 495 -380 -607 782 -143 -914 561 -706 25 289 -854 435 576 -477 -670 -733 409 -349 -191 410 154 558 610 489 -653 136 -566 926 441 -416 -299 425 -574 -658 -169 -705 193 -151 461 730 157 727 821 358 -168 -268 121 -812 743 41 953 -451 500 729 -10 -1000 114 -570 -100 -762 40 401 -952 -386 603 120 715 554 -547 630 -859 837 71 260 184 511 -745 -853 -323 179 -487 114 -572 289 469 -313 33 -124 -800 22 440 538 491 -792 -999 -936 126 -459 -213 114 -469 -764 749 800 160 -378 864 -736 828 262 -36 -755 -462 -278 -315 8 898 854 332 518 -132 -370 -673 655 -900 -314 -804 530 21 -950 210 -68 871 920 847 582 374 861 207 -588 463 544 8 106 -464 -724 -40 -782 -475 -667 325 153 356 -549 647 -908 -383 135 84 -472 -225 -162 622 -321 -441 72 6 845 -164 54 -657 -217 -683 -851 -149 -472 -113 854 848 -496 -220 785 -916 821 -323 -813 -116 -443 -225 -151 990 351 80 100 -453 -603 375 586 -130 576 -720 699 52 33 768 -13 -272 -747 -933 -883 626 -962 -628 89 139 614 -791 618 414 332 386 290 874 -795 -140 -216 -518 -322 72 -819 638 607 960 840 953 -53 -552 688 -768 406 -411 -765 518 -472 -915 933 -259 -139 414 -714 930 -48 -674 284 529 -284 556 -106 605 -214 -724 -959 67 656 -242 -22 475 -108 -292 0 810 -58 608 127 -235 911 -317 -116 508 753 635 -626 -578 105 296 181 -926 177 279 -491 7 -171 587 -301 -731 -811 802 -483 152 -150 -925 -381 671 269 -242 629 -146 -193 -929 -576 -38 672 689 -839 -916 63 -532 -345 293 -459 -183 -81 -630 -290 -693 933 5 -84 -573 551 452 -119 233 -816 -310 -655 -382 266 515 -727 -34 -920 -49 997 976 -350 592 402 -200 341 104 292 74 892 -571 75 638 59 209 -972 -155 -775 -683 43 763 -104 -154 -375 814 557 126 -77 -659 -9 611 22 518 768 505 506 -414 -569 -862 610 402 -34 980 972 237 901 193 -954 -812 -210 -916 -511 -366 -641 503 -286 -869 -481 -625 -551 -738 664 846 373 646 -254 -144 755 715 136 -201 -894 142 -449 -622 -358 -311 -976 493 -538 83 62 -581 -48 -409 -570 825 25 859 100 -549 455 -150 518 -643 -329 -773 483 -819 -907 225 319 829 -828 -465 526 -112 221 -515 -991 -523 277 978 11 44 -619 834 -75 -525 841 307 -389 714 363 608 174 897 -258 -190 -332 -250 -900 685 -588 -480 26 224 224 800 286 -132 -367 171 565 837 938 -907 963 -833 937 866 60 -114 258 -816 251 -920 766 571 -59 -153 -259 -215 -450 -600 -109 818 -82 -314 906 -978 821 -703 -332 -237 -819 -878 380 648 578 933 413 189 876 -463 464 -718 607 845 770 -226 -493 645 382 -81 511 44 664 312 955 -395 -526 -882 -710 -684 -956 -75 544 -970 -462 380 152 210 -415 -342 -84 739 124 684 -588 353 -309 -426 572 225 445 661 -49 -59 -758 -433 -409 -11 -853 -834 351 -31 -495 -792 -69 631 279 -784 -340 -398 -919 -637 164 479 -946 -646 288 -479 297 -338 391 922 -861 143 901 -777 -551 -211 -886 175 -92 694 716 718 -224 168 -279 -781 732 253 -103 -723 769 784 555 -886 609 523 -888 -87 -361 892 -402 241 -182 292 -233 283 -567 911 -131 252 -764 -383 964 -214 -608 176 -279 325 410 -856 73 376 -165 615 -737 -317 849 -687 47 -616 124 688 840 83 184 -119 -710 534 -141 937 -627 331 924 301 -48 322 117 989 182 518 -627 -504 550 -816 -74 133 952 654 -902 -935 249 155 -331 661 732 -755 421 -344 -671 913 -219 750 782 -564 -693 175 685 -805 -356 753 346 -707 -789 -799 -369 -527 473 -276 -222 -856 -952 -289 -970 -668 -910 -458 867 -598 -454 851 -578 939 -394 185 546 -888 307 -292 209 -611 709 340 516 22 -235 455 -180 -247 341 688 602 399 132 796 -290 -829 245 947 36 170 -403 61 -386 615 -30 -673 -145 -426 -315 -378 846 648 9 594 -130 -333 430 683 962 504 -160 -746 529 -916 966 -431 -307 -99 489 -193 -503 -677 -817 -536 283 -541 164 -154 -923 754 -45 -962 839 -746 -647 -70 877 -379 208 -416 991 -865 389 162 178 -880 -637 -777 -498 -255 394 810 158 -618 -474 102 -936 9 -776 -471 -852 -278 518 32 681 -997 -716 -228 339 240 -163 -783 172 494 -479 -599 -566 393 -15 -855 -954 834 496 897 71 981 -929 -525 396 -704 461 -283 753 155 669 -919 -91 -256 644 626 80 -384 -696 -87 332 316 -363 -559 154 -825 884 -195 346 964 426 -960 -415 194 -975 -141 -784 -361 -710 -942 -131 -431 650 162 847 760 -355 -375 -596 624 -111 327 -956 745 -115 -163 809 -233 85 52 -493 -703 614 -420 910 -803 338 440 354 510 -473 270 -848 -648 599 46 335 386 98 -496 258 726 34 690 730 914 273 695 -166 -543 483 -562 -899 236 229 485 211 385 931 413 -456 298 -481 -723 456 121 360 482 291 -736 -48 497 -565 262 873 -4 -534 184 -909 -470 689 -114 -900 -500 -394 -720 -949 -905 -258 -810 436 347 7 99 33 84 435 -150 -66 170 -97 -395 499 -591 -128 -8 816 -409 -89 153 699 -801 854 -929 921 -89 -882 -546 -834 804 -924 768 -633 -671 816 -363 -324 467 319 759 -358 -89 -222 -26 -251 -539 -352 -168 252 -772 -758 -721 302 583 994 654 -756 772 649 -137 -923 264 -706 170 -607 773 701 692 975 -981 284 963 -622 75 -709 -353 69 247 37 676 -154 683 -841 -571 220 -53 480 -51 9 -276 -922 8 -58 -413 682 764 -849 298 -700 873 -205 -39 -627 -897 -456 878 -320 -199 229 -185 200 125 488 -966 969 -104 -514 463 199 543 -788 -272 889 408 -527 -100 -358 687 260 740 741 881 -579 647 -601 -532 377 -635 -134 -11 -134 -813 -348 -270 -275 433 481 700 533 -727 591 -647 420 -289 -667 -992 -630 102 98 550 -499 3 -376 925 3 -366 987 -697 77 -878 -826 677 592 -55 73 -818 -518 -200 -254 -996 -270 789 166 -598 -935 64 -841 483 -249 54 -741 -96 -246 -295 655 -526 70 -850 226 254 -473 913 495 325 557 518 -702 751 -167 802 321 -70 898 -403 -438 -176 -285 -510 -568 244 -925 -434 747 452 265 271 -22 -81 965 -989 203 -292 -29 -703 983 -325 -516 766 -401 297 -435 -396 -787 -640 -399 492 830 -160 -764 289 425 -916 -397 -726 -765 948 508 -452 108 -127 93 845 669 28 190 -821 -881 671 600 470 265 320 441 -328 -263 349 -488 -563 574 -34 -741 -107 392 -811 815 -725 -718 -594 326 958 626 -227 -664 -20 745 -155 729 -243 -39 818 786 35 989 788 544 -743 160 -584 -748 295 700 527 -351 989 -933 68 -946 -582 479 -766 -920 -386 382 956 738 -837 572 204 212 -426 39 -574 884 -556 -877 -586 210 428 -901 699 383 789 -683 -482 -779 327 312 912 -633 -947 -10 -828 -645 -162 -358 -336 -900 -403 625 -511 -58 -984 867 -940 707 375 595 86 -796 -8 -788 -484 945 -476 955 441 61 580 531 761 199 680 -950 718 -645 897 716 -527 -5 -80 83 -55 -333 456 631 -635 -122 265 -190 -564 893 515 798 -841 -720 -63 -823 226 23 -697 -159 -657 435 465 414 -729 178 -295 -41 -788 83 -681 640 -999 230 -386 331 -179 252 346 51 743 -966 -250 -692 -816 601 -990 -460 -694 35 -257 654 -899 -722 614 772 105 576 574 445 548 -440 890 -192 465 706 439 -773 -987 769 -895 850 346 864 953 -512 577 636 -434 583 518 949 388 -325 683 901 346 308 -998 -333 364 -142 812 338 -986 594 368 884 -59 995 860 152 -681 -583 496 -637 -666 -194 -158 -549 -352 -19 775 -627 -517 -104 -799 640 -537 462 111 567 -864 -961 46 -20 968 -907 813 15 610 -810 -75 501 -891 249 557 973 383 -463 380 665 468 -575 -607 -938 650 68 636 499 -829 -46 222 641 110 -185 -614 -457 -294 397 384 490 681 -791 25 -870 2 828 121 758 -240 827 143 -421 460 636 -576 348 -619 579 573 135 -929 246 -211 915 975 -648 -851 209 -298 165 177 646 527 -369 39 615 508 194 -107 -733 374 26 47 -283 983 -686 386 -515 29 326 -284 418 871 735 -560 -619 592 -784 -14 487 694 -491 -851 -351 45 -198 333 640 513 -12 842 -223 -498 -759 -869 -868 19 -73 -958 181 -336 808 106 378 340 333 498 580 890 -305 -175 492 -225 -130 -992 564 55 262 -919 -257 -661 272 -481 595 603 840 705 983 20 980 -904 682 922 935 -690 -771 -259 -52 -819 717 -576 8 309 389 -792 -317 663 -775 712 768 -802 783 975 -89 625 -910 -384 -402 939 -786 -376 -103 680 809 302 -10 85 360 480 -810 994 -241 129 598 578 509 -908 792 -332 -356 -177 312 -461 -692 973 -29 -691 398 851 283 -916 997 -767 -660 738 -884 221 -67 884 827 -429 938 183 734 703 -454 -81 235 -888 731 -805 606 74 -603 261 -947 632 -297 -739 -716 -211 571 724 -509 -63 -208 46 -742 163 208 974 845 708 177 614 -647 497 317 -140 -526 442 -92 -221 25 770 -124 190 -223 -509 -787 164 893 586 -228 -869 -536 -1000 29 988 -174 -309 284 127 -444 -179 -316 -619 -433 768 374 106 -544 -887 979 -552 621 859 244 -665 -716 -267 -531 -650 597 -474 835 15 -20 791 670 -308 822 365 799 30 313 -996 -407 -818 325 786 920 -349 -728 -804 -926 767 -601 -77 -276 -546 -521 252 -103 561 813 -919 882 943 -953 -836 191 722 948 82 -231 -800 487 579 328 -231 623 383 99 84 -729 -68 -704 968 827 -947 719 788 -281 -315 216 -743 913 -650 -417 -733 252 137 725 -952 -237 -788 -217 77 -838 742 483 -630 -432 362 -968 548 304 355 131 32 -930 144 -598 435 340 892 -863 -305 -298 -19 181 467 944 -440 606 -977 241 524 750 468 150 558 -917 725 223 -131 -831 228 132 754 25 -419 -624 -685 254 209 -638 398 -289 270 427 348 -305 -264 994 -425 757 -550 -762 -449 186 500 -175 977 -283 556 -692 -757 -787 478 944 731 -95 363 -624 -96 -294 640 86 -48 -642 593 716 -541 -561 -518 -362 807 608 539 207 139 -538 -664 245 465 656 147 -381 327 339 -86 -570 651 518 480 353 455 -582 -145 -161 -916 -951 532 784 -457 562 -188 756 312 -857 72 682 28 -221 -300 -650 -731 -177 462 -535 378 554 -558 -222 -45 -480 621 -777 956 -345 -898 -678 -880 404 -759 -692 -901 291 -746 123 90 -808 103 904 98 -639 -299 321 -835 939 -327 152 158 506 -824 223 -829 -374 354 -611 104 -153 967 97 312 -502 552 -42 793 608 -988 -912 501 235 72 863 -520 934 916 -716 548 -814 35 -563 0 660 642 820 243 758 82 -586 -185 -636 274 570 438 596 -676 807 -949 422 431 -495 -220 846 748 225 537 -377 965 -666 365 -654 -145 -6 -69 238 -985 -28 -692 826 -284 -389 -584 -250 -875 798 -673 -874 -65 -62 892 -250 261 647 -516 516 -992 128 -730 -119 -887 -826 492 687 179 777 -217 -612 -880 812 -261 582 634 841 920 608 -736 762 -861 378 835 -558 -788 724 768 -40 -157 468 215 420 786 862 -476 187 -880 607 -87 -74 -450 910 -968 -645 816 -927 -122 848 -981 -398 -595 -121 393 612 161 -709 534 728 -192 178 762 932 -786 964 -720 280 303 809 83 -111 208 -526 -644 -546 -129 -165 568 102 -597 428 -103 -929 -162 853 -303 -579 302 335 718 115 -469 -165 -376 353 -211 -524 -672 674 885 -600 164 -944 -837 -791 -141 -182 -506 901 -809 322 -728 497 364 755 -459 605 -207 471 -394 372 -329 -152 -507 948 -353 42 897 -479 -984 -681 708 262 607 27 391 -354 81 133 -734 409 -987 -563 637 -521 -91 183 494 -344 533 133 936 -518 259 -996 -98 888 -743 100 -668 -716 -679 -822 109 884 -110 -338 784 -617 -264 -349 713 -121 851 -755 -266 -552 -811 -297 317 517 235 -500 467 261 -201 -467 -78 119 -779 197 -356 -55 873 -170 741 724 36 -530 889 -656 -614 -582 -62 -416 -580 -340 -277 -663 80 886 -24 -158 560 -566 -691 821 496 -605 313 -604 190 -725 -238 379 71 -236 -717 983 -728 663 -1 250 282 738 -573 981 -633 145 -326 988 581 -203 967 -575 903 474 25 -278 960 -651 -542 -811 -150 193 -210 -523 642 -111 -700 337 134 -281 -205 -854 860 323 -824 715 -125 -328 169 -279 185 37 844 -697 -553 -276 47 -480 691 784 -603 104 -534 -457 -252 664 799 -895 -316 637 224 166 -382 440 -609 -529 914 -935 -633 -157 237 -875 159 -476 -437 254 348 378 322 597 251 299 -48 -259 -337 -668 537 186 -819 -416 26 -126 321 -806 873 -324 -472 833 -727 246 -313 239 507 -729 783 -234 -161 -735 670 294 505 315 636 824 -825 -409 -537 -101 218 -161 -299 -856 951 44 -397 -24 530 -608 42 354 -643 438 -599 -589 -826 -663 -159 506 65 393 350 681 -520 302 -894 -17 790 -192 -406 138 -391 -656 84 503 -130 -480 892 -576 -816 168 862 -58 303 -704 62 116 236 530 -741 -383 -847 398 72 -879 -324 -762 294 -776 93 -352 -364 281 -996 -696 533 -258 427 580 701 -218 -282 -180 297 717 -806 -179 -936 -183 -579 -374 -450 892 -510 -753 -290 494 146 368 609 981 -291 703 -957 -816 -801 -802 -604 370 -776 465 809 -436 -263 -819 -107 882 -576 -287 -807 788 -847 122 -520 332 -802 -490 828 -738 698 125 -180 -830 -722 135 -294 -576 889 596 -770 309 -232 109 700 -178 136 453 -762 33 646 287 -547 799 524 -30 288 961 -525 492 71 159 203 -583 -951 425 -998 -810 -717 -195 850 -460 726 -397 -351 -477 -103 -359 -984 -23 -435 -489 -817 -869 151 -859 -857 -963 -446 -987 985 -922 -651 -516 447 206 -339 476 259 259 -917 234 333 688 -430 864 -393 54 691 -814 498 534 100 -852 -812 523 -856 -173 -956 -123 -993 -381 974 -824 -701 579 742 -653 -861 700 963 904 860 -676 -483 -75 -669 -202 -552 -330 -316 221 -868 680 451 -346 -930 -179 -68 777 -610 109 906 -110 345 820 792 -130 229 -182 -705 -993 -460 -312 -564 153 138 658 774 -496 629 -29 -199 -551 -35 799 -600 977 977 -311 892 -371 364 418 -199 257 266 -652 343 -23 -374 -349 -519 661 -458 -855 571 -969 115 53 -636 -633 377 -896 921 -580 466 4 190 -231 -797 -200 602 850 308 863 -660 -732 -211 389 547 -897 -412 -362 -785 -318 820 -454 -260 844 -521 394 536 -217 652 -959 -586 -990 -285 941 -506 -796 763 -842 -298 554 -344 -579 -62 386 114 -40 -669 -268 914 -101 -820 -634 -825 -193 273 -850 425 635 33 866 -746 -775 -921 834 853 426 505 -139 -890 630 923 -951 -441 -37 -470 223 121 789 118 690 448 -926 986 534 -930 -446 206 -884 -312 -138 131 630 -645 -408 907 350 -51 -762 181 -597 -369 -681 -262 -871 -308 287 228 -273 -821 357 609 -593 477 247 -802 928 268 -872 -679 243 908 656 783 43 687 -979 -597 -595 472 870 500 -990 363 518 -15 -606 522 -850 102 -965 -789 -207 588 -553 543 936 -246 -980 295 915 -309 -4 -625 882 -894 -202 269 851 515 81 -811 700 -439 104 -24 533 803 79 -560 480 -656 -796 660 766 -759 -591 -699 853 -218 -831 -857 399 593 475 -761 -602 -744 397 138 -564 272 -838 -23 -762 -186 134 -880 585 -754 305 633 -820 917 -810 648 849 887 -725 330 422 619 237 37 -183 -538 380 -101 -112 -622 -592 -360 333 -817 -430 -45 128 -894 928 227 -191 319 137 732 673 -860 442 636 441 -157 -430 -120 -29 -46 -666 -448 -399 820 691 472 422 337 -532 930 -444 -877 783 -75 -748 10 -264 -380 -758 -601 151 396 54 589 -719 -27 -463 647 986 731 692 860 909 -485 254 525 285 -193 -350 371 939 -789 -692 374 -722 -190 785 -16 -406 -297 243 635 315 753 -427 -724 192 664 -820 -196 534 791 332 460 -988 388 -424 -711 678 293 258 87 -388 -520 -282 -270 504 173 -315 654 -773 412 -280 -216 823 -855 870 -291 -89 -756 489 238 -299 986 -274 -347 -341 287 -340 -786 618 555 713 126 111 532 796 -337 -872 671 72 -670 403 -182 -991 -14 -539 -847 496 -706 288 -469 -363 65 413 -690 318 -798 777 -556 711 -750 -955 825 167 76 951 -394 427 -418 -929 13 248 301 -948 290 -691 494 -709 529 -46 -546 728 270 -961 693 -109 287 -636 -348 -151 892 -3 -693 650 602 38 680 -203 804 65 585 -735 216 -452 341 -492 -1000 -687 531 -520 -657 -77 956 700 767 -765 -141 -9 946 92 -246 209 -950 210 362 465 668 636 -930 -461 372 -932 -496 738 -440 -445 601 269 -198 -768 854 -216 140 462 832 974 -382 -836 -119 -530 354 -231 -348 536 856 264 853 -706 296 501 584 -645 728 842 -578 -887 -446 -715 -880 135 -991 -10 94 -262 869 -243 814 448 492 -454 798 -658 180 -494 -538 -877 -471 -108 -968 475 -304 128 174 -331 -752 604 -383 927 -53 805 -965 631 561 -459 85 408 298 -120 -490 564 187 266 -894 498 747 -594 -748 -493 -655 480 803 -618 271 106 -659 -112 110 -472 -911 587 -851 -992 416 -664 -704 42 483 838 -355 384 476 -451 -646 398 -88 -335 -857 16 290 30 -42 211 923 279 866 -176 438 817 -260 -165 426 -942 -66 981 24 53 522 -994 -559 881 864 -4 554 -939 102 -561 -289 -702 978 454 501 -460 739 -179 -446 -741 903 605 219 66 -569 786 7 -478 -867 382 -173 -219 -766 61 645 322 559 -602 869 550 -973 71 -508 420 -613 -934 479 -747 -18 861 535 -230 60 536 -564 -287 -479 949 -392 323 314 -486 -233 504 -264 -660 -541 -833 -114 860 888 -365 927 148 554 513 171 416 -282 538 -669 -26 203 109 516 297 -859 -900 56 -52 -768 622 -685 -683 789 58 -708 -427 181 -221 532 471 -643 437 976 -310 437 -204 -262 -437 -812 639 -176 454 -52 765 -620 163 447 -18 -336 -928 -240 427 -774 -179 938 848 -212 -620 567 -499 -90 -232 -53 -231 569 -363 838 -932 670 77 -468 852 866 -475 651 472 129 379 -724 -196 933 812 -119 -635 269 -797 -279 -88 605 -305 742 -243 -246 698 197 573 431 475 -915 -627 -794 -351 -235 -297 -600 468 -718 -730 846 136 -655 -893 199 377 -597 -255 133 682 -594 -264 89 649 -616 84 -676 585 -928 1000 41 72 -384 870 592 161 -228 -469 -912 812 997 -753 -114 -332 568 418 -41 -430 430 -745 494 100 -186 357 -14 -311 -148 234 -594 16 -380 320 251 678 -735 -648 -7 -930 -54 628 253 793 -71 942 933 -10 644 992 314 540 748 82 -496 719 689 517 -491 738 953 -570 -680 -475 314 -690 -79 400 -287 148 501 -480 753 213 351 -508 501 363 -210 -348 -272 -774 9 -779 324 -822 -720 927 -648 -918 713 677 661 -614 785 755 -300 -332 117 -171 736 -788 541 579 -873 -322 528 -553 -929 -364 135 439 386 -920 -184 -349 86 -833 36 233 369 -819 177 -250 -101 993 489 513 -974 -173 -745 268 936 -324 731 141 612 737 -882 -398 614 -103 270 364 -812 257 -522 737 442 211 30 -679 -301 -308 428 -463 -90 -63 -572 274 -545 -807 717 -786 105 726 -467 -687 76 -522 325 -708 490 -414 382 -282 -275 -960 -712 543 -734 160 710 -83 489 -778 307 308 544 682 994 401 -198 958 313 -831 -470 615 -537 -594 394 -970 145 -627 355 -128 -225 720 545 416 109 -84 276 749 198 429 984 436 494 -402 -263 160 851 -586 132 -668 -428 888 -676 -284 567 -957 -890 -604 252 -703 251 314 -102 354 693 14 -515 -192 755 870 935 783 454 -623 62 858 918 -46 -111 -956 812 -661 -480 -505 753 -271 -28 -976 615 -442 -444 575 -858 -481 654 230 -383 694 -195 136 501 -782 -771 10 -178 -866 -729 -548 -855 -546 -528 -44 212 -833 -159 782 -594 197 -454 -635 448 -262 683 -381 -709 -739 -446 -966 -313 -639 694 -55 -628 184 -635 -654 187 672 728 296 -999 328 198 628 -795 -900 -649 136 -920 734 880 -168 -40 604 -762 63 608 -614 889 -218 -385 -279 931 -835 145 -651 855 -97 159 -975 -319 -389 521 866 187 -672 -81 -620 709 142 618 -275 106 -284 -389 -25 -781 -817 -164 -28 54 46 70 -4 -946 685 -232 -343 -253 774 -956 539 -847 427 294 -850 339 -18 230 534 325 225 112 168 -717 950 -629 -970 -725 -324 -523 916 -729 -798 -562 -49 -79 965 53 50 238 -851 -752 -815 525 -450 33 871 428 662 -899 374 87 -423 182 -687 -886 409 -51 267 726 102 920 -676 87 -816 705 661 -19 -760 -434 667 -32 394 -832 720 -919 583 -112 -282 764 442 286 728 -822 -123 356 545 569 241 -94 282 -920 -428 669 -397 -443 -939 1000 -912 172 892 -119 -820 360 267 45 -911 -747 -536 902 894 149 817 189 -835 -532 -416 14 -970 -415 -672 -986 -394 -339 224 448 -566 -584 -615 -781 -676 -568 348 -887 -314 849 288 -592 639 -77 -366 -219 688 643 713 -397 340 -613 713 403 -924 453 -824 -334 515 -883 794 13 806 756 -274 902 634 688 36 496 788 992 -652 -678 -326 230 746 -132 611 -678 -758 -603 243 822 -956 22 574 354 -866 -240 -81 679 -127 609 446 449 400 -903 -138 -341 -10 288 169 862 761 -90 185 795 -931 215 476 -61 -552 508 -452 -210 -790 -832 -819 153 -577 -806 -849 454 845 -958 72 961 -981 89 -947 508 -702 460 -289 -978 -315 -126 -166 554 -521 180 -116 180 655 478 -460 -507 -474 488 485 -183 437 31 168 -386 -998 470 -340 283 348 -954 392 382 591 57 -445 285 534 483 -756 283 521 400 632 997 949 -86 -996 560 -408 83 844 -708 58 35 -823 629 241 284 -703 -732 253 808 182 -140 178 80 190 0 -123 315 152 -642 581 -354 573 680 -465 -42 -418 840 445 350 268 -728 291 -149 -652 221 -322 999 905 776 49 112 768 -567 -463 933 -729 -143 423 -353 -785 77 -82 114 -79 414 279 -520 -972 -939 803 -162 576 48 -317 85 929 113 -5 -573 450 773 482 46 -807 -408 952 -247 410 143 -631 -82 835 927 -689 -783 292 484 -89 995 -474 192 305 -974 86 568 -51 -396 856 977 331 -247 898 -227 -930 -128 -415 268 302 619 257 -34 -646 745 -936 -432 -894 -178 -587 721 -93 -57 53 -275 69 140 829 218 574 260 -177 677 232 -174 -838 743 127 -539 -489 979 -604 143 912 -796 948 -54 -614 -298 835 648 -162 632 -113 -649 -210 20 -424 370 432 -789 205 -919 -383 78 361 443 874 -420 815 325 73 -919 -244 840 -173 172 422 -597 -61 -148 364 -625 311 -374 778 -34 780 -382 -739 -392 -597 -353 919 -851 598 -213 654 340 392 53 39 443 -809 919 81 -743 -752 -715 -144 -730 -97 886 -903 744 764 84 357 230 -301 -886 104 56 -899 418 638 320 -617 938 470 738 -737 758 -270 161 -31 -517 268 968 839 -431 -137 164 -912 -23 186 956 466 -584 328 814 -531 366 -805 64 -564 -147 -46 -813 322 -293 594 -942 -641 697 30 -852 -454 -952 -928 249 636 76 -477 -66 -741 931 -339 140 420 721 307 393 266 -913 -17 976 728 749 305 131 -657 822 -734 464 -260 651 767 -976 361 925 -822 -14 774 -926 -624 -21 741 -556 -574 434 -599 -546 -117 -730 503 -588 611 171 614 526 -211 685 231 -840 944 -927 -56 -248 -358 -383 -281 -320 232 957 -532 860 14 746 -674 736 -832 -440 488 130 54 -385 -377 566 317 536 -944 399 51 -167 -229 -312 -193 -391 985 -851 437 -163 744 -117 253 -915 592 -642 940 -361 356 838 -593 252 445 -893 -606 -402 254 794 -264 229 -70 -330 405 -58 44 21 538 587 841 -533 298 -171 -90 -941 -196 336 269 -329 273 472 881 -655 -35 142 -126 -150 93 449 979 111 542 152 -65 -282 -449 -316 -421 353 175 656 123 -727 -744 -831 -70 -331 -804 -144 -970 513 730 -761 -311 -866 -490 -420 -562 363 372 -339 15 941 -829 -880 -681 -950 -524 802 -131 524 -135 -126 -529 212 919 685 -358 866 759 691 -536 -747 -302 436 177 561 -255 613 -872 291 -887 -489 -205 988 88 261 -390 -857 -426 -972 354 972 616 116 929 -406 -91 521 132 -874 -509 20 647 378 -618 600 66 -4 812 -807 -316 321 -205 -646 343 502 110 192 -105 -152 684 850 -725 408 987 180 158 810 -428 -278 160 640 -694 -465 -190 -829 143 149 476 416 467 880 -139 997 155 606 -937 563 -871 -623 -220 -428 -337 -409 690 -65 388 -547 779 -401 895 15 437 109 887 410 842 671 747 519 -892 905 873 849 -213 744 -322 606 619 111 -660 -363 478 -40 470 -882 -699 -56 -268 454 -743 410 -784 -773 850 820 -70 -988 -805 570 -847 941 907 578 493 -639 -702 156 -686 433 301 -792 -541 -927 942 -191 -740 447 730 -376 39 280 -159 -701 404 -316 336 406 676 -830 -335 -247 -648 554 524 919 978 -920 -264 -812 371 815 89 89 567 -530 275 -709 666 -726 261 -493 6 -502 494 -132 878 -619 -735 -163 994 -712 -300 -527 160 732 532 634 -487 -54 -54 809 978 -498 -166 710 239 526 304 345 -170 -231 35 707 -859 -281 -383 -65 -622 -247 976 205 452 -512 -780 -849 689 -267 937 -259 478 -530 -74 982 -510 -595 761 -128 290 279 512 107 -13 -815 -260 -345 -217 -217 126 -884 -542 659 -219 873 234 273 -768 -689 -544 -832 -685 131 69 419 356 -169 601 -681 724 -868 219 641 943 -18 383 855 -371 337 583 99 -427 26 310 -696 -554 427 217 474 69 -664 -731 551 363 452 240 -428 -398 -987 -659 -65 946 566 -900 -397 390 712 -36 -881 -475 849 405 -456 85 312 719 61 -268 760 412 -217 47 -194 16 961 485 217 708 -708 517 557 994 -695 -433 819 -145 9 934 440 -610 121 837 675 -992 793 424 -160 165 -362 344 -715 -944 -866 722 508 460 -913 775 330 754 198 652 -219 -615 -450 424 999 -754 972 -837 277 382 98 239 -756 304 -657 21 -159 178 989 -935 -422 -541 304 -997 -442 -590 -736 -750 -479 794 -374 -635 -373 784 -834 -572 550 -162 -929 -651 -293 763 -435 686 692 4 303 -138 -857 374 -727 508 728 120 -908 925 -480 -252 700 161 599 -400 -739 -554 610 -704 -986 -257 419 183 204 -585 -154 335 -539 -44 -552 -90 -660 160 -50 -494 -771 934 714 -555 102 -717 -388 370 -212 -817 -443 571 -822 93 -106 981 326 911 -491 182 -3 276 -867 345 -347 713 -325 380 -83 -38 -197 771 73 -283 322 -61 -785 -876 622 651 958 -916 163 -234 -602 109 99 375 733 224 514 -914 -960 -544 -841 -445 -607 -257 -636 466 -20 -458 854 634 -281 670 796 401 819 778 -260 -900 383 732 -569 928 175 -511 387 835 -954 -295 -914 10 -558 917 963 -739 -176 -458 264 -860 468 -459 518 -556 562 164 734 220 693 250 -432 -803 848 -979 272 438 110 316 56 341 21 -692 743 -746 529 -390 -402 -318 920 -576 -311 751 364 -455 -962 164 883 175 852 -194 44 -350 -140 61 776 -701 819 -4 187 493 -138 994 256 -470 -826 -465 187 -893 159 -853 -525 -895 -439 -736 763 472 205 -617 -349 622 -583 -483 -508 -74 -951 424 -948 970 -841 -483 486 82 -997 -616 -310 -346 391 814 247 827 511 589 960 -643 -3 -614 -632 542 611 -897 -103 -173 -170 921 232 315 614 -681 921 157 -443 -917 217 648 780 964 942 -187 372 534 67 696 -680 -619 -18 486 -423 -181 926 469 268 178 537 -442 -940 845 6 257 965 -752 944 441 69 826 -289 792 -435 -916 -621 175 96 -460 879 -147 -839 303 -879 826 -445 -838 312 869 -64 681 874 -605 -218 -226 -823 257 75 113 631 771 354 -304 244 740 778 -896 99 962 -529 -529 498 -381 -45 -616 749 -507 -762 107 937 -584 526 114 492 846 57 -360 -450 -183 833 742 160 973 -992 496 107 -529 -626 667 984 -669 918 -638 379 891 -379 746 312 -336 -151 -263 927 -209 539 946 -143 -940 668 813 -773 293 624 -873 199 -614 38 -523 739 -926 -42 820 829 18 -126 902 -823 -914 -432 936 -98 -281 -368 634 345 144 829 -37 366 341 -616 -775 -430 255 439 -651 497 -16 -35 -949 -19 365 -354 -475 635 -298 -708 -938 469 511 -691 315 959 767 -51 -540 -712 792 -118 715 919 70 80 -669 -849 -209 -258 397 -167 -947 -358 1 284 277 97 -874 736 219 -840 230 -421 396 -255 588 840 715 -449 450 -232 -621 484 -1 -951 -979 -311 -3 -583 -657 -126 370 249 -303 -921 -129 1000 692 -504 -640 835 775 134 578 -673 -30 -413 -365 -135 268 -439 -107 -268 -327 686 468 -588 949 -102 -704 925 -818 830 202 511 946 176 -907 -662 897 931 -952 -581 776 -791 -693 -712 -769 358 -839 298 -490 -345 -458 -889 116 729 -276 -998 656 -387 -94 -352 908 -343 -25 702 -918 94 -703 -828 159 -172 -206 488 34 -483 -80 -825 -658 648 825 436 625 675 294 489 966 -169 -121 -727 356 -660 503 -754 -926 426 -227 162 -659 283 326 -136 -13 943 462 963 -179 -845 -104 187 -234 761 515 -675 522 -450 -709 873 796 -767 -728 392 361 -1 -52 -88 775 497 40 221 -252 645 356 -54 341 -854 -298 934 -151 -824 -848 394 752 -773 -446 592 -546 -945 -443 168 -898 752 991 995 -382 453 297 -252 58 -294 140 613 -464 108 -846 -533 307 -945 -605 -682 943 -967 -758 870 267 -513 552 -120 952 499 -555 646 922 -491 706 191 -827 -953 140 947 458 3 -459 842 -540 -110 -155 -452 -786 113 -181 -912 933 -309 -277 385 -498 -558 -824 107 78 -40 422 971 -78 -678 627 879 723 -843 -303 981 -44 856 971 -739 395 822 -188 633 879 -431 -938 -204 664 762 735 -394 -607 382 -175 -639 463 692 749 958 -338 -720 719 984 770 389 -95 -39 -547 171 -982 -992 628 707 215 255 854 529 -72 369 917 619 807 -745 729 -388 689 -34 446 165 -409 373 -530 -54 -101 -261 956 327 -400 -284 -564 546 -253 620 732 -240 838 662 -228 404 -716 -703 447 -539 -632 -545 -45 -510 -779 878 58 -428 -694 -49 -982 -581 638 86 -12 -707 98 -681 992 -623 275 -50 -280 -124 91 230 -309 45 389 -817 460 -825 -765 476 279 289 908 819 229 -601 36 277 367 -210 -241 171 213 359 -583 553 -24 -15 -950 -435 298 463 323 272 -906 -97 -185 299 946 434 620 660 673 577 9 6 726 844 233 967 -917 797 177 488 863 707 312 -357 -677 639 454 -750 -402 -312 577 -843 -325 341 46 201 -135 -880 200 415 -645 -162 -319 535 -232 -617 -485 -572 335 159 -792 -688 215 977 786 -23 -958 273 -572 -948 -705 380 -910 -312 -446 370 134 -733 830 -142 707 90 918 731 287 507 -937 682 717 -570 -329 -385 -951 -510 39 -377 -25 -274 268 965 215 521 -412 -162 576 -900 -664 -657 238 329 -473 -440 -509 -849 -597 -198 160 -432 -171 40 888 -975 -41 -187 910 -111 -697 28 -206 194 459 412 61 -242 624 -931 -60 -850 185 -584 352 -128 -857 943 30 -714 940 928 -440 924 -424 938 -692 -118 378 617 -893 -755 475 63 -946 -88 -309 -867 -250 26 269 345 70 247 953 69 -847 903 -193 774 -516 503 781 948 229 -611 308 995 34 -126 -859 178 565 423 -387 -411 712 76 325 -62 -110 205 -603 631 -413 228 -513 120 433 606 -482 -226 62 679 -84 -824 204 -916 281 785 -946 324 -82 287 -119 298 481 338 -273 84 -898 165 -929 925 323 -10 -115 -408 -730 22 148 -690 407 664 777 19 37 -516 -707 629 -583 -444 -318 -925 884 339 321 858 -609 -465 -437 229 -311 -916 -990 783 696 743 -578 239 140 986 247 -207 -745 -978 -252 -811 -670 -419 576 -373 537 320 -175 -850 303 58 -734 -180 817 798 567 -766 -27 459 329 -403 -783 -665 -339 446 697 984 -759 966 -522 42 -506 -593 -436 -222 -505 -425 169 -134 141 -634 -810 -30 247 -632 -620 -864 481 948 -185 303 -29 -991 658 -787 813 349 863 797 -50 -578 484 158 -152 -892 -981 967 -675 -916 300 -642 862 687 332 -102 -776 -764 404 734 454 -473 -849 -454 -403 -182 456 578 -401 684 -879 847 -714 49 639 -368 2 120 906 -462 332 903 221 -492 -954 -9 -246 -178 -481 757 58 954 -679 -516 -413 91 -702 -356 -245 -436 478 -658 -16 751 126 -253 435 -684 730 -597 -816 153 234 425 703 -993 836 -859 433 241 -217 -776 712 -27 -10 91 -305 -387 -343 723 -571 934 -48 -693 577 -501 413 757 67 -601 932 768 -683 730 -385 -253 925 -161 843 -912 -21 912 -160 -893 -563 -940 -324 326 -544 436 153 -71 -911 -595 119 -513 -610 367 -321 907 -807 435 -136 -45 443 -397 -916 737 -546 20 -736 135 -147 -993 -843 -858 336 -902 267 333 598 -756 -685 -790 284 -261 628 -71 612 -385 -810 -511 -856 433 863 785 426 784 -858 -782 -714 -118 -910 119 316 -279 -259 765 929 858 -356 894 -476 -537 -176 -445 512 118 339 -780 -63 22 -932 -942 357 250 -666 841 -642 443 -229 852 -802 14 -519 -285 699 38 -236 290 -900 476 -972 361 -481 -570 -85 -527 -915 -184 -850 -453 202 -36 456 519 852 -66 -480 770 848 -225 945 -440 -122 137 726 125 568 -127 719 -471 -221 900 -203 -666 421 -517 385 268 796 791 761 374 -188 254 -899 887 -700 669 -70 -709 -307 -359 892 -236 -82 259 36 -531 -805 362 -555 -863 888 -724 -723 -449 -326 348 -939 282 -758 189 785 96 880 -842 -513 -445 -13 -244 299 509 60 -580 -589 -198 -504 258 -198 684 206 -565 408 141 591 -256 924 -758 -608 108 412 26 478 146 -222 177 120 575 750 156 -155 789 767 301 -539 261 788 605 -279 -789 -326 -519 147 -268 -135 117 52 45 -726 446 268 651 792 150 -429 374 418 211 -824 63 -604 259 -47 201 -564 -113 632 -479 -174 820 -584 631 281 984 -831 621 913 -470 -428 374 854 460 237 41 81 -764 -522 634 -579 -233 -51 -668 -304 469 -252 -271 651 -608 849 -497 -82 -840 -415 -579 793 -126 955 -427 652 254 -846 656 662 481 -183 581 -995 21 -883 -164 -344 6 -931 -238 295 3 487 -581 717 -449 322 -10 -9 -709 184 77 -586 -576 992 996 334 -434 799 513 -79 633 -831 550 -50 -782 -712 915 497 986 -682 -384 -669 -426 595 -390 -819 774 -421 697 314 -232 788 -612 -329 -165 544 -262 362 -604 -285 -126 -785 15 -392 489 521 -252 -93 -275 539 458 801 -330 841 737 -404 579 -128 -148 720 -252 -139 790 999 413 598 19 716 -268 -914 808 -361 -502 -959 -338 650 574 -461 -608 220 179 759 -223 -997 -616 -147 -847 -829 -591 -356 866 -108 813 853 204 -301 426 -405 -6 -496 -840 -642 -320 -718 -991 -673 85 999 234 335 481 744 844 -679 -535 839 -779 -165 -607 -825 -202 968 -191 -508 -915 -703 58 -612 763 647 80 379 -95 369 89 943 -469 764 -196 -159 925 202 -52 966 -550 827 992 727 779 -63 -432 658 790 71 -650 -792 106 -695 277 157 188 738 -898 453 -231 572 -223 50 63 358 480 -34 -709 352 81 -951 524 335 583 824 868 190 236 -229 260 989 738 597 -531 -117 -802 957 -67 -226 759 -154 -267 256 -333 -636 566 -598 212 -880 -728 -936 237 461 686 -823 -987 601 -749 606 -550 -195 -512 756 880 -384 -287 763 151 675 304 -374 825 969 -569 -784 -930 33 705 -630 -233 515 684 345 13 53 972 -503 -884 663 -974 38 107 770 -980 209 -245 613 -991 164 362 -703 21 -225 -605 -87 -942 847 579 34 -253 892 717 208 769 380 -380 224 -72 390 -932 -596 196 -220 -351 -589 -734 567 442 -206 -649 -372 -365 700 -909 356 -393 683 -776 534 276 955 -190 579 735 587 643 -461 -306 -594 -900 -733 -825 240 371 825 -132 -822 74 150 437 -234 582 -271 988 -446 -537 -204 -383 338 24 -617 -124 63 562 -261 -123 -201 -599 128 594 812 -762 -1000 -161 32 -230 -431 719 92 -247 -627 -567 -750 -199 -797 380 -251 -152 -582 956 18 677 358 613 197 661 -462 -713 -49 -764 559 -425 154 305 347 238 241 -339 941 -600 -967 658 -381 -100 639 689 264 -454 896 -928 -281 384 -155 -836 580 827 -997 188 697 122 114 -424 -956 204 -59 -274 -743 59 711 966 614 -588 -703 3 -874 261 -993 -763 264 -95 -562 -954 800 812 -456 394 -462 130 416 -311 -12 598 555 51 -75 -574 -960 -374 37 284 779 -384 556 975 -251 -825 807 242 751 558 -511 -796 459 -583 -458 819 897 82 777 209 -11 -789 611 570 -679 -202 291 -164 -672 -526 306 -939 388 837 -757 -160 -635 -301 -866 979 34 -920 700 -916 -781 739 -447 -575 -410 -12 -738 792 358 960 406 -147 -883 -749 -814 325 953 418 633 74 429 -292 851 643 786 314 -607 971 -195 -662 -955 848 -756 457 -64 360 -705 -586 -355 -955 785 225 786 237 -487 -547 -212 -778 -30 -969 -911 892 978 -501 917 187 -361 595 -31 -856 -545 651 154 -578 105 -741 587 -661 -376 233 -699 -76 271 149 -754 401 983 -533 446 497 758 -531 -99 -277 746 -596 -127 58 283 -401 -76 -437 616 401 528 -202 169 395 142 -563 846 159 -292 -325 -458 696 -830 -327 -326 907 -452 -343 -308 344 439 721 152 -133 835 -882 956 163 215 -451 -7 -42 -784 -359 939 -391 -303 -604 -668 -296 -740 -966 -643 137 -674 751 -387 -699 908 744 -610 146 603 571 503 17 -605 783 -183 -860 276 -381 885 -798 -487 -35 498 -464 -113 519 407 -391 137 -719 856 -356 -265 159 535 505 -52 -984 264 507 140 946 -984 -590 -570 870 -497 921 -104 -354 771 -215 -736 8 767 -892 -412 -267 970 -127 -155 477 -49 -322 -289 2 -254 -764 456 332 53 890 688 525 359 -186 -838 -368 456 766 -167 -920 925 284 576 -322 -877 -894 -192 -331 -330 393 -348 155 146 -215 21 -314 -975 988 -282 -935 -343 -553 1 -164 404 -69 432 -333 231 -544 -625 -126 -453 894 -636 -871 -243 550 655 -631 19 -873 997 744 944 600 -481 665 -524 -910 40 417 -1 -567 -157 -921 588 303 -989 -562 509 -337 463 440 -110 823 -615 835 748 -615 -860 -689 976 766 -343 673 -781 -148 190 119 -258 214 872 -952 -989 -750 304 146 -77 -141 491 -188 -320 776 746 -88 -357 -867 687 761 517 756 -32 -809 -669 -457 433 -992 821 600 410 -501 554 431 -568 -919 3 -167 343 547 -149 116 -156 850 209 -160 683 -406 232 700 -567 46 -325 516 276 864 -385 -305 -100 505 973 -685 729 473 315 -320 723 -15 30 118 -795 673 -423 896 535 -540 -690 72 -362 481 271 -345 351 -695 110 914 56 80 -572 718 -292 -268 423 968 467 -869 -529 122 997 850 786 628 -687 820 563 -347 255 757 -543 -931 -674 -198 744 171 506 84 -421 608 353 470 -886 598 431 516 -180 105 383 795 -306 430 -528 -76 -711 328 -714 557 335 321 272 74 -713 30 152 -730 431 -806 -612 -552 631 641 -806 -935 -644 63 456 -416 -444 -762 107 467 -451 117 254 -393 -313 -289 625 -20 -461 -519 -140 -244 -898 -240 511 -962 508 161 904 -396 -677 2 148 -316 -127 83 -176 893 -879 446 -919 -495 383 485 153 -791 -571 -991 -417 310 -531 514 -378 648 -365 -886 -490 -255 754 -886 171 346 -250 -269 249 -786 -715 800 -461 -246 294 562 901 -855 -407 569 586 113 144 -856 -466 249 939 -368 -788 564 452 49 -151 666 -216 -516 526 150 -626 -469 -590 706 362 -830 -772 -476 -144 34 603 825 267 -734 193 -125 289 674 -453 345 -807 -448 241 -87 60 -995 454 96 -837 -134 746 -574 698 -715 875 -485 -994 458 -117 -286 -361 -417 775 600 846 -857 -619 235 319 -5 228 975 -879 -251 804 -968 -453 -476 -338 -489 741 -519 567 -333 428 -101 -971 -109 -26 680 462 926 -514 -230 660 750 -890 -830 72 607 934 808 -38 379 -346 -544 982 893 420 -153 -842 -540 -404 116 515 -81 -705 865 -813 513 -137 -284 852 736 -996 -11 -778 -515 -113 818 192 716 -400 99 -110 -718 725 -128 -418 -885 -833 142 640 550 361 -866 426 618 798 145 429 -482 -585 680 -480 342 527 -519 721 -232 509 -258 837 496 548 -945 808 774 -741 146 928 879 -385 -123 983 566 -754 -684 793 387 898 132 -460 312 131 -765 -953 -695 35 621 426 898 -642 2 116 -499 -508 -123 -668 -614 151 963 997 -157 674 -722 279 387 -885 -914 -701 -478 804 -20 809 440 -783 -175 442 362 140 -451 -814 657 607 749 -824 427 989 436 428 -687 114 198 461 -877 262 -56 501 -456 732 -699 867 293 479 592 -376 195 822 -251 131 934 357 843 937 -461 -566 134 895 885 -568 5 23 493 21 42 -219 -295 -315 -213 666 -52 768 -475 769 -154 -813 -324 428 907 568 -382 -910 -766 201 714 -492 -252 -559 -400 522 499 300 849 -843 -424 -579 78 -821 -100 -756 -382 541 -711 -536 601 656 770 723 -467 878 359 -556 -728 -556 -288 -727 282 626 -604 428 -6 903 -272 -63 689 796 670 -406 232 952 306 814 -539 -972 212 948 366 480 549 527 292 -104 -112 196 373 -394 646 -483 -229 921 846 684 -624 323 6 780 -343 333 351 -213 807 -847 727 -433 -8 -44 379 -149 276 899 -426 -88 -602 -884 731 659 -446 -861 988 687 -524 545 519 247 55 92 -605 -79 -22 -950 -718 -963 -723 -642 95 -959 -171 -875 -228 -553 640 -360 861 -993 935 -881 -914 -882 -388 121 -59 370 524 565 -36 5 -59 -862 -854 502 339 142 223 634 -128 966 991 -857 912 34 -258 265 460 721 496 -47 268 -19 -139 -264 724 -77 -143 -887 -571 -90 -890 -150 379 355 -191 313 -498 -10 -72 -753 -457 847 335 456 -681 140 -225 448 -747 699 -69 670 580 500 771 612 266 -50 -12 762 -716 -515 125 -391 -307 -626 980 -997 -950 944 924 -87 -34 658 622 580 -425 148 -256 409 -276 618 569 -965 75 -197 681 863 -557 -457 413 170 -557 459 44 -591 529 216 -640 890 656 -476 438 231 629 -381 86 933 -941 752 -405 573 852 448 -123 -52 -213 -620 -345 -754 232 506 -975 858 631 -140 -830 332 -853 634 219 841 820 -212 -724 540 558 -915 830 652 -818 786 54 -325 -770 59 -901 644 959 75 540 114 -339 -322 69 -103 -111 985 543 -140 866 906 -743 541 404 598 935 -534 -478 -88 866 308 56 470 -767 596 -210 503 204 277 36 -940 -229 -227 55 423 -750 424 813 -100 390 -929 787 866 -997 549 -347 556 -573 -703 -117 -648 397 841 49 -190 559 -68 -544 -710 104 -395 429 -56 -699 -46 -866 -844 393 -700 -380 942 667 798 913 -263 -979 -722 805 -597 -367 310 391 -291 -834 849 -105 -145 723 67 -874 171 -688 -653 941 -2 -63 -530 -89 161 470 329 318 -958 -398 -344 -991 -912 964 -43 -662 -115 -36 730 -779 -273 705 -291 44 535 -493 157 -321 210 606 137 -32 -669 553 381 -607 66 115 58 -246 -464 -743 -883 -643 269 -626 199 -191 416 -90 485 846 -738 -296 -540 -900 -639 -773 255 157 152 675 -378 813 307 -27 597 -649 396 305 483 571 909 -313 685 648 -913 611 167 872 -744 792 -995 -467 -905 -219 64 -313 884 608 746 -329 -700 151 -496 -690 464 -246 -59 652 586 -47 56 58 -133 -13 119 561 -245 628 -84 947 626 -775 654 912 183 151 -289 751 -143 -484 655 185 -583 529 -799 -425 594 -687 -483 -434 586 -852 -250 -243 669 -665 -821 279 -148 961 -949 301 476 984 39 379 402 878 255 508 205 -173 184 284 564 -584 -580 165 -877 -835 951 -939 599 -820 -59 156 129 -849 -882 -864 445 27 -753 -68 -135 325 358 197 209 -513 56 185 -649 896 164 875 -248 386 -39 395 914 -654 -414 -760 909 889 -701 -219 -176 -864 -604 -163 -935 380 99 -370 1000 201 458 -684 343 -629 -313 156 533 -82 -283 222 -894 431 846 -760 -296 463 -187 141 381 341 -750 454 781 687 -46 -824 -130 -687 -907 205 -129 977 722 -603 -54 338 -740 621 878 -112 771 150 -41 790 594 -946 864 -981 557 -407 -423 -870 -116 227 200 -175 -406 912 561 -61 893 897 587 -390 925 -164 -613 703 -829 334 -58 158 -620 101 795 -436 836 516 -689 -553 -239 -915 -715 907 -145 -409 164 -374 69 -470 511 776 680 -98 338 -560 -94 776 -464 -330 597 646 832 -90 175 -837 656 435 -239 657 78 244 -277 584 -470 -676 468 -124 493 -133 579 133 -779 -174 172 719 -898 455 -598 961 -291 -618 112 -663 486 -680 582 -938 186 487 519 -735 -957 -565 -751 648 532 942 201 101 923 -181 831 -967 -580 240 706 526 287 -953 -80 -618 -780 381 -571 -482 -752 -586 -308 -258 98 -31 361 402 -572 478 -290 -980 -76 -596 376 -808 861 -814 -475 850 -662 147 268 422 531 21 286 -988 -494 -797 385 328 440 -496 -145 -514 -989 725 623 606 -213 -132 899 877 -242 -402 -789 -646 -255 -16 934 425 504 897 870 -682 -86 -505 34 186 -110 -490 107 -461 -591 68 -266 406 -578 -231 523 -41 231 -148 -591 -272 910 992 703 1000 375 -409 352 -252 690 219 -619 -915 -971 906 812 403 55 -278 930 590 -300 142 414 422 -921 513 739 -942 -825 -438 193 263 -302 311 1 -952 549 652 757 -197 632 -353 943 933 -749 -334 -150 -59 -591 955 138 605 -378 -802 -352 770 245 42 -693 -458 -790 846 199 718 -461 -633 -130 -437 70 953 750 -562 800 -159 729 -150 -927 -622 594 111 -214 891 134 236 -374 667 29 -150 882 -233 -24 -238 12 -981 264 550 597 -879 9 535 -92 -579 -38 744 677 -877 -395 732 905 964 256 825 -726 -513 -448 -224 387 512 -199 152 -441 -504 -369 -665 827 861 -418 -380 -249 -945 -69 622 854 -215 -665 -250 -964 532 -788 52 347 -841 475 -261 -849 -153 420 275 -951 793 260 49 660 -779 558 357 -267 -613 446 -246 157 276 101 885 79 -38 -664 297 478 -11 820 -55 -88 -19 -816 -472 -138 -758 -725 956 -555 255 527 722 5 -944 -589 8 -179 -557 -48 -176 851 -159 514 -158 206 896 143 -720 -248 990 630 674 129 927 12 -880 368 -25 332 322 931 539 890 106 -182 60 288 627 433 47 814 162 -247 -223 -979 752 823 -108 -129 -554 -116 223 -184 -899 479 165 -427 -399 -329 756 545 -26 -20 990 -92 865 234 -103 752 205 336 992 -66 908 263 -918 485 647 -360 362 707 -656 -396 -344 941 -66 -127 -371 -901 -735 420 -298 14 219 655 398 -169 -260 370 519 121 592 404 -923 366 -665 -139 654 -6 -71 347 844 12 -390 -183 365 771 -163 -902 383 562 -649 -515 -653 -156 541 -333 -122 286 -284 926 -598 -855 -977 -652 -35 -606 -42 -443 -797 111 657 -38 -224 759 -672 -864 122 500 -535 760 -926 165 239 -419 410 54 -702 573 485 197 -233 720 -26 -498 914 -271 -900 -592 -735 637 225 809 -76 -414 -249 261 439 621 -337 998 -427 -782 351 -171 171 -171 -848 -78 -19 942 679 436 -346 559 -622 -63 -911 -602 -626 89 -452 -51 356 -57 121 -632 -463 825 119 -714 898 -679 4 761 -253 722 138 -963 -457 544 -764 -603 167 901 -202 -815 -583 -650 -244 -643 -959 780 801 -490 451 636 74 217 930 844 -955 447 142 -570 581 848 -359 388 -93 391 796 106 -865 8 902 806 55 227 356 -257 864 266 442 253 -999 -899 -591 -191 964 -662 501 662 602 -964 -424 493 895 87 -686 576 -720 -210 -794 -525 818 -507 -512 77 925 432 -84 -240 -412 961 -458 641 255 968 -312 646 -795 821 -768 880 746 688 -763 187 -597 612 -372 115 -700 -207 -455 847 -537 660 58 -16 470 -957 75 -436 35 728 131 -900 829 -61 236 436 178 478 -995 -865 -495 60 159 963 893 -3 802 -268 578 -405 816 -112 -579 -91 715 -192 -897 556 230 926 -193 786 -415 -67 -740 -152 -251 61 671 294 5 190 -395 164 417 244 -462 -836 22 82 92 -477 278 271 74 551 -762 121 -929 -466 738 100 -212 659 -172 -547 617 664 693 -768 -725 179 -175 861 860 344 -155 -857 -355 -919 -724 -804 -739 -646 618 497 536 -277 -978 -524 133 951 -13 -454 -209 255 -199 765 -412 -728 -805 29 -8 -417 428 443 -866 -210 48 785 147 -657 669 -549 862 -792 -712 234 -146 845 -665 560 -921 205 -999 412 835 28 -516 350 817 221 990 28 -821 -331 848 -274 -502 -661 160 -65 977 -109 337 -105 847 521 -405 -872 -667 -707 383 496 -582 447 238 163 -372 -805 -812 -927 -517 456 989 118 -279 -991 954 -230 783 505 456 420 831 591 838 -949 619 -218 927 -15 -206 242 -945 -870 -301 941 -475 -282 919 253 -422 -522 -879 -765 -752 -187 376 953 343 -783 685 -814 -601 -470 975 -468 -679 -699 655 -912 -703 488 -959 353 -362 -864 437 -391 935 912 323 270 521 -716 927 -588 900 -435 -539 939 -442 -893 -825 574 -67 -50 50 492 286 -208 583 -245 -463 -677 545 440 -75 -18 661 -67 -834 600 71 -865 243 118 871 495 -658 -360 917 -643 -718 939 -951 156 -227 -848 -390 -95 -457 446 196 431 -53 -136 -373 247 641 -401 972 -989 -589 903 964 294 241 290 -673 66 989 675 -137 939 491 -859 -652 -456 634 -539 -185 820 533 -509 747 282 -320 110 274 -405 -960 -68 -487 822 265 331 904 167 -563 -365 -309 212 -43 -751 631 -62 -421 -935 148 -54 431 989 844 -13 965 223 -614 -382 319 383 104 -907 941 856 -72 -918 961 -403 -149 116 191 -123 -792 722 -369 601 226 -742 -377 -851 865 -222 747 210 815 477 209 -685 237 -723 -513 -306 -754 -994 616 179 -152 340 269 -858 -971 931 335 -495 -76 582 -103 366 -449 763 759 -185 57 955 814 295 -323 -466 -124 -608 889 583 -466 -533 -600 538 948 -928 724 -896 -183 993 654 313 907 -820 117 240 -668 -63 -773 940 898 280 182 498 259 -537 399 -543 945 301 -50 -658 193 920 -891 23 -773 -114 -772 -618 -744 -739 361 146 421 655 324 -351 -671 472 482 354 504 -145 -340 -3 629 910 -275 407 -409 938 -822 425 -377 573 -506 -838 316 981 -292 964 -688 -884 -344 443 -855 -741 -126 202 -53 892 -798 -748 -77 -35 -312 -141 202 -995 -908 502 -507 -185 953 -28 -969 -713 963 -183 -641 -401 243 305 817 -197 -855 582 585 290 179 71 -164 -356 -387 18 76 -570 530 933 -287 -134 -486 374 -502 933 -98 -816 -838 32 -792 234 -311 904 426 494 -738 -344 -71 937 291 -183 323 596 959 -893 -43 -36 -941 -840 -148 997 482 132 -438 -919 723 -368 -898 -309 -773 -500 -661 408 790 830 174 422 879 -754 1 11 126 153 -684 -552 234 870 -20 763 446 -356 -908 -735 -766 -582 -825 625 -820 -28 874 688 -525 755 -455 241 -346 -190 536 -530 868 -756 -669 249 307 -978 254 490 -515 463 -887 481 -864 -536 462 -599 513 4 -583 398 -190 330 379 -697 -811 606 951 -736 457 769 327 694 737 408 785 -413 -104 503 -543 -852 133 705 12 941 -485 800 107 588 -34 -658 491 254 977 -582 -417 -17 -740 497 168 -857 51 11 -415 -471 -69 -805 -591 -31 255 -729 7 803 -522 -769 -109 -380 572 119 -406 762 680 946 -554 587 773 -435 502 -558 569 -481 415 -506 -847 -789 189 -714 901 -136 -157 -285 612 -814 625 -100 -889 576 -23 -830 281 -467 847 34 -300 302 -586 -510 174 906 -803 975 -28 -851 855 147 575 -562 -157 -900 -218 -100 -754 820 446 -380 -658 958 84 142 216 -878 -675 -650 60 -822 -37 -171 856 625 696 11 -773 260 -65 -973 459 -298 123 -251 -403 714 126 658 957 733 68 -154 363 829 -584 991 -942 -446 572 -712 -7 -703 -604 -569 324 205 -676 -96 730 -47 -296 -398 -892 589 471 856 -996 -89 -644 -417 431 270 -462 -973 862 549 184 949 449 188 -77 -65 -603 -428 -7 352 -600 -443 638 -258 -317 662 906 -525 -876 -910 -902 526 -986 -823 282 -606 660 674 220 -451 606 -133 -964 316 -397 -709 -917 -892 -269 998 967 181 -816 891 50 343 -758 360 -372 968 326 36 -221 556 303 -585 195 -98 365 -424 121 141 -611 -523 139 -806 94 -913 291 -703 962 -476 295 273 -907 -453 -880 5 13 -822 955 25 120 -139 -741 87 887 -105 -462 -308 75 -674 -912 294 -197 -866 980 848 22 -972 488 -504 -189 621 33 -641 -655 -911 -677 -853 854 249 208 293 257 285 249 439 905 282 834 520 -561 904 99 -346 -522 -849 -533 987 393 -993 814 -55 755 -689 -933 -907 898 421 -309 -825 689 -404 421 -272 298 341 87 523 193 -595 -794 940 -129 -57 -904 -511 -114 397 -718 -94 80 -235 639 360 -174 931 -378 181 148 -388 -952 899 -938 38 52 -226 -366 349 -74 -741 -73 501 -174 417 -854 -233 496 941 -556 -614 -5 -955 647 208 -307 133 -2 -11 344 822 -7 522 46 -688 -610 -183 -889 814 248 -855 295 -148 996 118 -829 -634 -877 14 -493 737 -398 437 -657 -47 -444 -650 65 -835 -134 -753 154 464 626 840 -303 -619 358 -512 -577 -484 161 -551 -18 403 -563 323 -716 -695 403 91 95 907 -611 -224 -412 526 -160 747 460 -313 -707 27 595 -822 775 -440 -779 42 829 76 17 -578 557 855 -774 -64 -150 -318 -299 -949 -155 320 669 -268 -396 -64 -515 580 584 106 925 429 549 -172 721 -730 840 -897 69 656 -432 868 -83 596 775 -597 225 -274 -500 -452 -814 895 6 -367 497 -517 498 -125 -773 17 -192 -252 866 811 870 227 -664 -17 -526 -176 -720 277 -564 425 624 -695 661 -621 192 22 -41 399 -633 -725 -382 -194 928 -497 11 -387 -971 897 677 -150 -440 -18 982 655 978 -107 371 -889 -995 253 305 -86 -487 508 84 -46 -628 995 341 -340 552 944 -573 -533 191 -156 -871 -238 743 467 -72 -588 -152 681 -105 -553 340 209 761 -519 -717 -204 188 556 -686 785 -792 -658 -368 -359 -144 881 169 -865 406 -101 210 -446 -58 -831 -1 128 -748 -373 770 395 -63 288 973 704 737 227 209 111 -350 -637 -896 219 559 -157 -621 968 -583 -87 -269 376 666 -35 -523 156 -649 303 -709 500 43 326 -792 -886 -603 -52 801 527 -471 -954 -512 925 983 -75 -518 -80 -980 326 -670 -228 -795 -950 816 -677 778 -938 152 -851 316 723 974 420 614 781 86 969 808 -462 -454 -692 703 60 -129 -324 -627 10 174 -448 -486 -499 378 176 -126 -365 858 -399 466 669 -664 798 -949 -833 -733 582 789 387 -572 685 242 357 718 732 260 839 775 -778 380 -335 900 137 67 618 659 -114 215 892 117 515 652 -55 504 522 32 207 -976 -648 748 -807 -638 -991 520 -382 -418 884 22 -201 230 687 -24 516 -597 682 -24 246 942 -496 61 425 431 -311 90 990 397 372 -238 774 -139 -968 618 327 755 -63 628 -287 501 -950 465 -819 -686 -759 -701 95 -553 -736 461 158 -731 733 421 -449 -749 504 958 174 794 -426 -20 -71 -302 517 771 -391 63 -861 539 -127 397 -841 476 -69 -992 -523 259 961 -75 102 -723 511 680 170 360 390 -523 -799 -500 -371 -699 948 224 277 299 724 -172 -711 538 22 -968 516 -12 721 -78 -10 -581 109 701 989 808 456 -495 290 -973 -887 135 -673 489 -57 406 -482 598 415 876 539 596 -174 -961 -238 -146 -854 277 221 -557 41 -178 936 541 -340 925 687 -655 -401 -713 -638 385 -843 -206 888 -395 326 881 377 73 387 -848 -531 817 -962 -754 714 -813 789 398 -154 -683 736 -230 574 848 897 948 -849 326 978 853 974 -849 878 480 443 870 -848 22 -650 -844 122 -557 906 735 -623 -171 922 170 -827 -440 254 67 30 665 -299 -221 234 -729 842 -846 56 782 -708 -322 -537 -334 -10 303 -810 -19 549 -563 351 -446 182 -131 853 287 -399 57 197 -201 -604 479 -877 -87 -663 98 -698 -173 252 -14 827 -693 -989 -168 -79 347 -117 -699 -697 378 -331 -717 503 470 215 -165 -319 671 -159 770 651 -462 -47 217 -792 -166 -586 333 755 -991 -911 335 -126 989 210 201 -890 928 -304 922 432 -267 -160 602 -460 -813 -329 -145 -186 -629 734 371 925 184 12 150 -966 -11 -12 -931 485 -596 -231 642 444 177 -780 271 62 372 -205 585 -66 934 -704 -892 117 416 218 -25 400 861 -141 216 148 149 773 -356 -14 422 928 912 539 -454 934 -975 -248 -462 898 912 423 -858 651 -713 240 -853 617 519 170 129 510 459 393 670 338 215 -29 394 -668 737 -542 -358 -488 169 -692 18 -2 -934 -590 109 -166 493 -814 259 -826 -457 501 977 13 241 -696 438 -211 -652 786 714 81 19 -613 -83 645 -548 -119 257 -452 728 498 227 483 -404 344 -927 -841 270 -154 460 -242 -840 -495 428 -101 -149 310 -259 -355 -447 523 -816 -708 403 -936 121 -28 341 -35 -348 374 -413 668 481 371 411 860 -749 311 440 -31 989 440 -888 -478 -419 600 -614 729 -284 -237 -379 -518 -304 -328 476 743 -651 546 518 -531 74 149 -391 655 -567 880 -688 762 -86 -557 -88 730 551 -789 26 929 343 753 -334 -493 -71 -500 409 -472 -648 -169 -481 -545 553 181 -48 433 -899 914 -856 890 167 -705 744 932 392 52 -883 -138 -766 744 -310 -789 -177 -20 531 534 -666 -421 -229 -40 752 -483 -903 140 434 -619 -679 -340 -556 316 405 933 403 934 185 274 -888 -665 -555 -586 -597 -951 314 -57 606 7 497 -575 234 817 -92 185 0 510 -215 -419 -392 691 444 639 -313 -644 657 870 -59 867 -257 -206 -833 -529 -857 -80 -632 607 -717 309 798 129 686 246 810 11 -951 475 456 -888 -343 842 362 -94 783 577 -523 -850 832 -18 444 -799 83 -709 195 156 135 954 -490 927 -496 850 -200 -282 549 404 975 219 -129 -588 -785 322 -553 758 266 -19 -529 -200 178 503 -365 -422 505 122 -847 -172 -887 48 -475 276 223 340 -201 398 -653 924 -933 252 662 -958 282 305 -687 -11 -968 225 870 -298 -770 95 -885 -861 -475 252 -653 -387 62 -347 -616 -700 -952 -642 905 102 350 -55 662 -91 768 167 246 -980 46 -87 927 -424 -644 -565 -168 -416 522 -721 -703 317 -500 119 787 -317 88 -619 900 985 -792 -895 96 839 294 32 242 308 144 751 667 -200 826 -292 -123 195 -499 710 846 301 -790 -296 639 -65 -510 -503 -598 407 49 -354 -354 -309 -330 -352 -316 -500 782 789 -872 -550 -23 -712 498 -875 773 335 -800 43 -104 -870 822 -909 895 -117 -413 -417 434 -651 -167 -46 -53 -234 -8 -880 -460 368 196 687 658 337 -524 -57 362 -221 61 -516 -67 -72 -886 984 745 -348 -723 -236 -332 293 -62 613 -67 631 352 -237 681 23 661 789 935 -965 647 -903 -751 243 -647 957 -812 820 -776 819 96 -693 -871 691 -403 -538 93 77 22 -271 -8 -605 -850 872 -390 147 882 277 873 -680 -512 -163 460 116 -658 514 -182 -661 250 162 632 -335 572 671 344 -400 98 874 331 375 745 -488 -409 269 -58 959 220 949 -82 -880 706 -17 736 -889 -653 184 -804 485 -150 -932 933 14 -331 -771 -698 -502 694 915 516 603 195 256 -596 -866 704 816 -882 -298 -60 195 980 307 -119 -640 806 -632 694 -66 653 -94 997 529 725 -569 -210 -929 19 -449 729 -199 -601 -950 -698 -210 -563 440 413 361 -757 88 -476 -550 117 339 -716 -68 804 -780 817 820 -271 805 849 58 525 -990 -926 -151 552 733 -846 -488 40 901 366 -567 -125 -403 -325 -810 258 508 -376 847 996 287 -878 557 596 345 -683 -228 -939 270 657 953 -247 -896 739 596 -741 -977 -742 -129 -888 -160 -640 -456 -991 956 464 533 733 -158 -245 -232 805 785 -691 457 381 -183 -923 532 382 999 -370 497 47 248 -136 -445 737 -405 -29 66 -966 -150 899 987 91 547 114 -448 -839 -311 83 698 -741 60 -550 -102 785 -65 538 -964 -943 -720 961 -346 -316 491 205 -43 -526 722 -519 -622 -940 790 754 173 244 -37 733 -857 353 -10 481 827 559 510 222 -572 -532 -888 551 -998 967 -329 634 -564 -851 827 120 -934 925 -94 161 -347 422 102 -10 -98 -240 -575 375 -531 469 -768 695 169 -998 -44 83 62 902 451 214 465 -814 891 -428 -624 857 -510 -513 -58 -583 -404 627 509 879 154 402 -615 -587 397 -370 549 507 422 19 432 -278 393 -509 -932 -850 263 955 -628 -864 -336 335 -780 -979 -532 -884 416 -45 226 -214 -104 602 347 -47 -476 -436 -827 10 -314 -156 250 870 692 626 -491 -258 199 -990 60 296 857 713 912 443 -27 -381 -41 818 710 -685 -824 135 688 -594 776 -913 -315 950 528 -329 12 200 -144 183 79 760 359 742 -493 658 468 -355 727 -534 693 -900 497 78 897 -242 -225 138 -687 190 461 788 -55 -546 -178 -273 146 -909 496 776 722 72 -761 -312 -29 207 -921 -75 609 -12 -892 -526 -857 -92 -24 -936 143 -241 -21 690 -171 -49 703 -353 -492 905 35 -700 -311 -530 570 108 604 771 372 663 -533 878 -602 464 311 248 410 -116 97 -476 -58 -723 866 -296 -28 572 -657 619 664 -533 421 -383 -187 -338 -557 -586 291 246 140 864 -58 592 -887 518 -642 -499 -106 441 337 -939 733 -187 427 -900 -256 -318 355 841 -417 -385 720 -72 -578 313 -44 -159 -524 760 -581 303 915 721 -925 981 680 -582 274 746 153 530 -333 -594 -812 -354 471 -976 -173 -18 603 -392 -320 178 924 -569 -482 228 -183 561 353 227 9 -889 -517 383 325 94 735 -299 -482 -726 23 -973 -604 323 -359 -339 524 -988 350 -620 206 -106 -11 644 -376 -33 -921 -616 -390 955 -225 847 44 861 -309 483 460 -625 -798 -163 99 -962 -608 -380 -462 141 -896 -465 -320 354 525 244 482 -23 906 -498 294 23 -529 687 -212 -635 69 -416 959 -674 925 -256 693 43 331 44 360 -523 -779 629 645 331 -518 234 -516 -649 351 -968 -848 -166 468 573 175 -165 72 630 -785 -504 618 305 -472 774 -190 -752 -671 782 -814 -41 574 -457 380 528 -331 -949 -302 294 648 97 -952 -276 258 600 405 607 -568 803 88 132 -174 815 -693 -132 -266 173 301 -279 -875 -926 -967 629 520 -789 322 -514 388 752 549 236 633 41 -418 704 -280 582 -227 -889 -937 496 206 -266 -614 -531 -545 -380 -138 767 577 -730 -646 453 275 -35 -215 86 -48 -473 668 -655 -709 -844 202 513 493 671 128 -443 362 -97 -831 240 -526 -130 667 113 115 105 951 -145 162 105 607 517 927 669 131 654 395 258 -205 -175 28 -867 156 -293 -198 156 -98 -884 -177 -918 500 256 -553 79 882 -183 837 -828 352 -586 -849 -638 -508 836 578 298 -169 732 286 -914 266 -915 129 -391 -643 571 899 -22 579 -361 -476 305 321 893 113 424 276 659 -311 -500 654 687 -64 387 -580 668 533 682 391 -745 928 -804 -12 -681 -878 -499 -553 -745 653 37 -820 273 836 -322 850 -47 602 -334 -458 -886 200 449 -949 -890 750 223 -918 -448 606 300 862 -222 -734 -497 -428 433 729 -92 345 -868 -290 494 -784 -717 -947 154 770 586 -582 499 -294 -210 -459 -496 -449 -816 -653 -514 627 -453 147 -121 276 -793 -739 449 -901 7 852 -395 -629 -71 -192 -233 -405 467 -576 733 325 -480 -186 128 -384 -422 -440 217 -105 403 -618 396 392 751 -574 -975 268 509 375 -947 -175 2 437 824 24 -678 924 -137 -513 27 -327 756 -426 433 -40 284 -523 -195 440 -154 161 -582 63 -841 -593 -760 633 -160 -363 -821 241 -984 342 -783 419 -702 -848 396 -357 338 -730 103 -865 -327 -378 -844 203 -193 197 -914 486 563 760 422 -625 415 -190 102 605 137 -312 -130 292 526 -951 852 918 -629 -740 -567 327 -550 -850 -730 -322 660 -184 -827 -437 -212 -656 -917 181 880 -714 77 473 -153 -539 -153 222 -465 869 620 367 -208 -757 -372 373 419 -931 -404 741 595 -336 414 917 585 -795 -96 -243 -258 -167 -495 -337 -110 579 146 -853 -667 958 -943 534 -652 -68 877 800 384 -293 -679 -731 287 938 531 -655 633 267 -130 -979 -68 997 -832 -358 -24 875 -265 -774 -1000 606 719 -293 -274 -857 0 671 -465 159 434 487 729 -142 -414 -730 541 234 -988 665 -116 -502 -642 773 -162 38 912 837 810 -335 291 554 -971 685 -333 190 -326 -356 707 762 -265 260 921 308 844 -323 -828 109 -955 835 416 -649 -617 -402 -698 -135 -807 -789 335 -498 963 -738 -381 -511 -793 -804 328 -90 652 429 615 -5 537 344 -816 -430 -258 -703 70 732 12 -832 753 707 -614 912 -340 -987 370 173 967 290 464 -620 -165 738 -340 -822 -590 -779 870 -64 -381 416 538 87 -47 611 -604 -665 472 874 868 -117 -806 -419 289 100 -255 735 -582 700 350 813 984 288 962 -104 -136 -78 517 -762 398 -832 -928 515 298 -765 759 -559 603 593 -644 21 -701 877 620 -515 942 194 -257 -200 -762 603 -994 616 -300 846 -138 -892 224 354 276 492 516 -841 -864 -229 832 -875 38 705 731 64 55 -864 -266 -149 -724 -934 614 342 -83 -633 514 -54 -230 -131 59 -334 673 -501 78 -9 997 849 -622 -666 13 -333 -385 411 516 686 910 649 -606 -488 -748 -531 -35 -512 -641 955 -623 -333 -728 -341 -345 -315 481 -495 -689 161 941 -112 160 -89 -879 -741 -384 14 659 271 -517 523 -141 -337 -147 561 -116 526 -874 -770 825 942 -987 -737 -162 -752 -334 -698 614 -560 509 709 447 -875 -533 403 916 391 738 -598 444 -786 -263 632 -313 966 -415 -506 111 -766 -908 721 -2 -82 653 -370 -153 -437 242 933 73 -820 687 669 973 -34 -574 959 248 350 750 541 -970 518 -883 -140 709 867 488 -238 714 442 753 513 222 658 449 -233 -190 736 -777 -437 -298 -951 765 335 559 -358 267 -393 -227 -171 -898 -218 349 446 -872 -793 972 -505 125 -28 -313 925 -148 851 -74 -542 -111 -277 -156 -891 -972 -762 -124 -316 795 615 -773 119 -50 352 503 516 193 -671 271 4 816 554 684 -678 -190 -258 685 -527 981 736 119 -235 -591 891 774 416 -431 -52 -522 890 -570 905 -618 -618 139 -723 283 948 -208 -259 348 508 117 -386 283 -245 676 -78 821 225 -777 711 -260 -617 544 -856 541 -308 135 -117 807 -239 -495 -742 635 -54 798 698 149 -731 -466 -161 703 722 979 -641 -201 -792 -72 -901 513 545 123 -460 -360 -240 -983 -995 -144 -566 -383 287 429 789 329 935 -770 -259 -183 -92 -154 -707 -399 710 34 563 372 172 430 983 -974 578 239 -994 746 -633 -637 -969 -96 -669 -69 -60 14 557 -564 171 100 -521 -328 -207 -442 608 -546 731 -624 -830 765 956 304 157 -621 -511 904 808 871 95 -681 -943 679 -165 -516 -32 -17 -544 241 200 -23 -347 915 -567 67 -695 260 762 -833 349 833 -974 -150 445 947 564 -306 -904 -963 211 642 564 -298 -511 -367 -244 -665 -347 -290 -375 621 70 813 148 398 -844 -990 -774 -190 -434 -112 -815 -120 -932 325 -249 534 346 -758 703 663 784 -330 -696 115 901 475 -307 780 933 826 -448 462 -430 642 -748 -749 743 -944 527 -87 -996 964 825 -90 -165 -820 -911 544 342 110 183 -400 -304 -395 19 784 -602 -754 967 855 -780 83 826 817 -517 443 -640 665 28 -774 818 -366 -41 373 -806 -752 665 -620 311 -815 200 -205 82 -526 -955 731 -233 -871 -795 -857 377 527 -391 -450 -395 506 967 -1 -565 257 897 -189 856 489 368 723 -789 462 -280 800 942 -529 -823 311 -688 -879 513 -902 412 579 -287 -436 460 655 -873 949 -378 16 -42 -673 -672 -418 -3 -405 -726 -95 -537 -635 -191 -912 -398 -519 -185 478 -619 -358 -264 -781 574 -227 -858 676 -235 -459 -943 449 369 778 -521 -519 302 -822 -617 -958 702 -24 -746 761 816 -271 606 973 -948 482 374 149 394 -792 140 685 218 855 437 283 674 275 -344 -346 -38 964 -574 -67 530 419 -229 -488 -699 -931 85 -285 -414 -200 292 -510 74 368 -487 -85 -454 -258 742 665 960 -948 159 -493 188 465 9 -536 788 520 444 695 -715 258 -955 -180 258 888 -693 787 852 667 714 898 -702 -916 -372 178 93 570 362 412 806 248 -874 917 -206 245 872 -468 993 983 538 364 -795 -481 -428 -45 785 624 373 558 -610 -126 585 -61 -171 -73 -531 642 -715 336 568 -918 -251 -693 -294 87 -611 -474 -587 209 -448 -634 -430 382 -59 645 -250 -212 -989 -257 -340 -991 705 -318 20 917 -969 309 196 -547 -829 811 -740 -756 702 -65 494 -454 12 -834 581 -28 -770 137 584 611 523 665 -978 -35 -752 606 998 -915 -63 2 92 81 -354 165 -998 -879 953 417 -886 401 -19 759 560 -819 897 848 665 -1000 -499 935 -222 155 -30 -880 388 -131 -482 -999 -223 583 726 367 -372 -830 -781 597 435 723 -232 -266 760 -181 -236 508 257 485 531 -636 932 20 -841 52 177 -560 -622 -463 -883 -720 -255 -72 877 185 182 -368 -10 208 307 771 426 352 808 -79 -686 -395 -594 -858 -584 279 567 678 -260 483 328 956 -729 -26 -833 612 233 -284 894 -392 -146 -46 390 -286 -782 807 923 551 -185 -845 497 475 -85 449 410 -439 357 -374 -482 -388 -662 56 200 -622 -436 -38 647 948 -483 551 934 68 792 -817 164 976 302 673 -196 -238 -527 -57 526 629 -538 -539 -209 -960 -355 118 -952 997 860 134 949 -964 -27 246 962 -23 -577 -828 -893 -375 -505 953 507 654 -915 914 -953 966 190 537 554 -299 -939 82 276 740 -93 -25 70 37 -398 -143 -263 -633 93 -269 309 230 875 514 -918 906 -79 -954 -130 724 220 -123 958 -393 731 599 436 -206 93 195 167 -312 984 361 703 -33 462 -936 897 433 -809 -194 -169 -970 736 -321 -854 551 -193 -696 711 -278 61 670 -266 132 589 -993 635 -604 203 105 605 350 229 -682 -217 -504 680 -842 679 -554 -854 -809 -478 -912 182 381 -639 -850 966 619 -681 -338 643 -101 914 -474 481 -514 45 449 622 -611 -145 440 -604 369 -986 -775 -804 144 927 -165 402 -85 -982 -13 -828 358 -356 792 985 -231 -784 852 282 941 -514 939 844 -324 94 -946 -386 -271 878 -175 -147 -200 648 5 -839 -227 336 -98 694 -119 65 -435 383 -850 -559 799 -686 464 531 -554 -563 -632 774 -717 603 -153 -276 598 -266 433 -413 -802 -597 -587 220 -788 -75 -538 339 -143 -871 627 470 -661 879 -582 -580 903 -868 998 746 -52 -705 523 -625 299 -794 838 933 -800 -611 804 -502 -48 118 -840 -806 -296 -482 907 -677 593 450 -509 569 106 787 -304 -460 665 419 -748 766 276 876 -121 -853 475 684 746 400 451 366 72 -501 -163 -970 -968 999 -361 -417 -719 212 -59 201 -847 -357 656 -607 851 490 -143 435 772 194 884 336 182 112 380 -673 527 156 -356 -738 910 449 -297 -896 673 275 931 723 -903 341 -435 453 165 389 116 29 338 -63 -353 -946 669 47 -310 967 738 -141 278 -884 -234 459 38 26 -878 -998 -170 -929 -654 938 -137 -813 882 919 -452 -403 524 952 -92 -672 894 69 930 -510 -181 626 -234 -440 79 -177 820 -804 -274 -847 72 -386 -43 -429 703 37 -509 627 -875 219 -987 520 -970 744 689 74 -811 416 -370 97 959 643 -770 791 206 397 -988 0 -235 -414 600 -487 342 428 -743 -71 859 -405 -915 209 839 -769 -197 808 -908 327 -724 -617 774 -864 971 -256 427 -861 -103 -808 590 897 -214 960 624 907 -341 317 600 -396 658 355 596 -457 936 274 350 -629 648 -355 593 587 131 -807 223 -917 663 -115 1 851 522 -369 -243 386 409 -670 -993 -498 587 481 -629 -317 -725 -434 87 102 417 -124 784 -561 509 -892 830 933 367 -226 -996 -129 -849 -508 -773 -909 -234 727 135 -597 -431 859 731 82 390 -655 -643 -344 948 -736 -20 770 -577 940 -111 786 -724 625 165 -3 -628 951 -670 449 615 976 813 215 784 521 -920 -597 -395 -305 436 -193 -74 575 -714 -161 -938 272 475 -807 564 272 382 -617 -800 634 884 311 -564 -633 -77 846 787 833 -489 -792 697 -500 -50 -375 -911 213 204 398 -242 985 873 -856 -649 200 971 220 972 787 143 682 597 -580 -927 235 -883 24 770 -730 420 854 -147 590 731 913 -841 -422 518 984 -789 -880 -291 247 -603 769 995 -916 7 409 999 -35 186 -208 303 -602 960 912 358 716 -634 -436 76 -882 249 373 743 -48 938 1 -717 -746 955 769 795 -933 921 -616 618 596 710 -286 341 -701 -10 -558 338 -211 -972 -462 106 91 -348 -342 45 -890 -587 561 374 320 289 295 -571 529 155 966 -760 805 -195 191 -472 824 857 77 855 -989 25 771 455 845 463 59 -171 183 438 366 -178 -35 155 978 -632 -769 299 -955 -356 -831 495 -404 847 771 -472 43 226 -244 71 898 723 -1000 512 404 -505 996 -191 501 949 172 806 -175 -783 -720 685 -715 -260 610 -746 934 -798 -1 -876 664 981 890 274 -1000 575 243 133 -334 434 -116 -27 -137 141 903 -768 -709 170 -970 750 -693 343 827 -15 542 -999 692 232 -892 661 -988 672 -776 271 -808 818 917 -730 -104 228 931 594 -280 43 718 376 854 -69 -635 -814 -399 -370 -900 -879 135 558 -572 834 -785 322 277 -322 -953 462 -603 819 -295 212 410 564 -486 219 -574 -245 91 -541 306 -159 451 -739 -183 449 -756 943 -810 -962 922 90 -981 -328 -562 372 -535 290 -289 -835 716 164 -695 -585 -647 -491 -495 325 786 426 982 -181 -174 160 -301 568 542 -664 330 -405 677 -298 -576 167 816 -833 -118 -811 825 455 330 -747 514 -597 -754 831 -455 -526 302 -419 -908 -137 441 586 257 408 -646 -765 -218 376 59 -48 400 -721 -563 -756 -505 252 185 -452 -822 325 615 764 790 -321 538 698 773 -340 -687 -100 -953 545 89 707 615 330 -402 -266 -863 737 -929 461 -616 367 -374 105 -986 -81 -739 -525 -162 161 902 865 -566 612 -847 -900 377 -42 -692 -162 296 -237 -54 -726 -788 184 50 329 -682 -664 -141 -60 -831 497 158 623 -670 -635 -691 -653 926 465 596 -765 101 -37 -739 -665 777 351 -790 -406 -654 234 -96 -39 -512 144 -409 716 234 -962 -646 58 457 288 556 658 543 4 848 -194 -701 927 -500 -162 -641 996 -390 55 -611 815 -829 -266 -254 -252 -661 -100 -565 -402 -815 -862 122 -777 759 -129 869 -171 -580 784 279 140 -301 189 -762 -534 44 -615 -508 207 -567 494 -424 469 85 -463 825 -586 163 -376 -717 951 -745 -855 666 746 -377 32 904 991 -208 -758 915 566 -238 440 72 847 -461 -437 165 950 -621 -558 932 -591 -56 -879 -773 22 -88 358 -610 606 -374 94 -778 255 -762 -277 -668 -192 35 251 213 -325 -833 -631 -147 342 200 772 818 203 331 499 -320 -778 458 819 -783 910 -810 -688 -987 -52 -424 -692 775 -570 61 -741 118 -514 -349 834 513 -226 447 -284 48 -65 253 -957 -603 -189 312 947 918 -566 405 194 425 -272 399 779 -349 -257 643 -937 -333 -168 306 941 115 -685 -331 -247 -758 502 -24 580 629 337 478 -330 -676 122 960 485 768 69 -755 -232 -225 48 -849 52 -115 -180 -580 276 -668 -876 858 747 968 -310 309 -653 88 782 -678 112 -184 -229 -12 738 643 958 -527 -90 -853 451 580 -237 894 -234 808 -252 227 -670 -626 570 -646 0 919 -692 -758 -783 -647 315 -339 298 -108 -609 -87 743 652 24 78 445 952 657 673 915 377 -942 -568 -265 161 77 761 234 -590 868 815 107 -144 277 -746 307 -933 932 -701 973 316 361 606 -753 450 -259 -162 646 150 -815 -556 -443 -281 959 888 455 -582 -282 395 -641 984 392 -186 -901 106 627 -497 53 -811 -692 -46 834 24 614 -666 -955 -389 -309 741 750 -97 540 -707 -819 -738 -737 480 534 -141 70 -169 -603 571 -92 -732 706 -139 757 521 -39 -365 853 -833 -489 -380 -93 248 -681 -332 30 -39 -800 424 179 -927 -369 197 115 -46 -836 264 -209 200 -49 -828 -771 -841 -511 -324 -976 250 -733 162 480 -895 -134 46 -611 -502 227 329 -86 294 -638 317 55 38 -669 -379 295 447 898 -400 -393 -842 -417 382 864 846 -976 -6 -314 -162 -753 -233 212 -96 -238 967 449 182 782 -744 -23 667 -585 -734 49 -468 63 121 971 711 10 -894 -296 -973 843 -900 -681 167 -850 -51 -431 -199 -18 919 16 264 241 -176 507 -80 989 190 -957 297 165 -276 517 221 20 -838 495 772 194 -319 562 -8 923 -81 -789 -519 125 857 325 -81 -514 -186 -69 5 -201 -996 -876 165 -369 -690 -445 807 830 972 -248 648 -233 2 659 790 -463 956 956 -143 748 616 -733 350 687 249 646 480 -61 -739 557 970 687 556 643 852 -502 -898 821 -464 -729 356 -542 -973 300 240 27 997 -501 -359 -240 736 -605 -922 978 -453 571 -705 -902 -119 622 234 71 -94 611 -159 -373 -192 -803 -656 677 -622 953 597 -752 -102 -912 -174 815 -277 -867 164 896 -557 507 978 -882 -48 -396 627 -479 152 412 -755 402 -47 224 526 649 73 631 983 -574 335 341 -846 909 -661 482 719 -80 -134 730 964 367 801 -376 -43 -157 731 -905 201 -553 -222 -952 794 961 -86 -67 723 878 411 -834 -437 333 -12 612 643 -881 687 -953 524 -51 497 -440 137 145 -52 617 396 227 396 767 485 562 -836 709 845 440 -183 15 -137 -258 321 -116 -115 638 48 228 53 -513 523 403 -435 -675 -627 -417 -190 575 770 -979 378 -830 -438 -32 190 254 4 -575 -704 -735 302 777 -878 713 -538 759 -145 -6 -997 817 -581 881 453 -480 262 -912 79 39 752 404 745 -101 375 5 430 642 943 679 -951 892 -272 749 -960 471 84 -293 523 517 418 -554 -788 -814 -551 -476 -296 -327 -781 -30 -165 56 47 20 -615 482 -236 -264 -419 -453 817 -862 444 924 245 -608 133 685 -106 262 -468 483 860 449 -60 -184 46 -368 328 -134 -40 -837 -280 103 -3 -210 55 -513 481 72 709 99 -705 -525 845 657 119 257 491 68 341 171 -31 -639 -761 -463 200 408 726 549 541 566 910 -270 193 -169 956 -483 164 134 568 283 -598 -20 350 542 311 -41 -297 -303 -975 -104 -960 -368 622 -214 594 399 -148 103 -67 -150 849 129 -887 -968 68 -565 -351 286 -815 894 916 643 369 488 -668 -792 -373 -99 699 299 -320 -499 -868 147 -560 -620 263 -884 -73 -742 -596 -940 765 -393 -625 713 -832 152 270 -981 -144 -738 636 -198 939 -462 570 607 26 758 618 -543 -479 988 -36 -990 -663 178 592 87 -325 929 -351 914 747 238 662 467 -665 537 615 591 647 -761 -845 -160 -530 -50 420 -760 -44 643 -749 -143 995 344 -27 102 803 -219 226 -813 -711 -583 616 -501 -234 -15 856 314 258 772 -535 460 -237 -664 235 -640 -655 150 -231 -903 496 51 -580 667 111 -7 699 646 404 -85 -349 -779 -823 597 680 472 462 192 -789 44 201 861 248 620 -658 664 -474 -235 -639 -156 -23 251 444 -103 415 -137 56 -274 22 88 -441 -460 -248 -373 -466 -557 628 212 -482 -263 -180 -714 -381 -255 872 -670 -274 688 546 181 794 136 696 856 -298 -613 525 266 -819 275 978 763 725 205 733 -590 980 828 422 -330 -914 703 509 862 540 -917 -878 -780 -860 -304 -124 579 126 -88 -814 -897 -683 -752 -488 821 115 734 503 -671 -250 -978 584 7 -656 392 -98 746 -803 41 860 79 -805 -655 613 985 -309 346 -304 798 64 -721 -385 938 88 -430 -691 -538 -605 157 -822 -983 -147 -213 151 -726 244 976 -717 401 -780 562 264 378 -967 316 -140 -418 254 -261 189 -746 998 291 7 212 3 -233 -640 -822 -468 501 -168 738 863 -722 797 841 -238 -935 -528 417 529 349 -150 -380 -849 406 511 945 689 111 -253 -343 -862 719 -647 344 -143 -413 -612 937 367 595 221 -832 -582 -425 10 652 267 -375 -71 -12 861 -195 -675 332 -691 -378 923 -544 665 -829 -943 -716 -624 915 431 -412 -290 86 330 -567 246 290 331 -168 938 140 -835 -161 624 -709 -348 -291 714 581 964 -444 455 -394 -66 676 395 -864 156 576 803 916 -201 676 -96 -32 429 457 -454 174 518 -187 221 293 -211 -138 -719 756 774 -38 600 -878 682 -790 -537 820 929 727 183 -355 -343 106 -351 -87 172 898 -327 901 147 -962 -312 -46 418 -231 940 367 977 667 -860 911 959 191 -695 -424 475 -561 -877 896 -810 916 -724 -347 197 -168 876 -373 -413 648 -629 -607 745 -370 341 -282 485 14 442 288 -157 846 748 937 -508 -983 -518 709 -863 -546 -102 -263 -85 411 366 -252 -754 -222 86 -779 43 -54 265 -57 935 -56 -875 -208 745 844 270 559 -91 -4 -323 713 -655 -58 235 -409 993 -221 669 70 -59 653 -377 591 -158 -186 -874 804 980 345 -17 86 189 -447 587 -776 -473 937 87 298 702 788 -681 816 866 -216 -959 -828 680 -586 -930 158 -660 -610 -191 -189 478 -441 601 -367 248 350 -808 -727 430 126 -414 595 68 -859 874 639 857 840 -209 650 -546 644 -173 -418 609 -841 -722 -324 915 559 -407 530 706 514 164 631 823 435 72 -679 -567 271 575 -738 231 -7 90 481 165 -199 -907 -249 545 -24 930 -451 227 879 780 -654 -493 -406 548 476 -683 -218 844 -816 223 -575 -206 -821 -339 693 -189 -943 446 -177 180 70 914 591 17 -324 -984 568 1000 824 -818 428 938 -547 -627 -290 27 -979 255 362 -337 80 326 63 493 784 -517 494 829 -445 -184 897 -77 -378 453 -632 -204 -41 -246 -826 -692 -457 547 -373 -132 -424 -395 174 -544 -662 102 -701 -966 -459 975 127 -950 993 -539 -653 20 -910 562 -150 85 -975 732 -107 -225 -20 186 780 -468 -499 999 -360 142 591 412 -422 -413 408 -900 -918 363 -145 -890 988 370 295 994 351 355 479 387 173 -831 -608 674 444 284 567 299 950 102 119 171 -750 632 -119 710 591 -773 88 903 779 -876 -751 -597 -605 459 -355 609 -761 437 156 -30 179 -684 -209 450 -824 -999 954 524 40 -516 44 -5 577 -281 183 53 -683 -571 -178 471 -161 887 803 -22 939 20 702 119 -214 529 -494 2 -468 -565 927 127 -282 573 446 -690 -910 -254 -36 -189 -851 -737 -313 -76 -832 588 707 -643 -62 -771 -879 -923 -318 -902 -502 -519 554 -685 696 -213 -813 -11 -650 -789 398 -222 915 -742 -998 -120 -202 544 455 376 -145 -575 309 -743 889 -237 -616 -754 381 -276 -636 -415 882 139 20 -907 197 -235 750 52 187 -686 -153 871 650 -972 -965 -971 602 -113 836 117 147 583 428 -142 -47 -103 -916 264 -800 -846 -519 -337 -816 -246 -748 524 -685 697 891 5 407 -768 34 -441 -527 -217 -141 -718 -857 878 650 -679 -627 -652 -732 204 -336 -783 175 617 -260 735 606 -408 -815 -5 -129 -87 159 -267 711 441 406 926 -247 705 -81 549 -511 -50 -301 221 -472 -258 590 -128 -817 -560 -332 -749 488 942 769 -772 -529 789 366 -201 770 528 -953 -750 -436 394 -255 612 573 -756 834 755 -361 829 231 27 -786 961 -986 -766 -160 -970 451 -586 683 645 910 -295 -583 -771 -299 915 -319 -313 -112 -800 542 17 -441 -819 862 -144 -109 -595 -605 644 -831 1000 401 -526 -474 -887 317 466 -57 -836 -733 378 363 -660 -228 80 342 -926 -180 -257 268 -812 164 -428 155 -481 -547 850 533 338 -526 -834 389 366 165 358 54 -575 710 169 854 -267 219 -750 889 -579 -215 -356 -987 -854 -978 620 212 191 237 449 -773 -240 135 -144 -614 525 823 680 -318 39 931 -933 504 -417 458 858 -825 43 140 892 338 -13 -477 -555 263 -935 -109 170 -110 -762 94 545 -450 852 -562 581 -730 -42 773 -20 -702 -268 -486 339 -654 252 536 115 64 132 788 -210 545 654 -321 422 -971 908 -683 21 256 329 812 -64 601 318 -278 -25 -502 323 704 -815 -637 -388 -791 -225 842 50 127 383 -923 558 -201 539 428 734 794 469 30 -937 -71 214 -195 -242 180 -603 -477 645 -667 -818 491 963 520 705 161 886 -173 -86 -789 -400 -228 380 500 720 -457 -42 -394 199 300 942 264 932 -778 917 -620 564 325 645 -103 921 -290 540 -701 -422 990 -124 422 676 190 196 -272 525 155 931 -302 -771 488 378 222 -977 -87 -490 -640 329 -628 -778 97 27 398 -8 440 203 906 -612 -465 724 567 -653 265 58 -318 -139 428 -659 -618 821 22 744 825 873 -350 -917 -724 349 622 -113 42 -65 -548 472 125 533 -919 87 -629 -727 -935 -63 -936 -609 140 -349 907 133 904 -490 -366 701 976 750 -280 -278 -477 -268 -575 751 -141 -99 -506 354 -639 -447 -289 350 -694 326 -962 915 270 978 867 771 -823 -665 542 487 349 -374 625 530 965 189 623 -363 -966 -303 -863 -831 567 -310 558 -69 326 -270 966 297 948 -382 73 -698 -858 -418 -812 -425 255 -506 -625 -556 791 -770 -850 319 -545 470 -813 -585 438 113 561 -439 -263 767 -220 -830 812 637 -417 764 999 186 691 -974 886 -213 115 548 -135 557 652 -244 -560 -271 432 848 866 -284 -434 106 345 292 -565 687 77 -906 517 -431 -261 -484 226 711 108 963 250 721 -534 64 606 -797 -210 -197 -612 -251 395 -356 736 428 -660 -964 836 236 722 -797 -603 284 -84 13 134 513 -361 -29 -505 155 227 949 -320 605 467 -980 -871 222 -802 -254 -949 140 -373 736 85 -473 -32 326 183 522 525 282 -635 79 -520 -681 -359 -992 -83 -585 -94 104 652 116 -605 49 -959 -108 -658 -536 -411 -760 495 -717 -839 -158 -653 324 -735 -711 827 -418 176 202 -565 -442 -793 410 -211 508 -477 -646 627 808 -613 74 960 -69 -733 -348 -117 801 -89 -780 666 -723 -647 -818 631 342 8 298 524 -513 223 -32 -295 387 -97 -324 -116 -976 -729 -318 -548 -842 265 956 982 -511 -821 -734 13 669 925 926 -330 549 385 -248 -341 385 155 -272 -635 -527 234 -845 415 266 -422 923 -733 784 381 -48 450 463 -47 -162 112 337 65 -36 -761 -903 -88 -65 -339 793 -868 84 -46 800 -760 -381 -981 -312 657 -492 -245 -686 -684 10 -323 655 -915 591 179 419 -822 -580 -28 675 36 -502 38 -93 -72 453 881 -981 4 848 694 -351 67 997 915 884 -176 -681 -379 -419 389 -116 -462 738 -269 129 -959 850 -216 -99 -950 -597 -149 833 -312 -104 264 469 628 605 985 799 -877 -969 761 761 -846 274 648 -670 -27 289 85 911 -837 -34 447 213 697 -251 623 570 879 -109 226 232 466 -737 -256 447 428 359 959 -86 -603 -376 -76 -583 899 -995 106 536 804 -608 -204 -409 -322 -21 -599 85 369 112 -656 -862 436 508 -470 895 654 -439 -786 -576 53 380 779 -642 -783 -312 -627 -97 -97 -960 931 703 -787 -794 -450 269 -194 219 731 138 826 -474 365 -409 846 -312 631 248 428 429 -73 -319 -551 -4 943 619 -440 -395 -149 -656 -150 762 488 729 717 -546 49 -125 -408 -938 104 -360 -801 -455 680 -289 407 250 926 904 779 -768 943 -159 823 -586 -338 855 -679 -312 668 -778 -224 598 -188 914 -977 -925 -821 306 -258 -847 809 -23 -851 -508 341 -486 344 563 505 -781 562 -464 -958 -336 457 -111 -38 -135 28 -342 -913 -746 -32 -583 -388 150 354 -525 -66 22 -653 630 755 72 392 -455 -399 135 -138 -90 -29 -745 -575 836 174 560 331 -50 -582 -837 -580 841 -799 -451 -56 891 981 457 -966 575 -305 -696 -156 670 -896 959 -517 318 -194 74 -813 836 -530 -988 635 -12 -981 -951 -802 -331 849 -594 -607 -54 56 712 43 -873 -795 -331 681 931 -842 365 -182 501 320 -312 -42 841 437 803 152 938 -561 746 925 -936 -829 662 63 -120 -138 959 -845 -718 130 262 -750 -245 424 367 -175 -904 309 -931 -63 990 -672 700 656 -6 -435 834 871 -165 656 -855 -385 321 788 -626 -66 413 724 258 826 -494 447 -168 556 492 -462 977 -663 769 844 432 678 -536 -374 225 168 825 -140 357 784 -405 699 306 -562 -114 -840 -429 -601 14 -529 -914 968 -971 918 -477 202 605 680 518 326 -365 -242 563 -843 -401 80 -11 -784 -294 426 -954 -494 -588 -607 711 87 -914 -875 946 400 518 2 471 -122 -904 332 645 434 -42 893 375 301 -386 -402 409 -824 36 139 345 -991 773 -335 556 130 -847 340 -267 -925 333 -309 -64 765 602 161 783 639 -981 129 -78 -164 212 894 -666 -245 485 585 -260 352 924 740 54 -829 -558 571 328 -995 -282 -665 -175 -297 -264 456 -444 482 304 -203 663 312 566 -725 -418 349 -848 467 608 170 447 -400 -483 330 -623 109 -15 385 -157 558 114 -134 -629 14 350 731 -582 670 618 -947 740 340 -686 99 306 889 -614 537 -848 82 619 -321 -730 455 -104 -198 -577 221 61 168 -726 -832 158 -358 -479 -622 38 616 51 57 898 253 63 804 884 775 -571 -195 -834 84 -171 -465 553 822 938 885 -339 137 -89 820 -951 -919 -268 856 289 972 -61 343 149 -212 539 678 -27 -645 407 -9 -963 902 -239 345 -901 981 694 386 298 -916 560 128 -178 -694 -397 -425 468 -350 295 94 -722 -933 -455 -339 -592 -262 334 397 969 -58 -95 860 438 477 -193 371 -239 -651 -385 -93 -912 21 312 431 -946 312 713 -104 567 489 -677 167 -230 -238 -290 401 -982 -821 13 841 160 -324 513 -220 -870 943 -763 729 74 0 835 958 681 549 525 759 -7 -823 678 1 187 -349 -951 -566 -877 70 -94 268 -625 884 -825 -749 -620 -180 49 264 -670 234 -649 161 -759 929 -593 -708 718 638 808 687 -583 -819 80 -615 -97 -114 199 -41 -868 -11 436 283 -376 650 528 -685 942 231 -873 228 -394 -327 -413 -133 428 302 795 -880 75 863 -164 979 234 51 484 874 -821 -360 512 -318 -100 134 -10 -414 -768 418 -238 884 632 731 -212 374 -587 458 169 -45 369 121 322 -406 -551 990 689 152 76 854 425 583 963 -38 330 801 -467 -397 556 949 813 398 -92 745 -821 -688 -286 179 637 501 739 -555 62 784 -860 -193 830 -306 592 -732 -452 -721 -677 24 958 414 -710 -418 248 538 515 -205 -419 553 85 -513 -463 -37 398 208 -591 526 57 -915 899 540 448 -609 780 -917 -388 -668 656 502 850 227 692 -246 621 -977 181 582 -140 280 -998 -530 726 -656 588 766 738 968 -249 514 -148 170 868 773 -180 985 -667 263 -636 250 -307 -695 -574 779 -630 -543 795 -339 -843 -657 -424 757 594 -760 518 534 72 -433 -111 -939 -501 -35 -406 -150 -769 -872 167 903 348 -241 729 -728 -346 137 -551 -187 -444 -456 -789 -716 517 213 -928 -411 -674 -186 -632 -631 152 -419 0 -784 -251 354 611 -315 -660 -662 -946 -650 987 -267 -477 -499 648 750 301 979 519 -664 95 -811 669 923 853 304 -504 -834 665 236 -339 -592 330 655 323 -978 -177 992 933 391 582 820 282 80 -476 -765 -1 -946 -526 939 809 -823 -723 563 -726 294 -466 -705 700 977 -989 -919 -873 -109 -673 310 -103 -329 758 193 772 -168 169 335 -595 889 -964 -71 -403 -376 875 213 738 -804 -330 266 -96 -774 -265 879 956 312 330 -960 -167 141 -274 415 729 435 524 176 -809 -582 -917 -989 962 -823 -54 697 -854 -58 124 825 -58 -703 558 -986 -490 -146 720 -640 236 -650 461 164 -726 381 762 -278 659 238 -774 -471 -419 -919 21 26 -998 603 965 -574 612 242 599 -659 -509 -477 454 -773 904 11 125 318 -884 161 229 -875 -220 -663 405 -748 657 -519 -756 -78 19 -739 884 -71 266 -382 -302 411 954 51 110 -374 -456 -703 -419 790 692 313 2 323 -830 -199 958 832 848 -859 -414 17 529 -285 -809 219 -359 -971 -751 -391 -415 634 -7 -757 -136 776 432 -81 -707 697 -132 -649 755 434 233 475 -278 -710 197 -13 178 -52 -352 970 729 -4 -556 -400 298 -433 841 -282 -101 796 -471 333 903 -926 563 866 874 577 387 -453 -165 -276 393 889 959 959 -942 -790 357 -114 871 -6 318 -542 -283 -296 -809 -61 940 93 756 -703 -309 -47 -979 71 131 109 745 523 -48 -750 977 520 286 542 970 827 -553 412 988 -876 -620 206 -1 799 -946 623 -464 -883 -309 -443 -836 -198 627 -859 -769 -192 582 -663 -965 393 -822 228 867 756 -580 -73 -824 -201 -971 196 -633 207 228 -501 -957 -877 362 322 634 823 72 359 -979 747 378 -241 783 -340 -155 786 118 465 -845 -345 949 675 -774 212 -542 966 772 -878 908 -87 -330 -259 -289 -481 -583 -332 -546 -119 -897 804 556 -482 -535 -136 -924 -687 -978 -215 828 -741 -664 21 15 43 -80 -805 -360 -374 -628 -304 -308 351 168 -717 382 -765 -956 -655 816 -316 -647 559 -690 -16 996 330 165 564 -118 605 -897 -641 -163 813 -923 -67 744 446 -310 -139 -966 255 998 -560 640 -493 698 77 -305 298 815 160 -829 -519 -423 260 -98 -749 -400 53 921 -963 -64 957 -610 845 877 -369 -561 991 253 796 779 -995 -470 34 -691 336 357 904 -368 936 -386 206 879 175 -596 -114 -684 -189 -600 -365 2 -161 831 -359 -852 -463 -15 -854 27 -714 -149 833 -419 748 332 -481 260 -178 508 -291 173 589 -220 -549 -487 -181 417 222 -513 -877 90 43 4 360 -191 398 203 -289 6 518 77 758 -530 809 156 -763 -877 889 108 -293 -170 645 662 775 913 -350 -507 398 -809 979 560 -97 -270 -725 -90 -111 753 380 307 415 202 -898 -996 61 0 267 -353 291 -362 194 951 302 -842 898 770 81 -22 -375 -234 593 -958 -746 276 449 -56 914 -938 238 -582 394 222 -259 -165 -409 487 628 780 444 645 -921 292 609 83 776 -12 -6 173 120 -23 259 632 -29 -500 -808 -941 924 725 475 -621 -563 -866 433 -800 335 931 -748 148 -983 116 -674 -719 -768 -527 -179 362 518 -741 897 -291 321 -672 -265 -915 -395 176 143 199 -340 172 293 -908 327 119 414 224 497 -426 -440 506 185 68 817 -272 -712 -424 183 709 451 60 281 -930 -651 253 -880 269 616 -481 -930 -74 -159 -58 606 718 -467 -800 482 487 548 360 644 802 -580 460 290 -414 517 941 -658 237 -563 -502 -47 335 -147 849 140 -123 649 -516 -743 -40 631 149 655 839 -94 -929 -384 350 -382 -422 274 967 160 -907 943 -67 325 -848 -359 -918 989 385 -511 372 474 -318 952 -390 298 249 -957 -450 42 -602 -451 976 -257 34 -416 -94 159 -439 -97 116 853 -969 263 808 307 909 729 -18 -303 354 801 -766 -824 29 171 -561 -436 580 -260 -326 94 -785 927 74 586 -143 -239 -943 -90 212 782 -609 -286 918 950 420 425 -490 630 1 -559 799 641 189 -508 203 352 402 -940 -963 439 -171 -719 867 -249 -144 -204 -801 547 417 40 -382 -284 -12 991 -43 394 411 -477 532 -666 181 -647 247 -973 -364 -554 128 612 -244 -584 339 146 -79 -891 536 -390 -642 843 -427 788 271 520 -969 440 990 -644 327 656 141 -613 905 -336 -369 -569 212 -311 780 -532 581 609 -808 787 862 -202 920 197 -7 -171 70 91 -922 -654 870 374 -544 817 933 621 -285 -705 437 549 -781 229 835 -500 742 -972 -908 -101 938 -672 974 614 -869 -111 -727 -578 646 -615 64 684 26 -726 683 -638 164 768 587 446 98 433 869 906 978 -891 -50 1 633 236 -522 956 168 -168 -504 -8 -657 985 -903 -739 31 902 -646 982 -368 -243 335 -529 102 160 281 389 -311 -441 929 583 599 -689 -177 -739 -304 303 -56 -62 592 -395 3 186 -675 -489 881 733 -476 88 320 967 -409 484 -757 -821 640 211 696 -296 581 50 -833 -607 84 -998 -131 463 368 716 -170 -466 263 -339 -486 -993 -241 103 206 916 -316 -707 -758 477 -742 -655 -392 499 -874 20 204 -968 64 -157 528 102 -135 -169 -986 -205 -428 907 -390 577 37 -83 907 -983 -661 -155 -165 620 -119 -613 -404 238 553 -419 167 442 -134 443 485 -153 -638 318 -36 214 -680 -792 844 746 436 674 -592 171 -381 976 -598 784 -495 -535 771 616 -497 216 -275 -610 727 327 155 -63 -289 953 165 628 -817 399 -821 -419 -578 -117 -937 239 -639 -79 -717 370 624 -702 645 -404 912 -41 -86 -977 -788 -812 -143 893 228 615 344 -988 42 -480 561 632 -528 734 -322 -805 640 568 247 939 522 17 -977 957 -94 905 -743 -621 -635 -654 86 -923 -151 645 538 -571 302 -927 829 -429 318 367 458 -317 -755 884 661 987 364 149 -285 -927 139 -668 -235 -1000 -990 144 -517 502 -240 -715 -657 241 -93 677 745 -711 717 -500 -21 -150 -641 -367 259 44 217 -448 -600 -168 395 -480 -608 67 -500 -547 -761 -105 473 -966 286 571 384 419 788 518 536 334 431 110 641 -49 -989 175 -762 -662 490 439 -977 646 -716 163 -973 379 -956 -918 -539 -56 971 -161 -484 67 283 -345 -560 734 -560 -676 855 -67 999 -711 -157 -414 -63 768 -988 614 574 155 280 -106 315 224 -826 -307 936 -382 590 -740 -777 721 914 -605 -881 -955 494 -439 349 -469 -453 720 -143 -552 575 -272 297 -979 411 -655 615 555 -54 -860 -616 492 660 -851 228 182 614 365 894 -356 -874 687 -599 -126 574 173 -468 -630 -681 -391 398 -960 285 621 -853 -213 394 -70 -857 433 49 -768 -225 350 -309 454 -190 466 96 444 -33 417 -532 -495 -303 872 559 -380 405 -626 198 -862 787 -529 237 18 -17 -990 -868 -572 285 -665 229 252 9 909 -170 -468 256 626 27 62 -179 -634 324 367 -903 -646 12 -790 355 131 -264 -168 485 -518 -79 -435 412 -448 -68 247 149 -67 -756 595 790 -649 -422 839 -565 -33 817 200 -270 968 356 -482 -373 -139 559 -977 -715 181 386 986 -605 -623 591 -44 -240 -597 783 -656 -237 888 -39 299 -491 -80 -59 -733 936 855 564 283 -457 -93 -144 -171 180 -940 59 -58 123 575 -625 -706 342 131 940 -290 95 854 -656 -670 20 -714 -966 674 -935 -229 -496 -615 -990 246 -876 617 -429 902 -393 -717 891 -849 -298 188 26 -615 -989 586 -893 343 -275 -819 260 705 608 -563 -699 250 20 454 -132 682 179 576 698 -493 531 -342 443 -284 -586 603 -899 -280 164 713 -123 -714 -134 -454 -298 -821 -739 -512 505 -368 -804 449 714 -587 -88 622 994 -312 255 74 -471 -300 -574 500 -150 -467 -987 -208 229 226 966 -586 -943 730 -762 -624 237 597 242 -299 -195 -953 -844 -647 -833 -367 58 -313 738 99 624 -879 -51 -190 20 582 -387 113 188 205 -924 618 -20 -50 805 17 -67 923 -489 -649 -913 610 -114 -115 -950 239 502 -302 123 20 686 -315 285 -757 -644 -943 -890 -59 997 939 128 -24 -474 696 740 -101 239 356 387 593 -746 -485 887 459 -566 41 -819 -862 -109 219 947 962 640 -537 32 -605 719 341 -101 856 -637 153 -776 -418 988 215 -496 92 -905 573 71 -843 -875 349 -702 210 528 -563 914 -603 -964 -293 861 322 -10 792 -992 -779 -695 -803 763 -337 213 -790 812 767 8 842 -303 -968 816 0 255 572 904 -955 790 -729 568 -895 265 -460 665 55 559 346 -189 -962 -506 -111 603 980 738 197 -779 -156 304 411 -923 -855 83 -155 -560 -210 773 -446 -522 22 481 -285 -847 -712 -738 -365 744 -8 922 293 100 788 -967 409 917 427 147 543 629 -322 861 -203 410 -408 -822 114 944 357 302 393 263 361 -172 439 -764 -853 -783 -306 565 939 948 432 991 935 421 122 -420 985 264 -59 -248 -713 810 -634 242 -435 -285 308 -231 -95 516 174 466 -95 751 59 635 189 378 693 468 -111 -159 -877 166 -220 734 -789 -861 -554 310 979 405 530 -911 -479 -598 -329 918 371 263 8 813 1000 862 351 -780 990 -523 779 521 545 455 -214 -954 -720 -555 -158 -46 -664 -66 273 -965 -895 595 -911 -365 -657 -463 726 682 137 226 -963 -79 -677 402 537 543 -446 817 343 165 576 589 121 902 552 924 419 372 -622 -951 299 -440 -50 349 -257 -708 -497 -949 418 -990 201 -450 -129 421 328 -176 982 272 34 153 794 -78 37 571 -731 -993 -149 723 -129 690 539 -171 354 118 -34 -888 -887 -507 -610 173 -38 -72 -404 180 -838 253 -719 -224 285 -352 -840 -626 802 268 -231 94 -491 -186 -338 -462 865 -683 -369 446 -374 330 -144 -925 403 -113 -968 -646 -754 -594 -894 173 -708 -564 445 -437 -642 -283 978 11 99 -460 895 -137 859 636 857 -669 489 -126 -859 -704 202 -264 -568 -299 -172 -421 627 -468 146 790 109 251 182 -19 998 752 -673 931 -795 153 -331 909 614 369 -125 3 886 349 -52 300 -11 398 -370 -362 571 -240 326 -94 805 390 560 721 590 -795 -548 32 371 761 -270 345 -136 57 -493 -614 -804 -36 163 390 -595 -7 567 798 761 732 -335 -324 -361 -965 979 14 873 -282 -148 -201 816 63 562 -824 911 798 879 476 -240 189 -873 -345 -927 226 935 -961 -585 599 860 -159 58 989 -690 -82 -427 -902 -388 732 699 468 -733 -107 600 -197 418 -777 -337 5 546 345 114 509 -71 400 470 496 -352 487 476 9 993 -672 -755 701 360 -622 -577 -295 937 62 -284 759 294 951 637 979 -997 -983 -688 529 -478 138 -3 563 -60 -651 -982 373 719 319 -112 768 -164 -513 303 180 -512 -283 -600 -235 -770 -1000 550 586 460 601 -10 739 -582 33 -486 -791 -25 -694 281 658 -382 916 785 -71 -84 505 638 136 880 -199 -158 51 -580 152 -641 383 441 584 -713 733 -852 -492 -565 -914 291 550 287 -425 740 645 -374 -44 -374 -603 324 -791 -111 -278 271 933 443 -756 -23 -533 -271 595 -34 598 977 -760 -960 724 829 -767 286 570 116 -118 -289 214 -52 414 475 -353 -634 28 -786 -722 -327 978 -507 433 -967 -295 -523 -22 -518 -7 -479 206 -954 874 -409 412 -246 162 715 -184 -687 561 -842 -163 -480 -475 582 -821 190 -61 609 -75 930 546 -830 830 866 -121 -490 -803 -471 307 -896 818 -725 -904 524 11 -832 -898 -981 178 -215 41 -718 253 -643 -305 963 -115 478 960 -127 779 -968 313 -892 349 -485 -59 -624 -179 -205 89 783 23 817 5 124 -657 845 -355 870 -945 -786 719 -25 420 568 819 -604 -959 -570 -978 695 337 -696 -34 -586 193 154 -968 746 406 -490 955 821 -301 -31 -397 -737 -669 -947 -508 -810 717 93 553 862 370 -447 775 776 -593 -846 -926 -125 -712 -459 -239 823 636 -353 707 -245 -116 -509 909 588 521 -625 906 262 727 996 966 -441 560 966 102 -428 -512 -176 65 344 -216 -813 415 13 541 560 -353 -504 -137 26 340 673 930 914 -893 -25 145 3 732 618 -818 -839 73 -125 38 748 802 10 -965 -999 617 -302 780 -406 472 539 607 790 -652 -950 -1000 -850 140 -606 603 547 -400 -258 -567 -716 -916 259 610 -66 515 -75 -517 -524 -666 894 489 922 -302 799 -660 88 -129 701 2 -113 699 -426 -821 -424 613 267 -771 947 -345 -318 -304 437 710 227 -888 442 692 259 -69 -889 -903 -621 -296 362 -444 -556 984 808 -281 -662 -178 -824 -193 -216 603 551 730 78 483 714 -276 43 -193 -111 650 476 -563 69 -282 584 695 -261 360 -316 823 711 -744 1000 708 637 664 213 -595 612 -493 -540 -516 692 -755 73 809 270 -953 55 -466 747 -579 936 -335 165 -698 -483 28 803 531 -976 -809 -222 622 255 419 -417 -305 802 392 -214 -643 631 468 934 -255 207 409 244 -329 494 -695 -163 -623 268 -47 75 -773 -783 711 -913 167 -181 544 -766 189 758 -750 -858 693 136 660 -574 302 -33 666 7 -537 879 629 -664 659 -947 -906 -216 588 77 433 -245 678 42 -344 676 -559 -115 901 -178 660 -315 -871 503 -470 509 995 -806 -678 -276 -324 -635 299 183 988 535 -550 466 -61 264 42 115 29 -32 -511 -677 585 -483 418 464 1000 391 8 665 -549 -246 493 606 -721 696 181 -948 -388 -299 -428 -974 389 -911 -868 -545 -746 160 -989 -683 292 -421 456 775 -907 -408 -252 117 -772 -936 699 72 -540 371 387 -413 -384 808 273 -181 -950 70 539 -14 13 -465 653 -536 -658 453 -588 -707 294 -773 235 -859 -464 77 -559 -925 -74 746 60 -30 -37 81 242 269 996 510 -844 260 -216 341 564 357 585 -926 -271 875 336 216 -49 366 700 401 -569 -462 -688 -512 -886 909 960 601 -289 -405 -502 228 -442 409 335 139 692 790 -522 -355 -763 69 -228 -982 555 -62 -639 874 328 159 347 -323 602 -8 974 540 -158 964 -103 -277 217 -805 636 463 -657 953 -908 -471 -461 -483 -687 295 -304 382 -740 -633 630 982 982 -835 532 921 -172 -691 -318 70 -981 101 692 376 483 476 -821 356 -943 864 582 -667 -994 -192 893 -930 -553 271 946 -794 461 -391 213 -190 -140 -527 -15 -474 -892 81 -110 -386 -906 228 328 -446 125 683 105 198 -53 248 -218 877 -683 529 825 -992 -809 572 -465 -722 581 323 604 -846 573 158 -995 754 269 -812 -134 542 -619 -883 103 -707 674 -506 -792 838 995 -904 818 198 288 -425 -317 305 64 -592 -177 124 -363 -651 878 92 -302 -164 -668 671 -873 -231 -346 258 -330 -524 935 918 864 498 967 -726 -895 697 835 616 737 -260 109 198 -567 298 -462 284 -526 191 -932 -572 -393 250 -284 -756 543 389 -836 -317 128 595 -447 -435 -507 616 -963 922 -355 -490 295 -454 -605 175 390 803 100 542 -421 721 569 205 485 187 747 81 -434 -107 -901 39 -278 -654 -656 848 -806 -550 398 -753 916 -150 -924 -300 43 405 662 465 -371 -342 -767 704 816 -265 -464 291 -17 -527 -734 196 -88 203 -959 430 934 -589 -435 -157 384 748 239 -19 640 -994 -641 -681 -265 254 61 -676 164 969 266 -51 671 782 -828 -575 -993 -85 -473 882 414 456 430 379 19 518 -370 341 175 31 282 -893 -386 -456 -261 -316 755 -606 895 -926 -538 796 508 -154 834 471 298 -603 904 -861 -116 -663 358 -231 -338 698 -261 383 -365 788 218 101 -785 375 -403 -56 -662 -168 682 505 785 -179 -67 271 838 -216 132 573 -616 -922 -658 208 -254 -637 -613 -231 491 27 -419 -625 642 -888 -891 -30 -489 -149 914 508 -747 928 874 139 -525 96 -828 707 -562 -87 147 425 143 556 -16 -161 146 -804 -185 371 234 -765 450 -70 588 -416 225 -167 -831 -752 -891 588 813 563 946 376 564 -493 -128 -52 93 -750 391 -154 -110 601 -210 3 75 -343 -226 -665 66 218 802 954 -445 176 397 823 911 397 999 417 703 -316 990 88 -845 280 853 -534 972 361 -614 -201 -487 540 -238 309 -845 -757 672 196 -235 -418 216 -919 739 -196 -514 -757 506 -353 -885 304 306 942 -44 566 19 791 654 -622 450 101 -126 193 -476 -849 -822 335 -908 745 612 -689 608 40 -918 666 271 72 -404 953 717 172 -272 -276 -84 528 -401 845 851 641 487 509 -904 342 -270 448 780 352 425 998 -432 20 307 -295 -169 528 -274 552 -616 995 878 146 944 677 37 -448 180 -188 753 -896 109 -383 -399 -224 -606 -255 264 -66 -407 540 82 877 -54 -716 -530 -807 -812 292 901 -278 279 -214 -583 -924 -528 918 -509 -313 264 -668 -479 202 -971 -986 339 642 -67 -176 -581 -90 -639 979 -792 -860 779 151 -379 507 -612 -375 -40 -849 -724 165 -270 -636 859 -64 94 -166 -676 -410 296 -108 168 808 834 -930 453 494 58 -660 317 -210 -624 -753 888 302 210 283 -916 -659 602 -736 -68 360 671 -518 -325 -961 833 189 455 -319 277 -223 107 286 627 394 -488 -203 -538 -652 -138 -462 2 236 -895 -558 426 -307 715 -752 -461 228 360 -936 452 -91 -188 984 931 533 -98 631 -936 844 205 -748 -958 65 -537 -906 149 933 602 -897 -123 590 379 736 -945 549 368 -11 -985 -304 -409 135 603 545 -166 -636 -986 -137 996 922 196 -850 -755 333 193 351 -55 -775 -294 857 537 103 -212 -81 834 230 -3 -663 588 832 -524 974 -487 -977 -844 -308 174 -367 515 231 74 -38 605 763 871 782 -688 -514 477 392 -287 373 918 -690 563 -284 -689 788 -17 -406 -877 -963 -794 515 572 -65 757 -624 984 -209 168 234 777 63 104 -135 206 -379 594 936 -126 613 893 10 -400 -358 981 955 164 256 789 -322 811 -410 276 -496 -855 359 695 -724 -358 865 -900 15 -691 -1 748 -888 -945 -130 627 -425 607 -797 402 -922 902 173 -37 -375 -609 -574 331 822 -732 389 -838 -768 -532 835 916 -240 487 -252 273 -982 -808 614 833 347 756 562 -345 319 -291 -74 510 -741 -105 -345 -575 -263 -159 561 -792 -491 -593 152 -465 680 -917 906 -892 867 437 139 369 483 -650 665 678 380 -500 346 316 -123 -674 -838 -256 -84 185 301 -292 793 428 -186 -853 405 967 -35 -233 6 724 899 829 -175 401 68 446 752 -869 -402 537 -189 758 141 670 -201 -672 -407 -681 542 -731 -701 -299 -982 279 -827 -553 -199 849 -641 -690 641 553 -82 612 309 -409 -168 -488 -945 829 818 -615 649 104 -189 -321 331 476 -290 161 582 -830 -984 -996 -201 721 749 -511 -198 266 391 460 -84 231 939 429 -630 -998 -263 143 -718 674 960 828 -550 -434 999 152 -725 139 738 -161 -429 151 82 11 -662 644 -624 115 -478 -433 191 -873 704 788 217 -906 4 362 -736 -133 494 -12 -599 -403 -920 -235 42 -667 644 -644 34 -595 -602 81 -782 -286 623 356 -453 330 -691 841 335 599 -479 -296 866 581 153 57 764 601 -182 -760 876 -804 -320 -547 -869 -256 -281 588 145 -97 -683 433 -478 331 -887 -515 -665 946 -943 433 209 -389 551 -717 724 -270 -388 -301 312 -80 -104 -789 -262 -234 609 820 191 -833 -188 -879 261 289 901 128 39 387 -691 -620 -306 791 -284 -49 451 -533 -369 50 -312 468 -241 -324 -146 705 -483 -764 -557 750 -966 -835 174 -581 778 -849 945 529 -194 607 -770 788 -309 -990 201 -228 -596 598 -85 384 878 568 -286 691 875 -691 -717 -834 304 -364 -310 553 -754 -713 299 938 -623 -73 -870 60 -187 -165 -991 -606 -687 299 954 -553 -466 996 -461 -825 -498 -864 483 -534 519 -786 21 -429 953 388 356 -217 65 -670 -280 -945 -225 364 -46 529 661 42 -591 -386 -39 588 92 663 -846 -860 768 365 198 807 -997 421 -853 -723 485 -830 673 436 -495 -144 776 -671 109 -224 -473 738 -264 203 436 -677 501 595 381 767 -818 853 227 -208 637 -633 473 -736 -487 77 -407 736 -981 107 -999 -92 962 -658 -653 -351 636 -222 -165 -210 976 -478 528 396 143 -62 206 -213 -290 46 72 -812 863 673 492 -927 -469 688 301 -208 -921 886 -401 -901 -465 -25 215 506 351 868 -835 556 592 818 851 -911 155 474 -269 282 -14 470 250 -982 971 984 63 674 -683 904 -457 -692 438 -648 941 -402 -957 816 287 328 -488 -874 -216 -607 -469 494 731 238 -26 -587 -790 568 820 718 356 -960 974 167 857 717 -874 862 441 -528 -327 -777 -805 -456 -480 15 999 -521 881 -496 -364 -739 591 -871 -68 -427 840 -607 -361 864 214 -780 -626 858 938 -34 -642 -199 481 267 735 670 -623 -13 625 -780 712 -795 303 -319 -501 -484 -695 704 600 -106 600 658 264 736 -445 153 967 113 -197 357 -760 878 -139 -942 -93 790 380 35 205 363 691 -51 -491 868 -898 377 -416 326 -244 -393 -208 263 -750 -398 114 -228 872 -300 -710 541 -78 39 626 432 -15 776 -133 -346 772 -682 893 517 645 -247 -258 -458 -542 505 -397 -896 -565 567 884 -666 -91 733 807 -502 -955 77 858 -69 379 445 563 800 114 -969 -586 238 -930 277 -416 731 970 -931 589 343 -864 -112 -581 176 -713 806 -577 881 -851 763 782 900 157 601 -399 79 -239 -733 -990 -425 870 -25 840 931 629 -392 486 390 698 446 -92 156 -112 269 731 244 922 739 -640 -676 -195 521 579 577 142 -210 884 344 -450 -999 890 751 509 661 497 -224 897 360 441 966 574 -90 -686 183 -371 -481 -949 -832 893 471 -844 -321 -625 821 859 332 318 182 -27 -715 -897 -439 -880 -265 10 363 179 46 730 -961 742 -214 -740 267 -244 -285 -852 159 -972 784 199 -33 -828 -810 349 475 -479 262 234 -293 12 -499 -513 -979 703 -938 499 166 220 492 -371 209 -107 -11 -785 912 -975 426 -853 -441 -131 176 -494 910 -646 -907 -175 -529 702 -789 284 823 -606 806 749 34 985 561 -298 -429 -387 200 -631 141 -849 773 -87 -106 -896 991 -885 -570 200 -672 196 -29 842 -641 798 -910 982 -348 -402 -396 216 -750 -774 -283 340 -466 660 -727 -708 -162 226 690 -272 108 747 -517 996 -776 -336 -482 949 257 601 952 -849 18 -555 944 259 -649 -277 735 -205 -899 -687 83 -493 189 -677 -4 -51 412 764 -583 -547 -980 -175 -470 -906 669 -247 -583 148 -338 -205 -407 901 -470 554 -368 711 867 -580 228 -167 561 402 -407 -601 -509 -755 333 521 879 940 -481 -273 966 -203 253 755 651 -452 93 -23 523 80 103 76 689 -425 -969 -603 809 -868 -696 -942 -667 -611 -416 -750 -107 -711 -687 -322 -360 -612 -707 142 855 189 875 36 -761 -930 36 -916 -553 287 583 -401 -419 664 688 -631 996 -990 -911 -545 821 926 -374 48 709 250 616 244 -863 836 25 611 894 -74 835 794 -322 140 780 -171 762 -961 -370 832 565 -773 804 -857 987 771 -740 -286 -404 -450 790 -782 484 648 -152 483 -972 -359 -966 366 71 -557 -34 885 221 883 -520 241 999 988 -727 -666 -612 -969 -638 -974 -141 -366 756 -290 -269 774 291 224 863 786 -473 603 -482 -750 -303 -40 -243 907 64 -251 768 -973 434 -373 -829 612 673 543 816 -678 -790 537 -252 -305 149 273 -986 439 -670 724 -241 46 -253 754 -760 -889 -137 218 -566 219 -177 -409 918 -885 -83 323 -883 -650 -758 -105 435 -301 -387 44 443 -407 935 39 986 -651 -273 736 -686 685 997 -603 -744 141 -646 -404 -977 -61 416 561 -716 70 53 371 883 -98 -519 -153 -880 321 -463 258 -961 -165 -893 -140 -131 -307 -629 687 -175 983 433 958 -312 -759 -394 -961 166 -434 -517 169 850 685 106 607 -741 -412 -411 201 610 706 689 -670 590 938 -4 -64 178 -294 97 161 -896 -862 67 -350 -606 -179 892 466 -242 -548 -114 -674 -139 -792 -933 -715 213 -759 -397 620 -118 801 184 -811 192 -535 -924 -88 240 -238 203 -180 76 591 680 -477 -652 215 -804 160 602 -884 -13 -627 -658 -235 647 -357 834 -75 465 584 -157 -951 677 -913 842 385 27 -350 827 600 343 -2 665 -48 566 -869 -10 30 -201 232 902 -765 326 -641 858 -962 -628 726 725 143 -790 -82 256 -768 -225 304 890 -849 -683 -877 329 -864 -856 -471 756 -509 125 918 291 885 736 -10 -669 6 488 -112 624 86 460 864 336 19 749 805 -4 259 842 -230 179 230 -768 467 786 688 669 -948 -502 125 -859 -699 -926 101 -16 668 745 584 -550 906 40 -354 215 521 -450 191 513 453 851 150 53 -576 270 -366 -211 634 -118 381 890 840 -39 -778 -157 -124 451 376 -980 -192 852 486 -821 -156 -197 909 873 -937 640 119 128 920 512 -163 67 91 89 150 994 490 789 61 -76 -474 295 -368 -858 -924 -142 1000 11 -831 110 640 277 908 934 -109 817 -195 -76 601 -72 -554 509 -581 34 754 529 -727 -927 -913 531 240 775 195 12 325 12 385 801 894 931 -211 -566 801 610 -555 641 -888 -916 -828 -736 962 564 126 -207 -408 -308 -379 325 869 -26 979 -748 -798 -616 -735 223 -624 -604 715 57 -878 352 -716 412 970 391 236 963 -859 644 349 542 890 700 -226 -908 763 -593 -640 488 762 828 70 402 -983 266 223 308 -119 -261 367 970 200 533 -915 -968 -553 189 -265 526 -79 216 645 -102 834 717 192 275 -116 -169 473 639 764 -11 -171 104 896 -390 478 803 642 530 -652 -694 -487 248 322 -509 -522 297 883 -282 -520 -25 807 -623 -103 61 295 194 150 -466 569 419 -136 322 -446 66 -741 -341 -440 187 -642 950 178 -417 731 547 718 525 -666 -738 536 -933 505 -718 81 903 -606 924 -36 934 713 -436 -181 657 -431 984 -402 -456 207 869 52 -535 452 -79 -69 -505 625 412 173 -380 778 -840 578 -684 -307 123 -181 -578 -518 512 -691 -34 120 436 427 -740 -893 777 511 512 379 -157 -387 -841 -973 -265 871 -738 -734 -779 121 773 -178 -498 -883 -105 -906 -591 -210 309 62 -621 116 27 541 227 66 848 730 146 778 338 -908 913 249 870 -592 481 -677 -36 554 -29 -530 -981 800 -787 447 272 729 -808 -911 -958 -43 723 303 -111 624 -308 -681 242 485 -320 -223 964 35 858 228 234 -456 -108 423 -572 -748 497 461 16 791 -256 -793 -955 -124 -161 979 -484 48 586 765 708 580 827 785 -634 -541 670 -596 172 -464 178 -80 688 408 -385 545 632 -493 473 656 -140 -27 748 -195 -753 -341 473 -40 101 -180 751 141 -302 -697 -913 -275 -866 73 -201 532 670 -444 -754 -676 -160 -731 829 -916 -97 589 -112 -476 -375 -32 -188 -223 -946 989 74 -1000 901 991 608 -446 -817 -77 63 721 688 -824 -32 528 955 -223 -154 878 -979 -282 -833 -702 770 475 284 -739 -942 880 644 986 73 908 -174 -378 -94 195 -467 860 -751 -850 -355 -652 963 -219 950 -752 -903 865 869 -795 -990 -954 -345 -993 471 -255 96 -407 -611 -797 -969 -146 -288 86 -808 -528 -71 -573 -853 160 -149 879 690 -157 723 46 670 607 -876 -287 -604 862 189 182 266 -189 -217 744 118 -249 529 -244 420 -867 -72 297 -251 775 -374 -809 -250 109 161 786 -630 553 -438 -525 891 226 -72 932 443 103 -487 -922 -123 871 -687 0 555 276 854 -843 131 -124 -380 929 562 216 315 887 -660 271 699 -253 486 588 340 -825 -600 -99 126 903 -272 -33 197 217 -829 -948 -475 631 -906 34 736 695 854 205 826 153 -397 486 -692 968 451 -258 -1000 -46 141 697 867 -589 -24 527 -779 -125 -223 -563 839 482 -742 738 -389 502 493 380 229 364 333 -204 -158 217 72 -518 -528 -915 644 -490 233 -67 -339 -115 -593 670 307 -917 -243 -374 -926 494 -500 66 -944 792 379 160 633 -432 632 -35 166 803 761 182 196 -781 932 -198 -88 576 339 798 -568 -518 324 -233 -680 945 3 -227 594 -929 -886 -378 -711 -887 753 -186 890 766 763 -15 64 -77 134 -603 148 -876 -282 -662 115 -328 -455 -579 -648 -421 581 -936 -820 920 -189 741 122 -896 637 -53 429 99 -358 760 385 -235 757 192 -622 5 -183 465 532 -181 -31 -775 469 625 260 468 -457 -258 -623 -529 -737 -786 943 -109 -418 -591 699 13 -94 -455 243 985 -842 10 931 647 -453 8 -196 812 -933 -573 361 74 225 280 8 -715 803 499 156 -704 -45 -321 -394 -666 177 923 450 -170 236 -188 -23 841 819 39 942 -830 932 565 -294 -120 65 -967 229 181 -633 851 922 -338 -284 128 361 -553 -79 934 344 -816 772 -488 -339 645 -181 5 371 287 479 956 993 -833 667 -364 -427 -767 698 630 727 81 -949 712 255 -772 52 -255 -251 -646 825 -355 722 765 -443 -503 663 -382 -55 414 416 -127 -397 787 878 781 -710 -265 -964 462 1000 989 -370 177 -211 -216 484 706 591 241 359 -106 -883 -433 -774 90 -962 -892 24 924 637 724 813 786 683 869 467 3 -236 -365 508 -360 875 50 -70 -671 17 -6 -76 -258 -991 -52 -916 -153 -408 -215 -503 947 -237 -365 -949 85 380 987 -411 -735 452 -726 -753 -898 -790 -449 499 -757 590 591 265 -716 -174 206 -89 -467 825 -393 -938 -901 922 476 -358 611 239 -942 64 407 -709 303 -294 220 -893 -699 -530 158 150 -7 331 -560 522 -211 -208 -399 -481 450 -503 759 125 970 932 -646 537 -940 720 83 233 -200 -686 -292 984 790 902 711 -342 835 -946 -909 -416 123 810 -853 904 373 -168 784 -335 779 451 -151 931 -347 670 952 333 -869 -505 216 -683 388 -482 -774 -51 245 -814 -466 84 17 866 994 262 306 -331 461 -982 520 -985 -110 -694 620 831 835 -384 575 -80 514 580 97 386 63 931 696 -185 -201 -834 -720 -343 -27 38 786 -762 564 -516 805 -707 -336 -216 246 -890 -112 -553 -362 62 -612 -815 -66 234 -973 494 341 -225 -864 393 232 -838 -666 502 -997 -522 -870 -127 -976 -231 -816 885 -896 -269 -689 705 836 718 -476 -305 -817 -120 251 874 -294 -375 314 -752 827 845 -190 -611 -740 -550 -899 -10 -151 -809 -22 994 335 -11 -89 -87 340 899 835 698 -931 -910 -426 -854 -409 -117 358 761 62 817 -984 298 -972 848 830 24 -329 40 -641 445 439 -917 412 759 -756 -831 -348 480 114 -34 839 -815 -539 -970 373 543 5 -882 200 -563 435 952 198 287 -268 326 314 -185 760 93 210 141 -179 686 966 587 484 697 -998 -295 -604 -598 230 128 798 -422 230 -297 445 263 12 -722 -805 481 -974 23 -212 212 143 30 389 370 946 -609 825 -201 -139 444 642 513 -93 -682 166 720 763 942 583 762 961 414 -445 274 -321 187 765 -389 -390 167 268 898 -163 -581 -734 430 886 575 796 -832 963 -467 -882 -165 -776 362 219 -213 776 -928 -344 -601 -684 -238 -926 -662 87 513 31 -83 -219 -436 716 -399 -194 -214 -667 984 -370 -796 931 -744 -334 -994 826 -619 157 -406 802 637 730 -715 258 723 -703 -535 -960 -677 712 -869 -607 -879 724 -892 -317 -896 -105 -949 42 -502 653 -801 -476 886 -872 659 -583 495 242 -312 800 226 892 663 222 -891 -977 459 -779 -449 -878 763 720 396 -535 72 -234 -93 709 -631 936 -169 -68 -155 22 -789 -32 127 -531 -243 205 -99 -712 623 -58 494 423 658 -554 -469 -464 116 -539 310 -435 798 551 835 -200 161 -81 645 -808 558 375 -769 -38 -823 -737 -352 -281 -917 425 247 57 118 -442 -533 -678 -276 -601 874 -832 858 538 541 -204 23 246 -758 479 124 505 957 124 -40 -250 -697 -540 -647 -224 -977 910 -743 609 -93 95 -106 362 -162 467 -128 624 -871 756 -45 -320 -374 633 -442 353 233 871 439 877 -29 103 -399 -73 608 806 -356 -863 -433 557 88 -305 -107 319 -979 90 53 268 -621 -470 2 -288 583 711 417 241 -640 -295 650 672 421 -811 -809 966 466 857 -267 580 -456 506 40 659 -345 -587 -758 -98 283 -878 -230 366 902 -241 -739 -167 -252 -443 -540 83 -909 -923 901 77 -873 -148 -786 -429 288 -628 431 536 -752 302 813 -611 4 525 36 420 -803 -374 93 -398 -523 614 833 -963 -523 -817 -401 -633 -50 762 633 811 -226 983 -714 -43 -830 -186 895 -570 715 -929 -418 882 66 194 297 856 -440 -384 944 -659 89 -52 -467 -957 -498 -84 430 -607 -593 -895 95 -185 489 525 213 -288 -548 -521 -193 -77 921 -564 87 -692 -26 68 968 -716 -864 93 706 -2 -506 267 -611 -110 -129 463 -371 52 -314 325 -382 254 522 859 621 233 643 685 34 -784 -863 -772 -365 459 997 -368 481 -909 -812 157 346 -723 -630 778 -53 -929 -339 979 -423 756 948 949 979 -23 988 -977 305 -39 -466 883 -810 921 74 495 -629 86 -92 15 -220 426 -623 271 858 -949 280 51 -213 207 570 351 -271 900 988 -596 -631 855 804 -604 -170 271 256 781 395 850 -535 -90 -865 88 -683 -685 346 -847 216 -931 352 -494 592 277 -501 850 -954 755 756 -263 -551 -12 -674 -513 -290 834 433 -701 719 -398 499 254 -760 -55 566 159 -34 -572 708 -531 439 -663 102 -471 -918 814 -125 248 40 553 109 -914 59 642 444 -295 -581 722 836 752 -872 903 877 -532 -639 358 6 753 597 610 370 -109 -339 -103 733 231 -332 692 650 841 -274 -702 20 -921 525 936 586 -43 484 -980 -762 784 120 -835 -733 -944 -744 -311 710 568 -594 814 42 -874 -529 483 -791 -346 -356 29 840 -539 393 4 -994 208 992 -135 -962 500 78 -259 157 -347 795 -839 82 -849 -379 -583 -335 -684 -544 -523 60 -426 861 807 597 -959 723 -100 777 -817 -794 -544 246 381 800 -935 325 60 902 101 -175 -217 91 -593 542 -92 266 967 -754 421 -321 669 703 -435 977 19 -912 -949 430 644 -522 -977 370 670 364 -372 -566 32 -856 -485 -95 890 -902 212 31 785 -382 -774 148 995 -670 994 -575 366 -733 -16 -736 -944 287 -935 -394 642 293 -631 -261 -361 877 352 911 61 336 -401 -489 363 578 130 -800 -977 -513 -534 663 86 587 263 420 714 761 723 -911 818 589 -513 297 790 -159 983 734 -994 -412 386 -952 -373 180 -593 934 -954 768 405 382 894 603 5 429 -103 12 -717 -442 102 -499 108 789 -387 -843 -999 -421 408 294 -56 -898 -923 -427 -583 809 217 692 -410 859 -198 -139 -45 -990 -438 -941 -26 -767 240 232 -848 -155 228 534 -926 -725 -886 -528 -323 216 693 -106 384 503 -201 693 -171 -493 512 559 794 -365 -196 239 -264 890 644 241 966 -62 -173 69 -309 813 879 145 -728 985 973 872 -772 -926 164 -548 -260 102 -489 -234 1 572 -377 -35 -135 537 -479 -563 -936 908 -367 -109 14 -439 931 -984 -117 992 351 498 -954 -316 -410 164 -862 -806 895 -883 727 -675 697 -944 29 -233 -208 -315 -542 96 -574 699 -544 -803 876 731 -460 -454 722 63 805 77 -144 368 158 -605 61 864 499 43 -502 -437 274 620 335 405 888 772 399 -739 903 668 738 545 352 229 806 492 -440 757 -430 -290 -839 248 -465 -767 -561 499 720 244 -643 325 780 847 -547 525 -831 -105 497 750 -773 -971 305 975 164 841 507 432 133 310 -828 25 55 353 -114 221 375 -265 3 -833 -41 700 -210 -376 203 514 683 -265 -285 344 310 992 -577 -60 765 855 314 389 473 271 405 473 721 455 946 112 -143 457 827 201 -308 -215 -114 -570 -241 -329 745 -728 -674 565 -104 352 150 -477 -471 -648 811 -638 -644 -95 -445 665 794 171 585 207 144 -830 -90 196 -779 270 65 355 473 -497 -58 532 -835 -302 -765 68 613 865 192 -308 504 -756 862 -528 -329 563 -928 -241 -532 56 -265 98 -856 854 -409 -14 -872 489 21 -885 -468 -752 -135 806 611 112 -612 -325 418 850 -967 306 622 -849 -333 -833 -842 -490 455 685 8 -830 -133 72 182 255 281 720 -962 -635 -88 973 -303 -554 885 -693 -599 589 480 82 -49 481 836 297 506 -912 401 -918 -295 203 377 254 -86 911 692 -329 -398 -254 -171 86 -882 309 72 -285 742 -802 -720 49 589 -342 969 444 628 68 -105 989 -280 683 -611 303 -166 -781 -31 -86 820 -821 312 -427 828 279 462 -897 -41 189 -285 -845 -97 -179 -40 216 -510 -308 634 971 -585 -767 -491 -380 -30 -402 -229 218 739 -892 728 5 728 -843 -245 423 999 573 556 -978 666 -709 -516 133 -465 5 -700 -53 -397 -342 -928 -362 759 -54 349 -390 983 -770 -797 -638 -896 306 -192 413 745 -238 312 177 -583 34 -497 -523 -5 -92 -87 -552 730 -57 -407 -371 838 617 -197 -644 388 168 -385 100 787 -154 -14 -975 113 120 201 -203 -222 -510 -129 367 -892 220 -232 -8 -912 395 608 334 -917 183 -534 -165 274 210 210 953 -794 -713 272 -950 643 315 808 481 482 738 747 -42 483 179 879 777 600 -336 466 -688 751 -825 -170 -99 368 -202 -184 -780 750 -308 327 252 -188 262 -16 617 854 -235 473 -758 -111 -887 -809 -283 -238 -62 -342 -697 -256 -691 -598 -185 -381 -874 -397 -549 569 138 98 732 -611 -916 -614 -632 714 -339 847 515 -999 -785 356 -679 509 -560 -47 -97 83 -545 254 -839 378 797 831 -606 -158 -757 970 -445 -169 666 -838 677 945 448 -370 -985 -440 373 -780 173 364 6 -392 447 604 427 865 -849 -587 156 348 329 261 -231 155 162 -451 -33 -196 131 513 -758 859 -206 318 -296 939 37 596 695 235 -396 811 -657 994 -54 840 -86 537 895 -240 -593 -249 -872 589 -857 -200 -365 -665 385 585 -945 -772 -458 -794 547 -696 646 -727 752 565 -882 2 797 -684 374 972 680 652 371 62 -257 522 -846 432 630 -859 357 658 -673 -419 -246 396 880 358 486 -387 -837 935 110 -551 -307 498 -40 824 -324 559 201 -246 425 593 374 526 -804 961 -298 725 -690 -171 -546 493 811 38 875 -345 525 272 140 180 -639 -616 -503 -643 738 -197 -376 -826 759 -276 -310 432 539 -945 -953 372 653 125 -50 -641 201 416 409 -92 -372 98 -930 -146 -730 -263 679 733 -145 -911 68 884 820 -303 792 -743 -559 -855 -467 -304 -12 747 -966 463 645 -314 -753 261 -408 -39 -968 777 721 -143 399 -3 593 -938 -341 786 -715 -968 -188 749 -522 -919 -731 -847 355 -682 -831 -322 -794 -275 604 -97 -938 -987 -259 -955 -478 -161 -230 -784 819 -900 504 483 -933 949 -418 993 334 487 46 908 -82 -285 721 91 587 -568 718 870 520 -525 965 48 -770 523 -954 919 400 587 123 847 -292 -897 -651 782 -635 438 757 -565 662 -879 -579 539 288 -581 903 -644 77 -596 -989 993 -551 31 210 -342 -205 -494 -162 133 -59 173 100 816 326 853 -877 -557 213 572 -477 421 -233 -999 42 390 374 954 421 841 -462 923 -652 -119 172 587 74 -751 -893 -615 148 -902 613 -517 58 810 264 639 649 537 -606 554 -647 -653 -239 -572 918 786 553 501 -229 769 10 -104 -955 -557 -913 -605 693 -257 337 -688 -336 726 318 605 421 542 865 999 611 189 -462 -95 228 118 -344 -82 -8 220 85 -357 710 -313 437 767 -396 -785 359 899 356 741 -648 -372 585 437 -524 -502 93 748 291 -685 283 589 260 -57 -545 -162 -361 163 699 394 -227 -693 816 -20 -668 -4 -963 -483 746 -291 -47 -140 -283 -510 283 -19 -532 13 548 912 -662 269 183 -277 633 515 511 -551 687 -604 -330 482 382 -987 592 -106 -116 -392 -935 106 82 439 -531 847 307 -870 -259 900 -690 -455 14 164 -914 -504 741 465 266 -631 -705 72 134 -735 -591 269 453 -969 -7 742 -177 340 -985 -983 -659 -382 27 -732 -841 166 324 774 -124 -45 426 -847 861 973 -615 -723 -619 518 669 6 862 953 49 426 -150 980 102 10 -58 -154 665 507 933 540 -341 21 187 -431 698 39 -841 -252 852 768 616 -625 760 -130 540 801 212 -336 -943 -845 -911 971 352 877 -719 -450 -327 950 -464 -192 358 346 -341 679 -644 280 843 441 -938 -44 -682 -683 25 527 -564 -231 126 29 -15 -95 418 774 -243 805 -901 -138 270 831 137 -740 -668 835 -13 118 738 -144 825 195 723 -461 891 -669 -167 -802 132 182 879 580 -315 -10 536 750 219 -203 622 -289 -285 697 -39 987 271 -804 -939 477 126 -42 -968 123 -195 451 -814 429 -86 677 980 151 -673 537 -437 178 535 -114 -5 550 998 -917 -271 -965 -624 818 831 372 709 357 225 915 -430 -587 -913 194 470 305 -502 317 365 790 -640 -220 95 -229 500 -828 -498 -912 786 -179 -422 404 -861 -962 544 -900 175 331 935 454 -778 732 572 -623 358 290 583 -290 -850 99 -111 -395 -376 112 743 898 60 171 782 -123 565 277 -59 674 -95 -472 -131 676 634 -350 417 -891 121 839 -729 770 -584 758 292 858 876 970 751 265 -940 331 -565 278 276 -867 -926 -959 -788 971 -134 -69 377 395 422 -394 -365 -532 823 -33 606 401 970 -886 -775 626 37 191 -364 -110 819 306 -585 217 537 189 646 192 -462 836 266 -471 -779 -427 -441 -503 231 930 537 901 -150 -140 -584 -70 -209 715 669 -199 -699 -38 -673 -967 830 873 135 676 -838 214 -447 -892 914 484 851 136 -473 203 -934 717 -831 857 464 260 711 -6 942 -272 -689 -950 452 -892 833 -876 591 857 710 67 -216 357 175 -550 -265 156 -400 -130 68 -581 -860 -969 -463 142 -34 -874 335 498 -908 -612 -785 452 -766 -61 943 -538 184 97 -595 -377 272 559 -657 323 939 243 148 664 -556 -714 -711 368 -727 396 754 490 -474 323 770 -930 429 -424 -897 -414 -960 269 -358 873 467 -673 417 -485 -977 182 528 -937 505 -710 -830 -873 -684 -913 -123 404 -121 164 -632 510 365 -527 -198 -134 879 132 432 -537 681 -905 -496 82 443 -703 -810 -382 459 974 689 -930 -472 580 747 238 476 533 -500 -893 -996 631 -82 -192 -62 163 -356 888 655 -207 -917 414 465 143 -179 477 993 348 946 -913 -641 -546 734 549 -319 -249 -623 -864 906 680 341 573 -776 -670 -191 -851 268 245 -132 -94 -362 -944 -382 -661 -219 988 142 -160 209 -984 263 -307 265 -580 -391 910 171 -165 -497 -109 406 741 260 -546 194 624 299 -38 200 470 -277 199 590 438 -504 696 -700 -126 -116 -162 951 67 -576 56 621 -629 8 195 -151 843 -419 -48 -844 179 -453 -553 -367 -221 25 -316 -820 -20 953 -580 -879 888 -954 280 -196 809 -167 -156 593 917 -647 -59 30 -632 190 301 -300 -707 196 603 26 275 38 -590 174 -117 346 20 965 -298 -602 50 -731 235 159 583 -436 582 -206 -858 181 467 961 -701 226 -587 729 -727 774 -518 -477 863 915 975 -410 -343 253 -436 -526 473 -345 282 -434 -866 121 657 166 -2 617 823 -574 -295 -971 538 312 293 282 -700 554 -869 560 -51 159 263 652 -387 -410 -365 -112 -777 950 438 -638 -605 125 -198 423 -293 -561 -326 588 409 150 -414 -779 402 -427 103 825 -54 445 339 -485 -751 168 110 -224 -119 392 164 884 492 -791 -767 -530 -782 -51 -130 72 -54 697 -363 -232 325 -811 271 -413 389 -187 906 615 -67 -336 -407 -885 774 -918 800 609 813 307 265 956 200 917 432 309 548 -201 -761 697 277 824 551 -84 980 735 921 -571 206 -220 -4 -692 -817 -508 322 -429 155 -278 -270 -190 -528 789 -561 979 -959 994 39 -548 -144 -12 77 211 -681 569 194 -562 243 -854 -130 543 -740 -614 -98 -803 931 537 -568 296 -266 299 -638 719 -674 -857 -174 6 337 -665 727 280 -351 144 317 -325 810 -597 -569 -171 964 -887 373 246 -667 -393 221 873 -601 385 507 -301 449 -711 -264 -112 -161 795 377 -130 737 150 -483 -528 -198 -710 -550 -722 471 437 614 197 496 -545 -522 -364 -79 414 638 192 -347 475 -720 -161 122 -506 -550 621 -319 -847 92 318 707 -311 165 -695 -34 -938 -762 804 -62 669 -556 310 991 -863 -553 -56 -982 -1000 194 -378 -611 -865 706 -904 -479 92 124 -447 -224 594 -812 804 -789 -226 -951 199 677 -781 -372 -237 -612 -551 134 26 -681 324 996 317 -86 -431 -736 546 399 -1 594 303 -158 -444 -81 -133 836 -136 419 -223 564 365 229 -15 134 -143 336 100 -882 -551 -559 -737 736 -490 -895 167 131 -999 -838 -689 -28 10 413 -220 982 -182 -388 -564 -159 -6 -547 646 388 -543 430 -832 928 92 39 32 356 251 -310 -531 -317 881 -748 663 729 76 -883 -690 -971 -740 493 321 308 -882 -117 623 633 116 832 -397 351 -699 -636 -499 -222 -505 -163 -66 -905 78 792 -246 -887 335 -411 -323 946 653 -742 266 871 363 -848 320 -996 272 243 -785 -322 -305 -786 777 490 643 338 -753 90 317 873 -368 80 -674 30 -662 62 -805 443 -238 -713 521 187 -322 790 -577 696 451 -626 -158 742 177 -127 509 528 379 176 828 275 418 219 -590 661 -273 -944 -321 -930 149 627 -507 420 114 -549 -958 -25 169 -60 418 718 34 599 85 777 -39 -598 35 -585 654 131 -568 -6 849 -887 -756 303 -738 -318 -714 109 26 -465 -817 -736 -412 -268 624 -572 396 858 -46 -27 -115 -182 -715 -834 -452 296 -121 -24 899 -460 845 -671 219 -502 -392 -465 -972 102 145 -135 489 -798 469 -496 -774 732 542 -730 604 591 -671 -364 -769 921 -500 -134 54 179 -221 -781 -159 -524 945 -673 162 136 -609 667 801 -665 -173 -754 -793 641 436 255 800 467 369 867 303 -786 11 230 163 -688 844 340 177 -452 873 -951 -417 70 -442 -610 -226 520 -647 28 149 848 411 -825 -658 77 24 255 200 71 -371 -110 -16 -549 424 104 577 -15 -880 590 -152 44 335 -483 64 -237 469 -76 237 -872 -994 -323 -951 503 865 287 786 -821 38 -998 -166 849 -494 730 579 -459 242 -759 61 582 -899 897 -877 687 -800 -339 183 628 979 148 -340 -108 370 -534 301 -504 784 556 -909 -806 -661 549 -454 343 -523 570 516 -708 -748 879 144 -83 -277 881 129 -810 -787 726 -517 422 -780 392 999 -210 -802 -642 524 384 -269 47 930 470 537 -414 688 681 709 -984 -813 39 -526 125 455 186 -890 553 111 -238 535 -179 -126 397 997 809 46 -165 843 -565 -82 -480 170 697 -157 -79 348 -33 601 384 114 -6 -399 -678 -68 -714 -276 -55 -141 -260 -599 586 -112 865 167 -801 612 -352 129 225 830 297 -137 977 111 805 -690 823 -782 -1 214 -456 897 490 -861 -360 580 -427 970 885 791 906 -723 -559 975 204 -959 -455 188 81 -705 -413 390 -243 235 -531 -357 -564 93 921 57 424 583 29 -625 599 -925 796 122 -588 -452 269 -192 -621 886 466 -921 -783 639 244 435 -736 492 -410 -533 -366 -744 464 298 385 -974 89 -896 857 -785 -742 163 627 -502 221 921 -195 405 833 -751 -558 728 -792 820 36 -506 -277 863 497 262 552 -143 467 11 925 593 -57 -783 611 -719 891 752 533 -567 347 -49 -95 141 435 571 390 452 -904 354 -676 -131 296 -489 -851 -416 821 -269 625 -197 119 659 167 391 958 746 846 -560 -515 762 -934 213 -555 -287 -128 43 -154 -771 811 -384 944 -868 622 159 460 -780 989 71 -26 -723 -849 -807 18 105 558 23 421 -446 -242 -617 -276 -321 56 -896 711 -720 -900 217 557 -568 -182 212 -517 -614 287 354 -660 -288 237 -632 -146 26 976 -540 -19 -610 818 -266 576 -661 -103 154 194 -269 819 -234 -833 -162 -262 -640 395 217 934 533 219 351 396 -251 -278 -267 -477 -266 749 -826 654 137 -995 -49 -768 197 -281 -297 114 -403 863 -280 442 304 601 -952 -709 -363 -495 827 272 514 75 -626 -533 -378 469 736 -506 -1 740 129 -124 -158 401 -810 -320 389 -628 248 802 -351 839 500 155 -771 957 -320 354 113 -78 415 930 -511 -947 192 -655 532 910 257 -91 697 403 245 -121 -432 -933 -760 703 -67 398 -337 956 -286 546 -773 726 -469 701 782 -416 -199 421 499 -642 -56 -497 -385 547 -945 783 -684 512 -723 -993 -152 -707 -330 -448 57 -520 -937 -602 222 -96 271 564 786 -786 781 -166 187 282 -608 748 619 -639 34 136 -2 -204 606 839 -422 -253 -882 -647 -715 246 965 466 -469 -492 640 -536 868 -579 236 87 -349 749 666 -520 352 610 973 382 961 -51 383 791 323 -73 471 -89 377 -432 -522 -280 -473 55 -509 720 771 543 -966 387 146 249 652 -55 -60 -270 -375 -973 22 456 -791 515 -452 -320 -702 493 674 965 978 -777 -586 950 799 549 837 -420 701 644 816 -586 617 5 8 -406 -579 -795 106 -138 564 -522 -25 -351 519 860 -553 604 -661 -351 -261 767 -88 -188 630 562 725 472 905 282 312 -997 -297 355 -475 256 149 996 -468 105 921 990 938 -227 -827 -654 462 -400 226 -231 762 473 -545 -15 -295 818 666 287 18 929 -989 294 -22 581 -338 44 -511 -810 -275 533 -75 -367 170 -494 -847 -643 -805 751 -519 92 430 -778 -602 -331 -533 876 204 -477 744 307 -20 -543 491 369 -342 713 -342 799 -617 -254 -167 881 -436 -546 -500 -563 129 383 950 143 -327 814 -676 -559 -876 -692 647 -484 -275 974 408 -120 -6 -53 -177 -348 -837 -580 -107 593 986 181 515 -882 933 -137 639 -947 21 -820 267 -511 29 529 -499 -309 572 637 509 -629 -876 -761 260 579 -456 549 -655 -659 16 529 -37 2 384 24 -492 558 895 423 687 -497 -971 499 801 23 -469 702 -351 -490 -402 745 904 -503 288 888 903 -310 -591 -993 -843 -231 802 69 -28 -200 -713 630 581 280 989 550 -162 -155 -293 -770 776 574 293 -14 -27 -70 -225 444 342 -851 -909 -585 -455 953 -807 399 916 -878 -777 -321 -248 -140 560 -505 811 943 -773 275 11 877 604 657 760 -496 925 866 -307 -1000 -548 991 664 -838 469 -650 -363 -244 -937 -609 385 130 -376 675 150 503 76 -632 360 -197 -989 234 -735 67 52 830 -519 -747 -309 578 -612 925 970 47 611 19 -849 834 -867 -153 735 -533 -457 -752 148 110 63 -194 -121 -507 -104 652 -261 -259 794 415 -364 306 -760 -357 -999 -411 812 749 109 -180 -994 518 773 935 239 -375 -689 -104 -58 -110 -484 -452 -458 -264 -202 -2 -147 5 -73 69 -310 -798 -694 503 -583 131 294 542 812 479 639 -756 766 -337 -210 380 603 612 -554 -451 640 341 -929 -864 -687 -262 41 -764 562 -106 -996 -785 -918 339 998 113 -927 880 -420 -96 -316 403 -55 -159 -976 931 393 -299 236 -629 -667 -205 755 646 -393 565 836 -657 -898 -968 -231 -756 -391 845 500 156 -542 -278 545 345 836 229 -923 169 -913 -857 123 546 -203 275 606 482 -912 444 88 -606 441 -276 -481 -647 255 327 409 973 -355 961 -654 741 686 777 393 52 208 594 405 117 779 -308 438 545 -281 -154 730 43 -248 -707 -232 674 769 -257 -323 21 -720 528 -980 806 685 105 430 -900 -393 -459 187 953 837 -364 -60 -334 -143 -284 -966 -187 -824 -175 -831 390 -608 551 512 482 347 3 -485 100 482 -376 -687 -888 885 -661 803 680 -831 -318 -318 276 -806 -346 658 -515 441 379 -429 -342 -246 540 920 -24 18 842 -97 295 642 907 923 -187 -778 103 120 530 807 -737 -987 82 709 454 625 543 -625 -561 -532 963 831 -376 148 -745 611 88 -146 405 447 -364 -866 222 427 629 231 206 222 -982 -341 -105 568 -270 -763 -362 559 233 -469 400 -833 788 713 558 -203 -270 301 372 -86 -424 -29 -32 -503 877 -29 -735 307 -242 -244 -683 790 -698 -167 -918 768 -560 887 -213 381 945 -611 -27 -940 -755 770 553 147 521 -964 250 762 213 -456 184 878 574 -601 -390 737 -65 -289 380 -832 87 483 428 -928 -413 -573 -545 542 419 -414 -839 193 359 128 398 920 -641 -278 -581 579 731 -250 -832 -311 -791 -354 403 46 -661 -594 -998 -513 247 -223 -408 574 -470 438 25 -812 -118 430 -102 -692 644 683 490 -616 -259 331 -331 77 -619 371 932 897 426 621 -568 409 559 -184 -40 -382 -368 543 373 771 260 -341 222 -174 245 -252 -895 945 760 419 -261 140 783 -797 424 -355 219 -421 929 -104 122 488 -760 296 -855 -522 -461 -80 -358 113 -6 915 -367 294 804 523 -761 -491 646 671 -571 975 -421 -382 816 -680 -796 680 988 837 -514 539 -14 757 411 -596 -270 605 -782 481 -946 698 -133 -196 639 633 -686 -151 -849 -621 84 655 -803 -870 360 828 -646 -726 662 620 -791 -79 -795 499 372 92 -150 955 524 359 313 715 -530 -178 381 666 427 -336 -280 -712 584 89 377 -559 -77 486 -78 177 613 -691 927 391 42 -66 -7 832 -986 242 -539 804 510 -833 978 316 303 -792 456 -439 -707 491 668 -84 638 -427 -139 -738 373 535 -305 -323 670 -436 -859 522 -65 -34 -38 -221 -1000 -409 -390 324 112 -422 183 -432 -301 -963 887 790 -895 -999 862 -261 869 -800 -971 310 -415 -208 -152 -748 -243 925 -228 -499 840 473 639 -159 -203 -34 415 701 -812 980 -340 341 890 -185 -161 792 -72 793 -787 962 653 -374 -468 -641 790 -422 -477 470 326 272 -652 -169 -276 277 -586 -83 194 -529 928 -268 689 -374 569 -316 319 271 721 761 127 179 906 -995 -586 -168 -416 641 467 -891 688 653 -96 380 628 235 641 -392 -365 -714 31 -322 -318 -228 -637 239 -941 730 737 270 -181 131 889 -41 -771 -610 674 784 273 102 -859 -477 -378 -658 -693 -639 -469 919 386 -134 280 687 -586 -584 438 -886 719 438 -886 410 948 -700 423 384 65 896 192 52 -201 187 701 371 627 -126 -641 -85 731 -991 647 952 -722 -408 -661 -243 563 -976 -716 812 -980 969 -856 -664 617 -591 540 -311 716 -573 70 181 469 -518 -131 511 -206 296 4 -690 522 -227 91 556 -564 51 -656 559 -346 -325 -341 577 777 714 -587 -741 -950 -559 -931 74 821 -484 657 325 339 -134 -654 283 -83 -660 -520 -58 890 -877 -131 123 -904 -272 893 910 200 18 730 734 -55 622 -472 -983 -832 -918 -633 -136 806 685 57 969 544 985 1 -452 452 -916 541 -427 991 259 -41 -390 780 -300 -340 254 -828 109 -707 -242 160 -745 -70 -481 348 596 -10 124 119 -942 -343 995 948 -639 -8 498 784 -874 -904 -844 556 -79 -380 181 330 -992 93 641 -21 -220 -314 221 310 -446 82 256 -794 55 -481 960 -848 974 486 -399 -113 -732 2 210 670 445 820 -543 -260 -878 361 71 711 803 -654 -171 905 -977 193 -560 694 -836 -163 772 749 -19 1 57 -663 -437 -524 487 -829 -951 771 -417 835 -832 94 -805 603 840 -578 380 -64 17 -324 -110 4 22 -745 -382 507 -211 226 -134 687 585 585 -782 234 85 662 505 -652 -558 -265 -547 864 634 -564 946 -166 456 185 -978 618 201 -708 67 216 -977 159 371 81 814 -510 550 578 914 523 -24 -551 40 -216 402 -848 876 -487 -461 646 106 705 -248 -221 -361 294 120 559 270 -489 -297 -993 716 -892 72 907 248 -670 -517 -902 129 -230 449 194 -974 384 -320 -407 245 557 182 -192 13 -686 817 423 933 225 -369 3 -69 894 -991 -843 530 -208 -943 255 -733 521 209 308 194 493 438 -542 628 96 30 568 -402 62 593 -682 -117 -975 -340 -475 167 -861 -65 42 884 -786 255 -722 619 -93 865 -467 -198 -295 -37 -180 -159 -358 645 591 -457 -1 -766 65 617 -300 -872 454 -669 -527 240 -421 -866 56 -778 -915 52 174 271 12 -241 -842 -633 422 669 104 -115 -50 603 -432 609 -165 209 105 541 -953 238 -117 335 -353 -18 -936 -140 -133 512 -771 485 -801 -705 -809 523 860 162 -989 886 489 74 604 -697 697 865 475 -491 -58 369 518 -369 744 544 -79 173 -173 -672 1 666 -444 -288 718 -641 -162 58 -585 364 -869 530 -522 -777 15 795 916 40 134 444 116 -892 -14 -911 73 -761 964 -958 -819 -899 -435 -636 -676 -274 547 -92 56 104 55 -992 974 754 -88 -43 -153 -432 825 747 -842 -730 -388 -792 -590 -835 817 271 -925 892 -226 -254 407 -158 331 -959 -260 -148 -628 -245 571 -937 -456 589 551 -111 -96 -894 -535 406 -741 -81 434 225 331 960 -237 108 583 840 610 739 -554 787 -20 -940 -872 87 -813 501 -681 746 139 905 396 764 -77 983 159 938 -849 137 -158 955 -127 -560 233 -334 -105 -11 112 -307 -671 832 804 805 -344 543 611 -433 659 290 218 -544 -349 -595 65 918 887 572 -105 -717 422 786 82 -457 -199 -793 783 -297 548 914 -354 334 -554 -73 348 -224 -848 428 911 -626 950 975 492 -232 65 -194 -74 -215 -545 212 -731 -286 -345 787 663 765 -118 -632 -912 477 -578 -862 -356 -352 -213 668 542 392 193 -606 -13 -97 330 434 101 -344 -859 -531 482 -384 933 -320 -922 -26 365 -744 -918 -446 582 -985 397 980 61 -596 249 77 306 -510 866 -439 -569 249 60 -521 -459 605 2 -342 106 -882 331 46 76 -944 -901 -769 90 494 -691 -360 -266 306 -735 609 834 921 -96 -77 934 -593 -308 -319 -591 827 606 -319 91 989 589 316 -273 296 532 719 -13 819 -369 661 -152 255 -9 -345 -402 -134 660 -259 -220 -325 -621 -875 -453 -623 300 -436 -346 -773 386 -501 -354 -930 -479 -496 497 805 281 713 -310 -312 -756 95 -587 -7 430 -792 -121 -256 187 122 419 493 76 790 667 -759 792 -73 7 -3 -570 -933 -451 897 -316 -687 -621 -601 -494 -805 -75 908 -53 -693 57 257 726 352 -262 -676 240 838 -701 837 -941 -932 -517 27 -806 -615 550 -216 -948 720 946 94 771 260 158 469 87 437 535 -146 -751 -666 582 208 600 -839 145 35 355 320 889 -583 -933 -353 -40 215 590 -458 780 -403 496 239 -846 -216 -598 -311 -49 -344 -310 122 77 -871 -288 -804 -171 151 -70 -422 104 -295 281 16 -800 178 298 -533 -379 132 857 -313 490 -526 -468 696 -296 307 -637 -6 -892 845 -891 -181 210 286 -288 -587 696 23 909 345 -687 -853 -466 416 470 -638 -641 838 -181 109 121 -479 308 -914 -361 328 958 -236 817 39 -75 -330 -540 874 805 6 653 -883 -711 -965 147 417 290 653 717 526 -77 343 -420 -962 -879 -310 108 -43 9 115 705 408 -162 129 688 -75 -60 -40 311 126 890 45 -624 -280 216 -602 11 924 -384 -665 447 -62 993 -957 -654 -68 -356 572 636 907 965 -903 508 -316 628 -31 -40 -127 488 93 526 -321 -616 -355 -425 927 -786 -420 365 756 49 842 -817 -682 -850 -563 788 -110 580 230 614 -511 455 -235 429 -110 -765 523 -429 -96 700 202 -766 -440 712 -625 789 796 -169 -981 627 -401 -817 -452 790 555 -246 975 -652 512 715 -753 -242 407 884 -11 492 -715 453 -767 870 -736 114 -186 696 381 -681 494 -489 -286 -187 -220 -815 86 557 766 -985 381 13 707 847 410 -584 517 -259 -170 888 63 663 -84 -144 -48 -690 759 192 -467 -837 220 51 627 558 -180 518 -302 -90 346 579 -21 -778 -623 -737 17 378 -326 22 -256 822 678 -192 -94 982 682 -692 -457 -611 -485 -94 -439 -622 881 -568 461 -746 741 -75 -362 778 410 936 -105 -641 -22 978 157 865 88 721 482 -382 339 -661 -178 453 54 -935 -556 -454 -896 -559 -577 165 -424 -227 -966 -819 -657 672 587 -369 51 -114 -255 920 -483 -87 970 -21 512 274 -299 391 407 795 -497 54 -260 -744 53 22 293 -578 -640 -900 -606 -536 879 916 -595 -281 -165 -670 964 51 544 -311 -840 -784 -489 -803 -977 366 -866 -824 745 -398 415 351 541 999 517 -563 -279 -965 702 798 -390 -502 94 511 133 -190 130 60 740 -893 -476 -459 -216 -327 994 -177 463 867 -713 -776 -170 -600 108 110 -532 -172 -114 -515 -792 134 523 -940 488 878 -574 153 856 -350 702 814 696 126 8 136 -726 127 654 -661 -926 165 535 -825 146 -641 -761 -253 -120 526 660 -865 -746 -312 -80 169 240 55 871 -785 664 -412 -454 -907 85 776 -733 693 746 -860 -583 238 -620 226 -660 -711 405 -369 594 604 -248 -231 -254 -241 689 -588 858 624 -125 188 -454 -236 25 -654 -77 -556 -458 928 822 696 -457 -297 165 -744 989 -502 -764 -810 -589 -69 -651 -415 696 490 -615 496 756 -634 -181 828 -109 646 656 -154 777 95 -397 -485 238 323 -108 -52 -346 -286 -900 382 657 408 -186 -355 43 -703 741 -726 157 468 -461 949 36 842 -429 769 449 -213 -372 859 -723 588 198 840 -342 -370 89 -183 -531 927 -125 102 781 -657 -730 961 479 109 310 -803 491 737 -139 -300 -759 -705 -269 -7 217 535 773 -462 481 -777 883 290 -808 570 -473 337 -667 -143 -979 -89 -87 872 981 -414 -63 887 40 915 -520 -114 786 -547 -502 47 704 -77 677 -924 566 -896 28 556 697 496 173 393 174 -686 516 -767 -197 -349 -318 -830 -222 -20 287 -426 70 -122 -812 163 -44 -170 -656 537 953 -889 788 -397 427 -33 839 -996 415 670 -923 -180 792 494 -880 -307 788 569 -478 -667 -701 -518 -98 -705 -115 57 -73 71 659 -726 -488 520 -777 531 -186 -9 -325 -488 397 -617 -140 226 -859 -966 -612 -903 377 208 -477 -29 -647 768 151 8 -171 469 -250 22 538 -751 -5 788 977 742 -940 475 525 -549 -486 65 782 395 537 661 -594 -201 -433 199 -905 837 -180 -744 477 -207 925 581 -464 -150 -710 968 678 -535 -650 -905 219 -914 -516 379 -182 945 32 -402 -609 -674 -282 -721 -347 -8 615 74 302 -85 -53 710 504 76 -476 183 -355 -331 -467 -608 475 -908 -365 167 872 866 430 184 869 906 -651 385 627 -716 134 -36 -193 245 -137 87 931 942 178 -323 13 170 -511 -543 -696 -562 -278 918 -378 631 -657 225 383 -287 -555 700 -531 -989 -374 878 -18 -647 -320 -715 -117 332 717 147 -422 -321 -444 581 -829 194 505 -929 768 -273 532 -56 287 -115 -18 -126 726 -348 -789 86 -657 -917 -495 848 -206 895 898 300 49 140 156 -6 259 -607 386 -546 -757 203 505 587 -800 143 962 -367 205 272 -76 475 857 -38 -837 -958 -780 723 973 -511 -857 -896 -300 -849 293 -903 -713 -167 -301 -21 363 -763 -964 -899 421 274 677 -54 330 -461 -110 -444 837 213 108 861 123 177 801 168 867 122 228 56 -454 -464 182 428 604 -537 -736 -520 6 821 676 274 -272 477 964 37 77 -541 288 304 172 418 -970 519 458 719 439 688 -281 271 884 572 755 309 -850 -952 601 373 967 -524 -879 -553 627 -797 -652 -327 -984 912 -935 -226 -785 86 -559 -270 -440 868 392 425 645 186 797 -359 854 -698 -704 397 994 -881 -874 -737 -838 -487 880 -272 -509 -93 774 224 -258 -304 -651 -40 301 -926 611 -794 469 -618 354 312 -705 490 -428 -87 632 -864 383 -541 366 -46 852 285 -268 -599 -356 8 -341 -827 571 -655 -803 -793 199 -946 749 -593 40 -676 495 154 -810 386 225 744 988 968 -330 957 929 -650 191 996 -5 -612 847 -35 -80 -492 8 914 922 -926 825 867 489 -435 719 -466 248 603 -232 -616 802 534 -980 -167 325 -831 399 -991 -350 -858 -927 -857 -196 692 -949 -207 606 199 -971 -724 -388 -815 175 -752 -838 -786 -519 -16 506 -799 600 -45 528 983 108 -208 137 -154 450 249 -692 62 -222 -430 -472 800 -348 -605 456 -55 -260 17 713 328 624 178 964 -934 -152 -985 -819 -861 601 263 -289 -326 362 725 -975 994 -28 929 -716 -636 91 -922 -237 939 256 -766 -852 -739 300 682 -13 -960 -480 -408 -164 -67 60 -948 -191 -156 -563 397 631 488 541 -267 -576 585 614 815 35 -163 108 884 -301 -985 -19 733 -934 550 424 -188 -787 69 -779 691 -791 218 814 -502 -516 757 612 305 473 108 436 889 -190 -760 322 -642 -386 904 410 514 366 -504 -545 0 -960 52 -369 272 529 983 937 -737 -770 684 837 -391 527 -117 -206 19 -271 -847 252 704 -493 931 -486 665 939 -262 973 809 -4 234 -876 -781 514 179 -308 385 -551 877 806 -776 865 876 -83 -287 989 491 158 -867 194 331 578 162 -408 -913 -698 553 303 536 -278 424 23 276 172 672 -872 403 302 -847 97 -377 231 -249 -216 941 97 -271 -453 -290 345 -514 839 -43 454 836 337 -572 -257 -270 415 -727 487 -73 -458 213 -593 -779 -475 758 -401 -554 673 -836 684 200 844 -193 338 310 -726 896 -68 -989 471 -193 404 593 -87 -355 -889 1000 -789 384 -509 -368 -80 518 967 129 975 -93 -998 738 -553 -260 -96 919 233 -676 832 961 -372 -55 890 52 -13 -699 -38 778 83 -432 -393 -434 413 -116 -645 498 -642 -309 -243 -786 37 411 979 -247 167 439 -853 -834 957 -321 -991 419 -709 -777 -177 -95 -398 793 -64 -64 411 763 68 -947 -280 271 -653 -615 183 891 -452 488 -778 -748 39 537 -883 -835 197 876 -804 -555 572 -195 -202 -624 84 -909 -319 313 -571 875 -212 -375 -746 -404 781 813 419 629 -47 218 -420 995 606 59 -843 136 -126 61 841 632 -742 18 728 668 -322 70 -281 921 406 239 411 -194 47 -192 88 596 183 151 -282 686 600 169 125 563 -318 -491 -987 -23 521 818 409 604 -228 -2 -720 -277 -616 -904 -472 23 -35 202 901 862 -823 -789 985 888 979 186 39 477 309 24 -961 201 -122 -356 -788 877 625 -982 553 174 -723 -854 799 756 710 -32 580 423 501 146 992 373 -644 781 266 164 239 255 959 -964 126 -8 799 391 73 -756 -297 -562 -60 -37 -320 818 -805 -998 -108 -157 963 557 493 239 -518 143 573 852 578 980 404 626 312 156 178 467 -97 924 788 420 -389 -140 335 -161 -562 54 67 -984 -989 936 -23 147 -74 -418 216 306 -38 17 221 554 -558 -238 451 -214 289 9 153 -770 -981 698 787 317 651 442 566 -552 134 -601 -329 601 -701 223 331 -704 811 558 877 996 381 56 978 -867 -580 -922 831 62 712 -777 569 -762 207 -545 -227 -376 -463 964 -197 -877 922 292 -958 -146 267 434 895 105 -149 -558 484 -658 -689 721 444 271 -494 971 277 -984 984 109 -596 -617 -511 -322 -935 361 109 362 392 -309 942 -135 398 204 -913 -177 382 816 448 -42 895 732 16 -966 652 212 422 -276 104 541 57 617 -683 695 -903 70 -195 -96 701 734 702 156 -76 -415 -838 281 921 933 939 804 36 -300 -298 -899 -340 -722 911 432 -150 -891 288 48 -852 -925 558 185 745 -41 -960 880 -836 -598 -375 -652 324 952 -470 404 -41 983 696 -644 75 860 -638 373 46 519 463 325 -70 440 -478 -41 -161 595 931 -502 375 -8 12 582 974 -913 582 -209 -133 -41 86 -531 -949 -645 619 561 209 -550 -376 455 -995 -775 671 657 638 233 615 345 -369 -44 -746 735 250 -64 597 470 493 -15 -473 -590 869 542 -553 -861 662 328 191 265 138 -671 569 852 983 646 954 -784 517 556 -628 -495 502 929 -571 -147 -388 -432 617 -794 147 424 743 -127 762 -454 -484 651 -832 96 672 935 404 372 814 693 -572 591 -647 247 903 719 16 -651 531 755 549 267 749 -920 -550 -537 583 987 -21 476 -121 -896 720 -520 -337 -415 210 24 345 674 239 -247 679 -660 -387 -230 -828 -729 -18 -492 400 -489 270 -327 230 -823 -281 815 987 639 365 -710 285 -27 -695 -541 804 -150 -240 17 -551 236 -614 424 -973 271 757 443 147 -136 964 973 850 314 923 685 958 -453 -687 912 -863 312 449 -739 -652 823 -220 431 116 48 -68 -414 579 -937 -236 967 -2 -369 343 -788 -714 520 -661 -778 763 -206 -163 486 -45 519 -198 352 123 975 -682 189 465 -143 -299 848 34 477 708 650 -400 405 -834 -547 -930 533 -227 -829 0 505 -994 -633 -958 132 340 -207 566 713 763 -709 -746 230 593 -84 952 699 -431 827 770 -453 -200 -324 -718 415 49 -56 501 825 5 324 949 -721 -914 -407 -385 -132 -751 -664 -857 530 624 -593 -314 -315 -187 310 -93 925 -384 104 395 -483 136 -343 -413 -806 150 128 676 592 -5 -686 732 -904 608 -645 -718 853 -633 102 196 805 960 456 -723 -660 179 -969 723 -26 -336 -849 619 500 -443 -657 -742 250 477 898 811 -300 738 -677 349 -911 -802 125 949 -258 -77 207 -333 -190 216 288 -853 -200 58 605 672 925 -323 -584 -754 -359 912 -104 722 948 -881 387 -785 -264 349 -111 860 445 -409 850 -810 -931 717 -861 900 -975 -13 -454 437 206 -443 376 182 -539 563 557 158 -588 785 820 -907 -656 348 132 -132 92 180 356 561 -339 913 -657 324 -849 979 -830 195 -426 -908 -367 254 -229 -742 875 -18 919 310 -861 431 -81 843 819 -983 -965 532 -120 -81 886 -886 -513 504 -529 282 113 360 -881 -549 -761 702 -147 -160 627 720 -643 725 825 843 647 51 -328 13 654 447 -733 98 -360 -813 -140 -52 -493 270 -234 -449 -589 780 90 537 896 625 907 -775 956 -113 799 -640 34 336 -23 -52 -922 -284 865 355 144 571 75 -495 -416 -606 895 417 -534 -231 551 -737 461 -702 173 -32 -258 846 166 -334 985 904 361 -126 -747 -372 556 376 999 -728 29 -948 -842 83 -356 166 -319 903 564 949 781 814 695 -248 289 -394 -641 -1000 474 -783 463 -790 82 -707 616 -718 -293 264 -247 804 325 737 -345 -794 -312 -633 -670 -295 -969 667 -474 289 -600 485 5 -947 -613 -8 -295 162 -225 -537 43 845 -128 -995 -940 -101 182 -671 252 369 -704 463 -447 -8 -211 -430 -275 736 -29 334 707 770 467 -462 -748 -107 508 433 212 258 -224 -504 -717 345 -509 -782 631 -191 -856 -760 -124 -911 -874 326 906 915 -391 95 -856 -586 -912 339 25 186 959 -760 860 247 -498 -7 -755 832 -634 -821 -477 -995 -259 -391 -469 324 -987 602 -279 871 812 -873 281 -455 578 804 581 -559 789 575 -812 -707 -457 162 -140 -858 529 -499 56 -668 -85 608 388 -660 254 850 -123 235 268 -521 106 -512 584 -960 111 -151 298 -828 -369 698 -619 -378 504 316 -496 123 -530 -214 824 -134 860 685 -425 -269 -126 -28 239 -714 -753 961 -954 254 -730 759 -409 -389 -294 427 993 -921 -184 625 -553 179 -370 -443 683 -117 328 512 -413 876 -248 -434 -682 -159 -169 353 -818 -711 -404 95 -719 114 -224 -37 -811 -976 -999 -253 -340 107 -872 -40 -150 70 378 -815 -837 -689 -443 -15 -666 248 -776 410 -725 -843 -198 -898 -583 11 -540 -648 545 735 117 -13 159 -715 -172 -162 -564 -142 524 -23 -804 -412 485 532 315 -290 282 -57 -354 -416 -793 575 -777 -751 -696 945 -580 941 -369 -299 208 -328 -88 -26 -451 433 -46 -586 955 -114 -731 -451 940 -748 256 -297 -871 266 -277 -226 604 983 -832 -346 -726 703 -788 55 -131 952 726 987 745 333 764 -318 458 177 582 292 792 -922 602 580 368 612 -702 -622 384 -870 -23 87 -390 -557 -211 -108 123 -811 163 -608 911 -364 243 -484 -443 361 -988 950 -965 -381 914 -879 -494 375 -234 400 942 682 -914 -841 -602 662 734 -926 673 -320 -857 804 465 -415 548 -769 -251 689 -164 -143 222 725 -601 445 604 -116 -663 -770 -431 -880 -224 683 257 -205 825 58 -47 400 -909 -200 -615 645 -26 955 100 184 323 -377 -876 -333 -755 -315 -370 -414 772 286 -653 -850 -895 826 -558 809 -551 -301 -961 -362 -188 812 -974 -330 -203 162 149 -677 -685 -71 718 434 -592 665 406 -408 569 -295 -356 816 -456 -882 -265 741 -746 -538 357 787 426 -746 227 -436 731 841 811 153 72 -902 -463 602 776 -166 -338 545 866 354 -811 -141 806 757 -761 -356 920 578 -67 -881 274 -411 -163 747 168 35 380 486 -848 566 431 -498 423 864 695 826 633 -976 -170 -784 551 -500 -935 216 -54 140 10 -359 -240 729 -388 -925 348 -523 -921 -849 -700 943 -833 165 610 -668 522 699 33 115 42 -752 368 -946 758 776 974 240 617 558 -109 -738 -769 -489 155 -658 302 282 -787 -503 516 -962 -292 -905 -554 130 -452 253 -656 -789 -998 -150 -403 381 -947 -886 -448 640 -938 -418 780 -534 -738 -724 395 455 -213 157 -497 818 -812 -102 -419 -549 -527 -13 -784 -587 825 661 197 -135 -192 -127 -989 -744 189 -872 902 -557 -711 761 -118 -501 -141 463 884 197 792 567 139 229 386 40 -208 -545 -103 736 -700 528 375 141 -352 552 -501 -969 313 -671 -707 -175 -458 -616 -748 -634 855 -101 470 -8 382 -592 -913 117 717 -999 199 635 -568 875 876 290 -487 183 81 -453 220 477 57 -318 608 -582 736 -640 966 -395 -729 -151 -888 746 -337 884 437 -182 -554 -919 242 -84 -155 796 895 -462 -3 -780 -427 -966 36 -314 -861 793 704 -664 -880 794 623 708 -290 172 759 -473 219 314 53 423 691 7 353 -40 472 404 -92 -165 -382 419 551 399 498 -752 -978 -296 -553 -959 -272 499 989 974 -838 -961 -832 146 754 -395 938 868 249 -482 -488 819 908 -517 -956 -875 430 276 876 343 429 562 -141 274 -634 914 654 173 167 -396 283 -394 -388 -18 139 116 -278 767 -354 -235 -857 630 -59 -117 39 -506 -408 -77 -807 -634 727 719 825 -60 -537 -122 51 212 597 -255 -928 -275 -313 -249 -852 470 -330 643 -299 -930 630 -462 906 -718 -935 -627 -541 671 -258 389 -317 957 -29 -345 977 -57 719 54 808 -324 -195 19 -27 -398 -177 113 -120 -338 538 612 -431 961 583 190 873 -890 951 878 924 828 -245 -610 477 738 362 -193 -377 396 -605 642 707 -900 956 748 -460 243 499 -920 -385 2 -397 125 -174 533 489 678 370 70 -421 -712 -160 760 891 156 798 -338 -677 -342 -448 -271 -533 598 826 84 590 384 -790 -85 -275 541 -960 0 -247 218 556 42 787 222 -716 -959 26 -830 -251 -176 476 32 774 -948 586 582 -440 -367 -79 901 912 20 507 -772 31 -615 435 123 941 9 -705 790 -335 -921 607 773 753 -580 -728 303 -263 10 573 -764 -224 -796 -861 861 806 868 -612 952 -57 -273 302 -862 -731 167 808 826 755 -421 242 -564 -980 800 753 -533 513 875 -630 915 -747 925 -359 317 -513 -977 95 -176 -128 879 -806 719 320 -910 4 -327 -633 498 -236 -219 -128 478 -809 -762 -201 381 -771 988 803 206 197 903 -676 -635 -107 -624 -300 638 777 69 333 91 605 55 -357 -960 712 774 943 68 605 -502 568 -903 112 -555 822 640 -970 -648 262 -537 226 -157 -639 -638 -240 -77 343 704 847 -597 714 -350 -449 -872 -908 73 -828 997 -124 -434 157 -536 661 -579 390 -421 746 -351 -181 -156 -654 -607 597 296 700 -687 -582 513 389 161 -550 -161 660 -105 -953 816 -364 828 -102 -20 -582 -738 -484 -389 705 -756 931 -378 -363 553 -369 368 -676 299 -320 -567 700 637 169 611 -825 -727 -593 -615 597 32 -894 502 -666 -286 10 412 740 724 -282 467 -187 24 -145 -19 624 13 -41 -882 -220 -283 206 -998 -998 967 -627 -696 -146 -41 447 511 -234 -100 -347 -532 433 95 -486 369 627 -731 579 988 -345 -225 -368 257 890 232 864 841 -63 -536 -52 -19 -394 336 567 -30 249 -46 190 -205 -333 853 718 180 125 238 603 -901 -928 -533 -950 470 511 -935 -181 -695 -822 959 574 376 99 -548 658 -267 -826 -899 321 349 567 -676 790 -682 204 -355 -150 -730 -580 -163 -717 799 -648 -608 -992 680 -770 473 -912 478 -482 478 140 938 -379 508 -928 -830 293 517 911 259 845 134 -5 -912 937 -517 -960 99 -827 -591 809 39 680 774 -384 268 497 753 -241 445 53 -363 -999 -53 964 -260 -845 938 -191 959 -344 -16 682 874 -104 742 -700 -133 -824 -888 517 386 523 620 -888 -953 365 -766 515 719 -892 -757 321 -867 134 -800 -987 -771 -856 -912 398 25 724 923 901 922 260 429 -41 -382 887 590 -230 221 621 654 -218 -869 -946 -580 -973 869 -534 843 932 72 707 -610 102 180 677 498 -214 753 243 132 -34 716 -643 662 840 -89 -339 -78 -105 -601 416 -871 727 240 349 766 -324 -276 -570 766 625 20 -51 -441 -815 -651 389 -371 926 703 -71 -801 -60 875 801 -232 293 -742 599 279 -166 770 -952 673 -72 -528 48 804 687 425 -156 -814 419 -483 -192 -212 841 -793 369 305 737 -233 240 966 382 313 255 -43 73 -647 -515 441 743 -951 212 -192 -199 405 -549 810 59 -384 -411 48 144 936 507 158 -441 791 -42 -178 378 -56 208 -411 228 203 -494 -245 982 -100 850 -950 -977 -154 491 205 -641 -760 -539 353 688 -277 -50 -816 -744 604 444 -968 514 -524 -832 -324 -292 -640 980 855 -857 -373 -949 672 -200 299 162 224 -1 -320 -450 -326 -737 -249 -907 -557 -868 637 -696 919 792 -500 -325 811 218 684 -441 -825 -963 -273 -896 944 -210 16 779 -343 -445 -334 60 652 -231 250 638 -670 199 943 936 885 -696 31 -905 791 56 -876 547 655 -810 -839 741 -277 959 -729 899 452 -29 348 -479 233 872 916 -854 -564 -176 -747 942 326 -314 588 -319 -73 436 -230 765 427 -10 147 -164 390 -824 874 -139 191 838 781 -712 -634 440 -196 -643 -238 971 -401 -841 -328 85 -952 629 299 -509 701 910 -718 882 -685 574 955 -963 254 -932 -871 -798 -264 -793 723 559 -539 -654 -272 -766 -611 666 751 -577 -684 249 962 -23 -65 -950 -189 -191 166 -666 -625 280 994 -700 -940 -995 -836 221 587 52 422 234 890 -544 749 -132 -381 493 -930 551 -754 659 841 -456 755 -654 -966 -253 465 857 -72 -424 -8 -174 33 -320 -786 -219 -165 687 435 549 -562 675 -70 -631 -194 391 936 -642 801 928 548 -208 -989 242 624 244 -473 580 647 -318 382 -430 141 847 -485 -841 -477 308 934 -55 751 875 451 -849 -482 919 -441 -334 847 -819 -968 134 719 614 189 470 -197 -365 -509 -211 -227 -322 -65 -645 158 -311 857 513 828 728 -909 -790 -582 -600 -451 708 -724 -873 956 37 -803 -769 -430 212 -191 -268 285 -135 368 -403 848 -19 623 -614 889 914 -471 444 620 851 711 -886 -64 -886 -543 -419 832 181 -914 628 402 343 540 836 477 478 -240 -798 -259 285 -754 228 -365 -938 -600 -147 850 -152 -848 795 -359 241 164 143 439 110 254 -6 -949 183 726 -301 150 345 417 165 -256 811 567 696 -715 727 -931 946 -208 -211 -777 -564 115 416 -402 346 -807 -249 -496 -222 -839 756 453 858 193 498 51 -919 -268 938 -320 787 -278 -515 823 -148 -415 -896 667 310 -511 -385 376 -749 384 -158 -375 472 80 559 959 115 -684 -991 -843 -980 -424 -808 -711 220 395 -191 -607 741 -208 -958 -41 831 184 819 878 468 -890 -910 -826 972 -538 -136 -803 232 752 -958 258 687 220 -451 524 173 -343 966 70 564 153 987 -906 -407 507 -167 -34 575 934 -971 -471 766 619 -442 -593 537 -526 -769 976 882 -918 -104 440 -565 494 -281 -110 306 -77 -368 -33 -534 -898 -968 435 -656 91 453 230 -939 -951 88 -673 -719 -433 -813 884 703 -331 994 844 137 315 519 648 378 -888 262 -775 -35 828 -449 -163 -192 487 -34 782 247 -585 -601 -602 772 22 854 831 -833 483 -207 -592 845 -495 694 815 822 -905 230 161 466 197 421 609 983 821 -834 943 48 284 76 -53 -302 -676 339 85 -137 -235 459 -120 954 807 -601 897 -548 367 -253 -849 -959 635 156 829 261 321 -684 260 619 -845 57 -586 813 -276 -901 -189 -772 -986 -38 692 555 -915 792 565 870 285 -534 797 -677 -803 655 378 -419 -785 -15 338 422 506 -473 -395 -696 726 686 773 505 884 223 992 -600 -201 -223 213 -589 -591 593 -627 -797 694 -882 747 -866 335 -631 116 421 -579 560 8 242 105 996 -918 116 304 906 947 87 92 550 -40 255 -537 -372 -175 -762 986 287 206 -743 -204 797 447 425 -299 -907 536 -343 353 -653 -424 -210 989 -220 -979 850 494 83 -606 480 56 676 712 515 -995 867 -392 -613 -419 750 -199 554 965 -510 833 129 817 -542 703 0 17 -895 853 980 923 989 -915 -491 944 -730 695 440 -840 780 -456 -402 169 660 -822 -276 -898 866 739 445 -807 -488 638 -537 247 880 -237 -293 852 336 -541 610 70 -377 580 819 198 947 755 646 -689 266 862 -745 -32 -833 -456 -680 -466 -597 -817 730 830 -546 734 932 54 -407 -485 -844 -780 -321 -852 -410 -197 930 542 -80 368 -938 77 220 -397 527 -755 -123 236 328 -304 -97 751 -41 520 241 -786 390 -457 -299 -637 458 801 -680 -548 -868 719 866 983 -792 952 160 198 351 -548 655 -271 -982 465 11 911 -319 -764 48 689 742 -860 544 -866 -893 -107 -118 -955 318 -126 -691 -231 -245 424 935 279 -260 738 -864 677 -570 -414 890 293 -222 -311 912 965 555 -287 -311 -477 306 231 139 847 -22 -182 -303 -210 799 -123 305 -685 312 -745 -167 272 -27 10 -459 -252 709 -295 -428 615 44 -633 164 -188 969 782 -85 -624 246 -980 -909 -50 -326 497 -150 -52 149 -937 -283 317 -602 -480 805 46 -542 -613 -835 130 923 -156 686 836 -188 947 839 898 249 247 -972 732 424 507 724 -657 -693 -304 -969 121 -2 -878 784 -943 735 733 -444 741 468 841 -961 653 -106 -631 -674 64 -295 712 -57 109 559 -517 -316 -985 474 -994 68 -491 539 926 365 444 -245 888 -322 101 -178 -133 -57 -101 -681 190 62 -130 355 -441 -251 -233 632 -769 -40 433 -70 -776 -894 -115 -334 -129 -200 671 -633 -886 -511 816 -296 62 576 -752 -85 -877 -691 259 471 -141 318 -577 -525 38 -439 208 -930 -764 -620 250 239 966 304 -8 -811 -143 -863 -345 -824 938 555 -759 -281 -9 -638 71 -385 -576 75 -943 335 138 123 -701 -213 -361 -183 -203 -680 479 764 -306 -692 -412 509 888 -143 595 429 -613 -660 454 164 -955 199 820 -768 -972 406 1000 772 464 -997 570 310 148 -440 103 -401 299 -74 -632 166 189 827 223 466 928 -352 64 -931 570 906 295 -33 -130 502 920 487 -694 283 951 -763 545 -958 463 468 949 -694 -304 150 -494 -168 -377 -650 247 -812 -315 -361 730 259 794 243 -635 760 843 456 -611 -960 694 97 -846 966 -940 419 878 -340 657 972 -346 -496 -265 513 639 -708 546 940 753 634 156 -82 -416 374 838 14 16 -537 614 182 -277 -14 -9 -607 784 -104 473 779 -806 -930 841 703 475 510 -688 -503 -657 -606 -699 -187 497 -83 950 269 333 648 1 990 488 -835 634 424 534 -950 168 271 -815 -985 806 -727 33 -425 -361 44 -828 29 -130 -435 855 -359 -935 -520 -353 318 374 29 -154 731 296 952 -918 844 -554 575 -997 -759 -874 -42 591 704 -470 -582 -405 -30 690 750 605 -16 -411 -76 36 580 707 -634 -762 -719 611 -160 511 -726 716 355 -529 47 -594 -27 277 322 384 527 540 478 989 173 836 869 715 -110 206 -916 -43 84 867 -282 27 742 819 -757 185 225 170 -844 627 -238 -808 545 -383 793 -723 -84 -62 -865 314 -554 -998 867 131 -103 555 489 -468 601 -777 64 895 507 -969 -459 291 933 -220 945 -459 -669 -629 373 -715 -645 -246 879 419 -747 796 -841 94 -88 180 -782 -32 -891 -586 938 755 -921 338 -977 365 738 340 -289 -859 562 -165 331 878 -641 -651 -819 132 795 -303 -295 -714 824 543 -718 127 -687 955 -957 810 905 -745 415 854 -69 -624 428 -333 -978 625 -919 -824 0 558 994 -399 29 381 -394 -712 -523 -440 -571 775 -945 132 401 -572 310 931 -611 -838 -994 -434 547 696 526 556 -714 -284 499 -12 -773 -855 719 981 -317 947 232 972 -681 -990 -898 -260 78 87 -535 -585 -872 494 -673 753 -998 236 -672 869 -300 885 227 -317 -283 580 -532 -496 -314 -176 515 847 270 -506 482 6 80 374 881 -642 -257 560 519 -401 -919 -481 -95 -796 -534 -563 -273 216 695 214 -525 381 -854 -973 -977 -53 -945 -124 -352 317 -655 450 -751 -529 538 350 90 -848 -833 -940 -126 -298 803 -442 550 373 776 458 737 426 -621 -848 527 -321 -338 -156 243 656 -814 -594 302 290 -399 -441 -653 -973 354 4 873 -759 720 -752 -527 436 -196 363 -542 -148 0 -526 -125 -164 357 -670 357 206 797 -879 712 323 -620 -85 636 457 302 -53 -159 603 -434 627 279 -643 -723 -98 -912 144 49 581 -713 245 895 305 78 -475 732 737 -58 -830 354 796 729 254 363 -999 344 505 65 -151 -715 -768 -885 252 -876 -958 -225 578 240 -617 -904 -898 46 -803 107 733 -791 207 -880 -616 618 897 796 200 140 -467 699 398 165 481 950 64 -543 76 -908 799 434 64 971 -302 -787 -214 -459 -684 581 -557 -375 640 -782 -997 439 611 -813 249 599 -95 509 -790 -794 693 676 -50 -591 257 408 916 -547 187 480 -40 -942 10 51 -177 -369 855 67 -704 498 480 -857 713 -564 -440 -712 -849 936 593 -341 -589 -357 244 -718 108 -336 -853 -446 588 305 -707 268 573 -907 -72 951 -225 -365 -839 -946 -701 -658 -717 -54 -734 -214 -580 807 986 142 767 203 -517 -359 110 631 152 -553 656 80 -587 285 809 3 371 637 -888 -791 -201 -152 620 -108 947 -843 479 -993 -461 -45 640 -776 -976 948 -640 -74 924 -98 891 577 -754 -790 -529 -383 -177 -305 -15 315 26 484 128 -682 -713 -793 26 -942 746 879 -679 -96 268 309 -314 114 872 458 -514 -864 445 -53 -882 439 -424 -496 -134 683 -751 305 -132 177 -583 -412 724 -808 7 475 -147 949 293 -594 -604 -71 690 554 -663 -973 877 -893 -817 205 -509 -120 926 -364 951 -811 -99 253 745 -112 -347 720 -604 -214 2 -894 -903 254 857 125 -153 180 67 737 -506 308 -679 684 -2 400 635 -768 -458 40 -420 -86 805 -719 -820 -958 52 764 109 -701 192 257 815 140 -375 602 571 -739 -703 -181 -422 150 705 836 -98 165 -31 927 -554 -865 -992 -477 1000 -791 -349 378 -768 -438 -461 605 -858 -6 457 -733 -66 78 620 -17 744 990 362 448 -423 89 160 283 -353 -477 517 -147 571 549 441 -176 -626 14 384 559 43 863 641 -446 -623 728 -654 559 113 -246 -344 143 525 892 -760 -144 28 359 44 -71 811 -20 -653 -663 -189 244 -200 663 995 864 -879 291 -734 710 -684 -454 79 -380 -986 123 -747 169 -195 235 289 -714 -881 -901 619 18 202 573 146 356 536 -680 727 371 368 -360 -319 -194 382 712 -857 -943 -228 241 572 -596 894 245 252 -954 928 -819 -479 -847 -414 767 -180 -576 159 211 849 -728 -650 435 -932 302 666 22 -421 -958 432 453 -524 -88 -69 -36 -314 122 -93 -237 -56 287 242 -808 -244 129 416 910 211 206 -391 -515 -943 533 16 -114 -135 -944 -377 190 -119 550 225 267 534 715 -808 -448 -776 -501 164 -514 -114 878 66 -929 542 -239 690 -384 566 -948 -641 670 -856 -868 -647 806 998 -554 -321 401 -676 -309 -660 -300 14 893 -678 234 231 -534 -574 -389 -254 253 -730 -515 707 -385 -216 -140 536 -192 -10 30 556 -296 847 919 -781 -889 353 -491 -126 608 37 123 -904 732 720 -454 -176 280 -618 745 -110 -334 169 810 536 231 -619 233 366 -255 673 54 176 396 823 442 -948 445 -933 190 -442 -955 401 -968 702 -114 -623 -1 166 -701 -297 183 760 -909 627 513 -343 580 512 786 -563 714 610 -586 -953 250 -875 745 -738 292 943 -299 -71 381 54 -646 194 360 588 287 -570 -956 267 448 -524 347 -937 748 995 -489 -610 256 292 286 -732 602 -90 -723 452 310 -890 -790 430 202 -617 -582 315 412 453 -610 -857 -80 261 -767 164 -730 132 -481 -941 -940 682 835 524 -4 472 266 -741 269 937 521 835 -414 -378 -242 -920 333 -163 -366 -640 -624 -855 -239 -828 917 339 423 -549 -526 972 -741 770 -427 -493 -280 57 -769 387 -142 -16 115 -573 -804 -326 835 796 652 407 -363 -209 627 -43 -216 -310 -680 772 73 583 652 -19 771 -808 714 33 -385 -818 298 -705 784 429 211 -125 679 930 34 692 -921 -761 449 625 168 559 -599 -925 -187 -681 614 -173 145 158 285 -30 -506 -873 -407 738 171 -302 975 -488 849 110 419 -137 -972 398 -632 996 -560 -805 -448 963 924 -521 -135 889 -90 -979 -55 116 92 -804 301 -15 701 -25 -195 965 343 -546 -405 -704 222 297 -306 -504 -223 -634 -398 -293 937 -843 522 57 -672 -814 -328 -477 -871 -538 993 179 -654 848 807 -928 611 -15 349 672 -12 685 -664 -816 -711 -228 819 -635 809 -257 234 -805 -543 727 -26 -883 -858 753 -794 -650 -655 -287 -935 -633 326 356 438 172 -526 -177 450 319 -992 -413 -536 560 -129 152 684 952 554 10 -317 -572 468 851 -303 943 809 -157 114 497 83 -454 -821 18 305 89 282 14 524 -787 -892 287 -209 961 865 135 -965 230 715 -328 655 -245 -352 851 -606 944 285 851 -671 575 -436 -467 770 -320 296 931 -361 -717 -941 190 155 928 824 667 938 -810 317 609 334 -977 -265 136 75 -346 -937 -1000 404 876 86 -334 -506 497 -110 699 -818 -751 -603 403 -353 -127 256 537 175 -232 -68 -905 -125 16 614 -697 626 610 124 -34 44 -37 926 -66 -216 700 -179 -355 136 883 986 -126 181 634 -307 4 369 -477 -269 -945 139 808 599 595 -54 977 480 -855 -303 -689 402 -753 -271 -176 -552 -952 -718 342 -923 -330 -729 -768 -309 606 -990 996 -444 557 773 -960 437 291 -864 928 525 626 -734 408 709 25 410 -852 -656 956 6 740 984 969 -937 8 -36 -585 176 -133 -274 916 -561 621 344 344 310 -622 -787 621 -707 -443 391 543 678 739 -492 -997 -31 -945 -76 624 121 308 -58 -414 -398 393 322 -309 -814 624 -806 -329 -452 -297 -819 100 305 355 -161 -44 427 76 433 -819 198 387 856 -17 -228 237 -395 185 521 -643 -647 -768 -933 754 -429 -836 516 195 642 132 553 -92 -159 -180 752 -796 485 -108 150 362 -317 643 -527 283 976 -411 -762 -725 581 308 870 -832 932 -144 947 -570 -699 -582 757 545 -498 679 -888 391 843 997 -62 911 853 530 149 -5 -40 152 -672 -642 794 -108 606 156 380 559 217 721 -301 -627 157 -720 -849 -687 399 17 298 -151 80 -461 524 973 270 -7 -497 691 -835 671 -809 319 -930 779 311 242 907 -810 853 -667 564 -799 264 719 -968 -160 -8 84 172 869 196 918 -829 -881 -837 -878 448 -160 924 -851 841 -804 201 -326 52 291 -665 496 -916 226 -859 -568 -165 899 445 845 38 174 710 -294 488 793 54 880 -768 790 225 788 -709 26 255 470 677 241 -257 564 -290 759 -242 -309 472 247 -736 200 -364 174 -258 265 -861 675 -487 -405 -65 780 443 978 573 -672 -938 196 -289 -180 -656 -842 -411 245 217 -726 506 -996 521 159 995 -304 801 749 234 312 -148 -318 887 586 -976 857 522 -593 -288 531 773 -436 -985 -274 758 -194 -998 -150 839 334 -744 916 -262 541 143 469 420 250 85 604 755 599 -583 -485 -113 389 196 -55 222 784 272 -98 396 -322 -711 212 707 925 169 928 -122 91 -911 -603 -962 -813 -120 649 -833 108 228 -41 -646 -764 664 -388 90 -597 -414 179 -516 455 -951 922 -448 827 -612 -99 -692 556 -379 -670 -675 337 -959 618 -723 -529 -456 -838 -191 -755 865 694 -584 -348 -44 926 -370 -30 -625 232 -590 -931 157 298 514 -930 456 -186 -536 -477 724 472 -978 -491 -193 -730 -848 728 -853 92 143 276 -607 284 203 352 -750 -246 384 703 614 314 -193 203 222 518 -228 -876 -741 -652 -75 -607 74 -404 -608 -156 -257 258 875 -668 383 -306 245 -797 714 -56 -163 -731 272 -923 -622 862 -745 -999 -106 -44 323 977 151 106 -844 -381 238 -799 944 812 839 217 135 -763 -675 759 359 77 502 432 222 539 562 -658 638 840 -184 654 -287 543 -190 -521 -210 -809 -258 378 495 451 807 379 55 950 883 854 50 864 -978 75 715 -638 366 930 -96 491 -18 157 821 597 750 408 -722 -802 -951 -287 -739 -707 653 -481 -828 394 -177 865 85 323 627 643 31 -893 362 991 816 -113 516 -318 -87 62 907 658 71 125 -130 47 566 -212 -462 310 -946 938 535 -507 -757 -996 -810 413 659 101 -856 335 -367 260 -675 -839 -945 693 -107 291 650 -164 139 581 -374 -670 4 -499 477 -68 -568 -722 333 -2 -267 -679 -664 907 -797 69 -639 -185 448 283 70 880 845 397 156 437 534 928 479 20 798 -738 -148 36 421 -634 72 -32 -7 564 147 952 -255 -519 -964 469 -534 -505 85 579 311 570 939 -146 636 -410 -338 -757 -971 720 525 950 -444 143 585 -278 -706 -403 326 -922 -190 -674 858 137 -648 -127 226 598 -375 -808 -720 -872 -244 -446 940 256 -268 -510 495 -219 91 -877 -483 771 456 -727 258 642 615 -478 449 -472 -497 634 -148 834 -617 -459 -852 469 390 471 -982 980 -641 -432 977 443 -364 -790 318 -834 -327 -767 -194 2 517 -618 881 -27 51 -531 -536 -60 157 775 182 55 55 936 -494 -901 481 -183 268 2 -552 -100 -743 -465 -112 -968 -328 -302 -958 463 149 566 -223 -188 944 -286 122 -71 845 747 448 490 416 -780 -286 953 -922 -94 -235 900 -786 236 -122 111 939 -476 -793 -182 -570 -98 -971 -909 703 559 -384 327 418 -871 222 935 368 429 -557 346 735 -575 35 -531 -747 -806 -188 88 149 110 394 -423 -583 -119 961 -925 -935 343 652 1000 -777 -761 113 398 705 -263 -819 -996 147 -938 923 -124 226 -86 172 719 -251 152 -164 636 257 -63 -26 -610 998 121 -924 -873 468 806 -885 642 755 -388 -444 480 526 190 -396 144 -382 -652 103 -375 -302 278 -587 -487 660 377 895 -385 769 -930 -444 -474 -818 116 -378 425 577 -370 -879 -495 759 586 189 597 -427 55 -453 -531 -735 706 -331 520 -181 -341 640 -97 -769 472 -386 888 627 994 -163 -213 -679 -466 -937 573 790 -170 438 -473 -509 651 -849 303 659 668 977 418 793 154 -40 -138 -196 217 244 -881 -525 -732 742 742 47 579 -65 992 634 665 993 400 -497 -598 -44 651 -575 -992 577 -88 -428 143 547 799 540 350 -391 -28 934 -973 859 438 328 -693 -546 664 326 667 257 178 -923 -898 -659 73 286 -161 -415 -46 -996 780 -764 -441 -568 389 689 954 -582 660 780 -54 873 -995 257 -369 -380 -596 802 224 950 903 -134 52 -724 -132 499 99 -297 -578 -943 157 -816 854 -323 858 435 24 -950 -416 201 72 -67 -150 -174 392 -265 370 -339 -190 172 -821 402 -730 -218 -784 -487 401 -616 -935 -247 249 326 811 -339 444 668 361 625 -359 80 -971 -208 610 -202 -771 512 948 115 -241 -356 399 -343 -723 -726 837 411 828 292 -119 997 -309 -891 27 -652 -449 -749 393 -817 -383 -525 -51 366 641 -57 412 816 481 -151 384 -232 674 127 -99 -531 330 122 666 374 -111 881 -173 876 64 -469 -444 580 572 643 -839 640 148 -353 -389 -539 -340 -768 -556 985 945 983 670 -15 -69 157 699 306 458 549 -709 -233 -289 -897 -716 -941 209 70 -685 -131 -26 689 -174 -253 -915 601 -703 285 226 148 226 -160 434 -968 -514 596 -819 -446 -199 930 -354 -370 243 -811 -18 -479 -692 -113 175 -135 557 421 775 -995 736 413 420 200 -472 727 -967 -206 -111 400 -901 -715 -898 -748 -225 -965 -240 703 962 786 -434 302 540 -406 318 942 908 961 -798 -737 -957 658 907 946 -751 195 146 -106 101 -746 -806 888 404 110 974 -321 -233 -606 -511 -759 78 104 679 -874 464 845 -283 683 986 815 252 298 -569 735 -797 363 544 784 506 681 -802 -652 -120 -40 936 -510 279 218 319 410 500 -4 -170 -270 -521 771 881 -558 976 251 721 412 -547 -959 -428 -403 587 -544 -293 -923 -64 -950 585 -920 -721 -494 -564 -840 -251 107 626 498 -567 907 318 -590 -272 412 -376 -932 -762 385 -699 -981 700 -560 275 743 -221 -858 913 825 826 -49 781 648 791 691 362 266 390 709 -996 825 58 64 856 411 -887 -223 330 911 497 153 -56 -897 119 -402 -772 917 284 394 428 870 974 962 271 -996 895 644 322 305 -579 -115 -209 160 -613 933 -983 -517 -634 -588 -577 862 -272 309 377 -136 -151 506 717 194 -398 518 607 338 603 -188 931 562 -412 18 -268 -102 -188 -145 -133 -270 92 901 -134 -58 -875 455 802 -555 -259 759 -534 -792 400 888 -807 -423 233 -114 -122 -989 352 -142 -407 59 -61 -563 716 57 -111 356 454 765 543 632 -900 200 372 348 -926 -812 -123 -515 -628 510 150 -434 -5 404 -272 -817 66 -189 294 -844 676 190 -802 664 -174 167 -951 981 586 -146 919 -344 -390 977 -392 -55 545 -497 307 -640 838 559 -901 -659 199 -85 -574 -942 -567 392 -988 -159 202 96 136 -645 -193 685 642 7 -541 -77 169 473 -936 897 -658 688 91 24 874 639 -796 -143 -425 462 73 164 695 906 717 -921 218 -74 -50 738 388 -688 -444 -200 906 107 -6 267 448 -958 -210 512 -432 -107 494 -659 -275 -339 -5 -993 -510 845 45 700 -833 815 297 355 -525 -954 -22 13 98 501 48 -216 -911 -942 956 -388 636 -983 440 -364 883 -349 699 -634 66 431 -290 -719 -946 98 -291 899 727 640 59 62 -366 393 961 -724 -378 -481 -872 915 -423 -249 -501 349 -964 962 5 -661 -81 -162 -883 105 -182 -158 -74 339 -759 -932 637 921 -652 -922 493 -962 640 818 -959 -891 -777 513 -562 288 -88 -776 196 543 757 399 -618 -954 -239 979 -868 -353 332 816 707 650 -600 -114 -533 -753 -278 757 -436 584 479 -930 653 385 -996 993 -447 907 481 21 -378 698 903 364 207 -655 -533 750 238 -657 -477 164 612 128 181 -588 -533 152 598 -47 120 -330 -88 681 727 -426 -105 -324 726 47 -703 775 -738 848 -749 -390 202 864 967 -690 -163 470 906 338 -745 -56 775 -302 541 -622 843 277 159 -311 -612 -724 -147 -910 -457 -263 -56 -782 -675 -956 -817 -123 -533 -934 750 669 -382 -211 147 235 647 -516 -886 392 736 -767 245 835 -925 -532 876 -535 971 744 576 277 -967 802 -820 342 528 -456 -961 -182 988 -844 526 -578 576 710 574 361 297 360 356 -685 -700 513 -586 297 553 172 -678 118 97 -859 -650 350 -189 -889 -40 -438 -784 573 301 -744 -474 -387 -308 345 -471 -222 -25 285 934 289 272 -299 -149 89 -301 804 338 727 940 -991 991 -864 433 -389 -255 341 585 609 490 -370 782 -185 978 -250 -266 -353 764 -520 458 555 872 225 548 -991 -609 -74 710 -184 731 -103 306 -391 -61 -427 -325 198 927 522 -936 57 -824 372 -584 879 303 821 91 -705 -634 253 -437 -491 641 -741 868 944 950 -678 663 363 381 247 938 -327 396 125 814 413 -800 -285 -224 -736 -856 729 -282 845 -588 -835 -247 661 -643 -432 -439 361 564 701 -530 -106 -573 -752 -619 483 -382 -445 -546 -31 -567 -146 15 763 140 -863 957 -799 918 -370 -379 -344 744 136 311 335 -468 867 219 -562 -766 -440 -637 377 -63 278 -219 722 277 -228 -216 -621 257 -221 711 -55 -740 562 -685 239 326 -464 -333 449 111 654 52 571 69 604 -213 -388 618 68 209 -831 529 -812 -257 -95 -426 642 253 -804 -660 -924 -804 -899 -436 945 -290 80 951 -818 -118 -346 563 693 -432 58 -939 179 -943 -448 392 -133 435 -347 -738 -27 -531 -460 636 75 -778 527 277 1 226 280 59 -405 160 -418 -833 478 -442 -183 91 -490 448 299 -151 718 476 -94 -979 355 588 815 713 -278 -455 -298 354 674 275 -937 -834 -895 351 -221 -483 641 20 -406 -580 561 823 135 -426 895 -368 -854 -488 -791 513 -791 279 433 969 831 427 -214 -160 51 995 -350 783 -666 -136 -842 968 -514 41 -283 -154 -110 -480 613 -44 288 963 -811 -959 866 800 211 332 390 -334 -376 -241 -473 -154 -42 -997 -92 -760 416 -919 948 -568 277 -891 -706 959 984 990 933 618 -345 132 -287 634 -490 -246 -998 -993 466 463 60 -590 286 147 631 103 -996 933 -653 422 -581 301 -45 -621 -647 -478 635 935 118 239 -955 712 686 752 398 505 -718 -583 413 837 530 481 -585 830 634 -902 -646 300 281 382 -527 101 -336 -228 -482 -547 307 -202 -97 -181 -479 542 632 990 -365 216 280 -246 -59 172 -885 284 424 -684 -252 -955 -146 -247 -943 -85 -619 631 28 452 -849 319 418 -791 -357 -659 476 171 686 614 -640 999 -702 931 515 324 618 202 -724 924 9 -576 999 561 617 -993 286 709 844 -415 101 651 939 324 341 -885 -561 430 -280 223 762 -650 -166 520 -415 -690 47 -318 -211 -43 709 -782 -829 67 -572 -519 -704 406 453 -933 330 -853 -88 -97 979 734 -469 -512 -511 -526 687 197 -335 925 -767 470 -284 717 -900 71 93 -80 -343 648 -463 -579 573 932 -3 153 -960 648 -536 -643 757 -366 506 -736 -503 768 81 84 -781 227 485 611 64 130 -755 324 417 -769 -684 -720 418 -130 88 747 793 325 -184 508 280 -125 424 -52 -273 -898 843 -961 645 100 748 64 -880 917 -415 817 -45 507 85 953 -500 256 137 -690 -250 -545 148 997 -11 274 717 596 680 65 -176 747 -5 -590 -826 511 304 -973 159 679 -241 644 757 -454 91 -643 -147 495 87 742 234 -20 763 557 -671 -769 -168 -33 827 -223 976 -52 -194 419 -95 840 -685 836 -212 152 640 121 851 -473 -557 -389 913 180 761 341 527 18 333 977 -939 -325 -60 -505 -258 427 -337 -468 155 672 -748 -302 975 -997 852 -720 -236 -160 -951 -53 159 758 810 -846 69 -718 952 698 -153 -921 427 791 -665 569 -870 -362 -231 -567 750 -312 -567 964 259 -284 140 -340 -42 169 855 -85 -904 852 -949 -8 -446 805 202 161 -725 -699 97 965 118 -311 582 400 -125 353 551 213 -280 -100 819 33 877 308 506 -174 18 884 801 355 -804 -662 623 -300 861 509 897 642 -523 -543 -868 -179 -396 656 -11 -222 -929 -485 -106 -662 -595 271 -119 -861 515 20 -994 -146 189 -81 693 456 -653 695 400 -125 -320 518 433 -72 305 551 -285 -627 -301 291 900 -2 567 746 645 494 -894 -569 -196 -868 -813 332 -648 -492 -227 283 932 652 201 -44 -198 -521 -478 -655 -845 -296 -325 458 -274 283 -97 -316 272 -488 558 -184 -170 723 -120 321 -793 324 323 226 696 539 -600 664 -956 -223 136 416 355 -666 589 90 -30 -273 -492 111 -647 102 65 -66 197 443 -509 -225 -695 -461 -109 953 773 464 708 135 950 -169 501 -446 -53 729 550 -84 910 -59 941 -601 -612 468 -520 663 402 -480 29 379 527 -984 -865 11 214 -563 -578 -24 -711 475 -380 -868 -461 -855 -498 -539 -753 -68 715 288 -827 430 -641 432 45 216 25 427 429 -807 -464 263 -195 389 987 -832 -713 885 -964 537 219 -674 855 -775 249 315 -56 657 -314 -940 382 -158 -581 475 466 84 621 -439 -324 333 -497 -456 -394 -280 315 -865 -808 -397 481 -525 25 -781 -177 -952 618 -700 -708 682 -877 -285 -503 7 -897 -501 102 -423 62 728 -897 -872 569 336 -846 -793 -280 658 -507 -832 -25 378 -240 -166 552 439 71 -852 -573 277 -814 719 -652 -323 -837 -215 612 -753 -121 -750 -592 233 598 -195 -958 -71 -524 222 -912 401 -256 -432 -80 -213 -800 -490 -379 201 205 -343 -482 929 961 199 271 828 -714 -721 -659 240 -26 -764 326 -61 258 -365 -293 271 344 -459 -556 -722 -302 863 783 -857 -302 -284 279 -243 784 143 -539 -904 862 158 558 492 -726 -967 -927 -349 -467 518 368 -829 70 350 802 -355 -425 593 272 -741 2 551 -568 25 52 168 -792 -788 -707 976 595 0 -93 -687 780 -91 -888 923 -508 446 54 -181 -853 -611 -921 105 -377 192 -521 -690 645 472 827 166 -424 -638 11 -703 807 854 721 454 629 815 518 -50 -739 -108 659 -914 -508 -776 -921 928 -977 119 -883 -274 499 -305 -660 719 83 -159 -348 361 -768 377 -687 -74 301 -223 -658 -766 -171 -721 334 -272 938 -844 -233 -490 -983 731 -845 -352 146 -72 -288 193 140 353 -534 485 743 263 801 658 405 706 813 255 -274 303 755 -434 -577 -574 -687 610 215 925 301 -210 829 -879 203 561 423 -329 -340 -308 -22 730 -502 -393 492 592 694 -576 372 159 -39 458 -966 597 952 -462 -756 -464 399 -628 695 552 314 11 -372 -940 976 127 990 -987 -7 177 -513 1 -685 -624 -530 719 -199 767 -647 -65 -725 116 502 -447 829 613 887 744 -346 -46 87 736 603 148 -586 -231 942 201 187 -784 -562 -890 -128 278 -920 876 -450 -839 745 905 -309 376 476 -228 285 878 34 568 -321 125 -946 746 -531 565 -716 733 72 696 -736 -729 645 721 -169 -142 170 -225 305 869 767 311 706 201 -845 560 -101 -443 865 -394 -234 -764 -814 -366 169 883 415 -886 -247 -940 172 -972 736 -195 -570 237 -766 431 680 -313 160 -32 833 618 357 739 -784 -39 671 -956 511 -592 -311 765 533 627 -761 -582 -395 649 -446 -917 -752 -510 889 806 -351 841 -320 -951 -352 965 -67 144 -524 304 -481 -86 199 -984 -669 131 -167 -671 -458 -549 91 -518 -523 737 -681 913 540 436 295 703 423 348 -402 -337 -759 -16 -466 48 939 471 -382 636 500 -20 118 -260 -686 -758 -745 -620 -916 537 639 -703 -666 787 296 -615 282 952 -693 156 -196 103 -603 -298 925 -73 872 373 853 -893 1 -18 -762 363 741 -501 970 -723 205 205 -516 -82 336 72 617 -824 -269 -423 905 -544 201 435 130 -398 239 -280 -982 -762 -343 375 -44 -767 -971 237 -831 -610 -856 -940 285 -146 -863 -507 110 -848 -438 -341 197 -780 262 982 834 619 235 -778 -849 954 -648 -633 -367 -768 -171 592 923 -470 815 39 -82 842 96 858 -175 -161 805 760 866 -838 -43 -274 -160 -580 -744 -646 827 236 -840 240 777 595 -483 405 -624 717 960 868 -847 -243 -279 -32 972 89 -592 -269 159 982 -731 -199 795 -312 343 -164 -565 -501 -212 -580 -559 637 -738 230 712 47 -53 712 324 646 -178 -8 518 309 166 -876 -877 -438 -899 253 884 -640 -293 -832 -105 -643 866 684 901 937 177 417 -732 839 643 752 -618 -868 965 9 385 66 -569 265 -270 -785 614 422 471 530 439 -266 -529 848 -627 808 113 -441 385 -420 403 -655 -989 -635 -507 -24 -361 -957 -500 242 -207 243 -231 28 -367 -264 -975 -59 895 -552 141 481 889 944 551 -692 -913 701 236 -493 -940 -510 -189 -606 384 669 87 405 329 17 393 245 638 -775 596 538 -905 720 958 -564 -865 527 412 -198 -335 190 238 463 -81 -187 208 140 70 132 678 113 -940 -166 547 -412 279 533 937 834 379 -730 -5 -172 -728 278 -746 -870 19 -979 394 108 -392 -827 619 -452 1 -738 818 99 -101 899 208 490 947 -780 -279 828 -964 948 318 756 -21 761 953 -577 382 -343 -566 38 -870 -426 -93 -109 302 891 905 -179 413 -364 137 -976 313 704 107 -242 -849 -418 -722 619 -477 663 440 -44 -510 -496 248 736 343 429 964 756 -993 -659 345 792 583 -722 495 -773 -197 902 294 -799 -386 764 327 -31 534 -774 542 -693 995 226 423 -174 703 820 568 537 880 -795 831 974 763 476 902 -544 -709 612 483 812 532 622 593 81 -112 -589 50 -67 -136 -195 -888 -981 702 953 -453 288 632 -584 492 437 216 -902 -917 -523 -622 891 -862 137 -838 517 370 850 -503 -916 79 -388 -746 -595 569 973 516 -467 261 -498 793 451 -551 -347 204 648 343 -999 630 -987 334 -610 685 957 357 -63 232 -781 -435 136 617 -581 -555 -976 759 -619 -86 515 55 -441 90 -82 -616 -345 132 -113 -306 -236 -269 673 -334 119 699 -915 -263 360 -534 -279 365 -661 -676 -322 408 118 979 19 485 -126 -830 546 -676 -584 -427 -196 785 42 -64 533 287 307 -112 607 -503 -730 237 -38 -725 -861 584 -775 797 -916 857 -446 111 487 344 462 827 -49 -523 -654 654 -136 -62 461 762 -66 -436 -64 -419 -167 -539 415 329 666 504 -231 -830 827 328 664 400 637 266 -707 981 104 420 105 -229 122 -118 920 892 455 -308 -20 741 490 -41 -598 -87 620 -857 926 953 657 78 -912 416 877 -480 -676 528 -37 241 -720 571 -105 -949 -66 286 -892 -452 -354 62 9 -440 -391 -816 -596 792 -109 -42 -26 -77 277 -746 939 -838 -636 -54 666 238 -494 738 450 -617 915 313 47 -358 147 574 189 662 -908 -927 -754 -489 121 327 301 -694 -15 56 715 965 -950 529 324 830 817 -147 141 -290 -648 243 -556 333 -603 -799 -732 -343 -613 -119 682 158 648 -755 364 214 765 404 461 -216 -437 -264 -596 -982 674 961 -475 446 651 791 -399 -689 826 -300 692 -306 822 920 -156 -366 480 896 -27 -312 203 -388 -475 -127 -57 -408 226 306 -669 -450 646 171 -93 579 651 236 49 -865 -784 -657 861 -108 691 -240 153 763 640 93 63 868 31 -441 -941 510 -759 239 214 35 494 228 -671 -495 395 665 -605 -245 -494 1 -411 78 -966 428 -726 82 527 10 -128 -150 -613 -26 743 316 405 221 -492 888 -298 -791 437 -3 -517 315 -869 -109 601 -227 -297 43 -67 66 -229 174 -524 -711 378 876 442 613 701 -720 -50 -60 628 -651 655 -116 -12 748 -549 880 778 225 -769 748 140 -100 431 -471 506 -695 849 -148 45 434 -432 -335 -207 -18 -515 956 943 -934 -199 -619 -763 -224 276 -172 -391 -716 -479 -472 -851 491 245 -127 -498 612 694 -548 -894 -927 62 522 32 -405 364 -824 819 -51 -690 774 -238 761 -206 985 -995 -529 478 -307 129 -527 484 96 -210 -326 -192 428 181 340 -928 594 454 865 197 -669 662 176 -398 -7 -179 637 -193 796 -286 979 -59 -481 829 -599 949 896 -287 -845 586 85 -901 721 -982 981 615 606 -515 -962 -124 122 481 763 632 -315 339 338 949 -993 -337 -328 -835 -478 -357 181 790 684 612 -288 -756 927 442 931 948 652 -875 -639 -589 -212 -938 145 988 409 443 586 -896 838 -292 -479 236 -42 -306 -10 -65 -705 331 125 -598 215 -758 -97 -167 1 45 -730 -237 548 -833 -879 513 -669 -653 517 -997 -348 -317 -988 -243 -846 487 -217 -710 -388 72 -964 -378 152 790 4 63 481 -397 -15 118 -40 512 212 -525 -532 -150 -578 777 -15 525 -987 -22 -971 855 54 -671 259 -741 -48 -419 -793 411 770 -571 -855 155 -669 -929 -666 63 -172 -856 935 610 -347 -777 -469 165 39 640 -829 53 -963 -860 -50 -352 131 -7 721 -539 771 336 -230 752 585 708 745 -38 -943 616 -723 959 574 764 878 -281 -813 -30 -354 -845 676 229 -726 -760 -650 -84 -174 709 990 673 -822 635 953 -528 81 14 -408 562 -859 -427 195 34 306 992 -707 304 384 -914 997 -59 603 576 874 544 -86 31 -467 -322 -569 -178 131 757 -688 -875 428 -868 -51 907 251 -794 -481 607 -691 221 -872 -20 -466 -586 350 383 346 574 689 622 -130 742 519 -731 128 532 459 411 192 5 -169 -244 -124 48 -954 912 478 -828 533 -282 -462 699 831 -944 -302 660 -833 -248 794 912 -657 995 419 486 -381 -61 999 -361 -659 -591 -320 -816 -213 -620 735 -964 -39 -285 -45 -891 -257 515 -226 -953 971 -935 -358 219 -551 241 255 -202 217 -116 -108 -706 817 53 881 -584 -600 -911 80 973 -462 -531 735 -722 946 -432 -476 35 130 563 987 -924 -990 -417 -670 919 -630 34 -590 -46 705 315 389 569 -322 32 932 -984 -218 677 768 638 -565 -701 166 -974 759 186 -217 -362 649 -574 -728 -72 996 421 328 -206 807 178 282 234 748 713 -981 -629 -118 122 570 -185 -221 23 218 -985 297 -59 990 276 -386 991 -459 -526 -53 -33 -860 -623 -589 838 -571 -457 331 372 -983 935 -114 742 588 -606 -396 559 -493 -849 -804 -517 178 719 18 -182 -668 65 973 -259 597 -790 255 810 -703 81 806 93 -798 106 147 -206 -532 692 -537 -427 -944 702 -289 192 706 -806 -349 759 233 -120 -300 932 0 -597 341 -502 -811 -845 -757 -136 -344 -71 765 -974 -461 -839 -19 266 -366 -955 900 -953 917 -676 -631 -365 7 -487 -417 -121 -430 -987 62 183 225 -914 233 204 -933 -847 -497 117 -116 -445 621 -410 995 -429 -611 191 216 419 -514 856 -829 -246 748 82 -884 609 -82 -958 461 276 231 -876 956 396 97 719 687 -745 175 27 113 895 -682 -797 277 -524 -926 -191 -985 384 88 610 -253 120 332 997 737 -328 -306 861 729 658 696 -126 -913 -524 580 271 498 768 749 -959 882 866 -928 -134 776 426 -939 -203 987 -76 -711 -436 388 -955 -252 -309 244 -218 468 720 -121 175 -461 136 80 -1 893 178 -663 479 707 179 -916 -696 -242 -173 575 373 -478 768 152 563 895 -433 -196 95 -171 568 -764 -675 -40 952 874 -533 105 -214 -748 456 884 -653 -78 319 38 -179 139 -742 38 -850 188 -266 -222 432 -436 276 -787 -942 292 891 92 -538 907 598 31 -518 -771 -637 -286 -199 -60 446 -72 -853 663 613 634 151 -832 922 745 960 -418 -733 820 758 -178 -520 742 -432 766 -813 -164 480 -1 -603 -387 935 412 306 -981 -900 619 823 117 -381 -712 -676 595 -168 800 931 544 172 110 -647 503 987 -321 -619 271 -217 423 -271 -299 965 -712 205 747 949 -462 -277 109 -912 -316 -260 644 -719 647 -666 -494 -661 -631 -524 -740 477 236 -754 -372 -667 -666 -373 721 -277 -925 -212 -587 -556 609 260 -453 -92 -443 746 -811 -771 861 64 979 -941 -106 -379 527 -958 135 -659 -4 -51 164 225 615 -388 407 669 -31 538 746 -735 326 711 -192 -820 -891 1 817 373 -943 3 -294 -985 910 880 367 860 802 -35 608 -795 727 -662 239 786 382 -954 -717 146 -219 760 -175 295 301 -992 -597 635 757 845 1 -812 -131 -511 -722 -48 412 -625 377 554 -666 481 828 -797 -994 306 495 -24 921 96 274 -126 -767 -949 -446 306 483 398 2 -931 -240 -70 -923 -357 368 -206 -436 426 572 -762 -726 -931 925 565 -130 -976 -647 630 -586 95 304 -622 -723 -476 666 111 -156 349 -946 884 993 -197 304 -805 870 -155 -715 446 -387 122 -134 623 184 -283 -52 -515 -457 472 640 516 -760 -783 926 -128 -470 321 -101 -783 517 -20 -620 -390 209 931 329 227 478 451 906 82 -198 -729 -579 -496 -96 513 187 507 838 -627 93 -476 749 357 669 849 760 851 450 -754 -858 960 442 313 -27 382 -312 649 -475 -3 -678 320 314 468 -421 -483 -981 -143 624 -514 460 -157 -788 927 -789 -491 -226 -467 766 -91 400 -935 262 -523 -523 706 327 -97 -520 -606 -829 25 -795 229 199 989 -20 117 -113 -423 161 465 149 -218 -744 830 -96 829 -976 -468 300 -745 -222 -216 -464 -847 -669 -860 830 843 541 223 -912 668 203 820 49 675 198 940 599 655 838 -680 676 791 -441 64 576 -47 854 -35 580 -336 -818 91 908 -745 -572 -535 819 756 648 911 589 -653 309 353 959 -106 -875 48 747 -908 728 325 -711 -557 202 520 -305 972 953 -964 -467 385 633 748 -568 792 -243 -550 -513 -784 51 616 744 -723 -13 -601 -222 -174 -214 -663 -913 -553 -80 -725 571 294 918 -213 986 -200 420 -557 423 -946 631 -704 -803 -406 -946 575 -768 -491 538 -642 -609 541 578 181 -534 74 -180 -86 318 -521 -219 -699 649 939 -699 -973 -849 -549 208 799 -166 -337 423 301 454 -824 265 -803 82 57 -213 151 265 -533 738 342 324 364 732 251 -396 548 102 -611 493 782 328 -133 258 477 690 497 919 916 -444 497 -387 -304 976 635 951 719 115 -548 -431 -550 870 503 287 -398 -500 819 -259 -326 658 136 -249 95 8 -698 -884 371 132 311 855 141 655 154 -941 -789 -188 43 165 583 331 620 -571 280 697 346 -312 236 401 952 682 205 -892 -508 320 -101 -557 -909 985 -158 -466 220 340 7 430 -722 -989 -15 -217 120 203 -789 500 420 -989 902 -504 811 -775 -949 -956 110 215 -419 -771 -2 333 810 292 814 -711 525 452 347 -989 -858 -653 545 -96 -619 451 -838 475 -120 435 -250 227 -691 -256 -356 962 -949 -280 115 567 -235 299 947 -50 -192 743 455 -708 989 68 -119 -46 898 -444 -946 599 -45 -635 -109 -560 998 420 456 -969 -748 500 661 -477 -840 514 358 -471 -983 -35 -234 -966 -813 -532 267 123 -453 609 196 753 151 232 792 -399 -476 876 -525 -934 -654 -289 -264 -582 -735 546 -737 230 -409 -599 401 420 -229 109 -780 -661 -83 175 279 -303 823 316 5 -667 -174 -954 163 599 -814 498 -354 -277 488 -342 768 820 150 868 937 860 283 -434 -354 94 -18 543 133 -57 -227 -683 -446 -998 883 -920 779 -397 -671 789 416 -446 971 -302 413 -953 -695 134 -942 -401 374 -37 729 -199 -506 -617 50 -677 -466 797 870 465 -161 358 609 660 -477 -953 -344 -350 71 -720 29 -757 173 -490 -106 312 -399 -546 -546 315 -453 641 974 985 734 -819 -785 -158 936 282 -487 -817 -201 -595 -385 791 270 749 -122 -275 -985 305 -494 48 -244 -432 924 51 -272 438 9 531 262 510 -704 -831 139 255 214 -507 950 717 -763 -978 -566 354 -343 896 -991 -977 347 -958 -508 907 447 -629 380 502 791 636 -719 -551 81 216 -152 854 581 628 781 62 851 -457 -30 -438 663 -610 -225 -980 830 -477 -885 582 90 333 627 -614 -408 -716 -619 -254 -866 -918 -610 893 -128 -28 -217 924 785 271 832 197 -873 747 -686 -276 -781 -855 -929 826 75 -969 375 158 658 -203 126 745 -152 205 152 179 -141 -86 -405 -879 536 341 882 -944 -92 -777 -325 370 894 236 -927 -932 -208 724 306 -222 199 -917 584 482 520 817 -523 -207 22 -210 -892 -372 598 -496 -35 464 672 -934 747 -709 -144 737 801 -312 -292 -615 -534 903 802 -763 -645 -966 -843 947 117 103 227 187 71 330 -225 -742 -306 -168 -195 -737 -953 536 187 278 192 -885 -805 570 85 728 595 435 598 -35 975 -896 343 -926 -267 184 211 -194 933 643 -414 -373 176 -845 -884 769 -763 857 -238 210 209 -589 -140 191 676 -58 52 -743 56 -81 278 -228 500 625 -242 -484 -238 -84 -976 -583 -412 33 257 839 -448 -996 -297 890 -591 89 600 964 214 851 879 -248 -162 905 -579 352 -153 326 871 189 -416 -451 842 -74 -391 56 -52 -611 -996 -901 -585 77 231 378 -914 731 -752 -457 -699 621 -565 -847 -898 -122 -247 -181 -364 320 -518 -23 979 -609 747 386 -862 291 104 773 189 763 962 -875 686 859 -894 949 784 231 -427 -419 974 -927 -997 387 -61 68 -310 -794 819 82 -365 -406 898 363 -610 289 8 426 491 -816 -530 809 -792 -664 -216 692 -940 150 -306 -847 553 -521 -546 -922 -724 627 -573 388 -7 -492 -166 -128 624 91 531 241 706 -336 -312 -526 532 -108 921 -88 306 117 -998 352 936 -820 409 972 -668 -344 -867 819 -991 -852 -694 -825 -658 840 -854 -902 615 -982 -456 287 39 30 -983 -540 -63 129 121 -409 -56 -49 158 -418 685 -265 -161 122 -94 -144 -217 229 167 518 -312 -763 767 673 -592 260 -17 802 -561 134 885 -240 234 -229 -671 13 241 -356 -630 528 671 24 642 808 149 176 -859 736 638 -91 40 -238 -642 -558 -821 195 354 -17 -403 348 -572 -347 755 -402 -853 556 366 831 -316 -670 -276 609 168 -515 -231 -142 -950 -806 19 -521 31 -746 344 978 469 -676 432 -147 -213 938 344 -376 -17 531 -506 980 188 -513 -543 710 -56 -254 623 388 121 320 657 731 892 187 -31 331 129 156 655 -901 969 664 844 -734 437 -655 259 279 -844 280 646 255 616 410 -530 -943 900 387 884 -185 -125 677 887 202 -174 -486 -617 480 940 -510 386 964 -841 370 -975 816 309 633 695 35 -904 -385 -827 252 605 -51 -225 -213 720 508 -658 -760 565 623 838 -925 -436 738 978 955 929 632 185 429 962 -965 268 -87 782 -972 427 609 -518 80 613 856 -262 647 51 579 749 -493 -950 257 642 -946 985 669 892 -909 -566 -924 291 -142 184 -161 -505 -999 2 -61 -120 -63 -883 -219 478 222 -728 175 -356 -28 -996 -375 120 567 -623 758 -859 -519 -385 -327 -670 963 399 -416 793 -642 -869 -128 448 -225 -764 662 827 426 -69 -119 91 511 273 -115 498 594 -886 -645 910 -1 852 305 655 928 -634 -444 -198 558 -610 556 -984 883 487 -938 815 -751 -550 -15 91 -863 -721 -103 915 -582 267 -103 165 455 35 -861 597 20 -90 -691 845 -417 906 191 736 -343 -405 -186 -10 -995 701 -326 507 -817 898 -537 -58 609 722 536 502 -205 -259 72 501 933 7 32 737 -913 -563 497 318 983 -266 157 14 -512 844 177 217 -652 -602 829 355 956 518 -823 18 211 970 -22 269 825 577 91 196 970 420 -592 -674 -751 208 -621 -908 -457 -462 784 978 -820 999 -482 -897 -965 75 -300 355 -891 -914 -463 -926 2 164 -268 822 109 693 305 594 190 -31 -608 -862 -950 -629 -214 -231 -534 -263 -28 -427 615 806 -348 641 -358 -77 592 261 837 225 601 338 -343 636 658 872 233 -944 212 723 -855 -919 -490 750 897 -820 724 175 -971 638 -111 237 -616 999 501 -823 81 -551 608 -420 -755 436 -432 932 -929 161 615 -994 -169 -968 -200 -248 857 -973 -65 412 -86 704 -165 -676 174 603 -259 348 -120 -731 -11 -683 -623 229 653 -201 694 -75 -14 920 39 -163 743 -757 -934 -473 160 -507 515 123 916 863 -838 796 554 52 -947 279 -354 178 394 465 -902 285 179 309 167 -316 -443 304 -257 460 13 -350 -529 765 -406 -960 -527 -678 -281 979 -908 372 786 260 -451 -308 846 -235 786 158 -756 -863 -729 -450 99 839 31 298 272 832 753 272 -778 -895 121 -839 -92 0 505 354 -89 587 743 -153 57 -589 -648 -766 803 -238 -572 -207 -4 -91 610 957 266 546 828 -763 84 -344 -511 -31 197 578 -748 -604 -790 -617 602 101 -789 458 18 54 -487 -896 168 995 459 -730 392 282 -136 -3 -404 -323 816 -974 -162 136 169 904 -210 -157 -552 -602 46 -776 -297 -193 540 47 620 -577 -722 436 291 691 579 -921 -541 805 -233 683 -230 -965 189 -828 -95 332 486 -754 -537 -571 -687 536 652 -966 500 -281 810 -630 609 -454 -543 -168 51 573 761 -858 452 42 60 -614 -585 -190 226 471 -56 679 -422 851 -488 393 -25 339 -11 556 487 781 545 548 -206 737 -435 998 573 -855 158 -673 961 -560 55 -225 285 -393 468 201 775 -102 351 -95 -378 -158 461 -834 -291 -294 82 -430 -245 -660 564 -692 596 598 -931 -825 -887 -372 341 -519 145 586 -902 330 490 -709 -325 190 871 528 -16 587 19 711 416 944 344 399 925 -504 300 -664 -877 -123 -372 0 523 -1 -978 -125 148 -586 -184 852 -10 -551 25 371 -155 384 526 -757 -230 -836 -623 33 528 -963 685 961 -94 -23 171 -854 896 365 112 -574 -460 108 877 152 700 187 338 640 893 -575 -338 -104 -829 169 691 849 875 -131 978 490 993 -718 415 -731 -542 880 -845 -47 -1000 -812 -469 489 -600 705 870 484 -416 -378 702 -172 -50 -629 -624 -18 -101 415 -724 868 796 -156 -816 -134 -415 -371 176 131 -700 -145 -809 850 -468 -857 -872 223 820 188 -79 -400 -597 -289 318 -296 380 967 -690 693 646 505 925 -928 -16 952 788 823 -142 -924 483 395 937 -71 -69 254 623 -284 -102 -226 229 494 627 -635 424 -745 403 83 -821 936 -272 215 -561 -827 158 811 -512 -429 493 98 -820 -39 -481 246 -94 572 -442 527 -221 -16 -713 -836 -736 450 -168 641 -614 -474 -439 622 -168 942 -876 -819 -587 816 842 99 -403 -298 -6 -529 -615 440 360 785 -510 -691 486 -627 635 179 362 -911 -996 195 -243 -839 -401 -101 -393 929 -522 -101 -195 -754 899 -283 -42 -819 587 -542 628 736 -964 -720 187 -42 -134 -283 -552 679 -227 949 -217 -12 733 -224 146 442 -102 -175 -291 -958 -778 -951 -187 -131 760 439 42 -262 776 -773 -527 -812 90 -976 608 -301 -353 -498 -65 395 383 -17 579 460 494 -449 7 -405 -185 -921 -395 -797 125 -216 -576 -453 -487 979 -214 17 -625 -896 -740 399 25 427 -946 -749 773 167 869 872 117 -191 812 572 -82 660 281 714 -621 -443 -7 515 -946 282 -77 197 -741 -979 -909 676 -956 985 250 557 607 -300 809 541 -178 958 -791 299 -1000 485 214 456 -871 -283 -871 606 -479 697 -813 -916 -87 -755 567 -803 -964 415 366 431 -8 -218 -207 -967 376 -19 -858 218 -57 654 -940 -122 -442 563 505 -624 1000 -583 663 861 405 917 -853 68 84 951 530 -816 577 -993 789 -578 -968 -382 -178 -103 1 649 -697 651 541 -537 352 -450 745 465 904 280 -292 389 313 -960 166 -127 728 -193 335 584 -653 987 488 679 -621 -973 467 42 -315 -666 -385 -529 -708 -474 636 429 740 -720 154 703 720 -959 -20 209 882 496 406 108 204 659 678 -369 -934 615 135 -712 -402 -68 -47 951 -422 325 89 -535 659 -464 -518 183 -678 -731 -331 -619 -716 414 -127 -491 900 -162 -472 587 274 414 72 424 556 837 990 -352 326 -871 282 219 273 305 372 -184 921 57 882 -783 -381 213 -27 -299 272 -511 -997 -484 929 -197 -358 285 455 -480 -874 480 345 363 -813 -864 6 523 879 -946 -936 -136 -855 -745 -322 968 387 -865 -296 139 -638 -59 14 289 402 416 -686 -594 193 -870 84 -123 -90 -371 -654 -573 -601 -541 -678 680 -239 47 -1000 -457 -896 -518 307 -625 -913 -132 -858 861 -497 -933 791 -651 -119 585 -658 668 -85 -734 -400 -809 -947 570 -735 -286 709 -396 -988 606 6 -605 330 812 947 -72 141 -381 -378 -817 -551 826 620 567 -670 908 823 -814 -827 574 713 972 -37 610 -599 611 -736 22 827 625 -153 228 -699 981 -528 334 -25 -713 809 -991 478 217 22 -184 167 594 -712 -649 968 68 588 644 -552 -419 -712 516 -184 776 -136 -847 964 344 -39 -604 -144 980 -410 -569 -851 385 961 16 -949 502 -593 444 578 736 -238 -161 404 -270 50 -911 894 893 258 993 163 -678 193 -920 -301 22 832 -605 -562 -94 -158 395 921 182 -869 195 -39 -97 407 -785 -291 -210 -969 -267 -488 385 934 134 -842 -54 -857 561 -213 -709 -201 -200 916 230 136 804 358 -559 742 -990 298 -223 -493 525 297 -968 304 -141 887 820 -629 -264 219 -844 -752 937 489 -768 -561 -645 426 49 560 -28 -100 -899 -552 -496 368 -592 -968 711 397 -395 25 931 573 -435 118 758 -901 47 602 -454 -141 -777 524 -760 467 -611 -330 705 179 343 -685 345 -99 -730 353 210 10 -759 162 452 216 861 -413 467 -838 155 5 783 -893 29 613 403 -598 -464 -504 -620 186 14 -223 -176 511 183 375 -704 758 15 320 -25 363 944 226 558 -774 658 -504 -632 6 -121 -567 280 -395 807 434 -600 858 89 615 794 -964 254 -495 -726 -826 -908 -266 -771 -956 -562 601 -771 432 -745 -879 -993 367 156 466 386 12 524 -307 -179 -33 -446 -945 582 762 -584 -437 -558 -246 578 132 37 312 749 -420 312 -7 534 334 438 782 74 253 751 813 -425 756 -900 47 -646 -165 -578 885 -91 -7 524 -456 -310 185 -618 -956 80 156 -699 -183 -771 509 -115 -119 -214 525 -458 -201 -316 627 -824 520 837 -434 -521 -105 -969 -715 715 -690 -402 -543 -450 401 916 441 -694 -660 -569 -806 -538 -149 -313 -482 648 638 617 786 290 -126 -53 430 367 -691 -80 -294 153 479 108 -617 360 -17 971 -652 -394 654 911 -713 504 -50 661 78 351 434 -194 105 -20 -87 -12 240 -61 -185 -219 207 218 -927 -525 -845 -616 973 -145 -994 807 381 -558 765 529 -602 -980 316 -372 -927 -298 -589 606 -742 -886 -477 -765 -122 -665 693 677 -366 889 -793 -473 97 459 57 349 -527 -546 202 387 41 -857 865 -777 761 752 546 908 -648 603 -189 -668 -259 -707 -58 -376 -252 -598 -96 -214 657 853 39 -972 141 -89 -981 860 239 376 -906 643 91 361 499 265 -840 -151 -251 510 -740 -187 -855 -907 467 461 -384 14 688 -63 -563 629 -617 889 192 49 647 -840 321 515 785 773 -493 847 603 -509 -926 196 -874 -911 -375 -316 -859 219 -879 -95 287 851 -990 425 -992 177 847 911 368 784 -811 -814 -567 -406 246 -679 -337 859 425 666 989 -647 429 285 -894 92 -9 -934 -282 -451 7 -235 172 27 538 729 529 -602 -257 -792 -799 479 84 718 979 -870 -328 -182 205 -380 -447 -587 -121 454 -86 603 -890 611 791 -188 -337 -972 698 -256 -246 149 -329 -864 993 -796 -33 -582 958 548 -737 388 196 316 710 668 -371 -71 711 714 588 912 -728 -863 -191 -341 -643 681 -216 -529 662 -541 582 -21 -668 -153 975 345 -674 -661 -977 829 829 138 -341 -510 56 -1 875 333 -347 713 -811 488 977 -780 -116 541 -187 -776 879 167 238 851 720 -485 426 714 350 94 743 308 610 -675 -142 925 -630 -97 537 583 139 616 -170 -667 899 405 -591 732 -510 -103 316 630 776 -431 -878 -140 -183 903 619 91 -969 8 644 -587 261 -460 -821 8 859 857 819 862 649 254 373 -230 50 -198 337 869 388 574 630 377 53 -362 -687 1000 -983 -521 570 0 -678 878 152 360 -364 861 -120 -88 -230 -91 -809 -388 -527 -113 129 -315 -487 644 -705 372 418 972 -539 -13 -9 -970 298 -41 95 -769 -866 -733 959 -444 504 135 -468 -190 -79 -536 -258 98 62 579 339 -748 -720 958 -234 -207 538 -900 -191 -911 -530 406 -999 233 -44 210 962 -910 -895 905 -271 826 -947 -623 -723 511 415 394 266 -982 925 -947 -587 849 -726 598 100 -619 -517 -502 855 -562 -696 -253 376 -931 -590 -50 589 -585 -830 -773 -873 -499 -846 5 410 119 -279 -225 -842 951 -146 265 607 976 -404 686 7 -337 457 556 -457 174 60 -186 20 437 795 -290 921 -969 -925 -418 157 -940 -345 -934 161 931 -208 -164 -817 901 -920 416 -10 587 700 666 -12 -677 288 -444 -930 459 -432 978 -459 904 20 192 -130 -677 -748 702 165 338 864 119 747 229 300 43 -166 610 -606 449 432 131 855 394 572 444 -225 903 513 870 -710 16 733 84 329 -862 727 -772 469 911 -331 549 218 -165 54 934 512 -503 253 615 214 511 -486 -893 898 -370 -836 251 612 844 -142 979 221 -762 -231 947 476 972 -963 370 146 310 -576 529 432 -871 219 338 -84 -587 -6 634 -103 -89 -573 -112 -589 -934 -280 -125 -510 60 -496 -336 905 -358 950 -743 333 310 655 860 248 862 -106 -399 -304 -436 681 -463 -869 524 183 -811 508 -949 -437 -642 990 387 -580 -559 -103 -710 504 -171 -631 -449 95 -259 -530 787 -174 565 -400 -998 371 389 315 894 410 278 -945 -687 719 175 -272 427 630 -65 -578 -435 741 -952 923 502 -706 -396 383 515 -984 306 -66 651 -631 535 760 -913 -88 887 481 -120 730 209 578 765 -605 161 20 703 -556 627 -445 -337 964 -74 522 -824 419 56 -809 -209 -288 -274 173 -802 655 -814 190 368 -403 702 -592 86 826 748 -16 762 -994 177 -720 -25 -528 620 482 -848 116 68 621 573 60 -155 -915 -890 926 85 980 463 -398 -121 -124 -622 966 848 257 94 -504 97 93 -770 -247 -500 -413 456 883 939 -642 -890 339 -655 72 846 -872 -984 294 583 857 -499 361 -947 323 -440 378 125 -950 -2 -914 -363 344 235 -749 -155 -161 402 540 -538 386 100 916 -611 -215 21 371 780 -980 -495 891 -804 -226 234 995 374 -389 927 -587 -699 -700 112 -475 78 -503 567 948 -940 -289 785 -999 974 -128 834 661 862 -895 -919 802 -161 -144 160 -468 924 -621 -373 -637 152 -303 441 -907 546 1 -310 -401 -955 -645 -854 -841 738 -862 -651 905 389 269 -740 116 -886 -795 308 -811 937 112 -92 -643 -563 -846 976 447 -273 -674 251 -683 951 882 -827 -218 -378 -152 -486 424 366 195 -21 -251 -94 -178 -145 689 -595 -748 576 -238 731 901 443 -622 312 -338 780 -948 -986 -118 -55 729 116 328 -858 907 942 -834 553 401 -739 -110 -442 94 -453 -486 -554 750 -409 -259 819 -770 249 -395 -926 -231 -663 460 -436 -398 -148 648 793 -623 279 61 327 -425 -271 552 882 -964 -700 532 -409 543 460 141 -213 -635 644 -664 988 -37 729 912 -108 -83 988 -293 845 -916 -818 554 -519 939 337 -380 293 -201 -559 613 210 225 -507 -359 82 -483 849 -75 -18 932 961 -442 264 972 -672 648 -222 -739 444 -867 -217 292 -301 -661 -757 434 -268 636 -836 442 789 -22 307 589 180 -201 -510 744 328 432 -52 51 535 -981 204 883 -916 693 -933 789 -134 860 676 -735 999 -427 178 -761 99 13 -316 -414 776 44 -374 -491 914 -133 857 477 -300 -65 -546 495 512 -477 314 -638 462 249 385 -72 881 -451 -174 -147 -841 -657 -776 160 744 99 297 -515 411 646 812 503 -192 361 -641 585 329 747 -142 -272 -501 -397 998 -563 -247 697 -657 12 454 954 615 628 -344 974 -39 -385 516 979 -200 -753 -575 774 -905 25 71 -500 36 636 218 -1000 -757 679 -355 -314 -547 -721 252 626 -900 -937 231 -595 -743 499 -987 -339 156 -808 -868 -896 4 754 906 174 527 -613 -957 -295 847 663 361 -944 745 -102 -481 761 475 -724 -693 854 545 -988 521 510 -224 -893 127 706 -247 -710 -562 224 -18 -930 224 -298 -544 13 -196 -735 -220 -704 737 -693 187 801 539 -82 903 489 -289 818 184 285 2 -154 816 47 -739 581 424 -827 -540 915 922 135 612 71 410 748 290 539 -135 8 -182 346 686 1000 -834 -966 560 952 -649 621 738 643 -711 -548 911 -78 16 225 -472 971 520 -906 97 -857 -487 35 826 -983 505 -674 503 -483 -688 -931 -359 -61 -606 487 917 828 -367 997 105 823 -156 -120 -24 -362 310 184 -254 -908 -976 -757 457 344 772 -528 20 458 -833 341 -551 -945 -35 730 580 13 -593 161 -448 901 722 -998 -388 -942 -642 -386 443 -624 -592 810 -356 -606 121 -487 477 -783 -431 -560 -871 327 -386 727 -13 -630 426 900 147 825 816 -482 -781 948 -342 709 18 433 589 -700 -220 239 -954 448 880 576 -278 -372 -637 -879 821 -183 -899 -580 -300 -467 350 939 -632 45 -34 -738 394 -707 -333 15 701 -259 833 323 63 533 27 973 869 587 64 154 -946 -606 -706 -869 -226 361 -884 -800 136 -707 128 943 330 773 -605 198 870 -330 523 -507 745 -38 972 661 776 -207 609 -885 -703 48 924 438 813 483 156 217 -19 868 -467 594 -689 315 938 407 335 -858 261 -458 -702 -675 -207 -960 430 66 988 879 -254 746 -986 -185 352 924 -161 -576 191 -320 -56 66 354 412 575 -969 797 -528 976 -585 -350 874 280 -715 476 557 -144 97 -74 446 -192 672 -299 -391 994 -53 -344 -896 -256 986 -650 -603 82 633 -989 -833 -121 -202 -465 -468 472 747 636 675 65 -458 -549 -902 -728 400 210 459 338 920 772 -78 -512 236 -359 908 586 172 863 416 333 -512 -891 945 -34 88 866 -880 -530 -486 410 869 329 -144 882 964 449 898 -919 -886 -694 60 836 448 -562 -783 -18 226 -91 -184 -574 852 49 760 716 -472 -508 984 627 897 816 -861 699 -16 282 295 306 210 703 655 -662 -942 -759 -656 394 -879 753 -446 -76 783 -312 -651 557 31 -614 432 -833 248 121 -486 442 256 -971 -324 505 -723 -870 -129 -791 711 920 -175 -807 -752 340 -773 285 577 -679 843 -283 -439 -550 -342 -744 7 849 -188 617 676 549 675 425 367 -416 -956 624 965 866 333 -918 -915 -684 -473 545 830 -485 934 14 -201 645 564 -471 65 -240 -464 903 422 167 64 -432 -676 752 606 -877 -919 -672 -143 985 -11 -507 -558 -805 848 272 -170 351 254 224 -370 528 491 219 254 735 -907 283 -676 -483 788 -520 -850 580 -698 -267 109 -371 581 -70 -484 -535 642 307 -131 779 668 539 -692 388 -68 396 -155 -402 127 340 -397 -764 531 403 -549 -486 -893 -177 -660 -668 649 -146 -196 -881 -813 243 -252 -813 -370 997 661 -757 46 -400 755 -648 -525 578 117 -15 941 -125 -93 855 465 569 -252 247 -58 645 474 582 105 757 218 510 496 -420 -189 -17 462 -854 6 18 -854 924 359 653 -133 630 241 -533 -14 -871 -942 882 286 -613 -568 -158 -34 133 -364 309 -780 -231 -861 -792 744 -733 -738 294 115 -716 -780 499 -631 795 -946 -737 690 785 -730 -331 -915 -603 -942 -683 -671 -581 -934 -232 102 -738 -29 -612 -575 -946 382 -316 -422 155 961 -510 -468 -756 606 -849 786 -238 -213 998 653 -582 271 -284 -475 492 375 877 697 645 878 358 -37 -722 -408 27 439 930 -458 -514 992 638 -475 646 -196 456 986 -299 -41 -340 945 6 996 512 -636 -298 -357 -658 -664 -33 47 850 213 -236 597 761 887 407 55 354 635 -182 -150 -216 487 -639 409 156 -249 370 372 52 503 -389 890 -548 -348 -536 166 209 -502 -124 -423 840 -427 272 76 41 866 -908 -560 612 -378 949 -557 759 215 747 -755 -272 792 663 542 -973 814 -539 679 -137 416 351 132 907 -934 -666 -597 766 -240 115 -534 -407 722 -137 41 883 -720 -89 -954 -687 394 -482 -47 -970 -764 -436 155 367 -572 399 477 681 689 164 159 -754 -611 -424 -211 148 -209 410 975 50 417 -676 -75 -53 -640 997 244 492 -898 63 -965 579 -251 308 -436 62 -813 -251 -685 431 -316 -185 -960 -395 992 950 906 980 981 521 -363 576 -389 -202 -395 597 861 -433 -313 -876 -569 32 -477 8 566 -492 -428 214 -406 -815 -639 -468 876 -41 -556 646 263 -835 -509 568 -376 282 230 234 650 -630 -153 826 626 63 -280 89 -822 783 647 -199 -180 -827 437 -744 -285 716 839 623 162 -122 556 428 214 233 -53 250 -525 167 987 -834 257 883 210 -496 756 -763 522 847 -871 713 -845 616 470 -459 848 -710 945 -116 -859 327 -994 322 -672 678 436 539 -39 821 -893 217 278 -709 794 -703 -931 -878 -95 -535 -862 296 -903 364 -593 332 730 554 -695 -679 848 -741 -41 -638 807 426 -102 -628 51 857 -206 -904 468 -440 -813 -225 -119 -108 -434 -362 -583 530 -116 -567 430 339 497 100 115 -513 673 -84 983 371 66 327 657 -258 167 -261 902 -409 903 -570 40 -235 -541 421 -272 -97 483 -558 181 -704 22 9 -153 -140 -612 970 975 341 959 -250 -623 403 131 -218 92 84 -358 -230 -744 43 -499 -160 -165 -893 849 827 -365 828 528 216 80 296 421 -972 257 319 91 -244 -702 39 -637 -28 -924 146 552 232 153 -479 -570 429 886 988 -26 563 -237 -742 935 112 -276 -697 186 -892 91 285 690 -210 787 -761 -466 931 -70 -697 -994 -386 -197 337 254 -844 -310 -182 -643 632 690 738 -716 -574 475 -387 185 -748 676 582 -271 -58 -973 -380 -530 578 -649 -530 698 -761 -322 -18 -397 -640 931 -879 84 877 -255 -245 4 -962 -78 -68 789 -710 -561 287 794 -432 -630 -541 -398 -880 -133 340 -926 -735 -182 317 -812 -475 643 51 686 -150 188 -569 -559 -524 -99 960 -382 956 927 574 624 325 307 46 -581 -36 700 -984 -565 -323 877 157 287 -920 765 248 -217 261 849 -251 -552 418 942 607 -355 -920 264 -379 794 789 957 998 -989 -19 -121 809 -55 -801 -812 807 200 -934 -381 445 193 -474 10 -129 -515 -2 -815 464 -692 -335 210 -790 -268 393 932 56 -493 -895 685 -11 -150 -775 20 370 -883 274 -941 -566 651 460 -226 81 -442 -577 5 -974 84 -622 383 -472 -193 -97 529 159 -274 36 -318 900 -962 271 625 -815 102 540 -139 -894 -268 598 -478 479 -735 -12 947 724 407 181 -491 -228 -176 -518 -679 833 -72 61 194 -196 861 725 417 387 -85 -89 -62 348 -294 -497 -580 -454 -910 -341 901 548 250 -405 -896 914 -915 -151 -885 -480 76 847 162 481 739 -272 979 -708 756 710 -5 604 -363 400 -603 318 281 780 622 -361 745 782 -809 -100 995 591 -137 -16 -166 -828 -604 100 -529 759 88 857 350 443 -935 -836 -666 -436 -848 -871 11 -901 728 -339 573 -505 105 -617 -473 -969 612 890 109 311 182 -263 -73 -3 -153 735 -250 -630 -166 -961 866 784 204 -985 70 1 529 -602 -558 109 408 -953 -233 -829 446 -817 -328 606 20 284 778 358 685 244 -143 586 -256 -314 -80 -147 -590 149 -686 88 -650 88 -488 348 -878 618 -921 -311 -329 -886 122 188 -686 303 -123 517 894 542 -439 -586 213 -480 955 302 262 442 -808 -765 -131 -868 111 -200 756 789 -801 779 -105 494 -1 -500 -317 548 -315 -840 -359 274 39 346 438 -91 923 757 569 -328 10 -160 259 -177 -910 -799 -883 -754 802 -488 288 14 933 91 593 -438 542 -407 548 596 -751 -706 841 77 -99 189 -491 71 -934 -556 -248 314 -121 -276 -524 -906 -355 904 -780 157 -488 712 101 30 337 -157 914 148 998 -898 -816 542 838 837 -158 580 491 -391 831 -482 658 -911 296 -756 851 -652 -910 487 750 -617 745 -837 142 474 96 962 579 650 666 853 46 -746 -396 -282 116 -313 188 -313 -3 234 -460 180 -90 926 -496 826 -933 105 111 -985 -447 -929 -858 -181 679 548 -113 -803 507 -143 -666 841 -306 966 128 608 -761 712 121 -888 -862 -678 517 -997 -17 -391 974 982 -226 -660 -437 404 754 615 -788 -831 -532 -528 -538 26 655 626 -198 224 -471 -548 387 178 -525 -107 -383 80 -789 -698 -626 -177 -559 115 85 833 -439 271 -21 595 407 774 22 365 -669 -429 232 84 16 361 237 61 -856 -135 130 868 -293 -979 98 -652 872 -361 830 204 362 233 -476 836 -947 264 139 900 799 943 -916 727 950 337 -64 604 -341 362 862 488 573 -662 956 677 -594 -69 -951 52 413 290 -85 515 -894 267 -630 864 634 -520 585 -950 856 170 534 -226 -212 -246 97 -864 -18 -694 -605 -801 -89 858 670 421 326 -978 -226 507 459 863 -484 232 -685 -92 121 -340 172 896 -4 571 587 285 381 -939 186 -464 -255 -706 283 359 186 -141 -376 286 866 -388 -231 -377 -551 -466 81 814 -239 95 -499 872 542 -174 -322 738 -472 756 -878 -838 9 -393 -525 -186 105 -635 70 -154 269 -119 -467 227 987 -701 -243 -216 264 -507 -607 465 -239 -644 -389 -108 -341 238 -472 -41 -670 671 -396 226 31 -340 -553 -642 -724 -758 54 -203 136 265 -619 937 361 60 -111 815 -154 -235 -410 782 722 -724 168 -125 -78 -236 -14 -971 -903 -988 903 780 -614 -876 172 634 -751 -999 -406 16 -990 -677 205 223 64 24 38 -551 860 -609 34 -474 797 -118 321 804 -800 781 -114 756 768 691 -312 766 60 196 755 -649 331 -266 -228 479 117 -551 -597 43 874 -359 638 -932 119 -704 -423 616 -520 -7 566 553 -365 838 523 267 -971 -33 -259 7 -575 -505 411 618 -229 -992 209 921 937 131 -511 -819 -65 407 -895 -555 -381 146 635 -555 289 237 235 -947 -187 -477 -580 122 907 -932 288 853 83 -178 420 9 -785 -249 285 -249 157 -460 -986 390 812 -509 754 -587 933 39 520 68 216 204 315 -88 276 295 799 664 842 813 377 -102 585 -363 -402 45 -134 -62 -209 729 131 -857 -799 147 -6 791 -380 767 566 -786 -813 453 -646 -532 -4 -543 -233 -381 721 -431 -202 100 -466 -705 596 -826 422 -397 -323 834 846 -131 -825 130 -807 -670 274 -530 -228 -446 -775 -341 -194 -538 -721 -908 676 -309 981 -151 456 162 846 243 29 -361 -703 -211 690 824 -541 -705 -254 -716 263 621 403 -266 318 491 -868 -767 260 -264 554 416 414 -7 179 -281 -456 -802 738 -959 822 -648 -434 927 620 281 -254 -204 672 -918 903 142 399 -930 -413 284 -949 -566 82 -239 -164 382 -772 -688 49 -763 -818 -756 -640 -564 -47 -263 891 595 625 -359 367 -461 -81 -947 -752 668 -935 -196 274 737 977 559 -413 881 67 7 -2 -658 -831 -229 162 438 76 -500 -219 243 130 -824 561 469 -284 -848 999 -158 -599 -272 -869 740 -88 -786 859 84 480 -349 -273 520 861 -904 96 -506 -631 -494 329 -372 -259 358 -852 409 930 609 -163 374 291 -655 -278 118 -811 163 624 -724 -272 567 -538 -633 795 -471 139 848 795 691 -989 750 485 -672 -475 194 -303 313 -951 -459 -28 -344 466 -715 -380 42 475 -916 -91 -342 -969 -267 401 -770 578 346 -731 -521 503 340 -599 -394 966 -188 457 -816 921 887 263 643 391 318 3 711 742 -769 774 236 672 -363 709 -820 -546 983 -397 342 664 89 97 -810 856 -167 303 -123 -948 563 309 -186 -710 965 -766 -564 990 -668 -425 -7 -191 -678 933 -938 923 792 -173 871 158 -25 876 -849 480 -571 -427 -857 -654 -524 517 -358 -536 -349 -53 -366 680 -510 769 582 -714 -987 836 -765 -959 669 -918 -229 -7 -157 -313 129 968 -214 510 400 -807 -569 -272 632 884 765 489 -385 192 -756 -572 646 -358 252 258 -724 152 288 -868 957 835 761 126 440 61 -293 -691 145 501 827 -315 -63 30 569 -345 -505 587 -180 -554 687 -12 -388 -179 871 922 487 34 886 556 -595 -891 41 656 -912 218 89 609 37 915 -789 -791 -272 -877 -864 838 -283 -229 154 752 111 -444 -501 -492 307 -796 -634 -803 -626 -282 -321 355 313 -664 895 -415 411 -42 -164 591 639 323 -64 843 -445 -912 516 -243 -940 -338 112 759 529 279 -614 -922 -885 -723 -345 -261 838 -136 144 761 100 559 429 198 -412 426 -563 -977 488 281 -352 644 87 378 -774 346 310 -728 -945 -19 -401 403 547 594 263 559 699 -834 -460 111 -956 332 -438 -611 -337 319 -426 665 -261 567 904 418 -261 745 -828 29 928 532 -515 592 497 -618 -757 -358 104 263 332 442 -330 720 -638 -363 985 550 279 -730 -848 -746 -916 -323 811 -90 -508 -297 133 -444 122 -351 896 277 291 539 685 25 -27 -921 -102 223 -143 -709 238 447 834 -5 -156 456 953 22 471 887 -258 -487 -449 831 973 -38 332 750 272 878 116 -54 843 -48 629 -910 558 310 154 565 -169 986 -431 501 -310 -205 10 739 -606 28 -925 -904 701 -400 -30 -181 -301 -419 -173 567 -780 -688 521 -943 -344 -419 -483 76 -720 166 -866 938 -825 -155 842 -505 -988 -403 -57 767 860 401 -113 -237 -531 367 -833 588 174 325 -907 5 138 581 81 -863 -229 -170 925 -37 -823 -561 -149 394 756 213 -366 -16 161 -134 -348 241 -856 233 2 209 269 657 991 216 -600 -781 -525 -988 212 562 925 911 71 177 -918 -104 614 -95 -886 312 -821 411 -560 924 696 -507 748 113 -358 967 -129 -15 307 762 661 -124 -464 467 258 -320 -114 -959 -527 375 -258 -730 -761 -574 303 -828 626 663 -146 503 913 462 -698 327 426 774 919 990 -760 442 992 -52 -388 327 280 -335 -461 413 -379 269 398 5 -75 -555 -307 502 148 -718 205 -808 406 279 251 971 -648 -270 -563 649 820 -273 -888 125 18 515 445 -599 589 909 -303 944 327 394 79 -994 160 -962 927 -844 -12 396 -314 671 -878 423 769 -981 -874 725 -871 801 -644 -505 322 -289 572 375 531 -714 -719 548 -864 896 -486 -762 110 -659 1 805 343 52 -382 907 -792 -236 -560 -232 886 335 -969 -169 -223 103 -762 -410 351 465 -159 -905 -833 371 -2 -449 -781 7 607 -709 -806 763 141 819 -442 -795 -384 -690 449 -439 -930 -256 -713 667 666 584 -374 642 855 -456 -527 6 -727 -588 106 -637 -994 286 -711 429 216 345 -787 -364 -200 -567 -979 -60 -574 -215 169 -717 563 -914 -320 -607 708 -561 -65 -754 -389 -187 214 63 996 -21 -723 255 451 -601 -525 -898 -109 -462 -667 813 943 -642 415 984 -548 -581 -14 340 -822 -925 962 -669 -7 -879 56 -450 373 -311 -217 -121 664 -851 161 -304 270 -357 -189 -599 463 -834 297 -746 389 -310 -378 -476 -568 744 -17 628 143 912 856 213 971 -524 117 -31 670 210 -91 677 -855 936 -899 179 458 -395 -159 811 546 -504 391 199 436 427 457 -279 726 382 692 -229 -536 343 -71 312 -779 -149 235 -3 -330 509 -546 968 469 -430 190 -365 880 84 890 261 649 260 524 -352 -708 -654 424 -82 294 -697 -760 290 640 -694 -935 926 257 -68 -413 830 -59 -602 -38 -740 152 -469 -879 -282 621 186 -370 230 -664 457 356 -461 -453 -568 -537 -548 511 -288 -106 467 -708 -395 588 947 514 337 -334 252 -742 382 465 664 -596 -246 461 -496 -582 -218 563 -897 -622 271 -387 749 861 -153 -15 -465 -896 -424 -434 -884 -48 -914 -493 -228 -375 895 -828 124 817 10 -268 744 393 978 247 -172 -754 681 603 -697 652 843 166 803 -275 -87 -187 923 -339 204 366 568 589 -928 -712 124 -880 859 -97 -197 -3 -182 91 261 -133 -369 -56 497 -221 10 -987 115 422 -176 -261 -156 607 -602 -304 -191 -494 -537 -292 -92 -467 -178 174 -927 58 118 -858 394 227 -517 -462 416 -695 -80 -483 -52 168 999 636 -176 -351 -909 -566 333 368 846 570 -364 43 -142 -305 80 -75 321 319 612 -143 -702 567 -227 435 -201 -608 -15 567 182 -911 -345 -132 803 -318 -229 -100 -687 -229 902 -654 102 466 -123 -732 -699 -768 -636 -912 -562 -884 -781 134 630 676 554 207 -695 -965 507 316 977 757 37 776 54 -701 33 -265 78 -948 525 -496 -919 -723 343 -670 546 391 -588 904 -742 -13 -570 715 686 -37 365 6 -282 -705 611 -376 -591 712 -650 -969 584 -147 553 133 -775 -225 -506 339 349 111 324 -760 -242 -171 -730 -97 810 -106 -85 -601 337 -525 -684 628 -274 -886 155 -361 -996 -973 -402 813 320 -960 -950 696 -668 -34 -505 417 -796 960 589 572 -155 -982 -19 539 -918 -424 273 -230 -805 7 -492 759 204 350 -918 366 555 -579 -927 -926 782 195 476 -538 61 27 466 -387 860 399 -66 5 344 963 851 -525 684 -521 481 435 -144 634 -986 -619 -75 -286 -719 637 969 621 -829 995 407 -352 -438 -173 864 -728 685 457 -994 -421 750 -600 660 -176 -553 891 -456 646 708 -317 -406 -238 -708 -995 509 -557 -866 -817 899 358 -831 -342 504 -38 -597 -440 -354 -554 -45 363 -685 -914 -259 390 -891 850 477 520 401 -846 -138 315 844 -549 -263 -601 574 -43 -576 -491 -261 120 287 717 826 -460 688 203 -360 -200 -667 -994 905 -497 494 -11 493 -349 988 -313 -985 -907 920 758 -21 134 604 -360 528 697 -443 -903 -717 -5 829 -446 -183 43 14 315 -164 699 -866 530 256 -200 -738 -833 705 837 742 976 -53 283 482 -278 -702 325 39 22 334 984 -375 -905 246 -908 -275 514 830 -567 172 -129 -566 953 -944 648 -740 689 -483 -680 -566 545 260 -274 756 -323 729 674 -900 -405 -247 311 -130 -36 545 -371 -604 -304 -513 396 936 -633 144 -70 300 -708 -741 -241 -791 -864 -439 -726 322 -752 -257 -817 -196 106 309 891 696 -690 -151 -63 -618 249 -274 499 -486 -521 847 -32 -172 491 156 634 -149 495 288 670 814 186 489 428 327 983 573 30 474 103 -260 -921 -661 -758 -436 781 -23 -414 832 94 130 -272 142 -922 46 -726 -61 588 -469 -932 824 304 -781 893 -674 192 -474 536 396 -128 456 -653 -999 405 597 318 -806 -140 -967 879 151 5 -531 968 744 578 -699 399 -154 236 163 -84 -887 397 111 942 964 -917 85 -887 163 -825 169 -847 794 -585 -409 -866 -523 -40 844 144 718 -950 26 865 353 272 72 -254 -487 -696 -782 660 996 -210 382 46 -196 861 895 821 203 -522 134 -432 959 -675 888 221 -527 -405 981 -133 -280 -168 703 619 -842 -517 745 -22 -953 847 -8 -676 261 -461 405 296 565 -636 196 -776 532 -669 -170 39 4 -754 596 729 -235 259 8 977 -581 -666 661 -640 756 -738 516 712 498 598 -758 -462 232 -138 811 -430 -601 811 921 303 112 23 541 368 -288 577 45 843 -532 672 -482 -192 -839 -346 193 -590 474 -984 637 717 441 907 97 -863 -6 -490 -182 864 297 412 883 508 672 676 895 83 59 -860 722 860 301 19 571 846 -492 276 305 -554 771 6 -623 953 414 67 -42 305 1000 217 -20 -595 -586 -443 -172 826 -368 -663 -125 -819 467 -123 771 -597 914 297 -442 -984 -67 -992 279 12 326 227 -956 -838 878 -94 51 -868 -509 293 -900 779 834 25 946 -285 206 458 -172 618 -355 702 339 -629 627 -503 -350 699 819 -284 58 -336 657 767 868 -887 -6 -280 538 421 426 -905 -150 -351 200 717 -682 -96 -439 -594 -948 -226 269 721 785 -700 882 980 454 -369 940 448 -743 77 -505 530 132 -829 782 397 9 -597 898 49 -588 -846 -548 544 -357 377 481 -934 -239 -128 569 -644 955 -798 737 577 584 -677 384 -683 523 546 -690 -57 -387 -412 -758 -956 -175 -745 82 -69 -995 -626 617 -925 605 -305 -269 488 196 342 -877 196 -361 804 457 -192 220 -371 493 -880 -715 -920 -474 564 -212 576 369 -494 272 997 248 109 -152 576 804 -321 -589 -482 -273 -957 -354 -514 865 -625 392 156 -832 -48 776 -522 -64 903 -807 -368 274 25 -103 -972 678 -740 478 -158 371 -456 527 -813 633 647 187 102 857 438 -400 -528 -993 66 -182 -529 -866 196 -801 282 977 784 127 158 -604 -428 604 673 8 -722 -407 -2 -726 -176 341 814 5 -814 -854 -914 -497 321 757 265 -464 -512 -48 -159 -452 -948 371 511 82 -517 735 714 162 -780 -356 193 752 157 308 -129 959 664 -391 -595 583 825 -231 -738 532 -862 20 -940 -32 805 -80 -132 550 -596 -450 -3 -763 185 533 566 -692 -38 272 -472 -133 443 682 91 -356 458 -706 -567 -733 -210 -244 -484 -299 -30 -743 311 -188 -587 673 -229 -640 -100 618 406 100 293 59 -899 439 -94 -558 925 -148 -874 623 -191 293 -236 -776 406 -945 868 546 -945 -497 559 885 -814 39 -28 -214 580 -220 -143 153 914 -413 -557 -977 169 -408 -322 627 300 648 -59 -624 -784 -911 -662 -895 891 -551 -871 327 298 965 -259 793 -310 -358 290 -603 96 -294 -958 -11 -689 699 969 -634 -578 -896 -572 292 -527 -317 -154 646 302 -389 599 -268 417 590 -199 503 280 -108 -559 76 505 86 5 -13 143 344 144 -575 79 95 -972 -921 298 90 498 -593 318 -937 654 -157 495 -276 950 -800 105 -870 901 -60 -425 380 102 -563 -61 743 920 -37 582 -124 -71 -99 394 -571 -729 620 -919 -918 -826 -250 -505 457 -88 376 -45 -147 -76 202 -309 606 -232 72 -380 -89 -813 -480 724 -844 990 -233 517 -7 -514 476 89 246 801 -579 -472 618 26 137 -908 857 788 -118 -901 311 -65 641 -813 758 71 947 -497 395 -920 269 -556 501 218 109 -556 874 -734 -171 725 -434 187 353 -35 -409 -573 281 941 989 834 -568 -857 -964 -662 313 642 585 -599 -487 102 705 7 -672 -973 267 208 -34 523 204 -112 800 -92 -416 959 -250 399 -388 336 -310 -104 -773 -271 -703 -670 52 -841 499 -834 47 -391 40 -947 -95 288 410 555 -338 -468 206 595 227 4 -904 764 551 341 798 421 24 -215 -261 -173 -287 82 505 683 -416 -854 -599 -744 689 347 799 -104 495 -499 -512 -413 380 -706 34 -746 570 -552 -428 241 231 -27 -161 646 -7 272 880 -665 226 -358 -321 -616 -83 -46 829 516 -949 -541 -574 504 660 484 211 221 -592 -281 -548 -855 575 -686 -652 -57 725 -919 -38 896 -289 860 -996 766 406 708 553 -764 -255 -255 724 -111 -856 357 -434 16 -559 134 -850 561 -855 560 634 610 155 945 270 133 -943 -718 -681 -378 -777 -353 800 -181 851 332 693 -29 849 -783 -506 -216 -326 -804 855 -433 446 -823 839 -823 973 422 435 -93 462 -853 -330 -506 517 -62 -797 817 -351 -464 -995 95 947 48 387 686 4 908 646 -624 -4 419 -517 697 872 74 -885 -761 -514 -413 935 377 -559 794 -547 -63 567 -254 58 -293 -603 779 -269 907 724 -662 405 -910 745 -335 -992 839 131 575 748 -544 806 -258 355 -570 85 -915 470 -93 478 1000 -853 734 -23 227 -474 -500 641 112 -605 168 -474 801 -814 -742 -677 387 381 972 -208 645 -240 264 -221 603 -387 991 -733 -27 991 -221 150 361 862 541 -932 -676 415 608 -387 -191 -765 530 702 667 -145 924 352 812 214 -169 659 73 176 -761 202 -147 -451 -90 748 842 816 -946 -263 -923 -535 -867 790 883 39 638 -127 -543 -282 -217 -4 -173 -331 -271 842 196 -589 -572 116 936 4 -818 745 46 207 -615 415 -602 148 -343 -858 505 27 496 -957 922 792 -403 750 412 805 -702 973 -390 36 995 63 -529 963 86 -799 -148 47 -974 796 -23 782 519 -353 -724 -594 -174 323 -543 53 638 831 -852 -441 155 -744 -194 28 767 -434 927 460 -421 358 -596 938 452 -766 539 -650 -459 698 869 244 141 -359 78 -468 -918 -70 381 487 -494 -516 881 796 -757 -778 -68 192 -928 -332 -692 -585 347 629 909 -264 112 142 -8 -62 361 80 -423 -180 773 -357 131 545 24 24 896 -795 262 212 206 850 59 137 -697 -820 -651 387 -177 334 -548 -156 -329 -32 765 42 611 234 53 -566 902 108 -440 152 -553 -15 411 -22 -706 -477 -771 -12 -236 466 -966 -523 -471 -154 -137 -235 -360 -156 -135 227 -695 -657 816 -90 324 829 -594 405 599 -906 -823 606 -588 501 501 418 -964 -165 497 -828 602 946 946 -822 892 210 -809 -411 -796 954 891 -761 944 324 798 -433 -93 -691 350 85 -737 -10 192 43 834 50 279 856 -588 -135 -859 -644 165 527 -358 -531 695 -864 872 471 256 980 -303 449 -456 -239 -953 -940 -722 -963 972 -437 917 579 844 -248 539 -138 672 874 -802 -501 -881 961 407 241 -774 -13 985 -932 424 -538 -465 175 70 955 -89 -976 -739 368 475 -228 435 510 456 -943 491 -824 436 541 -707 975 662 184 522 496 438 -55 -587 318 -936 -664 394 163 -27 165 -202 -397 -583 -40 -951 81 -335 661 -591 -816 -617 336 640 -970 -548 -691 858 986 662 -835 -887 -405 15 334 294 533 -977 84 -710 326 -119 950 -547 518 -161 151 -58 -948 -648 -741 -633 158 670 757 -125 -539 317 363 221 167 665 764 -687 926 -631 99 318 -125 836 96 783 -372 -500 715 735 181 -73 972 349 -860 557 107 367 412 -193 -788 162 -950 -986 654 391 310 -330 15 -927 -727 184 545 -337 876 -141 -635 -73 -547 -631 -643 382 746 -408 863 310 820 721 -74 53 605 -682 147 -114 951 125 -763 991 576 -834 548 -308 335 534 949 594 250 -313 67 959 78 218 521 240 369 -251 -29 65 592 -445 -425 20 444 822 -197 287 436 952 -378 -707 110 588 514 -443 200 -740 433 609 -747 902 664 -292 -74 592 178 -123 495 -265 -611 -866 828 686 225 689 -277 -770 -544 -567 969 -178 -557 -398 928 -297 -910 732 -91 622 -613 -950 26 -395 935 -982 483 819 -671 -389 864 150 806 574 927 367 -547 106 420 -623 713 -228 -292 -739 -313 -519 527 107 968 -594 449 752 -188 492 -360 200 -881 -671 156 142 -487 927 -428 113 218 13 540 -962 -854 -193 295 -996 365 -71 -880 -504 241 -26 313 468 896 -441 -556 909 247 -200 184 568 -773 -418 -391 -975 -455 -38 656 773 520 -921 -150 258 345 47 -908 -632 -83 -133 -201 571 817 187 -694 -407 130 -102 -53 397 -148 386 981 242 842 -264 -800 -837 -312 282 332 -686 -49 -660 -665 -747 851 235 -862 -489 712 -698 285 -182 281 -471 -335 308 336 -320 -692 -992 63 532 191 196 232 509 -972 -956 746 -741 -960 669 -431 -671 46 -616 -957 -232 -714 704 -586 -821 -272 -3 -165 -319 -775 -952 19 -40 -960 29 389 -914 -788 233 556 -592 734 231 -94 -262 306 5 -10 577 -659 -103 -558 668 823 455 55 590 965 -277 -541 987 34 -790 -446 348 756 487 -35 -792 785 184 654 743 -782 48 121 -516 -437 -829 94 -606 419 758 -152 67 720 -323 679 -5 -549 544 189 707 -769 786 12 -187 294 362 796 -216 496 -89 954 -961 815 -162 -601 -952 981 -80 211 -666 776 -587 800 361 940 -580 683 -480 -87 -53 -816 865 -590 -105 65 -559 -761 -522 -112 52 -578 631 -741 -114 -157 -321 101 -404 217 607 -219 167 -350 749 378 -163 273 -252 671 451 61 261 503 210 372 -374 900 -227 895 -842 532 444 611 614 -453 -583 -953 879 132 -670 326 -734 -289 -169 564 27 -632 59 -905 961 -573 256 514 849 -960 -836 -239 -355 129 -347 921 -667 222 164 -193 -461 -248 -632 -966 779 -184 -520 128 -149 743 911 -527 -783 510 674 -456 -541 368 529 105 -943 -1 919 -11 -992 -809 -357 129 42 -671 -843 -101 528 510 -885 75 138 348 267 374 241 -300 443 -321 -811 -743 564 -446 977 -712 -152 -481 759 -187 623 -677 986 -54 695 499 95 464 507 -743 -712 -713 -508 -606 770 -973 -83 -544 -847 -56 -565 -72 -718 571 -490 889 -903 -618 -814 -675 910 -111 961 203 -715 331 -724 131 522 724 144 220 100 627 81 -566 731 562 420 -837 -129 339 506 86 984 -827 -930 634 172 185 -427 -233 -980 33 403 133 -40 -322 60 -819 -618 746 448 -531 730 361 -403 698 -194 593 50 838 335 -326 293 674 771 945 152 -391 196 -129 976 691 86 760 333 -560 -714 623 301 638 -222 508 997 -594 733 -530 -177 -195 -862 -380 -67 -123 668 342 5 -329 -14 600 -552 -547 36 667 -166 -211 -234 106 -531 542 -523 -192 664 -524 514 13 196 16 -991 -785 -858 -876 -508 -886 -79 159 -721 -507 -162 -329 728 -444 24 0 219 -756 -863 641 309 368 107 -228 -622 892 -822 -455 -326 306 -248 -985 -774 -888 -550 -77 -384 -391 619 -429 -878 -470 306 -249 -546 -573 156 259 22 -777 180 -81 768 -823 886 -217 51 848 256 -621 428 -542 -61 -787 -831 -15 630 514 387 -600 289 323 684 -256 806 -737 303 103 -384 -313 372 522 -506 539 194 936 227 -916 698 835 301 931 554 524 701 -534 -939 -474 848 665 392 -690 -886 -818 -24 -564 719 -22 -249 818 943 873 262 488 101 -736 -942 -650 192 570 -137 -17 -933 556 756 -695 175 -159 754 -366 185 381 -890 -318 650 894 680 460 515 -585 726 867 971 -620 -468 185 -528 -225 -360 187 880 -799 -609 -243 776 734 440 988 57 931 -446 -998 -304 855 -172 -877 -494 466 500 -100 -989 98 -482 -186 187 9 7 -325 -514 -740 -301 289 -55 130 507 -389 675 524 857 263 266 -864 348 124 364 -848 959 -205 -750 58 751 -363 667 215 -950 533 514 -257 549 950 -289 331 -234 421 318 251 228 93 -235 515 386 -940 -783 935 942 -256 489 945 -140 993 -318 -465 902 -588 -298 6 257 966 -724 -177 -438 335 -716 837 -493 462 316 32 896 -17 684 -690 -168 380 633 409 -302 692 -66 -255 -600 -56 -150 515 139 -944 -977 100 -694 -197 228 373 385 482 923 -682 -591 542 241 253 32 -238 468 292 876 -756 813 154 865 76 662 -625 -788 -375 855 971 606 -219 991 178 789 403 -610 381 -410 -710 250 -19 190 821 -942 868 854 -447 -942 -586 627 -802 514 -432 635 882 -879 -530 773 -392 -954 21 396 -166 767 -72 -869 -591 926 43 -367 -932 467 297 -816 581 375 414 905 -72 -531 -639 825 -195 -195 424 -874 325 951 494 -353 194 85 522 -551 -431 28 -369 -615 789 686 738 -564 -858 -594 862 -687 421 538 419 -702 -840 -82 -464 507 992 690 704 -68 -408 719 -194 -156 -124 -766 901 181 -955 -680 360 476 548 963 469 -923 980 938 -308 603 939 -368 -457 -790 -959 811 481 647 788 -322 -601 -833 77 -166 560 -236 5 -926 -173 281 -693 -212 469 369 -416 -787 685 604 650 650 732 -747 964 -751 487 -274 -427 -572 -268 -307 -489 833 -117 -658 374 -727 -731 -168 -990 -869 -567 -39 -968 555 -888 -593 -728 -869 -381 -330 -991 -890 -555 617 800 376 -711 933 -412 582 808 874 -994 217 -972 -664 -574 -622 739 -216 -227 -473 550 0 536 581 -532 -765 -91 272 -596 -395 354 -903 -37 -829 455 355 741 -66 739 -435 595 -255 352 783 -751 689 -496 -219 423 -934 -201 390 -875 -926 -751 -708 606 85 956 -434 398 125 702 -92 -42 -665 -481 922 -643 -498 442 2 479 -687 -659 -319 -182 439 600 -582 981 533 620 -63 991 422 510 207 -298 837 -869 787 332 -877 -953 208 729 -537 -231 122 -551 653 -165 -740 -674 5 -468 -234 157 223 -661 -124 -227 195 -136 -974 -369 -258 546 -227 -45 983 270 32 -424 485 -113 -327 -295 -921 -588 -220 28 -253 149 -555 525 -631 559 2 208 724 -403 998 472 902 -560 -983 -99 -228 -216 558 -188 775 -374 596 694 -928 343 -818 -978 714 -914 969 565 -947 -772 -744 -548 -533 -90 256 325 -465 230 900 969 -622 979 114 -43 497 952 30 353 -915 -982 800 293 -413 -33 956 -631 -899 -805 655 -9 -307 348 631 -317 -341 -302 -550 -778 993 -431 -58 1 -441 77 176 -769 -1 -520 135 229 -320 478 608 -979 854 -840 550 -427 522 -50 102 424 922 -895 -937 -670 -96 1000 341 645 -889 -717 -389 952 -185 -26 504 12 -849 -797 -892 159 98 685 732 -751 245 -647 740 -390 22 -82 327 -615 908 28 -170 369 -811 765 -312 -587 240 308 467 -261 -961 -819 196 580 632 205 428 44 -542 742 635 554 -822 196 -438 -68 -698 -515 -940 794 -327 -627 -915 -308 743 -385 446 -201 784 -875 -374 -261 544 890 19 -199 -596 955 -213 -399 -462 31 42 -798 -765 -879 -740 698 780 -830 433 579 235 -223 -449 -19 151 313 714 542 -83 395 -400 -76 283 -121 -869 348 -333 265 597 823 -426 -482 750 -338 115 -225 436 833 -992 411 -538 219 680 356 699 -423 479 886 -397 -28 -190 25 317 178 613 -61 -362 520 750 232 562 683 -734 -746 34 -822 -908 829 310 -644 -51 297 195 -610 421 -26 144 -66 234 478 655 -761 252 964 332 -120 -524 -657 -877 -322 -174 -197 -911 -85 -102 356 335 222 -152 -716 -32 -120 -630 979 -333 -999 -364 -193 677 355 -637 -839 184 -957 -863 964 169 -201 -16 -93 884 -946 347 35 718 239 -742 -677 -369 -157 411 -756 -489 -249 -469 184 332 -233 -571 -532 -942 189 -148 428 -344 -189 -994 -452 400 479 24 -957 -170 -622 -660 108 275 883 21 -130 -325 -233 -786 -655 275 729 315 -417 468 916 -684 438 574 899 98 -69 -149 -667 195 -954 346 516 727 105 211 -523 -417 -297 -488 -918 120 -480 240 562 345 -549 -708 -133 447 -284 -288 890 137 238 159 -591 411 -69 -57 -193 186 -148 -623 467 -518 -643 286 -56 475 870 707 982 -697 -792 638 -473 291 -223 -845 -888 430 -328 -999 262 446 637 -278 211 -122 140 -630 435 361 453 -877 819 -109 -748 285 516 393 699 944 612 777 532 435 -873 192 -304 840 269 541 849 -810 922 974 -634 726 -609 -598 -520 -154 837 -453 594 -846 163 -360 557 -49 832 251 457 -105 -782 -775 -193 -129 837 -364 -322 525 -123 101 -296 528 -873 768 174 601 362 396 -496 -578 935 -375 -75 -32 514 886 -154 -141 703 624 -313 866 336 -407 336 639 -179 -397 -653 -339 74 282 942 -841 356 -967 -886 644 -491 523 169 134 892 899 451 -715 -44 -6 -805 233 -923 214 -329 -176 601 108 -683 -928 -44 821 -211 866 495 -197 -224 -8 -64 -333 -846 754 -895 -69 -835 -599 -306 -203 -629 798 -503 -300 -28 828 691 -911 -3 -574 -566 284 -937 43 456 225 446 635 790 -696 353 -380 114 115 379 378 -255 291 -740 470 318 -748 112 249 927 149 -265 953 -581 -615 -319 -592 763 -294 -825 -336 -783 -827 -283 137 778 -671 -411 -783 77 949 -573 -248 -740 208 791 220 -261 423 822 209 305 219 757 224 933 597 -743 668 -610 -532 -525 352 273 -505 111 -400 -949 298 -275 261 794 -692 -494 -700 -2 621 -288 -660 379 973 -398 -62 -583 -852 -114 964 -263 -986 80 9 -933 -762 583 -691 202 -718 -938 -160 479 -695 43 -199 982 598 128 -101 972 -357 866 -535 977 -7 -711 -709 684 255 -81 253 -286 -63 623 -494 -198 456 -378 -459 153 923 307 108 930 -722 33 -795 -559 367 335 -699 747 173 -812 337 792 -420 -76 -874 311 96 287 -824 -763 -521 -236 -566 -477 -796 -728 252 -829 -960 991 588 819 -59 53 894 317 -945 974 -457 842 419 462 -659 892 851 111 332 53 -647 108 683 654 198 -970 -279 714 685 -267 25 -859 -328 -489 99 -387 -583 -149 805 59 992 111 -579 -555 151 -31 996 876 -698 776 -676 858 768 708 -947 549 -192 -971 -618 420 -889 260 -310 968 752 117 899 -705 440 -506 -621 -244 -807 -572 -475 -132 975 -465 -741 -183 726 -360 502 -784 569 261 -89 -913 -279 -514 321 -700 -952 -813 -783 105 -99 730 -137 -779 -243 508 45 92 -206 896 523 -639 61 928 -490 882 781 -661 201 -718 901 -447 655 544 -286 -58 -834 -774 -716 -224 931 43 430 -204 -254 545 -272 926 -680 124 -158 -355 270 313 -21 -964 -218 -750 -103 -17 -526 490 43 -227 -572 395 -959 223 -9 764 -388 -833 509 694 -926 -689 814 -257 -861 991 -13 -45 -536 726 847 -914 45 -267 652 996 344 -673 -921 -296 -387 594 -886 298 538 -467 995 357 754 716 -193 519 -209 -81 -603 303 -260 -652 744 147 -779 212 -111 -285 -665 948 633 -65 661 -11 442 594 981 -565 511 46 618 374 -283 607 -554 108 -439 -120 -660 -334 -173 247 98 -723 736 31 -399 -537 318 -893 -703 -317 -650 -985 -200 -405 -10 -972 -630 182 -879 969 -154 -446 -283 690 -177 -693 510 474 43 497 788 183 -54 -692 503 573 464 254 124 -900 578 353 251 -810 -557 2 -833 860 265 -733 -472 -266 124 -242 -677 170 519 831 -414 150 669 399 705 16 22 752 -473 134 -689 150 802 776 731 -826 -227 74 554 764 -142 -594 434 496 401 974 -208 -675 -235 514 -710 -674 -225 247 -566 540 -867 -89 310 518 -807 -641 577 -34 -623 -609 779 -973 485 832 700 684 247 541 -711 -69 -670 -739 -746 325 -410 -95 -569 -906 309 -64 -382 270 -135 -120 -397 -820 975 -973 952 750 -906 661 272 -297 -59 -519 529 541 -756 409 0 -50 -206 -143 373 -930 737 -316 739 792 -174 -435 -324 142 -811 -264 138 -637 394 -229 -984 -664 -427 78 369 -311 548 -934 -59 304 124 113 273 121 -832 -431 -897 846 8 -383 -360 -478 908 128 139 -189 330 -240 -161 -536 618 883 -840 314 -635 166 -689 25 670 -199 764 735 62 751 -214 417 333 -954 -855 284 -648 868 399 -408 -548 -943 -397 523 252 -392 -590 461 -816 -199 -956 934 -923 558 -54 -292 -183 494 -283 -935 -404 816 -831 -864 -557 -514 920 299 -851 409 -151 -940 -705 295 791 -276 271 -553 -525 838 11 286 224 -418 511 -470 -195 202 -122 112 -184 -877 453 -474 893 476 901 -775 -552 -543 435 -99 -162 245 -480 -302 -50 205 -197 -44 855 -114 753 988 861 -666 518 -967 -988 -732 229 -966 594 -989 153 151 350 481 -758 741 -456 -47 -466 869 538 -591 182 717 -117 631 388 -947 552 -175 677 -605 -34 553 552 -995 -119 -328 406 -157 -809 -959 768 -409 227 -628 432 827 388 816 800 315 -381 -489 -498 -480 260 -540 945 -993 -522 -259 -371 -912 75 -855 567 742 995 -403 -766 -713 924 276 737 279 -146 87 215 -712 504 575 592 -606 50 81 1000 -714 292 75 -199 -248 -85 463 -677 296 321 -746 -642 537 -311 917 561 23 432 214 984 163 815 102 -146 879 -575 707 832 936 890 -895 -310 580 203 10 -265 -781 629 189 -941 605 -162 443 -347 355 -798 -544 686 -760 -348 213 -233 -513 -136 -126 113 689 586 -49 896 -463 354 -432 -897 654 -223 888 399 -943 -932 -240 -557 389 -107 -597 -184 -864 -70 104 296 74 982 816 942 -386 -540 764 -405 29 -750 -683 56 102 -410 913 179 400 504 -462 -126 928 -350 -118 -401 987 -359 35 -745 -713 474 -470 419 592 -860 -379 -191 -103 166 -491 284 -223 -715 -881 304 875 -348 681 276 650 -196 259 -872 960 -545 -541 -957 475 571 -376 13 68 -299 615 999 -672 -154 -544 518 -776 -287 603 -794 -445 -312 -944 -916 -901 -746 612 865 -587 778 -733 -680 -432 -622 -852 -724 -359 -868 397 -420 89 709 747 -463 192 73 -137 -70 -830 -476 522 828 -709 -799 748 -899 458 461 852 -868 608 -586 -351 804 -730 25 825 23 770 317 -445 844 -473 29 -624 -652 826 -407 531 261 955 923 225 -732 235 -301 790 488 -256 -29 -5 -820 -645 -708 531 -513 -487 -998 209 775 765 -783 416 -625 978 -852 -275 682 -190 -769 622 -22 -557 -547 658 675 -156 -956 470 51 334 52 224 -157 -458 -255 -915 -516 -932 724 -697 894 905 92 -814 -765 -157 -688 -995 9 -539 743 -765 -672 -43 748 -763 233 -607 -615 -452 -391 903 -150 -328 -349 -251 853 -465 270 -206 734 -133 766 -715 -678 -264 -40 89 872 119 -513 -647 250 869 476 186 -535 116 -970 -525 369 -714 -183 726 -131 -487 901 53 399 59 -925 -321 695 384 -437 396 -679 150 611 13 -579 -297 -929 -259 635 -643 -923 -193 238 -910 705 246 479 -190 -255 979 713 692 224 -985 -86 581 422 422 -64 -7 -421 -69 455 -621 603 565 -292 -772 -263 281 -692 -420 717 688 -349 773 -691 -806 506 121 -140 -330 -927 197 -311 -328 -885 -283 -592 -380 -964 -558 -479 684 -141 -349 908 -879 -695 -833 619 316 540 -624 480 -555 736 697 -307 -285 -80 672 -207 -407 694 -873 -522 744 801 543 565 14 -420 8 801 360 -67 -298 -453 -24 797 697 161 -97 -809 960 -987 -798 -115 126 363 926 265 415 -24 882 928 789 -212 -698 -108 -819 -483 -743 515 -602 51 -888 549 356 -1000 256 -599 820 -598 795 738 -980 268 127 -210 732 -367 -543 -410 550 -420 -208 -885 -411 -394 -511 100 -959 -312 -897 -912 -362 625 -896 -795 324 -126 -56 614 -819 362 792 -754 544 577 -323 204 -680 -28 442 940 -441 829 100 682 785 -77 -1000 279 349 985 -994 225 744 -944 -235 951 627 225 377 -62 -304 -1 952 -575 744 223 962 617 -893 -793 711 454 -651 -354 -92 239 333 -944 799 52 -64 232 88 -555 -486 227 947 800 812 370 -464 430 22 735 892 -790 -742 734 703 304 797 -776 114 -985 552 -186 -688 -983 -880 -800 -813 -876 -963 20 -767 940 360 216 -732 -58 -293 -67 -149 507 -432 -324 -610 620 -499 987 -556 -65 467 739 788 863 -289 -174 121 384 -495 -527 -467 589 900 -572 690 713 441 -281 -266 -49 755 171 -766 -977 -738 952 455 623 -523 -556 -530 -337 -280 128 -955 299 476 665 652 919 448 -583 859 -647 -209 -685 676 -796 -108 556 -792 233 -277 -478 -670 -678 918 753 520 404 314 206 -17 955 -133 -364 -813 436 -435 -853 -180 773 -278 -417 931 41 -421 962 300 -488 996 30 546 -486 -681 534 -203 907 266 407 682 -395 439 871 713 -39 445 546 -377 26 312 -29 -253 400 18 164 -537 333 -816 -535 406 -866 888 450 323 -843 451 -107 -793 185 -884 765 380 -291 -102 -377 -475 480 678 948 -580 741 617 -501 707 -960 521 -736 -543 613 -866 -926 -103 -949 25 218 -331 -105 400 265 -687 -116 990 263 -112 -540 -356 -217 502 468 271 -160 595 -409 647 383 -123 -124 540 -627 -834 -47 1 -376 -524 775 692 -234 401 -56 368 205 97 646 -867 220 890 -112 -172 -302 -36 770 -372 -915 109 331 -503 305 446 -136 -810 240 244 -231 -650 -850 -716 84 196 -900 455 -191 -571 339 627 454 157 -404 -938 183 -963 -647 -813 -241 -26 -277 48 337 -941 -807 801 99 -607 86 -377 -89 -912 -976 781 67 70 349 989 -59 -659 967 -219 789 226 -966 -714 60 -545 -834 412 454 583 -529 193 -685 564 -696 -602 -610 -778 -537 310 -540 686 -756 -137 507 -486 480 541 651 777 42 526 533 855 -715 -241 -40 -488 -540 -951 492 -557 -886 55 941 -609 -313 -757 876 976 894 -141 913 793 -89 -795 413 333 -714 -487 -960 615 -960 122 871 -649 -453 -261 -334 -779 653 -270 -415 396 644 -953 616 578 786 869 -12 40 243 -184 -125 131 -836 -715 -164 678 -98 -771 -786 997 -889 -564 873 676 241 -554 351 41 338 176 851 722 372 -163 -299 784 647 150 -870 -200 -962 -24 -42 -100 612 698 -921 -377 -19 466 44 -962 938 -52 386 932 397 -97 949 -729 241 786 562 687 -927 429 -67 -368 794 145 -159 -797 276 3 -804 696 595 -860 785 -703 660 85 -711 690 423 -144 791 399 805 -720 943 598 -754 960 -387 -598 -99 907 35 607 813 -494 52 -275 348 -298 658 609 69 -71 -565 -109 632 585 -27 208 961 -723 -367 -82 -219 -933 -646 807 -993 739 -27 856 689 113 -362 972 147 -748 -971 237 259 105 178 -551 629 107 62 -161 -200 -692 626 711 84 130 551 370 836 592 664 -787 735 -729 -282 -347 -272 -661 433 -514 -129 326 -562 -140 396 -98 -101 255 -750 -775 237 -940 443 -230 126 231 496 100 -49 -11 315 -118 358 -944 -845 -295 997 536 20 -560 277 995 -53 -817 -564 577 580 946 -783 -419 -567 117 -432 8 475 -883 379 -159 -391 604 875 56 -993 151 -805 16 66 360 -683 992 35 -584 116 355 5 521 461 404 348 -800 864 -46 693 -90 -268 492 830 -302 -231 -37 858 549 -645 623 -479 -153 700 -989 160 12 -817 260 566 -906 612 490 117 -989 352 594 129 -836 -684 -83 580 -93 -890 -661 -137 563 -794 -277 -231 73 763 -886 9 342 84 984 123 956 -558 -848 99 979 -399 173 -80 130 -583 280 489 657 93 792 -483 -333 752 -968 294 203 347 -408 932 -845 -800 -840 182 50 -497 -864 986 658 -883 -116 259 937 703 -101 -14 -265 -367 614 -293 -324 870 193 -194 -473 796 729 945 402 -429 992 -863 35 517 115 -821 29 -604 888 -576 220 167 -991 300 -874 44 266 -248 85 -848 647 -651 -593 -865 896 347 -881 831 344 -719 -213 500 -437 -786 642 -986 406 -956 664 -71 840 -441 366 430 -718 -611 -268 416 571 844 922 -222 -853 225 -166 -413 353 737 153 81 345 563 41 -967 -893 -479 225 753 432 519 -307 -641 191 510 -832 -934 -452 853 -626 366 971 979 -138 -685 148 -663 -524 643 181 46 237 -781 745 -707 66 -387 -791 -404 -606 -329 -153 -878 416 -832 -963 -859 -842 -459 -685 -908 242 -884 -584 -378 -85 554 438 487 -251 -508 -693 959 707 790 162 -166 521 687 -712 -259 425 -576 905 140 977 -353 -68 -972 -214 -653 -176 -546 -312 -248 376 -637 -218 -747 -953 463 520 -267 -199 -578 192 585 171 371 -662 928 -756 -868 -656 -842 734 38 388 -362 350 940 -934 -542 -422 112 -210 296 -643 921 -583 -744 -953 -320 106 251 18 381 235 -831 555 -633 104 96 541 -225 -790 -731 440 -30 922 637 609 -857 -216 -319 805 743 552 238 33 587 616 228 728 61 -362 991 842 -610 -944 5 485 -93 589 -632 253 341 371 -946 -83 661 72 -405 -257 319 -752 -21 -795 -247 505 628 600 -620 920 -452 -768 -16 -255 801 259 406 641 -314 -967 136 -935 -387 387 -375 235 346 -177 -934 -575 23 -810 -954 426 -52 739 932 -890 453 88 612 -570 357 183 844 859 276 -320 -32 360 904 -78 -651 752 852 -3 -893 501 124 -439 -349 393 975 489 -665 794 -502 152 -345 -328 -912 -920 -611 973 -857 5 478 183 2 -857 228 -629 -280 429 870 -380 675 -416 734 -220 278 136 144 127 -337 -298 732 -970 -139 511 313 1000 -711 -765 143 -348 889 -888 355 -762 -663 32 979 969 -486 -338 423 985 -437 -147 504 90 -413 220 194 -912 -305 449 480 -613 -264 660 -365 -486 983 518 641 953 -947 -22 -847 -274 824 -320 -993 -108 -531 740 -272 430 655 -822 -248 -63 -678 965 -972 -222 814 -324 -472 191 234 471 838 -517 -943 561 -136 400 -808 -475 189 747 343 892 971 -253 981 433 128 0 -500 -867 718 -809 675 -198 -121 -833 222 -789 -969 -534 287 619 537 -44 309 138 -117 -718 630 -908 -711 783 575 61 -159 -467 -391 644 761 -691 -245 -476 601 20 798 29 -121 441 -798 545 -901 570 25 99 935 -675 -151 659 -445 -370 -138 922 291 -546 -627 656 -315 177 160 -235 768 -389 -896 88 -39 739 842 513 -262 -767 435 -110 -524 -948 -93 501 -428 315 186 -539 -402 -922 614 -402 -856 120 822 -931 165 -690 -467 -947 -42 -98 289 -779 738 891 -940 -851 346 32 -490 21 880 489 -191 176 111 -912 532 -543 -55 15 -197 382 -471 772 891 867 -341 -581 847 -783 427 -988 259 834 404 79 809 231 -624 -69 385 3 -55 -490 670 894 -948 632 -492 -439 818 -991 -170 378 79 537 -355 -302 -800 -213 162 -539 -969 77 548 -540 378 834 107 -516 -26 674 748 -112 -159 387 153 -694 -220 -427 587 -89 -640 -240 -747 -826 918 799 524 291 -505 -357 882 -8 -210 -355 -301 -229 662 -948 901 706 -171 252 -807 612 275 736 939 -90 897 -376 822 634 672 351 -540 171 -15 -310 45 579 -529 -851 569 664 -917 -617 963 562 -862 -386 -969 -949 -596 -11 -45 932 -144 -46 365 751 -922 632 -439 -125 862 128 491 83 26 846 -31 -32 -942 366 253 -41 -139 606 -287 -837 -926 -531 869 -192 721 752 91 -467 635 -192 -973 -356 479 288 -142 -997 906 -385 -452 891 768 461 -20 -341 -599 247 -1000 779 262 -871 744 -383 -287 -449 -53 238 842 956 226 -594 -764 -340 -563 90 404 431 -382 430 481 -631 465 639 503 -287 139 738 -195 -313 -45 -489 183 331 -625 898 -969 552 -374 57 2 -382 909 884 615 63 -851 -727 -805 987 -723 576 -836 -49 -891 -213 -948 -955 593 26 894 -278 -945 -493 120 -1 786 -538 142 -185 -562 114 931 -216 -851 -282 -980 -606 -893 113 718 72 -287 158 150 -927 727 694 909 55 796 -173 -594 -58 -624 -433 177 725 -880 909 986 -742 -315 857 -919 628 868 -165 -317 38 557 295 197 292 -975 129 -282 -579 -197 144 967 573 561 -349 26 -771 -774 648 334 649 377 737 236 513 -498 -575 870 947 -837 -274 435 357 191 -559 512 703 814 -124 -531 154 -233 -39 923 -908 -537 288 575 -974 -960 -179 -525 643 797 715 973 -762 238 -173 567 -263 -608 -995 -407 -101 574 -337 -363 -747 -336 942 -143 929 -575 837 -565 -690 346 727 144 -271 -725 -824 888 -695 -835 696 -265 -258 495 541 550 -832 -741 333 440 -794 -909 -184 -624 863 764 739 508 726 -699 -26 712 835 -921 385 357 752 -597 -874 -896 247 240 -867 -313 826 341 -347 204 121 657 -446 -442 427 -341 253 -528 -426 68 80 -571 -714 -548 -577 509 -162 -234 390 117 -52 -966 784 -928 400 -139 -59 -450 313 796 513 -955 -53 847 -532 120 -316 66 780 -5 568 240 -241 -68 707 763 -423 -848 824 266 -22 -403 -288 198 123 580 979 159 413 -259 424 -414 598 478 235 159 -869 -469 -84 335 909 652 -559 222 927 -963 -940 -935 -153 -404 661 674 -349 -446 941 94 -530 -465 -190 459 -283 -675 240 265 494 984 285 78 662 -686 164 -860 388 783 986 910 484 -318 94 594 -449 140 -986 64 -55 -386 -132 832 367 355 870 902 204 -8 -678 -910 875 7 192 -596 -984 -156 217 294 950 40 -944 -975 -706 188 825 -837 -283 -483 333 -112 -77 -636 96 63 -950 -171 943 864 -194 453 -577 -27 -336 630 2 169 861 34 -304 -206 -359 909 -693 206 334 -732 -416 -4 -296 -864 730 568 818 -929 80 -344 436 -598 -560 -869 732 -659 521 955 590 -534 239 820 368 -962 -317 -627 187 -794 -565 -365 -554 -560 927 -76 -939 -576 -776 -82 446 -792 -167 181 -561 550 483 -44 -883 -352 443 572 -108 -269 284 985 556 -65 -719 258 -477 464 -939 -453 -464 -142 -464 333 -277 988 -516 173 818 -231 -562 -603 365 -834 434 604 724 182 -600 928 -392 282 -780 -91 -715 -944 -993 139 -407 -174 -81 512 -351 546 -398 -904 693 134 431 244 42 -234 -770 633 -361 -469 831 -951 335 389 -6 -155 -681 466 594 944 175 868 267 731 -741 -805 857 108 969 930 -63 263 891 805 667 -418 -762 -898 -610 464 444 -629 591 308 -191 -893 834 -5 -684 -706 -297 -714 -485 586 725 722 -904 -29 634 -930 -150 -558 686 782 -362 353 -410 788 -834 711 679 -822 988 120 922 -303 -999 -179 -376 -335 -329 756 -289 -195 1 667 -707 932 366 -441 855 855 -761 388 725 430 -570 -246 323 182 227 -355 721 589 599 75 521 -57 -540 -288 -53 -244 692 317 625 -962 604 771 744 4 967 648 711 265 874 -689 -862 -561 341 -605 28 -646 492 304 -667 646 933 -520 619 676 -560 -812 842 -710 -38 -966 -209 -762 -513 -965 293 686 -628 927 984 139 902 -301 108 195 -921 458 -307 205 -233 130 985 -200 -851 -313 -517 -576 314 147 932 -22 832 -959 236 -795 99 -796 636 -982 324 984 189 360 233 -70 456 787 616 -245 -724 928 -885 439 210 -578 862 215 -301 67 377 348 279 90 -253 -283 -211 -872 -141 -646 831 -752 -572 -736 -833 -440 -297 269 -415 -853 -990 792 78 -796 20 -797 15 -908 -185 -625 257 685 537 -744 -212 -688 381 797 -949 870 -545 47 124 -830 -468 -792 781 -929 465 -655 -748 484 -575 -538 -223 282 456 -638 847 -784 32 -616 -746 225 -223 -903 123 -312 -940 -404 -466 -515 -700 -600 589 582 -245 -142 -546 -315 485 -317 836 -526 -779 880 -652 809 -556 536 994 637 -350 736 -337 302 -591 -655 -522 -273 629 -415 874 -362 -983 51 -149 -199 231 -660 -663 -648 -929 408 29 -718 930 -825 204 -904 59 556 183 -314 325 -401 959 643 967 -254 378 -252 315 -282 442 476 844 660 99 -231 248 -86 68 -823 145 734 -485 -741 -632 -702 -645 763 -764 -509 166 728 84 -354 370 -240 938 -865 473 -905 948 768 -83 49 792 547 -121 174 -891 569 402 -963 -510 198 -296 748 -674 -4 -305 773 527 -180 893 285 915 645 -573 -438 514 -127 351 843 -922 -539 -867 145 556 -297 -782 -862 338 -133 -8 -314 592 887 -788 -650 -937 116 -939 253 -609 -99 -325 -578 -294 -62 300 777 789 849 486 -336 487 365 -535 907 470 787 567 -643 528 997 -343 -109 58 -684 -838 312 -463 -37 536 -419 -376 -661 -769 -967 71 -142 -716 -222 -905 -577 -661 829 810 339 -424 694 274 -131 -959 -816 762 -415 -725 756 585 -607 293 -309 -731 -306 -256 -864 -7 334 -75 768 239 -542 244 -972 194 -947 34 212 621 -104 -148 -957 -927 9 837 245 20 634 795 781 442 -273 761 -869 194 264 -260 178 113 615 -9 -971 71 114 821 -381 53 114 210 -178 692 237 564 286 971 -496 -679 644 -744 -20 -478 -140 -405 -370 886 -671 894 -231 -772 -183 -660 36 -455 -526 514 647 598 975 612 -155 200 113 31 817 645 854 936 -640 -145 967 -528 -675 -569 296 260 633 664 762 485 -34 15 728 621 -323 860 662 -643 393 259 782 700 773 -724 -861 -344 -823 157 -597 -156 -825 -53 -569 933 52 725 -427 567 -461 -507 299 344 -695 961 -503 -760 559 -207 113 814 -566 287 -744 -812 677 -632 193 -525 -273 360 159 -545 -182 -654 -726 345 862 857 -503 871 -731 -249 -457 -718 67 -271 347 -440 982 908 390 164 257 -786 -66 620 -193 -449 133 -215 -833 125 -225 -728 687 -929 -906 286 -150 466 257 73 343 -615 791 442 330 -46 970 704 471 742 993 675 -15 -482 -596 -149 481 962 964 -432 -860 535 782 -895 -391 894 -200 -549 -214 -327 993 940 15 -529 -537 836 204 -510 -171 -743 -308 743 -648 932 464 386 -1 -651 426 816 -896 -583 217 -46 508 724 -695 844 -92 235 -970 802 496 -913 12 -444 407 -682 -666 -358 -43 -547 -844 -216 -409 642 -648 -313 -640 230 -13 198 -390 -681 -406 650 -131 837 -90 -927 614 949 314 969 94 -590 -460 244 -507 41 -306 332 -101 15 20 889 890 -502 -375 -994 606 95 425 -416 238 -845 347 775 -60 114 415 316 87 -866 -584 -925 517 -68 -965 -925 6 -489 900 -883 617 881 340 629 622 -882 973 533 -873 -332 -408 466 -534 -305 -949 144 -316 -388 -190 -691 330 889 840 -382 25 253 -585 919 -684 -856 -273 -391 604 243 964 -549 152 170 536 406 -506 -676 -422 989 -563 -495 497 480 -973 176 732 -215 726 -973 -856 -914 -39 -995 953 298 -635 392 -931 -52 147 -626 143 -544 -886 -731 -441 602 419 313 342 781 -621 630 -163 -970 822 -527 -787 -867 -405 -249 -180 -82 740 791 418 514 -660 -194 -204 -783 -153 989 -966 378 -257 -292 -838 752 -609 -401 -97 -340 -998 740 -111 458 319 20 836 -319 321 -178 668 47 -379 -781 870 -633 484 -735 -888 119 -349 -537 -654 616 -273 392 745 208 631 -210 -896 -158 -691 -941 276 -120 -398 -318 -880 -633 -124 -528 44 368 900 -730 -700 527 -750 507 -652 623 -652 -915 -633 -127 221 283 414 107 880 260 -876 -995 -268 234 197 800 -711 -293 70 933 -369 -44 801 191 662 -954 -654 529 889 -601 838 694 -761 -217 337 173 659 313 -17 -462 474 -878 -911 -587 446 -955 -720 99 -313 862 -19 -517 -297 -598 519 765 164 -83 422 -219 -171 -440 -689 842 -443 500 -939 -672 -276 -193 -344 -502 -288 983 867 5 -637 -521 -160 -919 881 -681 9 -45 607 -178 112 558 765 433 312 -21 929 -778 -677 -668 918 -600 -236 177 456 -431 -504 222 -445 -24 363 -31 -267 917 -341 240 -527 205 369 739 -660 -180 -6 790 -927 -175 -108 549 -822 496 -932 -698 613 -129 924 -146 887 -103 905 -465 249 537 -153 203 -700 204 484 476 293 -712 197 -375 855 551 415 -542 -74 -996 821 797 578 568 -597 675 -807 257 77 -35 271 634 -344 -567 -647 -663 -461 -470 -74 824 857 558 967 746 -60 4 -517 218 -142 -103 -20 -625 -983 656 -702 128 -790 -375 -9 156 -378 386 103 137 -281 -814 336 947 226 61 -750 -828 -838 395 -713 -280 780 -154 -49 263 624 871 659 -983 14 131 832 625 132 824 -971 -874 -970 401 26 443 -868 -39 -676 -750 -8 950 927 -430 491 353 -501 814 -458 -235 -864 792 919 978 518 19 303 510 -956 -522 374 418 -929 -796 710 961 -669 866 652 -279 662 102 -830 757 -914 -671 -363 -804 -916 393 -514 978 -947 856 -729 -104 304 270 685 427 519 -619 899 918 527 398 80 -513 30 56 -268 -316 795 615 403 835 831 -19 382 -389 636 -549 482 557 -808 8 -516 -232 -775 -180 -564 -495 -572 473 4 278 615 -86 559 101 912 -299 -202 -327 353 -743 887 -380 684 -2 -618 990 948 577 -4 61 -313 450 558 -834 -493 -16 -161 924 356 200 -699 -589 292 -282 109 229 101 -928 780 -18 -80 -443 687 -563 -54 618 661 -950 643 464 979 128 507 -347 -898 642 -977 -904 -264 -162 1 -183 129 660 520 160 -855 -756 -368 -164 -85 -966 -611 447 672 -333 -65 577 -363 602 -416 927 81 -884 937 431 231 933 -462 720 779 -979 -143 -671 282 143 56 -425 -725 -417 84 -263 -463 674 77 -654 -423 -196 -139 466 4 432 -941 143 560 -537 -848 786 800 -672 -785 -472 -917 -583 -793 -674 -429 -496 -919 -915 -379 247 679 -471 597 -10 853 -411 -348 735 680 726 -751 704 784 975 -552 -617 -211 -291 313 -373 736 252 881 496 -792 -732 -497 -103 -786 -890 -859 630 955 -690 -820 -643 -754 866 618 405 229 987 336 -405 -955 257 392 -173 849 -820 830 -267 -930 -138 -450 -396 380 -442 -744 325 -430 61 -467 435 -312 -422 277 -490 -617 -597 279 -326 -168 -907 -94 -375 -89 -20 344 -474 178 -926 747 439 -334 589 236 642 -173 -975 798 -79 -856 718 -211 896 -623 -823 -274 837 417 -292 -794 -610 -556 -488 294 671 475 641 -653 576 -46 -50 931 -181 243 781 -327 -583 -460 -976 -665 339 -466 -876 385 351 -130 -853 -474 40 -253 -682 -369 817 -315 -794 351 648 -843 523 79 838 -652 -268 -381 900 527 -49 47 130 350 -106 130 36 -735 711 194 -991 434 231 -263 -418 689 724 530 -154 -120 -928 -408 372 177 -17 274 -255 -897 841 -948 948 -508 -762 -788 602 672 -634 -273 -485 -567 -231 -420 -857 -801 513 -643 -747 173 -119 337 -720 -438 -135 386 609 368 828 -455 -633 234 -231 202 -120 898 56 -417 764 416 791 -245 -448 116 -398 301 582 -902 36 944 438 -956 212 573 -352 -688 211 -516 -429 -688 630 432 149 262 327 631 46 -616 476 940 244 -907 -658 972 -163 -726 116 -343 991 307 856 -678 -560 -733 990 -991 721 -870 512 -134 281 972 175 450 -886 161 -721 -745 -469 -189 898 -716 -220 527 704 -514 531 -416 -474 -59 -72 528 210 7 -320 116 -326 -278 348 555 155 891 616 -732 -951 -649 604 534 -404 -397 -653 -634 982 -784 704 -230 221 -240 571 687 66 -625 892 363 -757 541 -407 -566 -885 -463 938 145 532 491 -923 -935 -137 805 177 -840 443 -965 -17 -719 -995 -402 -785 709 -50 -27 601 -583 -249 429 -544 770 -10 -507 -651 -34 -425 73 -485 974 229 940 851 -732 90 -293 353 849 425 595 600 -600 -149 552 -105 587 -750 268 -873 -249 74 986 -315 -57 16 684 -559 -829 -368 527 838 777 171 -953 -700 684 -375 801 139 -166 -987 -672 72 -340 838 -718 963 -277 -971 452 514 474 -379 -587 192 -343 28 -555 -891 895 580 893 965 -624 -486 709 619 -29 96 -828 160 570 -953 -586 317 607 713 -737 -24 858 923 924 -614 899 896 806 340 -585 -244 -151 -119 596 886 682 792 -224 533 556 -98 912 -957 -191 -408 -244 228 276 76 861 315 -197 -851 -878 -466 -286 266 -581 -114 -219 -673 640 -516 -720 158 567 -822 917 -818 866 -340 228 244 540 800 446 -556 74 -362 392 150 -878 -638 -479 -604 412 -781 814 -576 -802 59 502 -999 515 -30 -786 91 -628 463 645 -998 27 -44 240 -42 913 -960 -567 -777 -142 -173 -971 -124 -612 352 -259 935 -676 881 4 201 690 622 939 543 300 225 977 -575 -149 120 533 -855 -128 -199 -721 377 533 -364 551 -827 -34 -226 -126 14 -679 18 376 -720 -673 -378 106 -11 238 -940 -286 516 307 -23 -626 985 -110 199 -816 -226 969 -146 -367 917 779 -442 -701 -49 58 287 208 -948 -300 -494 823 -957 -717 -670 -702 745 855 762 675 -586 -319 -622 -654 942 77 432 800 -769 -96 -347 -343 -227 183 -263 304 471 350 832 -423 -497 -14 912 -210 -114 -375 436 -599 786 -938 853 288 -67 710 -416 457 -485 270 454 -369 -784 395 -709 669 892 996 297 -233 795 -41 -776 -850 -613 -458 911 750 -411 -633 -745 -394 -290 -262 403 216 -638 3 -822 680 -642 -96 -371 102 272 -471 -513 769 -302 -824 697 388 -505 994 488 148 527 977 -452 770 -572 -362 -16 123 677 -87 390 838 965 278 852 -887 46 -945 -974 -586 -830 928 211 50 957 729 805 -813 131 -202 -231 706 794 183 -358 -14 -522 524 800 883 985 784 185 -605 970 -634 -816 75 -45 -541 -955 605 -684 -772 648 -623 -799 500 -652 -431 333 691 -116 858 -380 -78 -907 -806 416 212 35 940 932 948 -462 303 142 556 981 -375 -516 -312 714 -816 -712 411 955 690 -828 733 184 -142 -54 -507 733 -15 613 -736 360 101 477 -310 -158 -388 -285 725 296 -831 970 -384 -415 -264 613 792 -245 13 229 -775 567 -714 -525 -683 13 -837 -277 -409 -942 -729 16 677 286 -815 180 149 271 637 -46 -585 91 -6 473 -375 449 -888 -601 498 407 422 440 235 721 -327 -256 -844 -473 508 807 -399 237 -321 369 -382 -349 -146 12 -633 -618 798 -466 -651 -943 -109 729 -583 -541 309 -748 267 476 -751 27 -845 -193 -154 -964 453 -37 823 820 776 100 607 403 736 584 34 -912 638 -541 61 841 128 -625 -167 415 92 -554 41 -253 -647 149 306 437 -417 985 102 644 216 461 -881 16 552 448 -887 -50 -982 482 -659 574 -699 404 221 847 792 -93 -700 916 903 -165 -181 -344 -108 -835 -691 832 702 -327 753 665 52 -829 39 131 744 616 449 925 476 845 102 -832 735 -24 335 671 -954 -255 807 -459 243 510 -387 548 -249 -233 -431 -378 895 944 -167 441 749 -219 -23 -787 -405 904 937 -660 145 790 857 244 -68 -244 33 605 -846 -503 585 188 486 365 293 733 937 -346 445 -868 965 -443 679 359 194 -501 -850 732 928 548 649 -926 -320 18 -333 357 -620 310 -199 533 -322 99 -942 -94 402 894 819 607 -789 799 502 931 -745 -856 -850 291 -980 16 -541 -570 161 173 138 765 -316 -306 -266 961 513 -800 -539 -508 -831 195 -464 871 133 -479 536 187 526 -543 -819 -86 437 790 727 272 -385 -230 -203 -563 944 530 547 -233 106 57 -44 358 -882 -144 -763 289 569 30 -932 411 937 -167 660 516 -101 990 728 -47 -257 -985 87 -887 768 -548 -271 -710 -73 60 37 549 979 507 -578 -604 913 -491 -74 -664 -996 672 -772 -28 -336 317 -800 459 91 -993 62 567 -656 406 57 -959 497 -703 885 898 -262 -647 -788 -598 -339 -642 164 711 -193 27 2 -397 124 42 -860 623 -416 -531 -876 -69 -953 -224 296 -50 -6 763 -337 -493 324 128 727 -566 783 660 -784 -521 291 715 842 779 -814 -744 535 -190 -118 -65 -95 -871 -993 -6 556 -377 -576 360 674 874 569 986 37 -769 -490 -935 844 -546 84 -620 -494 -286 -779 66 -476 -37 606 592 31 -842 -89 -230 19 974 820 -868 -529 -109 486 -371 -633 -330 -252 -114 -141 514 725 -261 -953 -832 534 430 -957 -997 -464 217 700 -71 -441 663 -999 145 -994 -941 -45 993 859 -866 701 -27 239 -539 960 -957 -550 -63 724 -575 487 -4 181 62 -985 -529 274 -666 -20 -965 -616 -52 981 -697 -877 793 498 -279 17 342 781 298 -142 -367 779 -187 -497 -885 233 84 489 -454 539 688 75 794 -584 -165 -813 945 0 -821 -40 443 706 224 678 -896 -213 50 -497 115 974 647 504 -536 -175 414 665 -623 -675 659 -371 126 781 -23 450 969 199 -917 776 104 -309 452 445 136 636 567 -691 117 -152 59 553 -598 404 -685 -825 351 545 402 -963 141 -47 744 733 -831 458 475 -70 -186 166 -288 -610 -954 163 -224 292 -407 211 431 -688 17 398 -393 -937 -360 -757 -664 -481 -984 -590 -461 -697 128 133 347 -242 -788 397 547 473 616 -452 -270 -659 -673 590 -213 -249 -194 697 381 -656 326 962 40 568 -868 -572 -642 -402 590 -413 -207 -77 586 617 -59 -227 365 -850 -219 -391 745 357 525 965 -203 519 518 75 27 518 383 30 811 442 481 -216 -739 -198 -798 -721 -540 -576 -191 -485 -703 67 -89 166 -388 -383 579 -599 -991 54 891 -535 567 -111 226 -326 -966 102 952 827 -360 -961 -425 -7 192 558 -362 222 374 726 698 -646 21 988 -259 919 793 -277 824 -856 172 -70 -583 981 -709 -399 57 -253 136 849 98 -137 261 -831 -768 587 217 549 -137 -303 -933 13 474 -494 -757 -798 945 761 853 -648 521 -909 607 437 -315 -672 -432 788 52 171 658 -71 -844 820 -531 490 -502 314 925 -610 -599 -511 80 431 -349 -25 481 897 230 -800 603 289 236 958 -426 -649 -996 -438 -4 571 868 874 949 -831 -583 114 620 -969 356 213 273 -96 941 95 -990 -673 -100 -942 -648 -279 -907 -300 169 556 599 -220 851 791 -148 852 546 3 -335 265 921 -421 877 -553 185 -152 -43 530 -994 -912 -273 691 -47 427 401 411 834 -342 903 -208 -65 444 724 511 58 455 906 713 950 805 -359 808 -652 861 317 -463 -997 737 306 304 236 -568 460 741 -991 -860 -632 -559 -276 999 578 -771 607 -831 209 572 253 -871 593 -90 -725 -847 -853 102 -414 -660 -869 -652 -156 409 211 -853 -535 -71 -178 570 -50 -987 -765 -65 -717 170 213 962 697 70 718 -121 -616 530 173 703 -515 -54 59 -151 304 -81 -896 -491 745 304 -414 869 -409 722 125 620 -616 519 620 -567 -803 58 662 235 150 523 255 -829 580 -146 823 -893 -640 -590 313 876 -905 621 -312 -463 -863 928 -355 -470 -127 -879 175 869 -220 329 75 309 -641 587 120 925 44 -767 -727 331 -960 614 -896 956 -423 -996 636 675 746 450 -991 -208 -58 -898 -777 -856 502 417 297 -337 805 -540 -961 -712 -497 -899 -774 462 -10 658 -301 249 -209 -236 -630 432 -48 646 174 -469 408 166 4 213 -665 -790 -135 903 -25 -374 -501 -387 408 -602 674 -309 -133 -461 424 -900 36 932 877 -509 480 389 673 702 99 39 901 -505 693 107 128 859 -376 289 -973 775 -891 137 28 961 89 51 -902 919 -751 -747 925 -273 632 192 556 968 598 339 -959 206 -180 220 -782 1 922 359 -974 447 -201 548 234 916 613 262 -190 -912 -307 -621 -314 518 460 1 -605 -781 187 -572 38 852 492 178 -814 -894 -194 37 813 303 550 920 515 -658 968 -995 -484 457 989 972 718 -721 709 689 -113 109 -115 856 471 -79 349 525 -353 -867 282 748 -876 -618 -433 978 -602 -203 977 606 -206 519 95 287 446 -969 325 650 924 311 -398 567 -393 -751 122 -40 -805 107 -186 749 -850 -12 481 801 462 858 -891 510 -640 507 339 744 -805 -597 -826 656 945 -870 574 130 -836 426 650 928 -183 -334 443 613 -225 -573 -975 487 848 -354 265 412 900 648 -713 618 -243 170 972 630 -146 -444 498 771 605 -448 -941 662 -649 -194 766 478 344 -888 15 -711 125 -728 786 891 -322 -931 511 -180 910 -554 -446 817 -432 153 -202 -905 576 -228 10 -804 766 967 -782 -149 916 -235 958 -104 241 -804 39 -602 -499 884 212 -959 -564 628 373 720 -684 -196 62 -828 -916 813 24 645 517 -245 -669 617 575 748 267 245 -25 664 -92 709 883 -429 383 -82 -824 427 -797 138 54 -785 957 363 976 -185 -643 -848 -238 -696 -283 -814 851 -32 -123 -613 -193 505 -1000 -890 833 378 198 516 887 -41 -312 778 378 216 -812 -831 368 -472 -666 851 387 -968 -826 -244 878 489 -407 832 -434 528 -139 -915 963 852 380 -742 584 250 563 -908 677 667 159 924 -356 862 -352 -254 -449 540 -162 180 -16 -252 46 459 -224 -906 611 385 -466 -718 103 -523 -590 -752 42 748 276 534 -887 -471 -825 453 -543 725 940 417 472 766 308 -214 103 843 -535 -678 506 -80 659 -489 599 748 683 -793 822 938 50 -729 127 -683 330 -991 -863 781 520 -529 90 140 -557 356 559 492 985 230 297 -889 766 124 118 -458 -364 849 458 -775 -315 -893 -44 -693 645 893 -948 34 205 168 503 -169 85 -950 650 608 62 -691 507 721 -680 -684 -162 -606 -472 -305 -113 458 -539 -190 -996 291 -598 900 -571 949 -389 98 903 -693 197 647 212 451 250 -833 942 -415 541 244 276 404 781 758 780 -420 699 -307 -791 470 -686 -209 882 949 366 959 404 734 99 -196 -393 499 399 -444 882 -257 -432 233 473 -615 -223 -202 -168 -577 -578 194 -151 4 5 -944 363 660 -105 -927 894 -982 -864 -674 195 775 988 613 -166 553 683 245 -419 -355 -516 325 -89 238 -465 944 507 -969 -277 -787 -545 827 -323 179 243 -133 232 -773 20 -876 268 -513 795 -282 -537 -289 177 2 56 528 152 859 -360 -569 971 -513 -685 -222 -208 -882 -302 795 100 589 239 -149 598 98 -420 77 -374 -304 717 210 -934 82 -17 -768 996 599 894 836 875 -919 538 -628 -619 768 42 761 793 -300 716 -815 -64 167 -992 765 807 -832 391 -293 -735 -592 -311 510 -52 465 975 -393 -896 -51 -237 280 -348 971 159 -384 -580 670 823 -911 -50 731 588 494 -798 -657 227 832 735 -816 973 415 -750 -26 837 -555 899 748 790 88 733 -177 -291 154 -236 -588 811 -107 -429 965 580 -917 727 460 -113 -641 -260 727 93 101 322 413 902 344 844 -623 297 797 667 -769 231 575 971 -184 660 -669 -328 704 -277 619 -777 980 133 -343 -725 -872 -20 949 445 195 863 -964 59 -375 -628 669 476 675 897 89 700 -860 -440 200 -806 826 -3 -16 595 716 407 -291 496 -64 940 570 527 498 -324 -207 723 -812 -733 -666 -529 118 21 908 673 -94 517 890 648 260 550 -760 -414 -184 73 789 189 743 -973 214 -208 -25 -775 342 372 -640 -238 -30 71 629 683 157 -410 855 897 -862 -788 -836 -495 -188 626 909 -652 486 203 596 872 -285 276 498 -507 172 -26 479 -258 -597 -579 -510 207 -529 -556 -236 -20 532 767 566 -294 -794 561 -79 -838 -843 -282 -626 -509 600 910 896 -550 -805 660 789 -699 232 232 -331 252 -526 -992 416 -347 -301 11 -562 -697 433 145 320 391 -107 324 -911 183 -45 919 203 449 396 -117 -251 -19 54 959 554 -939 -638 300 -533 218 -154 -939 -703 931 -935 500 16 -390 235 815 982 -846 782 -974 10 183 -33 169 -241 -157 -282 316 290 -34 372 -951 -295 -32 33 126 -746 -648 803 714 -526 847 -802 -391 -151 737 577 553 236 -934 -733 -336 196 -364 823 869 -426 542 661 -180 -375 109 426 582 -250 -197 200 79 515 -797 474 -465 961 883 272 -994 -184 -736 -20 -347 347 266 302 -785 193 39 -172 403 -808 262 -638 268 -901 -603 -214 -976 430 -594 625 -941 621 210 153 140 -625 33 232 -935 -818 459 -743 479 638 45 -106 -656 1 618 -617 -156 -142 -693 645 -965 -339 -800 -563 -743 -278 -918 -248 -58 973 -955 -58 -762 21 249 -256 -241 -31 -179 975 309 460 -619 -364 -207 -436 -989 749 994 670 -25 -645 -295 834 464 -591 990 521 93 260 -165 261 -916 341 880 -37 800 14 72 -715 962 -217 -551 614 352 -310 -241 8 -235 852 92 -389 -1000 -768 -219 -125 -74 282 367 -807 436 -40 -463 589 -875 246 -400 -477 452 -85 630 -580 405 -175 337 -957 29 41 829 398 618 -184 391 292 -59 -892 959 565 632 -526 -47 -224 -62 -654 295 390 982 265 -583 -192 143 -590 182 -992 -835 -572 -641 -808 -709 -832 -435 -273 569 663 -999 471 726 159 400 -22 -672 85 368 -471 673 277 -976 -394 -555 -546 -981 23 756 255 -312 -177 597 -784 551 692 648 307 -524 -717 389 -8 -126 -312 258 -24 294 -569 -866 -822 -152 -64 720 976 616 224 611 353 -615 115 145 783 901 785 -268 -606 -700 -744 285 304 327 865 632 -328 -541 -195 -990 445 579 -232 -924 898 -291 489 260 -851 432 653 -121 -200 785 -335 160 -405 -714 297 -294 187 -132 447 -674 -600 618 -89 780 394 640 378 -464 864 390 -605 184 52 -489 -128 -687 -776 566 -370 -56 -12 356 -51 879 994 122 -582 265 -401 -186 393 334 533 535 -129 585 234 833 -765 477 -908 -160 -251 148 -661 726 115 -730 256 -1 -75 249 277 -747 -291 194 759 320 172 -143 -131 746 360 930 -711 149 663 301 111 -708 -881 256 -374 -505 -319 -231 -1 -266 563 215 290 788 -781 -692 214 89 -75 -141 -420 -445 638 -104 -185 -103 -773 39 -547 19 576 752 -280 757 -630 235 287 -290 -330 562 -718 -193 -150 502 597 -21 72 -144 -536 727 862 -17 195 686 -64 407 903 -56 874 -954 -285 206 475 -538 -242 -398 263 -609 109 921 408 -626 -611 50 948 -100 656 -992 -598 155 -721 -273 -715 251 -487 -127 -28 -285 745 -767 665 -313 -721 -949 -266 -684 -469 -439 630 916 -190 -39 -898 -48 -420 8 -504 -465 497 -674 -355 786 100 -93 -486 5 -851 -421 -634 444 667 323 609 546 -659 384 531 684 -533 -568 56 164 -108 -946 -456 819 420 -667 119 -674 -729 395 813 114 -604 878 808 94 -903 655 -872 170 -277 -501 988 -653 -723 -564 564 -218 108 165 -212 170 -553 -461 184 -957 -366 493 -975 318 -741 -707 229 409 558 313 -199 -534 126 319 -729 134 269 -709 769 -205 895 -530 381 758 -284 713 799 763 -20 -53 -231 734 563 757 872 141 -127 264 254 690 730 240 157 151 387 344 96 444 -128 -834 532 -604 -803 -710 -977 -6 -470 72 410 174 143 767 751 -864 -745 -821 530 -942 356 463 551 -900 -705 -312 -482 322 -636 308 -979 -519 -749 627 242 186 124 -627 -222 -92 638 998 -604 -295 738 -464 792 -313 765 666 782 643 437 -845 937 -801 -982 640 -283 -28 -697 -273 606 -479 43 582 737 733 -829 -981 -904 112 -4 -357 -630 -83 637 -350 -706 -893 -266 528 -626 -68 305 379 592 -203 -7 -548 -281 909 323 864 403 834 411 433 804 -867 -147 485 -150 939 -748 999 -526 -605 -473 -118 -516 -465 49 692 364 -334 777 -150 264 -618 642 -172 454 -75 -705 -37 -657 306 -215 -947 -640 652 126 724 523 -531 818 -6 -225 -660 279 -474 -900 -5 451 927 279 302 765 131 59 -589 138 752 711 782 -745 -10 483 -167 -962 -685 -420 -191 -788 -46 -82 -916 -915 -331 12 -638 86 459 -259 847 937 421 -939 220 450 712 -377 921 -161 65 -699 -497 -648 772 -599 -517 -553 -427 -131 -443 -467 785 -922 -219 147 -517 655 -548 295 276 -926 282 -817 -832 401 -707 52 -87 -870 -315 -978 752 395 -188 609 348 -660 -664 604 -566 159 -975 409 957 625 -242 631 834 513 -31 218 -347 477 -28 -249 458 258 314 648 184 -303 82 797 927 -760 281 -825 -441 -818 -242 -51 -772 792 -994 -991 881 -821 -680 -744 -835 -647 -814 -14 -720 887 -19 -746 -361 299 331 -586 -962 630 -978 393 -820 -294 -380 620 323 247 -502 -539 105 547 -800 587 410 -649 716 506 -522 -831 -794 393 818 -143 275 181 22 519 -879 -313 -64 -499 -572 363 -648 105 -653 -506 -478 126 955 824 -101 -879 -221 -164 -323 -406 -368 812 142 5 495 390 158 955 621 481 881 -110 801 152 205 -970 -576 -532 130 435 867 480 760 -61 -100 377 531 -308 480 -499 780 565 -744 -633 133 205 358 46 892 693 -460 749 862 -545 -692 351 -307 245 -511 219 -542 -744 -726 -4 560 -154 148 -364 -762 -588 -890 -756 -673 963 -444 892 -875 302 617 970 162 596 144 -617 653 77 -372 -798 -882 448 -889 901 93 556 714 -560 -551 -302 -968 -991 320 -408 -461 -854 102 -715 -145 -829 -980 -86 972 722 -348 605 255 715 -175 714 726 658 -997 -679 -37 313 4 -360 939 -547 -354 596 -311 -503 -755 -905 784 628 275 -115 -284 -951 83 224 221 -5 -938 170 106 711 -761 0 746 784 -718 905 500 -156 517 198 -860 666 -28 -440 612 -370 114 532 -121 286 31 -250 -193 524 -383 -154 -908 -999 -823 296 338 108 414 510 -690 35 119 298 650 -316 -530 -334 327 31 156 193 -94 -418 556 683 -845 -768 413 187 -39 253 953 -934 407 98 354 292 -794 391 704 -572 331 600 306 -846 -896 -691 585 515 -755 -737 869 388 860 564 -741 -66 -908 876 -485 -886 508 -524 -418 -21 -591 -468 -762 917 722 -205 307 -458 330 -428 767 455 -2 245 -246 -344 967 -817 946 -409 -875 -907 -297 -650 -618 -309 48 -478 20 14 46 363 -369 -629 -88 976 -888 -396 286 -478 -584 100 812 -732 854 -952 821 569 -874 257 960 -969 327 -768 161 687 -557 -630 662 189 867 -921 -489 628 704 723 468 -413 629 182 574 -732 -396 -50 -847 -66 -292 -906 -886 -91 -643 364 -597 -523 960 -558 842 -762 -949 -989 -33 838 987 -893 8 -349 327 201 -899 772 -826 -38 775 440 -166 -432 -427 -821 -442 179 -796 -83 434 182 945 -81 717 -50 -761 -578 914 648 65 528 805 384 -900 816 25 232 764 318 -300 -819 -221 -859 -919 -181 701 917 815 837 -679 -808 -46 550 521 571 -764 -577 860 327 -956 257 -16 -620 926 158 -639 -580 419 -288 792 664 659 -644 334 490 907 -207 379 -318 299 975 -379 22 867 935 287 23 996 -925 817 -523 -16 5 -989 819 -83 -104 -635 -22 -53 194 278 -304 702 897 -266 -40 443 -350 -15 505 49 -714 -965 405 797 -321 -832 -784 27 25 452 -260 158 -189 140 465 761 293 -38 -608 -507 -780 -696 -248 340 175 -363 797 -94 -737 -13 -836 -343 -538 498 -546 487 -623 545 748 -634 -559 434 -344 383 -445 -90 473 184 -895 -663 872 -17 59 -544 -223 -572 694 -130 769 -735 251 272 60 -909 725 677 374 584 511 -33 -429 -415 17 -23 887 252 -279 46 222 922 151 354 626 -434 -669 399 -292 -648 481 879 24 -293 749 -114 -211 998 304 254 458 491 -765 -584 -845 624 846 946 -331 -844 -659 219 458 -4 726 -161 619 753 -838 -57 -786 -192 -681 -873 -867 -10 -742 993 -378 972 981 675 458 524 -922 -856 685 -491 -876 -617 42 -124 287 141 647 -394 -629 518 550 -633 973 256 -933 -189 -102 816 64 -293 967 -148 -27 28 -864 828 -591 -65 690 -43 -137 -843 -554 311 -897 -87 -26 -182 -794 343 -808 -680 -360 678 -153 -832 -129 391 -701 -646 -785 907 492 -387 150 -853 -298 -168 214 -35 -476 -647 -910 755 -680 465 -504 -286 996 574 -935 -119 -675 -21 -449 -432 318 -765 -414 907 -461 534 354 -702 -736 -893 -169 -905 323 571 426 624 151 -973 -516 -440 -888 -973 -709 426 -396 -362 -351 790 476 134 -650 -27 596 785 -810 269 158 532 -332 -526 13 -255 31 -374 -712 509 -141 -502 -518 -512 751 -700 651 -865 22 -610 -536 37 -694 -615 -642 -523 717 -978 513 902 589 -183 670 -321 956 -621 971 -537 518 -299 199 -633 -267 755 645 490 -975 958 994 941 84 877 247 828 -63 -217 712 -871 749 -545 948 -833 -199 -439 -448 555 458 -368 -44 -398 1 -908 409 635 -557 -343 481 -240 636 208 -748 -886 988 26 -303 -111 664 531 -393 -848 84 -474 179 17 -976 509 -178 -750 -646 766 744 630 -524 -266 -177 13 722 907 -989 127 144 -448 61 -160 339 868 991 -799 972 -193 -762 -870 -94 -323 -325 -363 -978 -67 279 182 -333 -906 -380 -251 -726 494 -348 139 773 306 -70 777 249 -3 389 -635 703 -477 534 -425 -811 -588 -566 -561 1000 -62 -370 -137 -426 -323 21 889 -696 -319 -350 -178 171 -207 115 507 200 88 -406 -718 132 253 -563 79 484 -760 -321 639 -610 388 -988 232 -373 -561 -172 -556 -258 -841 -868 -192 -84 870 986 -401 393 -477 337 -428 -856 524 -310 -324 759 874 -636 -558 -438 -324 454 -247 -512 -342 435 202 -451 463 464 832 -520 -257 -776 -940 -605 -261 -979 -575 108 -715 -156 85 -689 831 562 -9 690 867 230 355 -522 -905 -648 133 151 -545 -426 -531 171 693 2 669 -653 -555 862 -283 112 -673 -696 666 203 498 -522 683 -128 -630 -850 914 945 -766 181 899 727 585 726 -269 -465 -552 -137 -356 -864 -857 759 23 -544 170 598 867 -519 -495 -45 166 -413 231 811 -14 324 743 430 290 -222 683 264 813 -835 -519 -180 -519 307 468 -423 171 577 448 802 788 862 976 -488 165 197 305 -889 -855 787 -931 -754 264 371 408 -724 -551 881 -843 690 398 482 90 -541 -618 -438 907 -118 -414 -244 947 277 -454 11 204 -526 -594 -22 -992 -430 660 690 993 -841 513 298 658 585 652 40 33 505 486 847 -245 -652 171 574 -17 98 534 653 -513 209 531 122 626 35 -272 860 -508 -843 61 575 438 -515 210 -248 588 502 -908 915 891 110 471 -165 -475 -85 -873 220 -116 -818 -928 -624 -818 -230 -650 -448 -48 -587 539 -649 -436 852 -598 -96 40 309 -344 281 148 230 -333 -917 94 723 -822 494 -891 171 73 255 183 -277 -93 -195 375 530 125 624 137 394 409 781 -310 185 899 492 -34 333 976 149 642 109 501 -786 891 -552 125 211 -340 -765 -610 791 -951 -684 574 822 -574 376 -432 -842 330 403 -17 -809 -470 382 -240 -418 608 -626 650 677 -92 511 357 982 79 405 191 -547 -380 -484 804 752 796 -31 -452 -271 -100 -853 -508 -57 643 100 -599 266 59 -929 567 14 933 -384 -129 509 455 -168 944 513 -831 -940 -434 259 835 -536 -292 -335 -83 403 -835 -229 371 804 513 -855 610 -778 761 448 -121 -812 -602 -345 706 403 822 -270 439 -268 325 -662 124 -180 -548 -721 803 669 814 -198 -87 -501 120 -505 -209 161 -260 -46 -707 785 806 -809 104 728 -397 -490 470 582 284 -366 -523 881 311 -12 201 -257 36 0 104 646 -303 463 -151 106 -366 -806 -146 -337 -404 -514 -725 -863 393 -881 -506 -205 -237 -272 706 -429 -85 -975 962 -385 -788 308 71 880 -788 428 -6 -139 -924 -472 325 440 -514 -103 -518 771 19 252 534 -569 -206 115 196 -983 910 230 704 -870 -477 -289 494 162 -196 751 492 -872 -910 904 -805 965 -627 -1000 87 -275 -302 -581 22 -684 939 216 465 -394 73 -759 -138 -489 -448 -33 886 -889 746 -624 -810 -464 986 709 -422 21 -202 11 780 630 832 -512 -877 -105 -575 68 419 -232 -401 7 -890 528 118 485 -151 -51 -686 -54 598 -291 -270 564 5 -874 -216 -171 -127 836 569 -921 -389 752 672 -334 -245 242 -307 2 -614 -53 70 -756 -287 800 -772 34 -187 -600 75 -183 -234 -229 -97 -910 -175 -995 378 817 -416 -576 -274 641 10 349 -857 784 940 647 233 -803 -2 -463 -656 831 -88 802 -725 -903 440 191 -840 669 434 989 261 -859 940 72 -874 -970 -460 788 526 770 674 74 756 856 -550 51 -928 519 -660 455 -985 738 -607 639 -982 -80 -859 355 -363 153 -199 -956 759 900 853 -668 251 265 983 720 408 583 -378 -641 770 -816 -960 414 365 685 683 554 -21 863 -767 -549 -307 706 592 993 -219 -499 -938 67 730 -646 -88 972 569 -429 404 -121 698 -828 -105 -668 427 -833 509 -560 339 -775 186 -737 903 138 -511 435 735 -46 382 -522 127 141 -524 -894 -606 162 499 -2 530 -270 -612 -810 677 818 417 -214 330 280 408 697 -346 -634 -331 -292 -596 -353 -106 -17 179 161 -526 273 455 -220 -70 -609 948 144 539 -90 578 410 947 -473 -729 373 -280 689 301 226 -489 -835 183 -539 722 -679 -713 -790 -751 -777 131 -562 -90 846 -659 -953 -66 646 513 -717 366 748 58 256 -111 -544 -720 -665 401 -81 486 923 895 -567 544 -239 -351 208 683 -992 -911 815 -239 -526 -595 -706 590 -282 -102 -334 229 272 -916 -988 -712 -681 -785 -305 808 574 49 -755 -84 -750 272 958 496 -437 -573 -328 648 -364 -198 -182 123 700 924 124 -640 771 104 384 993 -794 266 209 285 715 -949 -230 718 -219 -522 532 -93 -542 685 407 722 462 381 106 -371 -610 297 943 428 -950 47 673 -760 -927 762 753 853 -231 -40 350 678 -185 773 -958 610 -565 -120 922 466 990 921 922 -485 -457 771 792 -981 -897 -451 -611 428 -640 -205 -850 13 -512 -473 -406 -598 -24 206 -899 268 917 -483 -992 -233 -926 -575 731 -330 849 684 -471 944 679 305 -189 805 -892 -822 -612 -138 -123 -763 107 -904 933 -973 -911 -586 750 -216 587 -893 222 -38 657 165 238 -232 -45 175 -658 -467 47 -541 463 550 -339 885 -888 799 563 359 -448 938 -7 -3 421 28 850 -799 635 974 -112 -950 472 -160 -392 -858 -834 911 101 917 -175 -276 699 -654 -572 371 -370 -496 376 -449 858 -240 -538 8 732 675 -59 -850 118 -121 711 -525 -772 200 -327 -378 192 -437 131 -232 -492 790 699 -800 375 452 387 -895 -631 617 724 -880 -603 -253 -398 -679 -417 -380 -243 52 591 -434 445 705 685 -147 323 818 -926 572 485 -1000 952 829 892 473 -383 494 679 -235 483 -964 296 501 -406 723 271 -557 -409 -876 87 -154 871 171 -41 -904 833 948 420 132 779 -856 898 757 810 852 867 -368 -790 985 -425 570 484 -992 -55 -825 -328 211 761 813 508 870 907 -156 -294 -494 717 -942 -517 608 133 276 -933 488 -616 -848 -32 831 -670 15 -815 -294 -624 750 -802 -129 -514 987 777 245 -307 -121 336 -366 -603 -434 856 -235 741 603 773 0 -759 630 233 998 524 -306 300 -500 -313 292 -812 915 -489 733 -647 -661 318 515 -917 158 -596 898 -115 925 791 -440 -119 691 -22 -909 737 730 357 -229 -211 -114 230 -363 624 -934 390 -111 -203 -951 169 465 -431 747 155 185 -573 677 952 -269 -959 -793 823 451 579 795 -545 820 -341 -526 10 -498 583 -591 -83 846 -358 -401 -442 273 507 -2 -145 -367 -305 -868 -230 5 -490 -181 384 -343 -418 -804 124 -994 695 313 -278 291 617 -165 -657 913 -54 993 460 -277 68 518 -632 -259 685 258 -485 -983 -995 -386 916 519 390 -655 176 -118 669 -964 -581 107 -280 -457 688 771 -876 -95 -582 498 -409 -244 -695 -345 137 469 -198 820 -680 -397 614 -727 291 61 -653 -582 -295 133 -538 -673 -838 731 342 -247 -648 -970 -432 -326 -186 811 631 -925 -743 742 -799 241 -635 729 -38 -644 874 7 511 662 943 -168 -364 -138 523 233 -614 -106 -313 151 35 -440 629 -451 -428 548 207 -830 -972 -8 248 746 24 682 -465 427 -532 689 -536 -532 857 -603 609 126 207 -941 -156 350 -689 15 951 -176 -298 157 105 373 994 308 -158 970 719 107 347 -709 -437 522 -313 -159 254 -547 -481 -520 -480 -312 243 -695 930 239 362 653 847 -635 -141 996 -897 -283 832 992 -736 -575 -809 -255 817 -680 509 597 -407 -576 -526 -2 317 266 -119 817 798 406 -607 99 182 -71 409 -10 -611 831 -340 672 108 108 126 866 -522 903 -599 -192 931 257 303 -971 166 364 615 -517 -691 -230 -562 584 687 766 -77 -688 -572 285 281 -789 788 -975 -336 -93 294 -992 386 733 880 -606 -527 654 -309 -480 -52 14 -44 -626 -219 126 -618 -16 616 601 674 -220 -670 726 333 879 -314 853 403 528 -3 178 121 809 369 -711 112 161 102 -186 495 -469 299 -291 -99 -586 -926 729 972 717 -163 -787 -204 -293 -768 164 -936 -870 120 -907 -752 72 938 -356 436 561 -573 570 315 263 725 471 -889 724 -352 709 491 96 566 981 555 959 757 -847 548 422 868 -421 -676 479 130 462 759 604 699 -78 -357 -504 -847 508 -810 741 524 706 -183 505 91 714 731 589 -119 -737 -875 -392 -490 894 737 -25 257 641 -929 583 644 563 885 -521 -191 -520 -407 181 -19 -77 -368 642 -187 986 130 482 448 -83 353 -901 -792 -857 115 -911 537 225 106 -418 -112 -293 -313 474 -548 2 -909 731 163 -285 -578 459 -619 -439 -446 630 -341 720 -22 594 553 343 -888 410 586 283 28 -847 179 110 774 -267 -951 275 -129 894 993 145 141 339 958 927 174 -266 -571 812 -946 -891 126 -370 512 284 -828 790 -155 -823 -160 -784 -520 -473 -936 922 105 -937 -45 -790 -880 41 82 -819 223 147 475 704 -20 92 26 -355 -253 493 -173 -438 -955 328 -693 750 -417 780 957 187 -440 -388 -469 -743 -235 -112 907 860 623 417 -706 -633 -953 434 -560 101 982 -929 -889 -752 778 557 995 593 -979 647 -729 -813 -983 32 437 877 540 726 227 167 324 -537 -519 -123 849 -715 -314 465 184 967 369 -640 -840 564 700 -670 -851 -4 247 -990 -696 567 102 883 -662 381 -970 -614 -621 862 942 557 -517 -750 615 63 569 28 22 628 230 -561 -7 497 305 944 -531 779 718 -844 -10 225 532 -157 -885 30 638 169 -714 11 561 104 -180 589 83 -364 322 -68 -883 -392 -768 713 -318 -490 -211 -547 -891 -362 967 -314 -304 593 188 -548 9 874 658 -374 473 -702 738 275 15 870 -981 376 5 -78 -688 -121 763 -765 -432 451 -329 662 -543 680 803 873 -787 -868 -388 -443 -627 -552 474 -89 94 881 -640 -553 204 31 -58 -490 -847 -552 945 -193 -406 264 327 851 585 609 -703 -830 -937 469 -998 -118 -173 -10 -623 -437 -969 547 839 120 -915 -405 99 -569 -442 -919 4 636 -23 -808 285 240 -895 -971 146 844 2 744 -552 -63 -641 39 -699 -179 103 218 -367 -282 -793 -360 623 622 -276 -860 -34 553 780 -688 -914 -228 -937 -92 -208 127 -775 -205 863 272 -467 -188 -315 282 937 -870 -410 -184 962 26 448 -140 -247 528 -420 -606 428 -985 -12 -917 724 683 -294 18 980 -291 -709 333 474 943 -690 -966 160 7 105 18 360 -32 669 -377 -92 -311 146 -578 779 524 -674 -650 -762 380 763 570 990 -170 340 -406 301 -682 111 616 209 591 -115 103 159 -444 -291 -252 109 348 -82 -990 -159 -522 -968 25 709 -411 354 -970 122 785 -378 139 -143 -672 -228 -944 99 -367 650 -812 436 778 625 -44 96 996 -962 -760 -363 -644 224 -776 -853 -350 -411 -771 562 -995 386 -684 -105 -737 499 973 -737 -927 -971 -462 -593 -557 49 162 975 23 -652 -106 -819 -419 -278 472 751 -467 -460 962 330 -377 -136 721 -936 540 -717 906 302 772 -833 -358 975 -992 -630 365 634 -807 -688 999 -654 -781 -58 624 670 863 322 739 191 -127 -829 676 989 190 16 798 600 399 -464 -664 937 583 -584 375 959 367 -735 -202 21 -540 965 506 354 435 67 363 854 -113 169 838 466 729 -274 546 204 421 187 -75 154 -639 -646 517 780 -959 452 -132 -306 -590 -479 966 933 34 161 -265 -56 964 -348 751 874 -358 374 -490 -81 -732 776 -116 -302 -46 750 354 -606 -388 -765 -487 -638 646 486 -892 391 -121 202 -922 667 -475 951 59 593 826 625 -935 861 939 416 -742 -300 466 -501 -526 -356 -919 369 -652 947 -554 -954 -766 -511 458 -488 -93 930 455 -545 792 903 107 -855 244 833 823 -968 -129 -289 -440 -882 301 479 -317 196 -484 -85 -312 -688 -344 -703 693 -757 -694 -624 833 262 747 -83 -197 110 -227 68 449 -338 127 -817 -167 -366 543 527 101 788 -38 -35 315 -33 -438 420 -293 698 86 -128 -963 337 138 -842 -558 -274 -232 -522 757 -428 -447 82 59 -564 794 -516 -499 307 604 -885 972 788 -83 448 -270 249 668 -391 -765 -744 -274 503 543 957 -324 -587 857 -516 -887 806 -402 -610 -370 -89 -497 424 528 761 -261 717 -701 947 641 -879 708 -656 -332 942 -973 750 224 44 -967 -279 994 441 -748 149 -537 880 334 -12 197 981 708 -183 -131 44 148 -68 990 684 390 199 55 -459 -703 405 -679 14 826 976 989 -239 -125 -291 93 -728 -347 -171 -182 -813 455 210 385 -855 395 421 954 664 713 617 -211 501 -356 -805 -223 -303 63 -90 -876 -904 406 -705 -114 -501 -133 658 -788 293 -344 886 -444 -836 353 459 221 -95 753 494 965 512 -44 -363 531 -791 -350 159 46 103 864 805 -996 -811 866 -831 -514 -750 713 -443 -395 -44 -80 -3 950 -129 -557 888 -362 12 -390 237 879 -50 -184 -222 956 382 55 124 834 7 -220 875 601 755 106 374 860 676 -204 230 560 196 -56 908 79 -53 -683 696 615 -943 -279 363 -537 780 -515 689 -415 549 -135 834 -900 213 -221 -380 -97 -261 21 527 484 -198 52 287 -947 -666 -142 -396 758 407 746 627 898 954 810 -3 -638 448 -485 -192 370 -337 718 463 -384 -517 77 997 966 -813 -169 -587 136 -435 936 -549 635 -815 10 372 -548 -103 760 -463 -641 318 -139 978 31 44 -753 -802 -769 -429 225 70 -293 938 -360 959 -860 887 -114 -545 -383 197 -344 366 -744 -81 -146 353 -388 802 959 -859 -885 -65 381 -96 190 -531 -104 -868 -595 -365 36 302 235 -729 -690 679 -670 793 -488 -933 -740 982 520 509 434 171 643 -791 -478 -791 366 -217 -752 -769 -546 -696 924 -877 -768 870 499 -183 -765 252 -545 -599 -328 -558 354 451 321 -977 826 101 -598 -912 649 -978 -465 -197 801 -238 41 25 -473 440 317 942 326 -134 381 -559 627 31 842 -420 -519 -189 495 989 -391 -121 -455 -157 -658 767 -849 -933 -685 524 -684 -763 -767 -409 300 -292 596 -277 -786 -798 742 332 -683 -518 858 -632 -290 -168 -948 -843 -550 -321 508 -932 669 385 -664 59 -434 490 877 -750 545 93 86 288 -59 45 -249 -115 283 240 524 -939 -490 -303 551 -802 656 -542 841 -473 -655 823 979 359 431 -641 -380 441 -545 -455 830 895 -740 579 460 -999 -889 699 -622 609 -741 -188 601 325 -398 -69 -974 386 8 -602 204 497 -312 -43 804 899 -455 212 887 -302 -470 -788 -817 717 562 -414 425 25 -282 -320 401 479 -917 -446 -314 235 -487 545 851 -345 111 410 80 -526 416 767 923 -783 -494 -690 -327 665 374 170 -277 887 500 282 587 921 -696 -425 -268 -856 751 5 1000 382 -948 873 167 958 275 -698 -802 222 -336 415 -201 -181 852 -760 555 773 -378 -44 376 197 371 -267 -134 652 -335 502 471 992 -209 204 496 -454 -599 601 743 -461 722 970 -293 -475 -879 333 637 283 -265 158 949 -143 309 -142 -697 -976 -413 838 -855 770 612 -279 392 -2 -173 618 822 627 823 -678 -444 -363 861 -60 -492 -388 649 887 970 -908 -131 -732 -23 800 600 -126 740 -584 -231 -639 -494 -994 244 -969 -952 -353 -900 -215 -677 799 -577 -373 991 802 920 95 384 -852 385 592 -232 -821 -361 -727 -530 867 344 -254 -379 -477 737 -816 908 -853 898 -726 683 -990 921 -34 -336 338 764 980 -950 482 985 -577 -830 -698 -833 -881 -473 -935 239 220 -778 -210 652 -4 929 -767 593 675 626 411 -461 688 936 -877 930 -454 -714 -838 -181 160 568 -38 -687 212 778 29 -385 -739 517 -731 358 -193 393 -722 73 -452 -610 -313 -114 -20 -647 -214 205 -67 33 706 -187 569 -561 -193 843 -298 -949 633 857 -982 -986 117 -701 904 164 266 779 235 591 -510 -403 310 728 135 922 -942 742 -316 -816 168 315 438 509 74 245 0 689 -556 -638 61 -371 630 -316 -616 -830 -389 -847 507 -560 -227 -806 -939 182 274 712 143 360 319 707 -605 675 -41 260 611 88 131 -103 -926 343 676 -545 707 -805 -123 -253 -341 69 26 -484 410 424 -302 -854 -331 796 -894 771 -57 533 -240 -32 682 -203 12 -106 -650 -161 392 575 -776 -504 -666 -190 -618 675 711 559 696 -968 -698 -934 -341 589 -255 -438 221 -410 456 -652 -725 457 -683 -245 945 -70 361 -300 121 -963 761 157 250 949 -304 920 -860 212 -281 -24 -379 -175 -313 308 588 -351 -935 -449 -816 518 504 881 -363 973 -734 577 716 493 -826 -45 368 487 871 -711 723 -815 -835 216 -204 -184 373 -447 810 962 -675 -1 -230 478 640 -768 -250 993 -537 531 -137 345 -544 -892 -481 -883 -466 50 -266 912 -215 -156 135 694 941 763 -77 -598 -346 -546 -736 -113 -42 4 -351 -697 -96 -116 426 -320 -742 -720 522 -779 797 300 537 -929 -267 -250 -265 -460 -245 -863 215 -775 90 456 -510 -568 -64 408 991 850 -517 362 313 764 -401 692 732 381 624 -530 -717 596 465 114 169 -233 -734 -262 -321 86 650 -975 313 -507 952 734 -507 413 -921 181 -607 -36 -858 -971 -28 561 -342 447 713 -448 -466 564 -851 351 -856 -121 576 -714 -565 425 -193 586 797 552 826 -697 146 -365 153 5 -357 -348 -540 940 -692 -627 -876 833 -599 -414 311 -100 896 -369 -444 -956 667 -354 -95 -515 -647 510 -33 827 219 208 339 855 -396 -820 730 -975 -892 600 9 -496 504 -151 253 -300 -27 -547 808 460 392 -717 -344 368 -352 -575 -719 931 77 745 -128 -90 -82 143 259 255 -620 -84 594 82 -83 -434 663 -639 -567 -66 204 -633 706 -678 653 -660 -809 931 582 523 101 626 389 -288 -428 -704 -84 -166 -373 416 -726 -140 628 -871 -539 -343 -640 -181 131 -623 698 804 172 763 724 -161 -605 407 -605 909 993 -142 -145 -993 683 -496 887 -167 -235 -826 -228 -276 -698 -694 -799 53 -117 86 -193 -468 -957 -343 406 -833 810 557 -423 -457 -726 -142 -934 -221 511 959 -720 669 86 -751 -826 -848 -754 -871 -53 -916 -943 -207 259 -587 -982 913 -718 -299 898 -883 -70 -389 533 -694 319 -357 -127 80 677 -92 -510 574 649 -583 -331 -352 -923 349 248 224 701 57 784 989 -490 318 704 713 -55 -671 -519 -606 684 -842 862 344 -257 -41 761 369 -573 951 607 171 339 788 518 -990 743 -277 -99 405 -988 -341 -69 451 476 -559 642 504 2 -156 -215 874 195 -535 -164 224 388 164 -234 805 -535 -22 308 -971 793 268 177 312 648 -295 -592 -954 -94 -851 946 3 286 -424 -152 36 -307 731 379 426 -762 -676 802 -778 -978 137 11 456 -501 276 -67 397 401 622 124 -727 -648 -439 -946 749 -267 -365 -77 -236 723 258 55 911 -331 -392 649 -338 336 -613 -635 -435 707 271 -196 745 276 -882 289 492 -381 52 -921 618 -564 781 -207 -53 256 941 -646 553 -616 -624 -278 461 -952 -797 -933 -878 557 -596 -595 594 -480 542 363 -32 -182 -164 138 -194 131 652 -3 340 536 828 488 915 763 533 927 -699 -999 265 -216 -17 855 297 -354 359 -837 -876 -920 295 922 -313 -914 -63 614 -443 512 -211 -983 -375 858 548 -797 -687 -290 -437 -290 -420 -626 -55 -76 582 -865 521 333 -637 -936 -917 507 -766 -577 -310 -442 819 -299 77 -605 286 41 318 -191 -202 489 -781 -969 -786 995 -493 -780 234 -99 585 990 -658 -381 483 -444 -388 304 -383 -86 -965 782 370 352 707 344 890 776 560 -803 927 432 645 -539 -919 151 984 290 -271 111 144 948 -998 466 729 -909 139 927 -394 -765 -73 -574 527 253 124 367 -346 -564 -93 -800 955 548 743 158 -28 523 645 -236 613 89 -45 757 -904 557 248 -409 457 917 -591 971 -516 -389 283 -199 -993 -123 -541 957 -490 454 540 720 -336 -833 -217 -752 174 850 506 78 -283 -987 471 -682 846 299 -194 647 -24 -506 109 -47 -109 292 445 26 -62 60 117 -493 -295 427 841 -794 241 -527 543 655 -544 160 763 -324 592 -118 48 653 -211 -91 -866 -707 -761 -681 372 155 203 576 -661 -96 215 -708 82 93 838 -259 -366 676 -85 33 -502 12 343 -407 -180 -63 559 -911 752 -980 856 853 -871 -409 843 256 -336 323 805 -777 345 244 -222 851 338 -919 -759 530 468 577 176 -174 -44 -170 -633 698 -263 -928 502 -491 -523 -222 -923 886 368 -809 -975 -913 486 618 -366 -55 329 -451 821 30 -733 997 -647 -268 422 -888 210 874 257 -231 90 112 378 -580 -594 -370 -675 572 -643 955 206 917 183 606 614 546 541 -608 694 697 -693 671 554 733 694 -33 262 -40 519 194 -428 686 693 -169 -26 126 -924 -120 -731 -882 -864 -705 148 -303 642 -965 809 391 -293 -223 225 -746 -37 -772 684 205 737 -33 -679 809 -600 -973 -114 680 184 -51 65 756 -755 865 -333 -106 820 -505 -387 -71 451 374 -658 -891 -782 -797 409 -504 779 -941 195 518 444 157 -476 -605 -218 -62 552 868 594 -598 -1 342 795 347 596 562 555 -944 878 -467 -883 444 -301 557 178 640 744 810 -256 -454 326 -466 -798 -771 -232 -96 737 204 -183 -270 770 -662 -969 -649 294 944 609 -538 113 239 -304 964 -284 339 61 432 891 -414 -133 -758 -411 -853 -842 427 -947 -764 -619 -662 850 54 -81 141 -922 -857 -215 -673 -905 -706 -455 -559 -185 -192 666 -295 -594 -911 175 -207 709 795 888 -136 -36 13 -639 992 281 -563 29 758 469 290 -508 -521 566 884 -525 97 65 -116 -470 -866 491 662 304 -617 -243 865 -255 254 353 -753 602 -74 -313 288 216 -15 68 -69 555 -298 546 29 35 149 876 997 115 -458 953 -479 842 -49 440 -402 -271 -290 806 -855 -191 -103 734 -63 -551 787 726 133 -733 -826 -645 116 971 672 3 -293 -858 -576 -190 -376 260 -699 -193 -614 -807 412 -162 -530 735 911 611 791 486 532 419 171 -417 -502 970 874 -493 -899 -251 191 -185 208 231 890 -582 -238 237 -284 -909 -157 576 272 -865 -313 -243 -967 -960 -700 43 -865 -262 880 -73 710 -823 -632 417 301 571 711 209 -160 -970 411 854 -588 -698 -76 876 612 -226 719 758 -579 856 -155 172 572 -761 -496 -128 -321 -588 -640 -894 764 435 -502 -208 486 784 -384 226 -147 -101 -166 -616 -177 588 -213 210 -271 -619 234 179 667 -613 -222 -557 -185 -693 418 -730 815 -702 -566 506 834 52 -402 885 -499 728 -776 391 761 492 262 86 8 470 -610 -912 -129 -76 -938 889 347 717 26 988 -828 -778 814 866 155 870 -841 863 -108 957 743 -113 -323 -376 799 -382 86 166 487 -795 122 430 -873 -847 296 927 -136 332 -223 -331 -815 -862 426 -752 -405 899 520 38 144 905 924 934 -659 674 630 -406 334 75 -860 -918 200 -418 -601 835 329 -672 -390 19 -469 -472 -60 -939 667 255 271 -422 150 -884 -268 -910 962 968 486 -598 -762 -133 -388 353 -103 549 246 175 154 428 -519 -256 -161 432 554 948 -553 -844 362 583 -163 183 820 -375 618 255 -354 -257 -550 -480 -533 261 3 -322 -285 970 524 -920 743 -263 550 -829 194 -266 -575 893 786 420 -974 -909 966 -882 -886 -438 -796 737 -184 -652 198 -352 -833 879 -798 -511 -597 68 -632 678 141 250 -871 692 -458 -838 -704 -578 -763 722 -839 302 836 -790 898 149 522 761 341 -584 -961 902 834 795 -487 684 589 606 721 -934 750 -473 -308 667 521 -162 3 -35 -527 461 -854 79 -61 699 455 -838 -878 928 -833 698 242 -787 -159 -390 796 -344 93 -262 -648 925 358 -701 455 -449 -798 47 958 -786 764 972 536 -850 -14 -908 175 -641 -452 635 -247 -287 -80 -840 -869 -838 873 -603 830 -573 890 771 -921 576 344 -476 -13 148 -325 -83 533 896 689 -21 -509 -439 934 -125 776 11 434 357 326 -46 832 -971 5 142 -530 -265 -995 -343 -930 -184 607 -312 -169 682 -870 -670 -194 -742 -352 -242 -383 -830 573 609 482 669 545 -401 730 250 899 -158 -652 794 65 -516 -375 109 708 -910 129 611 -191 -541 104 805 -848 -362 -648 98 -68 647 -270 -413 -79 44 359 -491 555 -596 -702 -803 -979 -878 120 -559 958 -468 -980 664 904 -606 -670 503 -20 685 -613 -975 -106 725 -231 -771 570 -138 618 372 -940 -473 -962 945 -705 -363 331 -283 631 -813 -14 -185 -216 -444 585 -6 699 894 -122 450 257 -842 357 383 816 -258 -112 -785 512 757 -304 418 -610 -232 106 -731 169 -363 -878 -7 873 396 -287 558 -671 -53 645 -340 -223 -375 -567 825 835 -954 836 -459 -463 880 267 97 909 669 -784 -168 -292 150 -84 221 -615 -691 293 -754 -380 96 686 -619 -943 -233 -916 338 772 710 -880 940 -424 -710 -161 -747 207 -205 -813 233 -571 -635 -726 -401 -135 -82 525 468 -318 -381 -108 -932 629 -559 292 563 -535 902 -544 -987 -722 -873 -595 938 565 554 373 -454 -791 56 11 -9 -849 -673 -218 -35 -358 -142 61 -373 -763 -76 -629 169 -311 811 -45 228 -903 215 -663 754 162 -150 403 995 551 -423 -863 847 394 -419 734 -21 -749 -637 244 -722 54 241 -481 615 289 -199 260 358 -331 -326 980 -940 815 -570 66 489 -869 999 416 269 705 -109 -605 -764 429 710 129 816 -180 -627 -374 370 -733 23 -676 346 292 -998 -110 13 -113 -43 886 -638 478 -449 200 944 -27 532 935 -108 -523 915 -898 439 237 -695 209 196 -851 56 393 -674 -681 -584 -313 137 -400 -566 530 171 -290 -393 -293 482 -182 -549 326 83 -448 771 253 -316 -947 -877 -885 458 -714 939 457 729 330 624 457 -933 -755 823 354 858 652 -75 856 483 -846 -440 789 -608 259 616 -18 -224 -676 165 21 648 672 -626 325 -434 437 43 -791 834 47 683 741 159 458 151 931 -12 -42 -723 762 -554 838 185 -564 485 934 75 824 654 -360 -70 -586 247 133 -755 -937 -630 -491 536 789 -996 562 154 -565 276 802 566 617 501 -815 -680 58 395 -827 737 624 536 -249 792 233 714 148 948 699 -474 -902 -141 -364 -631 -35 -65 -851 983 -843 509 345 -322 -327 492 -973 -210 725 85 -10 890 -892 326 696 471 -195 -627 614 20 58 537 755 743 -479 -726 27 664 519 -490 -569 64 309 797 -87 -724 963 249 -97 -288 -279 976 -296 438 -802 751 -823 250 -226 371 326 -482 -753 -556 -325 771 -266 -966 -349 -481 720 830 -758 838 146 -604 -120 936 97 -139 -769 -129 -624 -303 -213 102 0 837 81 -519 -990 372 -147 195 -907 -479 -697 -595 352 95 897 56 681 671 -250 -640 -248 117 -279 -131 -696 -277 -379 566 -798 -809 -191 676 360 -264 973 -509 264 756 -423 -10 -223 784 -92 607 -432 -517 -545 -896 -407 498 -144 661 -551 76 -843 601 738 750 -145 825 -1000 922 -518 -857 342 304 311 -344 -911 306 640 848 844 325 -42 254 959 -1 -375 840 363 -597 676 -634 -146 -374 -205 743 442 -157 1000 229 -383 992 -198 706 541 514 -287 994 -288 79 -415 878 415 810 -404 729 95 -894 462 212 295 -577 -176 682 709 -639 -236 -620 -226 -350 -768 -862 -635 -547 915 -467 27 -590 50 119 -136 124 -725 935 -267 -539 -796 611 740 -491 -633 -255 52 -519 -868 700 392 -71 86 219 942 858 687 -789 506 -64 384 -300 -35 268 333 -187 -230 -654 -642 854 -222 -553 990 969 -809 809 -738 -455 826 -203 972 -277 877 -523 446 -303 -78 847 -488 447 -974 710 -876 -688 965 643 -596 990 -288 706 521 878 -460 461 730 511 944 -631 -627 -225 -596 888 420 -124 -790 378 -63 -214 2 568 765 -373 36 750 -259 493 -106 -438 -74 269 -740 -101 -360 320 -264 -713 -587 -535 890 -746 614 -374 634 259 990 587 558 -745 503 -228 -911 -1000 -337 713 -748 -307 809 465 900 -165 592 -354 -628 -676 -378 -188 770 765 288 -684 -769 -304 405 -269 -396 -174 437 -671 866 -134 929 593 900 -309 271 -699 105 -500 595 -541 590 -459 -574 -511 414 -614 237 -385 671 -839 -965 46 381 -735 -487 -279 -560 -935 -364 -705 205 471 -372 -726 -137 -784 -468 -71 -997 -288 -671 -682 -263 716 138 615 -339 366 -406 -82 -917 181 -369 170 903 850 -570 -554 -997 450 367 -2 868 -209 309 823 -603 -553 -832 -509 659 -485 -780 194 -436 -664 -62 398 -777 679 512 52 866 315 50 923 -427 387 -307 -124 -810 -900 180 80 754 -977 487 -201 -631 -524 291 -849 -821 -231 -123 860 -6 -780 -435 -38 916 674 873 -432 467 27 263 -889 78 -144 496 875 276 528 -563 -149 -572 59 142 -585 814 -998 924 -128 838 -240 607 997 -959 737 897 -309 783 -892 622 -615 886 462 616 -42 735 213 -327 -674 -456 -328 -918 580 -759 -5 766 -974 -294 578 13 876 581 -720 795 -988 -296 -224 -771 -354 324 257 660 475 -528 -77 820 265 818 85 930 -852 343 -64 -820 -278 -77 -630 -861 617 -729 972 316 255 25 -687 -272 -450 -84 660 -594 57 921 99 366 -501 622 -313 779 532 586 -396 148 -366 977 638 -510 -115 206 -511 491 714 -828 509 -114 -286 135 595 -129 -105 889 75 -868 196 427 264 -896 -759 689 143 853 485 564 -79 -925 667 -240 3 64 -476 562 -716 774 -913 774 776 -645 243 157 -860 452 312 -51 -23 -799 261 -797 257 -154 724 -684 -690 607 273 23 -772 934 -717 589 643 -878 178 188 -984 656 316 532 -619 -447 -45 91 329 -578 660 -713 -120 -360 -536 -900 -542 778 549 730 -366 -926 -236 155 -477 64 -927 -948 908 730 769 671 -987 -863 953 776 -925 -352 459 973 -172 175 -587 659 996 702 -429 974 -872 -661 -569 -906 413 -525 493 -32 -834 -990 -285 88 311 690 363 -152 -824 170 662 -787 652 -841 -600 -428 210 885 -843 -947 -911 512 955 -786 355 559 -468 -990 -730 405 -145 -304 762 -854 133 581 -978 703 761 -879 -869 -186 235 -190 -115 -965 -725 768 -916 -453 163 -374 -510 -170 50 314 455 321 -836 -858 -128 422 -518 -869 134 27 -176 236 -388 -513 -805 783 -152 -393 -553 -835 -510 -670 -164 555 113 323 782 -566 482 598 276 -482 950 -448 536 -626 -627 156 103 800 -564 -121 298 964 241 12 -313 -359 863 146 -418 696 -981 -173 -535 -423 -815 -311 -213 534 744 -760 965 29 833 -264 -71 473 135 -132 -748 -569 73 912 -591 242 -124 -425 -45 246 -351 -414 307 10 726 -750 287 280 -877 -482 67 -640 -957 287 72 199 127 145 83 521 -340 -945 -926 23 -892 -76 253 -973 -449 135 -529 -797 -827 -181 -671 -126 -971 -3 952 -883 -77 -720 -388 -144 277 231 555 175 -207 -567 -599 -295 -185 -30 -141 -665 305 -458 960 40 -368 -555 961 117 203 785 -180 525 855 825 -85 277 -858 -399 265 -236 -936 -552 -76 -336 -766 283 -28 -164 -591 455 -821 -579 -808 899 -665 -860 301 241 -316 -744 -707 -394 642 690 -282 965 -678 825 732 48 -287 -335 -184 337 371 -492 -539 -30 173 -704 -765 -673 -498 -985 -7 -351 294 208 -512 421 -244 434 134 636 -185 137 971 -490 612 -845 652 -592 169 915 -650 -686 -208 -343 526 -101 631 260 -421 100 -745 -688 461 685 -572 705 674 323 908 782 -276 -126 680 19 558 445 -898 868 375 -150 -759 67 -567 374 -50 -120 -269 -620 -111 81 663 -993 -218 463 -250 -266 -361 -216 585 -947 82 540 -877 -947 -994 -912 658 940 405 647 -901 -696 -77 -159 658 311 -76 344 74 49 126 -526 -325 -808 -399 -601 870 -585 -406 -758 211 -673 320 -612 837 -486 -967 -240 -184 337 232 -520 -305 271 384 192 -820 -102 -423 65 751 -834 -588 -272 -274 -653 -593 -688 -239 201 439 -655 -839 -104 -963 -470 -963 -463 86 -46 -807 73 939 304 -315 -628 534 789 -463 866 -791 -936 -716 -479 -945 41 -545 -682 839 221 -509 254 -907 203 419 302 516 962 512 126 -720 -576 -593 901 953 -81 799 444 680 -626 388 -757 -388 -646 514 567 522 495 -344 570 584 414 776 266 374 877 327 259 702 90 999 -492 -729 460 -31 -382 128 -354 -705 2 605 -277 -356 -192 -697 -437 -105 -682 -731 -34 60 -978 737 -326 354 -882 901 868 -257 509 378 -334 -88 402 249 250 -19 968 -821 462 289 774 -552 633 948 437 -721 -217 -352 625 996 675 -560 599 -704 370 -764 -474 354 637 -885 649 321 362 -743 -921 -876 18 -301 5 948 -543 -512 -977 -119 746 -342 796 9 866 -271 651 468 -859 552 602 351 470 664 312 -826 713 695 -957 762 224 -952 836 897 -322 100 -769 812 362 425 705 -11 123 824 980 427 648 -501 -541 -137 134 -318 459 276 579 395 -477 -477 1 329 243 729 -1000 -770 590 -818 -229 -497 -724 -72 679 -664 158 -612 -508 -820 849 -12 313 692 164 493 411 852 -786 320 -21 -947 737 -911 -752 82 311 584 -219 429 -492 110 386 647 -241 -407 -2 893 -259 -92 372 748 -228 274 498 -540 -393 -467 -542 568 66 677 -347 275 -493 889 -775 932 -9 927 77 450 827 126 -945 -135 -615 645 -186 945 -208 -374 970 -974 -978 -335 376 355 167 603 771 -955 939 16 766 441 729 856 131 -922 224 842 319 967 -59 -154 -189 -777 -377 201 -179 532 313 -985 216 -546 -177 222 402 801 794 -727 900 969 464 -815 -97 -828 -641 -18 377 -47 -955 -524 300 -18 526 -29 -810 -551 413 -663 794 -403 786 -847 -279 458 144 -902 -311 -438 -888 589 525 592 -458 86 786 -484 -922 -474 -736 968 -166 191 -125 354 -578 429 -329 416 877 -579 540 -272 539 -905 759 287 -760 -143 610 822 -374 90 653 -930 -108 -841 700 -303 801 -67 855 -120 623 -254 826 577 288 -963 222 22 78 -415 -843 861 912 418 924 -76 -746 -989 538 -682 596 -390 82 608 110 -564 -980 -76 -28 -531 -637 216 255 -736 -75 353 -502 207 437 -566 -966 -17 -821 890 706 -772 254 -652 -506 481 228 614 -54 487 67 308 -667 958 -954 -552 -41 947 245 76 406 562 -334 720 185 -821 -626 909 -934 737 746 218 -636 861 -306 -413 250 -914 4 447 -832 900 -61 468 -655 -142 698 -819 409 -790 186 -203 -970 -476 -560 -33 -71 504 -704 -58 212 -378 1000 -984 -564 -731 940 -7 -241 711 -147 163 610 571 -965 -350 136 -214 221 101 -671 -595 -153 -499 145 258 -369 695 528 -181 -880 -766 108 849 375 9 127 -862 -720 -448 -60 -132 -962 256 353 -431 239 846 736 873 -64 -875 551 860 860 363 -945 -289 -501 205 -171 594 674 40 880 -395 227 -14 -422 -331 814 20 -756 -960 -267 -360 -203 786 126 375 151 189 269 540 308 -855 -217 -342 -383 915 913 -230 38 705 -903 157 948 -386 -767 840 70 372 -958 -138 -19 197 721 -389 -96 -126 40 4 -523 96 519 621 869 -649 -982 24 -545 -416 762 -426 317 329 595 282 -479 809 -263 436 247 842 -573 552 -892 -939 -1000 -367 967 -218 -377 677 306 -527 -347 -792 -121 -165 787 -144 646 374 607 250 44 -22 187 260 -784 64 453 -308 -818 932 -748 -243 -345 -808 110 -681 -882 -582 -655 -420 309 -693 -138 -330 -451 -792 220 774 -64 391 763 -471 -916 385 -858 -741 592 -818 965 240 -5 290 -261 -914 875 41 -64 -651 -910 -657 179 649 -752 172 310 434 164 807 50 -537 103 -240 -889 551 -27 -267 639 533 -989 335 945 77 -927 -308 937 899 -538 -534 36 -164 -905 -589 -588 827 -969 -307 687 893 406 259 -395 -3 -605 -755 857 229 591 -564 -186 -52 905 -745 984 848 493 963 669 -980 -822 -3 734 594 -739 485 432 605 -266 842 980 281 -2 287 -60 655 -260 -300 -764 -262 489 447 -25 -241 -704 -868 -552 140 -282 -181 -794 717 -176 349 203 -216 -409 -58 -716 428 889 -379 -97 676 -345 -89 -670 -950 53 181 -594 115 862 -426 93 462 -340 -108 -585 167 -932 -1 249 -600 -986 -179 874 480 55 467 546 433 708 -603 112 35 -675 -374 -478 -963 179 -690 -314 -33 -864 590 -271 -418 542 313 -813 484 943 800 43 -479 983 162 980 828 479 111 -19 -857 974 620 -451 127 792 332 999 31 920 -105 -58 -436 -241 767 -414 -533 458 -266 -97 204 206 -533 -916 453 -585 -177 -596 -571 904 233 501 -556 750 682 887 -211 -477 -62 -18 -386 -290 171 -462 -652 100 773 -152 -850 -382 572 -793 -673 -33 -239 -654 849 809 -115 114 -896 -260 666 -985 879 680 -222 940 -947 -644 -43 463 -268 357 586 798 796 -123 584 -600 126 -991 215 -331 856 -37 -207 657 975 435 936 -491 -868 -248 -716 782 75 483 -725 -833 598 -550 -84 -85 135 757 -487 758 832 595 -862 579 -709 935 -635 -815 3 25 -746 293 -97 -584 846 74 -455 5 -3 38 348 528 -241 410 178 -6 390 -449 916 -521 485 -307 855 115 -224 -323 -396 493 167 -315 -725 -422 976 -526 -379 183 -728 -820 -248 -603 -331 629 563 152 -936 505 -197 322 -560 -115 973 -759 251 915 -721 -289 -475 -436 -882 -195 -681 -873 534 977 599 -333 -108 -481 292 219 -591 266 -80 371 232 -502 882 574 342 309 -463 1000 -382 -914 622 421 -265 417 -820 -338 958 440 -109 84 876 -318 342 396 -962 -690 942 992 804 255 -279 351 250 550 422 984 -253 614 740 -237 -894 -857 -289 323 -847 59 297 582 -438 -8 81 -536 506 679 -426 -93 284 59 952 267 -210 -405 32 789 533 781 -763 388 -328 763 -25 119 899 -107 -810 -160 915 368 -102 75 138 122 326 -942 748 -230 968 -797 427 149 728 -777 487 -155 -107 591 -312 -847 669 -298 -327 40 -928 -916 290 -635 -590 -904 -294 -610 109 360 -574 69 -377 7 794 -551 271 -696 151 786 -172 647 916 -157 -195 -889 425 304 -671 859 658 -567 492 -757 -523 -337 -499 173 72 -277 -511 219 -387 -895 -471 -447 906 -417 -607 517 -543 -95 82 -244 -79 -171 274 200 370 44 881 935 -264 -588 489 -133 -866 110 -690 -316 -115 110 882 751 996 916 -344 63 -85 349 446 -278 -851 -396 370 -827 -152 -891 693 -920 297 -647 -654 890 222 -199 -151 825 -861 -376 -565 -547 -826 838 248 -197 142 733 -775 324 46 770 -600 -648 -905 706 -428 -275 -11 -109 -554 631 564 225 -78 211 -767 392 -987 300 -483 543 -693 -660 -442 272 233 -818 783 124 986 -477 230 -233 873 -705 408 87 389 -397 -563 209 -192 -945 516 -82 -401 37 -609 -286 661 -470 525 551 588 287 -741 483 677 200 723 -615 -980 -532 676 33 -725 850 162 -424 -696 460 717 -336 -320 -484 415 291 903 728 90 14 756 -447 442 -733 -385 -903 -671 122 -265 -924 -187 893 423 -787 957 234 573 688 -233 -245 -276 949 -334 -945 -54 -500 -497 -142 635 702 319 -724 375 694 -25 -494 -372 41 696 659 -857 899 -988 -599 -314 -72 -900 976 -327 22 -90 -947 -434 491 434 225 -862 722 -300 -718 -975 619 480 381 519 209 -192 695 721 555 -521 220 -518 153 185 263 83 523 -31 -32 455 -399 916 557 429 203 -358 662 745 -250 -5 -364 -34 -791 -623 -409 -617 -193 -875 -143 -939 -312 133 -842 -808 907 -654 662 56 821 118 -634 452 -957 760 -646 707 603 812 416 787 409 -812 -62 328 -31 -114 953 -871 -661 190 -943 -370 -375 758 -107 -969 -358 650 864 -338 -31 -203 46 -832 933 -871 141 -101 -95 747 -347 -617 927 766 -863 264 -960 -790 883 -786 537 -521 -998 -835 -516 -675 402 502 -281 -413 407 37 -426 723 -722 -130 -110 -132 -204 626 -140 126 999 -817 -318 441 -367 389 -906 -35 -624 205 -226 -184 -653 84 -866 -239 -636 534 -804 -718 -421 -817 225 673 -357 -67 441 -605 333 25 478 -895 -774 931 -518 -250 -204 898 -162 -820 382 86 361 683 -656 -506 -294 -362 976 964 494 -102 -485 32 720 861 -456 -502 -335 -478 -295 990 -11 835 -136 405 -925 -862 -725 963 -717 -671 504 -841 354 462 855 -929 -493 -194 -408 236 -410 -500 -612 694 866 795 718 403 235 797 728 925 180 132 505 444 757 393 144 495 -53 144 386 -524 -487 371 -383 -639 689 122 -850 169 -383 69 -749 -864 515 -208 -706 -777 -288 677 -351 -338 628 881 755 563 604 -47 899 602 380 -332 240 865 -535 -134 -106 -942 -81 312 -701 649 524 -660 833 -506 -871 408 -964 -656 -513 -993 861 465 -438 -394 406 410 83 555 985 847 835 -918 711 -464 -460 996 -268 -190 806 -222 -426 18 -994 -904 782 -293 -418 103 593 -51 141 399 889 442 927 367 205 338 65 417 246 801 128 -866 355 622 235 546 -133 914 -310 -361 708 99 176 -95 765 181 645 -831 -707 -511 -923 -167 860 -111 -989 195 932 893 -433 563 -293 629 464 -834 364 -997 895 570 563 -690 -728 2 928 460 812 -885 -650 -872 -292 698 -107 428 -578 -614 932 911 -559 865 283 145 905 -917 -307 -865 521 697 396 600 685 -151 -423 -792 -629 114 -855 -282 -461 -851 368 44 617 86 -444 -757 975 934 -332 -369 -867 -538 658 198 -834 773 -340 -78 200 732 674 -610 510 422 -112 -465 958 -117 -965 -277 -975 -553 -643 -386 -421 -929 326 -112 -814 -4 811 146 -932 -128 984 135 -649 889 -61 -690 114 -917 299 -375 -558 87 543 307 -889 -901 -709 -593 440 917 -607 580 880 620 790 -848 -218 -452 -26 18 -934 -888 768 718 -385 521 176 84 404 -266 -272 -326 -217 -808 -442 -577 210 321 -35 -298 788 251 -565 286 -345 524 -282 767 454 -537 313 -321 770 535 556 -976 693 905 -705 61 339 -492 991 976 747 -865 -132 -274 -689 -199 965 -943 422 -110 -136 564 -812 -49 -675 422 361 -807 929 -474 -372 -471 111 953 320 342 -253 -845 783 675 -642 -331 259 614 -470 576 -838 -160 -561 -256 455 694 -517 822 -779 -361 717 498 -902 -686 58 885 -500 -574 797 902 686 -276 -733 51 -836 698 -204 -72 584 -670 602 209 -496 -907 938 481 -631 -877 -7 -184 311 -729 -497 177 -428 97 -38 -88 -285 316 -285 -456 -155 573 237 -797 -611 339 690 -80 635 -755 -464 -463 -318 81 -438 796 -525 392 388 -468 865 -648 -245 -875 -331 -448 -191 -315 726 -72 540 -427 -474 87 142 231 -594 79 889 775 684 -468 804 189 199 -943 -392 819 -664 760 -491 -869 81 258 318 -12 -740 391 174 614 599 402 954 198 -591 140 260 841 -347 -678 -457 608 431 302 218 218 -147 -196 -696 378 -615 838 -460 206 -811 935 185 -393 660 -349 688 102 772 113 -537 -555 -957 -753 250 -815 893 290 325 762 -596 -317 -899 -934 554 992 902 549 803 388 831 188 929 -997 -426 929 797 -644 977 -308 415 -702 815 792 -146 -627 875 -233 888 -768 -270 626 841 -898 827 971 -959 335 -896 95 738 8 905 525 -642 623 2 -900 -448 471 -656 428 -594 721 645 -221 840 -217 -276 814 -539 -743 -348 -342 546 -586 -390 -1 409 298 576 208 697 -952 -281 -317 394 -341 -314 -67 -693 988 -876 -760 599 577 -973 -815 37 -137 872 -973 -690 352 -744 844 770 401 -115 677 340 996 601 199 -277 622 77 767 -578 138 -654 934 -576 -765 190 -705 9 -687 -554 177 -481 -343 34 -617 -755 932 116 758 -650 479 -567 203 -968 551 590 -782 -389 -643 -415 879 -69 165 878 -726 -969 483 444 -868 532 765 490 473 -318 -99 956 89 -336 109 -968 287 323 -72 -929 645 897 -721 -259 375 172 -32 -106 -209 294 4 324 382 694 -466 -145 1 593 429 623 668 -706 764 -336 562 744 -931 -761 -214 -42 -900 -735 -300 176 682 -491 612 885 -563 104 -619 772 453 475 -802 1000 145 -659 389 -768 875 957 -522 981 -436 -939 924 352 -139 -52 -878 275 539 -752 -78 -387 309 -234 -971 771 -703 -577 393 -827 -394 402 -292 -39 -102 -837 -389 -461 826 -288 -113 -928 987 82 -814 158 316 -932 -185 -928 -663 -341 857 -767 -16 808 -694 619 229 -35 -594 -268 440 -248 -415 310 -85 291 193 481 54 -182 -68 -659 -691 397 464 669 435 -168 -856 -730 78 953 577 516 -484 535 480 -983 64 241 934 -241 515 -988 -116 259 858 -413 325 475 -308 584 464 -243 729 -618 255 -855 -513 -38 -391 -565 260 461 785 -927 -521 -687 -143 991 866 510 281 -622 -629 -588 -262 353 810 701 126 560 576 -299 699 750 660 -850 -26 -674 615 -896 839 136 922 -938 -724 -231 -18 278 -462 132 -357 920 869 -688 430 -288 559 543 -468 -597 -77 257 -234 194 -638 -629 684 922 -997 -482 -957 -438 747 -35 -283 942 -321 761 500 -749 -194 -741 -588 906 -104 -227 -533 -228 -974 258 -496 315 -438 -670 -151 24 -668 537 821 954 -196 147 -856 -600 -627 923 718 834 -899 -248 -892 -832 895 -75 -264 -177 281 774 435 -749 -153 476 -496 -151 112 32 -296 124 -72 -566 -587 267 750 -612 229 -407 -276 444 9 202 989 415 -424 -657 -323 -24 -851 646 883 -711 -784 876 218 848 -688 979 4 -437 81 -282 215 353 488 71 -536 -879 -639 -785 504 -783 -710 -5 -677 938 756 -944 844 800 585 304 -911 325 383 854 -421 -428 494 -103 809 333 241 511 -831 -995 415 906 767 -39 495 -233 996 106 -890 -245 6 -416 308 387 -216 118 -274 -847 834 -990 -990 -931 -922 -272 -830 -542 710 -524 676 683 -931 -420 197 969 -651 -590 -782 -631 -170 936 425 842 564 -795 -976 -81 -263 -792 192 -207 437 716 -637 764 314 -951 -949 901 -23 -870 513 -550 537 824 -689 704 297 -628 632 -644 -781 753 -359 -515 151 -747 -403 -798 156 2 202 -80 -174 950 563 -389 937 593 537 -362 -41 693 348 -440 -961 222 511 -21 -687 -173 -881 958 -434 -884 -52 -652 786 657 -989 925 -438 176 -465 149 125 668 -590 -573 -495 376 592 -908 758 -128 -658 -492 -128 -67 772 421 407 -393 484 -101 -972 -229 -685 638 -504 -198 -509 189 340 -46 901 583 -848 -122 420 491 -953 133 -456 859 88 -544 866 -312 -493 -796 -536 220 -409 259 419 101 -497 932 931 513 694 801 195 230 74 5 492 129 6 483 39 -311 300 -79 756 -837 4 -806 715 730 -904 -847 -126 52 -412 -759 -526 614 286 -604 468 118 -765 -801 987 854 544 354 -583 -875 -309 433 -452 -54 -788 -332 314 678 -491 -695 -761 -561 -370 -385 942 569 -578 -660 980 -47 1000 820 503 -433 996 773 806 -224 393 798 -690 695 -221 128 563 974 390 954 -484 -510 202 -266 613 223 -171 471 334 -718 -28 808 -281 767 -173 -541 -624 -632 -583 738 35 -690 -220 -326 565 754 619 -84 478 -513 230 520 383 -993 -945 -730 224 724 -497 733 -939 906 -133 615 -49 833 -755 -873 -588 419 989 -946 -524 7 -740 -627 -381 -975 -580 -458 -443 516 -449 694 -88 800 -286 548 383 -431 -43 727 -559 98 -247 -476 -849 -631 236 823 -736 329 -330 945 -353 439 -660 80 397 821 872 703 -539 -404 -311 714 -898 -363 725 367 -701 -34 -35 -208 485 -982 -498 -442 -373 -630 103 -884 398 243 773 -364 -621 -614 -626 -331 -657 -725 840 325 -817 -574 -34 -966 797 -853 -70 -366 -617 783 911 -761 -954 670 681 -538 882 -278 -710 -932 -444 624 336 753 900 6 -31 -166 125 -274 290 -116 -705 886 921 -757 91 596 -361 -695 -367 -532 -46 -321 243 283 -298 224 895 -937 -642 -334 426 -494 -58 -649 -587 -37 429 604 519 110 -691 -447 -38 -264 -811 -408 -305 653 305 -981 -789 -309 449 77 77 504 640 63 419 461 995 -762 799 702 51 732 810 809 443 75 804 61 -934 772 301 60 -139 294 4 80 925 -633 610 -94 892 -304 415 227 406 53 -221 231 -441 332 852 420 -700 532 -588 405 -989 738 -725 103 -511 51 -991 -339 -959 523 -496 443 -873 779 185 -518 864 -405 -507 -87 121 -246 -822 479 933 -252 -483 428 -350 -293 234 -49 -931 809 -301 -851 909 -34 434 569 -199 -819 -575 -527 -422 501 982 390 -449 808 300 3 -175 702 450 -14 955 -812 265 979 -469 -420 -259 857 457 -519 281 -899 104 -796 590 -270 333 865 -880 85 539 535 775 103 597 -780 966 13 -78 -785 -113 687 851 326 285 625 348 635 -736 622 471 427 -382 -323 953 549 533 -816 -325 -93 -107 -436 -861 43 50 618 -716 455 795 777 -501 506 33 -708 -312 -337 -817 -699 -203 -299 -106 347 693 -265 -545 -531 440 607 -16 956 819 -57 -73 -852 837 -814 -459 -735 931 -296 -458 54 533 -383 -939 263 282 367 -314 -830 181 647 452 313 737 -277 -55 993 56 393 -110 746 26 -104 -305 -935 192 341 406 -354 -244 213 162 -356 -72 -803 -873 -937 196 -624 -47 381 173 932 -680 -501 801 -805 -614 100 -545 652 464 278 -263 290 939 967 251 325 -859 516 -197 570 160 985 464 538 -245 -638 -540 527 12 149 -853 -869 91 -966 -281 -181 -510 820 -141 250 -246 533 582 -359 -503 -732 -641 -707 -700 -830 -966 -414 -912 -892 -480 226 81 -156 200 118 859 -273 -109 -262 537 -32 65 386 33 189 598 208 -34 -102 -32 597 140 -860 583 -228 5 -199 207 -372 397 243 137 549 946 -83 275 -705 -80 679 14 -215 669 -539 -520 658 41 993 91 -153 347 -916 -295 134 731 -11 -95 -700 47 -803 401 -105 -747 -249 -721 -155 -534 103 -672 -87 -965 542 -886 -822 -789 347 528 171 -129 662 182 -609 673 922 978 -435 419 -715 -364 -862 936 286 -79 319 177 -702 -394 -172 -15 -7 -89 212 -235 974 -147 -709 -312 746 -306 -451 -862 396 500 -686 -842 -441 617 -169 574 -577 394 -570 -168 275 -706 959 -610 -663 372 -624 564 358 767 438 667 816 256 -802 -143 -540 -871 614 37 819 -739 -272 -598 -847 -938 -897 211 357 64 -85 452 812 -823 550 -339 107 387 309 -292 -320 -245 462 -305 -71 436 -139 674 -869 68 623 -261 -487 716 250 -168 53 -502 -852 -735 73 278 982 -433 -676 723 828 158 -915 -340 -122 531 947 -547 898 236 -867 630 754 700 -912 -919 -843 511 -844 687 -894 -251 525 -412 247 -709 -154 -237 875 -172 -981 -90 -310 697 849 -156 340 370 -123 957 981 -838 -255 594 221 333 -120 -618 -687 -728 41 725 165 -800 483 386 -593 534 -598 -243 433 -739 -883 -214 -992 967 709 263 -230 816 665 620 91 -833 167 65 288 547 -774 -80 989 -165 -16 -382 373 -420 -195 752 -691 -670 -279 482 -647 -817 178 510 -813 731 324 -973 984 192 345 211 -530 -627 574 -331 38 -454 851 -311 -386 606 215 -458 470 -484 615 75 -156 548 -585 -520 953 -936 975 -709 -91 -657 368 253 968 -760 608 -742 -695 -919 791 -604 767 -712 -783 -414 785 -555 -956 -238 -501 -351 621 -578 -298 431 -45 -701 -152 -749 878 -532 818 -515 643 651 807 317 906 -23 41 159 -329 713 897 -848 147 -783 -883 587 871 365 -44 -595 247 -233 -547 779 960 -399 -180 425 880 386 201 -801 446 505 219 -762 232 443 50 -332 798 -768 -633 188 574 141 154 454 -729 -850 825 -152 220 754 -537 -483 -433 265 955 -866 156 -41 34 -810 -496 -79 294 -706 463 -729 -398 528 -925 -769 884 846 995 976 883 246 692 334 -207 831 192 822 535 -778 -164 -250 -351 -716 -789 -82 294 -944 71 -775 863 -344 -767 281 -256 -463 638 -87 -996 -415 -923 546 -217 234 909 -925 3 596 869 485 -216 -845 -516 -749 420 905 16 -701 393 414 545 -453 514 527 -938 -864 -85 34 41 825 -607 411 -219 172 -925 -560 529 -692 287 -533 675 446 481 819 -791 -360 -64 543 -512 230 869 514 16 -645 281 936 -254 -737 -59 479 -723 166 560 -103 -781 -503 602 -997 94 -389 18 -394 687 -613 -198 -502 572 564 -317 677 592 128 481 785 702 -189 327 -327 -186 909 -460 71 -890 -444 -97 -482 195 122 789 -291 691 425 -891 -506 980 -220 485 343 104 -455 -188 -90 90 -914 550 -466 -756 77 385 961 863 699 -617 182 266 -400 -163 252 551 255 -215 -705 55 31 281 905 -806 945 -938 -762 -397 283 -329 -307 368 -795 -779 -474 -504 375 676 277 -852 -879 -497 460 134 -675 522 508 612 246 -561 665 5 653 679 447 -115 -948 944 -438 -362 -973 144 -332 -808 -183 707 959 761 -20 414 765 -389 252 -452 -370 115 463 -53 -567 -188 622 -986 -161 -381 458 -278 802 395 307 -27 -510 167 -61 461 -597 699 -512 -284 -846 38 870 -445 -219 216 234 696 -340 -272 -222 -754 379 -836 -779 -32 -595 -658 -352 683 142 94 -946 -689 70 -668 488 132 -790 928 100 -694 -124 914 725 885 -163 -882 -853 -178 884 -640 4 328 348 -237 -728 934 -941 369 610 -561 -171 304 -317 -850 245 -17 -413 -69 659 -540 -438 -147 32 558 947 -604 350 -622 -527 -896 277 743 -107 -338 -281 -444 596 778 -34 -713 580 936 321 -236 -341 -569 -821 644 -504 377 257 188 -120 -70 680 547 550 -828 444 -941 864 -493 -345 -542 488 206 556 600 -883 408 21 1000 578 -266 -241 192 -171 767 -283 500 -59 -843 736 -150 -828 126 229 39 57 -784 763 345 462 665 637 290 -460 941 695 608 -332 -459 640 529 834 -811 873 -555 189 -380 -721 791 426 -454 -898 -853 -708 395 -101 -64 932 -948 -432 -768 -320 -307 -9 -379 -11 986 -952 -191 9 -895 928 171 -939 -695 507 236 -538 -607 -768 -143 882 -824 563 796 -781 249 831 119 961 191 582 -2 713 -366 -696 164 -33 170 312 -57 -301 723 821 -795 -453 859 -523 877 333 605 504 729 -674 -259 -342 964 -381 -997 867 -564 153 101 -9 -118 183 558 789 382 -550 469 591 -234 672 218 -820 -236 837 -640 216 -386 -434 843 -423 -262 469 605 179 384 784 -226 174 130 -677 -378 -948 -903 684 498 184 -536 416 -304 473 -284 171 -221 866 977 665 436 -580 -923 -853 -116 -919 -574 -545 -155 206 997 -815 511 -156 581 989 -859 845 152 598 774 812 561 -85 -957 16 977 -544 789 699 654 389 -789 -670 -46 470 539 -26 730 -116 972 874 13 338 -553 517 -395 -355 -116 578 221 158 -947 -629 -1000 864 -122 476 77 200 -794 -364 536 -142 -343 -743 -823 -427 -681 -602 378 -367 808 133 348 -723 -961 591 -254 -701 163 383 -51 -991 -577 -7 -802 890 -125 -605 53 694 -902 -278 789 -128 -239 837 -259 528 -480 833 605 -392 659 -698 -608 -101 -947 -142 -334 -133 -898 -251 -598 947 -996 962 -669 898 -738 616 494 12 -889 90 230 -711 -775 -646 -899 -300 -294 -713 165 -681 894 160 -762 468 767 176 -273 949 -167 261 -670 -684 556 -637 -894 -933 -568 681 -29 -106 518 -818 -384 748 17 99 338 -617 -263 -188 708 -298 -361 -158 -3 657 207 651 -973 993 115 72 730 -963 -267 713 301 -468 606 -200 336 -442 233 236 859 -327 11 -180 701 740 466 517 151 193 -96 708 -758 -792 -324 20 701 321 -493 -230 -601 736 198 945 -80 -532 975 -424 -900 547 358 368 309 -994 -393 -1000 -160 -532 660 65 -103 -114 -204 21 525 -498 232 -110 -394 -633 -344 578 544 244 84 767 343 273 804 905 -839 126 -471 799 -840 -329 -125 512 648 410 129 251 335 -448 841 242 -545 -43 -150 538 417 -852 546 942 733 -618 2 684 638 -570 -824 555 -964 95 -309 687 517 -816 -437 -78 617 78 -151 153 -597 -135 -227 877 35 -883 -96 -323 178 123 -503 1000 650 894 -424 -163 771 518 -328 -412 -14 9 348 -359 -924 -819 -337 144 426 768 -996 776 732 938 -551 535 -842 -414 -669 -390 -367 -625 910 842 -128 -811 -148 -582 -223 952 75 -314 221 -191 990 940 -300 104 609 -266 -405 324 542 718 -651 -364 311 -522 -116 773 -507 -497 607 -797 -884 584 880 -715 -113 -942 -243 -73 -253 -453 806 -885 -336 -80 207 -50 -165 765 137 -333 -241 -537 912 -903 -754 -908 181 -443 779 851 340 -238 371 579 975 339 852 376 -109 877 56 910 -531 -22 -793 -137 -776 199 745 -555 825 -574 393 790 -401 176 -228 -142 -28 -6 -457 -242 248 401 -699 171 -738 254 -572 314 913 -912 -268 -690 -658 853 -969 -97 -705 -753 145 -221 -167 -980 58 -868 -392 -323 -454 -137 -452 -36 757 -129 980 32 511 -228 689 -75 294 -88 334 10 246 -992 450 939 -594 374 -129 -42 -303 823 -703 486 806 -985 -81 625 -590 823 -608 -68 -113 570 -217 -286 778 315 -920 -959 -972 818 -361 386 847 -96 -326 834 776 338 533 271 -604 431 601 -537 -84 848 12 179 467 832 -365 -19 923 263 543 641 482 662 761 -230 374 169 185 213 187 -436 -742 20 623 -323 443 943 205 963 -225 534 525 225 -321 921 124 -67 -788 -605 625 -402 -161 439 -956 30 435 820 -781 788 814 34 -402 -641 -411 -438 -165 929 953 771 -861 -147 -38 121 -931 814 252 -320 610 -906 420 -55 685 186 63 -756 760 -721 -675 739 -851 26 996 -162 113 123 561 995 420 -220 689 878 512 664 264 546 748 -54 12 466 288 -46 -747 -743 986 -264 -92 -253 -814 -240 422 -704 647 -637 426 184 382 -142 -54 914 398 -998 -458 848 896 617 -185 -69 254 -26 -90 901 356 -925 102 -236 -534 -458 5 -61 -547 -358 491 607 100 947 -978 375 -572 -336 425 912 -377 889 -722 -901 -581 683 547 -138 927 765 903 -3 795 -134 -353 -935 -484 232 -170 -389 -339 567 351 -141 -961 821 110 -842 -755 967 -169 -560 320 -1 944 -402 490 327 -566 -722 -243 -89 -885 -384 -663 540 -464 879 -893 110 -82 890 -841 356 -85 -837 737 203 -157 -656 -213 -363 240 -313 281 -961 -119 251 955 258 477 -202 579 315 91 654 -568 720 46 98 365 121 -219 599 -404 409 158 123 -318 -174 509 -349 -294 -65 405 -41 -597 231 910 -911 -415 -650 -702 -495 -599 359 -270 784 -123 517 -201 -329 -690 -959 -929 -832 124 -265 514 -763 -282 -219 -778 -465 -496 405 252 -935 936 855 46 800 -652 982 -622 -480 452 319 327 411 153 -189 -318 -37 -792 55 -47 -867 428 -535 -316 -751 -184 699 -357 2 234 -879 -141 -488 -473 -245 51 722 -902 -990 -863 -104 -211 -642 889 594 620 104 0 377 -936 -801 -29 836 -328 -198 -476 697 -32 968 -721 128 903 673 318 844 -628 587 698 -481 -348 -57 170 -39 -183 -713 967 -894 -940 163 -39 698 -833 -762 32 511 -4 -71 -824 36 -376 -4 186 -746 -530 -415 -269 86 996 207 173 -496 -799 657 997 826 68 -513 -655 -932 -783 964 -881 -407 -550 -225 -878 -397 -941 574 -99 -747 -771 1000 -713 -729 752 173 436 869 -779 -915 -25 -521 -782 197 869 397 711 -783 343 -795 437 -318 594 -580 710 357 -572 273 -590 -521 792 -637 732 -728 -72 -713 -490 689 -417 -122 -256 962 -464 538 -775 -836 697 617 -144 -970 879 -524 -552 -924 -237 -998 -40 310 -371 700 -963 -742 602 -271 760 411 -829 -734 -200 933 -403 -924 -598 981 344 566 -901 -994 943 -419 -512 -850 446 775 513 128 122 -791 0 -328 90 507 -252 17 645 -227 786 -34 -666 -164 885 327 -259 -680 925 -654 36 -899 876 91 901 -984 598 -142 -416 560 -838 -803 -472 -967 -649 -176 -860 677 102 -970 -197 -451 19 169 690 664 535 85 180 261 497 8 416 -846 999 -139 -288 -981 -591 620 621 -616 -217 -158 -692 736 738 686 -653 -658 187 -153 634 -899 -463 -182 299 -375 -976 -211 91 923 458 -235 568 -362 436 -271 859 -575 99 951 42 -768 -419 828 -999 -933 -283 -715 37 808 673 -910 -667 472 -36 -518 -711 -981 -987 18 -304 206 203 -165 155 -857 -308 -428 -795 662 723 -710 497 509 -646 -798 -88 -569 524 633 -168 -819 663 102 -105 767 435 -834 888 -105 -614 -181 753 -390 -929 -860 306 -431 613 388 216 -391 664 -96 716 682 -775 -843 79 225 968 -74 -602 -200 -472 382 244 -105 310 188 470 -421 -55 -586 149 -750 -313 369 362 943 869 -681 347 -892 -655 737 -226 552 838 -692 -775 -801 984 345 -56 -869 -383 946 686 198 255 957 69 -674 19 212 891 -358 -237 -554 598 -347 125 613 562 119 792 197 -73 473 152 436 828 -819 -366 -547 399 -451 -591 -4 -213 650 914 -775 543 643 -393 -154 -449 782 521 -219 280 -738 108 -724 -863 995 -621 -800 -946 409 146 737 -667 -273 627 -347 -916 -772 -854 146 -994 558 739 96 431 -214 742 -669 416 -557 -195 573 820 -186 289 -907 -343 -444 167 -389 353 -148 -747 -60 -975 493 870 743 -270 -564 -248 317 367 828 -298 -570 420 -762 -974 -528 703 468 869 -563 -209 959 -49 -362 254 -42 665 -741 571 913 -429 -556 613 -767 -386 -601 297 754 467 -194 -908 87 -455 -600 -73 907 490 -725 -796 -818 -395 809 630 -61 -446 -224 -613 -182 296 483 520 -310 475 301 940 432 -319 -29 265 -671 -777 42 -950 302 -163 802 20 -178 463 -580 566 191 372 -563 532 863 -890 152 -865 895 277 277 343 625 -13 224 -54 625 111 -448 -221 -403 -909 83 -732 595 787 586 -145 993 -720 -690 -288 -6 181 -165 36 -826 392 199 -855 74 -896 908 584 -283 -367 -293 500 -146 -923 285 -404 879 14 -46 551 462 -900 850 388 377 161 142 227 729 300 317 -844 218 261 -605 -757 708 960 -947 286 -535 637 619 -70 -669 -141 513 983 -308 97 -466 -317 318 779 -532 94 583 227 111 498 933 -502 -609 435 -175 505 403 669 -56 202 -25 622 -918 688 248 -177 -912 -59 -156 958 -510 -406 -512 555 -483 -64 -965 -402 -701 -773 362 536 -692 -160 -565 9 -264 768 731 -566 -21 931 538 -650 -202 -432 -218 -54 -492 -541 533 -3 118 -196 -195 514 -711 828 -758 -370 52 579 -529 -591 488 -754 -188 -974 602 -629 -849 918 371 -605 198 201 69 454 -227 65 661 59 334 -606 -18 -140 83 299 -635 -991 316 -254 -431 786 645 663 -592 928 -92 256 929 -776 -295 -779 685 -835 -728 365 226 -23 868 -183 741 -377 457 -466 346 -592 -731 249 -105 58 -542 885 -559 117 -372 -378 357 -498 357 -367 -403 655 46 -405 921 296 -740 -561 902 -193 -276 -61 900 -628 -641 577 936 494 -126 918 -701 -967 -98 -181 -98 -395 117 740 203 191 981 -817 985 931 -150 494 422 802 -22 401 -580 643 -563 117 -305 -542 508 -90 41 -903 -171 -590 -13 161 -86 -867 -671 -447 -956 -967 961 4 318 137 -518 939 761 -458 -654 -582 -828 885 997 616 -541 996 -776 -234 509 -710 160 411 -906 536 529 472 283 577 -267 -844 -550 956 -322 -997 -509 637 334 -91 330 -608 -514 -9 -41 136 -512 -810 -733 808 -109 124 -324 -638 350 -713 255 -997 -969 230 -65 169 435 862 10 -668 -151 -660 -831 -523 -391 -571 -660 730 -197 -793 471 -779 -131 985 933 -234 336 -469 -91 -852 675 -199 -122 -681 -240 602 -361 880 537 -722 15 -59 -25 424 168 -654 380 -129 -281 57 483 -820 -989 -322 -219 771 592 -658 272 966 572 241 386 297 991 -346 551 -988 -999 677 -387 343 428 -616 456 845 -531 693 -938 -35 864 -648 -156 798 -192 607 393 -112 22 336 -97 -98 -509 -942 84 262 821 -236 -241 -200 -557 -976 -326 -742 535 -966 491 872 415 387 104 608 -445 -770 97 850 929 -151 -359 -145 843 -29 -564 124 -267 -749 -188 -547 -303 -340 -338 -820 16 -734 -557 893 -306 -494 853 714 743 198 -761 -662 -469 624 -715 838 327 981 -749 -489 538 651 -498 -734 -440 835 99 972 -6 151 522 647 -528 725 -752 149 447 492 -689 226 327 513 -855 748 -678 711 459 -879 -294 659 731 618 261 201 -135 -525 -633 267 357 -930 -240 102 -522 923 476 -706 914 -471 -930 -20 -744 471 786 464 919 712 60 -375 740 227 -866 85 311 362 574 -248 71 -78 882 685 79 557 -186 771 311 -178 -992 310 714 173 -949 -637 -193 443 333 183 -259 -462 602 -871 242 410 781 -958 -487 -575 -346 310 169 -985 323 66 838 -348 778 48 482 -866 -95 -509 -190 458 916 46 545 -854 -273 615 -613 -795 -259 995 -11 608 305 -378 -487 428 -37 974 565 302 235 -535 -619 -833 -699 -365 560 781 274 -791 814 657 749 117 692 -967 81 -232 968 540 73 -239 254 512 -857 -754 -283 576 -787 694 875 -226 148 986 -696 -567 951 -865 -154 482 427 -42 854 -575 -25 -742 263 -558 -599 112 449 -381 -812 746 877 606 -247 124 -620 97 -625 -345 801 56 -406 631 -138 -713 -166 -830 -171 132 -218 215 -153 513 -579 592 -371 -370 152 241 357 947 -453 -616 -260 -697 -200 542 -383 6 -297 -215 -807 -371 152 -257 236 -348 26 623 146 636 -785 160 -558 -121 -642 955 719 -562 741 749 512 -650 284 999 385 464 911 -743 -954 765 -604 794 -774 -747 707 880 -106 963 74 516 -585 -778 -740 606 -222 380 89 569 830 -751 427 88 757 -910 -701 -48 679 498 65 -88 -273 444 -901 -505 -961 261 970 -555 723 237 843 266 632 -474 -622 923 865 625 253 511 -519 74 662 -393 -170 -278 -946 -530 635 -481 -77 -805 -44 549 -262 -968 -230 821 998 700 -836 920 -679 455 392 652 349 366 -368 -138 213 -151 -794 385 272 -806 -635 698 197 -858 -348 -592 876 949 513 208 -797 994 656 565 -44 -241 -19 217 515 848 -642 -988 -145 159 -916 618 571 -351 98 -763 -196 266 -583 969 9 -389 -476 87 -325 33 -847 975 -509 -949 232 -772 -436 347 -457 0 -551 541 -903 562 -607 -788 -124 -165 -327 724 -805 905 -790 -366 -945 655 -227 -228 311 -140 -639 810 -474 -866 -156 440 -667 -764 713 675 -728 986 -91 -359 -440 984 -579 56 783 971 -445 -306 -172 -343 -845 758 202 -958 558 -439 -764 438 -72 -559 -831 322 -562 -122 740 -598 -120 -619 741 -420 -603 95 651 -221 718 -555 -359 -224 -362 632 803 756 774 631 984 30 -327 518 -275 86 -552 -283 906 532 790 903 -889 -271 383 709 -47 296 -660 797 -451 -5 351 729 -286 804 -140 580 -74 49 -652 716 433 972 319 367 761 260 140 -239 -702 -913 529 67 707 111 17 79 -483 295 -331 219 329 -665 -318 -920 69 455 276 -982 948 52 -259 687 -527 251 -942 778 -255 223 160 558 -11 45 897 936 -457 -987 -145 988 -449 -894 517 698 -123 -995 440 -600 464 586 8 -229 -276 611 -863 -479 -258 339 -630 -132 853 31 -877 652 -723 -900 643 -476 -506 122 584 107 -758 946 -570 -303 947 -434 323 636 -509 -613 -683 617 -879 -131 584 -483 67 978 486 1 -625 -785 -223 377 -879 763 446 -533 404 939 953 60 -453 13 720 601 461 -883 310 90 541 -870 -597 -766 -556 530 656 527 -843 847 -393 613 -248 738 -452 384 505 861 -335 -831 282 459 -601 193 -405 -534 -286 -6 444 548 -412 839 -851 617 -932 -334 110 224 619 -777 -502 -565 -95 563 823 172 667 709 -918 -109 -858 -361 -666 41 -160 288 518 251 103 -707 72 765 -147 479 -903 529 -201 -598 714 135 687 740 706 -297 -289 -129 139 294 -120 -47 -396 384 746 254 470 -417 -536 971 183 40 162 -864 -939 -509 -665 872 68 -24 531 -409 -801 574 -161 345 -677 -309 497 -153 -523 -432 952 11 604 -95 188 143 601 498 -24 -393 346 930 -756 -900 -433 939 -162 -752 -7 -109 573 -7 -141 890 892 -901 393 802 880 -801 653 54 630 324 615 291 173 280 -901 29 -168 950 997 -257 -761 -451 -279 342 -655 -683 -38 841 -937 389 -670 -69 -663 4 -93 -442 -637 -305 -362 -756 180 -130 798 -888 402 235 -738 391 859 495 537 288 -787 777 76 375 604 580 11 -861 274 -562 -232 319 577 -680 -762 -442 635 -31 429 164 -848 -298 35 219 955 140 170 -617 504 -224 -880 -169 -523 -287 -712 500 -961 643 16 -550 896 -950 -635 -764 466 723 -327 -123 -872 749 954 444 355 770 413 775 -67 817 570 -858 711 -600 -535 -69 813 -811 -261 571 -521 -470 -466 -288 -709 121 132 932 261 274 -923 112 230 -429 -849 858 -690 -949 -820 -655 467 -86 195 -639 183 -358 415 -358 925 76 216 715 -734 -867 -722 -853 448 57 -66 -884 -858 78 1000 769 -472 -10 -100 979 261 -98 -365 791 -108 -890 -706 983 -336 -734 30 -96 169 -313 -167 853 -217 -727 -50 59 -17 -787 644 584 -386 687 733 606 448 964 -244 240 -675 -393 118 712 376 168 -557 862 315 -10 440 751 338 285 172 969 -94 -85 -217 -785 837 567 -476 -267 -500 308 507 776 -904 -725 -782 931 621 -846 337 -169 -104 602 346 -515 -463 -876 -15 543 132 139 -17 23 63 -988 -570 36 -207 -172 -904 -236 762 -113 790 441 631 -183 -780 390 -939 64 -839 213 -732 -296 583 -405 -386 38 -127 -492 -190 978 86 712 -163 -880 37 -28 912 690 -788 -334 -720 -687 -979 -962 169 -365 -412 -545 306 47 149 204 -870 -994 -221 181 30 519 409 732 -247 -576 -169 524 415 -24 464 486 516 842 108 803 674 856 -546 -283 -115 556 -411 -366 724 -982 -661 512 -661 779 -360 -89 658 -141 808 -37 -999 -318 629 835 -242 -770 908 -804 462 946 327 187 499 551 -100 688 -32 -100 -826 232 -856 33 -888 701 995 570 747 888 945 -144 27 355 -557 -776 807 -921 141 -681 101 -24 860 106 -189 701 -982 605 667 894 -873 319 899 -538 -402 17 -382 -76 -174 -608 -34 766 -379 -777 96 518 -72 -15 -222 220 -622 294 186 -754 -165 -372 840 -957 -696 857 791 523 900 569 712 434 748 285 -138 389 995 -597 561 -958 552 315 844 325 241 -580 -120 -6 582 520 -699 -158 478 -476 -705 -64 -774 -601 421 -789 -430 338 -193 266 448 -382 718 -563 429 -334 -518 -941 -890 324 -804 150 89 353 -840 -982 126 -252 316 -55 381 657 379 928 -469 744 -255 -115 987 494 144 -776 885 -631 -242 -376 881 -594 636 -523 323 244 583 -744 359 228 -117 -937 -398 52 -654 -977 566 -380 -159 693 15 -513 650 584 216 984 -728 -934 579 -345 535 -837 -148 -93 696 -730 589 717 739 716 -252 -373 -670 575 681 -951 -741 -105 3 343 435 -304 -627 109 818 -876 380 -541 953 -821 339 861 -562 -974 -32 397 140 632 -868 946 837 -571 892 917 51 -531 307 460 376 -354 221 794 -461 383 432 -373 -990 -514 -694 663 -582 -489 293 4 713 95 321 -869 450 -183 -501 860 137 -943 -59 551 449 230 -777 703 -238 165 585 161 433 333 755 164 -976 -680 68 -746 531 696 439 -80 -699 248 471 834 667 79 764 -915 231 145 899 -803 -481 -598 696 390 464 -493 780 -334 880 260 72 969 229 -708 -498 35 -569 -570 -179 370 -652 406 28 -686 -593 -896 -721 507 167 881 -331 671 -231 590 -13 -443 389 975 -16 875 192 728 -365 107 432 -758 -395 -333 558 -769 -892 -311 -384 -550 -681 -399 -664 863 905 60 -236 531 -132 891 83 -588 -95 127 326 -777 -600 -748 -833 97 -642 266 618 680 906 -709 -667 110 -761 979 -155 -141 273 -88 782 -702 -1000 360 -928 -494 -166 -614 -370 909 965 -464 -289 81 -31 -879 59 631 462 920 592 427 -74 -951 -845 390 -770 -224 -482 603 -778 -847 128 -328 -934 713 -811 206 411 879 531 -903 -275 934 540 988 -340 762 -183 -339 -829 -803 592 -958 -679 -875 459 519 692 -336 932 317 490 335 740 925 -147 20 -185 816 -416 332 -660 886 -454 -908 567 -555 -992 -452 -566 517 564 -721 94 -142 204 -815 -549 140 524 320 366 -538 -450 261 -300 -799 536 571 521 -47 -149 446 98 -304 -703 321 100 -421 632 -541 -116 624 190 583 533 72 512 -34 -412 233 -989 142 -236 131 394 107 983 901 268 968 -123 976 401 862 -901 914 257 81 723 -250 426 -378 455 -186 -28 962 -499 226 -164 295 171 408 -130 160 169 -555 48 38 -86 -537 280 -391 -210 55 -101 690 303 -329 907 116 683 890 976 -475 254 53 977 -571 -4 -601 -768 80 151 204 828 483 -961 207 808 -746 -18 -297 -737 924 -541 -573 507 588 -128 480 -74 984 284 933 739 191 711 -713 -4 815 -576 645 813 -243 -220 25 937 -276 -158 -315 -200 450 669 958 -901 -134 386 -337 -741 124 -38 -783 673 912 -769 -142 -135 -535 -507 -628 582 923 -531 -927 -47 67 686 -507 -459 166 -887 -461 840 276 -46 376 381 821 -53 425 -575 -939 10 263 391 918 930 669 -553 -341 -930 565 -711 -208 -185 301 -69 -554 502 865 690 183 280 -145 693 -139 -974 777 989 -880 -599 362 -52 425 -261 -421 -460 -968 -124 -125 -882 964 83 742 -791 106 -952 593 -38 82 -60 -826 389 255 558 -84 982 -501 526 203 -362 350 163 769 805 258 81 375 418 839 -363 680 -692 968 -184 113 100 -910 261 409 300 515 217 795 -63 -558 123 652 797 522 -841 855 965 69 -42 1 985 887 -999 -745 448 447 -954 509 555 -833 42 541 854 -550 -474 921 -468 608 -980 20 926 553 67 -927 226 -692 611 -679 20 500 915 138 -525 914 693 -815 -67 746 -669 -189 700 784 -477 639 157 -84 -110 -849 820 -560 929 813 647 681 -337 18 505 289 63 -647 -896 871 -342 532 -118 -16 -350 546 44 -10 -665 -500 469 -438 -491 -60 -467 442 -167 419 986 -104 121 329 -717 577 239 903 806 -237 -112 588 953 501 -350 806 -516 931 183 102 817 -810 -953 875 601 87 -394 726 347 7 488 141 229 -712 -182 -50 97 644 355 -995 268 -334 -339 -788 -97 886 883 246 471 12 522 569 358 -551 -344 -174 131 255 123 578 478 -521 -383 37 -1 -40 641 188 -193 151 65 -974 -896 -152 -864 32 251 -424 275 69 -511 807 -914 -245 -517 -970 -871 909 491 449 -359 -150 -673 935 -51 515 470 -898 -988 -520 856 -802 -526 894 -501 -559 -888 -515 490 821 614 766 809 -111 -902 -432 -941 -990 996 600 -709 855 -662 369 355 -76 799 618 520 702 -500 241 -313 802 122 -498 281 324 -218 -52 613 -728 19 133 -576 778 551 327 273 -423 412 755 -166 -509 -648 466 715 885 883 399 -141 -263 -987 -821 212 -738 804 -713 -588 614 876 -873 -91 749 -34 396 614 90 476 -672 64 -447 670 31 -612 330 799 -372 335 -292 -308 522 -213 709 -676 -906 144 -384 169 -813 647 749 -833 -901 736 963 784 996 -727 -631 239 -469 898 994 -54 969 437 -48 898 -569 821 -395 269 141 -425 -120 150 -780 -130 -894 -668 520 29 -228 -897 253 -720 -207 450 698 606 -875 328 62 -883 -554 -454 547 -596 -763 571 185 -535 394 996 252 657 -553 976 482 -996 625 -77 262 434 16 -326 -231 -475 -156 699 -523 -420 12 -672 -912 828 440 278 -398 -896 210 962 661 -830 941 -734 245 89 -947 934 840 244 684 728 -184 107 884 -445 -232 240 -4 -124 -308 -514 811 -921 794 -136 270 -234 922 -379 -720 -133 402 931 664 318 774 -895 -658 -262 -601 -239 466 -441 -820 -851 799 -668 -579 -270 210 -332 417 957 -27 146 -777 -176 -39 950 -615 372 -54 -956 630 -301 -789 871 -870 -566 -227 -126 -542 44 1000 588 184 652 -708 972 -295 -723 -32 314 -252 412 6 367 -74 -326 -363 178 161 -834 876 -934 -97 -840 450 -890 133 -199 -459 -443 -246 -551 -772 146 -69 103 562 -556 -679 859 -234 236 244 728 -706 -586 -511 -20 807 620 -76 624 200 761 -190 -186 -78 542 -459 680 256 -747 -60 -202 681 -505 -133 463 548 -817 -935 -164 616 -577 129 -783 -264 -460 -784 -260 -218 924 -470 -908 -627 440 119 -402 272 627 497 -425 471 -64 241 487 363 304 -616 254 869 314 -247 111 -191 -701 278 -864 465 -80 367 -997 374 -952 397 489 -558 660 -113 346 -927 910 91 -699 -270 -749 -328 69 -801 50 85 -154 -935 889 -839 -30 81 -428 323 814 -181 14 -2 -742 121 840 -554 906 28 -285 -559 -420 37 402 92 -813 -650 -732 913 -645 -574 834 632 898 -696 161 75 -258 -260 -264 973 705 393 -566 -454 195 -984 -129 81 679 -642 -87 502 -319 344 452 -582 -253 -340 -399 844 123 -221 -422 -991 465 -258 382 -763 689 364 -355 953 -318 -641 541 -892 -365 292 269 -819 -25 -993 -435 -870 316 30 299 -304 55 -654 -984 -684 -750 105 938 -424 93 591 764 -769 231 748 -260 -804 -44 -88 -265 595 508 -890 -133 515 -341 748 -293 476 -907 361 736 296 445 -449 -100 -643 -997 763 210 -518 19 238 308 -75 965 -556 954 -685 -281 19 -955 57 952 776 -806 -95 971 -26 -685 -563 -789 -670 -343 -533 420 689 -509 -980 -834 -683 500 35 88 -793 51 620 -281 161 905 -578 164 714 -105 -149 981 662 4 -485 6 343 306 919 -807 351 -1000 610 -836 37 221 -659 492 186 -423 -20 372 -407 248 -639 -912 321 -38 735 -505 522 48 414 -354 -826 -830 -104 -815 991 746 925 -234 343 -51 -885 -303 592 596 858 583 -724 -248 172 -806 -163 235 326 614 17 -281 130 -637 -81 -118 -458 551 -321 480 955 605 685 60 714 -830 -82 638 -957 915 -353 -22 773 249 -102 -877 -287 716 -762 661 -795 -843 101 -941 604 140 229 619 -81 -842 -893 -528 614 -90 -76 860 868 327 54 780 -61 -456 -526 491 96 -38 559 845 125 196 -473 -90 628 41 995 942 660 -247 953 625 -143 274 -411 -988 -640 -419 99 887 22 120 889 171 -577 504 -243 -283 -506 833 -673 -182 231 -69 -460 433 -451 110 310 -467 207 -726 200 96 -531 112 904 -994 -471 346 2 -674 -160 821 240 -605 87 255 -46 -103 -675 785 -691 -162 812 649 -665 951 482 106 501 -567 -420 545 48 892 288 62 -642 -990 -794 -90 -198 279 44 -843 -481 -763 -798 951 -174 952 100 146 979 -222 -94 -461 373 376 819 -211 -58 586 -90 -776 225 -50 -215 -270 -19 909 467 -163 879 -656 -839 478 -851 -901 25 948 -536 383 957 -150 943 -723 -761 -412 -912 -620 905 -549 778 491 -793 -634 -497 928 652 -889 292 -944 -244 -436 -352 -542 -782 909 -270 98 726 12 4 803 -980 539 -168 -37 -903 786 -220 -989 -981 624 653 590 748 21 -430 599 -57 710 656 -506 487 771 -877 -215 913 687 164 -204 659 -820 -80 -87 822 285 530 -558 747 154 -75 -763 -696 -701 352 814 -863 -261 -476 -867 725 618 -222 -326 -270 -715 689 -404 -695 -391 -637 404 602 -346 -222 69 -284 874 863 738 865 -681 -649 -673 -466 -941 572 -194 926 542 670 191 611 645 159 174 -951 -124 -275 -254 109 705 -272 -50 715 360 103 180 81 19 383 -196 295 -518 -988 846 96 -900 273 922 537 -440 657 -502 -692 -556 -873 400 -469 -729 -941 -392 938 463 -442 -353 -764 -48 -897 -754 -7 -382 -27 -179 825 996 733 804 43 -662 164 995 169 -453 -381 904 401 580 -818 -68 779 161 144 39 -846 -914 -367 -445 401 -941 646 226 -259 571 82 761 965 194 -33 -217 168 201 325 -246 -407 950 -957 -798 -120 903 460 -797 -586 -860 439 574 933 490 594 798 -340 -519 -865 922 0 -631 -703 97 335 -313 520 -595 -938 -210 273 -159 176 -291 -232 78 600 -971 -28 798 -559 116 -40 -820 494 815 -534 -379 -344 -880 517 980 -278 -662 782 -263 620 126 -453 983 -201 -817 265 -763 48 -230 -775 106 -705 -93 -316 -474 -272 406 -859 -633 258 -849 374 -709 -671 -429 682 -598 386 -160 370 915 863 -637 259 745 -93 538 -73 -764 468 -186 972 -889 -314 286 -285 190 354 839 -291 748 -716 674 -635 505 108 -171 -322 769 450 137 411 108 213 329 784 733 -736 911 -407 -126 582 990 118 597 821 823 395 -65 780 615 -774 235 33 308 660 54 278 -119 -336 -496 827 -651 -668 78 704 -459 543 -384 -680 -630 540 -97 -438 975 -798 141 -381 -833 -514 276 382 675 -43 558 -336 -920 946 33 508 -214 -9 959 -823 779 444 136 913 -97 -858 518 -968 671 790 563 -292 -314 854 -410 839 456 773 -248 -25 503 14 -358 -484 226 375 67 -565 -236 -567 -715 -216 -974 -618 755 -189 -214 -743 858 -499 -432 851 -668 254 671 -631 -988 420 -522 -577 295 -300 725 457 -653 -186 60 32 -471 108 -402 285 -92 -114 -598 -622 -998 -928 778 573 -230 390 -196 381 -64 861 252 944 -326 -929 -373 -922 541 -976 626 65 -596 823 -703 -402 -995 -813 85 989 176 696 794 871 793 -812 339 -432 -903 211 -657 596 193 -278 178 -158 257 105 167 -648 -31 315 -184 -355 -699 127 617 903 549 92 966 -254 360 406 -424 -791 -764 751 -4 226 330 589 -460 957 336 -936 -988 -880 -282 285 281 726 -955 122 176 -316 -59 552 272 -762 -934 215 694 -239 -20 -755 -24 602 -882 -138 30 572 -132 356 -43 878 -521 312 183 587 113 -730 -63 695 70 48 620 743 127 -520 876 991 578 171 -122 -253 -746 -461 145 -715 824 385 -636 828 -515 -985 -980 -146 -937 225 824 364 385 -12 163 640 209 646 121 471 -501 -900 667 -473 883 675 -340 761 -972 -887 635 -695 575 -217 816 -981 165 886 -693 391 327 -397 575 260 938 545 39 853 -271 875 -806 649 -135 177 184 -329 -919 955 472 867 318 -243 201 -827 -561 -467 -912 677 277 13 -774 153 -450 904 826 -349 -126 -774 994 -188 883 -952 -830 556 63 -986 759 557 -583 -703 -609 598 -186 593 -989 -947 394 -669 213 37 -163 116 885 -584 -755 268 747 -124 -955 -925 -624 34 -31 339 -225 329 760 947 -609 803 -309 -761 -515 -521 504 -227 -655 -699 -127 -876 -996 461 701 223 -943 -649 -968 343 -722 57 -192 -295 210 430 -946 -604 426 950 -53 252 547 536 192 827 294 986 -812 949 800 732 -164 -792 168 -186 -475 -548 -874 -978 -913 128 156 -613 -822 513 -16 820 -661 -114 971 -436 -22 795 344 683 -235 884 24 -358 -948 -984 782 346 89 998 -600 66 908 595 -693 793 -621 705 52 291 -313 70 -441 -841 -804 435 -676 620 658 -793 467 -481 783 777 910 261 451 627 -358 -208 -136 526 -339 -784 926 887 -579 -216 -728 244 -303 -454 252 982 163 -157 577 159 374 392 204 522 291 859 145 696 -599 -5 567 -252 -251 -841 -109 290 -43 692 -935 -296 865 -928 -1 358 -369 946 78 -957 -370 -256 -197 295 -311 -367 511 206 2 508 -418 -132 643 -153 -345 206 398 180 336 -429 -849 -57 -346 948 811 -310 -694 486 698 246 33 -237 -376 -384 695 237 -592 -443 -471 -353 17 283 861 779 213 -979 855 -955 140 -124 957 325 723 -483 856 242 -423 108 -449 947 801 -696 113 -16 99 146 733 902 -20 853 671 220 83 774 790 936 257 -422 -859 906 -127 671 -558 883 434 -226 -118 92 14 554 445 -67 739 -589 -117 -512 -408 202 201 481 628 779 182 238 -607 3 -372 -410 988 781 452 185 354 301 703 882 676 468 599 -69 -446 435 -797 474 889 -152 -404 -406 -738 -655 415 -183 -134 -204 662 -609 -528 384 -528 -485 924 -771 402 -532 454 -495 497 573 -235 -648 -946 -911 -992 920 -791 979 -909 68 332 921 509 -646 943 -745 -605 170 688 -120 607 804 -219 702 -783 -334 788 -408 140 958 -704 -403 320 180 -123 -516 822 -157 1000 -201 364 895 787 260 -206 155 -978 -233 458 -889 -871 756 -490 -783 909 534 183 72 500 177 234 952 -799 -978 32 950 339 -257 -700 301 -953 -503 -585 -655 -517 889 -338 -527 740 -762 -656 -776 977 -648 848 21 -942 -685 105 -239 -62 -314 67 -661 -19 -223 824 600 -133 -811 201 17 -78 360 -642 -606 -484 318 365 -665 -912 -491 -786 127 -354 114 -610 -832 725 527 -241 671 723 -535 -487 -106 -32 -674 334 726 -379 914 -80 630 -328 633 -393 -764 -917 473 941 -95 486 -862 -132 122 -218 338 357 -780 -65 708 -149 952 -813 -919 -958 -510 427 -188 -363 729 834 -636 233 834 -580 963 824 960 938 -437 -991 -834 -38 -961 -515 602 -862 691 988 -99 -522 529 778 -499 995 -724 497 144 380 -230 373 42 415 938 -681 -815 -992 36 -981 491 693 682 -111 -106 277 13 -753 655 -178 238 -757 196 700 486 817 -904 900 797 175 649 818 178 897 -656 495 895 -1 -247 -629 67 -830 973 936 748 -592 -649 753 444 543 -420 -222 435 -783 687 -89 -666 -482 481 -871 -985 -681 197 681 343 236 647 -577 -441 -348 -398 -983 -110 926 -584 853 -457 -943 -263 -449 -938 720 -269 -491 228 -117 539 -100 463 -902 59 -529 -605 -139 157 808 -886 392 -822 -664 427 794 -375 -610 -360 133 -307 -586 911 -304 -150 -106 534 -242 715 -135 313 198 -610 -605 563 97 -844 258 -593 777 476 159 -118 -375 -787 -378 -303 710 -480 -530 -391 -58 545 365 -303 -497 695 -555 -649 842 -981 44 -111 963 694 -108 982 810 -807 -528 -608 244 260 -991 934 -680 388 856 -506 -280 -4 -80 43 -264 990 -484 642 -937 239 -596 814 926 -894 289 64 -414 -986 528 -252 -715 515 910 850 -908 889 276 -669 -11 -877 971 -244 -128 321 -271 63 -34 -985 -826 353 -90 89 -550 -314 -757 -802 533 -797 51 19 399 462 531 -744 259 -493 -49 -851 -630 -284 -41 -559 -885 -137 -716 -12 -509 281 109 -118 -748 896 -51 -706 794 927 -483 -295 557 -487 -32 0 153 -390 380 -366 -291 237 326 -185 -869 320 -66 -167 -866 834 -51 -560 268 997 -356 -958 293 -171 370 173 354 445 -660 212 -38 -936 -406 -439 -971 523 -285 639 693 -640 382 -459 815 -347 -150 -75 339 -807 -639 959 661 817 925 -541 -976 -566 -628 -897 -857 482 -152 674 390 568 44 -273 -675 979 -231 -111 219 777 207 -265 -602 942 49 155 -670 -59 -797 -29 -833 -268 504 -538 39 633 -744 394 -453 815 -203 789 -940 -738 -546 -474 467 736 -322 -903 279 -952 564 -827 -215 333 103 258 -566 -755 437 -122 -127 -936 -701 609 -692 -294 -40 -194 -938 -142 29 292 -576 -604 237 144 -174 -105 880 548 -494 -348 -853 -180 924 -318 -718 100 890 -340 -905 -946 -244 563 -37 -90 396 -937 -443 -374 -827 -649 -587 -752 -904 -474 -584 -265 -333 -664 640 -84 447 594 -291 632 -297 235 274 338 -214 640 -46 417 996 825 -294 -485 -119 -953 746 232 42 38 -164 458 -242 425 982 -938 -271 -743 870 -799 1 226 -202 -808 -143 -352 326 524 453 421 103 -701 297 284 182 874 898 236 199 -337 93 -608 422 479 179 -981 21 -676 390 592 283 -201 -394 639 -384 -990 44 -690 645 161 -369 -153 -863 -394 373 -286 -584 865 -152 839 -106 627 461 -235 847 -988 -368 -376 567 -948 -71 -675 121 -824 478 823 -969 380 830 894 -72 -538 -656 -727 7 -589 505 852 -785 70 -875 -225 422 -895 274 -2 -880 264 881 221 -81 185 471 -137 581 -959 280 855 925 -676 949 -997 174 243 131 739 -931 534 -906 -257 -460 -380 -667 -226 -944 865 201 -101 426 -988 -154 224 -243 211 810 -710 708 -805 413 -190 892 -556 621 -341 -904 79 195 -205 822 -937 -936 -183 -143 433 727 975 634 -11 687 -942 63 -717 -863 985 230 444 476 238 976 -766 -924 192 887 -564 -373 -848 763 -291 914 514 -13 -197 511 253 -110 626 937 932 259 -324 -955 280 760 197 -190 833 142 -862 -71 -64 455 -994 -309 483 -570 202 -273 21 879 106 -164 285 719 845 -705 139 -396 572 606 -447 225 860 -197 -551 256 -258 371 518 616 961 -816 475 798 403 -339 -795 281 -457 -728 291 -325 -550 312 -886 524 -295 881 157 -52 9 193 -987 620 289 80 156 567 348 -201 479 137 423 791 911 866 -398 958 762 409 -34 117 -1000 -800 -640 -63 -485 499 -529 -158 -148 220 984 -128 -148 163 157 -671 831 -249 -847 365 -253 -557 -107 -109 -533 -160 -473 -111 -604 789 -791 -652 -511 -523 -983 448 -168 717 -352 -733 729 637 184 955 -71 649 -75 517 -888 843 854 -105 225 844 397 -274 406 -716 -453 975 619 -783 629 -223 -710 192 700 -787 808 623 211 -273 376 340 -896 823 -340 925 -850 680 668 593 -130 -715 -632 -414 -603 398 -796 -637 370 -35 -561 -103 945 -483 605 56 128 -285 -489 -914 437 -221 -812 323 -816 723 -414 503 701 -557 900 154 150 -665 437 200 -223 634 520 -729 112 -335 848 990 191 -459 130 -656 98 -199 669 -105 637 228 -431 -629 -461 -200 -528 -151 -245 -965 -510 762 -672 -126 820 -845 664 511 -563 854 -879 -80 -467 680 -281 -621 23 -308 -931 417 -807 925 -75 853 -601 -255 -675 -360 -250 -405 -662 823 -961 -62 300 925 -470 177 737 -922 -338 948 781 -404 -214 594 603 -452 683 495 326 397 -987 569 -921 -230 -976 939 -896 -777 -391 -288 -508 -190 770 614 -180 156 569 907 773 518 896 653 -868 90 562 -559 -509 -48 454 183 -182 -772 -878 652 -377 649 368 521 697 -296 790 432 -408 474 -613 -291 421 59 -799 769 -357 289 -614 416 783 129 -154 591 -753 284 631 300 702 685 -109 -435 71 -348 98 -614 978 -692 -748 854 786 -858 398 494 -409 575 -51 -950 745 125 352 704 368 -887 -276 -845 9 -611 -829 -661 -927 767 -407 -63 355 491 -27 -876 138 832 -766 88 -8 -190 27 534 -617 -192 292 669 -723 -687 -267 -358 -159 -683 -977 -123 869 -979 -646 801 -433 -467 823 -75 374 804 98 -175 -603 -611 54 579 165 -733 -491 -570 13 984 484 -240 -785 -417 -164 -797 -293 -27 286 -117 373 -453 -685 -651 201 -577 -86 -261 -900 589 -244 -10 482 -107 -695 700 -502 -103 -380 -544 656 -292 671 567 -103 748 84 -337 534 631 291 161 -682 -558 -950 874 -710 -319 -121 -991 -435 -174 -820 180 817 377 778 -528 -406 -458 267 -669 953 -707 -12 -245 820 263 204 -284 -745 -674 686 -940 -6 -442 671 455 384 483 -50 -639 929 618 -704 300 232 -341 -49 248 -270 165 204 172 -532 -916 -923 -202 -194 -722 -831 980 -73 -744 -855 -420 -356 -313 -742 -604 622 -148 -22 604 -77 -296 409 -32 474 -233 550 491 1 839 -14 -231 782 702 -409 598 140 707 -934 863 -856 -322 -886 -364 -721 43 55 333 920 622 -935 -8 -673 -980 760 -133 -738 871 12 -947 -900 899 805 305 268 -681 231 544 -313 757 -207 -196 459 829 -504 865 -779 135 118 -986 140 743 651 -919 464 -346 -697 356 12 -975 -470 -464 -244 271 -854 -132 -442 -763 -711 -720 -563 -339 -744 -997 675 173 425 886 666 532 -673 -222 626 -78 258 924 -558 -800 -328 284 -872 -911 588 -116 -283 -827 -406 -337 -755 793 168 -436 154 -17 -616 235 -531 927 880 679 -552 160 730 643 31 681 983 554 -743 126 200 84 783 -631 502 -953 411 430 864 83 -492 -975 527 441 -859 -437 161 144 381 -344 -39 464 -275 -121 588 382 -207 137 326 -370 957 890 354 10 340 175 845 -904 322 -402 753 -862 -552 626 324 514 938 -278 -495 575 729 113 -889 -652 -889 864 96 -968 -51 96 446 291 468 -717 594 -377 993 -193 -435 -410 434 -3 578 213 -700 -776 911 -60 391 -652 -584 146 181 -729 441 -772 779 -51 974 768 -775 694 -939 280 -876 -191 175 78 290 153 -670 -942 397 322 -574 -485 789 -732 -461 -127 -372 10 430 -706 -425 934 693 669 335 378 107 -921 -469 319 -190 -131 -100 36 828 -537 909 865 -173 -690 381 811 25 659 717 505 918 771 -295 -762 788 -87 -892 -269 -578 962 242 96 77 -910 718 652 -559 1000 -411 344 -862 -44 579 467 121 997 78 -108 -110 375 -96 377 -822 -690 -193 -970 867 -52 525 319 -699 -71 230 -392 -398 -872 545 -897 -587 -990 -556 322 -990 206 169 845 487 -245 948 -635 -436 -626 -614 294 -98 303 540 190 -385 253 -163 648 -654 48 -920 896 -629 -478 -840 846 251 985 -415 171 229 103 977 884 -716 688 -132 763 234 36 -884 -969 -34 -636 -93 171 958 -626 348 -784 -399 951 485 118 737 -969 122 -939 -654 63 -472 -247 -260 544 849 -127 -388 854 -981 -646 791 168 314 -676 641 -565 993 -268 -200 697 239 -613 747 306 -624 -671 222 538 -253 958 -86 639 -516 -855 757 -247 -691 785 -197 -290 548 -130 860 -469 -721 267 404 690 -846 147 853 530 153 819 140 -843 -889 -411 501 232 77 -523 9 -907 -929 -98 -173 906 -125 -974 -11 -70 -806 446 80 619 -8 291 -17 -91 -255 748 -598 5 -740 -62 568 705 381 12 522 733 -707 -387 417 677 488 -984 -543 406 -853 991 99 -716 -848 39 543 -346 -495 -685 100 140 -481 -649 -214 -930 -896 968 -542 -555 636 444 29 253 -629 287 270 164 877 751 -459 -799 844 21 322 401 14 -816 343 -459 -982 60 460 -157 484 229 390 -992 -720 -722 732 -983 -701 828 -687 -721 520 -573 -889 956 816 710 88 859 939 112 768 -617 589 -301 -119 -93 -16 -867 529 -961 -726 -819 464 -558 -278 177 -808 -549 997 222 74 348 -11 -826 499 457 505 826 999 -119 -568 33 -959 -953 314 -355 313 172 115 -470 -69 -434 -520 -857 -852 -202 -221 661 136 -319 865 -26 -486 507 611 105 866 -268 400 -728 812 190 260 969 189 -452 355 -252 -447 -483 941 193 -135 837 632 -870 90 430 -631 551 -953 -577 -862 -885 -144 949 67 74 925 -101 905 -577 -146 -397 -934 789 805 865 -731 -365 676 -323 667 672 -487 -597 -658 114 809 399 449 -413 -282 -686 355 -776 178 -837 950 3 50 -525 -776 -890 109 789 39 -498 474 -367 -606 32 245 -777 -636 -951 776 505 866 702 -1000 230 -103 -858 506 -353 930 234 253 -682 -276 27 -526 744 -607 -98 756 -364 -545 -308 977 -916 -21 -660 53 -440 264 297 894 728 845 -55 -867 -60 208 853 -997 934 172 438 -776 -488 -22 286 -829 -755 467 675 39 -556 -502 98 -839 -514 334 927 -564 196 367 -959 875 -989 -34 952 -280 -654 516 -894 -231 75 575 -187 -855 974 -434 -155 344 -115 414 -44 911 -569 318 -726 502 -987 -856 -360 -713 -836 596 826 638 -201 272 123 -267 -248 882 941 257 30 -180 11 -239 -557 886 -629 -26 250 488 -704 200 -174 -676 982 774 152 -154 -68 -736 583 -340 -671 -852 -143 194 539 -927 -2 629 -638 775 -14 266 -439 8 -704 882 211 394 -389 595 131 266 -90 -838 -651 123 412 810 1 -729 145 342 341 -366 997 682 -967 919 139 517 207 -280 258 -517 -573 646 -953 973 -850 -783 -432 274 921 -765 -784 169 -611 -439 407 -601 -571 -450 54 -551 23 938 144 -433 -318 -832 -959 959 198 -363 188 -271 313 -270 383 678 -455 149 -318 -246 457 -517 -796 708 491 -882 -793 669 651 -599 220 422 256 688 -900 -384 -918 -296 19 -805 -521 -100 201 -461 -897 820 81 837 33 889 462 50 42 348 58 225 -25 91 882 -493 -426 -97 361 799 466 121 517 959 411 229 842 -865 192 988 377 987 817 -623 -755 -482 353 -179 -896 -401 619 543 644 -903 -227 -743 784 -842 -588 19 -138 -148 840 -463 -357 556 32 -39 -748 842 612 -770 144 580 -23 -611 441 708 -84 -134 -429 218 -480 845 -384 182 627 524 -877 120 -366 555 -448 -955 721 899 -206 -57 90 -682 -676 -87 -454 458 -93 -71 603 395 752 80 571 135 -43 265 161 729 36 278 -454 36 859 -175 811 -416 -448 516 -294 -586 -257 857 -127 -915 -842 -825 160 -689 -400 631 -284 301 286 886 -461 911 397 -841 919 -308 543 -99 910 137 889 -510 -952 -994 464 270 934 -586 305 513 872 -107 -495 -337 -442 -300 -653 302 -979 -252 -479 65 -517 744 -957 727 310 -613 -567 -241 -701 -46 905 -764 -112 -111 -656 857 -428 -908 -298 -824 930 614 -466 -413 -340 408 379 282 -400 128 998 -644 -374 -602 550 -549 464 3 769 -453 -892 -473 144 963 -911 424 705 746 983 359 608 444 211 243 552 -402 604 -476 -402 -844 505 682 612 -192 854 97 -258 608 -948 903 588 -551 -800 -533 -790 -510 -983 -496 -792 70 940 -805 325 -620 -525 865 -725 -565 887 39 989 357 -326 -870 477 224 848 -841 -187 514 269 -587 -8 -725 -503 -713 890 -109 -434 103 494 -316 965 515 687 972 -571 -198 -604 790 -663 -507 976 -761 242 -989 -366 -237 692 -472 404 -588 -414 -225 -578 -791 -258 -946 -260 268 421 179 -942 -515 588 -650 430 -153 634 -524 -866 -977 947 -893 619 -164 752 637 -456 -325 571 970 -387 256 -659 -574 -415 419 -961 -745 -335 -607 -673 662 120 749 188 -50 -542 -57 -827 -639 350 911 -813 623 642 -400 380 -96 540 790 103 840 185 -634 -503 -841 -953 -327 -454 224 704 532 -918 731 498 -7 -603 -438 -110 -3 226 -481 -428 518 -901 752 980 365 -340 412 962 83 860 -21 -361 457 493 972 -812 294 620 -91 571 -478 897 -681 440 559 125 -752 -789 -359 -573 -240 -626 685 365 -666 500 959 286 -256 605 -78 36 961 -567 -31 -830 305 738 658 766 464 413 -465 283 -463 -387 -232 821 -257 -304 253 -567 918 -680 -430 -247 -665 -179 121 -662 -189 -273 350 -699 47 307 -867 -237 -742 -285 -826 -703 -811 893 -267 633 625 -143 637 -530 -894 446 -750 -435 677 -312 -224 -129 -747 -328 253 314 948 -82 -595 -49 872 -136 -457 948 -44 -795 705 565 -630 -624 101 50 -943 298 181 -733 -560 -585 159 67 898 905 980 382 242 634 717 324 775 -557 629 643 -117 -619 -699 -715 740 -396 -936 -457 -612 891 357 385 -186 -880 -138 284 912 40 111 -231 -311 639 964 857 -753 -643 750 -778 -981 503 -466 -422 -924 -960 -15 328 -866 804 592 310 722 998 -610 297 -624 -22 96 334 -590 -399 844 470 683 -449 437 -689 -602 132 913 -803 -663 -595 440 197 288 -174 -599 -96 -99 828 533 -570 142 -211 -648 302 -576 -434 820 100 -801 183 -619 -785 -52 432 356 60 111 -702 -737 444 538 -528 137 638 -643 556 605 -593 125 816 530 -389 725 194 -342 97 -660 -601 -965 -671 332 -745 520 19 675 -861 -17 680 550 501 213 590 489 110 34 -553 -415 605 808 731 -268 713 -54 889 -218 -38 -451 612 645 168 666 977 759 974 -871 252 610 839 258 -261 -911 794 174 -758 844 458 595 -570 -743 862 -717 230 -452 440 489 -883 -932 848 -795 383 -313 -243 332 19 -828 -158 -665 -943 -939 -564 379 548 625 -318 741 428 80 53 192 -59 -136 408 -326 -394 500 539 -991 524 111 -183 -26 723 103 114 708 614 105 -154 -979 559 -826 -96 374 325 718 -428 610 586 515 1000 -11 586 -55 939 -664 -115 507 545 -739 409 -403 789 786 -146 -30 -69 -763 -481 -710 -951 -977 714 -1 169 935 -652 191 691 166 545 -438 96 -897 19 644 349 -264 -536 -195 -432 -376 934 633 -796 959 -331 -934 -468 -854 -111 -390 -853 493 304 555 505 797 322 664 256 -193 650 927 -837 386 -679 271 319 -813 -685 73 -567 233 458 144 -629 117 -109 74 -763 427 187 -160 312 795 -952 673 -703 650 22 -222 -29 -995 291 -988 118 -222 71 496 -403 189 -654 838 563 -466 -319 412 636 -284 -988 132 519 -805 255 863 272 794 -648 276 98 317 544 741 -810 -462 303 66 68 996 959 -882 478 786 891 287 -644 -12 -102 -548 -582 2 -32 767 -465 712 -47 -25 559 220 -27 -394 295 -924 380 165 -442 -822 -370 -82 -872 843 -94 -754 439 940 522 936 -597 -128 999 804 -836 -496 968 567 -95 36 -878 -132 -184 -43 -482 -181 765 -608 847 800 988 -603 -7 -814 847 407 -548 520 352 -710 -712 288 106 850 -465 499 -935 -987 28 1000 -252 -579 315 -39 -468 -453 -887 -655 -442 766 349 541 -892 -327 -141 -264 -23 328 -144 -853 926 -990 460 -925 940 -640 233 311 -86 928 -313 172 714 454 742 963 808 587 332 420 -135 -530 -922 550 -552 -400 615 -272 -597 107 227 923 163 404 -580 483 608 164 -887 -695 -267 556 -88 228 -605 -523 412 -411 704 -350 84 -683 298 -838 -123 726 412 -932 720 -584 505 -822 747 214 854 242 -89 196 829 521 649 919 -340 447 681 617 -238 -379 -112 -835 -103 -200 -188 502 -215 -651 729 122 -105 -853 219 183 -486 -667 595 -509 -809 -540 -101 -490 89 -952 -730 -907 -935 424 -545 92 253 334 -62 912 424 711 42 -751 -497 959 -648 559 -61 -290 -433 493 -898 -747 429 -328 883 -920 124 817 639 -714 996 624 -921 918 470 -593 -508 -916 333 -210 514 445 445 -902 -922 423 609 841 826 764 -451 -553 304 56 -870 -515 -341 -151 555 454 -683 38 366 165 -812 -643 -573 383 -356 -313 -500 947 168 445 -468 874 -745 -386 817 -525 755 150 256 147 -971 -860 -77 -298 -125 850 -412 -767 -635 637 462 928 -560 -787 -444 -827 494 94 -720 -226 235 -644 451 -828 -314 -572 -938 -956 777 932 -644 488 -993 -824 66 -672 -395 -398 -368 -598 -616 691 -352 589 -494 -975 294 260 84 894 -18 664 -638 -457 -827 469 36 -193 -958 -261 128 581 103 326 987 145 724 457 735 828 71 905 -696 -370 375 689 -587 -276 142 -986 -559 -744 330 -586 -496 -668 -557 -976 -659 613 241 -650 280 72 -715 842 -705 -404 48 5 -467 -149 -64 -52 -907 -445 568 -98 -416 892 317 534 -829 -23 -26 471 -268 -456 -275 -589 -101 -398 242 -228 813 -952 -317 -569 340 677 -135 -68 97 -986 -185 -165 -993 69 586 -833 458 164 -366 -306 -438 -134 -813 492 662 239 477 -285 -521 146 -286 -364 -964 739 -729 678 -955 952 -369 975 -352 -616 -462 -176 364 -211 -82 489 318 41 -60 793 426 562 625 480 209 328 -707 -927 53 116 749 581 -624 314 680 -95 828 -302 553 296 -796 424 -26 -618 -238 -311 295 95 -789 47 -419 -35 515 625 -890 -358 -515 404 -552 -885 657 573 667 90 905 53 887 348 667 413 -867 -568 595 259 -37 257 -838 159 -432 189 -835 -14 -979 955 -218 -520 387 -607 -506 405 738 689 -506 -812 416 -328 -501 266 689 777 -31 -303 519 -109 456 392 326 -175 357 -281 -246 -165 243 549 -537 -286 760 931 -434 -288 -734 -644 393 97 -662 -212 -738 378 49 -145 -854 -204 184 -570 -141 -802 -93 862 -64 810 6 -240 -984 -413 -631 161 -716 -976 -447 -66 843 -930 601 -396 86 -823 -206 -639 994 238 -55 -392 922 245 441 -675 622 -663 -768 99 -710 -755 295 -914 818 220 509 145 424 -22 98 438 227 315 405 964 -309 -24 -153 -556 507 -712 -786 -913 -301 -695 484 57 -57 -555 -787 -226 181 -69 -681 279 -190 -750 -235 81 778 -983 102 605 -755 -322 -302 121 -110 -201 -231 126 -622 955 446 -362 -362 -816 202 -377 197 -676 -41 -376 258 857 498 762 238 660 -437 -521 105 381 924 -303 843 -998 -895 -610 905 325 831 780 -142 813 541 -303 452 660 -745 -342 284 -862 -563 618 -957 -930 -690 -734 -434 147 217 -464 -848 91 -911 29 -65 416 -966 -202 -427 -454 -550 -870 -977 370 -49 214 -54 -723 149 -117 -860 12 871 107 -691 -489 585 -704 -301 655 -847 619 -225 -504 236 -120 974 -290 -516 295 -866 687 588 -501 632 -37 953 859 322 -398 -122 -492 248 -617 542 823 762 -551 696 -42 -425 -782 31 -389 -921 661 -683 602 926 -142 -896 21 112 335 -648 -785 610 453 -826 -727 178 -839 -931 397 -422 991 -351 -272 -456 -361 258 -273 979 -601 -42 -294 601 175 268 -764 -137 654 -448 899 -833 -377 -244 -530 747 551 -328 497 50 907 -647 -454 -482 304 -443 379 268 25 962 336 -30 223 940 -546 -52 -176 521 -144 700 -177 -269 -378 -631 701 -371 -58 833 -677 -544 998 338 745 86 -957 -423 -56 -944 -109 -335 -996 -517 108 138 411 257 -224 884 1000 2 -843 703 -653 -884 427 169 -635 -149 -760 -967 171 64 -367 -640 -383 318 -580 445 -372 619 -176 688 -907 448 -47 115 -898 815 309 -438 456 -317 -495 537 277 561 -497 977 550 -567 -113 928 841 773 -904 -822 -56 733 163 491 568 373 459 167 431 664 633 -964 648 344 680 -361 648 792 -20 439 -935 999 74 791 316 540 -139 -382 -451 510 -378 -62 -548 460 449 939 -769 475 265 489 -253 -798 555 -591 -269 -180 556 23 -488 269 -903 702 693 129 -787 18 309 -681 840 911 661 -979 -714 891 915 -479 300 621 -270 81 -289 790 -439 430 -248 225 278 -794 -941 522 -12 839 -537 -116 721 -397 -487 861 772 -449 -494 559 141 360 -706 323 563 955 -573 520 -504 362 86 -76 -126 123 194 617 -402 -353 -679 -530 -750 220 -837 290 -431 104 -975 -672 -264 602 736 -821 823 387 187 -454 30 -590 776 -333 535 561 177 542 345 425 -752 -730 -475 78 -273 -656 -121 233 -732 499 829 -829 988 -490 489 -729 -96 -114 -506 -236 579 247 36 -900 -88 -19 977 280 -938 -386 953 -270 225 118 526 153 -428 71 16 847 -191 -370 -301 -447 -241 -207 733 -99 -470 129 884 -310 612 496 -358 -579 -48 48 516 -401 -879 32 -284 -759 -208 311 -248 -866 36 991 -554 -699 -974 -82 737 -733 -843 636 -943 -155 -322 181 -162 -216 -710 -332 -582 -739 545 -274 347 1000 -343 258 567 20 714 -176 -631 -446 -813 -591 983 -481 -627 537 913 -459 138 -854 981 -649 935 811 953 383 -844 816 -602 -155 -380 770 -925 261 254 -774 -968 634 -554 423 -574 204 -495 -108 239 953 -898 -101 -649 -617 202 -989 -375 -46 780 -162 859 966 92 801 116 976 971 393 613 -57 -436 -75 -286 -277 474 590 -826 505 -252 -321 334 -84 590 159 -567 477 488 574 921 -399 226 -761 -227 246 -279 849 -181 -967 447 989 209 753 197 -195 500 282 240 997 -310 809 502 -734 -391 253 -777 -154 132 869 793 777 -988 597 733 -141 -870 -341 -942 435 -912 -809 139 74 -490 227 119 -731 -55 -63 713 738 -772 665 -515 -650 176 -853 -300 -861 -166 -115 205 76 0 805 -709 -542 -293 -798 313 557 19 759 -174 -309 26 723 -347 815 685 -349 -451 281 652 -168 -524 -388 -582 -736 798 -193 -633 -8 965 -357 -403 -681 -425 -499 271 -982 -192 -312 -500 703 -986 173 -590 589 120 535 -815 986 638 812 -844 -760 -322 -38 -561 -971 -123 -954 -392 208 61 -14 -885 250 -894 -527 63 581 -315 629 -116 6 -341 594 -592 809 1 -524 761 -490 741 255 694 -260 -224 -674 -438 -302 200 177 -782 -42 -409 745 665 -593 70 137 -7 -155 630 -864 -822 -627 -291 726 19 -541 4 546 -297 -238 533 -151 988 -233 -368 61 53 -228 485 663 -804 600 333 214 245 971 -760 831 671 -349 425 436 -444 462 -383 884 -754 917 -674 -487 -913 917 -661 756 515 566 709 -456 463 773 20 489 747 -690 -380 -453 -555 52 613 -936 39 255 -164 941 79 783 -305 242 595 -649 307 -384 111 -810 -564 658 442 -664 44 -313 -107 -128 732 -371 -943 -115 173 -869 223 -620 -953 895 449 915 494 510 -958 381 -400 512 867 101 -12 -948 549 -908 -383 282 -669 50 352 982 -975 -993 -616 -420 474 320 29 -257 -195 -950 -176 -430 -491 216 528 525 656 620 92 120 -726 -983 -476 471 65 -498 197 -370 677 90 827 -217 163 -669 408 993 782 -737 294 361 -374 661 -683 -935 747 -655 -485 -339 545 285 874 544 140 -584 670 502 138 968 -527 -100 795 -966 -488 314 324 27 847 918 -328 -695 -918 -80 919 -722 -82 -301 -142 304 -842 -218 -601 -646 -674 784 372 -98 -515 183 -673 891 494 -303 -864 876 47 -223 929 406 -640 -284 752 -827 67 -662 -388 -651 483 561 351 -138 340 804 725 407 51 -586 -561 -366 -54 -384 -854 552 -620 -160 350 -426 839 363 -885 238 295 322 -122 -895 -721 772 -347 308 -457 -159 500 26 219 -204 -847 63 753 695 -320 -66 -605 -571 -928 188 -974 -582 134 592 727 -766 639 -846 602 424 -681 219 -885 -461 632 -729 603 -605 -401 -344 261 -360 585 960 -50 -491 571 361 -829 -611 -987 -146 781 114 -910 849 -756 -182 971 395 272 -306 283 -416 -197 391 -955 705 348 824 759 -537 114 -282 599 941 -299 -4 -1 -127 -964 -190 766 110 -460 341 -835 83 -408 -649 -91 928 -180 653 118 207 238 -742 163 -600 -932 -750 195 -65 -173 540 -490 -897 -276 408 -50 -436 -890 -105 -906 5 276 -816 -334 -360 152 -50 855 195 -988 883 -586 957 -549 344 -420 670 -993 -899 986 -512 -731 821 451 950 771 698 245 646 688 -343 -869 -557 -184 337 591 109 -37 -104 -235 802 -282 -636 -158 -961 840 -66 851 759 559 -894 -414 505 -570 -362 -26 721 773 945 -565 -51 226 125 787 -489 -668 192 157 249 451 559 998 -225 -384 522 -428 824 -435 -884 967 320 631 -536 847 139 920 -327 45 -134 -194 -123 352 31 -528 -75 -746 481 425 -26 530 -969 331 315 379 54 -380 -488 823 -254 -261 -522 -251 696 775 -869 -750 724 318 -34 -625 -859 -348 789 -969 -39 -23 726 -306 357 -806 452 357 -95 -460 384 -308 59 -907 220 521 536 -365 146 661 662 70 995 24 -239 998 -997 725 -485 -577 -56 -689 -350 -137 453 88 -485 -852 -917 -229 942 686 973 51 21 405 236 826 774 564 858 520 -949 -497 40 706 -142 495 226 -363 -893 -200 220 222 345 212 -836 942 -260 650 -424 -359 463 209 864 -326 1 -75 -175 379 -417 -177 -888 -321 255 -349 -374 378 955 308 -773 -937 965 -596 -53 213 297 -481 648 907 672 -817 226 -409 -314 122 827 738 790 252 770 -552 -312 -956 -500 -637 -212 561 422 -340 105 -255 -132 139 -975 -771 357 980 874 441 -637 -597 679 -267 389 -740 606 758 965 638 470 -414 49 535 -30 -532 -525 963 350 657 -250 -563 -35 -142 -791 -684 -48 30 957 -584 381 215 -251 552 656 297 183 113 -4 -463 688 -265 -10 -4 285 762 -532 705 -631 972 320 151 53 610 248 676 951 758 861 816 404 774 202 -939 -288 -75 816 -645 -973 -276 -683 80 -4 310 -308 586 -637 -167 87 -367 -962 -795 297 -506 -282 33 962 952 -15 587 655 -844 203 380 -237 -786 240 -820 518 344 82 -479 -856 197 -799 199 704 -3 -63 -119 -555 -741 -252 -392 579 748 74 956 -244 818 -603 -956 -560 -32 669 -448 -681 911 -844 -70 655 -66 427 -247 932 -942 -427 934 30 472 19 788 423 -909 -749 -61 480 -908 24 576 77 -837 235 487 -676 -954 -443 964 -809 -870 -782 -163 789 213 -278 -685 -424 850 -933 -248 69 -839 -329 807 884 -822 873 -133 613 -235 -706 -75 412 940 722 -10 -651 732 -444 339 -240 105 -400 -939 -803 -720 505 597 703 -1 526 -257 -541 70 284 -239 39 34 -455 -22 396 -634 763 939 110 -640 -679 -994 -847 881 -625 -9 3 723 -661 -271 -126 246 189 691 -451 -928 703 -381 114 -865 -71 128 609 651 844 -510 -556 647 -685 -940 23 116 111 -321 -887 759 -959 -110 372 -387 956 -764 813 96 -802 361 807 -536 -674 -676 -723 662 -969 -668 760 -424 -236 289 726 -656 -36 611 -37 127 451 935 -749 -592 -52 378 856 -428 809 260 -482 -952 801 -702 653 616 807 -575 979 -844 124 165 -934 898 867 42 -246 -691 -78 -230 708 -213 -870 609 -364 -966 -753 392 677 414 762 -976 47 301 -188 853 -420 657 -912 957 -21 175 124 -314 -621 501 548 266 156 364 -574 644 -382 744 804 336 949 -970 888 -513 404 129 -348 170 602 963 -262 162 137 -154 611 -832 -417 339 580 757 -733 916 -54 788 -851 967 -619 184 981 -480 -809 -743 -5 640 95 -419 -962 54 -916 -650 -852 -104 -576 964 944 446 536 329 -276 755 693 -228 223 754 675 -257 91 89 472 958 -223 846 -628 979 994 -766 545 144 -354 299 516 -217 941 -17 -177 -179 407 529 62 -627 -543 -346 295 126 -625 992 630 973 -800 -389 -51 527 -220 -511 -786 -41 130 540 -788 272 853 463 -751 303 -985 534 -725 765 396 -98 545 218 242 -416 -671 -11 111 588 -421 391 268 -259 637 768 -200 943 -391 287 161 276 890 79 -659 149 -91 -228 -745 -447 -965 196 -473 537 184 449 239 -632 956 715 -789 670 -728 -827 915 604 -418 -434 -886 283 781 550 -975 -554 -211 -170 982 975 -365 970 -875 -950 427 416 -380 -934 -817 -388 -903 367 581 210 260 -743 -261 -545 -717 963 -191 822 750 -155 -512 180 387 -213 -4 69 -160 528 759 732 280 199 -320 -11 718 -803 205 -929 -840 840 140 495 -514 729 906 -455 -840 671 -293 -73 499 607 482 -345 997 881 -967 -160 -266 276 -596 158 -96 -460 124 205 -405 -777 140 -644 800 -911 859 -208 870 -636 -447 723 -929 -761 373 926 -652 966 997 -933 -684 -394 611 -341 869 289 -901 640 234 -545 257 846 0 -13 810 735 395 60 449 586 -752 -712 -243 -476 929 -1000 229 -168 757 983 -574 -178 -599 -318 416 726 -304 68 -747 272 665 -903 -49 556 619 553 483 -517 -301 774 -354 535 828 -959 805 -99 -717 -13 -666 -519 -931 677 225 46 -503 200 743 532 711 347 -870 -863 754 -567 86 819 -434 -683 -265 787 72 -447 447 720 -600 816 301 551 -759 477 -561 973 227 614 -765 -323 220 -519 27 801 309 -879 651 312 469 -834 -222 783 -657 854 -140 -557 62 -129 -826 166 -19 -649 -22 -404 518 -75 -273 -217 -691 -249 399 -176 691 902 206 16 315 -320 -856 -897 452 839 -298 787 -582 -260 983 282 226 675 -322 -647 -455 -425 -630 532 65 -75 265 -684 988 678 -847 519 -883 423 395 528 -956 366 679 -922 -61 586 111 -738 -377 83 -283 289 846 -574 798 508 -172 -299 406 -633 -641 -181 -251 -137 -895 -173 821 551 -456 -68 -43 -896 504 834 -263 62 -880 45 -170 378 -48 249 436 272 47 325 -850 638 169 640 -29 462 973 51 261 866 -873 892 750 834 -133 -415 -444 -611 517 501 -937 281 -865 532 -792 933 703 -928 341 688 970 60 266 870 505 -68 -210 -446 -462 555 -978 235 208 -404 398 58 -167 -79 368 -504 869 377 -803 -288 -173 963 883 -161 -129 616 -746 447 -397 -182 -741 603 -574 526 -973 249 104 -457 -318 -217 -562 499 856 -612 960 437 137 370 -554 -264 -889 572 -326 434 -203 889 739 -985 194 -174 792 -446 722 591 746 508 695 66 302 50 195 374 62 972 -693 517 -570 -44 85 -209 -100 365 43 373 -51 -536 630 -903 294 -943 -779 -743 -485 -299 -104 162 58 537 -995 -371 423 -844 -552 911 63 450 -531 -776 926 111 638 1 170 -38 598 339 33 -128 995 907 315 -705 -317 -489 -849 -167 -954 931 245 9 186 -109 -42 897 458 -324 -268 840 870 699 928 577 -416 735 846 -352 -463 29 89 -747 313 407 -101 631 -947 123 237 -255 -166 834 -735 928 -319 -664 412 -812 856 -200 700 -899 -644 433 96 -550 -106 161 -740 999 -581 63 -246 335 -389 966 -182 -763 -497 645 -806 131 -442 807 619 574 263 -25 950 659 549 -605 -247 -48 -830 849 109 162 -919 -148 -801 -219 828 165 -495 247 -597 -492 379 592 521 -749 499 -114 460 -450 558 378 -364 -226 88 -771 158 957 -119 195 -377 489 -632 456 -522 -966 702 550 -129 -972 -371 -881 344 399 -619 989 586 -211 939 134 534 -322 883 496 -142 605 91 -557 -473 -147 141 597 -614 -660 -303 -340 485 301 -186 -409 -590 8 -352 526 -322 131 870 658 -456 464 -207 625 -806 -361 557 6 419 -678 704 -576 -348 -173 -911 -576 445 -565 304 -389 -538 -119 -106 -187 129 -388 159 -72 -423 -167 712 113 -667 301 -2 627 291 103 -823 -419 196 741 -659 -234 704 181 -204 -378 -721 432 945 -703 -842 203 -993 56 933 827 -344 376 -824 -242 421 707 326 633 806 -896 35 -707 185 469 -808 868 498 -720 -539 -812 -81 170 151 -38 -469 903 -524 -510 938 767 -244 118 882 152 677 -624 -562 113 908 -640 749 494 61 -192 780 478 -374 -269 -919 295 -62 -177 405 623 435 -472 -324 -783 -949 -578 -780 551 -564 476 -896 -963 -998 -793 -715 -875 -229 40 -786 -507 208 250 206 -568 414 -454 -958 381 -654 -843 -430 -839 -546 -756 -453 -610 -293 -604 -281 -908 749 -171 -621 -819 266 882 -449 -771 88 641 -218 -556 -22 -123 306 175 -387 433 -344 -712 446 129 -201 187 -952 164 475 -830 297 -197 109 -11 -494 -288 -367 -737 -904 -396 756 -253 801 -468 -271 -293 -884 656 -622 -242 557 9 -450 659 526 -976 999 -274 -736 639 535 287 524 324 102 -581 422 662 24 524 729 -696 -414 119 92 -876 -572 395 925 589 697 -349 863 2 717 -891 924 430 358 812 236 -882 64 422 -24 -662 60 -97 -712 -101 -557 349 -224 408 843 894 -736 -838 -796 -224 -592 -197 -445 867 -62 35 664 -518 -360 -336 254 -760 930 365 -664 -794 152 -433 -260 695 663 -886 219 -694 740 254 900 541 -203 -101 -655 -160 153 723 549 950 874 -769 -926 -535 -63 -115 -92 -479 -936 851 -340 229 625 670 150 893 630 614 -329 683 -345 673 -473 -129 -784 625 107 162 901 715 835 881 254 372 98 500 -240 -343 127 -634 508 -732 330 -84 722 -455 -586 846 -582 151 -559 914 581 24 -210 -26 -496 128 592 -576 -415 -903 64 688 235 -620 -142 546 802 -452 -4 -407 728 672 487 354 223 -181 -403 -757 87 -405 -25 605 -15 596 -936 -822 -432 903 -713 -312 -323 -270 -644 220 983 31 -484 -260 367 -619 -710 356 360 2 140 658 -677 551 753 912 -61 -436 -15 -769 -311 823 286 -52 511 843 16 -799 -103 -739 -209 740 373 -476 519 790 -537 576 536 -557 621 17 -592 -82 -3 285 -809 589 -439 795 634 373 -977 -417 313 990 -241 -826 -892 498 287 -15 -16 602 -765 791 33 551 -320 -519 170 683 -864 -154 -685 979 169 187 -93 -232 -53 467 -742 308 505 189 786 515 896 -106 -157 209 -457 127 5 -546 -637 -811 -152 828 220 -429 492 -247 -481 -925 -808 691 -833 -948 -738 -339 -162 -548 -614 -761 783 432 518 -288 153 -952 230 399 455 -358 -70 118 -349 -764 -478 -866 -884 -152 -578 -974 89 888 -226 -913 696 671 197 669 76 978 604 -961 -773 -942 -856 576 -45 835 559 -39 529 661 986 835 -251 413 610 -495 -749 -301 784 -787 797 735 78 -277 453 224 560 190 -588 255 -598 556 718 904 -218 -418 -362 -152 -118 944 -762 439 -101 -841 963 418 538 -810 -922 194 960 -255 111 584 782 -212 -458 -818 -679 -896 -221 10 537 -225 150 609 720 -99 211 -615 57 718 -435 -843 -827 -802 -177 265 -411 842 -756 -947 107 -695 781 -356 107 80 407 -781 -368 877 241 938 -106 -57 392 -629 -456 -764 -198 671 695 -709 -230 975 -990 -544 -667 601 565 -8 342 374 -329 -304 -927 -413 -396 115 746 46 -604 38 -740 -205 -109 311 82 -654 221 937 480 85 -250 712 978 -574 -56 -296 529 874 781 -965 -155 325 812 589 -919 -493 92 412 -731 953 620 766 -129 -247 -902 -766 -620 747 520 708 830 421 -690 -515 -105 854 -822 547 -769 -251 227 11 -496 -604 -832 854 -46 587 -343 278 -674 721 -776 -905 -764 -312 667 -479 -656 -18 281 725 -273 395 455 -77 -882 -71 641 -221 -42 -702 393 -320 -637 714 163 -615 -498 125 -769 -455 -292 -961 422 -47 -907 -110 125 -416 -323 225 -422 -266 44 129 -615 -689 10 733 -889 -755 367 16 547 485 419 387 868 139 398 233 -711 -548 -881 690 127 944 201 881 851 -365 -533 430 550 -414 -492 -168 -452 -20 114 622 532 868 841 -1000 902 247 -19 -507 608 -62 -783 417 267 -657 581 -594 -851 301 -730 770 -286 748 -255 399 -876 607 -354 -889 94 152 -196 -640 649 942 968 710 936 813 -723 559 -575 -776 549 53 95 -528 -297 -198 949 477 -832 -891 -384 17 -637 -225 -487 252 133 763 -849 -480 -407 -43 810 665 450 921 309 -129 90 -542 545 8 -666 931 -348 105 -281 641 161 167 -344 -979 -171 316 916 -373 -892 236 670 -238 85 -570 -128 464 379 -483 342 153 -998 -85 88 333 57 -16 -13 -572 -163 -29 55 -993 165 680 0 -473 615 -88 -855 957 93 217 724 344 38 672 -848 -580 766 -832 -51 -265 51 682 2 273 -730 696 -943 -439 -425 -871 469 692 818 -409 -578 432 -140 -261 -9 427 -718 368 -385 -717 546 -483 524 285 -899 -336 -950 -143 -722 -147 488 908 617 702 247 860 -434 527 -501 -227 37 -27 56 629 -607 145 -941 -8 -746 -375 -156 510 436 -496 455 -578 -158 -304 611 183 -42 -730 869 643 272 450 179 -974 510 -695 602 672 705 337 -920 -797 282 -895 751 -896 -903 161 831 326 220 -62 793 185 -139 -605 38 -33 -304 -100 136 726 254 222 -330 490 -230 -123 765 482 -786 629 -448 -288 589 838 975 -643 554 -314 -227 743 85 -252 584 9 -121 754 -667 42 645 -49 362 523 179 679 978 825 -485 191 322 239 -145 -859 -246 643 -962 -845 895 5 -314 182 624 -682 615 -690 -161 209 890 -639 702 -536 -776 426 -74 -251 549 4 449 471 534 938 277 -692 645 371 866 26 -541 446 777 334 560 -470 -117 242 -450 -907 475 943 883 964 919 -666 562 -207 719 -824 -358 -966 -506 291 52 -394 -641 -609 -709 -884 960 -292 -107 447 -754 677 420 -771 450 402 43 -670 715 -964 -599 664 -252 125 -312 -990 994 964 -483 -858 773 -350 296 683 -678 455 -6 520 -216 -822 354 73 -560 -610 -579 -625 -264 373 -554 783 -495 -120 -981 -950 -481 -177 -684 -934 -854 690 -852 -435 133 854 309 -674 876 633 -816 268 960 310 -420 316 -458 996 748 -715 235 520 -368 -780 912 677 -881 -125 -74 -92 290 788 754 651 -806 497 569 103 -4 -319 -955 177 314 -172 89 -73 -717 -634 488 797 659 273 -88 -638 151 829 403 -668 -723 -748 166 -556 913 -16 -803 847 543 -256 689 -525 -139 849 704 -584 -643 980 205 936 71 -715 -884 -172 48 -222 -687 -477 -227 948 863 -88 918 -428 -309 596 516 -736 -996 197 767 746 151 564 -837 246 563 775 629 -528 -507 -535 -801 -460 316 726 986 864 -275 921 904 -995 -30 -269 793 -101 769 389 226 -241 -139 -309 -932 -947 473 624 -259 964 -202 498 490 971 483 -223 418 508 -539 961 -542 -515 -528 573 -116 904 -498 568 110 225 -421 -632 271 -793 290 646 69 -124 564 122 469 987 269 676 -162 582 -395 -828 -397 -367 -122 -341 483 376 -507 -551 6 667 -59 -952 798 -804 -964 853 -745 497 -758 703 -591 374 -306 458 493 -872 194 382 339 -344 -828 -762 -417 881 -206 -643 662 101 106 -538 165 28 54 -879 -553 200 772 913 123 330 -85 303 -689 3 -302 691 682 411 -466 751 496 -125 979 22 -869 -1 -12 900 -130 -352 -876 553 -303 655 580 -690 159 944 364 445 622 130 -816 739 625 -157 -630 621 -907 -888 849 -790 -831 -141 -567 876 498 39 991 -667 -8 295 -727 -63 96 -912 -512 -222 -743 -3 -428 871 468 -392 173 -687 500 160 32 795 -587 -635 -204 570 773 639 328 736 -570 560 730 26 -144 787 208 -234 840 -387 -31 -531 174 256 -715 -489 140 -373 136 -375 -437 194 -481 -409 94 -435 582 -750 895 -200 134 -901 -705 559 347 80 -593 616 209 -788 972 -156 140 -188 810 -629 175 291 -379 355 -181 862 434 419 -952 373 576 -907 332 -229 -145 -361 -225 -720 856 5 -394 27 -121 788 872 478 501 -331 375 918 -730 799 17 635 480 -157 850 -397 846 991 890 797 164 759 346 250 -890 151 607 990 -368 -451 802 -487 787 986 930 863 -446 336 857 130 693 767 -468 -643 836 -952 333 700 114 692 -594 50 -831 139 -643 -963 4 789 384 596 -658 -360 321 -432 -688 761 -718 136 389 9 851 -295 -159 546 -576 -853 354 -304 74 603 -404 -377 947 -14 -789 756 319 -793 347 704 733 727 -894 94 -928 116 -445 -220 612 -17 697 -933 -525 -305 763 56 434 -601 -164 572 699 -140 -920 -751 733 -494 888 356 -42 -934 -302 461 -992 343 553 673 743 -529 976 603 996 -714 564 -754 884 251 656 857 -318 959 357 55 -685 -938 -537 -50 -712 605 482 -777 31 541 267 646 -43 -643 -792 255 -918 -32 -887 -515 739 150 -179 208 -832 -691 726 -383 932 -39 -522 903 -330 -272 -617 312 -240 -912 -44 245 260 -431 957 159 -987 -881 794 444 395 35 -954 -696 846 560 695 965 -540 660 -495 -626 -631 -256 111 503 777 434 -570 -409 871 985 -512 377 753 -774 311 237 -894 -315 139 -223 76 -340 -62 -378 990 935 875 337 -230 810 595 -267 -487 -775 -894 495 317 -48 672 -11 327 -464 827 -275 -302 -350 278 -120 945 -467 -80 35 -626 -353 -708 -353 -546 49 -87 -125 -683 187 136 -34 340 808 669 -464 -332 481 788 477 -408 -597 435 218 581 282 -978 -699 990 228 663 -645 422 675 -482 110 866 -622 -621 468 -399 -109 -616 234 667 667 -954 -699 404 960 -617 -39 23 -300 39 -808 -987 430 -510 -973 -923 -973 -595 -187 883 80 946 -670 -830 328 -470 364 -56 -83 540 -682 426 -985 821 839 -130 -110 -672 -580 -487 -446 -430 -80 -807 -488 -975 116 484 873 552 694 41 -445 -247 545 582 -297 -591 -322 445 -910 295 392 851 -723 839 290 811 -543 -788 -882 -574 -555 -387 221 -520 -527 514 829 546 -340 -344 882 766 -895 543 -365 -893 540 -716 -749 528 38 -942 739 -793 300 -400 -93 -662 -463 403 695 -283 -383 -332 57 -557 -201 327 -413 458 544 103 -332 548 494 781 344 582 -431 -411 562 398 87 -93 467 793 58 268 -527 -298 -465 -260 809 413 -993 -151 -553 747 -404 856 471 -923 -891 -279 -471 -937 360 826 -485 -760 -953 5 -355 859 838 -100 -480 -609 -7 -525 941 -658 -680 -508 -650 320 149 -432 -933 889 326 -733 88 117 -629 -813 75 510 414 -11 342 -649 -890 -114 793 409 421 -321 309 -29 653 -725 -626 -671 -268 -416 636 325 319 -965 -337 -769 -859 638 920 762 481 349 142 -482 -713 -547 -578 -829 -419 -82 -973 -85 -397 -727 37 -181 -101 -636 -219 729 -806 191 -823 480 715 -922 913 -849 268 -84 -828 702 347 90 -790 812 -971 461 -366 705 -974 616 -337 342 -879 -530 100 -952 797 515 -137 345 -213 -924 -894 -687 697 -712 283 -752 -815 -582 -681 107 740 444 -881 -720 -808 297 717 -944 793 987 -913 408 348 320 700 794 -564 287 168 572 -290 999 -989 -349 552 -317 -479 368 -524 -321 -322 224 -697 -865 953 516 532 276 -908 963 -51 29 -978 820 -49 748 -372 747 -522 -672 -733 -809 893 73 -222 -272 -99 204 401 102 -480 -522 738 626 949 71 -331 -595 -70 -445 160 848 383 -960 367 981 430 494 -244 887 308 -243 -225 -312 -841 -888 356 -612 -310 263 -971 -727 -768 -174 -1 -901 723 631 985 -433 992 -559 235 766 -314 -974 478 785 -225 -606 -499 -586 217 556 428 778 877 33 -10 849 -698 -838 804 -213 665 756 698 577 814 631 90 -482 -518 -956 -180 -940 564 195 405 -339 426 -70 307 884 -248 120 -618 120 -35 -792 -930 -982 -986 276 -925 104 794 102 649 129 838 521 995 695 468 -880 -292 -38 -527 -94 -685 -976 -761 445 645 -582 -609 -2 -541 916 -236 477 -956 -518 239 851 743 -519 882 -169 21 115 -424 -416 -195 -74 90 566 76 422 -373 -293 900 -906 211 702 979 28 660 -95 732 105 503 -807 -728 -580 -563 -131 -838 98 -91 312 112 236 -674 -205 -278 412 546 624 -579 704 401 212 -878 346 -406 -132 539 984 -10 925 -418 -130 91 -29 391 -236 -597 830 43 499 -310 -490 31 -521 51 687 -992 -360 666 45 -816 -552 -779 -988 -778 -131 657 212 -577 616 780 -406 648 -73 698 -416 -270 995 980 -810 936 443 -54 -301 678 -614 355 -49 418 -816 880 -712 -166 -126 -127 -343 -475 -561 874 358 94 587 -292 519 582 534 -704 946 461 -702 -571 -76 780 -605 481 252 -246 -482 145 -462 -628 606 796 733 -259 591 574 647 584 924 -817 -432 -875 -254 -723 -769 383 -529 943 174 -49 -516 -272 -13 337 -793 512 -36 -681 -363 -576 -944 302 -310 -45 -119 316 -41 -252 749 -886 323 554 380 -308 -85 -501 -845 654 -591 -903 -636 -427 929 995 830 -844 -933 -476 -809 611 320 -65 -148 93 792 -192 204 -888 96 312 -302 -894 -39 992 299 -55 -872 975 85 -453 138 455 392 -286 -343 773 -986 623 413 -377 -560 -492 -570 -126 -491 55 711 90 500 -906 -350 10 -785 -57 -621 -347 336 40 82 638 -535 -335 473 462 223 724 -74 195 -914 249 -918 -511 945 -427 47 -907 -659 -75 -563 563 534 -883 -636 227 549 -488 -752 -472 791 -813 -758 715 -836 -98 90 -536 -165 -474 208 -595 -604 496 -914 -870 -737 107 995 107 -75 545 580 -156 930 -712 -411 -662 -201 -216 287 -221 331 622 789 954 -380 740 -771 917 152 -421 -608 -155 -294 -295 707 817 59 -306 46 186 -120 -867 -53 -740 359 -806 408 -318 -107 485 194 798 -760 -513 904 888 -987 -821 347 296 -277 -519 1000 194 -925 -637 -775 -353 752 -835 -276 -673 -971 364 694 -224 623 -56 396 -696 337 -958 -653 -386 972 -299 -883 -91 406 -706 711 646 323 902 -522 568 7 701 979 -864 -848 84 -901 -293 -391 765 -337 725 -346 -152 390 525 -118 -884 -977 -491 209 770 62 512 359 -670 398 792 760 -998 -798 -875 -10 -26 261 187 -161 -597 746 71 -121 -707 428 659 628 642 -669 -651 911 531 45 -779 -985 -973 302 -383 -995 191 -931 166 -897 -643 812 234 466 -501 382 -490 824 268 -503 -382 -123 439 761 -833 -804 278 -745 -118 -518 15 -448 17 -916 -393 -13 207 -621 518 -184 725 903 -265 -952 635 -583 120 180 466 715 -201 888 348 -906 731 -124 399 -991 -569 -394 62 602 883 -866 147 77 927 -266 58 -846 716 613 738 -263 -786 7 -234 623 -642 -462 245 288 -862 68 859 -836 808 -391 -234 -809 325 -518 -6 -734 564 80 -180 759 445 305 -942 978 724 73 -915 -117 -701 -45 -573 121 2 -700 -820 -374 -264 117 416 399 -811 41 534 698 -217 -744 687 -601 -236 642 691 213 372 300 980 -270 338 -176 -807 -704 -564 -748 -823 -749 -446 -699 683 760 198 -879 -388 -387 -1 669 -858 294 -894 -580 -882 -912 -566 -32 -447 420 -856 -872 963 415 -407 765 613 -72 311 95 444 862 -834 -450 -700 -275 -365 -335 -658 -924 533 -559 -376 -8 893 -137 882 230 405 -41 -730 92 292 -677 941 -918 830 -980 -532 928 809 863 574 -137 -85 970 -278 672 -973 -742 -91 -233 -409 49 222 -61 339 -269 49 740 -117 -420 -156 -16 -193 122 15 -222 467 -554 -357 -892 -809 83 375 -175 -866 -103 584 81 -558 -277 -438 538 -658 -95 -665 913 -24 -982 424 44 -563 -404 -387 -812 549 -403 -182 741 913 -79 689 314 999 -589 113 -413 735 300 341 497 -188 251 -906 982 -544 971 -731 -351 378 869 -545 -754 -44 -846 -772 400 -762 -387 -835 531 -480 -174 -645 -579 356 952 -609 202 -964 931 513 748 -782 -381 -717 -551 -920 679 407 -790 -299 647 -139 460 963 -239 -448 -72 185 573 -604 885 -994 -888 -341 -206 -866 610 585 -965 660 -546 -925 968 816 -209 793 89 976 219 83 688 -203 -364 -517 379 201 10 186 818 -334 849 357 -556 -858 703 246 -413 470 101 713 -522 -265 694 264 995 570 -470 -843 423 227 -948 -989 -843 -616 366 897 -672 339 -603 529 -48 -535 -207 -603 -55 647 -150 -91 308 718 882 -121 119 -313 -820 243 994 46 -245 -592 490 66 513 553 -42 -110 -798 13 405 576 -780 -17 -269 283 -608 -174 -831 386 931 806 395 -845 -639 799 618 -291 219 637 410 143 -440 -585 269 -488 -981 -927 135 192 -64 466 -127 -930 593 987 -144 -41 942 -104 33 559 -611 211 560 -585 916 840 -628 -410 -838 799 693 -11 -431 644 934 121 629 152 -373 923 681 -579 -453 676 -455 -705 -464 557 -449 497 -626 -365 -175 -871 -821 -852 404 -85 932 895 -889 -178 -389 378 -81 752 40 964 -984 -955 459 883 -621 -207 -142 323 -959 -77 436 -857 56 -311 -974 248 49 969 -58 952 -245 -554 -71 -604 440 -920 -609 -832 -796 -892 -74 -663 94 641 -871 -565 7 -78 -84 345 -14 679 -443 -827 616 -364 708 720 -449 -928 -990 694 -705 251 -500 -750 990 915 437 -299 476 111 -783 -819 765 151 -20 566 -401 -917 -659 -831 -237 -899 -317 519 -100 -743 348 -572 -825 456 -97 177 -628 -692 -650 -948 878 -646 440 492 -987 839 532 866 -879 -580 -210 -790 -968 347 584 -43 35 -485 -78 -992 -708 536 -203 923 463 446 -339 -208 448 416 725 -272 586 162 -379 -921 -901 -90 -118 800 640 -674 716 124 520 -635 208 -948 -876 140 -475 311 400 670 -886 836 708 559 6 -137 -735 -140 -313 619 163 -952 -785 569 613 -443 -628 -363 856 468 199 -442 -447 -143 -635 -399 475 -720 99 107 -206 -427 849 -903 -185 936 758 -675 91 508 764 504 -916 -202 760 -57 -712 -233 19 558 -652 535 -632 371 948 28 -877 -440 -771 -266 -159 6 592 664 279 -238 -269 -22 501 182 -159 -626 -904 629 -366 68 -502 -544 -482 54 430 -876 284 -897 486 796 -135 894 -529 738 124 920 -254 -318 -667 -459 -731 -878 -857 696 -944 67 -396 397 -905 312 -307 -986 342 527 432 911 -254 -643 191 578 -872 -127 -961 166 -946 329 624 -857 945 -227 40 -511 -406 -845 -185 147 482 -723 -640 182 -769 710 344 -279 443 -641 -700 -178 -459 -551 753 759 873 180 -648 -116 356 948 -320 -437 890 -754 -788 -146 45 -424 -747 592 13 -828 -697 763 -433 -421 -978 771 -286 -367 -100 -522 690 -1000 991 -104 385 -448 -110 14 820 791 517 69 -470 545 -454 -393 -359 -874 -663 -256 -99 589 -682 -334 -649 974 73 517 -741 327 -574 428 744 -893 384 -331 880 -569 592 52 228 -744 88 -320 -371 867 -888 -588 230 419 -716 494 -855 912 366 -442 -430 847 -614 100 403 538 -36 829 410 -284 -341 -425 776 251 -96 979 -336 147 -394 951 -450 562 146 278 -407 -842 -446 54 -622 -486 404 77 204 -933 -999 63 -524 -579 -762 -309 703 -281 357 -306 -777 808 759 -156 -779 649 -501 476 580 -934 -811 428 541 -459 311 -568 239 773 953 -758 69 91 -425 447 945 418 -454 420 -69 -387 26 -100 567 -239 -680 -416 -975 394 993 -115 847 -888 659 -881 140 -682 296 -953 -722 -70 808 -218 -375 -627 -435 -579 884 473 286 3 -481 687 31 848 -946 -527 -837 270 -601 -815 984 -184 543 -859 -828 -549 -569 831 761 -867 879 -852 309 -994 -738 -66 308 -892 -844 822 475 -531 763 -622 244 476 -877 -883 -935 -155 -560 -620 -148 654 69 -501 987 -821 -632 694 645 703 -108 -972 -360 450 -698 713 382 -428 104 395 -48 510 886 439 577 -414 -32 -968 -348 -756 231 809 -107 -418 320 12 -739 561 552 -463 -59 -618 850 -320 364 -972 -371 524 921 198 306 702 -43 -821 -609 -44 -461 -544 -824 997 217 -416 217 800 -237 -72 -544 466 -855 -831 -877 131 249 13 -122 -737 -189 568 -218 703 -871 -69 72 230 661 3 599 -844 23 -488 472 912 -180 -726 -575 344 -475 467 161 167 -503 144 728 383 344 -661 -438 -743 -719 942 432 37 -967 252 -685 148 193 -898 562 -127 -627 382 -304 412 204 -496 830 -236 674 571 -464 212 77 386 -397 -536 -683 63 -955 -570 92 -943 -595 -77 472 876 -420 -456 -98 447 -290 524 -591 212 565 21 -595 -772 313 -948 -89 464 355 -327 35 197 874 -248 -292 -41 -348 -280 -387 684 961 388 -305 -883 332 926 -25 2 -70 -841 642 334 -966 -94 871 -615 207 846 542 -109 540 -827 254 493 830 217 631 -601 920 772 -793 564 -52 55 -325 919 -392 630 758 751 695 -406 -666 -188 125 -656 -965 -636 -239 76 -931 894 338 -859 727 885 911 391 -485 424 -396 -881 213 388 -438 436 763 511 -119 -8 76 996 -938 907 358 3 -630 -240 127 -307 -147 -682 -887 -259 -260 799 737 115 -332 367 556 840 382 -565 -62 736 186 -245 659 69 426 383 69 -261 418 313 -748 625 961 39 690 576 355 -934 470 410 43 912 526 -715 731 -182 -796 755 368 849 -953 240 569 770 -349 -31 822 252 310 -94 -667 770 -715 -527 -93 868 -834 -552 270 -447 115 -476 30 601 -137 619 -110 582 333 -521 383 695 179 82 23 -785 -508 53 66 71 -434 989 738 929 -986 251 -657 237 704 -577 -570 793 -464 -51 520 654 705 46 901 806 8 -447 396 477 -514 -959 692 420 819 -870 -694 -867 -243 973 -171 -26 887 -674 -398 -737 628 542 652 760 -13 874 249 -239 -835 759 -875 874 334 670 -331 -814 -798 579 -332 -902 315 -176 -160 -662 -147 -919 -313 188 -478 32 -881 395 985 568 -241 -351 -1000 956 -193 548 -820 -259 -702 -12 357 -786 598 980 -819 -562 -276 -972 591 -605 -67 211 494 -790 666 -645 43 -669 713 -112 -201 -949 -874 402 877 -520 -484 -799 -109 -914 406 568 -354 -703 764 -173 242 -426 -907 -602 833 -689 -149 -123 566 178 905 527 171 482 -821 -437 18 846 867 -84 322 731 886 -234 189 -510 -880 87 140 -761 -562 619 615 -887 316 229 -955 -1000 67 869 -169 -623 -280 -637 -204 -682 832 488 -479 882 -736 553 -43 -947 -354 220 731 976 -417 -294 -637 953 -413 941 251 119 158 491 -68 186 -201 -4 803 -902 230 481 362 129 -711 820 388 -453 -606 553 -803 156 415 -338 909 386 -302 418 -300 -692 923 272 486 167 354 756 -107 521 -973 677 719 892 -98 -497 -783 154 -237 12 995 -741 314 47 87 -303 -77 973 -396 788 -609 653 -425 634 -8 605 -938 -526 -649 -724 -487 -835 -696 -372 -727 -24 -238 468 535 688 794 -654 -473 -674 -778 -245 89 -766 980 927 945 -949 233 8 -334 497 -151 3 -196 593 -719 -697 303 -636 218 510 -459 394 978 -273 145 184 235 271 -100 -249 -841 -857 301 -396 -333 -992 -321 110 -488 -942 269 -662 781 -749 -393 -915 187 924 484 37 86 56 -373 -32 -175 -40 657 335 -803 -117 -710 832 -377 -38 -903 -421 852 -208 454 -274 -431 -849 796 -510 -885 612 -166 -911 -206 176 -664 677 -221 340 251 81 587 -643 -960 572 -315 -789 327 960 -799 -354 450 379 -475 374 993 979 -510 -171 -122 428 -619 899 -703 -418 476 607 -664 603 -297 -778 50 63 958 180 648 -863 200 830 520 -765 -341 22 989 -674 544 -198 -595 395 892 -856 999 530 -305 -465 -167 917 685 -995 896 840 -887 -552 -687 -744 -351 -777 676 -67 -157 337 437 31 -591 -610 -161 -623 -441 -99 -443 661 194 -875 -235 603 -317 -785 -161 155 -137 671 572 -332 122 202 578 474 -482 389 632 102 -808 449 772 -777 251 -732 -529 863 -202 826 840 -862 431 -235 -894 635 -385 607 -164 -276 84 17 375 -505 190 -93 548 -358 550 -565 613 429 -985 842 957 961 744 500 -262 146 879 -127 -556 -761 97 -136 -666 826 702 -51 -277 842 958 -118 -434 432 -88 -113 -366 30 421 -746 695 -592 -36 232 -599 34 918 266 246 -281 818 -58 614 758 -580 762 -586 424 -866 -575 515 -803 -579 -349 -371 -555 -828 962 891 -323 -209 210 -989 -251 -546 -394 476 391 -557 -952 785 843 -542 372 -996 -247 -121 172 61 -56 31 619 -662 -488 438 112 866 786 482 -837 690 -1000 -314 56 393 12 -610 -152 -763 -713 -294 613 -129 -294 -34 -593 -338 -160 939 -42 52 -902 -870 -795 -389 888 -158 614 -31 -977 -553 -979 496 860 -994 -22 -284 253 564 -537 -643 986 506 -914 409 17 -934 28 -244 -23 -935 -487 -183 -997 -484 -694 4 915 -312 602 -624 -560 872 -864 247 76 -422 8 172 -804 -455 -601 -636 -203 14 -528 971 904 -298 -244 -928 -378 841 -733 -966 292 -397 -99 704 491 -318 -565 562 891 594 229 -224 -35 754 -202 321 -32 49 457 -87 -261 -929 -713 -207 393 533 -186 968 -733 499 -669 -101 301 -91 597 942 642 407 451 -567 -526 -415 143 582 -391 -924 -942 -476 -241 534 453 -858 -951 444 -643 -727 982 -100 566 902 790 720 821 -593 -874 537 -7 -788 -169 956 963 225 301 74 553 856 326 338 -106 812 -700 168 -419 419 297 736 -933 -146 172 885 -427 -750 492 -895 -796 513 240 302 713 365 -146 -705 -166 -295 631 291 -120 283 680 982 -28 755 -727 851 727 -976 740 692 3 -262 760 -625 -659 -310 -660 -650 -228 955 429 -273 -17 -609 477 865 531 -234 204 128 -318 -918 -171 674 -271 422 334 -781 -25 263 -662 962 -289 930 -345 81 -633 320 587 -251 396 -528 -780 -534 -158 -928 574 -623 -133 789 203 -973 -965 842 654 -264 554 -2 663 210 -739 674 -113 -76 -724 750 -145 -250 -432 -903 688 -487 -656 614 -643 -671 -538 -604 607 347 -135 -373 -663 -458 394 -775 -822 -88 119 -95 -884 795 -856 -846 345 528 -131 -359 -65 610 -67 -447 -349 766 157 -10 648 686 64 461 501 368 470 909 153 755 140 408 -906 349 158 -791 -554 745 298 22 633 584 -267 256 81 760 -235 857 -366 879 672 -544 -456 843 -308 305 -809 944 714 445 769 943 516 362 -414 686 -65 -265 615 197 918 -454 63 414 -653 -210 256 304 898 -439 -554 -712 -631 810 -826 608 -238 924 -722 -585 -439 649 -507 -688 -920 -767 -35 -566 23 -305 -257 767 -629 -377 -634 -928 716 -698 975 586 -811 537 439 951 97 107 75 -185 525 921 -733 -508 441 342 -486 -919 71 -867 -320 -756 -470 -388 -436 -580 -589 -554 276 -269 524 -666 -580 779 -80 -947 -481 -409 656 189 -714 -46 -131 -332 -725 849 503 -433 441 -710 225 -35 -904 788 -51 752 -326 -16 -617 105 -548 572 616 248 130 439 705 -498 -136 769 -973 560 -908 -789 669 825 395 937 368 723 -730 -188 -734 253 759 -556 199 522 -633 907 385 -278 -448 10 502 -190 -556 -661 -794 949 312 -849 751 -955 -429 -814 -944 -204 -745 -40 -623 -730 -980 -942 228 300 899 -906 707 -513 -775 -444 -937 -78 914 -304 958 922 923 -865 -526 153 -282 860 -544 498 -619 839 112 -929 -560 -68 491 -504 -624 -430 360 598 -525 -992 152 125 -38 306 -454 847 869 505 975 92 665 -586 556 -226 -732 -815 852 62 647 -915 502 974 375 818 259 912 -603 -830 516 120 11 -672 -441 -327 270 -747 -570 532 -749 -32 -225 806 819 -453 720 -687 871 952 -548 -201 985 797 -766 888 976 -551 -287 -270 35 -819 -219 836 255 -268 -646 729 455 70 212 514 487 -502 -975 689 -327 -585 287 -974 488 -246 -521 -246 -575 284 953 -528 108 -741 -474 -428 291 -456 -111 374 -541 374 225 -770 -345 491 -343 -795 459 -664 859 755 347 -755 -294 489 856 -868 -749 270 484 547 -831 13 -727 -898 26 -108 -428 -318 394 248 -934 625 -384 -479 256 692 702 950 517 -908 -865 -495 -243 -211 125 476 532 267 116 -32 269 13 882 -478 765 592 -495 857 -200 683 -883 791 -395 862 -898 848 -226 -296 833 426 -407 -571 -278 920 -722 63 -496 -225 837 -901 727 -958 -872 -927 765 -209 -787 709 575 -641 825 -158 100 238 -873 234 -154 844 -539 -610 -852 416 236 -344 878 -223 907 -588 353 551 201 -349 360 -768 -58 -198 -904 771 657 -982 666 764 208 -807 531 -771 428 830 498 -182 -393 -290 594 -9 766 -38 407 -532 -504 959 -287 871 -824 -497 -266 -561 -372 -640 698 -585 -770 131 -719 -903 -353 -396 764 361 -928 -126 -731 -948 975 50 -508 932 644 62 971 288 -376 -811 600 -369 -456 -741 -422 388 -352 -126 797 -119 -176 443 426 436 -916 -626 336 -601 -970 600 -468 17 782 -673 -486 600 139 -321 -793 -237 81 610 -866 -728 254 -30 -549 294 -753 826 -531 -759 313 -389 208 -686 -906 -536 873 706 -950 -777 -676 403 -618 -615 -517 -439 314 701 566 358 -616 -303 909 -645 -322 676 -691 -339 -696 741 -321 -637 -323 -795 967 768 577 298 -761 -931 804 329 770 479 -185 179 950 219 908 -74 454 149 -795 -613 -913 831 434 -105 -342 591 819 -203 -564 39 677 -726 512 244 360 -429 947 -410 -104 -674 -746 468 -784 105 399 61 -267 109 -597 -963 92 714 -367 -693 -604 -319 84 504 168 -751 -488 -261 -773 872 586 661 662 -474 418 929 300 997 -17 -813 -364 -595 728 -936 589 295 274 256 -893 918 -788 -75 -595 531 744 889 147 -366 970 995 662 -638 -425 907 753 816 -374 635 236 -542 -841 139 -818 -541 -113 -105 422 -13 -461 518 -921 313 -826 -310 -380 667 -599 606 82 -996 -309 -794 -921 218 -411 -718 -67 361 -585 -147 252 740 191 331 -233 355 155 717 -521 641 282 -425 857 -88 463 10 -334 -505 429 158 333 -503 -825 28 -821 726 -412 -400 176 -918 591 -192 608 -92 11 250 -750 -710 243 18 89 -943 -907 -450 -218 -983 127 -626 197 926 -560 50 132 -50 -907 823 921 243 943 846 -869 157 487 779 -980 351 -328 -668 -905 940 616 -178 -55 -644 244 -753 -35 -458 515 -576 195 -668 255 -240 -491 -91 882 757 607 65 -916 643 -232 408 -216 876 550 298 36 684 -715 111 872 -46 -408 -104 819 -888 690 750 -932 467 -104 -932 963 220 965 -482 178 -593 393 102 -718 511 -287 -133 245 -879 950 -640 969 422 -464 210 805 -460 -763 280 31 -916 760 -311 396 -170 904 -946 49 358 209 -269 -60 -365 700 -458 -623 724 654 912 -270 -863 -891 684 42 833 -710 -615 -146 -804 -448 -456 -20 -212 513 -175 -157 709 -47 338 -300 -356 720 -670 178 363 232 978 -610 -467 -782 -461 -531 993 -934 831 -195 -528 419 -28 -659 -94 326 32 344 -885 454 -569 661 36 353 972 -45 945 118 -976 -727 -639 -651 662 112 -814 173 879 532 -792 648 505 227 661 -422 -529 -90 167 -351 -144 973 -967 -418 -498 615 -276 6 869 -543 -390 -783 976 -826 -33 -539 -879 533 962 -232 96 -239 538 -71 -924 939 205 109 -847 334 882 -715 -210 -121 791 -163 378 166 -482 -663 -249 475 551 -200 616 684 257 -911 -60 142 -779 -988 294 -59 -931 135 -25 -500 499 877 305 -401 177 -78 -62 -116 -462 386 614 -452 -382 911 -408 -101 -135 -112 -908 678 -695 -337 694 -670 105 -354 -106 878 -519 -64 766 265 -275 733 -909 941 922 -534 351 -567 -972 -689 -704 -114 331 -760 160 -226 -473 198 -163 615 -885 -302 -42 -751 -730 -848 -107 793 654 970 5 -74 167 570 -597 -194 663 968 -726 -575 -880 622 29 460 -750 -781 121 174 -246 614 -434 -942 647 2 -164 256 -997 150 -819 261 -210 -126 -844 -196 -777 923 -998 95 770 937 -788 791 -763 -805 706 -786 643 -975 -920 451 -669 -812 -511 -897 319 -852 -550 -244 580 952 -826 -969 480 7 559 -309 25 302 873 74 923 23 -626 -503 455 302 812 407 943 -981 639 334 -711 898 419 -92 -633 214 -471 37 -71 -214 -538 -210 -509 -16 389 -32 -258 -761 -636 -335 -273 327 -97 -48 886 -501 -635 218 -857 841 287 110 -430 560 -972 991 72 439 -662 -962 -477 729 -684 -705 169 -849 -627 -790 -925 -406 -262 -721 528 881 15 -139 34 -274 610 -625 479 -448 -335 433 435 -69 32 -933 -714 -272 -76 733 -743 566 -870 -504 -857 43 -168 -554 100 -138 -357 -440 890 -681 353 6 -716 41 193 583 659 -395 271 -686 625 -273 831 462 227 -956 -268 392 -863 -500 329 -631 893 273 -453 -646 621 -865 -33 -701 483 295 -745 -988 58 -46 605 -113 173 -318 477 -398 610 101 -463 -188 -393 -709 561 -960 709 -857 -976 160 458 216 756 442 -223 -340 -281 573 581 -230 80 208 868 -435 -857 238 -566 -194 -730 -344 837 -579 -828 -802 -902 193 -231 -17 -920 755 -93 516 127 -250 -138 -780 593 -781 -906 787 -206 -950 774 -644 -776 -447 358 363 717 0 103 372 220 148 -95 -96 -914 -346 805 807 -562 282 -472 -481 -375 -330 83 -196 44 -715 902 -99 724 371 913 -203 526 -811 128 -116 -814 510 -537 -507 952 869 477 463 -830 265 246 867 -963 734 -737 512 348 994 112 -891 4 272 -338 816 -914 504 204 19 -652 142 284 750 -945 -496 701 -584 161 693 -135 265 776 718 -699 549 -510 -850 -335 -188 -753 95 561 360 854 -68 344 79 -759 582 -580 -259 886 -245 -443 859 -726 -290 -745 -165 -712 -471 -187 57 -883 -881 568 -898 -664 -76 186 523 879 164 541 494 561 521 -692 833 983 189 -763 808 272 356 -620 -556 739 979 913 -790 313 686 -115 -694 706 -120 457 -1000 206 372 123 -151 649 -358 -699 -317 986 923 573 -440 -269 -447 226 -375 -510 488 -561 366 591 83 185 -431 -849 398 -895 -599 806 739 -523 -495 -388 -524 578 705 -899 -842 -458 -648 -395 -96 40 293 -302 -31 84 791 331 -629 983 897 -65 -714 -3 -856 -999 -485 -726 38 -872 -488 -83 571 794 -123 647 93 55 58 411 -35 989 337 -60 -68 342 -681 435 72 -955 100 370 154 603 478 -322 670 637 -991 -109 -839 254 -470 -908 871 -562 -482 -914 -8 165 483 -891 595 585 392 393 755 -849 -645 32 -886 -762 -501 422 -443 -379 865 987 -827 -70 -458 -470 -569 -398 -352 -501 397 -770 814 -956 -18 -407 -473 945 -542 344 543 550 -204 -472 761 -361 969 754 969 -475 84 -50 -253 -228 -859 -42 -255 765 -815 -716 907 903 -905 -320 -726 -137 739 -189 720 -320 -174 15 458 -477 700 598 -683 -55 646 30 -415 629 -338 296 106 -911 953 -716 -505 182 -535 958 264 835 600 -327 -393 -967 335 -354 -646 334 488 285 928 -548 821 -428 466 -382 953 -930 238 -917 -25 -905 902 -932 916 744 -769 -317 753 261 782 -824 858 -230 -271 -868 -592 829 -861 423 -995 440 -429 -18 458 -883 -26 133 -694 531 96 -698 894 -2 671 75 720 -57 -939 -589 -194 -254 -434 972 -314 -554 676 -432 838 -674 917 885 -146 -635 365 -54 202 938 357 -634 -541 179 -401 -179 -215 502 -97 -283 -180 -655 1 616 736 212 273 -456 256 -375 533 114 -395 -58 920 -735 -270 -572 -87 528 271 -30 406 650 -708 966 -718 496 -724 512 -185 -567 99 673 311 166 876 -127 -907 -308 -159 -972 166 -350 -51 -23 6 992 -903 -321 103 944 512 820 327 626 -885 -660 -636 517 320 -961 -199 777 -782 -733 -925 825 -534 732 644 -150 -527 -335 -4 323 261 -359 -402 296 -232 675 -146 633 -777 554 -462 -238 -478 858 654 781 113 792 810 -542 71 -73 -834 -265 -69 -630 463 121 -562 428 141 -101 153 -705 46 53 599 -375 -583 100 354 797 45 705 -28 -51 970 961 -13 -118 -166 -596 81 359 481 -913 -59 -796 887 -958 565 -50 736 694 -978 -46 -22 -746 -728 -813 63 -534 -635 206 59 -607 889 349 -43 -842 -564 11 -506 443 -250 1000 -461 -600 76 442 -539 -725 975 -198 985 -836 -417 -44 574 -286 582 482 -258 668 -470 -402 -518 202 439 -524 -558 -290 581 401 892 137 -679 542 -437 773 407 309 -207 -356 265 -430 441 -331 -576 -576 -565 -392 -316 70 509 435 32 -391 831 756 256 -89 -96 94 452 722 173 486 -968 -381 810 -479 -79 507 933 -470 445 237 32 57 -177 -497 849 939 378 -685 -407 921 187 195 -469 145 -914 433 -154 291 -673 993 686 905 -29 498 -16 -61 882 -949 172 729 874 494 -794 224 -476 -545 831 528 -998 226 -988 -653 -768 -279 598 560 675 156 326 -723 834 -232 -784 975 834 834 -334 504 741 -118 321 841 -429 340 -769 -510 -545 964 136 927 706 468 36 791 63 525 966 111 -28 -114 -872 -113 124 743 -20 -702 24 -171 818 92 18 -627 -809 1 -27 615 -256 924 -72 392 -874 357 -382 -481 943 215 300 -517 915 -822 -146 999 34 -779 -638 812 683 -173 -410 714 -895 6 673 -117 819 734 182 726 -548 -100 727 191 772 775 -629 600 122 -879 -792 -144 803 -430 389 -69 96 -194 -284 -952 -238 -98 30 -849 -59 552 -717 548 466 -87 -828 549 -512 -222 676 -353 788 871 724 773 -263 272 868 959 741 -901 -932 -946 461 302 684 -264 720 872 -33 -980 -737 -324 -917 86 740 276 416 -365 352 853 263 -290 975 -667 -934 893 868 -816 -640 -863 595 407 147 -86 -319 662 -265 -865 867 -106 -653 -645 668 -236 537 -270 -678 648 975 -349 -46 490 414 828 -817 -680 -359 -404 996 -119 -427 -294 -617 -195 -216 -263 -682 50 26 881 -165 803 -467 913 799 -551 172 -199 838 440 425 84 -532 -67 -921 285 516 245 -910 -374 -565 616 -498 -641 -713 286 434 -709 933 -723 532 921 210 -117 -909 380 -170 524 -814 44 -237 -966 639 -967 928 615 866 -379 949 813 -545 797 406 -212 299 -230 -410 169 -580 -694 880 -698 -615 388 -983 215 447 887 -338 -78 769 -312 -686 -554 447 -14 346 -957 -588 928 -762 -784 973 -414 -661 -591 -688 166 -846 -949 811 481 -811 102 -595 -835 789 535 -303 840 -325 958 348 -680 998 -32 -696 -721 -607 -297 647 408 679 513 628 666 104 370 492 895 -5 726 -691 -260 645 640 245 55 865 -944 830 -381 -212 -736 -869 -508 778 192 -155 -788 981 -596 847 162 -359 50 -757 579 -614 468 -314 410 524 -624 -278 744 -669 -842 -302 -113 -951 707 36 -76 68 -978 421 -693 -780 -228 -116 98 -171 -163 -749 234 -616 -851 835 470 -535 -241 -537 -950 -385 917 -50 -908 831 -838 613 60 431 705 357 305 -912 730 958 -641 619 606 62 209 -955 331 571 -439 68 478 -359 277 733 127 -995 300 -2 62 -194 710 913 -54 -970 -145 291 -340 160 690 1 921 -889 207 -51 -614 20 -193 85 -666 685 718 220 -655 882 434 -284 -598 -59 252 -91 -129 277 263 564 -841 -128 -412 288 944 593 -261 424 -318 -391 533 -706 366 835 -647 383 -504 -988 820 284 -333 717 -771 506 -393 723 -610 181 -530 563 -635 892 630 -730 -863 -217 232 -647 611 -324 -981 -765 -678 738 -36 370 -21 354 756 -266 -346 240 -548 68 -90 241 169 -633 -935 990 634 -415 973 -108 -2 184 533 737 409 779 -195 291 -922 913 289 -196 -989 38 186 235 475 938 -856 -981 569 42 883 121 -428 -113 60 361 -778 416 -531 -245 473 -742 -748 394 423 -557 382 -353 481 357 707 -388 19 853 -625 -99 -783 -386 -95 -201 -387 -249 158 -912 -271 -160 401 548 -719 -521 553 762 -930 -829 819 -394 -642 511 4 -890 -638 -524 720 -847 -181 630 -113 -686 300 78 777 843 961 533 544 -985 -464 -782 53 503 167 -881 633 27 706 510 978 -465 141 -157 804 -250 546 -527 263 927 -634 -317 638 -522 -797 327 385 457 976 -133 251 -900 599 -623 813 408 147 -536 -156 -415 634 664 454 -623 -77 -372 -947 310 436 -575 -648 -200 -768 515 -539 -364 920 146 -830 -548 -622 999 903 383 -198 241 -444 406 6 282 -110 942 -867 -900 -92 -533 -822 790 899 801 796 925 -393 118 -629 295 -647 520 513 951 760 -168 -1 203 -568 -38 -84 -326 -605 79 304 -771 822 194 240 829 -74 -385 826 373 -731 -207 -903 201 -608 110 731 -208 155 -843 -887 409 540 382 593 -527 -220 395 806 -855 -430 920 -146 -279 626 319 -60 -285 593 -897 305 6 211 141 -493 -985 -861 -111 673 -747 843 -555 -116 -230 -726 952 -637 908 739 602 -473 159 -754 -991 640 -509 -972 73 -409 132 -413 193 359 830 -226 -916 -719 721 -866 379 581 607 -786 -713 630 -634 -281 -416 -380 35 -766 -931 161 509 -749 -541 577 561 -641 858 875 898 366 802 -197 721 455 -212 -416 -203 394 -755 590 -171 -356 -452 -389 417 373 -776 -43 634 161 -886 -116 17 -857 529 -215 274 184 538 -647 -189 641 -548 -740 83 -291 -321 705 706 457 -567 245 -548 465 574 -90 -738 266 -261 659 -46 -965 384 -87 514 -31 -617 -330 -827 -595 908 -121 805 -860 746 -202 215 -777 710 444 -405 -676 26 567 -954 -790 421 400 -501 498 348 16 -293 -205 889 272 643 7 728 790 30 -107 664 -60 -619 -527 -162 914 -937 -781 -801 -711 34 378 -322 166 -26 400 591 -102 -513 -372 265 -647 758 863 -65 -384 -959 282 951 -140 684 -448 837 -827 -66 -493 -233 929 502 -645 997 942 306 168 -752 -505 -620 930 -107 -260 392 837 417 163 -492 999 -57 -45 602 973 -62 -329 -445 -16 -723 751 706 -575 -616 -523 555 -58 81 679 -683 354 77 -304 -485 -439 643 -193 -417 610 330 -483 -566 532 607 -411 399 -805 -359 525 -70 505 -761 -18 227 566 756 -529 -48 -850 886 702 912 1000 554 -174 -677 995 26 123 679 -252 -306 211 754 719 514 -995 119 -179 -49 -838 -163 200 -732 -375 -224 825 -420 -300 -215 67 -739 -358 -444 576 -994 -633 369 627 -299 -422 -445 115 954 -444 -767 -930 328 -187 215 380 294 -783 -468 -529 -183 239 572 -386 -945 -3 744 32 -573 868 820 -148 582 567 -577 -872 424 -177 -385 358 659 -932 984 -805 -32 933 962 -990 -746 -877 248 -839 -234 -798 328 870 436 -603 274 -940 -645 906 -475 430 280 -719 794 431 -885 -261 160 10 211 886 432 -743 93 -613 104 -925 -969 -33 -598 75 315 -814 -529 -471 -970 858 -759 132 -584 772 -224 946 -96 388 -461 129 -913 330 463 -593 -316 -434 1 837 578 -150 173 -592 122 813 -901 471 934 -259 283 -622 529 860 -77 406 -334 -712 951 -142 724 875 448 -700 944 -210 545 -603 -245 807 416 -769 -507 298 -559 293 -570 -919 127 461 -310 -681 254 -517 -665 941 522 -778 866 907 -762 -677 680 -434 363 -904 -686 462 181 -532 -558 -606 274 293 -625 -769 808 908 -326 -34 -128 328 -883 -125 392 -461 739 -580 291 423 -310 -578 398 -417 512 -211 1000 -535 963 -506 -484 -910 -815 141 -693 327 507 -442 575 975 564 -157 683 -692 -898 -287 221 983 -616 -342 -154 -957 -13 -228 -601 -733 641 263 -24 91 192 986 966 -463 820 2 -556 -551 748 -832 -726 407 -729 -690 537 916 -84 97 142 -913 893 169 281 -432 562 -207 325 -426 767 174 -848 79 967 -330 583 113 -935 -521 -857 549 789 -985 -615 -747 599 -643 504 853 -626 -527 33 155 -921 848 -214 -496 -669 231 -985 -580 -386 -905 -896 92 968 -383 644 -94 101 360 -680 168 -424 879 887 570 883 -838 -94 502 727 -627 -593 840 -852 725 -341 -160 -132 448 -107 561 -424 -310 220 -395 324 204 895 -762 -104 964 471 -769 345 -824 255 -273 -455 122 -259 722 -158 -364 119 -324 562 529 354 225 556 -492 735 549 877 -382 898 -286 263 -597 -281 11 -923 410 -511 444 864 -704 -191 -725 413 400 779 292 350 -538 572 80 417 808 -950 141 -662 -551 965 -880 -895 -237 -715 -476 -322 -613 420 -636 -310 -180 232 -185 295 -177 -520 968 797 481 259 -282 924 -805 -743 669 -571 -468 157 643 -931 -799 497 -18 -946 671 481 261 -609 278 833 -377 784 -359 689 935 974 -295 165 -146 387 -150 501 525 328 757 378 -739 -356 -119 -907 37 -966 235 21 -36 -112 206 -891 -786 815 122 788 617 -765 -260 892 -108 -520 -341 -587 904 -924 -444 817 -267 -963 -650 -227 -533 341 -784 -498 -604 173 -13 338 -677 -115 -848 -379 215 806 477 -418 316 -548 -708 545 -588 -994 -262 -823 298 -661 -92 441 -993 476 106 -62 499 37 -291 -878 515 -778 180 939 -541 607 -557 363 555 313 6 267 -869 318 886 -915 -809 702 -559 398 -894 53 403 884 -822 -324 -320 599 -8 -35 714 387 666 286 -506 -391 -833 -935 -903 818 65 320 -408 467 172 -644 166 44 662 528 521 -456 -417 64 920 -14 -606 -113 -392 -770 211 882 -650 -456 484 -925 923 -183 276 502 -395 -102 333 178 614 -685 -207 152 -358 -534 -432 -615 265 -199 879 -209 302 192 908 131 -244 987 613 253 121 358 901 51 -772 279 754 -94 -821 616 -301 -102 209 -966 526 -229 307 -923 872 863 -558 -713 -563 -891 82 950 826 378 212 -805 -801 -339 781 263 -994 -393 672 -797 -982 527 253 -830 -657 646 -172 956 -62 -520 -27 -187 525 -333 -488 -242 545 646 620 -56 -107 538 79 194 147 361 87 -925 266 -299 -112 796 112 -195 -685 608 36 478 584 -366 821 34 661 -962 774 302 836 -647 191 222 -862 -116 136 -180 128 494 -384 -114 -95 -234 653 990 -203 953 59 -693 -848 -31 68 -906 -777 -551 34 -886 -651 -806 -1000 -283 203 -84 503 52 416 370 -776 219 452 144 -971 -702 -667 -730 -927 491 900 721 -476 46 386 142 -422 720 538 -307 804 -550 -428 -972 -942 462 663 12 745 -633 741 961 863 33 331 633 340 -62 -965 431 -244 699 -541 -610 793 917 -39 -822 -186 66 -155 429 267 982 17 -823 -508 -691 715 -194 228 372 -409 -465 -876 971 -887 58 246 556 453 -905 463 756 -949 -494 -609 -885 497 797 19 -382 197 -475 -669 -470 -545 -679 -124 -274 -840 434 805 -176 -898 -543 -488 289 -200 -313 -290 190 662 -878 829 -337 -194 -748 48 -348 476 813 926 -598 918 604 49 269 -611 -493 64 -396 919 145 519 877 913 377 -326 307 380 -57 -427 952 158 225 938 -858 455 -77 -849 -229 -873 412 139 659 -744 399 849 -142 -505 702 646 -186 -858 -268 -500 837 951 856 295 905 -88 379 -682 -524 -725 -488 585 -338 -113 853 -467 -925 -936 -614 -49 96 774 -986 77 528 36 -45 -345 281 917 -694 560 921 902 -954 -890 -368 -25 -320 -913 518 -475 -801 -429 -620 -522 393 -165 319 476 -48 470 633 -129 576 710 242 156 424 337 -887 586 -317 588 782 -807 880 -141 -935 -282 -5 -508 215 351 149 972 363 -432 320 -910 52 774 -832 -540 565 371 -773 347 -400 -36 719 909 -39 -429 -528 -250 -395 771 -246 343 727 137 -308 -391 410 64 -159 612 -43 -169 -128 -477 784 -525 -30 22 -596 -727 768 912 453 -775 489 -613 697 898 195 497 -272 -582 797 332 -905 -540 629 473 377 -605 -943 -240 -888 539 629 229 -563 601 -152 -923 -843 17 -130 849 -967 -7 998 701 974 -243 723 195 720 396 -411 -864 -395 -207 803 -783 -226 -91 763 780 -584 809 -37 -117 -806 725 -650 -315 -183 -789 208 299 13 -394 -929 675 299 -620 -708 -220 704 -947 -370 -980 404 593 -804 651 -787 347 -570 -429 -655 -921 283 -16 -447 -160 758 11 -498 922 -63 -466 -716 135 -201 -280 397 -698 598 -74 -853 233 -336 778 473 -882 582 -178 70 -620 249 -731 521 -501 492 158 890 568 769 269 222 60 -355 546 753 738 956 472 99 899 352 -528 -909 607 -776 506 -386 21 -11 -138 -615 742 -183 205 -220 -285 -671 -138 -931 681 -595 -828 258 88 858 490 994 861 440 501 545 341 824 -689 -616 -851 -147 548 743 974 -839 -708 -969 573 479 739 -693 -161 875 -117 394 441 486 -138 304 77 629 -115 474 -808 -215 767 -89 -832 -904 159 -341 654 696 -237 -204 -64 -996 336 27 -350 869 -164 -439 -929 -761 -711 847 525 759 -591 -48 -165 2 344 -169 236 384 23 612 525 586 801 549 275 -255 -622 930 -533 908 160 360 -752 -569 -869 294 508 -157 80 741 -605 769 956 -207 -85 392 759 975 923 916 -26 21 60 -899 -669 821 -78 -4 624 -895 185 -993 -121 -124 -489 -677 561 745 830 264 -113 972 -434 -682 196 -587 -387 140 223 -388 599 487 327 967 32 990 -156 392 707 548 909 -883 -803 -691 -697 457 388 -227 -801 -957 -60 718 -564 228 -281 -615 -112 -778 974 899 -678 -445 82 745 679 -292 -910 390 517 -641 -323 670 -302 -253 -449 528 -33 -135 -491 -668 -20 998 758 104 316 -130 323 686 -366 -508 -485 -146 224 -504 -610 -356 -179 423 45 -965 527 -600 881 861 -692 -765 -878 -393 104 -341 -292 -175 -42 977 449 577 900 -778 -24 859 -228 401 -949 -264 -453 285 187 -178 -919 -768 -407 -699 314 -771 -311 -628 -65 605 -92 911 308 438 -506 973 118 989 36 65 74 -143 -611 775 1 141 -388 -467 -639 431 -595 812 -182 -433 -248 855 468 127 -352 8 -793 -930 530 815 893 880 75 -285 -958 737 -80 -400 -713 997 43 -387 729 257 60 -969 -838 739 100 -377 -714 71 732 -588 -88 -123 452 -425 709 -935 -614 478 608 -789 351 -159 -436 255 546 -193 71 927 -795 -875 -632 -368 -116 461 -936 -155 873 602 211 898 -561 -85 -958 74 724 -717 -902 308 311 3 737 -964 650 -393 182 402 367 -825 -254 -187 -54 789 -335 606 39 -932 214 -344 336 -813 118 -790 -307 -404 467 417 977 -826 470 -387 -577 -403 662 -911 36 -48 242 -321 -361 -382 -477 72 403 -577 -14 -408 268 -359 -289 -792 232 588 505 267 -692 438 -411 718 -649 -593 258 -499 875 -756 -770 -879 -976 -320 -210 -605 -356 -664 -725 -52 96 -907 -725 118 -204 -633 909 -65 734 -366 -495 156 -967 -996 -309 105 948 -176 -166 442 183 -94 702 -773 -872 -686 775 -102 -1000 -132 395 364 189 -115 641 989 -680 16 -459 265 8 404 347 645 701 -996 -90 -145 -179 -671 429 -365 -248 0 699 -639 -529 -717 -893 311 -219 -2 835 -773 -189 -395 -394 -940 478 599 717 726 -677 11 368 654 281 881 -664 596 -178 -671 -164 645 -202 -278 466 472 -322 -653 -247 -475 895 821 -635 111 -936 -428 894 -961 539 773 -467 829 -19 739 -90 -758 -658 -920 -529 127 349 -930 -864 -477 765 684 634 -862 -698 -723 628 308 -91 426 -713 58 -351 -414 -617 -606 608 132 -376 -584 758 -17 749 -388 -164 951 -283 335 -89 -859 790 -524 445 830 -15 408 857 663 920 -226 -198 -520 410 945 -870 184 -610 181 207 -608 -591 -840 -135 -310 662 -10 893 -650 165 680 94 -435 -94 -582 860 437 -900 -60 141 859 -819 241 -660 -700 -869 892 600 865 -167 841 31 937 836 -742 610 -751 -419 116 809 -745 144 -952 978 966 -318 264 -588 708 -249 145 987 910 450 -677 -710 287 747 909 -893 573 123 -994 -861 -425 962 -140 886 744 -610 838 889 -369 -487 -756 331 -17 182 -598 -493 -452 -589 397 205 734 106 560 605 -526 470 403 -411 -123 632 -885 -421 847 -588 128 -570 232 -434 419 898 -715 -887 -780 465 -963 -587 -173 -173 169 267 -579 -700 388 997 463 872 701 -322 804 -859 311 951 -480 -315 395 135 265 -811 -874 41 -561 28 398 -21 435 -8 710 -931 651 -488 -541 557 -837 764 118 -855 93 -196 -321 -122 -972 541 -140 -229 555 -924 729 347 55 -4 -357 981 -769 500 272 220 -506 -324 488 32 -901 926 -927 398 -899 24 444 232 861 -702 331 -505 765 154 -799 -410 -728 499 344 192 -887 -607 -985 151 232 -47 927 -341 291 693 -183 -726 -930 151 -594 -526 -873 784 -715 460 219 993 742 -211 115 644 57 -254 -195 960 -128 567 -820 31 -82 -525 -27 -85 767 817 -802 -713 -156 321 -353 -61 -638 122 -78 -873 -942 -859 691 -869 221 139 953 764 -822 -387 584 -286 -185 646 695 843 -719 -381 733 -582 -162 34 -8 530 -321 -749 -477 -268 -259 740 402 973 292 122 -151 651 560 729 304 992 -266 463 -885 -697 186 -64 -487 -579 -536 914 360 3 683 -496 -526 289 -1000 596 828 -22 -724 294 -181 638 173 -518 -584 327 -449 -98 158 383 446 257 -619 -578 783 -154 -419 446 928 -368 325 -358 15 681 -878 881 -454 -420 579 -528 -867 -820 691 454 -339 -185 765 -372 -36 -522 554 -607 859 392 -629 157 317 562 628 401 -411 989 -64 215 -235 809 323 619 2 -12 684 887 -805 495 150 -118 172 -723 658 -711 25 941 821 -302 -192 845 -894 -440 -664 -286 -615 -769 245 510 -140 -751 692 660 -406 451 13 957 21 -508 652 579 226 -56 777 -663 131 889 -96 -334 -241 -238 -324 -672 727 792 304 505 944 845 152 424 635 -881 -3 -3 28 -295 -542 -662 66 81 -338 446 820 972 434 -10 274 -74 394 -429 -334 86 -973 -345 843 -897 728 -823 -77 -850 487 -111 -585 -857 -14 808 -378 885 -584 534 -526 71 -402 360 -621 -752 618 -890 -505 -246 -776 481 411 -654 -925 448 -552 505 -978 -25 -560 370 664 -98 -125 331 351 -493 216 -838 -467 460 -570 -994 634 -755 -22 -918 239 -181 371 -343 -886 -241 -152 -547 -402 -170 432 734 -869 665 -937 -512 -35 -115 -444 687 489 -471 -477 -286 687 530 220 179 663 -939 210 862 962 27 -448 212 706 618 279 -312 60 272 -535 141 -873 -371 456 571 1000 609 -471 848 -758 -825 -295 502 130 -990 177 936 -655 119 -352 -966 334 42 -848 -338 51 -951 730 195 737 714 -602 603 -683 -743 51 441 -48 -882 -696 -305 50 -896 -629 364 192 -294 -114 382 -717 892 957 450 -321 -594 145 155 -866 274 498 -233 197 -439 289 898 933 -53 -736 -321 196 342 -100 401 -341 -424 73 643 798 260 -998 -426 -759 647 210 -18 601 368 652 -965 990 371 476 -731 976 437 619 809 -690 952 -447 352 -355 107 465 604 166 633 -790 442 -131 -977 414 -696 917 287 -599 56 -797 529 969 389 842 -675 631 574 -742 637 -325 639 -435 -116 325 -574 488 -147 879 936 -760 -443 -937 -6 258 577 -886 307 -635 635 -222 -786 414 966 -268 418 307 -790 -591 454 -104 -133 893 227 -87 -194 758 -122 995 -685 893 430 -116 -530 544 -807 -933 -805 -622 -226 -292 762 -70 461 -435 239 313 556 -755 -429 81 -551 -626 -876 -494 538 189 332 446 188 -776 -430 85 -804 -830 -865 445 434 677 470 -693 -841 -137 -728 234 -553 -651 -563 -768 -295 941 490 126 949 -94 18 713 -915 821 -883 -407 411 -926 264 472 124 -868 776 -273 813 -164 -983 864 -506 -329 -791 494 505 826 338 857 -235 -98 -585 -101 756 -678 -104 -353 -563 536 445 92 359 -813 -968 22 221 275 -710 111 -520 946 -532 -81 -285 179 -372 143 676 831 23 -773 342 898 213 142 -500 894 -10 540 408 -549 -238 874 627 -229 -17 296 270 496 662 598 -67 619 241 344 -386 793 463 -109 -626 -485 -36 922 -58 -209 -116 958 -145 447 -588 -330 149 195 -41 946 29 905 -958 481 563 697 748 936 709 -785 342 -935 -113 -577 404 -515 994 -475 -846 -987 -917 531 -119 822 -771 109 551 -857 -998 1000 -7 -721 -359 704 -654 -88 227 155 146 -157 542 -355 -374 -938 -41 -518 -251 737 -542 951 -767 624 910 -806 -835 914 -119 -416 111 -760 621 -48 -263 -897 636 -767 817 -214 295 699 -849 719 142 -161 317 959 688 939 -347 254 -109 -442 -945 -372 4 284 469 470 572 153 50 16 778 448 571 -419 858 847 695 608 -303 553 620 -490 -334 860 -805 177 276 -106 264 352 567 -290 46 -314 439 -622 -590 -32 -392 160 -766 565 -326 322 -163 162 321 662 458 -521 -799 565 252 -322 -365 -107 -179 -187 -529 -297 374 -914 413 386 -673 -133 -306 520 536 88 -805 940 51 -117 -100 216 108 691 404 -526 917 -854 -469 999 -914 772 -796 -889 -745 -862 -471 -954 -961 -825 -792 -776 121 -908 -468 882 -176 124 -153 675 -800 652 -705 509 776 85 -456 580 491 452 625 -629 -675 753 578 -64 -123 846 -492 -784 -490 699 328 106 641 -108 137 -95 723 505 988 -935 134 474 -915 -410 480 570 691 -935 -647 450 -574 -702 752 -13 567 936 -416 586 443 794 -811 -517 229 -941 -175 -419 -487 404 -93 989 193 -495 -887 -10 -898 165 -457 -157 21 -75 -775 -373 -817 -124 -836 -276 792 -373 17 259 141 859 116 -492 -57 505 -237 -571 -638 8 -307 676 698 -126 -530 -739 669 -534 242 -691 456 -502 -700 335 -334 630 158 148 982 -186 775 818 987 -625 546 697 888 369 -376 -803 -315 -560 721 309 453 -323 -774 110 -202 360 -173 -957 -214 258 573 -607 -957 -194 -181 885 759 733 -974 -773 -710 -677 838 -948 822 710 -220 -286 -488 -522 -217 -997 -280 -699 938 -876 489 420 368 388 41 -100 969 -532 504 -430 -444 333 105 -939 122 -484 -602 565 -462 -247 -135 -409 -148 -773 972 949 -751 -862 -233 -286 -273 476 -845 -549 -499 -649 425 -768 998 65 -223 448 -579 618 -450 -677 559 -876 -451 -13 -880 -349 -265 523 751 280 494 -556 577 948 695 -988 98 -972 956 -490 -372 390 -431 -567 -583 398 429 418 491 -362 -526 844 -471 -932 -316 -622 941 581 919 647 -358 577 90 -110 500 -749 -680 -261 291 -584 9 -533 -146 -56 -36 -936 741 -9 -747 31 -954 -306 -279 928 -314 711 -569 328 -919 -506 -507 433 14 992 732 846 333 911 -819 -652 -191 730 -14 -186 324 -216 554 -906 51 85 717 452 -150 -849 208 870 -874 -959 866 62 -650 95 -825 -665 998 279 -80 215 -124 697 541 -407 571 445 172 822 440 -870 849 -770 336 745 983 -662 -837 453 354 -419 844 759 609 845 566 -129 -257 -389 81 445 -480 -931 -899 999 -399 870 530 702 -419 -945 222 -15 175 303 -444 -642 -646 -535 547 -998 400 381 -363 -724 719 -21 -519 -220 -441 -725 203 -333 185 256 -683 -737 111 761 -817 -444 605 -246 -406 0 667 -567 124 -57 -947 954 -625 -219 25 811 314 89 269 -844 -930 -561 -154 344 295 -104 -605 -673 -426 603 -924 -703 624 273 -758 807 -294 469 173 -876 -586 724 -586 -990 -507 -954 -196 -793 -337 347 486 -746 686 414 817 -418 -213 -231 109 -97 -791 957 862 865 364 24 996 -716 210 -297 344 203 962 383 -36 779 752 -647 614 -200 -624 -82 -654 270 584 385 -555 -512 -885 -684 -615 905 386 514 -603 118 -364 -587 -734 879 -988 -553 -119 -498 -546 825 151 -320 -804 818 555 637 388 397 -31 941 -448 59 -268 661 -637 900 241 -131 570 -641 8 -724 -970 -703 541 -555 379 770 401 -242 188 -293 -632 68 -260 -581 -188 -243 -608 615 258 777 333 -36 -606 481 634 -315 -309 163 38 -255 -208 -344 504 -399 -400 -527 -213 448 -776 -275 -498 637 670 -781 662 -804 -368 991 350 -466 71 -867 -113 800 820 -13 69 667 -922 -948 -483 560 730 -783 -919 848 -579 -583 -253 -751 414 966 824 452 311 731 712 795 -379 -961 -998 -648 -85 432 -241 -276 -707 -456 -992 105 -401 239 -381 431 24 -491 -40 211 200 69 -584 -538 -181 724 613 420 -561 402 475 -787 775 183 -709 153 903 579 214 -209 117 653 -683 238 743 -916 -613 -483 -650 -83 -920 470 718 -187 -773 890 563 -38 -542 152 -194 -493 847 -566 353 -665 -957 0 332 -175 151 -115 425 916 -718 -640 -550 999 668 637 -43 -976 -41 305 698 -746 643 356 522 781 18 -529 -632 781 298 332 -383 682 113 41 804 -500 670 -153 -135 -148 -265 -785 314 -280 337 -90 724 -484 -146 267 162 154 -591 282 672 482 -391 -994 -728 -459 -388 225 778 -682 -532 237 940 421 421 -319 -120 -884 467 -558 437 293 466 585 -9 464 -988 417 992 340 734 1000 -717 193 622 837 689 -980 71 794 -471 -181 920 701 -355 686 444 491 867 -563 -122 325 391 -30 225 -357 477 755 -713 485 417 -618 47 545 -773 -18 -697 -406 842 -384 23 689 647 -298 979 483 630 344 -802 -374 482 6 691 -20 -612 904 320 -782 -172 437 -887 -880 -854 -564 -665 451 435 -80 -367 318 359 -660 341 508 -369 -750 -378 284 436 604 275 641 696 364 840 -673 403 -310 -793 -812 248 -292 366 502 -438 600 -359 -110 334 742 575 -210 -725 -704 764 -71 -153 -333 -125 700 488 892 -806 -921 -983 871 67 372 -26 518 -804 723 -66 879 -2 -841 -264 525 638 -513 340 934 120 383 236 -231 -843 791 -171 -522 -629 355 -323 918 -854 532 350 481 -271 -384 623 45 777 -371 218 -17 521 629 982 188 -82 574 413 567 -370 -929 -446 195 291 -264 556 318 -545 -749 359 -627 -336 -978 -383 65 -721 -316 -259 590 -281 -449 -380 851 -694 335 712 476 182 -960 -812 192 825 493 -450 647 451 -921 717 144 -492 55 805 -400 -169 738 742 -779 -769 323 -328 743 685 -853 428 -130 -208 217 646 976 757 557 425 -348 -500 -664 -594 764 629 -237 -303 -308 -670 859 482 659 -261 -752 493 -371 904 -98 463 829 42 -69 -615 202 103 -444 311 -21 -906 -766 669 -896 -544 684 303 -629 -154 101 321 -64 -915 757 80 -14 -880 219 -144 -891 -867 -399 49 50 -246 -596 598 173 -410 -334 -696 123 547 329 143 -188 259 116 -724 -255 686 859 -956 337 -175 496 530 -793 299 -662 499 683 822 -465 -897 -899 -540 -33 545 503 -875 -295 -126 994 810 972 -292 544 -366 714 831 619 -894 944 530 -88 332 412 -230 -425 971 -325 374 69 636 -151 387 -753 755 934 -572 798 -879 -629 -202 -463 -366 -813 -725 396 -423 -362 -873 704 -431 -200 436 646 -116 -129 -505 -400 -584 -138 239 -612 810 974 597 887 809 -631 771 38 -724 -912 -443 -318 213 -719 997 362 831 191 -98 956 838 780 -35 312 299 944 234 -724 453 738 847 859 627 -504 946 -124 -799 -668 900 -781 528 -183 182 -313 565 -611 -88 -467 997 -761 117 -559 766 356 -591 -656 463 18 215 350 -592 211 -450 677 -73 999 645 736 144 910 168 -90 432 -63 -639 254 704 -338 191 -4 25 60 -754 -766 -411 -589 269 -366 -803 -180 -95 -86 709 -7 489 -917 -668 670 29 370 -986 635 -320 -860 374 -955 99 -592 847 -43 -422 28 421 143 -543 460 -980 268 392 960 -242 609 -70 -576 -151 -420 922 -212 592 -793 678 -159 -818 -912 -840 644 -302 903 943 882 458 -756 -648 954 67 626 973 57 -392 -411 -30 87 43 -495 -783 852 -58 169 -351 709 -709 -896 706 262 -659 25 497 2 111 -407 -50 692 296 -614 -932 305 777 -514 -605 -246 -182 -881 757 299 -831 -663 554 257 612 -97 527 -355 4 511 -250 -974 543 -783 844 938 13 703 -56 -86 159 -715 289 -998 136 -719 -990 -27 366 -118 -660 -387 918 432 -46 257 591 -500 -48 -860 -168 -621 -741 80 -877 405 190 -969 -212 395 -74 504 208 -391 -317 445 -595 90 590 483 378 759 -735 136 501 251 229 -422 -546 -40 -348 -829 -645 193 -263 469 -932 850 -630 757 -902 -579 -120 -429 736 677 532 803 -817 817 910 -997 444 -19 43 -284 883 127 -966 920 391 568 -509 -288 459 -184 401 -587 631 975 -135 38 -483 85 -349 35 -486 883 114 551 -342 734 -950 -25 -852 253 604 828 810 -994 305 686 -312 761 608 -886 -170 -120 81 15 -363 -526 -222 -638 552 883 -851 68 423 989 -435 308 327 -963 610 -86 19 -911 904 -37 617 -508 -292 -822 -243 -473 -993 174 760 367 445 630 35 343 147 539 -909 667 631 687 -805 213 -865 -160 23 271 -453 -988 -804 -739 124 785 -146 -291 -115 -693 -787 800 -268 -936 880 206 436 -102 899 -417 710 888 -716 732 -302 508 -714 1000 39 272 -433 545 317 833 847 942 -487 -705 -129 -934 42 -723 -210 168 -389 -886 571 -538 -283 63 -240 -470 965 386 735 -833 -83 1 -546 -974 -914 -514 -107 648 -241 156 995 -535 -193 -346 864 -548 252 208 339 -293 872 -849 -703 173 -783 -883 -445 54 -928 -505 600 -901 -935 774 -661 433 27 -48 302 304 -924 891 -516 -538 426 -201 529 191 -219 416 -466 954 -483 664 -522 833 -50 -572 247 -155 -732 851 233 836 163 453 253 264 691 324 586 -754 -169 868 806 788 -251 -174 -732 -112 23 793 785 -50 -130 -933 -984 -86 893 -843 -169 850 77 -109 763 936 108 735 -875 -825 716 663 -389 -967 -960 755 583 -965 450 -953 450 289 251 42 913 196 368 -645 -217 772 970 -715 131 -763 -563 290 -446 -224 -451 -403 -217 292 -805 -680 -724 -141 827 -933 197 741 -87 -478 -124 151 721 208 -521 52 -937 810 -885 -755 598 521 103 631 -408 -423 -267 662 -311 -871 45 -40 -33 -73 547 -430 -931 110 -263 960 -819 -453 515 694 296 786 -978 281 873 18 -3 -623 -794 -329 -620 -262 -136 -860 -493 -112 -484 -703 -839 -48 -257 -570 -725 389 608 252 -797 993 -548 959 70 156 -257 -649 -584 -167 -736 -359 846 997 86 632 834 -903 -880 472 -850 324 767 701 -170 -249 2 -504 499 134 -18 -486 -148 583 -906 273 -105 -995 52 711 492 -983 590 937 572 182 738 460 -354 47 -979 219 -214 357 -62 387 453 -656 -342 903 -595 -499 562 -283 -568 -807 -850 643 -309 659 -918 249 -240 942 -805 548 825 -395 -338 -762 729 -704 -228 234 -732 749 -271 391 -287 -706 -981 909 991 -588 625 -467 -595 24 -518 234 742 860 911 -199 -693 -473 -431 179 -883 526 259 -240 918 470 -553 136 77 -817 -913 -32 126 889 389 698 -70 -545 427 298 -308 724 825 -598 -328 -941 -483 961 -456 -55 -891 -599 -71 -373 -121 747 984 42 64 -807 -931 -545 524 181 267 -299 -910 -454 689 -636 778 575 773 -226 -404 835 -729 260 307 763 -91 653 119 691 -440 972 396 103 -516 821 559 -101 42 882 791 -464 724 420 496 684 -242 786 -1 -323 823 220 920 -903 -907 -691 734 474 -290 599 -859 -661 379 -341 253 -712 -654 -607 926 -857 -147 731 915 -404 931 175 -855 938 -667 164 131 294 -425 -904 -790 926 847 426 799 534 115 272 -582 -828 443 -801 902 -559 211 409 129 469 -998 458 -760 916 945 789 -793 462 -973 -522 -983 362 571 83 631 -263 76 -194 -184 -634 -87 325 -350 118 328 -207 739 11 -102 777 735 406 -632 113 760 -106 492 -192 -877 796 941 85 128 -296 -433 -311 68 564 916 364 199 104 -75 965 -189 -483 -529 -72 -623 282 -636 896 806 -786 749 -134 -390 193 -384 43 -266 -98 184 -393 -547 -34 -515 218 -840 74 884 965 -487 497 -899 -976 193 -759 -854 979 312 623 -698 625 822 -824 978 -230 219 711 226 916 -628 443 602 -820 577 530 527 115 383 -97 -249 -915 -634 -320 -842 -213 -795 -512 -831 -908 440 539 362 876 -921 72 30 457 217 -857 523 -690 350 -621 -1000 123 -18 779 -703 -395 246 -624 -330 -557 783 736 518 56 -186 82 -218 914 566 114 -915 -919 -599 960 -807 662 -135 158 262 -564 228 -373 -209 845 -47 470 358 2 838 -737 432 -475 -453 -916 -345 -272 64 -94 -170 -495 123 -485 924 713 -968 46 458 185 -670 -654 -468 837 -902 102 162 -282 -807 419 169 -623 641 70 -493 -202 990 188 -163 843 -252 -906 280 745 734 897 -239 115 743 308 -24 500 426 230 6 -765 -818 872 925 -934 761 471 -153 661 591 431 -470 480 261 -270 899 700 -360 466 906 -35 700 -347 -674 -481 129 704 -15 267 -614 613 -627 -279 375 -783 -342 -216 943 318 339 923 -343 -61 -906 -11 -917 -944 -589 -146 -235 -86 -282 969 349 461 761 -59 24 -711 -632 -990 -272 -168 -555 220 -443 -295 -535 122 712 -557 -797 632 -548 714 -965 4 -645 254 -809 615 -531 -536 -641 502 550 -751 936 -421 591 193 286 -649 -140 -336 -914 596 -702 -205 488 -378 139 -314 916 87 -205 36 -722 -274 560 -540 176 341 -697 -903 772 164 -663 -214 -9 687 946 498 -745 -597 -113 768 433 975 -734 553 -770 275 -536 -694 827 -522 419 -343 -296 -393 982 595 882 -285 -431 -863 946 248 845 996 -481 148 -512 424 810 953 505 -421 -67 730 253 12 -269 -526 -480 245 956 -344 -20 -716 -14 -152 130 -121 -740 960 296 -237 -647 446 260 -142 554 169 712 356 -396 785 -888 -867 -566 273 782 531 -855 -628 -287 911 -963 -141 -698 281 -339 794 -364 263 55 891 423 -629 689 268 -73 -139 198 427 -735 133 -579 523 676 -232 -717 107 -456 247 173 -657 -43 656 967 666 2 -498 -322 -889 201 -343 392 -665 -857 -846 224 828 -182 -553 -239 960 488 491 4 905 917 -623 328 545 869 -468 706 -270 675 -216 24 399 611 193 -947 834 -567 -680 -123 665 -399 -955 -274 129 -328 -497 -853 194 237 -33 -421 -584 -891 -874 630 -521 -714 -14 946 45 -236 720 336 174 723 -820 -900 81 712 487 85 -567 757 -380 173 -248 -517 -739 693 -971 -895 455 47 -999 599 -344 -317 730 119 -329 -354 124 597 406 81 150 -225 276 -301 -315 -977 -278 -969 944 535 -447 542 -236 -822 -135 0 90 304 -760 659 -657 377 -373 970 -196 628 -418 365 -986 119 -73 -85 -930 -178 91 -773 -423 973 -299 74 405 118 474 374 317 829 600 846 -951 43 434 -949 -389 386 -970 823 986 878 356 105 676 -915 -655 -183 550 704 -305 719 699 -233 704 -811 -549 493 -662 154 376 931 -591 -41 -341 -579 -593 -490 682 -639 -574 -642 567 -302 -999 -980 225 480 777 66 -251 800 -323 -718 -765 50 426 -424 -773 -756 -152 -921 -293 -99 237 133 238 -800 935 -722 675 249 858 13 954 -581 540 -634 290 -526 -669 855 -922 179 284 -949 515 831 -776 -977 -615 529 -929 -893 838 -349 -128 904 478 -677 828 478 -486 240 483 -749 -875 432 -855 -332 616 -819 -840 -514 -914 -911 705 -665 -860 998 616 570 679 703 -568 -929 -481 -97 -348 -174 -360 -971 182 -911 663 875 -36 905 -634 79 -949 -509 11 226 275 -834 902 -945 -32 84 -120 513 4 955 531 -516 17 -728 381 -968 -389 -377 -475 -100 133 -769 37 -462 952 615 -931 807 255 -362 -582 428 -871 5 -818 136 -298 655 -854 176 852 796 592 153 -169 -935 -179 -852 818 -972 203 569 3 959 -731 136 -877 -319 -907 853 747 390 919 799 -961 -633 945 980 -10 299 -614 -9 -768 43 -364 -538 839 833 327 -193 -923 17 663 44 -86 -58 -168 276 -66 -844 -771 -403 989 263 872 -579 938 -499 489 -837 261 540 -108 -492 949 849 473 507 -626 475 -217 -333 875 719 895 453 -165 -878 567 991 -149 437 713 -753 -846 -937 -945 452 -309 111 573 -519 -905 -313 250 30 -723 -55 632 -35 -515 258 -478 77 -246 353 -904 940 -156 896 417 -630 590 801 -603 -931 390 383 137 -232 -976 125 954 -672 -821 142 -207 550 231 -918 -753 -12 -102 937 879 -824 425 914 66 367 309 989 -801 377 235 880 766 494 -166 -249 911 -943 52 -180 -156 -435 855 711 297 -52 67 -310 407 -114 511 -216 449 -528 -956 122 -875 182 -197 -507 728 -357 -966 739 -939 -395 639 -99 -910 818 500 999 143 -808 -401 120 -441 86 -969 -941 907 -755 5 -885 -305 -310 763 -78 905 -149 -840 301 -929 -975 427 708 834 -820 818 -761 -521 -988 -733 -503 -558 86 -810 238 410 104 -639 523 -261 640 -851 -57 50 478 105 1 645 322 -478 369 -988 -44 107 -572 982 -283 815 528 -851 952 -553 -40 -991 -462 620 -821 -235 512 -880 -641 840 -845 543 -86 -112 753 543 14 285 774 354 -331 81 -768 343 200 -241 -137 670 647 738 -400 -678 -436 850 -123 -814 735 -819 -445 -773 -545 -984 714 673 -223 835 628 142 -856 -164 -246 -555 -988 -35 -502 21 834 -112 -218 221 166 -771 -677 457 484 -520 -448 694 589 -473 -64 267 687 -214 -949 -543 -580 -613 -149 -519 -448 -125 -261 875 153 -764 678 886 -892 692 -660 389 -750 -322 469 -311 122 896 -677 -959 -484 -817 457 156 -59 -556 -686 -22 -631 889 885 882 36 594 -208 739 -159 487 91 60 -139 -574 -363 -252 896 -78 511 428 921 -923 -943 -268 -3 666 601 -865 -748 -314 754 -280 479 971 705 -797 296 -925 676 227 -736 971 297 248 86 210 7 -775 -9 -631 519 62 -117 -336 950 803 -263 646 908 -486 490 -891 58 824 -189 -365 791 -850 338 113 137 -929 16 -114 -70 -203 110 -629 570 -896 755 -830 531 433 616 262 -791 -371 75 -303 -210 -65 -967 142 752 -231 -793 393 -981 153 -356 536 -118 773 888 -294 -65 -938 -970 -279 320 -408 417 601 537 506 -478 -526 468 -308 392 588 956 973 829 -388 762 773 -49 -498 802 -962 -46 -218 269 -658 -608 666 467 979 -689 -91 226 -742 -824 56 95 -531 265 -564 339 170 627 -428 176 765 410 -684 -214 -713 -440 529 -327 -669 231 -969 145 -780 -374 279 525 789 623 443 -667 461 68 -319 -229 930 -894 640 56 620 -670 -755 -500 977 363 190 -481 195 -143 -475 -901 -670 -558 192 410 -413 13 629 -630 782 -176 -185 -560 557 -128 453 340 668 -656 -341 -205 -641 998 202 521 -685 -799 -899 -220 161 -975 996 149 53 -742 -307 60 113 555 455 580 21 -243 925 726 195 179 -351 245 -484 635 -264 585 264 958 -711 918 -397 -435 -335 -733 -765 754 493 -771 -484 299 -390 -698 297 -603 598 367 877 441 552 642 -414 112 -744 96 328 597 -406 285 856 747 496 223 948 66 432 -793 -721 633 -273 168 235 -834 641 416 248 447 -901 417 881 -326 970 864 681 -3 416 -420 1 177 545 -516 76 473 -674 -560 235 -771 356 -986 649 -669 -876 -293 -57 570 943 863 905 -701 -539 -6 861 -132 -912 445 748 -495 -216 -88 -821 627 56 963 -314 422 -605 -245 834 -473 280 -352 298 644 123 -729 -438 -544 413 670 646 210 -111 515 -809 -16 48 580 -887 645 -952 112 978 280 881 929 -153 -182 -170 -458 319 -952 354 282 127 876 648 248 800 -232 -485 -558 -572 -924 -203 2 -596 138 -549 729 600 -763 -797 655 583 -777 -15 14 339 394 799 478 206 532 -275 679 -314 -265 -696 -383 682 -72 -810 -230 439 57 981 -581 825 -870 435 524 -700 269 -188 561 -74 191 -221 926 533 -147 -275 856 835 689 632 -412 -595 -734 666 -416 -471 -656 949 121 888 -343 472 273 -464 15 -153 -550 -592 -768 535 -981 -359 627 -959 -872 941 -452 -36 -647 281 987 -150 -546 166 341 -467 -426 -524 49 384 -104 298 893 225 -434 -979 -799 997 -402 290 960 -502 -720 184 -167 -624 -593 -751 -450 873 190 -794 55 462 758 359 -911 -126 111 -843 -457 -838 201 -769 -113 524 267 303 765 930 941 63 -760 821 -258 -248 -815 -257 -928 -773 647 261 -163 595 -720 -768 398 400 286 -993 -75 -67 571 643 -862 -509 579 -183 360 -129 710 -80 396 -133 912 -144 659 498 -713 272 208 -895 444 456 282 -963 146 -728 655 806 97 -735 -635 327 -95 264 -257 431 44 776 582 -338 -432 300 621 -768 378 940 -631 -655 -896 -467 -378 -265 276 -674 295 345 -43 549 939 -994 501 273 996 103 412 -29 -375 -315 -658 -683 817 77 -691 250 503 -941 -484 -138 350 817 -47 581 -969 15 917 482 56 -401 -656 833 68 120 -66 878 199 119 947 -654 -321 599 -355 -920 887 492 910 967 891 -684 599 -221 774 -615 985 -606 52 -206 -728 555 -106 -684 -560 731 375 716 -791 334 838 260 327 807 65 117 -93 -684 530 -371 -189 105 141 986 -973 -329 781 -31 740 738 462 142 544 635 97 -477 -735 -690 999 -90 -70 -889 -250 948 551 -70 -466 -791 508 91 229 128 -988 -1 -775 -763 835 249 -289 486 -964 124 944 686 798 -88 -640 985 -394 50 842 -853 -57 -864 577 90 -116 -379 0 -229 288 611 -591 423 -508 384 29 521 -534 -536 -378 469 632 -218 -567 338 524 262 -180 -912 -609 738 -571 -300 626 137 436 833 -155 688 85 991 -873 60 950 33 632 -117 1000 -218 567 -170 -231 449 410 958 -339 327 945 -631 -11 455 -608 757 -952 -986 999 384 766 -699 803 726 823 -583 -781 -598 -606 255 -501 -216 730 95 -928 -621 -960 56 101 316 779 -193 671 900 860 371 215 903 -621 312 205 411 -714 -856 985 -68 -511 877 -650 177 -308 326 -51 814 903 -484 -438 -651 -590 -122 500 -926 -767 491 -659 357 688 624 697 521 104 88 -824 204 923 22 -355 -872 173 -17 -700 520 104 -329 -546 -654 343 -660 -93 487 -754 959 -25 399 -972 -563 -926 427 -97 1 -425 624 -354 941 488 844 43 129 -179 -177 524 -832 -716 -216 -334 265 903 954 622 -993 -100 -283 -331 -327 96 -45 274 -963 -50 -939 -452 -653 395 800 902 200 -644 -418 -774 745 518 226 -50 289 157 265 598 -580 -992 157 239 -891 136 -182 -483 -652 960 508 625 -161 -663 -178 751 109 -268 -245 861 253 -779 -938 365 891 -156 -338 874 224 -77 -728 -344 871 526 398 206 -978 504 -698 -451 532 -106 601 -791 -829 994 105 -160 -933 -407 987 983 -643 -25 748 -799 -538 80 555 155 -210 445 -258 353 78 -754 174 -379 134 294 181 -625 316 -78 931 -642 601 865 -526 983 74 -483 -637 -43 -536 -978 971 486 159 230 465 -810 355 -956 828 547 184 486 676 594 -801 544 362 -70 -678 -757 791 749 358 -285 563 -925 -919 -3 -166 148 -733 -194 801 988 -667 -469 -611 625 44 -536 512 188 943 -275 -829 -437 -18 -662 214 782 -137 -752 191 -939 -405 0 137 -514 483 201 -132 505 549 296 436 866 73 469 -963 539 399 -307 549 -12 849 -982 -8 -340 -994 716 779 -296 -640 -39 -218 -603 -553 -547 693 725 -645 212 -747 168 -908 -115 -981 482 -421 521 -225 528 289 531 367 -344 -385 -585 -292 -909 -75 652 -786 229 459 -589 171 708 -676 -625 443 288 -877 -253 -276 52 -972 -35 -816 -571 888 23 -299 550 754 245 -213 -596 -262 58 520 -162 20 -173 177 -42 -105 255 388 -465 -232 -235 -848 685 -175 804 664 -432 568 -711 -573 462 493 460 503 -41 563 694 -780 -190 810 404 351 104 516 -225 -697 449 400 239 -217 508 -635 -164 161 971 -629 -79 -524 931 137 -482 893 -975 -442 505 939 -370 669 956 287 174 -793 -963 130 -254 205 188 353 683 675 585 -798 275 -594 -251 -308 79 501 755 -554 -438 -427 618 -84 -927 -223 323 -614 -932 -105 131 731 -188 955 -488 -166 -588 341 -453 703 10 388 602 248 -384 -638 131 353 612 56 -971 249 -727 -26 -890 -328 696 430 592 798 142 864 528 568 186 -9 -819 860 -342 953 -674 379 59 -648 -831 476 -727 20 -800 -361 299 -259 718 701 16 952 751 505 -343 -849 124 -63 352 351 202 -703 544 -318 139 228 -61 -23 948 834 148 938 -744 249 -242 -729 -120 853 -309 -200 540 -525 404 391 -540 461 520 -554 319 517 441 -25 304 128 -388 -205 -560 340 -312 424 776 173 -150 -970 -99 -579 129 -652 -818 -211 330 -271 803 229 836 -150 376 510 404 376 653 -669 533 -530 -617 -45 617 -674 -932 129 951 -425 -235 108 -607 956 -104 -148 -863 1 930 -766 156 -729 295 -465 -436 -114 401 -900 607 617 162 914 -406 -224 953 -521 456 -798 -594 -186 41 31 -990 -249 675 -219 -873 -660 487 69 249 -415 -545 709 -572 566 -79 659 -518 -781 -816 110 -654 486 -2 30 269 25 403 -448 -503 -41 324 337 -580 -146 741 986 -235 -126 -587 -213 -860 999 -974 393 -605 876 769 699 616 -312 973 -285 830 378 73 23 -87 932 127 -994 746 -689 -417 -711 -937 67 -945 -950 -539 297 -684 230 -688 -997 815 -103 272 -543 -167 -639 695 854 253 -291 -110 753 -444 340 637 480 858 764 354 907 286 -994 -939 902 -139 -386 -687 -377 462 -273 -400 -55 775 -920 268 295 629 297 -368 711 63 -184 757 -289 -456 969 -240 494 -440 938 -367 -591 -822 -539 -249 -37 318 -205 930 670 34 -428 528 -607 -572 -826 135 -285 559 -675 277 -826 -422 735 -67 938 484 276 -881 -702 418 -883 -397 -182 25 -506 323 -822 -529 -182 814 -376 -67 -24 -836 -114 -928 801 -242 -288 3 840 -252 -354 517 311 418 301 708 -706 256 910 869 -47 -325 -56 523 489 481 173 -578 796 666 241 -24 -265 674 -470 -130 -770 -151 -205 240 701 -36 449 170 423 167 489 960 -566 -348 447 -741 -281 -576 -368 -501 -443 681 0 603 -80 628 -386 -904 -516 -786 576 204 -419 -897 191 791 -64 -316 312 102 202 -58 -654 695 -402 -896 595 -886 656 53 60 -237 -62 -774 -758 -385 -207 -208 995 -41 35 -832 -85 600 -797 153 980 620 -97 -939 -332 366 475 354 -949 -753 -436 -393 439 -611 641 -260 -508 265 -227 725 -112 209 -999 -352 -3 -94 -12 -786 577 -47 253 756 133 385 93 -929 908 682 -788 -917 666 84 498 -177 -714 -263 904 -572 -239 673 -798 -624 -259 839 -278 -322 915 -686 -213 -104 -27 -488 47 77 -432 865 -302 -955 101 567 796 140 486 22 113 153 -503 336 850 15 379 -736 300 103 409 459 468 934 911 -230 -553 215 928 746 -126 258 -115 939 802 -496 730 -444 609 -765 587 -673 -419 248 -6 -462 -643 968 -384 -395 -962 -415 -47 -923 -890 224 659 -859 -169 306 -557 389 -733 351 -877 524 164 765 -664 945 -214 -631 638 777 -343 318 -935 60 -514 78 -836 358 -633 -546 17 925 -496 93 166 -984 359 442 -282 -566 268 -19 -377 -590 -189 -603 -93 -252 845 -789 -477 251 741 -513 -324 86 -92 -309 -12 -253 683 -972 898 441 305 230 584 674 -492 364 -500 318 -815 788 -296 674 -739 -714 -415 -899 -229 848 -110 771 841 158 -451 302 -479 548 -761 43 280 57 991 -20 -936 34 -205 897 -892 201 -431 789 726 833 535 217 -398 -727 -909 -725 62 211 -431 769 -681 -186 418 -709 -159 13 -930 738 -33 755 847 533 829 -695 -3 754 -99 -444 99 668 -196 -176 107 -566 875 -692 313 657 964 525 191 -455 161 123 866 -897 909 -625 558 860 635 -270 151 218 -403 -333 -82 33 -271 -630 -503 610 -978 871 -218 -323 527 417 816 -616 -501 147 -948 355 810 425 -537 -385 913 -883 -294 -653 -520 -887 -275 -943 350 -43 -59 -399 -716 -190 408 -432 -509 -602 -933 -543 -337 796 -460 974 483 892 397 807 779 -760 -990 509 -952 863 -614 704 377 994 -53 -370 51 -489 -667 -105 -417 778 283 384 97 -918 -700 -350 -600 909 151 631 22 -567 -85 -386 -158 -911 345 249 112 -419 653 -641 402 726 -349 827 412 25 47 838 -417 -305 -170 -525 -158 861 173 984 -631 133 920 -124 615 901 -353 -967 130 -245 964 -362 -823 108 -463 -584 971 314 620 -173 -12 557 -189 -254 484 106 175 519 -348 -444 -397 436 607 247 176 -813 -27 187 801 -855 392 -788 -606 639 -409 788 -505 -952 187 396 272 164 218 -629 237 285 -738 469 38 966 37 126 76 14 -506 303 413 -583 534 -699 703 -701 -76 162 798 -936 -258 -331 -393 388 915 -7 -558 -357 948 885 971 420 -659 -998 -131 -607 263 -795 -567 -266 303 -476 653 -446 218 289 -98 451 191 -874 139 -11 280 845 602 247 -874 754 -647 521 -597 -258 -132 874 -191 -285 158 663 -822 670 -938 974 -459 618 345 146 405 -658 168 -241 -939 988 -182 -27 310 421 -166 358 480 100 -409 58 -4 -412 -975 818 467 -32 282 -900 -655 -565 896 -696 495 883 652 -977 456 647 -547 -11 584 -354 -58 -264 758 -892 -897 -927 63 -501 902 -542 -210 243 -982 -703 801 -116 78 -826 -974 -444 485 -292 470 902 -727 277 40 928 -205 239 -911 813 775 669 240 780 928 -71 -371 43 991 -696 -127 -94 -948 -257 659 590 148 -564 947 596 487 -20 397 579 933 -271 38 929 491 -798 642 -45 -902 706 944 -82 -500 -70 -152 -695 641 306 -85 39 730 -614 -110 -669 -17 -983 -350 -995 -888 -325 -945 676 986 -213 477 773 -30 942 -532 715 -709 979 -459 -697 0 476 43 -909 -768 -869 289 -471 562 -684 -870 -686 -958 -205 -691 582 206 -840 -481 409 353 -995 324 -291 -165 157 913 -564 -894 -733 922 -133 -716 -952 -395 495 468 230 654 -147 -668 -962 136 321 -844 259 -75 -763 -979 817 -981 597 970 -229 -683 -104 964 763 -644 -490 919 -402 -497 -36 330 829 -152 -502 -648 597 -548 115 905 473 -158 -940 -104 -778 84 -855 -286 -465 -825 493 -277 -289 -680 549 -446 575 -103 941 554 837 889 686 472 216 740 780 77 -821 821 -92 -253 157 -623 224 448 -538 250 838 769 -765 -856 274 -909 -627 -811 -948 -723 998 812 523 749 -832 -565 9 335 525 93 -40 -920 354 -306 315 -586 762 -717 -740 818 207 -788 482 8 -86 -544 44 -90 -978 -152 -286 -365 -499 -943 -282 -95 366 -146 -328 576 401 363 28 -111 618 -394 -595 646 -53 -155 874 211 875 96 584 259 -379 -247 -773 -827 -660 -735 107 -676 490 -312 -155 -724 1 743 406 289 924 935 -215 584 85 999 351 38 -36 -612 -707 700 -831 -163 67 -946 -963 -723 -129 -32 958 698 639 -884 544 454 408 501 734 -496 -408 374 -514 357 -145 -547 -610 669 102 973 148 732 -463 -135 -431 436 -465 57 434 336 121 874 310 292 562 660 -611 -47 -195 -312 -53 929 -763 -251 763 616 -381 -673 112 406 604 -647 481 804 -303 133 -838 123 -394 -361 -917 -359 -118 890 378 -541 -55 246 913 766 39 503 403 859 -726 849 861 793 764 -941 215 816 -865 -833 617 -175 -983 484 113 828 47 -117 732 -156 -108 -607 842 -309 -50 182 -611 388 305 -38 -293 -290 197 336 746 -446 651 735 146 375 482 -338 -589 815 878 -767 -336 -738 -904 93 -144 -480 -572 977 331 -490 636 -643 114 379 318 402 -154 382 227 443 -234 62 760 232 -366 -743 856 737 -553 -781 172 -97 270 -646 -578 601 579 -579 -229 730 775 391 -193 961 731 -597 762 364 273 -475 560 723 596 607 -825 69 -185 -506 -531 -35 572 532 987 147 355 606 875 719 -109 168 -751 871 -744 -675 -536 41 -646 -45 -90 379 -452 211 766 669 719 743 14 718 154 946 -257 304 721 -986 136 -46 626 388 -208 -17 758 -810 -181 -803 -16 -515 -261 -957 317 764 883 267 65 188 438 -648 -727 -696 677 24 223 58 367 -471 211 305 18 766 622 -397 139 773 -34 581 -227 -479 414 -325 -117 -854 -81 443 642 -991 726 602 657 638 613 -947 740 -771 -802 32 695 -964 589 -858 670 182 85 121 -520 44 -884 220 -538 -784 949 234 -36 413 -59 246 443 391 930 382 -778 -216 -388 -267 -559 -577 764 903 986 660 -602 170 840 -797 -266 564 573 370 733 -631 359 913 891 338 -522 -581 -238 68 -225 -511 432 315 95 27 -597 -9 -518 803 -200 -714 -695 -107 751 542 -699 28 484 -589 755 819 886 -444 461 -517 571 -193 178 -625 49 -713 -683 -726 -338 518 -944 446 290 234 -408 823 523 -775 458 -129 789 -117 230 7 326 -628 276 -922 -543 716 570 -96 14 904 284 742 -115 107 260 -187 407 -71 438 864 -718 319 578 166 -381 902 451 329 -213 -148 542 -75 -253 944 -402 946 338 721 343 140 -677 750 -917 -656 -23 177 492 45 -681 755 236 -827 -127 264 300 -365 678 -238 -116 -457 -609 -683 -671 101 -850 -463 134 -763 -794 -931 -35 -947 -911 832 162 945 -880 727 -309 910 99 -646 0 13 -911 -622 -704 693 385 779 -827 -567 137 -350 -736 501 322 -29 -702 282 -56 865 414 -580 398 -122 50 295 943 -778 -285 -500 657 -263 36 849 995 255 -6 502 -426 -324 -742 202 -676 -686 450 642 -592 507 -383 895 301 -221 -825 746 46 469 158 143 -1000 883 -905 -117 -502 -427 982 149 -919 -913 365 503 708 912 360 -915 824 -576 867 -481 -853 922 769 -555 682 923 -927 -256 -886 116 -967 -289 120 806 -518 -543 -915 409 -273 -286 -617 593 -550 379 693 -11 -540 -739 772 568 611 -25 504 912 359 -79 180 -822 -693 -408 -798 -565 959 323 -987 928 185 321 -262 748 -622 637 75 -473 902 526 -796 -326 -241 -334 331 318 -101 -259 -891 745 20 625 359 418 144 -886 248 343 42 23 -690 -381 833 -15 -432 175 845 437 -33 875 719 -634 61 416 -271 -125 -932 -404 411 83 -620 -887 -856 -505 469 -94 748 -912 967 328 124 -508 -660 162 -104 983 105 -808 -268 754 672 367 -473 838 -31 404 -589 -453 -943 550 428 777 993 -946 404 -464 819 807 -59 904 -18 -423 -522 857 -385 -217 574 706 -342 -311 778 -798 -442 -577 923 329 -926 360 -783 73 140 380 125 -798 186 -37 -44 -69 611 -792 -851 -83 -740 781 618 -347 -169 -939 437 -966 -786 -117 -533 529 474 211 907 190 312 309 -312 790 -77 -342 941 623 323 -650 -496 735 849 113 312 208 814 175 732 599 -423 754 391 -253 -769 -334 -492 -514 -823 -323 -990 -6 -875 147 638 184 605 -482 -146 -973 782 881 959 278 -279 -420 176 394 -344 302 -334 -949 322 -796 -295 -544 189 885 652 79 -372 328 -296 -688 -819 902 -679 -383 175 438 -512 315 -494 271 251 144 156 -731 -894 546 -16 397 157 -730 346 745 -769 -615 494 687 506 342 317 -30 617 -116 306 951 -940 534 -559 -970 -670 177 -762 -875 504 700 371 -935 343 -130 -766 790 -991 -787 352 -510 -852 864 332 -269 746 -644 503 -94 -740 -674 681 153 -232 739 93 -737 618 563 404 -631 167 405 -193 -993 313 -797 -389 121 -131 -615 -365 15 -910 -936 -542 607 455 487 -134 -712 -807 -684 64 -630 208 -629 650 -259 -678 -340 115 -957 -940 -568 -217 485 -95 -914 952 -405 -674 -403 524 -46 61 598 448 479 753 -600 187 86 658 889 -481 -92 -657 826 255 402 -879 -279 168 -134 -459 509 -854 -703 -605 386 -48 906 553 867 -173 -490 -477 680 -847 72 164 158 -683 -994 811 -596 -905 -952 560 -980 903 -900 -366 -499 -569 -54 -79 825 904 -253 -167 -395 -684 453 -872 808 452 -507 454 964 395 343 542 -586 -423 498 -111 -540 932 499 -102 655 -666 -463 839 -583 842 135 -432 -770 -274 349 -38 -807 408 -856 -58 -177 386 648 459 -850 -206 76 136 -317 674 182 36 742 -664 882 552 -771 143 719 256 -239 96 394 397 -1000 -252 79 -686 -972 -621 14 -554 655 -79 -740 970 -469 -438 412 360 972 268 494 297 -754 -874 878 -383 136 -88 280 -914 469 -245 840 58 172 245 183 673 75 -981 -353 456 348 142 -531 513 -343 540 -312 541 315 -848 -455 462 75 753 -137 21 641 984 -137 -248 881 185 -155 162 57 -599 -272 -75 -803 39 -317 -607 -678 -710 232 916 227 -28 905 522 -976 479 -483 -656 775 -970 93 -375 476 835 -743 -77 -92 360 -711 138 811 258 789 -17 968 -894 -224 -526 -350 856 -218 716 -829 -803 -753 -497 -411 -500 377 -937 -548 -350 -45 -84 -806 678 -746 -29 -711 226 -493 -485 -776 506 228 185 623 244 -500 -824 -20 -772 -747 -345 403 -507 957 917 -902 355 -880 -455 -423 -864 785 -290 459 17 -960 -247 -482 -190 548 -191 -946 -688 -663 -650 -908 -92 -983 -516 53 90 209 -790 -56 -942 -314 -406 47 -446 -997 -480 -298 610 950 932 -713 11 -923 -99 522 44 625 192 -16 606 788 -203 -788 -520 -949 -719 -691 -459 -923 -353 783 970 354 -159 -333 804 404 688 637 602 -439 521 -535 705 441 -681 -335 224 -473 929 501 -842 -891 392 -210 181 561 831 449 611 738 725 832 18 -264 -387 -112 161 -672 -57 891 -668 99 838 490 897 -271 -143 995 -163 -769 -698 18 -864 226 503 -477 -821 889 266 -264 564 -682 -196 -316 666 678 -472 -607 402 898 643 804 262 -460 796 169 530 -912 861 -412 794 -718 -114 278 471 701 293 422 -551 639 -870 -257 541 575 -845 -367 -96 -449 637 478 741 -969 302 966 -668 482 -122 458 -464 345 555 322 609 -315 -332 -836 -704 -846 279 -352 401 -353 -975 -62 602 840 243 385 298 -848 676 899 779 913 466 411 374 382 -153 206 -908 -754 -526 -137 -643 -914 850 571 409 -871 374 964 289 640 604 806 -860 -245 574 484 851 -660 -689 821 -759 -315 137 -435 -563 787 679 -827 532 -338 -258 176 428 -502 -801 28 -375 740 354 558 -387 -681 -998 -257 -20 -178 727 -14 -375 372 974 -966 664 -735 -559 -326 -405 -81 330 -14 -989 845 -859 461 585 -694 -111 -908 19 532 -643 -528 295 -918 252 -503 353 258 -933 -367 673 -326 629 16 163 -546 -4 388 -862 653 546 387 495 -816 324 458 933 -344 -440 240 733 -369 -330 -162 -675 -155 187 315 -370 999 -369 409 179 559 994 765 -896 201 -67 272 390 -1000 752 -624 -237 -730 665 -260 -844 131 -228 188 505 690 919 619 -369 -392 -506 66 -876 -44 -427 -266 -873 -664 243 -937 -445 -56 -551 689 14 -677 620 -33 387 727 61 385 -255 -90 -804 226 -639 246 943 364 209 639 -768 380 803 912 164 -605 -438 449 120 594 -898 -500 946 623 -839 166 -380 -262 991 558 522 -227 -53 187 -374 725 -846 180 43 364 -335 499 571 20 319 867 156 861 -513 -756 -726 904 -351 881 -277 316 399 917 580 209 -431 -905 -9 -896 48 -987 924 -787 766 -574 -924 -768 -531 701 256 -226 -54 127 258 -698 -339 700 -517 731 927 883 286 -401 901 661 933 -388 -931 580 176 307 157 843 -225 -734 817 -36 -612 776 245 -809 -462 764 255 -867 779 194 -333 914 -514 -948 -95 -999 -246 -438 -150 -114 -1 -50 -323 915 983 -852 -658 -513 -954 -221 691 825 424 -625 742 154 -425 490 -642 372 -622 -184 -473 -725 -338 -660 -544 835 909 -112 68 -858 900 -888 129 -605 -737 194 709 -823 392 535 248 -89 -234 583 850 773 -231 -665 0 -649 -632 -771 863 -800 -913 -71 -628 918 -841 125 -333 705 -888 -997 235 394 -493 981 400 988 -641 84 -196 -947 -752 474 -83 765 -962 824 -479 -945 -528 140 532 139 -956 -394 -182 -989 251 323 -704 -754 774 -256 -675 -194 -379 -634 642 837 -286 538 280 467 -899 -369 -259 77 -620 -452 386 -92 309 546 415 -777 819 -287 -791 927 -224 239 128 403 -209 968 702 203 -604 -527 -327 408 -273 -826 -969 269 885 465 -354 158 531 -785 -50 56 -549 -278 -37 308 -192 -191 -532 935 152 617 -210 212 -229 -892 63 448 -600 -581 697 -318 -925 -487 192 -694 855 -934 -371 -380 195 -159 418 -547 -685 281 534 633 571 663 -850 360 -230 -909 -53 607 316 -771 470 665 527 299 503 205 -592 210 272 214 640 297 699 -378 743 -608 276 549 303 -559 190 628 190 -836 525 -418 -258 -854 381 911 -776 823 594 744 955 -960 300 -639 882 -972 680 377 949 679 -81 -239 -897 -623 -546 697 -622 338 -392 -145 634 -403 727 537 -755 -631 895 -735 -356 738 -361 -629 651 -532 -21 -848 777 -82 -242 967 -538 -282 -210 407 -724 -908 673 873 899 886 -296 574 677 -381 41 549 -596 365 -875 -668 59 970 -347 -684 634 -147 -9 -405 -930 -59 516 -108 213 230 211 -63 564 -791 952 772 -42 -384 849 265 422 -362 365 -416 201 22 -727 -284 303 110 910 -651 968 -233 320 -200 250 143 980 -245 857 861 -507 -682 600 401 66 -118 -528 -758 -319 -136 -268 88 384 -644 -522 141 -583 -723 -626 477 861 755 -140 880 -867 -491 -442 896 346 -494 -642 -518 -804 -946 -726 136 780 -312 -287 275 -358 902 -340 -595 623 941 670 -569 -848 -12 251 851 8 -793 -190 -85 -110 -825 -805 -449 300 -403 574 -458 -732 636 -771 796 -465 -952 -71 20 -302 56 423 640 509 -668 -761 293 -995 -307 -837 91 -350 -882 66 -548 -128 651 -369 995 -173 -586 155 990 858 -991 -774 684 -214 -699 987 -767 -807 585 266 -286 -168 -711 -127 -577 -702 -636 -725 -130 448 -859 516 432 230 -431 209 -131 788 223 489 835 349 277 -13 680 136 296 757 -488 883 -279 574 24 -80 -376 644 -303 294 -554 -195 -166 -166 143 312 -988 773 -318 50 -477 655 -934 -945 487 39 589 -668 608 722 -496 -557 970 878 231 378 960 502 -344 -7 457 -389 -345 553 45 166 -154 -786 -945 279 44 -609 -788 1 -886 196 -312 -561 -106 489 595 731 -11 -229 23 436 -100 196 -180 -452 -229 -187 187 963 -718 -24 -967 652 -573 -312 790 -389 833 -577 710 145 -773 182 -888 -183 -541 93 -97 -433 -359 138 297 -66 479 -806 642 -793 -565 707 -938 -35 -615 974 202 836 -817 210 -986 -17 93 694 -808 83 -338 108 595 240 -477 -805 176 299 831 -12 -599 435 -791 -213 684 300 -905 -835 -774 -866 -851 139 881 -610 976 790 592 675 795 -850 499 595 -598 664 -188 446 -909 853 43 199 -229 456 -580 -718 564 354 -213 371 656 479 -70 -375 307 480 -660 -723 -181 195 644 -586 663 819 476 -770 -865 92 -629 -873 167 -772 736 999 -458 -874 -421 538 125 57 941 -75 -44 97 -535 -141 -335 -78 698 -251 -897 -220 -677 -539 -973 -144 969 -582 114 -844 -687 878 394 -603 -368 -533 852 968 -95 -122 632 -244 225 969 -966 449 -559 279 -957 339 214 627 730 -745 -859 -318 17 -965 205 703 306 -333 679 696 -560 -50 -62 546 -202 -395 -250 -653 -755 -944 -139 -465 -924 908 410 710 300 -366 368 786 624 -811 -373 292 163 -562 -573 -290 -516 353 -616 -752 -348 -14 420 492 -826 -295 242 928 -829 -855 717 -334 -797 129 -212 -256 -988 -733 74 -277 152 392 289 774 -660 833 833 -695 94 624 571 913 933 -514 725 700 -954 129 -975 198 860 688 -990 -492 135 -682 -100 -999 331 -388 -795 888 -116 -909 776 236 341 -55 886 729 370 -894 -793 -150 527 -215 -480 -633 522 854 572 -456 -919 496 -248 -132 992 -136 -85 334 162 -288 -230 35 -362 -818 480 -282 485 -605 -835 666 -885 390 901 -345 457 253 882 -37 744 921 -172 -105 433 952 719 -919 227 677 527 762 967 579 -274 -635 -612 101 47 189 -495 -425 -515 935 -945 657 -231 28 -39 -736 140 176 606 -224 -480 196 598 -123 149 -557 880 954 -526 -817 6 -556 -303 -732 744 -293 812 -439 844 -652 -945 -973 -114 -680 -477 -788 -924 -449 -312 -980 347 506 935 829 174 941 -597 677 158 -547 860 380 -154 -54 -748 945 573 948 -328 259 550 488 359 986 950 -411 -376 338 -142 252 -263 -223 643 -556 -115 -312 197 551 278 -129 224 -283 -998 327 -493 -629 -439 -45 172 4 -949 128 -489 -15 969 593 -153 588 238 -401 869 455 -418 283 98 -79 -546 103 840 -478 412 -234 -357 -684 -560 922 -206 -565 434 521 255 -348 92 274 -536 -658 691 648 75 93 73 -334 987 -230 -972 -511 -227 -616 910 -906 -620 -314 226 746 -252 -993 277 -36 491 -248 -996 -7 -964 -526 584 172 557 495 747 -457 -634 -231 -195 -118 -997 -979 696 -794 -189 523 935 745 -930 -234 -917 143 -87 411 48 358 80 136 828 -404 205 375 941 277 333 522 -573 16 -80 403 -526 -308 58 614 231 387 -167 57 735 -953 316 -81 149 640 86 -971 11 886 -410 -370 727 516 642 920 -310 393 -1000 -825 622 861 256 -686 -568 543 914 200 -592 -332 21 -612 406 207 219 -586 444 -443 -417 10 265 956 -535 -393 -842 167 180 -239 55 431 -895 -852 308 -457 155 -509 525 -19 498 352 -506 265 -487 485 381 408 -363 -426 598 97 650 578 -323 -309 -875 522 -934 213 709 -889 -191 -132 595 -585 -507 -704 595 915 504 -129 -469 149 458 -936 586 157 -223 -793 -955 -83 828 -231 -800 -350 -220 453 738 315 -314 -149 -369 -110 -504 -768 494 230 -913 890 -481 366 320 480 428 -268 87 146 -694 133 497 -739 -596 -11 641 76 -332 699 -818 -781 22 733 -841 -948 -209 -667 -622 -191 172 973 193 -304 400 -473 815 -749 -18 358 691 644 -638 -456 497 -315 584 -657 -692 -245 -715 -65 697 -423 -728 769 439 -282 636 175 -276 479 678 -186 -549 288 -578 -725 -736 -108 768 -840 429 -162 -458 -117 266 529 843 334 -808 258 196 582 -180 -768 -101 -270 -945 549 -641 778 -231 594 -609 -783 -95 -91 368 174 -554 203 474 -123 -117 680 -366 883 121 -107 552 60 -444 -721 489 -883 543 -999 191 379 988 -826 -563 -866 -533 -136 -161 246 -727 426 349 721 866 -905 569 -484 456 209 37 935 917 375 552 674 169 619 323 205 134 -610 -252 68 519 581 -595 921 -648 -185 248 -972 -990 173 -579 739 -961 -614 460 984 -350 885 709 -793 552 -372 861 -846 134 -183 827 849 687 733 843 -964 -237 636 652 -485 217 -355 -959 -27 726 805 243 908 -420 -492 43 -777 242 -599 900 883 541 -996 -23 235 57 144 846 -283 505 425 913 -561 -565 -715 349 -491 -637 805 -722 -309 -126 303 650 988 176 -282 -37 915 -194 887 816 820 -810 -707 -605 346 -54 -225 -966 475 -408 -966 -975 29 149 -498 -55 -988 500 478 -160 -934 -775 556 775 36 -751 -167 -644 -664 884 538 -735 -838 562 -56 324 253 -340 -98 -782 -175 289 -284 -127 305 577 830 -370 -320 -34 306 -441 395 -162 72 -398 -353 304 731 -123 635 914 -747 871 -833 -266 -467 543 387 631 676 489 17 -806 662 -638 432 603 953 424 438 673 315 -235 686 -572 881 157 658 -580 590 247 -525 317 901 -824 -602 -546 968 -409 311 996 -717 -16 713 144 -121 514 -546 894 791 484 149 -97 771 36 -492 701 925 -540 743 -98 36 614 -36 721 -655 228 697 -836 338 34 288 337 755 620 600 463 -893 -771 -710 -714 819 -362 -253 -420 -236 -819 668 -287 -82 -982 643 818 433 460 728 -214 487 -73 758 -65 -315 48 -358 897 273 884 500 -736 874 392 733 -670 -127 563 -133 391 -831 -825 -927 -119 754 556 -650 985 679 -654 -748 53 835 90 -690 667 158 920 -750 422 -50 921 -11 602 230 743 783 -207 107 -474 -947 -349 50 -257 -165 750 -837 606 512 395 -746 -58 683 -262 946 -200 -739 -789 -823 -956 -439 859 -116 -852 124 983 307 404 97 547 580 897 -555 -826 915 103 -1 -46 -673 -967 -485 946 -652 861 -1000 172 -191 -624 94 -558 882 -830 143 -224 -864 307 -600 -738 -818 -41 -689 -453 764 -194 1000 442 694 -814 643 890 -380 -116 -9 -238 647 967 -862 692 -739 825 200 706 -566 -415 -563 -257 296 629 174 629 -334 -129 437 -909 305 411 -943 -482 764 277 651 551 935 -290 676 821 -44 277 631 -291 -802 298 69 351 584 -249 -590 691 804 -31 78 -392 693 -300 887 -280 350 -833 -710 -158 -724 -712 -734 -707 -985 -203 12 -994 464 -338 553 -20 -696 -362 308 -277 -60 105 686 867 869 885 -121 391 207 685 -798 198 -170 248 -855 675 -338 -268 875 -177 -623 -204 679 777 -648 -902 -248 -862 461 -285 659 312 -843 603 -38 673 -533 -655 -571 768 -85 -359 -12 974 -685 382 -340 7 -751 405 124 -988 739 -16 -819 -34 -441 843 -181 -411 747 419 556 306 569 323 -893 427 -19 169 -546 -907 -767 -776 -832 601 135 972 740 -867 -64 375 298 827 649 560 408 -94 -234 888 589 297 437 -163 -169 910 -724 -123 733 789 938 144 -452 -652 710 -685 -757 -898 89 331 -356 -412 -807 758 -310 587 980 -405 -878 -393 -836 -491 411 -967 -382 -52 606 395 550 872 60 -567 -573 -953 606 -407 -633 -168 45 273 -227 -840 366 -3 -978 435 570 -676 -420 -488 -766 981 -353 -484 331 -740 -884 457 267 453 -308 -305 -158 -381 590 -839 -799 -277 627 -891 950 -724 242 -28 -528 -897 323 446 37 853 390 970 222 -94 735 -367 -665 -441 -599 634 825 570 -704 390 814 623 513 965 -950 724 589 745 365 16 -387 -23 -172 650 -41 -573 -489 -371 -538 356 473 -18 628 294 -345 -353 489 640 301 -1000 -567 -741 937 -350 248 -74 -527 -115 53 -417 -344 164 -768 -929 -547 634 -6 -669 -389 328 -208 513 -301 718 -441 -208 -912 -369 -351 348 -101 193 -346 -351 -960 21 875 -150 -424 134 -48 -388 -287 710 -373 487 570 -11 669 547 -644 957 77 -34 182 21 -561 -720 -117 399 870 -586 -756 -790 519 215 -322 -430 -145 695 884 578 -109 952 99 800 -289 747 -798 -398 -708 -58 -607 302 544 428 524 -566 796 -64 163 -59 514 -345 70 -188 154 604 -388 -418 -383 897 -709 715 -43 250 712 -722 253 187 -703 480 -587 -940 -58 -597 254 -308 149 673 -401 763 -916 903 -741 -891 -605 634 109 942 770 578 -37 -457 448 583 -505 -549 -597 -217 -586 -707 -575 872 -167 122 -457 423 -24 783 152 11 97 997 -672 -611 -960 -115 463 929 -240 633 21 208 -945 -338 -586 -847 -475 377 72 -196 907 565 547 -242 789 -715 188 -459 -106 552 -377 340 -515 67 -554 447 501 -484 168 -136 915 143 -176 -955 -289 808 984 -321 723 252 37 -741 41 455 -381 899 492 -288 -232 601 -35 351 237 434 904 253 383 -123 -537 -397 360 -994 -851 -192 -598 720 -677 294 160 811 879 193 -541 -960 -41 -904 -30 969 167 -314 295 -412 168 250 632 543 -439 -861 -384 217 230 -280 -542 -889 661 -90 378 988 -129 319 -220 -66 422 -704 -962 -791 -776 223 -736 -414 -235 969 -559 -381 -555 -452 -3 -68 709 263 -217 -929 -847 873 579 -995 857 -619 -919 -90 202 828 -835 -5 940 701 395 -885 -612 -285 971 -492 -809 743 722 -336 870 369 -285 700 -405 584 -867 -582 423 849 316 -882 -782 693 358 297 -697 663 132 -742 874 -347 203 133 998 -257 435 -243 -175 562 -963 262 -798 629 159 719 -38 -234 41 -853 797 -697 408 79 723 -874 -866 364 -914 -240 -501 630 890 -672 608 -20 -163 120 -189 488 413 81 -376 -146 -714 781 16 973 -295 -819 -525 -576 606 693 790 823 -88 -453 -914 -624 148 363 808 925 -671 80 230 -654 426 -591 966 592 -918 593 931 -722 -545 891 -61 -413 519 10 223 913 -40 472 -375 739 -754 618 -2 -993 710 -174 -244 -137 609 -544 968 572 445 -101 -560 486 542 131 -146 -648 736 661 -235 -456 536 -23 -270 -879 941 -553 198 -20 158 -49 -777 888 -536 660 298 -483 479 -96 772 -113 144 864 -389 -342 887 -62 32 -872 949 660 601 489 -388 -629 890 -601 -521 285 979 87 -981 145 752 633 -39 420 550 -394 479 -959 -393 186 -433 -461 -608 -16 890 765 -687 -553 -680 475 -347 634 -208 -86 30 -553 -105 -74 -996 491 -989 738 -553 -620 751 -764 819 -749 -105 -614 246 -242 244 -847 -441 823 -471 -990 343 -222 433 -845 -484 282 -736 544 41 -455 -731 241 -128 -613 908 -391 207 -967 -123 335 901 -916 -918 176 783 -948 556 697 45 -353 -1000 719 477 -345 858 128 324 167 683 820 -492 970 439 914 899 52 30 -709 -22 -76 769 -286 845 -765 543 -853 777 702 -103 565 547 630 938 352 -227 449 -686 -705 -890 -257 861 -900 22 680 -367 159 -978 763 170 111 -148 872 259 -758 -623 123 803 981 12 343 -227 118 -613 752 -503 -919 -451 911 573 385 482 -525 707 -777 414 516 813 512 55 125 844 54 145 438 61 -417 310 -884 944 58 -972 -849 81 149 -205 641 45 207 -369 607 501 470 217 -466 889 -676 -764 874 584 -828 -80 -417 -491 -525 -285 -974 350 160 -775 -840 254 428 15 90 -918 105 -897 -230 618 156 810 444 -749 397 824 -583 -530 -912 -172 -793 -535 -588 -726 -230 -162 -448 -909 -642 -720 -129 -238 -83 191 -986 88 299 -179 -573 190 878 -467 676 -247 715 192 -711 41 -373 227 396 -517 438 -392 590 -200 -52 941 -314 375 913 -203 438 814 501 80 858 689 40 172 212 175 -865 241 81 886 -71 599 -963 -222 772 13 -785 202 282 436 -34 184 -384 -304 -63 141 733 -983 875 -610 724 -271 970 -902 -740 625 398 946 338 -159 123 769 -421 363 -385 669 -488 -748 -31 -465 -862 204 711 500 967 -193 -568 -822 6 -455 -1 436 434 -649 -971 979 303 -110 -46 -517 -225 -257 460 -585 -358 -964 701 -203 -589 -657 375 241 -660 248 -65 799 -988 161 -569 -431 314 472 -390 -595 -675 712 402 84 -256 846 -805 520 613 120 -927 -622 -427 29 187 226 397 594 745 -50 516 -923 558 853 867 951 550 -33 576 -469 895 -805 -410 760 544 -731 -875 267 -291 191 584 -117 815 -456 880 985 -237 -872 -994 -613 -28 118 983 -464 203 981 864 60 534 84 -118 210 270 -389 -745 -380 -525 485 157 936 -784 740 -854 833 909 453 -708 959 422 509 -318 -570 641 903 784 483 781 708 797 189 939 123 -15 -239 -566 -982 -184 107 -842 -122 209 634 440 -424 544 -95 -256 -133 -878 978 -489 103 992 357 -844 495 -483 980 820 468 236 308 -700 -991 -765 -797 375 800 848 767 77 424 120 784 -314 869 -431 -650 -796 -31 876 -711 -566 -165 -193 -212 -558 -131 -715 -888 -260 580 768 -914 -379 -145 -402 628 969 -21 346 603 750 -486 92 695 -301 459 307 -923 694 124 757 -534 781 885 311 -119 602 -987 90 127 943 -769 207 -192 659 -814 -868 823 -438 -157 -730 231 511 935 -976 -695 735 -249 -572 635 207 894 -353 -810 228 -470 117 695 -944 -737 418 -187 -187 628 -383 -729 -181 138 162 -199 784 538 -954 41 -203 -919 884 -331 587 940 412 451 -270 -394 -804 -291 -120 -384 714 -752 827 63 739 -998 -386 -270 -604 -905 -920 -589 -247 -701 -257 -454 -935 -206 80 -850 -165 583 806 -359 -776 -819 28 -514 114 679 224 -859 177 601 -82 -26 143 -618 -15 849 -702 -141 -46 997 -369 -986 -711 991 -369 -468 880 921 -883 -514 -982 969 -218 261 -385 103 -317 -234 -361 -701 457 -574 225 -569 978 -910 -907 -24 -923 918 -125 -92 908 833 -948 706 606 -436 351 -944 991 -33 439 -18 -698 542 659 -213 181 -275 -833 636 -60 -505 -680 640 -51 587 455 -36 607 642 64 -71 -303 409 740 275 -965 579 -747 -406 -29 -814 -325 -627 523 -855 618 999 585 -685 809 655 -984 923 676 201 -668 944 395 874 -246 -387 -69 -881 818 415 105 707 -747 356 -710 530 207 -224 -750 107 573 477 -415 -989 621 -655 -412 -800 772 409 -469 -768 619 340 166 -856 -255 129 619 -20 139 563 -646 -910 -643 339 -666 338 729 975 152 217 14 -106 765 803 371 121 554 372 -561 271 181 108 -315 -563 688 355 -800 8 259 -941 777 86 11 -203 508 -208 238 222 -339 10 -282 -445 -191 978 -372 -743 -902 -722 535 -956 -807 -504 884 -719 -699 54 -600 151 -168 -514 450 -657 -234 391 542 172 -935 233 184 -136 -652 -769 468 -837 681 -909 -805 125 567 680 -883 -978 783 906 440 790 -649 -29 454 317 -890 -191 598 81 -557 655 -402 -364 588 209 943 -961 587 997 169 109 527 301 816 -420 988 -418 169 -718 -39 984 442 505 -386 -479 719 -916 736 -487 -437 458 -835 -342 -337 -743 -960 457 149 -846 921 631 -280 -897 -437 81 -581 615 790 821 -513 -335 797 683 -630 971 -877 -289 -590 502 103 852 -716 307 435 -504 -377 -735 -701 215 -473 495 150 332 207 209 -710 641 994 -858 -986 788 -401 -385 20 -362 932 -575 953 578 438 -751 695 -262 814 514 -568 655 -439 588 -437 -646 152 565 -346 222 -497 -729 -493 440 866 -491 -865 801 477 -47 -205 532 213 -328 275 665 497 -701 -103 -922 445 594 634 -348 -666 793 30 -453 -613 -919 -488 859 -67 673 295 -190 218 44 -356 -418 51 -28 93 422 73 264 -583 373 541 -117 158 568 449 -492 -461 446 -884 142 -880 -356 384 -236 234 -577 -997 -148 204 -623 -398 37 -824 -23 -969 617 169 813 263 -287 -658 -475 867 505 -760 -78 129 348 185 117 918 525 646 -110 -572 -806 -725 649 552 247 -773 614 -747 60 -345 10 -318 279 695 -971 -877 -695 286 847 35 218 632 -156 801 -973 604 508 593 159 886 308 -218 -882 -688 232 413 -56 908 -435 -725 -809 -913 61 -564 -837 -716 -336 277 -369 -705 -358 954 593 -871 164 -459 -608 -841 -572 -971 952 993 432 -502 314 86 -704 -470 -697 781 968 -503 96 -888 -141 -405 -604 508 -814 -332 -775 -789 196 -75 423 -993 -380 537 56 655 783 -815 826 -555 -23 366 533 -871 -245 -180 736 184 723 939 667 157 166 327 -530 876 88 737 -322 122 724 949 446 -489 512 669 -961 813 770 687 783 -447 993 -730 296 991 99 -406 213 886 458 630 454 717 -723 593 -141 -149 729 584 -196 746 938 -46 274 90 42 928 249 102 -488 773 -921 -882 151 -890 -80 912 -796 -825 149 -780 53 -597 -63 129 -316 -714 559 441 204 -429 107 769 -752 961 524 -743 820 517 374 860 -230 -590 -939 242 -414 384 -655 -30 -940 511 -497 -991 -927 306 263 -790 150 -27 -272 -511 474 144 45 -655 -833 -367 986 827 -988 356 -681 -486 328 257 932 -863 -144 242 304 -500 514 -432 -878 535 942 -454 563 20 -39 -38 66 -374 -225 -628 862 909 -209 -418 921 -436 -760 -343 700 -334 -520 -732 -815 808 -525 43 -640 -67 -675 -515 -548 67 906 -260 969 -67 902 767 184 561 411 753 346 252 361 124 62 793 930 -62 956 -528 306 -112 138 -421 -486 -937 436 -610 -842 -736 290 -695 -742 587 -393 -80 -376 -38 -986 -346 467 -648 431 335 -552 -432 478 353 328 -134 -23 364 394 891 218 135 174 -392 -608 153 844 209 25 492 -960 315 -716 -446 724 -981 249 -123 -716 399 -457 -998 -899 955 779 -166 -814 -444 -797 501 467 -5 985 -287 -421 197 717 -958 -734 127 -53 42 -408 241 394 -683 -357 148 332 -44 -738 276 -808 -513 887 1000 113 -182 -917 915 427 -462 467 965 974 25 915 755 329 80 805 435 -457 -194 -654 796 -825 308 -145 923 -155 -742 -232 760 -802 819 109 -218 -216 550 29 -137 -773 436 526 -215 968 -661 579 402 12 -118 312 559 628 -280 -306 492 847 836 -473 -384 -244 -423 -464 -438 477 446 -357 -700 567 -56 -55 -193 -707 701 -389 -349 -445 239 -204 863 908 -772 881 -300 339 37 679 828 -910 -323 648 660 -722 263 837 -240 145 -377 427 -338 -149 491 837 -322 831 -467 78 -272 862 -339 395 -701 340 -236 88 314 949 857 -941 788 -152 -884 626 852 194 482 -157 -798 655 -875 666 282 859 -644 994 494 -538 269 -755 -148 -685 -256 -335 93 190 -366 644 -439 -776 741 -326 783 -124 -598 -798 618 232 250 -609 -985 -8 557 -874 -561 369 -941 14 99 328 -706 -208 915 -700 -613 976 388 -689 -440 763 -123 484 -496 300 -144 -315 451 498 -997 805 974 -187 815 520 -834 -524 345 286 812 960 504 882 676 797 525 479 318 588 -653 -980 255 -954 595 -483 -492 -892 -420 -870 578 -956 779 816 444 335 740 873 197 -139 434 -312 -234 743 -92 -399 -891 787 333 -6 -41 -657 807 357 -384 113 -695 22 59 577 -871 -321 507 221 -650 -137 413 150 -754 203 828 -334 698 92 534 133 -466 161 -810 728 322 897 -740 -68 119 -999 324 -697 460 -181 -506 -166 -53 -293 314 583 -978 405 -808 -886 649 -303 912 -153 150 417 435 -49 -820 316 626 551 -165 942 48 932 942 -1000 650 360 644 600 -165 -890 -741 616 151 814 -767 -498 519 265 510 -227 -998 -837 -110 712 977 797 -383 141 894 694 -377 -371 769 -951 376 -387 635 776 -551 -27 -413 -506 867 -529 937 920 -296 588 -594 -76 817 -417 -145 -594 9 328 -701 -216 -377 735 599 453 -743 153 313 452 -959 -969 -573 451 -704 83 505 -441 538 -44 -82 264 187 24 -957 274 752 -752 -20 -115 915 -809 -677 508 -934 697 585 462 -825 -228 -666 -928 404 514 -468 633 -935 -169 845 945 654 426 353 470 708 -464 634 -823 -669 671 782 -165 -932 260 -734 53 -927 -755 -230 839 109 110 321 576 -648 -842 718 561 742 722 825 -646 -8 233 705 926 773 -995 -831 570 190 -28 751 806 135 -299 496 69 -533 137 465 668 -978 525 341 -4 805 -285 157 -417 -147 -504 -616 729 203 112 -785 -323 -102 -577 -443 952 -806 -502 980 455 468 -540 9 388 97 71 -215 489 100 -991 11 -680 -777 -92 185 63 -534 75 436 497 -3 442 -857 687 -483 321 -470 464 990 -168 -200 -683 622 -207 -593 -114 868 -856 633 -167 -893 -660 -560 -833 446 548 -950 -578 -240 -418 231 -57 -719 -609 969 -864 900 -525 806 941 -691 797 -781 -142 304 357 -668 692 335 -851 -738 -714 456 434 -247 768 -34 -736 28 433 -840 -693 -592 748 199 -568 562 12 -504 112 -683 -355 801 759 -55 -674 673 343 452 452 644 112 -542 -100 320 228 58 -289 -436 245 651 707 305 -708 228 -995 911 -22 -780 -339 172 -36 -713 -608 -984 116 -219 -984 839 -212 -375 797 892 972 -382 -923 -23 -296 562 -153 -608 -468 -274 162 345 556 -381 490 929 -976 -368 -573 883 982 -847 -291 212 -370 918 445 406 -783 658 845 -340 -276 -812 -798 535 -728 651 -496 -377 579 -628 -52 -44 480 588 -12 383 193 953 809 847 -545 -817 -83 785 306 303 -499 350 197 -115 311 72 -943 982 -764 -541 274 -859 -999 -204 593 -769 -969 -734 -794 -56 788 254 -241 994 374 457 -757 426 -351 -239 -244 -798 -974 -343 -882 202 136 218 -752 907 -591 12 903 238 -609 952 435 292 222 -853 934 267 298 -16 -829 593 707 973 596 -983 -57 177 689 -383 -882 -490 238 411 -468 -905 -372 425 -452 -745 457 -732 715 -680 -103 -552 -502 262 -57 923 72 744 720 -747 428 -368 846 -11 476 -506 239 65 -463 -189 -199 -354 -309 -838 -375 -1 -733 -355 176 -226 151 -403 -425 740 -713 119 -759 409 -957 -541 -869 -677 -410 -326 959 767 -182 985 -910 406 -626 322 444 402 627 638 931 -833 148 -463 -866 568 324 -110 -751 991 -166 299 407 23 -159 859 -131 425 322 -385 -139 524 -990 190 657 -282 878 -349 723 -116 662 -653 707 -292 -105 453 -224 102 760 601 -201 -894 -651 -254 -137 644 -279 -118 538 714 -179 694 -461 665 -554 -363 -552 -116 -461 747 -935 -115 -986 -947 -133 -680 -602 -977 306 640 -400 -908 515 859 376 381 907 661 -495 230 687 361 -117 572 -737 968 906 -680 723 978 -469 -876 560 274 -51 150 864 -174 649 -895 -527 347 32 443 -996 798 514 -921 -326 753 -642 -142 -568 825 943 261 -687 -327 995 537 -15 816 -433 338 841 468 -243 -226 551 728 -677 -116 -859 949 -563 647 -508 324 -30 -243 -228 -173 388 969 -211 -943 -353 352 -687 727 -847 547 -916 -783 -775 -216 984 666 -689 -638 -308 -251 149 -165 -999 800 123 -868 -580 323 -447 144 -358 -630 612 763 -936 -387 -291 204 61 -183 798 412 518 911 785 -181 -426 531 338 -761 11 404 -944 183 435 762 -565 102 -591 39 472 -209 57 -480 457 373 -747 78 396 -32 -497 853 -784 -645 901 579 764 605 78 807 -955 309 -355 205 -97 992 -918 -925 -413 -897 782 -311 246 -751 677 717 -203 -816 584 -662 -434 -441 -161 897 965 181 927 -898 429 131 680 -32 -226 -292 836 26 -540 558 -728 139 -789 -522 -27 991 -766 -743 524 182 222 -212 899 -499 -72 498 407 -646 -711 -577 -639 877 -287 794 -236 -344 -47 -687 -854 -624 248 354 -594 390 67 -486 783 -288 665 -141 999 -586 -323 331 685 -891 697 -201 -602 567 -69 492 425 9 403 926 314 985 910 169 752 969 110 126 -398 109 190 -628 803 -362 -439 -176 -980 -57 -628 -652 873 -436 970 591 898 -167 223 508 315 698 782 -360 -36 -641 -657 -779 381 -321 -256 -884 295 490 -41 -126 -901 -549 848 171 45 32 798 918 -754 454 -622 379 362 454 102 257 -560 -562 -61 -470 511 791 779 638 241 959 705 924 -141 754 842 132 -522 591 -282 -878 -95 490 536 799 733 109 -673 -847 -118 -339 -402 -469 -175 -20 -924 -648 -251 223 -625 68 -119 199 189 788 -730 -409 647 79 593 486 -604 -371 335 -978 42 226 -141 -178 49 -388 -858 -44 349 851 907 -886 -289 963 524 -292 -737 -888 927 -580 55 -160 -55 931 124 -523 233 1000 542 -169 -828 -267 -419 -460 680 605 -41 872 980 222 -335 442 891 -146 -270 65 -652 -673 884 -271 -290 783 300 473 462 -601 617 -502 -361 727 872 286 862 -137 285 938 221 -694 24 769 282 -886 190 671 448 -114 624 -633 -990 887 -984 401 -639 -136 950 264 402 -919 872 111 55 270 855 171 668 -717 -868 -428 869 256 947 -153 53 -242 -442 -798 -286 876 -221 -605 312 -972 -892 44 -137 146 630 987 -444 573 -948 894 266 -43 -68 901 342 765 -560 811 870 -217 -652 -443 524 765 -494 959 554 -544 -492 336 -608 603 641 699 -620 119 -932 754 605 -315 -420 -532 -720 -529 764 -800 817 -406 -533 -826 -342 -519 -679 237 -810 685 939 -714 969 -486 -78 -456 46 614 -435 463 -286 487 246 -221 124 254 359 474 184 479 -343 -768 48 -782 -775 -469 -755 -666 -178 744 71 343 599 747 -991 -283 229 -841 -269 802 259 -67 320 938 -406 -241 -335 520 959 477 -18 -988 71 519 671 974 -82 619 -151 -795 -125 -522 -178 -413 -567 836 91 -813 136 -384 -353 439 -692 -978 143 881 -930 720 -321 -183 -96 709 -577 165 159 -826 -524 537 -193 -196 174 111 334 -679 -155 682 895 964 -850 790 -421 -869 -723 -962 -281 -893 482 523 -534 761 748 882 382 -971 -547 -239 605 -868 660 -436 662 -793 717 64 -951 -116 164 -882 -611 182 -974 905 -959 236 71 178 214 346 -701 917 834 595 463 -96 -71 240 545 480 -790 866 -419 -827 -322 937 -583 -183 735 139 -854 948 720 -796 -699 -906 -925 871 -166 -301 828 367 -170 -903 61 -754 -168 -174 -225 554 -373 -339 529 -995 -682 -388 624 589 -740 -669 -822 884 634 -144 642 195 204 471 846 -915 -365 198 894 821 709 -201 873 -310 855 -628 -542 174 466 -909 918 982 -524 715 -154 874 -510 -105 -277 207 349 655 -3 -646 127 122 260 -901 686 836 -951 913 217 236 862 -19 -860 -617 -164 -244 825 753 767 -187 -633 100 693 -807 -152 641 -146 -928 -820 134 -136 453 -903 592 -673 114 -768 981 496 477 -744 -551 838 354 1 -101 665 -611 300 -713 -801 272 260 -578 -774 556 -426 802 15 -210 -651 490 51 594 -256 147 628 -159 894 -997 -68 -168 173 213 -469 890 -65 -201 339 -923 -505 -362 705 328 -242 -286 578 197 660 972 -153 -808 -367 -261 568 -732 -811 614 -839 -298 -841 782 -319 -483 106 947 -827 328 252 -537 -466 278 -170 581 322 -564 479 -735 -634 562 -611 -28 -968 198 -889 -42 -577 892 -116 -742 -769 -479 236 43 -224 798 -849 428 -75 -771 -15 15 512 836 -471 -911 -32 585 762 -34 28 337 334 582 -966 832 688 -432 161 -909 873 -996 -813 886 249 -975 317 -208 -313 -983 683 -994 485 479 -532 879 -363 -229 -902 631 165 -509 262 495 -199 -235 792 407 206 -990 -641 -959 437 -42 870 224 -273 736 -163 -33 -250 -524 526 116 604 -452 -68 282 -573 -70 822 398 -126 718 -488 -81 -583 636 -910 633 -267 -857 -105 -393 308 767 -768 887 674 -948 654 577 632 -521 828 455 -923 888 827 601 -580 818 198 -518 508 -747 680 274 -339 973 -168 134 -228 477 -465 -389 -307 -870 29 693 -13 977 -984 -175 538 863 -810 439 -361 850 675 -910 695 -724 -658 342 360 -549 -453 -393 106 -523 -437 -51 860 -767 -462 -872 -631 548 -785 737 7 -591 -814 275 -510 961 -517 962 879 457 466 555 381 -377 -832 -748 427 -700 -223 -625 -224 -853 511 -444 440 541 -589 -271 683 -208 -210 -41 126 -430 633 616 -225 837 -306 457 76 934 745 75 122 447 127 -978 -755 -687 963 814 602 257 -926 -481 994 -954 -560 351 987 775 931 -622 -833 -409 925 775 -584 -549 787 -877 2 -343 -773 422 279 963 -355 -701 -661 -986 -460 986 788 191 292 -332 924 489 120 230 -552 -695 -858 539 -222 -567 -672 160 -311 -718 -755 -604 972 -121 -245 1 -335 -404 -153 704 754 329 389 -90 645 -27 464 -511 -31 -783 -915 810 -117 -489 940 128 803 963 875 838 732 -541 -330 -415 942 -340 933 163 368 -393 950 375 -524 -617 614 -323 -439 -490 -143 187 531 190 -889 526 555 -931 246 -485 172 -849 -243 390 -613 -757 -342 851 212 740 386 951 -756 143 -498 -222 -391 -119 -822 -235 882 -79 495 -542 138 644 -680 -629 833 -389 -341 -428 -35 -702 -827 -34 239 180 -767 -551 133 -599 -221 -322 117 879 648 764 -46 -373 304 -134 253 941 259 503 11 -841 880 571 633 -545 359 -236 -731 -262 171 675 914 960 914 795 -129 596 533 -726 -618 -837 -392 837 798 202 151 -600 368 -815 -180 779 438 557 -263 246 -925 492 -817 -296 467 -424 833 -433 968 520 818 -141 524 3 545 -998 1000 780 -380 869 235 -431 -521 -855 488 939 294 -421 -174 128 669 828 -750 44 760 229 -501 261 -201 -437 405 -483 -342 650 -284 -43 -302 423 -830 172 992 263 -140 -874 243 -782 -997 -221 -394 404 70 -955 236 989 -137 239 908 -512 214 862 32 -250 -983 -129 -717 385 -695 -215 -656 -453 -511 -929 -767 -446 -503 353 -247 -881 920 -358 -567 411 802 -905 387 -133 38 891 -521 -60 761 -318 -718 854 -340 -695 997 -421 -859 677 320 501 -908 -125 427 226 -736 -941 -870 -743 528 -562 634 305 9 954 555 645 320 -330 151 686 -901 -612 -344 591 -900 351 -283 -280 433 436 628 44 -962 877 720 -382 476 -941 -515 -515 -15 -378 -97 677 -523 -296 -716 -375 -489 220 -960 -994 -360 -890 -518 -859 -814 -604 645 170 607 -456 -413 -107 816 -410 -753 -4 880 -208 726 -433 762 -673 161 -471 -756 -231 336 -965 21 338 186 -840 -748 -395 190 -25 0 445 -291 -757 950 137 -146 346 -523 -780 -621 -102 -978 25 -632 -179 -106 305 374 -747 -108 27 30 -97 364 -326 -457 -979 -447 -278 -285 120 -458 22 -347 -687 -114 -43 -467 366 -809 -314 -763 -325 83 -685 30 -749 -571 489 848 359 -976 498 852 -171 353 -459 102 654 -291 -609 306 -231 -985 -729 392 -109 -527 -466 190 -949 -364 359 -770 723 -488 -43 -523 -820 330 848 181 558 -328 -229 945 -39 -726 421 292 856 -497 -481 -44 -397 915 -66 -33 -221 709 -544 162 134 -775 902 -877 -286 -138 -771 142 -926 751 -840 -732 -138 -548 389 -267 -317 -176 276 78 -65 464 177 -98 -669 982 -488 -546 453 -656 -540 253 173 692 920 173 681 306 -392 -223 540 39 939 -920 116 221 -863 358 78 572 284 -78 685 194 639 32 703 -446 -51 331 -219 640 528 -31 107 -102 -949 839 -347 -255 -316 -922 -797 -895 -149 -300 -618 -194 388 801 25 709 -400 -901 980 246 553 -502 -701 -740 -500 133 640 351 -600 423 179 354 -983 -631 -234 -319 -320 -948 -43 -701 151 -325 -893 469 735 93 744 -364 987 -431 -991 -549 97 631 756 509 -483 -222 330 439 -844 676 -61 -616 612 -259 -805 -958 233 -220 -515 -147 -510 -309 -729 713 329 495 161 -844 -687 -521 88 156 -194 775 -925 -720 -437 -191 -784 357 -149 -357 -817 -924 -40 486 -277 494 648 487 -627 -746 229 215 -167 975 -221 593 537 908 994 893 770 -170 -617 -473 621 322 670 411 638 278 -100 -520 549 735 438 -402 587 699 908 451 -934 -868 958 -106 231 -858 520 -404 -279 721 38 827 539 856 -880 -755 425 955 -995 -73 239 -17 -448 -60 363 230 933 769 113 -815 -720 674 612 -476 412 -330 186 484 -922 -64 529 304 532 -531 -341 -18 -688 797 -853 48 568 -980 -370 -648 -869 -823 633 175 436 561 -625 -323 -857 370 141 978 -250 243 -342 99 573 498 350 178 607 -285 -172 -339 628 -893 461 363 138 680 -215 226 19 -583 888 574 59 -740 867 -903 173 -803 269 138 376 -561 954 736 984 478 -424 24 868 153 359 156 900 -468 203 406 -802 -154 -225 -541 797 -521 172 31 -48 627 -711 -555 -854 902 874 104 -15 922 966 -646 937 -211 -738 -32 -950 -461 -282 -25 -410 -530 362 758 908 -996 -526 -796 -259 895 859 73 416 -322 -728 929 -891 703 629 403 -911 119 -913 443 -389 -805 190 488 -202 971 -732 132 -694 -772 -765 -750 263 -896 481 -898 408 -412 -849 835 -764 -962 481 -728 193 -608 194 244 760 848 -560 641 -579 539 -287 189 856 651 -922 -736 -429 -325 597 -82 272 -262 129 -595 -532 -23 720 136 799 643 117 -702 -513 723 402 -813 871 686 -886 505 208 385 -749 633 467 -676 525 -638 -614 -986 595 170 -20 8 -557 436 537 -862 840 755 588 10 467 -854 653 -335 521 700 998 414 -893 -508 -174 381 -619 824 -466 -784 257 -294 518 -750 14 -271 -945 126 -390 103 320 555 -558 180 -42 361 532 -913 -629 239 -443 483 -334 99 15 -547 -278 -965 992 953 -874 -501 -13 -827 153 -418 -857 -883 333 -751 972 90 -917 105 663 -498 -806 545 -173 309 124 716 -238 -95 -531 -335 376 743 486 -611 677 -858 -457 -931 625 770 -994 894 159 -749 42 -723 801 -956 232 -61 -549 -985 84 896 -519 680 -162 935 -68 -980 -256 -935 280 -269 -396 814 -363 280 403 -705 314 -942 545 -5 -677 578 242 170 206 929 923 -664 -549 939 33 229 -283 -483 -613 -222 -505 -582 -342 -918 -90 265 -467 -657 125 -152 -901 335 129 447 -854 -83 517 -983 489 34 96 653 -89 -601 69 -870 850 138 350 -193 -549 914 -173 230 659 -215 229 -501 214 682 -801 349 -103 414 -909 36 -968 674 -636 983 -683 350 769 -86 178 -811 295 582 -942 -206 406 -448 216 -379 927 614 646 889 873 557 194 -97 -488 855 436 177 946 -592 -131 993 -923 728 -865 246 172 -76 437 113 -391 -866 259 -722 614 -113 350 -556 882 738 -132 957 -255 998 570 -237 552 484 115 -40 848 -480 5 840 -556 -491 -672 -676 -797 -391 -855 -343 -12 803 -75 -11 399 961 87 -408 -383 -611 873 -908 -770 359 -814 221 -776 -839 818 35 -948 434 603 569 -948 -502 -912 351 -362 345 308 153 -598 -425 -310 849 166 714 -959 -824 -965 -229 -625 89 -773 -510 -649 -565 -897 -282 -27 577 -653 927 180 359 -44 -73 -32 746 -535 -875 254 -583 -146 541 -90 -643 -568 -204 -650 -269 291 539 -104 -716 -518 417 -603 525 -985 605 -980 551 -893 -431 -799 -596 -330 108 -113 972 -298 -103 921 688 -14 305 437 559 583 -56 -493 208 132 751 942 299 211 415 -145 -47 30 -159 385 -898 841 -251 -676 427 -339 915 54 302 437 766 -548 523 884 -614 962 116 -84 343 230 -326 574 196 153 -979 -780 356 -779 691 16 -562 -848 -607 625 836 861 -343 181 -261 882 834 824 895 -641 -979 -208 965 408 -578 -429 159 201 -131 853 -141 132 195 -840 231 786 -34 -151 595 105 635 866 80 -890 843 -317 478 569 951 -81 967 -71 -296 818 -165 510 -764 -395 936 -269 -567 408 -908 -759 935 -865 -238 944 -230 799 610 -168 190 -967 731 372 -168 -925 314 83 -706 -45 -769 966 855 325 -508 -58 -319 431 196 -51 -27 -628 -923 89 -65 371 569 488 298 -770 114 541 -873 896 176 374 758 934 -103 333 -959 -671 -939 1 498 -878 -304 675 -164 510 -6 -558 -721 38 -354 -919 -890 -500 -92 826 818 375 473 -64 424 -114 10 568 74 453 999 113 42 -602 420 961 484 -971 -637 644 630 181 817 -315 387 700 -787 -701 -67 -544 -80 -798 -66 -424 -573 740 -61 -896 34 12 682 -947 -216 644 -50 218 932 193 944 296 -190 -483 494 915 976 444 -659 -160 -117 -22 371 -31 899 -219 643 258 66 -890 505 300 -184 -1 -65 -568 734 884 -40 -208 858 -886 730 169 -722 294 165 -263 782 470 700 -970 -970 631 -544 185 243 713 277 -15 -361 -790 -478 -685 -846 -845 558 -273 -340 -455 346 -51 28 -403 108 750 -673 -481 -381 723 133 531 -130 -596 -331 868 -647 -862 617 992 -386 -406 -966 -433 -54 594 -115 -465 -30 -847 975 387 -48 813 689 693 734 -591 -573 -190 997 -843 -452 -857 -665 -675 551 794 348 205 894 906 648 -503 -712 -784 -693 567 -541 -821 337 -603 -357 -144 -469 989 -128 401 -525 -312 -244 -662 593 443 977 -671 -336 -1 -119 720 896 610 559 -284 -656 -794 -777 938 287 919 -765 511 -36 -675 81 -634 561 209 500 820 276 818 125 822 -705 467 -228 319 78 -650 -414 764 130 365 -802 -860 -577 307 395 -962 435 -785 729 472 -280 918 -897 633 261 488 591 -544 470 943 -537 -21 -839 -688 36 -201 -200 -575 -994 645 -85 783 -199 272 928 966 752 -495 176 281 25 300 335 133 97 -241 783 646 433 -128 -882 227 -673 419 23 197 -353 608 -69 -974 -620 219 231 -932 318 -471 147 -264 -108 -140 -977 -869 130 415 854 -405 -891 789 -703 -841 -363 -204 -778 -226 -411 -676 -740 -119 167 527 732 -256 212 210 389 -224 65 725 410 282 242 196 -731 478 566 576 -859 -962 -148 952 776 142 -35 -50 -347 -257 -702 -774 126 -879 -47 -462 469 238 921 288 496 371 515 -758 168 311 717 -430 -279 461 -683 -235 -571 477 100 654 -313 -250 711 -644 11 658 163 -178 -799 772 -855 -701 526 93 265 178 418 538 775 729 925 -336 -129 560 113 -173 516 -330 -668 -275 972 -320 200 -495 -196 -471 -52 -264 -517 25 592 -264 -196 324 -434 -167 -94 -868 -437 215 -890 763 583 -380 921 -740 483 -8 131 -618 -276 -39 46 512 -677 -799 423 -130 503 907 -769 440 -495 -787 -951 742 -623 316 -528 -937 989 -747 -211 91 -414 -916 696 -354 643 -1000 702 101 -430 392 527 -216 -711 424 -673 673 842 862 960 -803 78 -226 -934 427 -516 -805 733 552 354 -552 362 -288 -334 -95 -548 430 -465 -849 674 -837 -606 893 744 697 -332 -494 -242 -816 362 -192 485 -348 -89 654 -342 -154 295 767 -246 347 681 543 -988 -721 -235 552 621 830 -944 -740 -181 -75 190 934 -804 -20 711 195 682 703 -595 -191 -565 613 -787 -706 -322 -10 554 -168 618 170 715 -364 575 -872 -274 81 175 -152 661 143 496 -104 -15 -82 335 424 306 -421 995 226 -2 497 738 -483 -364 334 -286 619 -91 963 -777 111 -951 -647 -30 -129 -150 670 -761 -117 -513 -889 -787 -879 -261 465 -481 967 -173 -174 340 537 873 -325 -251 626 712 112 -365 130 -347 138 27 -907 -969 -197 -787 196 19 777 -989 431 -560 383 296 -64 844 -472 -93 -676 202 1 -161 -806 -332 78 -820 -904 949 -727 472 -939 929 694 375 827 -604 621 -330 -90 372 -60 -90 -397 298 680 618 25 814 616 1000 80 486 -42 233 566 -31 314 550 867 0 999 -43 724 -850 -438 742 480 667 -448 417 -977 -715 -287 -41 -186 582 325 -618 943 -665 537 -500 885 -571 -923 807 434 -263 -818 -523 566 520 175 -295 -779 -801 983 429 -962 184 256 -161 -30 708 -64 -706 -222 -395 391 -257 262 859 -293 -217 728 569 -819 488 206 550 907 938 -431 -692 992 -773 -572 -748 -708 -8 896 632 -930 639 -916 -910 -908 -237 557 -27 375 698 -400 981 -143 840 -141 -274 -868 449 -472 -177 -607 -539 241 795 700 -774 -376 660 -555 -256 588 550 -86 -884 -906 -834 243 644 909 -924 581 731 485 -766 562 -252 -91 811 786 -430 -158 -913 -48 975 -50 -962 200 -437 911 -128 -489 -471 550 349 260 683 154 -465 -801 -828 -160 -290 -109 847 427 910 898 71 -427 151 617 892 -819 105 -159 -181 -472 293 569 -159 -715 -885 750 -730 330 -367 -585 624 -361 -358 426 272 461 -271 597 -684 161 11 853 -851 -263 -230 -559 -915 -826 641 -557 604 901 886 -600 620 -20 401 710 313 -488 -518 118 -110 -337 685 -238 -350 -17 -343 -623 762 100 588 -621 -221 -541 -227 778 -910 103 -819 253 367 -80 -322 526 420 66 103 889 508 328 686 239 621 521 -968 -894 345 677 -560 737 763 -74 167 -110 -690 992 531 235 -356 201 89 65 -707 434 316 -884 479 440 230 -937 536 336 7 -474 -665 298 -840 252 486 497 -283 -900 970 -987 201 -274 -603 894 -917 -817 -564 -545 -894 -224 -379 739 -980 -443 -393 486 -841 726 993 406 985 -91 102 170 359 548 -152 -193 -416 -730 -26 601 -5 -835 817 -531 -67 -512 804 1000 280 -78 -505 -830 106 443 -968 -738 -514 13 -232 -373 748 457 548 933 736 403 977 74 875 258 91 495 450 -928 -544 771 851 4 -203 666 740 710 638 -839 -733 -708 -76 -900 -326 -424 0 493 -236 818 -350 776 -723 -113 -925 -41 -424 728 177 623 -666 -276 322 817 -230 -978 562 929 599 361 -40 -3 -255 607 -665 170 795 -978 -384 959 772 740 -512 682 -938 -99 550 -922 -315 865 505 -892 -886 -608 844 -447 20 -564 -354 -923 513 -6 -936 904 840 -248 -939 -931 817 691 -599 272 -103 -852 202 125 322 -930 966 463 783 212 -549 -89 -917 -561 -5 -823 -871 480 517 24 -157 -967 -696 792 290 -748 815 -551 979 974 -694 717 664 -602 847 -298 529 -280 -174 -432 146 962 384 -282 -842 418 -221 -37 -187 780 496 -405 771 -269 127 -945 377 542 -510 -788 -656 -801 392 -846 -502 -189 -140 -300 448 971 427 -240 -258 38 -872 93 149 383 850 558 -180 -738 -319 142 677 90 978 593 -745 -297 503 197 -941 -601 -641 156 918 -119 -939 705 -34 -943 -722 235 143 -301 900 962 785 960 -213 2 102 -849 -152 -941 432 -984 78 -777 704 524 -100 -371 -390 439 -702 133 -621 152 488 277 8 443 -910 -364 757 -238 -821 -850 -607 93 -187 -322 219 819 379 -20 265 192 231 -275 667 589 972 -711 437 -899 -322 -978 -62 -543 -210 290 -801 -506 500 490 -935 -134 -30 -497 -343 -31 -659 366 -942 -625 587 -138 30 659 925 -519 -753 -400 111 122 797 -418 -295 290 459 664 41 -736 -945 -271 974 32 -519 -218 168 -713 968 729 -140 -24 -263 81 -660 167 213 -174 -691 -727 364 138 -242 649 320 403 -311 -792 -851 -586 -575 -968 -619 980 622 -987 301 -457 8 557 374 818 830 -670 785 -476 952 836 225 464 525 404 -894 -739 348 -785 -946 -451 848 295 343 510 -732 566 -503 867 317 -600 -108 873 -818 639 -668 -51 -979 -129 344 839 -716 -161 -407 748 67 -670 -150 182 232 730 -270 569 -574 -340 405 319 -151 -486 -618 -998 -878 -579 884 695 828 1000 -473 669 849 990 435 962 682 -775 782 276 637 -427 758 -597 963 678 191 -393 718 -994 -80 -795 -410 916 -853 961 -60 -144 221 -485 422 231 -539 -870 398 -738 -872 328 797 874 -408 -801 266 133 -919 -518 301 -152 833 168 144 -528 424 579 -113 695 -649 867 -393 145 177 -547 560 926 -382 897 381 -11 -717 796 318 869 918 -909 -319 486 173 587 757 -768 125 507 -731 -567 -17 362 -714 -499 -490 -402 -171 259 830 -934 844 -627 -652 -936 409 855 190 -683 -69 -961 697 520 -994 21 891 -364 866 195 -852 -18 -832 533 504 175 -107 -3 602 27 177 46 -44 -851 97 -381 -918 50 -861 -213 993 590 776 -547 802 -484 509 -587 -700 -339 770 -450 -359 -538 585 876 -665 -290 596 818 442 -141 -46 91 -82 -724 860 -296 11 889 548 463 -717 356 507 -499 970 17 -310 3 320 533 843 527 -218 33 5 95 -861 403 229 844 -730 600 80 -630 -41 143 -345 -245 -26 -359 959 178 145 -669 -43 -819 258 -38 690 -453 -763 958 -626 -612 991 925 967 546 -429 235 454 -477 640 323 180 990 635 -956 -910 -902 -772 -975 -564 -576 -36 -307 696 933 55 852 305 403 349 446 245 991 -369 -190 -928 -740 -11 698 221 -628 -559 -307 -593 694 -238 -757 -12 577 -1000 -802 211 -5 -654 -247 872 479 580 -548 169 568 -674 -136 446 707 -515 -519 -723 874 -881 213 -992 273 778 739 469 656 236 -956 260 695 240 -214 -500 316 791 -677 -948 -916 476 -2 155 389 447 -714 -679 345 -756 938 521 -907 113 20 -265 512 709 242 561 389 763 -476 -786 -21 -851 -285 -70 -990 -708 72 165 -77 -310 -813 69 978 76 -103 -283 -479 -52 989 -897 -418 983 -874 212 -788 -262 -917 344 750 197 -935 263 519 293 258 915 -312 -544 -162 -42 -390 933 -480 66 -352 827 -94 609 -975 851 190 398 759 738 -170 335 -488 -342 -332 252 54 343 331 -556 372 -682 527 -151 210 351 660 354 274 -604 -281 -999 -355 -755 -863 -19 -339 886 -178 -116 -43 -200 -954 -52 -949 810 519 13 651 -671 -118 -935 687 417 -234 107 178 925 210 986 348 -158 -506 -424 -582 -741 0 575 -558 207 -385 108 -279 -257 -727 522 -472 403 714 337 -856 229 -216 410 -843 601 -451 -582 660 608 556 -699 893 -122 -922 71 317 -170 -832 -164 -834 733 -811 912 -17 561 -668 457 -231 165 218 704 -104 -846 -75 -830 -732 159 -151 860 949 -147 682 -379 -104 -870 735 710 907 66 -144 -659 601 -574 898 706 489 -609 434 365 968 192 517 939 -228 844 298 135 416 -200 740 -971 -274 -166 -924 -293 -84 -507 676 -411 836 416 274 501 886 351 -177 149 -330 774 -632 918 -175 -787 -949 -678 722 539 127 897 -48 -674 313 874 879 346 -697 -332 -529 -693 916 -867 -183 424 679 -137 695 -74 -4 639 858 -282 659 80 -362 138 -200 -857 212 972 -47 178 83 -674 95 -748 -918 -544 347 -672 -243 966 996 702 336 -485 -258 -714 786 378 -861 -660 -739 -183 520 664 106 -1 -677 216 68 639 -143 852 569 153 -489 88 -684 355 -950 -222 487 766 644 -249 824 709 -644 781 674 -110 -812 171 -591 -551 -492 -210 -493 477 65 -922 458 237 -706 681 588 -913 773 -785 89 -90 158 -467 -645 699 -806 -314 73 -220 116 -812 -74 431 294 252 -96 -744 296 265 620 743 -212 680 324 798 620 320 686 -522 751 -958 -850 -581 482 592 931 -461 814 -27 -948 -146 -164 963 -653 274 548 -472 764 280 888 -826 667 -260 46 300 -56 161 867 -312 -660 419 -134 -948 139 -151 -852 -976 -244 -728 498 708 -244 662 83 554 84 551 145 -339 -48 -710 -345 517 650 886 -357 428 -583 892 667 -288 -439 105 123 425 454 46 221 -36 -263 519 -715 -655 -445 619 752 -561 740 946 -347 161 382 622 488 -589 146 450 -264 985 -342 -334 -593 477 71 -975 -182 325 532 -524 -681 -794 -945 -484 -231 -899 384 -535 -341 431 -166 -909 721 -189 203 -329 90 157 58 -411 4 448 463 -364 -937 -67 272 -546 215 -38 484 267 258 763 206 -530 369 832 -186 -397 -641 193 370 115 739 -448 433 150 -926 -311 761 954 881 -940 182 -871 83 375 908 65 357 24 -621 239 647 710 764 -746 941 362 115 -264 -527 677 -271 -360 -107 605 -833 -946 753 -869 400 859 341 -263 556 543 429 462 759 171 100 -743 -199 -849 355 787 -235 533 -486 -838 -403 378 268 -406 888 61 432 324 -104 -501 -381 786 566 275 -955 -604 194 -298 -899 301 119 384 -379 -267 139 924 790 175 684 -327 -971 -780 634 515 256 565 492 439 -615 -748 869 -867 850 850 -76 -238 -246 -231 593 -567 777 -186 247 955 613 -864 839 829 -853 798 111 474 -371 -667 74 -303 363 -171 -168 503 -47 545 -256 -724 318 -829 -138 -884 847 924 -301 -744 375 -312 -297 997 947 480 17 -621 601 884 790 452 -243 786 357 823 588 -183 27 -253 -484 -525 628 -654 734 49 70 -151 -918 270 150 0 320 927 197 -704 996 680 619 -702 -899 -495 634 242 695 571 -386 832 542 -444 -535 120 -813 356 111 928 -916 681 -467 -915 -270 898 -160 -835 115 -448 -50 -738 649 959 801 847 680 -693 -210 -655 706 -627 528 70 -910 714 -704 -413 -320 509 -652 -760 -819 -864 -49 603 -19 -413 -109 639 76 -312 794 516 191 -316 664 142 -334 733 537 -645 559 -924 -573 654 -759 -163 501 -26 -210 659 -710 94 -452 800 -287 -769 -321 -298 141 -301 699 269 -314 62 -984 -909 -120 846 154 -877 -665 -474 -909 -433 -972 -61 365 -537 933 337 491 -853 -95 -616 683 799 886 -858 -764 393 -259 659 -851 863 461 -351 -704 -677 909 149 239 -442 927 -21 589 -978 221 571 -138 284 -665 892 845 -819 -34 299 795 -774 -569 910 -176 -179 385 407 -953 927 144 25 -633 -427 35 -960 -492 -137 -658 -337 -411 -689 29 -639 723 708 81 376 321 688 783 90 54 -135 -853 329 981 -880 -885 655 696 -299 653 -266 716 -130 -896 31 -890 -817 -836 909 271 -738 -837 -64 -304 -522 462 -201 -409 389 -46 -975 -162 -674 -957 902 683 51 -107 409 -326 -172 -610 10 -657 746 270 293 141 -463 261 538 -735 -630 -895 587 -742 -466 215 554 -697 -74 4 112 839 -221 -566 911 -920 740 264 201 -383 -326 88 -74 524 -581 816 -669 914 -906 -153 619 -593 46 457 -725 384 611 757 288 208 -404 737 -238 646 720 -698 943 -549 -153 -299 -5 868 55 -891 -538 -998 867 58 448 -354 783 -788 -578 -930 -750 129 -953 -756 -524 -681 -457 -736 673 737 261 -305 -397 124 -582 -772 991 -637 -268 476 -125 -196 -972 908 484 -604 -774 -990 845 152 -55 143 583 -790 36 -957 712 798 498 -31 513 -56 873 -175 -849 41 110 -968 -977 787 -898 943 895 -610 -534 672 -492 -810 38 -742 217 -978 -590 39 232 817 864 771 192 466 -152 -738 -717 -18 -401 -451 311 78 -854 799 213 577 -53 -697 879 -667 514 188 58 -397 54 916 785 119 -107 255 833 788 -980 853 232 -127 -725 21 -758 -907 -318 282 500 132 863 471 500 -771 -246 -354 -171 801 499 -861 -888 677 386 -665 -343 797 -541 960 -566 609 881 224 -428 -909 460 326 -732 -117 431 143 -828 -181 -326 44 -612 468 -103 631 -46 -869 -614 322 497 337 -591 -353 -493 -331 427 -216 406 561 254 905 593 387 295 -526 -778 535 738 358 236 -406 -189 -59 276 -107 -709 -423 902 759 -416 748 -761 726 641 312 857 988 527 991 -388 19 -116 -605 809 1000 -997 -231 131 -43 870 189 567 43 644 91 608 -203 -637 -546 -447 -668 554 -51 -989 -143 205 -663 -233 212 792 -742 939 -37 140 -231 459 -806 -985 534 53 529 701 62 -779 -245 607 78 -252 37 598 -714 847 -871 -553 728 -290 -148 756 163 690 -256 -390 -995 -55 592 867 622 -220 -630 -239 210 3 168 -448 946 60 -964 -723 -636 936 240 463 268 -966 -499 -779 254 -151 -189 600 820 732 582 -996 -500 852 974 335 -836 -209 -448 -592 -353 -813 958 -906 583 -372 920 -642 57 -13 216 -848 891 -332 -314 -567 74 99 -257 819 799 953 966 45 431 365 222 -753 -816 404 -348 125 613 -885 204 304 -766 -405 -288 999 -194 -732 545 989 -125 356 900 96 -775 448 472 -497 568 428 953 -448 223 844 516 -968 323 -850 -377 839 -514 -498 513 260 -25 607 -754 -759 845 658 863 848 750 26 -408 -654 -104 795 -88 567 601 -246 614 -391 575 -284 -624 -116 -42 311 899 60 -322 -13 -509 127 223 598 233 403 -493 472 -534 516 -548 -947 855 236 591 708 -644 -185 -653 -136 826 -647 143 -372 419 -419 -363 -78 546 -993 -626 486 -620 -467 -915 -63 286 678 845 -789 425 908 422 -222 -977 314 -419 -422 -637 641 997 -558 246 687 -523 -965 898 637 427 -136 756 576 156 594 -660 -992 -73 317 -374 158 728 -602 -598 260 629 268 -16 511 -605 613 6 -85 -842 -714 -352 697 145 477 331 943 -479 224 52 -792 179 -516 385 505 -154 449 -31 410 483 -523 312 321 895 -452 -784 144 -760 -294 230 -696 -44 -230 -464 669 815 420 -330 699 -404 500 763 -867 -85 163 -105 460 -909 -565 -343 678 -374 -156 374 -959 852 1 -798 785 -817 748 146 632 56 768 355 618 -52 330 205 -175 -928 -508 459 378 -592 -505 162 -153 -731 947 873 41 -381 -436 -431 -433 282 402 -970 536 -324 274 709 195 359 -403 -507 -286 720 -223 -501 -419 -59 -822 -710 433 -855 -536 365 653 -607 500 -391 -60 430 682 -147 -157 621 254 -849 -385 900 930 -339 -702 133 -826 270 -479 -528 -336 13 -386 -608 -155 804 836 603 -863 -923 -152 414 484 266 258 698 798 -374 -445 -425 -697 544 -761 -371 -26 -160 515 -30 -401 -101 358 64 388 -684 -250 -622 -135 661 602 -979 251 -137 883 415 -447 87 -24 -692 972 101 198 -817 909 81 852 718 832 118 63 798 616 249 989 846 8 -452 -62 -292 -249 926 -455 -602 -410 131 -62 -984 -484 -780 -627 78 -481 -441 551 346 -659 -189 -469 267 -429 -683 -383 884 -343 35 -204 -605 -731 -241 -593 259 -232 -316 -780 -121 -921 -965 30 582 -331 -956 998 104 -889 -964 328 -761 -623 -596 613 193 -811 773 812 416 -341 -312 204 662 -401 744 145 944 26 -687 484 -58 730 -8 -378 -642 829 812 -554 150 596 502 -544 -193 -526 -988 -973 -878 -356 225 873 279 -968 -863 -52 -911 -413 -185 694 534 466 -545 -106 185 919 -255 77 756 616 -379 -803 897 928 492 164 -47 206 -904 180 -115 -490 -134 -954 218 -803 397 254 -470 -344 870 295 -202 -577 602 398 148 752 809 -638 -986 614 282 950 590 319 -48 -716 5 -528 -613 774 -268 326 -224 577 965 545 38 559 525 591 550 996 -914 170 543 61 -601 881 777 -288 35 238 -595 -449 321 547 -672 552 -644 973 46 530 -353 -151 168 901 27 693 -294 206 72 -16 242 -760 280 350 379 674 -870 265 731 -162 -957 289 -626 -224 -405 217 705 -48 844 52 351 221 423 -263 258 -948 407 248 664 -170 -202 140 490 -969 232 22 11 -577 -770 256 215 135 -524 654 975 871 -974 -875 -627 -624 875 -995 -534 800 462 -413 -147 -98 -152 -552 170 582 240 -504 631 768 -659 409 57 805 150 890 950 812 -761 698 -205 170 102 303 427 235 125 -267 -298 153 263 -958 -221 -197 654 570 889 405 -387 6 801 -91 941 162 654 -656 653 203 611 -843 490 769 -261 -225 897 -800 -853 561 485 67 315 601 -536 978 -141 -232 -680 569 386 65 366 426 -498 223 236 -205 381 -767 -560 60 -736 393 -817 577 -584 944 -902 396 -293 -634 747 -448 -568 778 420 912 119 -404 867 841 -949 -613 705 870 -901 322 -551 120 -582 -481 -989 359 987 -116 666 15 -30 557 974 955 808 -451 -766 897 999 -666 406 656 -396 -526 -72 328 -224 765 20 -821 63 684 -220 -922 734 -328 -620 -613 168 88 320 310 -102 -172 718 -437 -994 858 585 -610 92 560 -63 -953 983 157 -980 -106 961 939 -849 246 -304 285 -683 -965 -66 294 591 570 -503 623 -845 62 115 759 204 77 -141 -12 602 296 985 514 -610 211 92 126 367 -724 867 492 -859 -199 -725 -72 76 -888 -920 -45 -605 -998 956 496 -994 -49 -488 -368 15 -851 -994 318 -803 165 -117 -334 760 -180 5 629 315 -755 536 -964 227 -264 -991 327 817 511 1 777 -54 -787 275 719 180 924 -55 134 907 148 -509 187 -245 321 959 981 541 221 -862 -480 -469 -598 891 -15 -665 643 538 53 -159 -548 554 -478 -165 148 -948 -898 235 825 -815 -835 -142 643 508 -741 -333 -221 522 -45 138 247 179 -388 -696 445 -328 -333 -364 275 -714 640 387 -936 -542 718 935 -607 766 415 -973 152 780 32 -256 504 -18 903 -290 -210 623 -433 777 -822 273 498 908 -239 350 345 300 -630 361 -164 -815 -951 -194 -519 -415 -984 -142 -690 -88 -110 -667 296 -680 429 -418 180 -295 -296 -566 938 -892 -586 -864 -171 -23 -418 938 748 28 14 -487 -997 433 433 738 278 -948 544 17 -728 40 -857 -873 -215 -508 280 -949 942 353 793 698 226 283 521 754 -137 -923 -91 -631 -927 -739 -872 -587 -913 680 589 -223 296 -686 -94 492 -626 -952 -173 995 547 -685 -233 245 -673 317 -880 -855 -498 -228 -637 -77 -492 457 76 -238 826 989 559 -958 432 235 202 -122 527 897 -517 749 -138 -475 552 514 305 897 -636 -678 417 438 -717 -820 533 62 375 813 -196 27 -495 -810 -274 42 -290 -277 -437 779 -570 183 871 -258 -215 51 124 -798 -483 549 -871 346 -852 -312 -571 -996 -854 704 -193 -561 -936 -787 -648 -77 227 396 447 27 951 -329 90 -888 734 -753 -893 12 229 -572 882 20 928 -373 872 431 -882 -864 258 913 -547 -545 -305 -928 -186 483 -19 -564 473 321 69 817 210 -988 815 -811 238 15 -238 156 -56 -198 -777 -167 6 -804 -951 657 -466 730 -353 454 -280 -898 -150 109 185 -878 -470 -289 907 -781 -859 -474 -382 -577 672 682 -9 511 -625 -768 533 860 -114 282 155 653 -940 -855 606 668 -724 -802 -536 -122 -19 -791 442 4 -771 397 527 620 111 -257 768 784 520 -580 592 816 609 -28 651 142 534 646 919 -435 -345 -847 -110 -163 -153 -325 -480 -479 -550 -835 392 181 -999 -717 -628 -551 -190 539 -691 954 275 458 589 34 -483 -710 147 515 813 536 265 -164 -652 -251 2 594 -657 907 555 -181 -309 328 494 872 80 -476 -48 -47 424 925 419 -12 408 -870 -597 2 625 -696 608 -42 -279 -955 -18 -412 944 -285 -551 51 482 669 -470 -370 -908 872 -850 545 477 910 -242 -840 -831 755 -829 911 681 -750 953 -609 179 -423 979 -14 -71 620 -137 -262 77 766 -517 215 -200 834 195 242 735 437 331 881 977 478 -740 -796 -6 -992 -623 59 279 866 -80 -644 56 507 -979 -769 -980 411 -679 545 747 -505 -941 -729 608 -91 -694 -678 990 816 240 264 -489 -383 -877 -750 490 687 -35 716 -925 161 755 -114 749 541 -85 -293 -784 -264 515 167 -805 -954 -515 -921 -506 986 141 -399 -664 -830 -447 136 -909 -491 753 808 472 360 230 908 -924 -279 762 313 -818 -569 -172 466 -551 455 -652 189 411 -627 -274 442 112 62 292 54 440 35 566 835 758 -286 694 -695 -892 325 -107 -511 614 237 -881 -229 132 -383 -993 361 -382 40 -704 831 197 -692 -394 -748 -580 -428 140 754 -293 946 692 254 150 -566 610 273 -686 -61 944 -448 -206 -139 793 -459 -527 64 895 986 -889 -269 -69 498 568 -368 185 959 -638 978 904 337 -929 -292 -177 841 -752 -655 -984 -528 253 -546 522 -752 948 -968 -57 -317 -587 -768 621 -992 618 764 905 -536 384 544 -438 -701 614 460 786 -852 170 -20 -947 -327 709 91 790 -877 -774 954 -60 -916 640 226 -905 -411 -669 -961 -176 -966 -195 -307 277 -782 -338 108 786 -969 69 16 246 -686 698 -351 885 42 -417 -258 -771 -603 715 411 583 867 114 865 479 -724 682 -312 149 611 -851 -752 -33 -835 116 -782 -568 -729 -918 875 206 696 -765 -799 -322 -951 -164 -125 86 -510 -127 610 -173 -727 -7 470 605 -103 -295 -617 -897 839 61 497 -201 414 877 481 -844 -678 -949 199 -197 894 -89 -419 563 -431 760 -717 83 142 -792 -257 -714 472 -853 640 67 37 -978 682 819 720 -578 642 -845 -271 -202 444 -312 -967 -115 964 440 -978 266 10 -250 834 -773 172 -785 -833 572 -149 568 -451 -675 -832 -542 276 -959 435 -391 -163 806 -594 678 959 -903 766 745 16 -555 -582 359 210 -49 -730 545 980 121 906 643 191 788 804 506 988 177 -353 -239 -580 894 563 -774 -195 582 449 550 -668 -568 763 957 -423 710 -348 -210 -750 -212 -283 612 653 -277 380 -871 -667 702 -200 -877 860 -391 119 291 721 972 -11 -84 598 120 755 496 -121 -371 -682 797 861 74 -463 393 203 318 -442 189 -742 -164 39 -704 513 385 -185 -749 438 404 -47 509 459 -851 486 -921 -335 781 -319 -980 -402 -356 566 644 975 -70 234 -594 -317 -834 401 -987 138 -241 681 -897 -527 -954 809 119 651 -712 28 630 659 194 407 255 -257 -32 -571 753 8 -102 331 -949 621 734 -227 -14 -410 -23 286 350 -660 -22 580 526 963 796 -373 5 -554 -434 421 723 278 49 338 502 -765 292 272 -149 934 886 219 -469 -506 -287 -66 -844 369 968 -868 831 94 -504 -178 -308 -876 -575 -373 128 -396 354 -133 65 -977 -676 613 810 475 -899 -208 -605 -904 -487 -628 -844 4 274 -8 -80 711 -370 807 -852 -327 -628 196 246 720 -25 -933 758 351 -419 -92 -812 -773 372 296 -331 175 -635 497 -615 336 -29 -827 -110 -320 840 -469 -863 -563 621 347 312 -694 386 888 55 -133 -965 988 295 -997 -120 -593 -285 -343 -740 741 -578 923 -565 -846 356 -62 -77 786 -273 -132 -591 446 -458 -296 31 262 -379 -513 986 -613 -894 14 -791 875 -520 -727 313 219 548 762 -496 185 348 694 -512 -338 990 725 6 -558 915 597 -539 200 -68 150 -621 773 980 -140 632 -549 -868 910 -80 970 -897 619 -133 -901 -697 671 813 -632 -336 782 -107 878 482 99 -2 479 717 -244 463 -831 -659 -748 373 364 73 -379 444 962 -133 -948 594 -602 -437 -154 710 900 241 630 65 -24 305 -282 -46 986 -872 317 601 475 -32 883 74 -991 -633 -167 -155 -42 629 376 574 -944 -192 -612 475 -891 81 -883 -545 248 -82 -417 53 -299 -420 -475 282 -295 -973 -827 49 -561 360 -232 -579 61 178 -875 -851 98 -46 806 -67 68 -903 -103 -116 -136 -102 98 615 598 787 76 216 -146 392 412 222 932 720 792 409 -50 596 899 725 -57 372 174 -950 89 -765 -344 -540 -381 251 231 -98 594 158 489 961 206 634 -269 -77 -561 760 725 -93 -23 -850 -174 -279 -142 -666 666 417 -637 373 -293 -937 -530 122 226 91 27 775 -990 -445 -12 -864 -642 -365 392 671 554 891 -943 -395 665 -361 949 -92 424 346 -967 -336 -873 -270 -650 980 126 90 -703 -426 576 718 -191 956 308 -825 198 -159 602 402 312 295 -574 470 -707 956 -786 769 -261 688 -998 763 -231 -488 -68 637 583 368 -215 -997 40 -3 166 -373 -538 -10 -966 -393 -1 -284 869 393 170 132 706 228 -887 910 328 544 881 -849 486 919 127 -251 666 43 286 -532 -624 335 -215 -172 -195 722 777 826 278 -150 629 315 924 685 453 217 -413 999 514 466 -682 463 422 -755 605 -300 -910 765 944 -282 235 -248 -653 310 69 989 445 834 29 767 -980 -517 209 593 12 135 -738 669 -780 328 -864 427 -489 419 984 246 740 627 -88 461 -862 618 462 -48 -871 156 780 638 -379 -54 403 -148 787 92 712 726 900 -290 197 756 633 829 -453 894 910 -888 -412 -187 380 182 356 -887 -822 574 -843 -263 370 874 916 122 661 638 -749 -657 750 -458 -186 -930 -349 -989 -147 -77 -213 -727 -743 667 546 518 804 134 760 -727 -621 -530 -848 -347 -835 -52 982 -811 -493 -840 987 -400 435 -377 -730 771 788 -992 106 -937 658 237 29 -184 273 -465 -332 -578 565 -747 208 226 469 371 -195 299 720 -276 -933 -143 -891 362 -344 707 541 449 298 4 128 368 -238 -33 -974 748 264 -236 608 -938 34 -402 -587 404 -342 416 567 17 -147 921 -120 -604 -375 950 910 -292 536 434 -691 -537 770 -71 -839 -269 811 148 -953 277 -718 -658 -387 -18 -370 457 -24 64 -65 517 822 98 587 589 493 -315 -407 159 746 986 50 -584 270 -621 -859 -987 174 -617 747 15 946 -310 -983 -105 -264 418 420 640 812 -342 391 -216 761 -962 -158 135 -1000 707 -405 -631 527 -331 -430 -276 624 -517 -520 758 -814 846 985 582 676 87 887 -236 -274 -358 696 -411 -121 788 -824 482 895 -151 -288 294 612 -56 -251 -575 83 194 -540 200 -113 870 977 -746 324 529 968 240 929 540 762 -478 332 284 409 -672 906 -123 69 -84 252 411 -419 -290 -575 780 878 -784 934 245 -938 -882 987 930 409 -194 -639 579 270 633 -502 204 -376 -843 838 -883 114 721 -441 -415 89 -897 -868 -956 876 -423 -276 187 390 723 -647 -224 297 -51 -375 -495 419 903 750 -292 862 -797 -384 279 -897 -459 804 -438 154 -967 -307 853 465 -532 488 3 -543 873 -926 572 73 362 -391 190 -201 -647 240 -773 -383 -679 -122 -740 321 -906 -13 101 717 372 -229 813 -267 -104 518 75 675 708 71 -454 -525 755 725 175 562 7 -100 489 -938 618 -488 484 -104 210 -289 -327 -300 -560 -918 -213 885 -916 73 -374 -531 760 -724 625 995 -795 88 745 -845 -829 -343 -609 464 896 -2 430 966 945 -324 524 736 645 -471 190 57 -162 724 -226 -353 435 62 -466 -289 154 659 -561 -626 511 508 -621 -853 -566 -137 -964 139 861 8 -460 277 -951 967 -445 496 811 581 647 565 764 -705 382 783 -936 -688 -250 186 988 -543 -563 857 -817 714 -954 188 32 -534 984 46 211 -174 -545 255 -555 -858 -970 237 472 -191 -744 -716 -332 45 951 -439 488 420 -621 -973 -643 -649 -825 -11 579 -199 790 924 -202 990 127 -239 -690 -11 491 -207 691 209 798 -324 -335 -335 66 146 956 883 -592 907 209 -555 -667 -67 -339 289 -337 -957 -35 568 292 689 -799 -22 641 -625 476 539 -750 -493 877 -619 -297 -375 -94 -743 448 -645 674 716 790 225 -31 -998 237 93 -863 957 185 360 -929 -729 -516 868 -832 -150 238 234 79 -725 753 -578 383 -19 -108 752 117 672 -547 -774 82 680 -634 -876 -59 177 922 606 -708 -125 909 173 581 -661 -442 -492 -163 -697 -473 -669 45 -862 533 955 391 265 -806 931 401 -795 530 -177 960 146 710 -15 775 -562 929 -523 921 308 -909 -545 -481 -659 423 220 50 -233 140 807 -433 -716 985 -915 294 -822 717 -752 52 -120 -816 -10 76 -424 950 -604 -706 496 -368 493 -942 733 104 -124 418 -566 624 290 452 -6 -789 -36 901 -771 -893 -525 887 -343 -448 -401 250 -635 -802 -428 -395 625 789 402 -213 65 -499 -44 45 -979 -607 954 -339 -160 823 -950 -866 677 -414 -445 796 -698 -602 127 -323 -365 -195 -420 -360 301 951 852 -719 -806 331 -57 5 481 894 326 -780 165 585 306 842 996 -926 -317 -515 -799 218 861 687 901 33 361 -118 991 -477 713 171 -790 997 686 698 491 -647 -478 149 -435 135 323 501 -44 248 165 890 67 121 -85 336 -605 -789 -709 802 -60 -584 -671 -862 -862 -557 512 -592 609 944 -532 -531 -76 -67 297 264 -40 -660 996 -111 938 -75 -802 754 -866 -177 512 -456 -812 -945 -165 505 330 43 -826 -732 -101 -542 -627 160 467 531 -71 680 -985 -495 -799 413 -724 402 898 -192 890 -342 -317 -374 844 53 -592 355 -470 -395 193 984 804 812 652 -415 -372 4 703 440 -291 -289 659 -783 -442 468 693 -18 -236 181 -886 338 -489 -238 -327 -885 101 227 -178 -949 629 544 -208 770 -772 -624 956 -985 508 384 -125 -97 42 460 20 992 700 61 -63 -570 -406 -39 141 157 106 759 -1 268 728 -512 -405 618 -992 -715 -29 240 -241 51 -134 -543 188 -897 185 -751 545 -575 -509 854 812 997 499 -910 600 -246 -377 -102 859 -639 116 476 -743 571 -232 625 -434 981 540 61 -527 -3 -328 -491 390 832 734 -21 -703 860 579 -166 -711 215 633 -789 849 934 -762 -528 49 707 -898 634 980 -776 -369 -61 -416 -943 544 -121 284 69 221 52 475 -822 -257 403 -61 758 587 -580 -312 -943 -994 644 -265 373 930 826 230 -108 520 -2 -5 775 -778 -152 908 490 166 -968 789 302 433 -458 -98 -948 293 219 260 -610 -674 -117 -625 597 -403 -283 429 -756 142 217 130 803 898 -487 -620 -924 -636 -724 721 -654 -806 -710 -98 -920 -575 809 468 658 222 127 -45 -695 -902 -415 -478 -426 304 73 -13 459 -406 860 118 321 960 -505 872 -593 931 609 -169 -277 879 803 -44 747 708 581 750 -392 -279 -593 -34 -104 677 -369 -670 395 -238 411 -288 870 172 -845 -910 834 233 -92 -644 -487 949 -481 97 -371 207 -639 -708 902 822 203 753 898 90 -963 -138 4 -183 975 -876 2 644 -326 -704 -294 123 823 44 930 -540 22 958 -402 144 539 -533 594 934 -816 -547 -867 -742 -767 -127 11 701 338 403 -200 963 337 -985 -621 872 150 870 295 -177 -247 -820 135 -569 -688 383 431 403 -535 534 -251 223 -947 558 -485 -767 321 -745 323 -687 845 3 -973 -307 372 -871 448 970 888 475 325 -470 88 -452 842 975 -4 85 -206 -899 -992 312 829 -574 820 -109 118 -335 477 -377 1000 -204 -927 -686 -819 -390 632 575 -278 -308 -476 845 914 250 853 -221 -422 913 -962 -600 -721 425 470 -190 -875 465 322 -904 -445 960 623 441 -892 -820 104 24 -119 -978 133 953 -760 -879 609 -1000 833 -836 812 487 663 34 132 721 240 149 -155 -121 129 -538 -823 -733 469 -770 288 36 831 -631 629 691 -579 -48 885 -603 849 854 -465 -297 -506 502 76 176 704 -22 877 293 406 889 -320 684 -563 389 315 -677 -715 784 -871 -329 -479 263 794 598 -317 -44 293 -485 634 797 307 231 -880 962 -369 728 834 787 792 -712 239 132 353 -32 736 689 601 12 583 -214 -402 -981 445 972 -6 81 464 -37 -656 921 -717 -60 697 44 -372 489 508 -494 -817 867 933 -819 571 253 -383 105 539 -493 -328 588 -300 28 936 844 634 -749 -601 170 886 -222 234 -474 -911 955 -596 829 -329 199 828 486 387 672 826 -237 -483 -745 -599 -554 54 665 421 -563 -264 781 -104 939 -24 759 186 -264 907 -285 -825 381 -239 37 -263 -708 -394 517 182 196 539 321 994 -347 557 277 380 912 15 744 -508 561 -276 -553 -512 -582 748 -590 417 128 848 371 564 919 -714 -291 -338 -821 -760 763 593 -941 -283 -262 882 -123 -548 -409 117 -678 167 -247 873 46 176 1 911 319 -563 -793 -397 395 483 594 659 -656 -65 566 -848 618 -817 -394 933 914 168 301 -231 615 755 828 -909 -712 -966 557 748 104 798 512 181 -774 -814 409 483 764 389 -251 -756 78 618 722 935 0 -557 329 -125 496 219 471 -199 352 340 -821 935 531 -708 -291 561 594 -753 -382 644 7 941 479 -935 -731 -415 -296 739 -742 277 149 457 -943 488 801 -642 992 267 -167 -681 -178 827 646 -849 393 739 468 -348 129 739 203 -375 -719 701 -351 -70 731 469 135 954 -53 -108 -261 665 592 40 -582 984 -807 -546 943 750 -851 126 142 -613 -626 945 -521 835 736 310 -447 -353 -718 -403 -139 -675 -128 783 -584 907 -221 -158 -235 -512 -915 327 -484 136 147 -600 556 -406 737 -478 841 468 779 -381 -323 285 104 -588 -649 808 -379 -531 -184 -639 -540 -279 -76 191 -7 -143 956 -42 306 552 -570 -849 423 -895 -364 523 -74 365 492 -225 -826 397 384 123 427 -805 -390 356 107 617 -19 -267 -363 575 281 -751 892 598 -471 -608 -902 -235 982 -821 42 717 640 -692 335 794 48 506 862 975 -444 834 227 631 -882 -567 998 -530 -457 -777 420 -54 516 -752 -557 638 438 250 83 850 -230 66 -957 -428 889 -545 -176 -379 349 -322 670 132 757 -891 536 -214 -777 853 499 -666 247 710 -540 -36 -482 852 -712 -369 171 -997 540 610 215 -737 265 42 444 943 -703 715 -49 -476 840 -676 -347 55 -256 955 -287 678 -946 -615 -891 -567 -263 -528 -668 39 507 -540 -278 -883 439 -428 961 959 842 -49 -639 907 658 -167 528 561 -972 -119 -259 692 265 531 -184 243 -296 -740 252 271 306 -55 -220 974 353 -630 175 -848 415 520 -193 711 -158 779 -862 66 -940 284 -787 -101 -103 -744 24 -512 -540 226 -248 -96 656 199 572 -144 -896 -906 -880 -705 385 212 -621 -689 424 -800 576 -277 -911 474 -62 -445 739 2 874 543 730 -176 263 372 505 242 612 -592 242 566 -943 882 165 928 -225 -258 862 686 -696 -147 -542 274 229 -531 242 711 -645 954 125 -335 32 -571 644 71 -705 -801 977 -885 -35 -783 131 264 971 -686 -569 586 -578 -720 -46 71 -132 340 -601 411 785 -504 -650 -409 -527 873 183 -382 545 -839 330 382 -334 -335 -470 860 557 952 135 -351 722 928 650 457 -46 153 -986 -205 -363 -794 680 111 -394 628 -62 670 -28 -703 9 -826 -757 -312 997 132 513 320 736 972 71 776 -810 -474 938 -771 416 -70 -181 -620 -79 977 974 948 -278 -988 442 -631 -887 -482 187 180 834 898 958 -160 241 556 425 -754 -579 377 -554 222 692 -190 841 -656 210 -236 220 -407 -514 -85 505 -558 626 -497 -324 111 576 -141 -102 -676 561 751 806 46 267 905 705 -938 -729 -196 -478 -361 -389 773 -574 90 -372 -845 -365 253 -917 782 763 181 316 701 244 -388 -849 153 708 -46 163 -458 -345 964 -807 -870 -842 663 -620 -346 851 -352 626 -971 705 -422 -615 -166 113 -319 -279 -306 497 380 -117 894 -680 -691 -190 -20 898 136 263 569 -78 904 -698 1000 488 750 -269 500 547 989 711 -452 -793 35 843 570 100 -570 251 730 -427 -147 473 625 -968 18 896 349 790 906 -93 -135 701 761 754 -631 429 -660 -864 -552 -532 -588 244 -8 251 643 -944 -706 611 869 673 835 151 -670 750 -643 -198 274 57 663 -660 -455 415 554 378 870 457 802 917 -632 -169 584 343 154 -471 -805 -644 810 -440 -30 -228 650 986 126 -956 513 825 88 -837 227 -137 708 -382 452 157 923 935 -134 532 102 55 940 -916 472 758 -45 -624 -729 -446 960 287 562 -262 234 -470 -660 109 770 92 40 352 -560 401 -808 -818 549 -935 669 10 595 446 -349 -285 188 76 562 -433 369 -897 87 -857 -839 -562 -352 -11 -710 -780 -52 -953 -651 -655 -166 -160 -279 -421 69 -713 -366 -763 979 497 -704 -390 990 -605 -126 185 230 729 -179 205 -216 26 261 357 451 944 496 153 -742 744 -215 8 869 432 -220 775 690 10 -816 247 671 -619 -924 -7 -966 -85 565 -234 -550 538 -366 494 860 -183 749 -273 482 925 -499 119 -592 103 669 -776 874 -139 270 517 -801 519 -121 -421 -849 -558 222 919 651 820 11 -316 776 798 -384 782 390 -535 -481 -993 420 -96 -450 -200 -723 -746 -771 608 -221 355 297 -423 -463 -652 -534 -693 -619 -556 -376 -599 141 -958 -34 901 -851 304 413 -306 -694 -818 345 703 -722 -834 -718 118 -370 -793 -370 196 -125 886 -11 606 972 165 -850 -239 99 603 -729 -914 -888 802 189 -792 -16 769 -220 -170 755 88 872 56 689 -484 -727 -125 -532 572 115 -731 556 -553 -355 225 -197 -929 911 903 241 379 -416 -99 135 349 337 246 -62 103 901 381 441 -627 -840 -409 947 -111 585 -934 470 -891 -401 824 600 870 -236 258 -394 -355 -600 -361 -716 859 965 500 -335 -710 52 -662 24 408 -9 762 -156 -529 861 -786 176 -69 402 129 -485 -853 -485 -870 208 -434 -952 -635 -245 958 -811 462 260 957 -323 -976 287 538 384 -401 -373 189 146 -500 -856 134 755 -963 562 -479 -384 -565 365 -856 -811 61 -986 -711 -601 -617 492 -628 498 604 -22 470 -961 -252 -889 87 676 714 928 459 -341 716 663 -39 -566 372 780 -228 -524 -834 378 -148 409 449 396 -241 -459 945 228 -100 -92 997 -23 842 -554 -766 -406 -522 236 -274 -190 -208 -104 -803 915 -600 -774 -480 -710 -541 -953 823 -472 452 590 -892 647 348 -273 380 -173 265 -446 187 573 450 -880 430 -386 651 -513 -981 -650 841 -762 -77 472 438 94 -692 -243 -802 456 429 -88 -405 361 206 -331 -276 904 -839 645 64 -379 -453 92 -827 -339 -449 -343 814 -407 -965 903 48 232 -643 -753 592 -395 187 -452 -836 -306 -237 -959 -666 -487 -348 -793 220 -753 654 -107 743 -487 35 -532 929 287 -662 194 150 -73 -96 -75 163 676 802 914 -99 658 -72 -124 823 -446 -108 377 -9 -156 882 -831 378 -592 192 122 252 42 -936 -8 332 -982 -649 85 840 600 570 -636 -763 8 449 -192 -803 459 -623 -27 229 -535 248 -245 588 -233 -642 944 -865 -333 -989 972 -332 -175 49 728 804 -510 373 -511 51 296 -711 -845 -247 -1 98 354 -494 -365 -887 -572 -827 611 -175 -226 341 698 -757 665 -188 -776 51 -935 -346 538 282 -162 -608 -879 473 -82 607 953 644 -593 917 658 852 942 742 -186 -922 2 -703 -270 643 682 335 395 -767 -65 -966 801 -619 824 -641 101 807 -948 -364 -46 423 -189 -476 -713 198 158 80 -728 674 665 -354 -854 621 -202 216 926 -29 483 -708 495 133 922 -490 -763 644 -12 -356 655 -504 492 -828 147 -921 119 599 -594 -144 17 288 17 179 -587 -577 401 -994 816 633 122 -18 -841 997 227 170 343 -512 -869 646 -426 775 -522 -187 507 -888 -560 333 342 292 -319 -471 627 238 343 -100 -86 907 -286 -983 -417 -741 877 252 -163 -624 301 773 -411 -778 376 -418 -777 59 -200 -330 308 -661 833 -848 621 380 -123 -239 -16 -446 381 938 -649 359 -389 862 -358 -277 981 -674 -309 -349 -902 -212 183 778 437 -858 207 -399 -803 733 9 -573 577 488 603 158 -854 -50 -346 263 -399 461 588 -889 -512 -66 -597 -561 155 826 -682 955 811 -114 -181 -777 738 -451 -969 627 734 740 -576 -921 375 -381 -689 37 746 -295 -12 374 758 -163 349 628 79 -250 -139 -356 -315 -165 134 673 852 -927 217 443 722 711 585 651 555 178 667 67 -106 986 101 -557 71 791 230 -228 -63 963 -34 696 886 -740 -624 917 107 -805 593 -762 260 283 250 -716 -959 307 -670 167 128 286 858 -693 -289 -76 -272 -971 369 698 -281 678 190 16 54 -360 729 -867 730 869 419 -379 -402 -785 -564 -413 -3 258 -888 676 711 -891 -703 305 -133 771 634 689 -681 308 205 -211 683 -545 -655 849 -304 -401 -603 -671 -103 662 -496 41 336 95 -354 489 -346 -678 876 57 -630 558 461 -882 -899 -534 -987 -588 -719 506 397 -356 548 -324 635 26 -781 84 140 180 830 840 -80 -149 -247 984 574 -514 -314 185 -599 376 -106 798 -802 957 485 54 -575 847 -934 130 -583 -287 66 -279 853 -915 -899 521 446 391 65 -797 -141 701 -25 -444 877 -213 -76 -467 969 725 456 -157 -918 736 -515 -788 -928 -918 -64 -380 768 105 -323 -329 857 469 -793 -281 670 -920 -324 -153 377 422 650 -174 478 -426 -177 487 -864 761 751 610 -625 375 -17 526 487 536 665 520 113 823 -628 -577 845 630 107 -177 221 377 -892 -764 -408 -293 732 715 -201 -366 400 -584 691 43 -397 108 103 866 462 402 -860 -434 -468 -671 -871 -108 154 -553 -579 208 -730 216 -370 -336 557 459 -179 186 -266 -655 -109 662 489 -712 -365 -528 58 627 406 -772 -149 704 -420 420 767 535 141 343 -706 979 -948 -515 -953 112 -465 -219 381 -541 539 665 -772 44 -882 454 209 378 819 -165 -885 164 254 -238 579 299 -791 -143 765 -801 239 31 -344 -668 -356 -428 -813 360 354 -880 -409 101 -378 -472 820 932 -525 217 626 750 -698 624 993 -644 -586 304 -953 -117 361 -482 -978 -271 269 369 -64 727 596 -884 41 54 173 85 783 155 279 -435 406 703 654 450 549 411 -329 836 -861 -79 -319 -68 -894 28 350 -845 307 8 253 213 166 -157 -441 574 -973 58 664 -318 475 598 307 -448 786 -767 708 895 -476 -949 490 -730 777 -391 18 932 -844 171 96 -355 178 -355 774 84 -60 830 633 404 722 -808 71 300 431 944 -284 325 499 53 -714 673 -621 850 -757 -628 -403 -396 980 -318 -333 975 -13 38 65 -99 0 353 -666 838 -420 -483 -832 -35 -694 -870 56 941 503 442 912 614 -57 -356 706 520 -706 63 282 116 -921 -975 529 -673 -101 932 500 -87 463 151 500 -14 -962 497 -439 427 811 367 650 -750 -464 -321 -415 584 426 -747 -482 -168 -897 -253 -320 -359 696 97 723 868 991 778 947 -235 -137 448 -201 918 846 163 711 -659 337 194 -820 254 11 -57 725 -851 558 -594 -881 -18 752 333 -791 77 941 107 -242 -132 -689 828 110 -523 -615 -91 565 390 -74 -63 687 -136 253 -807 -427 499 -87 -794 62 260 943 -123 180 -926 63 -40 114 -401 -32 186 -762 -337 928 -268 630 -535 600 823 -779 631 161 -842 346 140 -132 765 -312 -13 629 -315 -795 -751 658 -104 907 -892 98 828 497 834 -895 -635 57 -936 365 391 -111 508 244 196 105 -484 -86 573 240 -760 479 -116 40 -655 -660 -584 523 274 158 -993 -240 132 640 146 101 -241 -676 -17 761 -99 -490 -610 -111 -516 809 433 367 -740 -432 -936 -187 376 549 687 749 709 899 915 182 261 -667 -609 -866 -803 -169 105 -564 -304 537 85 -693 -725 183 174 71 -202 595 129 -984 322 -961 182 407 471 998 903 -451 -833 -828 -123 -538 350 -400 -974 -112 669 354 191 939 -742 478 -985 285 958 -580 535 379 -795 -330 -968 -62 -814 225 -246 -132 -859 741 782 -780 224 -644 260 -265 -379 -298 -551 -922 478 350 -358 480 920 -469 178 -637 -527 799 -588 -604 787 -681 -701 -373 940 -839 -392 -79 510 330 414 -281 -405 -358 211 780 -905 131 195 -703 268 639 -672 -159 -410 633 -66 703 -954 -16 480 -498 7 -889 593 253 -630 181 -578 -639 -508 934 810 -152 -433 970 637 693 733 -811 651 -291 891 -377 606 -42 -948 790 -459 -182 -726 274 -184 -969 709 295 903 -476 632 855 256 292 -105 -333 -787 317 672 -221 81 281 -479 161 -855 433 125 528 173 -620 -69 571 69 955 867 -750 -537 388 823 609 941 -126 -300 -598 -232 806 287 -83 815 -720 -294 69 -889 -610 -294 541 -648 348 994 797 -615 436 509 586 -814 688 380 409 -502 390 134 264 150 -820 -682 789 551 -683 -140 -119 -990 131 870 -444 741 -425 654 624 432 -980 258 -632 979 952 996 -680 339 -47 -280 -498 114 497 -934 54 573 245 -365 798 -445 -919 -523 -65 -1 67 304 -488 -435 -234 -276 647 -373 311 409 -338 996 169 -347 639 -432 320 -262 -41 366 -798 -553 920 -28 643 -67 814 551 -69 591 -289 247 -546 59 -248 344 556 55 -672 -695 328 -924 65 -881 65 -586 -524 -144 -429 743 190 94 910 -381 -60 -225 819 986 -935 590 -613 -361 949 -994 -368 703 985 -262 41 779 813 461 199 -764 -735 -863 -811 -529 842 -828 -452 -909 -114 426 -135 -732 519 300 990 899 629 -156 -3 -396 340 -804 -230 906 961 -393 743 -629 -431 766 -611 682 287 68 -994 -797 185 -534 692 829 402 -980 39 -362 811 -744 -600 -599 61 -233 250 798 -770 -830 -663 236 -107 245 700 606 -742 12 123 870 -721 -576 -763 616 377 757 514 -640 186 -145 554 -273 595 -541 -517 -856 -130 -752 949 -645 897 -793 15 -869 361 573 436 -565 700 -822 -116 -933 -786 159 923 -919 -77 -158 -477 738 439 -635 942 302 -825 -592 -910 880 -85 -786 -455 -823 694 -399 -399 -114 466 -777 15 613 420 382 614 -631 935 -834 -714 -595 522 -742 -972 -464 198 -645 834 233 657 172 387 539 -51 -560 379 487 -659 -156 792 -343 209 738 953 -676 -965 114 -315 -891 179 -95 -343 603 785 -280 -212 661 -199 194 -698 900 284 971 742 345 -122 -959 446 -522 -730 -657 -384 -541 287 831 -750 -264 69 -590 304 -433 -556 984 -588 -521 -765 998 -438 0 354 710 -629 168 -427 -282 -470 -773 -718 343 -16 -239 -713 -519 -708 -763 768 751 -579 650 670 -660 539 535 543 -268 515 951 -373 650 -957 -736 796 681 -603 -673 170 -480 -880 96 -8 763 834 -81 904 662 490 -344 -963 111 230 -39 76 98 852 -541 391 -158 310 -768 194 363 -5 -831 -88 -206 868 -781 -45 758 652 -312 230 70 -180 191 498 -659 42 494 -507 117 -565 839 -523 -563 -425 433 207 480 -616 91 -420 309 71 -625 422 950 -63 109 -712 -200 -228 124 808 -825 -589 784 191 717 782 -926 904 789 377 -831 337 901 931 -616 -586 935 863 966 -94 -259 55 497 -58 -110 722 -755 950 -394 -559 489 212 196 -938 783 625 985 660 731 -75 879 783 -255 -253 406 -466 -512 750 489 391 -682 -725 -283 770 44 -343 859 -991 -75 594 198 -981 382 -407 663 -251 -346 -77 14 -469 -331 -406 -121 -359 -623 -140 936 432 132 -632 582 135 581 19 938 -970 760 607 414 -929 -984 -914 570 256 451 786 671 851 468 352 -466 -388 -535 193 -490 445 -677 -656 -203 -919 -653 379 -742 -801 -245 38 25 789 -41 -629 -8 -385 -478 -732 748 390 400 -6 527 -558 822 -655 -787 836 -964 -627 779 884 -394 341 899 -783 -428 1000 943 -788 228 971 -371 981 -382 922 185 763 943 188 -526 327 365 -327 858 987 446 -566 909 -39 783 231 -833 -319 -123 34 -303 -50 -30 456 -709 544 -843 27 -606 467 586 630 831 491 -919 -780 -949 335 -44 -433 820 -843 -261 -197 191 -957 958 -473 941 -901 -312 592 -112 867 707 -469 409 582 661 -108 -799 326 886 -622 -213 -932 -735 420 812 109 599 -221 -777 -64 -15 -475 617 -71 413 -858 -774 -160 554 -844 359 769 214 -71 280 -448 558 888 311 400 -891 738 730 445 671 -663 468 -338 -932 87 -340 -430 995 962 -984 -891 817 -364 -610 658 997 -519 591 425 567 881 -688 -738 -513 662 -766 -659 -354 -86 841 805 -998 818 171 -600 -903 -122 -465 588 -432 726 228 816 694 -359 425 -830 664 869 403 163 -52 101 52 492 -419 340 492 -748 270 -12 -573 369 -846 785 -46 -266 -271 -401 538 -598 945 356 525 -437 443 -613 -786 -970 -728 821 -337 975 831 -281 -935 -710 -348 354 123 778 -813 -820 281 271 -18 -382 83 -786 -653 -22 -149 329 745 -861 -365 546 -517 -347 863 160 -97 172 -390 338 956 -951 655 -735 496 480 60 -477 28 -348 -845 -89 -523 176 -89 -605 -582 -743 633 386 -177 -310 925 -76 -998 294 981 221 -771 -901 -317 -156 767 -679 76 -943 -957 -902 440 -355 -950 -756 -418 130 5 617 716 -30 453 147 461 -476 -786 -448 469 -193 -898 -281 794 -639 -22 -635 -801 500 -893 -440 945 660 -964 -790 -181 113 -448 713 25 -360 745 -815 -997 593 -848 595 -812 -837 221 -344 -693 -840 900 311 935 -730 498 471 762 -59 853 498 -567 411 -645 -888 741 826 -681 -612 -183 -275 645 -715 -966 387 -919 124 -489 -887 -844 202 236 -991 306 -453 98 537 -419 548 -764 935 785 -866 -521 232 352 -485 416 -281 -583 568 474 -500 -857 747 133 -420 -287 888 557 -538 -553 191 -958 -210 -950 606 337 17 806 177 459 -446 -863 417 634 833 943 -375 530 -845 -101 703 -752 337 910 540 737 665 -244 492 284 -644 -58 -723 700 841 -496 -701 905 584 814 -247 239 -220 -299 -387 -433 666 628 -870 682 400 399 -984 449 881 -266 -464 -114 624 211 409 -190 535 -322 -343 421 -404 328 29 147 -476 -34 -495 -307 -741 895 290 -793 -628 184 -213 -899 415 -295 755 -460 -947 -856 -198 212 691 -849 823 -968 -800 810 -572 -367 -291 663 -965 -473 -533 -532 -527 361 -969 535 254 -615 -662 909 -980 724 699 186 -847 582 834 140 -841 -20 -454 413 350 -648 243 -201 547 -36 -302 -221 -680 -513 581 66 -19 -78 644 324 -365 81 -53 -54 -628 -185 -801 -889 552 913 874 68 -473 -98 546 38 497 930 -960 439 987 704 825 -631 342 125 -293 324 835 -790 -1000 -531 470 -714 -117 -2 944 899 -755 -892 929 -664 -511 836 809 445 -267 -974 -906 779 -148 -701 487 972 754 378 -845 -234 -801 866 -709 460 567 -88 481 -115 -680 224 520 337 -235 -938 -55 -347 935 151 -743 -119 -99 380 -263 984 481 872 -103 -355 -367 844 -190 -466 -128 -461 -534 -872 501 299 287 -512 458 -683 540 95 266 -987 903 -877 813 -70 -50 906 -950 -812 -265 763 -649 774 -855 57 326 -668 -930 -324 -813 -763 -638 191 -605 -345 -741 418 515 -767 -417 753 -725 879 -754 839 -765 -572 106 807 -187 -504 -935 -333 668 538 412 120 -518 210 -74 -747 -527 955 -402 -927 -236 127 -325 -507 -600 357 -135 284 707 -356 542 351 -228 965 539 -708 269 935 -458 86 840 -961 58 -401 949 -368 -758 172 -150 911 -835 966 265 398 603 725 -788 -102 -815 420 -94 242 -890 842 -372 -619 237 321 -870 65 567 657 557 -721 -226 366 963 -342 -625 493 496 -718 -689 45 -951 128 481 -288 235 822 -847 760 -661 77 -614 944 928 51 913 189 -721 -867 720 -816 -739 -230 -745 -392 -929 336 572 -930 753 -945 -393 -219 -307 257 690 673 -654 189 -227 -599 -24 476 -422 804 353 -693 984 760 801 144 -395 567 649 656 925 -203 479 -688 -357 -779 991 -37 150 611 -517 652 161 -414 -527 -118 769 646 431 931 -916 763 -811 -439 -586 77 253 -462 269 -796 -78 236 -740 246 952 -231 420 -885 29 972 -318 699 -506 490 119 -206 266 755 -87 -756 -225 -751 161 -972 980 -417 154 408 -756 23 -175 764 -871 616 -701 38 227 -31 -937 500 689 698 726 -943 732 -621 -173 436 726 -67 -729 -903 -606 451 837 296 -35 851 -673 322 84 210 -919 -538 709 -671 -634 -148 138 -844 -493 624 -602 -388 -217 176 -368 -440 -837 360 -21 -529 -824 792 429 60 -287 25 177 711 292 -346 374 -550 926 -975 978 -87 -699 5 -617 -826 451 3 29 823 929 -894 407 -84 823 -962 784 -514 294 15 -501 -203 -815 565 -517 508 686 -860 -948 -882 21 -816 -58 495 255 -693 -543 -43 -578 -800 -692 374 451 718 -805 680 -631 147 725 -430 569 -52 98 812 625 -118 -504 407 -726 -175 -625 -148 -757 -38 -362 156 834 12 69 -679 -966 -864 224 -821 -555 238 135 926 161 -99 -240 -596 -12 -215 75 10 767 -472 471 -11 278 -794 838 940 -28 51 951 643 -545 933 831 318 -974 346 -880 523 102 252 -414 916 -471 735 526 -97 310 -309 639 690 -370 -758 893 260 -834 -846 676 290 301 969 -475 -864 -491 -858 97 -821 -906 866 -190 -928 797 914 107 -616 642 885 -391 -247 -26 -211 -316 -450 -19 -798 141 926 -251 32 -131 811 634 -807 919 732 -429 -885 -614 742 419 802 -808 671 900 -820 -283 -382 -409 238 321 -293 46 -652 226 57 420 -722 -395 756 140 686 944 -331 -834 716 694 -795 166 855 -607 -158 -207 56 -265 567 -964 854 -335 -626 -962 -271 -45 342 226 -782 744 -603 812 79 23 969 430 -566 -43 -78 -570 -761 674 -613 -117 -83 -61 702 -474 -967 370 -569 468 574 -131 -430 135 799 -755 761 -42 -753 -332 -588 -696 230 -864 -21 943 -118 532 -995 -613 888 -681 707 68 -245 46 -698 205 -42 -863 -874 48 -339 -73 -498 -907 -997 -471 767 735 -177 -156 -123 -638 999 -807 447 393 -398 -238 9 -430 -468 220 623 461 -261 531 -193 -676 859 556 -872 -111 558 503 -47 -284 -523 -75 -9 -999 -460 819 -568 -686 -790 -557 -344 16 812 850 0 -693 -758 186 -538 931 -853 -280 -407 -371 -896 230 97 444 -2 325 998 -188 -465 865 -61 368 785 -726 -424 -809 747 966 370 617 813 531 -494 -894 -625 -693 -971 -691 -453 -117 -102 -134 284 156 -556 -982 138 -889 928 373 -783 383 32 915 140 -793 477 448 251 246 -267 858 -715 612 -729 694 553 668 -192 571 844 184 -876 344 -711 213 43 -857 -887 47 892 -924 -839 765 714 634 188 449 -694 726 -508 437 -449 -483 993 58 974 213 -180 -419 -542 -494 183 -322 92 66 465 906 -880 -915 -508 940 -546 841 -794 872 -867 554 -729 -484 -799 -359 -138 -31 839 706 -766 32 -232 995 -722 -316 -58 -69 -161 -710 111 -867 846 -916 353 -164 730 -365 225 781 97 -187 286 -271 258 74 818 -412 -593 850 171 685 9 -696 -183 -621 -94 -457 -782 -536 840 458 -956 -200 382 92 -600 357 999 -282 371 -592 -445 540 -589 387 -161 -309 909 782 407 -560 -228 677 -704 468 -246 61 729 -185 -197 223 -389 -925 114 -319 -435 -592 185 999 -188 205 231 573 -557 429 632 -972 829 116 -582 363 -694 753 -964 312 -673 772 -444 449 832 -80 611 490 -297 731 -431 -80 385 738 543 -342 -101 -143 -994 40 591 -238 48 838 98 236 554 -52 815 84 -812 -543 201 -38 762 -774 -595 -436 47 800 -107 761 -592 -553 -932 890 804 -507 -722 -233 -122 -160 883 -738 -88 991 -979 -944 -12 4 634 -933 400 139 -333 874 307 -838 215 -859 475 801 -204 734 -135 217 182 -186 221 997 886 527 -975 65 833 -502 799 9 -992 -126 39 -839 96 -306 -206 474 -218 35 -244 -834 -427 678 645 118 349 -968 766 993 -206 -848 533 -780 -513 306 675 458 976 884 -640 -433 -542 622 -310 553 228 730 199 750 -397 -294 -466 522 -958 541 89 30 224 -164 -478 -405 -785 877 425 503 183 310 289 -938 -59 -4 699 189 -233 -255 892 537 -80 196 -712 919 -663 564 -778 173 583 242 276 982 -551 545 -565 -271 404 650 -551 -983 -619 412 -737 4 -580 491 449 313 92 -452 103 -650 -965 747 940 -1000 406 -584 995 -181 563 -476 872 -507 -35 14 -467 -93 71 -215 -452 489 650 -767 -510 723 -997 831 558 552 -544 -338 -631 -878 581 467 -430 -842 599 292 -756 100 -476 -861 884 906 -978 726 -632 -308 -335 181 -467 820 662 -819 -523 433 570 499 778 -49 785 642 -773 293 -613 583 775 -744 -770 -619 976 -340 -42 485 -227 427 949 -451 740 82 185 -806 630 249 -971 465 -328 242 44 -307 -448 -593 994 -677 -807 -922 550 -861 -646 -901 924 295 436 -833 441 632 -705 -281 -449 -339 -278 476 341 253 -754 -153 149 -654 -864 -332 -590 -133 -478 -926 -276 72 669 113 -817 -708 148 631 404 -558 90 904 -22 800 96 816 -183 927 -32 571 -832 249 257 923 -970 -262 278 -313 -985 328 -116 676 -860 867 780 603 -897 -447 -140 226 605 636 -665 620 -833 -901 804 -235 556 -984 -598 467 994 -678 -128 -477 561 -929 -675 -341 -160 -563 -172 824 -613 820 532 -643 90 -527 118 -4 -321 -508 -432 -228 152 714 209 -203 900 272 -251 -445 -396 -114 837 -651 -712 577 -912 930 -690 -781 -912 520 542 311 -762 -90 837 245 -154 -621 522 506 -196 661 857 925 957 84 -238 -762 -856 -988 -477 306 727 820 128 149 -269 -324 -406 807 100 -558 -81 146 240 -973 -103 459 -254 218 -999 -755 651 -406 -351 151 39 515 -691 -42 72 -435 -306 21 154 940 398 805 -56 464 -517 -80 -962 381 592 469 562 939 -53 285 -677 -808 -13 999 982 -798 644 529 11 642 -81 -109 854 747 602 -830 -97 860 88 -325 458 -697 -9 -545 517 181 393 601 275 -363 -135 -463 -410 40 -226 897 -250 225 -151 404 972 365 -120 858 -521 298 -234 -364 -371 378 -110 -419 4 946 556 522 -856 -47 -448 -545 240 887 268 -737 538 -486 -930 -162 485 -503 -921 -925 -893 211 923 -786 536 -374 851 714 -786 992 361 539 656 -61 623 -197 -448 -259 382 -554 462 -358 -203 -209 -26 -61 -295 -852 805 923 992 369 372 683 -987 -758 684 489 370 974 822 -796 142 568 -15 434 -617 -94 -915 -936 -401 -982 -63 -864 -734 -278 154 -481 -450 -779 -72 674 727 938 -960 111 436 732 -754 -992 -15 -740 -671 -368 97 786 19 -739 691 957 339 -681 657 883 58 102 -371 -7 582 184 97 -268 398 683 243 -355 -412 -548 634 -771 933 -130 918 -987 630 360 -869 650 -695 -131 982 80 597 -655 -246 413 -228 269 -701 -85 767 296 273 -257 -419 384 -624 484 -970 -152 -615 -681 405 -13 97 -965 -567 -306 -963 857 521 -394 7 975 2 210 -290 -181 -110 558 -412 560 -60 -546 -827 247 -781 471 -872 -147 897 24 649 145 -491 -500 -43 585 115 323 -29 -39 -605 -857 -342 266 553 814 -271 199 -78 -375 933 114 465 -888 623 454 -313 230 -490 -316 953 -86 239 882 661 766 -849 -259 -723 -249 -693 -957 -224 550 -899 202 74 -553 -8 644 488 -950 -201 413 948 -389 -60 -306 -797 45 892 -224 -711 -637 750 875 -561 -656 251 -210 -469 -103 967 448 191 -186 -293 415 -8 -514 523 -518 501 -498 676 469 -836 210 -325 -218 92 21 -891 -532 -847 681 -876 846 974 -171 -204 768 -961 474 -526 -655 -693 997 -168 612 -8 415 366 246 -6 503 395 28 -297 -888 819 563 -214 45 105 383 238 -609 151 198 387 190 400 -958 -553 -50 -147 -538 -309 -374 -345 643 867 482 506 -229 539 971 -585 243 273 785 942 -409 -21 521 253 -803 876 -592 -809 -787 -724 -616 -677 -423 979 665 946 -680 -332 -521 -959 -416 -816 169 -476 389 412 -438 -102 -640 -195 -504 803 -825 -589 152 -580 -86 -21 405 -595 -324 -777 -369 -554 740 460 -110 531 -26 193 482 -858 -367 148 705 -108 -334 805 -640 -276 350 69 -11 -593 -761 -883 170 -147 836 -411 -841 -80 -709 89 804 -894 184 -421 -381 190 -613 925 76 884 -414 -7 512 -332 -134 -284 629 602 -122 -740 995 -960 -519 -673 -501 884 -741 370 761 -175 28 351 350 -577 -886 449 557 -542 397 -843 -765 126 620 -717 21 -740 -787 -170 885 -542 -316 91 -190 578 -356 907 -806 -624 487 27 545 -563 -605 624 930 101 580 49 512 -478 -469 375 962 -157 787 271 -869 640 74 -740 990 416 -804 995 851 -71 889 66 -799 210 -118 835 -378 -714 -118 391 -523 643 450 -597 898 -433 929 661 348 -200 -512 410 -252 -775 -595 -870 424 -623 -456 177 311 -202 -720 -386 729 -337 523 96 -373 -926 372 -850 299 -380 -731 -398 -915 -989 254 343 -227 633 -76 -60 118 823 -895 -742 834 489 20 555 -276 407 424 160 -21 -622 -989 -579 957 957 389 572 -213 -659 -721 33 20 575 580 -570 853 -51 546 -55 189 468 -430 201 102 341 -856 -651 710 -532 -658 83 343 -941 764 385 -661 713 765 176 -350 -768 -155 -267 181 -302 399 134 -184 144 -536 -351 468 -170 22 -233 -606 -136 -432 922 -828 -937 -984 -382 613 -385 -94 561 -29 763 349 489 -579 -416 438 52 561 636 320 797 -303 -367 857 982 601 -893 484 670 -342 -879 -137 -477 373 720 -176 -446 -683 469 723 -456 -642 722 402 -986 660 -588 178 769 -160 476 854 380 801 435 637 91 -134 466 159 -524 798 405 -676 -812 726 850 767 -872 994 -786 557 -971 999 -953 -746 -540 15 797 -339 -329 -7 -966 -903 614 -248 347 -212 904 -778 556 389 196 -38 607 -319 81 558 -25 -885 -40 -151 985 -406 379 -638 -607 -896 656 -198 902 102 -867 -467 474 -876 -687 383 543 778 -107 644 255 124 -115 707 -365 856 694 -812 218 -833 472 478 477 879 -434 -153 985 885 753 -888 -685 -594 -471 323 465 -366 388 -47 -144 487 240 835 740 -141 -269 -917 119 -33 399 724 -284 202 335 -748 218 -203 -479 -679 547 -249 621 863 216 478 518 454 470 -421 334 -330 782 639 -591 -163 123 -258 588 -293 280 186 159 18 -88 -631 137 -157 -683 851 -876 -25 829 -545 -598 -100 -482 585 -534 -817 -992 665 -705 -112 573 267 576 -603 -373 -927 287 945 76 318 -574 -497 -556 674 849 475 320 199 -679 134 -640 220 787 -254 -327 -434 500 477 -899 -802 547 297 -227 574 -785 263 -490 865 -236 788 -44 -629 618 768 192 -696 -440 -17 -960 166 -536 -129 633 100 -194 -840 -208 218 715 700 674 -144 526 560 925 121 -811 -3 -591 -632 914 649 -273 -217 -537 -574 -23 -761 331 -758 321 249 -823 -226 640 -292 -394 804 354 833 -18 -153 -992 -370 820 730 56 -627 544 206 -432 659 513 -84 454 816 -487 -975 825 208 688 -843 178 365 -949 850 -200 -86 -61 -763 36 697 -780 -217 719 -529 -561 -789 -506 -789 231 231 -619 -822 623 -726 88 877 219 526 660 639 523 549 -917 609 761 206 760 299 -536 980 -966 -881 47 -25 -284 -391 -606 -42 214 -40 262 -957 886 560 -859 -335 -452 -606 609 -333 -759 -28 -650 636 948 535 -497 329 948 738 169 -266 -312 926 967 515 -13 117 -799 775 227 916 108 509 -454 951 -175 925 183 -806 735 -96 701 -385 -613 -165 -606 -191 -175 450 997 435 669 495 619 522 -428 -70 482 603 -719 638 756 -262 555 523 -75 873 -532 573 -273 110 -88 320 -81 -429 591 -9 -519 418 635 -356 360 775 -26 519 694 557 255 269 -615 515 854 -639 -687 -35 -608 453 50 798 307 566 588 990 -233 729 -11 79 -838 -272 226 -972 57 649 228 -499 -320 181 -439 -891 -330 -251 536 145 -781 768 -617 974 903 321 336 -518 218 -340 -979 -520 -492 65 -504 339 34 512 -392 979 -17 900 411 -219 -450 682 718 -4 -147 -85 862 756 -663 -110 516 821 -587 -706 347 595 536 125 52 550 -39 -346 -630 96 -449 -16 739 -36 -113 -133 -245 625 149 -683 -705 -881 524 -768 883 923 526 71 -530 880 -677 -109 -366 -426 -854 -791 -893 -366 519 -8 -596 813 722 -940 635 709 657 140 -461 -526 -936 785 170 -759 288 -354 540 -326 870 561 -702 -663 -638 -261 241 923 -708 508 -331 -740 365 -234 -825 -139 -742 -619 431 645 332 751 -693 218 686 -2 -439 905 981 419 750 -892 383 711 -594 -507 -497 -555 960 95 919 117 147 -35 326 875 -85 965 986 145 830 17 591 -973 131 334 -843 -1 -479 578 -521 183 37 -837 391 806 120 484 19 -67 517 -496 635 994 612 998 -767 895 865 596 -355 -328 -24 -436 -881 920 -137 81 -771 -740 192 907 548 635 504 363 265 879 912 -150 -551 754 -244 -918 -834 -873 -284 -668 -574 -221 -742 726 -641 92 -64 966 932 -373 -734 905 -767 594 532 -793 -842 -944 -294 246 615 -411 -465 -830 815 262 260 -279 642 -283 -351 224 732 222 782 211 -74 -760 803 -9 78 -498 -190 -394 -631 -548 129 -949 776 414 410 -693 -688 532 -851 -51 -784 -827 -627 203 -695 605 -895 -410 313 693 -930 334 426 999 26 -384 743 -468 904 -750 -958 810 -701 -850 -19 489 30 140 -795 -585 30 -180 -894 90 722 713 573 -183 521 588 -882 376 -830 -258 461 94 -556 -179 -923 -921 753 10 808 -779 782 169 492 0 652 562 -278 824 -681 -40 838 -736 -477 -551 -913 510 -503 150 -59 -943 -772 314 -252 -827 -148 797 27 -843 -861 408 -627 -356 -862 -266 -595 593 -586 -537 -433 38 -139 -495 -238 -627 -122 345 -684 -92 333 371 364 -370 -324 -748 768 -342 -115 925 -482 -296 -901 -400 336 760 -925 -78 -813 -958 -35 44 -525 -397 -323 -807 114 471 280 288 7 985 -386 770 738 290 -530 -81 -709 -884 -826 247 890 956 667 725 851 725 877 -97 -566 330 -500 -508 544 -903 901 -209 -94 -642 -737 972 241 -698 -33 162 -783 323 -266 -1 -634 145 -625 -182 577 322 597 336 -555 -992 43 744 -899 168 -324 -172 160 -348 653 -310 232 -663 919 -955 157 -239 -351 -876 -594 845 -741 18 715 -231 827 112 673 897 784 -400 484 150 -751 -226 -241 989 853 -944 696 36 -859 -120 -197 398 138 -782 673 692 -804 45 -865 -773 530 -699 773 -335 134 -359 43 614 -809 -402 504 -858 -216 702 -118 886 -1 -254 913 -104 -215 -615 460 -1000 460 -974 84 870 796 871 -265 -916 -585 -248 -330 937 190 -730 927 808 444 59 803 -11 -988 790 -418 -312 917 246 373 -492 -443 845 -533 -759 992 417 397 -44 -646 566 227 -737 219 -990 -951 843 -949 -549 268 -768 -183 -494 -986 272 517 -838 683 -445 880 169 -274 280 262 -299 551 -393 -650 882 151 197 683 -9 -169 46 -287 549 120 629 571 -445 -915 -531 665 -828 -303 194 183 778 478 715 201 -542 -863 298 410 -725 521 142 74 823 559 -941 -902 321 43 -178 934 -523 -497 -321 400 432 -271 -775 -608 105 -742 676 -367 -305 262 -818 888 527 508 -737 169 -900 -56 946 -880 363 -420 47 -251 275 -933 -31 208 -337 147 462 -743 -431 394 -11 -212 -10 -406 -286 -826 641 -453 561 316 25 267 -863 236 -673 572 -141 581 177 -102 998 -579 -501 143 -481 -625 -546 75 660 -84 774 468 -211 596 -786 -163 -483 -113 -266 948 -72 719 -37 -146 -436 -812 606 -521 360 699 -182 117 -697 -157 -408 -388 -981 -91 467 -8 -714 -277 729 951 -630 -117 76 834 345 -151 -716 682 -298 -503 805 615 86 739 263 -955 -637 -119 -442 -637 -365 -870 148 -802 499 489 -727 364 691 -711 -874 692 279 -518 119 -951 -182 340 -27 -357 -324 627 -943 -230 -143 154 -384 -768 -732 500 403 -598 -29 -851 778 543 695 -177 -180 972 -460 -101 -773 912 542 540 -235 204 869 705 627 -720 -973 967 786 336 379 -218 -182 705 -495 -280 703 990 591 451 692 501 -16 711 -168 505 -259 746 -162 -667 -652 42 487 952 -864 148 428 -736 -278 -706 -384 7 958 355 -851 409 -747 -635 526 -906 -971 -97 897 -939 462 174 306 -985 98 -620 -80 313 513 652 975 -915 342 -622 782 581 -875 593 758 37 250 -728 531 888 -80 -210 388 -815 925 82 -37 533 -319 938 -615 735 195 -771 285 -699 490 -177 -704 701 932 975 621 292 -326 -125 500 629 462 20 -517 131 -139 -469 745 949 -692 -139 -332 698 -871 66 -74 -1 -465 497 965 450 109 850 50 -317 862 647 -604 634 -509 126 881 -24 -674 -354 791 -425 -258 -935 261 -176 -221 -239 -563 -835 423 889 979 -354 -233 111 -935 -229 -11 -626 524 176 433 -868 988 -333 -517 483 -671 735 -150 632 -717 557 -297 324 440 473 -609 -480 928 668 -352 -748 -324 -611 900 387 -188 -840 -192 -542 162 -726 503 221 585 277 -849 -771 657 -603 278 347 889 -804 944 -790 -181 -92 -191 -348 -109 114 -753 218 944 708 -885 750 -846 370 321 -406 322 53 -780 610 -363 293 568 66 -800 -816 616 393 -354 -489 -87 -604 -788 998 -269 704 -676 769 -919 8 -290 -226 27 808 -852 -387 -305 -994 671 -512 -481 839 430 406 662 45 -310 -803 117 381 -932 528 -557 703 893 -380 -226 397 -972 -44 -340 -50 347 437 -295 -603 -3 87 210 21 -208 -203 -596 684 -874 891 870 -539 -753 911 -81 -172 508 -252 953 258 -555 -835 101 -802 -245 142 403 163 -389 -481 -907 127 -855 359 -310 -816 -19 324 -630 -742 476 -873 672 914 423 -490 -257 -475 -754 691 -98 431 -835 -600 -862 -502 320 877 652 981 569 962 632 194 -173 -307 284 21 480 -552 763 -820 -923 -151 698 -797 85 -63 -81 -881 634 -78 -686 -801 -764 135 -559 528 -189 -10 458 546 -119 -107 949 -522 898 15 -96 991 -289 -757 -960 89 239 -340 134 -79 -831 -680 -116 -671 47 -188 171 -797 -394 511 -893 944 -843 145 -233 -269 -706 -145 -766 -964 441 203 413 524 332 -73 381 956 614 603 -544 56 821 365 -154 -304 -442 -771 805 -248 629 97 -640 835 855 489 651 609 16 -708 -21 343 -285 873 91 801 -154 -139 547 933 806 429 366 557 120 67 831 494 -665 464 836 105 -547 -325 716 832 -630 153 481 576 458 -593 -59 456 106 139 818 -667 797 720 120 610 -58 571 -135 -382 -133 727 282 338 -40 22 934 207 -63 336 667 -726 -806 -143 -789 -258 -432 537 997 53 -665 402 -904 -456 -886 -429 774 -698 469 -454 512 390 273 -136 62 495 -702 380 -677 -796 226 -75 -293 -594 -84 417 790 -689 90 -34 -529 -640 90 -113 -537 -274 -281 301 -49 -262 450 615 9 -486 -382 64 373 436 -738 304 -850 447 376 -360 -289 68 -554 342 599 -337 -211 -441 -167 -386 -603 632 634 936 -20 613 604 -232 36 -569 -418 -916 -607 -762 -817 -189 202 -644 298 312 -400 -695 -124 -106 -365 -519 -767 781 -629 564 -933 -293 -101 852 22 393 492 -990 932 123 -348 212 964 -505 996 243 646 276 620 -780 349 -872 692 -79 509 248 573 -359 -823 83 -626 -83 18 -549 350 669 495 -109 426 -529 -415 -339 30 215 816 452 768 900 -627 830 609 -154 -992 312 891 -877 -180 -766 951 -125 547 559 -281 406 -277 -584 -287 -112 -182 -627 274 -684 -772 52 -788 264 -32 -687 425 -29 263 116 -700 -600 -669 200 -717 152 -160 -733 -108 940 -547 18 -173 874 -293 -326 615 -355 860 202 632 -288 -345 399 334 469 16 -10 73 638 -959 -827 507 151 -387 -956 387 -313 379 -440 -781 470 583 231 -22 375 -685 -791 -556 474 -979 820 -553 -679 1000 -249 -482 313 554 -907 -279 -193 -863 715 786 -952 -425 -946 -814 -961 -467 213 -611 976 459 604 -650 -638 -838 173 -958 -448 136 -907 -768 0 -623 993 527 859 -308 -62 255 454 -863 316 -477 149 -7 402 508 634 -537 -205 -198 -257 18 387 950 144 -949 -987 853 322 772 327 316 658 352 -820 -749 -746 -250 270 712 -143 -557 -510 -975 918 -545 202 445 742 67 63 -544 190 -160 -928 -392 -39 847 -880 -886 666 -726 518 907 -481 758 129 -446 -564 -247 -93 -919 946 -947 931 -540 -129 -237 -521 -472 702 148 767 521 -988 50 -858 317 -632 -25 316 116 143 -783 210 321 -168 -892 -749 -554 -421 -951 -434 132 -890 98 707 592 -524 -989 -290 252 -971 884 27 -858 793 -251 -632 -1 826 -406 658 -775 110 593 -332 318 449 -664 -892 988 -66 610 643 687 -883 -510 -43 425 -85 -388 788 -697 -348 728 -367 -889 -853 -895 -350 -643 324 870 988 925 -174 605 -820 66 -288 -481 -326 -746 -743 -233 82 218 105 -419 381 132 -97 92 -132 -72 -215 806 735 537 -37 -775 384 -746 -688 564 -633 -445 -306 147 -862 -300 -570 -138 -128 -62 996 373 -384 -280 -914 950 59 -321 -182 -210 277 109 -447 966 -61 -760 648 -303 558 -831 -709 749 364 -688 186 -7 690 676 45 513 -78 293 303 626 773 994 30 -915 905 -389 -650 -511 -519 -432 -433 21 -20 694 -811 -864 341 -703 533 47 -120 -182 473 255 822 811 504 247 322 -233 864 -137 -947 486 434 354 -758 799 37 224 -847 495 -208 312 -374 315 -996 335 420 834 947 22 966 -492 -466 -207 829 35 735 506 208 276 -521 -546 -573 -498 322 -176 -899 900 -395 391 470 463 355 897 -842 -792 -155 -835 637 215 -890 -253 132 108 -915 635 -837 966 926 -748 -611 459 414 -508 71 -758 -95 -680 850 -536 -413 210 -443 -212 -912 223 233 696 961 428 345 -774 -303 315 -714 600 380 587 153 641 -789 -715 -488 349 -279 -266 84 808 502 209 -44 978 -451 358 -944 -133 -597 -132 700 -543 -757 234 361 109 -820 10 -765 -42 461 -220 280 471 -821 356 748 -839 -81 400 -743 -233 -629 598 357 409 640 173 370 184 354 -394 946 128 460 -750 419 856 746 -546 -51 216 283 -899 791 -884 -387 919 774 541 367 -990 -441 -275 13 898 936 623 -981 261 94 372 75 -28 -961 -807 190 -3 -594 -995 -664 -967 135 935 506 85 986 321 -903 -581 600 -859 531 -877 373 -654 283 -905 151 -688 629 -801 -77 -919 -436 824 975 -104 861 51 -363 -169 -444 818 -588 -193 -675 -396 -647 -36 988 539 742 -588 -117 -780 -820 -395 910 651 164 -819 279 -783 -399 -713 -640 374 -908 -84 39 280 -995 672 697 714 -132 -739 435 71 -12 -157 -520 -738 -212 -704 -217 176 -832 645 -339 -787 -364 -389 -349 210 -98 814 880 -85 -427 -872 601 -43 -78 436 -757 -572 672 -292 -271 70 456 140 -780 -21 -746 816 -669 89 -477 392 -408 186 573 -607 -313 -195 -806 970 -874 -615 -249 448 -290 338 398 -983 322 369 605 905 -166 528 527 516 839 407 471 -524 566 153 841 858 -431 630 -682 695 -127 997 975 -294 -720 -110 312 -124 -429 -341 347 610 -429 548 879 678 -161 940 130 -130 160 -527 -611 -313 220 -561 -827 -978 -255 -102 -3 386 515 47 -692 255 -979 306 -427 979 611 985 767 626 373 -935 -765 -908 -633 -987 -358 345 -140 -620 351 -395 970 -168 707 750 779 301 -847 -607 -279 158 860 -925 376 201 38 887 428 620 -764 518 866 983 -944 -421 692 -320 -712 666 -448 -295 302 49 942 723 -264 222 222 955 -397 281 230 -654 902 541 303 170 -376 650 68 598 -164 637 61 -814 858 -805 219 -345 85 -980 -259 -179 991 -541 258 163 -430 -673 -485 -615 904 441 669 -31 -206 -105 -568 -638 353 901 -555 949 -222 170 822 144 -978 -547 10 165 -398 -625 -265 -334 -828 -951 -11 779 631 339 -495 -758 -963 -43 -254 187 -266 -60 933 -632 -581 195 386 -178 -633 548 -227 -636 -330 233 -425 -490 72 89 312 605 724 171 816 54 -215 -985 781 830 -266 717 -660 -802 63 -869 731 971 558 -893 473 240 -228 617 -650 -69 654 -710 -78 -367 -625 772 -92 635 -219 918 -863 -482 848 -25 -971 -500 5 -907 -880 -186 338 674 -849 -480 83 -224 3 -863 -166 -708 440 -182 394 922 -199 -407 418 859 -316 160 -375 -661 -772 -245 270 -395 192 535 725 82 -456 95 -984 -103 338 -171 -934 489 401 -922 864 27 -70 469 -493 876 657 681 -643 -855 -858 722 308 -692 -439 222 559 755 -339 -352 -417 -260 157 53 531 234 124 -575 764 159 -535 784 865 547 138 -85 -294 -215 379 -906 13 173 -980 464 702 9 165 163 -666 -908 487 -124 -706 714 37 -687 349 -481 -598 -122 138 988 360 942 174 566 743 -953 -64 -776 714 -313 921 -38 -933 408 -834 617 -138 -234 901 -439 -654 779 -130 877 -19 -939 -62 96 683 -449 -374 757 528 -318 -288 770 300 -750 460 163 831 685 556 -614 159 -974 -596 -796 463 -404 453 995 -119 -545 791 503 -805 -436 361 282 291 -90 233 265 -836 -245 -567 333 -749 -812 630 705 -471 506 172 -154 -564 480 -108 353 746 -33 -858 -121 243 712 484 -467 747 -95 -588 731 -670 -457 499 -238 707 427 -671 745 -324 -705 977 78 -202 -479 -305 826 599 -554 236 448 895 399 -411 -124 448 -896 924 463 322 -980 264 614 752 -885 127 -577 -901 -842 -788 -262 461 487 707 964 113 -660 600 3 804 -36 420 -889 612 458 652 731 245 -922 280 -52 492 242 941 -173 -440 -407 442 194 -742 274 606 -280 -899 296 974 -638 -35 622 27 911 409 51 38 -403 -23 755 -210 746 377 -507 160 -58 51 540 379 956 603 -209 188 880 -68 2 170 -460 325 -727 966 593 192 -841 196 -863 -672 -554 -518 -550 -267 -756 728 344 -680 -843 773 -567 -404 388 844 915 402 4 619 468 -746 67 -531 755 299 -169 327 309 855 895 -560 739 -836 -360 810 -89 973 748 24 -421 -360 -58 524 -781 -960 649 -604 -417 -11 -317 124 244 -650 134 -107 -438 668 88 144 -124 -226 818 11 682 -252 128 -69 -291 -532 684 209 599 -671 295 -91 -834 -735 -761 -408 619 -996 408 958 931 284 -552 -434 300 -586 903 -133 -564 -165 -931 656 -582 298 -486 -596 22 400 -238 928 530 176 -739 208 626 650 708 -628 706 532 -25 301 405 742 222 -659 276 109 788 -376 -535 859 -869 968 962 119 -234 75 -933 360 66 289 325 120 67 -952 -920 -856 -29 763 821 -725 19 580 -686 415 -4 821 696 800 501 -213 702 -65 396 -926 -769 476 -589 -295 179 -903 883 414 656 884 -446 -112 -314 141 -122 -115 969 130 851 185 -795 -174 576 712 -703 382 -47 881 -325 -268 225 -126 -185 -434 -513 -212 -882 -952 -849 288 -338 173 -333 986 -452 -419 -161 620 -127 -853 -7 730 242 84 -427 218 -75 -829 -617 -409 -307 -269 -415 322 -52 -31 -490 -600 -567 621 480 -260 676 182 730 -323 -19 83 824 -406 586 -735 -71 22 869 -951 -225 464 -620 353 124 -765 -529 -852 -724 -279 -84 307 -511 -426 -945 170 -448 645 972 -320 407 75 -486 -856 636 -224 -284 151 -829 -971 688 -737 426 492 -87 232 -296 896 -712 465 170 -67 -438 485 150 -16 -205 -945 -497 -786 -178 -243 -743 -369 -175 832 -398 -601 -457 506 25 726 793 408 -686 660 -307 363 421 -901 -976 -861 732 -794 932 -213 -151 990 747 -678 592 772 -976 141 639 69 -645 -154 821 -560 -346 -485 893 -936 -885 -320 -548 770 107 536 923 -877 -636 -758 -887 541 563 537 -294 -451 -58 986 -433 326 170 306 970 -780 283 285 -317 722 595 110 -913 340 736 -648 -186 80 534 644 905 -651 727 -310 800 -702 -353 -545 -888 -25 705 -285 -437 704 -754 190 456 660 757 265 -961 -991 592 -838 -403 -971 179 -281 -807 358 -357 -527 -205 -792 -940 -119 496 -553 950 722 -1000 960 895 -427 -891 -232 -477 -177 -285 -133 -563 -615 521 -584 734 630 573 818 -8 -494 -567 -567 -24 -766 967 -869 891 565 134 -432 -543 -638 -877 -421 -503 70 45 890 -521 798 -803 -913 834 802 -895 -535 -927 294 -757 60 57 193 -684 -395 -73 -682 643 -58 270 -673 -181 404 440 -283 966 -393 968 -323 -199 -135 -171 -23 199 993 -35 633 80 -922 905 801 -344 -814 -48 114 -377 -525 935 777 -217 -429 399 751 -552 -958 -235 800 -596 234 -945 -783 -829 -854 325 805 -316 -556 843 -823 644 -555 -794 430 226 -816 -269 -424 -96 360 -863 299 693 33 935 445 -74 41 852 525 -115 -781 205 -46 -211 207 578 237 775 894 381 -3 -215 -879 -116 -820 -258 -383 -681 112 -14 444 -432 -127 238 256 -106 -829 597 -502 361 -97 934 -733 -999 528 300 946 249 -901 -726 147 -153 -279 288 845 -909 -99 625 -529 -729 -614 -712 -904 -490 300 751 874 854 -10 -414 3 -260 -254 352 -800 -650 -152 694 -677 678 109 811 53 908 352 426 -637 814 958 -85 661 -585 169 704 -852 -598 600 -312 -411 -474 528 -508 695 -614 -71 -686 -561 -151 -520 750 900 -814 -833 -296 962 566 459 585 -99 84 -78 869 477 -745 -751 647 -850 980 -619 -601 -53 -887 194 800 -965 -141 70 -713 470 -692 697 862 -62 -614 447 525 471 -921 -864 495 160 -7 -363 908 -696 -646 -422 -267 -801 710 -507 533 -623 -61 873 -493 -626 878 -736 -285 -648 -574 783 -122 -64 -564 224 -495 617 501 793 96 752 971 584 30 905 5 708 -247 629 466 952 744 -714 793 988 -144 310 977 -409 140 -849 752 800 142 -249 132 -549 147 665 696 -452 69 727 36 -193 183 -741 515 -466 764 -487 -343 -687 -94 817 -728 -548 448 -948 589 -338 -993 158 305 -514 722 -117 -537 819 -217 574 917 -516 141 709 385 272 -833 906 -446 -173 119 599 840 956 -22 620 555 -529 -256 610 649 586 -427 494 166 683 -549 411 -664 162 -702 -989 -127 717 -33 649 -646 54 355 -420 453 -612 -806 -202 -224 904 -582 -980 -155 625 -224 451 949 423 501 732 81 -822 -369 -639 -757 -466 -629 922 710 326 -177 -892 -422 -114 546 -10 -635 429 829 988 -685 -434 -172 -608 408 -906 777 493 -322 908 -555 -142 -943 -602 -479 -301 -848 -53 868 -719 -169 -544 -394 497 -567 -894 -580 172 -613 -302 -691 -704 -770 223 -179 2 303 -794 559 -940 -543 -143 318 324 -649 515 336 796 34 -977 306 -806 -280 -312 -942 51 -623 -556 -63 -375 337 358 368 -67 -346 874 -528 -815 -378 429 636 328 -92 508 710 -739 884 -957 -168 -95 -72 667 334 593 129 -468 -69 -747 -982 -843 82 21 472 -899 850 -834 868 -927 -276 856 416 -149 578 491 -387 -308 -838 -551 -32 -960 -215 637 756 598 261 -802 493 500 -985 -449 -856 871 -449 -7 -742 288 -991 302 -30 -300 -333 631 -757 280 -506 -612 463 -76 391 -345 982 -447 149 -404 -544 44 -754 -437 -117 -975 -724 253 -922 -802 -603 518 440 -253 725 649 631 815 -241 -90 187 -613 -114 783 450 123 -470 595 -70 -535 839 786 -482 -23 221 674 -399 742 958 -89 -163 -870 -414 205 113 908 225 582 598 -671 -561 257 854 266 709 235 871 -561 119 -408 505 732 -979 -860 -266 -320 179 293 -10 -711 206 146 401 -88 882 940 61 -340 -488 911 964 -916 -804 852 -450 -434 -679 279 705 -419 -691 296 -299 211 742 912 -670 304 -545 -668 -364 -779 -89 -728 779 -267 -697 855 -77 -410 972 238 267 -510 337 343 -35 564 976 435 84 6 -961 368 824 -104 -152 28 450 -400 -296 12 -30 -826 -885 -645 -563 24 -544 -368 29 -822 815 337 910 607 312 830 -628 -147 -511 -352 -174 469 -651 -249 -223 -886 -807 -58 963 893 921 -586 536 240 -264 -90 683 708 618 599 464 815 -478 741 820 -571 253 872 602 432 256 342 -213 182 949 -976 791 960 -978 -762 470 257 -98 42 -300 -373 -126 481 -211 356 378 635 133 -94 178 297 -704 -410 273 801 99 -892 429 -873 -11 -862 87 -5 587 -739 -985 113 521 -698 451 -783 535 480 -429 301 -570 -565 -639 479 711 435 402 -515 245 203 843 -708 -160 253 618 914 634 -385 363 -976 -463 -327 956 825 -426 -85 47 -841 617 -84 -554 -502 53 325 -824 -289 -787 410 -298 -576 251 911 -360 -499 345 -398 -976 -539 836 -897 426 1 630 928 -819 19 -702 -895 216 -510 -903 826 -805 -980 974 -645 281 -876 719 -140 448 834 373 -224 -554 540 658 568 -984 278 49 918 -852 -175 711 -58 568 -446 635 -875 586 -263 -125 499 -84 -301 166 58 394 416 221 -356 556 699 -25 -35 370 262 -993 49 942 762 647 -361 5 -775 262 -581 -900 234 229 -188 -96 -461 -432 -693 -116 -917 406 766 -523 -684 -648 -390 -927 -973 -94 177 -578 -267 -837 576 -288 648 941 879 539 -677 493 -629 230 109 -843 880 -936 413 -668 194 153 -593 -486 -579 -172 334 928 -222 -740 149 -19 -929 -921 -501 -568 584 -82 773 -796 974 91 363 -908 163 -243 -743 373 551 -527 -174 -722 350 25 112 -384 140 -152 -690 487 395 991 963 157 823 465 822 -601 144 -682 898 622 158 -372 -730 -712 646 305 -307 158 868 -80 -554 528 147 -615 -910 800 -917 -308 330 -44 751 17 -642 -32 -636 435 321 -356 883 973 511 -493 -959 -737 -86 565 -504 -578 -858 -642 -769 999 967 -301 -693 272 637 285 -551 269 150 2 -283 618 949 2 -971 843 -451 -811 -396 822 578 -467 -834 -868 -204 -120 914 846 -905 569 -914 -31 32 -385 285 -648 -847 871 538 -4 -238 57 -597 -918 -196 33 -50 -115 -872 928 -810 7 29 -341 -406 -927 111 231 -162 529 845 872 427 720 -237 -912 -937 -551 704 969 -439 -607 671 138 378 -839 522 245 510 -796 172 489 870 -447 -35 -459 21 -141 -992 -656 952 249 -691 -716 429 570 407 870 -705 -871 65 756 418 261 -547 -6 106 -549 -507 -942 495 405 -65 -881 14 776 696 -908 -278 544 -916 912 -746 326 734 223 602 -364 -435 568 -121 -920 -992 247 -146 736 -226 -960 -795 260 -587 -104 -253 -353 967 -321 -633 -335 135 -776 15 -883 342 357 760 -361 -183 -705 -784 445 965 -279 -733 285 -452 145 674 369 -749 -881 -111 812 -729 -351 -824 456 429 -708 -742 -628 -811 -821 623 -839 -75 -144 -412 -878 13 -582 -946 -828 -723 -160 -915 181 80 552 533 721 -186 818 -763 147 -368 384 499 684 -356 -446 -261 -604 937 635 -366 698 385 -350 -27 667 971 552 479 -398 -107 -191 -649 -735 -515 -121 -681 382 487 -633 594 955 662 749 -539 -417 -277 -569 957 -559 -516 504 -599 -198 -343 -444 -507 -137 761 477 -618 -680 439 647 106 -944 -796 -64 -114 155 821 -478 26 202 -150 -321 -825 988 103 -267 343 -158 -447 -440 -146 131 698 -897 959 467 -816 298 -930 -251 433 225 -359 -684 500 -846 854 482 309 667 30 -568 -304 -535 761 676 978 -629 -664 708 -389 168 -942 566 -945 -376 -74 -679 627 -750 -598 845 643 40 -832 335 897 1 517 239 929 -744 136 -4 659 -610 -280 529 -875 433 -793 744 -608 227 19 -678 -908 732 -769 561 582 -50 -584 340 -112 635 175 -900 482 434 -107 759 -575 366 -383 665 -887 -835 150 954 -357 -508 419 540 -563 -511 -346 -103 -381 112 -907 -565 -40 676 79 -854 -193 -430 839 914 582 -368 750 556 -810 -55 -322 571 -957 479 -142 -879 42 -97 -667 138 746 -333 609 727 -180 -334 -651 -899 183 -423 -879 538 167 548 -659 -398 -904 -204 338 -545 -562 -36 -404 817 -596 871 -434 425 663 686 804 -798 -976 838 -135 309 -92 627 849 63 -238 877 890 -345 336 -637 671 -531 -358 380 675 734 381 586 192 -779 -309 -127 -423 333 64 870 -583 -185 -889 331 -220 409 -708 65 99 253 551 -169 977 18 -215 359 512 -489 915 2 117 902 569 457 785 -820 -72 612 -921 484 9 -359 -437 563 479 -520 645 366 -382 839 -573 -819 342 82 229 940 -399 -137 217 298 -877 160 -293 -662 860 -371 -252 556 -707 972 947 420 -502 -981 -832 -189 401 749 -146 797 -976 380 102 353 -325 675 -487 23 -228 158 -28 261 -96 -885 -440 198 149 -699 -342 899 -263 -529 -965 445 579 -782 82 496 -779 -411 -766 822 356 879 -206 -681 -114 -442 -113 175 -736 -417 -369 902 500 475 82 426 375 368 -359 446 -735 829 568 895 60 406 663 -418 -664 182 -332 551 -826 -81 776 -628 -160 842 423 909 -754 -621 375 -851 432 176 -971 -342 789 -655 -637 963 -53 878 702 -43 129 591 -144 123 -317 -659 269 352 -172 -287 -202 79 -337 390 437 935 853 -899 181 -483 -318 -854 443 871 398 -861 -160 626 -796 298 -916 27 -599 -5 -7 -861 -334 189 -107 262 411 -384 20 -378 -585 128 -78 680 192 443 416 730 656 -549 -458 -580 -675 28 -683 -85 -819 -299 510 465 645 926 -455 -327 775 -82 -516 -190 -63 146 917 866 -418 606 -899 -962 -907 30 -954 261 -913 -266 548 -395 -233 501 -802 -187 -810 -942 948 344 -763 894 -389 566 -861 -222 -537 -369 932 -683 868 -549 -450 -433 -311 429 -87 -830 -388 720 107 563 -8 -56 594 186 -967 -285 789 -3 -364 441 483 -784 753 178 873 113 670 875 -124 179 -610 172 -220 -158 949 823 -600 709 -18 -665 -973 590 609 -498 -70 766 646 -730 -131 151 447 -103 -848 -948 323 588 918 510 619 47 847 324 -455 -922 -864 -974 158 390 -125 430 -585 -238 609 632 -769 -737 917 -194 -742 686 -474 483 -544 313 717 -231 144 -879 -89 -913 41 762 308 954 -46 639 -772 29 -189 583 411 563 -899 -330 -917 432 -642 -308 605 305 818 140 -290 -384 500 -114 785 432 329 394 941 -258 267 -21 -635 373 -69 996 -947 878 36 -28 605 -469 -791 -261 575 -539 109 943 -326 450 -995 -477 -950 -405 -220 -195 485 632 790 484 -431 -912 -363 439 -498 -997 -494 -687 781 153 35 -950 474 -773 -731 978 -651 298 567 -343 -60 3 -550 867 121 -275 372 204 504 -581 671 -717 808 402 476 -482 -894 -195 931 128 -985 811 -479 382 -997 -924 174 -116 -522 -590 128 475 999 434 784 -925 -294 676 -988 -411 859 28 345 -950 677 -629 695 696 -712 583 -198 526 -39 -795 -896 -156 -714 164 -312 99 778 -433 964 863 -30 571 513 -618 434 17 -840 -613 -513 -137 -113 -284 -421 785 -325 867 -866 -484 -853 -302 590 394 319 -95 -647 -133 -947 -872 -63 562 784 40 -231 923 -290 -984 -966 654 -439 840 204 969 573 -786 194 906 -651 -910 -415 -63 435 355 136 -954 -754 -905 355 495 -754 723 755 -797 661 481 426 529 307 363 524 -522 -714 130 906 535 -443 -144 -191 747 -153 -274 976 834 275 492 -107 14 -655 656 -643 -830 -712 722 -877 -456 -859 -564 738 234 -119 780 -706 -272 -918 -759 -308 966 -486 -139 782 921 69 592 492 -239 993 508 -30 -959 -697 -513 241 -553 24 -675 495 349 498 -401 250 172 -232 108 771 -549 735 -622 67 -495 -669 -70 609 -880 670 -915 924 762 -959 -831 -993 -425 -771 -665 -46 338 -407 109 557 -116 734 -468 -808 411 812 -902 -430 312 -695 906 -737 -322 -377 -331 262 963 -886 269 -759 309 609 -592 -80 -800 573 -329 99 125 -982 -862 512 408 -67 174 385 359 -499 -55 -668 866 809 160 225 -767 65 500 -479 848 -562 -7 -992 960 319 829 741 203 556 -434 -607 -232 -687 238 -896 530 -863 199 417 -14 -948 -406 -174 353 926 540 193 -48 -934 -384 -877 -356 45 104 898 -942 897 570 -770 -52 -371 551 99 177 -698 550 648 197 -285 508 323 -200 -40 871 454 -315 -733 -339 694 -909 343 -761 438 -171 -369 -640 224 -152 -607 332 954 -107 -83 -588 271 -215 883 228 -557 923 -429 -547 645 -777 75 -771 -626 -475 122 814 -681 266 -474 350 -679 68 772 589 -835 -202 -372 719 960 382 -442 -313 -68 -904 -888 -900 459 21 673 -352 974 -917 -16 754 -534 1000 854 796 419 175 503 -549 -11 -826 -494 120 202 976 429 -761 994 -605 85 573 450 144 190 -191 -586 -677 -368 -164 172 37 -485 -7 -989 -851 444 -475 364 793 -735 -287 620 74 924 -527 -230 -329 560 866 694 970 -135 -264 -547 -154 -804 -88 -779 -670 898 -478 -282 -63 772 195 -724 173 -283 -977 -283 750 -378 -489 942 -67 355 -56 -365 222 180 150 656 -458 644 -609 -817 -180 -201 -801 -910 702 761 -272 559 106 -584 -702 -803 -334 -356 -397 -665 -564 -624 511 886 267 -471 -441 -189 495 -519 389 986 957 -796 748 796 466 -585 -517 -104 -900 -769 -154 187 -187 -844 -723 727 -680 63 981 -538 -77 527 536 467 844 -823 229 751 511 -108 450 -615 -512 478 794 -800 195 -655 349 197 -306 961 913 -46 -39 272 596 -987 -109 -135 -797 851 865 122 -487 120 235 -214 661 -174 -240 499 353 931 132 -405 -983 666 533 -752 -255 -817 -772 -896 191 -604 94 472 -780 583 733 -724 799 334 377 -643 -955 -234 356 769 -114 516 395 139 911 753 -74 351 708 -908 -154 -217 318 766 -828 -32 965 352 90 453 891 10 -388 -331 726 777 991 483 -61 12 -227 832 -642 -577 101 972 -432 -56 725 -674 33 345 473 518 573 955 954 958 24 -7 307 -962 -155 901 292 711 -783 843 -163 -602 -846 89 818 699 303 -595 -356 929 -829 474 567 -870 -211 -644 752 -565 -979 958 378 399 -547 43 300 -390 598 -138 341 -715 -121 97 -898 166 -337 403 -545 -304 -595 -344 -879 -602 877 -278 -837 216 803 -463 -500 -195 -618 -618 886 -120 501 39 -599 380 841 -158 -479 -787 -507 658 60 -687 -500 857 720 704 543 -279 798 296 -705 983 905 289 -850 -791 842 93 764 -103 -335 -591 711 788 -660 6 216 -662 -743 146 460 284 744 -768 445 -565 -171 -818 -551 -201 -493 854 118 -828 215 -820 764 163 -243 744 -152 -560 -864 287 -919 562 -383 777 902 373 -118 -411 836 967 302 780 -148 -534 935 -875 -309 -723 854 -65 -328 967 -799 -296 964 314 241 -119 -568 291 812 810 755 157 515 112 -281 109 -866 -291 174 -995 161 -56 697 -856 -109 511 57 265 519 231 653 -607 -581 581 -548 -21 578 672 648 212 -680 -181 84 737 355 134 -961 736 952 418 4 86 -462 166 577 547 -508 667 -940 -51 634 -147 -174 360 -340 -835 245 -106 207 304 -769 -219 -413 -384 -510 642 749 923 573 -661 -989 631 -708 -284 185 610 -306 -872 326 -516 198 602 227 -123 -988 460 172 509 -459 -430 346 225 277 -719 -784 -138 409 605 -764 568 203 971 234 634 -337 663 -144 -250 -896 509 804 -367 29 575 362 -790 94 -697 -652 -112 644 138 -437 -955 -603 -948 401 8 -11 78 -163 -842 -293 -640 183 777 -591 682 942 221 -366 -735 578 -340 -65 263 -832 -999 351 -335 608 -646 344 -62 -47 -909 -435 689 -182 701 -822 572 -162 -897 -620 943 -800 -226 -391 963 476 -895 210 485 -707 521 221 -829 -518 178 -233 -827 -301 -876 74 -995 -128 948 -665 819 -84 -481 834 752 -411 556 -194 810 561 -205 -488 784 -352 -210 100 180 -956 -744 -381 148 993 -317 -636 609 835 -732 232 -570 -203 -660 -461 -907 -500 238 -107 947 -301 229 615 -84 -751 611 -630 -887 -823 -184 928 -4 -15 -659 350 -288 -895 221 859 395 148 -118 -867 -428 68 -214 454 45 -354 -512 -549 459 -734 359 -796 -626 -131 -999 -390 537 -796 -750 -896 652 -446 -908 -388 813 8 -267 175 -376 -698 -869 372 810 -624 -469 469 455 552 -580 665 214 979 -227 974 407 -364 -610 -584 895 888 342 -647 -384 818 -358 -106 -249 237 -508 359 -259 -499 -925 393 -298 729 -243 -652 -93 66 -967 -97 -770 -497 -2 324 -820 651 -644 -892 618 736 -839 412 -537 507 -257 -174 -615 -31 952 -434 61 23 -136 241 865 358 -454 584 -255 -257 443 729 -964 318 840 866 968 -315 742 843 305 719 985 670 132 -56 -313 -589 -831 -51 422 -204 426 -300 558 -410 -113 228 104 -936 -187 326 301 753 421 293 87 -914 294 7 675 719 662 -137 814 -456 773 -707 -943 719 792 -5 -876 828 -567 149 959 -229 -615 -932 -74 -948 -191 -699 31 -591 694 -167 88 518 809 463 819 363 -762 970 975 -471 255 887 -145 963 -736 -519 -93 736 -632 -40 608 -54 -951 -546 752 564 332 -614 -918 688 -661 -806 235 134 864 -288 -752 -44 256 267 690 -149 520 -555 -806 300 357 -93 304 100 -111 128 812 -237 879 298 -853 859 -119 -426 564 782 310 177 -378 854 749 534 852 -856 -867 -747 198 720 -248 320 -993 984 341 562 -8 -859 46 223 315 884 635 -459 -33 635 -235 -939 -806 -107 538 -242 -924 -922 563 -972 -386 -207 54 -594 47 -457 -841 458 -82 -583 -798 574 184 505 -228 -354 -914 -677 341 378 -979 628 164 -515 323 563 187 486 564 958 55 -463 -3 -668 964 -763 -353 -123 -139 -372 -959 -984 -618 -477 -769 859 -348 -828 747 -467 -928 142 339 223 916 -798 633 781 681 -110 -469 -834 430 -912 -839 897 -590 -641 -775 183 589 -734 -968 707 981 -806 594 -597 575 -353 417 477 -336 905 941 738 -919 26 -442 604 -52 -215 592 50 762 -317 -824 104 -400 85 621 -305 -550 -38 547 243 772 -333 -952 431 -536 -708 383 -182 444 -90 701 276 -468 -364 -854 -668 278 766 901 -544 98 -963 -670 802 -528 705 580 358 -236 -172 32 984 687 925 -721 -446 345 66 57 -131 840 -478 -203 205 456 739 -811 -154 -141 -872 -114 164 -386 587 989 -597 -595 660 -219 498 550 204 660 -863 368 103 -540 311 427 -500 343 565 438 -409 44 646 -434 728 -23 -415 -775 749 -809 -647 -567 -328 265 -115 -583 -289 -720 654 340 148 956 221 -589 -952 -655 -773 -195 -186 552 680 -552 329 538 801 220 733 -334 160 721 -311 452 320 528 907 -566 -535 -229 -496 -898 493 30 -356 -744 296 301 204 848 10 649 -831 605 746 491 432 502 -123 546 -830 -391 924 815 -184 529 -725 421 92 845 -432 1 -920 -897 522 185 67 914 609 -273 -813 -68 -687 838 -914 304 541 -634 -389 -813 61 814 -859 483 -962 411 679 -348 400 -917 -720 -425 -902 -108 -422 -980 -475 -669 -150 609 -745 956 -82 -608 480 -473 -372 -28 -930 -290 697 852 965 -821 418 -135 112 405 21 918 760 821 30 -949 -286 -48 472 237 -900 38 -680 -8 -192 451 -133 561 907 -308 -722 -76 -175 156 240 815 -643 593 -685 -686 676 -46 211 -250 844 227 456 -452 92 301 -75 -554 796 -490 953 -568 -581 249 295 554 -528 140 214 -215 393 317 849 885 904 -328 -552 7 -904 -129 -21 -928 -98 105 731 -208 56 9 -874 708 995 -891 -633 -786 -783 639 175 -209 901 -89 -335 649 494 -994 974 429 -298 130 541 -482 -775 288 -400 935 -454 -651 26 313 -404 -452 -767 563 825 -681 99 -191 441 441 812 -155 782 -895 -165 42 -187 604 170 772 -17 -626 629 237 -552 663 532 -938 866 695 964 550 44 -693 815 -309 -371 -779 114 488 -162 291 -654 665 848 149 1000 401 58 -319 -910 306 35 -295 -396 839 823 197 338 771 269 -209 908 938 947 154 -30 401 471 24 -758 -872 -108 402 -654 -603 979 -672 -29 652 886 552 608 641 -765 -682 -125 339 890 355 438 -391 795 998 742 -89 992 -303 -712 -119 -835 -142 178 -590 677 112 -558 904 -43 -436 174 -45 -229 63 -1000 -629 324 179 -724 897 -969 -815 408 702 82 497 276 -296 59 828 528 575 -923 -795 920 -340 -871 932 -747 -314 -355 85 -324 -609 934 -835 965 712 61 357 -110 -591 417 -821 -372 -354 370 526 525 384 160 378 -820 68 -147 -866 945 584 992 465 85 -236 -600 -320 835 -827 563 416 -119 -865 156 -765 85 -824 501 -82 -312 -759 474 -525 -618 846 892 978 554 87 757 781 -740 -690 271 -693 -226 840 -573 988 859 -470 -415 -716 270 -599 94 573 200 607 814 -904 118 -776 798 762 63 -799 735 175 -549 -734 558 -172 395 -78 -553 850 -709 -867 -132 -905 606 442 -200 -666 -377 -975 -972 -911 657 115 -803 706 -319 38 768 669 752 -271 931 699 -826 571 -152 -136 -148 -839 414 637 -512 -417 -599 -190 339 -450 -28 -789 -358 432 247 770 -34 -618 -179 -579 -529 885 808 244 -570 -38 -751 -33 448 74 117 432 -132 -834 806 -77 440 -1000 535 808 218 143 -364 856 -902 -542 -366 447 -323 433 -253 343 -334 -350 467 418 171 424 -698 -659 -195 611 -100 122 852 685 819 -880 -557 -578 471 -406 -742 435 -653 -431 -371 818 513 934 183 999 -277 787 508 338 511 -708 37 -938 -380 383 -182 488 373 -338 -402 699 -396 406 740 344 158 566 -346 -791 455 765 120 -653 -816 -535 -353 741 -400 -279 -981 -864 602 605 844 -618 135 275 859 -376 -491 -89 -725 667 501 571 596 870 -566 626 377 1000 640 593 283 -362 164 -681 -994 338 -273 -971 550 -541 -603 -238 -552 -900 -24 -909 -510 963 276 -330 -496 -50 -271 795 486 876 -154 509 934 -777 122 881 754 493 -208 412 -424 -972 952 121 -239 -604 888 -659 556 931 -460 -129 738 -291 -629 -51 -100 42 -514 709 -689 2 77 -639 -933 652 494 -334 569 461 647 237 -377 -477 -418 -764 -217 582 -567 46 307 166 111 -640 444 34 965 -943 562 -282 -167 -251 999 735 -897 -669 -677 168 586 111 37 682 788 -881 125 484 -494 -309 506 -297 918 -73 -158 -635 -963 -584 -75 216 -449 -784 -800 517 -866 405 973 2 970 -487 64 -741 412 955 -185 -781 87 85 -339 -904 -702 -305 -393 823 937 492 -807 -537 -353 911 -580 608 -519 -697 -580 -991 -830 532 -387 -896 522 735 -343 -225 -268 -974 314 61 -80 148 -820 822 -94 -368 640 -683 -735 -235 -491 891 340 53 284 426 951 729 413 388 -120 875 214 115 87 971 45 396 -154 755 -770 995 19 474 767 617 76 107 974 -272 954 450 -502 83 -701 542 808 -129 197 406 736 76 -898 230 -709 269 -680 114 -897 681 -580 744 643 -723 892 190 -465 984 610 573 -655 -992 491 163 986 -455 -323 865 951 -885 -802 -728 -199 229 -344 -7 -1 964 -758 -220 606 -253 361 -346 -732 106 821 453 -253 753 651 -915 748 70 -814 418 57 323 -546 -948 750 -439 16 854 -497 40 -405 140 -78 -850 667 -726 247 -327 946 202 573 -746 694 -906 759 876 713 319 91 -786 -293 264 914 -651 11 188 869 -59 -417 -961 144 -128 843 466 -247 80 -118 -539 -375 -797 456 -266 438 -94 -601 -537 544 -626 -658 -667 414 520 -742 -623 -983 -728 -909 -656 902 -644 61 845 777 571 -353 -786 -265 683 32 696 -190 702 -497 665 -349 919 63 395 -435 -234 171 407 624 397 627 -955 -108 416 551 -190 145 -761 999 -934 -876 935 57 -16 -264 -420 -152 -745 136 -57 481 -127 48 -294 -129 -352 -85 -285 892 397 -27 712 -865 159 995 394 192 800 947 -767 605 118 -477 321 629 -314 545 -651 -610 488 573 -833 793 -364 163 595 -94 218 -678 492 455 527 -826 -456 -996 -482 -573 -581 87 827 -681 -104 912 -526 762 20 407 421 -289 -89 816 923 424 -346 -11 111 -761 471 -739 -171 719 555 -802 603 830 -80 -193 -229 -845 694 273 854 -283 -472 -662 610 310 705 -849 409 -74 -550 -839 -742 5 -686 -470 -512 405 -305 -466 925 249 -502 -486 -829 262 -630 -645 383 588 -403 841 351 -612 267 737 -852 -598 -839 519 191 976 -496 287 -413 865 930 222 -181 164 -341 952 -271 -329 -221 612 950 536 -234 -285 -336 -963 664 322 -733 -435 407 -429 577 -392 -551 -928 -596 235 -534 357 54 842 -56 138 134 557 -798 -425 516 310 399 180 -712 -569 -541 806 606 -610 546 -90 326 -526 247 653 -121 -961 -37 -132 -682 992 -308 145 209 887 759 463 -644 257 248 523 -753 94 101 -152 561 356 395 -580 -200 604 351 -563 654 873 28 497 -682 -979 -512 -894 464 -660 821 -333 -256 673 360 635 -114 -257 -4 132 -19 508 55 -142 555 826 -239 -348 367 -524 -850 -440 -476 621 348 -242 -607 769 -518 978 -459 19 232 -953 -771 107 -205 835 353 940 -182 889 705 203 -287 -584 103 -995 -537 -464 -697 -914 706 331 -359 -489 248 -994 795 743 -874 -654 -211 -2 -914 696 631 635 -751 175 -329 -639 132 667 -484 715 -219 92 92 988 -294 692 282 547 -781 -20 -540 40 -200 543 -118 998 -529 -285 -773 592 -220 -702 454 -236 -538 -936 -684 882 -119 -341 232 -112 346 492 -724 848 456 -793 -872 54 -182 -210 742 -920 249 869 108 902 -711 87 593 971 -864 -234 195 -915 -324 576 -608 -395 536 665 -234 -349 537 867 218 -562 -604 -363 39 -234 -956 -750 626 23 66 232 816 209 76 -115 -702 985 95 641 818 326 -880 490 289 -412 387 333 496 705 -705 449 -286 1 -841 -496 -983 651 -823 -581 549 318 -826 405 -8 -519 -838 331 -877 257 769 207 101 -785 -245 729 728 103 230 169 -595 -139 -878 250 -814 32 581 520 321 657 -46 116 -293 -704 688 415 -302 -785 -515 -352 115 762 774 -135 -103 -856 -860 -310 -804 -318 -291 14 233 -258 -503 -179 -629 297 -196 -132 -9 -734 -939 839 669 -911 -458 -912 -887 -487 -360 251 -506 -660 -371 -522 -176 -690 -463 -79 -526 491 801 -811 492 920 -238 -2 -223 694 432 141 -25 183 185 966 120 -583 -980 -581 0 651 -471 414 -622 183 279 -983 -873 -235 -200 -222 -22 572 174 121 -804 -584 -106 -463 286 543 -804 -361 876 -776 -501 624 215 706 -762 312 -807 882 -281 505 -216 -62 161 196 56 18 6 280 -233 -918 -862 -450 -615 594 657 674 -373 -952 -392 829 -196 736 -784 -15 299 603 -434 964 -257 -596 947 -165 -795 278 -902 -288 -226 243 688 827 830 -982 383 -823 569 253 348 -596 610 964 380 920 -82 -534 885 -884 656 -453 388 -157 150 852 -946 -867 -850 988 -312 725 -974 -406 777 -460 -534 858 -461 -911 -293 -477 -928 -906 208 -916 748 433 844 250 -813 -783 555 432 -866 506 -60 -222 -756 661 -736 -345 991 -785 383 654 210 705 -508 248 663 537 -441 367 770 -188 -156 -605 345 -181 206 22 430 275 618 -469 -407 -309 428 -491 -125 43 -51 -16 451 461 643 -746 12 979 -87 -127 -790 487 -901 905 380 479 403 805 433 -693 -338 -163 -894 -316 -575 -235 -906 -381 704 760 -460 640 -396 -522 563 146 707 687 -273 -867 43 727 -778 -898 -568 -420 -232 393 -392 89 666 346 146 -875 342 -480 783 -990 -664 -989 -242 821 -618 999 823 969 -828 23 52 274 -107 -403 896 578 205 -33 807 -547 -95 -229 794 720 542 325 -958 -530 -805 103 433 -575 2 554 -983 727 682 33 -249 310 -909 518 529 101 -789 898 339 -30 -841 -417 290 -783 -825 -662 570 736 -840 -415 532 -606 -267 -613 11 971 -247 814 738 -21 -958 82 385 -831 -204 206 542 -843 639 -225 -555 -748 -237 490 -640 -817 -605 -844 -483 149 -648 -925 -243 -187 850 539 705 -720 -338 606 676 334 599 -538 -835 405 180 619 -325 381 -921 -888 128 -169 885 -308 -699 775 -532 -26 727 709 391 -709 -283 -740 -436 -936 286 367 -150 -36 617 -719 922 188 89 -208 -600 577 -170 756 -642 455 -279 331 -18 231 -260 508 -707 -741 -447 535 -290 158 179 -936 -620 557 -318 -461 472 566 687 -757 -915 -219 664 943 786 765 52 664 368 -128 -958 -118 -833 -546 -918 802 773 -238 -363 137 579 -374 415 -384 782 -41 411 -761 -908 380 -442 131 789 -126 -62 -651 -680 84 323 -187 -851 -211 -524 -878 -428 355 -708 -690 -628 264 -936 602 -267 -582 213 -149 828 521 922 315 977 415 -353 -384 -743 139 565 -329 -728 -64 -331 -747 -250 552 -460 33 -12 300 451 -804 81 584 -308 843 -578 16 -955 274 713 -748 342 -399 963 415 875 -853 -263 -379 215 -999 775 339 449 205 774 -429 137 -735 14 -926 583 601 -65 -933 340 406 -662 178 -414 -39 -950 -571 12 102 -424 -488 -202 -550 48 454 -121 324 -192 -338 688 449 415 57 -108 -764 323 439 -737 947 -438 477 429 899 -571 -693 820 129 -898 37 -812 613 -159 886 -90 137 124 -336 -265 260 -340 825 992 -763 -25 780 806 0 725 203 655 -711 -261 -754 -973 37 -622 53 -541 -863 -535 997 670 583 130 408 -79 -323 889 -640 554 -460 774 -303 159 -401 301 -138 -878 150 229 441 324 -950 -127 -37 392 472 540 -534 692 692 314 -640 670 -690 -491 -856 228 -447 729 -411 -849 -767 795 386 559 192 9 487 573 -380 -311 -453 865 64 -608 -22 635 780 457 56 -696 -383 -810 -930 405 405 484 447 -158 -168 567 850 -152 570 -41 -504 31 845 718 913 -175 -433 220 195 -130 132 99 935 -732 -281 827 989 -10 -661 276 247 -473 255 -59 787 -965 -984 29 365 -141 861 -716 -842 138 162 -613 153 663 529 274 923 -505 590 680 441 51 605 634 -150 -82 116 117 -6 734 404 405 -602 655 506 84 -254 987 676 -137 -38 814 487 200 -996 -906 -81 -638 241 729 -196 329 360 -406 575 173 771 755 -202 -172 979 -53 -20 127 -42 422 795 -583 406 -862 656 149 516 494 835 806 -656 -407 -737 425 -440 -973 -601 -550 203 211 742 699 -728 -946 -696 90 657 559 265 -811 491 -748 -200 -754 909 310 343 866 -968 768 -92 -183 126 -155 401 -862 814 -763 714 -971 174 990 -792 -247 235 -319 546 -208 -213 755 -239 509 -726 934 681 142 443 -122 -678 -54 -425 -796 -732 80 -964 558 -48 345 -456 604 891 -753 115 643 410 -358 306 883 -521 -620 -171 96 185 518 233 986 116 -979 150 53 -373 -846 -883 411 632 -823 -614 634 793 -952 -507 443 -544 -622 784 636 892 101 963 743 -555 85 854 -684 153 -184 -89 -813 -614 -619 451 -947 -952 -996 121 317 -360 528 -385 -955 -559 -843 -206 -438 -335 993 280 -723 -592 -975 -31 -579 -800 47 698 -693 152 342 759 -785 683 853 -40 -680 -833 917 799 -585 682 794 -978 814 686 782 763 489 99 613 163 907 198 -30 -206 726 580 700 -295 -694 -173 118 804 702 -381 213 28 41 -914 -155 -850 -637 774 -15 49 -292 -389 -832 128 254 -839 366 -431 577 -702 969 102 948 641 867 629 905 872 606 -210 532 418 -480 -422 571 680 -132 -75 -417 659 807 -335 -765 814 674 -659 246 -960 980 763 -218 137 -215 -514 -598 950 -453 299 968 -446 -666 178 806 475 -317 499 825 -500 -858 -248 519 -240 -58 -590 864 306 -194 671 -258 -334 887 -777 780 -343 981 271 62 -269 -107 -888 59 329 -561 -687 -954 -910 770 -809 829 714 -284 -28 -254 -219 930 838 588 -405 -676 -622 203 231 -236 -981 419 174 919 257 -422 -272 -97 117 447 506 -694 -163 505 -549 76 -927 431 -166 -21 838 875 781 -79 894 -81 99 46 -647 564 -10 566 -148 378 297 406 155 -649 -893 -170 775 -461 -974 956 482 -702 654 982 -780 -275 -248 92 113 34 -820 659 -788 852 -750 -123 -834 -249 917 989 427 649 -592 453 692 -180 -414 -56 216 922 351 -56 -979 -392 -807 -780 831 694 -779 -917 20 674 -147 411 793 -121 28 920 757 282 133 -550 -294 828 -624 -112 948 512 469 523 -636 -609 80 -516 -646 -603 347 895 -195 -124 869 612 638 992 -768 11 -596 464 -86 -525 961 729 942 565 -683 -343 -314 856 -720 256 710 -740 -143 681 -573 -704 -151 -654 -298 -873 -843 932 59 -472 -759 889 -707 780 -902 789 800 -179 977 11 173 795 399 -41 -628 658 -945 127 -452 -377 145 90 -758 -742 -24 -740 91 -315 712 929 539 41 -362 -230 -303 102 939 421 762 883 -156 -891 -829 -245 675 -286 981 -730 -267 -394 -969 481 494 159 344 -205 517 -986 -412 732 -456 -455 -537 220 668 256 177 517 32 -412 917 -942 -890 902 -52 -825 -273 100 756 -74 351 -928 257 226 413 653 -9 732 -708 267 -674 986 -884 -597 72 -703 -856 -360 12 -306 88 448 394 -169 -1 -21 -543 363 -451 -762 767 153 716 499 -435 482 2 913 4 -370 979 -329 -307 130 -541 -33 442 370 -373 296 -391 -106 581 497 621 -419 -911 887 -424 -161 -88 -127 23 318 389 576 -495 -761 374 964 860 -193 -7 328 -731 -189 -256 114 -982 -331 481 -880 732 -966 -646 379 -617 335 11 -504 58 -271 -179 237 -138 543 -999 -463 -590 135 -950 715 619 -877 953 -303 -777 -317 -382 -102 723 473 147 977 584 696 354 221 -452 -445 -15 955 642 505 406 372 -37 -571 388 -27 -632 -646 -790 680 -431 120 488 -14 337 -404 -763 -634 89 877 31 401 -573 650 -702 -901 65 -849 -511 -165 186 871 442 -699 -907 199 -903 615 -14 567 -205 -835 313 258 -904 78 496 762 549 -693 -24 799 -789 975 511 -401 -372 -344 -48 -186 382 -356 403 626 33 288 -395 923 -290 -198 -397 -617 978 213 887 323 291 -496 -438 500 717 794 -467 -841 -400 -262 535 40 357 -754 975 -254 461 -737 -334 -663 -189 -185 -743 55 513 -140 28 353 31 149 297 232 -905 -216 -192 854 862 599 785 644 -926 -803 -906 976 -332 664 447 -121 -829 -169 363 -139 -192 -511 580 759 937 -398 -389 -894 891 -818 -217 -192 -862 299 514 -668 726 -441 689 545 307 -927 -118 -221 741 -713 -478 1000 856 -568 -457 -328 -228 88 -197 385 903 169 -374 -197 361 386 -975 777 -285 922 372 -646 845 594 -267 725 -597 775 34 -613 799 -477 274 687 593 163 -671 133 566 733 -75 -817 -700 -64 519 -685 -714 -762 859 -493 -768 -625 -24 358 818 -986 186 193 46 -261 -167 622 -748 131 -996 -635 -972 -125 -324 99 161 247 957 -3 679 -714 -408 -691 -513 70 -92 54 -666 534 -339 -858 -506 168 -427 -327 -662 363 -565 -968 -616 17 221 -338 -726 23 -703 -576 191 580 -63 -88 276 482 -73 -929 678 431 702 730 713 307 -758 790 745 418 -233 67 -506 265 643 736 470 -974 162 912 -435 -19 -994 -37 897 -716 799 -318 300 327 -338 -259 -741 -84 928 175 57 -381 -260 -985 -45 -768 553 297 669 967 215 66 -582 974 689 -261 -164 475 485 -101 -727 684 11 940 -623 -153 925 439 -44 213 177 203 -24 -777 267 298 818 80 446 -556 23 312 -849 46 646 -565 -210 -351 -957 745 830 -644 -918 -62 -741 -298 -570 -106 123 -996 -807 265 -936 561 -731 -146 344 -549 167 -884 417 848 249 58 769 453 746 429 357 162 638 10 108 -259 -754 -562 -373 -488 -626 712 176 -220 956 -258 840 -632 741 -507 487 -876 -526 341 -176 -687 203 721 124 553 -71 489 -16 692 -945 -237 83 -51 -29 792 672 325 595 -681 -631 889 350 442 -300 558 673 -971 -425 -619 -634 -795 89 -246 -887 -662 -569 402 -871 331 -697 -942 103 776 428 -287 -399 -93 -610 -923 -959 -137 -196 415 309 532 -593 -7 785 692 57 574 616 -206 687 -68 -797 -24 -839 401 515 -438 -276 274 898 -49 -816 -634 121 128 -385 1 862 878 -702 198 400 386 -424 732 723 -956 -118 -718 239 314 -375 -12 -798 -779 493 -496 -670 -543 -217 297 56 492 254 214 795 30 -140 835 -101 -294 920 113 821 -322 -786 174 -40 641 952 -274 -750 -963 627 -349 315 50 -333 -704 -295 -962 848 -653 -23 642 -613 31 -588 218 -204 -809 263 -20 55 273 -704 669 -317 959 469 -3 -466 -839 93 641 575 -143 112 -855 22 756 -968 -740 162 -552 -573 -510 258 -692 846 -171 -795 -131 174 544 -741 324 -363 -678 835 201 455 524 401 685 -676 -817 -75 -625 -159 233 806 540 485 336 719 -877 164 460 216 -778 63 840 907 -465 -129 -401 -761 -445 681 -728 -156 504 -995 -624 753 73 -851 380 667 -767 -945 504 -503 -198 985 158 -534 -848 278 -194 970 55 692 -374 306 895 -252 -350 -410 -19 155 -997 435 268 893 -110 858 721 899 -854 -832 -188 -370 778 87 327 748 365 -956 158 -639 972 395 -192 266 -374 -424 -123 283 -458 156 -573 -78 -277 421 -281 123 -957 -901 -34 -5 -10 -496 80 172 -551 -14 921 839 -63 -530 -42 99 -72 -117 -704 713 -855 -294 -709 -527 -556 668 677 -43 -552 578 892 -497 -526 -386 -988 164 -735 221 -337 3 -844 919 6 -548 -725 845 -214 -489 -368 -932 -349 -756 61 558 -761 -366 538 -163 185 346 401 883 -215 -709 956 -270 -315 -501 -101 -770 -9 -304 802 117 -219 -781 342 -623 243 -511 -397 590 562 -768 -296 777 -405 872 701 945 -686 -367 -450 -910 -827 -234 261 842 -509 185 -696 -577 -147 -500 -107 -296 -764 646 -609 431 377 742 303 -918 -473 653 45 -244 -390 280 416 968 -866 891 780 -620 -404 870 793 318 846 976 959 -369 -458 201 -522 -746 -786 207 -233 462 207 391 88 -585 -63 -825 665 -742 -673 -121 322 343 -129 -976 -860 -80 31 -856 314 -54 200 48 -421 199 919 -378 -147 -471 -845 830 924 -932 179 -142 130 -114 574 528 812 626 -436 -746 896 -864 736 500 221 173 84 702 894 396 -452 -412 -555 305 637 189 608 390 -634 -461 944 712 594 976 701 927 428 465 -962 527 -215 -98 28 330 -71 290 594 -441 -395 -217 629 -48 -930 748 -448 -719 929 968 -376 757 -347 724 770 309 159 367 724 -941 -355 588 -587 -705 212 -618 -883 620 876 125 -332 -685 -233 754 -559 756 327 -425 -426 292 173 784 777 377 -550 866 758 678 978 -854 547 465 -452 -858 -614 875 -393 980 128 403 984 699 -586 -127 103 -731 276 -667 776 -66 499 -122 979 -389 -55 -358 38 -761 -107 474 -320 935 -320 267 -417 -279 -468 -212 168 518 268 672 -643 -12 320 925 -758 -262 -1000 941 -517 562 92 -168 950 664 -112 374 -292 -461 945 111 688 -639 286 608 -128 -373 -800 590 -71 -56 859 -923 -680 -480 -682 871 254 771 -859 -992 798 -489 193 26 772 591 919 -14 -308 14 16 -390 287 288 -28 -234 -364 -732 -118 -786 13 79 119 386 832 558 776 -196 -215 -404 732 247 577 -183 123 -329 401 559 747 870 287 -919 610 -560 29 -14 -505 -735 -716 -621 -750 -854 -177 -514 918 627 656 -254 -318 -141 -693 -644 -38 -404 470 -168 525 473 570 380 869 48 469 553 197 -597 -344 -789 849 81 400 -320 -331 550 360 906 484 534 -940 930 275 491 -983 107 -451 -312 301 236 120 -143 860 463 -494 -997 -306 -688 587 532 728 604 -368 -142 905 635 -99 3 726 452 -924 -39 50 343 78 -502 -7 -453 -426 439 936 52 546 698 732 -770 -271 38 -821 304 11 -788 14 -626 -791 904 -281 -207 -863 726 614 -428 -424 949 516 124 -28 -899 -756 773 432 717 715 -468 326 -84 700 330 191 369 -435 163 611 -593 310 -486 158 7 215 -595 719 491 -146 801 845 -283 -248 -513 377 -286 -790 115 -284 22 -447 795 996 175 202 747 -30 -697 24 297 -814 -61 104 -296 -422 -125 -331 -776 -585 907 831 -43 971 -65 -829 -415 641 261 -354 -943 992 -552 459 993 0 380 -245 261 199 -676 -570 -462 54 625 -183 167 -369 992 -555 828 -128 150 -906 -333 356 949 960 671 -279 659 -7 599 312 -810 -829 -241 30 992 751 -967 378 455 -736 842 -665 62 -26 -619 448 831 -317 -860 -53 556 -362 -428 523 -735 807 907 -119 243 714 543 -786 16 429 -634 276 -49 -728 -288 975 -717 -114 -674 228 409 -626 -654 -441 795 -346 732 386 321 105 -164 835 896 886 -590 970 45 -819 -16 394 765 -87 591 458 567 -264 -295 478 356 -726 -673 -513 -734 -99 -424 -544 171 -61 -916 321 -34 36 285 943 -99 185 -982 955 -200 788 -38 298 76 -453 526 -980 48 -624 -902 -698 34 313 209 366 256 -912 -756 62 -357 -596 760 -193 125 -62 -544 -436 -485 -801 614 807 129 -832 391 -990 -837 827 -742 901 347 101 -51 706 26 375 -793 -638 -452 -190 -19 -378 -152 -43 92 20 648 -590 -4 -158 880 490 -320 666 833 335 -205 -148 109 -35 270 -241 -829 -9 -261 285 -56 566 157 -913 -75 -987 -973 -891 -489 -554 -365 58 47 -671 -893 -70 -469 844 -146 -395 317 358 -6 -831 -664 670 -177 808 226 -843 -415 20 205 -929 -718 122 9 701 24 262 -151 348 612 496 -728 -179 -539 -761 310 423 -369 586 -598 575 -953 -172 509 675 -953 643 52 -375 -821 119 -858 416 -848 314 -518 888 669 295 488 456 -220 -703 -644 806 771 -953 -202 -127 109 842 -619 -774 -346 805 580 -845 -513 -273 -631 -442 600 407 -854 -660 323 667 -657 244 -962 -712 464 243 -472 843 659 596 -405 13 30 429 491 796 947 -694 -445 562 -610 401 -257 -742 399 3 581 -834 469 794 606 152 -670 183 -489 501 -383 -633 -127 213 -988 -702 453 -828 -890 677 400 496 -237 552 989 349 781 133 739 -260 437 -579 558 376 606 669 87 547 503 408 -670 561 722 693 838 -520 79 439 438 -449 718 634 800 -947 -373 610 -258 686 -794 -129 762 192 -729 531 -262 -653 935 860 595 266 -463 -824 408 285 -274 -857 -323 829 721 897 -450 -768 883 -717 -595 230 -763 -163 712 -1 -718 3 -74 751 -572 417 985 200 -248 153 -524 523 -82 215 720 -926 863 657 -499 634 249 903 226 -904 991 204 -57 -700 957 -850 325 -100 -825 694 -846 -841 320 -570 -678 214 -690 16 919 906 413 -274 -45 629 682 823 323 -235 419 477 503 438 162 821 576 -552 -869 656 -21 53 706 -289 -493 872 -744 -985 -264 149 -272 222 -137 586 -931 -604 62 885 25 -330 89 -781 -752 64 -575 5 -870 911 -710 -895 394 -246 459 505 -566 194 637 -693 -943 178 -245 -945 -452 -437 -871 163 598 -904 959 -754 -850 -226 -837 653 -223 303 -366 -227 -195 27 363 -51 168 970 -79 -878 -6 -673 -242 -788 -212 593 -926 318 541 809 -213 -871 -97 61 907 335 -150 -503 897 853 -665 -367 254 -273 30 183 216 794 911 192 774 268 -846 138 -556 -686 -724 181 -322 -700 -236 -723 -618 308 514 823 666 377 958 -601 -102 532 147 -189 -780 954 -210 91 -7 722 -948 105 -898 -869 -877 704 603 -498 419 80 -638 -586 27 361 43 -498 -818 -499 188 937 -475 368 250 153 976 -631 -289 -14 -598 -857 -765 -709 -773 332 -134 404 -415 914 -273 -514 -998 -529 -487 68 275 61 448 -649 862 -874 -796 -70 651 -324 -246 720 71 -261 -472 323 210 559 375 432 -94 232 -321 990 757 -160 -588 179 -587 541 -261 23 -560 520 -634 -537 -417 419 280 -969 -533 -834 579 -508 545 956 498 -886 613 -866 614 -1000 958 401 556 742 -877 -39 453 -301 -95 -613 823 -488 109 -470 905 948 -46 -864 -319 -933 532 -182 637 -499 84 -32 14 -908 217 16 -672 119 580 855 -482 425 883 451 -381 -128 700 988 -264 -133 -675 38 830 -525 444 -118 82 -529 301 946 16 -844 519 -663 -518 896 -536 -869 -397 935 -681 -245 -458 -283 494 576 -417 -446 -185 -599 -812 541 450 -161 686 -929 342 -228 -551 -949 674 -262 782 896 846 231 403 -198 -795 999 77 -536 598 617 924 160 723 -324 -62 -492 483 304 -448 -606 586 -603 898 -770 -551 -474 493 -120 964 407 510 566 -186 -846 607 -971 -103 90 -127 -584 -270 -747 -933 -698 -984 500 471 393 371 67 -854 -689 133 9 733 756 -996 -495 53 695 -460 459 -851 -660 -592 673 19 409 334 573 -819 -261 -911 17 931 954 305 883 -125 -402 -229 -141 -211 886 -325 195 790 997 -642 383 526 302 637 -32 -419 -996 836 -743 -535 98 -687 359 -158 -195 -776 -916 478 -534 56 -2 959 -308 -983 -274 247 -727 72 -684 -21 -984 -924 144 -198 -941 877 -951 -697 -869 513 892 135 505 111 -695 -942 352 612 14 52 952 -854 -453 -839 155 343 -890 226 -723 -238 580 356 670 579 -689 -843 -802 494 572 915 -370 738 891 -312 -761 70 318 862 -575 -116 -24 -356 -940 841 39 306 -993 236 -837 283 -854 -782 -62 957 689 107 -928 477 583 302 933 501 439 -904 301 235 230 348 -336 77 -488 382 -8 193 -898 -986 129 367 111 -461 -261 -179 -434 298 18 -641 -792 -595 -168 -587 -786 204 -168 -490 -477 753 -497 21 389 -98 -466 -601 -88 -378 743 -173 -436 -147 206 885 -189 -241 -249 572 -513 -191 11 -998 686 212 425 499 -473 -3 441 -645 927 -175 -308 -936 -810 187 -988 -539 827 -644 -907 693 -841 735 566 185 -262 220 192 796 -909 248 -703 932 244 -762 -466 -336 -715 -453 471 612 -968 -689 -85 -3 -207 598 -325 47 -888 -451 -400 559 401 372 139 647 491 -938 -431 578 -931 571 -244 -635 -993 -26 -970 604 -746 409 278 851 558 531 -406 -960 -700 928 -342 -414 -774 -349 644 891 -693 994 714 140 917 -466 -822 801 -895 -396 -347 184 -899 999 955 -739 -245 355 187 -121 358 421 660 -466 -448 -671 995 -27 399 -375 805 -199 -274 846 -613 85 512 -70 -426 -611 -115 668 -408 -955 856 456 -186 -845 -119 994 945 -716 144 -779 599 -377 32 286 -834 -516 572 606 433 268 -371 417 -719 -24 -501 822 -427 -374 622 -374 -466 662 -174 128 -633 99 -571 -811 -172 489 522 823 -859 682 -255 106 369 456 9 -251 625 755 758 -227 281 -41 -133 233 363 520 983 -135 -165 -457 824 776 949 -127 -328 471 -880 796 -466 -301 716 -795 -685 975 -221 152 341 -332 902 -424 -695 600 161 -617 -843 457 398 -195 400 -461 543 626 723 -600 442 161 -990 -650 -193 -538 -433 -915 -760 33 -927 754 -165 133 931 288 -106 466 598 948 -124 -444 -714 533 -280 226 441 260 988 71 340 -565 -20 -395 616 -222 283 134 500 434 195 -556 -635 -659 190 756 778 -212 987 -433 -407 233 640 509 -428 842 552 485 -172 -804 -416 -273 -545 -991 562 587 284 99 700 808 -434 -449 680 -841 -262 -568 -466 -664 58 917 551 -301 -82 19 -183 -390 -859 -402 -436 641 -934 -40 336 516 -627 -515 -254 -996 -912 440 792 -203 -382 -295 -638 -249 320 880 859 -885 -961 818 990 -503 -504 -87 -452 77 -302 263 153 980 -712 573 859 34 -884 388 312 -203 155 -908 144 -446 -819 189 -389 -705 47 -471 807 -191 400 350 -378 -769 649 -333 -629 -183 425 -689 -795 -259 379 420 -184 830 -538 -952 -709 463 355 406 737 -670 150 397 -494 452 -239 742 191 -542 5 147 -462 401 -340 842 -227 274 -524 -719 698 621 699 28 -864 544 -230 -460 47 -97 -892 -576 -519 944 -525 425 266 983 188 -793 712 324 -157 -86 334 133 -58 -375 -532 409 19 -212 -696 -502 337 422 -51 -302 -900 465 223 -363 524 954 -446 324 242 -996 -635 -206 905 730 790 -942 447 -400 804 -764 786 -182 983 565 693 210 -248 844 -786 -78 -137 210 -330 251 227 -99 351 -943 102 -424 349 -570 129 -137 729 -154 727 -400 116 747 -262 622 842 -910 100 643 -982 837 -309 830 -903 934 -957 -589 -70 -852 535 555 -486 461 936 -336 -128 -534 -798 -423 -8 920 753 -483 203 -548 508 538 -211 913 -888 804 12 24 719 -964 963 -845 -354 375 -543 -439 791 284 316 40 -125 -619 431 609 -360 739 -654 429 -315 -790 989 -977 164 -452 -666 330 22 -368 161 -734 -656 -138 591 140 -920 -944 -408 202 -991 -359 206 -905 -695 875 1000 247 733 -665 643 -265 181 -840 -363 -522 931 949 -669 927 520 105 -374 176 -788 -567 423 194 -447 -959 -206 56 -837 216 217 585 262 -267 690 934 -823 737 324 -689 793 84 -587 -904 455 -352 -740 787 -624 416 -960 328 -19 -4 68 -36 -339 -1 -674 797 -446 81 414 650 -67 -38 431 -346 -760 -895 -46 -182 96 -136 -711 -787 255 -983 764 184 -705 -569 -98 -687 396 926 677 -184 991 -299 998 -857 -903 -17 -536 331 -312 269 -733 -803 -721 813 296 551 975 -211 -255 297 192 330 -706 57 195 686 424 -304 -8 890 811 -905 -107 -916 -185 823 -230 442 -824 -979 -717 -223 510 476 -488 -314 -763 -568 -689 -1 852 -374 -31 387 -114 -295 -741 -425 287 -23 687 -234 7 -694 497 -904 -266 -624 -399 349 -999 692 202 409 -397 643 -741 -758 -753 -934 -410 -928 510 -542 720 149 712 -907 -117 350 -308 46 -643 -699 383 357 -891 -34 -770 -956 -37 -502 63 -353 862 -423 817 349 -282 110 -364 498 -764 -838 771 -538 -756 532 774 -835 79 28 -941 684 -710 78 -614 521 522 -409 903 428 549 -774 -677 -54 658 958 -584 881 587 -897 -339 -977 418 939 58 631 -459 -847 877 322 -588 740 946 -614 429 -309 247 814 594 -902 -503 -739 -557 516 -831 102 -630 940 -216 -47 -392 53 808 896 -65 -980 -745 270 123 -980 94 -286 -832 -235 828 996 -753 -726 -962 784 -140 551 193 869 -502 145 927 973 -403 802 -551 -385 -187 -519 993 783 -685 576 852 390 -725 -86 979 -321 -840 -910 721 437 894 795 -338 -296 -80 172 -705 260 -467 730 -335 978 -590 7 675 333 -463 -982 58 870 515 798 585 -679 -673 -581 397 -439 -71 -478 -797 -96 -391 93 376 127 -291 458 -87 189 462 -229 486 -860 -362 -557 -607 -614 6 98 657 -339 687 555 492 93 405 983 -894 4 216 966 459 798 -349 283 536 437 905 -525 -536 585 -715 338 -816 -371 61 106 768 -542 876 -334 -197 943 238 -806 -477 432 523 495 -721 500 369 29 -890 216 -777 92 708 -307 -526 708 -629 878 782 -890 563 -894 -2 953 7 -959 -295 515 30 820 150 -718 391 665 -192 -913 303 61 -565 920 -399 809 634 420 -436 -303 -24 -670 -946 209 7 81 -538 577 614 -525 -729 45 -658 532 84 -760 -931 -738 -621 718 -210 -432 179 -899 -639 492 647 561 413 -23 -772 28 -828 -823 865 723 -574 544 -128 -800 407 629 654 -699 -132 -697 -973 55 -37 231 205 41 91 -379 629 -248 -539 870 90 425 -210 -889 832 -382 -544 236 -657 650 26 -572 -105 458 863 -233 557 -555 392 -158 -554 962 503 -314 -597 840 425 734 -751 -495 263 82 -878 -938 -62 -866 873 -381 474 197 533 -579 474 -356 -496 -80 -366 -225 770 970 -612 -93 -757 530 550 -947 -856 -395 -162 445 249 988 -420 669 -889 -716 226 641 939 -966 -302 131 476 221 -430 689 -412 -221 -249 231 888 623 -290 63 -774 276 764 -176 -4 13 922 895 421 -728 46 306 177 -975 -779 66 985 -491 -173 -895 956 912 -426 456 855 -768 -53 717 146 700 758 -952 -698 711 -930 -695 845 -559 -953 -257 376 95 656 -842 293 -280 -398 -493 -352 79 966 -238 -610 148 -304 593 509 524 -660 287 923 707 986 -920 -988 -893 985 522 -531 446 -53 -840 -136 990 -358 -242 965 -253 63 -702 30 -269 -833 -405 945 42 571 -481 -174 -177 888 759 -536 -391 609 153 216 -128 -357 -990 969 -118 -599 -867 -73 -600 56 920 538 -378 248 138 988 -317 -782 -900 438 -323 -66 110 -941 467 -744 -545 985 36 808 225 383 722 196 332 911 -505 -607 -440 -433 -647 -582 530 -668 -183 70 559 -240 126 -475 878 70 -742 519 153 -738 -199 74 -622 530 -98 453 -376 -677 -966 700 -94 288 -10 -563 888 -71 -547 -990 979 464 -377 -432 650 -825 210 686 -495 69 331 74 211 193 402 701 684 939 -848 -874 71 -3 750 -14 823 -417 -788 -946 -644 994 558 -524 -724 -487 -469 -208 960 -191 -292 294 -92 -120 -370 809 -301 -93 -359 975 961 -295 -608 557 -692 -848 10 149 122 290 978 -250 -596 -303 97 -96 699 183 -437 -650 -765 386 -935 804 43 253 888 404 342 -363 -990 -302 -375 -944 -244 -197 809 -160 -567 -534 -731 -953 761 610 -998 290 462 275 -109 -105 906 -446 -727 646 218 -826 374 230 -93 -878 -986 -5 351 1 -684 888 859 -791 213 34 990 -425 85 568 592 122 660 -93 -537 966 624 525 517 547 -768 208 -506 697 -540 -571 -307 -147 52 -464 15 -779 743 406 495 -846 109 904 313 -50 599 -123 19 586 876 736 -675 650 -965 -834 548 -490 -839 -634 272 249 -315 -379 4 269 570 238 -923 -979 495 955 297 605 -622 403 -455 297 239 312 -874 -918 953 -355 101 -821 -523 -224 170 -506 121 -157 152 -971 -477 529 973 804 -547 218 465 -171 -195 51 739 439 -445 -810 255 956 -21 -145 883 881 27 564 -56 -614 560 -207 186 -209 -184 -848 -779 321 -168 161 -715 -152 -142 25 967 953 -711 886 -336 -261 -767 682 -366 -473 -277 81 -659 -173 -844 -802 311 245 -205 700 657 -245 -21 -95 -421 364 -202 889 516 348 994 -589 814 571 -889 391 414 -166 -43 -323 830 -885 -477 393 955 -362 578 238 253 207 567 426 -832 -447 234 -128 885 190 -959 -468 -214 449 -822 -736 -752 -270 317 -638 254 811 681 466 -450 104 -545 -852 650 -48 528 -523 -819 -148 66 118 -325 -776 -406 519 -911 852 578 490 -635 -619 273 -160 314 345 376 758 -522 -815 -507 632 -579 178 209 430 288 536 -45 -355 -129 -559 -732 302 -265 -998 -984 766 -105 -704 285 234 83 825 -825 799 919 -134 -202 -980 188 363 6 138 -446 667 -905 -628 -211 -794 161 -582 789 566 117 -669 334 558 762 499 -505 792 -246 907 280 189 -334 477 376 -524 411 10 659 -582 631 -946 -494 122 526 -200 891 110 -924 -219 63 31 -507 501 368 260 -133 940 -503 -321 29 595 661 -361 -759 -492 -27 -372 244 -747 758 -249 11 -251 -428 -273 220 119 -7 735 -402 313 -112 541 966 -732 -179 539 151 136 771 -59 -448 747 583 355 535 79 -737 848 -546 -602 787 538 938 -579 -656 813 -388 -158 39 -673 -392 -334 547 -84 -451 491 815 -491 -845 145 350 973 27 601 678 -448 889 932 -672 -961 -240 -510 159 -371 49 -525 301 767 -547 -265 -623 -393 -67 185 -297 440 908 -712 -883 -911 -481 460 -193 967 135 208 -128 313 809 182 625 671 -319 -638 137 -81 411 -928 -402 -657 -605 197 -716 -836 -819 870 22 -597 589 858 -321 514 124 -822 -64 797 -328 -737 -244 -52 -97 -696 430 221 -17 38 58 -549 -362 -816 -306 -255 -326 -399 757 -352 907 329 915 -981 -764 514 -347 49 50 580 995 730 869 461 -961 185 -564 -200 575 600 -342 -708 -530 65 17 87 156 173 -653 -67 165 827 836 -768 -479 730 60 765 -681 -195 411 392 -109 401 -431 -293 959 -471 -752 -158 -766 -104 497 81 -281 663 -72 255 -693 -408 67 -701 142 -765 -724 -921 380 818 258 -140 526 -410 -614 -332 -638 -83 -645 889 -27 315 39 536 243 -388 -198 442 959 725 631 -307 -514 -812 -302 694 118 939 182 306 -395 -220 -642 528 463 69 313 -746 -234 564 354 -419 479 284 -302 777 -298 -159 63 538 -18 -967 -659 786 -84 -712 635 -510 949 456 -383 -571 310 53 -138 10 130 -431 95 -687 -206 188 -289 629 -471 814 827 -298 -805 17 -326 -222 965 340 -929 -558 275 103 148 -967 157 -720 188 -782 -598 342 247 992 17 -206 609 885 -492 -197 -98 591 945 -387 830 191 611 740 632 185 876 -84 -64 762 -424 916 532 474 699 614 765 658 -679 -246 127 -177 -524 -198 -622 -289 -828 789 -557 448 -965 -516 605 -716 925 603 201 -804 11 726 -218 -96 -716 125 -491 607 682 908 -584 914 38 -15 -937 526 -478 -692 870 -766 -22 -269 581 556 977 -411 706 901 175 442 657 439 195 -437 -127 -451 230 -944 -231 946 373 -913 -78 -649 327 344 -605 187 851 -752 -582 -848 -757 203 -499 -284 -18 -21 500 438 781 -563 -176 -544 -613 -684 -852 -725 -837 -705 63 -611 662 186 929 -194 -152 -395 -326 -3 -436 -835 -55 738 807 712 796 863 812 -136 203 -694 -749 -863 825 -330 -262 312 -272 381 224 708 -173 958 -378 -997 915 185 616 40 -273 675 711 706 465 -263 -94 183 768 957 -238 -171 -309 418 696 -799 -918 715 -301 -544 -916 52 994 149 951 -385 567 -469 -84 898 -67 329 860 -611 999 -636 204 653 393 -183 -912 -734 -411 -161 -177 25 -88 -570 -851 -247 238 -129 -640 217 504 570 -682 818 105 184 40 636 839 -176 -308 21 557 99 64 -8 111 -459 -160 -580 307 122 518 -380 -405 -446 528 679 -738 -158 472 634 -546 -115 774 -679 -295 -448 1000 94 -14 166 755 364 -368 126 320 238 331 876 729 981 527 -44 -286 262 -367 752 -9 -653 530 -890 246 290 -892 -549 400 19 -408 627 -436 -741 -564 -894 -356 -173 -570 42 881 829 725 -33 278 -418 -494 331 -400 -555 -14 23 527 -351 619 -585 -909 884 340 -839 805 -598 851 733 -627 -495 -539 -204 -558 -818 -941 -653 142 785 217 -12 891 -782 75 140 -682 876 -352 769 -283 -268 -655 916 -914 -585 -529 -718 375 19 913 -539 -799 -242 739 -233 -743 -592 -217 -361 806 321 -462 721 928 678 -185 299 439 -445 501 -910 -235 450 626 -916 -920 -603 -698 -492 -336 -705 432 552 -227 342 -357 -323 -492 853 617 -71 -794 -833 367 -354 -52 684 191 -4 -338 874 -853 711 340 -449 94 767 528 -626 974 -706 53 771 741 -13 -570 976 -275 -159 -615 -420 734 303 -958 29 303 55 45 -20 422 128 -854 -966 -674 -931 -298 -801 368 -583 -616 -828 -128 742 -862 -524 48 898 677 -868 -534 855 -214 -669 -526 -243 -170 -632 901 -55 -116 920 -406 675 -296 602 84 -713 352 -868 -301 -201 -572 -245 294 700 43 -98 906 646 102 639 -45 878 -721 766 -915 821 737 460 -96 -522 871 -808 -310 109 599 70 337 -163 259 223 -785 517 -332 -81 737 -863 -644 -170 903 -308 624 236 -832 189 -831 95 835 164 691 -768 -100 -999 -143 -1 280 -644 852 -87 462 -191 -658 -768 -91 -649 611 574 573 97 545 -405 703 632 -468 141 181 54 462 809 -453 276 225 -235 966 -527 -93 -573 863 142 409 -633 -260 961 499 -9 -229 -58 844 -805 881 -113 -353 -86 958 -124 -532 -556 746 834 -601 453 -911 -200 556 -486 397 -903 827 857 -569 -251 249 -158 449 586 -457 -939 189 -929 539 -600 414 -88 998 -526 -263 818 -460 -551 -984 -630 -582 735 -220 -489 876 952 -49 -858 -539 484 947 655 -706 -148 -553 -667 177 960 828 601 -583 -765 145 541 910 -466 585 879 -195 -447 -511 -560 912 785 -183 250 969 -681 -31 208 -914 -566 -618 -68 -444 -606 -364 422 364 845 889 661 107 -101 -22 214 -412 895 -433 -835 -667 -244 -901 -623 235 952 851 -815 -793 535 68 -29 952 583 524 403 724 -758 562 690 117 -178 71 760 732 670 -415 244 17 460 628 681 422 854 -568 -53 -533 -980 59 -28 85 -682 337 140 -411 413 -984 179 994 -926 -379 -769 -403 -102 971 -861 -488 -820 -809 169 325 -787 -305 548 632 729 -179 981 272 -622 -132 -714 901 895 -817 -262 -752 -845 -177 -201 473 975 -614 363 -682 339 -681 467 -186 862 -107 -810 93 -252 154 -452 818 -425 755 735 609 310 351 -124 -182 -186 -786 593 -950 -422 -301 868 -469 -909 -126 591 -307 117 -81 -810 850 542 846 -468 988 541 -179 245 15 790 -317 -604 -249 885 -985 -673 -315 -691 -328 -554 914 -376 -990 -5 606 23 648 -602 10 -82 -673 916 650 492 317 -196 -440 -60 -821 -719 953 479 -157 765 -745 714 53 626 -94 506 51 153 710 -476 513 248 -860 963 462 -166 -660 397 844 -452 938 343 249 -392 344 -795 -768 150 -443 604 188 -356 -770 354 -75 331 -632 846 463 -256 -971 214 454 -593 257 -685 619 236 -263 191 -482 32 -878 857 857 342 -627 -232 -183 -713 42 -58 725 590 670 -436 605 291 117 -9 -826 -580 878 -878 680 866 -762 796 164 -360 117 466 -687 627 -273 159 -896 832 969 720 -370 -954 384 -818 -875 -542 135 349 -74 -529 815 -113 -38 566 -778 699 892 -314 170 527 370 -702 108 93 -815 -831 239 687 10 347 -581 454 -37 -494 -611 -635 575 -473 140 -489 -383 988 758 851 -833 -500 599 -427 -942 -97 148 -737 -983 -942 -352 46 -32 -308 156 751 -511 -821 -960 -83 303 533 -627 1000 -622 361 -509 -589 880 804 691 544 -369 840 751 70 254 935 -807 729 -67 -780 33 128 90 56 868 -136 185 641 400 862 -237 -613 349 677 958 -776 -242 176 184 708 -902 326 780 -878 75 871 760 -687 -966 -629 648 -733 -803 -350 277 990 330 -897 407 -114 -304 -103 -339 -908 502 -456 -697 -301 -97 847 -40 84 -321 -762 -565 -417 -1000 652 702 815 734 -50 931 172 -601 524 219 476 283 876 783 -376 300 -297 859 928 -10 -998 -425 154 -109 -595 362 -119 257 -502 -559 -423 -213 -108 -737 -563 688 -82 248 -90 -432 -20 846 -790 632 -360 -733 -645 797 -519 155 31 -520 206 -961 961 221 156 -167 -990 339 -339 435 -390 375 736 155 -802 270 175 -765 638 308 579 649 -203 -714 -331 -740 -113 -81 259 -699 -130 887 -297 127 -368 36 177 841 -850 945 263 411 -868 -91 -812 -714 -39 -567 195 -139 -579 -273 -460 -4 -345 -96 -262 346 944 853 611 -939 -539 -500 -175 17 596 310 273 244 142 -484 -450 -675 -755 -962 -380 626 -101 397 523 -950 -73 -454 698 -271 -780 860 895 -903 -629 -248 25 374 350 -493 -934 -830 -975 424 -850 -102 -457 4 508 826 427 -89 695 -794 -505 249 982 -933 932 -38 557 21 210 -640 -919 -338 -549 -492 774 383 -245 -36 710 69 -226 -978 -30 -116 -559 -546 -979 -693 398 90 -70 440 -432 597 -506 -938 -285 612 103 -246 753 781 295 864 371 -802 -355 -906 437 -817 -819 -999 -614 32 370 -870 -933 -34 427 -618 382 28 -382 -714 -925 497 820 -325 -152 -801 -785 -754 -158 -985 -817 -307 118 181 355 960 243 4 399 -313 919 167 577 311 1000 -707 398 -731 -537 -775 -691 -375 716 -572 940 -416 183 332 -546 -749 -164 710 289 923 -514 258 -1 -712 800 -784 -498 -65 -346 68 -978 763 743 -115 -411 217 722 914 -313 -177 871 -452 -444 -621 -301 -309 900 771 -143 -931 -942 -593 -302 549 -181 707 -106 -728 -310 -345 669 47 531 -349 500 789 -117 923 -280 893 495 617 -562 -317 -278 870 -386 200 -709 -857 -237 -188 558 -180 -435 -807 757 475 -157 -50 -279 -282 -392 950 -188 -689 222 28 -170 -612 75 640 770 -639 -114 100 447 -204 19 24 -564 297 -397 180 -171 587 -925 -837 649 -900 452 -495 -693 -304 -965 429 -25 -353 507 -3 -989 437 -58 -516 -766 -50 -499 502 -502 -885 -555 -248 919 908 -411 769 525 -33 6 279 43 -863 -611 271 -435 -677 -145 326 -583 868 -412 89 -248 -924 -806 932 -310 -781 724 719 -502 929 763 193 595 -298 611 -363 -3 556 -356 -299 866 157 544 -292 82 246 190 801 285 -568 -616 337 -128 -732 -375 -788 -619 538 -18 -401 405 438 -28 555 -585 -98 929 86 -207 -689 310 -808 -254 -869 -321 219 -477 -187 -3 -559 500 -945 -492 428 -358 62 -398 -739 -388 613 -971 689 -611 835 302 -127 215 -912 -641 328 -400 196 -350 -826 -111 -199 -110 240 -173 -1000 -721 291 -332 941 361 -182 733 104 414 -762 -299 -172 -843 -767 783 112 -597 -713 -917 -199 -907 33 694 499 -311 20 -850 -415 124 -168 -625 -828 -991 518 -764 640 -505 412 -439 277 -999 -66 651 -494 -687 -409 926 -590 -672 -353 46 -763 634 -364 -455 -973 37 613 891 -199 288 436 371 407 157 -355 372 -422 133 -284 280 -897 -836 614 -229 -710 -68 489 -962 -575 603 -651 -672 215 -338 487 -930 -854 763 491 -367 -755 185 -1 -736 -21 359 544 161 691 -852 379 462 665 -797 -102 -1 748 -773 774 -330 856 120 -835 596 -865 897 -659 -271 -129 510 -579 3 -97 947 -701 -790 -298 -920 -37 906 -193 591 -628 -811 676 -435 -221 246 -593 798 -276 275 82 506 129 -947 285 -350 574 549 -109 385 652 -55 365 -2 568 -47 287 369 27 -357 977 -105 469 -571 -800 425 821 -462 955 166 -550 793 782 867 869 339 343 -966 410 752 -622 5 313 -304 -267 -657 -812 547 -2 395 990 650 -360 -264 551 -206 -740 -225 380 206 699 907 772 -352 67 -149 -349 -915 1 523 -768 -32 897 -695 -393 113 -920 591 53 -740 365 -482 287 -147 734 -21 962 560 -965 -12 -243 537 652 -975 -444 -133 -584 83 356 521 610 -271 -575 -383 -323 488 -75 -409 -548 -468 95 790 810 922 -118 -861 562 978 -57 -154 384 760 300 -463 -864 72 726 -582 91 -813 -148 380 831 -889 -896 -243 -871 568 -340 -420 326 177 311 -771 268 -984 -981 -99 525 -818 185 632 -458 -330 -852 -242 -425 744 -932 -438 -413 957 398 -879 145 -58 12 795 -511 177 -415 -78 702 38 -78 553 -365 -457 505 -640 -744 39 -302 727 744 230 178 820 380 385 425 285 -778 -462 692 705 98 -354 -868 -439 207 520 -576 -909 149 -397 -750 135 -583 11 -990 861 -559 -893 857 -465 -702 213 -246 224 69 643 -486 -277 80 339 731 152 332 115 675 473 -352 903 -660 723 507 666 -121 219 951 -5 457 288 -793 477 876 -669 -481 224 644 -164 -829 -593 -375 -599 -224 -480 -371 -220 720 178 492 172 844 13 -943 -155 -847 -591 -347 -683 -662 233 312 -411 863 481 -500 440 380 -346 -531 92 473 -645 203 -483 682 -689 -419 120 -276 895 -720 -603 817 892 -886 -441 651 433 293 -743 179 -81 -316 559 -287 108 485 -849 623 -12 -236 460 -638 59 460 691 323 983 591 -670 887 -619 85 -725 -356 632 -50 968 775 488 51 -94 29 -458 -214 617 663 268 267 968 83 -547 -739 -118 309 -495 77 -387 -556 -115 606 -344 -286 350 50 -248 -617 -913 114 102 345 -394 -562 -296 419 807 -262 67 323 932 -364 -51 -139 -47 881 -589 412 588 -66 -79 -588 744 765 757 -102 -484 -993 -291 114 -41 -468 527 -690 -580 770 -898 509 870 -246 831 -557 821 213 -805 880 -635 818 -884 -274 -546 -992 714 -96 -48 266 -625 125 -770 -266 793 912 901 -906 783 895 190 745 686 469 688 8 -266 291 -986 147 22 809 48 -78 297 669 -890 760 513 -595 230 490 676 131 825 -905 -868 -556 462 662 -327 979 40 -114 43 -391 812 -207 187 -426 785 225 41 -667 -94 589 88 875 -544 -964 532 -27 -790 454 -628 -617 857 -340 -456 -278 177 -235 798 586 29 -197 670 -178 469 -97 -85 -823 -384 -931 810 -653 -248 -192 -209 -872 85 788 -208 657 -16 -767 334 381 949 927 853 -457 -522 27 380 241 443 54 984 121 -288 -898 217 -853 707 -102 -79 803 129 -126 66 255 259 605 -764 -323 519 244 -361 -292 -962 -597 841 230 919 978 -363 -316 304 84 -76 793 198 -629 -427 -474 -15 -64 660 440 426 888 203 168 879 -9 505 -766 259 389 -370 266 -309 -345 26 374 -944 -67 58 565 -520 830 217 -170 180 67 -392 -766 523 -986 796 -42 -867 -778 -809 -187 605 409 870 -326 760 -517 636 -3 -982 -623 654 -825 -696 401 -329 -888 80 -639 -216 -824 246 -606 837 -428 238 -189 -818 565 -915 -257 186 -138 -612 551 538 -936 718 -1000 957 -96 555 852 -456 -320 443 -764 221 305 767 -321 913 -271 2 -511 -730 676 -305 470 424 -49 868 -759 -15 -945 351 -286 152 774 131 -867 662 254 -349 841 160 -91 -876 -227 -740 394 -451 470 -98 505 14 -802 580 702 788 853 -837 444 560 17 -240 33 -837 638 490 701 906 -666 -451 262 -526 410 543 301 276 -926 952 693 196 -342 580 -127 287 974 -761 -604 303 919 949 91 -995 -612 488 793 742 -930 -545 -341 -791 -190 -769 -747 368 -647 -460 -112 -270 122 540 -646 709 91 -867 286 730 -60 -583 -799 731 -637 810 388 -291 842 -978 128 -663 696 938 110 424 59 555 -880 -915 637 199 -514 -861 -1000 -18 -806 738 263 -776 -102 105 -871 372 -164 811 -307 934 583 -180 -82 68 -316 -504 264 -762 -170 892 -648 309 -806 -154 417 58 -658 915 -914 -522 -748 -906 643 51 195 826 -676 -681 754 691 -501 674 21 -214 520 733 -496 -389 -47 204 -111 -185 597 -377 -841 -247 -409 -42 -340 -163 515 140 939 -111 -453 -336 415 182 -483 -883 41 78 936 122 -505 -787 397 -538 991 935 -891 -375 -725 476 130 -582 150 -437 306 330 189 89 -714 583 503 417 -601 -93 53 491 -732 -20 156 -535 -560 -438 438 504 790 -585 446 -85 -156 -944 -785 504 875 -164 -46 581 -888 -420 259 -238 87 -81 -36 -597 783 -372 -318 464 154 154 108 -578 -141 58 -864 535 979 402 -387 -799 582 247 388 579 289 -348 642 -137 -473 -601 -499 99 246 875 -323 -245 -211 913 591 -666 -319 -771 181 -862 974 -695 -336 700 -862 -360 -871 377 -91 407 363 -213 144 -750 -439 -781 443 161 -858 -774 709 -584 -245 892 125 -355 -267 672 -123 -736 -850 -123 -395 8 800 -222 -978 873 -834 399 -668 -234 658 -669 492 -985 -202 986 815 743 -264 758 63 406 -377 -141 668 -199 152 -209 842 356 -266 -473 -382 420 394 121 -84 -731 152 184 145 593 -996 -710 -603 -854 -142 -797 -798 926 -495 -957 -489 -620 206 820 358 45 595 514 -213 -629 -271 15 -19 89 456 -684 -892 -417 246 -215 619 882 987 -743 -695 389 705 334 -380 262 -380 486 431 816 -794 -635 -105 572 -702 623 -382 534 -698 -15 -431 -785 848 560 -973 -324 -756 -186 808 183 779 739 127 808 149 -851 -67 -444 997 -258 520 14 536 159 -459 875 -965 172 832 -902 -393 924 769 -640 505 -791 -951 -667 976 -425 -847 -573 -622 -796 601 -214 630 -592 441 210 -373 -348 724 -407 -164 -587 -921 -820 -201 -359 795 99 590 603 255 844 950 899 -414 -468 -794 -308 121 -262 -53 179 -792 -422 -252 -490 -554 -474 738 841 -16 48 305 652 850 -77 -923 -663 182 -386 313 -198 -13 -605 -842 699 -430 269 14 473 966 143 249 425 -789 453 -371 392 336 -375 -453 -608 117 -362 -236 756 687 -222 -994 916 200 -452 521 -39 567 578 -6 -852 668 278 555 -823 273 268 994 34 74 928 69 674 -568 -28 -924 -869 -468 63 -324 86 -788 161 180 516 -727 -612 -764 809 904 -306 318 -587 471 -919 -131 282 806 -471 580 -706 -891 343 87 448 -547 -845 -988 771 -894 -147 388 -238 722 296 629 -432 389 -133 202 873 -190 -794 -182 484 -416 476 -135 -886 -854 -872 361 650 -288 763 447 756 644 -873 -819 -204 128 -648 -389 481 616 390 -522 -887 769 811 -996 295 770 -417 -124 38 -306 -263 728 -586 -230 133 -18 -400 -416 547 -282 181 764 -176 -487 823 169 -559 -288 651 -185 -755 265 -413 -167 -443 458 -110 286 -967 563 -168 998 -186 -737 -26 -326 29 531 541 758 652 -526 -241 280 565 -496 455 -652 -313 -704 -484 874 597 -450 2 185 -557 428 -256 43 -57 615 -813 -79 865 -523 894 159 -964 -519 -640 891 -502 -264 292 -513 723 -257 -224 -555 472 769 -240 637 -736 608 -527 954 -821 35 -977 -94 -221 56 559 225 -117 -136 -605 -928 172 248 -958 -256 -620 -640 919 368 78 -6 158 -629 -194 89 -73 -805 -47 919 -952 -824 784 -572 809 886 635 751 329 854 895 688 248 487 -216 -946 304 550 -473 823 -636 -14 -656 -988 38 416 184 -544 -715 740 -235 633 -736 -722 -508 -736 207 870 375 188 567 -924 595 118 -174 829 -956 322 -169 -503 787 -230 -390 606 821 36 -861 220 835 -383 189 -331 -518 188 573 338 998 751 -929 -266 -135 -369 -750 -629 -879 267 735 -117 -842 -794 164 37 -793 -722 935 206 -199 -959 427 -376 -595 717 -388 414 -124 684 323 -527 114 475 8 153 -370 353 487 -923 -713 -617 -808 -406 161 297 -974 603 235 -429 659 -51 -747 536 -965 -867 93 241 941 -849 653 337 428 -176 553 645 -269 240 -343 -594 -977 -574 943 -476 -83 719 -942 973 -568 -613 -183 -237 -239 274 946 -183 -319 922 -472 158 70 -930 533 -739 -553 549 -261 392 -19 -741 259 -678 -385 671 511 -637 116 -882 -905 436 -703 -798 -521 762 -713 -513 -785 547 -52 183 783 49 643 -103 119 936 -866 -614 521 -724 788 -151 -775 606 -869 -656 887 -52 774 -409 81 341 -304 230 -937 659 -739 965 287 371 -902 640 -401 691 265 -242 320 382 474 984 -198 -905 -782 365 636 -792 -689 371 -266 61 -962 -305 -481 475 513 -976 -106 -25 947 392 89 514 -557 921 127 -585 18 882 -450 8 53 -198 420 -917 985 -793 706 -568 -14 47 782 408 -149 -172 -616 971 632 362 989 907 -559 -760 970 787 -698 456 92 299 -735 298 -324 -590 191 -755 -291 -198 -361 -99 -843 -632 591 511 675 96 671 921 494 734 -391 711 -409 -567 -556 -13 -464 -375 578 -377 860 -902 -193 804 105 10 316 -23 -385 626 -390 701 152 644 987 513 -808 -209 -238 844 819 -837 133 -228 -936 -485 433 675 555 660 610 -534 744 517 168 187 87 -662 566 652 -863 593 779 502 629 -809 33 -395 -126 848 19 374 318 222 272 266 -487 -937 501 -201 724 589 518 572 183 -711 -117 -970 -256 517 226 957 357 -555 631 -758 477 862 710 -17 416 -550 -99 -323 177 278 -261 -438 958 155 -472 910 198 7 -146 -33 96 -7 -201 -337 -266 -29 72 700 43 875 91 -5 -192 -47 -30 -999 530 772 -551 789 89 -490 106 -266 352 671 402 421 233 -220 -249 171 601 89 285 934 -692 -129 618 133 -926 426 439 -689 -573 -201 988 -815 664 752 -395 -665 69 201 293 -93 -502 -459 -16 770 250 -269 -332 46 901 52 589 727 -769 -535 293 -626 -735 -232 -526 -794 525 -320 803 -839 957 -267 430 546 10 87 -440 -25 424 -702 -1000 685 -415 628 792 -719 -139 884 546 -971 326 958 898 871 835 155 -873 -25 -380 -841 -82 323 990 -278 312 552 456 -256 50 -476 208 698 989 -284 439 -180 439 -945 603 136 142 -697 788 795 -749 -705 -123 561 430 -366 565 317 956 -845 -371 -975 -87 623 195 -489 -539 935 -205 -289 427 536 925 -898 -265 628 567 355 -541 -685 -184 414 -94 -141 309 -560 96 76 -567 -785 691 -445 416 269 -869 864 741 -824 -982 227 -873 340 -211 -922 996 683 499 965 -272 530 -108 880 634 525 -899 915 -596 638 512 -44 542 897 -201 -11 -710 -205 281 228 254 247 -68 844 151 -886 436 559 -437 -379 -876 -980 813 -137 844 330 -284 -41 -174 596 -260 251 369 -482 -30 -974 841 208 643 -204 889 301 608 -884 249 434 48 -619 285 356 99 -937 -123 974 -438 41 -528 291 116 353 980 -216 931 968 447 279 -579 491 666 631 220 -795 -300 -937 281 92 447 739 -889 689 -625 -273 899 211 366 685 -339 449 -89 -117 74 356 -311 694 -973 -223 409 -316 794 -583 537 -844 -163 -323 -800 -228 670 -377 325 -653 -70 350 -563 -199 -642 473 12 -303 310 -439 -806 -610 513 -451 -950 -798 689 -611 -905 -688 -286 380 -375 -673 525 -304 -336 764 160 -338 -925 394 2 664 929 -324 790 -984 391 807 -536 763 658 -610 479 -987 -726 -597 -155 -953 -221 -815 94 -755 -58 -375 495 469 773 -218 904 21 12 95 603 448 -20 472 495 401 696 2 340 -999 -917 833 -605 899 132 -213 824 476 -970 -172 128 -428 472 -468 -543 221 840 237 -502 562 517 -112 -188 543 -167 -410 109 884 96 -606 -311 428 440 428 -921 -952 268 -785 14 214 -768 -7 163 876 -755 -831 282 643 -440 -356 927 -388 467 834 -249 -619 997 67 651 -501 268 197 96 150 42 492 557 936 57 -14 872 -103 -272 -834 44 -960 -61 983 -44 -711 -526 -446 -587 667 -412 535 711 -861 985 -159 -806 387 -165 107 601 797 649 374 545 952 -411 -417 962 680 992 94 -500 748 -490 -90 676 -72 -194 316 488 -514 303 -737 620 872 175 162 -420 -942 -161 540 -234 -831 -395 122 428 -729 -823 87 124 790 -303 -367 745 804 -14 511 -890 855 858 56 -671 1000 -869 297 -409 -187 170 -370 370 -233 -723 -28 -655 860 -131 -987 257 -164 833 -572 -993 726 -411 -940 -502 -261 -103 765 505 118 -161 -767 -734 -797 -49 -656 857 -949 -633 -530 74 -16 701 -108 88 -779 -715 809 -260 -435 -223 474 -801 182 225 421 385 918 -866 -780 637 -790 -812 -115 365 599 814 -331 336 -27 759 -677 -345 42 301 409 548 716 -547 -966 245 710 393 590 -647 -898 -378 -314 -813 113 -818 709 -974 961 -975 400 527 -368 274 -149 -196 -971 -546 187 777 -643 -633 -270 -482 -447 -930 854 -563 892 -9 937 443 806 -14 522 51 -113 926 -438 125 520 773 -779 -800 645 -930 -112 -78 726 20 847 613 -855 622 -894 494 690 254 353 -799 -873 988 292 341 742 -795 -25 408 -637 165 -363 629 331 283 -478 -678 -253 -831 808 192 -825 -515 -328 737 -89 -651 -245 -827 434 -820 -624 -480 266 -196 896 380 -426 -262 -201 -772 -264 -133 -660 153 847 971 -419 449 -619 976 206 388 -165 334 -674 -252 -393 -30 464 417 718 892 -446 873 -52 -724 775 -151 -576 -374 703 670 -393 -611 -881 -331 928 -452 317 -579 -229 -531 -897 -587 526 -733 652 22 439 362 -707 972 -456 -72 715 800 -780 556 -529 524 805 577 -268 -735 -16 -872 519 890 339 54 -71 -66 -199 504 -210 315 204 643 -868 508 -936 -432 879 43 372 169 -958 19 473 -813 -35 -866 180 -567 -658 -721 -43 741 -100 600 -69 508 -15 110 571 -618 -448 -191 -742 541 68 318 -830 -122 -707 -598 -74 958 237 899 632 -720 822 424 207 -775 901 -816 378 -425 -104 -136 538 -253 217 698 -857 544 -689 854 762 -308 -230 145 -810 513 741 -293 776 427 350 724 -71 -139 -630 -541 -904 479 817 791 -113 -885 656 -47 534 -693 932 -918 457 -74 865 682 -68 -926 -921 -716 502 313 464 321 980 754 125 198 518 246 513 800 -938 913 -617 536 633 208 -945 421 -124 -854 235 -939 493 593 -556 51 19 -722 -333 211 -419 -78 145 770 -989 -376 -856 -132 -701 213 553 -664 288 147 842 -824 -212 -259 301 -522 -28 95 -179 599 -710 901 84 -781 -992 -130 46 534 -244 384 670 -870 -409 427 219 832 949 917 630 -173 266 -175 -776 -223 -203 811 -264 -611 696 -866 -853 -779 -59 -719 -678 -461 -293 356 -704 -276 -902 350 278 866 909 815 217 14 -504 51 -474 281 -419 313 -133 -584 -713 994 728 249 973 256 -822 614 177 -84 -829 -205 -678 -551 36 804 144 680 -404 -235 213 907 20 303 203 647 372 311 101 -472 438 -221 -832 -717 -236 710 17 15 948 -853 449 341 -607 -619 301 18 513 156 -687 347 -875 -401 780 529 -970 320 -336 380 -353 555 602 -167 -275 830 852 -584 -700 -656 -486 11 209 -933 -946 727 272 3 -35 893 -478 -481 513 14 234 -745 -485 -517 -708 292 -837 760 848 138 194 -622 873 -195 -719 194 400 -282 650 -913 -906 864 643 758 3 40 -197 -686 -900 -465 -660 -892 524 -243 708 283 -343 -763 -423 -468 -514 818 20 -352 -781 614 -432 -66 -528 -449 661 564 752 977 239 272 -761 466 -3 86 -813 499 948 978 -533 -137 -64 -228 -804 -540 602 -593 -229 76 -800 -885 515 -306 -54 857 540 -555 -860 -574 176 531 190 -62 725 -107 664 -976 -52 607 -99 -952 893 -833 -810 491 -979 -832 -59 37 -949 -333 -139 127 622 179 -868 627 474 776 -80 497 -651 -834 -853 709 -933 837 -738 526 -300 250 -954 196 -346 -93 -683 -615 414 -499 294 658 -924 -508 -435 409 232 644 -690 706 254 793 -415 -387 168 -799 -140 -894 -421 601 583 702 405 -439 -259 433 -864 836 142 -986 775 -698 219 -416 100 -35 259 815 980 770 241 -6 463 -356 600 237 -610 -93 -282 68 619 44 -517 855 -347 744 -512 -205 877 264 754 -63 773 759 510 -69 382 553 340 310 684 -938 209 -865 -836 -864 708 962 -964 687 180 592 -553 933 727 111 600 879 242 427 -997 408 -778 763 -921 579 -657 -851 967 387 582 578 919 277 81 -975 619 186 12 978 -882 -388 139 783 288 -175 -575 668 487 -199 -458 -443 364 -922 205 347 727 -119 -933 922 787 -246 -108 -106 -951 -890 282 656 -492 486 250 845 783 -174 -583 575 -816 715 -956 800 -545 -4 -995 -849 -423 934 261 -925 -628 -570 -772 -443 292 -701 -25 369 744 -802 -919 74 437 117 253 394 -463 279 -848 -218 519 -354 209 -597 -931 -195 609 888 683 -570 -977 59 203 491 -329 -897 525 -686 -230 894 -182 209 -587 809 -198 971 -10 -241 -331 -711 -793 975 517 -892 -16 678 343 869 958 752 286 273 -218 -134 -740 284 341 -698 -12 604 264 463 107 -776 -91 511 -123 -215 803 -738 66 427 89 875 -715 608 -790 601 488 -70 516 -536 194 -547 530 -63 -946 -711 -990 -877 130 381 121 -181 226 580 -60 -595 -816 793 -573 -732 879 792 -878 731 874 -817 -932 -790 -803 225 502 722 -411 72 -461 113 14 -139 93 -444 -106 227 -873 -579 863 877 -403 289 -376 309 -78 844 -733 -897 -434 344 320 -647 653 -134 -617 -415 -214 -206 319 879 244 209 -145 497 -339 -834 -236 -963 -103 -341 -684 752 -883 258 -588 737 -148 -764 -681 -342 520 893 -94 -920 -620 -483 -234 359 207 557 104 288 -856 346 911 64 -374 -343 -843 -61 -747 758 735 965 -323 -355 835 207 -219 -267 89 -430 -322 166 922 -446 -918 -760 -238 -518 -599 -639 -307 -357 246 -502 -819 266 352 900 -772 -85 -447 -771 379 298 951 927 -974 -551 953 -30 848 160 585 -300 183 26 263 809 -529 3 -35 -465 -149 573 537 797 373 -852 49 147 -647 739 -789 -488 881 -390 -875 -397 67 7 -125 -256 779 17 -142 -41 821 -255 -879 704 264 -926 -709 -224 817 -251 141 37 -665 -304 846 776 -90 36 -570 -382 822 -100 -324 910 -677 161 233 44 -820 324 165 -288 937 909 -591 329 -863 173 488 -9 236 -676 131 219 492 343 -213 -621 -214 179 -33 765 317 -104 971 985 713 -729 -246 363 17 -734 74 194 366 -134 760 676 983 -438 343 719 798 952 -133 -975 -776 880 -474 869 694 744 503 -960 -513 465 445 -928 -372 -861 -20 975 -348 248 660 -612 22 444 -727 -879 -958 23 585 -965 482 658 -357 -412 107 814 676 595 904 803 80 -989 391 66 532 499 -857 -42 -631 -587 696 -252 10 8 -523 162 -293 -715 321 -993 -278 -447 448 -681 320 276 421 -411 97 472 885 655 -426 857 -805 -269 463 -723 948 630 -904 687 470 607 -401 -413 -781 563 -397 -451 -280 -612 698 -923 172 430 963 772 376 -590 908 -167 880 -252 415 710 -316 51 827 222 -642 319 -317 -761 -114 -706 -460 211 574 964 481 394 -142 -527 338 29 81 -380 -294 -730 -59 336 -855 -788 -4 -144 930 -235 791 -739 350 66 200 -836 567 -545 337 558 239 -368 -572 862 -422 -724 615 -466 803 34 -502 226 -397 385 132 245 -931 608 -218 -274 -501 425 -928 -176 516 632 -479 315 514 -368 138 834 -117 717 282 792 -499 -359 -846 -460 -222 -853 177 775 -208 -438 309 -426 490 846 181 461 -125 -867 346 -820 -275 816 -889 697 -945 690 -204 315 -552 866 -216 -737 -128 -236 375 597 -301 -144 -510 -135 -981 817 -7 613 858 -113 897 823 -103 -545 -713 168 651 -109 -311 361 -328 -125 313 907 -106 766 -172 755 544 -49 -136 973 -323 -621 67 -245 807 8 -579 -569 -782 -709 -512 176 31 -765 880 209 761 -875 492 213 53 180 -845 -240 474 424 182 -690 683 681 729 -527 -223 -850 450 480 -689 -853 -368 156 666 -377 786 -875 -15 -487 -451 -347 224 -553 588 311 575 799 749 116 -86 747 -344 -121 -383 -60 273 -878 558 752 728 -755 -722 346 713 -899 326 -110 116 688 -401 632 -354 31 449 781 428 -850 -636 808 813 -601 -935 448 -545 -92 -171 610 851 484 123 668 727 -957 259 -965 -378 -278 -774 -916 233 819 -527 881 785 -693 -109 -150 359 55 299 616 -22 -82 -983 -856 822 -616 -97 -311 -852 -270 -18 317 -571 688 -250 -798 996 -561 90 237 424 310 -460 -311 -782 -599 -557 -576 -563 106 246 -56 316 344 -459 878 -33 -445 580 -791 900 286 235 -495 -512 -206 55 968 -668 919 -972 75 -650 305 428 -179 558 97 -556 -625 -10 723 536 816 575 -373 -69 715 -137 335 260 581 -665 -535 955 -65 85 -527 690 -856 -388 851 609 -898 -491 -914 -755 763 226 -7 -500 637 398 13 -540 205 65 351 -983 775 45 123 -803 -604 130 501 -110 -266 -821 943 156 985 -554 363 924 -753 234 -974 -908 -170 -378 -205 -83 -595 578 -210 -97 501 -426 167 570 -553 -274 281 -491 -696 340 -766 930 429 295 832 -64 643 713 225 -837 -152 -271 49 -439 -895 503 -104 -857 427 429 -199 768 -592 -275 259 747 495 -623 -182 -840 -100 -511 813 -922 -654 542 -122 597 461 -218 -943 -729 -503 275 910 275 867 931 204 -353 -775 602 561 426 480 -529 522 140 123 108 399 592 82 -709 -773 -652 -635 704 579 -573 588 762 66 37 694 716 -215 -980 634 -876 -716 825 889 -336 -804 530 602 544 410 426 885 -711 944 -1 398 -919 -369 -475 -230 169 332 126 891 879 908 142 840 323 -826 -66 419 872 729 244 -215 71 -469 612 162 278 902 -495 978 -460 -897 116 -544 -934 627 -850 239 298 -569 -506 -166 -869 705 -899 64 448 599 -547 -293 377 -629 107 -322 478 -404 420 548 -502 4 392 -995 -663 172 -734 817 -812 -428 -672 362 -256 -303 568 99 607 -106 -482 404 -315 160 28 110 -571 -555 783 804 -111 569 219 709 -818 -793 -212 641 -192 967 24 -719 108 87 802 -166 -931 532 -524 -489 -968 613 -421 96 813 -315 -229 677 -886 459 -835 -507 471 -513 874 616 -661 -351 -456 905 107 -254 -117 697 389 -493 -403 142 676 -708 -33 498 -924 526 -355 81 942 -726 875 898 -875 34 -82 -61 203 -143 -329 361 458 -638 535 193 448 -522 -433 -756 -613 -596 56 164 557 -658 -427 872 -635 185 30 688 968 -962 494 -388 443 556 759 -29 265 -718 -978 -194 -868 -749 930 422 -292 444 776 834 827 -424 -677 -117 -875 -440 948 456 223 98 -86 -842 -797 867 -622 908 15 909 -544 -671 -209 -362 613 -771 189 -963 588 266 -373 593 -629 7 69 771 356 81 -848 878 819 -109 670 -490 280 -819 456 -567 283 650 899 991 -861 -155 273 -305 515 868 957 485 69 -603 -235 -494 -800 -452 -613 -956 -211 94 694 372 -974 312 -298 770 106 -924 -982 -627 348 -511 92 -180 -151 -496 -240 -189 -765 -439 420 -23 -105 31 -303 411 682 613 -391 -380 -95 -557 109 328 180 484 1 -844 479 -790 827 758 342 -665 -508 962 -663 -331 -402 358 72 250 -240 -848 -263 152 -823 455 888 -62 106 -323 545 493 480 608 -442 255 61 -686 -673 -736 8 854 -848 -722 -525 726 -759 -882 -188 -650 -6 -343 417 83 -153 -552 219 -692 661 -527 902 -829 -164 985 -415 -62 592 -680 135 839 799 434 416 138 -253 -458 -664 -562 -888 33 463 -690 -642 81 -514 379 -338 135 -456 -835 831 143 611 -233 -751 128 -968 -870 -163 -820 971 -277 27 871 729 225 815 -193 559 -176 -746 802 -446 737 -982 171 110 -545 29 -721 -98 -42 -325 -897 -323 249 -763 283 708 -828 573 -293 -124 89 -246 -179 -768 863 -278 894 488 121 276 51 -381 -525 -628 -938 -236 677 754 844 -495 -847 137 -419 665 -234 -111 647 455 353 561 -629 -960 594 191 -542 -388 -815 539 733 407 -659 -409 -410 163 -33 147 -109 -991 933 597 -41 40 119 877 -375 130 -191 425 -587 826 -574 -878 -433 -901 -170 -448 -501 878 -109 467 141 -503 75 -341 -200 415 -464 598 -524 301 -31 84 845 162 878 -50 -117 -817 -276 213 -26 -366 -235 -216 -131 343 -795 801 51 -916 26 -713 73 -77 -864 282 794 367 -442 -985 526 520 -752 659 506 331 762 633 -148 -617 399 885 224 -326 -224 723 391 303 -572 221 -180 -588 166 140 981 831 -305 20 -306 -172 -554 525 652 426 -681 323 822 -864 -61 -52 586 877 245 134 29 149 -289 -422 125 -865 629 -58 -860 -98 84 722 -54 69 412 -424 695 520 522 -930 -985 -976 921 -627 -628 -532 468 -710 326 463 323 726 234 187 -851 -722 -373 -597 743 859 -210 756 730 -723 233 -740 146 -834 451 -45 62 473 19 256 878 286 -323 700 -412 793 444 369 -760 540 -326 -422 901 297 919 552 -469 405 -72 344 -491 -951 -965 330 -937 -752 453 729 740 693 200 -119 582 -235 527 -717 -119 850 983 66 -807 550 -830 549 -598 191 754 -751 -507 -338 399 -108 844 468 880 569 357 927 -768 101 -909 829 787 408 602 342 85 632 970 671 -412 -161 64 -193 845 718 -577 -288 848 555 -492 -633 -311 -688 -176 -182 0 53 318 138 582 -947 -584 309 -508 631 -358 358 652 -462 888 343 135 -352 -786 -801 618 -595 -350 -993 -157 -935 -741 966 -541 -100 -490 745 -238 288 887 553 611 -322 -919 542 -459 609 -168 833 171 857 659 -343 -843 575 -968 -424 -49 152 -661 -502 -562 425 -399 326 495 -472 67 792 -949 841 -47 855 79 162 202 -753 606 -665 -111 15 899 -299 -730 601 466 984 507 119 42 918 48 23 -834 917 -473 278 -667 -602 -701 -719 -750 357 -461 768 2 334 585 155 -328 -475 49 578 -764 999 601 -231 656 166 608 -917 -587 204 -573 -669 876 -280 -773 -843 -699 385 805 -350 969 469 -861 -540 357 43 140 648 -201 -315 368 694 -372 -751 -38 378 628 -453 12 671 273 503 -534 263 -990 751 -603 556 -889 199 -310 177 314 755 861 -530 -238 -354 540 929 642 -566 -456 64 844 70 335 -63 -844 -57 -897 289 118 -504 -832 307 -771 -791 270 583 641 -209 819 799 -54 -986 -201 -463 501 842 290 665 -263 397 90 506 -648 -76 -698 -390 -244 -79 -556 -265 950 -615 -976 746 -528 397 -435 -450 898 646 737 474 -481 -619 357 -195 -930 110 430 599 506 -648 538 700 -83 528 625 223 541 88 -617 -546 771 505 895 -891 837 674 741 -21 264 -88 443 973 467 -574 214 647 54 -844 735 327 891 277 832 -833 361 558 221 864 -997 -396 -309 -564 273 463 -407 -801 -699 -781 185 356 271 -556 813 -248 613 -735 640 -612 -511 -103 715 776 159 -126 -318 186 199 98 194 -782 -275 -640 584 435 401 40 323 -352 756 -299 -127 -60 887 -958 240 652 631 -57 452 529 843 478 -483 350 863 -743 -227 -544 476 -694 13 -722 772 989 -420 841 350 244 103 -972 257 -902 825 394 888 -53 -150 -69 -268 52 790 716 -453 514 -754 -336 -853 -649 495 -33 529 -343 742 692 763 -156 -124 352 719 411 359 560 -820 564 282 -347 386 -232 693 -554 -666 -28 752 -219 462 399 736 -697 -750 -595 581 -852 -904 -153 937 -168 220 -880 432 257 -861 -831 -326 903 221 -409 -506 -462 -751 -970 -393 614 979 -942 181 22 682 158 110 765 -307 -605 -225 336 -717 -912 -847 -616 -87 527 134 961 245 25 -833 6 -51 -423 844 619 808 347 546 957 923 905 233 85 353 667 847 357 92 -400 -971 43 544 -219 -510 -375 -421 928 -877 -377 -259 -411 -974 -836 -554 -341 421 604 92 977 -70 -339 707 -965 876 963 -720 -656 498 475 -874 -133 -824 -263 -121 885 -468 302 -831 670 411 154 797 194 92 -827 840 624 -502 583 -287 -721 702 315 -599 -708 -981 230 -99 -855 517 719 25 -914 981 -269 150 339 -869 -938 933 -56 -104 101 -568 496 -645 249 -577 -378 521 635 -90 522 -423 -165 492 322 680 260 -435 611 402 -277 748 422 -552 511 -952 708 -880 97 -329 -463 382 -602 -219 700 -496 678 -938 958 292 312 369 819 703 -275 868 -556 844 -870 640 -316 -299 -759 220 798 -947 813 929 -436 0 770 -344 525 -834 -541 522 229 -279 313 488 978 104 -673 773 -622 -343 -361 814 -699 155 194 209 -220 -723 -691 120 901 -260 83 -699 -621 -838 774 -396 -54 588 771 846 509 -193 -368 772 75 -888 195 543 -728 -434 -518 844 613 102 -907 421 -996 483 9 -824 -7 -659 -251 6 -428 -480 543 -275 130 806 188 -770 -195 -451 -33 630 377 -51 322 824 820 -150 472 944 -16 205 -227 855 -291 -539 -600 -182 78 -31 -780 -904 -730 -372 822 278 -771 -409 400 -416 678 932 755 -394 152 693 -91 1 433 -239 889 -408 280 58 -123 827 721 308 -868 695 941 968 967 -462 -474 -598 405 -603 -873 385 233 -531 849 113 -450 544 459 -546 -603 997 -797 310 88 929 -90 195 -432 323 132 587 -607 643 -794 533 -545 531 977 753 -745 -919 844 295 777 -582 124 48 912 523 -347 923 908 963 968 -725 -775 247 457 769 -307 114 -572 884 394 904 482 202 -571 710 -765 -605 -762 -47 861 -268 -779 361 254 48 -476 -509 -610 717 233 -648 -655 367 987 -605 776 925 618 683 874 883 -796 -579 202 972 -346 -514 530 767 653 -11 461 177 708 -660 -949 223 -406 728 925 404 236 -82 552 901 923 -200 488 -487 733 -767 -360 -105 754 -630 -156 259 575 -981 -560 -215 -966 -227 228 -84 640 -333 -995 -660 -462 346 913 -588 522 -588 505 789 -6 605 564 -302 -144 72 -316 -815 751 82 -572 -992 298 694 955 939 -851 -517 273 -691 -94 -389 211 -430 953 -143 277 584 887 363 468 151 321 788 209 247 975 -234 357 -592 -532 -378 -638 -230 133 246 -429 429 354 -43 542 -204 -592 646 956 -759 609 389 401 -534 -786 62 -830 836 960 962 247 656 -738 -543 -355 -92 -994 507 -113 -847 -696 471 920 258 -877 760 -216 -811 569 526 -132 -921 -738 38 90 649 400 791 861 463 796 -279 -606 -740 -174 -209 -829 299 271 638 56 -375 -285 105 272 350 707 919 294 166 390 -386 85 -568 600 -966 -116 -436 -597 -780 912 412 252 81 404 420 -825 -2 829 -403 770 723 -506 -851 317 315 291 450 706 -950 -88 -259 -919 -18 -806 -560 -60 -359 -281 146 641 -724 226 -820 -96 14 50 -25 -5 587 -23 -56 724 254 295 -492 -75 339 619 -50 696 -94 -139 -481 -465 888 337 -620 -414 64 -660 539 -288 661 667 954 -177 176 425 -532 -90 -803 255 301 271 321 688 -111 -972 401 496 -431 -253 -874 -130 -511 650 -491 -635 575 324 -832 -579 -424 -114 954 276 238 306 -136 505 -793 -854 -202 463 79 -624 331 -685 -91 -993 -175 484 236 828 536 -911 -394 57 -697 -439 -972 -146 478 -381 -974 767 16 864 361 551 984 -242 543 -415 -495 -601 -846 -762 231 -75 -23 -494 960 651 876 472 -565 -89 -185 13 -883 796 -453 -463 122 338 -763 986 638 752 -930 -127 -879 -905 -537 853 -305 -221 944 -466 -946 410 -805 -748 263 77 217 -404 -81 664 -114 14 -880 836 687 415 -320 -731 -337 -32 -641 986 967 -629 18 -889 -607 -444 991 188 523 -962 -694 417 700 -996 735 410 785 783 -752 -524 -279 -212 777 88 -109 -727 948 -525 38 67 723 876 446 283 -417 359 677 147 -414 167 20 -970 804 -817 437 479 -972 724 208 262 -26 24 -764 -127 341 -320 395 -268 698 -634 395 306 -186 -140 461 -7 152 931 -952 331 548 550 -228 322 515 490 641 -255 765 714 -956 481 863 -20 528 -581 -1000 503 141 -169 419 229 -622 752 684 678 -845 -316 -581 -56 -745 736 -259 -383 -316 283 -517 -869 -306 688 666 -457 -916 -258 376 -570 -89 136 -764 780 -145 -98 889 772 362 -397 -253 -610 988 973 -216 -613 802 248 118 -165 842 322 846 418 684 -879 -782 -225 363 -456 -685 653 39 106 -921 -457 570 340 -109 48 -726 -197 -79 -900 -366 -460 -390 338 403 -754 651 940 93 -678 81 44 937 -881 -264 -645 -810 -290 -975 -95 279 993 -149 -467 -448 -25 -709 -61 -546 51 630 324 568 -911 482 -863 925 10 -477 -52 881 775 -362 -766 849 -794 -610 -543 -121 940 -137 301 -302 198 922 -362 338 531 916 459 -595 -45 -207 47 859 -441 366 990 -791 -905 -664 -452 29 630 152 59 -215 585 -210 -441 496 -231 416 82 -777 -107 93 -824 375 -896 938 -971 -491 -560 588 402 -317 810 -192 -673 -966 315 -639 -564 731 -86 632 -714 -89 -435 131 -844 762 -211 390 -89 -343 -354 782 -844 -80 -549 228 -756 -429 909 645 -402 833 -63 -345 839 -482 -71 -65 308 -482 682 695 -986 -641 -16 323 404 -587 -45 156 916 -911 -604 -22 504 261 204 352 748 -122 344 -366 936 133 -564 -514 -547 841 643 771 122 -625 358 987 -505 -451 851 29 200 712 584 278 727 -385 -884 518 -387 -151 32 -230 833 -122 781 -482 -339 -142 -919 -512 -277 -106 -682 -883 -665 -506 391 -546 632 -312 -562 -876 528 334 -696 467 -957 -567 388 926 -93 887 735 841 164 749 -769 -299 -502 255 -964 -678 310 268 -15 -345 -972 889 465 -837 -344 -724 -8 757 374 723 -140 -93 77 923 -292 841 346 614 518 230 -538 514 773 783 619 839 702 821 -440 42 948 -898 830 896 -35 758 131 102 45 72 -690 988 -17 -188 -713 270 -634 -182 696 2 23 258 -160 -595 -835 -471 -244 -87 818 572 374 114 196 640 -455 728 178 -710 302 160 977 313 115 677 605 964 -108 -234 92 -391 592 896 -877 805 214 469 191 313 712 -897 -192 -933 92 168 -366 742 -407 -908 -603 -330 696 186 367 277 -970 893 964 -743 741 -395 -362 -505 -519 -504 799 -212 -253 -804 -145 456 -480 -806 -303 593 -154 -436 641 949 772 523 374 304 -70 98 -595 653 199 917 -700 825 67 754 868 700 377 54 922 359 -321 555 -214 108 422 69 -887 -123 843 -896 765 835 -933 230 -905 969 226 -932 851 -556 451 -14 -490 -467 944 195 983 875 -136 610 873 -561 -87 501 -748 624 -403 -162 -558 -819 -275 -798 -978 31 -375 -940 110 152 810 247 964 480 573 627 -84 203 636 -86 -945 981 -266 641 399 -729 698 52 -587 966 473 -300 343 -44 -656 170 -417 -462 904 -694 -530 -490 409 974 -762 811 466 -113 -14 -833 161 -416 -592 573 824 -45 -525 -539 -810 -242 -399 435 545 301 432 400 688 240 144 -749 141 -772 -497 575 179 -668 -873 -219 812 -566 229 -486 374 184 412 -474 -82 95 985 -797 -190 317 434 -193 928 849 -498 -923 689 997 4 583 623 877 -477 126 -558 936 -709 668 -132 456 -793 302 -665 269 55 -696 471 613 458 -977 -74 -438 290 967 475 -589 874 204 -478 -734 731 -93 623 -763 -768 -49 -83 223 995 731 -665 686 -4 -48 265 -174 753 761 -158 -387 -416 844 679 -58 131 -577 885 266 239 981 -777 131 797 283 -643 -871 901 -536 101 -377 -434 464 -824 -451 917 298 -906 595 892 -785 -462 28 -721 698 226 795 -931 -356 -734 -527 888 -436 358 -587 396 -849 -335 -363 252 152 -542 326 979 -475 503 88 -181 -7 919 831 -462 -106 587 -224 -457 206 771 -37 -25 -869 -451 -376 -40 -171 -405 -132 166 919 758 -28 0 491 273 274 -152 -452 -345 187 602 601 -485 558 977 -327 -916 669 -88 176 361 -651 -791 -405 614 -587 -278 661 632 535 289 930 531 936 -309 -214 -982 170 368 272 777 -691 -29 6 542 492 -493 -152 332 -896 135 -268 -83 614 943 970 -538 412 -419 -540 -96 9 457 -639 -197 -461 -467 265 202 -598 966 329 -447 -577 93 905 759 -824 -56 -468 155 -114 -343 171 565 -973 700 15 513 678 -403 -327 -386 869 193 -219 182 -100 844 -764 512 -636 -419 911 -961 729 -137 426 -896 -584 -872 -987 393 475 162 -387 -556 -948 180 415 925 837 220 -531 -195 -135 -313 -141 712 -527 267 436 91 610 822 -211 90 -5 -758 -478 12 373 -872 180 -17 -253 -803 279 894 -61 -718 -530 972 -997 581 663 -364 345 -656 -273 460 -903 -154 -203 50 -786 -53 -103 992 281 753 -266 -103 -476 -834 897 839 -685 -447 174 -791 48 473 -827 128 532 192 -753 357 577 414 -772 -612 -409 -399 373 212 552 204 -784 925 887 349 -772 -702 757 -712 697 -618 754 176 -215 -739 -58 436 487 893 -757 -656 64 749 -923 -51 -969 761 -298 403 320 -16 -572 260 -976 -334 -343 -173 -495 -541 16 187 -137 223 114 883 -152 -939 -270 324 -683 215 -712 -123 641 -271 -144 -882 176 975 -516 837 170 -54 63 -733 -879 -191 732 -969 543 -211 -939 25 6 773 352 851 578 -232 -948 825 -309 856 597 -409 -158 700 -241 378 -796 -353 -9 -698 686 793 -892 -97 430 233 493 -92 66 -130 -417 978 -443 -246 482 159 -724 933 -199 -564 530 -580 -802 -722 -237 552 -79 686 -672 632 221 323 -640 -932 -530 -703 -230 810 905 333 -886 -207 387 579 328 -911 974 321 -269 391 448 991 269 710 368 -761 5 -717 950 -724 475 715 272 -932 -787 478 245 581 -785 506 -366 -146 -624 971 -946 -642 -460 458 -405 573 498 -162 -350 913 994 -282 -479 265 -372 769 868 -311 527 -888 -444 881 -477 -789 684 117 -32 -482 20 -81 289 -659 -153 606 -883 767 534 20 532 -364 849 569 -128 306 529 -865 -479 -52 -799 85 236 627 913 -351 -41 -463 -194 -649 521 -841 -968 -248 258 589 499 -943 -187 981 -752 178 -148 948 856 -38 273 198 929 -4 -215 504 796 -366 -146 518 120 68 -891 197 384 -911 620 834 521 841 -211 586 -758 -934 958 -493 -779 398 207 953 827 936 -571 323 -505 -105 602 42 -267 333 -518 -539 -590 -585 -819 -975 -230 667 -359 -168 235 347 -238 -963 -229 759 -729 -938 -525 -405 55 724 791 914 -869 -920 815 -323 45 525 -596 785 -504 -188 -599 -400 615 662 514 -975 944 -642 -689 -802 -337 -766 822 833 902 -454 -824 -681 -530 571 -370 452 -884 -523 -291 18 -666 -357 -935 -378 -347 -389 292 -576 -417 -474 -482 823 -980 910 826 -867 -122 -801 -524 263 635 343 352 -187 377 495 -587 -603 162 408 35 762 -3 272 -288 -1 975 -43 322 -137 310 -528 -863 850 484 -885 751 577 416 -649 261 -593 702 -162 -742 -557 -482 597 -371 46 960 400 251 -706 -868 -232 -852 -683 209 808 -719 192 177 102 -540 810 -571 -833 498 85 377 910 288 -390 438 -846 4 -887 -95 -960 646 -555 645 101 -207 -246 956 -448 411 -119 434 -9 304 -64 63 799 -362 -253 768 -333 -550 -646 897 -40 662 -770 570 -518 -847 522 251 -317 196 -405 732 379 -468 655 865 -299 726 -124 820 119 710 94 879 -323 559 702 -643 -133 -421 996 48 -874 -46 901 -970 -822 124 367 -183 123 -191 615 878 -424 -964 7 -975 -278 -216 -809 -878 55 -586 -462 520 -839 -122 800 -723 -787 543 -809 634 501 -256 -275 534 -733 -657 236 -672 -745 473 -832 -222 954 517 124 647 405 404 -809 -399 -5 -709 -946 -66 809 485 950 174 953 95 -271 480 -502 438 -6 -230 -151 -458 36 -171 -248 -570 -275 269 328 6 -212 -519 -77 42 -519 -710 73 181 -293 -179 729 446 -44 785 -155 -120 -858 -334 248 -792 952 146 526 -993 -953 120 60 -592 -968 -982 -265 -1 -933 -356 -556 604 -186 209 638 -154 702 -352 -43 -723 352 998 -853 242 400 275 520 259 169 547 -124 751 -184 308 777 57 -354 19 524 -595 577 -679 726 -406 113 340 -951 -738 20 467 349 397 247 -962 -329 204 -419 -543 479 417 -431 834 342 193 -367 -885 -238 431 -94 -458 -59 -488 624 732 -697 909 278 310 -311 -119 -41 981 694 -376 746 -687 383 241 -607 -927 -183 254 939 773 433 -221 -441 -957 -885 -722 -755 524 25 -952 -722 -345 737 971 -976 -479 767 -715 559 -188 222 515 -500 269 -238 853 -825 725 78 32 -761 -830 136 -100 258 998 -451 -780 836 -52 -428 641 -678 428 -492 -360 391 789 79 860 -285 -906 -977 489 -919 -57 -110 793 -416 -194 -563 645 222 826 45 919 -480 -320 961 -647 -388 -223 -872 813 801 755 300 -627 521 -128 -61 782 -319 -304 -487 -764 859 -512 -617 894 -32 702 220 -622 736 -710 443 -523 -793 -866 -984 104 523 695 -872 80 -232 229 -777 -461 -681 995 -252 -695 622 -709 -865 463 239 492 -888 887 -996 -776 -576 791 -69 625 -947 411 -576 -50 383 292 813 -511 81 -113 -392 -315 -232 -68 -48 579 -53 34 -142 -30 61 689 64 -764 -666 65 560 -664 39 963 714 282 -472 -244 -507 529 -433 -48 121 -381 -3 -707 205 -785 543 362 -882 -633 -467 -894 -274 145 533 274 -554 249 847 -754 -122 -724 -452 800 394 429 -247 -34 -274 -19 565 -368 -733 295 292 -714 363 -103 -375 407 -440 -616 347 -450 -879 -264 420 -735 77 452 755 -345 881 -358 451 179 -345 782 -145 -114 767 -418 -160 64 -920 52 244 782 -656 -90 -924 -352 608 61 775 533 264 -19 298 87 324 -849 456 588 905 -847 641 -355 -547 97 506 -944 646 824 -302 -185 199 -938 -662 175 922 962 -694 -581 -976 -991 245 -746 -92 419 -110 120 -572 132 -397 -400 -958 150 -815 579 -363 -282 -389 -995 -290 511 -705 -607 760 898 -156 711 -648 -74 588 -603 349 768 -646 166 -408 -108 320 -755 25 857 -946 -866 -28 531 -502 281 -111 815 551 -706 270 635 -200 314 -255 657 -405 -546 17 725 393 371 538 478 653 269 -540 277 -128 -140 -950 -813 512 -737 -407 -553 9 -395 755 -6 171 -63 -678 128 -601 86 281 -724 180 -237 -337 425 -376 128 200 232 139 915 605 -506 195 -852 304 -498 -54 24 138 10 -139 822 -611 278 743 682 -464 -460 -429 249 349 -240 495 741 887 405 607 193 370 -308 -809 -377 200 523 185 851 -714 -320 -713 118 -399 -336 542 520 703 456 -13 953 -259 189 543 -346 699 855 738 -416 611 -736 -279 -47 -838 386 517 854 716 -851 106 -125 -383 895 -203 -691 -502 -807 -104 46 -281 892 -704 -820 -990 -516 572 703 -718 -499 94 -118 728 -549 168 249 614 699 808 10 567 -327 -627 156 -558 -591 448 993 693 298 908 177 -443 -925 -798 562 516 344 -329 -877 -73 -182 -112 -995 960 -715 -610 -31 -463 -921 -618 942 -782 840 -334 -494 347 -812 753 136 417 85 620 -431 127 185 -472 -775 -911 131 293 -173 383 -493 973 685 -254 -536 211 803 -759 -708 108 911 737 945 -365 92 0 -542 920 259 278 577 858 469 832 -920 -526 -310 -860 488 678 -386 480 -488 510 432 -346 461 902 -923 -606 801 -452 -160 744 -309 -76 -403 237 972 -969 382 -630 -907 -188 -372 614 903 833 220 449 194 484 621 -782 -977 209 -477 -640 750 994 692 601 217 68 -486 -365 434 -196 -653 -56 -10 249 -418 -178 -711 898 -848 682 -287 820 959 -219 -254 39 707 545 850 -616 -111 -996 -118 797 225 232 253 -852 -489 -819 -19 -308 -459 -821 -356 -878 -253 679 -977 453 508 393 -642 -311 246 -837 764 332 -215 576 -230 -446 385 -893 297 476 324 -840 134 510 228 -693 99 795 -488 826 748 417 896 857 -458 399 883 -110 547 -335 335 -521 546 240 313 437 -659 -123 -278 -356 97 197 210 806 413 -641 842 247 -829 -470 391 616 704 -544 273 569 588 349 464 625 -456 606 792 -830 619 -639 203 649 -861 -604 254 30 47 168 -823 -671 254 -107 900 -613 999 38 150 151 -437 -258 -284 179 949 -100 38 823 -645 880 787 -6 -413 -939 995 508 250 -797 225 -239 358 -560 832 798 318 618 714 329 895 966 437 -772 755 472 -845 440 -36 -824 966 347 109 -915 855 280 -795 -658 76 423 940 -274 44 -961 -717 312 443 360 -943 -893 957 -669 699 941 -97 -574 608 -550 -779 344 960 -163 -542 954 226 955 307 -23 352 874 -708 -653 372 760 172 211 -930 -661 -755 -531 377 342 119 -11 872 -452 -508 158 -866 -630 -365 56 528 137 79 631 716 113 507 992 238 442 89 -58 754 -484 278 -217 963 258 -259 -547 -897 349 976 -154 -337 -874 -117 -30 -650 -832 659 583 557 -63 287 -550 -117 94 274 -627 -955 703 853 -949 747 34 862 -678 -868 107 827 -785 -576 602 418 214 414 860 -958 -595 -908 -624 -212 -476 -514 930 239 734 258 -298 -102 -41 -177 400 598 535 752 889 -262 -891 871 -133 668 -485 -63 -374 -990 -572 741 694 200 105 108 247 803 365 643 674 662 -652 49 372 -604 -29 173 377 -247 475 764 634 -106 194 -175 786 380 -978 647 -692 -876 -216 -316 355 -294 885 -446 -183 -543 -257 635 -691 449 14 -80 287 -689 -986 -773 958 -994 790 917 -226 19 -285 -733 -782 -444 929 -763 -515 -839 -242 116 614 -966 -954 -679 -22 603 409 53 -272 458 603 376 64 -459 630 174 708 978 285 82 229 330 -857 -44 -505 772 -892 226 -785 767 609 -841 364 448 110 362 940 624 284 -320 -709 159 -473 926 -40 703 544 -396 19 -302 814 -437 -845 442 923 804 -456 -266 834 736 -718 816 81 120 -804 285 154 751 959 917 -248 958 -605 -12 -53 1 657 750 -396 -374 -297 248 652 168 50 453 109 -904 224 -438 -874 86 -176 -240 919 -761 -669 -981 -848 495 174 -193 -765 -307 302 -635 800 10 -672 562 -100 -200 -641 -633 593 525 220 162 -843 728 654 -756 -942 -626 -424 -695 609 551 -529 -883 687 437 766 -407 -18 -35 158 -666 -767 -758 382 -964 579 929 556 831 242 -404 768 -141 -321 -179 51 36 -445 -96 -839 442 -558 79 905 -397 544 -829 474 -713 -659 355 207 336 -969 -850 709 304 -186 -777 117 -342 15 732 366 -450 -818 -577 943 -938 968 203 -825 -860 791 -255 276 -892 799 -603 97 496 -325 99 -212 -263 918 441 446 -25 -393 937 -648 -323 981 598 -834 -325 658 902 -720 417 -281 -847 859 -584 -145 483 51 133 492 -174 818 211 -668 -673 -479 201 -368 343 -155 813 388 -633 909 -696 -114 -611 -322 -642 53 735 174 189 391 754 171 -529 -788 361 -975 -691 572 618 -540 -288 458 -780 191 -568 -139 -17 225 120 684 -513 331 757 -443 814 110 645 203 -533 678 466 385 -816 657 -709 -818 629 -141 543 116 -260 -578 774 378 -991 338 639 -132 953 -792 -750 -413 -653 900 40 279 71 427 818 747 412 388 109 -418 -132 747 -446 80 -903 955 -315 430 -725 168 -859 -551 -892 818 411 -391 676 803 284 832 -16 -37 578 -152 392 853 325 445 184 -22 178 -653 -438 137 640 -986 788 -847 575 -224 -875 280 978 380 973 -317 189 -91 -195 332 644 -400 251 -287 -921 271 -18 669 39 501 412 -412 781 697 29 950 -633 708 -519 -542 502 -844 -768 93 -400 342 891 -843 424 -407 617 -958 -629 681 -804 805 -67 260 617 -389 -45 899 932 -236 160 -970 -206 -386 290 -102 826 -554 416 -362 601 -366 -359 -390 -108 -977 -302 71 30 23 -3 -45 -204 -232 -655 515 242 876 743 -426 -76 781 -179 -292 933 -240 776 834 -325 -666 -854 -299 600 510 563 53 -380 -928 448 973 778 539 -18 725 269 -560 -8 513 608 -777 -114 480 244 585 -810 -106 38 -621 263 922 254 576 285 965 478 -842 -742 338 -456 -25 273 -319 -936 -125 560 -985 -644 -189 -832 -372 968 -745 -143 71 697 984 917 -575 535 -107 -993 -836 714 515 633 631 -289 -100 -486 -604 991 -786 483 -930 632 -684 355 326 305 468 -657 892 164 -289 270 18 -461 792 568 907 -748 321 -706 -93 460 426 -21 -440 -417 -444 660 -680 998 352 -915 -114 -854 406 131 -285 -282 591 806 -61 -816 -508 -299 371 901 87 808 -288 -20 -81 -922 -2 -590 465 23 372 606 0 613 991 721 802 -613 -935 475 40 860 958 -359 -107 -508 -932 432 -590 832 -541 -966 -808 -944 5 -363 -53 696 -602 754 671 -796 -38 603 169 -612 -503 830 -997 -67 -956 995 -254 -912 701 -839 584 -839 -914 -560 715 772 340 -244 748 747 958 598 862 -930 227 -565 148 -338 894 578 566 274 -163 231 -695 880 721 668 660 523 -202 -942 -278 -880 -828 407 902 -804 296 968 -927 846 -342 698 38 -956 -863 -788 779 -119 874 -340 -457 996 -251 644 547 885 -222 778 -922 -311 -760 310 -775 -150 74 -399 -889 99 -845 56 -457 58 -363 866 -158 -783 644 -704 936 688 834 -278 818 -310 232 327 -693 -849 -84 -998 -742 -285 -574 346 281 357 695 249 5 927 850 -399 -223 238 281 396 -35 808 108 518 -749 977 944 -573 319 -960 -636 -260 154 -283 -598 696 974 984 63 214 846 887 -151 -909 -709 739 -547 -45 -257 -712 748 -885 579 -381 -31 -337 -185 -603 707 469 562 -137 764 -714 -41 234 141 -292 448 -633 154 377 -292 698 444 -255 -289 -717 -921 -963 -556 -463 -182 62 957 -608 -580 736 664 400 -207 439 210 -560 -63 -733 -145 74 -75 -188 -297 -606 428 567 699 962 -479 -586 7 -715 -816 -552 -34 349 -21 -756 96 406 -255 499 -958 -175 -757 732 939 756 953 -829 224 843 50 -628 -298 -666 -268 95 -591 38 -488 -192 -277 791 469 877 886 91 -631 -48 651 -735 -512 203 -61 -967 655 -273 -921 683 737 -37 756 489 -458 261 -715 659 865 -306 -241 270 378 -105 -243 -646 -532 636 127 646 146 -605 216 -667 -303 -727 950 966 -101 828 -854 -571 -508 194 -698 878 -931 -249 853 214 211 291 -191 403 647 -829 -881 768 73 262 757 251 922 -356 954 711 -307 -605 863 83 -88 -525 682 62 -467 364 227 772 -929 -169 -474 -504 -243 -272 86 726 455 -225 73 106 667 611 779 358 -500 -663 -750 -445 -244 -617 -640 -519 747 -17 -658 -6 640 986 -447 -148 787 500 311 -255 -115 730 975 -16 -130 -327 -932 667 -484 -545 67 937 -335 743 858 490 454 -918 582 582 818 764 -388 -568 473 -316 794 -278 -913 96 -23 210 713 871 -182 -53 -374 -967 416 -54 -922 435 -707 -942 -124 -922 -799 84 -397 857 640 436 -88 -69 796 -239 81 950 -797 335 -306 549 590 -142 -81 205 -110 -668 -607 407 414 -923 296 22 206 50 -435 191 -842 -647 -531 464 757 249 -176 -566 391 517 454 0 -646 -482 -560 903 -156 -216 194 670 652 48 -28 -316 792 -205 61 997 184 -791 -816 -643 255 204 -619 275 600 -816 106 592 -158 305 872 -930 410 312 965 511 -19 -120 -999 -889 753 -65 473 523 132 953 500 970 641 -669 34 26 -676 213 554 139 -875 -689 757 -334 550 -239 257 270 513 400 781 838 603 -637 -382 448 568 -358 90 898 84 351 -816 39 -378 -262 -364 -122 -719 -864 -869 820 -118 183 5 -13 24 243 588 -790 -551 -515 -241 -613 -412 -95 649 209 899 -301 -635 -697 386 596 965 -938 -357 139 667 -357 761 675 408 -369 -739 -121 891 935 -263 142 803 178 445 -620 248 223 -139 165 706 -457 568 540 145 -834 -956 -917 -590 866 -260 -391 790 522 -19 733 -329 -745 807 -229 83 939 76 796 -776 -669 -379 868 -166 -329 -479 -548 -804 -589 174 -646 -114 173 -699 88 -581 898 385 -336 -36 -563 446 871 -923 115 790 -418 -65 -943 589 395 855 416 -634 112 422 114 -521 -417 -940 -196 -742 -188 39 -920 -825 -330 -779 567 910 623 763 -934 -384 -958 -464 741 924 -505 -689 -450 525 -953 700 363 -75 -441 348 621 37 612 -81 -548 -677 96 -80 611 -876 1 249 -778 -906 -453 612 247 343 -435 -805 -172 -324 -279 -187 95 -73 350 -406 846 652 -30 -954 533 496 109 -605 -562 860 125 664 -154 -681 927 -116 165 769 433 337 542 550 830 724 -873 456 -163 480 -966 -395 367 404 -217 652 45 -408 756 -508 -308 424 -933 -503 583 280 249 772 -905 660 352 -797 677 -764 -426 -908 834 137 39 717 252 938 -197 -914 -711 877 222 762 -979 -245 305 771 344 -212 696 -293 -674 49 -728 -947 -336 -784 -247 464 -494 -199 -922 104 299 -885 -798 300 438 170 -294 -359 -457 -174 -207 -663 693 387 -252 754 -537 444 528 -664 478 -100 -627 10 -512 -855 -17 -128 -631 546 223 291 -991 -967 -281 -73 36 672 139 -589 -720 -851 -650 218 -198 851 -466 391 -373 -22 511 317 788 409 -826 -109 -410 123 -133 -894 -532 218 528 -264 851 -827 -997 -566 831 460 -186 -397 251 570 593 316 -41 -883 -251 902 -398 637 -780 39 -112 -103 -369 -43 411 131 -287 -639 -406 -712 -846 710 607 -633 716 479 -751 -144 231 -726 -408 -82 816 -482 -196 157 108 764 -366 -514 -39 996 -453 345 -682 -675 107 -577 -324 520 -312 -18 -691 613 892 -194 -372 -227 191 193 790 -144 210 -962 900 -560 -361 496 -252 -789 -704 545 -472 -165 616 -237 -785 -529 802 781 539 216 -717 872 -494 -106 -824 -557 -823 -489 460 -573 -133 -680 -474 -939 942 -937 -630 852 612 145 925 822 6 -458 238 557 519 318 -917 973 64 -749 -155 -910 465 -922 -432 -254 -595 -897 325 886 -734 -337 -756 -273 -458 -275 -782 651 -516 -560 -125 -714 -868 -785 737 -304 908 -114 821 84 262 317 806 -952 687 -84 90 -991 -456 955 79 -713 648 592 -784 -85 -636 -600 311 -240 -174 685 -197 494 -467 -587 -41 -531 350 -487 -37 -563 -645 196 -527 -208 -259 93 -739 -448 465 216 -262 -569 -445 859 -855 183 845 571 -645 -835 189 -854 892 -22 -561 -61 -501 662 -982 -811 527 922 -994 891 -567 609 449 -40 950 222 -737 592 350 -696 -86 576 227 -591 413 323 346 -789 -634 5 -404 -924 -64 -395 49 -203 168 -72 -772 868 -141 216 663 -796 687 -656 736 47 546 -37 582 -453 968 -342 -187 412 -665 -639 -686 768 -923 -114 56 -648 765 -793 -496 -358 -302 -65 310 930 -780 584 221 -923 6 705 -231 813 -202 -571 -580 -168 -187 -167 -969 13 265 -282 -175 75 -649 302 -250 503 -389 944 179 -923 -63 550 882 -259 -148 946 980 373 855 -986 -375 -662 -386 298 -107 -152 263 715 -157 -433 -811 716 409 639 -541 -430 214 96 -147 -720 -569 -818 948 -141 -540 -391 236 -953 405 901 426 381 219 992 -602 349 565 -806 111 -15 -739 -763 -351 -562 774 -979 -123 -758 -107 804 -584 -699 -4 -176 -216 -467 313 -999 -342 307 135 -536 -438 176 -738 819 770 776 -594 333 128 -307 347 -364 542 627 -142 724 -878 366 832 341 -166 -464 -940 -4 -572 -54 -573 796 -444 767 -680 -799 -886 -264 759 831 152 377 -742 -125 -383 -340 -400 -429 761 -281 -544 901 -725 926 150 -622 -889 -515 419 -631 -395 571 -138 758 -666 503 532 -770 345 865 -574 -556 -596 -496 -995 512 -649 393 258 -866 275 140 -778 -646 761 750 1 131 880 667 -26 1 734 176 343 849 -573 -425 -830 -671 -167 350 151 -369 493 -916 370 -435 132 789 -775 -526 -664 109 669 547 929 71 -9 -594 -590 -41 -158 -682 772 40 -589 -302 542 -229 -524 402 -947 -393 608 -328 -303 721 659 237 620 10 697 95 214 990 597 -432 11 -184 630 -101 -305 -170 -166 -254 578 -612 51 -375 158 -617 -815 -313 818 -518 -998 815 131 313 395 -485 -428 -166 562 888 143 435 76 348 -943 -385 -874 -327 94 -934 302 215 667 448 422 -550 916 -827 783 -648 -843 -954 162 -15 -694 733 92 -22 -220 105 173 -472 -934 494 -623 -312 417 -705 -822 -56 -641 961 556 381 -644 913 145 -778 -804 -271 177 596 -346 438 250 -699 372 -66 764 -521 57 -263 -473 598 -646 153 179 -429 435 453 919 784 -869 922 129 538 424 -235 -693 795 -459 -218 -441 15 -235 926 142 228 676 217 -773 353 863 666 828 -855 -618 -206 -186 -58 -267 -501 857 512 10 21 736 -448 635 -746 348 656 -857 -564 513 -259 -694 -700 997 -146 -849 -988 687 517 949 350 729 -227 388 41 331 200 -142 852 -377 -444 -739 951 -617 -225 -469 -782 -416 451 278 95 -155 141 684 387 498 212 797 933 701 -52 -49 -230 935 898 -898 233 -481 581 79 -555 -541 -811 884 -960 543 76 -67 -21 955 130 778 -321 -341 -186 338 669 222 -523 272 967 -747 -627 -548 -424 309 692 -80 745 -754 106 -625 735 -958 72 875 -215 -622 526 89 -408 502 -187 316 -560 -81 -645 201 879 434 -171 649 -273 227 548 860 -941 121 -444 -195 98 -105 -931 -220 71 -124 -600 -684 647 315 191 -779 35 826 -959 -16 -779 -350 344 893 -888 205 675 531 -665 206 -338 458 -790 -462 -181 220 636 -415 -755 -810 -249 -59 -675 232 -849 543 -955 194 -481 -888 -395 339 -186 454 250 -571 -136 413 328 622 397 -800 -940 -463 397 -504 -791 65 -933 383 747 163 -18 -934 -744 491 395 141 -407 283 -377 -459 -283 -629 473 786 871 -519 -673 725 654 446 434 79 -558 -662 -475 -169 -826 378 -997 930 -295 -870 249 635 -862 -433 -912 266 690 -824 -819 -771 591 -499 631 -326 -12 -530 -450 457 514 -336 0 -564 -219 -815 40 973 -226 -681 476 295 -514 -824 -388 65 -715 693 -714 -665 -830 -554 -634 -79 676 -949 238 -139 89 29 -935 151 857 553 -696 -775 595 358 818 504 228 903 -515 477 194 -491 882 -906 -27 884 -403 600 273 62 600 -518 45 -864 141 793 906 -495 903 422 787 412 87 -417 -796 -837 777 93 -382 -536 -196 -988 -145 -409 -581 447 668 162 638 -873 96 285 -834 -63 -262 -282 -312 -43 305 264 638 194 756 356 447 600 -822 814 261 -174 765 -20 403 -561 943 965 -241 -50 220 571 -876 795 809 18 -968 -179 277 870 -112 -348 -956 349 36 380 383 -612 331 -339 -353 143 -161 563 -328 -958 353 -222 830 -639 836 234 747 -533 -767 -346 -246 -273 122 571 -745 35 313 76 410 -414 348 250 -65 384 -387 13 -261 309 -351 422 -467 -606 -197 -811 703 271 -345 376 359 -361 -165 -904 -179 617 599 343 -696 9 857 -159 168 16 -500 582 -254 -36 -190 -311 -177 106 633 783 399 655 -108 -711 688 -71 -617 -146 361 481 -157 -104 232 46 803 -552 734 -120 448 678 -607 -463 -636 770 -64 88 -690 -793 304 -977 106 -683 -186 619 -90 -806 -184 298 -736 831 197 -765 131 210 -774 -500 912 -20 969 -337 483 -549 280 906 -911 503 84 -170 -448 1000 344 791 450 972 -728 886 -148 -615 -320 548 -699 590 -387 299 -898 672 422 841 -816 -592 -329 546 363 20 139 754 702 -335 -26 131 748 230 -352 -762 -692 752 -111 637 -75 -230 -202 144 -94 -688 -589 179 610 375 554 422 662 446 -524 91 -491 -664 -889 838 -890 107 -394 -261 193 366 -192 -279 363 209 24 117 -396 283 -353 545 -160 853 511 471 980 956 159 365 857 -456 315 777 29 -220 -239 -768 -987 397 753 113 648 -745 -259 -641 -594 82 -620 -467 -949 745 961 -160 -531 -620 826 -956 953 -312 -959 884 502 876 519 295 435 -624 -904 -61 947 -725 201 -496 443 -556 358 100 852 -59 -242 295 -587 767 -579 595 490 962 -1000 280 -375 -797 -149 904 784 54 77 -88 -245 144 443 994 -106 634 31 -679 -790 -29 -445 487 -397 129 702 251 -598 -114 749 857 642 -685 -616 -359 446 684 282 -68 567 456 963 -842 -556 622 -921 942 -365 -168 -651 -794 -836 -11 119 -983 938 -191 327 -223 569 436 199 -19 -935 610 -944 109 51 597 -171 -255 791 930 204 951 440 -305 -155 919 -384 -785 -262 -687 651 -997 -789 766 -711 961 659 -108 922 -512 -396 772 -527 37 -530 911 -656 -508 152 649 -229 -893 -723 -716 800 -841 391 -998 479 -470 120 844 363 -622 -518 471 -703 947 807 736 -457 -521 -638 617 497 -546 614 -1 211 386 325 -441 15 -995 -778 -496 -914 78 -989 579 -115 473 -331 781 733 -799 714 -639 -502 965 13 187 940 874 713 -88 628 562 184 -114 -683 -18 530 -582 -278 -976 638 -880 -954 -571 -128 436 287 -592 546 -921 -370 -1 521 -197 61 -354 -267 -269 781 795 100 70 -509 -103 237 -307 -678 -552 -345 -215 -839 -633 223 -60 801 231 -251 -73 -258 -743 257 -685 737 -557 -790 975 509 -279 -96 235 -670 -625 -682 -645 -438 -783 -559 -243 -761 -938 525 470 713 948 757 402 594 39 -564 399 -517 501 900 -578 178 -775 662 668 842 -232 -705 -104 739 -739 381 -427 166 320 -627 709 473 -852 675 400 -130 -403 -437 -173 402 296 -885 -382 -710 -514 -115 800 474 248 -571 -951 -908 956 -506 -190 1 -898 637 39 -482 -39 196 468 -260 -95 -912 -387 -647 -3 923 775 -300 216 194 828 -367 -465 -768 140 423 969 -962 -183 738 461 -798 846 -695 942 695 934 -48 638 980 72 -346 301 842 521 -241 291 -334 -466 -19 404 805 277 187 576 -453 15 976 -985 632 -844 -922 -272 -793 138 746 532 -549 -550 389 835 386 -323 128 624 865 -835 -770 -945 -833 943 -197 -320 874 7 -979 714 -829 760 -977 217 -868 -149 964 931 209 -292 -257 -19 737 447 281 -417 755 -6 -117 941 304 -933 573 927 940 487 -701 -129 -881 630 373 283 268 -707 -344 208 888 350 917 125 173 963 -669 164 491 509 145 -830 330 747 902 -420 137 -272 -511 -483 -74 -511 367 998 981 616 586 -942 931 -592 -399 351 -510 -593 439 -468 537 153 -907 207 -714 50 632 16 725 268 877 -923 716 -856 -843 -54 414 -135 -168 -637 -936 -928 -668 -261 706 -860 -483 -182 -213 -637 -961 177 -130 284 268 551 -267 -684 575 426 296 934 771 -972 825 -123 395 -890 304 -103 -315 581 -654 780 772 -15 -100 188 -663 -322 335 -995 70 150 -173 411 -882 412 -844 -262 -25 -13 -52 -414 901 762 -910 209 -60 43 -919 -775 76 -187 -732 144 -864 -653 884 583 316 -846 789 -868 -726 694 -134 -33 468 838 277 -161 -611 -797 -530 -864 -140 -288 909 895 -624 -141 417 -283 456 -724 -618 -294 -870 102 590 -841 -504 717 -881 499 -338 191 422 -67 492 4 146 -907 -129 714 163 -14 514 306 695 681 -797 -609 315 -944 -270 53 -569 -548 112 960 772 53 -513 -752 900 -22 860 -179 -241 934 659 140 -264 -287 739 249 -262 964 -962 -237 498 750 -161 -401 248 -903 798 -763 529 413 -638 981 -210 -875 190 816 709 67 153 -272 -179 516 -552 -753 308 315 -285 224 730 595 409 472 892 -939 351 -907 -811 -996 197 741 613 -261 -961 -1000 -554 376 737 -935 275 -52 -22 -707 658 454 -274 54 -576 884 312 842 -301 935 -799 -403 919 -620 485 537 -600 -427 -110 829 122 116 260 -630 -232 -774 869 -349 -94 145 -672 -786 267 -71 -181 203 340 -680 -588 615 910 -363 -829 -973 -923 -897 953 830 -65 -540 670 810 882 780 478 -643 926 -457 356 833 24 -496 698 880 58 871 41 800 766 -438 266 -952 320 -974 -793 690 -964 -943 -342 -768 -625 -248 -217 -529 -616 56 766 582 210 569 872 -647 -76 286 663 -628 -247 829 -557 -69 940 -545 -38 784 604 -736 756 565 106 -788 347 432 649 925 975 -493 -800 613 357 -577 -386 421 157 -299 -594 218 619 553 -138 882 659 -946 479 -459 526 -184 134 937 -756 206 -330 644 -470 -379 -127 83 418 102 -871 -505 567 311 540 -18 69 -643 -418 284 717 140 695 186 557 -491 -154 -255 989 -875 94 -590 956 -64 -950 186 268 -891 840 547 -562 42 -866 -315 795 723 112 223 -993 -264 172 -787 -376 -751 -60 -267 -527 220 774 928 -653 995 -256 88 943 -333 -644 438 525 -882 -629 -738 97 85 359 -619 913 660 166 198 -925 -856 -628 -781 987 -764 -644 -138 -748 422 739 -242 -929 -94 193 8 278 958 625 -950 20 765 -439 -758 -564 -238 -596 -73 737 610 -743 -251 242 630 9 -378 -134 -249 250 -40 633 960 905 -753 -818 265 -243 -676 360 -990 128 -108 -258 975 -350 -754 604 -144 202 -759 694 -552 471 675 -430 -101 26 993 -24 103 -254 908 650 -523 -627 -502 619 -822 795 284 -412 -852 375 946 43 81 949 490 813 807 685 906 -304 86 -559 453 290 -1000 360 -59 -795 -407 513 262 -976 -138 232 -233 431 601 -301 -284 -142 -211 565 -317 542 438 963 786 -783 -484 183 779 -10 651 551 552 -581 117 388 -447 443 614 -388 236 941 -219 -477 -374 -125 -362 -874 492 -961 -78 503 314 -697 -538 927 757 697 -713 -198 -312 758 -369 317 291 785 288 -579 -548 118 541 78 858 -892 -539 828 -137 -726 -597 -878 557 23 328 439 351 -459 816 953 -319 494 -926 -792 -486 230 -179 -491 245 177 317 482 -30 -783 555 -513 -752 838 -720 746 -715 173 -242 -585 -857 -544 934 -335 870 -123 -794 192 553 -978 980 750 -62 -426 270 619 992 639 225 -721 -160 639 217 -652 739 714 -850 -42 -579 -664 702 -942 -595 958 -939 -200 -850 -700 199 1000 -283 -484 494 -905 698 757 -38 294 -595 422 -411 612 -391 -369 -516 108 842 815 41 -484 -761 679 401 -298 -632 -992 -566 -938 879 -820 -851 -490 205 360 837 -955 583 144 355 -517 -472 610 -860 724 -435 -29 219 415 -668 -776 406 -157 145 716 441 -953 50 -984 172 225 -965 409 128 465 835 495 -899 -552 -433 963 -499 312 -371 -655 389 855 427 -130 23 237 378 -578 20 -354 -309 -920 -650 474 591 339 -384 110 286 221 290 176 -841 -525 799 -195 703 728 290 -542 -309 -187 557 -328 -652 92 -294 825 206 474 -889 -525 -326 559 -979 414 570 -344 -111 -479 211 -229 -537 940 484 -115 -243 865 -659 -910 -552 879 535 420 -454 -345 322 -143 -80 -866 170 -510 233 -361 303 -457 408 -157 -56 535 904 -790 -238 957 21 -431 132 -678 670 305 276 -619 236 906 82 975 -705 -645 599 -482 991 -454 618 494 671 422 975 951 -989 -909 410 -513 -915 745 330 384 472 658 77 -804 216 -828 187 738 -93 -136 -328 111 163 563 845 998 251 370 837 296 408 201 128 816 186 -342 -659 -380 -429 248 35 -451 -955 994 -733 -286 374 439 729 447 -401 -315 7 797 -968 -141 -304 913 -388 157 -520 -396 591 -690 894 -359 126 299 602 766 -381 629 469 -88 -16 175 -253 -665 519 -369 -704 557 -927 -361 -729 587 554 281 -606 112 -992 -586 339 -8 841 -173 961 227 969 1 -651 -70 47 -264 878 -23 -570 -682 -589 612 -61 745 221 -932 -781 209 221 311 -602 -547 667 83 -473 -688 137 -610 379 167 -794 479 330 -876 619 346 783 -31 829 -402 -206 -363 130 351 982 -718 711 827 -76 370 -705 -797 -180 -516 -380 -89 630 -496 -878 -240 698 -532 -451 329 -837 -54 -637 -950 -329 -373 -123 -652 -837 54 -504 -219 540 -384 -819 352 416 211 -245 -23 418 495 386 -591 196 -753 139 -501 868 964 522 881 100 949 709 -829 125 427 -242 -684 -878 -783 504 -677 -638 -142 265 404 178 996 247 -569 641 -389 421 -108 -689 -554 -259 511 -366 582 831 104 -295 -371 -795 -520 619 561 899 685 880 707 -96 -796 -642 -656 -617 -108 416 257 302 77 762 -407 867 323 -164 100 -116 -155 -480 -839 -523 123 716 186 936 -746 -867 572 -869 -289 221 -935 -468 -77 -306 -838 879 2 960 -696 -347 989 128 -142 -781 -802 635 830 -387 675 602 11 -916 -483 261 322 744 555 -240 813 626 -80 -661 595 11 -256 582 -977 262 -525 -225 -737 -759 -260 664 -152 960 515 -153 -94 -725 802 -296 -557 -787 -251 512 972 -341 -227 888 -492 634 -478 -525 -267 626 455 -594 -10 161 890 82 -5 -862 -79 812 -302 -365 -376 529 12 848 -946 65 961 -652 215 -553 747 409 -733 -248 234 -15 -278 399 -364 7 683 -603 -58 -244 -431 793 121 -215 279 919 -395 -69 209 -874 -930 -542 561 -521 -95 426 623 -174 677 -749 -191 -451 825 73 4 -793 -136 450 -535 -656 727 417 91 180 -922 -682 -237 414 167 -512 -940 885 148 218 -297 -428 -490 -633 545 103 774 -249 -335 492 -890 117 406 760 -505 228 -956 471 -136 -147 -42 271 222 -800 -295 -922 833 -739 548 23 -250 -64 -11 93 -989 193 -343 -268 -114 951 -228 -756 -673 383 -752 576 32 -270 947 -737 -857 579 -45 253 -113 -330 -982 919 -940 -657 534 327 827 814 -188 453 -267 513 -571 688 696 -872 731 -804 -887 -127 910 -762 -222 100 -219 -116 561 -3 463 -615 -253 -925 -69 -812 -829 856 788 231 82 318 797 349 608 808 -724 -402 793 727 871 620 -526 731 141 -497 -577 688 -909 -151 -954 666 761 394 646 -925 703 -887 446 -924 -485 -299 726 -656 -940 -721 141 -828 167 -933 -64 -103 -40 -251 -824 191 350 327 222 91 325 -255 384 676 783 -779 -309 445 -395 -973 992 -113 -557 661 -816 -6 -997 655 -597 -765 -146 -288 -264 616 -13 -967 -212 -471 321 -181 -218 574 -456 -265 -841 677 973 -349 627 403 -273 -620 -393 687 200 261 -8 568 95 841 -894 767 -474 762 -50 94 30 -200 629 463 -37 425 680 -610 51 545 -563 -321 -762 46 741 -947 635 -615 -290 317 -413 243 428 808 -398 -615 702 -645 740 -494 105 -981 639 -194 -29 458 -278 502 404 -721 -112 -947 582 388 -41 339 784 -655 887 -716 692 -898 -924 -307 -991 -134 -213 704 -815 -746 952 148 -809 -204 -985 870 -321 590 -428 130 926 552 -116 186 -548 333 -680 -958 62 -439 -433 16 952 -36 705 576 -354 -148 -987 -659 367 -871 -132 163 772 585 -760 473 766 533 -96 -49 -650 425 501 658 321 -76 300 537 -664 -958 83 196 706 638 -704 -735 -724 695 718 -765 909 428 765 -400 -976 58 -912 -768 -279 96 642 412 579 -625 -508 247 772 -13 -412 307 978 -138 933 -967 256 -167 397 873 328 895 -741 -723 -347 -944 -902 -574 947 0 264 -634 128 799 -966 -778 964 -571 480 830 -924 -3 -900 -885 -948 -88 358 69 -412 810 -162 145 -85 -109 -918 -908 964 3 -936 938 684 521 -899 646 -282 326 -993 -275 -357 -285 -552 -656 449 -481 629 -634 196 760 -317 -733 -887 632 -759 483 -677 -887 291 -221 -30 -466 939 805 954 64 231 -148 330 -736 139 -634 -243 -896 520 -787 845 -566 -989 63 -567 616 -487 479 -768 486 726 -858 -973 646 767 -734 -8 891 461 323 399 -436 -1 -280 775 -46 972 -301 -360 -957 -679 -402 409 587 969 -894 275 -794 853 472 -172 -726 -763 -978 -420 -70 -284 -321 778 183 933 222 -391 -57 656 895 -458 -435 715 791 -693 -545 -362 731 861 -848 -847 879 -580 -904 -342 -581 -92 894 -913 709 96 -68 666 -30 -422 236 749 -70 -615 266 -140 -766 32 -449 166 836 -356 66 899 478 786 82 -965 512 587 441 736 933 -807 -433 -83 311 -488 325 512 654 -785 778 75 -547 -728 -536 -600 -60 649 635 99 -867 339 -629 -350 -25 -781 156 -149 -588 218 783 -95 61 640 -706 -49 969 911 -903 386 -704 811 -925 -241 -146 4 795 -235 -144 -671 -488 261 -5 222 826 -311 428 598 -767 439 235 886 -92 -854 -276 416 565 -53 -442 -790 366 165 257 281 846 -362 -179 -509 -881 683 -428 777 -137 -101 -83 -472 -98 501 799 693 -486 377 598 578 161 -998 100 -595 -217 59 -540 -578 852 150 387 66 -929 4 -249 881 -145 -565 -250 662 -142 -564 -905 -923 -876 948 426 884 -955 595 -668 -11 -808 -118 -532 -199 -274 634 148 -983 -434 -6 222 -630 -518 -677 -500 376 551 -147 -33 -82 159 677 -183 126 -689 -432 -150 16 61 211 -275 -948 -238 740 502 -724 95 925 -8 -486 600 -878 76 50 -982 173 -796 -541 -286 -249 -308 -395 58 517 -186 -370 -236 204 669 855 -711 -833 -609 454 -657 605 -379 -617 166 230 -826 87 -460 -325 910 154 -275 224 -474 1000 51 167 720 524 675 -388 970 322 569 -693 -194 762 861 -10 -703 295 -847 300 -3 -98 322 517 821 -667 -833 -432 -302 -263 -457 288 247 -62 914 -302 -4 -304 -104 734 685 597 -371 -393 572 405 -468 -476 -27 -310 373 -997 324 331 -497 20 433 -850 -674 -9 -995 202 -455 -356 -156 -927 209 -256 743 824 -12 457 -945 263 -666 518 197 -162 417 -8 199 -753 -577 -384 -437 -339 341 98 -263 -873 797 -206 -472 876 746 -29 700 581 -576 -440 349 -55 846 412 -782 -668 -247 305 -4 525 720 248 483 220 75 218 688 879 -592 -678 313 -527 -886 113 727 -799 59 849 923 -552 -972 -286 -301 -549 94 7 -723 261 760 -471 73 790 153 -512 -651 -973 -496 357 879 -837 -925 -269 -848 -794 -980 1000 614 -585 -503 82 -177 425 879 997 650 543 649 -473 864 -108 787 44 628 446 -398 -848 -840 212 769 531 -589 -659 556 -566 -97 -604 731 643 -216 425 -235 -271 782 671 -976 342 -504 -735 351 -611 -29 241 20 -391 747 391 -648 125 125 588 -846 773 -849 830 276 -83 -25 -22 571 50 777 851 -221 138 529 808 -348 215 357 -267 -516 577 665 823 -334 298 -670 491 931 -727 388 246 -45 329 -884 -809 357 605 -952 295 -835 814 692 670 -125 16 513 585 -368 814 -724 -717 -550 -530 229 360 -31 642 862 -66 -828 -862 -784 -404 -536 -899 -749 164 -459 638 516 987 -680 735 -415 322 905 -61 -836 391 -198 -299 -531 74 -475 -822 -370 342 -467 457 878 -81 551 485 -778 -226 -665 -388 706 793 -327 -126 -964 957 390 367 -78 220 184 -273 -525 -444 -137 -296 -596 28 -295 450 -20 -817 -1 -53 504 -53 395 991 9 740 721 -952 706 588 535 -762 139 722 560 -424 -482 -804 -930 -566 -238 -474 -541 -631 124 481 878 -703 -311 -285 333 -381 28 61 546 365 467 -513 510 470 480 47 -603 -27 -458 -515 -634 -565 672 -936 -762 -930 -405 -484 455 735 -628 -935 -678 758 165 293 515 321 -676 -848 -139 -144 304 850 23 758 -903 250 766 -930 -899 -641 675 -699 319 -812 753 731 -962 789 164 -290 -356 160 -866 -708 317 596 -958 670 -953 -11 640 -287 -212 -906 637 756 -39 599 -550 211 927 -514 474 828 -152 196 32 -237 -229 808 63 -887 189 -986 -299 -900 367 742 -462 976 -866 682 767 -154 -752 156 -439 258 833 -818 -563 -424 -926 723 -708 856 786 -68 -710 -437 -774 -801 -165 -603 506 913 -323 -395 693 -829 595 -267 110 116 -866 -885 307 -981 -561 -891 -993 1 -236 571 -191 -439 -668 59 -261 -119 123 -549 475 -617 -311 331 321 994 523 361 -165 -847 -723 -311 352 42 715 -213 721 679 -689 171 -564 -331 925 -733 -392 -853 -682 -730 -182 195 -646 -762 120 883 249 -259 -821 -435 -48 -507 53 -655 861 823 -707 -811 910 -769 -293 -850 -248 -382 558 60 978 197 -55 223 -964 -406 -52 740 -171 992 -329 443 895 480 662 -899 -768 -667 -832 -825 301 -112 -374 153 270 89 727 320 984 -543 893 -944 898 -23 -666 56 653 -708 -356 -358 -761 -882 -71 722 341 -690 -531 -751 443 913 121 103 253 457 806 -329 -774 747 298 8 -282 532 845 -20 548 816 117 -914 114 750 -11 -904 -790 442 -565 207 -904 412 -80 264 -703 577 -599 -1000 -949 -490 -525 -405 -937 815 -594 419 -609 -889 734 -157 -774 -281 -575 -526 -943 364 -343 -285 81 -422 -230 876 -802 15 -318 -290 676 435 -180 685 -951 641 967 -867 468 603 746 344 -215 -343 664 633 599 -181 -600 861 459 15 -970 -248 994 787 -274 36 -397 -792 803 585 860 -61 -52 300 -944 113 676 51 -962 -133 544 -504 733 -54 -568 330 829 -776 478 -518 772 -82 -626 -256 -833 -202 937 959 -849 971 539 311 78 -828 -799 296 -808 619 -598 192 -583 -949 -44 -763 258 650 45 742 537 897 -316 907 395 379 -462 -375 863 -82 526 613 -411 -666 190 767 218 944 728 -991 -675 722 220 -803 -58 951 -235 -111 -599 908 -217 720 922 434 -856 211 -711 -848 -349 786 -342 -133 -603 775 -685 -325 440 186 -49 -774 -464 -215 -395 -134 258 -110 -975 348 209 -187 57 -251 149 -548 987 -901 -472 239 -594 820 -613 -627 136 -191 -529 670 -568 562 532 801 -720 981 -242 -91 -87 -153 615 758 371 854 32 605 -624 18 -215 232 43 -823 -609 957 -333 422 175 719 532 -837 -605 -162 -808 292 732 -181 -811 -685 361 571 -53 -718 -423 -998 -164 -212 567 817 613 989 -503 206 -926 57 -505 -117 -276 -859 -601 -351 805 -320 -486 260 -257 714 -216 452 967 -620 -833 763 888 -112 -258 -133 -600 -316 -30 -735 -170 -629 -119 -90 483 -641 776 -642 -714 262 551 603 -342 -930 128 673 450 326 784 -449 -580 -569 759 18 -757 -844 -322 -269 -964 -644 -633 473 -987 424 536 -362 98 -463 -792 384 693 -36 401 -299 -96 935 -103 -809 223 779 -245 859 -639 986 -519 370 501 529 907 867 643 926 -214 15 -384 -497 -325 -554 -734 638 -505 -144 -17 821 161 622 -946 434 -2 -923 406 -932 -309 469 -344 67 447 -541 -270 -201 -972 2 227 346 142 -967 822 -362 -356 628 738 -467 863 942 -776 -773 -125 -783 796 -799 594 480 -805 -631 446 16 839 964 758 -130 17 307 181 -68 -802 402 947 399 -967 -169 17 -627 655 714 -726 499 -219 -549 -663 -489 -825 668 -156 -180 -104 -393 -685 -100 601 152 -770 710 965 162 -744 -796 531 -408 719 -921 -610 788 -200 706 -675 661 -525 -422 -488 142 -739 530 -991 874 -374 21 401 -794 846 566 862 -203 85 866 -100 -846 609 -713 -800 285 -316 -349 -814 667 -794 -584 -450 792 708 119 -753 731 531 400 985 -848 -372 230 252 262 299 -671 -101 458 -529 287 -220 858 -380 -911 -885 -734 334 -26 596 -202 -616 -524 -159 13 272 746 -395 -108 2 -12 -373 -526 678 -324 953 942 276 47 627 839 682 380 894 621 464 -112 120 542 -13 -756 340 249 694 543 -137 -854 -260 938 708 95 -797 -722 572 641 456 453 -966 -364 349 18 -196 -187 432 -191 -698 386 -794 329 -641 -530 -533 -646 -304 -523 -314 314 917 61 -835 513 -283 65 -15 -156 699 -371 791 -869 -634 438 -967 -124 -72 -127 328 -775 -428 98 -789 154 -905 136 784 319 621 -487 281 -201 728 187 203 -369 755 330 -738 707 -845 -168 116 -203 322 -192 78 -188 549 -46 -922 -716 -262 983 -869 579 -759 620 824 -997 537 822 765 -606 702 268 -652 470 -127 392 415 148 462 145 84 -59 -727 226 451 540 398 -388 177 -921 -110 160 347 745 976 25 468 587 417 -657 -146 985 57 -127 353 -767 -448 -289 495 -554 -407 79 -946 -87 148 795 320 -376 -429 541 41 -588 -50 76 100 -663 810 153 -59 -748 -838 -634 -832 565 -115 -398 -331 365 -743 717 84 528 744 515 -797 -247 -926 -297 839 -802 909 -7 -341 159 -578 747 -303 403 222 -247 -363 609 968 97 -607 -959 -500 902 169 823 151 154 -147 -886 -473 405 375 -55 -534 869 603 438 406 123 663 893 584 -864 -602 172 691 861 -434 -540 666 562 -286 707 -510 -437 208 -656 -702 -731 547 379 -735 45 545 -468 -479 134 -177 848 -328 -574 376 -255 -657 196 387 -169 -610 613 456 355 -871 524 -843 -352 626 -700 -353 -338 -117 -383 -366 969 663 100 -348 -87 -328 567 184 -495 -95 617 697 320 -179 -70 -814 592 281 593 263 47 277 82 300 664 422 -691 -922 -163 -501 -725 392 164 -853 22 885 179 -333 -233 161 648 338 -493 427 662 -420 -977 312 915 -52 767 -164 -105 -2 -168 -95 -427 -977 765 -180 333 665 847 -572 809 331 582 266 -740 389 639 295 -528 487 -364 -905 25 869 17 -379 -826 -589 -325 435 -503 -259 -747 -227 92 499 513 643 -861 436 -295 -613 37 949 -680 931 -440 490 -942 373 748 -833 807 -272 -917 855 -139 382 719 231 -153 -499 -60 -942 -220 714 500 562 -244 -500 765 -345 -941 860 683 -329 79 391 726 -73 -483 953 -747 -679 -724 449 -539 -876 102 -769 530 173 -511 -281 724 -164 18 -891 599 -763 -308 -611 152 427 -144 216 -720 104 -47 365 918 -924 -292 558 692 -820 -909 460 81 -479 101 -685 407 -739 -591 260 849 -608 -951 -409 -905 -675 -552 -832 -97 -243 -89 -499 997 655 -117 -319 471 -137 410 -247 966 -694 363 -996 -578 196 -113 -539 425 -912 232 -620 498 -847 -249 -514 -63 -610 -554 -109 -637 -528 235 706 319 -169 761 390 -973 72 908 -393 760 213 -835 851 590 -46 -240 -344 331 -822 -641 700 147 944 -437 -808 852 -268 -643 22 -615 -887 715 81 338 -825 -939 203 -497 -86 -841 540 398 9 443 590 322 843 -144 -563 -11 -330 -818 -995 -505 420 160 32 877 543 295 521 -62 480 983 -186 -464 -53 -909 -939 882 35 -506 -128 -297 -942 348 -303 -367 -166 35 564 653 196 248 -547 -288 378 -464 294 249 464 -996 775 -759 -179 -806 -954 558 690 -8 615 12 588 725 436 -126 -178 -886 -521 -411 485 -418 34 822 -171 -197 668 -302 -590 -158 277 -992 940 18 134 477 -470 -421 601 -309 -244 -620 756 -633 253 -771 -67 -718 -600 -112 60 783 -439 -859 663 -947 279 481 48 -22 289 468 498 911 -159 -580 642 -531 971 -829 -360 785 867 938 -500 98 -174 -354 -205 519 -680 -242 944 886 764 -96 -549 -541 -87 -388 -926 -486 445 -496 -781 563 -787 465 453 -292 987 -285 -99 166 765 238 -136 -4 -544 -499 523 -439 672 832 910 -782 -453 250 324 -696 764 -900 162 -832 -582 -819 883 -547 652 -925 -740 103 -615 204 -692 210 349 164 914 -667 287 -139 37 -813 -327 456 757 450 -11 -141 -300 171 -949 151 427 -521 430 946 147 -759 675 -447 506 720 317 123 866 279 -631 -952 582 -758 -558 382 665 -683 211 -482 -137 244 332 -81 -489 -828 859 358 -159 -528 880 -922 -522 722 -924 -988 923 340 463 414 -512 -990 533 -413 -987 -372 -461 -447 -950 813 50 595 616 480 484 195 -673 -177 943 800 -18 -493 522 388 749 885 -408 655 -404 988 385 -703 703 927 -259 -457 293 -196 193 -155 248 -123 -561 -152 435 -650 325 -869 901 -671 989 990 849 -600 -142 854 561 -518 -79 566 400 -693 346 -385 -677 -679 984 -560 186 -8 613 188 -758 573 -357 695 124 835 -208 -554 -946 -577 -98 -719 554 -466 -355 -434 590 -794 -741 -300 671 861 301 -202 -953 -987 -754 -41 677 -909 998 202 820 787 -15 -442 0 452 -41 -654 -416 732 -998 232 -311 484 -157 545 404 -606 259 363 -159 -40 293 -255 -684 -632 -292 -801 -975 -876 487 -120 -451 -395 796 -545 641 -268 256 316 -222 -126 -17 -735 -102 -867 -86 907 213 945 -283 -146 993 291 781 62 -813 944 693 -862 578 521 245 -577 -361 124 68 -331 376 259 924 342 -829 -77 83 17 -386 -361 655 -907 723 647 -43 -58 169 359 -566 -38 -790 -898 951 -472 -928 -35 64 790 480 57 461 -483 -559 -384 -131 438 60 717 -916 -954 -247 746 288 -401 820 234 611 -842 625 205 845 870 -388 -384 -649 511 686 -694 13 -240 72 -733 922 -19 566 558 -626 -221 284 347 916 -629 -913 765 -710 -558 236 995 697 328 267 -546 -750 -300 919 -732 -526 -30 17 688 877 996 341 -605 -18 -168 391 -707 743 797 905 -994 423 127 -881 211 -468 419 920 279 508 -619 444 -543 -831 203 -359 -503 -616 398 -770 218 -76 -707 496 -535 -704 -465 -605 -744 -787 367 -67 -865 800 -554 577 -27 525 -159 470 -645 -197 257 -835 -134 542 -417 -97 672 527 788 391 -416 310 756 881 -251 502 -218 862 939 -427 -424 -907 -989 -241 -994 696 26 -368 15 133 -253 763 749 760 168 -755 251 648 -514 734 939 329 -80 812 -383 561 -990 -217 974 -135 -720 103 -362 -112 949 -913 868 -10 542 412 -605 -17 -454 205 0 -180 15 -692 730 199 -145 -975 -154 892 -433 -199 234 612 538 269 -702 -183 -857 257 567 -107 -492 -238 -641 19 103 950 -168 842 461 -932 -780 96 196 -535 -975 660 799 -442 -233 -453 852 -889 -62 -899 -133 -963 -914 -638 -750 898 677 -239 -667 923 373 -991 614 650 10 206 -298 -22 -536 864 -702 12 214 155 819 -768 -63 -45 -853 -565 -279 -851 662 -997 634 917 695 -350 -618 697 -443 454 696 -748 -612 390 807 619 992 -975 -441 -930 4 160 168 906 830 -768 63 814 870 917 568 -21 -691 701 182 839 682 -67 -781 679 -157 387 9 127 995 347 -677 -266 305 -886 -25 -971 -426 -352 -51 -656 632 -845 -624 984 421 -89 -884 504 -547 204 -528 145 5 565 259 -171 319 -602 527 460 -630 90 -352 -250 -189 -321 188 610 -607 -698 1 289 -940 377 -569 705 684 -184 304 -99 242 637 -640 916 -905 60 -855 627 -139 501 -158 110 -303 -795 -330 689 -872 900 -578 169 -930 -997 -718 -617 68 628 -427 217 263 389 -938 223 -273 -643 -181 953 -726 844 504 -617 988 176 -725 852 -545 -978 157 -854 223 -643 537 -418 -911 427 -239 934 263 -939 989 941 589 294 -845 -709 -572 -283 -846 661 935 140 -809 930 -426 -164 -308 827 103 -548 63 655 27 491 -193 -579 76 -615 549 280 -460 356 612 -702 390 669 -901 305 192 659 -612 472 -878 31 923 249 83 697 365 -409 323 -193 -932 780 469 503 -499 -313 253 295 879 -32 -592 -42 82 551 738 -845 -337 -953 -48 -629 -908 852 -675 549 -28 -797 -624 -251 1000 -256 -231 184 481 580 -456 749 848 829 -693 -735 842 692 -180 -582 -541 516 -197 472 -15 158 -129 603 -745 671 -380 345 739 -445 823 177 5 -95 210 -578 807 -46 -222 -700 -296 -466 258 -176 -577 501 136 -778 -117 113 700 -603 -142 169 507 629 -766 117 571 -804 96 -15 -267 814 -319 -753 -830 -599 789 792 -159 -587 -383 579 85 935 -723 705 542 447 325 -173 -787 765 -948 265 -716 215 -542 -433 -934 391 -799 -621 -961 -663 451 466 137 324 -971 921 -605 -853 -517 -798 66 -521 902 608 903 -417 -782 668 840 472 -261 -393 -388 -637 -586 162 405 418 -287 811 165 695 -283 -654 382 188 -64 576 -85 -153 198 756 877 523 598 -781 -703 510 700 931 979 -115 -180 -983 476 728 546 -662 -96 989 951 -434 -974 317 -585 -478 -846 175 -149 -18 -619 -667 861 128 -480 153 19 -878 787 374 -352 522 684 -463 687 -982 577 287 511 -663 977 -125 -993 842 -420 -722 169 573 93 201 -146 -347 581 24 342 445 -155 293 652 -46 454 -273 -490 129 67 -726 596 -817 698 -42 -680 978 -238 244 -348 402 -949 -505 -176 530 -829 371 587 134 -393 -167 629 -90 -430 685 -514 543 -425 875 -502 -287 -264 -514 240 -20 -465 -853 375 -978 -369 929 -703 632 -549 41 50 789 454 -796 741 -387 578 -57 561 643 558 -942 487 -806 131 -328 701 367 984 -380 836 69 889 -704 512 407 545 -870 -982 -1000 626 258 -97 -44 386 -978 775 -989 950 462 -685 499 919 -463 -902 -109 -866 373 -748 -541 117 -396 420 -20 -814 487 276 -967 325 361 -555 -721 -557 -192 -127 -410 -840 -570 564 113 -90 -141 -938 -314 -615 -105 -760 157 -54 -846 865 765 -578 435 -881 -666 -377 -947 500 143 72 -767 551 541 256 -549 -721 -227 491 822 -217 -641 805 857 -303 -267 129 769 889 -865 918 409 488 -694 -282 -240 -766 873 -86 -973 -886 -404 -812 -105 -975 146 -902 -304 -692 -285 27 -992 430 780 810 915 -978 -692 194 577 10 -864 -614 -5 -116 -148 199 -416 -895 -868 738 752 940 -215 -278 -945 -575 -302 -880 40 576 824 -790 692 -183 86 -801 186 -626 -171 -643 97 737 -865 283 675 879 -818 283 430 -378 67 -839 -136 280 -698 887 571 890 791 494 -478 946 228 -627 -89 -324 621 363 -465 390 -992 249 -724 -819 531 -172 966 -652 393 -562 620 858 381 203 -852 699 702 -306 854 290 -60 -18 673 -831 -616 463 669 753 282 287 228 -591 -961 722 968 -628 -585 884 927 885 -164 -412 -400 732 483 451 -892 977 -618 -967 908 -409 956 -360 592 504 -564 496 711 893 -533 641 497 641 -259 -199 -735 156 -536 651 -572 584 845 622 74 -132 294 -770 879 -25 -481 -279 599 614 -859 -177 312 980 -945 -262 -552 -1 87 846 553 610 -91 113 -508 -871 -50 -874 164 -846 -179 -28 -995 689 523 -342 -71 -158 58 682 440 373 893 -3 -104 -218 -806 -287 780 -216 648 114 407 -256 -563 141 528 -714 -856 -246 25 179 745 -238 896 773 946 -282 834 -484 250 631 -550 64 140 -121 -234 994 368 620 437 409 199 -990 843 -40 -34 -847 53 595 941 273 -307 -657 -279 -110 187 510 -480 -693 -335 262 19 -179 618 713 -929 -556 -359 780 -505 665 277 -855 -217 -832 50 -158 242 118 156 535 -969 -739 260 620 455 -85 39 -787 -381 88 -751 207 -194 167 -608 -216 -230 -935 484 709 566 -821 -598 -296 318 177 -16 -462 225 421 -755 -644 572 -468 -478 323 89 -242 -757 -570 -931 120 -852 22 -764 761 772 193 -842 -143 863 -323 -614 -188 -428 -39 -666 295 20 -771 -673 962 908 624 245 390 725 -897 -557 -268 496 -541 -322 369 -184 61 198 -272 86 -373 -413 -509 94 -146 165 -29 -919 475 95 737 11 -245 -244 -89 305 925 -132 -797 174 607 -196 806 981 109 -671 861 -104 255 425 -109 6 -610 504 -177 1000 -961 -284 937 515 -70 172 339 353 213 -116 682 147 -217 -829 -330 -271 957 -349 -550 206 619 120 -340 878 942 498 674 409 -241 -644 142 -244 681 -299 893 682 -496 -364 579 302 51 879 -124 -531 -386 368 -20 -656 985 -369 -186 302 -883 287 -243 -550 109 -836 188 -43 584 722 285 39 751 68 -689 -311 -539 390 963 -193 5 -508 181 910 -667 413 829 -986 787 659 -411 483 -880 -521 -791 301 -521 -544 594 -230 -641 154 690 917 -476 461 -84 -109 361 -731 -824 -474 314 -758 714 156 139 -381 715 451 734 765 345 958 -527 -631 712 295 -456 526 631 460 221 159 650 -899 290 -378 -119 -204 249 -569 238 -790 443 608 -44 -963 886 22 809 -507 -625 -899 731 -413 842 -919 -407 -402 419 272 -63 -254 -155 -577 567 -124 830 -740 245 869 923 263 -654 43 337 892 -487 -963 -635 -386 -54 -507 -467 -803 -562 -642 628 -296 674 -678 -661 -123 587 -465 -133 93 -393 -20 324 54 601 2 -372 617 654 -546 -11 -10 15 442 -546 461 831 -738 -931 652 -133 402 453 773 157 937 -34 -153 -127 -892 -225 -616 390 163 -125 -254 763 664 950 -2 -861 -365 -951 -382 140 -386 359 62 896 -528 -770 221 20 840 -452 598 -199 102 -190 -257 -188 881 153 179 -441 -314 141 -672 -828 -353 -684 -706 254 276 -414 -329 32 410 -949 -123 537 560 103 -799 -848 19 680 489 567 -317 -681 907 447 -536 844 -163 344 -638 967 857 320 -887 665 -424 570 -691 -272 -299 -284 -484 -719 612 -906 127 198 925 156 -807 610 601 -99 -798 798 -698 317 826 -578 -896 -159 190 530 -236 -607 87 -767 -373 899 96 279 -440 923 -141 -643 -891 -530 82 -818 309 -819 884 38 543 -743 4 -716 574 9 -385 957 571 -511 629 -999 886 287 65 128 352 -454 443 316 -474 -493 -773 -977 300 -673 120 -394 -621 -790 989 -156 258 402 -699 -627 -912 662 -552 100 -578 -267 -42 308 -95 -274 497 -523 -847 -810 -913 540 -17 332 266 -109 -682 470 35 -503 188 -273 -801 -412 -505 -289 -94 346 -403 -71 -210 -116 -241 -640 530 366 924 -839 503 52 797 -31 410 107 68 146 880 -301 246 54 -323 474 -995 -861 -997 259 -49 358 -372 -743 21 717 -768 760 -693 219 -16 714 475 923 -579 -117 234 -603 379 -460 978 546 112 -341 -454 75 -536 -253 878 -982 -235 -129 -22 779 268 -193 770 -466 981 412 -794 745 -895 -141 51 783 263 -146 -297 -909 -392 904 -417 -209 354 430 -581 -397 548 267 472 -716 -841 390 -241 -187 -914 -251 -62 400 -639 679 -617 -757 686 -516 19 -761 863 392 -865 -585 899 447 103 367 -617 98 -748 187 -916 147 -23 -512 -908 -985 3 233 576 3 718 187 -531 941 739 -208 -415 -841 786 -75 -905 796 -921 -538 -312 -438 -571 24 406 7 742 261 261 653 681 -330 -606 -492 -577 -902 -408 -10 169 -396 989 -396 149 -367 -255 -595 -557 283 956 955 -563 -860 -559 311 -698 -599 461 -231 -396 770 93 -169 -746 -103 -199 892 -584 -790 901 711 -727 649 46 -552 861 6 710 -637 127 -928 374 866 -366 999 891 748 -494 424 -344 934 -196 711 -435 -402 -12 687 253 296 239 378 -274 -804 -872 190 352 -116 473 888 374 819 457 -184 -925 -711 -332 523 53 -222 939 153 627 -554 -585 88 253 -651 692 -950 571 697 -791 835 340 -316 -488 599 -93 -750 -219 163 112 20 482 -652 -506 -931 -847 -814 -994 9 -35 402 -899 -697 642 -78 361 -357 -767 -926 430 625 -60 673 696 -149 -587 534 990 673 984 -583 -284 -425 -517 -410 -844 282 -967 -282 -833 -829 -314 286 -312 -254 -854 -438 -84 739 482 877 -820 -978 -693 -880 -919 -992 295 1000 338 -245 747 627 16 543 918 -256 -429 619 841 450 -62 166 181 -948 711 -990 -460 553 -248 156 -483 -186 -772 -581 792 -473 -735 590 225 -144 -366 -978 -413 227 557 -450 555 -63 -466 936 734 863 -669 880 654 -273 -575 520 441 43 -637 -682 683 -937 -974 -697 -858 765 -558 479 -193 -478 521 187 -779 -656 743 -499 -373 -938 887 -153 -146 961 946 -965 -779 -377 -684 865 611 222 58 -222 -709 -782 842 -599 754 897 -562 721 380 88 -568 544 -139 220 -51 -873 -296 -374 551 -926 699 -959 295 531 -841 -959 838 -46 -524 887 773 44 263 573 124 411 332 -415 130 -249 -33 -636 351 -132 -406 -407 725 -324 -177 -837 -708 -20 931 -101 734 657 -348 908 -52 740 514 -154 775 -339 -905 4 438 -111 674 272 578 -900 775 -552 -147 471 -506 -830 -736 -293 -468 -317 863 457 572 -690 -509 -989 -291 544 -813 980 175 -507 685 -79 607 -352 -264 -269 98 885 -319 522 -553 -823 -505 260 -417 -584 333 134 442 -5 428 -706 -941 -847 650 -471 -386 -814 441 581 58 266 447 -297 -744 689 861 10 -738 -561 -39 205 -541 383 787 -907 292 -622 -862 -182 890 843 -981 -260 -784 30 914 140 491 -857 -371 -600 -655 -350 412 -848 -164 -880 475 -423 226 790 708 892 -749 787 190 643 -636 -661 214 274 989 259 412 733 -952 499 510 -313 522 943 507 -51 538 -851 -292 -665 66 131 -80 -847 -204 124 646 -199 -425 -268 107 -546 170 -402 748 -921 -690 804 -103 -250 13 518 -48 838 -188 -835 528 77 250 357 634 -860 2 -288 15 -73 622 440 778 -256 770 861 895 -210 -535 387 710 625 -771 138 42 280 -663 293 45 -149 756 74 -462 723 897 48 -651 -219 -379 391 -70 -650 522 7 -656 828 447 -741 -989 -964 87 406 -701 317 -476 -487 989 940 -646 -689 -435 -832 -499 -863 -463 203 -425 -777 859 -923 -854 26 -139 131 -412 537 653 -641 237 -329 -253 614 107 -14 -191 -51 803 -379 305 622 -703 921 464 -773 362 221 -994 32 -881 592 847 -20 -432 825 -285 -345 -414 316 -82 496 594 565 -934 546 -293 -523 -36 -992 645 -959 124 564 -94 498 -475 -811 550 -126 476 334 614 -867 -585 -570 -525 71 -530 -755 -292 788 827 -105 47 476 -604 -452 -200 -176 -59 -416 -136 575 640 -954 716 458 -286 74 750 -599 -820 -933 542 22 841 234 -535 -594 -339 -889 863 -371 -57 -543 -724 439 -752 75 -963 -181 -660 190 -293 -647 948 -649 -567 412 812 995 -407 338 -29 -71 829 -635 695 49 250 -150 -583 -844 -6 -914 884 -296 693 282 -314 -672 842 164 913 99 438 470 -588 647 -156 318 144 80 568 43 -117 -230 -774 -946 -342 263 -795 -90 -333 580 319 -752 -415 -136 672 -917 -560 -234 -719 -786 -441 476 727 -498 -87 -854 982 -177 -830 763 -11 -406 1 -966 -933 366 924 -443 -24 150 958 748 351 516 -206 161 929 130 322 531 973 851 581 -189 -964 -856 581 590 33 -174 957 -530 832 862 848 -296 683 275 564 -537 19 -515 -323 579 -578 329 -95 -121 243 8 -362 -581 317 709 -718 -22 -55 -753 154 12 929 979 585 -761 242 -652 -842 -879 -20 -452 147 540 -999 -863 -378 -14 848 -369 445 -526 481 -226 -322 -473 -332 13 805 583 947 304 -105 322 -917 -171 25 269 -925 335 126 424 -935 788 -117 -175 -520 145 -981 -491 -917 907 265 379 -293 705 -993 -137 102 -904 318 155 19 -694 -365 -847 -930 455 -539 -916 -117 -313 -717 -274 937 871 -727 -279 52 28 101 797 223 -415 867 575 -745 -232 233 -238 -398 267 956 -150 -553 895 -945 -486 835 -232 -776 15 759 130 763 275 -671 -480 128 -372 -163 3 12 -598 90 111 463 -592 156 -43 -704 839 811 560 -850 -261 -153 -923 -368 327 -44 161 -662 -203 604 510 346 -119 549 -522 -184 203 -134 485 -887 -41 871 -961 -174 -302 -26 -211 254 53 845 -100 -550 -993 359 779 859 -861 848 523 -34 -58 387 -120 966 -141 -702 122 -806 -302 33 -655 738 254 557 -331 -245 -224 -982 -227 -673 -511 228 -722 535 462 592 -424 524 -957 263 -499 553 829 933 606 -905 -259 258 -502 803 -252 -168 -241 -667 -801 -395 733 -351 -252 675 622 851 815 -275 -488 -696 100 -191 -742 -44 -296 852 -137 799 995 794 595 707 -876 -938 186 576 565 504 -157 -533 881 -205 292 -128 158 319 141 -514 371 -456 -876 -910 616 -212 -325 -457 378 784 537 -754 682 378 23 719 382 -574 29 -991 -154 -355 701 -135 -40 650 -522 965 -582 648 -932 812 999 -421 628 57 898 -717 43 -835 677 4 642 -930 107 -969 -605 -554 670 440 816 -129 -439 -613 -552 -521 741 -128 507 -200 -678 -31 -742 -446 841 231 -170 89 657 47 798 889 28 877 779 130 740 -122 -919 -698 401 -333 914 -764 596 -470 -66 475 -371 433 -887 318 -367 745 715 -282 144 -167 -934 120 229 199 863 774 78 562 -632 -39 849 174 416 51 779 -277 997 -844 869 -627 50 830 526 86 470 -650 -242 -201 383 508 -451 -174 274 910 607 258 472 590 -226 -626 588 -317 -557 828 -306 993 565 -653 213 -789 -211 795 444 -132 -700 357 784 -372 -57 -212 384 -65 309 344 -957 231 400 15 503 436 -45 47 439 -311 713 50 -209 174 882 238 904 523 439 -145 -673 977 -278 53 -180 140 -179 -433 169 467 -889 -462 -781 -213 41 556 580 450 -842 -290 -248 -302 148 811 910 196 -113 517 -367 407 434 376 528 316 252 -565 -365 -437 60 -719 -398 971 -935 278 -562 702 -485 885 697 -863 -800 625 -480 -386 229 -769 -250 567 -110 -589 -754 -401 139 -96 143 -35 138 417 -160 595 477 -185 -282 320 -428 -251 -56 -973 -894 638 -928 -859 -409 22 824 -371 -869 -856 614 -939 -31 -620 -766 -408 -789 -182 70 -314 -420 429 313 916 -415 242 -72 -806 -15 -307 -775 785 409 835 -241 177 -653 610 932 -440 -522 427 202 -332 122 -914 95 244 -900 -886 248 -573 -351 604 -666 714 -857 -96 645 -968 -385 -591 332 954 -163 218 -248 17 -896 -706 -510 -628 965 880 -794 -42 519 451 -819 32 -482 -684 106 929 -812 -780 -137 296 472 -749 675 -12 -632 -491 -341 628 -32 507 -898 863 160 -790 -657 -848 -174 905 420 294 -317 709 305 -166 -455 313 868 -807 -601 369 436 -840 -819 -166 -481 318 810 -337 -759 -123 918 -99 846 -622 -704 -954 311 814 977 -491 -536 577 -366 430 390 -910 -494 -683 665 515 -382 173 -325 -835 595 616 700 -773 898 189 131 -538 313 371 427 -513 -867 430 370 -543 -341 600 -342 611 732 -15 -701 -406 -114 -452 -242 -20 -699 616 -715 -510 -17 521 523 -568 -234 -188 858 848 24 137 765 -524 754 -462 434 681 950 925 83 504 -877 -308 859 -202 385 275 934 289 835 588 -201 144 -928 -504 500 856 895 186 502 355 483 -539 -614 -479 359 -422 22 728 814 575 612 628 877 110 994 -960 898 -920 -561 861 722 -164 -948 -1000 380 -424 200 -402 -819 -132 -4 -302 -721 -602 648 -637 -72 890 714 679 694 -236 89 -477 -884 -518 45 -368 486 225 -982 944 -437 -240 -351 669 -63 -899 -691 454 840 -821 -565 -65 822 -690 -244 -174 -490 641 -642 957 287 760 -560 -421 -169 188 -256 748 514 -671 -275 -489 -693 325 440 -626 -152 -376 -852 -420 616 726 -351 464 416 -702 455 -534 383 131 638 -222 -888 -992 -443 -67 757 -767 129 -473 -57 -83 -696 799 426 -744 -870 300 804 391 -442 -647 -77 786 644 -702 52 258 443 -807 773 998 -611 583 -845 -348 -516 -324 -991 272 -307 -664 512 317 -148 -752 -675 -190 -245 -731 -954 -252 403 -520 341 658 -959 -510 293 -506 246 774 459 -546 -11 -913 -454 -27 90 840 372 -862 -615 -828 560 201 -235 -889 652 -629 238 725 -448 50 45 466 -675 -338 194 -240 -838 -346 -76 150 -956 -321 -623 -14 -156 -87 153 958 -100 43 -215 -63 -257 -405 -817 681 -220 -646 -488 -420 -762 -720 -986 894 931 171 354 215 747 583 212 -957 414 -482 293 -241 376 643 803 134 -328 -804 -529 -226 307 531 318 84 776 932 -158 -402 -553 -507 803 309 -78 -595 825 -370 945 505 130 -291 -626 598 -445 -319 -648 768 -675 138 -277 -240 -138 -587 0 496 -893 -862 -5 -757 278 233 -333 -788 39 984 -423 -519 363 199 617 25 -367 413 925 -923 -76 -786 40 574 -840 -958 -60 -849 -712 -90 -126 222 -690 -172 934 -230 761 -770 468 -925 -130 315 -942 164 319 212 -66 317 599 696 660 475 79 -382 164 645 871 435 105 97 15 594 -119 229 -798 -165 394 -858 824 231 971 884 -741 917 -107 -196 -505 -281 -397 -146 767 502 574 -978 451 -157 -417 63 -655 367 191 -691 -628 -132 -648 933 237 -761 170 529 24 -290 264 -768 -717 214 389 436 392 456 -286 -658 216 -617 791 934 -813 904 -113 480 -451 -409 592 117 845 176 -987 190 -92 109 -729 391 -843 774 -402 662 -250 -525 -917 477 -955 -550 -321 483 59 263 -47 38 -89 639 825 -504 982 -917 102 -468 -2 571 -950 -356 -476 -347 220 823 45 -845 -987 -373 25 429 -226 -441 -354 -647 -638 -936 -414 -183 -325 -354 522 775 -798 588 694 -71 924 634 82 697 -949 912 -924 -575 878 -392 -604 739 -78 -956 445 -850 442 -795 458 -340 -282 130 -316 -128 429 -139 915 -507 -335 -894 -3 -924 955 96 790 -258 607 -802 -304 -223 -235 956 138 412 311 168 485 -553 -251 843 730 -695 -839 -918 -189 -880 475 -974 540 -467 919 -8 264 -885 511 -875 133 -192 -648 958 -210 -981 802 287 -178 -940 -127 81 5 830 463 -891 -62 884 -880 730 637 376 -26 -997 -724 298 -108 -298 -812 626 -876 -184 27 -823 85 723 661 148 167 839 685 -185 574 -647 -812 645 679 -548 -415 -617 -613 708 190 -328 345 -513 -228 -102 746 30 -832 -88 823 -833 -644 497 -286 -754 717 -941 415 -9 66 -89 -942 -743 558 875 158 498 -378 -516 -579 801 852 -453 20 -217 -74 -590 -673 -773 -85 -678 542 648 259 951 355 1 461 689 -498 -392 975 -212 -337 432 -891 69 -127 453 499 284 952 631 918 -946 87 -622 346 -80 -434 237 -872 -963 151 -607 110 -517 -722 397 251 654 949 -15 185 -311 -567 -601 855 362 984 206 -491 661 -627 921 -153 -887 418 -372 2 861 97 -453 939 -336 -201 202 -391 194 86 -377 -939 -113 -916 232 912 -732 667 -722 379 2 135 -357 864 379 -578 984 -254 -328 -972 112 -496 -661 -936 404 -649 170 819 984 -17 -315 -699 -648 347 353 705 879 -435 247 273 -138 -97 259 -984 933 388 170 -231 746 474 -155 -384 37 395 -973 376 -776 998 -431 -187 -485 246 690 970 763 -754 714 -774 450 -366 -627 -672 -198 -553 -518 -778 -783 330 -333 -994 -364 767 -386 402 996 -82 594 294 489 452 -925 76 251 -964 -317 504 204 520 880 -586 -192 851 402 -279 72 136 -499 307 589 148 -541 215 -802 -150 375 746 -498 396 250 597 660 765 898 99 -549 161 -71 -891 -676 -630 -676 125 845 989 728 -617 888 -98 -716 -301 42 -352 -291 371 -82 972 -790 602 -794 101 293 -424 604 508 -952 974 -17 514 -474 -209 863 522 685 -963 40 177 -303 797 -221 669 -195 -786 81 650 950 584 843 864 -734 722 983 -526 -822 -595 -330 497 688 330 541 980 646 -301 437 10 -403 493 132 133 992 -920 302 695 -418 509 -993 -420 -613 -268 -37 -819 -840 -745 295 -207 -427 319 750 744 -242 -734 -679 701 444 10 316 -530 470 238 -833 16 -560 504 844 114 959 21 10 -847 -851 848 531 460 -677 -503 -685 60 -604 -499 858 365 590 153 245 -469 -496 260 -745 -934 -106 -559 897 -189 580 -429 -892 534 452 -158 83 735 799 229 -290 -137 -370 -230 66 966 -409 -810 -854 -121 684 791 -758 -793 223 804 -311 -110 -150 -845 332 689 271 -314 136 621 346 -296 -422 222 795 -357 956 -605 -909 -474 471 715 -390 799 -559 -297 694 -487 -957 -373 879 364 -177 338 -958 -709 -82 -743 659 317 244 -987 590 832 -542 119 -697 950 801 580 -202 568 939 385 470 477 218 559 112 -52 591 -872 -596 -974 733 293 -552 -660 -240 781 770 -428 -113 -838 -160 -694 -430 -859 -743 370 243 -920 -127 330 973 501 -236 -148 -664 -971 -210 -455 286 96 -451 -770 -342 -702 -853 325 253 -300 -331 -566 484 885 -706 160 672 459 -866 -842 -593 741 770 -164 -547 -740 -993 -194 -711 361 538 -52 -339 809 -499 332 989 857 796 -702 -170 548 -675 705 -523 920 -663 664 -621 -539 339 -771 668 257 -142 303 -516 -286 43 -9 979 884 284 903 479 -802 669 -970 -868 -325 -533 275 -146 -928 914 68 -169 611 717 126 394 -519 -481 -180 50 -363 -881 -888 -595 800 271 -379 805 836 -329 294 -319 -576 689 764 470 -641 151 341 286 77 -275 -794 -347 914 5 -976 -459 648 -728 936 996 157 57 742 732 413 775 597 -312 -877 -298 -829 734 -932 619 -288 750 -920 -931 770 -560 186 104 679 -551 -84 -663 988 16 -674 -156 530 -331 -925 -769 285 990 108 -851 854 231 866 -450 -123 934 -997 538 465 375 849 -441 961 -555 380 -245 -666 22 -856 367 -911 924 -368 -792 -839 503 205 835 996 484 -981 -658 645 -300 -895 981 409 -243 -762 -749 214 -330 -657 -671 -339 -635 620 -434 279 912 -748 -42 -212 -173 -956 -486 -220 -332 -569 924 31 -373 -21 5 532 -398 341 536 420 690 -221 51 847 156 -612 -451 -125 -829 -433 585 678 613 -240 -720 247 395 -864 -875 -563 -478 888 557 -374 -906 -337 -876 -420 169 -818 771 46 564 -511 -107 773 -144 760 -31 953 -963 520 -941 68 464 -368 845 517 205 833 57 -657 -214 477 -397 370 -900 -448 -617 -437 529 907 -294 -831 920 448 915 -611 -131 421 -580 -988 724 -740 574 890 511 434 318 674 -470 306 -489 665 -601 -687 911 -778 -477 789 20 -189 344 -123 -842 642 -580 -813 10 516 -238 112 302 667 62 -487 -390 921 -867 -518 889 364 738 423 17 -162 272 -344 -122 -682 743 302 -398 -696 894 -450 691 -910 -385 716 -565 548 -1000 502 610 -75 -21 413 -272 -336 715 11 -847 926 196 31 -945 -682 -216 -785 825 524 896 30 -218 419 -768 128 591 281 278 192 -55 -692 -109 296 813 514 -188 767 236 398 -608 888 -476 428 733 -479 589 910 -521 -773 767 629 -377 472 875 -532 -972 332 -745 -205 -347 -796 41 751 616 637 146 617 -958 288 397 -821 -829 -558 -263 436 -740 97 -983 -183 -910 -293 -436 252 913 -811 172 -791 -171 -860 -218 505 149 630 -834 917 457 582 -589 -646 -909 -708 357 347 -173 -915 -267 478 -282 956 -954 -823 -963 404 552 -323 -365 -755 969 -812 54 -206 -391 632 -630 945 -805 -786 820 -521 542 525 772 -77 -300 894 344 -186 986 18 106 753 262 -212 -141 188 -505 427 -430 497 363 111 -204 -707 -549 -635 798 201 216 789 -795 -511 415 -972 283 -974 -553 124 463 -126 -899 173 276 -643 -147 -845 832 -940 -267 -261 65 -533 856 381 -36 673 500 -95 479 619 -633 -464 -462 -239 7 -332 404 -457 994 -402 -62 90 -366 -881 -104 908 -586 -139 -26 295 320 -133 -783 -131 777 -165 -406 444 -163 517 -819 324 291 -431 -299 926 -628 -447 808 272 202 191 408 -36 -898 150 -598 433 -583 759 544 995 367 386 26 652 825 -423 280 -524 -529 -800 776 565 790 19 -882 777 -784 -1 448 742 444 -807 707 -432 -345 898 692 -667 202 350 884 -197 -606 662 -327 984 180 -431 623 599 -627 -889 -930 -181 -582 962 -522 -707 356 770 -591 -603 208 433 -677 -932 527 385 194 -154 795 295 -248 935 687 -773 -294 44 759 -229 -107 -359 -800 194 -261 654 -400 -664 147 -140 788 630 -276 -974 -302 750 322 -834 336 311 821 -782 234 799 235 189 -286 -266 283 -250 378 326 -105 -186 702 115 964 58 -775 -360 595 711 -546 667 -452 -471 -716 297 -756 110 808 58 899 654 836 890 -979 33 -31 -740 -378 121 883 72 -738 -834 863 279 -887 -936 165 975 -999 -950 -212 854 244 -409 -970 259 990 -157 -266 78 768 -733 -573 581 -387 72 -268 185 -546 956 -581 40 981 -677 787 683 -635 -21 401 -654 905 -220 216 -551 15 -873 -399 -31 -936 749 -104 32 -654 -698 770 -417 -497 629 863 -738 -735 -556 37 -469 713 -356 186 997 714 476 795 158 533 -527 -872 -974 -374 988 -345 57 -818 586 -622 -844 -1 348 -739 -717 871 -925 762 274 -453 -272 -56 -350 -187 694 -491 -287 -278 -301 -815 -462 290 -91 -17 -481 573 -252 962 -199 -752 -731 -652 665 -270 -249 -609 509 -147 40 -661 374 -504 260 146 992 877 281 150 367 -615 -213 -492 74 206 538 -806 -958 -191 -143 257 34 614 -332 -826 285 940 635 780 -441 717 196 106 11 -18 -883 -814 147 -703 -706 452 990 630 -679 502 -653 -478 -772 257 90 -588 390 848 682 801 520 -839 640 -367 -634 -350 386 -335 -268 493 -391 -157 -898 -490 -316 -813 139 595 -609 -267 -696 63 -181 -770 852 -909 -841 -828 -12 21 919 849 360 424 -282 861 -788 -887 -870 725 -26 13 96 -180 255 -210 -916 344 388 -796 664 -146 -279 528 955 -771 -1000 282 185 398 760 -979 -946 808 -663 -95 -725 -552 996 398 877 -358 -741 -968 500 54 455 -587 -800 21 806 -63 999 -831 -539 -977 -295 -334 -101 285 262 -621 106 -616 694 -179 -621 29 277 -812 -739 -310 -69 -459 -526 291 -927 -506 690 474 567 -102 -551 -175 313 291 380 720 -691 -908 863 739 442 -982 -481 942 312 -165 -491 4 -237 -801 887 128 -502 975 -552 727 458 379 -52 479 -46 598 726 -416 -268 663 -252 -599 350 -1000 -187 -846 136 -175 546 652 -215 -227 71 908 702 811 855 -112 307 23 626 800 333 56 257 -346 -556 210 960 318 -68 686 114 -216 743 264 415 -767 112 -399 22 608 246 -860 981 -291 417 -91 851 -401 605 -768 683 -419 422 617 773 -125 -337 538 -819 812 -554 -621 286 367 999 -954 473 -37 -538 19 -486 966 691 788 49 -372 134 944 -938 -613 779 422 -565 145 -872 -147 434 503 792 -286 581 110 689 -277 -975 683 802 938 -887 183 819 954 -956 -682 -415 575 869 -943 289 390 466 325 -177 928 124 936 -32 714 -742 -570 -478 -521 565 182 -367 -623 -405 588 210 -723 424 644 -481 364 457 663 857 -408 -69 862 859 -109 129 -647 -22 -279 119 633 -711 -403 947 773 -549 -120 495 570 246 386 711 -529 -54 240 606 344 217 953 179 414 -330 -776 561 -39 -339 -404 -542 339 530 369 -813 502 486 -70 -7 -777 913 593 -322 381 245 573 644 -355 315 861 -795 -508 987 982 -912 -273 -646 832 -235 911 137 -598 -637 -862 -122 -563 333 -914 31 -815 -311 499 701 176 165 161 152 976 -237 -581 -633 -482 581 255 668 854 -178 -539 -224 -266 149 -452 -497 337 -302 773 -326 -127 -680 513 -369 482 211 -392 -55 -65 -27 71 358 -980 -668 -359 549 -794 152 -251 890 -553 -118 -79 774 757 50 232 -841 -966 823 543 556 432 603 -484 957 -694 290 -506 -8 -374 607 -329 805 624 -957 32 -357 -781 -955 -388 -537 -618 148 -329 290 298 454 -82 512 935 985 -552 386 -330 -455 88 -977 -762 994 865 -463 -148 247 -543 -930 -635 -661 -33 -539 -474 -489 24 577 -849 -554 612 515 -35 -204 968 123 -638 121 137 -171 -435 -223 931 -364 -2 398 223 -333 -89 32 324 268 839 -532 -216 -462 6 -598 876 320 92 -766 96 508 -283 630 110 429 679 748 -192 -896 -111 -96 313 -939 -75 363 -542 144 398 538 5 975 -463 462 104 -287 -60 665 454 -333 665 67 699 -556 -159 -139 260 70 -50 401 909 -244 239 -158 616 -486 323 -326 -653 -125 -927 -823 234 -27 684 -788 -944 137 154 994 -463 280 -562 -358 705 8 -163 -615 -554 744 599 19 580 -73 -227 -115 407 612 -115 225 -545 -670 654 186 124 229 -490 854 -718 638 -313 275 -486 -691 63 -358 -828 -811 -829 583 -475 -17 134 -432 -168 -526 -224 151 -607 -741 199 -43 91 -104 138 -884 -547 259 -271 216 -837 -324 504 -388 -217 134 -428 -745 374 735 436 -297 -444 -104 -283 -699 -800 -768 649 885 223 -944 -780 -834 -504 -849 -992 619 -920 -404 142 498 -205 617 -454 -239 281 225 -776 339 -212 504 -129 -758 551 574 -811 824 -989 934 -268 -878 943 -385 -505 858 108 -551 65 -44 -976 482 834 134 192 -802 623 496 -703 -723 -96 707 684 -622 -445 523 -475 413 407 525 -489 769 956 -172 -283 -941 -45 86 -762 -502 -289 501 976 -717 -277 -728 256 117 126 154 111 -515 -839 847 180 403 497 728 3 978 235 -471 639 -307 -359 568 -233 -918 -973 849 64 -174 -792 573 -73 -280 510 -683 -528 125 -536 345 740 -59 353 970 639 358 -231 -501 700 -61 -366 282 -701 400 -72 700 -632 -408 -870 808 362 713 975 -706 -252 28 342 863 -404 -751 49 379 411 -31 -195 903 -646 -364 -764 637 361 188 268 859 -592 -850 381 -772 527 752 -686 -458 170 -710 959 175 265 919 -646 914 673 -269 785 -331 721 849 -837 974 -938 98 898 484 -729 129 6 817 109 928 -705 327 1000 295 958 -477 -239 583 645 -334 -908 894 579 183 -593 -520 683 564 582 -915 -319 304 -73 -378 -143 -393 -738 -642 -960 133 363 880 529 269 -411 -394 919 458 -790 519 -420 -876 487 534 -611 476 -117 534 879 101 378 -11 -14 596 755 -819 -382 -546 -318 325 -836 -776 -439 695 98 -209 687 8 790 750 649 9 597 859 499 235 934 756 488 -667 -268 855 51 162 147 149 647 -271 -20 -321 991 231 -29 644 154 494 -18 -11 -833 759 459 912 -265 -865 -306 324 249 -766 -808 -374 -105 -765 -844 -720 651 332 667 880 -509 343 -615 -61 89 314 85 -401 -723 -991 425 -532 -596 -443 329 826 5 657 877 -589 -23 291 -777 104 -543 569 512 595 990 -161 -115 -525 666 -349 755 418 896 802 191 -817 -246 732 -757 891 644 -516 751 336 958 903 -430 980 308 -860 562 490 -940 839 -512 657 932 -737 -743 -621 808 380 833 31 -262 -833 200 -242 337 -220 964 868 767 -792 -1 244 645 -398 -411 -711 471 952 -55 918 -778 161 866 -616 989 987 953 609 195 -842 -75 558 -949 358 -778 766 -158 183 366 378 -696 -275 -308 -297 -856 766 -462 652 -624 867 149 37 388 431 -318 -100 993 453 782 -822 -290 779 92 -168 250 -777 267 930 -384 -936 303 136 -309 -927 877 -736 -930 -946 755 762 1 97 378 914 -911 389 226 -89 16 790 -221 -448 479 56 911 -198 -977 302 -996 -778 104 -52 -76 -568 289 91 231 7 37 -632 626 -922 -250 514 526 130 176 703 572 -133 -477 -193 -378 -359 202 346 328 -882 -335 551 -675 833 194 -442 -673 94 462 516 -310 891 -815 -918 -705 734 -990 354 -632 7 -397 -483 859 70 690 -135 -530 -221 -689 932 -780 20 -349 -361 -297 -814 -456 -336 334 692 402 839 89 -163 -959 -120 -754 -85 230 481 977 -717 983 -140 322 626 350 810 -952 321 -258 119 -434 -218 -527 -536 467 184 -205 -752 572 242 -917 -367 -958 -691 -146 435 -899 -59 873 25 -872 -697 226 -256 171 744 439 592 -407 384 836 369 895 785 405 509 993 578 330 695 986 958 540 -463 959 915 223 -212 -434 -206 -227 589 283 -998 704 147 -931 -416 69 -361 51 -181 599 -508 948 -845 -156 729 16 -368 567 -959 -97 406 -432 -133 103 -673 898 -314 -617 -298 24 338 -661 -351 -203 -929 487 -357 -232 -129 532 -747 -879 -815 755 447 653 -87 -507 -953 -660 231 -52 110 341 -733 596 -300 59 -162 263 373 82 -252 -623 -854 -68 55 708 -158 -598 -57 -180 830 1 688 360 -908 -850 867 -796 -38 227 -611 -114 -935 -696 288 -515 -309 -181 228 -343 -672 9 172 201 204 332 -805 872 17 -253 -32 514 -988 -55 -198 -566 -379 -535 983 498 -298 30 -962 77 -965 960 891 471 737 894 273 823 127 -137 -414 -633 851 -182 643 -476 220 -695 211 885 -285 -668 561 111 -399 -199 -782 492 298 729 804 815 730 887 786 836 -741 161 -406 790 -513 -475 -841 -946 267 -241 -542 -812 -116 805 -205 -62 947 372 694 -613 504 -567 106 5 595 -549 -906 -776 313 -711 -613 143 869 -665 -855 388 -981 -30 -531 291 997 770 -393 407 -353 -162 908 -173 -849 -481 964 502 23 834 67 63 966 -31 -326 609 572 -500 213 -378 -404 6 591 733 -373 65 -31 124 234 556 677 478 333 -930 270 908 342 436 138 -344 -744 -505 42 726 874 602 375 643 291 -101 -112 558 583 -249 784 -510 301 -301 481 -404 814 29 396 688 -433 23 -21 620 -741 -382 -348 -606 -390 487 -445 -980 -388 41 100 -356 -342 -374 521 -503 539 -964 360 844 220 -555 -425 -527 -782 680 214 589 836 -865 461 694 326 551 -261 261 -848 -171 -882 -297 549 -730 -62 -480 -87 -441 -566 -82 -211 412 -584 -646 -625 440 -217 285 893 -114 -797 -180 -913 228 -611 -364 -185 336 144 865 -809 710 -543 664 -776 -274 -434 -555 -830 -855 658 -294 169 -417 -376 -184 -834 379 78 230 506 -384 367 -919 714 718 975 -893 -653 59 -618 645 484 716 -676 733 65 -147 -415 981 -352 750 80 305 559 -891 777 -342 -265 947 -899 333 -556 -25 34 -901 835 -276 -322 -421 564 -868 -584 -425 -994 -121 -450 -657 -362 -595 -724 920 -57 881 -815 750 57 -529 1000 -854 774 -22 -147 68 -641 -613 742 604 -195 796 292 -255 99 545 929 -730 -358 -605 -929 859 51 11 913 42 508 195 852 774 704 -950 -904 293 624 282 -192 -298 478 346 987 178 384 56 136 -958 -539 -269 -765 849 -375 467 -85 -466 -607 -985 362 780 518 -260 -247 -848 31 -850 961 155 -117 -146 341 159 -270 650 408 65 -873 -210 -3 342 -287 181 659 489 -941 333 -297 -694 281 -972 -673 214 725 824 968 847 -598 185 -241 265 -28 515 771 835 -617 -380 -966 -293 -980 845 557 -523 50 493 860 384 67 419 31 -260 -58 -348 -668 -613 829 -760 -635 -100 388 211 967 522 816 -790 -40 807 -92 307 970 379 -557 400 -607 953 -52 833 -335 -395 -162 -120 74 448 -685 170 824 288 -974 -155 612 -34 -434 322 608 847 107 -911 267 159 218 956 894 491 -886 -508 709 120 54 873 -929 -53 -112 660 852 -57 -716 549 -898 447 -197 36 -30 -320 -205 623 -556 -795 -931 -615 386 942 -495 -663 -210 -96 -811 13 -508 -66 -76 -351 -57 -770 290 451 802 -345 -243 -8 -336 -292 -641 347 -753 494 -896 -84 -643 -141 -100 -572 726 -39 757 -822 -7 77 597 144 656 561 562 -738 303 493 868 129 601 299 -20 -636 647 -458 -135 833 609 -838 -528 521 489 -232 370 345 -619 -1 -949 -610 -206 58 -264 -122 -723 130 108 979 419 292 783 795 -56 97 889 -536 647 -2 51 -605 483 339 418 -238 -973 -951 588 -160 626 253 -758 -391 823 -713 -768 290 -437 -67 596 -548 995 82 -943 -274 -510 428 -316 48 -783 85 -402 -668 176 -894 -335 -309 -187 -325 857 897 -803 -686 -553 -77 554 -794 726 946 129 -178 -877 -865 -423 328 896 -278 -160 -736 -384 274 -887 826 144 -607 298 -881 -568 -730 -199 569 311 249 -463 -754 -493 -437 825 898 765 -146 -504 17 -867 563 314 -495 -80 536 60 304 -99 543 679 487 -137 890 -858 -49 -296 -759 -791 -237 -582 -633 172 48 -232 771 575 -883 -114 -260 286 366 -647 -39 -60 -786 -798 -473 -252 314 -755 -831 726 812 -913 551 342 -895 142 -761 -780 -972 164 140 -539 80 -654 -935 235 451 596 -845 161 -60 -874 -731 44 163 -376 712 559 -158 962 -601 561 -953 -834 -655 -586 -625 703 -652 -495 96 943 -167 860 229 202 989 -931 421 277 -276 -986 327 990 987 -419 -938 890 287 -816 -913 -479 548 358 -911 211 -241 -860 150 292 -288 466 -472 397 -555 399 -162 -104 -909 -501 -390 -41 968 704 308 -636 715 269 -595 629 -972 -40 186 430 -151 -284 -574 -358 -29 -259 432 851 59 -455 -360 -449 696 -60 521 872 -810 873 521 770 -524 813 -152 -724 -133 -466 -841 493 -380 -552 745 -205 253 473 163 794 -891 -341 237 791 473 698 905 884 410 -919 -149 -507 244 -602 356 -243 741 957 235 748 932 -30 978 -727 -344 431 702 -758 710 48 -735 -358 -266 388 438 -406 -746 746 -18 464 -462 436 -216 -988 955 -509 192 600 827 -678 -74 -305 -222 -954 218 -510 -882 163 -76 946 -720 -688 -263 866 613 996 -917 -498 -524 282 706 966 493 210 336 -39 -695 601 -214 -543 -429 -871 780 861 -301 -611 -480 -471 94 860 7 365 452 962 -171 499 -934 -560 205 395 982 17 -879 -310 -599 -977 717 -112 253 -541 805 362 826 202 419 713 -17 -946 -144 581 588 -493 14 -783 -266 -604 -228 522 -650 -754 -399 -790 694 -11 420 333 13 227 448 604 -36 -220 -466 -451 739 444 -208 947 831 -617 357 338 -487 -610 -873 -502 -308 -948 578 48 385 963 -131 -99 607 688 -848 875 340 -837 -591 -485 -107 153 17 -244 -519 -688 557 -924 -643 668 -232 220 512 682 703 -436 607 -792 -75 13 720 -996 653 558 -101 -687 -158 -974 -183 992 810 -531 965 -230 144 871 720 702 -443 481 -474 -321 225 -300 -299 -338 -91 -891 811 897 336 796 -6 -212 -57 -304 -519 627 -648 155 112 -556 667 -915 622 945 -490 -128 -585 743 572 965 -486 375 626 276 -302 455 -115 -957 -522 747 -838 -695 -910 -144 300 -228 -157 -153 952 942 -779 -913 293 -565 463 506 988 -746 -343 -317 -653 -971 59 729 -454 -23 844 -357 -491 403 -555 -174 310 841 -651 -133 -586 330 -741 483 914 212 -108 958 -316 -202 369 252 493 -356 503 -774 256 251 -878 -419 -109 -136 -591 -433 -895 65 -118 230 850 517 -756 159 -658 -487 989 694 660 793 -802 -287 -971 604 622 390 -534 -696 558 -398 764 840 614 -483 112 -642 -791 -920 -856 552 -276 -48 -919 -585 376 -137 120 314 827 -266 -58 169 -547 984 -4 -963 -806 -769 840 7 184 822 138 780 687 183 928 -412 -386 -954 -347 439 87 -769 -63 -989 424 368 -647 -93 -837 366 254 701 735 -97 -799 723 515 910 -20 -120 314 805 822 440 405 216 -853 -827 553 -766 -341 74 269 756 767 -74 350 -15 -582 -92 797 551 31 -17 -680 543 242 -123 572 -51 567 -70 146 -110 319 639 -202 -938 -199 -763 544 742 -349 368 331 -800 -936 676 -131 600 -168 673 666 -14 189 248 337 -824 -742 -488 578 77 -911 825 388 378 -590 -524 -557 858 302 77 860 540 191 136 984 -800 -220 48 -17 -75 -378 464 467 110 525 107 -765 500 47 -709 -267 417 869 323 -738 790 -50 -173 -191 636 -639 882 -456 840 -805 134 665 -571 666 -782 -455 121 12 923 -456 -427 492 -232 231 -501 -627 782 569 647 774 502 -750 738 -339 287 935 -634 -902 796 753 -611 -161 249 -414 -403 6 235 697 940 82 -672 -60 -410 -951 -821 -205 737 521 162 -238 329 72 489 -951 923 -81 331 -356 -942 -103 -579 -302 -993 -756 318 -658 -206 213 -670 67 912 728 257 793 -93 -963 642 246 -847 456 571 -944 -92 -867 595 679 -55 200 507 16 524 907 -225 246 -719 451 -930 298 871 -411 178 -756 21 -21 744 -492 195 -924 -469 -543 -244 158 135 187 -48 553 -591 425 -302 -891 -50 -597 -160 134 -988 -992 -663 -477 -331 -837 -888 -952 925 -452 -644 458 890 297 244 -946 -412 -367 -4 800 -314 -762 -175 208 246 -631 -858 782 -602 138 136 43 358 -72 -253 322 -515 643 748 373 621 46 596 980 -664 -667 -977 971 5 -168 -885 -78 172 161 -325 -501 439 792 448 -641 632 859 859 -485 -696 -773 161 153 565 -156 690 845 155 154 252 432 -787 -578 568 264 204 911 -501 785 815 -419 -859 953 -932 -326 667 -792 695 242 316 548 548 316 -678 186 -659 825 -255 -150 528 -373 -104 -625 366 -194 87 -450 -730 -31 -223 -954 -252 290 125 -868 330 -425 499 -392 910 891 -265 602 784 691 147 418 -600 357 359 -892 -242 -631 -779 -145 -391 645 350 -648 393 -964 465 381 -773 36 823 171 -968 -865 246 -521 -214 -988 10 -616 550 183 935 240 325 334 -421 181 -484 151 562 433 136 586 -494 637 560 497 185 -419 -203 406 -157 -694 -474 -922 705 265 915 69 -832 -830 427 -861 720 -709 866 486 852 654 806 784 775 -440 483 -220 415 -351 602 418 240 -704 -790 703 -727 -361 -171 970 -494 -164 -138 -828 -940 -829 318 739 -465 693 351 -522 -581 -169 -598 193 -567 -462 139 -404 -765 650 -106 371 -185 222 -103 -236 -866 -967 -314 814 571 -585 260 818 -757 -626 369 -921 -530 -887 -679 207 -959 -883 -18 -990 490 189 28 868 -28 -74 -799 -154 623 -656 -535 391 -891 432 -371 943 574 -665 -517 677 411 -983 -442 -45 -510 -92 323 847 478 -45 992 983 309 -254 932 556 695 339 -678 583 835 -425 -652 -158 681 364 477 -972 -939 504 573 536 304 551 -740 -263 295 504 -941 -939 -490 36 286 -884 -856 -827 891 925 963 713 368 -942 -794 -797 -909 439 389 -13 735 429 -170 -216 -122 5 223 503 535 222 873 895 315 -372 867 -721 -220 223 -893 430 -102 728 62 566 -670 -39 -590 -936 -534 29 953 161 -665 129 27 -370 108 900 -93 -607 39 712 -805 580 -156 309 -38 -65 18 997 -63 983 -392 -699 482 756 958 -915 276 354 299 516 560 661 213 -228 -112 -197 -754 -861 431 380 646 -686 -220 136 95 954 -504 518 914 -313 318 151 576 315 -391 -550 78 -868 121 53 547 -520 -342 28 -95 713 -818 -978 -626 852 166 922 749 4 -243 -437 252 -819 727 205 -613 964 266 -89 3 -728 647 -350 -454 -127 851 745 234 420 186 845 -748 594 -579 582 -513 -781 260 -878 -168 -93 -789 276 199 -207 -830 782 -832 697 -210 -448 -305 834 475 -49 982 -9 -300 418 -959 522 -77 56 652 333 300 633 -148 882 50 894 276 611 -601 25 -871 -260 983 630 -680 647 597 -938 832 645 -570 137 -489 36 -550 941 -593 544 -107 -701 396 812 718 -513 959 57 -48 592 -754 -693 251 -277 384 486 -988 -703 74 -474 658 -368 334 -875 -468 -825 392 75 -225 -312 310 -2 -174 366 -88 53 224 -533 809 -872 -303 -665 -618 961 954 -770 170 -568 -829 123 493 -776 -704 -343 419 -638 811 -549 -310 -162 -635 905 855 255 -166 -6 -382 368 -127 10 83 498 51 869 -344 -556 -592 -990 -737 149 -964 561 -795 248 -117 341 719 259 -136 -680 680 -922 114 241 -854 -902 -81 -56 666 346 -319 233 639 -973 609 859 638 909 488 253 768 572 871 229 857 395 -253 -346 929 -937 584 -619 -623 984 648 157 591 146 99 -306 434 42 -670 -703 612 121 832 -82 176 647 -467 -927 689 423 -2 88 -420 -612 -622 -134 986 716 -790 -622 560 359 -336 491 498 -443 -553 283 100 -833 -788 -61 -556 -129 206 550 933 316 424 141 835 921 67 527 373 -655 -368 958 194 423 355 -799 -584 93 306 -845 723 447 -939 -877 477 324 -456 -642 -832 540 844 -576 -685 -647 356 288 -892 160 -387 558 136 621 -517 628 -531 -924 -540 24 676 451 646 87 413 -396 423 -806 957 397 173 780 -536 684 -778 -481 -653 -645 -78 810 70 641 32 -65 959 -931 766 -662 -776 -456 -765 746 359 -413 -316 -712 799 -452 635 830 378 -918 -403 -424 787 706 212 328 -886 -706 -39 -470 -441 -710 -136 -601 -612 685 902 -860 1 -333 784 -65 225 -199 -947 -808 -360 330 998 547 -729 -85 698 -58 232 -967 443 438 236 -576 -984 716 997 -363 -157 116 -372 -481 406 -81 111 863 558 -939 -944 413 847 692 -962 556 65 -729 881 -56 -508 -125 -328 -611 -492 387 -73 -647 424 111 -873 -630 -250 691 -566 -154 852 -193 -465 -169 823 194 784 166 957 -931 -656 -895 105 216 -884 718 -610 -131 0 -998 -647 -947 -694 55 730 641 2 -585 -386 282 -371 -31 773 -800 -795 791 -737 652 189 667 -813 817 793 -31 -912 895 -706 -597 788 -850 -815 202 -859 252 534 205 -197 -707 819 -179 924 -707 503 46 -472 144 315 -953 663 745 72 695 -865 -830 552 540 -455 -111 -227 398 883 432 332 399 -934 664 -389 402 31 718 852 -33 190 -94 -688 -60 -787 -946 883 93 602 -836 182 506 -543 991 -718 571 -646 -808 593 -978 -822 -190 -329 657 522 533 401 422 633 515 498 -866 -889 -942 600 -664 -149 -776 178 -233 991 190 -709 663 -10 204 -272 -738 -124 47 852 -335 -807 196 -177 148 -214 -350 -517 118 -975 -577 506 -457 566 -232 410 -673 -585 -77 149 -595 -414 -509 -750 66 104 964 720 -361 276 274 767 462 -918 -445 533 956 -503 48 402 -866 -400 -673 -48 397 -691 304 783 410 -233 874 -694 -986 327 165 177 -480 313 387 691 623 -172 -336 587 -306 -526 80 -214 685 -772 755 192 -551 -183 5 -945 418 -740 720 -421 -707 -132 195 -894 -46 89 700 44 -976 855 571 757 994 639 -274 -731 -451 -437 -533 -954 789 955 -708 -205 147 -492 362 490 318 -320 -852 907 -827 57 -516 -266 428 -412 -801 -157 -55 165 826 -727 759 -338 328 320 914 266 -369 703 638 644 -994 -156 911 -830 -299 558 -610 -275 -285 -727 -356 427 892 470 274 483 -732 901 -912 120 -837 768 856 -846 97 -57 -898 -261 840 83 438 165 -894 614 -638 179 -745 186 -350 668 -445 779 -775 33 789 -694 560 718 -445 -945 -418 297 142 -144 620 -883 -761 -231 933 893 -166 632 852 -946 439 479 648 -702 -235 920 108 639 44 -600 -219 -182 -57 -645 21 -655 814 -618 831 126 187 -973 -372 925 863 923 -505 797 334 -681 236 -609 673 -242 -120 822 277 238 -352 -646 -384 850 -602 424 658 -308 985 926 -706 204 793 -70 539 -364 686 874 814 -214 -778 -673 347 673 -315 -304 732 -986 -588 -507 666 -382 -472 -615 938 485 146 261 209 -76 -706 685 -934 511 848 652 -636 -377 337 -93 -888 272 -558 -799 866 996 -366 -547 -827 -110 308 533 -21 980 -359 -241 -499 -796 -187 319 -421 359 -403 497 -617 -287 -205 -628 580 -494 860 652 -913 795 738 -199 -376 830 290 887 -206 541 820 -276 139 -39 -568 -671 789 -964 -51 459 976 -180 -275 -849 949 -792 -894 76 644 724 -714 -490 841 -202 -670 934 -155 -196 666 -173 931 466 797 -305 464 -167 -457 -876 747 361 -865 800 661 -885 -569 -990 -58 -475 130 -679 -449 -127 320 337 597 589 -134 -734 -166 355 828 260 -947 750 -385 604 272 -275 -827 823 -802 -237 110 799 -363 382 861 592 -364 -165 -752 880 490 -636 -412 -551 -855 437 562 -342 -40 -331 649 -30 360 -428 749 -330 300 -154 871 560 -739 -865 -743 426 511 -305 -761 732 -125 906 -479 340 -894 692 -293 -972 -938 228 -992 -371 343 997 -728 263 -848 -842 -976 -426 109 -827 -893 -449 -50 978 764 -165 162 900 128 -848 -788 732 34 676 622 -174 -722 -594 -429 -697 605 791 466 -915 650 -867 -139 -361 799 -511 601 299 789 -632 381 -605 208 73 468 -966 212 -734 62 -148 -264 -791 -300 -280 -920 439 391 574 -132 778 -676 458 12 898 -62 565 -498 -401 446 -424 882 92 941 521 -620 682 -987 194 -596 531 32 -866 -926 934 -956 -462 185 265 957 -143 416 -570 -808 297 180 926 367 -516 -305 366 -33 -388 383 -325 -88 124 918 -684 646 -182 -158 -801 626 -6 -624 110 -360 447 -200 268 699 649 -305 967 574 294 -988 770 -656 849 865 157 -672 233 -667 -155 -111 -168 814 93 980 -911 819 61 734 728 -878 274 210 365 40 -710 908 903 -228 497 59 27 532 -101 133 -318 -653 358 -845 -496 -307 -494 -772 567 726 -606 -363 -570 992 -568 239 719 -35 -999 797 798 -162 770 529 874 726 588 158 -579 869 278 -863 181 -105 -729 970 -496 71 944 -118 -878 3 274 470 -373 -811 -821 36 -837 -759 -118 348 656 -392 -947 -425 684 41 891 10 325 -244 -407 -87 -994 847 -851 -989 -590 292 -864 124 -141 45 147 954 -74 514 -511 738 -702 259 -183 750 348 -204 -316 162 35 234 -200 709 -664 476 74 669 574 55 608 -556 624 733 613 -897 -39 -46 232 850 91 -234 -16 -953 -740 -516 -360 390 -228 -895 -464 -146 -758 156 657 -216 208 470 442 88 390 659 694 244 -954 95 602 -170 -289 777 -742 -780 889 125 -816 564 -103 -932 -285 501 648 -631 -184 -201 -741 -723 -898 -242 900 -233 -162 -649 656 948 15 369 -87 -376 -877 -918 481 -465 971 -186 -726 -527 -964 -118 963 657 340 643 -963 -867 -827 373 518 -575 477 -689 255 -863 -430 -765 978 33 -818 -525 35 -225 -531 514 475 -617 -916 936 -407 -999 130 132 -786 857 -42 -143 721 725 -67 788 -182 776 861 70 25 153 -987 968 -21 704 -254 317 -749 -388 -605 6 259 -447 329 -594 -580 -423 -562 36 -473 -61 -249 492 959 688 456 886 -67 -397 -53 -670 233 536 -732 -498 878 -901 939 -713 675 -264 -329 110 676 -73 119 500 -229 -742 -850 -882 874 300 -417 362 112 538 892 655 129 51 -636 -746 483 411 -52 -854 211 235 933 -811 252 998 150 41 483 436 538 146 -637 57 -939 910 -65 825 -226 -390 -183 -416 -253 -55 -713 158 818 516 5 -618 300 493 299 592 810 463 502 378 487 602 164 949 538 24 315 -613 176 -22 532 -715 993 -450 -260 413 372 -641 773 116 -665 -825 -827 929 -226 461 -776 993 -45 353 489 109 -576 -36 -860 273 349 595 83 289 -848 798 629 467 -690 680 453 -514 118 405 676 -45 833 616 -570 -917 840 556 -647 676 787 108 -159 -213 143 266 598 328 536 957 266 -715 -596 951 -549 725 76 927 125 264 -187 -383 650 381 97 414 -293 -970 544 -519 126 -100 353 -403 27 -239 -990 -18 706 -87 335 -438 296 -965 -238 328 539 327 -397 -85 442 833 687 -196 -477 -694 -209 -897 -884 65 728 781 107 -377 -993 79 -249 655 890 982 -406 18 -756 -733 -308 137 818 945 -213 190 895 644 91 -843 863 -20 300 -119 -642 373 738 149 -120 319 885 996 102 195 -1000 -63 788 887 -169 -552 -500 109 269 485 -768 959 -712 -118 -168 -408 -548 -988 846 -624 376 -934 42 289 -790 -904 -825 -315 306 -359 422 -644 462 41 -627 -949 -233 -272 -223 899 -358 -955 7 739 512 -56 -890 -874 356 -745 634 -208 -852 -225 622 146 141 105 501 -47 373 565 653 283 -71 181 424 534 414 -846 142 -841 433 485 -373 176 387 -617 -885 923 541 -939 -433 681 -16 -134 -884 528 561 216 344 -818 141 98 203 -598 865 507 597 -199 -148 383 -503 129 -908 396 -422 536 -673 -224 -665 -512 -807 775 -616 -598 -213 -584 -431 -159 -362 -883 -111 -456 -332 -628 -426 999 799 226 22 62 479 212 693 943 -373 -178 108 788 866 61 -996 -322 -337 134 -973 652 897 -400 905 -306 -336 351 905 22 -844 603 372 -135 -363 472 -310 -899 -889 -77 731 -955 -564 -104 -289 -411 38 -611 -602 -569 -399 -577 964 356 122 -680 270 356 105 -857 399 -650 -84 -929 279 -870 269 -910 -330 608 -433 144 -81 93 -783 393 -681 -220 385 -337 -691 74 440 855 -693 -709 269 -572 -883 588 636 -530 -601 866 -474 944 -236 -905 559 137 -440 -794 901 65 940 -360 270 238 -564 820 -766 564 484 537 518 -106 -45 534 -741 -980 917 563 -752 432 -595 -490 986 -185 222 800 668 622 -506 -898 136 283 -194 556 116 563 518 -654 -500 -650 252 71 -440 3 960 447 -298 -296 310 637 -122 -101 -635 554 -31 942 913 -8 549 102 -989 -244 -581 -560 -593 -304 -733 -623 -536 730 259 905 -670 -602 578 -294 -549 539 106 583 -65 -340 714 -598 723 -607 -621 -510 834 -79 435 223 -563 -15 115 353 792 573 -489 -667 -423 -672 -351 920 276 491 784 -734 -310 -870 789 -760 -248 -969 464 -228 -83 391 673 -539 220 279 471 -823 -32 920 747 -503 -473 -52 -803 -405 -412 -39 -313 471 641 -602 -946 -508 731 -199 -7 -624 468 971 260 536 -727 -45 -73 950 421 168 697 250 -542 820 374 291 -176 -465 -925 -682 -835 7 -715 -178 -938 -487 264 159 878 -219 972 538 -785 40 -584 -99 -4 -475 35 287 -674 -388 -870 554 288 -791 -706 -85 -547 83 698 931 909 606 555 687 -941 195 -664 736 -677 -164 355 -967 678 419 -999 319 -734 -137 590 826 -848 56 -226 -30 -675 899 -597 222 411 -687 929 538 834 -41 621 101 -723 798 -706 -874 -694 -378 175 324 367 -759 -11 471 -532 -285 -512 565 13 -876 676 -387 624 766 -314 600 -451 614 800 -61 707 58 -428 460 315 -392 900 -272 204 -655 -90 -621 -613 660 -901 -533 498 139 375 818 -156 551 38 -243 -954 -328 -846 211 -480 -959 -105 -747 -998 898 413 -343 264 -428 -913 453 -131 221 733 196 397 -503 -266 -414 -771 -48 524 287 -1 301 409 -997 123 343 -512 604 -155 -865 -112 590 792 -167 121 681 916 -304 -812 766 -244 -503 -914 -697 -471 -153 490 994 -503 354 -515 -610 -14 -283 73 -622 60 -25 -284 -630 528 -553 836 35 -347 -738 -138 -611 884 669 469 -420 -834 825 -396 133 533 149 356 -965 766 134 904 -865 -296 364 971 -98 -392 138 960 -634 359 -515 -239 252 -851 -565 864 148 -269 437 659 -177 806 147 -231 -930 -879 -242 -219 -825 -922 -398 91 -699 840 -456 -260 -401 87 884 -560 -12 914 -219 985 239 -842 222 -486 701 -230 -641 965 790 -919 290 789 895 142 199 -463 796 -798 -126 -320 851 -758 -911 -17 773 -501 -51 -479 885 156 -406 -884 254 716 -798 -619 956 69 924 -638 -577 -198 625 -517 194 -234 269 206 201 -545 866 -548 -61 -729 -766 563 181 -137 443 -600 165 875 30 -91 -350 273 403 757 -378 -122 415 454 -431 -491 -845 410 332 -289 -537 279 -511 -140 888 -549 -743 233 599 897 115 798 -1 -993 -807 -748 -626 491 -731 48 472 209 -672 534 -468 725 609 -177 165 622 127 -984 637 -866 510 -417 666 -568 78 41 -940 506 111 -709 623 -579 -462 -486 -666 652 952 -187 -120 -95 888 558 407 -161 -835 683 -253 111 -138 -572 22 654 -124 -595 -163 -865 -695 529 -823 -30 -697 498 -533 -669 -740 -477 -936 -827 -919 576 654 341 160 -135 -543 94 425 571 -917 -592 -801 234 734 -477 -130 -59 -541 933 -595 417 -109 93 330 -314 -737 254 328 -361 -862 -659 -252 487 243 -488 -169 -506 -129 719 -155 527 -980 444 -289 892 659 475 757 -939 525 938 157 -331 164 -400 -6 964 332 -884 -605 -996 774 -697 26 79 778 476 252 -87 -252 -1000 -130 -140 -253 -949 491 281 -702 -870 508 -807 499 -485 235 -43 -649 -511 802 295 -949 322 -46 790 308 -333 656 547 318 -340 89 51 -421 307 950 -358 418 -110 -294 -19 -516 619 314 -909 412 71 -788 988 -347 79 216 403 -713 -529 -984 526 -466 348 234 951 79 -474 -378 838 -327 542 -899 -10 -185 -493 710 110 -547 -826 948 626 -164 449 -33 -583 347 889 -267 -190 831 615 788 734 361 -558 -763 758 -363 -638 -490 490 -323 940 433 -855 995 -132 674 -232 336 169 -917 228 536 107 -478 433 598 653 85 788 -576 736 -931 259 -563 -929 -49 -846 89 370 764 192 -88 138 -404 -383 -837 -497 809 423 353 523 -387 -954 -788 531 544 -489 998 66 320 546 -340 -536 580 509 -818 875 30 -370 -153 333 -876 915 416 322 -520 -809 -867 -580 21 -949 760 224 -836 757 811 -143 654 210 779 -799 -434 396 -488 -802 961 819 -937 -822 -758 -723 446 648 -195 172 580 686 -397 472 -643 -679 381 -933 343 175 257 -158 -900 655 -982 -546 523 90 -923 616 846 -568 998 -863 -62 898 -74 -727 321 634 575 458 -211 -324 210 -883 -197 421 239 -528 -891 168 544 -351 221 -14 -202 -566 278 -464 237 -970 -728 -367 255 -736 -990 875 -408 -242 -287 -702 -116 -912 844 -404 734 987 -785 -858 -495 476 -461 375 950 -709 954 880 -320 429 -754 416 0 -12 154 335 847 409 -207 214 -315 948 -363 -767 286 -525 -294 -107 -367 -352 853 -494 535 198 909 -462 -45 119 547 231 719 -997 341 923 28 501 -527 746 -285 -818 580 -882 -996 -914 110 144 898 -248 73 -321 516 131 798 -527 -810 419 -157 43 745 64 -104 656 -480 589 599 312 -523 -140 905 -757 153 -236 552 704 30 -340 236 -320 -746 229 -66 133 -848 815 559 -435 -996 226 -158 752 734 -278 -464 -533 949 442 -736 -402 268 726 532 -712 -806 -958 226 -123 740 -503 466 645 948 925 34 495 577 308 -13 387 -212 -74 -648 -791 900 -687 669 665 277 362 -523 -509 -655 227 -122 274 281 -717 708 955 -256 -432 521 -798 -475 993 -69 -598 126 803 -612 -30 -749 25 570 192 -114 337 -962 430 332 -21 526 -250 -926 683 -172 374 415 107 467 -101 -541 -290 90 139 -815 241 -579 450 871 256 -318 725 523 -488 918 934 425 103 -304 -79 288 68 471 -566 513 -426 137 747 -716 -94 -261 42 732 -470 443 -519 -824 -731 870 570 728 396 -125 -288 359 -21 993 -611 -270 847 -219 -429 -480 -691 338 760 523 -428 -120 -668 -35 35 -786 429 527 -686 185 -374 -376 111 381 -19 524 342 -138 156 850 -386 -372 -655 -417 261 769 456 -859 -341 -571 460 199 595 -874 21 -217 -313 678 -90 272 126 -145 -995 692 -320 -734 -310 -99 -815 -21 -526 877 939 426 -736 -770 736 -490 -361 -740 479 -147 626 -804 743 707 279 -291 630 -25 -975 72 -50 -314 -488 -893 7 -211 676 489 82 -626 171 -419 -526 -895 449 -997 637 -892 524 -807 -134 694 -392 131 317 -599 34 575 760 -784 447 970 -816 -901 -163 534 -405 -113 626 -708 916 -617 -96 760 615 784 -155 189 768 -185 931 565 -557 542 -628 696 752 889 674 -629 -195 703 -737 -375 169 545 -566 -737 35 -248 -836 -124 549 -534 -942 125 145 279 567 -636 -122 504 -709 69 944 856 -672 552 -885 -589 816 -932 227 899 400 45 346 39 -332 761 775 574 -485 -762 91 271 139 543 598 755 282 -303 -540 -936 801 849 806 -841 752 391 -73 29 822 981 846 723 -692 669 93 368 986 522 -936 -427 970 -229 -527 -400 -771 150 -380 -77 19 195 -814 675 711 -76 456 718 734 -87 -138 -617 365 -253 924 626 -527 947 905 560 512 923 -668 620 11 726 -840 -873 695 -14 309 79 58 859 486 -212 726 190 422 -536 -187 259 756 585 46 908 239 753 -98 795 -879 242 -315 -114 -412 711 -584 -541 -95 779 -876 -112 -718 423 663 -220 985 -91 499 378 504 -873 -795 -363 449 -435 -906 727 608 105 578 -41 268 -938 -47 454 730 -136 538 -120 -103 510 512 76 47 904 978 563 62 194 -334 874 -811 376 -474 -388 -478 -87 711 -172 -91 -364 -621 169 284 -912 892 782 -812 602 33 -239 -209 -366 -530 319 -93 -849 -911 157 776 638 193 -969 -289 -424 -557 540 -656 255 -720 -825 -171 -68 -813 -71 -89 -598 -607 585 626 -865 829 -717 871 56 665 -46 437 -494 153 -916 -994 99 478 -600 -96 -162 -414 814 -824 -450 435 -281 414 -487 433 653 665 45 944 -11 -352 827 -595 565 -101 438 -80 635 -977 -777 -646 -917 33 -406 -295 460 270 389 -257 186 587 -714 -164 -306 -951 -302 36 -728 434 760 274 -589 361 539 -102 -856 783 855 -451 167 -292 160 -281 123 331 922 -551 -444 -113 -805 -935 -581 -706 -35 -636 53 -708 572 -78 567 -559 21 -201 267 -521 333 285 146 709 217 -146 -694 -675 -102 -756 420 61 591 -308 -439 687 759 723 -622 -378 -494 -664 654 -104 -416 -460 -628 -914 -35 524 617 -852 310 55 900 456 -40 442 470 -327 -705 862 946 -168 615 277 888 -927 -512 175 337 -422 948 -195 330 389 604 -939 638 523 -361 -277 -671 -927 -615 -805 -380 596 174 637 -951 987 -840 -70 940 46 595 520 -248 414 786 165 -977 -652 -775 -93 678 -680 -2 -653 -226 -149 170 -139 -732 350 567 99 566 78 -732 102 -568 30 670 -854 910 -352 100 111 -420 653 324 -151 822 894 -74 897 44 -215 -445 -466 282 -152 863 836 -737 -377 -337 983 -94 265 312 -417 881 573 -895 -123 -762 947 575 40 675 175 -568 -109 -859 386 -588 -124 436 639 777 -392 -950 -290 969 -726 -910 -921 -555 544 625 -425 -931 -257 -485 -579 -780 -705 -223 972 -570 56 675 529 834 -721 -342 467 -326 285 447 -768 103 -670 105 254 -873 942 3 959 -147 -689 839 -600 35 -101 -962 435 877 967 707 -563 749 -460 -840 -797 -382 -147 -754 743 -523 -693 -426 -85 576 490 -32 -91 -316 252 -696 325 63 -396 831 578 937 860 -483 267 -701 272 640 275 -295 223 -732 42 -579 970 -623 -594 -161 512 142 -226 378 -738 -645 -801 930 -267 543 604 -752 849 -55 -507 273 -891 -77 -422 755 293 33 -524 636 -230 -552 -456 -437 -502 807 -138 994 -134 -99 502 -856 724 172 -298 784 -602 507 997 -366 -21 -572 -653 -339 769 837 26 549 200 -846 232 -467 289 211 481 843 -2 -71 591 -822 649 708 393 -622 785 401 -360 969 964 643 -659 -464 -480 748 89 -230 725 -988 -105 -959 -148 -651 167 357 -914 798 758 304 -298 697 967 -693 -70 634 -996 280 708 -43 -48 -681 453 -778 -535 383 473 745 -833 517 -754 -125 -90 326 -874 -109 -298 760 410 470 91 324 -230 215 -600 508 67 -575 -697 -752 -427 -754 27 -125 87 110 315 340 -513 859 -916 -87 525 -120 776 788 -2 -657 377 -953 -649 -35 -372 -633 -990 -572 240 769 619 -130 742 -973 -462 -94 -651 275 100 704 689 -829 604 715 -100 271 918 -445 97 -946 671 -459 620 -168 -80 -870 781 -511 747 202 -115 411 -864 704 -550 -6 453 -78 -653 -439 -374 140 -770 83 -825 516 -224 -219 -977 987 307 720 812 304 -829 535 900 926 -875 -624 795 -826 347 616 -546 -706 -457 604 -522 -153 -253 76 407 -917 127 555 108 92 484 -22 -673 -671 532 70 -475 -138 992 -671 -639 624 468 -172 747 827 538 -675 -155 987 -282 -644 9 -329 -325 -149 133 -70 -796 -316 923 710 642 -544 -948 -592 -924 -443 -663 -547 131 887 -202 811 849 367 -99 683 -68 -913 478 629 775 743 522 -825 77 -477 418 -420 -239 157 264 -19 -300 -376 -940 -918 -702 215 852 -459 -853 604 73 274 -407 -833 211 760 -318 571 534 916 -191 487 789 -233 -790 257 847 -19 -415 -851 -940 598 944 81 585 778 57 363 149 -227 -682 -675 -681 -488 910 -9 -525 -576 188 -213 711 -810 -823 -987 -457 -690 911 294 392 -721 646 -10 730 -952 -404 95 -57 586 -137 387 38 -613 302 -424 -66 -233 635 -973 395 345 -243 -947 -885 17 -140 -488 -898 -600 850 -562 -604 -908 459 197 -236 72 -160 -362 -39 -132 -444 596 262 86 605 -198 355 109 183 7 -999 -773 446 -66 -315 682 -39 -124 864 706 -875 -456 -46 -803 -670 130 -82 -421 186 271 918 -298 -73 -116 677 -964 -604 -775 -757 904 856 -228 438 -849 27 778 12 -567 -815 12 480 4 397 714 -990 485 476 -80 37 989 805 -470 155 485 -342 -468 816 134 456 -150 344 -49 -951 364 -915 -986 -555 -362 -287 -116 -966 -615 608 -821 455 -484 776 -179 103 875 -38 715 326 -482 999 587 -613 661 773 -830 -979 -670 -961 -835 543 406 -361 -286 880 547 607 -396 71 -622 858 -913 160 574 925 669 -604 -240 477 138 -747 -742 -942 -193 -293 641 -77 377 -308 -105 -820 394 824 -939 -681 221 -797 934 493 -809 496 -874 588 979 -326 421 -13 521 -804 963 124 812 -278 -18 36 -741 906 -638 -162 -161 999 961 -768 748 -845 -413 -584 295 67 -684 -880 902 592 547 -715 362 -642 663 -313 -441 336 809 542 -490 963 589 -113 -202 -669 948 630 -507 -358 746 149 -355 -709 -411 -218 211 428 -753 -177 780 -280 -981 215 -906 -174 678 940 188 948 -733 776 400 -573 -151 173 -659 -839 628 406 471 -226 -594 -32 -948 257 271 -185 -672 -124 -555 787 -615 280 -449 708 -938 -552 843 927 912 318 -826 -448 -580 763 -979 834 -454 -857 962 -497 -921 -819 75 -197 -587 431 771 363 780 133 -296 -761 474 -188 551 974 -365 936 835 189 -32 -367 -730 538 -136 618 -928 88 -140 230 912 909 -823 -208 708 -568 712 -674 -998 -705 904 101 -461 105 194 173 276 78 -293 381 882 -560 143 -510 -721 -578 927 -409 -380 373 -686 -177 661 -265 719 -195 214 180 621 473 -724 -951 -596 382 100 910 188 -507 607 278 -320 -696 -834 -159 783 -311 557 -419 191 -755 -44 177 -485 -126 897 59 557 789 -182 768 -696 -88 409 -713 919 -935 369 570 222 591 -759 310 -111 620 173 -428 -605 -725 -618 135 -475 -163 -1 964 -745 914 -416 -603 -691 -357 -574 959 29 152 388 -151 52 -817 -992 942 695 -500 -542 -384 233 343 774 -646 -843 -16 368 349 113 -551 -260 804 -609 -353 -280 -327 450 -281 708 145 500 -112 523 -240 135 -349 677 846 -780 -188 -685 282 716 151 386 536 674 322 548 547 -838 -47 850 222 222 -485 -184 456 893 -258 688 537 -902 -219 -317 -877 -259 -372 815 105 613 -59 -838 250 -224 772 -122 791 -551 560 -938 -588 -51 -592 -747 372 -8 -449 -200 -860 368 -809 -381 -310 867 -2 -656 -642 -433 -779 132 8 -474 -74 -777 327 85 -445 -834 18 562 -1 811 847 -519 -368 -562 863 144 -882 -896 286 -69 -111 445 745 -941 355 -38 -129 586 357 88 -529 -458 225 -592 42 873 197 -654 -977 -431 204 431 -634 -589 216 696 -159 792 694 -355 593 -262 -919 -756 -351 -986 740 996 385 -211 967 -814 -964 -822 601 -898 -69 -21 -542 -516 -94 -437 241 -63 -708 704 -694 527 -575 -708 877 79 22 -942 799 856 717 -801 -834 -466 -305 647 -693 -682 235 662 -620 -570 -819 -8 -633 -982 753 -476 -1 768 -723 -571 361 -261 708 570 666 930 -457 561 -2 551 873 -121 340 -500 940 258 -254 -602 992 497 565 -561 -150 622 638 -725 -949 243 949 944 -863 682 -395 838 776 -191 837 -186 720 648 883 -665 0 -5 -561 502 282 79 555 -209 -773 616 46 800 -910 -295 250 -523 664 -927 553 807 -59 -179 -634 477 -400 676 704 -640 342 -605 -702 -378 -207 -139 -824 648 -82 -832 303 755 369 536 386 939 -135 217 514 642 -310 988 -495 -424 -922 -684 -525 -222 -283 -60 -337 825 -130 165 -796 226 -215 -31 -445 -302 -412 954 -851 -411 -938 -800 86 -311 573 -306 -316 -610 -749 672 162 111 -482 -818 935 988 -487 548 -398 -165 -607 -617 -297 896 811 -958 590 -663 -590 106 -304 -18 972 -895 628 643 626 -784 -761 -553 731 203 -877 481 128 -467 -92 -637 -821 -742 -963 424 523 209 286 930 814 -615 312 -179 523 18 110 26 617 103 800 -342 172 513 566 -950 259 -662 803 472 -688 149 -250 979 -408 -304 321 645 904 -523 180 547 -110 212 545 -960 521 470 469 936 -692 7 646 522 -153 158 186 -757 393 -160 -872 -199 488 97 -157 -845 -781 166 -698 -951 -268 24 513 543 87 -722 791 -947 340 310 -856 -783 585 -258 65 -671 622 564 -377 -354 289 -116 247 -773 48 -357 -556 -364 -855 -621 -126 578 581 787 -374 680 -439 849 65 868 503 -727 -899 243 -404 -690 423 543 136 -307 -448 -38 211 -656 883 256 813 184 346 -804 79 -161 -427 -528 766 -108 -751 -232 201 -928 840 760 -927 84 122 860 769 -471 731 -269 -927 223 617 -403 -279 -652 -825 -297 -827 -525 -351 629 -9 899 955 43 -170 0 -927 -722 490 183 298 735 -317 -897 900 617 -873 -989 237 16 -724 894 686 -76 -575 764 -744 498 729 83 -192 268 112 853 -958 -489 138 117 -251 -915 -191 -886 -703 -107 319 -640 607 623 -136 -465 653 251 -948 779 451 -691 921 298 783 -723 -64 587 -629 -552 -933 891 174 -23 658 302 740 238 -113 -188 514 -391 219 -655 -298 -851 294 -282 302 -724 -150 -390 -287 733 709 514 -732 -185 -614 496 -513 441 -597 -825 -425 746 -16 272 282 235 -200 -254 624 -296 54 -509 533 -754 -949 880 307 664 181 -285 865 993 458 771 816 -285 340 -177 -236 -324 699 -434 458 -52 -604 -177 796 251 -724 780 -782 -419 33 -779 583 285 -417 707 -189 -515 -121 -178 87 840 437 481 -783 -838 -230 860 943 381 -936 457 -81 83 131 -668 474 -594 352 -694 -799 -499 -381 -412 400 561 -401 -497 237 -102 -545 -289 -280 938 -500 531 -797 -274 -594 -584 560 -592 -666 69 -560 -205 -157 88 -300 -128 481 -489 -861 333 -197 676 370 320 709 -250 -753 -985 357 -322 -275 19 939 429 995 525 -191 321 660 426 636 407 -10 -557 655 -507 -529 -173 626 -834 709 115 47 608 -331 172 -529 757 -688 -327 -366 -941 -284 -650 199 490 -143 -391 50 -692 -353 -970 303 625 854 582 85 422 -778 -961 180 424 416 275 -474 245 524 64 -877 601 967 -985 -795 216 -589 731 -118 -802 -144 29 446 705 879 870 -876 -66 -54 479 509 288 -801 925 498 -810 827 332 -810 839 -191 -689 -682 -11 -101 -292 -29 -559 -801 -98 174 -927 754 342 932 386 331 834 785 -759 -710 600 -582 2 -729 383 223 -879 338 612 438 773 504 -510 -179 -820 113 8 -51 -142 -139 -311 -256 613 -950 489 441 171 117 -628 546 -779 966 1 -805 583 744 -502 227 78 420 -415 364 684 79 776 -270 -81 -312 184 -517 206 -683 -477 -539 -12 747 -418 548 72 245 860 -66 -411 305 476 -585 -191 -991 432 41 -428 495 -368 561 -554 -936 -881 54 770 -78 685 -554 149 555 -272 297 534 -291 -758 -866 540 919 -633 846 774 140 620 669 224 941 946 -361 66 -328 985 -933 -985 -834 -624 -942 -365 -472 572 167 918 86 894 862 380 640 -730 273 475 660 956 904 514 163 -667 836 73 726 -465 -156 -818 -504 569 507 -433 -937 585 863 -627 -5 127 462 -843 -116 45 -953 466 936 -326 399 743 -305 242 -50 296 -894 -454 192 441 547 -27 459 -694 248 129 569 -679 -629 -542 332 -351 -434 788 875 651 420 -482 547 -2 617 -817 -411 -338 -255 -975 437 -964 716 -410 625 -386 -138 -703 -768 -126 209 854 -21 759 740 -196 345 603 -691 -820 778 -348 -256 -36 84 -30 303 -208 970 221 417 -824 -890 -852 -821 244 983 654 363 635 -102 -917 -872 905 -542 879 261 -877 701 674 -200 622 -788 828 738 -417 318 722 -681 689 -373 -165 -726 962 -312 -827 147 -452 72 -390 696 913 682 -799 208 908 115 33 38 102 -767 533 -702 -714 -231 434 454 -732 100 -758 -10 96 -13 945 -892 -326 -365 890 159 -80 -23 988 -380 -434 443 -384 -577 270 -627 -239 395 371 566 -150 877 208 -902 237 -834 -912 694 -82 -289 -904 -332 -503 -213 729 -890 -266 3 -851 681 138 608 455 732 -710 625 510 578 367 -646 -884 464 807 -116 -457 -464 135 -988 -941 785 -80 -822 -350 733 -137 -41 389 -518 -409 -335 975 -740 545 356 -841 642 316 -864 -138 206 855 532 108 302 542 -372 -535 787 673 -474 855 154 272 897 605 683 481 -499 -154 370 -141 889 676 -370 978 -548 172 26 677 460 -46 268 584 426 -298 702 -797 747 -651 404 374 787 297 -649 889 89 -972 -463 211 -592 -774 -278 156 -79 -128 456 870 -619 472 181 199 -952 553 -756 716 -146 622 -952 110 -846 214 -35 -241 -415 851 -489 554 467 230 -924 529 960 389 -8 -13 213 -891 551 -511 -518 -73 831 -242 -867 -68 718 -546 -353 61 748 424 -608 -812 839 127 732 -769 -367 -387 -13 45 373 -323 683 5 584 158 -524 -38 81 -57 -2 -990 882 -59 -3 -547 340 618 -640 -672 881 -218 780 -205 102 -612 -17 -789 -906 353 290 -637 -368 113 -362 208 420 86 -879 259 -605 134 -847 -406 440 -230 599 681 -980 -293 -156 -145 100 -462 -685 -490 -567 481 799 -662 460 466 -133 -786 -307 -243 -849 938 184 -893 726 154 273 347 -613 540 717 -306 -671 -300 432 -939 71 344 286 -611 -771 -174 -811 -72 18 730 -829 246 -533 35 242 818 474 -158 1000 939 828 -27 -193 265 952 -843 982 -929 207 811 321 -186 330 -766 -280 -621 -322 -535 232 218 180 -810 -970 -555 566 -409 -161 -322 -642 473 -779 467 -53 872 -556 -431 298 425 381 737 -89 499 431 -46 542 -45 986 -616 -139 515 25 -26 334 812 -380 482 230 -454 -70 -77 168 733 365 599 482 892 -662 -361 562 751 -760 -754 594 -991 -913 447 456 278 -496 -646 297 -676 717 -36 65 941 314 119 959 -238 -800 675 -353 -376 -247 -711 -642 -930 890 766 -621 722 -824 -906 -186 -321 -217 -378 383 -229 297 538 696 -101 -347 233 -758 839 657 -363 152 321 262 -360 -208 1 844 -605 -523 -336 143 -275 744 779 -740 99 -432 -742 -490 146 911 163 -796 -402 -360 -221 -663 -416 -730 851 -466 -584 547 -781 323 971 127 394 113 -35 136 507 -33 -256 -391 923 -315 209 9 514 -627 618 -922 396 196 -921 753 136 -801 675 -420 327 790 321 435 560 -115 -839 900 -708 954 -316 -585 -975 282 -105 -459 542 -162 -758 -255 -161 -149 359 494 -971 518 6 -33 -321 289 -204 737 928 -241 -996 -267 358 397 674 -944 -501 -184 -176 150 888 -766 -585 -985 550 610 -242 595 739 -542 983 -837 -709 -471 -135 34 73 -905 150 260 -602 84 629 449 -280 -323 -645 853 756 581 -340 589 -991 -566 -69 321 -902 851 449 -528 -701 614 258 150 -26 592 473 360 -911 -544 567 56 -701 766 768 588 -466 717 139 525 300 -799 192 -21 -457 -284 105 220 77 502 -733 167 -235 847 187 -445 -849 -106 250 414 -538 380 -504 -860 -246 -786 -56 -395 -399 14 74 -99 857 944 -775 559 453 712 88 -852 618 -717 -967 -299 -22 937 578 635 109 882 234 622 372 147 -832 949 173 226 368 -681 -853 336 -9 -359 -942 -928 -140 -571 902 -633 -664 -692 152 366 -412 74 -73 -766 762 264 -579 -14 -432 -723 -73 -162 -723 -94 -135 922 544 102 -391 -274 -525 42 305 57 -112 -90 -303 776 -714 696 -284 -467 -674 436 903 -775 209 -413 -479 -66 288 -116 953 173 -301 -756 924 -267 708 399 -847 574 317 746 -114 -81 -712 433 -421 -905 -109 -102 182 -391 -153 -106 535 100 -671 895 -245 -746 819 -941 173 -841 -685 873 685 -669 -816 -282 2 -952 589 175 5 946 398 709 630 878 -288 132 -931 598 256 695 -816 -958 92 -736 -956 -108 239 -560 52 946 45 624 -437 704 -322 -189 424 160 -178 69 998 701 -699 904 219 910 -730 -686 -402 384 -511 -758 722 43 -499 -828 145 -272 690 943 -909 204 -444 230 -183 -330 -881 50 874 -670 -535 -775 -576 523 -861 287 -219 -375 669 300 -32 -200 -508 -758 69 403 296 334 -817 319 39 -318 861 -484 127 -485 737 -722 0 554 521 -945 962 -487 -427 849 -963 -220 -123 524 -699 -149 -980 -803 17 -125 -195 520 -772 370 -607 90 -197 -102 164 -7 734 759 969 864 288 136 727 571 -668 805 127 -602 499 -771 775 -770 -15 752 -88 -90 -383 -146 -918 449 -320 -949 -780 -181 51 233 235 -289 537 -932 -551 -966 318 121 544 517 402 295 -136 387 325 -457 -377 838 -52 -221 -904 -846 279 -873 514 -749 968 66 -25 59 33 983 421 -204 42 -359 -842 -568 568 874 -640 636 732 -156 -542 -655 -584 26 -992 535 -618 -97 -863 602 -475 133 -105 21 31 659 116 525 -121 3 31 -598 -725 983 433 -432 -922 481 173 699 -824 -636 -368 -826 -251 878 957 689 -93 76 931 741 -816 -114 -471 -131 158 -175 -936 -335 576 -538 -59 60 429 -187 171 317 684 -350 -596 -741 -458 -579 -581 341 -192 347 773 -958 -235 104 304 659 488 870 533 337 224 -71 340 -896 924 -197 -119 894 192 -391 -460 671 663 -488 -11 -749 197 772 912 374 -151 -963 328 886 -266 -966 -555 -356 766 771 77 -80 239 810 507 415 -698 854 775 -528 533 239 -498 661 939 646 -257 85 986 186 -867 267 -568 773 358 670 -923 -907 82 -235 -524 -193 206 -432 -127 940 -946 489 627 -416 147 40 783 978 -301 -269 148 -162 528 915 594 495 -846 -170 580 -446 674 -495 -678 -650 -946 414 433 -631 642 186 -59 286 562 -732 -735 381 -352 -77 130 -172 -787 350 -213 691 -164 -962 -651 -855 -50 70 238 367 705 430 523 -214 818 -855 -878 -365 471 -19 -507 813 979 705 22 51 648 -279 -676 708 -482 -366 632 -515 719 -57 -536 48 336 209 -332 -696 -264 217 -829 998 636 846 -757 -383 -154 664 -974 -662 961 425 -802 -114 -693 -570 232 -754 959 -109 828 -129 68 -374 277 -654 -690 256 97 -43 649 -892 -271 530 484 960 750 610 -552 -384 -672 199 -753 96 -38 -555 692 174 -999 -551 773 -742 -757 -655 -565 395 916 947 -601 817 -714 -807 563 -876 516 103 561 821 3 -154 -124 -423 -212 146 148 541 -910 -480 981 146 5 920 55 -677 607 458 798 469 212 994 895 228 -989 389 -287 -460 -673 -402 896 888 969 -538 -519 329 -659 781 116 -666 -821 -849 -479 925 447 769 48 266 -43 -336 -589 -598 388 435 622 908 419 669 896 -983 -903 901 -620 909 210 621 -425 -429 -157 -471 -40 -813 -219 283 -900 -250 -552 191 -979 245 -123 -140 584 108 -612 -274 741 -218 339 -47 622 -588 -59 -948 -19 -388 -271 285 693 227 -696 -520 544 108 253 600 -952 368 -325 -226 756 677 -407 173 336 -661 93 671 -393 -451 -560 644 -116 -363 -866 -709 -810 -302 -927 -848 971 830 -323 -334 441 -268 -834 20 871 -238 -59 -795 -301 645 -210 536 -674 -982 589 -477 -424 250 913 -795 759 789 -928 -782 217 -273 -385 842 31 -908 923 -453 390 -152 63 143 -60 121 423 -685 858 -977 212 905 -348 -264 -523 -504 -692 451 -76 986 359 -994 107 84 748 -601 604 -131 246 968 -274 -572 883 933 -381 740 -711 891 -85 -387 770 586 693 571 -594 -97 540 689 -84 -972 -206 428 -308 555 -588 805 -561 -561 -961 -592 -456 -114 -728 544 846 -842 -550 -166 909 286 -749 -21 -134 -238 -448 800 -13 533 -464 -147 -118 905 -490 147 -358 -254 628 398 -762 208 -869 -754 764 -277 38 920 -649 556 -148 118 -950 161 -630 -131 471 387 852 -78 -57 59 786 401 -654 188 -966 -989 -625 643 -992 -421 -477 728 -749 -586 -594 -148 282 565 391 -107 -762 84 561 -568 607 567 827 312 -356 -960 478 894 -695 509 483 212 -61 -732 742 -104 -166 -21 187 182 312 709 -818 -668 211 -798 -716 -712 244 -964 -487 -952 339 -854 886 439 -687 825 -986 -826 -399 -755 29 -275 -137 -928 -653 -135 754 143 -758 -65 -447 392 511 -26 84 516 766 300 809 -289 565 -773 -599 -706 -879 339 532 405 92 503 -67 -134 -842 -23 737 96 4 172 326 -126 -275 157 -943 -709 197 -182 -989 458 908 578 711 -800 -849 414 -280 -296 -92 6 -891 -184 152 671 -468 411 813 591 281 142 12 597 580 712 -439 664 -960 -932 -669 -302 621 -224 940 -244 -447 -895 65 397 125 858 754 255 -85 389 -906 680 708 -311 315 -390 720 381 449 451 7 -147 914 -161 -658 -680 -186 -169 -138 463 -483 259 426 -977 984 428 974 733 954 -421 -519 968 572 -110 787 -986 -940 -737 -500 949 -237 262 -674 -855 -114 386 -938 672 -363 -473 -653 273 218 348 762 -271 -168 -353 -100 901 784 -340 836 -402 409 658 795 -400 -835 -74 452 -750 -606 -480 519 731 -392 -661 862 622 -309 796 10 -616 -972 163 840 -201 -525 -687 -469 -486 852 979 903 551 -516 777 744 922 791 870 708 -774 -757 -958 -391 573 -939 -864 -286 -437 -879 693 639 68 -617 -348 604 234 840 109 -684 -340 -378 872 -300 -425 368 470 -585 995 -164 -180 -382 -485 -544 744 924 501 -506 -412 84 475 -364 215 335 600 -900 -667 -770 -111 636 232 97 174 -391 497 732 11 -569 -233 -69 88 -26 965 872 613 -111 -171 -137 653 -999 453 242 -105 44 -225 893 775 244 68 -137 66 839 -385 -731 387 227 -909 -841 412 244 700 -134 114 -673 772 -129 944 -800 -227 -39 -929 -570 899 -933 252 880 -542 -776 -911 -84 -93 -642 599 165 -806 93 155 439 -209 4 -460 916 27 684 -290 582 467 -249 275 -621 -178 -811 132 504 269 117 740 431 739 234 120 310 -177 824 748 962 448 114 564 197 -675 510 658 562 301 399 898 -218 832 548 553 -901 -22 -839 332 652 272 -437 -753 257 -916 -161 498 953 623 371 200 274 168 127 -253 -798 -113 -162 -335 172 -956 -499 616 -902 877 -850 0 -806 -2 -636 280 793 461 -503 59 547 196 548 -618 853 -556 85 254 87 -619 28 941 771 -377 762 -705 410 -848 343 493 928 199 -803 -228 56 673 613 -421 -125 727 -476 -443 -420 -809 -338 -172 -435 -706 506 644 -259 690 509 -936 -870 687 -40 -44 824 -285 -471 707 -845 -833 -817 33 253 371 956 900 68 3 -424 -78 -445 -526 870 801 -747 127 -802 -235 187 778 -473 -137 -926 -958 59 -484 973 -817 -15 -132 -296 254 -442 709 -343 -650 -773 986 -562 353 -545 167 562 -265 -149 428 478 923 346 7 -630 -353 -887 -897 555 712 -355 374 -523 -636 -966 -503 975 -825 -869 706 166 -963 708 332 -832 -151 556 -833 -285 276 385 -439 635 881 -217 -71 76 310 345 -595 19 928 -629 615 -507 -468 300 279 906 -712 978 -332 734 806 -815 -618 699 675 -883 -123 -591 -148 -602 -714 -644 -427 -985 171 503 1 -905 911 377 269 -197 207 -554 -304 -363 -511 493 22 -44 -843 -784 -391 -238 587 703 459 -152 874 -39 190 709 359 183 -746 627 -60 281 524 -781 290 688 27 -397 -757 291 832 531 -528 -36 -230 920 -977 -442 -528 -261 373 974 607 796 642 -991 909 -25 962 127 -842 -641 -760 -408 -180 853 -733 313 814 -494 775 320 -211 -277 -853 877 -407 -728 23 79 298 -59 916 -748 280 983 -81 394 447 -447 -350 -221 0 -601 -804 498 -512 -219 -723 602 -379 -416 381 -592 774 -865 -894 -520 -764 982 -690 876 -853 -190 -727 49 -333 -81 343 320 378 -143 -552 294 -577 -433 -161 80 -261 -69 910 900 -359 778 26 -829 -886 610 -427 -427 -46 972 -176 699 249 -318 940 -191 68 198 -797 942 -226 659 462 -587 -890 535 -889 -554 -537 -307 80 -580 -269 583 37 -497 908 -71 -213 118 906 919 337 663 289 -8 -952 172 258 844 -867 173 223 -215 -678 32 -770 -500 134 -846 -190 -665 988 452 16 870 -515 -74 -442 900 -283 964 -648 -128 -463 -281 248 -923 963 878 -826 54 567 -825 -275 864 142 -516 -633 -702 631 -21 -239 294 416 223 -1000 961 263 -990 -94 889 915 -127 -994 759 514 413 -857 595 880 -16 -452 -440 328 295 116 723 135 -868 686 578 -732 -931 -171 -386 972 -176 -239 -184 892 625 -511 -538 -644 795 -113 540 -348 -634 971 557 416 780 -671 134 -162 886 173 -193 907 329 7 159 -927 -281 -880 -760 -233 -323 179 475 340 170 -406 903 -38 513 -335 -480 -687 534 100 699 325 490 512 935 -241 38 -993 607 -826 513 -332 -325 -49 826 939 582 -649 675 959 917 -559 -429 -101 245 917 -145 -288 -856 -373 -724 144 -402 -280 227 -184 702 131 -366 598 320 -471 197 896 -938 598 -882 435 -285 -28 -980 -846 47 250 918 836 921 -504 224 -225 709 19 261 400 891 519 -347 -889 576 -898 504 957 966 -952 766 575 -819 684 369 799 -486 -517 313 -901 308 770 -567 -61 -995 762 627 698 556 -558 -724 600 -199 -731 -132 -453 -269 576 -467 915 883 -718 -96 -77 367 330 -888 786 -222 588 -285 -360 -732 557 946 -592 -937 -656 -298 -953 575 829 -805 923 -674 -200 -755 -349 160 -479 -699 -700 137 -245 474 -902 887 203 74 -999 366 497 -148 11 230 -456 255 706 49 575 845 225 742 255 -496 557 232 -746 780 -98 124 980 -622 -902 218 -102 325 -721 78 265 479 -753 -908 376 -963 -163 344 272 -360 -924 782 6 381 -400 739 821 157 107 797 93 -955 294 -564 572 556 260 -657 619 116 459 -734 -464 622 -779 345 40 253 -752 567 142 -28 193 562 -870 -474 985 848 181 70 778 888 692 889 659 557 48 -354 122 -163 -294 -912 525 -194 869 -682 -570 997 -463 -352 713 -652 485 515 -335 -260 -175 -143 -434 405 -246 -227 353 -609 902 -416 -859 63 40 842 754 459 452 362 932 -345 728 -260 25 -315 -827 49 -280 244 -798 629 691 -77 -641 914 688 -931 954 213 -554 827 -399 521 783 -820 -983 389 126 162 421 964 284 -469 798 -363 425 -850 866 -173 558 939 492 -744 795 -178 -634 -811 601 -992 -20 363 33 -232 -398 574 425 688 -394 -52 147 45 990 -199 -510 -518 -947 -834 -737 -649 127 392 -948 388 290 -818 -256 496 -576 776 -462 449 625 979 -977 -148 27 -869 -733 642 -872 681 -804 -280 282 901 -339 -159 -304 -854 -603 -222 -145 -487 823 -317 -343 -477 458 836 211 -281 -544 450 -963 -872 -211 -281 -51 -813 473 -442 -193 628 -680 -146 103 -854 902 -290 -832 -867 -758 382 880 -81 -227 -804 -753 -316 -298 -479 602 806 904 -633 384 891 -888 420 -818 904 -722 592 -567 -720 -186 -566 661 170 -786 930 -540 265 -1 -96 315 -239 618 619 -190 308 136 417 -218 371 904 -93 399 969 468 783 -463 835 142 50 599 489 718 -362 878 -623 80 -742 -730 -370 117 546 5 131 -677 -567 160 -642 385 681 -571 -531 822 751 85 689 -479 174 -928 -617 -341 -64 -223 -286 19 -653 -933 -944 136 591 31 -390 939 -78 918 999 26 755 -479 -26 -861 -330 -773 526 -150 132 684 264 -714 -915 624 249 -89 888 -112 -606 424 -495 -993 -165 -558 977 -395 553 -290 -492 152 -263 -439 208 510 104 -631 -880 564 -640 255 615 722 446 585 -821 786 900 245 -658 545 371 922 -125 -45 -997 640 708 -290 -718 5 -541 -1000 242 119 -735 -206 -493 -763 773 -53 -614 -15 -793 -26 493 -789 83 916 -661 705 374 433 135 447 400 832 445 759 -119 121 799 902 -68 553 284 352 273 327 250 -850 -159 25 -158 -475 -368 -214 -823 789 -659 530 -576 438 710 44 -632 316 470 558 -464 634 613 5 -442 -571 318 -706 305 49 -587 152 241 -967 124 -911 475 -36 -515 5 549 701 207 586 -104 -37 624 -439 -331 560 -335 973 -384 -678 -87 -475 -498 -497 -6 -820 -646 -782 846 125 -49 63 -690 66 -181 -862 -849 594 611 896 -89 105 -773 -394 -330 434 -427 289 -957 722 982 -44 -95 -569 686 -872 -143 -61 -428 -780 -840 -178 -385 -871 -244 -176 271 -725 -737 -271 -764 -464 -896 -584 616 -591 576 -791 -252 789 -787 383 375 509 -78 -699 786 952 -421 -868 257 96 526 249 881 970 125 -58 169 892 76 226 -961 670 -657 -544 304 -31 465 57 632 -41 -1000 -398 601 -591 501 -603 271 433 712 724 -981 -626 897 -874 -120 501 -289 -34 -342 -123 185 918 -430 679 -765 -518 -354 -84 -995 -617 422 176 -175 -734 762 564 -487 917 -362 -571 -605 154 72 -186 213 916 -990 913 -679 72 -210 467 474 -97 113 580 777 -497 -975 -34 518 953 45 867 -904 394 -840 -962 680 471 145 584 -921 -411 -233 321 -425 128 518 -844 -433 -749 335 53 -470 474 51 -612 -864 230 936 -847 -744 661 700 613 -320 454 843 204 -610 -950 -695 -650 745 -930 -921 -271 -921 -980 991 604 -869 -851 993 -877 -171 -509 -301 -857 -630 -997 478 821 -793 577 715 107 -533 -899 -113 233 -822 64 179 24 121 -473 618 -630 -591 -93 21 289 714 -57 400 767 591 -534 59 -900 659 -260 728 -384 -776 -718 828 -166 306 -83 -409 217 -106 -205 -148 -877 -438 -3 231 786 867 -842 -432 -134 -402 141 -265 -440 -489 -917 668 -512 -651 626 202 147 -583 -354 -534 73 460 47 -105 244 711 -609 -577 13 -183 951 726 255 564 227 -152 10 727 -860 -71 -772 659 -760 672 -706 425 -2 446 -721 583 856 576 608 -314 -745 238 -545 -494 799 545 972 -254 601 -763 -22 -924 669 -960 208 -328 779 -712 -124 -770 -821 -167 -295 -117 -924 -715 -688 101 -210 -878 -519 -989 588 -413 253 -421 -177 24 -174 409 659 464 780 -896 495 980 551 724 -871 -406 93 -234 219 -130 477 -802 -560 869 411 -333 -772 -697 254 452 -736 -426 647 -441 -684 -746 -262 -153 -895 411 -956 -923 600 412 188 517 -428 498 -527 -691 -177 -387 802 -620 -217 596 -313 81 162 964 -364 626 181 596 688 621 -630 759 779 -793 487 -975 290 439 -140 -382 -777 608 -1000 -605 926 57 -305 434 -619 -381 864 -511 678 -470 -774 726 -859 76 -231 428 -746 736 -771 -384 -21 -817 170 650 -165 -327 -877 -146 846 71 800 477 -659 -270 -860 878 -925 -420 -328 -194 2 -103 -204 -761 -394 -981 796 213 670 602 863 978 -615 495 216 -965 866 104 -740 851 -454 182 -810 -194 149 -92 302 431 -454 -823 -882 705 389 18 768 -18 -570 479 309 -945 -490 112 310 156 231 762 -155 -169 -90 519 -383 -231 259 567 -812 962 -921 951 -364 -648 -674 682 259 54 -234 -796 17 -611 22 719 697 -152 881 -398 183 -657 605 581 545 -111 -63 -612 774 232 -553 -708 70 -872 -435 -211 943 -434 940 -777 -634 -825 544 677 -435 -102 -738 -829 306 497 -514 -899 -130 177 -732 581 919 504 577 920 857 -591 -451 867 -250 266 151 -521 -645 70 -367 230 -675 -99 -509 -154 753 775 282 738 -66 591 48 642 -405 -984 -865 91 673 -239 -773 2 432 -706 -104 -396 -117 810 842 -855 802 -465 498 -498 180 733 235 -589 787 -696 542 -772 515 -104 -357 432 -224 -973 767 -134 857 -709 -163 17 412 -112 -557 38 -640 -906 -238 -399 -79 -123 -106 -374 -951 787 -822 -469 378 -595 -577 239 388 -253 -274 918 62 442 -381 723 -976 678 -343 -994 649 -529 -60 -102 971 434 634 -759 -298 -925 -328 -598 446 527 719 765 908 847 -666 -442 -702 996 -411 191 530 696 -572 140 334 447 696 -841 501 -755 -852 -963 -393 -711 -375 265 -464 315 138 551 -830 135 -558 -820 159 -574 534 504 -429 273 147 -804 50 -169 -787 963 -266 309 472 157 879 -289 -293 -533 436 844 -661 -498 -899 27 -346 574 855 -86 544 747 -667 643 512 371 207 913 108 198 -506 916 72 -207 -590 -25 281 283 312 -431 -743 259 885 -46 -286 -852 -363 -273 969 701 487 -210 -363 -347 33 -935 -116 -261 -445 -870 683 757 -835 -420 832 -670 -684 135 -819 -914 140 368 -168 -643 -872 -803 338 -634 688 980 -146 -51 -502 -255 214 635 937 6 -199 -593 -364 -427 728 502 716 325 909 -804 -121 -901 -197 329 766 -391 682 -188 125 164 712 513 -248 -317 -604 126 -281 452 -436 -355 -331 -400 -959 699 -623 -383 886 978 244 576 639 -183 201 94 587 -79 926 677 269 973 759 -970 62 233 216 77 816 75 304 975 -797 -784 -830 613 -31 531 576 788 14 135 -266 -184 556 -430 154 973 337 -284 841 823 -785 -487 -305 -659 -394 -623 -87 750 919 833 -923 -284 934 -662 66 345 -762 74 -625 920 -687 -245 -231 -330 -481 -108 504 642 -23 806 -160 852 19 526 244 407 -19 -759 514 -394 351 46 -541 -963 33 569 604 -687 -664 -658 -276 -757 799 234 392 -459 34 -982 581 -188 645 -423 279 916 937 -376 432 822 -148 178 850 -658 -429 -697 769 -833 922 -620 477 -244 152 -615 359 -437 38 466 776 -180 -467 -993 776 -637 -553 -20 599 914 -181 487 -200 465 355 -998 -125 -178 -966 813 337 -892 915 594 -724 -787 58 -299 -918 1 730 -496 76 -729 -754 -354 150 -561 70 413 354 924 -507 -494 74 -764 -371 -855 867 660 57 541 638 498 154 902 -65 -457 604 -811 -449 -184 -111 794 -172 -479 -900 551 590 397 961 -743 326 128 598 874 -929 -201 540 516 838 -279 -543 626 -354 -288 108 -632 352 631 127 526 950 684 -252 242 -850 753 733 771 52 -277 392 91 828 -192 -760 -627 -503 363 -810 -724 -188 -317 422 479 -461 45 545 -996 -812 -191 407 650 418 493 203 981 -281 37 -762 -626 61 470 388 -565 442 440 -570 669 807 -116 146 905 741 -44 -595 -541 23 803 -769 221 -998 -565 -929 -1000 -84 -357 -394 380 -487 414 -20 -335 48 -935 -975 775 744 -659 -179 792 302 159 -833 849 -534 669 198 -610 126 -98 445 -140 671 604 -1000 -623 -866 199 536 198 596 324 529 984 732 -768 823 -210 944 -179 315 -462 -948 -655 -826 -227 -966 351 21 -596 323 -937 475 631 -412 -317 -605 -260 -71 3 -164 -657 -137 655 -486 -678 755 921 -834 -909 -100 -655 302 467 415 786 -477 -436 763 -42 967 550 57 -994 310 353 -430 499 999 892 103 -212 125 387 -442 833 -257 327 -344 752 365 -816 349 -372 228 -862 -688 -584 -668 554 -685 260 841 776 -397 858 567 762 787 540 -965 -529 -725 888 410 287 333 8 -615 -655 325 -466 -537 -563 814 206 -930 -599 -468 -297 -839 148 -369 254 860 -483 -973 492 241 141 886 291 -274 292 -795 -736 -963 -71 -631 -351 -65 727 -444 -821 -184 -550 888 -620 266 713 865 485 -156 498 312 -871 -516 755 629 526 494 -628 -903 -652 -64 -741 -566 131 -324 964 940 341 54 796 949 -582 659 253 892 -438 -235 533 -612 -764 674 -321 243 621 -228 398 899 -346 948 -88 -377 83 -483 -187 -352 59 -670 -881 -304 891 -122 132 882 -821 -968 439 996 -201 597 870 -15 -575 -868 -680 88 -820 -935 983 -655 489 -312 496 -463 -984 21 -692 958 -335 430 274 -949 -142 -916 -642 709 239 394 744 54 -727 674 0 224 -137 -663 139 66 -191 -245 -619 436 -616 -246 -241 628 945 -601 -579 900 657 -318 -419 150 -176 -35 599 -19 -650 344 623 -843 486 -537 -262 -100 921 52 705 -339 761 -848 858 638 842 581 -994 945 795 -456 -38 27 -936 -836 -175 -968 861 20 264 61 -195 827 679 538 332 -326 119 219 979 717 -717 787 106 204 -502 -301 330 -22 806 133 -794 -822 388 -936 381 237 948 626 -311 -816 -419 33 644 767 387 -30 66 639 -665 -969 120 946 -511 -410 -706 -997 137 -964 -130 625 -37 794 535 -742 150 488 -616 185 -348 780 581 835 -900 -289 240 816 536 677 -423 -763 336 -564 252 960 981 614 726 -444 49 -85 96 -116 342 -685 -85 243 334 -284 677 -142 -721 -743 -197 -403 -213 558 -103 945 -389 -4 -17 -854 -901 213 -676 -135 -224 -837 -392 224 359 -29 -363 368 -129 490 -202 917 -115 -179 866 -262 970 637 368 984 41 583 -129 60 -355 -825 -36 142 772 522 -947 703 -290 -907 -501 195 -173 360 -471 560 849 -88 175 -172 275 566 623 73 286 156 -246 -913 841 200 -11 -36 206 -250 -324 -758 -571 915 -889 -807 -864 31 -870 -154 -623 -351 587 951 -131 652 182 7 -547 800 822 -109 640 -960 990 171 957 967 678 995 -994 737 -557 892 880 636 804 58 -949 480 236 -775 825 949 -212 -321 -904 758 412 -68 -106 -654 -944 -561 472 -503 -76 -816 -604 -364 416 -444 -462 -462 -894 683 913 -719 -101 -853 651 -968 -68 584 -771 -514 539 93 278 -258 -170 274 634 -904 -668 288 -798 -907 -756 413 172 -688 -109 474 399 -637 -346 679 465 519 -369 822 -100 394 277 -242 -844 562 -818 -100 -216 -357 -366 -613 -72 -535 517 -891 232 41 516 -648 -214 -469 -366 -282 21 -674 -781 -12 874 -374 -297 -432 -68 -1000 415 203 266 521 379 -226 734 -343 -645 89 797 158 858 -838 -115 -576 122 855 -891 616 -485 330 271 991 643 -561 -548 694 -394 746 634 841 389 714 173 -788 -90 -164 555 852 17 398 -661 855 59 -54 -105 -977 28 254 369 486 -769 -441 174 770 -452 -322 848 521 -537 -953 290 -950 -885 -113 489 -499 723 -385 -792 -543 803 694 473 157 -418 -946 374 44 -673 365 428 193 104 -438 65 295 726 -393 383 185 -928 -36 777 -941 253 79 -35 -14 -748 -780 372 -643 337 -854 90 335 -630 -44 501 427 809 312 -429 -486 941 -222 -871 140 455 -222 154 -834 167 168 874 861 -6 22 -488 -664 121 612 -203 393 853 -974 -353 -437 16 -302 821 16 -820 -757 -797 514 -888 -944 -880 839 131 -931 814 190 122 703 -27 -952 -73 777 -309 882 -93 -297 384 465 -420 795 -613 -859 -291 255 -217 -610 -985 -833 -586 199 490 -166 426 -226 -992 -130 -608 -208 679 -310 -834 25 65 546 -456 -639 -314 -139 -356 622 0 754 -101 190 371 -244 -827 -580 -74 -721 -886 13 290 -54 -536 999 824 -559 -821 597 -521 575 -492 -973 -535 830 332 422 253 -450 369 88 223 744 491 -610 -508 -275 41 144 -464 367 -97 -421 1000 553 813 -429 -669 -39 -4 -794 -825 -592 -801 589 -914 -470 -312 231 562 -922 954 -849 518 589 165 85 389 826 120 327 583 609 -328 467 977 644 688 -970 -544 120 873 979 55 -897 -261 -286 343 120 -725 689 -191 -76 -89 818 -244 198 675 837 244 350 -146 -299 -321 6 488 172 -157 384 267 859 397 666 592 -526 11 791 -874 -512 -991 23 250 -969 -295 110 -46 -139 -617 -95 -119 -624 793 607 -344 -472 -283 457 812 -17 -355 793 -472 951 -343 -79 -934 392 534 721 222 -912 -606 -109 -948 713 -644 -433 -8 934 179 862 789 -930 719 -193 -808 439 -598 -279 -44 438 -62 390 -591 -148 -36 938 -736 677 -861 -894 120 -330 -387 454 -517 -335 -788 717 -345 192 511 738 338 729 412 -179 189 167 277 -772 -640 -517 300 -188 131 158 710 -18 916 -687 -770 464 105 879 831 420 -446 -213 121 -539 -646 -655 -106 -22 -171 296 -389 -485 -25 -365 -319 407 562 513 895 -844 -156 -666 752 969 -827 795 -772 -904 -852 694 -849 -680 -823 573 390 -806 290 162 824 -618 -220 -35 -9 -722 -832 240 879 -990 -929 -63 499 -811 -78 -983 629 -794 407 560 -923 -698 869 831 909 -384 -705 -949 -553 -586 -552 639 782 -267 -840 -700 858 -173 -197 -848 -769 -564 -456 -154 307 -672 349 311 809 -398 -922 -584 -838 -983 49 660 -317 -501 819 294 504 704 -419 -329 -73 -242 -724 115 -570 78 551 -669 480 -31 -188 -103 -657 -668 959 444 620 -657 777 525 -970 768 -255 -704 955 43 854 -181 166 389 -232 576 426 -66 176 816 657 -583 -842 837 218 -119 559 -959 486 747 708 550 217 -567 -304 -806 -227 288 466 -853 336 305 171 -622 -812 809 -998 579 -828 260 598 -636 919 -717 795 -200 -517 -262 -99 -367 -754 -652 -581 -433 -254 -400 -470 551 626 -987 913 237 728 -996 -843 643 571 116 -700 554 87 -416 -681 -454 891 -968 845 -862 -471 -560 874 -344 682 108 920 825 -20 -854 -350 -914 207 393 602 -802 397 -350 359 821 672 -942 636 804 -568 -122 537 -214 305 978 -886 -307 161 -9 -294 323 8 -545 902 434 -778 -493 788 499 489 945 837 -850 -717 -932 -452 996 -595 -746 312 434 -902 174 744 -25 20 925 -975 30 -128 556 -28 8 -458 616 -436 -800 614 -706 -659 -403 75 -483 289 794 -202 -507 -426 -990 -319 653 -185 636 896 -421 -176 850 -933 -512 -739 -233 693 439 -186 41 362 -287 -389 301 -419 -182 455 510 950 -141 516 -905 775 -193 -593 808 686 460 955 662 -623 878 209 -269 833 -993 -793 346 -294 -233 560 282 462 -676 -877 -343 723 -844 183 129 381 -895 -28 -107 -586 -983 3 -901 -327 -76 -860 -292 -547 333 -719 -905 211 -465 -484 755 17 -656 989 -723 -28 -545 953 -968 -691 992 942 -355 692 641 -846 -408 536 -377 347 -651 -119 809 -147 439 286 802 650 -764 173 -934 400 -197 939 -191 426 -547 442 654 395 10 217 -736 925 -305 465 788 617 575 394 -917 204 252 -821 252 -579 604 -703 -790 334 963 498 369 944 -728 963 -318 128 -124 285 -818 261 -615 -132 600 501 -365 -359 -449 381 -563 954 -909 474 403 4 489 -12 -596 -895 120 -165 541 -582 547 23 254 -425 -102 -600 424 501 -629 185 106 -221 -739 -728 595 299 -571 -916 17 497 -575 130 -410 -237 88 604 123 -46 153 943 586 -684 -322 -839 36 -746 612 -558 -862 -938 -210 -642 947 129 -695 -737 -542 -606 334 -773 -714 185 -877 -471 850 851 -233 -5 -528 -661 896 -158 -270 -579 745 286 228 -700 355 297 777 -971 751 749 -857 -396 -313 -302 -575 252 -908 532 -76 763 231 246 69 160 336 104 -970 775 461 -459 477 -619 -304 -145 36 409 -99 -724 -606 784 -478 -410 -819 -157 -733 -802 271 -484 -502 -396 551 -654 880 -869 184 -744 -331 -999 66 133 -2 446 599 917 -566 -206 209 937 282 16 -542 255 392 -812 243 818 969 982 372 -665 -187 193 -218 -353 -103 -903 3 997 -654 204 -681 -870 -16 -595 -438 -922 568 562 -912 101 758 25 827 363 -305 661 705 406 -189 183 -646 45 840 858 -532 -215 -146 184 -523 379 112 362 -602 453 -180 -151 -506 750 -436 54 456 566 -847 55 -274 711 -33 81 -32 188 9 -371 -978 952 608 462 899 719 -972 167 -413 850 326 286 911 -773 -980 -310 814 -472 -498 -56 142 743 -637 -341 -748 141 662 264 -188 -338 531 360 792 -937 232 601 -227 -359 495 -811 -109 -897 899 447 -942 849 415 -959 783 419 316 591 -516 936 597 -584 903 -817 540 437 -936 -786 118 63 402 671 335 -570 18 -518 288 30 693 120 265 -347 437 -332 498 -503 -953 -521 -945 619 -927 285 510 -509 -778 929 -810 96 -391 158 -790 793 -920 -548 842 619 527 -734 283 -965 -330 442 -974 -618 626 443 -97 -139 -947 892 -202 175 759 -728 276 -856 64 681 -738 -980 -120 -801 547 16 -10 -54 240 -438 -301 -422 -186 -627 336 -113 33 244 -5 -772 -305 -586 435 9 -519 -293 192 844 287 -330 -348 -683 -742 599 304 -955 4 438 -679 -621 138 657 631 -686 336 918 111 805 -823 -225 -806 671 141 -619 705 -88 560 -645 201 -997 636 -591 -753 -68 293 -537 -494 -660 -705 -184 382 258 373 651 832 -395 -956 258 -874 -801 139 -409 -581 -592 -348 -987 -842 731 105 -221 -486 372 -401 -608 -849 308 -438 -958 -986 777 -169 -357 128 618 -166 -468 -603 -745 -42 151 996 368 -320 778 707 629 -48 -103 -618 -569 745 -542 -90 -953 -322 865 -420 -861 684 502 425 247 248 152 824 211 -686 -405 -848 -674 -693 -375 -164 858 921 -120 579 951 -727 766 -217 680 -521 945 328 -99 -448 -938 286 228 973 -760 22 132 713 85 260 -611 -804 180 -203 104 711 -8 666 569 -898 83 141 222 -466 800 -34 -826 -559 983 -984 194 -741 949 -96 -425 3 289 246 -424 -644 -342 -961 -84 549 -134 -492 641 -348 -669 497 951 630 921 702 -225 -923 -118 -17 114 -131 201 119 -813 -242 -802 -29 447 177 -894 890 629 325 -287 207 -17 623 -513 481 515 -587 658 84 -413 868 -412 -357 -43 -932 30 824 -15 -420 -521 -297 419 -543 785 -510 -490 723 -303 -26 -446 -758 -654 -678 109 73 126 887 -411 -127 -895 9 874 439 -619 -666 -226 996 -279 -313 -203 -150 720 -309 -81 -289 -864 920 680 -966 677 -447 785 -427 450 762 -296 -441 -247 682 899 -448 -156 -616 487 -345 133 -759 -304 -702 940 -916 -353 949 -14 502 -167 -468 -118 634 -169 625 877 -26 -943 -875 -221 -961 -722 724 319 142 -371 -689 -284 -305 -809 -652 -862 -967 -163 146 -566 468 486 -814 -481 152 -384 -639 539 837 -238 -923 61 -668 -359 -606 -246 54 676 849 -849 -760 -72 569 158 -854 861 -260 -919 400 -713 -192 -608 -601 982 -832 -311 491 -809 -661 -61 942 518 -517 646 833 -493 -982 401 -4 361 -128 588 -902 730 -10 804 473 -269 158 -541 -407 12 677 -139 -915 182 -593 -744 -628 -369 -105 213 222 233 -470 -257 -783 348 223 -189 -258 147 -262 -256 164 887 -321 721 -939 584 253 605 276 231 569 -455 -650 789 936 874 -719 -640 -290 582 427 493 894 736 359 991 -436 997 859 362 272 162 239 -269 433 -287 -480 -939 -700 -345 356 -368 -295 50 -734 927 909 -723 -68 997 916 -755 884 -339 764 814 96 450 247 400 -311 230 483 367 34 531 155 866 -538 -932 -706 602 869 -908 269 366 -295 776 -5 -857 -147 524 -252 710 106 574 70 -273 -238 -757 432 -528 -501 -502 746 -858 -902 -300 620 324 -960 240 834 -978 -516 530 -349 -762 -546 -456 -163 837 -601 696 -966 -968 519 -266 316 280 -862 772 209 860 -804 -394 486 801 -673 863 -200 -674 -195 807 512 679 -772 281 -35 -309 571 711 733 -521 -38 -758 564 -249 -24 -712 153 -340 -190 567 -833 -923 -966 281 713 607 -313 351 64 800 348 761 294 -102 -357 385 317 -302 516 310 964 38 -315 -688 -164 181 168 -15 107 -63 382 -474 631 -42 -688 -611 -984 -984 304 -357 -266 860 464 -639 476 493 -863 -546 910 -597 609 -982 -825 168 826 -670 974 -126 -913 -679 -372 -488 683 -841 66 -32 -482 -668 310 157 7 18 471 -543 497 -618 379 -330 -523 575 964 577 570 783 -469 -274 -733 789 908 -433 -315 -640 163 -842 -917 -283 -308 -52 228 -440 972 121 -767 283 -392 826 -935 -302 -398 -377 11 -608 -132 -581 -608 -259 549 774 -326 62 -264 666 -240 349 -211 -875 -907 89 724 -811 864 -507 -386 422 824 355 609 850 -772 -181 982 807 318 86 339 -172 313 231 928 -423 -246 212 -557 957 -803 -727 348 -250 356 -50 -566 637 632 235 455 811 850 311 208 475 959 -444 484 -878 -71 -565 192 647 146 388 44 136 801 125 -142 -654 469 -786 -876 -297 462 -419 -994 966 176 -949 -450 223 -695 -350 -932 999 492 0 -908 -305 832 10 -478 578 -313 975 644 562 -541 970 464 -388 -401 -137 -593 -376 -949 -443 -432 -17 295 -670 246 456 -242 113 278 670 770 411 -345 805 -959 -742 -50 133 831 -274 639 237 -586 209 353 -701 -825 868 524 -71 358 -370 640 -931 -985 542 343 585 701 170 -49 287 269 -683 -742 393 -666 719 -764 -793 -540 963 -318 -64 696 627 -473 -98 814 347 491 -339 -920 419 378 599 567 666 -542 880 -182 -978 -839 92 -598 -661 490 -426 569 375 471 471 -564 902 -836 992 794 347 775 36 -11 -519 977 -716 -883 -428 -774 -154 -134 452 -90 158 -506 -115 -92 873 -760 -477 49 758 280 -11 -308 208 -225 38 -412 220 -618 486 170 300 863 -303 -178 518 40 642 -955 548 525 -413 -518 789 360 -374 -448 -872 -701 -636 696 -369 622 -137 -421 -263 -790 901 695 481 -271 471 694 -448 -167 -513 11 -416 531 -199 11 742 167 222 -843 -170 -503 125 436 -572 -391 -494 718 885 -374 339 -489 -143 -888 154 -17 714 -421 -250 -543 399 392 -477 -166 -286 -166 -258 401 -741 281 -399 435 -331 -171 -980 510 638 -898 -398 850 992 -308 845 -237 -393 438 -564 702 -940 -871 303 -732 586 67 379 308 242 -895 302 -617 128 -80 65 594 699 -390 -157 -471 -949 605 -192 218 393 191 546 265 666 -263 931 -867 895 -415 -585 -409 853 -626 -249 -621 -964 986 -103 338 -788 -784 464 -335 -546 420 -573 -389 127 -929 817 -303 -721 -172 -799 892 961 -588 274 -564 -276 -78 608 -478 880 639 506 829 604 232 412 -263 -388 -579 -397 -243 -505 886 194 116 -303 751 167 846 -994 346 -418 683 466 -184 -368 221 -544 -19 -358 470 448 552 -867 -75 161 -338 87 -73 638 -610 583 -350 90 -229 185 565 -842 194 226 -609 -766 927 -386 -580 544 613 -573 -60 670 -930 579 785 -747 -919 -389 472 -960 -393 136 -338 454 -417 840 -583 943 418 -440 794 -257 321 170 -42 779 -527 -396 145 861 26 -782 -759 -409 913 -197 266 386 -721 -405 -905 -913 -212 -819 70 -664 582 -506 -730 676 572 -840 301 592 45 334 -135 546 934 -927 275 499 -633 -574 228 157 212 -290 -693 -198 -677 -308 180 291 507 -509 -300 -937 41 765 501 -376 -54 -921 741 616 -81 763 30 -399 -721 209 -407 653 -979 -776 -364 397 957 772 750 596 -532 83 -695 778 869 -600 -60 544 -345 804 859 733 -502 903 -660 -597 -862 -333 -84 -374 -158 -778 564 147 -852 -661 -708 -968 -632 927 -699 -853 203 905 -345 557 47 -324 -538 460 856 -354 -934 -709 -705 -903 817 9 765 447 822 549 -767 932 -790 -805 249 436 103 -723 653 597 77 370 201 923 -533 -465 489 861 -805 -244 -417 172 -469 468 -219 -202 -250 482 524 323 -837 -997 616 573 743 -740 -61 -214 316 856 362 59 -369 856 716 -632 100 319 318 852 522 74 -120 -743 996 -554 -353 481 94 557 634 226 85 -936 10 181 -6 -914 336 -147 743 97 920 192 6 95 -351 54 -449 466 935 -72 -218 300 606 302 -46 326 807 302 680 82 -942 441 -687 397 792 -545 351 437 840 -832 -738 638 -433 977 628 -612 -820 324 385 -907 536 -371 530 214 802 -679 905 -30 380 -681 -569 620 -93 772 -486 963 125 -869 679 -514 -686 597 777 -624 -855 -643 -764 -415 -611 -978 816 -260 -539 983 -62 -102 -39 965 204 178 -886 914 885 -46 903 44 479 506 -403 -656 -658 817 51 852 580 885 -265 54 843 908 -52 -802 50 -792 849 460 619 410 -328 220 733 971 564 -217 520 415 6 -74 337 -894 488 -210 455 955 845 -155 28 808 -177 750 760 457 190 634 233 -406 -936 636 472 -413 -11 81 97 -629 802 -130 665 718 -409 -584 -989 -479 -602 482 76 7 316 519 -951 -693 -449 194 290 -649 768 825 741 30 -391 679 235 761 15 837 -358 858 -983 -939 228 762 -329 172 -903 864 -163 471 -104 238 627 895 -637 683 64 241 150 -994 12 -448 161 146 980 -937 -570 654 -10 -887 904 -564 98 416 820 761 903 -62 -664 -777 -368 -492 -291 74 949 323 -738 242 666 -395 -977 -501 204 85 743 993 848 -950 877 -290 457 178 664 811 -64 -739 536 -753 -822 -595 -770 497 -963 207 -87 -587 483 794 -516 912 -615 -682 -697 -354 931 783 -692 168 -960 552 -433 726 -739 886 893 159 -861 -743 216 -75 873 729 765 277 -246 -375 -732 -629 557 -833 944 736 741 -12 -336 -696 328 709 -424 -236 134 815 205 -176 -402 175 818 -607 941 209 234 -274 -675 59 -725 568 434 999 -535 504 -447 -940 231 729 359 -315 -140 129 -630 -175 909 -320 313 134 27 973 202 -670 197 647 -855 -80 -697 703 982 -217 -445 747 356 -803 574 -555 538 -773 33 983 -143 -70 757 -175 -825 -327 799 13 -498 154 166 60 -347 168 -659 765 -765 -935 -31 -800 366 -704 881 494 -756 975 379 720 851 -878 326 486 772 -600 -118 431 -732 -286 -404 -394 880 617 837 63 -551 -421 560 648 849 -480 -839 539 -780 80 582 -745 821 -315 -346 -123 -360 -471 -103 323 -547 -238 621 349 137 878 -179 -549 -487 943 -16 428 324 -321 -587 941 915 443 -968 -195 545 -314 849 -394 873 752 -860 -709 578 -655 276 673 579 -529 900 545 849 -193 -864 740 81 -808 -275 564 209 -12 -364 402 197 359 433 998 65 177 159 5 231 -426 -150 362 -87 -516 944 525 -733 130 -356 -517 585 -735 -978 246 409 202 459 -197 104 -205 -939 -511 -644 576 -98 73 768 -735 -423 375 452 211 -418 -365 -946 600 -400 -800 549 86 -976 688 850 533 454 582 635 901 -967 303 254 744 880 196 -157 297 -107 606 971 283 -220 -58 4 54 890 -838 107 -713 -522 -385 659 -768 -28 979 -938 -745 407 -709 -772 63 796 -173 -982 600 746 -299 -722 136 -188 668 -583 -410 -884 -386 -951 428 -73 -792 -466 484 353 579 134 310 -211 773 688 824 -904 -173 112 -855 522 -505 -503 761 -244 478 653 0 317 314 -510 -795 -676 -915 -573 222 980 535 510 -493 547 -673 -723 -861 746 331 834 884 593 -438 836 163 -15 -370 -394 973 -157 237 -656 502 -164 -821 775 680 670 -942 -486 235 80 680 875 -767 255 745 888 85 -643 -707 -348 -352 469 166 688 452 583 373 854 -416 589 -250 699 -59 65 -961 -976 -430 -565 -436 -435 408 37 -317 751 921 -562 -717 -613 -452 979 -821 -129 -512 828 -576 -930 -441 -198 -485 -298 -29 -158 934 -631 -131 92 -518 -828 866 973 -716 -167 936 -811 41 925 451 259 -406 -885 -322 467 -947 60 -289 164 -474 777 -560 -657 -189 277 631 -880 597 -332 -13 826 639 330 -259 868 150 629 210 -647 -187 -397 847 -12 -998 75 -705 640 718 -838 402 861 291 -579 -375 -389 883 -139 890 -525 -893 801 -243 734 -110 147 -444 -960 897 845 525 -871 613 25 64 660 234 802 -27 874 -829 -468 309 -317 -641 -573 903 -322 -810 154 133 -739 780 224 636 165 987 -634 -984 647 -958 178 816 393 484 949 772 68 402 -468 908 -942 463 -424 -716 -349 -920 571 461 -868 272 -974 141 -686 -277 237 598 -857 370 -543 -999 -83 860 -350 172 -575 434 -406 -134 -96 585 100 99 543 -383 -283 519 -107 -985 523 -946 630 -919 242 -905 -157 535 301 797 -906 27 768 176 82 126 73 866 565 -589 449 -391 -932 -128 -108 -532 -878 -290 -730 639 851 694 7 -607 -291 500 394 306 58 -347 433 759 -928 -346 711 -469 25 502 218 404 236 743 -63 -622 693 -659 -32 -643 11 -618 96 112 -830 710 55 111 213 -541 640 -979 -375 570 404 368 -59 -954 73 385 273 310 -429 -707 373 -720 963 -693 -979 -962 -348 149 -433 181 -867 861 748 686 -722 -129 231 -327 -196 985 -448 2 -468 -201 -146 581 -699 993 786 -584 391 -484 591 -691 628 338 33 -402 -381 -120 -832 565 911 960 -668 484 -49 518 -278 -636 46 -14 -821 -875 -147 -355 660 -364 -197 -394 90 43 885 242 910 607 -231 -515 -453 469 906 457 -355 -632 9 460 -145 -966 -264 268 -327 -656 685 -858 -419 283 844 956 -851 528 -612 880 -738 66 110 662 -893 865 283 -991 637 879 -350 334 837 278 -930 -375 720 -764 59 978 -887 517 -31 -643 443 -569 570 272 303 -821 -920 128 -145 900 353 -283 -386 296 517 -733 95 -271 926 214 -538 920 -195 914 419 -91 -866 -669 40 158 167 -86 484 -176 -822 358 -760 190 -514 98 996 846 297 355 -444 -511 733 -812 -838 -650 -208 -607 -394 510 469 342 820 -811 -65 -858 106 190 938 -993 155 273 -930 -73 361 -146 -686 -876 -344 219 -401 713 232 -161 -537 -571 817 529 -352 -371 226 817 994 504 909 -248 658 -402 -11 -300 -674 434 -555 405 -183 499 -742 -314 -551 448 120 -443 79 -658 -42 -407 -759 -286 23 -243 434 -900 79 745 -351 -724 268 -360 -627 231 -643 -740 -533 -961 925 26 56 300 -822 -794 887 -317 779 -652 922 -96 -828 745 -20 617 -539 -332 36 158 352 115 -785 -822 -306 -286 -698 -558 442 227 -134 -458 -408 937 -923 -737 -73 659 -29 -591 749 -460 -944 261 751 426 1 646 461 -377 -454 -555 -543 2 825 890 506 862 -306 883 -506 -955 12 185 -882 927 759 637 -293 -924 413 -242 537 985 110 662 -685 -490 319 -189 -177 -120 60 -49 -126 642 -70 -679 221 -753 -995 185 -80 -931 -10 598 -865 114 289 -910 463 74 -156 -598 -272 -855 -687 -409 13 -505 -910 -930 -955 -233 -86 66 -151 -461 639 639 -526 -175 739 758 -779 839 884 152 -193 -538 -11 846 -891 744 -348 455 998 437 732 -981 -274 309 -136 -659 664 -46 -284 836 949 -671 513 99 -878 -63 716 13 740 371 27 -907 476 -356 -422 -682 -81 535 -452 11 104 -636 -222 750 -156 373 -980 -448 16 -919 49 -781 156 462 205 359 769 316 375 -107 5 -440 -867 -729 505 16 533 -319 -78 970 -771 -860 620 -417 -582 -394 295 -441 87 569 503 907 -898 262 -180 -240 -321 -719 -276 -972 504 499 -296 530 640 -716 366 836 -841 411 251 687 -514 -637 -875 -628 897 683 236 519 780 -185 -372 -465 71 103 672 -803 79 -636 -505 244 534 605 -223 -312 518 -885 -607 566 -56 -760 372 259 -377 518 804 855 -800 -354 -564 50 -298 -727 -717 -140 -327 310 -675 518 485 96 -641 -340 354 607 200 665 264 336 889 214 852 -566 -421 40 -984 -799 46 701 -825 936 522 637 -357 -487 22 936 663 299 702 932 7 79 -542 -602 592 -752 443 24 -98 514 292 -886 994 -748 680 469 412 537 322 -666 607 286 494 607 613 382 37 710 745 852 -314 663 -336 -325 -919 521 104 707 -103 -893 647 267 853 -503 -798 -752 762 -663 -819 408 -448 645 843 -984 13 -103 -557 -939 268 -901 -518 428 320 -351 924 -521 -208 -375 -875 -691 651 -715 465 49 -88 -940 865 643 779 573 -438 -309 -372 467 -133 -150 -917 880 -199 142 -75 74 360 -60 890 864 -430 68 -842 187 -892 -356 -744 -733 -279 -84 -884 67 629 -248 327 937 834 380 866 -481 -932 -289 -469 -605 -497 -167 69 -5 -926 -489 -616 -137 931 520 846 -991 -953 -466 -538 -171 151 399 -972 -859 529 106 -163 559 -229 -849 839 -243 -810 -423 -749 37 -361 -749 -68 934 -605 629 54 650 601 -566 -947 -15 659 -59 -491 464 138 572 122 841 -374 570 -547 736 784 634 -592 -621 28 -831 205 66 432 -235 601 700 -716 -209 -318 860 489 -799 -570 362 152 755 183 993 492 745 231 975 99 -714 -714 -112 -61 445 382 -730 594 -426 -135 307 -882 -456 -537 562 466 535 888 -351 -122 -905 882 230 713 -114 -66 562 662 -115 990 318 -250 664 -739 546 452 975 -49 -623 600 587 125 563 -295 -675 -292 -403 -697 135 973 -807 -787 679 -901 -774 926 949 340 357 -154 -571 -515 -900 -563 132 501 79 427 800 129 -703 -282 733 -732 991 717 745 202 400 -706 -524 -413 -788 563 -246 841 -185 139 -800 962 702 355 -116 -433 555 537 -985 121 548 509 927 619 531 -944 439 -971 251 85 -458 821 637 991 -891 -230 -741 441 388 187 16 438 434 169 -380 405 90 -501 385 373 -872 454 -983 -656 -545 -185 300 -181 178 825 -957 965 757 797 288 -487 406 840 -730 660 -9 215 -681 282 841 679 826 -104 -230 -231 91 877 -40 832 -832 -583 -368 463 925 357 -805 435 -2 -199 -772 567 177 951 -649 -886 -808 -968 358 -573 -72 -27 593 1 -816 481 662 81 734 510 880 591 -847 -819 -390 215 -311 -756 762 -53 18 115 936 -277 117 -871 502 79 783 611 248 -1000 -680 -576 13 919 526 340 105 179 -975 -792 -126 -604 -598 377 903 -280 452 -685 365 -123 22 -751 290 183 343 110 860 -585 652 -193 107 995 888 -418 223 -41 -31 -893 397 -426 824 222 -189 -556 -765 302 688 -673 581 -848 -633 603 -659 -119 -396 -435 -203 212 764 -441 -997 417 -357 332 -37 13 940 -945 -777 969 -999 -277 500 -610 -616 537 514 690 594 481 750 -237 -251 -490 -780 119 -250 901 935 201 195 -269 240 -436 -715 -630 -350 -124 384 255 -932 678 -913 871 425 -335 -749 489 -163 -323 -929 538 424 133 951 -226 937 107 -471 471 190 934 369 -734 655 -575 -705 -739 30 -144 -148 -477 -464 -253 390 -601 561 -436 737 -390 -614 262 -885 -861 -157 772 632 324 853 -742 56 986 -173 824 667 398 87 359 -358 -338 605 -664 -246 -582 -135 4 -120 -322 949 219 834 -49 -938 -822 155 -583 340 -684 445 918 -317 554 -479 -370 352 338 629 497 -787 -724 836 967 -522 -289 749 -318 556 450 -624 237 963 661 -971 131 -660 -593 219 39 539 -19 -729 -535 203 -395 981 239 153 107 -155 -514 900 95 -349 706 -729 -44 -942 773 -994 260 246 -945 783 -193 851 510 -761 -140 -622 -756 474 -675 -722 167 114 585 -347 750 192 635 578 333 184 -429 879 -882 -653 105 -444 579 4 -168 343 1000 -990 -421 863 10 899 -569 197 457 752 734 -19 -497 893 -206 466 -490 6 163 806 -746 -617 -737 -771 -937 858 392 -780 -484 296 -272 368 -960 405 522 778 857 -930 557 -239 871 -347 -278 -390 35 144 -402 562 -143 559 396 395 911 394 168 -826 -468 -162 354 605 -546 -796 228 -264 -287 -665 -204 179 78 -63 -445 921 -404 446 980 -285 122 -312 -1000 -637 274 415 181 -639 952 -546 -259 728 -839 510 -588 603 112 -856 -56 154 612 987 -634 59 89 259 263 -509 134 447 -224 -45 -440 -228 234 -436 -554 -1000 -894 943 -785 -371 -806 433 -938 -606 264 751 -328 373 660 -940 352 -811 487 939 451 506 866 -640 -44 924 132 -526 -245 326 968 159 661 474 -230 -759 30 748 642 44 799 793 648 136 402 569 -982 328 -506 10 983 815 -882 -338 -647 -479 -478 957 -804 -151 162 -422 -884 -315 -137 -635 -255 -362 -554 -746 -164 485 -142 -960 -488 594 680 168 -146 -817 775 3 -579 842 -942 115 973 -621 -584 -15 -456 -611 -723 -950 -410 -40 988 -317 -87 -510 843 -626 13 520 366 -325 -608 689 984 -920 982 -414 422 62 178 -267 -458 -709 -687 76 -833 563 -150 -542 -110 -917 139 -120 -309 602 523 -847 57 962 647 -269 37 599 143 -485 717 -346 -929 -446 443 505 956 874 -869 -428 -471 249 -453 -763 445 310 -921 500 0 -746 933 -694 -106 188 -248 -732 -854 -535 -318 144 233 -444 386 -17 153 808 760 492 190 -254 566 598 -903 902 -539 443 -53 -500 -315 567 -450 21 971 535 -521 -12 96 -55 -265 330 108 -739 -564 598 -452 -59 -225 -55 564 829 -747 -738 23 82 -654 -628 -510 760 721 -475 -167 433 -149 -400 -26 -916 -469 684 355 -970 -711 855 846 -99 -813 -180 -96 -150 -262 -590 -638 345 567 -601 167 -303 328 225 -836 380 888 -593 -424 104 -201 -523 -630 283 -272 867 -736 550 894 843 219 -462 -622 -519 733 479 -379 277 -737 -780 343 -942 -480 990 -328 266 417 946 -540 325 912 756 370 192 -410 -542 -887 -715 -527 398 253 248 -979 -62 -955 -803 -80 519 699 -205 85 -781 -356 -176 -694 -841 331 415 986 -955 409 5 687 847 603 847 258 -573 -122 259 741 -341 681 424 710 220 634 -856 980 158 -952 121 -170 693 -504 -350 279 171 958 -734 892 249 -787 -178 475 -893 -719 492 638 -306 -421 312 -171 583 799 -520 -983 396 -333 -568 -914 -235 852 -521 839 198 576 488 652 794 293 -72 418 -163 707 463 -825 -698 -459 -640 -246 846 170 -8 -798 637 919 -716 -684 -120 -593 61 532 628 -222 -310 -557 -921 -515 721 847 -548 -372 790 139 -836 700 -147 955 842 86 -834 -840 97 -258 -775 207 739 177 -705 -561 -865 -673 -601 459 -351 669 -933 -511 86 -566 -168 923 410 280 524 -371 -556 52 -901 758 -205 -334 0 -272 145 -290 -979 500 768 -368 -383 -810 -434 -957 348 -409 -838 -432 -695 -148 176 -436 93 275 -307 -799 -959 -896 66 -548 -73 121 -291 -9 -348 30 300 -749 54 -736 -719 -947 -994 -579 -969 -233 -95 -475 -600 -412 273 70 46 -672 102 740 234 649 867 417 891 826 3 422 227 932 -22 -730 230 -156 -778 85 -558 847 831 -674 742 63 -632 -267 -313 -868 -309 365 -225 -861 -44 822 -597 -350 74 655 -680 -165 286 843 -554 -425 68 667 -904 -405 950 44 742 -984 -10 -209 42 -510 -542 977 -721 627 -15 -30 -586 -422 638 -728 800 706 -803 -51 294 -982 206 -798 -174 587 -964 -407 -536 -14 -881 -259 81 -465 -7 -275 -631 390 166 -854 137 -476 -606 -268 -662 -830 611 330 273 -948 587 -525 724 -664 -152 -943 892 261 -210 -449 -278 387 -678 -273 447 716 444 -427 957 -760 539 1 850 164 -715 714 395 -631 -299 622 -869 -359 531 -935 -530 -66 480 904 226 511 -343 652 331 -23 -111 -752 610 -113 -210 -315 219 -810 -620 256 761 -676 -93 -213 314 260 900 416 890 633 -299 299 -43 485 903 -772 -827 628 286 -322 -97 700 464 410 -991 741 -733 -629 -739 72 799 266 -531 573 -924 737 948 -48 -903 723 931 -144 427 -788 -107 447 -622 -679 -281 -277 -860 -953 -824 258 -602 -422 -540 -989 -802 1000 703 992 81 -693 -234 781 -696 698 -737 924 75 -399 42 -910 -721 -55 282 -312 625 408 224 369 -775 -114 239 773 -843 -162 140 -858 265 54 -396 -173 -45 -492 -86 -642 -122 778 39 -60 -118 -580 -565 559 -604 393 -256 -262 -162 -312 -703 -429 -701 -4 -341 421 -676 114 936 -229 -481 38 -259 993 -886 -682 711 177 919 436 486 471 123 40 740 -790 834 -564 735 199 238 210 44 -728 -5 -593 -283 255 319 -895 -243 -226 -76 906 -709 -430 387 551 -354 -674 79 532 -30 201 317 115 -855 306 807 -105 640 836 24 -146 -359 450 -801 -634 -453 451 269 -398 -661 -151 819 -287 -40 -184 -598 -777 -480 98 -534 668 192 -185 767 -732 -79 -269 199 8 916 -975 87 849 187 410 -700 508 291 -818 -744 472 577 -717 -862 -364 532 474 -975 50 -861 177 -361 -743 501 361 -841 -861 -872 408 867 283 535 -636 941 988 89 258 -156 267 -719 344 -880 -273 564 -105 623 967 -930 939 -27 -954 148 422 155 -839 -851 -151 -53 -961 516 795 437 92 788 161 877 964 -195 282 430 748 140 71 278 362 -627 517 -294 -995 -535 -140 231 331 864 -424 620 193 131 682 -704 -798 -267 -701 -881 754 451 884 -35 710 -289 -496 497 -877 -632 525 -160 582 647 -471 548 -508 763 11 489 -501 124 62 484 977 435 -924 510 741 1000 -38 257 -769 985 -56 -476 756 -405 662 799 -492 -448 -65 527 289 -277 957 -459 604 -250 -525 -227 -464 450 -562 788 993 -467 368 -949 -680 891 -292 286 -52 287 279 267 82 -844 955 858 -659 316 -121 -988 645 -438 896 -157 487 -636 890 -283 811 -89 -127 -701 -119 111 980 -502 -594 -167 199 335 -58 463 -517 -705 -623 731 -940 -365 99 510 745 812 -259 558 -486 -463 718 962 203 785 697 961 761 783 -735 -436 561 -866 216 -351 -887 215 291 180 535 -610 254 -57 550 567 881 -510 -314 -239 47 -897 644 250 906 -879 -782 806 570 558 -892 412 625 719 -437 -217 -936 528 -153 -882 -845 250 186 -317 -367 220 627 196 -916 987 -266 -485 -47 747 9 -567 -575 528 -939 -937 -343 349 892 -791 -889 -141 -110 -842 -393 -195 524 657 -209 93 -953 -924 919 -819 -612 675 924 -857 -423 -407 656 -748 726 898 -361 192 -182 70 -657 756 903 784 -625 307 986 317 938 685 494 -894 356 566 251 -172 -457 -34 579 162 758 38 -542 784 797 -477 -839 -369 674 -880 548 456 -614 811 -3 -859 397 549 -54 -559 -763 258 -348 124 -412 146 -803 118 -312 -326 913 591 892 912 -194 -834 426 898 -33 -142 16 -613 96 -321 -308 -517 -894 -521 473 -106 -91 -397 413 -266 139 606 -961 952 -881 -977 20 -70 -763 82 170 74 -910 868 -308 -958 -244 797 25 890 -534 689 -107 -285 795 309 -654 -455 995 227 894 -188 637 -644 -546 122 131 -339 -970 -499 -363 -69 583 -907 229 -764 -738 712 -620 -902 -74 692 -31 539 678 658 -2 -937 -802 -307 533 360 160 -83 484 -801 604 -804 -443 -387 878 709 829 -347 -653 886 -441 407 872 133 -807 -122 81 248 19 158 280 646 789 432 -668 -714 -792 745 -576 -680 -240 -709 8 -686 -978 178 -538 743 288 -641 -32 -373 -83 483 566 -865 92 -568 21 -428 696 3 807 -203 298 915 -270 -113 -180 -623 -677 -963 568 -390 -430 -552 857 -499 108 853 -771 794 717 -720 -618 967 998 354 -215 -161 853 126 17 573 -714 -397 -379 285 -749 -13 -92 526 320 -462 350 149 -77 447 283 -948 -724 886 690 -525 -840 -954 -993 -970 441 649 693 -129 810 914 -31 -249 -574 -283 -266 -285 -566 958 511 -722 -540 -682 714 408 -248 268 476 -849 -34 312 -933 394 -908 768 588 255 211 -552 -39 530 -244 -955 186 681 -687 998 -47 555 -554 -995 989 -85 688 -77 -45 -856 -479 332 -52 928 792 -7 605 -931 -444 -102 729 -879 550 -946 682 400 572 466 -798 -847 571 -739 990 -584 617 452 -781 178 -276 472 -786 336 -978 391 763 435 862 400 634 760 -668 -85 963 -776 148 181 -415 783 156 -820 -468 -424 -773 -556 -224 -781 605 720 40 869 634 -985 231 -199 493 551 -848 -258 242 107 474 111 357 16 614 127 72 391 558 -22 990 -9 -954 638 580 -965 -409 366 755 -703 556 304 93 -663 449 -722 457 462 422 861 -498 -543 320 -451 326 141 29 766 772 -316 711 847 988 259 -509 -43 11 143 -254 -790 144 155 -101 386 -284 803 986 109 -191 -176 -851 635 103 -490 -886 -387 140 -602 553 850 151 -283 866 314 -680 198 -102 622 -827 25 -169 969 523 593 834 992 537 -144 183 958 -89 308 -518 466 929 560 995 282 447 63 85 -947 -311 -338 -942 -42 710 225 -891 -781 953 125 34 -79 -948 197 447 -531 -94 -842 -882 671 -669 -746 -474 224 66 -949 -185 -534 -839 -617 -611 222 -901 240 101 523 -991 278 642 106 264 368 224 -344 -626 200 472 9 496 -665 416 965 682 391 794 -560 -300 780 923 30 431 702 -476 131 -357 -413 -929 -211 -131 -296 -40 -376 -667 970 -416 -919 -990 83 657 -111 -528 -358 20 971 -663 448 198 49 362 -258 417 -766 -384 -883 823 -904 -342 -239 -471 799 132 826 783 -128 484 233 151 -828 243 -591 143 397 593 489 829 -583 -125 201 532 -173 -771 96 -574 592 -447 -128 -71 -785 -453 711 205 -64 -738 818 152 435 773 -716 265 346 682 970 228 253 -968 -448 -863 95 863 -282 -108 -857 -796 -64 214 999 1000 219 -614 496 397 -624 938 -239 -807 -141 -395 95 -514 611 -777 98 860 381 58 801 -373 985 25 -292 -574 855 944 643 450 -914 668 880 -250 955 -844 -657 236 -251 555 -101 147 -997 3 -444 -388 -74 670 -848 766 -473 -854 -310 -785 699 -156 -271 -478 357 788 -424 455 65 -931 235 -205 -364 -19 905 63 -919 -633 936 835 189 -21 488 213 773 -300 -698 -630 -536 -496 872 174 769 729 49 519 841 89 -492 430 -499 -841 14 361 -193 -781 601 -911 429 795 -593 602 246 202 166 275 211 -268 237 302 -505 -241 -242 42 -310 577 206 -669 -695 -68 435 -461 -632 452 906 -160 -114 569 -745 424 397 244 786 564 71 522 982 -398 203 692 109 346 957 772 323 50 -934 612 -263 86 494 801 669 170 -171 -123 176 405 448 408 823 193 -527 -456 -10 192 -202 815 -805 573 -132 750 -637 -127 207 -804 714 -843 -343 69 -94 -46 -30 -60 675 403 112 -569 601 228 -79 -72 697 560 -889 886 -657 676 845 -419 943 338 -767 278 -631 -939 909 830 663 663 891 -319 -126 46 -276 438 216 62 -808 681 -849 -308 -435 461 -732 369 -972 -753 129 394 -882 -86 -964 -115 -898 -644 -598 -826 -17 -574 374 -19 420 -94 643 -425 248 -129 316 554 655 -84 -741 -134 565 697 974 -813 441 607 117 -544 831 62 115 264 -603 -800 -748 448 -334 783 -405 127 834 918 95 -280 -571 846 467 -762 836 495 -234 -673 691 -477 -563 460 -421 11 -541 652 566 -466 286 -468 -903 722 693 28 -885 180 576 -779 232 -327 -433 -493 -538 -127 -985 -34 -425 440 -469 -865 -982 -315 911 -69 904 453 -42 -114 -807 -526 553 386 -167 -921 290 833 -700 0 -663 937 439 246 -655 704 -978 659 -223 853 737 490 -962 873 -984 599 -946 611 -842 808 -336 -803 -263 -575 114 -286 29 212 562 -548 209 -203 -89 28 -692 867 -658 -736 382 235 600 585 -969 120 -236 -521 906 866 -631 -380 432 -682 284 349 653 -274 995 235 276 606 438 186 659 -201 536 -306 -922 783 300 348 -255 -776 -581 -690 252 -659 960 366 289 503 573 775 -940 -603 857 45 966 -409 266 -804 -979 250 -3 441 -151 -157 659 951 868 -541 134 113 -951 -318 285 -402 439 -182 -555 -271 -702 -169 -955 630 -686 607 342 -179 871 -97 -220 -715 652 -721 -279 -237 -417 849 992 -343 39 37 513 -320 203 -235 708 309 -590 358 958 994 -185 -31 -3 -660 -569 754 -148 -588 -100 -832 560 -401 933 119 744 571 -789 -121 311 -390 0 340 298 584 -973 146 355 -422 -196 -773 894 881 488 -572 -367 96 -381 -756 -612 707 -81 -709 204 208 305 193 -89 -31 957 987 -135 -574 -104 908 -757 563 840 748 -289 842 -928 126 -294 -547 163 632 798 -995 995 -609 779 -745 -741 399 -577 444 -612 831 690 -483 558 -415 595 -341 822 911 8 -35 -469 -504 -62 834 -760 59 844 956 -141 758 -896 829 102 -602 451 503 647 323 -36 -103 162 -362 375 491 602 176 -707 -470 207 439 864 -60 -644 397 609 687 -938 -111 -99 -107 841 219 774 512 62 342 763 509 -664 731 -801 -744 -821 -158 500 668 285 353 -926 -624 790 -843 559 -448 763 -53 537 -961 -550 -110 -204 95 -176 872 962 741 -554 -370 -278 -919 -109 717 -147 -278 501 -234 832 332 630 -925 -264 -704 -803 -536 110 -428 885 -347 87 24 -512 93 -711 802 761 500 741 -986 933 432 455 27 337 -732 616 463 68 -431 -907 -390 -961 -58 39 -495 -726 -633 -764 591 -355 -298 723 80 -18 268 -945 144 -835 -825 -102 -836 564 -946 609 -722 -781 81 -315 653 526 936 716 183 280 -432 -979 414 59 -615 -755 826 147 41 113 -916 -792 48 -20 -806 700 -433 378 -959 425 -152 -870 -390 -605 -485 -980 -553 -862 734 -778 997 816 -971 86 600 -386 -314 -409 746 -474 -915 -906 164 -554 145 995 -62 -836 -239 -596 -846 -60 896 -794 886 -852 -204 705 464 -209 -160 31 -259 999 1 -993 740 541 702 889 182 -562 -126 -147 -521 986 -834 -890 166 -845 -876 598 782 -211 -112 723 359 695 -876 320 -326 840 384 -909 -834 199 803 -869 -484 889 -513 818 -772 678 839 936 712 -108 -152 -267 -984 203 306 -452 -968 -467 433 -76 -382 -601 1 110 357 166 341 -786 -457 -376 123 700 -824 257 -417 839 661 4 5 369 -952 368 939 186 354 94 -876 -857 -591 -17 426 -321 359 279 973 -411 -142 -674 272 -162 582 897 407 -721 787 -170 695 231 -36 919 -285 -78 -112 -898 348 225 339 131 -94 310 807 973 -624 -496 355 472 318 -172 -684 525 795 -842 -71 -614 -653 -15 -808 992 11 -744 610 607 -679 -324 -881 -381 564 -951 570 675 251 -532 -587 340 -416 886 508 -738 764 -169 -670 668 715 394 -367 289 936 31 872 399 26 383 -221 -926 -542 7 -77 850 -773 752 581 946 -1000 -243 531 709 -91 -148 -861 -165 712 692 -432 -586 -509 -73 -443 628 98 -692 948 -159 -331 -310 -981 -450 -487 538 -141 463 -875 -840 613 -326 -52 -594 569 -627 939 -65 229 -807 738 137 6 -992 -428 280 49 824 461 -581 939 989 425 -499 676 -12 308 551 -877 795 -949 11 -723 224 -32 67 -816 184 -601 -75 -428 -433 480 -156 -958 997 -885 -49 177 -162 484 234 -326 35 841 861 547 -795 85 -74 758 -883 -48 687 742 330 930 411 -193 -441 -43 432 30 -150 -375 985 -574 341 -903 -619 317 282 -345 107 -978 710 -616 -773 -994 396 -252 -61 -239 183 851 -162 -614 567 -285 -816 -16 624 96 557 545 -606 716 426 -759 85 -366 538 696 -209 37 -113 458 -744 -721 -444 853 924 -992 602 -516 -575 -49 276 -500 220 -469 -863 426 -265 -132 891 -811 182 -387 120 361 -879 59 -988 -376 -58 -812 -687 -911 -210 -112 421 727 -864 -291 671 -617 -445 -529 199 477 783 13 -679 -156 721 663 -19 107 -225 216 638 740 281 155 -898 -180 447 -765 723 -48 -883 -513 410 -649 916 -44 649 -742 960 -295 -646 -902 -656 -74 118 -826 -562 749 608 -844 -387 -695 -243 -505 207 -604 875 788 272 -465 -172 -66 394 342 -862 8 667 303 -588 -147 662 226 306 306 980 -743 -66 202 302 -4 -856 -376 532 143 -434 -657 175 740 -366 -681 -342 442 244 528 -186 -667 -306 -900 -451 -752 380 944 -536 -421 -565 -828 468 -367 555 -371 579 -393 755 737 -789 475 -358 530 -519 -907 -848 -845 268 625 314 95 711 -871 972 487 -207 -918 167 -221 140 -106 -559 554 -33 224 656 -947 -257 403 736 -251 51 34 -44 538 -146 -10 -861 -956 -298 -2 977 -299 95 49 117 384 556 -300 -71 -254 -904 396 352 -623 371 819 -350 735 -957 -184 -415 -364 -428 124 759 -430 -559 711 -456 469 634 -214 -835 851 616 -737 -837 -498 -429 53 678 -589 -794 557 947 -339 735 385 -847 591 883 -920 -619 -515 -585 -566 263 899 -735 -676 543 -727 -343 -558 367 22 -731 -910 894 770 393 -705 743 612 734 -430 -232 758 908 166 861 871 -347 909 -24 948 -97 -782 826 -684 -211 -92 725 -610 70 983 789 -827 116 544 425 -102 -348 -668 859 -37 621 -735 -848 -184 -684 -3 868 -46 -174 -330 -106 -8 -82 -561 163 -716 810 147 491 -357 847 416 -264 -597 477 -812 161 -751 167 372 -662 53 -208 -792 -959 204 252 241 -377 991 -765 -909 -837 89 -920 -201 265 588 -521 -498 -395 -384 -726 32 849 -237 -409 -676 117 -167 12 -317 634 -625 -848 -849 606 213 139 -63 -509 793 102 644 28 -571 457 515 956 42 -676 -252 -204 292 -648 -197 -238 -339 884 11 333 -956 376 -303 -607 280 658 -193 827 -505 -748 58 732 939 518 -943 830 365 786 -878 728 503 866 -442 99 774 -358 -483 -783 -394 865 824 -132 393 -812 755 976 663 -273 -668 -363 691 -338 810 -436 86 366 -704 -164 -767 -134 -810 312 608 -354 -338 -414 133 869 -998 -102 473 17 -399 56 412 32 -842 -870 726 -236 -674 508 -487 784 993 925 -846 -753 -495 -127 -181 71 242 -536 -720 -719 593 -819 204 841 395 -50 -683 -353 986 -87 -149 838 868 -230 -496 -715 -740 151 -42 360 -177 536 253 -620 -703 -201 -380 900 849 367 -905 -452 -133 -670 -822 651 367 67 152 491 -942 754 341 -393 159 776 -216 450 683 -427 -98 48 -406 -172 -245 756 541 -557 701 -853 -887 -539 -694 503 -257 -485 567 312 -363 -605 709 -50 148 -829 820 679 261 653 -430 86 639 -229 483 922 -879 -307 -726 905 956 -853 -382 880 -62 -919 -759 -684 977 539 760 840 465 -28 -786 631 -507 179 -941 -724 -747 397 177 -262 989 569 -577 343 -526 -438 854 -395 -331 102 412 -442 -159 1 -293 -972 -445 -258 332 152 452 257 336 -985 493 257 -27 79 -752 519 948 15 17 -725 375 973 988 -817 -219 -36 -154 22 -490 923 -89 731 -943 175 -160 406 -61 -700 -182 -172 468 291 -733 -222 -82 256 393 834 -573 41 151 -809 131 -599 -517 -11 186 -111 62 -78 383 -653 915 -419 -733 -32 -928 -518 77 884 618 424 458 684 -354 834 -9 -342 415 364 266 -415 -88 -257 -736 -398 -711 -106 199 -741 98 -186 959 -413 -613 111 -51 596 749 -240 60 886 -596 -303 710 -911 -658 70 -467 -521 -373 623 -95 -178 -973 223 298 391 947 78 -93 -192 -897 84 7 -816 -111 -891 25 999 -468 -388 -723 827 -963 -888 -501 -547 589 657 -891 239 -135 213 372 -155 14 656 272 743 382 -414 255 -583 -760 173 -773 -344 -12 -298 634 364 114 -650 497 -893 -657 522 441 -58 -964 10 -850 471 380 520 -670 941 -501 899 -184 780 -509 -863 628 884 481 521 744 350 586 970 938 -700 -766 -476 624 646 316 439 -861 963 -547 289 988 990 35 -659 -463 930 -427 -476 -745 79 252 913 343 996 -749 980 -629 -558 724 -152 236 -677 -697 746 -615 -286 86 -624 786 594 93 -280 90 171 413 -207 20 -995 -675 726 703 -559 163 459 759 86 -585 -543 -159 755 134 -767 22 -58 -327 305 -855 -845 -836 55 918 459 228 -312 353 262 552 -919 353 -810 -64 -621 106 355 -267 -312 46 836 -857 -183 -971 -44 419 856 -137 413 -793 -404 -317 -324 -588 -899 389 473 -616 266 -597 633 -896 884 -276 -882 756 -271 621 -996 12 799 -414 14 210 992 -391 274 346 301 250 174 -445 -319 -398 531 149 -148 -181 378 -312 286 364 -578 -468 459 -325 572 830 -996 -909 -580 -839 -187 929 -532 780 217 125 166 -129 -184 -176 849 501 880 31 -344 -682 948 -181 -121 587 -502 312 -244 893 -93 -150 -20 -741 -224 -649 -565 819 895 68 -941 568 -806 585 402 -581 -890 258 -312 -435 -783 51 -98 -977 -150 -563 609 357 -50 252 851 -372 528 239 -589 -815 -701 294 805 787 819 -952 -766 804 270 -195 -52 688 621 26 -851 577 957 443 899 -906 508 -327 995 383 726 269 693 959 917 347 447 -433 -538 -916 176 -94 138 137 649 870 -133 -345 292 892 -553 179 70 -466 -249 -811 -767 628 -894 -435 722 -438 169 771 -192 552 -806 470 -298 -150 206 517 367 -198 -726 793 -926 359 -995 781 -691 644 41 -968 -817 889 88 -550 826 -774 419 836 -135 -518 183 -990 795 -346 -454 -350 -163 937 534 -803 -238 516 -760 -923 -876 925 125 -671 -485 -104 612 568 -923 628 -291 894 537 -25 756 553 625 424 867 105 -6 995 479 -451 -523 564 663 368 -410 -845 311 -383 996 -653 -962 -400 756 139 636 435 -598 -586 934 645 162 -990 -495 -819 164 459 -326 -116 -529 637 -453 -256 -354 571 -932 15 -946 -391 921 -715 -813 -46 278 -951 -284 680 36 -861 552 -752 -83 -241 -675 -604 841 632 147 -510 -851 -617 -477 -806 -552 -943 -530 -517 -154 727 2 309 790 -97 327 664 -683 -776 726 -238 118 -809 -148 -271 370 639 -126 951 294 604 -96 335 -581 -292 914 365 339 425 430 338 -413 -967 -903 67 -373 -975 -129 -597 208 345 761 113 -539 695 887 -547 -755 -353 301 -500 -35 -967 -690 -843 738 -476 135 -166 -305 -160 68 -815 -137 -169 460 536 498 143 -993 295 -21 -866 -910 846 -35 716 -183 -830 883 -886 -495 -612 455 331 520 -65 -177 -521 861 -906 -337 840 891 659 767 -894 705 -628 -568 55 -266 -85 -545 664 -905 697 -461 -95 740 27 458 -56 -143 -694 -374 538 -27 -619 876 -569 108 -763 21 837 -991 -946 995 487 952 846 662 143 431 -850 -843 -655 388 128 -53 803 575 828 -726 -46 -365 -222 274 -280 -182 703 269 -703 584 -864 873 49 -688 360 -482 848 427 -191 427 -142 959 -610 262 -37 -542 391 -224 -7 -384 559 291 83 -454 954 -834 880 -950 255 522 -969 -868 408 918 355 -135 990 -513 -818 -185 177 -861 162 372 -223 -433 -378 -734 -137 421 -821 -925 609 -21 683 955 -208 -810 -526 -654 -580 -953 29 199 -223 -934 810 328 -485 -92 -287 351 -858 -784 -849 235 -854 916 -345 483 -236 -621 705 839 162 -84 -849 627 146 -676 -893 754 -623 -279 -982 497 -339 -30 -234 719 -556 -906 651 577 -238 451 -347 -774 139 -849 840 -303 191 -842 -359 -113 954 -160 904 427 777 -570 -771 -905 233 273 289 23 -984 287 -23 524 -600 -419 657 162 -102 681 762 -858 -343 500 974 -621 -147 -701 -315 883 49 798 348 722 934 -981 327 8 -455 238 229 -495 40 -347 -81 -729 -492 -498 676 -431 -856 391 -782 -850 949 409 -125 -84 613 -983 -944 864 -445 947 771 445 53 -259 985 78 -697 953 828 -521 731 487 916 -392 709 733 -571 488 874 890 957 959 490 -711 -869 434 427 -399 -424 464 317 -965 -784 891 -572 -538 148 -819 268 -70 995 -856 628 301 596 -983 47 -903 674 -915 234 -853 -466 -615 77 -455 444 166 -275 -836 -973 175 449 -802 -850 -667 973 -586 -725 286 -178 815 226 -869 267 -639 -573 -271 863 -276 424 -375 233 -423 -630 738 -388 -125 241 231 -467 -322 -446 697 -978 -36 -792 565 583 -981 542 204 443 -330 768 -248 640 703 367 -186 -324 -464 -410 523 607 -233 -557 -728 -524 -335 327 803 914 -247 519 -907 317 79 -456 660 -231 684 -319 -782 -159 -308 -832 517 710 663 885 -461 525 926 -350 -293 -612 -213 480 651 -528 -807 -686 -760 277 397 677 687 408 -986 -218 -397 488 -67 -436 -168 856 -353 188 391 379 -796 413 -502 660 705 -765 642 635 -834 -854 -972 -824 705 18 -652 -497 327 394 -257 516 635 -512 285 -799 -76 -240 -112 582 368 600 124 -304 894 874 -269 367 482 644 -430 -332 -316 -196 352 -364 -88 -198 -404 -360 14 -70 -371 -512 96 956 123 -999 -751 921 501 -23 97 -711 585 879 207 -309 565 -595 738 487 673 779 892 504 -325 -992 490 -690 51 39 -883 2 -995 490 336 -42 -934 469 998 894 -431 124 -648 -723 -78 -824 -681 76 -626 -732 676 436 -654 24 749 2 428 -356 -857 23 372 904 -540 241 -858 211 -461 757 -691 834 -30 -599 564 527 -371 580 -28 158 -985 904 -406 337 822 828 -16 -148 750 820 -223 -574 -967 -318 -606 291 155 -864 241 261 -199 902 762 -10 -974 999 689 -540 518 370 -411 -467 -767 -677 602 -546 -590 -374 933 -569 867 69 -342 878 641 487 -155 -787 658 -443 -843 805 -809 -517 649 -857 -688 213 -917 -585 -644 25 -328 -522 299 -315 187 537 531 426 758 -226 736 -170 -304 461 -692 -636 878 -280 -225 -151 -123 -234 -632 31 801 -39 205 -664 -386 634 589 -76 -21 325 -201 188 975 825 177 237 -804 452 409 802 903 504 -629 -765 -81 981 710 129 43 -162 285 694 537 -882 828 15 829 -378 -706 -601 -952 33 252 134 -776 -830 -900 414 -571 682 -636 112 -650 -573 401 -681 861 596 -263 -736 270 -694 444 -522 596 999 999 843 -286 -853 -246 -82 -722 463 282 109 -479 150 880 3 -376 472 -390 759 -652 773 804 777 -45
