200000 -222 -705 277 680 -436 561 528 -516 -211 665 450 -825 -57 421 -995 -299 -825 722 908 -437 7 79 678 216 860 -204 -715 -924 758 931 32 190 -225 -600 309 -91 -768 366 -503 -383 -893 6 619 468 -565 -272 95 -328 902 -434 187 985 -790 394 753 378 946 -688 35 577 210 375 319 -912 312 147 16 -394 -968 -696 -697 -46 -836 874 788 329 501 260 1 905 -63 505 478 -958 -642 619 -606 -668 -515 539 -544 326 -914 455 295 636 -98 -56 459 649 -169 378 -372 540 -360 -949 415 -127 -277 622 290 -791 607 -653 -834 469 -969 858 -388 290 350 758 -604 -679 401 -597 -782 -840 -674 126 315 867 -172 182 219 -498 890 872 832 -880 -119 -535 393 614 -149 -328 743 129 -55 -32 524 -603 -849 -849 -862 737 330 354 -722 -261 -441 188 -225 -944 -1000 919 655 390 869 949 -500 -879 105 126 911 -765 730 335 993 -185 962 -430 69 151 877 -413 -681 412 881 -986 731 743 -152 -387 -5 -240 -921 571 360 -340 -974 548 234 -885 -818 555 621 -891 679 560 -234 640 -107 276 -137 -187 -31 -645 -976 17 981 381 747 -624 -612 -850 -130 -613 -820 979 127 310 71 606 655 -677 -145 -546 812 234 720 -836 959 -543 26 -619 -106 -959 -130 965 945 70 119 549 -375 -787 461 893 296 -342 -424 -895 453 796 4 -249 694 -333 -950 591 -262 197 211 -323 870 430 -558 -789 834 102 -945 427 945 -874 -177 411 82 -185 -922 640 -183 -1000 318 -917 389 258 986 -112 476 -66 -832 -342 222 72 258 -83 149 46 958 -564 -817 -60 198 379 755 580 -257 526 -239 -934 -704 -701 -780 -533 642 271 -163 -665 -722 -588 357 685 -457 -209 -9 -307 -857 -236 266 -558 -666 688 228 797 -33 -450 647 107 642 -825 380 902 -425 -9 -475 -691 497 -778 563 -581 792 842 -703 442 431 -666 -689 -911 353 -996 -887 -515 612 -280 -747 -366 -592 344 -872 496 55 -136 272 75 171 890 -225 496 951 -174 -815 -592 663 -622 467 704 -262 460 -557 931 436 86 355 863 -884 482 883 -504 -795 -394 138 -351 -414 -337 793 -405 874 -912 -479 -139 -344 -304 410 -818 315 843 108 553 206 -450 97 -436 -930 792 -340 813 705 -898 914 -714 -124 17 815 21 317 626 161 -297 -654 231 -231 993 59 348 -957 -99 -850 196 -612 797 422 97 -215 509 -365 -575 626 75 2 384 255 267 -165 152 -73 466 212 -739 -199 -225 528 -206 -635 -844 -465 -323 -736 -485 317 162 -446 458 72 -488 -783 -795 274 -620 -733 -288 389 -155 -736 47 -752 341 -688 32 -207 431 988 909 -290 369 -112 128 -965 589 917 -380 -810 -212 487 -206 277 51 -63 571 -938 -791 -873 914 168 -520 584 -687 -526 434 -862 450 -945 505 938 -887 858 272 -907 196 955 69 260 -946 172 423 788 -350 586 -685 263 683 -297 -494 -391 216 455 -379 920 -297 878 -370 976 251 -192 657 558 -307 463 -634 -936 90 257 775 -190 864 -795 -105 -133 -183 -531 -85 564 296 -853 -522 -992 446 471 60 -625 -176 -454 537 217 204 -303 -476 -76 -638 -858 -997 96 306 -463 -358 -103 -944 309 -415 163 -545 75 -23 -195 -774 -284 -899 568 -973 595 -525 35 265 -457 188 -67 -422 719 -103 -623 67 393 -946 931 372 493 -357 376 -56 -173 223 133 187 -927 712 -520 283 699 651 681 898 -12 303 497 111 -617 -19 748 500 947 -435 -391 179 -666 813 -36 91 760 -370 732 -189 106 -47 208 131 79 -147 -110 -936 -703 -304 396 -777 986 262 -202 -297 -783 734 790 583 149 917 -497 -535 -245 -457 -653 285 -92 864 -552 733 -322 -780 16 -362 -860 288 -932 146 886 -772 -562 413 433 846 -529 -606 35 612 -108 195 334 -158 395 700 790 -805 785 740 944 981 -929 655 -966 -716 392 -536 165 492 -978 -267 151 827 721 0 68 274 -897 -591 -862 999 58 -335 704 25 -729 -307 101 101 950 1000 621 -445 -360 107 700 -62 -475 920 -786 -93 -415 -766 945 -918 -935 943 -585 550 444 -426 508 -434 -827 799 370 -742 -535 -695 499 809 -650 -802 84 -713 -258 477 281 -452 545 -845 -657 286 -455 975 69 -163 -486 -121 -952 -120 418 830 -606 783 864 -436 20 -371 408 785 671 -459 854 864 410 -223 -760 271 142 778 75 -473 761 677 -627 -353 36 72 -320 880 15 743 675 704 -64 -736 -115 527 -426 -102 383 330 927 160 -731 52 -413 -248 611 -892 310 197 251 -357 -7 542 -842 -453 121 262 -710 551 -366 713 -391 579 925 611 -654 754 634 -449 -225 527 145 472 -622 700 294 -316 -505 -286 757 -340 95 245 -969 541 -240 -80 784 -525 763 599 311 76 -316 903 281 -18 198 -162 -527 -739 522 -530 987 -270 -474 792 -582 -706 391 -387 390 144 770 -17 357 -171 348 591 -900 -474 294 -395 384 -330 -948 -649 60 -345 577 -754 816 -330 467 -894 287 -692 -815 877 895 311 40 -572 993 637 23 -611 464 882 748 139 -236 -159 -650 -524 -564 -497 -958 924 177 93 -282 781 -618 179 4 619 796 -316 763 -762 455 -376 -774 796 174 -410 -188 719 -926 -65 -437 -11 -143 -350 641 -381 380 -547 521 -739 -30 -384 274 -126 62 -953 -79 942 -306 854 -166 615 464 493 -217 -292 -38 297 -859 17 866 473 -457 -796 -25 -299 43 -295 -902 -544 -73 -146 808 871 -778 787 79 343 -806 -826 860 -757 276 -566 -25 673 582 -186 976 798 841 584 415 -75 767 -336 -497 -338 612 -416 639 123 -824 -345 -17 -537 247 626 716 -937 -997 -736 -801 -274 -585 198 304 -446 57 -280 283 -465 47 833 -171 686 115 -708 130 -640 988 -465 -974 -524 564 -128 89 -362 -960 511 947 -824 889 22 -110 -497 -281 128 299 146 -161 426 -314 -524 127 -342 -598 -848 487 800 -628 -523 -340 106 -772 91 -802 977 -160 988 347 929 -819 -733 -678 -348 794 -928 -599 -500 -161 514 773 -564 626 878 546 388 381 -209 -770 -502 145 -546 973 888 -542 271 -355 520 -255 -379 -514 621 308 692 -26 -336 657 -824 761 -923 711 -866 958 -159 460 -89 -832 306 304 -948 47 571 -771 287 150 789 578 -252 491 -662 280 -81 143 -67 -164 450 -435 -981 371 -996 -556 693 -355 -523 -300 665 446 243 796 559 -939 -21 -719 -551 551 -488 -830 743 -697 -385 742 699 768 -707 -105 -463 -163 15 -267 -942 826 762 -817 763 604 870 830 453 -730 627 -546 -970 -492 -231 -925 -529 422 -667 454 -465 674 124 842 -652 401 909 -501 -438 661 8 -567 102 -895 799 589 -448 -360 -12 449 929 919 359 811 758 903 -33 -941 253 230 -180 -104 549 -346 451 -803 -472 643 875 -411 337 -846 -851 -419 486 696 -76 -444 696 289 960 -437 292 -919 -207 808 -583 763 78 -612 -587 366 716 -927 411 990 -762 -497 285 97 871 -464 -469 913 -473 -318 -634 773 416 602 462 602 711 -588 -93 135 877 7 666 789 -724 -836 -711 -789 -793 -111 -46 -889 890 90 -174 -854 642 -248 25 -990 860 833 -132 -879 -204 197 -886 -206 865 -538 340 -124 -339 332 59 -470 631 97 -477 -348 -602 -52 -920 -640 478 798 49 545 215 -706 -343 -90 264 -537 -929 -849 119 491 -759 202 -933 -648 511 833 -719 639 785 -232 642 -300 149 -289 42 896 -763 216 -534 376 -82 949 536 -115 915 -128 504 239 742 -376 -223 -625 -512 764 861 388 -302 225 863 -707 -246 -452 625 -565 -386 -592 -304 -722 314 519 -353 337 111 919 -61 -119 572 -858 36 970 888 561 -513 -582 343 138 -437 -630 -174 -429 -563 604 761 -264 -547 898 958 -744 -164 -556 -150 571 560 -864 -112 -573 454 692 -89 298 -668 -58 -873 752 -986 -953 257 233 -104 898 579 -442 330 -105 870 -740 734 826 946 -447 -514 -628 677 208 992 -304 -740 446 65 345 736 486 185 -360 513 -395 354 241 478 -419 10 242 645 545 627 -234 -278 -460 -947 218 331 -449 974 383 250 867 -288 35 -425 709 -2 273 273 449 -720 250 -556 -205 -704 -716 130 -861 849 335 -509 -781 749 -511 -359 657 850 183 -326 -135 174 -269 -650 967 231 503 -577 844 559 586 -367 -970 -385 442 -280 -460 732 -39 -923 -278 961 -538 -863 200 507 -617 639 -485 -413 -696 -508 401 -473 -401 -559 297 391 -816 215 91 -839 -372 -895 973 -602 423 -108 931 708 -782 525 264 -193 -915 50 386 -203 712 558 -731 -67 -931 809 628 532 -633 393 470 -911 -516 -280 -674 -560 -944 376 798 -82 -404 -731 117 850 75 753 73 360 958 -673 300 -158 -454 141 565 720 -327 577 -776 -24 -623 -36 33 -636 752 86 433 981 354 -710 193 -291 -343 -262 -956 -437 991 965 -871 619 440 -382 -151 -821 -796 958 -588 -828 -126 -344 187 702 383 -839 619 540 611 -347 649 127 28 524 -574 651 -68 281 -788 -101 45 -179 -324 -642 -171 -551 921 443 851 -860 -915 627 -11 -992 839 -647 -912 -474 -744 778 -610 552 -912 -989 16 156 -419 -299 288 244 197 255 110 790 -602 -704 -620 -717 -968 -777 686 -508 -670 -787 40 256 893 3 590 -817 947 -532 850 -504 -674 -137 -872 710 349 458 -232 -203 -596 -605 607 -707 -348 899 502 -988 180 569 565 464 -619 307 -257 895 -601 726 -433 269 -208 -672 513 831 764 426 240 -143 68 -141 669 -180 -780 -946 809 -440 -398 132 439 -802 -740 514 536 798 -14 527 265 -138 294 -380 -344 742 -742 700 -805 -938 -850 -216 -585 -807 604 513 -824 -882 189 -399 -572 82 22 -425 641 868 -608 417 525 -805 -945 -497 -737 -247 -868 -807 -101 -963 18 644 734 459 741 831 -977 -294 -465 330 314 594 690 358 921 -319 628 445 184 986 442 -472 151 709 -742 -654 159 -230 -918 -849 -97 -680 -483 -382 944 -679 282 -620 -770 -400 31 -817 -376 -659 -465 949 103 93 90 -549 -236 973 542 149 -26 441 -56 758 911 -973 452 -505 -403 185 -568 848 -330 817 402 476 -746 -450 -332 576 -993 804 641 154 -966 -920 -800 619 735 -276 -423 -273 -80 -4 213 335 663 -319 449 110 94 774 -275 523 477 877 -477 -361 -690 215 121 906 291 -531 484 -704 545 -844 634 -763 -765 787 510 912 -267 134 -978 -337 936 487 -1 283 598 357 890 -293 253 -50 907 149 -443 516 -505 -902 254 465 449 97 524 -118 904 691 10 564 261 291 -384 -901 617 -775 -348 137 -228 882 -204 443 -714 413 967 -374 118 739 33 943 -909 102 755 -700 645 702 782 384 -494 565 410 147 655 -189 76 -587 374 429 -511 -523 794 -55 806 344 371 -290 -688 -3 -850 -217 -221 -556 -919 -267 69 -414 -581 278 958 -123 940 -657 982 201 -383 -432 148 -942 -621 -974 543 -240 925 -384 -913 416 -514 -228 303 908 -568 -100 -536 -289 687 813 -994 395 -948 934 768 -56 146 -114 -359 -369 -973 -758 -550 -934 -211 -110 398 903 -209 925 -23 945 -359 -809 368 41 485 735 -434 951 -340 615 619 -9 682 -814 -661 -610 937 -963 89 -801 717 -752 129 -446 924 952 490 687 -471 291 137 -477 383 -269 368 497 -34 -430 965 -893 647 -470 -252 -974 263 561 974 955 -32 139 797 698 -630 370 -746 283 400 -786 -691 -107 717 912 -72 -836 -845 337 -204 117 986 -590 793 924 356 -740 603 -277 135 380 106 -843 960 881 907 739 520 546 975 -146 843 736 593 -818 458 463 298 -111 -430 321 945 725 -413 -823 526 567 500 -559 915 329 923 934 373 10 685 -335 -437 527 -176 -162 976 551 996 -541 980 -614 -95 -216 -310 117 -755 -848 603 -511 -447 -762 -620 -207 62 368 479 941 -854 -469 460 830 0 -296 964 857 -252 939 801 433 937 68 432 -666 -684 -767 -800 -727 -83 -833 -679 -853 753 -68 -247 -861 -32 -905 436 -776 194 390 -782 -180 -79 -910 -507 -313 154 974 610 873 -713 -842 -453 420 -229 -485 -898 -525 -790 -815 467 -604 476 343 -603 64 -478 312 425 616 -22 988 -173 -631 -891 -940 -699 -378 901 -543 7 921 986 -692 -308 644 272 651 -648 -800 -7 17 341 46 552 767 -36 552 -59 94 275 -959 -472 -51 519 403 657 404 -113 -297 268 527 -864 24 340 -254 -754 382 -21 -835 398 -892 -771 -278 -284 -470 155 456 633 -263 92 -933 -459 66 -625 -727 -868 229 830 -782 -483 -798 -11 -485 -82 568 -752 829 894 -70 501 -278 142 -884 927 -107 337 781 830 -885 594 -739 601 -523 468 -905 -44 303 -343 -876 990 561 156 -745 -174 697 -726 361 596 312 991 876 -580 762 647 623 -525 946 -980 -950 59 51 -902 8 264 32 427 325 804 -983 -123 -587 883 -833 -297 -86 -881 -752 -180 683 819 -684 -318 -621 829 -513 -360 226 -658 559 44 -314 320 670 723 642 -410 109 -339 -357 -107 -141 98 185 -761 253 853 879 -460 -994 -122 774 538 -55 -711 319 513 35 292 -320 -311 236 376 -210 483 567 111 166 -407 933 255 -247 888 665 24 -924 -331 -987 -901 -572 271 104 -487 561 691 122 -943 397 -729 -350 -690 39 720 -358 684 -474 201 -518 684 -854 -617 904 -774 978 -981 -703 -403 -458 -92 400 957 505 -424 217 -715 327 975 -140 -124 134 56 545 -3 250 -93 -994 -487 -709 -361 -801 -996 -15 -979 -902 -97 -848 -28 -47 405 -160 -288 460 153 -77 520 -828 -26 864 810 -760 -252 -140 167 498 -79 744 -219 -342 305 60 345 -715 -527 374 944 286 996 -678 442 -210 215 -972 -886 604 -792 -136 683 -208 346 6 770 178 322 -120 -703 350 527 -298 -692 927 -787 -210 61 -298 138 851 -425 841 -77 -699 -154 386 -993 882 524 -784 613 444 200 -665 994 -261 156 338 788 -965 727 916 198 -196 275 -856 -830 452 42 -510 -771 742 -45 153 -195 11 780 -158 -641 715 -609 -730 -867 557 917 -503 -922 -126 277 565 -174 -872 -522 280 568 138 19 -617 927 -392 -446 -838 -980 -337 -825 -857 -727 -371 553 619 976 -732 259 -396 -669 -888 -851 -144 876 821 546 414 597 -980 -879 410 -762 -57 425 571 682 -914 587 862 120 -360 43 120 247 14 -605 816 84 -510 -816 395 -102 -778 -306 -649 217 -553 -127 -347 -765 -423 58 -551 -502 152 973 738 -600 -34 333 -630 -125 651 -952 -676 228 491 -760 872 -31 219 151 451 -978 -636 121 900 -353 215 -94 413 860 -474 200 243 -866 -906 -932 362 965 -895 326 -230 105 -132 168 -993 282 -687 -195 736 -361 220 -750 961 289 -75 705 -752 -880 -67 312 443 -481 -625 80 -737 -729 -765 638 905 438 -605 -915 239 670 -571 -312 -555 76 699 -816 -867 -364 885 -430 300 401 62 -342 815 -788 190 -621 750 48 678 -836 473 -432 106 566 -639 -554 -855 -602 812 -119 245 939 204 857 -829 -99 -149 11 51 -144 400 935 -733 83 596 624 -967 -862 -987 561 -774 -653 84 -253 -906 9 11 -939 -754 -358 727 972 -89 -959 -722 149 -248 982 -690 428 -485 568 963 -301 -368 341 -769 -892 -436 806 -893 -400 203 -395 221 -232 453 189 336 713 -473 -910 -854 -13 -757 580 825 521 741 784 -825 142 -457 -315 267 -515 -834 -328 -814 636 141 -9 -730 -781 -979 -422 -716 738 -569 482 -352 -405 -740 34 -88 -552 213 -106 903 680 291 -383 -925 -24 -418 71 -110 305 652 -253 922 -574 -466 721 -613 -728 882 757 253 -883 -625 -233 -876 545 -956 141 -193 161 539 -126 333 837 -638 -934 279 243 451 -148 43 -340 322 -192 -274 440 814 -236 -1000 895 -67 667 -440 745 469 -143 385 659 839 -612 -776 668 270 -222 -822 781 675 -736 155 -229 730 215 -495 -878 208 -989 -876 546 543 516 561 -731 -674 139 209 284 130 616 250 -183 -744 212 -458 -539 -112 -403 -687 -785 -327 43 -533 297 992 -635 -595 -155 -971 -122 526 975 -24 -472 120 -639 -924 264 -174 12 428 495 -755 -434 204 -47 674 -266 -448 -1000 296 -895 -506 869 230 -102 -988 -887 372 825 -547 -111 506 128 736 -868 -898 795 784 -689 -270 -936 816 545 536 -6 -622 570 931 355 -431 -384 822 -27 -126 286 -524 -17 -886 166 966 -256 -828 25 -242 -383 -405 516 -918 348 -261 -800 -733 11 -866 -998 -258 678 444 -851 -397 -841 734 406 351 773 -534 -336 -832 -450 842 -97 -868 -438 -408 -619 700 -196 161 128 -327 30 -327 625 -277 -123 -972 680 -803 -242 -348 -2 -14 -324 804 298 356 -6 915 999 750 447 104 364 838 658 -662 399 419 376 -753 -219 543 280 450 -691 -33 -856 -295 -192 -519 136 -771 896 778 -66 -376 820 372 894 -798 -218 910 198 793 -398 918 671 656 -487 -499 366 509 679 -532 951 -41 -112 -427 983 368 969 837 -43 -624 -113 343 68 -527 358 -851 493 -567 276 -118 -670 -587 315 -769 -485 783 392 -810 -48 -140 -374 316 -116 809 -888 215 652 475 39 103 421 6 529 -144 563 -914 122 670 -416 -572 -849 243 -947 -871 -210 -67 -217 -398 378 108 387 -286 -296 506 -319 937 386 927 -49 -384 819 787 971 -151 -976 -490 -318 214 54 -948 -10 503 -118 947 -712 -224 -592 633 296 272 -288 735 -591 399 828 -515 118 573 -515 580 -885 932 -106 -3 -495 344 349 -778 595 -471 743 981 -903 550 455 -239 -480 903 -449 332 -617 378 -833 -425 611 507 -671 -876 357 -485 -156 329 527 148 -284 969 373 -296 106 749 -305 902 157 591 270 363 -876 -698 167 586 345 -198 -826 -20 -286 303 158 441 -376 -23 -998 313 378 552 -127 -15 -373 -846 806 -478 850 695 -750 -540 170 -817 -507 260 -857 -942 -590 467 -897 -369 -316 -901 -63 -328 -610 -878 -80 470 -736 801 574 -683 232 325 -807 -243 770 753 -402 -334 -718 -808 -985 802 537 400 300 -245 -151 -750 247 -64 866 -176 647 -533 -367 227 -66 382 132 -556 -487 821 579 135 -347 258 282 653 -354 781 63 109 -869 250 -381 294 -192 343 435 -403 -403 634 -881 -428 183 723 -496 321 673 702 219 233 -358 484 706 -808 -391 -632 917 750 730 224 -320 -699 -352 413 -821 10 975 -162 -557 -707 -115 -823 -174 756 737 -797 -477 451 -447 259 55 -390 -368 -278 422 19 -26 -633 -373 319 -629 619 445 -983 192 32 45 285 -633 -589 -242 -38 164 -773 318 -948 -928 -658 967 -29 939 751 272 -952 461 933 673 -860 446 412 497 -558 -794 -99 496 -123 -976 987 -628 -647 -587 -515 55 -727 -14 -945 573 -42 -441 640 885 -849 -38 173 930 -843 -671 -380 -749 -332 58 481 -792 835 566 -662 -155 -151 299 -950 649 -553 229 -393 -484 420 -127 458 53 -665 -663 45 -613 -974 -547 -570 -739 -941 164 223 -401 -2 653 809 -121 -656 -546 678 -655 -582 -720 -160 45 -878 -301 -37 -606 87 967 -806 642 -680 776 -575 -280 -21 76 163 -96 -379 332 340 104 -165 580 448 933 -126 8 418 -838 959 537 -579 -29 419 -742 703 -696 398 526 207 59 -187 410 464 -207 -283 -56 -116 941 515 566 921 -804 -357 -798 388 110 -327 290 98 -811 -479 565 -753 361 124 -949 -701 -240 -410 571 924 581 -903 413 795 300 -693 986 -917 609 770 -375 578 -214 632 -212 -662 822 548 -400 -446 104 -684 467 571 717 644 694 -642 -709 -526 -532 19 915 527 928 -687 276 954 -573 -392 952 -747 -131 -30 805 65 782 573 116 -71 611 960 711 -521 -203 735 -545 -454 329 -755 36 450 984 -995 70 660 397 582 -2 690 967 102 872 -228 -299 38 528 740 -332 -817 345 958 435 -358 -250 218 715 830 994 -632 -16 485 -435 57 64 95 535 -508 -11 172 432 -396 458 941 -542 263 -51 -696 400 380 873 -817 289 808 50 433 870 130 896 -710 -933 525 305 -512 -901 332 403 -714 -868 546 -35 874 -651 334 -122 706 -135 939 586 -211 854 -191 -580 296 -929 260 949 -678 -855 -719 -990 -988 -68 299 -299 -339 829 -921 -753 -404 -285 -920 85 -194 -571 -131 854 -509 944 580 -799 251 -97 -721 674 427 -594 617 -869 506 240 -397 975 406 -410 830 -547 -701 -93 298 -637 -961 93 -178 980 -906 -597 543 -72 -409 -454 833 575 854 -923 -769 654 -974 -262 619 -513 -77 739 228 -879 609 -883 293 240 830 -339 800 268 145 969 111 -969 700 125 481 -354 -97 -692 -205 897 676 -523 720 863 175 346 9 -617 112 -364 -78 663 -820 753 -265 -479 713 -64 -781 -737 977 -846 632 490 -450 381 -904 379 135 -785 -954 31 943 660 -481 899 559 -108 -244 582 442 690 -775 891 -202 -246 -161 -162 809 -868 115 -311 -93 -249 -875 -684 -596 -224 871 -859 177 -149 -89 -630 -868 -907 -921 284 716 997 -333 -592 825 537 478 532 806 737 -370 -489 143 -54 -744 -911 206 820 -320 455 563 509 -709 -535 -103 -351 986 527 329 856 -381 -542 -363 500 -439 -793 634 -932 -54 -146 622 -990 235 190 -873 -859 951 35 710 369 527 -349 -249 756 -188 -986 726 550 943 758 -112 661 -335 -410 -657 104 196 -173 -98 500 -69 -127 714 -901 -674 -736 -863 -919 -235 643 -290 -291 -694 -693 -20 -780 906 -188 367 743 970 286 -392 -830 -897 -946 -763 -993 731 441 -302 628 553 79 869 573 -458 -751 -240 -538 766 844 -480 685 -488 -697 -858 -104 -417 382 -327 421 -174 -469 223 121 682 -399 -990 972 -30 -587 -266 476 -980 635 -125 446 -867 553 -698 859 -688 -38 982 -412 -196 896 -211 350 962 -949 718 397 966 -195 -78 -168 -861 -621 512 -857 -251 87 132 735 210 -722 -925 -361 635 432 -925 -647 -50 -773 -453 -100 -201 688 958 -202 -825 -471 579 364 451 925 526 592 935 -763 21 -232 91 963 84 -783 608 449 506 812 34 81 67 382 -848 283 -7 -33 51 -488 631 -923 -783 -702 -138 893 -218 603 50 820 975 -895 -831 -29 -269 -274 -224 -744 538 244 -627 -556 -912 409 -621 459 806 -92 -432 -64 -856 -604 -870 -458 -187 261 -282 837 -129 -457 -741 -680 -107 -2 395 922 130 -962 -797 625 261 -871 -839 613 531 781 -380 -537 379 -541 224 920 685 587 428 -351 447 99 -319 137 -641 -882 -598 856 450 -244 830 -45 -908 325 -803 725 -527 884 493 -244 298 -730 904 -18 -13 -23 887 359 961 372 -54 -693 -795 658 763 -687 435 -668 -541 752 -649 476 530 -506 560 710 357 668 619 -701 -273 81 822 -407 -284 -366 981 -575 523 162 -109 -271 748 635 -964 -901 -497 -9 747 -93 -929 -120 405 520 -744 -424 -837 -624 -916 -414 619 765 102 -611 475 872 -554 799 -166 -17 -586 771 965 -200 598 -400 -600 -959 886 -947 -451 -664 -152 -752 727 66 -420 -223 994 892 962 326 680 -382 103 312 524 -199 405 -893 -446 574 -358 347 611 -544 893 -193 -974 281 177 -81 894 -879 -491 174 914 -572 -800 90 -732 11 551 -835 -252 -421 267 -672 -222 -493 -17 -201 962 -540 358 -838 -754 76 -10 377 399 -394 -591 -887 532 -31 -435 -322 715 -623 -646 -106 -487 684 1000 -629 -162 -74 684 767 -227 -588 164 -942 -247 649 257 -474 74 738 30 -331 -130 -71 977 337 -625 909 56 -797 -656 385 844 567 -661 -195 -718 -660 499 -196 595 946 -640 -937 463 -535 -272 546 947 453 -952 -668 949 349 469 475 717 -244 595 -21 -404 966 520 -36 411 976 -992 310 -755 -272 760 473 -135 936 825 532 -987 -551 10 -270 -447 915 -901 281 910 879 -496 139 -456 954 -387 455 206 -342 88 859 570 -181 818 -232 -300 -445 -737 844 402 904 39 -949 714 757 665 -21 -660 -264 581 317 -836 -639 -655 921 -27 -218 913 -865 972 -54 671 -504 -164 987 921 -59 827 290 -425 80 47 101 -257 -643 902 -545 510 357 -518 756 322 305 -300 -511 949 -712 -657 548 441 651 -248 90 -221 -203 -417 -49 -604 446 -927 278 -453 792 529 870 638 737 -862 -70 -270 223 -313 549 131 76 -991 -439 -80 -614 -903 286 -494 580 -874 930 31 -502 -1 -342 -893 -183 -21 -739 479 980 -339 581 -275 -687 378 458 -690 -788 361 162 -19 -250 -559 -255 -417 262 -964 334 -589 223 -317 -475 -426 513 -598 640 -700 722 899 -487 -545 693 824 -463 647 165 326 909 -275 651 -724 -684 924 199 139 -217 -745 -314 66 879 682 -902 -201 -482 512 409 -46 445 589 126 492 -442 -725 -60 -635 -592 -612 -175 195 -871 -226 88 -510 -147 -943 -872 678 -757 -626 -382 363 416 -298 587 999 605 -841 -496 805 -436 246 -256 -360 964 -42 713 -337 96 -170 492 517 241 22 -591 179 290 215 887 -436 -890 502 744 -702 -58 280 -127 805 -721 -391 -118 409 -509 343 -640 -134 -32 60 -700 597 -800 982 -917 732 -212 49 233 -326 966 196 988 337 -432 -317 623 -634 619 890 -14 -640 -482 978 159 -665 -224 759 81 353 -707 -942 719 749 -35 793 -179 -543 -135 -63 311 -220 -680 31 693 627 -731 571 3 -697 841 721 979 -60 212 -388 -15 -88 220 -506 511 -474 -133 -141 -623 941 -29 -812 -728 -127 856 -982 -657 -959 753 -664 -129 470 -8 -335 -970 258 960 827 -943 573 913 -385 -264 299 -352 948 139 104 -686 -900 -936 868 -400 561 406 -528 -235 559 -38 41 -728 18 286 -167 -786 746 320 -293 890 -894 -70 460 -80 -742 235 1000 787 -734 -653 -651 -388 64 -374 907 486 -365 -845 -519 701 539 -22 -752 -783 -789 700 87 -92 635 -57 -731 -908 -224 380 220 317 -524 -540 675 168 703 757 542 704 815 -633 465 -123 -100 -372 -46 594 756 843 597 -525 -688 -919 -978 -576 -213 688 720 249 730 507 915 619 -665 -982 -603 -655 721 -71 681 153 -939 -700 514 14 990 -637 -229 -202 -861 246 34 -964 -103 -231 -324 843 232 267 336 -593 -843 472 -287 8 -775 -30 -635 249 -37 -631 474 -508 -564 471 -837 -74 -149 45 -767 172 -896 -44 -28 530 -984 383 23 688 888 686 -643 854 98 -651 971 -245 -552 -410 -935 914 -106 938 568 -766 -169 -63 812 681 -694 917 310 489 -277 -281 597 -469 -52 900 -463 -657 -45 370 920 -601 852 -772 865 -117 -226 -432 608 300 748 -727 448 -894 358 843 -235 -15 735 212 -728 786 -94 382 -362 65 -646 -118 481 -800 589 -730 643 499 21 248 411 -555 649 583 630 718 -351 630 672 806 625 859 779 444 -403 195 735 804 -839 861 -493 -601 722 -47 450 -988 245 803 -755 -932 -931 349 321 -847 360 214 -809 419 162 216 -914 972 -168 -126 716 -831 -589 698 543 -77 668 -466 -817 661 -488 -664 230 562 -832 454 918 11 -842 315 886 823 -877 125 -879 -574 307 -340 658 918 -185 -384 -781 -257 -96 -550 216 205 977 405 790 545 848 776 152 -13 48 -375 516 -516 90 222 -939 20 -199 125 -454 873 946 954 116 46 433 -53 903 -49 -661 -817 986 -519 708 725 803 -191 695 -192 699 227 563 594 -774 788 -547 350 839 -347 240 -252 -455 363 -416 923 183 864 -179 -962 -311 -776 393 -64 -910 -624 -307 -704 429 981 -735 601 -532 -405 340 411 -331 934 -918 57 -786 880 -685 -606 843 -803 -246 -680 -681 764 411 32 789 932 -755 537 14 581 31 -488 821 -240 -339 433 265 -826 918 218 -522 -697 -32 -366 -303 -648 349 -955 577 -5 248 685 -395 -421 65 -561 833 -904 595 -636 293 -618 -249 -508 -330 299 -594 981 944 -883 907 782 127 -19 -549 -763 -205 718 -914 728 -638 -857 -913 -679 102 751 -556 872 37 -382 -20 -712 -294 -952 644 -638 -522 125 -647 -818 948 -915 869 -855 858 56 -789 -13 695 135 962 565 174 -606 361 146 942 -168 -727 -379 -518 -801 581 324 -714 -781 953 217 -510 410 -651 -665 -397 670 -455 -149 824 -680 28 -266 877 -691 432 955 -86 121 -516 14 577 483 194 514 731 -745 104 -179 -1000 -728 -192 -366 259 -695 -601 -835 96 -31 -8 321 -982 719 -318 945 831 356 455 -80 150 -423 -788 886 -201 -732 -898 976 -545 158 -181 710 -597 -684 -593 384 215 -123 96 444 696 276 408 -661 -89 -84 518 228 -822 -278 156 -810 -96 -609 15 -621 304 817 807 -714 -400 362 -208 -124 401 -519 545 -888 730 -281 -128 284 -415 -368 -483 593 -372 36 345 356 257 616 428 -657 -997 246 -941 -982 -321 -954 576 652 -245 485 16 524 706 229 -81 -7 -995 -881 909 -44 597 484 -753 532 -276 267 -125 -93 -441 -934 -230 909 -592 311 -206 -701 -102 398 162 -99 -103 360 515 -598 -11 -17 -25 322 -333 287 -249 5 -888 703 -361 -626 -736 -825 83 -361 -170 -396 485 793 982 -298 747 -806 215 -683 121 899 585 -437 -703 420 170 803 175 -503 -308 392 864 9 989 725 991 754 801 -523 402 -500 468 -137 641 -406 621 -296 -844 -39 589 -398 16 722 489 -368 -188 -892 -252 -455 -725 819 573 -886 -89 772 118 381 619 -796 -182 732 877 823 759 404 888 -152 -17 515 -667 330 -811 -751 833 -141 352 936 -828 -3 -175 358 68 923 861 483 -552 -192 -815 458 -57 -288 336 -493 -975 -704 -901 -204 -492 -542 559 -115 -260 -82 -7 -725 -616 980 -783 493 198 937 690 -820 -608 14 4 -530 -802 -475 -666 -396 -224 117 868 473 272 670 483 782 225 -482 988 -221 -35 -785 -90 -565 350 532 -821 805 -266 -405 551 -254 -8 -706 602 -186 -503 183 -180 474 -70 -737 -387 192 -790 914 181 865 -479 464 -198 527 290 -796 783 -811 -320 -968 -921 514 -604 -104 60 -14 332 195 -284 -585 -359 -969 -405 -824 -491 831 152 588 -398 -478 528 272 375 402 -544 539 -486 139 787 339 618 737 459 -71 793 -216 378 -831 -619 421 -27 -306 882 327 -612 -345 -557 474 -439 312 896 57 -751 232 95 885 119 250 -537 785 -535 -240 417 985 193 502 -964 -156 -140 -161 -308 -928 -415 402 -429 283 -258 346 971 542 -423 927 -537 260 708 -674 238 618 -466 426 -359 -52 313 -460 53 -751 745 -455 -593 -636 -687 -632 -730 267 -382 547 682 813 154 574 681 785 736 291 -621 981 268 501 674 -145 -734 968 -643 -951 31 485 177 -161 302 -457 408 -686 706 446 185 -103 476 707 -325 79 -91 -46 4 687 -408 213 -540 517 -455 46 -899 480 -528 -310 -532 334 -278 948 269 -934 -948 -847 -298 -939 -641 -977 567 136 -501 -970 -445 -444 139 -789 904 695 -608 612 751 592 974 368 -962 -801 -987 -937 62 -330 709 652 -51 -545 -975 108 77 -314 -282 411 -613 -266 564 -318 964 86 -848 68 -11 -843 -99 169 -158 25 803 -445 -756 -280 -762 520 674 -585 995 -517 -352 858 -606 -543 -102 -267 -21 -278 232 -547 -219 725 -108 681 -146 -257 -925 177 -649 980 507 -602 509 616 961 -539 -839 23 236 -850 797 -246 710 -100 223 328 898 828 249 -16 942 -636 988 232 -80 415 -120 -231 -486 110 -468 320 542 852 -376 123 -807 245 373 870 -517 -761 -27 -505 -630 -178 925 200 -552 676 285 299 -290 -847 -742 -444 -99 256 -951 -44 -556 226 -453 254 334 -74 551 -343 -891 -527 218 196 -157 -37 419 -363 189 -3 929 -627 -374 374 720 520 -178 501 966 212 -701 560 880 289 -64 -91 -582 274 -661 261 213 813 -15 -9 566 468 -544 572 685 -305 -382 3 129 -10 -431 926 -592 -86 806 -812 -88 -356 436 -203 295 354 20 -655 -955 -457 -75 -898 555 -834 967 178 -8 587 576 -689 219 812 -292 -848 -117 807 -870 -719 871 -355 986 257 -369 107 -777 756 175 397 298 -331 442 658 517 -354 -766 -440 -520 881 -969 -18 516 354 346 798 679 779 -659 -189 -395 338 847 517 -500 299 -519 427 -721 -328 -485 -777 -299 -297 -151 -508 257 -870 -37 -822 -301 188 187 -926 812 454 -727 -760 400 -735 67 90 166 -860 -844 108 -171 573 -8 394 -437 -228 528 874 -209 -250 -487 751 640 -134 -243 54 133 650 -40 590 -973 558 -450 214 235 709 -202 649 281 819 142 776 -189 -215 294 -820 -181 -401 -801 685 -996 263 -502 859 -214 -330 273 492 -404 626 -26 -892 295 23 407 -962 571 -592 -167 820 -901 705 -282 -67 482 -845 817 396 -848 467 -977 504 -744 -368 364 416 -284 -117 -304 -907 46 111 -852 660 -657 965 475 -584 -295 -115 875 -798 -891 -29 409 522 992 -267 560 271 683 -478 -579 359 -997 -917 476 958 -333 734 -828 -562 217 8 823 357 602 349 20 258 -710 701 -387 -20 799 -206 -438 599 751 757 -446 -648 206 815 -682 683 -329 289 -767 452 -812 -124 -701 -768 615 596 -328 -986 -530 -804 -669 -125 -492 -495 -823 -777 754 -380 -241 -717 -35 814 634 -394 999 986 -104 -388 -690 112 952 -106 -685 -208 -218 -261 -350 992 -865 -504 -234 -778 229 -355 3 -906 996 -262 0 -1 292 2 -611 919 -248 -961 -93 235 -283 -321 427 742 -315 827 -494 -318 44 241 919 -756 14 43 445 490 358 -202 -402 -580 -693 -619 -408 585 -595 334 144 -511 821 -586 -32 -426 154 -985 -468 727 641 466 47 -673 -405 518 449 -870 200 672 -471 -660 -314 -273 -981 -683 -572 189 502 -244 -13 -409 -122 -217 619 61 529 -685 -639 507 -576 -944 763 -957 299 -362 983 -556 -626 321 -700 746 37 -661 -923 932 -354 -592 130 927 -558 -607 842 394 899 -91 -486 318 -2 -404 -489 742 -291 205 -379 -721 -466 -613 196 427 125 560 -966 -695 251 -241 442 190 -585 -301 -40 -122 -998 -224 -741 -461 268 938 227 569 -655 -321 307 -408 -946 884 825 -412 790 -535 -758 -122 -284 -281 -996 80 -369 -71 269 426 118 316 -188 -299 -462 117 -80 239 313 102 -978 36 -215 683 797 -933 946 -488 110 656 180 -302 -105 -266 254 -824 539 -873 -960 970 -915 -566 37 -103 909 -59 726 -358 290 756 170 432 999 -481 383 878 309 -230 -993 194 910 -967 -454 948 -677 -490 -164 805 775 -560 993 325 171 746 512 -382 -912 380 121 664 912 -25 742 -8 -967 -450 -168 773 -837 -947 -252 -320 159 -245 607 -726 475 -419 -519 -811 894 -293 -270 -901 331 -867 910 -28 -411 837 -176 480 889 352 275 -784 723 -859 220 -353 -739 116 -587 -350 337 -606 -75 993 -610 657 -338 -828 519 848 481 -973 311 212 -635 601 280 -857 -726 689 874 768 -922 303 -135 -848 989 158 953 -711 -593 -402 -114 -487 582 -943 -711 -635 401 -421 469 -719 -867 -914 384 -445 219 215 -377 -622 -50 278 -828 -714 -985 626 905 -336 -229 311 777 -191 -613 -796 820 -889 -290 336 406 628 -566 -806 342 -575 799 -767 -569 631 535 377 -772 301 919 167 825 150 373 972 -663 -340 887 349 313 -979 -845 -614 557 -691 -494 557 -653 749 -276 291 -100 913 471 -724 -696 -995 36 -824 509 -495 547 874 848 -93 -837 121 320 25 -808 -582 -282 -629 419 542 -738 208 -80 -384 -694 -52 -414 407 -795 685 137 545 -455 -597 -494 592 686 990 319 282 -1 -357 -93 762 -245 126 -184 -982 755 -159 310 -121 45 -249 21 288 907 -352 -691 307 -529 1 717 796 10 -956 875 244 939 -488 606 78 -817 -928 578 699 -565 941 -550 669 329 682 -961 -734 -131 620 681 -178 244 -135 832 -521 -58 -926 31 34 713 -283 364 -144 -519 -998 -329 644 422 -424 496 -108 830 -694 -637 16 -446 785 -676 -777 -224 -551 405 35 17 -968 -114 851 -829 -174 224 484 -834 264 -797 242 50 23 -539 167 -90 740 562 390 272 -494 526 -470 -788 653 578 591 -122 -637 451 645 419 -331 -527 -273 310 190 -342 448 -968 -226 -61 332 -472 -639 -520 -462 789 647 -496 -184 -71 -418 551 -127 -869 896 326 862 956 -241 999 -779 -643 -505 -125 -788 -560 599 938 -375 185 512 365 -415 -609 -936 14 248 -79 757 399 513 265 960 77 500 67 -705 -293 511 -400 310 788 890 48 548 -661 -105 729 485 -80 779 -503 -243 -243 -833 368 -264 -566 203 -877 -919 -247 672 171 -818 -547 -288 329 760 895 673 199 89 -853 -897 -131 -803 -798 333 -364 -729 648 695 -15 944 -160 370 -833 412 27 945 715 633 -481 -200 605 292 -832 422 906 684 11 550 454 165 950 -415 931 607 -243 -949 -335 -478 -883 -316 613 820 565 173 696 891 203 353 369 -155 536 55 -983 -108 220 841 247 -725 -550 -872 -129 -465 846 -616 249 894 720 -341 -565 -442 109 -828 921 -223 -185 861 -975 771 -803 125 193 896 -366 217 -947 409 -557 -811 496 541 -957 -180 -240 2 -427 -865 -506 -625 -107 -280 -983 314 -592 783 -190 322 -53 692 122 -158 19 -776 363 714 124 -612 141 475 13 -89 152 137 492 681 -135 756 814 747 -514 119 60 646 726 -99 -545 293 -845 456 703 794 -913 -4 309 889 -414 -925 156 -508 -649 -173 758 674 -672 648 -867 -470 448 -51 213 267 65 -824 73 466 -902 359 -904 802 -676 131 509 -196 669 428 -673 -27 239 696 129 -347 -398 33 942 -903 217 -395 -933 625 -678 -859 -958 638 712 998 36 871 356 -54 199 133 -32 789 -238 612 -430 45 -797 -850 -543 -984 -247 212 948 759 -207 590 449 -841 928 380 3 910 926 852 199 549 306 186 876 -960 -480 -483 478 -407 502 -365 -870 962 467 726 484 -141 -993 -750 -583 724 315 195 424 -767 469 20 -797 -703 66 -558 -285 378 -310 547 554 445 928 -550 971 503 152 451 -497 -115 -848 252 319 687 956 -652 401 882 -276 -298 -175 794 -806 -208 -992 521 -455 774 248 -273 -450 -862 -443 -594 392 989 -718 981 -204 343 303 724 365 -799 592 482 -447 240 165 417 700 -442 -749 341 -1000 375 676 512 -766 -496 -403 -303 -993 397 -282 865 -800 -96 -899 403 770 262 761 -173 -859 -851 -959 -755 -118 -925 447 823 -65 -22 -219 -732 -481 210 15 -971 86 -247 293 -333 -211 -334 -916 43 -723 -119 243 -442 -519 594 322 -59 188 541 820 -642 -876 579 -245 -310 -383 -629 262 -917 850 450 -146 -361 -268 512 835 -595 911 -223 962 747 179 497 -890 683 783 871 277 -279 -308 311 -728 -261 833 620 -918 -658 -896 -721 610 951 -692 -791 -371 -73 76 27 524 805 227 -407 931 892 -852 -15 113 -908 775 -550 616 570 -3 377 93 824 -393 -647 752 -965 163 197 -61 108 -905 601 587 944 871 263 952 -342 752 -842 -568 958 863 987 -395 873 -505 825 809 -635 843 -852 -525 871 -472 117 698 -654 -890 -1 -287 -748 520 -192 612 -404 -172 -931 -905 492 328 517 380 -973 49 -345 -858 206 -768 260 -890 56 -568 -411 838 908 572 -313 417 482 7 -8 -970 959 -626 501 129 -746 -729 29 395 -488 397 795 809 -352 -850 -742 -393 -663 754 -960 380 -487 -181 -863 -173 -648 -725 978 548 683 -564 309 -818 786 -91 733 377 300 206 -277 186 -647 402 -990 605 -3 -602 -728 -420 807 -792 -250 -451 -877 820 -566 -389 -385 446 -211 -6 -363 927 -133 -985 430 -77 928 595 -119 884 -148 742 -610 -168 -392 876 717 886 49 -148 -823 698 199 387 -45 648 -133 -527 -814 -193 -538 -285 681 897 137 578 -217 -746 -564 627 975 950 127 777 -968 -293 -442 217 -440 691 958 -497 962 921 -355 -689 432 62 -78 -923 -288 793 916 929 -855 667 660 840 -857 598 -701 819 -320 -963 296 -123 706 -227 -363 821 260 -345 338 -761 503 462 566 620 -349 -22 937 337 -607 970 335 346 961 -790 597 -240 -715 31 -574 151 315 484 -600 -321 -233 626 -811 852 -669 -330 21 406 102 -657 268 926 -455 220 465 -304 143 79 -686 -879 251 -409 -463 -711 -69 -43 -608 -143 249 -605 -27 -511 -557 365 -342 84 464 -623 751 609 -809 -651 977 752 65 979 -966 -520 -112 -526 578 686 -290 965 -832 645 257 873 -91 -834 619 773 945 -500 210 -167 62 688 32 -159 -982 240 -944 97 -290 -987 533 -243 -530 685 959 485 -977 437 -37 -417 -841 21 -620 -801 35 444 -515 -615 482 454 -136 871 -209 -919 -978 -225 484 938 385 -576 898 -35 56 -165 -576 -242 -306 -134 332 558 -525 754 755 -272 -488 867 -826 646 -451 390 -468 -254 787 -202 180 -397 -156 582 -913 -30 399 -628 -693 572 957 -461 211 -926 47 341 724 474 -107 984 203 -663 -907 925 67 490 -644 -856 -934 -664 389 -119 -703 -679 -515 57 154 -770 802 -870 318 -539 654 -418 117 -987 973 -158 -140 350 -370 -791 742 -672 409 264 979 678 154 946 -500 -19 -211 -372 390 469 870 -536 510 -560 959 983 -614 692 -540 978 238 -855 -146 -187 -898 -605 168 -744 -828 -255 -994 389 977 -579 -100 761 758 383 178 -807 438 68 88 -339 -198 656 -958 -975 -39 -463 -336 -697 -265 922 949 66 -118 825 453 973 -642 985 394 -873 -833 890 -508 71 748 -48 -469 -218 940 -287 987 20 105 -919 -732 -524 -118 829 -324 774 270 524 650 492 372 811 -571 -691 716 473 -669 -386 -599 -722 969 631 992 510 275 -448 860 416 149 -694 -478 -401 -289 -468 -355 -575 -617 211 -510 226 450 586 836 -7 -242 516 -533 338 -414 -22 430 -349 642 971 341 727 804 783 -480 531 -710 363 537 476 -794 -960 -284 84 -852 -165 507 490 957 -194 701 949 -56 347 130 -762 -95 -600 478 993 -220 246 -775 182 -768 -891 951 -221 576 255 852 150 245 -768 -938 -425 419 -900 123 -654 -464 -113 444 513 -517 -718 638 -888 350 201 -70 -256 563 599 -147 -779 36 -395 157 -807 -512 -969 -613 -605 53 -699 331 911 906 127 -463 644 631 31 496 316 689 -136 -689 -922 154 603 376 140 -480 -837 -328 -614 388 513 -158 215 574 386 867 -97 -80 490 593 -761 658 198 -658 -780 -485 -958 644 363 -572 -9 -850 186 -589 71 151 -131 922 -903 188 131 848 403 633 -325 121 -710 173 279 27 -487 -625 724 310 324 -924 426 968 809 364 170 -630 620 -272 -574 550 326 -735 -272 861 -18 -661 -180 326 -462 638 281 -525 -964 -815 665 193 -271 -10 -702 -537 -967 -923 -278 -172 594 -323 659 741 -11 891 841 -134 199 -64 -369 -162 370 470 617 -609 6 -168 982 920 316 497 -289 905 -8 -45 985 -581 -724 -646 -819 -585 -432 72 -202 -240 -716 617 975 555 726 46 650 894 834 655 62 -653 707 687 -711 -478 -591 352 -106 -444 502 548 902 -921 -569 267 342 809 -848 -163 573 911 -90 369 -87 359 717 -418 -4 -589 876 396 -634 499 464 601 -500 401 106 975 261 -657 -617 937 176 304 -290 54 280 -171 918 -787 45 98 -204 198 2 174 -172 631 714 92 -878 106 275 -369 978 -492 -909 331 -797 -578 -322 -835 -34 -43 -928 787 -181 -975 -1000 657 -55 902 60 -736 784 -63 -869 -7 854 -129 912 -390 -396 -756 -27 696 839 -267 -948 -217 716 -941 412 544 -869 -396 851 794 -784 -146 766 454 96 -764 591 49 276 823 -961 -864 -552 -606 195 -341 492 -835 -862 956 -803 -776 -823 -869 141 -392 -486 925 780 603 -79 -511 541 -295 -807 289 513 923 494 405 543 433 -64 369 160 -122 -335 -383 146 -779 611 302 -854 914 -843 -348 153 -957 957 -250 494 766 746 -441 219 -666 473 -485 628 -933 180 -238 39 327 263 -678 989 333 746 149 -556 -913 -112 515 660 80 697 -707 -312 -831 -874 -158 775 71 562 -189 747 457 -239 276 -918 -723 -384 816 218 -611 55 -689 -465 722 46 -714 -492 -420 438 -534 90 849 227 469 610 -724 -325 -687 889 -979 -703 603 -114 -913 789 -900 688 411 -601 841 -519 467 -645 -429 -944 -108 943 239 -354 -429 174 315 -268 544 612 212 -853 -469 217 -87 655 21 519 633 237 223 128 322 -89 565 256 -243 -840 194 419 -863 470 -703 23 385 -123 153 -989 -717 188 137 573 279 -455 -289 426 123 581 -97 -149 686 -42 -800 -438 176 717 -11 761 941 307 -539 523 -538 -697 648 -25 961 562 288 533 -613 -221 -372 698 150 -153 801 -959 658 -452 -617 933 326 -494 93 -906 -531 -151 664 800 -950 882 314 775 408 988 -231 191 -778 -848 -702 713 -454 -414 796 9 -154 955 -289 113 350 -514 -321 -740 -618 859 826 998 -705 -251 892 476 -801 775 -411 -467 -534 438 900 994 -726 -384 146 -907 323 418 -62 -686 -741 727 79 469 -304 -729 238 555 -471 791 996 -247 -807 -109 824 -898 -267 645 -677 589 163 389 -751 437 -634 212 -441 392 433 -436 -840 955 -468 -574 -176 -887 -577 694 80 -400 -245 763 -480 -761 991 -50 -635 569 -746 308 -63 -766 -943 -3 252 -7 -190 63 -562 228 -916 -115 77 349 675 730 350 -834 -11 -305 -782 67 -625 -586 334 534 890 -946 -455 413 -10 -770 516 -548 -652 -33 735 146 447 -905 -404 845 817 817 -259 -248 -780 232 31 -364 -625 -248 495 225 -368 -54 -566 -985 574 -70 108 -184 -129 -686 165 -334 832 -252 167 -115 -819 496 542 -733 -876 133 -990 57 730 -201 829 581 -44 153 -677 918 -911 689 165 553 705 -92 -537 238 808 569 -72 91 128 685 666 179 887 -374 823 217 -13 -240 159 -882 -451 562 -773 784 -198 821 282 3 583 -109 497 977 269 887 -729 993 198 -592 -968 -64 -196 -681 -127 -44 886 -579 640 29 343 -554 -604 987 -483 -64 -986 812 434 373 587 -362 830 733 257 838 -308 -272 406 -868 849 255 59 497 -999 -304 -596 -141 479 -149 -104 933 114 -766 -837 -250 626 -162 -805 193 -260 -297 7 965 -242 387 -602 -199 -23 -751 889 -978 362 -200 631 201 776 172 -583 95 986 106 -227 921 926 -380 -973 -27 811 -134 435 -66 471 -236 -602 -987 -432 -885 -834 -392 -93 -457 -730 -116 214 -326 -758 -176 961 254 -809 483 602 -884 491 188 -628 81 -854 697 777 -115 -358 775 361 554 -651 -205 547 -100 868 355 955 196 -71 574 120 -582 -981 -42 16 148 434 425 435 65 382 -908 -21 82 -579 599 353 -927 127 945 301 669 -433 774 23 398 -315 -157 307 969 892 829 946 288 -198 -170 391 -864 348 -279 194 386 878 -480 665 199 29 -331 15 305 -954 560 -399 921 -696 392 -671 84 -60 854 -815 162 -1 918 -231 123 -729 -555 641 539 -608 -661 -759 315 -41 718 -28 -554 296 737 -240 467 734 -307 390 316 123 454 -141 -314 52 -217 792 -217 -814 377 577 94 -905 628 -342 936 -245 -503 -387 710 -208 376 337 320 423 758 228 -249 -850 725 149 -352 588 -695 -500 397 -376 -643 -426 795 766 -464 158 -906 -691 -74 674 -519 -910 328 -153 -547 -113 988 -247 -483 558 168 -452 506 94 695 -220 -794 489 496 140 564 -386 -997 -17 173 -764 -646 803 141 336 743 -231 252 -131 543 -287 597 821 837 411 829 411 430 64 198 -970 375 -585 -989 238 -24 -570 961 193 -192 99 -565 117 570 -928 -756 928 -471 -548 209 46 -97 -72 -283 -386 -719 852 916 53 883 525 -344 -869 -538 -687 -525 679 -294 -728 -803 -66 -831 -708 708 209 -639 -109 -882 -181 700 662 171 484 -304 -458 -46 -336 412 709 -760 -813 -597 -162 -718 -794 681 377 -141 538 -6 494 -943 424 -649 -765 693 953 515 959 677 493 -552 -727 -185 37 472 581 -395 833 784 -319 272 721 -14 -762 -9 596 497 -709 745 835 -975 -423 309 68 630 69 279 -553 237 216 337 350 -640 -539 -717 467 -203 -245 462 -258 -370 -600 85 178 -968 -731 362 179 53 -48 158 508 827 684 -463 260 327 819 623 599 208 -722 -295 254 -743 -559 -299 379 8 970 -657 681 -706 189 -814 141 7 -824 -704 -421 948 -278 -172 160 -525 577 344 739 426 143 934 -854 846 -682 -901 864 935 -988 812 -288 -960 -279 -652 614 -237 585 56 -151 -337 748 -485 333 -695 292 -55 129 61 529 -258 844 472 -576 897 108 773 35 -858 -494 930 651 -638 791 -167 -486 -524 488 625 543 -739 -79 -915 966 227 -679 -141 -252 -410 904 -11 657 -210 940 -443 -970 -941 305 -778 362 841 186 -465 -395 -55 84 -690 770 -681 -697 410 -402 61 478 -331 351 -924 960 -116 459 -688 85 -110 467 661 -185 556 -252 -16 878 807 39 939 583 -363 -240 335 568 -301 550 -438 964 -721 846 -361 739 -333 -575 -857 981 529 800 249 711 492 -270 788 257 654 0 -671 -953 -760 -168 339 797 314 -798 383 665 -182 -787 703 -503 761 -266 -50 196 184 631 -534 -216 398 -878 -79 265 947 -404 245 -490 -140 64 -616 633 -403 -749 -233 983 -815 -474 350 -270 927 333 -698 219 -165 614 147 920 395 -140 947 -184 -177 107 624 -818 -590 862 572 -20 555 -994 -660 795 708 338 -129 704 -697 48 -537 -527 819 -964 -190 84 796 826 330 -330 -960 -548 875 502 -290 -342 826 93 -412 699 -535 -723 -735 -101 797 91 -488 -822 490 -486 806 379 425 -207 160 -844 524 151 -863 388 34 -759 130 -725 -753 -911 829 -661 -571 -976 878 -837 371 -782 -216 -546 -865 -213 396 -497 -242 924 883 -357 -132 508 -874 -422 471 259 652 -211 641 653 719 -493 -922 443 -798 784 219 650 -323 -289 490 -155 -272 -965 -206 -883 592 628 391 -668 412 -544 619 -178 -956 -959 -180 -659 -825 554 -716 -526 -500 -737 53 -363 642 -101 380 5 936 874 33 315 -978 567 -168 -150 374 168 359 -237 -166 -878 718 -734 112 970 -318 -467 541 647 799 927 457 913 964 761 -102 -55 -520 435 110 252 295 -600 -588 567 11 826 622 48 577 -386 528 799 -6 -97 -580 -512 4 -879 423 -247 -715 835 -820 -42 315 -982 259 226 929 551 663 -548 -258 -738 738 -264 -572 -760 856 -411 947 199 -588 -30 -853 -557 -919 396 -608 869 -652 -74 126 -296 965 -355 -14 -101 -107 968 807 -452 -14 -20 -800 456 -12 -609 138 496 -789 301 381 -677 176 -56 285 -816 -147 458 32 -671 514 -32 364 -894 -683 290 635 75 -153 -599 -868 365 648 -751 446 123 550 -758 -556 -309 -39 865 -331 -14 518 -352 517 560 -845 -190 225 997 -592 454 210 -454 687 -95 79 -514 -651 496 273 750 -214 -316 -991 -791 -877 866 53 -320 -510 -580 516 -131 -452 -673 -50 658 -332 -42 -131 877 628 244 -155 -90 -420 -496 -441 -611 -876 -403 122 509 -337 8 -460 -750 642 172 -547 -456 111 -826 992 84 -399 827 -251 -59 -522 -780 227 -148 -491 -767 -549 81 -538 -722 -673 584 608 -99 712 266 428 -941 -762 597 -225 247 160 68 937 269 -818 317 860 807 793 819 175 53 -824 -852 -981 -159 -471 -725 811 -262 258 267 521 -171 373 -841 -39 -797 968 -314 -481 -467 377 965 889 799 906 -408 -803 -773 867 627 -829 -172 190 -941 648 983 248 48 -820 -536 350 721 -600 395 821 -437 428 326 760 615 139 -399 -50 -596 288 -462 -384 169 -89 914 266 144 559 -358 154 587 -475 -673 -306 940 -292 185 754 763 153 -602 399 -278 -77 341 -603 100 -793 489 -977 465 783 -48 -270 104 -808 -196 877 143 292 419 795 614 385 -724 -296 -487 -49 -153 -91 -751 144 -932 688 -463 130 461 -379 -653 253 -512 -959 -687 263 -591 -975 -721 177 -786 -1 451 -958 899 -289 -698 -198 -139 -955 778 728 -801 148 -539 76 -198 -188 934 -255 -564 -140 200 -333 228 238 465 -928 -553 -162 196 393 -873 -489 51 869 917 -150 535 -999 581 -496 387 364 123 -207 377 995 222 -963 722 -162 398 801 465 -615 682 914 605 353 400 -898 768 -277 -295 723 158 223 939 -854 -455 -758 969 -263 25 -644 194 816 -775 -978 423 473 376 513 -146 72 -599 7 115 700 -167 645 -539 -234 706 532 907 338 638 423 523 708 -454 -788 225 661 763 106 950 441 769 -573 -162 898 233 -975 -203 235 293 995 -919 946 951 720 -893 238 -892 60 -49 707 256 -662 -503 109 -547 -262 -624 719 618 -832 -815 -42 -63 572 -754 66 126 105 -47 -631 380 890 -575 652 -388 -503 307 -2 6 837 -79 -89 -274 714 -81 -366 -643 -249 -644 585 -509 -209 -105 61 78 449 -275 -357 -856 -864 504 279 526 876 -746 822 424 -703 -166 568 -980 -162 -827 -785 759 -217 351 -449 283 757 -420 -661 -401 -683 256 611 -677 290 997 604 -810 -801 755 968 465 104 555 519 -40 -816 -830 263 -86 -953 -8 42 -515 -402 688 -175 -988 -602 -840 582 -941 380 674 -916 808 989 372 -136 343 -22 82 918 -104 -834 987 266 467 -540 445 -468 869 -982 56 520 33 244 -622 869 844 417 56 14 812 -762 327 -504 -959 70 884 958 -805 -622 -312 -850 -899 820 383 -349 244 -79 812 -454 870 -158 -965 267 898 91 225 -881 -300 -421 -42 348 -595 -399 747 -106 -359 697 -326 233 787 -857 -457 -48 484 318 328 -493 -122 -321 -23 654 657 807 -874 -286 953 -746 -930 -257 -622 36 -7 698 566 302 -117 866 -499 -742 144 -760 779 658 282 -644 -632 855 -454 -650 314 -396 239 421 -577 -972 -128 -73 -298 -832 893 -505 -825 -99 361 -267 63 -161 420 -113 326 709 791 -618 -755 -382 522 473 981 37 -874 -397 793 -631 -506 110 -270 -54 -109 -496 8 415 -143 876 -171 488 55 303 489 -997 -109 -417 -695 964 750 -148 -507 -977 838 961 289 78 810 301 866 -320 214 -159 -89 369 279 13 347 -17 886 -302 736 392 -492 685 -713 -94 -664 484 31 930 540 -667 -713 -177 69 922 91 78 -536 -427 -692 -158 -151 -374 -402 526 -262 -581 -229 47 500 383 -776 -989 -921 810 174 177 177 -697 -832 455 -260 284 -891 -259 998 242 -491 717 -749 398 800 162 -254 171 837 19 686 -652 251 -618 -929 -55 -478 577 -38 -974 175 -636 52 -197 909 202 305 863 -543 21 280 -769 -192 514 -103 953 264 449 -503 155 454 -230 12 348 809 431 -329 793 -231 -180 157 402 353 945 -748 -249 5 971 68 733 670 432 -384 -529 678 1000 -868 -542 -267 720 367 -236 137 -339 918 -517 -183 -293 -228 981 -760 212 123 -407 -237 -709 -538 -433 -195 702 -147 -228 937 576 -614 690 104 -108 182 517 464 78 -495 -213 245 -593 -702 15 198 394 -630 356 -254 436 -74 374 -312 -914 -722 -772 628 411 170 -525 719 -811 -110 672 93 530 -492 -138 -933 917 -129 51 -114 952 38 637 -738 -445 -542 277 -546 -894 -530 -604 346 266 426 785 -143 928 267 -178 627 -535 -221 -613 -915 -838 991 33 -11 -726 185 67 -565 -289 -502 -435 -442 -316 -110 162 824 242 -412 -748 728 711 -632 -341 169 -476 -108 -609 168 -602 -889 521 330 924 320 282 -405 87 -316 -102 -278 -815 541 -640 -970 723 396 -744 776 -166 163 -301 -800 -709 -419 241 -12 652 -598 690 226 -188 -904 -603 824 -657 -558 -345 557 -33 931 958 568 -999 718 484 797 -553 418 158 -96 -952 -260 878 831 -865 -979 -888 589 -344 120 -991 -319 218 -358 -701 532 -20 -458 -105 -22 -855 625 172 -714 947 -647 -514 509 980 -710 -756 412 564 -313 796 -133 -48 639 334 153 932 419 285 -815 -253 -465 168 -153 592 -295 -660 282 -669 -423 483 -263 984 -594 -732 751 -291 -322 185 -931 659 346 -70 426 325 -54 364 572 -343 -133 -51 -591 934 -300 -650 -923 233 -874 172 202 945 880 -825 -495 592 863 825 493 -702 460 -955 -368 674 374 19 543 -735 673 -955 -142 -30 500 178 -939 -736 -493 695 -952 -297 -344 -718 -86 747 900 480 -448 567 -33 840 -426 159 392 998 -692 212 26 -903 134 -58 446 382 -345 825 -665 750 -763 44 495 127 -46 295 241 -469 -558 768 -215 594 603 177 361 -552 191 416 584 27 -94 -589 640 -478 623 1000 674 -586 -419 -372 38 69 867 -203 -958 -120 174 578 -744 287 -340 976 -385 -399 835 -529 -180 545 265 -956 -481 -178 -266 -111 -238 -873 85 441 -470 -830 -421 447 -893 635 652 -281 -607 -132 -779 -346 737 809 921 -174 819 535 561 -428 -302 -959 -222 -298 -464 980 375 199 -35 80 -178 -269 -491 298 -643 198 786 664 -436 717 39 -198 -617 165 -657 435 512 746 361 -940 575 969 437 716 75 543 -26 -598 782 -46 -965 834 364 248 773 -436 133 -476 145 964 200 420 593 559 -975 317 301 886 131 -92 -363 -437 -8 510 783 -268 566 -796 -480 -248 -997 752 -302 -920 357 326 -706 -765 407 -595 175 -616 -68 463 -699 181 796 -332 -147 742 -882 137 180 -713 -923 876 -977 -736 -915 310 252 978 181 -407 -276 806 -950 -687 909 -47 -696 290 429 360 -488 -486 272 -858 -392 -761 165 -850 -770 941 -996 571 -174 676 186 959 370 -93 962 -88 725 871 579 699 943 -172 431 608 -402 240 496 -287 -878 694 -79 405 -971 -812 444 486 -805 438 358 -857 -545 -678 858 75 516 -988 132 130 -84 -929 -155 -359 928 -252 -717 207 -209 720 863 -260 -222 -276 -617 -247 -114 -668 -715 -906 967 -490 456 837 946 -270 741 -111 590 -108 694 179 778 -153 -642 228 600 -677 20 -375 -347 758 972 -215 -780 819 409 41 -687 -999 712 -800 259 -883 -491 -151 -986 694 -249 -7 409 232 810 897 293 -495 -530 689 -604 -505 151 -784 -856 589 937 921 989 692 -154 877 -121 -757 53 -713 -55 -635 -613 348 -271 490 -71 -895 267 153 500 205 -437 -324 -437 686 -929 518 851 405 542 -340 895 -75 517 1 354 783 295 251 27 534 -947 -224 836 366 771 -680 611 -926 414 -7 -99 138 -45 -916 254 339 505 -379 -189 -719 -937 593 -923 -723 806 604 -495 294 -30 -977 -744 923 584 -39 196 568 -535 705 219 813 -207 -236 638 -449 175 -610 -542 -888 -49 -77 -396 991 -627 -685 165 443 192 -884 -304 825 -458 -184 -448 940 380 -690 -270 -966 289 -559 798 937 -138 -37 214 816 247 -383 891 -729 -492 -165 973 -203 196 147 -86 473 -731 923 -925 -11 -214 -999 440 -643 650 829 -671 90 138 -249 -68 -268 -310 -61 114 -122 -494 -695 -576 274 -973 580 -670 -30 264 393 387 -204 39 530 868 -41 -27 -781 -987 -683 -70 968 844 -183 -918 883 591 -499 -485 -307 -382 824 429 -18 -91 179 800 921 707 -98 -704 -376 -812 898 346 688 -730 -54 -95 -197 708 -625 362 50 -249 949 -382 -717 775 -870 917 -898 -737 281 -935 93 855 -232 304 -216 -514 -407 -812 -132 -18 527 763 -22 870 28 -395 -321 668 -263 393 -913 717 81 561 605 -820 285 -391 296 -279 617 335 -53 747 469 -749 908 -530 -140 -63 -180 -622 923 488 -456 -178 668 -568 125 -273 639 623 -218 -198 -775 -275 -647 756 986 162 -225 974 532 -672 629 596 873 -703 317 881 -768 70 -825 231 -36 -650 827 -695 -304 829 -132 884 -758 460 741 -803 617 -294 372 892 951 6 -697 -6 -192 -377 846 660 477 -128 -576 953 -542 776 504 -260 -352 94 95 191 780 -848 317 993 -436 246 750 -982 806 -706 343 -543 664 -969 -750 541 292 -152 189 -110 -17 419 -431 805 967 523 945 -809 16 -449 -123 804 509 875 -571 582 786 318 -68 732 115 354 659 -933 622 -830 -190 110 -889 -845 775 990 -916 563 -480 -622 -602 73 647 -799 -950 -659 949 75 -689 906 316 -138 468 -533 550 -911 -442 870 -402 124 -523 -832 -681 -743 151 892 37 -302 666 -938 -943 281 -752 -545 -96 -963 925 -695 -335 420 -947 -222 -547 636 834 -793 -257 -566 595 -991 118 629 713 118 235 584 -12 -469 979 671 -607 -834 -668 -538 -855 -987 403 264 0 -396 -534 869 951 -664 -373 889 24 -406 62 852 -713 310 -874 991 949 -969 -265 -423 344 31 659 -349 -353 559 671 -653 -73 -564 568 -810 -653 933 597 -381 747 -504 -535 697 -603 -557 880 -788 120 922 581 -704 969 -1000 -235 207 -442 801 -644 -242 49 147 -882 193 -527 -30 -993 558 -675 -854 23 299 -343 -6 -368 205 -165 -809 -124 -451 -632 328 559 384 -264 708 567 -460 739 -120 673 -551 -380 -18 480 -978 -783 -258 -655 863 109 -32 -577 -224 765 839 -66 287 297 239 728 -192 -351 9 -769 904 0 232 937 -677 996 -384 -478 170 631 796 524 -125 -246 -141 200 -57 47 962 382 -975 -191 609 71 -321 -922 -648 563 394 -657 -849 859 -379 -824 889 -6 339 463 999 614 989 836 283 -731 332 -900 794 664 -510 3 95 301 -800 909 -144 -286 184 -335 -975 94 769 -42 265 -555 -171 927 697 -687 -30 93 -443 -104 451 85 -164 700 -675 652 698 -866 958 -428 601 -32 -206 -347 -746 356 -399 983 -128 954 272 -176 -653 -761 518 586 393 -71 -139 -745 -510 973 106 -224 -640 764 -989 505 -977 -154 -258 -343 -716 709 794 -463 507 -943 -185 626 -845 873 -870 -812 -844 419 9 -738 -271 457 339 -717 -152 332 -100 -579 -883 332 -422 972 -636 -889 396 36 470 -959 225 486 429 -103 -118 185 662 881 -628 -81 541 613 497 -31 839 259 -786 174 800 -346 -745 -506 -646 -681 -230 373 692 187 -552 -89 -425 66 -73 396 -568 -139 -624 -116 -522 629 -589 -886 590 -307 -486 -937 968 -67 315 546 814 -294 855 -444 -299 -964 910 -757 -785 -746 767 -679 54 -21 910 429 790 99 884 652 -615 -823 475 -554 987 -914 -261 -727 -47 -189 29 -972 -776 553 -30 425 719 -53 -450 715 27 -881 -21 282 -603 -423 -331 9 140 19 -854 316 302 -836 801 69 -359 -123 -625 -271 -745 554 8 -880 -895 -626 281 141 -461 -588 128 -460 627 -225 644 -575 -142 698 -546 881 943 -279 753 -614 -514 -474 -976 -611 853 572 -255 -775 890 -751 248 -684 -193 -182 -917 -406 -765 -39 971 -787 -546 -976 156 -679 787 -838 -534 719 -607 589 -23 493 377 -955 983 -904 -870 -859 0 478 -966 -727 -732 -65 -792 622 -479 661 -476 -386 43 73 632 -455 392 -837 -451 982 421 -881 391 -896 -672 154 -347 663 -502 229 751 -126 861 -579 864 -474 566 -246 168 -729 -252 435 -518 -43 940 -572 284 -691 -502 866 918 914 -53 247 -206 -895 -648 223 -580 311 -120 553 -651 -154 55 964 -512 -382 -807 357 504 562 -72 688 -936 -283 -590 -393 829 -328 -401 782 440 182 -353 242 -796 594 938 -969 716 309 385 955 383 -274 -171 849 90 421 589 448 473 -299 -801 -638 -937 -912 43 328 -662 -251 -144 103 849 577 -553 116 -764 435 862 -841 -222 -999 -52 -819 44 -164 -943 858 194 368 -368 -449 -21 586 -314 508 209 -77 -69 186 -27 443 -256 582 -690 -223 -508 894 66 -690 -16 361 160 -418 898 -293 -801 65 -26 831 -600 756 -71 443 847 -561 345 446 -505 431 -66 14 -732 136 519 -97 -111 -366 -231 697 454 509 -35 709 -857 -857 -698 760 686 199 639 -314 -956 645 -198 -554 925 -934 -900 227 227 939 336 -922 -557 304 618 -375 -733 -162 852 524 -10 -12 481 -737 853 -638 522 -120 483 -622 -776 618 315 -940 612 218 -512 -817 813 -125 945 335 -505 190 534 979 892 -123 13 761 80 199 -896 -234 344 149 360 -823 -203 346 265 -650 909 233 876 91 -51 578 -958 -962 300 -676 20 203 -637 -986 -940 -751 -558 -707 -175 909 563 102 829 788 612 20 -338 -800 -489 166 -769 -11 -172 -943 672 326 804 656 485 90 -325 -499 -517 -735 724 -681 78 672 -385 -92 201 435 -690 -67 -429 -858 423 254 135 912 -390 -974 -814 -498 -555 69 972 137 -498 214 -156 -535 -262 71 -861 707 -423 -12 -868 -688 -449 456 -503 4 843 -616 102 -295 479 -607 866 604 426 -20 746 -799 645 431 865 480 -889 -140 155 -709 -127 -283 -486 425 183 -860 839 -36 308 140 -524 -885 -72 996 252 136 866 -72 245 -837 335 181 809 -67 -312 445 -490 828 -602 444 71 124 -348 251 58 464 213 -791 100 -436 -890 -155 -582 55 -241 -844 495 85 -365 371 912 554 801 -659 -346 -694 187 -38 133 383 -917 989 33 784 373 16 154 -137 874 920 -278 750 309 32 685 -180 108 -663 -419 -726 854 -625 -568 -115 -389 -17 65 11 -857 429 -66 831 -883 -868 275 -696 -640 -633 324 -59 708 69 644 -470 950 504 614 -299 -553 -488 890 -235 -974 -142 -631 757 280 781 -742 58 -813 518 885 630 -813 251 870 -626 106 901 -775 -199 452 -67 768 -663 -536 -462 990 -158 -262 602 -703 838 163 -130 962 -597 -495 756 -661 501 740 317 919 572 -23 -483 133 0 716 -138 235 196 573 44 221 -821 -852 193 -123 747 482 938 -939 -180 538 -702 -289 621 621 -247 31 -503 3 -296 -399 -694 849 778 406 -551 -559 87 278 497 320 -389 8 -614 -519 -619 269 -95 -968 -229 -168 886 -471 -240 346 -106 118 262 -360 -315 990 864 444 376 238 131 -204 -847 -955 -415 -314 624 -773 -694 953 33 801 -490 -28 -66 981 143 70 -707 1 324 397 -486 823 67 -209 497 477 599 490 -32 115 -590 -295 -381 -763 -213 -151 -442 -795 947 -402 638 444 797 -732 1000 -455 61 223 120 -987 -965 594 -309 -651 68 365 -935 980 295 857 -547 327 -908 -58 -618 -618 949 0 -950 484 -872 774 121 -369 -450 -673 -996 -633 -114 -965 994 -963 -67 66 -604 223 959 -938 575 608 -396 -264 -14 400 -681 -141 301 -733 -676 269 -368 693 -336 -446 -839 22 300 159 108 -603 -911 867 -821 -354 728 488 -213 -622 -327 -467 -124 -775 -628 -50 895 920 -131 -15 157 859 -971 -843 -631 -700 226 -861 -955 -458 -869 -39 -994 -512 -460 -394 702 969 -38 661 340 -599 959 -501 -533 619 739 -473 158 655 122 -66 264 -462 537 292 -248 40 787 -154 -614 -938 409 786 -539 672 -845 597 -497 -941 283 469 774 -191 -479 673 464 678 370 286 72 757 -932 -957 404 433 -866 530 913 -435 193 -342 -541 342 -782 523 -649 261 -757 -370 -965 -264 657 -889 481 419 -437 -295 -782 -949 -473 -439 -877 134 -681 -460 -289 -848 -543 -753 -313 748 -459 447 -175 -318 53 826 213 -257 -313 -290 -986 530 -342 -317 -756 -899 -493 955 -56 -90 -37 714 -555 156 -958 -598 -767 257 556 -280 473 541 -557 -160 -95 -831 -370 518 -533 478 -484 -502 -779 474 -796 -641 -11 -355 -332 179 438 -622 -150 -478 949 -81 383 -24 -864 853 -646 661 -16 -26 -870 780 159 -531 382 912 855 -363 -668 -227 -531 -7 268 357 -887 -190 515 -429 872 785 737 -646 350 630 12 281 466 232 209 -701 -367 -913 417 -817 980 -465 707 -271 518 -544 87 -903 678 712 -749 654 762 983 232 -707 260 -954 664 -786 55 407 976 519 561 -351 -266 958 -117 529 412 -275 857 916 -37 -166 -559 291 -572 648 681 -698 51 805 916 -795 -309 227 -738 963 681 361 952 72 -320 883 288 -114 683 -829 854 -32 584 954 898 809 -334 406 752 -454 -711 959 -135 -511 -355 -600 -719 520 4 281 125 -435 -478 -459 215 563 -344 -826 331 -809 136 177 -893 -812 -204 844 613 -911 756 244 -981 339 816 230 116 835 205 -123 837 761 560 949 -200 304 -45 -415 -975 -665 -435 -527 685 338 -5 -908 -954 -48 -992 -959 491 993 362 -331 712 -521 848 713 -43 407 -296 390 -221 -191 -872 378 -265 -458 -450 249 769 193 383 84 777 915 -970 -373 151 -781 -676 -529 658 -582 14 195 -15 -570 -589 752 -465 -826 895 441 106 379 -314 -65 1000 -924 -12 804 385 -167 -535 -23 157 -952 211 3 -940 202 -935 -617 631 162 -155 559 -774 978 -331 -889 -849 247 823 652 37 -674 -187 -476 -893 47 316 836 114 276 -760 -200 -680 42 117 392 -307 81 845 867 361 -628 -433 861 78 -979 -141 888 814 529 -67 -886 -755 333 542 890 485 281 -405 -485 94 -195 -487 431 -976 -50 -666 -994 33 148 388 270 627 461 421 -115 414 -122 455 -821 282 -884 950 731 -416 301 462 871 555 -827 26 654 -922 -87 -529 -463 358 243 968 953 991 605 -15 -971 -382 -360 -298 -852 903 72 -982 200 -553 -90 -784 675 505 667 -985 -579 -810 186 -147 -350 -692 162 -873 419 953 952 676 -423 -566 -237 -820 907 792 861 837 -767 -428 498 499 898 839 888 -707 650 -74 202 -62 381 -680 -512 29 -807 486 -441 762 -240 -863 838 609 -122 -97 -463 -455 850 -139 -767 255 862 -735 394 443 -872 239 947 -918 -918 429 606 823 -481 -836 59 -55 -453 185 -153 889 -147 413 694 -377 -768 -440 -616 859 94 -394 -681 -202 388 754 -28 539 529 538 304 -921 517 78 964 -931 152 840 -755 -620 -201 383 -896 -590 -648 860 -54 -368 51 717 -507 -757 -839 442 -353 -680 -982 473 -991 -113 991 -660 619 104 -719 -291 -982 500 -68 -121 -693 888 214 -215 -601 -677 -934 637 544 -428 981 -366 -252 -838 -474 765 -488 116 -8 853 -101 -540 -396 -9 459 602 -506 675 -137 -259 333 60 -393 -852 -544 -572 -864 -887 947 978 -780 565 40 -798 -871 59 -57 -782 -272 -164 228 277 71 648 449 -172 932 860 -542 -429 700 104 -34 -540 -411 -495 469 701 571 -889 -852 -190 257 -563 -575 -718 613 188 -297 -822 818 391 -61 -989 250 435 -7 779 700 -995 -1000 621 249 -85 -859 -286 -145 -284 136 965 62 -642 -172 -420 163 252 -503 -440 -629 -504 24 -58 604 63 215 359 -933 420 -994 -689 -594 258 -707 943 299 230 -203 -473 849 -118 -977 -482 531 826 -505 214 -533 -106 -666 -343 -241 359 728 -627 89 953 298 -312 -92 -869 -718 -228 -726 -30 -863 356 603 77 422 384 934 -514 765 171 763 -980 581 503 106 -509 -85 523 778 600 -1000 562 100 216 -701 291 406 28 -359 412 420 984 245 996 656 992 -936 229 877 -813 -813 905 132 -783 -56 -349 -873 456 327 -478 172 704 -28 -221 -194 -893 -375 278 542 -199 -166 -66 142 -969 -135 186 175 731 426 -826 316 81 478 -491 -814 -944 925 -199 -257 -158 248 661 438 -242 -939 425 -78 -553 366 -252 -963 -793 543 119 531 -554 -86 88 969 -651 -697 402 799 -232 623 -89 -58 -314 156 -848 471 69 839 -512 958 418 -529 -966 132 -357 235 -648 162 -963 140 -697 -280 -439 -832 -493 948 302 944 654 -772 -150 -334 842 505 -708 -714 -418 -954 -144 -370 847 -164 719 417 794 -805 -347 497 16 927 747 67 228 -368 931 -782 78 622 -518 -317 -518 940 -232 765 -200 410 -563 -631 53 -414 -143 793 995 -991 406 -689 676 289 -478 -162 76 645 -212 -361 255 496 498 576 -282 -423 738 -85 -533 21 449 654 -584 343 918 668 730 984 206 600 858 67 -381 -915 787 651 339 301 72 -763 -770 -511 -907 964 -199 251 820 38 -18 -798 519 -967 -194 -654 -316 -904 473 -798 -332 -572 -467 -534 283 -345 -181 142 -367 -832 -939 -808 183 -241 5 545 -867 -412 -617 595 79 643 317 198 204 986 -335 -733 266 -559 365 839 364 -23 804 923 448 -670 -482 729 677 -70 -680 325 -509 -716 -333 -626 -506 398 587 -687 -534 782 -658 -169 527 96 400 358 276 -298 607 -88 556 -436 -338 -984 332 261 395 787 -471 -216 -456 646 -73 -572 149 519 335 673 -364 -123 55 970 462 -187 -989 870 900 -989 -625 568 322 569 -195 365 613 151 424 490 364 -744 -987 -600 900 613 -444 517 442 267 791 -766 637 -88 634 849 -614 -459 -104 740 -680 -202 -619 257 -589 189 24 -465 607 -551 -488 157 738 -795 -843 -549 -327 240 -878 726 -601 -868 949 232 -560 108 -74 371 377 -183 -897 -985 291 779 -19 -306 -228 814 -774 -914 -790 833 494 -424 427 -29 -565 -382 -856 148 267 811 509 444 33 579 599 -49 -144 74 333 210 108 -152 31 956 950 -137 983 -880 609 -423 -97 633 388 348 605 594 -498 702 -843 653 -302 852 -254 605 -926 452 -734 399 518 884 -295 644 94 -213 -95 611 914 -676 971 -417 -356 804 -588 -626 -11 -572 701 647 -270 -974 -871 -690 911 -996 -75 744 54 -416 239 -38 -289 -328 -302 -498 -836 -354 188 770 -864 56 152 -274 -383 -372 -213 46 -222 -332 715 844 -646 748 746 17 -213 801 -144 918 -811 -600 -874 -669 249 -500 519 183 766 204 -379 -421 885 403 520 784 -250 315 507 285 -199 498 -201 308 626 85 -488 514 -379 72 999 166 -106 -132 787 -976 209 -678 874 989 860 -623 -101 -824 -129 -878 -427 -613 1 463 -558 -526 48 638 997 588 567 363 597 -44 765 441 157 699 918 -33 -591 962 998 195 893 286 411 279 -491 -685 701 -973 -357 -710 -487 980 -864 650 -919 661 -832 -350 691 851 -909 -797 -305 615 879 -994 -806 388 55 223 849 647 -545 413 -968 -698 715 -14 774 -45 409 -453 975 317 -513 467 224 521 -248 -289 315 -41 844 289 -344 467 -47 -538 433 713 -579 168 950 -946 332 -571 122 953 -586 885 -450 -540 -292 324 24 865 961 -216 -233 61 148 994 -900 904 -127 36 -66 741 -933 27 737 325 -137 331 -593 133 -296 119 -439 -519 -885 -514 -318 651 138 643 469 130 6 2 -977 975 325 -553 -157 -823 -435 954 604 791 -169 561 244 775 -8 353 799 652 129 128 -805 52 -832 437 -876 -818 -793 -184 -376 910 -33 777 -420 898 547 603 343 -861 -209 710 -819 -163 -169 -790 -818 536 -202 447 152 517 -977 346 202 -775 -680 -233 -246 -465 -286 925 260 346 -616 -729 460 45 -215 -100 -23 96 -995 -132 -759 78 -80 -451 -6 172 -842 -836 -343 -108 -182 13 713 -878 787 593 -978 -882 773 -46 -682 471 -768 -125 631 181 -84 538 -403 -112 942 562 768 270 386 -781 691 60 511 448 -909 -578 803 -847 -51 -571 -38 514 161 194 563 912 90 -924 581 -840 232 149 654 -184 798 556 571 913 -233 849 -228 820 464 -443 5 934 -215 948 5 568 -675 -429 628 -859 0 533 935 -713 463 -736 -681 -994 -819 -881 -947 743 -655 555 -553 382 256 -569 -155 -624 763 -649 254 -232 -520 690 580 -41 624 750 82 256 130 -246 148 -828 -741 -132 329 -125 795 110 -941 316 683 344 120 652 -124 -4 438 861 -721 509 -148 -939 -780 408 -416 436 -220 243 774 -453 -223 -28 -621 539 -589 804 351 -642 -53 -929 839 397 -234 861 -356 -313 791 536 211 -453 206 -943 -183 -549 -44 711 58 -374 916 999 -988 -399 -678 754 548 583 762 -148 -410 -965 -980 -338 899 76 209 603 -521 -20 330 -489 0 246 672 -477 835 -172 777 -197 333 -898 -643 -675 826 -301 -210 -575 34 -838 -316 -330 -7 -725 -923 308 248 -256 584 -540 91 -339 757 -263 217 396 -799 24 428 869 408 -681 79 522 832 908 -505 -893 -121 724 682 351 -412 -66 152 808 -23 275 64 280 -966 -794 655 -824 21 -19 273 -915 810 -560 221 -125 164 914 -390 -718 670 -990 -298 700 720 -837 145 133 -263 814 -559 211 433 -824 640 656 -662 -468 -407 -796 339 -61 -954 668 -462 537 -493 344 -362 -225 -771 174 -11 -800 932 921 484 -768 -982 -72 281 657 756 870 -539 573 977 -593 -435 -568 389 -361 -319 504 -761 -342 -704 344 937 -866 212 -684 410 -819 607 666 -845 -519 -376 -532 -753 -564 65 -43 -551 808 510 -176 -719 -741 -493 -618 -687 774 -437 990 925 958 -75 -411 493 -481 611 -879 273 779 259 338 -787 -945 -370 980 258 752 -800 31 865 -321 -971 -711 962 -778 -689 557 554 549 402 617 -411 -768 591 868 -826 716 -348 583 -775 580 -166 -804 -590 189 -778 920 -860 -865 787 846 -178 286 546 515 828 -557 -921 446 -804 473 -363 -593 -112 -199 78 -618 -942 -928 450 -627 956 7 -481 70 -681 -969 702 -916 -510 -675 -603 626 250 -320 -958 -729 473 -800 -904 391 -739 813 779 -568 -286 -78 698 854 977 615 187 -551 -68 631 1000 -277 20 -894 30 91 787 970 -156 64 -408 -736 -903 585 -7 -123 -171 -387 974 -258 764 -720 -121 216 -88 -800 496 273 -369 161 -181 770 -279 -86 663 101 321 -363 -886 -45 -9 -456 414 375 286 -976 -4 785 -131 21 -504 498 -329 -477 26 870 169 -364 -828 758 -790 435 -87 142 -148 683 -601 -302 654 -316 -730 -921 -743 -739 462 -240 869 -343 240 -530 608 -670 -56 809 -803 -561 -949 -563 -618 -171 1000 -187 -371 -899 -269 -490 -749 329 -645 -779 888 -922 -24 268 -456 -803 -415 -796 -785 -17 -997 -840 -118 -705 -80 -122 641 -409 134 732 -262 -641 -602 -353 -74 -733 -223 624 1000 768 27 -564 -36 572 -413 -366 -108 28 797 -284 -425 -566 -874 661 -965 258 805 -954 767 699 602 -171 246 -147 -749 -382 -826 291 -905 -557 346 404 152 44 -705 -685 -998 197 -604 167 7 267 -298 -548 -11 -43 -445 494 160 46 956 -657 172 -719 -670 -801 21 824 63 -881 -310 -542 -301 994 515 395 40 -948 514 454 450 773 -423 -936 -435 -835 797 -650 -89 -531 -405 921 -778 -568 -981 538 831 -916 795 5 -813 248 432 482 -969 674 487 143 -535 -487 866 -862 -916 -584 925 -948 478 -196 -271 -707 -234 222 -980 -485 -611 43 927 166 514 -983 760 875 296 482 -324 48 567 -635 -357 900 670 -278 44 743 748 552 -796 377 620 -384 -528 145 -750 449 856 -775 -782 -43 649 557 975 194 617 -690 -203 -878 301 233 -984 -767 970 -346 235 -494 552 -313 910 -200 153 -742 899 833 340 -862 -560 618 -310 -842 -78 -967 673 -259 -663 -487 -862 -511 -583 507 -66 542 649 -491 742 328 726 -223 699 1 937 -419 -210 -3 552 125 620 -56 113 764 763 706 -570 878 480 -609 -160 857 -865 627 -7 611 675 374 -690 968 968 913 874 623 -725 99 -279 -115 -162 -633 -56 375 -252 -113 -392 -691 -647 492 -198 965 -800 -657 -26 290 731 -99 950 -126 531 -593 -937 750 -28 645 325 357 -544 528 -938 982 71 298 343 -175 -111 -928 756 -559 -49 -478 -2 733 473 302 321 -475 -726 775 441 -975 698 -754 -798 -82 -686 79 807 754 -161 233 228 76 -844 95 -124 430 166 663 654 -423 -176 -895 -593 546 -992 -621 -971 912 -936 -369 -740 -51 -830 168 685 -624 959 887 987 940 773 -317 957 166 -262 -155 -66 -972 400 999 977 612 4 710 35 -872 874 -995 503 34 -705 831 357 -284 -789 372 814 401 750 -313 -314 -448 60 568 518 -991 61 314 -877 221 294 558 325 -761 -203 573 173 616 329 -967 668 667 663 231 645 -996 -801 356 -456 606 756 282 977 896 -967 254 -131 208 -125 -250 -556 977 940 649 -954 356 883 631 -721 894 -395 302 1 -28 623 -703 475 -633 -387 -310 855 -456 741 -231 -233 -528 -284 -632 -887 -496 777 700 -302 -759 -604 -602 955 -138 494 -319 319 -976 305 -780 -387 512 576 -103 -5 -427 -263 -358 -728 -644 600 -535 980 192 -398 159 -102 401 -94 734 -530 -822 -230 -231 667 664 546 -284 549 -650 58 51 -577 -131 471 788 50 -977 76 -117 -967 526 -466 6 679 488 988 -574 871 -874 606 -35 -371 -68 -492 -570 391 -345 71 -539 950 957 243 -509 -132 -56 780 832 816 -303 -812 449 378 -2 -13 -515 96 8 -932 -515 261 -317 -550 -779 771 -92 223 712 -915 889 -167 -938 213 946 899 -395 615 -192 788 -747 730 -516 -381 -559 250 -620 759 -47 362 -985 882 120 517 624 -184 774 -530 611 -850 119 -354 29 -213 -918 -642 -920 765 -597 365 -168 -618 40 -785 -24 122 -309 250 67 -22 -552 277 -785 -512 303 -409 567 545 -719 583 -329 -932 713 273 -637 95 -742 448 912 -192 -690 -187 -748 731 -717 -947 -645 319 520 -976 -264 -110 684 -724 -166 -605 212 946 720 -235 348 770 -417 846 -381 673 657 338 -440 418 -826 394 19 212 -32 -969 -67 -244 212 37 433 11 -740 -920 559 487 -520 424 204 848 -615 874 686 -274 37 -892 -984 748 -955 492 -737 -79 145 646 -509 637 968 -540 -7 129 617 -617 -974 -905 324 556 512 603 753 965 -486 -710 -768 356 455 -909 -165 834 -397 940 -270 -991 519 36 141 163 -728 564 131 773 266 930 455 123 -578 -350 294 679 885 -805 971 271 -726 -765 -975 -770 867 100 877 -336 -841 28 -163 -788 557 -734 -100 596 650 119 -789 527 -52 558 515 -470 460 -551 480 792 33 -159 -993 -506 -138 84 -322 151 -327 512 -838 893 -174 409 346 473 -41 58 -309 506 267 374 664 448 -70 100 967 -389 -520 763 108 982 -777 371 570 -266 -780 999 41 958 -565 -23 464 347 310 174 -346 894 -726 -630 -359 918 -597 -325 -339 486 -920 -573 266 381 -233 388 -311 169 65 -225 -296 176 -629 -390 147 183 248 -227 -289 162 -310 628 971 -411 -949 851 215 526 695 -671 687 771 891 -602 -207 -958 -737 -115 612 474 -807 35 -980 354 -255 503 -41 831 697 248 -290 694 856 36 733 -130 -487 -128 -271 -869 459 702 -695 -214 831 -288 -285 749 -327 872 112 -961 -614 -479 -976 -672 72 281 772 206 906 656 368 -699 242 69 -429 802 -774 328 -302 227 708 -406 -613 -765 -843 716 -472 -61 516 -905 -820 331 540 484 471 502 -945 -403 -391 -215 857 1 496 686 -940 -683 179 291 -396 -238 -142 -225 979 -193 -144 310 -302 514 -396 -752 -239 -240 482 56 -772 812 -24 409 294 595 11 30 219 -571 641 105 882 868 -890 -636 -776 -387 -577 564 -465 980 404 294 175 447 -316 563 838 -31 -348 -818 -903 -960 -595 -637 341 741 66 720 608 -522 -714 -502 42 159 -931 -80 -472 87 589 71 -285 461 -448 -289 768 448 -109 901 472 781 -654 -232 225 568 -999 -274 -52 45 203 -419 -974 810 836 -888 -283 -49 -532 -524 -2 -249 489 730 324 -372 -888 576 531 740 -869 -633 137 788 -30 -140 855 -748 468 -551 -649 -805 11 799 288 418 -964 192 -694 -529 99 334 -662 850 -298 24 511 -934 689 -819 -774 959 716 682 917 772 -32 -824 -525 563 -628 -547 -981 -682 -596 645 -495 -519 875 -919 -709 655 -776 878 96 -775 -31 -877 590 -815 657 839 37 -971 904 247 347 -797 -224 745 283 151 -279 969 909 111 -529 71 770 500 692 -845 -276 -544 -896 603 523 187 -448 621 833 552 -527 846 446 328 44 420 -86 -552 540 -591 69 137 -374 782 120 -740 448 88 -112 -32 -165 -83 -695 163 220 149 -830 -754 -678 21 -516 858 -77 851 -441 -115 667 -748 -374 588 230 -574 919 169 904 233 -255 180 288 95 -854 100 11 983 -275 -611 -584 -834 -159 60 956 -862 360 -441 17 -669 618 -201 -247 -406 -951 -962 734 -986 40 -301 -293 -964 890 -115 15 349 -184 -887 622 22 237 -720 273 -269 397 -317 208 -595 -32 96 635 726 381 -561 219 804 -639 -755 52 -898 -244 -392 438 660 885 662 61 222 74 -968 -453 -104 710 709 -707 -245 -528 663 597 41 418 272 -160 -545 -926 642 779 670 56 -101 -794 710 -287 -491 182 -54 121 575 8 213 -613 -839 -814 781 939 343 -408 -202 530 -263 665 -741 -769 -522 -937 555 13 -352 -660 519 236 360 73 -291 -625 359 -428 -734 484 950 -959 559 -454 -722 -335 372 850 735 190 -961 226 -706 -881 -779 -50 731 971 334 934 884 -945 840 -708 -191 343 882 878 -857 684 -536 -338 67 -988 295 -642 44 761 -830 -419 -513 -183 65 926 -788 -914 -331 446 214 56 733 993 -241 -759 -5 -981 -213 -966 -460 964 -353 498 898 -196 -905 -757 206 -325 949 416 -153 546 -3 120 -917 -869 293 445 842 282 326 -727 162 137 -904 590 -46 614 -857 -929 976 262 -318 149 923 698 617 -744 783 497 -144 -908 -2 -800 -961 888 -993 -797 -360 -572 -942 -649 -939 617 -720 -127 -224 530 126 -23 -284 -254 367 752 -317 580 -370 -544 -573 104 -623 188 -152 552 476 -426 704 -336 -557 -520 329 371 -858 90 -671 -807 205 -799 535 -775 56 -683 287 -125 -242 914 -131 -326 813 235 44 879 383 -788 -888 -170 732 -135 671 712 326 17 -697 -114 -181 -980 858 940 899 943 9 -784 -685 -930 -996 -373 -139 -364 -133 975 556 -228 -212 166 192 -475 -891 849 -586 98 64 -369 905 897 681 186 -696 338 338 23 -404 158 -911 -130 -755 336 -761 406 -28 -830 141 -609 -508 366 -978 361 -756 -118 924 -813 -262 138 -105 -225 124 -33 -810 -78 -226 133 -471 298 833 -189 -689 -775 -942 -935 -971 245 -609 -213 -762 -625 587 589 158 582 799 -996 541 -446 673 982 -173 -477 -641 418 -965 787 -892 657 -650 595 -106 -36 -182 462 789 695 621 -40 -899 -272 -450 -467 -502 -641 -729 -794 -169 -276 -547 866 -878 -399 -415 -252 829 253 545 541 -514 974 -889 -612 833 816 696 -578 -356 274 938 395 960 656 651 -28 556 464 -367 169 -46 -996 830 603 781 959 -638 -450 -110 626 -333 -514 195 -189 118 461 -668 -638 -598 -878 -18 -129 41 91 258 740 902 -255 -283 -504 273 797 -647 687 -145 -170 464 360 330 -813 779 -835 -668 -954 -668 -222 519 191 570 -300 -229 596 335 1000 -926 -413 750 -692 -601 -773 -514 278 -452 518 614 -663 -245 484 309 471 106 -758 8 114 161 544 766 -933 -202 19 520 -212 666 -224 650 889 -301 691 578 -104 796 359 191 -806 97 -443 763 -240 -155 -854 91 -826 400 798 935 939 591 941 -352 -358 -33 628 -562 -772 -11 -371 212 105 -377 471 -209 -950 924 261 -532 -194 688 -542 669 -141 -515 -817 -162 -505 862 663 425 467 -221 -948 210 506 210 409 123 -537 -366 -514 917 -553 297 -906 719 980 -709 -455 -398 321 641 -713 -944 -954 604 747 635 120 -518 -147 -887 -304 -372 804 -224 -876 -863 488 6 -666 326 768 -251 -70 872 -134 458 992 347 679 682 -211 181 937 -686 -144 -12 -684 874 -94 871 71 -373 -140 767 838 -437 603 -148 -202 -454 478 259 139 406 896 -75 547 -762 -758 77 -903 -844 493 -405 -457 236 280 -704 -637 -683 462 961 -157 778 425 -831 195 -577 -559 456 -344 -856 732 -476 -312 -598 -921 841 -188 -957 -287 319 682 -800 -386 -30 -992 876 497 618 -392 589 -334 -40 -885 521 -485 -471 -650 -758 275 -336 -850 -267 306 -675 -369 -107 979 724 508 124 -826 -542 -599 -281 426 821 -279 -455 110 -302 -469 -773 383 -333 -228 549 -586 870 -21 60 -570 886 531 -408 -413 376 -128 247 829 572 656 -836 592 -13 -123 199 484 -727 -311 545 -620 769 -538 -357 864 25 810 -758 646 -851 581 -111 756 305 9 656 25 -762 -502 -737 -69 -286 -146 -206 -920 506 987 -690 465 311 165 -639 -523 -535 906 197 181 -710 -1000 525 -96 695 -10 -237 540 309 -660 507 47 -572 183 820 -271 -768 357 384 -50 543 824 -651 -836 -964 893 849 50 750 98 190 218 -905 387 605 -551 -858 -26 -421 652 887 168 425 -232 508 -930 522 524 193 555 -769 -526 -286 -724 -16 -98 574 118 642 613 966 -303 693 545 387 674 226 -223 315 312 -319 611 664 818 5 -137 -303 -100 -936 610 759 753 876 -546 377 507 -964 -969 45 325 876 -419 35 261 -255 -1000 -691 90 -823 258 254 -578 327 -73 603 -363 -729 897 117 -655 -589 796 -374 -138 -544 716 -18 -490 363 -200 328 -934 570 517 728 874 929 31 214 367 63 -972 750 958 -170 91 866 -9 919 306 626 -848 206 39 370 924 825 -584 102 985 -230 670 -18 684 -39 -764 96 198 596 381 773 -327 -458 -945 -222 568 -422 726 -335 -370 -42 787 49 770 39 947 9 446 -978 800 -336 154 690 482 852 103 244 -28 -263 787 651 571 -851 -801 548 -986 -70 -37 254 665 945 -764 977 907 711 -425 -734 972 399 661 -872 825 643 -889 826 113 53 -844 -837 -456 202 -780 949 -688 389 -291 -907 65 -6 363 -946 -907 -859 -346 -29 420 -729 32 -156 -843 -802 -648 393 -329 -963 737 418 -72 -618 -285 -569 -853 -412 359 -918 -799 127 -464 -612 464 980 480 -415 339 860 529 -924 -52 514 -52 -621 -912 509 -106 822 359 -135 -408 -678 4 550 399 -190 42 501 -177 -386 137 530 -306 737 892 638 794 33 -870 198 -356 997 -565 -632 616 30 264 755 -65 516 343 -523 -526 -236 11 -375 -450 -224 342 -618 217 821 -516 591 299 703 -600 -177 27 -627 473 398 314 556 258 -582 25 -357 965 -334 484 -275 -364 -377 -482 -940 827 -249 -416 178 787 152 -511 209 -97 354 -756 -31 -71 407 937 -173 -422 614 -941 507 380 13 -423 -991 -244 952 -639 105 202 -296 -110 303 734 -952 288 -214 758 -33 582 486 -411 -455 -410 768 -853 -445 66 -128 497 -416 -390 -386 -807 947 340 169 -272 -324 -959 -735 -230 -887 744 -690 270 582 160 -444 -972 -266 238 -608 -903 -959 929 604 -628 -33 898 -75 558 -185 -666 -113 -222 -484 152 -698 -196 285 329 436 -391 188 691 770 792 -162 -8 865 -219 -8 -36 -771 73 948 757 238 -743 692 336 -351 309 147 -304 -263 -633 10 645 -723 -886 40 -340 -736 -9 -664 31 180 751 -14 159 -667 699 688 792 -832 -74 272 -243 68 309 -606 87 598 -86 279 34 -457 896 89 -944 243 20 -438 -187 -10 547 -26 236 -101 -81 -313 -315 -613 -22 146 -863 -487 -742 -340 35 147 -266 -262 -734 -133 835 -540 705 -616 904 -31 -615 951 -66 -893 -684 -597 309 -648 421 -723 -484 843 -348 -370 436 185 -670 -834 -224 120 283 -701 466 -163 -370 -56 57 -590 321 -738 -740 733 -931 589 548 -129 665 912 -605 8 -57 43 -387 -602 558 734 -140 -950 -987 483 -244 -362 -864 -780 -995 221 681 486 -714 284 -292 642 -39 -138 -882 785 -837 792 374 -512 281 -707 -41 232 -78 654 781 896 688 -450 -549 659 33 385 121 624 -353 -171 459 48 -400 -711 -555 -61 977 -822 614 844 628 967 385 524 73 395 -548 984 225 -671 -228 -449 -532 -77 -742 -252 176 -788 558 511 -355 -738 172 908 695 591 714 -440 -162 -403 8 609 -224 441 -534 -886 899 -333 -193 320 -61 -913 973 -338 -248 488 924 -142 246 -738 254 274 -990 -565 -302 -71 -487 -783 -810 968 -265 -152 -74 -559 -209 860 -132 143 548 18 -208 143 981 583 902 238 829 -911 -950 -86 -997 -450 129 693 -515 -659 -219 -178 110 294 501 -736 207 269 363 -978 69 286 -495 311 597 -264 987 -906 688 -690 186 -856 946 -58 677 -4 836 856 -894 866 -988 716 -976 900 -267 923 -748 30 300 -965 107 510 741 335 274 593 48 -959 532 -413 -726 972 -109 853 353 -346 293 -282 908 885 -716 192 84 -654 48 -257 148 208 406 -985 -358 539 196 633 381 -6 749 -588 39 -767 854 550 241 768 -818 -677 406 132 615 -998 -663 -865 -275 621 -937 39 882 394 775 382 -538 578 -854 867 -595 -317 -227 970 -828 -538 -789 -831 504 902 410 444 629 -125 665 -961 426 -267 994 -266 145 479 -862 945 475 845 -278 -871 -359 855 -727 748 601 993 -427 -89 888 -227 -859 206 900 -388 -512 -833 -934 -121 149 937 -858 8 388 167 322 -384 -146 -376 427 727 98 196 296 583 142 -134 -387 791 -263 167 628 437 662 375 107 -493 689 806 230 694 -62 459 61 -391 -932 156 -373 716 577 -553 620 865 582 -70 -951 426 962 -692 940 -908 -658 261 -7 -930 382 760 952 -765 -743 512 4 961 -95 822 -36 519 -140 -406 514 -969 461 687 -634 -50 -995 122 224 -915 -864 -824 720 -228 682 -485 353 274 678 -718 -34 497 553 663 871 -314 -328 -320 -796 228 224 -736 -995 290 -304 -721 125 716 -329 -562 -133 -319 -159 446 915 -710 -561 415 934 -602 -677 474 -383 -551 -769 -32 -114 -459 -222 536 -954 123 -867 205 -169 30 605 998 78 995 -570 -20 -4 -477 -785 -388 -436 -35 -401 -73 153 347 496 -981 763 -697 -897 -248 367 665 -316 216 397 -734 -15 -174 -593 -11 292 -553 989 -787 101 -723 922 -26 793 846 946 -596 124 929 297 348 782 702 516 637 237 893 -118 -544 -333 -926 985 -592 -868 231 732 420 209 -473 -362 -100 -101 53 799 -405 -497 -610 275 610 584 244 -870 -906 -416 706 420 -815 170 -483 -3 171 -224 -796 -863 -572 -549 356 -572 328 -251 944 -949 -464 724 15 -585 119 565 839 -519 561 -222 753 97 554 -676 -949 718 -850 -299 -154 -709 -139 -70 861 -994 245 713 757 -22 -873 376 -167 961 321 264 -231 -638 69 -849 278 84 157 482 -67 -603 490 497 582 -352 -463 580 569 -89 -967 303 -962 -151 -342 -780 246 -830 746 -556 276 458 593 333 -886 960 598 -615 -140 -247 683 -260 980 -591 40 38 220 808 -325 -51 -286 -982 -137 -639 -164 -349 -8 509 -283 -75 -536 -463 -470 -622 590 -330 -806 782 785 616 -651 -121 118 802 571 -19 -397 -511 494 613 603 518 -475 -827 743 -543 68 344 202 801 -653 975 -239 -566 941 93 -130 945 -677 624 -590 633 -811 -80 -166 451 790 647 218 30 797 -280 37 -749 -255 -369 -212 -242 -1 608 -127 633 979 -117 -43 -254 553 818 -977 -582 148 -448 111 119 -476 -389 -737 354 133 -267 525 369 391 -355 -64 367 98 -921 354 -748 -754 -382 865 819 -813 406 -527 -662 441 747 957 -998 -595 -811 979 -77 398 -697 -281 -372 427 438 -77 -471 -702 -989 952 -562 -431 -143 -36 174 -122 369 -561 -480 -100 -941 -407 197 -513 150 90 -114 528 632 -362 -728 -483 -130 -154 -812 107 116 -316 -280 -833 -21 942 444 773 64 152 -470 -406 -457 878 89 -186 -549 164 477 -235 -948 647 -382 -553 699 235 -135 409 68 746 292 -334 713 614 390 222 -509 750 848 157 346 880 783 -223 402 -812 309 467 685 -611 -232 111 813 256 200 364 886 511 -112 -191 571 -575 595 -729 532 -866 606 -578 499 196 527 810 -982 -180 664 -475 -447 -800 687 -776 744 549 780 -482 -834 -454 -622 -802 960 96 -183 -526 -473 -338 283 -70 89 390 796 90 81 -938 555 501 -498 219 -464 -818 247 381 773 -740 -17 395 -513 -697 589 963 -634 -149 569 181 -964 23 707 -734 663 -548 -673 -751 -521 -845 -832 -242 557 -110 756 65 260 -612 907 -571 -785 298 -684 366 922 -842 -489 -471 -115 -202 978 -880 -541 45 28 129 777 -936 -414 -358 -346 420 -562 987 -720 -699 210 -855 -894 -768 730 761 -255 -892 -751 681 -578 -740 -853 717 -120 316 -279 269 -592 -839 -228 -323 -794 -428 -872 -823 -862 -51 -826 872 -823 -651 -115 -962 -551 514 255 -70 338 -891 -435 910 966 428 -265 798 124 712 838 824 385 -700 -95 -521 742 -813 -99 -378 -58 -362 -726 -209 -691 -406 -953 212 -501 911 824 -317 143 -994 -833 722 -451 901 -368 217 -646 -768 -946 171 -849 -301 -437 -917 377 -13 -298 842 843 -417 -61 -292 683 -992 166 376 -731 -421 285 -337 916 151 312 685 272 519 -327 328 -422 735 -827 -503 880 732 444 -668 172 -811 -590 591 -41 -871 128 397 791 -35 -64 -44 697 849 -405 386 64 203 -171 260 662 437 -114 500 -638 166 340 976 -710 -19 -818 288 -29 620 -13 -828 303 -811 -746 407 -430 693 -532 305 791 -166 171 -44 313 351 427 -426 -751 944 785 514 -207 352 -97 735 -252 -701 776 -676 -134 -490 863 759 -966 -964 169 -983 574 -653 -962 -981 -541 1000 -467 -928 -314 -860 -532 -757 172 212 172 915 -828 -570 405 269 817 -382 -73 -39 991 -151 -543 -631 -609 -251 422 410 240 114 653 -304 -520 273 -214 -455 280 -965 738 18 657 -282 493 241 -306 -401 408 -96 939 -539 -769 -666 -436 -192 376 -281 333 915 728 -605 -856 53 353 -301 -468 984 64 -820 737 -386 -835 -230 -260 -133 932 -335 -859 -262 -507 689 -555 531 703 -746 -241 919 179 -125 -182 544 -188 -507 735 753 233 319 787 352 683 -734 -422 750 -812 -737 -329 571 -797 -532 599 -255 716 -213 11 -592 -918 550 -925 -195 -587 861 -991 246 229 590 -577 -253 -84 67 365 879 209 930 -685 -889 -896 585 268 -258 -610 -828 -949 -295 893 -617 -873 -170 676 837 -335 -736 -790 -204 -978 515 -730 -337 792 321 19 186 273 -751 417 -203 -598 -361 -53 450 229 47 369 -483 -862 -952 -513 -679 258 597 924 47 -247 333 545 28 434 731 -912 271 -401 -352 -372 606 819 721 615 540 103 489 646 -486 -179 911 -143 982 -277 -840 -221 504 510 -133 -574 -80 843 323 141 -253 -368 793 -340 -127 -38 696 -137 593 -456 160 6 156 -714 552 -327 379 -458 -76 -805 649 341 -254 -800 871 -878 -516 500 853 814 -238 -686 516 724 -392 -259 -354 -550 391 -191 -644 273 965 751 147 893 990 -546 758 906 -919 576 263 37 529 -209 -469 -977 859 -454 250 -297 839 933 739 768 -350 503 -412 -576 373 573 -404 -518 426 -632 79 -509 102 -982 516 622 160 649 -290 756 406 -457 788 127 48 15 -26 925 -200 -118 -220 700 -839 381 849 163 -865 -837 -360 352 455 -379 -760 -450 -528 -618 -701 804 -887 -250 565 342 110 836 598 -64 -594 601 -91 161 28 578 852 743 950 -960 -817 728 -808 961 -975 321 -951 414 476 837 751 -875 -724 942 203 51 598 -670 -490 -204 -452 487 -924 252 619 -38 -662 -906 -750 -804 -337 550 -433 -731 634 32 -862 502 160 -350 137 119 441 127 682 889 -364 -220 24 744 569 -54 -498 58 -13 0 -189 -729 -265 -723 -835 652 -894 -659 -400 -99 -753 -708 840 74 467 288 414 487 -318 84 -650 -506 69 362 920 -129 257 -744 466 -313 662 435 -176 -42 -196 -325 -946 982 84 639 -401 442 979 182 312 -599 -726 436 838 -289 980 -840 -82 907 81 15 59 33 -307 -150 782 159 -525 26 -807 477 -317 -143 456 -307 -516 -469 -157 949 -601 1 404 -579 -747 695 617 -993 640 298 -67 -922 -504 264 -288 65 -396 150 -473 398 968 -94 129 -226 -963 209 9 517 -42 47 893 -364 728 -813 -251 624 -516 -523 984 783 -209 561 710 126 397 -303 -800 860 143 133 420 288 441 -373 -972 -273 950 108 -921 420 -850 -925 569 -26 181 67 503 601 -744 110 732 374 107 968 -257 -363 -850 -331 -991 -687 656 -950 152 762 410 -246 532 105 -357 981 106 1000 -661 -709 -730 257 -852 -991 284 -965 406 915 -978 -203 96 -453 -629 35 654 -620 97 -680 829 745 -408 -622 -957 -240 -638 103 484 356 -595 -349 -583 256 523 911 -763 235 -860 -945 561 -246 745 108 -461 -465 491 -421 125 -679 409 671 891 -799 -668 892 529 486 -288 996 -751 277 -803 -892 -27 -766 -191 287 389 941 -3 117 448 297 528 521 -58 164 936 -305 95 -838 -161 924 -525 -43 -951 -417 825 -95 -617 -58 -840 -303 759 161 -677 -671 -459 -867 -609 -973 -271 -972 697 -540 950 -666 471 -167 -733 608 806 -173 -452 -898 628 -358 813 -296 110 417 -469 -636 -347 974 -878 -741 -891 164 766 744 807 -554 -509 530 540 -740 -993 702 -948 -766 352 741 212 440 -202 952 69 -896 -326 664 113 -684 41 478 -883 -775 945 981 -56 756 -378 -281 341 530 -189 672 243 -320 827 -604 534 795 -658 -895 -177 -468 873 79 -609 343 916 824 372 -651 913 -1000 341 853 123 252 -940 -916 -390 567 -490 -825 72 114 -305 165 130 306 -481 470 -90 -169 627 257 -303 -248 66 -317 -371 -2 -800 133 -530 -501 948 -148 -97 -537 -592 716 736 -727 -256 -724 -233 -815 458 -743 515 -127 -727 424 -971 716 664 -539 866 -600 -699 -265 123 924 -166 763 629 268 290 593 871 779 -969 579 -91 826 568 -948 -452 725 351 -706 411 -665 792 -793 313 284 -277 -863 147 461 185 248 621 666 -636 419 126 -594 315 908 -256 -865 245 -516 -877 162 433 -795 -681 -440 -217 68 -688 509 234 -498 824 27 -720 821 -355 776 41 -727 9 566 699 -54 -505 -353 416 364 -137 690 -197 -636 70 -954 807 5 116 -217 -781 41 417 540 243 800 -864 -897 958 229 158 552 -898 -678 -370 -75 926 365 484 606 -736 597 448 974 406 297 -246 -994 -812 -637 -699 -3 -422 312 965 288 -492 -39 172 566 -650 -978 544 87 842 -284 -422 -223 601 -229 745 -447 -672 -214 -781 -534 -874 553 969 630 561 -910 -792 -783 -177 -123 -198 -605 922 -460 -991 790 153 676 -977 -764 525 -665 33 875 343 -859 420 810 -800 -911 868 -444 92 493 -72 -186 96 -833 161 -582 405 -66 288 -537 520 760 325 -330 -162 -143 853 -380 -942 -819 98 542 708 855 794 299 573 -132 -327 -748 -811 -126 -730 895 438 -171 56 988 -288 -178 -596 802 917 294 901 -477 -554 774 -264 -855 288 595 481 -253 -800 -80 -184 -559 41 -942 -460 174 883 -709 44 -197 -158 650 965 -434 375 -28 -406 320 793 -674 643 -664 -203 517 658 849 -92 -997 590 -857 -577 -550 -911 -624 -643 -612 702 713 831 346 134 928 252 -958 608 873 565 866 -164 -843 -269 961 -631 -581 475 394 -874 741 329 24 -650 700 837 333 611 -838 -233 309 -280 -189 -176 861 984 -416 -915 -499 -992 -961 371 -620 -209 -163 571 -388 -226 828 640 -113 -801 -129 949 -140 -954 -935 -135 -625 -376 430 691 155 657 16 -809 -32 199 -434 -201 350 72 482 -802 197 -30 470 -696 -750 197 -646 -53 -212 209 -804 -752 158 346 987 -672 771 -44 241 -111 -572 310 -455 982 653 367 -662 25 840 -870 572 309 591 -731 -738 -707 844 870 582 999 880 -380 -619 137 893 271 944 -963 589 -818 283 -798 323 -554 -79 -438 733 656 -55 399 -921 -264 144 575 -606 -334 -62 145 223 14 883 786 -241 454 152 -686 -979 58 197 349 534 -112 -25 628 765 -896 39 -813 113 -410 613 965 721 -138 67 -914 -531 281 -78 -145 769 71 -57 452 -662 -600 835 -204 594 992 -57 650 960 622 -692 197 388 -850 947 -110 -941 22 211 -228 371 -871 12 -256 -631 -971 -824 889 106 -598 75 -880 -171 -272 101 -351 -876 634 559 552 -540 -412 -118 -340 929 -594 -791 274 214 -895 252 -687 -110 -896 -186 881 975 -252 906 446 -601 -996 537 -374 344 860 -5 321 -52 -957 -759 859 451 293 -181 929 -131 152 -298 95 -430 634 -145 434 -731 745 625 52 617 114 -728 -130 -601 171 -105 672 -362 -691 -168 -346 -104 973 849 198 -449 -296 921 436 876 -414 -3 924 524 -580 -682 -251 3 798 635 -940 770 -178 -668 -371 -469 -478 54 646 -732 21 240 916 603 -674 731 -675 241 874 -383 264 18 -565 491 -566 -123 -565 305 -499 592 -678 377 697 436 690 437 521 -304 -170 -494 -104 259 -869 219 -672 -526 662 214 176 -591 -25 757 788 -862 -815 53 -47 -54 -298 351 397 110 -204 -878 -125 -408 -920 361 607 791 475 264 -195 564 -721 -624 597 -520 -586 116 -249 210 -156 239 -238 -91 576 -233 -75 -547 -105 841 317 385 625 180 -719 885 -109 -865 -809 -630 509 187 776 607 -128 -405 151 -9 -832 -65 440 -162 659 203 161 -916 -262 498 359 -445 38 -508 501 282 -610 -156 419 603 635 758 -709 -385 -589 189 982 -779 -723 -342 589 -413 -719 448 244 -70 -178 -669 776 941 -409 -317 48 -173 430 -572 -862 -349 -322 410 472 -296 259 -629 602 622 -433 -84 394 390 -671 -886 161 -153 286 822 -744 -411 30 101 -899 -558 -211 133 935 877 -727 682 -187 -34 -232 111 -718 16 590 -381 394 -430 46 -931 461 -614 -369 -874 -591 485 307 403 -181 -115 531 -588 -200 487 354 -407 706 741 -786 -984 834 173 751 935 435 44 -194 -644 268 -731 -46 -803 -772 698 -966 -620 -564 305 -783 912 377 72 526 -850 66 -658 885 496 811 -770 662 -820 974 -559 -778 875 706 -371 -392 -215 -256 -895 -514 -642 -571 170 764 475 963 -871 -84 443 890 555 -880 -30 -765 -428 -158 478 28 338 -48 729 -188 -743 -435 -249 -471 -52 -512 -725 -945 740 505 50 -647 786 472 969 -470 -472 -475 -472 -291 -148 -789 -784 -509 -368 564 -787 22 846 515 -347 -407 -592 -560 -203 -221 -917 -140 -985 -306 887 -879 -488 -275 247 953 -456 887 775 -193 -172 -361 -84 -112 -123 960 915 64 -812 -703 -950 379 453 -394 339 499 516 374 244 -184 -397 -21 768 -967 -611 -338 -647 594 -201 -800 709 479 85 306 -324 608 -769 -454 186 507 -969 -440 -82 598 892 269 125 -442 235 -368 896 -862 371 246 -750 220 -379 -850 945 354 -17 -417 -950 -758 40 943 -353 213 273 718 -422 -347 -815 -75 116 -678 -983 -563 499 251 815 830 513 901 -66 83 -340 578 -896 454 390 516 -716 -774 0 -167 895 -107 -171 993 464 46 -89 -132 709 378 355 301 -563 128 207 -779 -999 -851 396 -127 759 -308 485 -565 -697 -612 970 -242 -775 711 -105 -456 743 267 649 121 -799 -183 -971 -88 -776 493 -28 11 -342 -68 787 -435 49 840 76 25 -160 108 435 827 -842 -516 21 910 601 443 -167 -661 431 462 -728 -31 888 -147 -488 266 -266 477 -275 121 745 649 391 364 12 747 245 73 -479 29 -152 -829 -568 -366 -577 -260 -784 -341 892 -980 675 167 -910 -754 674 -701 909 310 -710 -658 -471 -248 -327 546 895 -615 -290 -742 -673 998 308 -505 -986 -50 554 858 -874 -531 -983 -932 -440 -123 -302 675 313 837 967 877 927 766 -190 86 623 -249 -184 253 -677 -756 353 -27 414 600 437 -637 -271 870 25 533 392 783 -727 -901 -357 308 -11 1 -536 107 735 390 993 109 896 -463 -895 -487 416 618 401 662 963 416 286 -32 -172 670 -969 -339 114 741 3 -781 27 -442 652 -332 -936 -394 497 -315 529 -609 -437 -997 -161 -300 -181 -276 739 231 -607 920 711 -35 -189 -155 946 256 489 -684 -541 -519 -90 193 -323 731 -636 -798 -240 -148 993 -629 -553 -258 74 -560 14 -611 267 266 -681 576 416 -249 -800 -554 -267 274 532 789 -747 700 829 415 594 919 -738 -440 -236 -191 -61 -628 -366 100 815 -150 80 377 205 564 -517 945 -437 15 -699 411 958 -678 -233 -107 -657 -568 327 -141 154 -842 -939 222 947 -42 -334 -3 327 999 -501 -541 177 126 -80 315 -654 397 948 -931 -292 -834 -107 882 302 -781 -464 -797 -869 802 -595 -819 -978 -692 -921 -219 359 315 493 942 -846 229 -691 393 -121 -276 -490 -171 959 435 -269 -551 889 -395 119 -487 576 946 -704 843 725 -594 -288 -693 311 96 -407 -358 -803 -180 -345 874 366 -804 397 -901 -258 -592 -949 285 -847 884 869 649 -278 748 -342 -41 58 525 485 -990 -594 572 431 -504 -129 695 932 662 80 -681 -704 -462 330 71 925 -73 623 -329 -622 -488 140 -10 -424 277 -936 159 928 890 466 -710 -645 -147 -902 512 -229 889 426 315 535 -918 -941 219 382 104 -116 -792 -762 96 886 -128 609 -394 -305 -157 19 -661 -767 -223 -201 542 933 -664 31 90 -74 -248 60 465 -845 686 938 -725 -301 836 -209 663 343 7 606 -289 -501 216 -11 -240 17 393 679 282 464 -720 638 -129 -951 -927 220 -288 -452 -805 -842 -889 -992 -335 -123 135 -303 -919 780 872 -291 79 541 -659 944 572 -571 -552 292 300 -153 525 -261 -598 -930 798 21 -161 -148 859 -934 -783 -301 -276 352 -896 749 -750 -49 -506 -905 608 242 -478 246 -184 4 -401 -482 13 132 876 -382 169 598 -530 -804 -793 -486 579 -92 -747 833 518 -235 -188 -171 511 -473 -543 897 885 -768 154 549 153 348 -205 -333 434 -817 462 305 -511 198 -109 920 -355 -624 726 828 381 920 -333 -539 -609 260 -483 -383 122 -37 -751 235 -443 -627 677 -459 -574 -583 1000 318 255 -647 -576 -725 -700 -628 -124 757 370 -295 712 503 1 -589 139 -402 -731 -789 820 320 -903 167 854 -273 -789 550 893 -973 -541 869 -257 -104 -650 -135 747 718 697 19 -867 458 692 199 979 217 -191 -124 -495 358 398 879 302 326 -190 263 858 -365 -748 -477 -455 -741 -609 -601 -525 887 906 -333 -350 252 -896 517 -316 169 792 -542 -910 -850 473 -483 882 539 -727 -390 913 869 -9 -988 660 412 916 622 689 597 317 -421 -653 383 -15 -905 -404 -962 -224 -337 -287 809 -584 831 -56 -694 557 34 -514 952 562 720 241 897 -562 -852 697 -103 -880 122 929 -288 -149 -529 956 969 195 425 386 112 -232 -323 -987 341 -548 169 938 911 -629 883 99 -544 190 657 -837 -478 -523 871 -361 -452 -142 183 -472 -104 860 406 -284 -121 402 -151 -706 -638 572 760 606 -571 -583 -46 683 -477 200 582 -326 -229 -221 167 276 567 158 -206 968 686 971 202 -418 -634 126 -976 128 671 -568 -524 -731 14 -912 270 291 265 -532 452 -792 882 -950 274 382 900 -167 -9 -794 -514 487 -460 -760 48 -879 -808 150 -544 -896 -272 258 -693 478 257 340 624 905 -870 76 -186 989 -862 791 906 624 815 -919 -735 -975 714 845 -783 -637 188 46 -107 298 -243 729 979 -761 701 -210 65 5 438 765 488 324 -17 808 390 -482 86 -45 -530 169 -682 385 -275 -127 754 -714 812 466 -748 -560 733 365 17 -209 719 550 -691 -487 -72 -523 886 -495 -763 -591 842 353 776 -109 932 -473 -958 -894 234 -310 -208 263 671 -824 -382 74 619 759 -505 -466 153 66 -375 11 -429 -951 -240 -585 778 160 110 830 280 -360 -823 525 -440 -807 212 807 173 -405 872 -907 -627 -616 796 -612 291 -103 435 -721 -366 616 -301 -347 -972 737 -537 -123 -476 -89 -436 604 -831 -340 920 871 -623 975 -100 723 445 -678 -839 -267 -741 536 -563 -973 -186 261 -623 -225 -939 143 453 182 292 473 501 80 -217 -35 355 -173 505 -759 675 560 -200 639 368 -618 705 -761 987 -716 711 276 549 293 313 -230 -643 132 784 -358 -137 121 92 191 191 676 861 -456 641 -930 -500 -495 -294 267 866 9 -515 -495 -737 746 -155 139 -504 -650 -70 5 -356 855 -138 -493 766 -981 199 511 53 -377 211 879 750 -693 297 -443 759 418 -612 -982 -961 -588 687 504 -171 -571 -99 -849 -435 739 149 -994 348 521 745 -817 230 95 655 382 -201 212 -983 -714 931 -446 -457 -304 -828 -15 158 196 -355 544 397 907 48 170 -699 483 -987 919 -790 -447 944 507 -364 -480 -323 767 589 684 -439 862 -745 135 -852 -930 -490 -630 -33 -193 -514 -452 -136 752 969 -782 -319 483 -292 -377 118 -766 457 613 85 -999 -805 660 600 991 766 -423 -251 141 329 -484 744 -97 -474 -129 -679 24 798 -826 691 18 217 1 -851 -118 -923 -83 353 -835 -46 -797 -287 283 -138 150 639 917 374 -700 -977 -518 -942 -985 641 -158 -82 872 620 -274 141 -858 259 177 -992 816 915 -713 290 798 978 379 777 -139 -569 -819 -155 951 -534 -956 285 159 991 -75 734 627 598 -372 84 -321 969 -318 -185 201 -540 -222 436 887 -992 -975 750 -991 -930 -660 -676 -255 -67 -751 929 -742 827 772 -746 -552 94 786 80 -538 606 -333 -229 248 -90 231 -381 -965 697 -650 -740 152 546 771 -191 718 599 -275 -796 -994 -485 209 339 -347 -985 914 51 149 -312 -374 320 781 643 -88 -697 337 305 -183 708 824 -626 216 -913 715 634 -994 -372 -78 -786 -410 -155 -422 825 935 410 -19 393 -376 890 875 213 854 541 -499 296 939 -151 -62 -446 68 126 -523 -967 691 133 -622 -645 -21 -856 859 815 -897 689 403 595 499 434 277 583 -54 948 -800 -721 -570 -626 336 77 -715 198 -325 -518 -379 446 573 -72 748 640 -292 1 -91 -862 -552 411 -831 -621 256 122 -812 657 640 -237 -576 -593 -288 -280 264 -150 901 595 798 -91 296 493 -745 -464 -228 398 -658 -500 -962 -275 -932 -674 -661 976 -339 -684 319 478 54 -994 -802 -969 215 -156 -289 425 994 716 714 -948 -37 386 749 162 -223 -880 599 -417 -682 205 306 355 195 -753 991 188 223 -148 335 -635 -489 203 -72 353 217 -91 46 879 965 855 -606 -437 708 603 380 660 769 15 749 -67 -248 2 -270 327 226 -408 -427 188 667 -956 -898 659 795 -888 291 -848 886 -714 797 939 191 127 931 841 224 997 620 181 905 -200 -721 -133 330 -561 -120 -753 866 -620 -696 -345 -379 -838 942 -858 721 673 -433 -725 -816 -383 154 -587 404 317 656 -299 904 -75 94 234 460 -467 830 -414 635 11 -520 -601 -784 802 -937 -280 236 -443 -593 -996 399 433 21 -383 -785 -265 -452 -35 -128 -908 1000 695 -783 -84 79 621 944 648 111 956 746 655 378 -558 886 210 -834 -415 -877 66 -55 548 710 465 143 -986 -913 796 561 -788 662 142 -618 -322 -586 346 -545 -758 150 -493 -224 -692 852 -176 487 513 -498 -68 722 805 -977 -887 -135 -109 -24 -553 944 -176 -676 -603 -761 -61 -605 720 -395 -658 904 841 -424 -717 418 -384 -467 559 667 -114 187 172 -266 -50 516 -202 79 500 498 -649 -843 300 -84 -489 -76 -409 811 -514 -383 -400 -94 -80 749 763 442 -661 445 -12 -577 68 452 -838 980 412 697 918 422 -206 -822 437 61 -714 -707 -463 282 -389 -886 130 -711 90 384 948 403 -461 -595 280 246 -511 571 140 206 -155 137 169 856 -140 887 -893 -525 -90 -57 238 -255 -465 73 116 464 -675 -188 -495 -681 -434 517 -823 718 -305 408 -927 117 -404 942 181 737 -353 -514 184 -936 112 -942 252 -182 289 665 -800 592 493 -186 6 -460 973 -736 -459 630 194 401 -293 968 800 661 740 -35 -187 -633 -466 870 -788 360 78 686 -276 824 885 -873 901 -250 -326 -842 -627 74 574 -352 152 -790 171 -948 905 -834 600 -947 88 -885 117 -416 514 -145 468 -952 -333 -186 502 50 -369 -633 856 898 526 -561 -575 -106 279 -888 673 -253 -777 149 -317 278 -942 876 946 -850 683 205 -301 340 -567 -790 687 193 570 954 -651 -572 -663 -493 -157 243 -309 -268 622 -87 -680 975 -160 604 -315 -526 -475 282 438 -235 367 683 448 814 73 -876 932 -391 390 485 -469 277 927 -809 4 -196 -807 623 -397 -743 -432 491 -478 1 -272 -273 -568 385 667 -743 495 -313 -987 368 -161 -461 737 929 -467 799 -832 -763 121 -197 -587 986 -275 301 -146 900 -441 541 748 337 636 786 183 -791 -397 -885 487 392 441 -894 763 -408 -442 -950 -930 834 607 -159 -134 -583 664 110 -167 -386 645 257 913 68 221 -85 128 -446 -987 -919 -41 -800 714 -537 -621 460 679 912 766 296 475 34 -809 -289 601 632 378 27 816 -167 -859 286 -894 317 -599 89 352 -81 -762 -869 -897 -275 -685 -248 171 408 209 756 -191 -705 -379 56 -138 -614 242 773 926 951 -607 913 34 475 832 969 -620 462 -337 124 411 -167 806 586 494 -44 997 608 70 -820 790 90 529 -421 -712 28 -243 -290 398 -678 470 462 -426 -940 -484 533 508 -400 198 -503 177 805 -355 -21 -571 261 -186 -814 780 396 940 798 -897 -194 -981 -639 983 160 279 106 -17 -740 -230 203 -286 282 -971 531 -101 -853 -693 -349 -119 666 36 245 -969 -795 -736 -336 858 320 214 553 163 886 -427 -593 -614 156 -846 -240 139 -20 -270 -306 391 -99 850 306 30 -579 355 55 447 812 463 911 327 909 -19 -351 -42 -427 244 380 -919 419 390 951 395 -774 -705 -29 -171 -827 -726 28 234 833 60 -181 604 487 287 -932 350 -685 -858 -946 643 -806 -286 419 -398 -463 -999 -178 -736 519 -216 -231 -690 784 45 -865 -475 -103 -310 -401 641 554 450 983 552 -43 173 712 -465 -200 -25 539 877 -907 757 -496 852 -399 -746 -763 843 554 508 45 140 -451 -118 -369 -107 121 964 -922 946 -274 -839 -619 -899 -373 -125 -106 499 172 -338 -817 -958 625 151 -45 948 -680 -98 485 -164 -438 -309 -529 -530 18 -913 -22 551 -769 -735 -768 586 537 202 -417 917 555 889 15 -25 614 -386 697 16 917 419 282 862 -236 -711 847 -77 234 621 -433 779 296 541 -347 -719 477 -603 -769 808 -703 552 640 694 554 -689 -586 -162 -33 948 -892 219 -16 464 -157 -879 -892 104 -137 315 -21 -812 839 10 -373 -333 -632 182 193 492 -278 595 -376 -143 -271 409 948 747 -124 -192 -94 -246 356 651 -991 6 -770 -290 438 -728 793 -860 -635 683 -554 166 -970 655 421 -751 -775 -955 428 -520 -38 -131 475 170 407 -274 -553 -915 -859 810 612 -472 340 -590 -429 -694 -205 -729 -82 -934 789 -291 264 357 -935 244 -734 983 417 934 74 550 -913 -484 -345 -834 -922 665 626 -809 428 118 -395 -800 -356 745 582 -993 -68 -164 -909 -864 760 -858 -80 397 -34 612 936 333 742 -783 -260 -136 -481 680 -331 -238 311 879 -648 -489 773 849 84 -749 -673 -323 -682 -604 176 -691 248 467 722 -892 328 -988 841 -388 -517 772 -497 -988 5 344 523 -265 -963 525 214 24 -689 -529 -397 -438 -477 -318 459 -655 -80 -322 -833 889 339 741 423 738 87 -922 446 899 362 -229 -637 -736 -293 -800 -593 344 412 601 134 165 -510 -2 463 255 -265 911 284 954 55 -174 -102 -687 -681 -478 107 -368 -941 -141 931 335 617 116 -367 286 152 -508 -711 -586 804 494 -723 -561 -915 471 390 688 924 -251 399 -115 -991 -552 506 202 -255 -225 -184 773 7 -940 -214 -526 -824 -150 -112 390 26 568 -449 362 -254 465 -249 -72 -770 -895 -648 -440 -77 -381 259 72 -632 -707 115 4 64 277 -980 -40 -276 -806 -15 830 660 -144 -934 -452 -974 -661 -981 886 -978 70 -900 241 424 -504 233 -519 999 544 -400 -566 892 -848 -121 25 539 -311 489 468 -191 246 226 -334 221 434 -718 -444 560 43 -872 292 245 480 -395 122 317 -522 130 915 707 -995 -58 850 -701 936 -656 -578 -587 228 -321 287 53 510 -126 -79 -744 341 923 -886 -830 945 -580 -391 -437 279 32 -288 -639 593 -322 638 -346 724 151 371 -109 -185 761 809 -166 918 20 46 253 -202 583 -724 -315 955 840 -407 491 -920 -89 709 710 792 -327 -119 317 -746 -749 525 233 820 413 -729 84 -53 -19 494 85 -445 -659 -109 781 152 699 341 582 242 -284 374 591 -457 -612 692 295 471 -836 -276 -414 832 -344 690 -177 -242 190 13 489 -714 -894 -147 -724 952 236 773 -397 -809 985 -783 -995 -37 -205 875 665 -354 469 155 -723 -259 685 -481 118 -766 216 -626 821 555 -134 -655 -171 -355 -471 -130 -623 892 -677 161 811 -64 444 192 246 -223 541 -875 485 777 -457 842 564 32 674 -246 601 -517 -346 -305 -187 893 -902 -169 370 768 881 -987 -614 -790 -830 -47 225 -925 833 435 -498 500 833 165 -721 -324 601 -469 -125 -827 742 -49 -73 160 -943 -988 -339 678 -506 -808 -646 921 166 776 -501 151 -934 312 829 711 399 -277 710 -535 -492 -73 -602 350 -86 -301 172 712 903 -573 278 654 776 634 907 -719 287 -911 618 -124 632 757 -326 -539 548 -262 -403 405 -162 660 213 -181 914 459 375 290 -382 -729 521 97 -920 -196 120 -478 -735 211 531 356 104 -17 -231 -237 639 37 -956 213 674 -450 899 384 -110 -200 583 -505 -154 914 -356 299 -764 -622 -291 594 -333 837 -963 613 -423 207 -818 -892 -315 189 430 723 568 623 279 -457 -789 -945 -721 164 -591 -925 639 231 -68 455 274 323 -302 -111 -819 -328 33 947 -221 251 132 762 96 -462 -364 91 -919 10 647 -811 -560 -469 385 -455 -96 -422 -463 -94 532 -495 -457 -451 801 -649 638 -258 -985 -929 320 -633 790 -621 321 236 781 765 582 669 926 917 569 -327 743 -292 367 -180 -207 581 957 426 1000 137 -301 937 -186 -843 -309 -157 502 237 801 785 -188 856 -734 -286 490 -56 164 77 379 -472 -801 605 -218 41 716 -143 658 -617 775 -143 375 -938 598 366 -857 278 -82 868 -280 232 -672 -953 -431 -749 971 524 -164 -775 -686 360 562 127 -302 -41 -943 -610 -964 665 974 897 -438 -122 -597 -132 -546 364 -767 -368 263 -482 774 -33 -107 296 -992 -1 585 -239 604 399 390 158 594 -298 -568 529 531 -807 783 -326 517 -163 881 -146 254 -676 51 -771 -792 -709 267 -314 905 384 -633 343 -614 267 799 79 77 -740 283 -60 -127 -718 -753 929 245 -735 326 380 219 -64 796 872 79 906 -494 -298 931 -149 433 -330 -681 185 -176 -830 809 375 -763 -608 -211 660 446 -36 601 -35 376 403 -349 -818 227 -157 720 162 -692 -114 -603 702 840 841 -997 -924 372 -242 -479 238 56 -180 -690 983 -664 927 525 711 -926 938 223 -68 458 -861 -864 -470 961 147 426 -61 342 -43 185 -77 -468 455 -547 102 -433 -200 410 -841 507 606 986 644 679 -970 -221 246 666 766 -461 216 952 557 444 -740 558 711 303 -668 636 561 -597 -491 -523 -895 -865 -962 172 -934 -623 -378 -467 874 -567 -47 340 -303 -784 -864 614 -824 419 -647 909 307 418 197 163 -657 -432 -440 182 -38 157 329 -200 -222 717 855 330 -540 563 652 949 -144 663 -548 511 -992 347 -935 641 -15 -277 -938 358 65 -723 297 -940 -272 93 -656 -653 -499 -847 -220 564 781 890 -499 69 893 145 19 -100 -508 -762 336 -376 -127 231 284 -472 -379 253 -451 -523 -150 -601 893 832 901 558 -673 -888 -265 -105 352 41 58 -16 -714 647 -200 550 366 -180 372 -741 -381 941 -897 264 -944 890 734 -222 -649 362 -733 54 -162 -230 242 -64 -96 767 320 -100 443 532 233 -183 413 912 964 483 861 -231 434 -724 536 177 -299 692 949 -792 -564 -645 834 -304 214 605 -796 -455 675 266 -920 214 521 -562 -785 -720 -919 -926 141 32 881 903 480 -198 81 -562 -98 405 449 -362 422 319 437 358 45 -792 -328 -130 -90 849 -797 878 301 691 237 950 485 -261 -989 488 960 349 499 480 -83 -203 -416 981 640 -23 -451 -722 959 873 988 -374 566 -335 589 -125 -776 -27 433 80 -774 158 -883 -230 656 -448 22 -470 -270 -612 482 -712 -766 211 142 -993 387 783 958 139 319 -745 874 -611 741 -605 -491 -996 -10 533 -88 -429 875 425 787 167 -31 -289 21 871 -168 221 -856 -976 118 -944 612 -179 159 835 -895 99 -955 -898 -231 85 -460 688 31 -239 477 396 -453 -944 -565 243 -58 278 -699 -985 -623 -428 67 -618 -433 -552 831 -225 -858 161 -638 -71 -946 -165 -680 537 1000 -647 181 -329 -683 757 -767 507 345 -470 20 -588 710 -938 -970 554 517 186 954 -356 374 362 974 -644 -952 -908 635 -77 304 -944 270 -415 392 -558 904 149 -281 605 887 857 -855 -178 -674 901 199 -443 624 774 -289 314 31 -993 -455 -446 234 140 -241 -884 -210 -915 -206 -305 992 -78 -864 412 89 -603 -147 922 -597 285 857 213 -964 -734 -99 691 -715 -206 238 -135 109 -229 349 -744 818 -563 909 -728 136 380 -387 123 429 -878 578 363 848 500 797 -965 616 297 466 -816 50 477 678 -367 744 -823 -997 532 -760 -923 210 -89 -438 585 -221 -451 -717 894 -653 46 30 -591 -832 520 633 -904 780 -775 -246 -678 29 -186 -693 162 55 -187 -93 -644 -302 123 -426 -818 -290 -559 48 211 580 460 -219 -528 307 366 322 236 52 966 179 -857 -70 530 -6 836 769 -55 204 -96 -767 425 220 -360 300 -858 887 960 409 -674 189 -91 141 -607 320 286 -638 94 374 -381 -718 -133 -741 433 -401 232 282 -672 -341 535 -367 375 -836 916 -650 -45 -506 -936 644 332 -201 860 99 369 -586 376 273 7 -593 -398 839 -27 513 -334 -950 836 -481 -526 -893 -976 337 -364 465 -419 573 899 478 865 -461 -804 726 179 -660 552 -302 -282 -251 -970 868 394 741 905 -432 424 576 -375 -894 -152 604 307 -248 991 -544 -705 98 -554 -891 -327 -206 -313 707 -112 -537 243 -238 -625 164 -258 690 458 -454 -651 -983 145 -742 904 463 592 -845 -946 391 -698 621 259 -451 791 335 25 -76 -515 246 849 255 735 898 9 -587 -151 544 808 271 218 -98 -747 -189 555 -308 686 210 315 -937 -374 522 -128 -334 -627 -728 34 174 67 187 -758 948 993 86 -737 461 1000 362 -908 -987 678 219 542 -893 608 546 574 406 -653 -533 -287 -574 112 461 239 760 -531 468 413 874 303 -200 715 -433 831 -124 268 -544 -985 -924 -659 -870 968 662 283 -211 -245 -379 -655 220 -513 -470 -521 456 437 876 -41 -941 -480 70 944 -812 -784 -420 368 -193 884 -439 -612 -891 -105 992 154 217 -631 -320 345 228 679 -699 -225 -957 745 -498 428 -614 462 51 -567 -351 353 766 361 475 886 108 401 -668 134 -98 -151 172 -368 219 -270 211 -308 -245 602 -376 -608 303 -174 -182 126 -840 -739 -324 541 396 309 -926 806 623 -841 362 -307 75 -574 -594 -667 508 -358 -801 -737 534 -46 -975 -368 -88 -689 -908 -957 -978 -723 -125 868 625 768 268 -546 -697 -766 733 511 -222 -241 697 -280 -983 505 -158 -720 -637 -625 -157 154 263 647 -415 -728 -173 -880 388 -395 -921 -880 955 -370 511 -365 790 458 646 -298 646 803 560 838 562 679 -875 -632 919 483 327 522 250 275 -121 526 884 961 852 -927 693 432 -631 -904 -815 -945 471 -8 724 -801 -287 -385 -123 82 632 202 -943 -175 24 615 -701 -10 -87 239 749 170 -74 206 -86 -528 -354 671 351 853 744 775 872 -421 -269 51 196 127 998 703 -531 43 768 -670 -593 930 -741 -186 -145 -278 357 -215 433 -297 -746 -432 262 -507 -948 -634 923 -496 322 -938 936 949 175 388 490 656 237 737 -740 939 -693 -595 31 -518 -537 83 -6 758 -389 272 -998 677 -91 -452 53 -862 293 104 634 478 713 -226 647 -658 -726 374 -187 -454 461 -475 160 -615 796 196 -38 -520 -456 -595 415 -914 439 -806 31 740 -375 -40 98 319 -99 15 971 151 -131 117 401 -69 861 615 56 -728 -453 -519 282 -735 -97 -991 -712 -276 411 -630 690 -756 -101 -763 542 375 263 462 -333 -167 -305 -373 -713 738 -227 -68 642 -850 -458 348 899 966 717 463 -181 -32 -917 -344 819 812 -432 366 414 -995 -107 872 -566 -177 -120 289 -812 858 -834 -256 406 685 -860 798 467 -228 -760 990 -104 -800 520 473 -523 479 49 -988 -898 -592 -196 -528 -148 826 -505 -679 499 389 -283 263 -995 379 -840 389 175 96 -920 779 -212 -113 882 430 -519 569 56 792 -247 993 -163 414 -201 -190 493 -208 -363 558 -704 -422 499 103 -284 898 461 -633 5 -820 -397 987 46 450 -975 -61 608 -366 -957 222 -752 117 519 -792 20 -67 198 -589 -644 477 -871 -774 -10 833 -340 -823 373 632 -628 -650 -38 193 359 -93 -225 -385 -15 -80 -190 -468 965 319 780 506 121 -698 634 -345 307 -433 846 908 73 -347 -708 258 -459 -796 920 189 751 423 -892 398 -805 10 -594 -632 709 983 -680 -176 -181 -199 -335 838 735 -617 598 -973 565 94 126 -592 590 923 -656 -323 -68 944 665 -570 484 108 -768 652 137 -401 691 -138 508 -5 -478 -95 -234 758 -867 610 879 35 42 -131 10 495 -700 492 575 892 -204 246 -576 -919 -485 862 -143 323 695 992 -556 -659 -434 673 -220 372 -637 768 540 -900 -832 -895 421 250 -787 525 -319 403 808 21 -466 -228 -541 -93 482 533 -38 634 750 -473 -511 -589 -155 874 -67 -839 408 -162 -99 -508 -528 -22 -193 -610 675 -902 472 532 592 -142 528 54 730 -107 740 354 -813 -753 -405 147 -812 801 982 -682 -997 55 959 -30 -84 -994 894 882 -584 96 -618 -884 -473 378 -590 522 -540 553 -513 -788 -620 279 -319 -842 -239 -785 720 -433 245 -631 731 -553 680 -828 620 620 686 381 -333 -123 761 118 -481 879 312 998 -731 -315 679 402 358 976 450 -839 -609 -634 -834 -667 675 -551 85 -305 818 -584 -830 14 131 844 -650 21 887 723 -628 423 10 998 -333 -936 -595 -159 927 958 -911 -947 857 -98 -473 -223 -265 787 611 591 43 -487 -848 -586 -850 -271 77 -909 395 581 436 -149 910 -933 -2 -790 -138 -735 297 -382 -709 -770 -460 623 -913 650 656 -367 379 -833 693 287 134 -693 585 128 313 -275 238 734 -254 643 384 34 -567 -845 423 829 -660 -882 -563 -651 761 -817 44 -862 -313 494 -204 144 33 -403 975 -947 -450 584 246 326 445 -7 55 216 889 909 -747 126 -186 -152 732 -976 -186 406 392 -800 -208 -213 441 -965 -92 892 -1000 160 -497 -656 710 -661 -798 146 -546 -364 739 -942 -529 651 -922 43 -735 509 -617 98 106 491 -45 223 -760 477 -497 565 -598 -550 422 328 190 979 -642 40 907 -819 321 -33 699 -666 387 454 302 23 286 908 458 544 723 -556 -892 -378 486 -248 237 536 357 855 -902 572 269 -239 990 -615 -545 876 -879 -163 412 705 -125 -663 522 -40 -365 -566 -245 954 -642 -418 -433 73 -180 247 -186 -657 944 298 -834 -608 -129 307 -5 -222 886 -782 78 150 271 917 539 212 -388 262 689 -417 -466 330 -946 940 -733 -872 -487 -240 -533 -391 -496 558 -683 253 -606 -753 -716 592 272 -615 318 -581 -357 -302 645 900 -745 528 693 -139 -496 195 145 -170 -645 -903 800 479 789 -840 -44 -785 -191 304 -540 -69 -151 -544 594 647 205 -827 495 -511 75 616 -560 -484 648 919 135 510 -699 347 -587 384 244 -114 826 212 957 228 -60 -37 -869 -669 967 332 794 -796 265 -576 384 -757 829 -813 -818 -656 448 -791 -933 562 935 -612 468 796 52 -976 -587 941 61 -334 58 -695 -654 -619 -134 -594 804 38 -31 -690 -603 916 -176 364 -20 -269 -934 -505 265 236 -522 -394 -763 -787 622 -264 -646 -167 -857 -233 564 372 814 370 318 4 -634 279 -837 -153 389 -759 535 -526 344 -896 904 -77 610 134 -9 -179 968 970 -801 -69 -49 -782 441 254 630 -954 -674 913 -395 -431 662 -910 983 -51 292 566 -177 -952 -403 -944 -825 -114 -544 371 -793 -249 -280 976 -185 -956 -863 -223 946 343 -443 -309 688 -809 837 28 64 325 842 653 -466 -733 120 -40 670 996 285 -562 -614 148 -51 -35 567 207 -952 226 499 884 -579 -710 -153 945 -659 237 425 944 167 -250 -262 751 -168 -195 110 652 -466 637 608 106 4 871 -411 -738 -775 -848 -171 416 -404 -557 -265 582 871 -159 399 766 56 -518 82 -90 -651 631 -269 396 376 652 19 -615 723 -287 997 -247 -680 3 -130 -457 575 -369 859 506 -228 29 -593 -527 -557 -947 -397 833 -883 -874 -698 -875 -750 -98 440 511 -665 788 732 365 477 -794 -77 999 217 -845 384 966 -27 977 849 908 950 843 -676 -882 -899 -736 831 -417 -431 185 654 -908 208 110 -470 137 353 146 662 -303 -708 -721 909 -16 278 -341 -454 860 -503 -255 -31 466 -948 -160 -915 626 904 -245 475 -416 405 150 -515 -901 -163 -767 -818 911 306 -865 -333 -734 953 -879 -222 187 -226 997 -218 52 546 926 -386 -855 632 -375 332 620 421 148 -334 26 -942 -167 14 -674 38 133 499 -965 -737 424 -972 -799 785 364 -759 -492 873 -161 -907 966 604 839 -146 -68 935 -219 -438 306 -329 -345 -625 703 -298 612 698 766 119 -321 921 -441 -146 -627 -685 -954 767 -250 -372 713 407 358 76 527 261 243 709 -3 810 84 441 -89 -923 939 -11 840 -349 800 105 567 -179 -259 48 917 369 -142 -379 -669 -734 338 -469 -276 -333 -196 -975 454 -904 980 744 230 -71 -961 -636 -535 816 91 -791 869 326 997 165 224 840 -809 -247 217 917 748 633 325 682 663 -318 803 98 411 960 -829 746 35 904 -155 871 972 -87 375 646 638 -64 -295 -669 147 902 -539 572 273 -975 680 500 894 652 -835 158 -287 816 -372 858 -374 647 -938 13 -296 -39 -701 780 -195 48 -817 -719 502 621 -661 -615 -415 380 -189 363 821 242 -54 -335 926 532 69 -642 -719 -634 206 -763 16 -720 -678 -999 -816 856 306 661 763 146 -472 -449 -184 -890 405 -22 615 656 -137 214 711 83 -444 185 -739 -619 -949 -559 204 -941 551 -851 -354 -181 930 248 -775 282 60 -381 -154 -289 -91 84 464 -290 742 -349 -615 347 726 275 586 765 -191 -998 186 84 180 -856 342 -18 66 57 827 -933 623 617 -898 663 -716 -458 277 -959 -586 -181 -733 -743 -343 -695 881 -930 -552 -326 -257 -750 -472 978 815 589 208 508 -123 161 -916 777 714 -24 760 -772 5 602 725 -932 555 935 -798 -562 152 -517 -20 323 -889 126 -307 -632 -69 -936 842 809 114 -24 250 800 294 -780 811 -249 114 510 858 -500 -712 -955 -325 -137 819 728 913 -909 -957 634 -481 -698 835 -103 -250 157 735 76 -932 -137 -307 -992 -581 411 -119 -395 744 2 491 268 -376 688 -929 -431 580 166 140 -325 -183 131 318 -514 603 -897 -376 -290 -930 371 569 105 -291 98 417 318 -915 -580 -622 -953 -85 892 633 614 -990 -363 -268 -546 424 -750 159 -410 343 844 905 -879 123 -805 109 847 -520 -250 -773 503 -697 -2 -540 867 -349 953 -600 682 -146 -476 871 160 632 535 -437 591 -195 753 875 -703 -418 -96 563 -558 -386 -117 848 -978 163 -306 -405 317 383 -729 338 245 -563 196 -23 227 796 715 701 -637 -703 -5 -887 23 -763 597 969 682 767 433 -574 141 299 894 -189 -326 134 108 370 121 815 495 -131 265 -379 -886 -835 644 -316 -494 472 422 818 -925 -515 -187 -38 -651 -723 577 427 243 718 701 -651 387 -602 -869 -261 245 -38 726 -437 312 -69 793 609 -154 618 -263 -133 643 795 -887 408 -791 -508 627 -907 198 320 -53 218 -232 -776 682 532 -585 -340 345 511 -411 -838 -161 -790 -908 -519 432 559 -409 -597 991 127 902 -853 437 -225 877 -641 -393 492 -785 899 -936 -47 114 367 -194 -272 322 -756 -935 372 546 726 -995 -949 417 -491 41 337 640 834 496 110 -840 599 563 14 -792 840 -253 89 -98 -979 277 402 792 885 -161 985 -402 -271 6 -486 -71 850 -20 -195 -463 848 -613 559 286 497 -600 639 -695 973 -196 647 -133 -83 -333 -101 992 -671 279 324 293 -758 649 812 656 -375 -398 622 -654 663 606 767 -469 460 -751 -715 176 747 -829 -673 174 357 -420 -704 -623 -305 712 -580 826 140 838 457 937 131 566 458 -883 -943 -561 426 -655 146 -609 -96 -525 123 964 412 -487 -90 -822 -282 214 511 297 -602 -916 496 -449 -118 892 -136 -126 -952 700 297 -500 -998 -923 -995 866 -645 -940 -114 -847 -703 679 848 -36 -745 517 -867 -951 189 484 898 516 -209 -346 406 804 -635 -681 717 491 -203 -602 712 -220 199 -22 945 153 -881 416 247 -462 74 -496 -141 -907 898 247 -748 366 -620 127 -423 61 -713 -142 -446 991 -669 -82 536 533 -809 -320 858 -951 347 135 -36 346 -947 -839 947 -957 -473 -979 162 -637 -992 39 -426 -80 -21 -832 -971 110 271 794 814 438 54 509 -515 -692 325 897 338 643 242 286 171 598 -63 -770 -93 383 226 149 364 -965 927 -213 497 -674 970 857 14 -739 660 -935 -73 916 866 -951 -847 -131 -189 437 -922 -713 874 635 -255 -747 -458 669 703 -595 472 -402 -387 -412 -891 765 -202 -991 -735 -697 -173 829 -213 -694 166 156 254 414 -767 343 240 546 185 -669 27 735 -114 432 -700 -751 -503 793 789 852 -113 442 -726 -955 477 -296 737 -602 460 99 -7 39 782 936 645 -296 -102 -252 -931 -65 -651 -567 446 883 -427 528 -406 -950 -217 992 -319 -294 -612 722 -932 407 -973 -728 -956 -620 -888 288 655 -323 -550 282 -385 -578 34 141 573 975 830 995 979 728 385 -670 842 -273 -597 746 929 -463 611 716 661 496 818 -914 386 407 33 603 -886 -979 -415 -527 593 299 -589 97 -528 478 365 574 362 -538 651 597 -171 -23 -107 667 -176 -177 -266 421 682 -756 -701 310 -604 21 -747 605 -19 853 -641 -44 799 548 974 -78 -252 -610 -111 -2 -789 -815 -277 719 715 -759 -435 26 11 -232 444 507 149 -547 182 -494 880 697 -386 587 381 -577 469 -719 -604 -826 -254 -239 626 956 -782 -934 869 395 -733 -42 -29 -432 -562 728 930 -655 246 349 -103 -765 -796 204 -209 -387 -693 823 -319 186 -81 903 210 -206 22 31 649 493 845 -571 -863 539 -930 -665 92 -784 -238 160 89 -675 645 -368 -538 -28 790 -491 -44 379 -963 238 426 -654 873 -997 918 307 239 343 -201 335 692 -610 -897 -164 93 933 44 2 -642 484 251 295 -863 618 688 -912 911 1000 -404 -689 746 -591 -872 337 305 698 -840 -606 -611 -636 -893 418 458 986 573 -237 -986 525 -602 566 309 933 184 -568 -65 372 -927 756 -843 -358 465 -68 170 669 413 -546 514 958 712 -607 -694 -10 -362 874 888 692 -571 238 -216 -186 -130 644 752 648 139 -158 -511 -223 259 -389 -517 -679 -612 -414 -353 -805 230 269 -67 855 -420 404 -468 971 546 999 -519 279 65 81 409 923 -766 918 680 -311 -693 569 663 -882 232 -503 293 501 -999 -346 262 530 -482 -247 57 -78 4 -639 642 527 -388 232 901 -517 613 -302 152 770 193 65 -858 655 -3 862 514 457 -539 -588 -250 948 14 76 -718 -514 -874 -811 -14 218 -455 -923 -933 -171 -344 -148 964 -229 -713 -433 481 -776 195 649 307 -886 559 -171 -445 -858 466 562 -963 778 -872 -192 140 639 -688 845 111 688 -223 -723 -350 -172 -332 -389 331 -798 367 -209 -163 11 -559 -116 -245 -702 -9 239 -145 -481 365 -942 740 64 -592 247 -958 -539 -298 -659 -700 -886 338 -837 243 516 79 966 -217 -65 -800 -765 -988 481 -659 -679 -734 828 -896 -1000 200 -388 -422 484 607 -828 -640 -798 -394 -523 212 -876 51 -430 589 -881 196 826 -74 725 -509 668 -791 -915 980 -650 689 524 -38 540 958 743 -735 238 937 544 610 -932 -297 -258 -867 741 -128 -499 401 -722 120 -338 833 -37 551 240 983 -644 -683 128 -552 935 785 964 667 498 221 444 895 590 115 791 -965 490 -346 -622 674 -689 -450 -451 243 -890 324 -427 -515 725 24 832 964 -556 665 169 -674 369 -453 -28 -148 -523 -84 668 199 -480 -637 461 -461 945 -338 490 411 -842 -928 -246 -967 213 720 728 707 -336 -622 405 971 77 -867 859 343 815 880 -474 -873 -209 221 -919 -224 695 219 -659 -526 -362 -581 -425 -33 89 818 571 -12 183 -264 -319 333 93 -596 637 -765 329 398 39 -268 286 -355 133 -44 -885 -230 185 911 -513 375 -702 -729 -395 94 -491 136 -575 -406 -346 -36 140 -960 413 773 619 260 770 -251 -933 -123 -807 755 385 -16 900 8 569 -781 769 127 763 -279 -244 968 399 -565 474 788 -562 725 532 661 -146 -562 -683 -700 515 -13 853 832 -7 -135 928 363 604 -766 -439 -511 -983 -738 -524 -469 -775 -997 -188 329 620 -361 578 -948 408 -225 -184 449 -112 -433 769 -522 616 -522 74 267 -126 -620 -24 952 777 58 862 -590 861 -242 216 -68 841 304 137 -651 623 703 -599 -514 -426 -471 -418 543 -77 492 154 57 -253 83 456 84 691 -862 924 254 611 105 908 906 886 -412 -962 -582 -969 56 -728 -887 816 675 28 -954 -942 989 -486 239 540 877 -959 -196 -199 -252 -357 217 104 -228 -80 -635 -887 -116 735 616 -497 -276 -787 337 343 922 -36 -368 302 484 -759 -20 -338 672 -808 -892 982 -979 867 538 482 367 996 154 892 127 812 380 -547 34 424 -612 672 898 696 -440 351 114 -518 438 -814 -93 -801 -7 -23 38 22 152 65 808 980 116 -395 -491 -687 -348 -802 -685 963 995 337 892 -92 -749 -799 189 91 285 718 538 -32 874 351 -221 348 242 -645 809 501 589 -198 491 1 -53 -525 270 35 114 -269 926 831 -41 -845 -725 340 387 -160 -695 977 457 -969 465 337 777 -493 823 931 760 -755 -273 -970 -933 878 415 664 -96 498 423 844 -235 -849 -800 -762 821 871 -224 310 155 453 299 -88 245 865 -882 697 805 781 -912 -992 596 -268 -785 763 -265 815 -717 962 -154 -663 317 877 470 -425 -947 663 -75 50 -771 -298 -849 -685 387 -32 -979 847 827 586 51 429 -850 638 168 705 829 366 -710 724 -171 -525 -18 -192 260 999 -126 101 755 -971 334 -904 -292 309 -446 542 408 -975 890 -98 -705 -776 -970 -252 797 323 -858 -995 -725 -440 697 824 709 -891 -91 632 -617 231 898 -270 -377 -206 -406 940 564 791 -199 858 -136 259 970 -335 503 -190 869 439 433 -341 781 174 601 -812 -915 378 36 130 -210 123 -980 422 800 -93 741 -373 283 484 8 -70 648 110 755 114 -319 36 510 886 468 278 838 -193 -202 816 -973 -942 -123 723 -675 501 -443 576 -287 698 -457 259 -243 -303 -717 -973 569 630 -944 -704 -990 -327 -152 235 -447 378 39 622 -679 -837 733 293 -733 -440 209 169 -949 92 61 499 -404 -128 -638 88 570 -461 203 -295 -499 168 400 -933 -48 -470 917 931 -489 379 -44 260 892 7 -309 596 422 249 727 921 -193 -657 -540 -304 550 41 863 -225 129 -942 -334 704 -754 398 278 -943 714 -515 -41 640 331 -734 254 -959 410 -197 -94 -39 480 648 -188 -908 -906 -223 306 457 -90 959 12 24 -458 -780 778 754 -378 425 909 -123 -109 520 -651 -368 -777 -824 964 638 -475 -184 816 316 -614 -382 409 819 527 419 935 452 -772 468 662 723 535 419 315 666 -74 501 -64 469 -98 -540 656 901 -102 871 59 -856 -499 -308 -163 855 -334 379 -506 465 -727 -325 309 867 853 -180 198 -267 -148 -331 441 -86 -611 402 525 299 406 -10 930 -991 451 -720 -78 -982 223 722 -744 455 127 -692 992 304 -853 -264 -589 879 -80 -708 709 886 -141 813 926 -673 237 -980 -387 -450 -807 891 502 711 -62 485 -67 -272 310 -291 -109 227 -945 492 295 94 -668 906 893 756 -539 -600 -84 -41 -249 -188 -863 -677 297 501 -960 198 -671 56 -87 95 -174 599 -970 -148 879 988 -749 682 644 -120 937 976 299 -126 112 -254 972 -281 -724 397 882 -702 -486 -790 784 540 -974 -339 649 800 -325 638 -48 318 -112 312 -656 346 789 -992 182 -488 -305 -953 -264 -252 179 -223 431 303 365 -413 -475 -235 256 -103 -104 554 -586 -783 910 -250 45 465 -984 -203 -430 109 989 -406 967 -251 -420 116 414 -433 -771 -109 240 -397 -957 741 294 -890 -85 807 -48 -590 438 -9 332 845 434 143 -510 76 -289 -124 -864 121 -1 815 467 -442 -324 736 -1000 -695 -33 -615 -275 810 -979 -723 933 751 -433 -988 658 347 -271 -228 264 279 -529 963 515 299 784 -590 289 517 627 995 266 356 -197 -77 369 -441 -228 740 -992 -638 103 381 -186 -1 -654 645 210 -125 826 -547 863 -165 -848 396 -346 500 -602 -683 849 810 154 807 -665 737 -858 836 -542 418 -764 373 641 -602 -939 738 -797 -640 -94 -972 -227 375 849 634 -421 -323 -810 -104 117 -239 92 330 295 -157 890 -89 -624 159 -415 358 360 405 -686 372 681 789 768 -746 -601 675 360 849 -632 -687 -569 -940 240 -680 -684 547 -733 -356 55 -39 258 601 -409 805 -713 313 370 -454 -905 710 -584 -778 -204 -61 273 479 -298 -575 372 -706 301 734 549 -265 248 880 56 382 -77 474 354 -820 -455 -570 893 934 674 -669 54 528 -6 -39 63 -731 -844 723 105 657 516 -77 -975 -685 -857 -568 656 115 128 -92 -576 -914 960 -462 -838 481 465 458 -698 425 821 -208 307 65 823 847 -618 -609 282 -148 -496 -951 -848 -470 -364 989 -763 -157 -997 439 64 537 -575 864 814 -518 -122 800 234 -98 -95 405 536 153 -887 -881 -219 -513 -326 43 -355 -57 23 831 142 -275 840 957 -990 -509 -689 255 264 -455 429 353 70 -923 167 65 41 931 -617 -668 786 757 -108 698 342 -452 -376 727 750 38 -927 2 368 360 968 943 860 -396 163 278 -188 -458 -503 559 259 -197 -765 492 275 139 -664 -444 722 -551 -956 -945 768 146 794 -127 690 -312 -949 -956 736 -290 -237 -69 -112 153 336 960 -722 26 -201 -831 -533 -872 347 -409 -113 939 729 -786 249 536 780 -668 -146 -600 398 84 -689 -276 -505 -910 945 261 13 -966 178 -534 682 -257 -133 961 146 -298 -112 -812 -250 682 -774 -100 193 -479 -847 781 -567 -32 435 600 -810 792 92 -700 115 423 -751 660 836 583 423 -902 -821 -903 672 -859 -424 694 -357 -92 423 -591 113 594 582 -272 -931 -299 -954 398 611 -5 656 -266 -325 965 381 -447 461 581 150 -177 723 404 -230 615 -193 -205 18 364 -182 -88 98 143 932 -790 515 124 -189 -125 432 -208 846 -314 -703 -824 -325 -514 488 212 457 -329 436 -302 216 -827 -169 -335 304 -420 -762 208 -883 -973 724 831 -678 -980 -371 -61 505 -545 382 -592 551 668 -899 -312 909 381 294 284 287 -139 825 -800 -866 6 -292 -790 -425 -795 549 121 524 -837 464 83 858 100 -429 -817 126 -377 -909 -187 -161 -465 548 701 -566 715 -387 254 -474 156 454 67 299 -908 -287 -681 460 916 -617 -185 206 113 748 -939 833 -955 -468 -59 -403 655 -989 540 -505 -715 296 911 -422 -601 -593 696 983 -601 -860 895 -242 870 -305 -399 896 -507 -818 -444 -637 485 295 -961 908 997 573 -513 397 -976 212 -462 34 -985 300 559 720 -431 885 -99 499 -474 -431 295 -398 -365 976 213 -121 -152 -665 -638 81 -14 -932 -554 274 674 -188 158 484 -915 -959 -259 -154 -987 -236 -683 -895 -73 232 -345 -333 732 -154 -203 803 914 -63 -93 -229 -364 161 849 866 -879 -965 584 251 486 664 92 100 -979 -894 735 21 77 -109 -781 -626 -971 482 -707 973 843 842 844 2 -63 -179 -341 550 -45 -686 978 -853 744 -329 586 -99 141 -780 -566 -144 -465 519 406 -400 -165 -438 409 -883 -164 -789 -489 -673 805 280 960 -571 -601 -377 937 665 -284 439 95 -216 47 936 914 -722 -987 998 -933 184 510 -829 214 -958 -885 500 930 969 -191 189 101 -888 -162 -176 127 -348 214 81 764 -788 526 -517 168 -589 62 726 -889 -762 -436 798 -257 -330 509 822 -34 -286 -992 -646 -614 -223 -377 -73 590 668 361 -889 -961 249 -257 -16 603 -598 -533 -911 950 -324 1 -623 89 129 -924 -275 592 83 671 236 973 510 677 598 -274 -976 103 -584 -852 -730 33 -956 -736 709 -801 613 -614 746 54 652 147 -600 -498 -178 -15 368 -265 147 -105 709 -247 -798 -902 252 -800 337 647 285 -51 155 753 259 181 784 -23 172 905 809 -495 36 -697 876 368 -488 710 -658 968 -494 882 -535 693 571 -773 -493 -116 -896 -272 643 519 -475 -799 -639 471 -720 32 -554 196 32 -242 -895 -507 -886 -937 869 -326 -895 553 -900 214 5 738 -371 -754 -81 86 816 534 444 -52 -534 -492 482 -496 -396 754 15 298 -329 433 -904 404 678 -699 648 -762 -944 492 626 47 392 144 -691 -815 -668 117 826 -264 -46 829 657 -953 -631 663 -682 -943 18 -734 749 -599 -449 394 -640 866 -12 978 -603 212 -871 800 616 -370 -342 -543 -475 -506 -937 -826 -783 -950 880 945 476 386 -838 -849 -805 -939 -59 736 214 626 541 34 561 -792 951 970 520 900 -452 154 953 98 104 -917 948 804 320 458 -944 528 343 -898 7 626 493 878 862 525 263 36 146 -711 234 -379 418 -516 -675 -95 328 212 -15 -822 777 104 529 -200 979 1 427 -396 -453 490 254 379 842 327 842 602 -668 964 914 -283 636 114 -106 -549 -461 481 -219 -386 -697 524 232 -155 -146 879 39 722 -25 863 -521 37 92 -816 860 -511 596 -471 4 -2 649 872 -370 -781 -890 -507 -135 949 586 -335 448 680 -206 767 -548 515 -355 -116 586 875 436 -974 364 -656 69 -366 89 -206 712 689 222 105 773 767 -912 585 214 0 -366 923 -914 104 -582 -515 -72 -602 -454 -3 -882 -763 26 -167 -977 -672 205 509 631 463 -473 -685 -745 -565 -93 205 -996 -906 -238 -888 446 -806 -628 -952 -652 374 -792 270 -729 -850 -999 -430 -433 -841 -523 675 -901 -721 540 785 273 699 -889 308 -506 -828 -367 471 702 -452 522 284 658 -104 816 169 308 309 596 -827 -62 837 166 146 742 -165 -251 325 -341 382 177 619 700 16 -761 737 -653 698 9 -396 -152 -879 933 -705 77 154 -920 -355 704 112 -687 427 -478 210 -328 259 607 929 -936 42 -281 -227 -8 667 480 283 -775 -410 -200 519 -511 -956 -953 813 399 844 909 423 224 685 -853 -499 -245 368 -212 -471 276 719 -975 661 296 -800 -181 -395 -50 -32 926 966 -792 690 -545 444 -888 921 153 -417 503 674 299 -937 -416 43 -291 -986 274 806 -681 -111 -119 -240 -529 -572 -556 -261 629 -9 -474 842 -476 699 610 381 787 99 477 -570 -828 592 -477 -843 -588 78 -922 46 -583 967 -772 -535 -175 -334 698 952 591 -742 858 839 -497 -8 -683 -673 -310 -28 -927 230 111 -610 863 -499 -77 -381 -604 745 -46 528 920 -649 -798 682 -75 146 386 62 -106 720 463 214 -382 -842 -153 -499 300 627 703 55 -745 -66 339 -786 -370 19 -909 84 -12 -848 -21 -818 -178 -138 -513 902 18 -356 417 502 786 612 -809 -971 626 -246 712 408 -590 -511 812 962 936 812 -448 -294 -915 -662 971 335 634 818 -816 -424 243 -810 -795 -477 -254 795 -80 -134 -516 317 91 -773 904 635 928 542 -76 -678 -492 471 330 228 545 -809 865 785 -440 -128 858 -964 112 -565 348 -163 339 -753 471 -817 727 -579 -813 276 -975 -894 84 368 -959 152 844 -459 -830 383 197 -518 689 20 -526 606 967 962 -704 -361 -431 -845 -668 559 -914 549 -241 138 -628 -683 -249 112 -598 -717 -108 445 -203 -526 -909 -228 -388 78 -941 500 -167 779 532 -929 -232 -460 376 716 203 -388 -74 142 201 47 -460 176 926 -191 864 -697 -444 435 -572 -953 -99 -746 -913 -782 -846 409 -816 556 -429 906 -972 -25 -555 -316 -322 384 845 591 -704 -588 -213 -827 622 966 192 -861 101 -403 368 119 -876 433 -545 240 62 -501 306 -668 76 -147 -979 -793 -314 -949 784 18 223 -984 -676 856 -992 -675 374 -305 210 130 589 387 619 -250 -144 77 -397 -599 79 588 -157 734 92 -826 176 -432 -389 577 -598 396 -221 -184 398 755 440 788 -443 743 -651 -409 -7 426 -916 572 -685 272 -695 984 -618 -130 -392 -953 -772 847 -593 763 -230 -9 48 59 -694 610 864 -465 -204 818 -497 -632 -365 293 -354 -114 925 703 -913 935 -764 165 844 313 480 931 867 561 641 -871 -435 356 -308 -116 -116 -945 -199 -575 -146 -177 -409 -24 880 -970 708 -177 721 -869 -243 -452 -449 -992 462 967 283 -202 848 -375 -772 546 -82 900 167 729 -546 -862 836 -581 492 226 767 -806 171 582 -172 -491 215 -415 724 -217 -345 447 327 741 365 -762 -117 399 -9 -468 -412 -454 -156 -292 386 -318 -671 -413 -670 -551 -596 781 -744 -28 703 -169 538 134 -937 46 991 365 515 -236 373 960 -396 -127 654 -978 -473 35 941 -630 119 544 -117 -798 139 -447 516 -923 643 -307 393 305 836 322 877 -495 -988 782 975 -916 264 -340 781 -937 530 -871 -356 -841 372 -242 -150 -303 -528 -840 -870 219 -329 297 632 596 -690 666 -980 -472 720 262 -918 -31 782 -86 109 899 147 -256 756 409 751 -735 -112 -912 -980 -283 -60 -76 -923 531 -865 475 942 782 905 -458 -288 887 -167 -730 -132 -948 136 855 363 440 954 31 -658 663 486 -713 831 315 416 -862 -789 -78 874 494 -705 -321 884 -263 85 -430 112 -160 491 269 -625 492 -57 -326 880 279 609 -995 -495 492 -352 196 767 55 437 -500 265 111 -474 -342 843 847 147 396 813 -195 -686 -326 -226 -802 625 -567 -727 624 -759 568 -98 -536 -196 -54 438 723 846 285 -356 46 -931 960 448 -262 100 659 -518 385 -263 970 -862 331 -511 -435 -205 921 -599 495 -330 -220 332 -414 -561 850 258 614 -790 961 -515 -114 92 155 -444 -756 -686 -69 -259 972 306 -246 -677 -183 432 -623 222 -198 676 230 -482 -983 -26 -538 342 38 -692 -863 41 923 -25 -209 116 780 575 391 113 633 -884 937 -944 375 -884 -196 354 602 470 -280 -739 -110 807 876 -487 -569 -879 936 -22 -692 747 855 872 -30 -734 -937 599 971 322 -373 -115 297 102 209 256 -82 -369 -975 63 -433 670 -951 55 769 -851 419 882 25 -148 -562 542 -685 888 -712 348 95 -946 -213 667 984 998 318 -972 -164 -305 209 -168 -344 -951 522 -37 799 556 118 524 -227 445 81 430 -130 57 -514 -481 -764 -32 309 -14 -649 -484 545 -269 -788 -104 -493 408 467 -691 -715 360 -34 584 -661 -336 -722 -821 -515 -869 -332 83 -75 -505 476 -431 517 775 664 790 882 -679 -803 795 208 -243 853 -684 -193 -268 384 938 461 169 -709 713 -135 -671 -586 -12 465 -601 772 -780 94 505 -432 -289 161 -605 -366 -396 432 -439 225 -827 665 -395 -764 945 -749 -123 -558 800 -303 -473 -263 -976 -521 -79 830 -789 -413 444 -847 535 -939 -344 -762 562 -715 475 716 -151 -792 -806 -971 325 -506 -845 -757 -543 885 -202 -983 779 -508 743 325 505 -877 827 511 639 770 -888 -793 470 -210 -211 506 19 -550 -923 990 598 347 -761 202 -205 -136 -435 375 -534 -750 41 -278 1 2 -184 -467 -722 19 -958 560 -183 -825 -450 -152 785 -65 489 822 309 971 -968 -906 127 -761 192 -613 294 468 851 892 -211 -431 573 -931 -169 226 -536 417 -394 669 -262 -392 72 -644 741 337 644 790 -288 777 116 -560 -964 -23 -596 465 770 562 275 -950 602 1 58 331 -3 -342 -121 822 -198 556 847 306 -37 521 -717 -747 180 422 827 694 22 -894 -870 -800 -454 -124 105 -187 -762 250 536 -276 -734 331 78 -291 892 -823 -308 -172 480 -156 805 135 -351 35 123 -315 924 737 930 -474 -337 -508 33 -585 -555 88 -103 521 711 881 -714 484 -843 727 -807 -854 -882 524 745 -952 -285 397 -147 173 652 27 409 -445 -286 -380 21 -845 -53 536 -45 424 -335 205 615 -636 882 769 -978 -228 -920 -62 -278 621 -96 352 885 -522 -589 897 -199 954 788 -800 112 869 -549 -765 156 -247 213 209 983 -453 -119 -864 -621 -196 651 -187 -437 632 -498 436 -647 -144 386 307 22 238 -236 -222 -173 675 -457 655 217 435 354 481 -782 -337 -837 -395 969 862 618 491 -185 -586 159 498 157 188 -338 89 -304 -88 -10 315 911 665 -885 477 -164 764 321 564 -405 -124 -886 881 -985 889 356 -26 570 773 -269 -182 -363 772 -520 -813 -87 -208 926 -860 506 505 256 -434 -892 379 -787 -724 -492 -864 -332 142 590 -818 228 -516 547 480 852 -417 -657 250 -476 -567 990 -876 -887 -85 868 -269 -581 -73 -931 322 936 496 -238 861 534 812 -329 639 164 577 835 -239 -447 -716 911 -137 546 561 695 -347 -110 -329 -536 -498 -534 908 789 -971 -390 -985 -156 -466 503 74 -384 -751 -516 -715 496 -903 -731 613 -909 -491 -239 -77 -580 749 306 260 -778 -975 -630 961 -967 -310 533 344 -809 77 -627 -48 925 306 437 -51 -97 788 -107 777 112 -541 195 -943 662 64 184 -724 154 153 652 -336 -34 559 818 -50 292 -807 799 -983 124 230 -6 280 -246 291 -423 -105 742 534 -870 201 -115 165 -982 308 882 -142 141 -346 691 407 -307 -538 530 -35 601 -422 -394 -652 240 -979 -817 -63 -129 -953 -272 256 45 578 93 789 191 700 96 301 6 244 927 340 943 538 -840 875 -305 -799 -660 -265 347 122 -222 851 819 758 -447 -761 -822 -858 -968 -588 -680 -453 -325 193 881 -518 -949 -338 143 -943 276 -362 738 213 12 -850 908 763 499 145 731 -148 817 -698 694 94 264 433 899 -265 771 -562 880 -376 -7 -216 814 -841 -110 -985 186 -599 -773 -235 -655 -734 -527 -66 -340 -459 21 660 -438 659 -635 -850 120 697 341 790 -264 581 -76 299 642 45 -41 889 -277 -42 61 580 -157 -900 444 -157 980 37 334 -540 732 981 347 -934 936 -435 -543 -980 -511 -227 -714 -328 -624 -239 -844 -960 -760 875 -258 -724 -896 -659 -89 -246 -518 401 -822 -823 996 -250 -29 -741 705 972 -524 -337 -392 216 996 75 -688 -650 242 -203 -894 885 -651 211 394 -634 817 984 -131 -130 731 -554 -89 -843 840 769 694 104 -867 -368 734 -722 992 261 4 827 -324 600 -44 -434 -91 -257 907 977 928 990 -992 962 54 147 527 -138 -505 -122 -348 -164 517 289 695 -758 -887 -770 377 359 310 394 -536 -163 -654 -157 938 -737 -747 221 774 -880 123 -462 -331 -655 541 382 -289 834 -147 -424 -867 23 -298 939 3 -47 110 -591 721 260 579 -284 289 -956 432 277 -556 -1 69 -159 79 85 460 489 242 -955 471 -49 -65 -298 286 812 973 749 40 107 -832 185 292 -422 913 -448 349 -362 -390 142 -107 339 832 -211 -576 863 -298 -28 104 -561 609 -915 791 502 129 -584 276 -81 195 -526 372 165 -573 232 -692 -1000 10 665 -73 4 294 502 884 -547 622 -932 -960 -548 -457 -586 -856 -19 895 -926 793 -562 -188 -709 -662 401 -334 103 -719 888 432 403 -274 -76 300 -308 102 510 -314 -622 -482 -117 -250 926 -75 -919 -948 467 970 299 744 374 976 387 -163 842 -615 392 -142 117 -731 542 641 -217 -457 -796 -24 -689 -408 -822 980 471 384 -743 627 -795 -800 -455 631 648 -647 594 372 208 328 -340 441 -859 -382 636 -699 -784 -725 -488 -941 314 483 -71 844 -205 -31 618 816 -968 887 454 73 181 540 339 197 24 -952 217 -500 -703 348 -262 -898 -10 298 -403 547 344 -447 -608 863 -61 592 968 371 -213 -602 -348 -204 -639 600 -761 356 338 -766 -474 322 127 -885 987 -173 -516 -671 970 417 -261 123 -527 553 373 -823 -102 -909 -30 -612 -241 947 610 -120 226 -809 -722 759 -689 386 391 -307 257 -869 531 -543 -368 -355 -847 299 151 -542 -97 -610 -260 -643 -89 306 -717 -559 772 420 375 277 458 -42 620 -554 -735 363 -11 382 -988 183 835 793 228 -156 105 -578 -974 558 481 -184 -844 -562 -360 337 -194 436 -993 -288 -987 -343 261 -818 -670 263 -558 776 689 -919 -147 315 567 -117 -811 -431 673 850 327 -64 -731 -175 734 214 -905 -620 253 709 -859 637 74 -930 -476 624 -19 -924 356 -195 -711 927 -897 -160 -986 -46 91 -420 198 -605 518 -583 -668 -220 389 792 -942 353 -19 311 464 288 802 138 648 187 182 959 -311 -986 237 -175 -949 996 -997 -985 724 731 839 -138 198 -404 501 236 -243 -266 -275 364 400 -577 -629 -555 -664 885 -564 478 71 348 264 535 -279 731 677 137 -434 -754 -382 -274 517 -418 -87 569 -828 -477 235 484 -823 -580 -779 642 -244 934 844 -692 183 432 380 -331 367 405 -408 -395 -841 966 701 -381 -474 371 -596 282 177 548 -58 423 -39 -220 328 752 330 467 645 -448 -182 -289 -184 933 407 699 -813 -383 -372 198 878 165 -917 316 -545 922 -731 -450 892 635 -968 -659 350 -419 508 -507 -968 827 369 -867 -188 -994 -372 54 43 -277 412 -484 858 678 -605 -172 -209 -538 -953 14 855 -878 -647 838 91 88 -525 428 -520 134 613 -751 -299 430 -915 727 492 -141 -545 -397 -438 686 941 622 617 -294 -356 259 821 279 -21 240 115 701 -318 355 -592 358 -424 338 93 -66 783 -61 116 -582 -695 937 412 328 -595 -28 -991 -123 436 -931 -177 173 56 818 883 -15 466 177 -674 528 487 -141 697 762 -160 -413 -476 -717 556 641 -998 618 297 -325 -814 564 -945 -735 -199 751 44 -219 -930 -795 -797 184 50 662 -683 771 -947 81 -780 271 -902 -626 464 -721 476 -340 -95 372 -293 -185 -511 601 -722 -711 -314 122 506 721 -100 204 419 -334 353 -473 147 -467 -686 671 277 209 -782 -770 643 553 222 868 -71 243 -731 196 -203 204 295 -563 680 -70 -551 -652 -75 570 -756 395 -703 584 -25 -429 -211 -800 524 366 -26 -481 -714 -206 669 -592 -127 -197 -1 677 -342 -897 505 -987 927 -338 -177 35 736 -378 -707 579 67 212 647 352 572 -529 -616 -689 603 995 -753 -194 481 860 -767 155 -94 28 129 687 -141 -472 300 -832 856 -685 -566 -804 -677 327 -938 -598 -498 868 543 483 -218 699 -967 113 -418 -459 659 -177 -155 -7 57 -13 -607 425 -262 232 862 -930 -787 760 274 -646 464 829 -548 382 -944 -638 605 -879 -127 -147 -100 323 -561 -751 664 942 -662 -378 862 -96 -635 242 79 368 -29 898 -43 -492 486 -676 206 -297 -206 -612 572 -282 633 286 148 566 -771 -768 812 -788 188 581 984 -602 -624 853 813 -101 313 219 -258 -493 -139 -394 -516 -835 728 128 391 -56 -14 81 -879 173 -826 285 -726 -553 -248 172 -608 -280 -189 54 931 -646 -257 165 -535 -698 -586 364 463 -371 -649 -450 233 -249 -621 384 -582 231 -487 -754 914 -779 929 399 -491 113 75 -142 -721 -149 -749 682 -187 -405 49 -511 -339 -767 -182 -354 -849 654 41 400 -718 -179 -606 -479 -134 -727 -380 275 163 -263 -924 -940 -406 203 -571 -558 905 632 299 -74 -654 892 -719 668 -457 -531 -121 296 -926 -174 -705 -864 415 894 743 -350 -573 -864 817 -463 -704 498 245 -924 818 -14 597 -981 -995 509 -903 -950 -277 -958 -491 -480 -690 453 -129 -248 -284 968 739 697 615 -842 86 -156 953 945 944 51 -845 -56 612 423 210 55 -128 352 -717 -833 -555 989 -354 258 472 161 911 -309 598 821 -712 83 -532 494 -368 984 -665 64 276 0 333 -896 133 626 692 -656 815 -509 -718 -491 -307 -151 -637 -506 -606 -747 -680 119 672 -164 794 6 752 -520 650 -164 340 282 -387 -884 -542 37 839 -495 392 -422 313 -290 212 567 -537 -962 -363 69 -695 605 150 592 387 -229 -562 45 -340 93 730 -871 -58 -160 981 -674 743 -141 -249 286 -314 627 273 26 615 717 539 -332 932 -280 107 -116 -456 781 -284 -28 99 -576 198 3 -572 947 -318 -89 621 828 -645 -65 698 -303 925 -815 -326 816 -699 -320 877 720 339 179 189 570 873 672 -231 -970 -223 291 -731 -117 -987 -529 860 -668 163 -630 132 -647 -187 -622 566 82 -841 415 431 904 -964 -258 518 382 64 -136 -395 -570 44 635 99 484 -445 8 453 -393 389 638 28 14 -399 -521 53 88 506 514 -805 831 151 -571 -796 -121 -607 -533 -582 -849 792 617 449 244 -350 815 -91 -604 -258 250 -783 -446 -336 719 442 305 -107 398 816 -919 856 928 -276 -261 -950 109 -567 -434 899 864 -387 -659 569 357 327 -771 -628 202 350 -722 886 773 433 666 741 -437 -736 -406 981 223 -770 590 -683 265 -259 286 293 -762 360 -143 188 -70 -490 401 253 325 762 -767 317 654 -498 622 628 681 495 457 294 600 -346 529 -969 678 558 -955 606 382 -684 -684 -916 868 -938 756 -992 -91 50 -267 697 -925 -965 -318 274 103 -140 -451 -687 -147 -965 872 536 533 -543 -217 -369 -650 381 971 -622 -568 224 827 -221 -64 -28 806 -514 291 362 429 79 -815 -949 86 -29 422 -1 56 -706 -700 275 910 -454 -742 56 211 694 326 -8 -223 728 366 584 691 -129 189 -40 -913 100 -220 -99 310 -630 829 246 -718 591 -937 -956 -119 470 852 -665 -840 -834 923 -543 -277 -749 -646 46 -276 481 -272 273 717 -656 173 881 -370 -992 700 -53 -161 -237 -19 717 428 293 -840 -349 911 -89 -595 339 -365 -464 874 737 818 216 116 -535 207 -935 507 -229 -721 -135 -730 298 -184 471 426 -736 992 189 -133 807 533 -465 973 -295 307 708 938 332 349 675 816 -280 620 694 -898 804 5 -933 412 587 868 -31 -971 279 -895 44 -648 -368 -400 -919 -995 713 -997 937 65 -624 190 507 -328 -811 -289 63 -430 -427 969 -36 917 -757 948 -211 834 476 -39 -140 -389 646 -560 300 -524 121 -560 388 -388 900 -736 732 -412 248 96 -494 -738 -92 -201 -101 -1 -978 858 259 -864 99 216 671 -805 -996 120 152 609 -767 796 148 186 684 -886 73 645 221 961 463 -357 -773 362 161 205 432 759 -579 779 247 -348 -187 -597 -895 -11 -33 -283 587 -654 -380 -467 -308 -758 927 -194 259 694 426 -847 -768 -851 108 -289 -599 -636 -782 246 299 774 595 950 -420 191 -89 -522 -581 494 -988 371 492 -47 -126 130 -478 933 -609 -78 -63 238 227 590 -5 681 -534 580 -406 -178 788 -263 701 264 842 867 -983 302 860 -104 -184 14 -402 -603 81 -432 508 57 248 -501 304 339 -70 880 568 437 455 435 469 -987 952 -306 -29 661 -770 -321 -644 -402 -438 -857 973 642 1 114 536 434 -232 -493 0 930 82 -223 303 735 -718 -354 -344 175 -977 288 130 -951 -270 596 -376 550 -608 -699 248 404 62 919 -363 -714 -447 472 606 108 -402 588 -242 -829 297 76 413 -138 -823 -908 -397 -788 -171 -212 37 -664 955 853 -654 -225 -729 893 -840 -149 -921 -886 290 945 -384 -759 375 63 455 526 188 -154 248 61 -805 -234 -990 985 586 -490 -82 523 721 -221 -935 -542 -4 -53 -80 866 -450 420 445 327 580 -433 -413 -626 563 -401 -243 -187 -495 -780 536 414 -344 843 -140 -606 -192 853 501 527 220 -976 609 -90 982 119 181 825 -835 729 739 875 476 -997 700 862 984 282 -346 -517 -85 -38 430 401 760 421 139 -60 -91 262 83 937 -941 -10 -807 -977 -546 449 -810 -249 173 945 -33 668 -152 -960 -66 832 -757 725 -565 329 -396 659 833 -174 -588 -787 845 939 175 -328 539 -925 999 414 252 753 5 594 466 948 511 816 191 -73 -980 -227 -49 17 -270 980 -198 -331 -958 583 975 -882 566 261 -942 -793 -727 671 -512 -684 259 -933 -192 706 -926 -629 -31 -944 -737 443 -90 -33 7 453 0 249 -556 979 -81 740 -610 516 640 620 924 843 15 -770 -794 -385 135 998 -538 -376 -49 -202 -494 91 579 -729 871 -480 732 583 604 559 -762 135 370 35 -484 -230 -47 -998 515 -240 940 121 414 -889 -388 886 -704 885 126 -29 917 255 -766 -553 740 346 -849 135 250 914 90 -665 551 -169 -149 649 -927 343 220 -791 445 -629 -79 -854 636 282 87 -61 -433 -457 -674 168 -916 203 707 501 732 278 -355 -316 846 355 -684 -653 25 -797 667 571 978 -452 104 140 363 -810 980 933 -817 -689 765 940 -826 -44 -727 315 775 593 842 -684 959 579 64 409 -571 -113 144 -246 -729 577 440 -662 932 453 97 -415 -474 -267 570 -403 601 429 748 -400 416 -189 -820 -331 -87 -322 229 -454 -63 -267 731 -89 -979 -674 290 987 380 -327 210 685 -381 463 -655 -4 71 -802 522 364 -481 797 402 -496 -996 650 -440 161 483 -875 18 345 -641 -536 876 27 263 -37 533 548 524 834 -508 -768 301 388 338 -345 -193 958 -814 -720 880 -683 -841 -486 -802 -413 865 -992 189 955 472 608 -460 951 597 300 451 -464 -722 748 -460 -527 996 -116 172 207 -660 890 571 787 -474 -699 -840 -891 -570 806 -867 52 229 965 -54 123 425 215 205 762 -176 -524 830 634 -513 -519 117 464 -831 271 -746 -455 -255 -704 -465 337 673 587 -238 179 146 -959 34 -773 831 -803 -825 -848 130 431 -721 -921 -605 -385 -268 -766 797 -703 -87 189 -202 822 -381 733 -32 116 0 586 594 793 758 -773 789 -323 -591 -198 -698 236 586 -33 864 169 -15 572 921 -463 260 81 362 -525 -16 -738 713 -994 -424 423 844 843 554 -502 -231 244 929 835 424 -610 93 -1000 870 415 -680 319 244 429 985 -369 -545 -945 -485 -875 12 772 635 934 696 192 495 -546 -287 -312 -428 637 -537 -369 -698 226 67 495 193 -274 -580 -204 179 -261 481 339 -821 -585 560 -570 -995 498 -313 244 -64 -986 825 254 -933 -686 839 386 -978 212 360 -533 417 -57 -987 545 -565 7 -569 -162 -834 -69 -880 771 -415 -707 476 840 -9 680 -660 -401 -803 -557 772 -940 582 -265 -681 726 52 658 -195 -89 -772 -84 -578 -295 119 -231 -339 459 -851 -914 557 521 952 -416 572 425 -374 -696 942 967 18 24 -16 457 -149 -194 190 36 267 213 862 55 816 -702 -499 -363 866 953 -198 -347 -30 998 -719 372 3 852 537 -178 384 999 725 822 527 -887 832 -465 -452 715 812 908 226 304 989 8 52 69 -680 927 -359 -114 -411 161 -33 -671 786 625 -882 -7 672 412 -797 -372 -929 -176 -820 595 135 -917 -507 624 -824 484 894 996 -305 -434 33 781 715 -696 -854 -428 529 158 -785 752 881 -222 596 -453 134 242 661 163 127 321 985 219 -762 473 371 148 -48 -664 990 -677 459 967 -451 -181 -743 -266 456 826 -221 -709 -63 365 591 766 160 596 44 954 669 848 -308 601 -934 -776 -775 254 -423 -107 -24 -793 513 324 152 947 -838 -995 319 -82 686 502 454 -74 882 -45 196 639 -293 601 148 233 485 -329 -887 73 -674 716 -544 -222 -576 400 -413 -568 -946 -378 788 -834 -985 -272 717 -704 -804 69 500 -248 -506 -41 267 136 422 -98 -939 -38 -619 -785 -596 774 -379 -437 -616 169 84 -704 -103 -289 -251 305 707 868 -826 -79 -534 168 509 246 645 203 213 -764 -669 -968 -199 206 -256 927 -948 -174 62 -536 -607 723 -34 758 -109 -251 -916 -745 -103 37 19 111 933 170 -932 -382 -929 999 856 -804 75 539 -395 726 -500 -506 -666 -365 -625 -628 851 480 571 833 -731 -690 158 26 -951 -467 638 -717 314 -627 -591 500 -276 -747 -913 958 -71 56 949 -486 973 665 -366 818 126 931 -410 -282 -407 -878 21 -473 600 -222 -394 -706 -770 142 552 471 385 -993 325 625 -80 -316 -909 149 289 -917 958 968 -774 987 -749 -653 -173 -49 844 -218 250 -570 -432 -966 -10 -537 749 383 555 140 -884 1 -560 284 810 89 101 663 -443 -797 180 81 -967 -54 -864 -541 311 -604 339 -274 -873 -350 139 472 180 -263 51 -621 690 777 -528 -7 -52 805 -110 -222 -337 -228 102 -260 -913 349 402 -183 -971 -114 -686 -756 897 -389 701 806 -861 770 291 -766 -981 -381 216 732 263 955 -557 -356 -268 257 -673 113 -792 -968 990 -717 390 -583 80 533 -57 371 -946 562 20 202 694 -587 -115 683 -760 462 -879 995 -190 -773 834 -667 -486 416 -91 -233 317 -286 1 -107 -4 -719 -178 61 655 -118 -48 -101 847 -946 274 33 -807 201 745 646 745 866 -729 464 -150 599 995 -519 -449 -570 -266 -994 -867 -727 343 -758 854 761 -152 -352 266 -83 381 44 359 -911 -855 -695 91 -441 -383 127 -484 -675 438 -151 -730 -257 -653 -126 -150 -602 937 575 270 637 -244 50 581 -955 101 -227 -155 -279 613 -119 865 -364 -926 -441 -178 -849 465 970 357 -50 -721 -184 -942 -291 166 214 -830 -693 -931 -770 739 -891 -771 212 -935 590 79 -316 593 -507 -689 -294 90 245 719 188 567 793 -658 -721 -855 -56 54 768 -586 -762 -392 534 117 359 175 773 -925 332 457 870 -604 -835 -414 -820 -428 -136 -259 957 658 880 770 973 -660 744 -858 -484 -290 -766 -138 -214 925 186 -243 -305 161 -686 -194 186 -844 -44 -418 -678 168 -528 655 -21 669 -41 -702 -911 -328 40 197 894 -817 -615 373 -838 -496 -533 -247 834 -892 -303 -265 928 199 -390 -607 -893 693 -87 183 -280 -257 782 711 542 -189 -3 664 163 -661 109 723 -463 104 251 -465 524 -297 207 -202 207 -89 562 827 -298 -772 -431 136 -907 -96 933 627 888 -448 416 193 -906 -498 -345 -136 233 685 175 84 -714 -632 195 -114 -328 799 -940 153 913 744 -178 535 366 -264 130 -763 -781 350 -420 653 457 -734 -723 231 149 -23 392 -281 -482 748 -52 404 75 879 967 -430 -462 361 422 -422 -565 -435 -885 16 485 -725 837 -861 510 -366 315 306 353 -753 -549 -265 -541 -850 179 -17 953 -345 -349 -503 -779 129 65 -638 -105 178 128 112 892 -855 -856 -593 331 -413 -353 -120 239 -108 -837 -732 -768 416 -130 731 -712 249 402 853 608 -810 -626 371 -781 -272 804 348 817 679 -727 834 -10 968 163 -731 353 587 -31 -537 547 -338 -886 -489 71 -359 -224 554 -900 116 -586 -924 -619 -814 -910 -59 -626 -746 488 -253 -747 -686 948 521 -646 623 725 395 429 -713 35 591 309 -300 -977 -390 -890 -823 -13 -359 -443 -488 706 -864 -629 -545 -957 636 -837 -494 -427 -733 887 -893 739 712 748 -124 -714 765 661 606 -398 166 -94 748 248 219 595 -910 -405 -311 -819 -626 -519 786 27 -583 -840 157 728 802 78 723 -885 -654 -364 -700 758 -234 467 139 543 540 341 -387 955 -406 -158 -606 148 550 962 855 -57 -559 899 16 -641 -15 851 -730 -216 849 -395 839 975 333 544 -464 97 -3 189 -293 -646 609 726 428 -628 -937 -275 94 548 -614 -932 -496 -909 -880 -328 979 -324 973 934 276 -583 -982 -37 -163 237 520 -675 1 797 717 -532 -353 -981 647 -669 -86 574 -485 104 -69 -143 274 -605 -539 491 -324 -878 -575 -157 284 365 494 825 194 894 787 -677 450 899 -956 -977 -886 -415 595 539 849 -759 -316 732 880 -94 488 653 745 784 -598 -181 -806 397 449 112 -342 44 -638 316 -767 986 -753 -470 -210 -502 -19 946 -365 239 37 678 527 -5 -468 -227 -453 681 -478 48 150 -980 123 -969 800 733 810 -54 -266 40 -569 -407 -285 -426 -274 460 715 513 72 -16 -406 -424 -546 -908 689 456 925 755 -399 -118 -130 926 975 913 -287 675 -445 -269 836 300 -514 556 949 -77 -876 -574 -564 -246 -758 -920 -939 -333 183 593 -266 -542 -807 901 107 451 -318 625 -924 -351 -646 -216 -562 809 889 62 -832 -53 -408 -648 -479 823 -146 511 529 -371 -551 -563 -555 -496 -500 787 20 376 90 909 -92 -323 -117 878 838 544 516 843 -497 858 359 -872 33 -385 -935 -952 -724 -921 981 -528 -582 -415 -842 872 -494 -653 -407 -426 492 646 433 326 -71 -574 -185 129 880 258 338 -458 -645 154 205 -325 -502 -97 603 -77 805 89 42 -392 665 350 -725 317 826 -844 348 -578 108 -550 -364 891 47 315 -260 321 -759 -491 677 328 105 185 418 -283 -977 976 713 -956 621 960 -907 -173 -436 531 8 -199 517 -322 -977 416 398 -633 93 802 -234 -942 14 -877 883 563 881 -754 -887 626 -94 462 -525 890 -988 -388 -484 76 399 648 794 861 -546 7 -185 -198 388 170 -873 413 328 382 778 -893 -580 -505 452 202 647 821 -999 -710 421 706 819 -243 325 514 -647 -631 655 631 257 -994 -375 -842 -420 -615 -19 246 -548 993 -231 86 -338 -556 -650 998 886 -505 106 494 429 195 468 297 834 197 -524 84 -36 -788 461 354 19 487 -330 -697 868 472 152 953 123 -232 809 516 276 -41 -969 250 -486 698 -436 151 668 34 -771 -268 405 -917 -622 -177 -67 288 -754 -768 -547 251 788 321 -541 822 710 440 -852 99 -601 925 -806 329 840 342 648 720 606 476 -35 539 771 727 -883 552 424 422 458 -55 408 -134 -399 356 -47 -72 -10 925 -73 931 255 0 931 -744 465 240 129 -440 363 -863 2 -164 469 -897 -571 -786 319 822 -130 -697 497 406 -519 839 72 -71 26 -720 743 70 -296 -42 -421 136 640 995 490 405 738 -728 -792 -573 946 -626 -229 -947 -265 196 453 989 -373 -23 -600 485 247 -545 406 787 -927 679 744 337 -973 944 442 128 374 -884 960 -362 347 -21 -797 510 -48 -311 -133 733 154 193 485 659 -73 -808 -644 691 268 268 567 -423 335 664 -951 890 -528 517 567 -805 -821 -710 -658 799 -943 -682 380 269 982 -696 -891 530 540 139 745 899 -579 -644 -202 447 -902 -898 623 73 347 384 -682 -45 162 968 779 466 722 884 -419 -422 -199 813 -9 551 465 833 -682 -583 375 714 453 301 -422 -910 239 -559 152 -956 -517 823 -8 781 904 65 -102 -87 924 -124 484 -314 491 -601 -494 -472 168 971 338 -729 -187 816 -609 -598 -726 -251 -713 -468 794 -321 -36 144 -109 -706 463 704 -871 -971 503 467 -246 682 -976 347 -538 932 944 296 -4 51 -438 -427 -214 -585 556 -39 677 333 -763 -651 -548 881 777 504 -295 -286 -557 -80 832 -144 -634 973 528 707 775 -858 351 -595 -201 -654 641 325 798 522 -53 -827 741 -623 68 74 932 167 951 -915 -789 -912 14 833 244 661 298 90 -494 101 659 -376 152 -858 23 440 -572 325 -65 -407 -248 -560 76 843 949 218 56 -266 916 20 986 -653 502 803 301 242 -511 732 985 -308 486 -908 819 992 -200 775 -295 -75 668 87 956 -395 -254 445 -918 -53 358 138 204 405 755 -318 191 -985 930 455 -114 -756 -272 -881 -871 1 642 -20 -496 601 64 789 941 -156 87 927 -354 285 -770 -993 152 563 776 -533 7 -213 820 883 -465 868 -734 -937 -64 581 283 -151 -155 -698 922 60 410 373 -458 10 -299 -285 852 809 254 30 502 -346 581 -252 453 -243 -165 -36 -780 301 -345 352 272 -525 218 -583 -252 545 207 -181 -756 376 228 313 -530 -500 966 972 842 -718 43 331 188 64 564 439 599 -336 -817 -866 -920 -853 869 479 46 -38 55 591 -589 438 55 -724 -597 -6 452 403 -766 -719 164 640 -419 292 -164 150 279 -920 -719 -715 -707 308 -821 -380 948 333 14 730 -470 36 237 815 308 405 -109 145 61 7 202 667 853 680 849 -568 -385 -114 84 -3 -378 -234 861 70 -9 -838 -278 869 278 -205 855 509 -808 393 902 -443 300 -529 -963 -2 291 114 -310 -162 -857 -563 280 -113 754 7 -136 -745 -96 488 207 -573 595 900 -623 -787 -797 -917 967 334 27 -68 765 -163 -936 748 685 123 -598 978 48 -985 336 -801 -865 790 -785 -212 46 -397 488 -344 951 -157 59 -531 -710 354 -353 803 -216 422 94 452 967 -185 -286 273 -605 878 481 553 400 -233 601 -266 105 -964 -248 245 478 281 77 -594 98 102 -53 211 -746 248 -702 -46 4 -533 -108 -938 87 96 -976 -427 -254 -851 -784 -162 40 -919 319 -506 493 783 907 273 -82 -893 589 708 797 -740 -64 234 -735 310 -515 -493 161 471 -437 224 881 574 -875 240 356 472 -261 -263 247 -373 968 -373 80 647 -741 313 -435 874 482 -141 218 -434 -404 -934 371 599 -651 -623 285 -83 -913 109 -247 679 -285 598 151 -550 -474 197 -931 -754 -683 -841 677 -912 -38 -189 366 583 -746 70 457 916 -373 -433 732 98 457 653 970 838 644 -717 27 -525 18 984 869 -58 -614 613 997 -894 -615 909 -673 192 -850 241 394 189 -843 948 -153 -258 68 446 -271 -895 -836 -903 -506 -638 -559 803 -386 -630 -381 -200 -476 381 -348 150 -997 223 -477 317 -561 792 401 891 -779 561 745 -418 874 897 -278 613 55 -901 -213 -85 -244 0 425 996 -977 217 -132 -892 603 -342 -517 -734 -775 48 -174 -785 889 -41 -977 -976 -944 -334 549 -783 101 -900 -744 -74 362 914 -753 559 569 -700 -667 -304 800 -41 -519 -924 -986 -63 -134 -54 144 196 584 -285 597 657 285 804 180 12 419 -276 589 106 -627 210 -937 -295 744 -613 -585 377 -8 -947 560 224 335 -567 -155 501 930 277 131 673 -566 -937 785 600 -555 -647 -563 606 -518 363 830 11 575 583 750 210 -21 -143 -491 162 357 239 408 -782 863 -953 102 -346 798 -837 626 -121 442 848 -781 -190 -529 -866 -803 76 -846 -915 -951 -273 -874 807 454 512 -873 -57 930 -128 -104 -953 -375 -363 752 -940 5 703 -207 759 -339 915 279 434 -929 198 287 945 472 845 -927 43 437 -579 -975 315 250 -679 -606 -767 172 241 -950 -586 949 637 -496 700 -896 836 -39 -306 -520 -165 329 219 966 655 -958 996 -43 -251 960 901 -718 942 812 231 217 609 -234 700 224 -327 -585 519 -705 -926 -777 -362 -307 -180 -461 -303 -317 515 21 957 -666 -360 53 846 -605 372 865 -291 -250 -296 771 283 -556 -393 568 663 -149 683 844 416 -29 736 -234 -804 -278 41 554 -19 235 -413 372 181 -427 -901 452 -850 460 -138 952 -934 -772 -426 264 -522 308 -552 -694 164 -639 -619 549 580 -319 174 -1 -498 393 -163 -276 -470 -795 -409 -701 701 846 -21 52 418 -575 555 916 897 -57 -295 51 148 772 -835 2 825 -769 -436 -422 21 421 929 -806 61 -942 958 275 -48 -57 -953 -855 -464 442 46 550 902 -228 -928 -845 76 -790 442 495 18 -834 -603 248 611 -244 -640 483 365 -578 452 -542 531 -196 373 -270 231 -946 372 518 24 -321 -538 806 -932 -593 134 100 -341 456 695 24 40 737 325 -197 -193 28 862 -560 985 -342 656 -266 -704 -351 517 95 772 -367 -454 29 -379 66 314 164 622 876 192 -878 -353 651 132 -885 407 946 252 538 229 491 254 4 171 763 -955 -582 908 114 429 -682 471 -18 -160 -18 -23 687 233 -587 -559 -371 -764 -211 -479 -147 -50 292 -48 -941 -817 995 292 -400 -320 -723 908 933 222 -580 629 598 -770 -711 7 24 -46 -88 -974 846 498 972 558 918 -82 -410 234 -736 393 -636 763 -443 -456 -455 219 -578 -892 -884 66 928 865 667 -844 5 384 -544 367 -231 -649 -65 418 505 -217 996 -317 -865 607 461 633 66 -981 531 -624 718 413 668 862 -570 -658 109 690 902 -813 536 -948 -61 -739 355 -713 312 -494 -880 425 966 764 -256 683 423 633 991 473 -944 -211 348 -468 188 -741 -41 -90 479 524 -999 726 -172 375 422 -65 752 -552 861 -453 345 983 411 -5 -550 -562 38 198 -809 326 -142 249 -703 -326 -412 -652 230 -777 -864 -421 -691 -223 70 -81 -500 -804 73 -454 888 524 657 937 376 629 807 730 -407 -925 479 -131 559 432 80 -831 140 -307 -285 -859 592 658 -665 586 -678 -907 926 29 -614 -815 -553 -782 76 -640 853 664 732 483 -171 -965 295 -913 -848 -345 724 206 292 255 -93 -399 -4 685 -612 12 933 -381 -938 -625 691 402 -217 527 -356 -962 -809 -551 558 640 877 -308 -161 27 649 -973 682 365 -462 -724 -912 372 377 -314 555 316 -765 -537 812 66 -417 -617 748 289 843 -395 -667 878 -61 -70 -210 797 -880 -867 -530 992 886 976 -629 636 258 -806 -375 942 -741 -885 -782 162 608 29 -547 577 978 -1000 -545 957 775 216 377 -980 174 -487 165 -882 201 -62 487 -763 -656 -494 385 -89 249 -903 248 151 -903 377 -45 -95 654 53 572 398 493 95 282 67 -929 340 756 93 -484 -560 -613 -818 -9 348 666 21 815 273 627 -23 -421 -280 -170 -597 -604 -654 668 385 736 -307 -465 -20 -99 -293 -224 -853 -356 233 -625 315 238 -175 -333 782 -211 896 -329 319 679 -717 -790 634 577 679 -709 -292 962 193 231 539 -525 -679 -456 -761 -870 -298 146 799 968 -49 -872 50 -144 -951 404 -227 -695 75 -130 -213 180 -933 -698 -228 -190 594 174 -659 132 -989 -969 -896 73 260 -314 -17 -563 -525 -434 -406 -324 -976 164 -954 -430 448 -578 305 -332 -130 549 355 308 -349 486 22 -425 -580 804 -477 -544 -6 -694 462 152 -626 -568 -133 -27 -508 -371 744 435 85 58 600 467 638 140 538 -635 121 387 -598 -623 923 31 -809 -514 314 -465 -614 -157 -176 875 -481 -620 757 602 888 -36 962 652 511 -462 -425 386 -633 824 -249 -446 394 -978 -566 244 -258 -737 -96 609 -805 876 601 -221 458 492 -512 -826 -810 666 857 882 717 -350 480 763 -579 -974 665 775 -778 493 714 668 -95 582 864 23 122 82 551 -863 -537 449 347 -923 244 -819 -108 -468 -664 715 266 936 275 -210 200 245 -393 -751 427 22 209 498 -684 -897 981 -510 600 550 -975 -681 -902 851 -245 266 166 961 971 -893 323 -548 929 -921 -575 -561 514 902 -545 994 811 -88 -324 -601 -127 537 -712 -442 -987 -580 -80 573 -78 -504 -826 -907 -839 -902 417 545 -135 475 319 421 -33 439 -848 -509 879 -197 -315 -712 -281 351 -975 788 817 -679 -928 209 94 575 -582 644 -885 887 29 465 -46 -253 -220 -96 -55 -881 -617 264 -433 240 797 -263 -908 -696 391 270 -94 525 -879 789 -326 -447 519 523 -834 200 -29 -729 -639 -389 672 458 105 -60 408 -825 -798 -268 55 -186 644 -999 -561 -59 563 -173 460 -77 -227 919 -126 -492 -696 -425 -865 337 7 -262 -89 -776 49 92 850 -185 176 -233 -731 -345 962 -107 970 948 -653 -372 980 -851 -703 823 -271 -469 969 840 -578 -113 912 5 -864 -743 562 -300 -550 962 -160 -987 -467 408 -581 605 836 609 -465 704 826 -168 485 -211 59 -427 -328 347 354 -599 -386 -602 160 -505 -779 183 -487 108 -343 569 -646 889 194 232 857 -857 548 -288 873 -401 613 246 140 472 428 -343 -138 589 -346 144 442 785 104 -388 -502 -527 701 -457 332 -670 921 167 83 177 293 -624 -467 -294 -257 987 668 312 218 -428 -766 -518 895 -333 -7 181 -340 795 -981 -541 687 809 -926 -988 -636 535 201 -417 502 980 845 -707 22 -118 -121 -725 361 -118 -526 -892 -982 -530 313 189 -620 -181 -809 -914 126 564 -79 451 573 542 257 377 -157 922 -567 -24 145 -451 -283 -139 792 102 -830 791 963 889 -141 -233 960 968 -838 -639 -718 224 621 49 361 204 -799 -955 625 -97 226 -720 -659 363 152 774 -150 394 -40 -636 164 764 526 4 608 -494 84 -54 -16 -569 -787 261 234 703 295 236 374 -608 114 849 905 22 -947 -366 979 154 256 903 954 -630 -481 -811 -627 -903 -95 36 -80 -394 47 -462 169 172 -420 500 -520 946 208 342 224 -627 -213 105 -266 -362 -977 -763 191 -867 860 -241 656 -907 422 891 -977 152 196 24 472 -811 225 -695 -358 513 -137 -377 -683 332 -139 -204 142 825 582 951 -854 701 799 -699 -570 126 -985 -545 462 257 898 -167 632 553 828 -702 -623 -99 979 322 777 -366 317 367 76 902 -26 -628 -503 -650 212 611 494 -626 291 294 -670 -444 -887 -734 -485 -894 899 -615 -952 810 639 877 -344 807 299 -505 -166 -629 -373 656 -501 250 -720 949 479 -614 700 943 -256 590 -447 -227 -802 944 305 196 283 241 -277 520 -865 101 935 843 -633 370 228 -405 533 -635 148 493 -634 -658 -306 -83 -430 -369 924 915 737 -844 719 563 -825 614 551 167 -565 200 228 288 561 538 251 600 220 -530 454 -864 687 127 432 -7 -994 74 -908 215 101 970 354 364 950 248 -787 -427 911 -734 954 -307 921 75 -546 903 59 413 192 801 -594 811 390 -871 169 -374 983 42 -526 933 -251 43 -912 721 -578 902 -866 -49 933 445 312 810 -388 -580 93 -931 562 -542 143 -794 -245 -609 -878 528 -253 648 849 502 88 600 -697 -829 302 1 542 622 927 -504 331 -774 -563 989 -716 -889 167 217 499 194 957 357 100 -658 366 8 993 -629 -350 523 673 -15 713 -988 376 -779 656 -574 -975 813 45 -1000 -408 -503 -298 57 -721 -455 138 104 -599 -823 790 797 -85 579 300 -422 -880 341 -290 118 595 272 -816 72 -481 429 -379 -456 -789 -317 258 -620 431 686 27 396 -680 -972 -658 -661 -927 214 -327 -698 122 551 -460 -197 388 -665 703 56 -556 -904 605 655 -424 -973 606 -683 -976 -292 -298 96 367 403 417 397 228 181 179 562 -400 297 533 -1000 -568 532 507 563 434 737 -960 -381 -412 506 432 826 778 -191 -119 296 727 -251 942 -185 -798 89 -278 -146 -795 -298 -910 854 603 444 -514 -618 -931 903 34 685 -220 -155 -301 351 -480 -799 691 8 183 -440 -506 220 -742 393 743 -384 -909 -954 990 -785 -391 -112 819 -740 -721 -422 -861 677 123 -154 503 383 -188 395 765 -641 -276 -933 658 -73 922 -823 -243 -995 520 230 -905 159 860 -181 -995 149 833 290 -567 -105 -779 -216 -935 -946 -396 557 198 768 -929 -265 681 716 179 -513 283 -427 -189 993 81 757 661 -123 -42 -86 582 -469 332 -130 512 -391 0 614 -36 -773 -78 -496 636 -766 -818 -708 -957 -147 545 -231 860 -679 -813 644 392 101 -773 288 215 -563 134 -56 -147 557 -818 -800 198 579 -471 378 -177 394 -417 817 730 796 81 -571 -623 887 839 -452 368 702 -267 684 130 -879 -619 -838 -900 811 322 970 -931 401 564 -850 905 395 112 258 -829 839 829 509 297 919 258 -715 794 -88 776 250 287 240 -390 753 -344 929 -770 -360 690 235 273 -710 -111 -757 8 961 705 23 -681 188 -799 731 -397 -950 843 -69 796 594 -808 -204 -534 568 -401 802 -852 -18 820 -252 305 196 94 -523 524 -281 886 -42 253 827 -109 -577 603 163 -428 -670 -572 651 901 -741 -96 -61 -188 205 -349 403 59 787 641 313 -968 242 130 595 -745 -707 -170 14 870 249 801 424 863 -50 854 955 -759 -3 599 306 -633 -479 -987 -611 -162 895 -172 -667 652 384 643 555 -881 678 51 -507 25 -69 347 979 580 -38 360 -735 -57 375 157 304 -786 -415 -993 -531 21 712 -384 156 -806 868 -306 17 885 498 -796 552 -585 -86 -170 128 845 -419 347 -35 -751 -21 -428 -118 366 489 798 -812 -37 -298 -995 135 51 970 241 -27 3 -588 350 -938 -640 -816 249 -751 -814 550 544 747 -121 -852 -571 670 -116 -47 -962 -658 946 763 -822 47 -183 -798 -214 655 385 -22 928 680 299 -403 302 -538 226 -68 802 311 418 -183 -283 -888 33 856 270 539 -82 915 -911 460 -142 552 600 -453 -695 916 -26 -1000 772 499 -765 100 604 -312 -804 273 -853 -936 -631 456 614 -213 -657 754 322 430 -374 -795 593 831 616 262 -804 -451 -740 -393 341 18 -527 -104 945 474 -485 -278 -849 372 228 -756 -541 -111 -678 -237 371 110 564 -84 683 366 203 -316 507 -283 -590 -987 620 -572 -95 988 -8 -163 -845 832 -525 -706 186 936 358 147 19 939 427 724 794 -457 -616 529 311 -690 -661 47 -721 699 354 766 393 925 -806 104 -522 -593 929 -953 -70 -279 -801 -396 -392 214 -656 -648 271 795 -583 -363 -629 111 -696 -225 -857 -76 463 229 251 638 -78 -234 -116 934 391 213 419 169 439 -753 -245 94 -407 997 276 -457 -9 -378 312 578 784 -192 -218 842 226 54 485 -572 443 -815 -239 -881 509 -171 42 -68 -680 461 403 270 -811 937 -246 147 666 331 726 -689 694 175 14 -124 505 767 -616 -934 596 -573 -490 251 -517 797 144 371 948 684 30 110 936 860 921 491 -453 507 -828 -619 -927 -627 188 -792 -48 269 360 -451 -745 467 190 469 443 -470 -962 -628 -948 -57 -929 -550 -945 -738 900 542 -489 -897 704 670 847 818 -158 132 851 -517 -337 -14 731 785 349 -568 -657 602 -25 -883 -167 -126 386 976 -439 1 831 -317 -565 393 -825 317 882 956 -145 811 411 470 -574 -983 -883 328 58 -436 81 769 -218 -704 -694 992 390 -353 -694 -256 567 417 -896 992 852 -866 200 148 -524 -490 -337 18 -623 105 -979 -674 893 402 383 -527 -894 -895 466 -566 759 -842 -689 -961 -65 663 -617 895 858 58 -396 -390 -825 -541 165 -130 -509 -521 368 537 684 -487 -158 -835 250 59 -854 -77 104 -758 771 694 -507 -395 -64 -327 352 868 -229 -929 884 -250 421 144 570 237 -834 332 364 -491 599 861 -499 -219 880 -686 631 223 173 -404 -47 -836 898 201 581 -150 -610 -24 -353 413 323 -442 -922 519 -809 222 -929 273 317 407 59 559 -729 -572 -850 -592 -122 646 -522 -212 -515 -901 83 -304 -628 -914 -945 958 -289 407 -117 190 495 28 219 -506 -100 -848 -594 270 568 190 -943 467 427 831 -402 177 -896 -940 688 -858 -717 286 182 243 -785 150 231 320 395 93 499 -883 -804 526 -47 -986 168 -396 756 -168 -229 504 906 725 654 361 153 111 -225 891 836 -922 -705 -381 -564 -153 58 -525 157 -846 -477 -146 31 -741 914 265 331 760 349 -743 -757 -767 -240 -309 -972 -966 865 58 98 -38 -768 -897 20 559 -191 182 -140 846 492 995 -318 -225 -702 663 292 -791 -613 263 -210 -873 686 144 -463 853 -801 -277 -594 317 731 -395 850 -811 -488 356 -727 -442 921 405 762 -277 397 596 -349 8 -798 -636 109 25 -606 877 -872 -464 449 -582 -53 265 -551 125 691 -632 258 28 399 16 675 -674 -288 130 47 845 707 942 -440 803 775 -345 -159 854 -977 -993 -201 -723 519 56 -660 -546 -728 325 592 871 507 -552 229 214 318 344 -728 -144 -885 -771 850 -392 -841 -590 -360 -457 778 227 -313 -165 508 788 -252 -949 733 805 141 779 537 136 875 259 241 -419 266 -486 -92 449 -375 221 -376 -432 462 18 -595 -989 -335 222 284 688 778 -250 753 -560 360 -141 147 497 800 -258 252 612 -910 -38 48 -425 822 939 434 -144 -140 848 378 355 484 243 519 -290 204 899 969 822 833 -655 858 651 -992 175 93 -96 -241 -660 902 -577 -337 -517 -128 -403 -370 225 -456 -603 502 -548 -902 -477 -214 609 -215 -495 941 291 98 -633 649 282 -364 -970 808 595 156 -14 956 148 52 -973 -465 974 26 -974 3 739 699 -675 713 682 615 379 184 562 -392 -669 -156 243 612 -347 901 -570 -513 -80 -385 -614 -317 -44 -11 -234 -456 -663 397 6 -82 -569 786 155 403 251 -679 -816 36 771 438 758 -733 969 -926 524 -651 -257 54 396 -280 972 104 -916 807 911 29 89 771 -227 481 994 101 -947 -576 989 -334 -369 -657 566 -302 829 357 417 -868 -97 -670 204 -830 -564 522 589 -595 -897 -984 741 892 -833 375 -70 381 28 -583 287 -31 -41 -783 -100 911 155 419 -575 357 -872 -147 -92 -195 -192 111 -329 851 -57 39 -973 251 -105 959 656 216 -265 -380 840 -222 -110 -783 -604 728 41 344 745 -852 -524 -332 -825 794 158 -348 574 532 380 118 -590 -586 358 -381 -945 -138 138 -357 -324 252 -958 723 560 630 -227 -996 -619 399 468 984 -515 870 -266 885 -317 122 -401 129 261 777 -563 584 777 139 -797 -997 -264 -774 260 -54 520 826 541 481 -246 -662 900 -884 -634 -62 997 375 829 -215 -492 -881 759 -450 455 859 533 -149 452 560 -886 -251 823 15 -222 -894 239 676 873 -568 368 -445 -66 767 -868 831 624 -156 -800 428 -282 653 -314 -160 138 865 -190 113 875 186 -724 -134 -1 936 123 -756 66 546 -166 257 -782 347 81 -354 -599 -114 -563 -410 -975 479 -486 -683 663 614 -174 598 613 -315 918 286 -866 -563 -822 -76 201 815 271 -122 838 41 -45 -187 855 -770 674 570 -647 915 145 111 -389 973 -327 292 -53 -578 324 957 -848 -866 808 411 -238 916 596 528 0 961 513 -213 151 408 768 -422 228 181 -888 -586 -393 -328 661 -431 -120 926 -346 -549 -222 291 287 675 -694 -999 508 -102 999 -651 -802 574 793 -398 -455 -520 654 -11 -547 -343 615 675 -636 770 562 -340 -401 -995 -473 6 150 -297 -152 644 337 -316 108 -59 28 -404 480 44 300 -833 -204 648 -830 356 577 -703 182 -636 -982 819 -403 -297 -12 619 147 -710 -159 -492 942 779 -688 392 -994 886 -111 -387 -443 228 -471 357 769 146 756 -955 -42 684 -492 -595 556 634 -175 6 108 224 -320 78 -502 -431 449 -331 665 -69 -558 -995 66 -768 -215 -553 -442 -643 -458 -456 -729 876 278 -110 -725 275 -608 -441 116 6 566 -543 908 112 -191 -306 -179 457 -267 944 415 -817 726 869 -294 -141 -37 -151 336 249 -670 645 -784 615 -168 -897 623 904 381 -382 84 -487 46 958 -560 644 -809 -276 919 623 358 -679 31 334 225 595 875 842 828 -680 619 -957 -232 -997 615 757 -992 -632 -982 -365 725 -635 372 -219 -430 -850 720 160 -798 -383 33 -304 -872 182 377 839 426 192 119 -243 -775 366 342 -639 107 282 -237 -869 -529 554 957 -353 -295 -976 733 -128 342 485 533 933 -533 953 -59 -49 158 606 -805 -536 421 -703 542 -943 875 777 4 246 -952 697 76 700 647 -737 -832 374 -306 367 460 -130 -982 863 -569 -540 852 -20 -901 265 -524 610 -931 -559 -32 -623 662 -126 324 838 25 -219 285 -983 997 -805 778 -27 147 -12 -558 -616 -625 -386 -408 -602 -234 617 -821 752 915 915 -774 -630 435 -811 67 -800 -903 -521 403 943 941 309 726 292 92 -636 -725 416 -65 810 421 -192 243 -588 -387 -342 170 334 -692 979 -924 -536 -334 -322 -655 498 401 882 -587 954 858 -913 -443 -99 596 -230 201 48 559 747 -485 825 -401 814 716 -159 645 996 -508 657 813 -354 -702 704 -627 311 786 846 207 816 790 506 892 -229 -906 213 619 -110 -213 -721 497 -602 -971 18 -186 -741 332 34 -10 -252 288 -735 -956 58 364 808 830 -94 968 -459 109 -750 411 446 907 -125 -465 -288 433 349 608 293 -425 -89 396 329 384 470 -123 -557 -95 -806 -687 -160 311 -331 792 984 361 18 -251 864 583 -303 -34 236 -531 -758 933 740 -374 -904 -349 2 773 454 -404 742 692 711 -336 -135 -366 672 -996 547 811 6 406 273 -339 766 -20 702 303 -26 126 -679 352 -972 -106 -429 -337 132 -974 -932 707 -675 218 -412 -617 -630 151 -86 472 592 555 198 211 -768 128 279 754 -240 157 69 -454 993 176 -989 155 -937 724 432 -740 687 10 -892 -417 526 -600 404 869 310 790 891 -999 -585 -782 523 -74 -686 -36 -18 29 244 -626 -745 296 86 -332 142 -196 -287 -58 -56 -916 831 373 -180 844 -467 336 143 278 -176 -259 614 371 832 -21 554 -145 571 -273 280 -829 928 755 -35 520 342 -952 -504 752 -274 -653 -33 220 -259 -431 111 579 849 389 -619 -718 254 -249 -484 675 -166 313 -296 -139 -626 842 665 789 572 -318 22 -35 -592 -630 930 887 -384 315 -51 398 -277 -108 637 -600 998 -90 130 -768 -999 -243 -325 376 -179 -562 -107 -913 -127 -899 692 329 -448 732 768 410 -553 -710 -672 -827 566 357 352 -131 -678 544 80 -279 183 362 -243 238 525 912 519 -812 -421 -900 818 755 -553 -14 409 597 -804 -566 -613 210 814 -114 674 505 -766 655 -640 -712 263 -319 -624 -4 -822 -836 312 686 -34 -736 642 -901 -542 696 54 -605 -638 629 101 -701 704 -101 -957 830 -566 868 227 -40 -296 -84 -18 -503 -205 911 -306 969 15 -275 -289 426 -720 472 431 309 -936 -16 764 -225 -360 -964 -330 -126 653 292 98 994 -219 -145 358 443 -367 633 323 -416 879 -631 837 -760 -870 -405 745 -384 -539 998 792 707 844 210 453 567 944 344 -136 742 54 904 782 604 -398 -697 -57 -940 -157 -392 -315 -919 573 -498 831 666 441 -88 -911 -149 -892 318 757 -639 7 400 -410 14 -303 -749 417 -103 838 601 -335 172 425 -687 338 -964 -182 -148 499 477 593 -468 -451 385 -220 -443 -404 -488 373 -712 -677 447 120 -185 4 854 -780 -474 -728 -331 -235 518 841 929 -694 320 -27 -738 67 598 298 221 657 477 56 -800 268 -810 -888 567 956 807 -197 -625 806 240 -510 107 268 -828 -619 -998 360 -175 102 50 -799 -661 762 -614 -127 484 -383 971 698 389 -872 -865 -870 -892 893 156 510 -587 -743 -239 -398 512 386 443 -438 -319 846 139 358 -519 -543 -666 -840 578 338 457 90 -463 -823 750 -987 -669 -776 -853 -879 363 -330 341 -778 226 -511 -143 -761 -456 -538 -879 -279 -764 -928 465 -740 -239 -895 781 -454 588 7 -8 -29 878 -685 -688 973 -420 802 -733 535 -869 -757 -330 -44 863 -544 -784 -684 512 -27 711 -239 955 674 197 -348 915 -249 521 -253 -648 778 -38 908 -958 780 -536 430 -814 -560 41 512 961 115 271 -798 264 -99 115 -894 -63 -59 966 462 624 -148 -777 56 253 370 193 -687 462 506 678 -712 612 346 590 24 305 248 604 291 -866 962 -406 -150 -766 -922 172 952 -283 -766 -62 154 141 33 -380 882 718 -899 676 616 52 812 751 -969 -854 -725 -185 -729 -810 -617 650 178 -125 -281 -853 -752 385 368 234 616 -224 733 -137 -204 548 -502 -149 88 615 -354 97 -676 -784 427 626 226 -489 89 -936 483 272 -312 -820 -589 -704 -698 410 196 -149 -401 -488 265 145 691 985 -557 -988 -633 627 659 658 -532 659 73 -429 220 -218 -533 -688 266 802 -21 -999 190 -596 -433 -673 -232 704 -455 746 350 -730 -681 193 -326 -563 -888 361 640 732 -648 -949 288 975 -748 660 41 -136 -606 832 2 919 -290 -693 -34 -889 480 -217 -193 -32 -280 -816 -976 -653 566 -496 -676 240 -436 27 990 -844 -150 921 -651 555 480 400 694 -984 767 -852 790 82 275 -670 724 418 349 174 315 567 394 598 496 874 -450 675 216 -426 74 50 -676 359 -964 432 478 -422 -717 67 -190 683 -293 -400 -732 -651 -965 865 755 507 366 -862 333 16 22 286 806 504 -175 203 255 -654 -429 970 403 -68 555 -896 664 -971 942 542 517 -749 -929 410 -394 379 -977 717 -447 919 -184 -253 136 -992 -624 881 187 762 493 370 -684 -96 538 411 832 -18 942 545 -403 944 -106 810 337 856 951 704 196 562 656 525 -335 997 117 264 267 -127 812 -499 222 921 294 -801 956 -715 444 -135 37 -45 -512 -645 -478 -958 422 497 -20 -697 590 916 546 -291 -279 679 -901 571 138 -317 -508 -161 -261 195 253 -656 -905 398 -941 -99 -409 -3 259 -85 -767 -434 -9 809 909 775 913 -761 484 -950 507 403 636 342 789 -960 -550 549 -669 56 368 6 936 172 -979 734 -512 503 -431 -639 883 453 -543 -782 -414 573 791 852 -811 578 433 160 -419 -215 532 -421 -89 -868 -587 -240 -981 -165 533 907 496 -691 946 410 622 -288 -265 -907 65 -352 -852 645 334 -799 -829 -387 -505 263 -994 -729 630 -639 425 879 -362 -370 -371 -544 997 -514 269 279 -293 892 793 277 295 -653 -165 -965 268 -844 66 -623 928 308 -700 100 178 714 436 960 -419 -379 710 122 722 249 -625 -864 2 925 793 -584 -177 -436 477 889 413 685 30 -54 -209 569 -161 -966 -496 -99 297 -148 -978 835 -815 -503 530 999 -288 -70 -733 957 -4 74 -911 -577 552 -890 -174 -628 362 457 -44 -309 -705 -52 -873 -645 638 -467 378 602 613 29 -639 -732 -566 -526 200 -532 -769 30 406 -487 145 -652 -629 -117 133 -856 128 -672 -109 449 794 366 -127 904 496 472 12 -71 176 172 -274 -163 -951 -215 -101 122 431 644 -887 -378 778 295 -288 371 -553 -856 945 -3 960 -273 -821 656 -227 555 -98 -776 636 -497 -15 -710 493 427 -363 324 -917 -1000 -681 -419 -80 -345 -831 582 774 -766 -181 433 -602 629 -52 223 -483 -186 139 -170 -875 -524 427 -646 431 -352 -576 105 -591 940 -930 -922 -569 -243 -655 73 169 -381 -629 287 556 -146 573 602 620 -827 886 -305 -496 743 -467 -54 -264 -891 -131 420 -829 -259 -84 83 -995 746 -949 -824 -96 329 24 147 671 805 771 -590 -920 753 313 -15 -401 -33 920 942 54 -706 -499 -770 -200 -729 -232 -718 -26 498 437 584 933 -222 249 85 395 -120 590 -793 -197 -854 -696 -694 87 848 383 296 365 524 54 -410 211 308 724 -388 -13 225 294 686 239 913 -930 -973 230 14 694 -870 871 -217 -917 -452 545 230 -292 -681 499 714 -350 250 294 -230 470 707 -274 784 -661 -558 -574 -241 357 748 -262 -540 -991 -276 -815 339 -266 -868 -230 -984 513 -202 -967 -738 233 120 79 471 -661 137 371 -615 598 -361 709 -323 -885 -722 -204 -576 263 -74 -489 725 828 -1000 -325 -277 -852 264 452 -777 85 988 573 -739 47 -920 -17 -492 -464 -142 301 107 169 -620 694 910 467 -648 546 -130 -911 -572 -542 -68 -78 -97 696 -851 -204 -780 461 -71 116 856 440 961 580 -906 -630 -140 -358 -137 495 -985 322 217 -788 517 196 434 -596 -706 847 6 69 -572 544 -27 -230 61 337 -362 -840 -190 960 840 -336 -274 -833 -188 -817 -18 -12 995 -634 305 -5 853 711 -718 -290 -537 -773 739 -463 562 -576 -529 -340 -5 556 -689 777 -506 720 942 381 -840 946 734 -620 -896 -623 463 436 -426 -919 -348 277 878 -155 374 -362 -929 -829 -344 -291 -180 -17 -751 952 280 -696 878 523 238 -582 285 539 -742 -879 -628 -98 -13 -780 136 -692 394 814 -261 148 869 -194 -1000 -352 159 142 -28 -985 606 -304 -954 307 -33 -730 -797 -72 -658 569 394 87 -505 804 -237 -194 151 -419 -675 -578 263 -916 -525 -925 640 -256 418 -837 -332 -416 721 -273 416 827 511 -61 89 -172 596 -153 161 32 155 663 -261 -357 -304 -380 855 -69 -22 950 16 503 298 735 -44 847 87 -132 -193 480 -409 -251 -254 -488 -419 919 -667 -900 164 -843 -933 -308 493 -826 888 -797 167 -302 -208 768 -500 271 627 902 493 -755 582 -53 154 -122 627 -575 472 -598 624 436 385 -775 -849 -219 450 34 599 -801 -785 -229 -695 107 924 695 -548 -417 825 -82 -384 634 606 -251 684 -368 -627 -800 466 964 799 402 341 -139 343 -362 -533 998 -817 -214 -820 -927 517 -28 297 233 918 -317 786 135 882 -678 795 -525 708 -37 -965 40 -652 -970 401 349 996 764 -454 59 416 -2 -256 -953 -639 767 -937 -772 106 916 285 -594 -818 55 -323 703 661 -886 -854 -980 330 588 -615 217 -154 960 335 -215 433 485 622 -165 -877 932 767 542 763 -959 -770 -783 -957 843 628 -805 501 -547 -82 761 -160 397 -655 468 332 -504 -192 800 753 -814 274 -736 865 -781 -194 421 -519 7 500 -242 -349 -154 -53 810 -124 298 420 721 -660 999 -747 -703 -980 132 -54 833 39 575 737 -53 -211 -150 323 382 -795 -181 764 -416 750 -274 449 820 263 -444 -657 -591 801 -939 336 -517 686 -779 -755 70 389 392 544 -990 188 791 962 -515 87 834 87 288 -5 -465 -479 -919 -844 -190 -479 458 267 530 936 840 177 -249 136 92 -291 -510 -907 -816 761 843 61 304 730 730 -499 -387 -403 -654 148 -516 -828 829 615 -286 -366 344 802 -376 -897 -100 796 499 12 914 738 -805 16 -669 865 -219 402 292 745 301 30 -145 -720 534 718 361 -303 -713 -192 392 264 119 910 -192 -628 167 -988 -277 -362 840 -846 55 333 -729 -676 538 -301 229 -348 -884 748 901 669 -108 -905 -158 -707 212 -55 588 39 -447 -412 -554 357 936 272 -126 -163 825 -298 817 -374 268 510 -408 633 900 -735 -743 -443 -299 710 -154 -80 -975 -937 427 357 487 -309 209 -618 -805 471 -172 255 -643 -383 345 882 795 898 -542 795 74 772 685 793 -476 45 395 -528 -93 -919 -608 -886 241 358 533 -518 746 521 396 442 255 922 304 173 -811 -38 -708 244 -533 -124 -95 -659 854 983 -312 -999 76 601 58 -38 -78 -241 923 386 824 -896 -123 77 68 943 -587 -593 761 449 882 -909 -756 -841 163 -924 -312 199 889 742 494 169 -129 515 850 -738 704 -432 -781 -459 -895 -343 832 -639 -976 -299 -394 -724 -190 416 -526 655 394 539 -538 654 -923 375 -413 -614 -275 -440 153 629 -294 -317 437 501 -906 857 -434 639 -927 103 -714 -26 -759 -47 -95 969 948 486 -283 -507 -331 -935 816 -821 486 103 538 -166 449 -910 754 -827 186 -749 -326 -974 700 156 -561 -743 472 -769 498 778 -667 510 301 434 -860 -388 -593 -934 -282 -635 -662 -408 -388 -588 398 753 933 87 -298 -665 915 -154 817 751 469 329 -946 926 -257 227 -362 467 -979 631 -750 -984 930 -851 192 -920 -49 454 -61 232 393 -558 829 -774 -893 133 -795 272 76 -142 322 -241 404 -553 -576 -214 2 -864 -53 -46 368 -545 -254 -766 -200 -634 -604 -698 -917 -603 -829 -308 850 -976 558 829 661 -347 804 550 754 614 41 225 31 21 -334 -792 540 -731 662 209 495 -268 815 -659 328 107 -703 727 902 -482 773 251 -26 682 106 19 347 -803 -508 783 707 211 388 -213 -371 -821 -109 -366 -528 905 465 -384 45 476 -153 -856 78 -43 52 -699 -590 540 -891 995 268 965 -83 191 880 391 752 -147 637 519 -156 -751 483 -318 -386 723 -50 -137 -426 175 -810 667 -736 943 553 722 -317 890 497 -802 167 -948 -381 862 140 359 810 -216 -235 -846 -646 -741 563 686 600 -554 407 -605 -458 -719 -922 -266 977 -171 852 123 -522 739 -997 -164 47 -898 208 -71 -662 962 -665 119 -530 985 365 -429 449 -553 194 -14 777 916 937 -905 327 211 -595 678 924 -103 672 -21 195 724 449 -304 516 -716 -841 990 -358 382 391 72 -690 452 -272 -884 779 304 827 419 -994 382 57 867 446 -236 -680 -445 -957 247 -427 78 -921 -561 -342 -90 254 -45 -488 696 -907 492 -653 261 -246 -44 837 538 -967 -248 -805 138 376 -60 -75 604 -385 -391 17 -68 -264 420 -588 901 911 973 -375 -333 -209 411 808 -104 -409 -431 -753 605 -865 882 -129 563 739 -410 -407 -453 -956 -527 128 798 765 -249 -20 194 -842 -323 96 -806 6 -951 212 -311 269 526 -223 -387 579 -951 414 152 -529 -294 -654 173 -145 572 -466 -455 -844 203 767 386 696 652 -363 -83 -822 -366 -754 -989 -293 635 857 394 -687 -4 597 -957 -42 324 -426 609 406 722 267 -78 69 -26 791 944 389 -482 -246 789 -735 489 711 -261 -985 -418 728 416 735 246 -588 456 525 654 -696 -790 532 163 318 -978 213 923 405 45 -131 -85 -651 -468 -430 -26 611 83 -25 917 523 34 -314 736 634 838 584 -292 -527 774 486 -795 384 930 -27 -844 33 -576 -229 386 -17 -971 -940 -101 -640 46 369 847 570 1000 -357 -814 -855 101 549 760 409 -318 -194 -811 -338 -931 -794 -331 24 790 -106 -175 -17 56 -686 -353 734 120 405 -358 -637 53 -15 627 -454 777 -176 35 329 507 669 162 -287 54 -575 417 556 550 360 -17 -894 737 422 -298 -19 768 664 -245 -883 376 268 -783 86 -458 -452 -405 409 319 556 258 -389 -676 -92 -876 442 756 -369 170 184 2 984 -748 -230 172 53 427 189 880 701 364 -848 379 -580 -498 209 959 162 753 -383 -542 977 -214 -607 540 -878 -28 420 -855 585 -483 -660 -573 -538 356 865 742 609 281 374 -33 -59 -714 -830 -394 -436 124 187 -113 -126 274 282 -585 -645 732 994 1 432 754 586 766 384 -831 36 -476 711 657 968 69 -511 684 -746 -659 961 189 -605 728 -367 -696 -393 -916 -547 509 -330 680 468 484 737 -948 532 -884 446 -759 878 963 -502 -13 474 -407 -271 -605 -193 600 -463 567 256 -104 -667 812 -339 427 704 260 873 -773 -423 -657 364 -768 -830 -693 866 127 109 821 57 661 747 769 -370 -113 -322 247 441 -145 124 -175 -33 536 994 790 400 919 980 -254 520 551 620 -846 595 -337 888 -630 64 462 -431 394 775 -465 -946 -618 906 -943 26 303 -888 -209 -100 -964 852 -812 242 -194 -858 -890 -153 -381 38 867 144 -179 -70 -896 76 311 -743 725 130 -156 -261 156 -470 -504 435 -168 175 -433 -465 -49 479 361 344 726 -572 -908 182 -44 626 -13 660 698 977 538 -131 691 852 -474 363 -121 701 970 430 192 -867 940 602 251 -760 -858 -207 144 97 -205 -434 628 469 413 -217 906 305 -531 -49 776 119 51 -764 570 425 -901 -982 966 -541 -732 -606 -245 -447 -730 -396 332 -491 826 270 252 528 -592 502 -408 -130 -520 236 -149 -119 537 -592 68 552 -756 -625 -494 -655 375 -588 859 127 -255 -741 -852 -196 -326 924 -714 -442 406 -792 731 352 -112 524 331 -76 115 192 -361 -586 470 502 927 -897 -104 389 242 355 801 280 -204 968 -265 -245 627 149 568 443 675 -985 -973 -269 -865 276 -866 -839 -219 253 361 -174 -540 619 -176 -629 137 604 776 -514 -792 131 -488 -831 826 -647 201 -869 546 -615 -891 475 -516 -601 457 29 -555 -918 -891 -446 617 -681 -618 393 -579 380 727 983 137 728 284 315 659 -339 226 -80 722 -951 -575 -139 -247 788 661 871 980 -351 -242 -128 -998 23 261 957 965 -871 824 852 -314 363 515 658 61 -779 -765 876 -903 -273 -226 460 -338 -911 -116 -180 553 853 861 196 -494 -495 762 -984 -141 304 -335 -674 126 -856 -990 -653 569 -763 -946 939 852 -663 -22 -949 31 -650 -481 782 179 -926 663 -363 12 -994 -888 217 255 444 346 656 521 -168 -482 815 -603 -96 905 -424 -422 595 222 -457 -130 988 -445 -653 852 -142 -870 -114 -831 -591 -538 -567 -421 542 -439 -97 -820 -646 890 443 414 94 -525 -991 191 105 -154 -90 943 822 742 139 831 872 -109 704 117 697 -299 -596 425 -767 969 -630 -235 -684 -401 -893 -685 365 512 -965 -881 306 748 -87 -732 -609 -314 337 -890 -209 918 887 256 -606 -322 33 66 -950 336 -84 456 -811 972 -315 424 771 -693 708 47 -248 140 -288 47 -431 662 701 830 -490 327 443 294 328 379 -709 860 -614 900 -127 -475 -402 982 860 -312 904 704 -512 961 858 -273 172 988 957 -881 -196 -240 -356 148 -720 240 -204 219 -56 244 821 -812 -813 -571 -351 391 392 543 -207 -118 124 849 374 419 406 445 28 149 446 134 428 -727 -582 -267 -381 -807 928 262 -127 987 -915 61 -869 589 -477 499 -637 162 -302 686 -169 614 -787 872 919 -369 -154 -276 -728 -272 146 692 -382 276 532 -792 223 160 208 217 718 461 -459 -160 26 207 336 -651 -804 -297 396 715 -638 -994 384 -488 676 -808 558 654 -223 126 -711 288 -822 31 -305 708 725 38 -481 363 282 -932 573 -949 565 149 844 681 906 991 116 516 109 45 -923 512 -804 893 -837 -935 -622 532 -742 -748 897 -603 -188 801 230 -960 99 -986 258 -41 518 392 -527 -201 764 673 529 -179 -466 -456 -435 -202 -176 109 -965 -628 -134 464 -190 -4 8 921 -263 919 939 -938 -571 972 -622 423 -810 636 -821 -312 -43 -471 940 133 -28 701 -182 -168 -676 869 -492 894 359 561 -389 539 167 55 165 -302 21 484 -911 988 -285 -31 27 767 482 -589 -434 178 -274 -911 802 749 807 227 803 -927 636 128 745 -436 -153 -940 -702 748 -348 413 -299 -731 595 222 668 -481 440 852 -861 -383 -339 -447 122 248 781 -557 370 908 -270 72 990 209 814 803 622 -89 -397 505 453 -386 -800 111 488 528 -734 689 -267 -638 783 -294 -98 -963 851 828 88 -209 413 -483 -39 -928 580 -855 -785 4 261 208 -575 -945 515 -724 -172 412 987 834 751 898 709 -226 -254 252 -389 282 104 -755 572 600 837 -725 -486 107 -603 -546 -192 -832 821 136 203 107 -554 783 -657 989 705 -520 -180 -821 121 169 -787 400 786 696 141 -200 -876 962 -466 -220 -734 -218 384 -344 -529 992 -158 -487 -835 -257 -377 651 106 -342 -491 95 -548 -509 664 792 251 -688 597 845 726 -811 709 -231 989 -460 -453 -891 195 512 -89 761 -39 176 956 57 474 161 158 150 -801 -133 -422 386 779 932 -351 -948 -44 459 181 -293 -352 190 52 -681 -942 -982 175 222 -630 181 126 884 -974 -806 854 -1 243 -411 -680 -181 827 609 -661 347 304 -221 621 -960 980 49 -696 0 499 60 -649 -189 -158 865 157 -617 -113 -386 436 -320 992 -839 417 549 -267 936 618 -628 415 -930 911 -58 -870 865 -74 883 -247 -507 -310 74 348 -963 -943 -680 864 178 -502 -404 379 -228 -242 718 803 -951 -108 -703 74 954 249 -999 762 -321 716 -68 -836 417 -761 -149 -42 257 -475 898 -509 -317 -807 552 804 71 138 -786 544 -873 386 -369 106 162 914 857 -903 -912 913 -448 -125 544 59 -117 881 -457 -55 -26 -530 945 -820 -586 40 -950 -914 648 -969 33 776 -435 -241 633 240 518 396 -189 -672 -381 68 138 -780 -399 470 -301 -975 784 522 924 -619 181 -862 -891 -47 365 225 -726 -1000 575 336 -890 -103 653 599 912 733 983 -394 224 -528 275 218 143 37 -818 605 113 -73 -941 -51 -743 -24 751 -338 -36 -70 -693 -305 258 709 -381 -146 760 -91 989 -270 -916 -94 401 -783 -654 817 -724 718 -119 878 -99 -956 -290 911 588 596 -541 668 -884 336 126 -766 568 -574 234 -24 -231 490 -410 -641 700 -703 745 421 -224 563 651 -202 -130 939 -317 -407 768 -223 738 -233 843 419 572 -136 817 908 -905 -555 827 -369 968 -370 668 -898 -116 57 861 532 490 580 -359 -942 798 -21 898 -810 992 -909 -641 -39 -861 -141 -831 641 763 317 -958 -156 825 -106 581 -224 382 957 -765 -277 751 -586 702 856 -701 -247 -208 425 -746 618 -452 -765 177 685 999 146 -809 -819 -718 644 283 634 791 775 187 548 -407 -237 -991 684 607 856 -616 -243 235 925 110 489 -471 -378 -159 388 993 915 -375 100 -654 700 815 807 -831 986 1000 -112 -202 -111 -221 365 329 182 516 955 -504 811 22 868 -271 569 885 -544 803 -158 123 475 567 111 387 -772 833 -427 -770 -488 -440 -531 -486 792 -66 -302 870 -971 -701 -620 458 -184 -333 723 176 -124 820 852 -343 65 822 187 273 -213 229 -252 134 -816 -650 -32 -91 752 -830 -552 469 -877 590 -187 846 -642 -19 -443 -751 1 540 -570 -858 933 -328 -635 769 -753 879 -839 207 517 81 -446 691 553 759 181 -453 -904 -713 562 904 -527 141 551 -857 -132 -357 -987 -468 450 266 233 490 392 592 55 967 -336 -736 -11 -284 -337 -621 112 127 770 369 -577 426 -679 -557 391 810 93 -91 -453 -462 338 -161 21 784 -108 811 703 85 163 -312 -154 -669 -388 404 694 165 -105 -548 -883 -290 133 285 -674 290 895 -835 821 499 799 -443 -867 385 244 -671 -806 711 -680 145 489 -166 354 -846 -495 -272 873 -200 -240 -6 63 -720 551 -325 -413 135 865 814 649 -472 131 239 -373 -186 337 671 476 -701 -467 -382 -931 749 468 881 -889 210 870 768 566 836 273 -904 -993 213 -950 -179 29 780 421 797 979 -139 215 857 298 -57 -629 -365 -350 600 294 -363 -938 -888 -385 524 707 228 746 -357 219 474 944 275 268 -507 274 697 -471 82 617 -133 -762 -375 -413 -855 -479 118 -525 -257 706 -189 643 -25 -567 -118 -129 495 -1 464 -268 980 470 291 953 892 -876 251 -135 -243 -528 -225 500 367 84 687 -584 -754 79 -17 -815 791 -284 -815 770 -205 -600 -595 -315 569 91 481 -263 -443 790 -899 356 -580 781 -114 -994 -273 -12 808 -410 -793 124 -293 936 548 -823 568 -311 220 -686 33 -802 -138 -131 -873 -77 502 -514 46 499 -478 -872 -495 702 472 664 -89 -741 176 -720 -114 -538 -248 -879 42 838 357 185 -792 920 749 -301 -632 501 -788 481 866 39 232 -598 -997 714 242 619 793 76 714 314 -169 472 408 161 555 -225 708 -311 199 660 140 216 -149 -29 -512 7 -619 -649 -207 -671 -135 641 832 639 441 -269 -717 -484 -540 -852 -498 -977 180 -829 -276 832 850 -332 438 852 -358 660 -685 -914 136 -320 612 -196 327 -70 25 70 654 513 562 98 -926 759 -358 466 931 -99 826 171 -684 109 -666 992 -59 -526 152 853 125 -990 627 429 -471 548 -775 967 813 681 68 -223 -25 -716 -896 -52 -311 976 558 510 -1000 662 940 -582 -507 -22 -646 886 -239 -805 -509 107 -217 918 973 903 476 817 -797 -737 274 -507 276 462 412 275 900 -502 33 -550 -759 -704 -219 -118 730 -550 593 624 482 615 -785 824 -804 58 -117 -950 -834 -310 -222 257 -47 -6 -962 954 814 641 472 -995 -249 875 76 -763 749 -20 398 855 224 -189 931 -279 -603 -560 4 914 -657 201 -857 59 -119 67 -79 -516 210 -218 506 220 -798 -647 -934 -761 -83 -360 904 405 85 -59 -176 176 139 -272 -398 -646 -353 211 -296 -356 254 -805 -28 -260 -495 -195 -618 126 -589 -529 -183 955 814 762 -436 -460 -598 -417 -840 -176 827 381 -343 -301 860 -758 -181 -331 414 479 974 -563 504 -258 -588 53 -950 -204 -493 -188 517 -688 -852 -645 39 759 -337 179 596 46 992 -847 -278 453 520 -183 64 -474 446 -671 -867 -7 -69 135 625 920 -847 332 499 797 -679 754 -943 921 -585 -621 916 482 282 201 34 -640 -245 91 889 289 360 -990 102 -110 786 -976 -911 -118 38 -717 648 532 673 132 735 -747 -639 306 534 241 -714 120 340 365 902 665 636 854 -352 288 -628 512 561 349 -409 -199 361 -273 -20 -527 -656 993 -6 414 989 474 -569 890 -65 755 -875 476 -826 44 -785 675 -497 -371 187 526 -782 449 -74 -930 759 -212 -167 764 -782 -484 -487 -939 -469 -100 300 118 582 474 213 -320 -318 215 421 78 907 -334 434 -716 772 -217 -500 466 -226 9 348 35 -231 354 202 796 586 655 -722 -699 -169 -686 848 -13 372 -993 -295 -543 260 -557 306 -826 -183 -467 455 637 -516 -174 -659 -588 843 638 851 95 985 -602 -12 -137 -57 93 108 342 918 -214 -858 384 505 -610 512 54 932 992 529 806 720 949 -760 83 109 -580 -897 -42 -526 681 783 -62 917 -112 735 162 -981 824 975 71 -290 828 485 -773 -11 831 -291 -166 -580 744 463 -302 -268 -930 917 493 438 366 71 -986 -289 -850 -73 451 -52 81 -823 582 339 401 239 -70 -915 -636 273 19 412 -962 643 392 473 -678 -213 121 -340 893 -928 -53 -764 -955 -193 -186 192 362 -825 -557 -768 922 386 -517 -960 865 418 -166 -678 412 -442 -111 -749 731 287 549 431 459 -367 -407 -169 -939 -340 112 858 295 484 328 -105 562 562 31 128 775 898 192 776 463 338 850 -557 264 -404 914 30 -104 233 541 -826 346 -643 679 825 138 480 -904 423 674 763 346 921 -124 -976 299 -509 405 -448 981 33 -475 -226 -633 -509 999 -220 -472 -689 627 148 -357 475 -545 750 132 925 -132 -116 -154 -174 -700 -294 -913 -908 840 -422 907 111 801 457 -592 -932 280 -785 -138 820 -33 153 231 386 -709 -219 252 170 -469 458 331 -514 865 -209 596 -577 512 -958 -462 308 76 -856 841 -534 -541 -350 -982 -937 375 215 409 -552 -423 -951 -717 764 343 661 620 16 117 209 -85 208 -45 634 105 -176 -442 362 -255 -193 -89 500 -574 -817 -891 -229 152 -710 -793 317 864 -686 625 -205 -784 252 683 -809 512 51 432 -132 -934 4 -253 -681 604 808 398 -640 -512 339 5 -69 -935 -791 -974 -535 -731 -317 -351 -695 -73 -528 -316 -57 -517 512 729 -813 122 -646 82 703 -859 299 -821 -341 -441 -717 -838 -46 -94 456 -598 -844 -680 643 -283 -143 622 678 157 126 -295 690 -245 364 873 291 618 -994 862 576 898 52 -442 -784 -81 -534 843 -162 -699 -761 373 -373 -765 36 920 -881 997 -194 -820 619 -12 96 -565 -236 -694 783 -622 418 -966 -965 310 -725 -210 -63 499 -526 -250 -891 653 907 -555 -251 569 963 602 -718 58 914 -542 240 -501 -180 -836 -455 820 85 -535 83 939 -517 147 -929 -170 -352 223 -2 -791 652 -744 205 992 -700 976 -483 500 554 241 94 290 121 694 704 355 996 548 -64 -497 -80 911 51 336 84 60 -654 548 84 -355 -840 397 528 107 -575 197 346 786 632 712 -657 570 801 -962 382 -741 -176 -785 -740 295 815 -14 479 97 -179 -80 -435 -360 23 884 -650 -424 -418 -191 -340 359 -562 566 563 105 3 -649 -345 967 147 -899 925 432 -627 1000 49 309 -621 -946 528 -666 -475 -326 -81 -226 -584 -169 -441 243 833 408 214 204 801 -339 853 181 245 -584 44 645 123 -869 226 225 -226 28 -51 -958 971 -516 -152 849 906 689 -642 -282 -402 609 -793 388 -71 -101 -143 994 -535 964 682 955 -255 490 242 919 -959 -707 -156 153 -98 283 -942 -315 281 943 -62 45 524 -904 980 -625 -499 -907 268 -876 -262 456 -127 -296 628 675 -74 -977 -851 970 278 -380 -103 459 287 -797 -836 -332 714 -931 -981 270 165 755 179 -877 438 321 906 405 464 640 -419 246 -874 -441 40 861 21 943 -799 811 808 274 558 -412 196 -368 -801 -929 669 245 945 295 821 -715 -460 -356 992 279 463 -504 767 -253 -898 565 -710 382 -870 -195 -830 -627 960 532 -420 -460 -105 -549 -123 612 89 -648 -701 -179 236 683 851 636 -501 -20 -770 607 -979 74 -830 763 507 99 -999 -460 485 -406 140 -517 -202 928 873 14 782 23 -164 -887 190 -140 870 -813 64 -504 -943 -704 311 264 304 177 165 227 44 623 -24 804 868 482 986 -501 17 -794 666 973 721 316 -27 -622 439 533 970 651 139 306 872 789 -215 618 828 -524 -464 342 642 969 -90 -755 -399 -643 954 327 -508 -101 -832 -535 432 -200 -945 -714 -94 -525 418 -948 59 657 748 -775 873 824 -414 -976 185 -741 -299 358 -705 564 372 -205 334 770 -469 -668 20 570 -919 345 254 -498 221 520 -667 -419 669 -817 208 -522 747 61 -182 1000 -512 -257 306 -100 372 -850 -883 3 378 785 -877 -979 307 -176 566 293 359 -35 -651 580 -137 248 -381 -306 -381 -508 883 390 -602 951 -221 -144 -354 -365 -939 821 642 -536 -339 -399 827 231 429 -848 -998 -449 109 -134 789 -459 136 282 495 515 951 661 621 704 86 134 -81 819 -226 -500 -883 -496 391 -535 176 151 -912 533 -780 600 -286 463 -595 -87 967 562 -204 -695 -736 -832 -769 920 65 227 258 -266 -574 951 -154 -963 488 -454 238 -405 -500 -847 -575 -443 860 40 -10 44 -650 577 -287 750 398 -728 -369 686 484 525 958 310 -917 -624 -733 -194 756 730 -25 573 -537 -290 828 -110 -352 894 -848 902 219 2 27 -542 -208 691 -749 -453 -786 798 -736 -369 -746 -356 134 -906 -972 909 -947 -424 891 -820 705 586 -283 -326 -969 -522 -395 -285 472 -99 41 8 -911 51 618 -978 -423 -647 -818 -1 -685 114 258 -999 -75 -217 -760 -434 606 -225 -844 881 -924 358 818 310 -232 208 798 505 -765 538 860 -291 -821 -785 788 -239 754 160 50 -129 333 887 -504 380 135 -545 118 959 745 963 13 -633 847 372 -898 -869 -277 868 -199 413 778 -877 -834 73 383 -652 -662 52 -198 -308 -947 9 -29 -630 821 569 134 35 -395 642 522 880 -76 -558 -291 130 497 254 767 -93 -789 765 -959 123 -522 -661 73 737 -204 -948 146 -638 -182 -269 -443 87 972 -820 832 -553 473 -750 690 27 -820 417 186 825 -625 159 -106 933 -588 427 648 530 38 458 -7 405 -670 81 307 91 -616 -669 408 -770 -181 198 -760 -342 -361 -558 -870 -805 449 -438 -212 764 -856 852 361 781 80 202 179 -14 305 673 -121 -810 628 185 353 -442 -424 408 -353 -900 -307 -754 887 590 957 555 -507 38 924 -252 -950 -625 -527 -967 -782 -937 291 -458 98 -881 663 -776 571 907 425 867 -865 -838 828 -685 -52 -808 588 -323 780 629 804 -381 -512 -463 249 -361 898 646 -80 -878 983 -446 543 -757 -960 842 842 763 327 855 -996 186 -235 97 -497 -408 -790 -365 626 938 891 608 -440 -177 -952 205 339 243 76 825 657 45 184 -821 688 -708 -351 -208 -771 -934 275 26 -372 -348 -392 -256 -864 -342 -470 -515 -64 925 801 -863 30 100 888 414 624 654 793 278 -644 -712 3 246 -496 518 -870 125 539 -765 -110 -912 -968 -230 -448 433 609 -988 -854 -474 827 894 -884 480 109 50 -682 -569 294 255 -492 -708 973 -659 122 900 -434 713 -431 -226 453 657 966 -568 26 423 160 -730 -883 756 -710 43 -427 -851 -234 275 338 650 599 679 -160 722 -317 -738 283 869 -48 -347 -937 697 -763 -975 -87 83 -211 -717 -408 116 262 560 -813 -858 484 -458 369 162 762 632 453 511 779 538 -226 -913 -86 36 632 -412 -129 993 926 -403 825 854 -251 -39 -820 294 -780 -362 -294 576 -443 -618 726 778 -816 34 780 297 -168 647 -534 671 -635 -893 -364 273 460 203 -617 10 506 354 106 -532 747 -423 -207 992 674 232 -302 -780 383 271 -852 -74 -685 926 -469 -313 249 100 -71 -214 921 -958 605 972 816 -924 287 531 -183 -113 -950 -916 -21 67 -887 833 -467 -652 532 35 -42 701 -748 -657 402 -617 525 271 -150 370 -349 175 344 493 777 -470 487 -613 121 391 985 -700 -252 478 285 -965 533 28 713 -619 282 343 -827 -399 -857 434 653 306 -209 578 -356 -796 -939 -508 -993 -34 438 84 -976 -258 -577 -849 668 638 626 823 -788 -881 -549 -302 448 -316 -67 -100 584 -566 -857 769 927 -218 622 -757 984 513 49 -438 -57 475 -862 -83 -656 -308 -591 266 276 -70 142 -593 56 46 758 -211 778 976 931 -941 22 -556 -590 255 -331 661 831 -336 -444 -287 322 865 179 -484 485 15 -384 -554 -782 -617 -488 228 159 275 -508 261 6 -609 529 177 -234 -242 484 -69 -955 499 89 -741 -96 657 -823 -545 -692 -384 -993 831 881 516 138 77 114 213 460 -898 -845 -983 314 -861 -577 -909 -88 -416 -102 373 -333 -784 998 148 422 -885 -899 929 -725 -499 -989 -187 886 114 -912 642 877 196 -55 -421 376 -465 567 -662 301 -668 -251 -706 493 -489 -549 -796 -577 157 225 -52 76 -901 -868 -714 385 -906 -82 -917 -272 296 -392 433 -329 418 166 -965 -35 -329 806 -923 -906 71 418 -7 -571 336 -256 -244 -199 -889 -888 371 -244 -390 686 -9 377 -525 905 -530 -625 305 600 983 509 -471 408 138 -706 -613 -287 281 193 1000 475 -134 981 829 281 -728 -109 29 -109 -749 -655 455 190 -319 240 362 -274 684 610 -732 553 -71 738 -782 -189 -675 685 -115 451 -54 -523 399 -903 -626 396 684 76 -675 -766 -259 -244 -201 -987 -647 -772 -374 245 -660 413 -473 -769 366 898 575 -405 -531 -556 -431 934 882 -114 164 162 -621 -568 -591 764 -326 -621 562 -179 770 -961 -596 -563 -756 -175 571 -200 813 -101 -939 -699 678 -494 -62 -758 -116 399 747 -383 738 840 -556 311 -321 186 -354 -670 998 -414 -434 -498 949 30 -440 355 -751 -641 -62 -664 891 -394 848 -499 477 -187 34 748 983 -97 268 -762 -951 618 -573 -574 -176 160 -688 -948 -718 204 75 -932 -784 -915 -928 -447 -540 609 42 -879 344 -482 159 489 754 380 291 235 -624 439 530 924 -548 551 -638 610 -173 -86 8 42 491 -750 759 -466 21 521 573 561 353 -272 922 336 -742 -640 -546 -666 97 -733 178 72 882 -905 588 -400 -222 -377 -586 -853 720 220 -462 327 -63 110 758 329 195 -568 165 294 -815 -396 187 -652 594 -715 -697 -350 725 941 242 526 380 58 -218 516 -435 4 -887 -404 507 -100 -535 259 677 636 -491 638 576 535 -71 638 236 53 -216 -336 738 -109 267 -988 677 891 -443 207 407 -703 429 -531 -254 582 381 -932 -475 -99 -165 -674 894 373 542 40 -594 310 156 -675 -397 947 -870 678 841 -116 -468 96 -862 -26 -372 295 574 -365 -370 230 945 590 -824 -473 160 -879 -473 -170 712 -311 -493 -903 259 -403 -987 -979 666 -318 496 -957 -220 -24 -13 128 -368 -952 -371 723 -33 637 -95 878 -291 -68 664 -624 768 496 366 -524 -243 22 -808 -698 -589 295 35 -330 -904 285 794 556 -340 764 -892 -872 204 253 -167 388 443 767 700 -942 464 -638 134 -58 599 545 -919 -404 264 -503 -851 548 912 18 254 762 -301 503 159 -655 465 -817 400 704 -394 -399 103 -371 703 -308 447 -914 666 -953 -900 554 838 348 -892 -186 -507 -168 -254 -283 -867 -376 364 848 -336 -844 -775 209 -593 451 -260 -772 441 269 -20 8 758 106 -688 -990 -509 6 -468 921 -694 -202 482 -288 505 -562 -343 729 277 -913 -565 -581 586 -350 306 -661 481 -278 -457 -374 -602 916 -537 485 493 -22 674 996 914 839 -226 -628 514 358 979 -575 765 -942 900 -70 380 592 -87 -844 -274 333 204 991 328 -26 274 175 821 -942 -692 -335 547 -387 -276 -602 -882 -250 -793 491 -816 50 -595 -802 -329 -850 852 59 -487 -442 485 -206 17 -272 325 766 653 213 -651 -804 967 583 743 -828 -1 -763 -146 768 274 279 992 278 149 256 -729 -684 -150 -893 959 -228 695 140 326 923 560 784 513 -206 -534 198 -49 363 -48 -893 746 253 716 -977 379 165 -232 142 -607 980 -258 -144 -862 133 -771 -561 -802 -149 851 -743 678 -45 -20 831 276 523 34 -100 -739 599 59 756 -214 -497 418 430 776 597 955 -533 -778 -322 780 157 -649 602 -273 421 -635 602 105 -776 365 934 40 905 -430 239 199 708 -183 -315 906 -950 170 336 -837 -399 87 -141 -401 739 778 642 -17 684 -590 878 -55 308 404 -162 -813 -600 282 471 887 683 -993 -369 -249 646 -470 825 541 -65 -669 187 -668 13 -501 759 917 127 880 -339 999 294 338 -283 -721 -74 53 -225 -204 -137 -44 451 -965 -607 -501 231 384 551 -337 -665 -258 -847 333 -413 511 -987 -379 858 193 -29 968 -988 20 877 531 710 -781 -645 537 287 623 705 862 528 -767 916 -497 927 728 584 -240 -505 -938 -135 -847 -500 -210 -167 -683 659 -3 6 358 700 -533 486 892 466 118 -874 -950 -421 821 -312 -324 890 -733 128 78 609 -323 421 921 583 -570 -706 199 142 -464 99 815 -677 600 -986 -560 713 103 -319 -889 134 -662 -135 338 -93 -689 356 -916 -885 150 738 -237 -953 -39 699 195 356 407 229 -136 -289 -811 80 579 -50 -913 -885 894 -466 136 254 690 55 -895 -760 602 -327 106 872 886 -307 -482 -850 276 -743 773 -786 -688 -398 118 209 593 328 -615 999 709 23 847 -358 -961 712 468 908 467 345 -213 37 -462 -834 191 442 296 213 -952 705 28 -247 804 24 -694 -221 -309 -947 -957 -621 870 982 899 666 38 436 558 -925 -167 921 748 518 -499 -207 559 111 155 684 151 -723 -344 -760 -408 811 875 242 -520 512 -448 -170 -147 -190 442 604 458 -66 857 982 -477 81 -63 -236 670 70 -467 -64 -963 79 -513 -698 976 207 177 -783 154 163 724 423 -805 722 311 -854 74 -433 32 -29 918 114 -211 -153 986 156 -503 -339 328 172 832 -179 851 -405 -871 -934 517 595 488 72 859 -701 -637 551 835 -122 827 -72 680 8 -52 -851 -658 833 376 -804 466 683 184 -571 -694 -987 -874 404 -420 189 335 877 -909 -624 788 89 524 -263 847 507 723 328 163 667 -464 -225 70 -32 336 -161 19 -974 -60 406 468 44 653 87 56 501 587 -153 -239 122 986 288 -992 -966 88 -168 967 522 -869 164 455 -385 334 -896 952 101 -608 916 -429 570 -523 397 -187 -140 -145 706 -166 534 773 -846 -337 -692 583 12 -831 -590 319 31 -490 163 -541 -876 106 -886 609 443 616 -952 357 657 -560 785 -461 -927 -184 -473 -386 -652 -303 356 0 783 603 -473 -217 149 -762 -990 83 -477 -807 -347 500 -317 892 120 -961 666 316 343 212 48 225 702 -437 -988 85 -119 -250 -310 -938 -846 620 651 -647 -749 334 -655 652 687 -206 8 -717 878 83 333 -34 -587 213 775 -796 870 -142 364 980 -995 -658 83 -46 -621 990 -704 247 -910 738 16 -86 294 213 174 -797 671 -551 -49 187 388 -111 271 266 518 20 -594 901 -801 409 993 751 476 217 -181 -688 -818 820 196 -525 880 786 -572 -266 -613 188 -57 135 446 -438 552 -838 -540 993 654 -620 -222 270 969 791 966 -457 949 -173 34 7 -525 592 488 652 -793 -576 754 -924 298 452 862 65 -251 494 173 404 680 761 -394 -135 559 861 -422 -446 786 -820 -484 -461 -573 594 -424 245 -424 -386 729 388 959 241 -933 30 -716 114 -778 973 669 81 -355 242 482 322 -430 637 -177 -299 -322 -320 -319 -586 815 502 369 309 -33 -210 290 -478 -799 -238 -618 -876 982 625 -831 -593 -254 123 -459 -536 -43 -531 666 805 215 314 545 243 162 -32 -378 108 -241 587 -587 -704 -982 885 32 -905 305 -781 268 782 966 -396 -951 -739 288 358 334 562 -745 691 -102 -145 -74 106 832 -427 922 -536 -483 -147 -879 380 182 368 620 281 -468 -637 -4 -265 61 -397 918 -727 -414 937 306 333 -102 -927 421 -630 364 1 13 -722 352 -325 575 -226 406 617 -7 -839 -170 -80 -178 -518 707 211 -800 627 905 -873 -885 799 209 -91 -247 24 -24 -525 129 -7 -516 962 435 202 -691 503 -500 681 809 -972 -115 -277 973 693 716 801 28 456 822 -208 -114 -162 536 557 184 112 789 -159 0 -880 -247 -622 -825 -148 571 -192 341 610 984 -30 -669 283 148 522 -580 666 -767 787 -901 704 -37 -574 -40 105 473 508 632 896 -163 -344 -759 -582 -131 952 -661 -350 -486 745 535 -762 940 20 210 -910 -564 737 -830 671 926 -612 -294 702 326 393 845 -373 104 -109 -797 747 467 633 -204 361 823 637 384 -35 -862 -481 464 -890 459 -268 -488 642 768 304 -505 797 17 414 716 528 280 -494 132 -52 -25 180 -589 -155 819 224 468 -158 -644 575 627 288 -701 86 -169 -707 -284 913 246 435 585 8 -848 -31 454 340 675 818 -665 596 -517 198 31 938 267 743 468 780 378 -570 -139 851 -225 454 -403 453 -648 613 475 -561 678 -508 532 351 -553 -387 645 -566 550 418 -237 -234 -804 -169 286 163 558 774 -787 -806 -40 -605 -872 -658 -149 70 191 877 430 -664 -50 745 170 96 582 -922 -931 -86 352 148 -977 999 32 959 293 -123 -384 62 213 236 -105 915 846 -476 -783 -975 -389 -857 -343 -294 -481 -172 483 297 -917 -477 259 -290 942 -105 -127 -876 639 -107 -952 356 -440 -48 -129 -607 -112 26 259 6 -436 -453 674 -236 -883 549 52 979 -357 879 502 -389 953 -620 -319 -341 748 -769 -773 -309 -38 639 -857 426 -493 485 -949 397 -112 -906 160 728 71 -726 -942 -885 -660 -347 -411 372 -836 -633 -687 -741 -517 52 -77 -893 -987 757 -406 633 1 -287 512 84 -952 322 804 -651 924 284 466 -324 -312 595 -669 -232 -502 529 -101 185 -601 -914 289 198 56 -720 -83 -325 -898 902 -769 -239 -270 476 652 -891 -55 -437 295 977 757 -834 969 185 -930 -267 -740 -761 -768 -996 -178 -38 225 130 999 671 542 -877 737 916 -553 689 933 266 -754 -347 -56 -3 407 211 -705 519 183 231 79 767 558 390 -372 -647 395 -55 163 488 457 960 -408 -369 -208 -905 639 742 -974 13 -161 -560 800 -679 -282 -481 -471 -155 -934 243 621 118 822 113 178 -662 946 -949 -614 -572 19 -712 -95 -563 822 -487 293 307 107 891 205 816 -146 -121 -668 789 552 -472 86 -324 -813 336 -527 -647 -943 -377 398 259 -326 -221 551 -616 -684 -660 -212 -476 -417 995 -685 276 -999 717 -457 -118 50 373 -217 -394 -504 326 737 -66 436 -774 -254 453 92 504 -580 845 294 18 996 -846 -943 -986 730 -326 -31 -519 -910 594 625 -417 -65 264 -302 -193 -400 -339 71 154 392 872 -235 -980 750 -356 799 538 -178 -687 294 -60 -935 -244 245 356 -574 -31 57 481 -915 91 693 638 -661 970 -726 330 -659 433 641 -379 -698 -720 -790 -351 97 -749 -845 -96 -357 358 -401 629 -886 289 -691 -145 403 881 890 -311 -143 237 -733 336 -267 814 63 -862 386 -14 -351 -28 749 458 -883 778 516 -347 -39 -876 -426 -169 -709 -474 993 -937 -73 636 -365 341 -322 763 240 458 580 -171 878 -376 625 478 -245 972 160 -335 -606 -579 -402 -602 -136 270 -313 487 415 -257 689 432 99 293 -861 210 310 997 -274 -756 -758 883 656 -589 5 -58 -844 -800 -51 -559 -21 -515 -182 -200 347 467 667 891 -96 112 238 -563 443 959 -71 674 42 57 -928 742 563 65 953 550 -422 64 -115 -383 49 -596 -866 512 -386 310 -278 413 -931 896 847 -284 -102 643 -390 -790 588 389 908 -974 -616 295 5 -507 875 -177 -444 -56 -954 -402 -897 -409 184 -497 -90 1000 -952 -26 562 -600 -205 784 158 -520 938 782 137 -480 -363 485 638 -214 -804 266 -992 -707 712 50 14 742 929 50 -717 -1 -990 -972 -238 262 -335 200 83 -711 209 614 830 -221 -172 -142 234 -249 429 894 -152 -373 650 19 523 935 58 375 -346 207 -776 -858 -516 -823 652 172 -755 -186 998 -449 -12 729 -663 40 -849 -186 -304 725 406 697 474 115 875 195 984 -635 -290 754 -614 235 -219 858 744 957 530 -322 58 -804 178 616 473 800 -272 -494 -441 198 42 673 256 234 -899 -828 -190 639 -174 -112 -357 -187 782 -798 -805 -561 -899 -3 -285 -234 55 -880 216 -157 473 558 347 -910 -673 312 -449 -669 521 -657 551 355 -660 -631 -309 -148 132 138 -537 390 915 570 886 426 448 63 -755 -470 963 243 444 975 973 -25 -174 772 527 280 29 58 953 -787 666 275 -557 -851 -518 -891 864 -506 200 589 -925 -15 -670 -135 329 -205 11 405 47 -525 -208 765 536 457 -310 -541 260 898 -410 -549 35 -817 551 300 558 -729 -989 611 -391 268 183 -229 -841 -880 78 267 -594 -571 935 20 -431 -936 -475 -881 885 -596 -857 -36 650 -175 564 -77 -874 274 -386 31 -493 137 789 -222 -272 -263 687 676 584 780 -483 -126 -943 -736 -950 186 -721 -315 -899 207 -152 -782 -936 586 421 430 123 -189 690 866 -975 -348 774 -401 -550 -481 406 235 -404 178 233 190 565 -793 199 788 876 -741 -67 50 -5 273 -548 901 788 401 310 -363 -681 875 879 -249 870 25 -418 -66 820 -148 -825 357 972 -184 -889 817 412 -317 -833 -129 297 -256 -609 -788 510 -521 411 -193 -90 -974 -375 717 -59 272 -928 -490 34 -975 -785 994 -941 598 683 -957 -669 -801 -810 -950 539 -392 725 853 15 -85 -935 727 -417 -743 668 224 572 -831 578 362 808 -304 -417 -896 679 150 10 -706 597 759 -52 -465 -580 -589 -556 482 -357 -162 -528 75 -595 604 -787 949 -895 759 -527 585 761 429 489 -629 -371 331 95 -660 416 -270 846 -978 635 513 -946 952 155 -727 378 560 -729 68 366 -417 330 182 -354 -751 -132 70 -368 -124 355 -231 -881 -137 -140 277 -586 -465 -79 -820 -142 -453 295 84 -828 618 150 -138 355 885 920 -530 -197 -325 682 -425 -810 -582 392 776 945 -839 741 691 -700 -915 -129 139 483 -459 694 624 -430 455 104 39 364 -311 948 -903 390 848 -565 -810 799 -787 365 -601 600 722 -749 -917 488 -325 -502 -892 -710 -271 -863 938 207 795 473 -545 798 -76 -595 230 710 503 971 45 -93 988 728 589 463 556 -12 827 887 -814 -528 91 594 -139 840 891 -813 -671 399 -135 -544 364 -854 954 796 212 367 -740 757 -782 700 66 68 -933 305 -312 -582 289 165 -891 780 -135 667 794 -754 -920 -850 527 -604 -836 -469 -202 -235 150 -90 4 134 -289 -98 74 -188 911 69 27 596 302 -956 -675 -808 -832 -864 676 801 5 574 -215 622 -59 909 919 554 68 473 524 462 -288 -616 250 -777 -190 553 791 554 -685 250 43 613 -270 580 885 -299 -131 -232 138 786 -433 733 -369 474 937 -895 -63 -533 -992 791 -319 -740 -277 -627 739 978 -636 -505 106 -262 -18 457 610 372 -344 -238 -320 -565 -764 -168 698 -546 -937 -240 -364 -106 612 -169 931 -572 612 -310 877 57 975 -957 660 196 541 -111 319 809 873 -271 511 -790 864 209 647 -316 -391 -157 -755 25 -970 27 68 -63 383 249 -755 -779 -894 -506 243 -648 361 707 952 -121 -262 554 771 979 -151 727 -568 846 162 337 -295 768 612 139 -973 -73 881 -275 -620 384 496 -68 -717 382 -345 -593 -223 533 -319 -549 -208 -870 -569 -157 -785 203 221 -265 -639 614 914 -455 -556 -923 773 593 38 702 837 64 -23 579 -942 -272 -199 983 -988 -166 -68 564 -861 -686 -648 43 -334 -34 -69 -103 173 483 -474 983 266 -609 -302 -845 84 -70 360 -161 890 292 -364 789 62 369 -229 -315 -633 -949 340 -601 -177 843 -389 977 618 558 618 -765 -908 -540 851 -246 519 -423 -670 762 -294 -311 -410 -754 -836 -927 -55 -954 -768 -862 690 42 -678 -263 -668 626 -309 -870 -578 -937 774 774 851 -298 344 359 -210 774 -828 543 -871 -314 -707 165 -473 139 -693 202 -831 992 470 101 464 210 385 -738 436 -442 -9 -988 46 827 -124 -146 405 663 820 663 846 -553 457 124 997 634 169 -285 -91 601 -768 -734 108 -4 -182 -495 675 -324 -494 -717 -440 874 -767 -111 -381 257 -111 949 183 -430 -195 -303 -184 -413 624 596 739 -502 -781 654 -574 -733 9 307 610 67 407 -608 -933 897 -139 417 973 671 403 -613 -992 -991 181 -284 78 -689 -106 -767 501 -692 -484 334 538 -565 -824 -192 -698 -968 389 471 -656 498 984 -302 565 -949 968 -725 -30 290 -271 206 -623 -769 635 -19 -575 390 417 268 320 510 -175 124 568 -147 459 -603 -412 -979 -982 -409 -338 -58 -149 -543 433 660 -130 843 583 -193 126 -850 -610 -187 -961 114 -245 157 -67 721 95 -908 -427 481 298 -34 -855 650 -607 619 -529 231 74 -102 -866 -533 675 -851 -826 -518 -334 -997 -32 -34 -281 -957 -367 458 -47 -154 -340 459 -874 -464 688 601 -396 929 -756 -866 59 -129 481 926 -40 -589 44 125 993 -532 -390 -79 634 869 75 232 697 958 -30 -712 56 394 680 -367 -356 -616 -999 -287 430 77 -441 -80 -114 55 945 732 234 945 -289 -287 691 618 956 -792 346 -461 -442 -468 77 429 848 -98 914 423 -991 -625 915 -776 -728 -543 -754 -513 -18 -165 -787 -39 482 -281 -442 -285 -447 -587 -579 -22 408 -617 -160 -977 -113 -815 -733 -305 -919 -430 891 398 -239 -234 701 -648 -528 18 108 -451 -329 -190 924 -591 724 579 -668 -645 -44 304 -229 429 318 -831 -594 726 -800 -396 -691 -972 -612 -684 -600 842 -682 163 -41 808 -556 207 54 180 -785 46 -479 61 455 816 -93 -695 -74 118 216 -787 -371 -334 352 -750 81 -656 210 -205 898 -272 -287 -941 -851 -487 -403 -811 -59 700 -763 -237 -669 -450 -348 621 -301 625 -485 -542 -473 720 -964 -571 864 -517 449 53 -499 892 -911 843 160 -123 550 -353 -727 -333 -969 849 -684 193 978 -454 122 -966 610 -474 -77 -316 845 474 -706 366 -283 -42 467 502 -533 -657 -760 -587 391 -142 -153 760 -905 -509 -663 690 568 244 399 22 958 -970 36 -906 575 755 501 -583 -597 767 -379 378 -612 850 -138 813 -764 -720 158 863 -697 316 -712 -500 731 224 -941 -958 1 -78 35 440 963 23 114 137 469 -992 50 531 -836 162 -928 607 -788 128 131 613 411 -550 -544 -476 393 -560 -279 -121 -630 966 -504 47 902 747 -677 758 265 -545 -406 187 -373 -321 627 134 251 -611 229 194 698 476 -215 77 -730 -164 -976 447 -819 -985 -396 349 -717 841 -43 -371 205 624 -744 -428 565 -554 -780 -461 72 793 -292 66 -307 8 -944 675 616 -713 268 696 188 -444 564 470 193 -989 684 -727 -667 44 -347 -114 -996 742 -130 -916 820 -291 944 -931 194 -81 -951 -875 -742 -772 180 -268 -934 -98 432 -51 737 926 845 165 102 -75 -204 -436 636 -510 704 657 155 -808 -530 604 134 -356 740 418 121 -543 862 691 -836 -96 122 669 -681 234 579 -127 -265 807 -907 441 473 -328 612 3 513 922 -951 272 395 3 -687 -247 681 908 907 -64 813 381 214 161 736 -154 -978 168 -425 -551 -721 -981 -762 -134 476 965 216 -778 752 615 -400 157 -948 -663 -30 674 -878 -911 377 883 784 368 -954 489 595 -515 -74 490 -597 487 -260 302 -484 -20 -745 -589 832 -530 7 351 -593 -965 -252 -207 961 252 508 -989 -124 494 -397 31 -812 204 173 -979 -785 -902 803 -136 963 540 -944 40 -355 58 667 572 614 492 -463 579 848 522 784 618 849 990 -692 -59 -400 421 -256 -115 366 158 -180 163 -866 -477 720 -516 -222 369 664 132 821 -80 768 387 634 600 519 7 -314 -823 -100 -631 -341 681 -142 912 -238 -955 194 -65 -697 218 217 -282 819 -873 -884 351 899 916 596 -580 -470 -741 84 464 85 356 -178 -975 709 442 -696 -302 -482 -917 385 -203 -436 -840 -212 -765 687 261 298 901 304 165 -544 530 582 -585 301 -336 339 643 648 435 79 -235 -542 384 791 299 729 -848 568 521 -578 993 -251 -749 984 -614 43 182 393 26 273 602 344 825 901 -75 -957 -790 -628 -496 -356 -851 529 -423 -19 -83 608 -85 -331 -923 -825 989 -560 137 -214 -392 411 477 -218 308 513 -881 89 50 869 568 -4 -302 -772 -186 277 540 -784 951 138 788 -810 -830 -827 200 -824 668 -964 -673 -213 398 -163 395 -117 -977 -951 -483 884 -597 619 -738 583 529 345 526 -674 -11 -578 532 -562 -456 608 -300 422 -651 -301 -926 395 -21 -462 -225 -138 784 180 107 -12 -17 691 -918 313 -108 -827 145 -588 -685 -311 453 -498 11 769 -942 -939 352 599 282 953 -78 -961 974 879 929 220 808 421 -305 642 920 396 12 858 -266 -231 -397 -582 -573 -308 -119 -52 450 -406 774 -452 656 -575 -64 -485 353 837 -751 -894 -191 291 265 693 457 -776 324 -99 -14 -358 -958 -806 327 676 -620 -464 774 202 -84 357 -495 798 -795 -840 -960 -628 -71 761 533 -55 959 463 -182 674 -646 -931 -71 427 -663 -642 -984 -835 -113 -512 -2 468 537 831 130 -810 -439 44 -52 996 -203 679 112 670 864 474 211 -906 502 -500 79 -265 396 997 832 -583 605 590 411 -243 913 -286 -5 -698 632 738 -899 -264 198 -484 -530 276 -97 -562 -356 -787 674 -623 -258 371 307 270 -248 720 635 979 332 -901 -984 -351 944 93 -756 -868 -295 -704 -300 -201 473 -104 896 874 -46 -563 -554 -561 663 592 619 512 360 -456 -233 -570 -279 -489 -926 -896 -457 -539 558 -811 -714 -517 -763 -740 -620 -269 -78 376 -852 621 -171 240 864 -307 170 -528 674 288 -344 914 -482 376 178 612 229 351 725 -648 683 366 159 531 -525 442 72 875 361 716 -484 -985 77 304 279 -935 65 580 609 -133 -911 295 909 -399 -716 -755 -300 784 15 325 984 4 545 656 -745 -310 926 342 32 -493 -5 547 432 -481 -917 -785 -661 309 113 26 530 -274 399 330 859 -975 -532 -386 -568 687 173 111 -23 943 179 928 -333 476 983 -819 398 -545 -821 348 -211 758 542 -242 -271 448 -917 -25 -571 541 750 937 -249 40 689 468 -581 920 198 -848 710 -962 778 886 0 812 726 845 -848 252 927 -939 571 -753 606 846 862 -583 -93 593 -618 199 -849 486 580 -195 52 894 -581 -725 189 -552 790 190 -532 -234 -534 -365 283 -242 363 -719 755 -29 636 -873 286 505 790 893 -889 -767 -630 -405 914 390 -141 -226 857 -501 -157 649 885 873 153 961 93 -689 39 314 -655 -799 250 -599 898 678 103 403 907 -930 -819 903 906 -25 672 924 797 -915 -299 -29 578 20 -193 -861 -462 -420 474 355 198 443 -624 -262 83 -584 -390 -735 763 852 -253 133 925 124 805 100 512 -478 573 609 902 -54 -440 855 -509 590 378 968 -189 768 -631 -285 -978 104 917 -435 718 397 686 215 29 -822 -651 843 210 -877 -972 -254 51 -613 -521 -288 -507 -401 -682 -960 844 -578 212 -472 436 -984 -172 -460 907 -116 -308 -268 -819 691 -857 907 -397 109 332 -815 -918 1000 -797 308 -321 -530 -815 -213 724 -990 42 -605 -15 -799 168 187 495 536 868 -611 774 -714 174 813 485 -64 -719 -500 545 -249 22 420 624 -913 302 -302 -416 693 380 -798 248 631 -52 769 522 -133 435 -842 585 -400 217 547 261 372 -218 -832 13 937 616 418 237 40 67 528 -443 -31 -230 -517 546 138 -610 672 -837 -684 926 353 -837 -417 384 740 671 -818 -354 675 367 -957 356 972 598 466 4 -526 319 76 -308 -448 797 -430 642 555 -537 535 487 -311 -650 963 304 555 975 188 497 -712 391 469 430 57 -63 958 785 464 -909 -366 125 487 -326 483 -579 764 -489 3 750 -39 -754 20 -878 -398 711 185 -945 437 676 450 231 -539 -54 -66 434 504 -288 968 -882 -812 -451 898 139 482 -6 -300 595 364 -734 273 -432 340 332 -255 -324 966 704 372 -296 607 608 570 -438 -694 -275 883 -635 481 -292 -450 802 -134 487 1000 279 -943 -545 141 -401 -361 259 859 -582 -664 -248 196 -413 143 -875 -682 -427 -987 -352 -900 -499 448 -295 -945 -366 -193 -305 291 108 755 132 -92 -225 51 650 -298 -848 908 874 436 334 830 -810 -435 -45 -115 -985 696 817 899 548 -765 486 949 568 289 301 608 -181 88 -66 -334 -33 953 -483 706 220 741 144 -970 -17 -662 -120 -814 610 -699 884 -250 682 558 0 -148 228 -528 762 -117 -195 800 753 543 -10 221 -240 167 -717 676 -306 25 -576 -757 -879 786 934 -56 64 515 974 -555 918 385 261 -962 100 -331 -377 503 -602 -811 771 -954 54 -678 -267 286 -713 350 289 166 -3 -148 -810 431 159 -31 -553 42 -909 871 308 -17 -435 430 566 174 -346 651 -131 947 657 -490 -631 -571 817 788 746 -473 582 582 160 -709 -451 886 495 -685 -176 -89 -916 443 216 -651 -227 139 -945 -455 -460 144 -729 495 -4 83 -315 554 -709 -494 -732 912 -104 -17 -178 690 -830 942 -931 644 -606 45 260 617 -835 -407 607 -36 434 -355 -534 -245 -103 -693 -452 285 -513 956 -937 -58 -40 -655 840 971 -759 -586 19 -62 -188 933 -773 -274 383 -834 685 -453 297 151 952 -645 183 -643 -90 797 634 -587 92 907 16 -126 713 -677 738 -84 -133 -235 -50 -939 -471 -544 703 -718 -820 -726 -128 498 864 794 -27 -75 114 508 633 -250 945 883 592 -435 -891 -306 -788 -899 202 42 -921 851 836 -451 -252 -47 -256 307 -216 557 -126 -174 731 -652 -700 -225 -510 938 985 624 840 -6 544 -607 -287 -723 1000 -834 -229 781 315 376 8 -792 745 168 276 637 -283 53 804 -45 33 993 -336 -138 -850 914 -154 864 845 -524 -179 216 -207 589 8 587 460 -704 941 323 -525 -579 -799 499 269 818 118 301 -13 211 -795 279 -996 926 -150 506 -698 814 -615 -601 752 -126 732 491 445 840 845 -616 631 606 5 -376 -583 56 699 -682 12 850 470 -636 587 306 450 172 -552 430 890 -58 201 735 -610 878 -211 455 -835 -874 -925 -77 -490 -958 -151 643 71 846 361 632 -7 -182 148 659 -180 -167 -46 -638 560 -806 -236 619 947 952 291 959 49 -731 753 422 70 688 532 3 412 204 326 12 -461 -538 88 -576 889 -457 288 -103 -193 -200 778 576 -36 -157 923 -558 -994 825 -485 -347 737 761 189 -906 -12 -614 -79 -595 376 17 194 862 -26 -244 754 -340 -387 -886 949 -940 236 580 44 -128 820 344 535 952 -78 -856 -426 -181 331 -458 -451 -586 -30 691 790 -964 -916 -98 -431 227 -486 613 900 -785 607 795 -747 -909 699 -636 366 -880 234 -697 -864 215 837 667 -672 299 551 -889 881 -963 -110 -352 369 546 885 385 759 -809 -574 -255 91 564 11 640 -160 76 -719 591 715 618 257 -433 781 -647 261 -505 561 184 852 680 590 -280 -984 123 -176 170 -176 288 -327 -197 290 -765 83 -958 273 609 -278 103 836 850 -135 422 580 50 223 -682 -766 400 918 -718 -453 -782 -346 122 540 404 -728 -138 651 -551 158 912 -348 -747 834 -490 -944 -513 -720 556 -247 -883 -657 762 -641 280 -565 892 -986 269 -332 573 321 730 -781 -579 515 177 787 376 361 -236 738 449 -51 -435 196 632 202 388 -85 -390 342 946 -933 65 169 223 676 -153 497 211 -679 -64 -851 243 437 -680 -925 928 687 49 -842 486 -596 -885 -358 -589 -306 -310 -629 -377 503 -991 356 -698 -867 -69 391 -146 -711 422 149 774 -953 905 -699 -58 493 -37 349 -88 -447 -777 523 5 230 -369 -604 -643 786 -15 -757 -295 155 -961 -775 829 -192 -424 -349 -357 363 707 384 -361 938 -521 899 580 -384 -460 656 -661 821 -106 -921 -578 -477 -611 -885 -39 728 777 520 -91 -224 -593 -185 698 59 726 520 -837 954 -723 208 586 -360 -45 1 996 -34 544 132 -1000 -948 515 -570 -578 84 -218 3 -642 -821 -921 -680 -802 -545 759 584 417 426 353 187 856 701 404 -783 975 -908 964 918 -267 725 -724 -327 603 450 209 288 -683 418 -933 492 -783 992 -448 27 -229 188 -622 592 -427 19 311 -517 -690 -121 612 479 -89 38 -901 686 -840 493 -216 288 -128 -480 -937 323 -776 -978 394 934 119 802 861 924 146 -88 -144 741 -646 -127 -3 -752 -550 -184 909 -979 -993 -33 861 175 -463 113 391 964 301 -540 -283 105 771 122 -703 773 -686 -129 597 879 277 -544 123 -918 110 494 529 532 33 529 -575 153 11 -510 -969 56 194 334 737 503 -167 -376 894 -743 -697 -732 628 -493 577 253 604 708 -746 950 -695 -60 -347 175 133 -514 -554 -288 -483 -52 570 -962 -788 619 -430 999 650 338 184 -355 307 -225 -553 -726 161 -378 221 -449 217 -809 128 -128 207 -914 431 128 812 841 241 223 -660 -790 648 523 422 157 -35 -2 709 837 556 184 -943 -370 996 656 627 -594 -373 -80 -367 190 -920 961 -922 576 913 -610 72 526 190 174 641 -865 -541 385 165 943 35 852 322 163 -658 -325 -717 -226 -457 -753 -634 509 -824 -446 488 -295 725 769 -540 423 850 812 483 321 818 456 -927 975 -402 -833 -659 680 908 -986 19 962 -698 -658 -601 777 748 780 -417 -407 586 -349 368 -541 -338 -842 -983 -454 747 -677 173 176 392 -223 612 -538 -703 -294 297 -220 -95 -653 -280 -686 107 -441 -769 218 -472 -856 -958 322 -961 -807 162 308 90 -65 714 587 -26 -220 -93 539 363 -24 706 -187 -246 -463 -613 761 -945 797 721 -236 -245 -110 862 -272 -745 -476 -736 531 -868 -371 -658 -324 -792 -396 -247 335 32 199 -233 -753 -702 613 221 -447 -816 658 564 561 335 -167 14 343 -339 -313 431 -980 -952 -455 -534 913 837 -919 -425 805 -813 -367 304 -808 440 -520 -200 34 391 -184 -312 -383 717 -381 870 397 18 365 -412 -674 84 196 -495 288 227 -595 -404 -355 845 -29 -551 804 912 307 -645 394 -399 -996 -394 134 178 884 -98 -782 938 998 -392 -238 394 600 801 -840 231 292 100 660 536 998 -204 95 -623 -530 39 626 674 -568 -291 908 -310 560 572 -285 427 725 -715 54 872 -145 169 12 -691 -689 790 -637 -600 -882 -371 -157 -40 451 430 -278 38 -162 -518 -941 -784 425 -282 -631 498 672 -326 330 -904 -462 449 385 -296 -988 684 234 540 428 -565 466 85 616 293 -894 -297 125 -478 650 498 -541 -624 301 913 839 -721 -484 -785 56 -884 -955 -25 1000 807 712 -776 -808 926 649 743 969 539 625 807 -637 -888 -369 828 -609 193 -573 752 -760 -209 284 -218 -960 661 392 705 -214 -939 -634 903 -504 -567 -845 -701 621 690 -629 532 716 644 -860 904 -498 813 660 -634 764 208 -969 -448 -599 303 -749 512 -198 -60 316 499 683 275 386 370 609 -856 284 77 -254 810 -775 -452 681 -906 385 -99 -700 107 -495 538 416 149 492 543 711 -746 877 -701 -541 115 -77 -368 -229 -128 -882 -238 -992 152 -716 -221 19 -161 -977 -589 -6 885 -305 947 -975 -703 889 -280 615 544 -929 333 857 -431 -697 -327 -817 43 544 880 -925 -578 927 -121 806 608 923 -919 629 -476 588 796 -547 1000 552 -790 -494 -236 -385 445 658 -511 730 -988 -909 -105 -913 -807 260 343 389 467 -442 -450 515 -462 628 -878 386 586 -416 -753 177 960 -449 -371 -367 -724 872 -113 -776 -653 568 -606 -875 -259 -408 138 83 40 -817 -266 95 235 278 43 435 -576 818 768 -486 788 347 -263 675 107 -248 774 -538 -761 668 -770 -113 -102 64 17 22 928 -669 603 43 994 -871 809 -496 -914 -560 -991 321 -659 -829 697 434 -85 -566 857 823 -58 61 319 -499 495 -548 790 -365 16 -568 -302 924 -919 572 960 104 -181 316 311 43 742 821 -868 32 613 259 860 836 -28 -862 -671 -2 321 609 744 -357 -927 41 -514 624 -793 22 -299 -559 201 740 -178 428 -109 371 407 -459 452 -639 -158 -726 351 -91 386 -209 505 100 -951 -838 85 -440 133 -355 491 352 -235 923 -333 908 -640 660 -160 298 81 110 641 928 264 808 -404 -240 47 953 406 -72 334 -242 -989 257 -470 -733 360 516 -674 -597 -209 -292 962 -343 540 727 140 446 929 911 -886 -529 202 13 -510 910 664 -448 -838 -670 -799 599 755 -175 36 449 40 -133 -710 637 126 670 -225 464 334 730 -913 544 912 693 -882 -582 990 498 180 -836 -908 -161 88 -474 14 -116 843 469 -399 122 -302 755 641 -308 -364 169 605 -377 470 -684 791 -181 794 -654 -468 -413 -294 815 726 -894 49 -316 -538 -661 396 -548 453 -96 272 -996 -705 -333 482 -30 -685 388 394 505 849 681 216 962 856 503 -978 -219 798 332 -744 709 205 -56 -427 220 -169 -542 -798 -378 484 -943 915 -607 73 -468 538 580 -512 -366 450 -34 90 56 48 306 -982 822 -957 -160 -212 337 -459 447 980 367 -312 -799 -306 650 389 506 -151 -110 -280 -124 24 -25 199 284 -505 287 -844 -529 -630 169 482 677 -518 997 98 45 539 -865 896 812 -812 118 701 573 980 -291 -885 -561 925 -714 -768 -823 274 -343 -21 -587 -612 -291 197 -557 -490 -179 -398 972 -865 444 -815 383 726 763 -647 570 -576 -227 790 98 -793 1000 456 307 -553 -342 -176 74 555 786 413 -317 923 410 194 97 -299 -793 -827 -457 -470 -288 -875 -903 930 -868 -715 467 -461 777 701 776 805 676 -781 -287 -655 -116 798 -166 -751 86 -463 -488 -216 827 -60 -531 -43 -8 823 -909 -619 -744 662 -586 852 192 -432 -413 518 -238 -840 -189 -838 -201 -315 -719 -847 312 772 -255 336 -176 19 714 193 95 550 339 699 564 323 -48 367 -836 960 194 -531 -76 -814 -528 -261 76 973 12 663 840 190 784 -617 -106 769 -621 -203 507 162 -893 921 -733 -473 -431 24 40 -80 -867 -73 807 -47 -757 456 417 570 -470 210 -327 -958 476 887 -977 709 846 -898 -919 528 563 -473 578 266 -279 121 -26 125 556 -822 270 795 228 155 -845 146 -941 34 826 720 -310 75 44 942 232 898 -862 852 764 733 152 617 677 -803 178 560 -931 841 496 -333 119 -233 -505 -18 800 -212 133 736 -144 -586 -6 431 -670 71 294 -240 139 805 880 620 -11 410 -313 800 -844 595 629 189 88 51 -212 308 431 -948 906 320 976 28 605 -518 942 712 418 90 -568 -724 -910 465 234 -456 -412 529 -125 -844 -824 -377 924 587 -865 -987 -784 -377 860 793 648 733 -293 939 -556 469 -13 251 -335 -816 558 144 196 918 33 520 -326 48 70 -365 708 -783 530 637 11 686 -422 145 -175 187 -365 -635 -915 226 -849 -817 -680 955 -656 -764 46 936 -465 910 155 193 -336 692 825 675 460 -223 814 298 314 109 -308 998 -729 725 628 -85 -737 -641 -99 407 337 -353 263 15 -831 822 -77 -459 -812 754 633 -980 -525 71 189 -462 -908 -830 -282 -35 509 -860 101 -419 264 12 3 -507 -310 -569 487 -298 668 489 -240 454 -983 219 112 326 -175 -133 493 106 835 619 49 758 -743 848 -594 -599 -431 481 212 13 -665 -861 15 -34 -312 73 -403 989 18 -442 -827 -442 -168 -984 -235 803 -743 449 668 -490 177 -484 -596 -252 489 760 601 634 287 -339 263 323 687 562 815 685 369 712 -132 663 -786 -406 -127 530 -322 -398 -28 244 -313 556 199 -461 -184 -910 722 -640 -249 405 298 -779 -946 242 747 948 -630 -18 -994 -706 230 -566 1 -195 -75 -923 -771 332 -444 -982 643 908 -433 372 754 884 -951 -425 -285 665 -724 -748 -573 -699 -292 -648 -933 997 -295 -235 -892 863 522 720 -931 47 588 507 -583 -634 -775 -340 -582 731 817 584 -664 -191 -82 -29 -732 -171 -612 -650 -483 -20 -943 558 582 326 -890 368 725 622 474 337 463 357 862 494 -589 378 967 -461 902 -263 495 -360 640 75 -365 628 89 -471 -49 173 -977 28 577 708 268 35 84 -643 205 181 349 409 -739 40 -631 -778 519 216 72 -120 11 -918 -516 993 -887 135 -584 -895 85 -343 511 335 -717 850 -988 861 669 433 233 -995 145 477 942 807 916 134 -831 -710 -774 329 -142 -35 191 -166 789 -597 334 564 -677 238 -454 762 833 -259 986 -711 229 -667 -375 855 -111 -254 -41 686 -484 540 126 -331 530 -33 49 -818 88 134 -824 -640 -89 -37 328 696 -177 -712 -258 -72 -278 -795 -284 -149 774 129 922 186 -371 604 118 825 892 351 -538 -653 -486 501 -221 761 -135 707 775 -13 -878 -255 269 -333 289 618 262 858 -92 0 371 -404 7 -960 65 -504 430 394 954 841 -351 -193 -309 9 42 886 -944 333 444 47 623 717 -118 -186 691 -244 76 921 -779 575 295 -639 791 -958 72 -815 128 -57 225 -82 191 -555 -736 -773 776 -571 525 667 -448 -681 -108 -682 -946 -642 405 394 623 -178 -739 -951 -679 163 78 230 -82 869 -655 -323 -638 -392 -774 -135 -366 716 -50 538 950 119 -56 991 349 -588 -8 -779 -657 293 84 839 -564 394 -262 -935 -181 -966 538 -816 346 648 574 73 -504 605 78 -176 -56 863 135 -223 -95 -755 -695 -277 -401 776 243 -327 444 830 496 11 170 -452 643 100 -838 423 -453 831 473 4 -378 607 -483 -948 78 -359 -231 525 -1000 -419 -883 -110 884 -988 -905 202 -319 -364 -964 537 857 -996 -486 853 -857 654 208 -878 355 -137 221 -97 878 -621 -465 103 220 323 -924 -239 534 291 270 -823 -160 -82 142 -456 -758 -260 551 -472 -731 112 -512 473 -621 -609 -241 -130 -293 -966 652 274 629 -821 -338 388 659 -744 427 365 461 -286 574 877 289 -46 -330 736 733 705 886 -553 -374 163 -800 -942 466 430 30 -303 533 -239 -755 952 -83 -20 -430 447 629 -259 550 -254 623 -74 -791 819 592 827 776 -602 495 -612 -859 505 -725 -638 402 -137 -186 787 -765 221 -825 -560 -675 903 -740 550 -319 -518 545 768 847 680 379 321 -62 -135 -106 547 379 23 986 908 -581 -497 -467 -59 -853 960 39 -866 74 987 -973 967 -583 -467 -571 113 198 849 -125 -723 -470 -292 220 -429 899 414 79 219 748 218 552 -877 848 -955 -963 246 -93 -895 -326 456 -718 383 -499 560 -642 422 625 785 -361 995 -237 659 -982 575 -413 180 -84 -85 780 -101 845 453 -6 -692 438 385 837 516 861 470 963 -758 366 -749 -879 -823 14 -992 886 177 -899 473 -397 -798 719 -73 -362 390 322 430 -687 284 -39 -415 -275 816 -530 607 737 14 -979 -735 210 307 -412 -295 768 -921 150 401 -399 430 539 -393 -898 -93 -773 551 -911 753 633 993 490 510 287 472 786 -218 -171 874 -845 -105 707 966 -459 -802 802 512 984 -690 -845 -417 -9 802 -786 921 305 709 183 -947 909 -26 -568 407 -788 -254 159 -720 -369 -949 -195 -261 -785 -600 -636 -663 37 -429 -806 176 156 323 108 221 501 -399 939 -307 -209 988 74 -363 -778 625 -535 -897 504 -406 -253 -441 678 5 752 -639 990 89 64 -351 -313 -927 -186 594 695 941 290 99 140 147 -22 -186 697 -326 -978 108 814 558 657 546 274 -780 288 -644 394 577 189 -918 905 587 -146 -365 -921 -242 799 984 533 963 837 -742 839 -585 -480 408 196 594 705 -373 -462 286 -841 6 630 437 958 932 563 -337 -783 49 429 -81 -371 499 -404 205 84 709 660 -741 115 -669 75 -577 455 421 -254 695 -144 -511 -893 107 -837 92 325 331 404 353 535 -561 -793 911 -150 891 993 368 326 -601 -581 645 127 113 334 -233 77 -778 -721 -202 637 62 109 546 56 737 721 -551 -184 -456 498 -765 810 -48 -391 -381 132 -998 -773 856 682 -698 -393 -555 -989 -370 -366 890 -258 -94 -112 444 -312 -8 -90 -155 762 -9 125 -309 478 386 495 -606 200 -996 131 351 -745 777 -847 -385 -522 -399 838 -803 678 -805 88 -753 -685 -296 982 983 -183 -508 367 453 -730 -177 -375 615 -8 844 489 -722 -809 -428 339 594 -839 -319 -329 198 855 -646 633 522 158 791 -316 233 178 279 -234 -522 -691 92 -657 -861 -591 296 215 344 111 -950 767 -802 -925 935 -91 -304 796 667 132 -172 -338 303 926 923 -297 -919 -243 976 204 -286 -600 399 45 909 514 845 296 633 -930 693 -627 -464 -93 -76 160 387 35 -534 -144 -899 -684 -934 68 -603 -911 -987 -123 -389 995 -178 203 442 -138 -522 220 724 -60 982 -546 -414 947 -261 -653 -101 -395 563 237 561 448 -744 180 310 -85 751 -393 -386 -147 -376 -484 272 -610 -528 315 517 407 -444 87 940 940 805 -477 -933 -126 461 -411 -372 61 -258 -635 -342 228 -314 -821 557 -425 -163 -66 591 -832 742 -350 92 69 -617 251 -175 -843 -480 -635 48 381 188 -531 -703 -602 534 308 -969 -653 -322 709 -694 -10 81 731 -734 -165 -633 176 -218 720 758 -775 -573 -521 -239 462 937 -753 -966 860 -959 -814 515 -382 -785 460 -654 -466 -953 -310 275 -796 53 -707 597 6 -31 -804 -646 -397 -481 -130 -651 342 843 259 583 433 546 -891 437 -556 194 -436 -140 -876 423 381 459 273 -629 858 875 461 707 -84 -380 -38 871 102 846 476 -102 240 -853 -289 120 983 487 459 -278 44 -752 717 160 -507 -543 96 -500 174 823 -30 -619 -426 810 -450 735 643 -962 245 375 -413 739 898 578 576 726 26 -887 -627 -680 -572 580 -650 986 -770 242 -351 212 489 712 734 -83 844 418 545 726 321 -872 780 -115 -370 -840 -556 578 -965 475 700 -258 -917 523 282 712 -909 -566 502 -41 -253 597 731 290 525 -784 -231 502 122 -332 -722 358 829 805 -123 244 -57 -476 -827 -310 -437 -27 93 848 -371 397 -568 -768 202 -921 -349 -984 53 -947 986 96 772 -556 449 -953 -968 52 850 498 175 -258 912 488 53 475 -642 -978 482 -366 -794 -319 -216 -168 -187 712 926 -163 311 304 58 -350 448 1 -264 736 569 733 -234 -179 -973 -927 -75 -96 -52 787 997 224 621 512 685 -533 -6 618 369 -403 -734 -598 -48 570 -704 48 -630 -175 761 -433 -243 -79 -876 -162 432 -118 330 -135 -54 -986 -9 513 301 -592 987 826 -909 95 -255 524 -466 -594 -942 434 537 227 170 239 -770 496 -802 -861 111 749 727 634 475 593 -429 881 905 -658 -470 -145 410 -807 -224 -899 -433 213 -21 -951 -94 539 -406 785 -380 -510 -344 -964 -70 326 -888 -829 559 -28 207 -724 335 620 871 186 987 851 -835 -872 -576 881 -956 -196 -948 80 -925 -379 -811 -84 -452 277 -710 -467 532 415 -832 960 688 -550 368 -40 -593 -17 -108 379 417 569 7 -971 -139 734 181 -343 170 -432 -685 514 481 516 -99 -180 -32 -732 -548 707 547 213 950 358 -90 83 -29 175 -620 -611 -657 -747 -227 -834 -649 629 -948 273 -488 -788 668 -297 -578 948 680 -493 278 678 135 786 48 952 398 770 -259 429 615 380 -239 750 -174 301 487 549 -572 571 -737 319 595 -815 -384 -696 -161 -421 575 949 1000 -752 819 964 -510 498 -232 431 706 -220 -968 622 -461 -202 776 681 621 307 775 -4 -419 -551 -372 -105 -911 630 332 -45 -612 -396 -26 161 204 593 450 -560 155 -434 543 -71 150 -610 195 381 483 -679 -1 540 153 376 -91 154 -974 -869 -442 -267 779 -585 192 -948 -652 164 -849 -551 98 -765 192 652 148 -124 616 513 -135 -468 952 64 142 161 -49 -826 445 486 145 620 503 -831 202 727 853 718 157 -42 596 -127 -44 -416 -249 582 -561 -662 -60 593 -26 664 -790 806 630 -257 -121 191 -410 -751 560 465 631 78 608 -385 -401 261 -279 -710 520 327 -12 258 987 -358 -916 -999 -665 -905 302 364 -600 -314 -229 -542 301 -539 503 746 -284 -197 125 -363 -647 -950 271 101 688 486 -264 -494 -790 -588 379 -759 -984 235 122 121 -8 -791 703 -28 813 688 -318 923 492 -200 -35 -927 -492 -859 -732 -425 291 -265 68 -626 -12 858 289 4 583 770 978 471 895 649 957 771 -524 -808 429 -466 838 949 -97 -645 728 -59 -506 -56 789 273 304 -278 -599 353 -8 -460 525 -145 -446 195 406 812 47 -261 727 -57 -255 -948 334 619 125 -272 155 -612 -689 -555 -525 -489 -959 744 -947 -987 811 617 -966 -536 861 276 656 -680 -944 -289 -640 220 311 -818 -679 301 -741 888 343 161 144 847 -351 703 288 -826 -537 -384 -913 -845 321 127 -719 791 -853 -871 665 -323 25 344 624 -962 -887 -584 -332 588 244 885 -642 -759 -413 125 398 -304 710 -502 -634 191 -245 -486 681 -957 -754 -485 -460 -228 -776 -6 799 -259 592 43 -176 -78 -350 -139 -851 221 -257 -289 781 -563 -579 616 -419 392 971 -350 765 -525 394 -138 402 663 -53 -735 -908 -732 972 -274 -616 174 494 -206 -935 -865 899 719 728 292 -304 159 246 515 -316 -471 -145 -804 732 817 -726 -921 263 -305 403 925 -199 97 -593 295 943 783 -101 -48 129 258 88 -623 28 214 98 599 692 -569 750 -857 -316 -265 -908 -607 -82 -707 114 -854 507 104 -144 667 -117 870 -522 -789 -490 -960 955 153 947 528 939 62 -274 323 130 -696 -643 806 -704 511 -152 755 602 -642 -666 878 835 289 -484 -368 142 -210 -214 614 -927 -908 299 970 239 72 -297 -143 508 526 533 -504 437 101 476 414 614 -133 -1000 -396 -984 -481 998 -782 216 728 631 -757 -945 61 262 834 436 784 706 -677 828 -734 -547 348 483 -728 163 -230 261 -790 -186 -639 -72 -875 299 -680 677 336 -870 -175 783 713 -54 998 67 -703 179 450 -407 -448 392 247 999 -901 156 -985 515 742 -275 709 -202 223 -363 -207 -621 -439 -997 148 -166 864 -528 -57 -873 431 -512 -519 -837 -588 -38 320 -324 -210 -89 738 -974 494 701 842 -730 394 219 222 -913 773 317 -237 854 644 891 748 662 970 807 884 -988 170 -584 697 590 -899 -363 -339 163 752 739 780 -754 570 776 567 449 459 118 -921 335 979 -698 995 -570 -824 -42 -378 -178 -597 48 -211 82 -312 915 -896 -603 554 -349 337 -197 -895 72 285 992 -932 -868 511 -490 -332 222 -519 -305 -520 -96 833 569 -319 -672 89 -408 -116 319 497 -390 946 -172 997 190 -298 614 126 -445 146 128 -725 -733 424 -687 -328 -638 -369 716 -525 128 52 -364 -697 760 -44 17 730 -302 263 534 -609 -692 65 -675 -957 117 338 -499 -409 -762 -43 -757 -865 -636 150 -343 253 -588 -495 -3 169 418 -413 738 991 -739 980 875 -417 -938 -37 -623 231 302 -232 163 720 -429 703 270 -170 468 4 930 127 -224 436 -866 714 -839 -449 -195 -388 -214 887 909 -919 -342 -360 688 798 302 468 587 -936 527 289 660 -187 501 468 677 949 -180 -747 814 -119 692 -125 93 -279 -445 941 398 -982 857 -716 990 75 508 -334 -964 -480 905 -443 409 561 163 805 492 -864 656 342 -341 -832 516 85 -34 221 -48 -720 595 19 980 -31 120 -205 465 -954 409 508 259 336 937 720 537 706 505 -193 -319 -74 -870 499 842 -761 -289 243 84 955 -311 -884 -927 -56 257 214 150 -189 -505 791 422 -804 -114 -985 707 -461 330 202 -385 201 -998 -525 -640 -260 -537 911 708 785 443 588 -212 211 -932 -241 -679 423 405 -256 921 -903 190 -801 -269 421 109 582 -554 930 -523 -936 -215 309 863 -317 -645 -757 836 -186 555 299 617 146 326 -425 -103 775 -226 920 780 898 120 528 -14 -286 789 512 182 425 -877 -409 434 -984 804 -918 167 -23 682 232 -513 -121 -282 -787 -390 335 716 149 663 -401 -412 478 -456 191 -624 268 -800 340 515 427 571 394 518 -204 -988 164 580 935 -523 160 -343 636 299 100 -83 -118 839 199 565 329 28 -921 -725 -373 -718 470 836 -249 289 -465 893 781 -115 923 97 -113 -395 -586 -358 -532 524 946 229 -758 363 -117 -64 -938 -228 324 -633 986 -411 -845 -988 -946 305 -190 800 -53 957 726 -808 -449 -202 -95 465 73 -748 456 -195 586 647 63 -526 -792 -805 -420 140 -368 644 -982 -23 -655 -972 -329 -686 -1 660 -539 -378 341 130 -547 845 -390 -814 -525 -296 688 -368 -879 -563 -7 -669 440 -203 -991 -667 -776 -997 51 -91 -859 35 -188 -675 -62 -107 -305 -572 -711 -956 123 803 739 -579 -47 -993 323 278 683 -175 -804 -302 159 660 97 265 769 319 449 -569 289 406 -2 -944 -860 -326 -754 -299 -427 503 -355 -451 722 -7 -709 427 -858 808 253 -799 -754 127 -616 87 -276 -597 169 678 817 692 -950 -203 -626 945 -861 -92 -837 23 123 -803 -928 -320 -633 -663 846 -120 -477 -884 -235 32 -933 -865 84 161 824 -415 17 91 -482 -735 -160 534 -139 -581 -341 -573 30 -956 -772 95 -728 -254 183 -191 876 739 -410 -747 735 -530 415 944 793 -843 -398 -850 -198 -294 387 92 -468 11 -602 842 106 -832 -571 823 668 297 895 63 91 -885 503 -579 -756 -851 -565 270 -857 477 -220 630 441 -317 -360 -793 -75 -353 -267 -46 491 -261 -535 85 624 605 835 -885 657 870 228 235 765 -295 -859 -997 438 -178 -739 469 971 939 543 616 622 267 -851 953 -358 776 -234 6 -856 874 -719 190 -334 -251 282 -81 882 -642 539 -551 246 -7 848 -412 -436 392 -693 775 -803 3 -225 880 446 -594 -727 423 -326 -198 319 100 635 361 555 501 -472 209 -729 -979 -731 10 922 -211 323 -156 909 806 -295 844 931 191 142 896 -924 -291 48 305 194 18 266 686 64 -140 -416 80 409 53 -746 -977 -779 -196 -884 -913 -304 668 25 111 789 36 35 -429 -754 -831 -758 -19 716 -844 -380 996 -884 -635 -251 -713 -492 539 -202 -26 -431 -224 -968 420 956 469 -553 418 -291 14 3 -959 -212 656 -272 52 -245 -926 -636 -288 589 37 127 -752 22 -258 48 -182 -672 -482 848 79 -943 142 985 -385 -685 693 -32 -490 -518 326 -197 -765 246 501 503 436 826 -507 649 -863 572 -625 -602 -392 -707 -214 -190 505 -560 -139 172 -193 -264 -62 12 -579 603 -382 139 -778 647 164 23 164 915 -136 -523 -243 -837 -410 -902 173 501 -738 -867 -473 725 436 628 552 231 -584 -873 -328 -260 -661 -380 540 -950 -4 -43 -986 272 390 72 6 145 -506 -50 343 -797 -609 -536 613 -97 -240 -144 -265 348 52 453 484 -663 227 387 -930 3 217 -521 210 -427 -726 -784 -987 109 886 51 359 -351 -401 -846 -483 -202 -770 365 -88 393 470 0 -564 471 423 58 558 66 955 762 -823 -792 -177 -461 449 -736 63 908 -589 301 -289 100 -928 803 510 -591 660 986 346 -460 715 -376 339 -980 -533 -559 333 425 682 774 -782 548 -164 275 886 -621 651 -142 134 130 -235 629 987 941 176 742 -432 687 -401 311 -222 394 514 -750 315 321 -284 -707 773 -61 283 -828 -326 -59 991 398 -659 264 138 -193 438 -230 375 -23 -863 -631 -291 -526 -513 719 808 801 344 -639 -404 -43 381 -917 -677 377 -360 -712 718 -269 183 -152 -138 -549 -412 12 -45 991 -235 857 653 -361 182 810 -309 -553 500 370 950 -794 -457 -176 -883 348 12 876 618 -890 -959 523 -248 -342 841 -470 -587 -908 509 -673 -460 873 368 -305 821 800 -558 959 971 -789 389 -97 659 -442 -494 -356 -420 131 -116 -939 47 920 696 991 -539 502 23 -197 -243 -114 252 977 -212 540 633 280 711 481 752 -313 284 38 616 516 791 470 -98 -688 -910 606 -271 -974 -928 -996 -956 751 750 -335 998 -640 89 -564 613 805 -873 -467 -687 -617 562 -281 971 -495 -409 780 319 -720 -294 870 145 671 674 48 553 -721 -22 -656 -318 424 -758 546 681 146 -235 -895 -933 835 -701 166 -244 722 226 900 674 -566 774 631 -785 402 737 247 -22 622 -132 210 -736 -566 -462 -448 -55 440 -22 876 593 -460 940 796 -600 542 -490 -962 -973 -479 631 553 126 453 385 -861 -819 661 -400 887 437 833 -52 -670 37 631 288 144 -375 209 -987 521 379 -499 939 -309 510 435 20 263 -348 919 761 442 -702 566 619 -117 343 520 578 -590 -510 149 -60 -262 810 -159 318 -500 -324 -174 -294 19 -69 -255 454 -837 169 733 -38 544 -912 -974 -674 -203 -993 917 -313 223 34 886 88 -625 222 901 950 -809 -595 174 -473 -39 -394 255 159 -389 498 242 -956 -14 -617 61 -416 -58 428 311 -249 -695 877 896 150 999 -649 359 -683 -448 -107 48 -129 318 -570 -369 648 613 -618 -891 192 583 -253 261 196 -370 47 -182 -720 -478 104 -389 769 853 -461 -267 -985 764 -340 610 -371 168 667 487 -588 -298 301 -614 841 -853 510 -293 349 31 -350 386 30 -22 -754 -967 494 -112 470 -413 95 -102 -553 -733 -733 96 -789 -267 504 -796 904 -558 -389 -277 970 -161 895 641 -660 -121 789 163 -97 126 -778 824 -114 764 207 757 464 -95 -739 -84 599 -617 584 -525 219 -286 -763 312 -491 -393 145 504 -668 -301 796 929 260 667 726 390 183 -59 396 -413 -325 161 -208 -229 902 -107 789 -24 -688 -636 -737 457 565 237 260 -745 945 -178 -309 70 -191 -687 -44 -443 -658 -957 -429 304 -83 -719 -358 -998 360 -580 454 -845 346 -463 -620 -221 747 -583 67 -780 -37 -519 -63 -776 -613 556 -650 775 -207 243 838 601 597 -136 -642 -520 -245 382 232 614 -439 -929 457 60 38 -741 -120 -239 736 545 -395 -82 83 -9 647 69 745 86 742 941 -285 894 947 -279 -399 -923 -591 -144 -42 174 332 -719 506 477 -915 -46 -501 63 -286 96 870 570 -881 -31 -197 747 -371 413 -198 763 46 -20 -708 859 778 -961 513 965 -642 299 -416 726 839 517 -634 688 -123 -246 996 435 -941 934 791 224 963 -739 757 182 652 -298 -609 317 -959 75 -914 -357 727 -505 797 -331 -969 298 -861 -123 710 -854 -644 -250 302 -901 184 660 -24 111 80 -668 886 441 948 -231 481 110 -2 798 -960 -283 -827 477 -100 630 658 -222 -961 -21 -698 103 -990 -12 -170 473 482 130 -178 -340 932 -796 -196 -306 -312 360 -810 932 786 -678 -189 -388 635 667 -316 601 -267 121 154 758 -985 399 945 158 698 -573 998 -47 805 745 182 -735 658 634 -800 899 347 503 -328 236 663 -971 -572 19 792 568 -320 -977 722 172 -464 314 -468 -294 -925 -630 -471 342 96 230 176 -651 321 290 -96 24 -317 835 247 -18 -110 813 824 565 74 -572 -632 944 403 -705 961 -265 -518 58 15 84 502 -279 729 -289 152 707 -574 -487 705 954 -607 -6 -172 124 246 -694 -966 112 883 968 940 -155 -905 698 214 -468 -396 308 994 -820 471 117 271 -266 225 924 -47 817 598 -187 425 241 -961 -408 323 -368 -119 -571 751 -68 -651 635 -927 871 650 -368 77 -798 -297 -786 153 21 -753 249 -1000 -85 346 -502 904 -192 -367 482 609 -929 -800 -714 -206 365 973 -951 430 -610 -536 -92 702 -992 297 -686 789 204 884 -646 230 462 -78 -345 -564 703 -43 882 -905 -95 693 -492 286 920 113 351 541 -501 435 748 124 383 661 110 798 162 -894 473 -38 557 411 615 -172 637 197 -560 48 -159 356 -192 103 239 814 -751 -90 -684 -863 69 -349 -536 683 -582 990 931 829 757 307 -920 -473 -435 224 346 -430 -720 113 -695 62 -486 885 -832 -491 -944 156 -499 -788 -180 -418 -835 -76 705 209 422 -961 -477 -224 -878 -208 532 681 -881 -873 169 1000 59 656 -2 -209 805 819 -319 -840 698 756 -389 -455 -500 -191 -521 944 -91 81 -783 -68 340 616 178 891 377 7 -876 101 974 -409 -766 -778 -439 -588 -239 -803 -776 567 937 -724 500 895 -71 -793 -404 982 -23 -654 -979 846 538 574 -408 576 307 939 -380 841 -798 -4 -226 -902 291 -998 -45 597 -134 942 717 -734 567 -575 425 -386 637 458 -136 653 -481 324 263 -820 -143 -712 349 642 610 -308 812 -510 -769 202 969 746 -996 309 -654 32 826 149 -313 365 201 322 999 546 527 -174 261 735 -579 223 -110 -630 -161 -311 -847 -150 97 -159 -352 542 926 872 -35 -913 436 -14 646 -616 830 -132 -996 -843 306 89 -32 -684 594 147 -464 462 28 470 -331 464 442 -27 60 -978 -486 113 -614 -494 283 -459 -919 -174 463 771 632 -127 -82 758 241 -880 -113 -27 -646 963 -807 461 -752 -269 -527 991 671 -645 166 685 -497 633 -79 792 -220 -619 -317 -707 215 76 -603 43 75 906 713 415 490 431 710 78 -800 -830 -482 880 933 685 -465 699 -50 -42 336 706 183 775 -949 -124 368 201 612 -161 -696 640 959 -490 -552 535 814 -404 -948 -895 -355 -233 -626 -485 591 -659 641 -95 -4 317 980 -660 348 197 446 -835 -536 946 2 -712 -611 -458 -567 549 -350 71 -242 -797 905 -235 -42 -860 522 -690 -926 -262 678 913 -510 506 519 254 797 81 -561 830 63 173 290 -289 -50 612 -419 -644 438 -357 674 -628 -699 472 -306 -250 -767 431 -104 -516 -162 993 -755 -656 -814 -161 -599 614 40 841 -793 -957 -194 -22 170 126 544 929 -364 -285 226 308 -882 -936 -562 -775 -491 601 -749 183 78 -618 -597 75 -494 -296 903 843 -907 -183 30 562 -77 -673 168 142 -866 -651 703 451 -381 -897 -41 828 146 -278 -688 -475 844 -336 -927 -271 -306 721 -290 766 -750 956 626 244 -561 286 277 894 211 -576 -644 816 758 618 520 -918 -511 68 -80 462 -649 -824 -121 -572 669 -214 -197 844 154 -890 -322 -827 355 -121 -31 949 -35 913 311 712 -349 502 -213 890 697 -874 -964 -569 767 -874 -292 715 -832 -285 -369 56 -117 -95 -73 45 736 -186 -1 -170 -611 -362 -585 -962 958 434 669 890 -712 11 -52 -263 -957 -183 -479 134 -217 173 638 -775 -90 -748 331 -530 519 949 -923 708 -111 -832 75 91 -73 474 -623 -250 -205 735 544 33 107 -582 -800 493 -771 947 -350 319 -233 726 42 140 957 564 -190 334 235 -380 547 -384 15 651 -543 -906 -728 -103 -876 -840 17 950 749 -282 454 275 -376 -40 674 -468 682 -715 -72 430 -262 873 -958 30 180 -492 725 524 19 -81 551 -786 -695 -169 568 -77 -629 181 88 751 737 186 -804 614 -391 -793 947 -15 -756 -842 -782 510 -157 655 -801 -774 -248 383 -311 26 266 -778 301 995 -59 224 -288 470 -430 700 843 395 312 135 -616 -240 -298 -127 -144 -397 932 763 777 879 -910 0 -590 445 -522 -728 -995 -598 999 1000 -630 211 -915 -351 -713 -908 236 511 4 871 566 -979 -645 558 539 -849 497 161 630 -676 -946 -234 276 -799 474 -226 894 -826 -591 892 394 473 937 -725 199 494 -382 -726 608 86 579 849 185 914 -7 911 -11 -429 450 -689 852 120 449 993 680 347 241 898 -78 -573 -345 625 480 820 749 -220 371 891 -308 -669 -948 -645 -949 -988 320 715 -589 169 -823 -583 924 -562 -103 19 -328 -753 -673 -180 894 -532 900 -136 -834 -341 -817 -827 -43 285 -659 -103 243 -568 -947 -587 -759 -762 622 63 801 -28 -507 748 915 -358 -350 -276 -994 920 232 -186 -701 118 -830 553 736 513 -353 -932 -227 -81 -435 692 -36 466 -893 568 -840 11 -746 -363 541 964 79 -505 -629 537 -858 -526 -424 -850 -799 -785 -491 502 460 968 628 946 269 320 164 -477 834 -110 -800 -43 -101 535 837 451 -671 582 -713 -880 -320 -480 841 -527 -415 -841 -174 1 -403 86 533 -726 -609 590 556 -887 -25 -661 -786 79 35 -711 -94 420 -184 472 272 -604 -154 -477 -880 -17 526 -202 -897 -832 -255 -862 -879 85 -391 -433 496 12 322 68 -487 918 461 159 48 505 809 983 -177 -625 390 646 415 587 -939 679 -399 368 767 937 120 -182 664 -692 372 -700 -341 -392 -808 -75 -504 932 -961 -117 -834 -4 -213 -279 948 264 -263 -130 576 566 -174 -807 932 -891 -682 -389 -912 -326 178 -110 376 -530 -962 176 -919 -964 -517 -540 417 420 -202 -296 386 686 674 788 -386 -37 -31 -454 -134 670 245 774 -63 -280 -634 -685 -647 -454 -73 -54 799 310 621 -51 374 -190 -470 -390 25 893 939 112 -885 -827 682 -905 525 353 102 63 -132 -962 -926 324 419 301 -641 316 -492 814 627 361 -288 -634 270 -785 -989 696 -400 -782 842 197 -196 172 -801 174 351 808 -934 -597 979 -945 -803 -201 -9 681 792 -54 -682 -40 -838 793 781 190 306 -959 -616 448 840 292 286 -25 -709 -178 -900 256 -180 -23 -114 655 5 135 -678 504 -57 -699 -846 835 -491 -728 -347 -114 -333 -786 -97 -619 -75 -241 522 -579 112 651 -670 -807 830 111 -87 246 -526 -752 823 -883 736 854 28 -222 -272 -903 207 817 -156 -601 -233 -951 530 -790 207 703 -258 903 851 408 207 655 -753 758 -661 659 154 536 715 -214 -429 -986 -548 427 -325 877 -313 726 106 -616 -707 -916 229 546 -598 -488 -974 -842 -513 339 -464 459 -767 -960 -730 -179 -168 -744 -517 -400 -77 -859 -216 -748 -608 212 548 201 -99 730 764 93 -864 -996 586 -415 -854 -49 48 136 527 599 -976 64 -767 782 -516 -338 685 -995 -397 473 -125 926 -989 867 -922 -427 142 -323 974 759 -644 -468 -631 -47 648 820 -242 872 461 -921 443 -513 183 358 694 -228 89 -190 -632 719 758 -254 -333 -907 -350 630 744 668 -685 997 -90 -686 -225 -692 813 154 960 972 -947 -636 -87 247 -765 909 268 428 -435 650 -7 910 -956 817 632 942 -276 312 -773 365 -527 -953 -327 138 -58 -286 -787 19 623 108 -989 229 -910 3 335 -753 682 122 -801 450 95 22 -919 -355 -151 238 950 -779 -449 759 -597 -406 -94 965 410 870 785 -334 51 967 -301 957 -116 -424 -718 816 140 -100 520 355 -544 502 -877 -410 279 398 -601 -170 -887 -955 -575 -548 193 735 143 137 643 21 -42 961 -235 676 -47 604 989 -246 -492 755 -257 -30 -101 425 877 -874 -769 -625 -590 -926 -942 -971 -744 963 63 965 -338 278 978 558 179 -839 -250 -224 617 -512 572 -295 471 897 -591 457 -15 -442 94 -978 631 -936 882 -789 817 157 52 38 -944 -145 -619 -153 -403 -538 953 -382 -17 -629 548 -733 493 -35 68 25 554 -868 -109 -808 -575 -45 587 -53 -881 965 867 -322 -918 -43 -44 352 -202 -880 227 360 -605 324 475 -80 -270 65 -13 -142 812 -146 -642 -983 -347 -897 -960 652 -985 316 -467 -187 -150 997 -185 -208 680 -452 651 -630 312 498 410 -17 602 512 -319 791 -176 -737 -634 -604 -416 -802 923 43 -812 -206 -289 -9 23 956 591 -730 -933 -667 656 -195 -393 397 906 -770 936 -869 754 563 -202 -42 -301 -830 878 688 759 -828 546 -781 349 -484 908 -271 595 -825 517 -236 -49 -188 647 868 -100 722 724 -782 -587 753 -673 -796 -909 -569 23 181 191 -30 402 645 -242 726 329 463 353 -904 -287 -449 -563 694 -307 122 -19 -725 -675 -590 -334 419 -2 343 -384 -57 679 568 -319 335 -145 469 614 -821 531 287 -365 255 642 49 794 277 -8 788 802 -432 -738 916 -887 -160 -436 576 793 57 950 316 8 -375 -514 879 795 103 230 230 -274 567 -951 5 -814 -193 -937 653 855 -955 -767 352 79 -736 -606 274 755 471 -850 -769 604 -81 -322 -166 840 -91 181 -415 -219 -641 -611 43 -997 -223 231 -741 -443 696 -342 482 -114 -414 936 900 74 -376 -63 155 5 870 458 -652 242 121 -738 343 -128 -165 97 799 -536 -898 342 360 -788 -2 283 268 827 353 -878 745 400 298 -266 541 486 -124 -266 258 -134 -661 -826 -459 -332 -320 -360 85 404 -439 3 -14 -635 148 680 141 186 368 184 -97 -284 666 890 -857 -27 701 962 -926 124 159 -437 -372 655 113 -667 477 -441 -913 140 997 34 -790 479 -552 -610 696 59 -871 723 279 934 -843 -695 -197 831 333 -240 -333 -94 -367 696 -144 968 956 742 -903 -279 742 236 123 975 -423 117 968 127 169 -804 738 -479 -373 -248 894 518 370 -253 814 745 421 -636 -788 572 458 -518 -378 875 438 191 -527 37 745 515 709 249 -334 731 -944 -681 644 547 957 632 -153 -944 -674 -55 658 252 53 -259 -806 472 179 803 188 504 -144 264 110 -253 339 -146 456 -165 447 574 -147 189 157 840 -555 -296 -758 -964 721 -594 -216 -503 -747 -177 -659 -1 21 965 243 648 157 -477 17 967 939 -827 -637 -213 960 445 -513 -25 -523 -65 396 230 -337 97 -758 -470 -298 780 -882 78 -700 -868 10 936 728 -164 -279 723 -402 -457 195 -313 -80 299 -491 661 -277 -582 -111 677 815 742 -868 133 -747 -736 -954 -460 -924 118 -102 -127 -404 -683 -572 231 -115 828 109 874 -702 284 -929 -357 188 -165 -159 492 -629 -853 -676 208 -958 -586 292 -159 762 4 -762 277 -150 -293 398 384 501 -359 188 -958 -98 -29 584 633 -273 -884 427 -308 -796 -538 -442 167 554 -605 -362 835 895 542 -51 -423 146 872 -16 237 44 -96 -719 544 236 -260 22 -549 -99 -486 -61 -617 -803 -214 355 410 74 319 940 -392 -734 966 715 32 -918 282 197 -864 171 501 -812 785 -783 210 474 702 43 79 -232 -94 500 325 272 180 -886 226 652 167 376 -293 -58 -958 273 463 658 599 -809 989 -381 -160 283 -642 471 -414 599 281 -800 -682 -902 152 6 -193 807 -177 -861 -156 382 891 737 405 386 27 445 -945 534 224 -953 -683 978 -982 971 -613 -136 463 -436 321 -946 683 -653 -630 -655 887 785 -982 252 205 498 336 -621 -719 -548 140 -94 783 -156 713 96 -521 -390 324 -460 -491 646 171 643 613 -792 -87 -950 658 -293 -312 175 -675 -357 577 987 113 -162 -438 -827 608 -999 -182 987 -348 -630 220 785 306 -262 279 315 -136 -436 -916 795 717 373 493 -853 456 620 -34 861 -64 -423 -72 -602 169 -765 949 -447 -799 100 111 371 93 241 5 912 -566 -738 -97 -575 -196 -244 190 -996 -510 -456 29 366 688 -764 -777 659 404 692 569 438 63 923 -710 214 595 -579 263 573 -220 416 408 920 454 62 290 -573 137 88 468 -830 733 19 -722 -648 33 -381 496 406 -473 312 -860 -985 230 831 291 17 215 549 -896 -699 126 -584 -600 293 -260 -601 717 632 -569 742 -899 57 569 -289 -929 -642 25 739 206 652 28 -993 285 -74 999 -608 833 347 453 -951 198 377 -682 737 -601 -476 -712 -236 -574 -679 -190 -602 -907 606 -159 -757 -962 529 -757 -822 -589 137 653 565 -644 103 -662 30 207 -262 -895 749 -354 -973 -295 -4 170 -55 942 775 -509 421 -560 -654 702 -796 733 988 391 904 232 -162 369 -857 -231 -1 -927 -779 -102 146 270 -660 -831 566 872 -814 958 -736 -83 751 -227 -203 648 662 198 -484 -72 -837 877 615 -158 549 -813 -918 305 67 -981 -953 945 -850 405 832 903 437 222 -451 967 -887 669 119 204 -998 -285 658 823 48 274 892 468 -1 -305 2 -623 -165 729 -346 -505 -56 -608 165 516 231 -354 898 -757 292 -468 -604 171 585 -866 178 -462 362 -403 8 -28 -249 765 -305 -972 -464 682 -738 -819 -103 -794 -218 533 55 666 -227 -459 396 -940 -422 385 321 -752 -354 -210 92 397 -838 -939 -733 192 729 732 556 -671 703 -12 265 -407 -545 -888 602 865 301 -747 -539 -73 -467 -154 775 321 -995 -95 -960 564 212 -723 545 -990 -280 735 28 -810 724 320 -428 -165 -597 714 -93 241 978 -723 956 689 776 961 261 903 356 127 -27 776 -823 -622 565 547 296 472 338 675 -175 867 -427 -609 553 777 385 302 754 719 -794 248 -794 818 489 -267 828 -862 -511 917 -659 -276 -30 401 -601 130 505 -4 -251 -916 -478 -23 -235 740 -728 -103 929 552 -436 -979 624 -555 -108 -403 910 621 -333 381 21 496 158 515 125 -654 -635 790 -480 -991 -559 -764 544 120 801 -2 -892 491 634 356 -461 -324 -283 17 853 -724 -235 930 -447 -305 -934 291 -795 -789 -582 644 -602 -692 -143 -896 466 -808 -618 -576 -192 397 -789 -916 -522 605 68 464 -700 -542 424 -147 -14 876 -195 617 -842 -156 718 -368 -524 -79 -944 917 397 -918 197 -350 -897 -567 783 -968 113 -876 439 101 571 942 -56 958 -581 880 937 948 -2 -529 -745 -129 917 -120 -602 201 -714 94 -926 -882 625 -184 -185 -724 238 885 319 -22 -136 881 272 -71 -793 155 -511 -668 845 246 264 15 -980 -608 -314 969 -58 -701 543 709 -570 -807 13 -921 -600 -268 -268 167 -990 -923 541 -214 558 900 -156 -187 316 -394 -232 564 -46 101 -561 493 -462 -308 859 -734 476 -950 346 58 631 303 120 -228 -133 893 -11 -346 -139 611 23 484 -799 -122 -390 -482 -423 370 -275 -936 -343 -1000 -444 469 -93 -767 22 81 819 63 -244 820 -802 -848 910 141 335 -517 24 -712 -642 992 64 -464 735 920 -503 -476 -451 -30 -620 -309 535 638 -805 -992 -362 -837 978 991 214 779 450 -197 705 -962 186 -702 -636 -129 869 -706 984 -966 726 294 -460 987 -508 -952 689 378 -365 695 -849 -984 -98 386 794 48 -310 -640 916 -259 -6 255 179 802 722 -538 186 -957 -162 -251 472 640 524 0 341 213 -940 974 105 -548 135 -755 -631 918 -499 -336 -240 455 -87 -887 -348 892 -79 400 -606 -448 654 -607 -743 661 -381 305 -155 428 -258 881 -515 -98 -773 4 614 937 300 763 600 -716 209 36 -869 -708 380 542 349 -295 -594 324 -581 496 -904 -92 -41 -743 -770 -374 -43 -722 484 912 -847 -450 869 17 -437 -779 806 -799 -442 614 450 728 -560 -902 -270 872 -948 925 482 670 996 -687 924 753 -300 -519 -708 822 154 -835 -199 928 -375 -611 476 -832 -256 -707 -347 715 628 -117 671 -36 -474 -556 -907 544 247 -772 919 726 971 732 -899 320 161 -242 622 120 359 126 807 722 -777 916 -406 302 910 -746 -552 384 -705 -365 -37 -144 -731 799 811 -408 -274 590 -738 412 212 106 -634 529 -246 889 -399 -328 345 598 315 -867 -254 -490 -595 -678 485 509 -218 377 -556 -283 571 -615 76 753 -806 -378 -853 -610 -345 219 -574 -967 559 457 266 0 -1 -564 -254 -645 -275 -278 222 314 71 727 -631 646 -538 -267 613 -694 -970 -214 -222 419 -147 -401 335 995 318 -122 829 787 350 890 100 152 126 -481 -973 -894 154 866 377 210 743 -329 289 110 294 -968 -860 629 5 -535 -440 -658 -900 751 -614 -185 121 -154 499 -744 174 -291 894 191 281 421 -254 860 459 -104 -748 -164 -304 129 -450 155 -53 -53 115 -859 -108 -982 867 886 -346 662 -440 522 555 234 274 430 607 -850 -499 224 -291 -231 -181 -166 415 84 503 -527 558 -850 308 427 913 419 365 -169 705 -852 573 574 347 -65 571 955 -553 990 -470 301 268 -474 960 553 -407 831 263 -327 199 -344 205 -846 -889 -457 416 -89 741 -904 159 -601 -181 596 382 -417 -380 -6 -141 -465 -28 891 349 905 -253 -298 -76 -86 661 243 288 -699 735 232 981 -207 -944 328 350 1 -608 874 843 -503 -675 205 926 182 -526 -707 -477 758 729 -912 436 -173 97 -720 -974 254 -111 -11 -950 14 -94 -281 486 919 -998 693 -531 -239 -53 -640 -648 -261 -699 -628 -62 902 672 877 241 -801 616 -457 896 125 -630 -149 -850 -958 -55 675 -505 -437 869 -269 734 454 -33 491 -802 -174 239 -840 294 165 -560 7 579 -837 -210 -683 195 107 560 375 636 117 523 773 -423 -560 -783 -10 584 -820 -741 83 -761 -384 214 449 47 404 -804 672 -304 319 -231 616 63 -959 -281 798 -547 299 -63 507 359 -549 -749 -999 -619 -730 -590 -347 -410 247 897 -528 358 73 507 -868 -420 -820 94 -558 781 -610 -363 -926 -710 52 -541 146 316 -909 677 -530 147 -997 701 774 -490 364 941 -328 324 61 -978 -835 -875 64 -644 483 -17 -592 835 912 -907 -637 -915 986 -272 271 -56 167 -812 332 682 -457 670 511 376 -482 746 -824 629 -562 -17 138 401 899 -510 334 725 -240 577 833 421 794 735 872 126 856 740 -407 749 -34 957 -813 41 215 899 54 -907 845 -371 388 168 120 -870 299 850 532 549 -837 -591 425 -11 302 126 264 -349 908 665 958 -941 545 967 464 737 -56 513 286 -815 -560 -862 -754 669 627 314 583 365 -97 -693 -192 -632 -217 219 -263 777 -204 955 915 530 -236 -430 -787 164 -573 -876 948 558 198 -890 595 755 -195 -131 -476 872 836 -667 -543 392 -231 -696 120 -137 -558 -821 305 624 731 997 -540 -66 519 -314 295 977 -662 -306 648 743 545 250 -40 620 714 -715 -576 -517 752 -232 -20 -498 715 487 -476 -468 971 -978 469 -753 891 646 827 583 -736 329 -974 590 557 -290 231 421 -355 206 -592 -319 491 88 -312 701 556 921 805 972 696 737 -220 627 -552 -539 -688 782 -343 303 -747 -67 -275 -824 -259 848 814 -950 -650 -417 -319 298 -334 -566 -252 637 507 -391 828 -630 -266 156 574 346 808 -701 -908 -484 358 307 -337 416 352 367 294 -874 -656 210 -516 -801 551 535 -948 195 853 -157 531 -493 820 -272 -813 -511 -631 -252 309 -305 -456 519 143 -258 833 661 870 951 -129 802 -66 357 -22 530 889 476 842 -437 -145 740 39 16 317 -72 806 -105 192 -923 689 -785 -977 -347 -590 -863 135 -876 581 -914 372 -257 -923 -358 189 240 -671 -69 823 -44 156 839 -802 667 -538 -285 -755 -607 519 -647 407 -173 85 -583 -324 100 283 524 -782 -129 -102 165 954 974 38 -491 171 43 599 15 -627 -474 -232 -938 277 293 887 595 604 179 730 -589 589 -921 -989 -23 410 -595 738 534 172 16 -201 -58 -212 464 821 -980 -868 -472 -690 884 -687 962 -654 -353 -360 -195 637 -167 65 830 -36 900 -875 198 967 -1 562 435 992 -737 -499 954 606 -868 219 -556 125 -458 -790 533 600 646 581 709 611 175 140 436 870 -482 -714 -721 53 -435 685 -322 -681 610 -629 533 251 45 -927 -507 -305 417 -590 -884 -948 -194 223 655 -868 -786 615 280 397 -514 -599 -100 350 -819 -955 -95 39 -458 370 -951 960 286 -947 524 -166 -332 -317 874 248 728 333 794 263 -322 -195 802 120 304 672 -381 -628 -147 938 -281 316 -993 -574 832 667 -631 749 987 -381 647 344 155 195 -943 -818 -112 -218 -231 914 -379 404 -991 -953 958 302 211 -383 589 -334 -102 -571 -719 523 -205 -655 356 -637 -164 -725 348 141 -673 -770 -56 -140 714 957 -925 4 514 -307 -819 -528 859 388 131 -477 -925 -943 777 -633 -446 -272 473 887 586 -396 -795 399 893 -253 785 220 671 -903 436 511 109 -921 11 -810 913 -445 878 967 320 -413 390 138 196 -790 533 846 921 996 136 50 831 250 -384 664 566 425 624 -860 644 -736 -217 -936 -34 400 -614 -982 2 -26 303 -396 -871 -613 366 176 637 -94 -142 -997 620 992 186 409 -846 522 721 430 -98 -223 549 117 693 839 277 -968 -906 994 -589 -53 -862 -993 435 -791 626 -213 282 -981 914 829 -247 403 448 -763 -771 661 -770 -675 -435 82 -191 430 348 -224 -679 341 -359 -335 214 -506 -874 53 653 -899 -14 122 521 -390 114 -727 339 -487 330 -275 -512 -521 797 365 5 -447 475 -191 756 758 -756 -99 -620 -870 663 -764 -359 -705 54 -895 -13 -438 -842 925 -447 905 -406 -744 52 -656 -50 98 -233 581 920 -42 -789 -315 -474 277 -497 271 610 246 823 225 -615 -548 -501 -734 989 287 74 754 182 374 321 300 42 -484 623 507 365 260 -564 877 574 -360 288 575 -589 98 -558 157 -981 -123 503 -259 583 473 839 382 770 -319 273 -892 21 -857 304 -676 40 451 -238 -833 735 774 542 925 359 627 -44 -529 -831 323 59 -322 96 361 765 751 301 -448 665 -517 -171 -755 -712 126 736 260 -894 660 373 20 861 310 -906 414 -702 -873 -180 -20 -160 572 -499 38 392 889 813 937 165 -890 -961 799 -868 721 -878 -633 317 876 -903 -622 346 -846 -703 -665 60 -769 457 696 792 211 -567 925 224 -475 -396 -336 -996 117 -11 838 -421 -731 562 747 867 612 697 -542 -887 246 368 440 400 117 498 431 -538 323 918 404 291 -200 -267 638 -296 306 481 -799 406 -762 -652 825 -967 -367 -678 479 757 375 -230 -430 -469 -246 -146 677 459 -226 1 -629 854 352 668 -855 -808 -127 -903 -788 996 218 442 -235 -69 -977 -529 152 267 -446 109 -182 -499 151 -956 -163 277 551 -783 998 -473 81 -139 784 654 957 197 -335 -142 201 876 772 -7 -832 -802 736 -101 -895 -841 -452 -779 -528 -546 408 75 517 1000 -662 593 179 915 -912 -459 604 -619 -966 -735 -193 -624 -537 -485 -484 282 98 -146 -785 -867 -931 -67 928 -327 -457 -388 653 491 -151 -97 -853 -195 384 -552 175 250 -470 -922 259 308 873 452 -677 -694 347 -521 -947 361 59 -20 31 -972 405 -887 -743 665 -521 -808 -228 -549 169 -427 456 941 607 63 452 -104 -236 -916 -241 -382 229 243 -101 -897 -728 928 -591 -37 660 -877 267 -415 -73 -472 381 -313 301 -797 -695 889 593 704 514 -561 -682 743 576 896 -807 -248 626 65 -709 540 635 568 -156 -733 445 -805 66 725 -911 673 911 838 -275 816 -818 559 -418 151 465 159 -72 -677 -157 395 301 228 776 657 946 475 -359 -675 827 -304 -295 478 -495 890 413 -864 -347 -850 180 697 -129 -886 318 -522 -983 -101 639 642 924 764 -408 -163 179 924 308 57 843 -873 -833 -529 621 -791 958 -181 -346 -626 137 772 177 30 815 548 214 -884 596 819 741 -753 300 604 -142 -681 890 -601 803 -770 -703 815 981 -112 -24 2 612 440 246 -285 25 657 -343 137 -113 -936 -649 -290 329 5 101 489 46 420 411 -768 50 -992 681 103 665 -942 782 975 444 962 14 201 245 525 564 615 579 42 587 -406 -895 -103 445 -349 744 -470 982 629 563 -58 -978 266 -751 -969 -783 -899 208 716 53 981 -621 -631 -371 931 -57 -464 866 325 832 699 -220 158 63 15 506 586 -581 253 310 -22 -18 629 104 -235 172 -417 -468 -212 581 -604 -400 -582 -335 -976 583 -224 -646 14 -333 683 -906 783 -887 177 -116 406 451 -626 277 -12 -829 70 -958 116 -291 117 977 646 -558 680 537 -956 436 -586 320 -797 130 -14 589 309 707 -281 158 -555 -685 688 717 -588 459 -275 85 895 910 -238 461 -329 -399 875 649 -17 576 244 -298 257 -996 -867 230 -855 -715 -956 -350 -736 -976 748 -977 -903 960 -890 54 -188 -852 104 -158 -973 -711 -675 -601 288 -915 1 551 216 900 432 -843 -939 -141 -800 164 330 -597 581 593 -767 122 -358 485 282 44 -520 537 919 142 999 972 -984 438 498 522 894 -555 -354 55 887 223 74 735 -981 941 -697 28 -926 997 478 -806 -390 792 -624 10 774 -504 609 -597 -580 545 -418 -398 895 867 -66 -956 -825 182 538 594 -16 475 760 363 -995 -737 -448 249 568 475 360 693 -893 -262 502 925 156 -222 -888 -847 -343 -674 -862 87 100 -425 443 22 155 335 -966 527 -39 698 166 982 905 -298 -388 -39 346 162 355 551 -106 -471 -736 -547 -748 871 755 -587 -30 -481 895 -963 -761 -525 -518 978 -778 818 718 -994 -572 915 624 746 236 967 -918 -401 290 -146 -556 234 -248 -104 -726 678 210 783 -745 -548 464 96 18 -412 -860 314 10 956 -511 -885 306 900 -107 670 854 -51 587 35 -713 479 700 -195 -991 -553 -322 941 56 -822 572 -745 428 -996 -959 -5 611 893 649 853 -68 -895 -776 -267 651 696 917 524 998 957 -906 -713 -545 -804 909 -389 740 -50 831 -868 167 -661 420 -391 37 -440 627 -948 -574 -637 63 519 756 -557 -426 135 222 456 453 404 375 467 300 232 -235 -269 931 -229 51 526 585 -981 505 -449 -691 -343 -601 -905 -362 141 -272 -645 -128 -663 209 627 -853 -714 -282 865 386 734 882 -1 760 -671 489 632 -627 -471 96 -60 -875 875 -395 -1000 -747 -988 124 -596 723 -425 -44 523 -593 811 614 519 978 526 640 -895 431 -298 403 675 157 -119 -773 -629 627 -689 -116 -166 744 649 -727 184 -728 270 696 99 -222 -854 710 124 734 -217 694 -743 -378 966 -155 -201 -916 452 359 -16 -216 -938 255 -179 -159 -44 -74 -305 134 -391 -596 164 682 -293 -169 -364 -165 -681 -535 -747 134 -247 -564 33 -421 442 -196 -490 -612 360 365 118 421 -277 546 -208 84 -645 -312 -966 -670 -459 544 189 504 -971 40 -741 996 819 -175 872 143 636 12 -714 774 434 446 192 -939 -404 314 -787 0 215 622 -432 -520 191 -83 924 148 -775 371 -534 31 0 68 -331 98 445 696 775 -143 779 -858 -308 -593 680 -795 85 -170 -175 -377 35 -949 -822 957 388 766 773 738 -11 16 -33 847 490 -761 759 868 -209 -121 529 53 294 969 391 -840 304 60 624 518 -436 -95 -241 956 251 34 -102 134 -476 -212 -212 764 444 209 -810 -231 -288 980 482 77 -986 801 -40 666 999 617 -528 -613 -890 589 -569 200 -957 18 961 485 -259 464 188 -365 754 -679 581 -687 868 -114 926 842 -609 -95 858 -751 603 822 460 622 -321 836 -497 -140 -335 -754 -306 -691 146 93 -519 -130 825 -787 -254 -448 -796 -838 -344 -485 -271 499 163 676 302 940 573 -976 79 -193 57 15 -938 -130 691 202 -593 3 929 -982 -451 -78 211 -755 751 764 467 52 -885 -133 -296 601 -292 -661 -369 746 58 -685 -454 793 -503 409 -293 -266 -329 -90 589 793 634 274 -232 -132 -115 436 -952 297 -32 -19 257 368 -639 -323 859 -740 249 55 -513 -19 460 -977 483 30 725 -433 -722 -132 -927 -487 -455 -176 -454 -549 -927 -401 740 805 -382 -900 277 501 -481 422 505 -865 563 905 -846 821 928 851 -224 141 480 -226 206 578 -808 -906 -571 -875 90 -191 -512 363 -572 -666 -394 883 -759 711 -15 -616 457 -115 664 -605 -970 257 958 -60 -721 696 637 -963 878 -786 440 898 -754 -70 -490 -1000 -46 492 -460 759 -871 -738 635 326 -42 698 309 -191 -654 -519 -23 -71 -798 -178 873 -147 412 47 551 60 841 -967 46 616 -845 -92 745 581 -459 -868 752 -788 406 840 224 -553 -154 -623 -232 -721 59 -799 -963 758 -113 147 -67 -385 -331 512 -157 470 -451 455 -340 662 -637 161 -873 -878 -734 653 81 359 -344 -990 -795 168 -99 -112 -904 652 -525 -220 -332 171 639 -650 933 508 486 938 -618 304 352 -597 363 -485 -818 741 41 -788 973 -92 700 -217 -698 606 -449 -370 220 -369 -195 258 651 50 652 -470 81 -437 594 -515 -326 -874 251 -435 462 61 -327 -299 982 -532 -512 193 -802 -587 -719 -312 479 -806 -140 -771 -831 -927 449 -620 487 -591 341 -379 473 981 167 -526 -511 188 248 960 235 -280 409 -632 -959 276 -605 -469 430 -922 857 246 198 736 -291 -629 -65 -901 -618 194 -458 -164 -591 44 222 -647 -417 -809 273 244 6 293 -961 543 -640 865 -817 610 269 -21 134 -896 481 -769 995 177 -99 554 -439 -671 960 886 323 563 -760 -848 -714 716 -528 -269 -317 -576 -800 448 94 338 886 -572 -777 -493 -513 849 -820 244 551 431 -212 440 610 561 622 -712 -750 -604 306 842 519 -971 393 549 296 -451 -816 641 480 840 -225 -143 -351 632 -278 -670 635 988 -556 -468 141 -565 743 756 -380 391 739 -776 167 -424 -396 735 -939 109 -244 919 -302 -630 -722 -265 -514 -559 -394 802 -760 -438 644 -746 -102 623 -447 736 -669 878 -523 -636 -960 -12 817 -131 36 -940 -657 -730 116 -43 -836 -29 15 142 -936 -170 47 -930 175 -605 994 -581 -340 -723 371 -666 -483 -865 -160 814 -63 564 -850 862 146 -876 102 353 -602 -604 -518 -702 85 -382 689 -350 -660 222 155 -788 -365 535 522 158 -17 6 493 846 -65 -73 -412 538 341 894 342 716 863 327 315 939 857 600 182 397 -844 -160 -302 -298 -517 526 -675 761 -902 519 381 984 859 567 -247 528 -337 -464 535 -366 -120 -351 -274 424 -795 -865 -841 -76 -195 -344 -879 209 835 969 51 -971 558 -806 -482 883 528 -590 479 -770 876 650 345 377 -822 769 789 -467 218 -138 565 700 679 24 -465 986 645 -171 61 -523 865 -400 -148 -806 548 -696 757 -198 553 735 35 433 -289 747 -455 143 669 626 412 25 -834 53 959 -807 446 -789 52 154 755 999 -531 -414 -912 523 -75 -631 -108 -469 249 945 616 536 -275 -496 -98 -707 783 -733 239 -865 -938 -178 889 -569 358 120 867 481 -98 -595 -974 -290 361 -810 -677 -603 -646 224 -479 -725 862 737 714 844 945 674 566 -162 -773 345 101 418 -41 -385 -757 448 948 327 -24 729 520 204 -787 772 -648 -525 669 111 -25 563 367 -922 315 873 -362 382 930 59 -970 -869 -971 725 119 -763 133 675 608 574 326 -67 241 756 -983 252 777 -314 -172 -582 -709 -705 797 -375 450 -60 -754 905 449 59 -930 780 -322 440 961 -80 408 -847 335 -61 98 -302 284 1000 610 -699 171 -774 293 -246 476 -281 600 -678 622 802 -493 959 -831 778 -318 -667 -166 367 390 35 -72 221 -489 909 -152 -689 -142 -762 223 2 469 -353 980 585 -203 268 246 -660 -256 -473 688 41 -327 -392 953 -182 -777 448 -714 -279 -389 141 979 202 447 278 -155 43 847 -261 614 -471 244 861 -463 459 -373 284 -847 -403 -335 -286 210 837 -261 372 -444 182 711 -240 -614 600 -580 -463 638 -37 44 778 -104 -610 -548 29 906 79 307 691 -693 -225 -173 126 203 912 -240 280 -656 -450 983 96 -185 452 240 89 635 -838 713 574 -501 -719 -255 835 -283 470 960 130 221 756 -226 -145 929 370 482 712 -182 -506 681 -12 -442 776 -510 905 148 -29 -648 -634 690 -820 680 731 -371 853 624 453 -362 -185 -200 -393 574 460 818 1000 -91 576 -761 -698 415 -907 -867 -14 -866 -778 -655 -773 -442 366 704 -29 802 -922 -137 -459 -559 -696 -81 323 449 480 -38 -528 -486 64 -73 179 -692 794 746 -103 427 -533 416 951 975 -491 843 487 -668 -695 -199 795 -143 -642 -491 196 74 428 -916 626 -62 993 -799 -960 -897 -619 -656 -91 -263 476 -761 -8 -632 -613 97 238 712 -504 -416 -904 -610 411 -355 -197 -360 732 465 -243 -818 -421 24 954 -504 820 992 757 -152 -326 12 956 290 981 -711 855 184 -342 -90 -355 -51 -859 -675 -318 -799 -247 -490 -822 -34 -779 -485 -130 525 -495 -726 -933 -851 -485 448 -121 -529 -903 438 941 -284 -611 -11 -885 294 -206 -343 533 -764 -950 71 -738 375 -598 -131 108 -288 -90 539 -490 417 -548 513 -567 -206 715 -507 -741 -657 297 -497 540 395 532 307 -224 -689 -506 -267 -176 198 -152 913 996 -121 -652 -902 130 -688 378 -202 652 693 -471 -513 -643 -9 -207 -89 952 188 41 -813 387 -986 98 869 256 4 516 363 -183 234 -549 88 -275 628 743 -824 684 830 -36 163 -305 -795 -493 32 -360 227 -292 -853 839 953 200 102 -467 7 -663 272 224 770 -914 -640 111 430 973 -262 17 -61 848 933 622 -890 113 -656 232 23 -204 927 -354 631 970 99 95 100 -115 337 -614 259 -216 252 -462 6 310 -940 -963 923 -762 111 -198 772 -329 -582 641 -902 503 207 -11 -634 695 189 667 -751 -329 928 -924 872 -837 -950 911 436 -507 640 936 91 -47 -88 876 404 -861 773 744 -495 557 42 -314 -341 48 -592 -390 318 831 30 -639 995 -61 -24 -188 -331 -417 -422 680 603 532 134 -882 -255 -744 -881 684 488 -511 808 621 -670 403 -62 612 -228 -567 -223 579 543 241 -936 -886 -806 -929 776 -9 -246 585 -768 -312 -532 976 143 -562 -914 -795 499 -211 814 -739 -344 932 312 -23 777 -591 513 51 -860 -87 722 -210 507 -567 603 91 -329 -222 -178 224 414 163 638 -850 125 -28 65 -761 -626 542 -949 702 568 -402 206 -732 441 764 310 -305 801 -854 959 -656 -291 -454 472 154 -997 -802 -172 922 23 810 557 -498 -146 -131 -208 -504 -972 368 -906 650 -634 305 -394 753 581 103 -389 -776 282 -136 -153 -287 912 544 -970 -838 -51 432 238 -342 -50 755 -789 122 511 -242 777 -795 -500 -635 661 -510 752 -420 65 491 -620 350 -99 301 474 947 516 -440 -834 433 654 606 -230 932 -533 762 -980 901 194 715 -276 83 -571 827 -992 -468 126 749 240 -472 171 657 -25 -661 795 -909 767 -126 -690 -863 726 583 -509 570 652 564 275 -784 685 743 -503 390 246 959 -223 -117 611 493 -732 -389 108 472 -418 -381 -714 537 -7 250 416 940 -450 -136 297 642 -754 -834 -259 317 440 1000 913 432 410 -815 699 -408 836 356 -416 -537 -623 56 -773 425 -283 391 -103 -481 916 69 -942 451 122 -900 -982 994 -302 456 -471 219 493 -743 -939 -119 -808 441 739 550 373 853 -198 -643 807 -81 -654 -875 932 320 -91 214 -758 437 -851 -761 653 -36 175 281 385 961 -76 902 -573 226 569 804 772 855 295 -380 -657 -279 -88 -516 -69 -134 672 55 644 296 -690 -267 -815 984 -49 -541 167 -657 -126 -872 -667 -38 909 -5 445 74 218 806 241 -936 -184 -900 -999 -415 -596 -532 262 -250 922 -304 782 -97 405 -360 141 813 543 -302 -178 -61 725 907 -818 897 867 986 589 -58 654 -776 -836 172 31 -812 72 -389 -950 -9 -417 76 -908 -22 192 -277 -472 770 582 -834 -161 -272 765 -605 -939 835 -244 814 742 -854 930 537 -685 -275 207 531 -75 450 -636 -707 494 334 312 394 138 -145 0 -149 -57 236 344 -35 373 694 382 887 328 -726 780 312 -881 477 -480 -591 -133 296 -731 456 643 -520 799 478 216 432 -895 -978 944 818 514 344 -966 962 -806 868 -580 -340 826 748 434 109 9 -158 -541 -605 -966 -7 -771 376 870 707 -487 -213 -845 -422 -526 993 953 452 -418 -934 -226 261 86 596 -331 -483 232 766 219 -438 -439 432 -776 -461 312 203 284 397 -672 -647 -701 -360 729 -120 894 -628 51 387 965 -120 785 -920 357 -796 241 -352 30 153 167 99 -78 -711 -85 673 222 -829 -461 -293 135 22 69 156 -207 -295 744 38 817 -544 -470 72 -448 -38 -143 627 518 -618 -65 -321 384 547 754 424 126 -2 226 -895 217 275 -226 917 -708 -899 736 778 -20 177 944 -380 -615 743 450 451 -601 140 -104 -955 893 -119 419 365 -784 -41 -609 -546 -947 890 862 214 -673 -276 -148 -596 -610 882 526 100 -855 612 790 -477 -916 904 762 -848 -723 611 -372 737 262 -160 -204 -488 680 -491 -97 395 -926 -209 -678 760 324 570 254 117 -40 984 314 -467 393 1 -286 908 -135 -527 -668 -245 996 856 -868 704 802 -176 -660 35 -414 433 -570 619 560 -796 -294 693 -51 612 70 -373 183 -283 707 -70 183 390 662 417 -814 -143 -563 -174 -922 490 9 -508 -692 -381 192 511 874 474 591 -93 -213 -226 393 289 -939 526 -762 406 594 -806 -654 -323 647 -194 933 -197 -286 -456 409 709 220 -100 -654 -380 -68 231 532 -293 476 699 784 -971 67 -257 897 -938 -395 -268 421 422 343 -34 -911 158 955 -997 -997 263 -965 -778 -70 986 -697 512 428 -761 -211 -603 143 821 344 700 -641 -496 54 -888 476 182 308 -152 -579 -726 925 702 493 221 -232 -5 -967 -946 -228 -60 523 312 -742 131 -785 -328 -570 -602 519 462 4 -340 268 484 93 156 -693 808 -458 906 -539 -385 108 464 -478 -980 -512 336 -691 417 543 485 -367 454 -964 -414 -31 -438 -108 940 -25 314 1000 -772 -988 -424 85 287 -946 345 -890 303 -395 583 203 170 607 -564 146 -846 214 95 -472 939 -132 -178 -913 -143 -666 146 340 -59 -216 198 -313 -8 450 427 -214 -122 -755 477 896 -21 -719 815 752 -254 -59 13 593 35 -353 183 -312 313 -48 -12 -254 919 -709 280 946 640 497 -140 -221 -762 859 -608 -445 -924 -56 835 635 832 232 -333 667 -643 767 -785 -871 -840 -800 832 23 -364 -974 170 404 -998 -288 253 -394 -575 -215 -867 -859 -447 159 -805 -239 259 -129 -80 -842 203 836 -81 969 465 -691 590 -869 682 923 525 880 -168 289 245 -717 411 999 -366 894 -677 518 198 621 -393 -861 -902 340 936 471 -282 796 415 473 389 18 535 708 18 106 774 716 77 804 541 191 -141 -121 107 -240 -820 382 -470 -587 -286 -575 -566 -770 -641 705 245 -167 -66 -363 432 -806 74 634 716 -690 -547 -384 928 150 -226 -701 -931 422 251 -424 645 -444 455 718 107 933 -485 -310 -248 792 -787 -834 -669 665 -304 -946 -359 520 748 -415 -684 474 720 -739 360 514 -723 -269 -622 209 42 -106 -547 -374 168 -493 -892 81 142 -998 910 -200 787 943 -80 485 -434 -301 -787 -488 -5 320 41 741 199 -146 619 189 852 143 61 266 215 -637 530 -840 -310 -207 463 -456 -799 -727 158 -331 213 105 990 764 759 972 -999 -641 514 70 -147 355 157 967 893 -798 -830 128 -432 -348 423 115 78 -696 259 -649 547 -179 -590 -783 609 -903 4 656 43 397 -590 -39 765 -208 -876 -912 313 -877 -975 -817 111 452 598 11 671 -248 302 -769 425 -138 132 996 -726 152 -768 945 57 -144 -318 -747 -771 227 108 -227 -333 -348 -676 -954 274 -872 384 336 952 531 412 -425 610 564 -428 -189 339 -382 -842 -420 -987 654 -318 384 536 -27 311 -712 -845 -41 466 420 771 -352 -396 795 -150 256 273 31 439 -35 -931 -614 768 -987 975 582 -384 520 -525 -586 750 75 -533 -623 -300 770 -984 -50 -979 754 22 92 -790 -659 920 929 -362 -864 198 -277 -124 524 496 -401 -780 593 -296 -977 -275 -949 351 295 923 -486 27 609 -522 653 803 -911 935 -140 340 -28 521 266 -594 -482 -368 -701 -65 248 655 264 -163 431 704 935 -227 483 -33 -405 886 -171 -631 -675 -352 620 952 567 -617 -395 -787 270 -763 -676 72 463 192 -415 -807 -757 748 -665 -882 -914 -872 -380 286 159 699 -763 -263 196 -519 338 193 930 455 -288 403 -416 -221 -524 862 -655 -796 -198 -139 -384 212 -275 -533 824 430 376 75 762 831 -257 617 362 -8 -582 -987 -103 -464 148 907 -259 -993 -325 823 914 -368 895 481 -155 467 246 -54 -984 -842 61 201 -404 295 643 678 -112 467 45 206 749 -884 398 233 -642 -208 -962 814 -666 549 613 252 307 146 -666 -95 281 -565 -266 693 -132 -839 978 -706 -948 779 -845 -435 40 -607 309 656 253 226 -113 404 -384 -473 -35 403 357 -682 916 246 -224 850 -757 403 -197 -737 316 238 -861 -791 -936 -250 -304 -83 277 -202 585 -359 -155 -804 601 -496 -457 -877 425 -280 370 -479 353 -678 759 611 437 -550 -452 285 999 -370 -172 43 411 569 -202 975 -809 335 361 885 307 -766 12 929 643 443 -770 862 -708 562 -144 851 -580 273 438 518 -240 -422 496 702 716 -113 17 215 -666 984 -405 505 -304 966 223 -866 618 359 -165 -700 211 -790 868 -756 382 -626 823 -349 352 -712 -166 111 383 -603 474 -29 792 891 171 -503 838 -116 -637 -676 -760 86 265 -717 746 606 -322 -491 -563 471 96 418 409 -711 833 458 186 -27 485 968 -410 -735 192 -210 -601 882 912 -708 -487 500 786 670 805 -848 -475 -426 -385 -234 178 525 -359 712 350 389 645 380 361 139 -624 -366 -890 384 946 79 803 -208 -536 -570 -100 818 127 626 -663 544 928 -963 425 -807 -908 -61 -13 412 529 -459 384 909 -85 -173 398 528 524 -177 457 516 137 -73 58 881 -744 335 336 -251 -261 -121 -514 -995 129 119 77 -992 -24 -1 689 347 469 595 -669 239 450 -962 -309 256 655 257 -545 471 263 -698 523 954 502 -855 -109 123 63 -996 -379 -946 -14 744 -969 -342 299 812 -437 222 441 323 261 -740 -311 853 -159 801 238 -623 -347 11 896 992 -593 612 -491 830 -308 829 770 -815 -902 -85 248 -791 790 -329 -321 395 -431 978 -62 -809 986 -6 -578 101 372 910 -90 -118 50 846 -180 -550 -222 -434 13 855 924 647 220 409 -204 262 -242 -416 131 220 -738 -600 302 740 -374 649 713 993 837 -346 -997 646 -426 897 -434 -139 -245 602 630 -36 485 -28 -580 121 -907 -219 -888 -155 182 713 -797 -183 -60 -709 797 200 800 -148 -99 470 -177 605 -857 -776 254 907 442 724 874 643 6 879 -16 -965 -374 -175 809 10 -492 -990 229 292 -20 -309 -824 -621 782 946 -672 -708 551 159 -226 -40 -163 -692 -961 51 105 632 -626 -241 814 -824 -800 815 -210 969 -670 57 -696 621 411 -687 -144 460 416 -506 -553 193 536 -558 117 569 699 -43 711 -439 236 -251 -407 367 -602 954 514 933 814 870 139 -92 -596 849 200 -163 -230 -724 -568 127 761 968 231 410 82 -887 167 176 163 -44 466 796 -897 674 790 292 423 958 197 571 977 632 -499 566 911 206 246 -745 -628 -440 -445 -941 -765 -90 433 -232 704 269 903 -534 11 -810 779 -801 -524 108 592 933 416 659 708 -485 -228 -199 -463 429 248 -892 -963 951 -581 -930 755 -448 -123 320 -268 118 315 -32 650 -692 -424 -572 975 -269 -636 337 -99 -612 150 682 -689 -104 -827 -600 -155 -364 210 611 997 -735 -640 -135 -464 65 -579 834 -475 -727 595 -590 312 -589 -301 -127 527 -661 371 548 341 945 201 316 -925 -25 532 649 -214 100 -969 202 539 671 -287 374 925 209 -555 -217 -572 114 -932 16 -264 -620 -431 32 -503 -226 709 194 651 -579 521 -777 -767 -577 26 -601 -461 -248 -67 -191 -258 582 633 51 990 -365 888 -375 980 -356 252 -379 64 945 -29 184 745 -125 -953 967 -618 619 -603 721 916 -695 -774 -624 -350 -516 557 -816 934 -204 468 573 482 -365 662 766 -419 -770 38 -566 179 -93 -619 -659 504 -275 57 515 795 -285 576 -640 -272 -285 -496 -760 -552 -147 -953 -769 679 541 -850 196 67 596 577 -621 602 -922 -191 306 56 15 -679 -159 -794 949 -457 -266 815 -28 26 -582 -457 -877 -198 -73 -774 536 -386 -376 764 -348 -234 -805 -923 -594 316 665 715 -972 -104 35 136 -327 -978 -21 -877 663 -862 -431 -341 -242 897 988 -331 -595 -714 446 714 199 76 7 152 934 -617 -951 899 658 -442 -643 -510 -145 802 -424 -357 950 -174 215 44 -188 -627 -96 -618 191 343 352 -449 -783 -418 457 954 425 789 -100 -491 455 752 553 469 948 706 -778 -866 -706 941 575 -831 761 266 453 552 338 -268 666 362 99 197 99 288 528 413 -835 112 -444 154 351 -518 737 534 521 644 262 -819 -855 -651 555 -427 69 889 130 489 -501 350 -731 -23 397 -349 -539 -220 -837 -88 969 179 195 -102 356 -272 299 -949 -137 -823 -879 -50 -843 -66 -194 928 663 571 -662 391 -52 -244 83 -274 667 -501 499 348 -904 -841 656 -921 -100 700 -283 -769 164 -900 201 422 -653 -738 -122 -313 753 292 146 997 837 -982 -588 -89 328 855 551 -682 683 220 464 740 545 817 -108 160 -493 437 597 -70 -824 -426 205 454 749 -925 236 -573 807 250 -15 -296 8 270 -540 287 61 -527 514 190 -559 508 595 -915 -93 -554 931 -179 -21 -800 296 934 -693 -796 -221 182 -288 -289 439 -614 206 347 616 -122 170 976 260 -817 180 932 960 -618 178 733 -394 511 386 550 573 620 800 -624 -782 -980 49 70 -891 47 956 -36 -845 -87 712 -759 236 -104 69 879 562 -756 -460 -545 507 -850 -669 -302 -446 580 287 481 624 542 100 -680 -301 326 30 -807 -152 -449 -8 700 -267 -694 893 601 878 637 868 969 -433 -893 -735 -445 302 -830 -198 51 573 983 -750 511 552 -277 -387 -289 519 -148 225 -609 -338 772 -66 -961 -664 575 -416 2 -424 -987 746 -814 -593 -988 623 -176 289 33 977 -180 -333 542 -273 203 -605 444 -614 518 -382 81 -392 -442 -339 861 101 -470 293 282 -25 -290 83 153 -824 618 -518 -283 415 254 -725 -636 52 -9 -136 -769 329 27 -84 -284 255 751 -993 -742 218 -994 591 698 932 -508 -911 927 -228 83 -697 -209 205 -231 -182 698 11 -642 912 897 939 -275 -768 -106 258 571 -537 357 -273 -770 575 590 -577 216 362 211 137 -695 830 -302 361 -345 102 42 697 -2 -677 -556 115 721 -390 -749 -276 -217 519 -610 -796 850 421 293 -403 910 662 -496 -376 592 -399 922 -147 967 713 395 312 -222 15 -21 797 299 -144 -500 -13 -535 475 -644 -99 -71 -96 -459 375 -686 -301 -921 260 -20 32 -989 427 -169 896 -548 748 215 445 271 154 -121 639 -660 872 -22 -766 929 138 -134 -814 500 -280 -107 827 733 995 935 -553 -430 -728 839 527 129 237 -45 448 -560 -957 -119 371 680 -986 106 909 -947 290 -136 388 767 479 -55 142 -629 347 -282 375 331 -398 -657 -908 -125 -436 99 -68 438 -490 -261 256 -974 890 827 245 613 396 -332 -434 30 503 -685 78 -507 725 -16 886 587 -824 -322 -510 310 -106 -303 -87 657 -417 -163 -684 -335 -630 -45 383 -596 -356 760 -870 354 -571 173 996 -427 596 423 -438 -811 254 -633 -290 -936 274 661 804 799 729 939 -720 509 -629 456 -107 93 823 862 356 -619 137 396 185 -977 821 606 -570 -683 780 482 -747 -657 -717 -86 105 -465 758 987 510 -310 439 217 -666 797 -424 347 -260 215 -143 -710 707 927 64 376 933 -434 -487 -289 -919 -56 801 -228 -227 137 651 954 -774 443 -735 367 484 166 195 571 987 727 748 307 756 -92 93 899 736 -703 -807 -888 -180 -287 -420 -709 647 -886 18 960 683 62 -743 -805 -692 -224 853 284 -769 -166 581 928 752 654 -40 638 -347 -727 209 -521 498 -759 -77 -762 -545 -555 584 -757 369 -404 744 976 -840 9 922 314 563 -91 155 -410 466 -798 141 -980 -618 -486 495 534 373 279 -356 451 864 512 695 -858 458 999 -217 0 204 723 -756 367 441 524 707 316 369 822 -562 925 -533 534 634 905 -458 766 269 323 652 -660 270 -401 -508 94 -349 -77 -960 -846 148 999 -643 455 743 -464 -453 -93 -460 -360 -626 -841 -12 -799 538 -694 54 -28 -145 665 336 -809 -409 29 -865 -297 -727 987 161 -879 689 395 469 -942 -669 -15 -952 -233 -760 -9 437 565 -108 729 -568 544 768 324 583 8 -869 -858 -861 813 -673 -119 168 124 -456 64 -726 -496 -379 -597 920 -395 -751 271 94 171 345 -774 297 387 -130 -117 -829 -52 -294 -813 -24 -117 -847 -507 827 -542 955 384 117 -935 -878 -254 -940 568 -390 545 52 817 -3 -859 99 975 -968 199 597 124 161 56 576 85 304 608 -800 802 569 642 835 -57 865 643 -699 292 321 994 64 -723 634 809 213 175 597 -483 341 655 -277 -172 -977 -603 178 -499 595 372 -9 -140 294 -110 -201 885 -351 -202 -97 -704 -163 265 30 -969 386 794 -403 -829 74 289 -912 222 -125 -720 -43 -95 857 647 49 836 798 153 23 143 -148 -254 210 -814 -809 965 632 -980 67 611 622 537 -740 -29 -405 -486 -842 -823 823 470 -103 364 25 -630 -85 371 897 790 197 152 -171 725 -423 -555 -849 41 474 305 413 -673 693 613 364 99 449 -980 485 -739 -45 475 830 -557 326 942 73 -573 47 530 -366 -368 900 286 -837 366 542 -137 -51 -736 167 -666 989 198 -466 981 -672 792 -576 -368 -444 -369 -621 987 759 835 -708 478 -617 701 -478 -259 560 371 -647 971 -120 -476 379 -544 997 -20 824 184 -988 -654 -142 -250 -844 -677 -805 -982 599 328 -602 -846 856 538 -439 -743 251 -593 -254 121 615 -520 -453 602 736 -758 890 779 -963 -172 -389 -617 -223 229 343 846 108 3 -426 -585 526 212 193 644 -753 -606 -246 -461 -876 -387 857 394 765 -435 295 -466 408 -554 -830 451 632 -909 -983 -837 957 -161 -108 831 895 -264 520 -226 528 928 371 -380 796 -384 196 747 -708 -930 701 -39 88 826 765 -288 630 -348 447 -138 -914 -957 223 -784 247 597 635 324 74 -593 349 177 -64 -582 -570 611 -343 -407 -452 491 -877 -613 -711 766 576 -320 -736 281 783 -307 -198 252 318 -435 -205 -823 -301 -410 370 138 -518 -898 386 236 510 -544 -647 -250 -950 -196 452 -205 243 506 -732 -139 -753 693 -493 -661 -769 236 805 538 351 143 -947 610 706 286 -449 415 -453 24 395 839 -359 -209 39 -323 -740 328 127 -299 -389 -370 -850 205 -434 -365 -866 101 560 660 562 -59 677 -718 -654 313 872 552 -18 766 598 825 229 192 -197 -703 861 -190 1000 -657 79 -810 -339 811 715 51 137 -508 -999 406 -499 -226 -641 -283 -884 -199 -291 -770 -690 -984 -453 -670 230 -515 -259 780 134 928 -323 499 275 560 -999 481 -659 -346 331 906 -78 -250 -275 807 -850 283 903 707 -570 -498 -469 64 440 -432 -625 -497 929 113 141 145 18 -912 782 466 433 9 -695 -734 -956 349 272 349 -233 -150 -934 -826 -303 -233 -600 -9 -440 -402 918 -932 149 -888 893 92 -651 219 -608 -58 -138 -689 -192 736 -752 -347 -43 -328 -671 -324 -138 -533 575 291 -658 811 171 168 356 440 -199 164 -790 -121 578 -839 209 294 271 370 -769 833 554 71 714 423 -306 594 18 -146 750 378 814 -853 -961 -142 539 479 745 372 477 967 958 894 -774 -308 635 -651 367 869 779 356 -667 543 991 462 930 646 184 918 -334 951 -92 -225 812 736 -638 -583 -350 189 -771 976 300 -949 -537 -917 280 -24 992 -354 -188 -829 125 471 613 -611 721 691 524 -209 988 -900 -95 698 -838 538 325 -373 55 -4 -586 230 660 830 705 104 545 -125 363 308 109 596 234 -971 -532 708 -555 -45 -135 -113 -926 459 -54 628 987 889 871 144 -15 638 -672 34 -46 286 -142 -285 452 581 468 442 105 -48 -438 353 -239 833 442 -276 894 -883 187 477 695 318 644 123 284 -707 643 -864 -262 440 -98 446 -931 -680 -418 292 210 736 -643 -134 -317 -781 -944 -63 -455 -841 -875 -98 -446 531 551 -993 -830 -836 -795 -301 252 16 -47 440 -658 -119 -658 979 -48 -950 240 191 -807 148 788 -585 -236 -338 -213 -850 -550 -340 328 273 923 816 106 12 22 -99 748 233 769 -317 813 985 -759 -532 677 777 1000 741 272 -902 27 462 751 745 -612 434 -568 -780 459 531 -677 268 -27 -999 -61 -923 419 -785 -491 -502 86 -726 -429 299 -16 -502 4 680 -761 -945 585 200 -838 -170 -93 116 -589 -611 -465 336 -871 883 834 173 626 360 -624 -595 71 292 -253 -678 -219 -30 232 704 587 -835 229 -67 152 489 782 394 -828 -615 770 905 434 -808 567 -425 -102 658 212 -852 787 326 252 201 51 777 -410 -489 -653 899 953 114 -199 958 -274 58 -510 -135 -187 716 -353 -64 -337 927 -185 11 851 -959 -891 284 -924 -110 875 -642 -817 -422 -635 -491 138 891 -252 360 -198 -760 -666 -302 -356 -27 812 -944 -713 -618 76 -424 607 542 363 -878 621 -169 -12 -503 -637 -463 267 -285 -621 -855 -143 25 -674 -227 966 934 517 467 267 900 872 -851 650 290 709 -845 -643 999 133 500 -398 -754 57 767 70 -295 579 -333 -224 99 -457 435 828 -826 -36 764 -482 -68 965 -176 -357 -457 477 -997 -6 221 -847 762 -260 870 503 940 -591 -560 -144 -120 -260 -435 -995 -715 852 -776 729 711 715 -450 253 -334 385 -892 122 -891 564 -362 -258 142 342 28 -665 182 514 722 550 -175 472 -853 -791 -411 -289 610 982 -692 382 555 -532 166 810 -211 700 105 382 -80 -563 553 -242 -777 -62 569 -638 36 -245 327 807 944 665 -782 -421 163 523 -890 788 823 66 -625 -132 178 -360 -678 -255 -350 352 766 576 -659 -353 119 991 858 -641 559 177 -26 -927 47 -453 672 169 -313 473 414 -767 -156 107 318 290 -637 -698 887 -84 -249 -738 -722 -831 -695 146 709 593 963 372 689 41 -735 701 -536 581 -171 -831 556 339 135 -590 546 531 -874 346 976 704 -246 728 -174 631 194 687 392 -723 -205 841 -789 798 72 -364 -680 792 -356 972 -94 712 -231 920 -14 -797 -353 -876 688 -309 427 -776 287 -244 583 863 8 -983 -549 -649 701 650 480 746 369 -527 -637 -916 -991 30 555 -679 -393 37 -645 373 -422 656 -435 76 -316 199 -881 -532 -644 482 -188 44 927 -998 -746 157 965 232 27 518 -745 600 842 -698 -743 -274 687 375 572 -882 527 -801 -558 -682 145 -760 -390 -764 419 797 519 967 -272 -681 836 594 -728 867 858 -371 307 -400 608 170 230 929 279 -59 -552 -4 -428 198 124 544 -625 -201 -217 554 768 -964 614 -44 44 -734 812 -472 -765 738 -761 -119 531 907 -316 -412 -254 -315 -700 -794 -251 251 653 -352 -361 792 -357 -564 967 -658 -959 -327 71 568 520 -768 -937 -63 887 -157 -269 671 229 30 -589 458 483 492 351 576 151 -423 -610 -453 -819 -78 -393 262 -331 -16 281 714 -89 631 -353 739 -749 205 -645 -632 -760 -387 195 11 630 -289 -122 90 -771 880 321 -263 584 -856 155 -170 868 -144 -237 -38 296 -274 611 310 -455 466 564 454 378 -875 571 -388 -398 765 135 584 899 962 335 -300 -400 162 -624 504 -513 -265 -441 -614 -337 931 337 -915 -888 -681 -439 293 -107 87 713 649 -679 -1000 413 -103 -627 -767 109 -494 -954 375 -811 -887 334 885 695 440 190 242 -221 148 -107 244 -266 246 682 -508 415 627 961 -970 980 -946 862 339 -367 -307 39 -135 542 -288 -661 -680 461 863 361 -304 216 -560 -68 543 371 294 -885 65 602 -858 756 -1 192 -833 -359 -421 214 804 -337 925 -900 291 292 -168 350 251 -657 568 759 731 707 -491 -562 226 -88 -411 -510 752 961 80 -599 113 -529 681 136 -86 763 -610 831 -145 -718 -844 -188 -442 -998 -28 268 803 75 400 -507 363 659 596 -612 352 306 833 -541 -23 -589 -807 628 -450 -950 288 -324 -209 281 838 -936 -414 780 -809 -631 -601 -372 -723 607 -638 779 -101 671 -192 351 -815 119 804 842 27 -911 658 -796 -673 750 291 11 700 649 332 -426 -211 174 467 -716 -191 558 36 49 487 938 253 301 -373 516 850 -476 -114 -535 -950 -411 647 -304 720 -732 15 44 -984 -340 -573 -817 742 -739 145 -484 70 -605 -198 -814 190 -677 -227 677 -307 -928 31 324 461 688 -967 -804 16 941 447 -402 -619 -572 555 -42 -560 -301 -937 -88 416 752 -409 -923 410 46 -437 811 355 970 -27 -346 86 -321 113 277 864 -729 -647 206 -289 238 976 -327 -59 691 -50 490 780 531 -389 18 584 -435 -272 -300 -403 -122 89 -352 -475 -781 240 944 705 464 -744 -354 761 111 41 -163 -10 -406 194 -8 903 55 -771 726 442 928 367 684 -984 -163 -664 318 -233 -816 993 -864 86 481 -428 525 19 82 -878 -411 856 801 -288 627 192 898 -491 -813 -879 983 804 -779 931 754 332 -610 463 -469 -528 394 86 484 -497 -279 -349 748 302 504 663 -592 -27 -462 -82 -501 -579 32 -246 799 -788 944 -75 576 177 -590 306 969 11 441 651 -495 116 243 554 -379 335 639 179 843 25 -618 387 69 -997 -444 765 492 499 -423 -783 407 11 238 -262 -763 22 659 -952 -592 111 318 -60 -132 -707 -5 878 -119 463 979 -504 264 -866 -964 -228 -844 -151 760 -527 -498 673 229 123 -612 846 -270 129 -363 70 -915 -667 205 70 -993 -143 740 -714 466 -949 899 643 33 -664 375 78 602 225 -521 495 -173 54 -415 -634 -33 -522 -126 -21 -823 226 -665 117 6 767 217 51 -880 62 292 -380 982 661 -743 -184 322 -36 -937 506 445 -894 833 762 662 -159 -849 335 -726 666 822 949 -650 -371 623 171 742 -847 -93 -58 -213 -797 -751 422 678 598 -866 -774 320 374 853 6 -920 671 -440 252 447 866 980 -337 996 -775 589 805 -443 431 631 -969 -733 914 -713 140 339 -259 168 575 534 522 -182 322 917 12 501 -225 -218 -823 -854 236 971 490 -863 -30 750 399 -71 -25 -115 -203 880 -174 -820 -828 -991 -682 -461 683 -536 431 -665 624 391 -329 -824 -392 -563 955 -273 795 84 384 -206 -925 58 978 -192 430 -530 210 669 77 149 808 143 52 -113 903 -779 -996 953 355 631 828 -374 422 -646 424 -969 -356 -967 -441 607 817 509 206 457 -792 -34 -1 197 379 -879 -785 553 -853 -490 -719 214 -11 -135 -720 193 -527 622 983 46 803 971 -543 148 -940 108 -385 -120 -485 -821 973 412 808 880 955 -352 -194 902 -891 -773 -39 -831 -633 956 -978 -914 -668 142 -148 320 628 787 -989 -159 724 -677 -415 -14 343 131 -777 630 31 410 -28 77 -770 360 586 622 -934 -12 462 388 -986 676 -45 -549 -962 811 -543 574 724 -601 -848 -642 81 66 -321 -48 459 -682 -401 -224 -648 -820 433 575 489 -844 749 -409 -306 866 -737 836 152 16 988 475 159 520 -835 354 41 -234 777 -595 978 563 432 -937 178 -172 94 414 802 7 872 467 943 -814 -545 -336 552 598 -151 291 38 -503 -410 438 -484 898 715 -694 -229 620 -69 -989 456 -405 -617 -87 -943 -878 170 -677 511 -335 633 -384 -540 -756 917 -268 194 460 90 101 678 -976 -624 265 19 140 -73 -371 -323 730 -310 805 -92 411 -870 -602 -14 648 -3 -259 -465 -490 129 902 -961 -201 -521 891 999 608 967 -890 971 574 684 913 186 207 262 5 -453 878 921 802 -524 373 -856 -8 -49 -738 134 874 -869 432 865 410 879 -262 892 201 -129 -183 -16 -761 -319 -272 -282 52 315 -337 -604 186 180 -439 298 -340 134 358 -105 680 326 -365 778 727 568 512 -507 600 554 -323 249 -10 -939 655 536 -299 -485 390 478 -294 38 978 114 -871 -475 655 -499 -564 820 -218 -843 -34 210 -8 -464 616 -914 787 -238 -32 680 -396 818 683 452 -41 218 795 -157 -760 298 -451 931 377 -728 287 -362 892 633 96 -204 849 -713 732 407 32 -675 -629 -258 523 -815 -248 -964 576 -633 539 698 -760 139 -170 -268 828 877 -895 -45 73 385 110 965 287 686 677 738 -198 -334 -626 812 -34 553 -1 909 -915 648 -394 350 108 320 -869 331 381 410 797 -733 -887 502 254 -351 -119 900 553 758 -838 -506 549 -597 125 897 -273 270 875 457 -733 -780 947 -498 74 -516 -793 814 183 -523 -709 -633 -807 -986 -240 -584 158 -875 -404 319 526 -796 -213 -982 -201 -155 -462 371 -990 956 -160 296 -541 619 -953 -531 911 -913 48 618 699 -755 -480 752 -372 -48 172 -733 560 -683 745 -434 -740 230 -556 88 490 -658 570 911 -28 534 -265 230 342 320 -954 187 726 -225 213 -390 -487 -926 -238 958 311 -460 361 -665 -242 912 349 906 -551 -836 -13 445 192 -460 495 626 -460 -409 -865 85 45 -61 -143 -825 -96 650 749 -796 676 -493 -1000 136 623 -663 176 -114 -922 -655 451 -402 176 151 -974 -2 -294 434 773 -853 0 -993 -482 449 -820 -104 299 680 307 -250 109 -566 4 768 -735 269 -837 -123 -215 -547 864 174 246 925 -10 59 43 843 -948 1000 -388 433 -303 -919 736 -469 816 -54 572 533 -782 995 -662 -514 68 -27 -3 -348 -910 501 210 279 -743 -884 448 204 -420 935 447 692 -489 -977 947 194 939 -414 -887 -107 -379 -279 -967 539 647 -172 -1000 584 374 -578 -637 537 863 -96 -752 27 -367 -749 134 -884 820 -262 -661 886 910 379 515 123 941 835 479 -630 -114 -507 286 -264 984 -391 521 373 298 -319 -252 -642 892 440 992 -80 602 970 41 -907 -449 -870 -680 854 -743 13 -860 -679 679 526 -560 -392 20 827 117 -958 -636 -150 -863 613 -254 521 -148 -162 818 -335 898 -219 155 966 658 580 -415 53 225 -677 -60 410 -183 -647 -357 826 -921 -250 -238 925 572 70 -462 -996 -904 -194 -365 466 152 -625 476 513 197 -13 -581 769 -358 221 -161 -709 316 397 471 585 -526 118 -318 -655 -664 1 664 463 872 -793 422 -807 605 -141 -511 968 -160 -824 -520 783 170 -750 -930 -561 -309 -690 0 -600 0 438 -681 766 203 853 217 825 -285 -738 316 557 -711 -992 -320 -265 23 5 174 992 713 109 85 822 398 -619 -781 -367 159 934 782 -304 -588 -211 113 -9 -457 -370 371 -153 -283 -829 820 355 -709 -491 403 574 823 279 -667 -971 622 172 -903 -324 -401 675 934 -241 -447 280 604 314 -234 831 -335 -207 -699 425 -285 451 827 702 -262 -874 496 -307 -828 -457 1000 394 626 -387 -636 -483 -339 -351 968 -930 417 -71 -609 591 831 271 427 -627 -137 601 -814 123 856 726 153 -333 92 -561 -362 191 685 135 -924 355 27 231 -558 186 -356 -30 -70 -804 746 -366 -659 975 -706 135 -768 863 870 324 -271 -537 576 -518 846 475 667 -712 -111 73 -412 920 -349 180 -148 -937 -693 -796 -601 -296 -397 159 627 63 -859 421 790 -543 840 -304 -9 777 947 -442 898 27 233 -350 537 -742 -875 -690 -74 738 130 -583 -619 656 -709 -696 -577 396 -920 -421 -222 -322 -48 234 -322 173 -602 -588 -120 539 96 -421 528 966 -692 -101 -299 938 870 -478 88 599 -229 760 -359 -692 -500 -342 -836 85 495 -209 -762 -695 585 123 -390 -710 -142 -310 819 285 671 -138 49 -564 -767 -641 -112 -881 -369 -621 14 -734 114 -899 -764 -276 -396 -50 -681 -701 -651 -153 1 457 430 686 -762 108 521 -709 919 329 -46 -492 -610 950 9 754 -371 588 541 923 -829 481 515 -657 350 886 -994 -873 215 -178 -382 341 444 162 -452 221 58 -817 655 -181 -566 -110 513 -891 800 -418 646 -665 -21 436 0 541 -38 -628 635 328 906 508 874 631 -797 502 -823 -110 -897 -276 335 935 -631 503 -961 -796 372 795 571 -964 340 786 -289 628 103 -487 -716 567 379 509 717 -862 49 146 -394 -906 222 983 -43 -716 -179 -94 407 -867 -112 255 356 -899 663 -113 -407 -282 -648 651 112 -396 53 344 -300 64 221 -274 343 956 -209 -847 -361 -464 467 643 -215 5 476 -99 -732 532 -131 189 -840 -276 594 562 750 520 -1 -236 -193 371 -897 223 935 -472 -224 912 -863 496 -474 -924 -51 -465 292 -92 109 -421 307 259 941 -817 163 384 641 -370 86 760 490 567 -769 -501 -36 -250 113 893 504 -104 -114 62 -496 -966 188 -342 -636 -188 20 615 815 -311 694 249 779 -214 -85 139 -10 96 621 906 -977 -164 -991 -775 603 327 -453 172 623 666 -226 -306 798 -9 -781 19 -338 159 -750 270 823 125 79 73 -761 353 186 308 910 -749 508 224 487 378 -193 390 727 845 813 38 270 -442 220 -708 450 -472 376 -12 -106 -909 -311 100 -318 856 85 406 116 208 -136 497 -182 847 238 748 -28 389 -88 632 -411 137 -975 383 463 971 541 223 533 273 240 929 816 444 799 572 587 -259 -911 -181 82 555 -442 549 -905 341 110 892 488 -477 -376 629 -868 202 -108 98 156 -910 -510 -652 -510 -553 564 -18 -632 781 -212 64 142 502 228 300 -788 -640 -6 650 641 751 207 97 -111 573 410 412 -190 667 -866 134 -611 -485 -70 532 901 701 -31 896 -196 918 177 -938 -193 579 271 -350 -414 -679 -107 109 449 -538 204 193 718 -307 6 972 -536 -174 -226 953 -541 -884 -265 744 873 18 -314 1 -790 770 -112 363 -484 823 519 757 -755 617 -734 473 122 -958 -164 862 -998 -870 797 -188 -930 -873 597 -521 -615 674 -563 -893 914 342 173 892 -924 741 -8 -930 978 847 -430 -468 107 387 124 -669 100 -598 -633 -703 756 661 359 -394 -525 -153 -419 -236 -99 -24 986 673 820 730 -474 -61 -829 941 346 881 551 -97 712 287 -468 53 -296 835 -268 -770 -17 24 212 -471 399 -561 478 684 408 299 781 -708 -599 499 385 65 747 253 111 -895 -517 -789 -586 238 276 -569 422 278 -288 -600 516 913 -76 -184 3 -505 243 820 566 413 295 -709 946 808 -315 457 -131 -599 476 -622 800 -767 -111 -203 -189 -333 177 -854 14 846 90 -457 163 -177 -302 860 565 611 -405 -474 -514 -827 -973 -491 181 -821 993 43 -932 818 -232 -320 337 -395 -732 673 -724 -268 -604 -25 -766 39 969 168 -676 40 163 358 446 -354 746 365 324 -841 223 -842 203 950 433 -936 955 -707 -738 -659 143 618 -240 381 570 950 -583 306 159 30 -458 619 415 870 -207 -532 508 -43 -932 270 135 -569 -906 650 973 376 795 69 347 -199 725 -137 -192 180 -951 -100 -37 253 -611 -453 -79 -393 972 93 329 -355 883 -523 -278 129 144 -343 289 232 -345 -555 -454 151 -323 -572 685 -378 983 313 -146 -320 333 735 -530 -975 904 -789 -672 -774 -708 -402 -827 758 311 -372 160 690 -570 -598 -375 -456 43 932 -711 -598 299 799 602 -619 789 -133 403 -409 290 -470 605 12 -635 506 -61 606 -768 91 755 512 -291 255 702 618 1 16 124 56 -796 612 -34 719 -711 -377 876 -686 -343 78 830 232 707 -12 -140 171 684 451 -422 -900 -10 -443 -749 452 393 -378 -102 230 -940 740 842 499 -811 -417 603 -227 53 987 104 -468 190 -966 -365 258 11 25 133 489 533 400 -448 782 641 -981 -738 407 898 696 -191 -991 620 -84 81 314 -561 -288 22 774 967 447 163 -989 -331 -145 594 98 74 -829 443 812 374 456 876 -248 -525 872 302 624 -386 773 -509 -309 -642 -787 -390 445 -856 -201 -423 295 203 -505 -669 -310 -324 470 -468 610 -515 817 87 -774 -425 816 853 393 -10 -896 975 170 471 182 -351 830 58 722 217 382 315 -920 481 -315 -21 -130 500 -711 -795 875 -858 396 574 -917 542 -875 893 37 368 -178 907 808 536 139 -734 -304 312 714 881 622 -665 59 284 -593 579 185 681 -207 -391 -453 866 11 670 804 298 397 -641 -38 -180 -154 -602 349 -231 997 580 351 118 -974 482 -824 -48 -825 -644 846 -895 918 847 139 -858 -179 639 50 -950 -905 236 -583 749 543 759 63 915 652 -41 -385 36 -679 358 -59 -545 224 55 -420 34 989 675 -865 -558 -795 -630 900 635 -839 -472 232 -829 597 -42 321 -180 -969 431 -101 -405 411 673 51 -188 791 502 39 809 -734 827 -654 -43 -174 344 -515 -411 -697 60 -209 -542 506 866 394 -370 57 882 -511 155 234 -701 110 320 -216 687 964 315 770 641 800 400 -427 455 -194 -939 570 -606 -490 83 -535 -720 510 259 -622 350 945 91 -667 434 870 108 161 8 -988 -635 -725 957 868 144 -343 -924 369 -666 347 280 -939 589 -64 -640 295 889 -289 486 42 -227 226 320 801 726 438 -672 -774 -250 608 168 611 49 -938 -546 -320 -892 435 172 -416 987 807 255 -266 -887 -290 -1 -834 700 -779 -355 -808 62 664 -564 -715 429 -439 -900 -659 -587 -626 -295 565 -838 -304 -936 996 215 593 -505 695 460 39 -9 -725 797 617 500 -185 316 274 -411 155 595 -175 501 -978 -840 646 224 -739 -523 483 621 351 -484 118 -229 97 157 740 -490 -592 -345 -797 329 -470 818 683 680 928 -481 -463 -403 329 -855 -457 -468 548 -315 -926 930 -138 800 616 -234 -741 -236 723 861 -999 -323 -221 738 414 -372 956 -806 115 -46 110 815 770 647 558 358 -869 818 -970 921 296 740 -72 828 652 -346 -145 -520 -567 -679 182 -986 444 -892 -584 -102 666 369 437 321 792 499 -454 207 -25 627 -784 -744 -888 -90 220 920 -133 -363 -387 -472 -35 -836 378 134 -786 -634 -90 -119 143 917 276 219 193 201 -76 -935 638 152 -764 -840 -954 344 536 398 773 131 -107 746 553 669 518 49 -568 -509 -112 -227 -268 780 582 125 741 -94 -183 454 -467 -944 656 -967 -707 -108 245 443 55 -303 -492 -283 -265 -954 -287 -333 262 249 575 -695 984 679 591 -221 562 -908 -630 454 395 250 423 -191 795 346 644 -232 510 -289 658 902 -437 -754 861 -626 722 -89 318 918 887 -190 296 -196 575 385 23 989 -436 910 -401 -30 89 -651 872 -845 328 308 -921 255 -744 -222 91 148 534 842 -601 -298 -789 397 -190 -442 -649 315 731 -201 -452 639 -125 -385 -150 -846 -29 -522 110 -741 -202 510 -774 -669 -111 -300 283 669 -296 -598 886 273 -587 520 782 -63 959 386 422 -147 656 -211 -174 833 631 -372 -17 -399 755 92 349 -693 15 721 -211 841 -431 183 -313 969 1000 -402 -993 -258 -184 -210 139 61 308 -813 193 -963 577 19 -957 -704 830 664 -265 832 -258 482 529 -118 -253 594 532 -36 616 -588 -209 -206 -960 481 -936 -146 -481 -519 698 418 -864 -865 51 -411 904 554 -458 -399 104 23 -341 822 539 507 -162 -155 996 782 -802 109 -704 674 -338 1000 217 350 3 -589 -990 282 284 -808 -730 -770 206 465 -236 -990 -225 -377 645 -274 605 -632 -461 -187 -484 535 -63 597 -900 124 575 625 -579 -991 -661 -535 -808 806 -778 788 45 616 -52 912 480 543 403 -777 -615 552 -816 81 -757 422 901 477 -193 279 -393 609 724 433 -425 869 475 -534 -285 962 -584 -132 -55 -741 -864 517 935 943 752 -52 -659 211 74 -866 540 -940 -888 412 -547 -42 -575 -786 192 845 -142 -633 428 -818 -599 290 323 -40 -34 124 405 563 -351 200 547 666 -241 885 -344 -485 -677 698 190 -615 -234 -834 -992 341 711 -677 973 158 270 -127 228 -685 76 -734 591 -596 671 -308 -795 966 864 992 585 29 -47 63 647 221 857 567 365 -51 -526 8 -377 751 21 131 -41 605 -870 -476 890 -602 467 -341 249 111 229 791 720 -615 904 498 -458 -78 -824 906 59 680 -521 -657 890 -585 -246 224 -45 -574 925 -620 223 -156 943 211 557 752 -230 201 932 -383 -149 -666 -111 -276 295 -574 875 -317 -902 -992 455 651 -200 -739 165 -652 980 -937 -24 -739 -439 457 354 972 -531 295 -32 -962 -735 -136 327 449 36 -246 373 635 916 535 -976 839 -751 -615 -293 380 359 -78 934 -950 -352 -119 -548 664 -292 -441 -17 -952 -175 -713 933 -58 409 -399 481 264 891 -682 293 476 168 -634 -307 -620 686 -506 597 157 -91 -942 -352 858 701 861 -332 -908 -145 -356 -243 -161 11 862 326 -417 -693 128 -108 -343 -524 -684 -308 -873 542 349 -138 333 748 -808 -864 349 981 -38 935 -644 158 -774 374 204 702 196 -728 450 -741 -644 953 263 -142 11 100 -731 -724 -22 -450 193 -794 983 -961 540 -327 44 224 748 751 723 594 23 419 -314 -99 -582 -882 -682 -501 311 54 -237 -481 -433 933 357 -13 320 -994 -167 -155 -658 962 765 -291 -846 -817 832 -402 -788 581 -356 751 589 -709 351 267 -578 -898 -291 -208 -557 170 -966 215 -907 1 -156 -955 907 330 -592 995 124 261 320 -255 -306 830 -237 265 114 261 -192 -292 492 169 354 23 716 -638 275 -992 -700 295 521 -844 1000 -233 905 -536 814 -189 -816 -926 87 770 -100 -64 -791 482 257 -423 -184 5 756 240 368 -545 692 20 -904 1 -604 994 -896 -112 418 266 -855 779 -594 533 542 735 -397 -117 -964 432 919 -777 -296 -996 796 946 -682 -708 295 836 -322 824 701 -903 -698 643 325 939 -419 -651 894 -858 250 446 -865 -963 757 -11 -23 -821 -429 291 649 307 11 790 571 492 210 -166 621 452 719 -293 -492 734 122 -99 965 -101 -615 -260 -939 -903 437 146 -600 934 469 927 410 358 -914 713 -835 -380 -646 -123 -673 -111 354 934 804 -840 790 532 -124 -573 -946 447 575 -573 35 300 468 940 804 960 47 -760 85 -405 804 -614 269 -860 -748 897 -520 257 -436 940 -2 -357 959 223 -169 223 6 396 659 -32 -56 220 -811 -635 -670 797 50 957 370 -28 832 -922 -72 292 -575 -665 544 -747 259 436 -430 1000 -376 -264 863 -648 687 856 -37 -112 -655 -317 310 -360 -948 152 -706 -301 -249 730 -182 413 203 -433 -968 450 -120 796 -474 717 107 -498 -621 -639 -809 802 -250 -783 716 -6 686 -292 -419 -993 -428 -324 468 907 497 -962 -755 579 324 587 -747 87 -216 778 453 -797 -517 938 431 -27 -748 -32 -224 606 481 -863 928 770 -998 945 -726 -562 497 372 -573 -923 356 550 -359 -466 -232 551 567 -418 -877 -673 -858 -115 -13 515 98 -237 -101 -904 -286 -665 720 586 -743 -992 313 -564 245 406 -988 -881 -708 645 -17 2 339 186 495 -840 368 -411 456 716 234 -776 265 755 493 198 -621 574 -381 -177 324 406 -949 -7 -638 999 101 -825 -73 673 -579 -742 -372 -348 -590 -187 -147 -314 680 -475 817 641 269 -692 -27 -20 -786 -558 279 -449 563 331 -147 -518 690 -212 497 -30 615 555 -499 261 -699 890 286 -514 9 -836 -534 856 -378 -222 124 -238 -505 74 -684 331 252 -55 500 375 -399 278 6 -835 -913 -497 -394 -692 275 -156 480 456 436 485 -576 135 920 -989 -866 -713 -654 738 -42 -528 46 680 -3 173 -192 93 -157 -923 -590 -611 -66 -880 -314 -966 -139 312 -601 475 438 744 -726 494 -707 -666 -775 722 -825 10 -468 529 -157 -56 510 213 407 -14 -485 -289 -744 117 91 -835 -721 -215 -421 -438 989 335 320 -808 -544 503 321 368 -12 -669 722 -920 -310 531 668 -967 348 -776 -757 181 500 68 764 941 98 -632 995 -227 240 -519 725 107 -941 83 641 801 699 901 127 980 870 216 432 200 358 -356 -166 667 845 -337 -476 -927 659 281 -619 5 -934 -862 -247 -987 567 -873 -420 553 -428 -245 974 -700 104 94 433 -913 -921 699 551 -625 897 -605 780 971 724 -779 570 353 650 -754 -207 -313 468 -653 -355 538 -78 -910 -974 382 -342 -968 -581 843 870 166 79 460 -221 -29 999 -78 869 -995 102 291 817 356 88 40 -977 227 821 -988 330 -797 952 623 -875 -616 -655 -743 195 -949 -661 937 124 -870 -322 -344 206 461 912 -382 -493 589 -903 -125 -191 -719 483 -963 -669 673 -679 -903 -585 -962 503 -161 -182 -265 738 -963 -392 638 -34 752 926 153 393 689 974 -917 27 -355 -306 739 910 -956 700 205 -263 412 -427 -803 24 185 767 561 -62 -947 393 798 -849 627 -819 -335 -34 25 1000 415 554 112 72 -488 -973 749 -321 423 362 999 -575 954 212 -521 -514 -579 -531 -558 -709 505 618 183 -797 666 168 95 701 69 586 761 -438 54 278 -704 -545 -855 -774 -124 239 186 779 -241 -36 -960 -648 187 -849 835 430 813 -367 -17 -41 -824 522 -918 -909 835 -240 352 -473 -929 571 721 -236 -338 -315 -591 -380 -103 124 460 -269 221 216 -829 -117 -83 895 -112 594 -246 -104 312 -139 238 539 -110 240 -256 -653 -12 -403 -839 -855 959 -942 -470 850 722 302 846 -255 -854 185 -898 348 587 -665 -246 -236 -762 -806 -275 -101 -919 -888 -701 334 -775 465 353 194 508 -642 803 119 827 -158 -420 -569 727 3 494 910 -962 -119 -9 -13 -851 936 -341 351 -300 -582 872 476 892 450 -863 136 -96 2 234 260 -558 -902 280 -295 -232 -768 -881 472 143 743 601 990 -154 621 45 283 -2 -159 729 522 526 -383 360 27 211 449 -239 834 -93 93 708 -318 620 -730 -160 663 169 -538 841 -48 373 164 -559 -247 164 572 28 -6 192 43 983 786 806 -22 40 -585 -245 -66 -575 -481 172 -461 143 935 694 718 -36 980 69 -261 789 278 -327 796 972 727 462 407 944 -373 703 -878 -494 372 933 -990 265 651 527 423 -409 -973 -523 -331 -934 -907 -152 -553 468 -887 -790 -653 957 -292 725 -909 -736 325 623 56 -985 -896 227 850 375 -278 147 720 981 521 -740 13 -978 -862 -644 627 -805 253 -879 -632 835 906 705 20 443 109 -934 418 -477 153 260 969 101 -671 572 -505 772 754 27 -30 664 -186 -284 -560 -38 920 994 -814 189 -688 -868 687 -227 855 370 -132 673 -384 -730 4 -115 886 887 -397 -251 -538 577 548 808 722 869 813 -853 -4 261 -781 700 849 -838 -265 571 50 746 -491 -511 834 -584 -25 -903 211 -697 66 -193 470 549 -90 584 534 -81 -617 78 -6 909 506 -585 -666 -654 -188 327 -221 816 400 83 986 -128 69 477 -568 -645 602 393 -443 -157 168 -580 -259 616 935 593 -790 169 668 -621 94 478 -307 -938 202 650 -487 656 -446 260 574 -161 945 -741 -147 -556 596 778 -815 826 -187 -948 -676 913 730 178 -731 83 -446 691 753 972 -358 -428 -540 -808 156 444 101 -311 -66 -697 -950 -730 105 482 -197 -568 -327 258 793 -409 187 -575 547 -464 14 -563 285 259 -305 953 621 -121 -415 959 -966 73 462 819 -630 394 413 514 -324 67 -75 -25 -990 -858 741 234 -833 512 115 989 585 631 -523 -713 728 732 593 -421 -778 241 -200 -604 806 -511 -950 -534 -119 462 237 646 -10 -429 -680 622 -13 -272 742 -207 -463 52 -701 729 -325 103 602 -588 331 142 -640 514 -416 -840 -228 -723 -824 -20 13 -74 127 234 20 619 -890 -102 354 -673 -65 76 565 682 -346 991 -406 -127 -669 -648 214 649 -421 -443 -115 -125 -563 228 -120 606 917 902 211 -868 291 -392 115 220 614 -475 -284 -669 -500 638 -397 -665 -234 676 -464 399 -420 65 528 334 47 -484 165 353 742 -494 -572 96 -56 -762 273 407 -153 205 439 -724 982 123 -438 -420 797 -548 490 205 890 -308 39 -150 -825 -181 -63 18 -161 845 -789 -412 -577 179 -443 -850 372 -512 957 -16 196 -917 -7 92 -199 805 159 -366 -497 -927 246 -766 -568 -30 -199 149 587 78 23 113 -921 652 -926 473 -983 129 -657 -876 -625 215 75 -252 -348 -998 913 -307 -649 538 360 -684 759 524 -866 -843 -432 -186 578 -615 17 712 775 -835 69 -476 -57 912 -211 -663 -654 -917 -296 556 -920 383 924 2 -942 -188 -791 967 7 -74 -223 721 -489 667 -240 754 -716 -178 135 623 551 973 361 620 -412 -831 507 -834 -301 -228 -559 -462 -917 -36 374 564 71 578 994 702 997 -899 362 -459 22 821 602 -563 -144 -884 25 -545 -556 902 -499 -675 373 475 902 -451 -307 167 467 567 955 -224 95 -30 -695 -498 -59 782 928 745 -208 -5 532 998 -626 -716 706 221 -403 -940 784 151 -593 -922 307 405 -285 80 435 625 -958 725 -837 406 893 -574 262 -645 310 -553 -198 -463 -242 -461 -830 -777 126 663 -573 -544 -165 -790 309 -345 804 -516 -355 -564 770 816 -444 -52 -442 -419 -930 -238 -871 -652 -476 174 -702 95 156 -22 -356 306 972 -412 186 712 -959 351 -250 -872 -65 180 839 -919 -526 -427 -462 -122 886 -758 -382 -601 -757 -763 340 -823 748 684 14 810 865 -418 35 -991 729 -90 -360 -488 -365 -709 410 -257 -989 405 5 701 -548 -757 -582 -93 247 661 -837 -929 -61 -895 25 -492 -877 935 573 811 716 189 764 36 369 -98 -263 -957 775 386 436 400 -404 -140 -809 520 -371 -173 638 -919 953 720 499 -278 -528 -963 877 -956 -760 47 167 71 392 -529 101 -385 -202 -300 553 -496 -37 -176 705 906 403 -990 254 233 258 -603 990 831 820 934 -898 -402 -928 561 626 448 -382 -956 -415 845 -840 -113 354 905 337 183 610 -775 -945 311 -841 -222 922 -954 -71 -365 -99 931 149 346 108 985 -880 872 -271 -756 -8 -513 142 538 -978 146 -492 0 -402 -663 -904 -257 655 -157 -438 -835 21 -586 78 -267 -611 408 -282 159 -973 70 -178 712 -683 35 -797 531 -264 -101 -287 -506 106 -56 -218 -536 416 196 187 579 -404 -222 72 580 -71 864 -187 274 61 693 -591 124 -227 306 127 -314 -63 804 208 -209 303 -953 -553 -816 -440 -439 724 46 -773 -158 -527 -920 -96 -90 850 -785 663 143 -394 432 -262 -641 -184 492 -107 309 -104 -506 615 943 852 845 -551 994 117 -455 768 841 523 436 636 711 409 163 15 -351 105 -841 375 730 637 55 -65 -172 -953 -102 -23 606 -699 -880 -817 788 824 -148 -892 -456 408 10 864 235 -561 -262 -95 373 462 -458 735 279 -600 237 -287 -237 237 -737 -486 33 713 449 996 660 -640 418 -717 -700 -404 -161 -805 52 -232 629 -909 -242 490 -598 -162 639 29 -66 -714 -950 -127 198 -17 -368 -489 -389 -183 674 848 -907 947 484 879 -385 200 -902 894 26 892 -812 642 -394 -808 943 -929 -78 -852 -120 778 -724 -285 668 35 -726 -623 605 792 758 40 -562 -290 -365 -872 -539 282 867 -183 402 780 -900 176 -531 -336 953 136 640 -258 -543 -126 406 554 -828 -711 530 44 -488 855 -7 468 637 915 -211 -683 -144 -978 -485 -407 -313 678 -302 87 549 716 344 429 257 332 111 -388 904 -579 -211 415 -725 200 101 -350 274 57 -633 -828 -782 -681 962 -839 -286 -676 814 -367 122 517 -662 448 777 -32 -263 -697 -764 308 -664 821 -201 345 -12 -604 -383 561 -534 775 -601 -393 -954 -103 -141 -995 35 -781 -183 -525 -81 79 -843 -359 -391 -399 -157 -743 724 -308 629 242 -51 534 -993 -960 736 258 636 -463 -426 354 305 783 604 -585 223 -352 -897 808 987 778 -563 -112 64 751 -100 -475 652 -955 81 656 732 -442 213 -646 892 908 117 -94 -744 301 918 432 -370 92 415 -631 539 -242 98 -20 -263 977 120 -902 670 5 344 -188 -277 -333 861 -616 225 -930 -904 -425 -448 -307 -62 -409 -304 570 -365 -361 694 -569 623 888 24 408 -152 -693 -370 -160 956 -723 443 -910 -422 -765 -958 499 41 -963 -933 -713 890 -495 193 284 -976 -119 942 269 432 731 -94 415 -420 713 319 180 428 405 -127 -507 -304 -445 601 912 -265 82 745 -357 285 227 185 -452 650 -551 -45 796 12 852 41 -257 75 377 283 -499 282 854 57 69 -638 -532 -427 33 941 613 -984 -130 -398 -679 592 886 788 125 -16 -852 46 371 938 28 -357 -480 373 -56 -717 291 444 -656 201 -916 -968 -704 -664 -612 772 -182 -184 -876 437 347 -629 701 542 -535 570 185 492 611 -610 274 -816 856 -275 991 303 642 -501 -811 33 -60 380 -282 556 118 -417 -431 -880 -656 587 837 517 155 733 43 -344 851 923 -158 -589 -414 367 -168 355 -104 -199 -248 148 106 134 -563 -511 364 -604 239 797 501 -222 -85 465 -641 -993 437 589 -794 130 -143 -801 -99 41 -644 -923 480 483 -785 984 -515 -625 274 620 691 -804 -889 -71 801 -956 -738 -19 -689 950 634 859 -698 697 359 405 -908 -383 -602 -385 206 909 519 -984 399 424 -565 -89 106 164 77 -484 -822 -728 -838 -791 -328 128 798 536 -919 708 -34 -42 -758 -449 -982 881 -181 -593 880 -298 -298 -668 -7 912 -117 822 860 889 279 290 583 -679 816 772 -405 694 -451 800 -761 -603 -147 16 -699 -346 903 433 -89 -30 203 687 536 -827 819 298 -178 551 -547 13 -924 785 620 -590 833 394 298 252 -632 576 545 488 -86 -606 -358 581 520 -307 -109 -747 21 199 497 -960 -443 -360 765 -780 -921 -263 583 354 491 -505 642 701 -276 111 -51 924 287 -247 -776 221 -691 -820 -587 515 270 -130 834 159 801 -586 -253 -6 -805 404 -863 -522 -612 -649 460 -903 -910 391 517 378 -121 475 620 265 153 -702 -497 479 786 168 -651 64 27 -703 591 -360 -345 -216 620 422 539 -588 -557 -578 -237 418 -503 -876 -993 558 423 -329 -585 585 13 422 -247 -138 616 -112 108 489 -58 99 -396 -197 412 -53 -495 759 -602 59 806 708 624 176 -674 463 -517 -163 568 351 480 -561 -680 855 463 747 781 -946 -830 831 -320 -856 290 -87 -497 -661 542 778 -896 735 -807 592 -731 -326 -88 252 -960 62 -661 814 350 -397 154 -17 720 -531 -20 -655 -905 987 553 -880 -907 813 -495 961 550 -328 969 -217 258 94 -678 299 588 141 534 -341 -232 -35 318 770 -741 -356 -887 326 552 548 971 -533 812 439 -657 -479 -381 873 772 -298 -42 -490 641 -67 352 968 -748 929 -908 -968 -241 -243 723 249 251 -413 -398 -386 863 756 425 216 -565 227 207 -112 560 -624 -896 986 -632 -184 -369 753 766 -186 -309 803 -910 -622 -997 642 -766 952 -78 63 -779 -167 -309 -650 36 -156 -372 -368 659 -287 -359 193 -741 535 -461 672 -496 -672 459 -536 -459 591 -932 53 -445 279 -980 849 730 -698 443 -162 193 -260 -530 -951 -595 -467 -965 -623 484 -861 -20 -526 854 875 900 529 527 98 -181 710 -617 309 985 -220 461 890 664 864 -258 420 584 -784 56 771 -920 -349 807 159 -538 441 822 719 -570 -948 54 -167 686 334 373 892 258 532 276 371 -592 -424 -139 411 -310 127 -678 -224 -985 470 782 -286 470 569 814 336 893 -624 -134 -463 514 549 427 -598 698 -76 -196 456 -865 346 969 -480 394 -595 -3 -90 -92 722 -701 -648 254 190 823 -305 -778 37 -54 -932 608 -966 -538 469 -173 861 896 751 625 416 -162 -458 -831 893 124 -185 -717 16 -952 151 -126 -578 766 -306 -175 227 -756 -548 -237 -894 83 302 -48 956 -146 -669 -383 463 119 382 792 646 374 978 917 219 -780 -243 580 -691 424 665 38 326 -987 -74 725 -64 136 906 718 -165 992 -145 113 -995 1000 -188 417 -830 -138 254 -821 309 -371 -333 -639 -197 763 -223 -483 796 -213 139 799 271 -758 819 373 948 622 880 -704 342 -1000 -163 75 183 -370 -243 -805 36 -451 361 248 -971 172 -934 -276 140 430 128 781 -474 -263 -166 977 -456 -275 -972 -935 -795 228 -16 977 350 995 -762 -535 -463 -494 -769 485 104 -5 430 -701 -336 770 -169 -697 867 681 -300 887 626 297 155 -125 -909 563 -851 -863 -482 915 7 554 -870 -512 367 917 -931 -881 83 446 201 518 944 678 646 412 -527 443 -81 461 -53 -978 585 -796 -126 605 356 117 714 717 674 241 -439 483 913 -504 692 -542 583 525 886 918 945 -999 170 810 -947 -49 454 -730 713 -429 -61 -288 -345 -521 -977 -756 -472 -598 977 -548 419 -612 882 179 625 -714 -382 265 -839 65 237 -398 -389 -731 337 -540 -6 107 580 6 -460 991 -315 348 -305 65 -464 -129 38 -484 -405 979 235 54 -735 994 -179 477 132 -445 -152 -318 484 -989 -744 572 790 -935 967 -903 -103 198 907 -246 -597 -924 170 944 -80 -996 598 106 930 166 -580 844 -603 -184 -668 810 497 -777 -851 293 856 102 726 -952 883 -628 768 -992 219 -205 887 60 646 -672 -692 -347 -206 -539 -963 101 15 -396 -218 119 -577 -72 -425 567 215 -28 -382 23 49 484 454 223 -655 -825 172 269 261 203 -798 8 -10 749 -957 837 -693 -429 -598 -967 792 585 -125 870 -880 -354 -407 448 909 -904 628 886 645 -148 238 -947 -749 805 -744 -314 127 50 -56 -322 -478 254 238 635 -779 341 631 884 -278 -387 758 -662 728 -774 421 992 -398 515 405 -718 743 -808 166 531 789 -527 -35 614 -972 781 322 -640 -223 573 -683 -919 -759 -298 -837 918 980 583 -447 605 522 -488 362 -170 918 588 -795 -245 -787 -608 267 981 -775 483 -324 596 -478 989 -309 -591 -326 -908 448 288 545 -518 -489 198 688 509 -497 107 7 309 77 866 259 461 -255 653 978 -863 528 442 357 42 359 648 -629 -54 -254 -497 792 736 446 -687 97 560 318 957 -528 -20 -603 -511 -963 941 -804 -684 -973 683 -862 934 -567 769 129 33 973 -483 -69 -497 -895 92 -449 -162 -172 93 -261 557 856 -336 617 -866 670 -809 484 120 972 806 353 92 -310 666 203 -434 22 -278 443 -345 972 190 672 -501 -466 -949 650 -733 116 542 -871 187 -36 969 -90 640 231 -906 769 -202 694 -827 -498 488 -550 -868 455 -179 429 536 681 -933 -394 -728 310 449 -395 -816 -159 -737 -161 -855 539 -914 -573 -597 808 -473 -934 853 28 678 342 -692 576 310 -136 634 -116 81 -234 869 -135 525 408 306 984 -525 874 -588 420 -825 -767 881 -772 592 -9 201 -618 264 -387 149 71 -636 -971 -925 -622 422 586 526 83 309 601 -600 45 525 12 990 -197 -847 911 838 -654 -918 955 -771 -752 -88 -970 915 -207 -876 -396 326 -80 -904 57 -502 584 -624 915 419 503 576 -82 746 -182 995 -886 -865 659 260 25 74 227 -89 928 616 -627 34 -572 -476 782 -202 27 691 -447 -992 336 357 -106 347 -907 -110 502 91 -429 880 464 693 -133 95 -846 -407 558 217 521 -338 -215 -424 804 -758 284 -442 337 -97 -798 -543 761 -340 -338 951 595 -685 -959 990 581 -617 -330 137 381 -796 295 849 -750 -138 10 -599 -798 794 -659 165 -306 -380 -583 -218 905 180 786 346 -516 -385 745 -962 665 -181 -525 490 680 -81 -882 -58 381 749 763 450 -271 426 -73 910 410 -833 477 -247 424 560 -453 -245 -244 -4 -981 299 -599 260 723 195 -505 397 602 586 871 953 459 -894 -207 279 -693 64 -337 -764 -590 -353 -103 379 538 540 138 884 -464 278 -593 -902 -938 819 43 533 443 -322 -807 -348 -29 788 -674 -594 -807 -947 435 -250 760 958 -906 -72 -53 -260 816 -632 169 516 -286 38 248 -847 425 -708 831 318 391 -379 -324 -39 869 211 267 392 -50 384 556 -726 -897 -175 970 43 598 386 911 213 504 886 -976 -63 635 116 -692 777 688 -200 -28 528 869 -602 77 423 -80 671 -292 813 78 509 -576 73 -966 -963 -814 -596 243 -268 797 -542 -470 943 -773 345 369 -886 -919 -920 157 -783 -496 -467 194 62 647 -394 -382 -125 -310 583 755 277 -368 690 364 -644 642 317 -644 -770 -429 -78 53 -686 615 723 -897 177 -507 609 -759 -628 -647 -758 947 251 933 813 -396 453 0 -430 197 464 -486 -780 968 -22 -988 741 -280 145 -424 -563 562 415 349 625 -518 -595 -377 -117 493 -855 761 -818 -259 -686 -7 425 255 849 -854 614 -14 158 663 -585 -700 789 462 -74 306 158 -756 505 253 186 514 -512 103 258 -798 -199 -391 -603 -727 915 542 -828 -75 -424 -859 119 439 -878 -787 -824 -822 -794 150 -719 885 537 -403 -245 -554 933 -787 -510 956 986 -742 -795 506 465 261 -433 442 927 -475 577 45 529 703 521 93 -375 86 212 -567 394 -804 -209 711 -590 646 -657 713 -388 673 -600 -217 -597 -252 -949 -798 11 959 -703 747 -871 -415 255 -414 -382 -426 903 -253 -184 -916 -857 841 341 423 -388 -2 -644 -736 143 -118 144 849 -755 638 -101 -359 187 909 -732 766 210 73 -586 962 526 -618 -471 -986 860 941 101 849 33 970 905 653 553 -853 -588 -418 91 203 -799 761 353 661 353 -303 -660 72 -606 -649 965 -411 494 374 -693 -448 573 351 -170 607 210 895 -1 67 129 721 -732 949 -800 -621 918 363 146 256 -290 -646 -400 -333 305 -92 6 -168 206 14 123 552 -593 220 596 64 20 513 31 -668 -529 837 237 -543 -940 -852 558 -293 46 -266 -943 -158 -105 -302 738 -225 -564 112 1000 -541 -897 689 -715 507 979 -627 318 683 -997 989 -655 -240 331 -886 -86 850 -157 -113 -560 398 44 -67 332 648 125 -636 -573 151 -689 209 473 -851 -2 -707 727 -785 160 12 -752 869 -250 571 692 -30 -108 246 812 -67 973 291 863 949 -300 478 -459 -214 161 337 -160 -991 577 360 -881 524 514 -725 992 982 -375 942 683 612 -574 587 -369 -123 966 -852 976 71 -922 -780 114 -700 526 182 21 -308 -946 262 -453 701 -862 -701 -877 -609 543 317 503 -651 721 -736 -427 230 -796 -303 415 976 -719 -257 -595 930 -902 797 888 701 847 48 -439 -1000 -636 -307 131 688 -470 -692 -349 513 409 487 425 506 -56 352 378 -960 3 -497 -468 690 -22 -560 478 -652 539 -773 142 -61 -849 -378 -286 30 15 631 175 427 -589 -59 -582 -887 667 655 7 -380 -811 67 -32 -708 845 956 -205 136 -60 -512 385 -254 531 -824 680 119 -733 332 949 617 -171 -755 211 875 956 -482 849 859 581 -347 -546 -99 -990 -926 -662 -311 123 -60 -659 112 225 -279 672 721 770 -217 87 -929 942 440 -61 -408 -755 372 -430 0 -81 746 609 -154 14 219 708 -542 -165 240 204 -558 431 976 -141 850 -681 260 880 182 461 -111 -785 -558 -755 373 181 579 -848 -732 -635 -723 481 -248 173 495 -791 42 -139 592 865 272 630 -849 996 -398 325 39 921 229 903 12 -896 -511 735 875 -331 406 -705 778 427 536 626 -45 875 99 -650 -735 -794 -62 761 40 -360 513 -653 -603 -356 -416 -192 528 -976 80 -460 -569 -344 -328 -965 186 -793 823 73 -642 556 800 987 -743 -911 265 627 -548 -328 -892 -639 -829 334 -575 828 -237 715 615 19 -382 946 -319 -372 -905 -262 16 -565 856 -191 545 11 247 934 144 -233 695 -621 690 -401 816 909 -109 -22 -175 579 -843 349 -42 408 489 -59 -15 374 -941 813 664 -34 152 -37 -855 956 -712 -210 -628 -643 539 658 -737 541 -128 335 -12 705 -669 -582 -681 370 995 -272 440 82 -511 -408 71 -57 -556 454 290 -202 -395 743 -780 428 558 575 372 -151 -840 191 -554 675 619 281 708 312 -388 -258 311 428 84 -922 -90 515 251 -167 538 380 -178 -196 825 -895 125 982 236 -671 -965 392 -274 -253 -404 579 -572 -375 -348 -321 428 175 898 -417 -151 -166 -507 -599 -654 896 -122 -416 172 -755 -817 729 361 -225 -95 993 218 146 357 -995 -737 -871 659 350 -619 25 -992 -792 -690 -412 -98 -212 805 464 70 -326 -137 -365 267 614 -353 468 -382 755 375 -248 204 -737 792 -378 -384 -465 313 578 -552 -53 -591 758 -68 -982 752 -145 -159 677 48 557 -438 158 316 -749 661 878 -499 -645 729 -538 64 -798 724 -193 -702 845 -6 -118 248 639 879 161 -957 -131 704 -479 -355 -190 -987 960 307 156 -899 -653 164 -964 241 798 188 -116 706 318 670 300 -822 593 748 192 655 -325 228 -301 -525 973 -108 -582 -914 -72 -665 304 -783 -350 616 -202 -592 600 -114 -833 -403 -868 990 -841 712 427 180 -570 -323 -77 -268 -950 -531 -468 69 683 -480 7 598 -286 966 -81 448 516 -961 499 351 -269 -429 769 -276 -167 239 -366 -597 835 -59 -91 947 947 -349 -142 -611 -645 322 -683 623 -147 -291 866 -596 581 211 -276 -703 112 18 -351 -514 -506 38 -413 -758 735 -406 493 689 -386 438 -556 621 -10 -476 -251 390 290 -342 431 -254 -212 948 -476 -153 32 821 51 765 -899 -215 -34 346 -995 927 726 -919 -661 -17 -882 797 893 -84 983 740 -833 91 239 109 -719 979 291 -935 204 126 -289 -28 187 417 303 236 -641 489 -345 52 537 -685 -771 588 519 -849 920 -550 293 931 -405 -450 796 -223 -756 -41 608 490 -892 -45 -337 -331 -619 509 275 691 -941 473 624 -812 -674 270 789 -899 -158 -872 947 -521 969 -965 -577 848 424 812 -974 572 -543 784 937 72 791 194 285 -295 49 553 611 -267 -355 730 578 -913 -776 359 514 -121 75 -872 -503 -983 -974 -272 -619 778 -980 -133 -331 -519 690 573 915 481 206 804 -116 -996 -877 -786 -27 -756 -453 -726 -839 249 824 -730 -562 -194 -367 601 18 -893 -184 -757 -674 -962 -686 -590 705 237 -486 547 -862 926 -1000 316 429 -590 -468 806 -989 -785 183 673 785 341 -110 -10 -844 663 -665 589 789 267 974 426 841 -889 -92 -38 -164 -798 -250 -462 -964 -164 316 829 177 -883 -137 596 -294 777 -745 586 323 406 454 938 -694 73 591 -696 92 927 292 -477 -424 -239 57 -678 673 542 -445 -680 -803 -305 904 247 974 437 -710 307 474 55 -495 -292 -801 -539 555 92 -939 -8 793 -513 751 684 -766 82 -544 776 249 -499 551 -128 -812 9 709 -257 332 145 -573 870 904 -191 575 -736 792 -440 -538 158 -176 -427 -984 608 -605 -57 -75 833 -83 -372 923 -154 -89 -86 -237 -6 848 -560 211 -880 -92 -193 -817 -521 -819 -348 43 -214 -640 871 377 -788 379 83 -508 -342 242 9 748 -717 -265 737 590 803 -27 -972 614 493 103 -913 35 251 649 676 248 672 607 252 -16 -736 178 319 -657 802 -71 986 226 -84 861 -997 495 -551 859 814 -376 -768 -562 -271 508 -969 628 -445 7 708 193 -319 170 -712 -917 -278 -838 -430 19 -783 212 -197 -724 661 48 891 -916 -219 -19 720 -775 -354 232 -396 -444 82 339 327 336 -784 694 -749 -443 528 423 -645 27 734 -51 -428 -283 330 240 876 586 39 -170 -33 31 -22 -764 517 373 -792 339 769 -803 -507 -476 522 410 274 -192 -112 -243 -168 893 385 104 873 69 -431 487 687 -982 -325 -228 294 -811 725 -223 -446 678 -211 575 666 312 -50 -458 -184 -932 608 784 725 -985 702 -688 611 119 -886 -118 -609 -907 999 644 983 -727 -300 -947 -987 -495 415 437 647 778 -38 -396 -214 815 -184 -790 -995 432 749 -565 -816 125 808 -72 -895 -447 -422 -554 32 -626 295 -559 -697 -798 -45 912 130 -461 -901 462 193 -428 -107 19 346 -69 328 127 733 -473 541 847 148 842 -574 11 956 348 782 243 37 -711 -767 -900 833 -753 -147 -312 -732 356 432 -625 31 -120 622 931 -93 519 100 -655 -489 860 -947 -839 -162 -906 -158 -19 -965 -616 -459 -220 980 805 -279 330 67 946 -458 305 -750 153 790 726 865 46 297 731 895 748 -240 -641 -199 -834 581 -607 -409 -148 354 106 -226 93 -571 517 -564 -57 -826 -921 -512 932 110 710 409 -890 -817 289 -821 641 -281 -280 575 808 -688 985 -853 -246 -57 703 -114 373 -520 -357 175 337 21 908 236 -607 -39 297 -56 -990 944 -152 724 -146 652 678 -417 -493 -127 -366 -399 194 386 -67 -198 -173 370 389 492 824 856 -253 778 -810 318 253 -436 -550 -835 86 -35 544 110 -501 -97 818 -177 -390 32 511 160 -646 971 613 -220 -239 -273 213 804 368 384 -20 -624 602 -344 -988 390 611 -128 -928 -268 350 857 824 -261 -800 103 707 2 -662 -637 -460 -390 -935 -836 -328 -319 -731 815 -325 -486 -40 795 -431 -469 -788 -467 -901 -311 -396 550 -257 -332 -773 608 981 -283 216 665 -836 731 329 111 -817 -59 -167 -736 556 558 -687 991 677 -370 944 247 350 -166 -406 272 822 362 -127 900 -567 -552 -54 67 -237 42 -723 107 -406 -22 -351 100 -181 -628 -290 -843 -938 148 -340 -522 -193 734 -609 -276 625 952 60 -454 109 -729 -376 -372 275 -285 195 195 217 53 452 117 770 -91 553 492 50 730 719 643 34 -253 805 855 -85 -622 768 -309 368 -671 -28 320 -602 -839 -723 513 -128 728 -498 -491 779 545 546 246 904 733 239 522 -971 965 -236 -538 466 413 -522 -923 -560 805 -177 -973 -815 -507 -52 -486 722 6 -420 344 971 155 525 -435 233 32 -243 312 302 59 -445 -473 313 232 -862 -322 427 -310 172 -594 -120 475 -60 -578 -594 -735 671 86 -5 161 919 -761 -216 -665 402 161 -629 497 -250 -81 173 -724 32 -698 -42 786 -111 324 -820 273 -44 250 154 -573 948 -808 -913 -664 479 -567 700 443 -157 -143 9 277 407 -694 454 -657 763 843 858 397 -861 999 -37 -961 -577 -668 39 200 209 -382 -838 492 833 -512 -545 960 8 876 884 -157 826 -621 191 -667 464 981 -897 -617 326 248 -405 -464 -843 -485 297 -199 812 -986 122 978 -956 -529 585 919 127 498 -448 923 965 557 -246 631 860 64 817 196 287 163 42 -987 418 -487 10 327 -625 907 635 949 757 -260 -343 -573 -514 -485 585 389 301 -666 619 -524 -430 -322 -745 650 32 -836 111 -359 370 619 275 117 -567 -537 -382 651 -727 -210 512 -988 719 889 -958 859 111 -456 287 -913 165 751 668 -307 56 728 -741 268 832 94 -61 592 -130 846 -27 -73 -603 -369 -944 473 827 158 664 542 -657 -457 -212 553 650 -531 -600 467 -985 332 945 357 937 -14 582 -535 774 80 9 112 463 736 -81 -689 415 -723 -206 38 -259 -393 -35 -110 -785 715 416 -992 303 159 317 -388 -493 -351 656 579 820 -292 877 631 308 961 -279 893 403 -946 -999 831 -543 276 -629 409 -262 362 -793 706 -942 653 -221 207 -242 440 640 18 442 -363 466 718 -145 -924 -251 60 -286 38 1000 596 808 -631 77 -518 61 201 460 -259 412 973 -510 136 -844 193 -701 751 -853 422 152 404 24 626 740 449 -513 -811 3 -526 -655 -334 734 -204 201 382 -330 -687 -776 -530 394 -683 990 -153 393 -977 -479 908 701 617 -935 691 -895 -575 -817 523 -188 -274 434 116 121 -939 -511 -665 27 -782 846 255 -242 -639 -65 211 -989 -848 114 -251 147 -909 235 794 -738 488 -906 -118 315 747 707 -896 198 -303 681 -200 -575 61 -830 629 -958 -679 410 271 539 245 -671 -441 415 288 -947 370 -594 93 -48 -754 721 -70 -422 621 892 -666 468 264 324 73 -547 353 -172 819 -689 350 694 -279 844 462 -787 762 689 746 -319 850 -891 549 744 -371 -104 -95 128 -181 478 -488 772 581 614 236 401 -554 111 8 119 -735 -653 -362 85 278 495 -919 -453 -117 -447 -396 313 56 -980 -254 -144 -781 227 -76 658 -808 -49 16 -630 355 -403 -447 982 19 -33 139 -961 545 178 -117 -2 -4 -861 -738 715 -119 813 618 110 -387 345 -770 162 161 644 836 981 -166 149 -342 -879 212 -36 -230 -48 -43 -62 -62 998 220 -244 -707 -783 -700 -418 -413 -554 855 905 207 -870 594 651 831 -624 -51 -760 910 317 -51 844 -211 -559 217 -12 125 409 511 406 255 110 -503 122 919 -470 -197 684 -50 -810 -219 -273 -242 -549 238 515 223 -439 140 -62 -558 315 -93 658 529 -66 141 -594 -461 -604 -825 82 -347 832 -302 799 319 -165 -268 588 435 314 594 -507 -294 -69 980 249 114 -31 -696 -33 -617 -458 483 -519 857 -448 -628 608 -645 575 381 -402 46 -312 984 -371 408 -368 205 -378 -160 732 -186 987 182 -700 127 -777 482 1000 752 302 -847 663 -598 -906 85 983 152 -352 477 107 -214 460 -733 -726 -682 452 -183 862 159 175 -80 -105 763 770 -950 860 -166 -809 -861 -74 -147 -503 821 -94 691 367 747 -314 878 -927 768 -183 -415 170 -374 -783 -553 -16 -347 109 -994 191 283 829 551 639 132 696 233 -522 220 -63 -736 962 734 787 -82 -619 -663 773 -588 958 -915 -939 -822 -6 654 361 106 473 -299 -473 -23 -136 -110 -962 -151 202 731 -219 797 -306 908 550 -299 -911 390 404 855 -554 -910 -321 -851 327 -932 -224 401 34 878 463 936 -248 -320 386 300 423 249 617 -789 479 539 -582 -6 69 88 315 -685 -374 -255 398 618 -120 -868 982 882 985 -345 636 -44 -717 332 38 -33 -996 -61 -939 325 757 110 -147 -245 520 -858 -867 849 -159 -124 180 388 113 -413 -760 -353 410 -462 127 -352 -736 -316 -506 640 691 -955 -649 205 -246 -424 898 146 694 -32 -770 874 546 56 -945 -723 649 -80 -720 88 739 996 471 -117 57 150 318 355 379 189 -77 160 220 340 -755 -376 -552 -848 -750 -281 661 -552 914 770 -116 450 141 -544 -964 -220 270 -723 590 683 -927 -275 641 992 -983 877 831 -739 -955 16 830 -299 -610 -53 -506 131 -144 637 490 743 470 152 -896 525 272 50 547 -450 -272 585 656 807 -378 -545 -335 -598 -556 -435 259 -924 -428 807 802 -502 -636 579 -132 372 -885 873 485 -303 -672 -534 49 -603 -334 257 -802 671 910 -253 375 -89 183 -545 719 -939 188 -86 -997 -724 552 -730 -674 330 773 -668 -590 -802 495 536 261 702 974 -350 120 -958 -357 178 -736 -18 -971 127 622 409 984 365 167 -318 -665 133 -752 667 511 -807 210 928 532 -729 354 -615 -715 -598 -575 -850 -762 993 -386 -5 734 323 -895 -361 447 -781 114 -979 -123 -296 -121 -504 -975 -920 663 -141 347 28 -244 971 -595 628 709 254 -457 -431 997 -219 192 134 626 -479 58 -619 631 -506 511 -965 -70 165 -715 518 -958 846 -953 118 -260 -779 -500 -711 -364 -640 359 -167 -66 -856 618 994 358 -69 -657 483 -531 -731 891 913 313 582 448 -105 -384 -90 481 482 -740 -351 -236 147 85 -426 299 232 206 635 -810 2 21 -485 65 499 -730 215 -955 -290 318 6 617 -55 -150 -978 255 641 299 128 -770 79 575 842 43 964 -330 -287 -415 -966 304 -676 -278 -345 -431 611 620 -880 -481 207 907 -256 -663 -770 965 702 -170 806 -109 128 676 -763 -804 996 -704 -553 770 443 171 670 -382 -740 -521 160 1000 -49 19 159 305 -1000 557 481 600 -582 35 282 964 55 -739 720 -61 -107 943 -963 591 -758 -532 -626 -788 386 -115 412 -345 877 761 -420 782 400 792 -36 -153 -942 288 837 958 -747 411 23 98 -673 177 65 737 -326 -671 -902 305 -381 896 -936 897 716 -984 134 645 -616 -832 1000 -349 219 -402 -605 -813 144 997 -130 751 739 -436 -135 550 -72 629 -339 165 -390 -765 915 410 -152 1000 996 -593 -423 350 790 962 967 895 -2 -663 318 266 557 -871 348 -423 -705 166 -26 221 -645 463 -720 801 -445 774 881 327 -302 603 -161 -137 -180 988 -717 422 938 949 244 -299 973 -170 577 -93 102 984 300 -4 -200 -632 -552 444 -171 872 -363 -673 748 931 -264 -917 -615 -103 608 -861 796 -763 667 672 -164 486 267 94 59 804 -349 94 -374 370 242 671 389 243 590 957 -304 -468 422 -502 158 -787 835 -464 215 478 -752 -175 686 -279 621 -754 84 291 459 975 -882 542 76 -677 332 332 -890 -483 -753 1000 45 -807 -134 886 -227 586 -960 -120 -203 -713 203 -599 -242 -358 330 808 -638 586 540 476 788 -108 796 -95 -888 660 -652 -861 -989 106 -132 820 709 -412 769 999 247 928 6 -456 254 79 -588 -232 -769 -808 777 730 -564 195 -493 669 -173 276 -195 -198 -895 679 -573 943 -31 -657 -525 266 595 -836 571 -46 -444 676 170 -846 -474 -555 343 -537 182 -30 606 641 -634 -679 -827 719 -60 60 664 166 83 979 712 -179 363 -147 297 -635 -539 -891 -612 432 -457 327 -329 -893 -492 -557 867 -376 591 521 -280 -781 -365 -792 -465 265 906 -181 701 -808 -946 701 259 -748 -800 169 753 533 744 -342 581 735 -134 -807 841 887 -284 162 -176 -511 244 896 -924 133 176 630 -178 -403 -614 -48 463 -961 163 92 283 -116 483 787 293 585 87 358 -980 50 873 -67 -702 -133 -357 53 -344 -897 -547 -532 -31 997 -875 803 -40 -401 453 -645 311 914 -562 -628 209 -790 374 -66 -688 547 -426 -545 447 662 -391 -746 884 -809 -735 559 -846 -293 -189 885 240 580 981 237 15 -75 -452 348 -330 205 -14 620 -970 -67 -651 -539 636 -88 622 155 666 -428 758 -508 -253 -957 -452 964 930 130 -777 -328 857 595 870 -743 -391 -798 -106 -582 -928 -838 44 -803 210 838 -445 -976 648 922 -600 -667 548 -383 -186 -371 -877 -779 934 489 -923 -178 428 -218 859 -902 -380 -660 -737 -68 261 989 -161 -646 -856 -578 -315 441 845 207 -109 193 266 -969 732 -992 -61 -528 292 -331 -284 901 -953 334 95 -716 382 -59 783 -712 -321 -458 287 -20 672 -997 471 -140 883 -547 861 451 664 100 -64 99 790 -193 377 -701 126 449 741 -500 -959 704 643 -242 327 500 770 989 -994 -544 370 864 -48 371 193 -605 886 665 -33 595 375 351 -759 302 780 669 -459 783 -853 -37 -853 -864 68 -523 -469 254 -997 -528 -131 -557 316 -360 145 677 -281 208 728 737 -151 471 900 -325 -469 937 931 9 66 864 -60 904 926 136 611 -12 642 -596 -924 989 -87 879 372 -275 512 -237 39 449 274 82 751 958 -899 0 337 -70 67 690 -353 228 581 820 -92 -860 -502 -614 -925 18 681 -952 -665 574 -129 -108 -952 186 -296 -541 -184 -198 -915 985 -843 234 955 23 -538 -981 -891 725 -405 -557 615 -592 -242 19 201 676 6 596 -722 -216 -775 -926 169 -403 -313 397 -659 724 -413 -922 711 -601 -549 858 -215 118 276 -816 -794 375 -558 712 -902 -506 928 -238 -138 387 -96 -266 261 418 -46 -279 191 163 -776 -902 -148 527 338 -924 272 -423 25 828 373 -284 -271 -700 422 -940 -225 -897 -966 -560 770 430 253 -946 -797 185 -626 -974 -291 28 58 -581 26 -698 -694 67 -558 777 797 803 138 158 349 81 970 -766 528 -728 847 747 -280 726 692 609 775 175 141 779 445 708 -475 117 -503 -179 759 873 -996 -153 276 51 648 -896 843 136 895 583 944 83 131 258 -56 -610 -436 -130 786 -765 235 666 115 374 762 114 761 -814 164 436 860 429 -556 -952 771 -978 776 256 -33 113 -739 -579 497 -319 -186 -495 225 -824 772 478 -409 -886 -750 -611 564 844 112 -1 -975 299 -782 655 -518 -486 -359 398 289 -484 -204 -841 185 143 -688 -497 945 117 -425 -997 -258 -927 216 908 849 -626 -207 284 380 106 -339 181 -136 859 717 10 -30 -736 -672 520 128 936 754 -748 -715 -728 386 508 567 -952 149 -551 87 246 247 918 -864 110 -180 936 757 -309 396 -598 -893 888 751 -947 -529 210 931 812 505 -355 -282 -144 -34 153 391 169 -502 -571 454 -406 -466 -59 674 422 -818 816 -345 -966 -742 -171 -190 -994 162 273 -128 -351 113 204 -415 -977 243 -707 -161 208 -151 -430 -550 -749 -472 389 170 -512 250 -484 27 -955 -880 800 783 -486 -133 -729 -501 222 600 -385 198 471 205 -584 -100 -611 -470 983 -41 329 -560 -857 914 -407 441 -37 -288 -237 468 -484 203 563 -298 -864 97 116 862 -761 655 -558 -708 834 95 848 653 989 322 403 515 -467 267 808 -753 -127 974 -282 245 -365 512 -147 -263 8 -406 320 605 112 -438 -250 -540 831 -651 -72 330 953 411 -88 350 -909 -608 -603 -902 647 383 135 970 98 -521 -856 -113 934 763 -759 711 -790 -211 -700 -835 591 612 94 -369 -86 780 883 -354 -391 -939 -882 951 745 471 -851 487 854 523 -5 -466 -867 -678 228 -326 -867 -209 696 226 247 -420 12 584 -317 -625 -540 472 643 -688 211 -42 -407 -686 -890 798 -789 -306 -57 -743 -153 -72 -44 -934 772 138 697 -299 -423 -369 393 913 264 557 -663 -977 -552 -948 -679 -962 -599 61 21 -831 465 -921 863 412 -916 8 -544 911 -989 409 353 296 578 975 -468 -87 41 12 -745 80 828 192 924 470 720 -991 111 -442 41 695 -373 295 -981 -322 274 -698 -988 269 -751 -466 -175 999 -486 -845 820 897 -653 850 908 501 -655 877 557 476 -164 874 -593 606 285 -687 -450 624 785 127 7 -718 567 -887 565 904 -76 -98 -804 487 -823 193 957 884 413 -846 841 439 -342 -87 187 -280 -160 -77 -129 923 692 499 -510 413 745 -700 -639 348 983 577 336 -94 372 115 524 -514 -695 754 397 -879 875 -322 -211 444 -181 -400 332 -835 717 -966 -594 894 -521 -626 -251 -270 -999 -192 -597 -35 -629 -116 -421 752 129 -93 -28 385 148 -698 256 141 864 -398 248 -683 117 -515 399 388 -680 34 -302 -334 166 -599 962 -92 976 83 -473 650 909 -852 -956 -990 48 -592 579 331 -370 -143 -328 36 637 -604 127 -855 159 664 531 561 -406 384 -974 -500 -627 203 -56 515 454 -672 530 -160 314 -623 -631 619 -249 492 -79 -669 643 833 542 -207 707 308 780 -980 176 -334 151 471 -411 241 221 -603 -794 -301 890 627 -398 -768 -979 732 290 47 -384 790 -778 263 316 -972 -94 -117 680 799 711 281 -20 487 536 -421 -692 -929 418 -332 -820 -357 -272 240 -365 860 269 -882 -126 686 -115 656 -180 -745 -664 -279 552 934 -585 166 995 -377 -147 -895 -535 910 624 536 657 -20 837 498 -303 -776 -175 554 -510 -602 -252 -34 96 -633 -769 -625 -879 -113 -709 -735 8 670 -220 -647 456 250 414 -300 -380 662 -57 851 -855 347 230 -510 84 619 357 314 852 875 -106 811 -180 -278 314 -777 106 407 94 -923 -877 -814 381 -884 -612 289 205 682 -792 -310 -404 602 487 -208 96 483 -662 541 -74 852 19 -945 -660 504 -559 787 -212 -730 333 58 391 -918 -6 863 682 -349 -159 348 -47 -532 -566 -673 -429 921 -20 -393 693 -697 -384 50 970 -390 993 -642 306 -557 -462 -499 343 500 323 622 -962 -238 990 -555 -597 -779 790 290 -487 -617 -361 263 -3 -788 -465 152 869 -605 -410 344 506 -19 967 -219 -250 -549 -773 198 -309 888 -72 709 276 843 -387 926 -624 -782 441 337 616 828 211 -631 730 -24 713 819 440 -448 -648 347 -261 -332 -252 86 -200 -608 704 -920 239 -165 24 -398 618 -71 922 -508 -850 795 274 356 893 298 744 -863 -42 111 -395 -271 -122 518 -282 224 47 -3 -136 404 -156 173 445 834 -720 -342 750 367 843 -831 505 -681 844 -143 842 765 300 521 958 592 254 -649 -942 986 156 783 348 23 -17 917 -30 -419 -271 336 -957 -468 991 902 585 851 -768 698 959 490 -742 160 471 173 231 -408 410 159 30 -951 -320 593 -454 315 -77 -544 -168 -310 681 -52 202 276 154 453 -68 -456 -136 409 -356 93 515 469 659 486 -909 -345 -594 -724 228 872 901 -923 -998 -834 255 -781 595 -368 -347 211 303 102 -60 -543 819 -491 241 463 -62 -873 -708 -686 925 524 -278 777 -521 41 -520 410 -249 533 998 871 349 -129 -489 -177 -725 -953 993 -384 566 987 -29 207 378 676 -396 -327 927 961 466 -766 -890 722 131 449 880 478 -853 743 276 786 -869 -463 883 -782 -67 -960 606 571 -691 -600 -359 73 -289 712 380 997 601 -694 798 -83 241 288 -391 -690 571 86 301 393 -586 95 -307 -306 -626 -838 823 -145 1000 -496 854 -935 435 -428 971 -44 -624 -99 6 -576 -749 356 -660 578 -15 649 119 -847 -58 -554 -207 -441 441 -468 -213 -777 298 -84 402 -411 -642 -476 -142 -728 861 568 -664 296 961 377 -29 -811 -85 215 80 -497 -193 -84 -175 60 607 -228 -539 -617 -232 -81 395 -677 512 -541 574 728 -225 -680 -356 55 705 483 -489 200 127 -328 -258 -921 274 -457 -459 204 -888 -890 -919 -977 -714 772 707 355 102 -618 532 44 -944 -203 563 -849 -560 604 -381 3 358 -560 581 80 -842 -945 70 53 675 -515 3 209 917 -974 679 946 -859 -601 -57 -918 791 738 -101 110 508 -723 652 705 -865 -93 -592 341 471 885 947 802 675 858 203 -323 -221 222 -164 813 25 -326 120 386 834 -675 -702 -563 364 61 -168 370 -529 319 510 193 -920 650 -155 465 -753 -533 289 679 -341 -559 -781 751 897 45 -33 537 66 -600 -843 275 124 85 865 -761 761 -218 -603 412 52 -225 648 -442 -26 -965 66 -151 -400 695 -11 -597 -629 91 19 189 -486 -367 -99 -830 854 -954 -903 -882 -119 -692 815 -609 803 828 -573 312 256 -568 -688 -29 -778 -866 -547 199 707 593 -355 -191 363 -224 -880 543 -827 85 76 746 -448 -443 -193 -933 -464 -123 547 -457 582 645 155 471 604 565 -534 955 488 -404 -213 693 -518 -748 480 -431 -219 -702 875 698 -531 -918 -78 -796 912 105 887 407 -713 -993 845 -466 720 -40 -477 -153 -437 -244 -941 -155 -678 -702 -516 -126 78 -727 -547 230 455 -89 -208 743 182 322 -606 13 -218 267 232 -613 -851 158 293 839 -479 -966 -406 35 706 107 -157 440 -636 -31 2 -973 859 -114 257 185 -649 11 -183 -647 812 -842 694 768 564 850 -900 -581 661 301 575 358 -337 75 -21 -252 -167 439 786 794 -258 -942 -371 -704 36 827 -49 223 142 -867 -927 -349 -305 382 777 -691 247 73 262 -132 966 737 -798 706 -995 -100 -217 511 -762 109 760 -31 734 746 -741 372 -425 -686 288 438 -15 519 189 -305 -716 801 -941 948 -48 -305 370 -739 467 491 313 781 -558 934 -460 651 619 -650 -429 434 256 -47 984 181 -403 563 -372 311 -864 -860 -647 -815 302 723 580 -831 657 851 -454 -270 712 -936 818 -718 988 -111 -915 -93 525 -101 -415 878 214 -305 9 -967 -205 372 -481 -550 305 -81 -858 249 751 -527 734 -577 -700 682 202 -121 638 -429 401 691 413 -754 240 218 929 -400 -42 836 345 527 399 334 -892 827 362 11 305 -689 802 -348 837 -356 -160 6 511 -572 -941 505 578 831 585 -766 -351 765 -138 -965 -426 -652 -223 -739 -199 992 -269 -808 -861 -610 -440 682 191 653 270 -176 667 -900 -733 -382 -671 496 -656 -264 -929 -304 -307 -180 133 -548 -751 -513 731 768 -138 -662 -548 -984 -754 -940 374 -22 -150 78 -710 419 594 -947 313 885 564 786 -83 304 -565 -550 13 -80 153 -560 -361 -353 -684 264 835 -986 798 964 88 755 -931 -234 361 -215 -466 -376 -588 553 -444 473 24 839 -751 -954 39 -228 -347 828 -700 8 586 -632 -868 -962 93 -152 -967 -888 206 505 -632 -547 855 -234 303 510 815 431 -267 996 -886 -590 480 -707 -589 -118 -878 244 -543 335 -494 -238 -325 508 655 -404 -583 -402 146 -993 85 517 856 444 -320 470 -526 -162 -853 697 725 363 69 2 169 86 -385 651 -942 727 113 -394 -593 -719 -799 -810 653 913 222 959 -725 872 -812 -51 -172 888 610 487 957 964 130 449 897 415 -592 635 -951 -972 -122 675 639 -243 -579 967 997 355 -261 -374 -198 -425 -821 332 218 501 893 -179 192 150 -263 290 -250 -77 -473 49 -252 622 833 928 100 805 999 932 978 738 772 -829 270 814 -439 517 801 228 -215 -156 -970 -757 842 189 28 -67 162 -750 578 -158 -228 369 519 -599 439 461 531 -943 -950 -645 -364 -96 -284 -649 -763 602 -609 -453 -852 -913 -208 476 -426 -434 880 -803 639 9 965 -191 -34 -592 -968 918 288 -895 -185 -346 520 120 930 348 -25 -71 -994 677 637 -250 959 -15 906 -520 340 -938 -999 -43 -833 4 -399 489 213 534 -897 -350 -606 -104 847 -927 -293 356 -526 242 -32 946 -733 108 822 -850 -227 810 491 -672 -253 594 87 -722 939 601 575 5 739 -5 805 -107 379 -260 648 223 -803 -376 582 -142 -18 -931 150 291 586 397 -7 -121 57 -16 -760 318 800 -805 140 708 171 -396 -415 119 51 763 -554 -506 122 -92 -220 110 803 -24 -362 97 -559 196 796 408 -789 -585 966 528 -49 -870 377 273 -656 745 -560 -998 1000 149 575 -891 -507 970 -528 -769 -964 -963 -163 -598 -580 -408 899 933 -282 -405 823 -339 -642 -2 337 -903 848 -482 -963 -624 -37 516 -317 625 -367 864 -266 925 130 -699 106 -815 -72 24 724 -36 -467 887 69 -279 -530 -561 43 -509 -955 131 -376 -654 -602 206 917 -301 722 -127 -652 622 -223 -200 948 624 144 -87 216 -482 -394 781 -184 -316 169 842 362 -342 459 749 -767 -163 763 -375 535 -207 162 -832 -490 -653 341 428 394 -246 -887 842 207 -867 970 197 448 -332 601 -484 856 277 576 938 405 545 -327 24 812 -605 -845 -810 -516 746 -678 -905 148 582 -538 249 436 -673 -800 859 -836 650 -55 -273 710 709 -355 343 844 -482 -178 -498 423 -110 737 919 168 -925 715 -215 436 442 770 742 629 329 467 406 -626 30 -564 580 -539 -220 -262 -869 -786 325 10 -280 -837 624 184 -617 538 416 -338 37 327 182 388 988 -578 518 679 861 563 515 -16 -684 242 605 -785 153 -778 -747 -762 845 -109 86 -250 722 -312 679 193 305 301 747 577 351 -994 246 -728 491 -266 979 -934 847 795 -212 250 -942 -346 108 140 564 457 -883 -775 439 768 118 -233 22 -783 -239 917 -789 92 -221 -371 666 268 -431 35 -400 145 -299 906 -773 -332 697 298 -434 -699 390 156 -509 454 233 -682 -203 -632 -163 847 149 946 851 -941 -714 -285 -897 -910 919 7 938 -264 668 132 -620 -984 -905 719 -116 971 611 -284 577 -848 -807 -341 -218 -714 -18 476 370 750 -141 94 -429 -709 742 -993 458 605 616 700 539 330 -92 -769 -973 -195 -649 316 -481 732 29 792 -423 -69 -242 68 77 352 -115 187 386 511 -169 265 -314 -271 -2 -111 214 -662 -693 293 573 597 -587 869 -970 -452 -260 964 -268 225 -794 974 965 -959 552 260 540 473 -929 -761 225 -524 206 781 12 -953 986 421 -841 99 -563 -961 779 450 -87 -895 -306 360 -490 176 -240 -758 -829 319 -67 -429 -633 -597 -473 169 713 982 735 -128 547 -478 -922 -108 -13 254 641 -351 185 154 -323 623 389 9 -525 664 536 880 349 -870 -827 543 -710 798 -978 779 -426 975 -56 -620 50 -831 633 -469 -530 -944 -206 -989 799 -549 152 -115 -916 -138 -140 424 -810 907 844 -591 402 -193 -292 -653 295 456 -854 713 -885 -454 -604 -855 -459 198 283 -301 238 569 -922 745 160 -216 -835 -949 510 -642 36 331 -514 784 429 -285 650 -47 850 -62 -506 -306 -59 -375 572 240 841 -725 936 -182 -40 124 79 193 -488 667 -955 -551 -242 963 281 692 304 -280 806 869 -408 207 -517 -373 -979 -308 945 838 441 -439 165 -502 -41 -241 -453 -879 162 994 -723 584 848 -569 646 341 -351 609 -385 656 -459 -28 952 -667 -410 62 203 -881 392 350 -798 817 -250 839 -626 -441 -708 602 839 -671 923 893 660 -428 -930 -498 648 566 -733 598 -509 -639 -569 -891 176 236 252 -662 930 958 187 82 -615 -970 421 -960 701 444 -987 -170 516 10 -200 -267 -49 -832 -924 440 398 -500 -883 385 -367 630 465 606 292 220 -850 587 269 -565 49 74 133 -164 -769 -817 440 779 374 18 -501 366 -269 780 -37 -499 894 482 -238 -121 55 -443 477 217 911 -358 -845 25 -872 830 757 330 -24 -699 921 823 765 -238 -723 132 -563 863 -158 -705 -216 365 -858 136 -425 -944 -53 -409 -309 -639 -626 -50 -849 -230 -630 -791 1 -990 929 474 158 89 -542 279 -67 -430 -165 -203 964 594 288 938 201 -122 -383 -434 734 -643 -152 -239 618 -372 119 -54 647 -821 -811 -405 192 -414 492 489 471 996 -19 -367 -429 21 574 748 -214 -520 904 -1 46 -640 -796 494 968 -903 -770 592 -309 -548 34 -632 -681 626 444 347 707 -950 -720 -277 500 -386 -196 -415 -191 -669 -168 284 -719 -309 560 -921 539 131 531 739 -616 216 278 -761 -627 507 -2 21 -849 695 227 388 -868 -223 455 1 943 -259 234 497 497 -764 280 -304 -322 -148 623 -688 261 779 396 193 -956 60 -184 781 -872 -123 334 121 851 -98 -101 -676 290 970 713 674 476 -974 -674 -324 567 708 176 378 328 -807 261 -772 -223 -974 -100 705 -141 -760 -688 -522 937 570 349 -424 -996 -214 -50 452 -890 -104 -165 -636 -951 -925 -154 -500 -296 -644 -817 -701 -721 458 -504 -119 230 -706 387 455 -432 496 912 -862 30 -182 656 509 -182 -455 984 -255 368 -401 -159 -601 372 -778 503 768 -880 -80 395 -437 -409 849 -523 403 92 740 -945 809 473 -110 -690 259 807 229 -485 -807 -222 -775 -180 696 290 -278 232 65 -139 864 178 -289 668 849 833 728 964 -228 247 -742 -408 -217 396 -834 499 648 656 -660 486 -520 430 -358 -773 799 -777 -757 958 -273 -510 -648 677 977 308 136 -62 687 309 994 -69 -133 -507 -982 806 571 -540 542 -114 368 209 -289 -575 -39 707 942 -606 562 -490 298 -917 -168 -34 761 -184 -44 -217 749 605 221 -872 -376 333 819 -893 -702 -616 -458 -111 -261 -563 -215 -673 -815 -189 472 -216 -370 133 -692 -772 -867 -787 -65 -377 -925 -116 -79 -875 -355 54 857 552 660 -545 104 -487 -644 -316 -461 -591 602 -607 -706 929 157 895 -683 801 578 25 -513 -319 163 -8 742 54 -744 661 -401 748 -801 -536 161 317 106 350 120 -238 -45 817 134 -528 -856 630 -66 459 -866 781 44 -618 -566 -840 182 -997 -705 788 -869 -542 832 245 530 -32 530 711 32 -359 915 -940 810 901 -695 -328 -483 380 -528 677 997 143 546 740 -546 -915 -334 -580 54 197 -932 878 799 -519 747 -478 160 -684 123 -502 -10 230 120 -731 -332 352 -996 -107 789 -103 -772 85 -329 246 557 -430 -935 -57 733 -672 560 -606 -157 -251 -687 -981 217 -847 499 922 -249 -108 829 -445 -141 491 -768 -568 -921 -590 144 773 -490 18 787 -922 975 -971 401 -514 -461 -730 288 -95 101 -519 -755 -471 -958 548 -538 -312 800 -765 -730 -516 -619 341 608 449 -990 -965 685 599 986 -993 -516 332 -651 24 -914 -590 -502 716 278 378 -553 -183 -28 -182 -946 339 -71 403 -167 -387 -663 -28 -281 -1000 606 -497 92 656 -355 -639 -727 94 487 -915 710 597 978 766 70 -715 483 -492 -824 -323 -618 -845 469 305 608 496 -553 -381 -886 -7 334 -408 -595 -32 613 -551 -640 995 -405 -557 875 811 40 -163 -943 24 275 -766 -235 799 -31 51 -889 -179 926 156 371 744 645 780 455 -210 146 -915 69 536 -286 344 982 167 -610 922 738 -191 476 -4 -347 -984 -219 683 534 -596 -409 661 -903 229 -993 763 -809 892 -194 -870 -661 -64 -554 973 306 -158 -622 749 368 -873 -881 564 -448 603 -578 -933 626 651 -618 -950 -768 481 -244 -58 -233 892 -278 -68 209 941 -808 298 800 357 121 -995 -592 603 -534 940 973 -915 762 -708 338 -811 711 135 648 813 -906 304 570 635 570 -984 927 -295 -849 -944 924 68 -499 854 518 418 -248 824 -148 753 -187 -419 -246 837 823 747 -680 130 427 -549 457 360 407 638 862 196 -113 -861 968 623 -243 991 912 85 -577 88 -5 -602 9 39 540 -288 -139 363 -528 628 853 503 729 -625 462 -509 252 -505 932 -42 280 -868 636 -432 794 -236 -485 245 844 -630 874 -888 804 -399 258 599 -738 67 -393 -337 -32 30 210 945 232 -294 745 -363 -715 -812 -403 -653 636 -284 947 439 -476 -160 -475 21 193 365 38 -926 48 -623 -350 -387 -392 686 334 109 -614 -261 628 621 981 -648 -787 566 -983 478 546 -870 -200 -229 736 -474 357 845 -36 556 -149 -294 11 405 527 634 -249 -426 816 559 749 348 -420 893 -346 628 812 711 -976 -595 -633 315 391 183 -477 -662 -337 -169 -736 877 -239 -142 -93 360 9 570 265 514 -691 246 203 463 -332 -375 -979 435 -833 21 552 -350 -363 819 853 537 734 -16 -625 112 -435 443 -337 983 -543 353 518 -537 420 824 447 -457 -577 578 -224 546 468 114 -404 -213 535 570 146 -22 -895 -307 198 -174 799 367 257 -168 539 -449 -834 -647 306 315 -334 -163 32 422 -16 -73 -692 818 745 99 302 527 358 562 -378 -187 714 63 358 978 -526 219 945 856 451 372 -723 958 100 -225 -460 216 -876 1000 377 -655 803 671 -398 -854 479 264 -251 533 630 -449 -28 456 456 509 -752 14 58 236 -567 -643 354 -671 -488 427 -91 638 880 456 -960 -570 340 408 556 -551 -569 310 -537 -717 768 824 -733 -976 -817 114 -265 554 192 -766 -441 639 -787 -15 -306 -963 -688 152 76 740 555 9 -447 375 877 -97 842 415 -639 -502 688 -395 -99 676 -712 -867 -354 -417 78 -52 -377 -932 393 -920 850 -834 540 377 388 126 744 607 -993 431 86 656 13 -83 778 49 177 468 -506 -300 -724 -858 -504 725 -870 9 -31 547 843 959 -37 696 767 486 319 -797 786 490 644 259 220 61 965 271 -777 -669 962 759 654 357 -568 762 563 -734 -640 -874 -154 -669 -464 -703 -396 -59 930 620 -944 -120 649 895 319 686 782 -952 363 -59 910 -296 -714 -198 -56 -643 -873 922 138 -563 -456 718 321 -538 148 318 977 882 -731 908 -252 -575 936 161 597 712 237 -131 -410 160 871 275 732 588 -375 392 428 360 -672 502 -740 -299 484 -423 -936 -807 646 375 267 818 75 950 -470 749 -911 -804 -526 33 -554 -633 -132 960 -22 -100 -662 -592 -130 -234 335 230 351 -302 243 -562 737 -819 30 352 35 -873 -166 691 957 61 9 885 -103 -117 -804 -962 684 142 -617 -573 220 -182 -517 840 985 -691 621 -48 -830 450 198 912 -284 -839 897 349 607 73 -527 -136 -533 694 -776 840 -485 552 948 -563 -299 -423 938 -673 577 68 -327 347 714 -310 409 -267 210 753 -13 157 650 675 886 413 186 -622 -552 -477 967 125 -638 -494 231 531 19 660 939 -160 -584 397 -338 161 -185 170 569 -991 337 551 -447 633 712 -406 -551 -356 -52 -650 273 881 635 -206 -79 597 -114 608 -612 42 -588 -19 -284 -936 -55 -795 482 -483 556 856 -955 79 -425 911 946 -734 778 144 -135 -180 -27 -421 72 -163 685 -647 -897 143 -399 -810 66 164 642 -782 489 -497 845 439 -390 -398 171 943 990 -258 850 -165 -838 927 -617 -462 137 -764 -862 -45 -121 -824 -202 610 163 212 -441 -414 53 -567 -23 -202 -612 -436 -520 -898 345 -160 -894 629 797 516 484 -82 -309 685 -712 158 -413 -689 -137 -768 -580 -42 58 -683 403 992 -887 -118 -90 -703 -348 951 -790 477 -528 -788 727 750 775 905 -965 -142 713 705 679 -273 938 720 -156 -850 -699 433 -206 -590 -687 -129 -709 0 109 985 623 474 447 -904 -944 -363 -97 486 631 -83 537 872 604 -335 140 -775 528 563 -319 293 -851 870 -793 -248 -944 661 -816 410 -398 510 565 -535 -784 154 -470 -63 943 -344 -966 -411 -500 -196 -220 248 -793 -542 593 789 195 -263 -890 467 634 -590 -744 -302 181 -415 582 658 668 868 -26 -935 462 14 -334 376 278 919 -352 642 -607 805 604 776 828 -619 -423 191 113 -933 -670 -387 391 -213 -820 -137 505 359 494 -850 -921 -722 574 26 -187 720 -952 774 852 360 525 -599 -411 -584 747 -25 542 646 -431 352 -982 803 836 774 431 -394 -799 577 281 757 981 550 522 -780 -900 289 -57 -137 348 903 124 960 781 -115 -735 188 -901 -977 263 -876 -17 -360 42 -153 791 -20 898 995 916 -710 678 806 -991 -564 -81 665 481 709 -748 -79 -110 -921 -526 308 977 -686 -422 -464 -346 158 -930 710 389 -758 368 42 -538 -677 -195 824 674 -684 567 -3 979 -216 120 14 -907 -364 -402 937 474 -793 -941 93 73 869 -824 -981 707 -208 -310 860 348 154 -713 -29 -803 -908 -201 475 -199 596 323 -343 40 -808 -572 -19 -125 50 -81 29 -694 738 -804 -282 -555 -821 515 -346 -847 -81 -338 -311 613 126 -505 860 -995 -425 994 187 423 494 710 -989 163 182 -309 -830 914 -20 658 292 -975 464 243 898 295 151 115 -556 414 -267 -552 502 -626 -315 534 569 369 385 -206 -56 -686 33 384 -797 827 -337 628 -454 -208 9 -499 -161 813 -195 48 -729 -275 634 301 205 276 534 -680 -830 171 665 452 -838 -639 -394 951 -970 196 -746 -109 815 -761 -205 -917 696 -936 -873 562 33 396 -227 -799 -665 165 -932 -339 -552 -701 562 -622 596 379 -630 -479 -793 707 152 398 -495 -963 662 -159 -326 938 331 30 -166 613 -508 -954 1000 75 -844 135 337 -840 472 -380 127 -716 410 692 218 -653 187 -552 -17 -758 625 226 939 -153 -62 -85 -628 -211 -362 -790 -104 -314 20 636 -863 -108 291 636 -534 758 -518 -679 402 132 -736 -112 -394 755 320 652 965 -77 -872 41 553 -796 -428 663 -618 -461 678 366 -118 -187 805 881 281 683 -60 -393 -932 660 2 -912 355 -608 83 -20 181 -223 212 15 396 -559 -291 997 814 163 868 -37 822 -989 -352 -486 -705 922 519 -793 436 858 240 -239 6 -691 934 193 -708 -832 534 -234 457 915 545 37 -256 -640 -994 -451 -768 -807 287 151 -230 -470 -131 -886 -97 108 -427 309 557 288 468 613 806 918 796 -582 -990 703 -839 529 11 192 912 169 -163 251 862 -647 961 306 -736 228 105 -674 236 991 -955 -768 213 21 368 205 802 -128 139 -492 -804 171 -394 950 943 892 924 -690 -721 -19 -531 -590 -670 79 821 972 -647 -144 -213 -97 462 592 -895 -446 -588 -150 -194 -135 -658 -387 695 -164 -705 145 -812 -710 71 532 -541 158 -790 -186 715 327 -627 -664 -694 -292 126 165 -738 -802 717 -543 -619 691 285 920 -701 677 -313 -487 -428 -878 580 -334 -751 -864 926 -379 77 980 841 -677 -436 361 -191 -362 26 -814 151 -596 -567 -26 764 -678 -217 544 919 36 552 -613 -12 126 -131 367 -129 -477 259 -81 964 299 -110 -886 -546 242 120 -71 -295 917 -452 906 -891 352 540 -833 45 272 539 -560 -973 -607 997 -202 136 671 -749 57 669 39 233 552 109 379 -372 -773 -773 -887 -527 -195 816 755 113 -760 128 188 -662 786 279 26 73 549 -320 -260 590 863 860 -429 -43 392 377 810 170 -499 -799 -761 273 241 666 858 -30 967 -188 35 -197 -889 675 -481 562 -845 -387 -915 377 866 957 -250 -126 295 -494 -582 665 -236 991 693 821 960 -962 154 195 -780 -981 247 44 -771 824 -401 182 -52 -268 -470 -119 560 114 -299 -854 -577 -204 251 339 966 444 -436 -956 657 -880 446 -351 -839 -625 95 519 -317 -753 -254 689 693 209 807 527 786 357 921 973 175 -279 -614 388 -29 499 317 110 -411 757 450 -192 240 -948 -843 636 -560 704 -814 -306 -98 918 988 15 438 775 -393 -858 -977 309 -771 -831 -867 -704 955 718 -429 183 971 621 830 -245 -794 960 481 134 -712 777 215 -317 -616 836 -393 982 67 602 704 733 -136 -423 -210 -223 -581 917 370 -158 427 -385 462 831 -519 -954 543 -620 -716 324 -151 -388 907 -378 -76 458 -124 -758 495 -452 -531 -196 -12 472 626 -63 -521 966 -881 157 -415 937 -332 -954 193 -103 853 99 256 -389 -407 -42 180 -441 552 -998 -99 851 803 -147 11 698 -563 -486 -517 -610 265 -304 -614 -754 -127 -149 -59 928 96 641 -39 -390 -759 -440 -500 589 892 811 153 -788 768 -692 -631 390 -830 223 -701 601 558 988 838 -281 481 -387 -908 462 88 -972 570 808 -843 -195 -444 -548 -837 889 818 -943 979 444 -4 98 412 -224 -254 974 -559 594 449 785 846 527 844 445 -362 612 0 703 -841 -700 -237 53 -846 -339 300 -146 756 -434 -653 -271 10 -914 41 455 939 176 -889 888 615 106 -868 -418 -123 -691 763 -820 -454 -182 -25 -453 -281 412 -83 675 -893 -887 -774 149 549 -164 -448 626 393 615 -163 -238 456 944 321 -64 306 420 562 904 822 -4 -168 -866 -712 632 915 -211 652 -440 816 -856 13 589 451 562 -156 343 490 -590 -325 425 339 -936 536 700 883 832 -603 527 -311 -235 -231 -561 285 -609 807 -81 -297 271 841 648 -14 542 -231 -218 -573 138 -358 -773 -834 425 -474 -513 -555 -42 962 122 -113 -419 462 -564 -450 906 -755 -249 929 510 -134 -385 539 558 -176 143 -135 608 598 939 -41 80 939 297 -212 -331 206 -892 462 -606 61 662 828 221 395 641 46 -678 213 -845 -278 308 635 41 149 557 -14 -565 -459 908 37 -825 -579 -221 -230 507 868 -280 -159 -77 -495 364 -241 -735 964 -737 -750 -728 275 -72 2 -361 475 -625 -82 -53 112 514 824 455 -407 -29 -301 -211 545 -540 -33 607 464 -837 883 19 -693 586 -15 606 -812 -558 -954 -44 815 218 434 752 964 269 -402 -740 -843 925 132 806 430 -26 394 -243 702 194 -574 -203 -746 -537 -971 833 -393 -507 -70 -446 133 465 197 -333 -243 -139 -120 918 371 839 441 119 -95 503 -373 -174 42 627 -365 -705 -936 -334 -515 -66 292 -860 -412 347 404 619 114 731 -976 947 295 206 -895 -481 -613 -240 820 408 -904 494 670 181 -765 413 -661 -25 765 -41 -340 832 516 234 -915 575 -500 -265 4 -112 352 903 -717 -877 538 397 -850 542 -387 -914 -505 -525 46 968 729 -359 754 -616 261 -149 -423 375 -833 229 113 -498 -505 270 -793 508 -346 867 712 -626 -215 652 631 785 -281 146 898 8 -30 336 170 -197 -830 191 -92 511 957 -666 -151 -714 -913 170 735 280 -184 619 654 650 -880 -421 -814 -845 -73 -918 -420 12 923 -524 364 501 214 255 177 220 132 44 776 -76 707 840 -916 48 625 -960 102 241 -412 517 -570 34 -324 -943 462 3 790 566 -904 -39 616 187 996 -555 -594 -624 457 -628 -969 803 186 560 -707 605 -640 -26 -737 934 -287 635 -268 -640 -454 818 -245 549 257 -34 289 667 960 -15 -10 178 937 -287 576 93 -551 719 840 749 631 368 830 203 -106 -940 -265 952 804 490 586 191 466 -470 404 -112 349 728 681 -20 -919 -634 807 858 239 506 651 -218 751 -203 -239 721 -207 -948 -603 -966 37 -785 527 217 -561 839 -693 -517 980 761 -555 585 436 533 822 -166 -703 -941 820 -230 455 -853 460 -10 -67 -84 282 -865 -351 -530 -156 276 446 485 -694 865 230 483 788 -934 -323 238 -985 -835 724 -787 19 983 717 -645 -316 87 534 -247 -291 194 -490 664 -277 -168 -793 687 403 190 -968 -727 -224 -171 49 -269 973 -384 282 -20 -32 -288 121 124 -581 907 -63 -177 -237 -525 -791 -237 131 -364 144 791 436 993 -923 -695 724 -892 -143 -638 999 -338 -133 127 406 -848 -829 -492 -405 -585 -715 628 -329 -394 18 872 996 -40 651 -125 -746 804 -850 240 431 452 127 695 -411 -909 -419 95 -68 917 85 -460 -667 -429 99 104 824 -416 349 -404 869 130 696 -835 479 261 548 -619 -669 411 989 49 853 967 -347 342 -944 -6 571 -633 -358 -388 742 -553 -987 613 -203 -964 -354 -106 -851 -289 630 -962 -819 683 562 -332 596 -559 -235 -615 -998 -828 -625 76 -946 -821 -975 -394 -734 190 72 944 -526 -478 127 -359 -925 -637 822 -588 -463 -672 -60 344 -790 929 -607 -104 -868 653 -394 -849 -26 446 868 394 944 -599 46 524 -783 -603 -473 769 -268 402 -875 518 -551 160 819 947 844 663 -701 -873 -816 -291 259 -495 475 -391 -565 -5 -212 -260 -388 333 740 292 -613 -518 -232 -412 -80 -962 -692 -955 109 -311 627 -616 588 -982 614 -172 -831 -584 -100 -280 731 598 -378 772 438 844 790 250 -471 -975 -438 387 -719 473 -696 532 -798 764 748 -374 -506 242 -105 -703 -226 284 921 331 376 -393 -923 -945 924 -278 975 452 754 844 -44 812 723 988 376 214 531 -602 -662 -316 -913 833 -364 -240 710 31 -294 -708 94 -849 -758 328 604 162 -554 312 563 -598 -480 762 -21 447 961 -66 19 -240 -327 632 373 221 546 728 -517 739 903 -287 851 251 252 599 -495 -464 -859 810 -328 -558 -135 306 344 -238 43 503 959 -478 -446 -641 -22 -619 -653 35 327 -821 785 267 998 -653 69 578 323 669 -62 -380 563 -722 573 26 -141 -598 393 992 -715 -89 245 -960 -467 552 -521 -988 -411 -698 349 -710 860 794 985 747 -35 -295 366 -16 419 -697 -518 -777 -638 614 -800 500 946 -119 921 77 565 -488 841 -621 104 -716 -978 -535 -251 -68 -967 -532 -353 940 194 393 -872 313 -148 -369 -939 -688 -410 341 -371 -789 525 -948 605 803 -165 29 234 -389 -833 273 -869 46 38 400 387 -426 -240 841 437 -894 716 166 541 -765 936 734 388 -183 33 612 -153 -695 -962 592 -926 -1 -296 -283 -609 -84 439 -55 -652 610 936 -596 -957 137 652 -21 -459 85 918 -581 45 -560 827 172 890 -380 -890 524 420 -821 -1 210 -411 399 -342 525 539 -662 -884 812 -930 248 935 982 523 664 -211 -648 652 413 -630 -231 -662 259 -406 334 -969 714 -205 475 810 -711 564 -586 312 849 613 -778 -242 241 861 99 379 488 977 -517 -625 375 765 -718 -410 882 -264 -506 708 -392 400 206 380 577 -136 25 120 -8 906 -808 881 641 -81 399 682 -460 614 -936 503 951 -967 -403 -677 754 672 -906 138 394 -153 329 138 -937 133 -259 -800 391 991 -793 694 -387 -700 322 817 -499 872 -586 -338 -81 -458 -528 284 137 -327 -69 378 880 -988 -193 -743 731 -367 759 -59 -475 -807 -372 -184 -339 -212 -332 814 700 -126 -444 -612 -588 -162 -506 -814 248 152 173 -327 512 -314 -993 388 -641 772 779 453 -891 825 -179 154 999 -770 41 839 531 699 333 847 -423 -255 -975 -945 307 614 826 101 -806 -277 -629 -651 -999 571 -782 -339 -441 -292 210 -694 772 501 488 -41 -299 899 -72 -126 -914 869 -707 589 840 -391 323 874 -25 -83 430 539 572 -898 998 -668 659 196 358 -46 270 204 -499 -814 597 581 -220 -698 384 609 528 225 980 -688 -554 925 -556 -279 22 753 327 211 581 773 -534 207 -341 944 361 882 -869 451 -450 835 270 -835 -128 -955 906 -868 771 948 -102 -860 50 944 406 244 755 505 494 203 -983 -902 462 -173 63 -505 -581 93 130 -899 548 -924 -495 -25 -702 -260 -7 -55 -891 26 693 -883 -451 -818 438 -828 11 -400 -870 857 45 526 696 322 -931 -674 741 -735 -286 670 512 -851 177 -145 -462 -845 313 -809 -649 122 -595 124 951 -623 794 133 -738 788 444 -70 643 -8 410 991 -937 -99 -385 679 -633 205 -345 -813 -939 -726 240 -908 -976 949 -290 791 -51 -782 868 -82 -789 87 703 939 246 86 -937 315 301 -522 -740 482 -92 -247 -316 530 828 626 179 821 142 -642 -431 967 -489 167 -421 -55 906 380 -924 266 371 -468 -533 936 625 733 679 390 712 -991 -603 -733 -885 -300 -728 -703 -104 661 665 845 -34 -409 -467 -371 212 701 193 -221 137 -133 -878 622 -234 -671 499 272 -996 146 290 560 419 574 598 266 -586 -824 779 -984 45 -162 715 -681 -899 940 -39 -666 421 -26 -942 509 317 467 749 745 481 -307 -538 -137 -946 -199 715 -898 -338 -809 931 225 180 720 379 -810 49 -71 866 -44 -222 424 670 600 894 336 -262 -304 -761 -930 -291 -174 -694 -236 345 326 591 51 622 -490 -680 -922 -234 -830 -701 -790 556 -835 -880 490 -462 -903 42 -24 -16 -187 127 -665 195 349 162 -314 -947 553 871 239 -741 -297 290 -124 599 -845 553 -26 603 551 -813 451 501 228 -930 58 -332 -854 937 -20 -432 578 726 -632 238 674 -993 -460 -804 256 405 912 -340 -883 986 -250 511 886 226 -468 50 -661 -487 280 782 -599 -608 76 -697 172 27 932 443 842 -111 -477 447 -78 689 -549 410 229 -302 -643 -459 854 -672 -887 933 805 -543 -288 -2 -56 -755 -488 -569 -616 981 371 -218 344 935 698 -910 91 -928 -222 -196 295 592 -276 -193 -533 -289 -136 -262 -864 -122 450 -265 267 84 795 -809 -599 832 919 -784 -611 -255 -556 -482 -221 823 -20 -663 331 -823 -293 553 927 913 -245 -693 57 -580 -525 -726 699 -295 -809 855 402 -757 -36 767 -297 164 -644 961 -694 632 -875 -911 726 -17 480 32 -235 947 -215 574 -549 -912 712 946 -547 754 -221 81 73 408 227 926 -672 -583 612 -467 -598 419 319 332 -177 977 819 -731 -685 866 203 805 744 183 965 711 -262 667 -361 499 -437 341 -739 856 -765 -203 428 -94 156 -139 -952 -947 351 886 -130 470 928 783 294 59 -380 435 747 309 235 -972 -271 999 -951 -373 -450 -468 762 411 726 -645 10 -195 -869 542 -476 434 -806 440 -161 -402 -856 923 443 -105 486 -531 500 -597 -952 -206 -331 -364 214 -397 -755 613 453 6 -763 201 -50 -824 846 445 678 -22 613 535 -888 268 16 411 -333 614 34 916 891 -185 -317 -940 780 -953 448 593 -673 -609 169 587 934 -717 -380 -265 -609 -477 -534 -599 35 -375 585 720 -804 783 -377 -442 -459 -143 801 -313 -865 -191 591 -800 -584 -667 -647 444 41 114 -59 535 -351 -795 477 -750 -203 576 -816 296 214 -392 155 -302 -786 -351 -743 -586 811 -493 -327 604 718 58 155 -879 564 259 -256 -96 -154 -981 -233 -586 -947 129 372 167 949 -265 3 792 835 75 459 258 919 -420 975 -224 976 -776 624 -167 697 428 -174 875 603 -93 -360 677 -248 818 -97 -613 -427 829 708 254 -726 713 -332 -112 791 202 -645 80 211 238 659 -838 -44 -595 -892 -526 -431 -653 206 434 -246 -329 -912 -423 -918 -677 257 -490 -419 -169 -191 -963 -177 -520 543 -491 28 -788 -20 -285 230 -160 685 -775 479 -603 475 -446 875 -305 -717 -768 85 723 904 735 131 545 -169 -887 531 -585 -245 3 -64 800 278 120 -490 -596 -69 17 459 -625 -9 -689 -296 839 851 589 400 -505 402 -564 980 -789 159 -913 806 347 -502 -301 -688 -955 -636 -654 -860 318 -974 -69 -877 -882 -329 199 904 -428 -294 -835 625 974 -967 313 158 265 -345 -734 -771 275 58 -674 -924 -721 445 991 224 -785 770 -696 29 500 47 -521 -156 892 -303 986 735 -499 681 154 515 -523 467 697 677 628 -278 -491 448 516 191 -209 812 -361 91 -639 699 -734 822 -525 -500 784 531 -792 443 -478 -150 -64 840 -176 810 465 -173 -197 -641 358 -937 -400 846 -669 7 296 -118 101 -762 296 480 437 -727 423 395 -836 -977 -721 118 -330 -860 -164 -984 -201 -993 338 322 -255 332 -320 285 -367 962 913 697 -41 989 288 799 -376 590 984 -849 -975 -234 -772 -248 -461 221 886 729 -188 238 -864 -897 578 -473 -506 135 -493 53 -604 90 239 -114 55 -717 594 616 -303 716 138 445 -541 285 -932 -930 -226 -553 740 -468 -53 962 775 35 942 -577 197 118 430 -743 -873 -404 -562 -381 937 -619 166 -164 -164 -524 832 -91 -431 365 240 561 797 719 853 -846 410 166 888 -483 708 483 622 -869 -939 276 -644 944 121 -444 860 -102 106 98 -43 -30 -26 -357 71 -870 -528 331 -908 -589 -31 889 -99 -685 -814 -1 9 510 -850 -420 921 276 -57 -342 -601 -707 658 390 -435 -365 452 436 144 632 595 -834 814 -411 582 -820 -975 -359 513 -118 -66 327 -287 305 -497 993 -542 438 970 -896 100 -788 -959 -367 -915 544 110 423 -657 413 -458 459 705 -667 838 201 131 -794 -593 32 -840 -310 686 -951 619 270 -624 -238 -304 490 -339 767 461 941 430 -426 -165 -316 6 59 -123 -649 -997 785 -435 -729 -728 -659 -221 207 987 810 803 -246 -953 794 -223 288 921 -56 21 -912 192 619 -205 -370 -184 -536 -858 252 -549 977 405 -648 -856 -60 66 -655 293 693 928 -682 -745 727 -574 739 -791 -238 944 -133 511 -30 126 -111 539 889 386 88 816 742 -224 -564 -244 -246 201 -777 133 713 -312 430 -507 -728 -33 542 -108 584 659 980 6 782 -387 501 -527 93 -114 608 612 731 -274 972 -110 419 66 -620 -294 -759 906 -198 180 321 835 366 -250 -710 -19 -172 37 227 -720 410 271 473 -858 232 -727 -617 -391 771 -165 -568 -588 -773 990 -392 428 -604 11 -318 694 -463 86 778 -629 80 -649 348 952 532 -270 -665 192 -920 502 -759 -297 -196 -749 -548 759 883 -858 132 -491 588 -355 -641 635 347 -838 686 -296 -847 922 566 -396 15 383 351 -950 209 275 -837 -337 -589 676 458 -659 -645 -708 575 -921 72 417 702 431 439 133 -634 -276 949 18 -686 69 746 766 834 -541 -623 -599 -673 -959 802 293 -284 573 735 -690 -981 -624 825 791 426 -429 -981 -704 23 -687 -54 59 639 891 -599 -909 739 -639 524 118 -256 -156 305 180 637 -503 45 42 588 817 -783 -917 -729 129 667 52 498 -608 517 -140 -852 307 437 -733 406 767 -205 298 -689 -159 600 -369 -698 158 670 -602 733 917 14 -297 808 -516 765 588 987 -102 -364 -759 822 657 -60 -406 201 140 176 -129 -268 85 615 279 -15 -304 -820 -145 114 -38 -304 -566 229 326 -327 -288 -838 901 676 -121 841 -329 524 -376 -974 434 -902 -940 -213 848 -429 780 -92 832 -273 -789 -420 129 -720 335 657 -785 113 693 5 -314 897 139 -375 541 -938 2 -158 849 149 -783 -841 -273 192 858 626 -953 978 -519 865 905 -511 -211 -948 354 -126 458 -227 -68 -50 -562 968 -77 307 -541 -549 -681 472 -879 473 -958 -470 -625 -255 963 783 700 514 671 -361 259 310 -726 -475 436 -181 -428 -69 -802 660 123 -527 -654 -68 232 48 -98 164 287 251 -60 -934 746 972 -158 576 -646 -544 -367 -16 921 -923 669 664 104 926 779 880 804 -734 -620 421 -939 488 -616 579 160 703 -810 -754 235 -415 -52 166 425 -43 -658 -60 -856 69 276 -279 -84 887 870 -294 -885 431 -63 -463 110 656 951 -226 -757 -312 194 94 -463 -653 -314 -151 -865 -914 -974 -355 -908 -510 -876 195 695 -321 1 456 -680 934 -452 -554 881 964 -978 471 -159 -962 521 445 -70 -382 642 31 88 439 935 772 -847 532 4 50 72 623 532 -322 859 -58 -814 -533 817 -223 -312 -40 -111 897 272 263 -2 439 -362 207 -205 840 -253 -558 -44 155 148 84 -618 46 -78 -267 608 252 130 -544 -192 -992 182 539 342 -624 -262 -395 167 951 261 -866 103 -886 -923 -429 -433 -479 524 -859 861 214 87 -699 334 917 -744 -514 -219 -233 447 -449 -557 -626 -269 -790 -347 -559 -684 -862 792 863 -16 817 -852 -457 -970 -711 499 -87 -752 598 928 -233 672 545 374 175 -246 -113 708 840 706 -720 147 190 -400 476 430 349 -363 899 465 -493 -628 413 -993 518 -963 504 -229 600 -150 -432 -56 -558 415 847 632 -818 934 828 504 -181 -228 -643 36 968 884 376 575 557 -735 -242 10 865 -490 254 747 909 710 -894 -784 -378 692 454 379 518 641 -340 720 -453 994 945 -666 60 -785 481 904 -806 143 724 -725 -218 108 -964 -464 -804 -900 -659 -126 -410 457 -574 -55 -143 218 361 -598 -383 414 936 -438 402 150 -526 -841 -128 916 -510 838 -443 -58 -506 -216 -238 -61 766 311 26 51 106 -825 -786 444 -554 242 -239 386 323 532 583 -241 995 -291 234 -359 -922 -506 -815 -238 303 226 57 -622 372 -86 297 583 797 -966 -366 328 552 -588 -692 274 -446 -298 -3 -389 -466 578 -654 194 771 981 746 -103 -108 -611 508 952 999 -456 -657 -220 155 -982 -300 -515 562 439 275 512 442 -66 -292 -802 -158 87 -604 505 693 -408 513 -995 -926 652 255 -275 -887 -159 -729 545 -285 -397 -695 990 33 -362 -908 -586 -56 -808 -285 -125 885 401 205 649 -800 177 -19 135 428 -677 93 -855 367 185 417 -293 43 -237 167 927 813 -305 -212 -863 -745 607 -685 -980 416 610 824 692 59 213 -10 413 895 644 -979 69 -147 -397 -458 954 458 -86 844 -599 -3 620 582 -696 569 -433 231 -213 -870 258 -832 816 -259 -853 -295 704 610 434 -202 -561 650 617 21 627 199 -145 -887 -187 6 746 -566 890 -515 730 722 365 -526 -58 799 -920 986 -699 774 -358 -844 970 -681 -549 466 -521 -600 706 456 916 -705 -95 522 465 -404 -709 -656 136 127 -561 -341 -667 370 53 -980 -218 -370 -60 -413 673 865 677 -566 -827 910 -785 -21 -8 -601 -741 -510 -894 243 -888 858 -508 159 -627 333 411 -791 485 475 -139 -146 269 386 132 -44 -538 83 -531 -31 261 -461 520 140 322 -300 714 819 -256 -745 13 -212 868 -406 419 119 -40 345 782 -282 19 814 786 -501 700 853 245 -62 978 -508 61 -879 190 540 -596 -84 -24 893 277 -399 -1 443 523 -821 -44 -215 -24 -395 73 -985 505 -92 -720 -978 -554 727 -624 -280 699 484 -176 782 -350 -312 -336 7 590 -821 -553 -235 -966 -742 -784 -690 582 868 626 137 -545 445 825 -60 430 -124 847 548 51 624 -826 4 -607 -318 734 -315 -492 -95 782 481 263 -393 -369 -30 -180 -505 694 905 -463 640 -834 126 -622 -359 208 706 -580 -250 195 780 981 -2 475 57 -727 -953 457 -193 -395 117 -572 -315 -694 287 -163 229 907 327 989 863 -324 676 928 880 55 -376 687 -746 -921 -54 -733 -682 -657 -254 275 -844 943 65 162 528 -196 -707 -660 -511 148 330 810 -200 -528 -415 -317 109 -882 248 655 151 -188 505 522 -328 -658 473 -566 136 -892 -333 500 -846 587 -284 -370 -610 -83 -221 -243 366 -769 354 -531 592 73 353 -212 603 -398 677 -460 -420 716 171 -47 -457 -342 778 -450 61 -608 427 947 360 337 -861 -631 812 606 -527 311 -620 -238 337 173 862 -184 186 -504 -949 858 -526 204 198 -431 782 -357 -136 215 792 -977 907 802 -621 -518 472 833 -796 306 -327 552 92 -163 -117 -628 -954 -512 -691 852 995 272 -924 -893 267 732 -104 340 915 -111 761 -67 -637 830 -165 -174 548 313 -967 698 956 235 854 696 -601 -951 -118 776 861 -406 -281 -150 -823 75 470 989 718 -673 790 -492 852 772 397 -593 -35 -812 -914 -522 -672 -523 168 21 847 -399 -143 326 -361 -343 -771 -603 829 -766 86 463 -69 -31 724 493 -586 188 778 -744 968 557 -959 712 -949 -62 -25 -497 119 -213 937 -88 277 0 -884 -302 -60 -713 -369 -463 911 967 -140 -144 -754 -306 -167 799 -157 132 -668 345 -77 348 189 680 217 -116 -732 -721 355 -295 -221 -333 -804 682 744 -165 714 -861 -657 793 406 -694 838 269 -327 -180 -363 153 -413 -620 -411 945 -698 970 946 -60 -409 -636 -848 129 101 -760 504 -894 471 502 -27 -893 179 -126 -691 774 -526 801 -731 69 -571 518 -875 -891 -48 965 -265 -992 -145 831 -38 -905 -390 -688 -446 -975 -128 -52 -554 571 -525 746 -405 849 586 860 428 -546 600 272 225 -681 -582 706 -679 797 -333 228 -717 -212 13 554 -678 660 -348 -22 241 856 -758 -262 -795 -571 -516 -85 -423 713 -124 113 834 -19 -694 653 510 -432 -493 654 449 -967 -502 -251 -415 -373 -520 -948 685 675 408 126 -553 20 274 943 8 -51 711 -227 782 254 -406 102 -450 -887 -383 169 -541 -954 376 100 523 -6 -699 680 689 -108 136 -134 502 -221 583 -629 522 671 -457 -835 681 102 -539 779 -386 694 533 -829 -635 -451 966 -30 -272 -290 271 27 227 147 186 54 -271 594 615 -817 905 -809 -410 832 -161 129 285 505 673 891 571 -930 -969 -309 143 -59 955 -790 -718 -584 -675 -876 266 -427 626 513 299 323 840 267 -533 418 -426 979 -750 -388 946 848 -92 370 -492 -125 -693 944 -578 -264 -854 -620 -175 -708 468 794 -779 -113 -568 875 383 974 420 -779 173 -597 -630 226 581 -40 374 -228 -696 -276 3 -324 391 -942 492 858 789 717 837 -54 716 500 -700 228 -195 276 -851 433 825 672 448 -163 -347 -853 906 -296 -869 -377 780 -509 -992 -747 168 -234 695 -750 768 -441 744 -846 -53 398 -141 -528 -904 422 -125 -259 503 665 375 531 252 -803 -770 -278 371 470 809 -752 506 325 44 223 723 -774 458 -706 426 -254 820 -322 975 373 371 -682 693 757 -51 533 -664 -375 200 -962 -50 856 -456 133 -728 395 -58 -240 238 266 653 -64 -670 150 693 -678 -711 238 -82 -245 -372 570 -453 373 -451 -46 944 753 -246 -5 -543 -928 -956 536 501 884 105 -254 29 970 744 830 337 456 829 638 -272 -787 -480 533 739 -656 -978 -238 499 126 -653 793 -725 272 -369 -888 467 715 -637 -470 467 448 -578 -524 -815 -177 86 -327 -594 -407 3 530 438 -187 341 -928 -439 -244 -676 -791 566 -257 -64 983 431 -175 -425 974 -448 738 -864 -811 -988 223 -216 961 -977 544 -282 911 547 -186 27 932 -15 519 -865 414 -881 684 701 -266 619 -926 552 -227 435 -373 444 421 -92 577 -718 -932 -13 309 -176 482 -586 -171 -364 961 491 87 -905 906 986 590 111 750 31 -622 233 413 223 -244 -451 774 -543 388 -184 -576 -820 108 657 -70 714 -767 -357 -972 -998 904 -87 -251 -497 457 -465 -125 487 -577 59 562 705 -250 -944 14 -697 452 -689 -301 -499 -530 -889 -124 25 -587 -9 -818 163 -760 370 571 36 -736 524 504 744 336 213 255 379 -7 586 457 -284 931 -553 463 -472 -707 34 319 139 354 565 -151 -957 -127 -238 -151 -693 882 518 -547 -904 -207 -961 886 470 -711 533 896 -695 -204 -810 885 -51 -901 80 986 647 -183 -355 193 116 68 -490 459 976 -378 -272 300 553 -4 -679 -982 -590 14 -197 -364 -612 839 529 102 337 -978 84 399 -168 -817 -27 960 -99 79 525 985 138 142 -399 366 -537 -304 -153 -657 360 -470 -781 -229 134 -403 353 -422 -564 -431 -901 729 -230 482 711 397 213 199 997 -388 -102 995 576 31 22 -671 -334 99 -423 296 712 746 475 232 -583 -134 -55 15 -783 -412 -666 -687 -322 -671 -238 318 215 -147 -180 -959 288 -460 387 379 -229 -966 -53 579 -651 -638 -97 387 961 107 356 96 -914 997 147 -860 -693 -340 932 -821 136 -519 504 69 245 906 565 483 -507 -494 133 48 613 -631 -190 -685 366 -450 -818 -134 -762 -508 344 821 137 701 -654 -426 904 351 -72 477 -430 288 -858 613 191 -494 -887 -76 -928 634 -743 935 -625 500 -164 63 617 -75 401 183 294 987 766 609 -635 402 325 947 446 -63 164 -823 -433 896 -484 982 -113 861 -127 593 170 -29 -494 -228 812 841 -244 -174 168 -527 867 154 151 -910 -300 -812 460 -115 -184 -842 -988 -857 182 956 320 -214 56 -413 -483 78 253 -889 -603 117 990 970 363 -934 -179 562 344 96 -712 -63 589 -340 884 12 -121 -48 981 -783 -541 -521 66 330 -989 -423 -148 -403 -158 -455 690 993 285 -204 -601 -677 580 995 -925 -509 -59 988 816 -42 -570 -611 38 863 -608 554 -400 934 -857 -654 279 959 190 907 173 166 738 304 436 87 539 -683 402 860 764 940 -310 594 700 -588 -92 75 370 613 -202 85 928 760 -344 271 472 238 -724 -339 702 69 -234 874 141 -450 808 -492 455 -490 -462 886 -900 -245 -865 -934 -753 -852 -452 557 578 -333 97 313 -544 -308 -356 -211 -523 -208 187 -200 -836 -214 -484 -562 715 -738 29 975 -172 782 565 -805 432 -63 234 413 825 -899 -527 -823 -714 -976 -878 579 219 958 -796 97 136 -272 -423 752 906 -88 673 379 236 -374 644 55 988 -331 70 -458 565 -792 266 -17 133 -432 -394 -516 -131 777 -647 941 -146 -875 228 -364 311 -685 192 43 935 -819 597 759 584 633 371 640 895 430 973 -297 -717 -996 -303 -67 -881 -697 823 241 192 924 798 -506 264 375 783 989 231 -926 42 -188 -380 -676 -543 -771 811 -1 -72 54 313 162 -376 -498 526 -496 101 -125 211 561 482 407 -341 -991 -634 844 288 -710 574 -165 -537 -65 677 298 336 -608 -666 339 732 -608 235 -948 -860 804 -681 667 65 -12 643 -318 118 -554 -765 -203 -839 -375 657 998 858 755 -909 -578 764 975 -756 -67 576 -375 22 349 386 105 -293 415 -934 379 830 -766 267 -843 41 767 -501 -369 -489 806 -747 682 -844 903 -840 -422 -844 754 616 748 -313 320 -836 -654 155 437 535 637 -530 372 662 -817 812 55 276 -22 -802 443 142 599 458 253 464 -130 -342 510 -207 971 828 382 837 990 -439 827 -510 -242 -656 942 -328 -335 -404 -874 820 -122 600 646 473 511 358 967 -307 254 642 432 -633 158 -266 45 534 -182 541 664 271 320 842 44 236 80 615 10 -656 -777 -534 -499 172 -885 -156 -232 419 720 34 113 269 -751 -858 -920 521 0 965 846 -702 530 -962 -873 852 -16 -77 475 81 -652 679 -210 990 -30 -360 -151 265 119 188 685 589 696 -967 -291 -983 464 738 -147 864 719 301 -574 -545 134 -196 820 -219 36 -454 105 -341 695 227 840 -601 -970 544 -191 -356 -191 466 334 929 -135 766 -345 -309 668 9 -98 1000 -220 175 -490 -726 516 326 -957 -883 197 -399 -420 -402 51 -273 -712 -778 411 -697 -809 756 92 -724 -611 -995 478 -998 723 -723 428 -383 -42 531 -769 973 782 486 146 180 829 217 -899 725 -628 -96 -247 -577 -354 70 -473 -626 -302 5 370 235 -574 436 -374 -771 372 206 -171 241 -688 -175 15 -87 -340 -652 446 -111 945 -585 516 717 -599 2 -607 -978 -855 -598 819 350 -291 -163 151 -767 735 282 719 530 -415 -534 652 -943 -270 -886 63 -322 196 792 -902 -434 -191 955 -423 -185 -554 -735 -796 679 -318 492 -932 -336 920 -582 -771 -138 781 339 -745 -426 -194 -191 -374 -70 -375 -121 800 -803 505 212 437 391 607 -670 -434 -637 692 293 -589 -564 617 -523 -769 -474 641 899 -559 -410 -832 -155 -218 -685 336 740 -629 -977 -261 -135 -876 -662 380 308 942 -733 -519 686 -4 278 478 -176 -42 -892 284 -533 -900 601 596 114 -962 63 -459 102 974 -538 53 -715 -197 687 556 -335 -625 873 -440 331 250 162 491 -632 -88 585 -985 -229 -856 749 -248 751 -983 -749 -140 -955 816 -193 -339 310 -658 592 919 749 -639 -962 -162 935 929 -938 269 778 345 3 945 -288 351 527 675 -588 111 -407 227 -108 442 749 574 69 -476 356 -403 -162 -535 719 -818 791 -829 -372 -223 -496 -233 911 -26 -167 979 -971 -72 460 580 642 239 -957 -194 -568 574 523 14 102 4 -319 401 -716 -228 717 -741 -829 647 438 -889 400 -213 933 226 -923 -550 -362 -941 769 -742 -777 696 -722 -544 -242 -370 -416 -936 -702 191 -357 697 -691 -694 -863 436 -227 674 701 785 -772 715 -912 471 -874 -714 882 -314 -898 -131 835 715 -956 -46 -387 -654 884 120 -413 -212 192 975 883 -304 -281 -583 316 485 830 575 -867 -10 613 846 -39 -237 623 568 853 818 -654 -803 225 262 341 -287 698 -392 -576 956 513 -963 -934 -215 241 -181 -859 -857 469 175 22 530 996 629 657 173 790 395 579 -604 261 620 671 -609 942 -577 -588 -895 484 671 111 -817 -941 -148 -596 913 209 730 -417 -496 550 388 719 -519 -530 623 491 776 822 744 -838 51 -43 -654 -279 150 524 -642 59 947 893 -725 197 55 -578 -595 -656 -210 -371 761 -604 619 -654 203 -725 -74 -386 83 485 -725 -480 529 97 714 -474 356 906 -11 -704 1 -309 456 131 836 -226 234 -870 -104 802 -424 -606 882 -40 764 -993 -307 -487 763 -339 -286 197 947 -77 3 -138 360 264 413 70 -122 -196 193 567 -283 -425 -258 11 978 307 -693 -97 221 210 -367 -528 127 695 942 596 910 883 320 326 -905 390 498 11 399 -113 -831 -799 157 998 -733 -852 -545 -769 -717 -358 321 404 -544 497 -867 -521 -369 -508 -790 -357 -683 -441 973 826 -225 -13 -531 -609 750 847 -614 114 -573 -441 590 693 775 -627 812 -355 -504 -546 -719 969 -584 686 -303 877 670 422 229 50 -785 35 441 -627 572 -172 55 398 -171 -885 146 430 -622 -144 399 -410 -577 139 208 -709 -407 -555 869 229 363 255 -248 -996 329 662 784 232 957 -484 -669 -938 463 -760 -454 932 27 -182 222 -299 -781 -604 -104 -435 -167 -889 985 646 -492 -731 108 -934 -856 316 341 390 -227 313 590 -920 -852 961 -645 -880 -521 251 80 -799 71 -376 681 382 -696 783 631 607 -844 -22 -984 466 -390 -266 590 -11 -59 934 808 -896 -37 149 543 784 61 534 734 -293 -799 -363 -935 261 -103 357 618 921 524 714 260 -286 141 19 -587 -523 290 192 -782 -29 -661 -140 -356 554 -39 -962 -62 218 493 -271 441 -505 779 -516 58 682 -156 -805 400 -440 -226 541 -765 -65 771 -169 181 898 -735 462 -357 -482 -109 -879 -853 146 818 -742 829 -267 763 747 -799 661 248 -215 540 -314 -265 749 745 -196 649 -498 483 701 -134 724 -596 -268 378 282 169 597 614 977 894 54 -223 691 -291 -780 963 -747 841 620 -597 934 454 -377 -494 290 -241 -28 -688 -858 51 -760 -594 502 236 72 -337 22 -287 377 -298 -446 359 -510 -296 -291 -484 -46 137 884 -947 889 -245 594 -741 392 308 -96 -434 -817 -926 -870 526 -548 -284 594 -222 698 -577 -931 -491 395 180 -291 -952 628 -923 911 -513 -164 -274 408 -267 -232 304 260 -356 470 858 -598 -492 -572 260 -32 -847 37 170 876 119 -568 648 -953 768 -381 806 444 -21 -982 768 -669 622 -58 -327 128 488 -520 641 81 -424 503 -369 792 451 225 -522 56 723 928 -725 -308 -70 288 662 687 543 217 896 356 589 15 -747 555 -480 -714 -949 420 -474 968 577 489 -585 -441 -742 -63 100 442 177 929 -34 -302 68 925 236 -995 -685 184 -329 -92 -567 337 109 -359 525 -511 -507 553 -966 264 325 463 165 549 205 -701 724 447 622 -635 837 -594 -737 -446 -832 -458 408 -754 -554 -487 -886 186 265 135 -925 329 -290 -786 784 68 536 996 -310 145 -320 36 136 -394 -871 -528 333 -396 -479 28 252 -210 -579 -476 -89 97 -972 198 -46 24 704 -158 -591 -221 838 906 -691 996 500 964 478 35 583 927 -319 -903 -600 610 -253 429 639 -591 356 -754 -339 -457 -384 -638 -557 -481 336 -381 -905 806 648 -264 -430 -688 703 -53 -525 65 218 -914 368 -799 -779 -544 105 -891 311 -727 -972 -778 558 -556 -313 -350 861 -56 205 831 -808 -666 -358 19 151 338 279 922 -971 266 -800 891 -89 79 667 720 745 545 -752 138 864 -962 -772 697 -168 69 -152 384 300 -492 -379 -49 647 146 -451 192 516 293 374 951 429 -356 -906 -440 998 736 -614 -93 348 -486 346 -465 -61 -168 -509 -726 -298 201 -764 -757 -765 774 882 952 692 -377 -766 -3 -59 631 202 397 518 -134 353 -543 -836 290 885 -868 -300 524 -313 393 374 904 607 154 -914 -25 -542 835 -30 -826 -232 -644 789 255 -596 787 -999 745 542 -406 -664 538 -471 297 -853 926 63 -89 -995 763 -88 112 665 -508 546 -457 141 515 80 -883 291 -763 -813 -677 159 630 -519 -57 -7 441 953 -321 717 164 -114 36 -970 -929 453 974 895 -250 -323 -835 -727 -397 255 173 363 -101 -744 -210 331 -38 583 751 190 -939 867 905 219 -789 -866 -382 -20 780 -569 -415 644 -12 627 -754 510 -482 -379 57 -40 766 779 806 386 665 880 993 931 -222 -601 899 970 185 40 -813 -829 247 313 381 -977 79 850 36 450 -787 -21 799 909 -739 -531 150 -689 691 653 838 -359 -624 359 402 -81 499 884 -188 962 -760 -355 561 -833 222 497 634 -91 570 -580 868 327 -704 -978 199 703 563 -476 585 593 -60 -690 996 -871 297 559 -11 -890 -639 914 248 -846 446 -304 -728 937 93 -226 -978 605 -678 282 759 -319 -505 -641 27 860 424 -556 -225 8 -633 -995 -125 -114 -683 268 -77 -716 496 869 -489 246 -400 -273 452 -429 -785 288 894 814 -188 929 -114 17 766 747 982 -863 942 667 563 899 843 613 -338 -257 -393 554 707 384 -65 -486 873 -555 186 425 -585 230 -812 -542 -830 -612 -508 -756 212 -290 -669 -868 -825 -829 -564 -732 -179 -691 -869 -297 -827 -525 -457 169 -265 -80 967 724 -609 -372 585 -833 -724 -195 105 992 -375 -242 -684 158 359 -304 836 -954 84 -292 424 -892 294 -390 -934 -107 -145 -527 -762 -291 868 -581 953 796 -157 284 -370 -41 700 -275 662 156 -547 -876 20 886 906 -148 -925 -679 -998 397 591 920 -608 -739 360 394 -184 141 728 -12 -18 465 -410 -775 -742 349 -329 -941 263 700 215 -103 -620 670 -657 412 571 -682 -608 -801 926 262 -303 854 -227 821 -450 334 368 755 -930 272 -29 855 246 98 791 325 543 381 801 -54 32 -590 427 -273 290 627 -242 87 -457 -179 908 -77 137 -919 125 -137 167 -935 71 -352 -571 919 -160 -673 -308 439 975 975 -558 -693 18 -728 -258 851 164 884 -748 -791 -226 308 683 426 -653 -295 -342 -359 -620 -808 -467 116 -580 791 -799 535 -537 -2 -944 -145 -646 -481 -426 -347 -421 -824 -171 -150 146 -179 -660 -184 592 -165 -213 186 583 446 265 -754 569 597 -392 744 917 981 817 -67 -548 333 427 -118 220 164 458 -718 -317 -371 -383 661 -998 569 293 -629 -184 -328 -13 -634 -262 353 -109 -876 825 768 -596 -888 721 -397 498 -664 -70 -223 -912 -195 -111 -848 -458 870 -287 593 246 815 408 -504 -176 -400 787 540 501 -154 -573 -588 -387 -933 -363 415 -36 -55 210 373 -164 -161 880 -342 -59 188 -871 -314 68 -423 -54 -546 -691 -121 -324 410 -901 -262 -615 -508 -673 -984 903 84 -433 450 313 -604 -699 764 -160 -110 808 560 -311 869 401 914 162 -771 -1000 473 699 729 -440 -367 977 -971 -648 909 -116 201 976 76 -934 -691 -19 215 -855 601 -956 -461 32 52 -279 579 -256 604 -681 -382 460 -511 702 -723 327 -522 371 -918 157 -716 -906 -866 875 680 -559 520 -196 318 -305 374 -781 314 -186 707 -824 -496 395 823 -788 202 -322 -591 -941 -267 905 640 133 -892 -855 -92 -424 263 -735 -79 199 -351 -92 -452 722 -122 552 160 -36 789 82 -290 765 -713 615 693 770 323 827 849 -222 755 -672 -395 -553 952 734 167 112 -83 -40 287 575 -547 -199 791 -440 -232 257 -521 728 583 -602 -682 649 900 995 -328 163 -160 -10 -183 735 -440 555 -271 458 -392 -15 833 -368 -134 367 -734 -773 780 -11 96 770 964 -934 -144 -180 -834 680 0 -915 882 748 266 541 -232 -626 740 785 188 -475 -945 46 -205 965 864 743 957 -843 -93 171 896 -456 -846 -432 -167 369 -680 -46 -68 -774 -147 -677 135 895 276 -380 443 415 113 -163 -309 376 -990 -797 480 319 -310 420 598 -460 927 -653 749 430 89 383 -937 512 -700 -727 -237 123 166 -313 -613 -114 6 -821 472 -655 -182 334 -373 237 27 -579 616 -426 102 -510 -495 369 982 350 -102 830 202 -808 79 -20 972 765 103 914 131 -653 -812 -441 106 817 -235 166 -141 986 447 -672 -503 -599 -465 -308 909 -626 -98 -208 -971 169 -429 85 -701 -871 93 366 88 720 -537 -136 -519 984 -395 576 -794 -268 458 -882 -1 869 862 785 -923 693 713 764 373 -58 766 -470 394 322 -680 645 -532 -192 -862 -236 -223 925 -47 834 917 -254 -414 -238 898 -565 997 -270 236 -251 -867 29 744 -95 13 -946 -398 -145 -666 -215 -183 708 416 646 -324 -864 338 130 -360 -653 -367 -520 -512 565 -883 -169 558 -53 196 -271 791 363 444 -866 -249 50 526 -439 -470 96 -455 -126 587 956 137 245 -923 -919 -162 -75 51 -483 195 430 -7 -918 -34 677 58 -442 58 -45 -809 -102 461 92 161 -88 357 544 -993 402 -711 519 96 732 -144 -390 444 887 211 389 -311 -181 563 -671 -254 -899 -795 878 111 880 572 965 959 -370 -375 -261 -765 838 -376 517 918 -759 602 157 928 717 997 -757 -390 257 -525 487 803 361 254 586 14 -563 852 352 324 57 -631 -431 -134 743 753 -876 214 504 -797 784 -247 594 -742 521 -155 310 276 -3 -793 -149 -282 47 -251 -884 -974 249 563 -470 -27 -283 862 81 -782 -405 -86 624 214 953 -955 518 -334 817 740 35 15 240 540 302 164 651 -417 -136 -996 -192 -50 -626 -340 764 482 563 741 -67 -758 945 572 600 556 170 -585 -414 804 818 300 -924 -640 437 242 29 -566 -511 -831 -70 434 -386 302 -846 -777 -621 -942 -584 -65 905 471 -432 -343 394 -586 238 -313 524 -235 170 400 398 841 -471 -175 633 -754 -528 162 434 557 370 -107 650 -384 -354 -442 143 -738 0 768 -291 -178 -730 -107 -873 -337 54 -217 29 563 -95 391 698 -458 606 864 179 52 -173 775 163 -820 -266 -248 45 615 -585 -355 -704 764 804 -270 -484 631 -699 -764 958 930 107 287 637 416 865 292 962 924 -299 -448 127 519 -90 -540 -230 596 989 165 -415 -211 -392 761 -42 209 -830 485 446 -430 -705 755 504 -505 544 812 376 -758 -215 739 157 -633 175 219 -43 672 -28 257 -72 933 677 169 -920 -357 195 -241 -645 -756 323 -259 66 508 -306 -796 -637 586 319 301 -623 -856 -123 -331 998 -369 697 -212 -672 -160 648 -231 -723 231 324 956 -151 -457 -232 363 -858 124 939 719 -620 -154 -698 582 111 782 -609 409 674 -992 -218 -251 252 -421 -857 -877 -122 -872 600 22 -159 -882 65 -912 -168 907 537 52 301 -583 413 -894 991 -678 -526 84 771 526 291 87 190 391 -862 -715 -550 -686 -417 -278 488 -736 -983 878 138 117 -647 -908 298 524 -71 -197 -632 -29 243 -376 -823 -621 -152 53 -386 911 905 -672 -610 460 -126 599 -595 861 829 -157 652 893 671 604 -916 858 -413 75 338 781 165 606 505 884 -757 -970 310 981 242 -373 393 -676 -948 543 -947 -670 -946 661 -97 -362 -243 1 176 -258 -32 507 -643 547 -900 -447 415 443 -484 -310 761 265 953 -786 -545 32 165 867 -757 919 -941 277 853 972 624 64 -378 -295 796 -473 491 -683 -897 -598 201 7 773 887 -264 -449 808 -83 -350 104 254 -923 763 727 650 -908 990 -723 675 -807 -462 -31 373 -96 452 899 -184 404 794 -617 -900 -618 123 -340 61 293 71 -618 -378 -891 -595 -855 -239 668 764 -677 729 -525 385 -930 822 -574 684 -824 -338 770 -448 240 476 -726 -259 -131 -125 221 -459 -700 -376 -831 -223 519 -454 -531 -818 876 173 -823 872 17 511 448 226 844 279 266 506 -793 -606 -415 -931 -992 492 660 435 931 -936 -694 55 157 185 78 -76 -80 -768 562 405 337 -944 -98 478 31 -230 530 627 -263 144 -117 -101 -425 955 -814 -506 -189 730 -763 -629 622 201 141 818 -630 382 988 -370 281 -950 721 436 -896 -601 -419 254 -831 -766 -572 -211 -935 476 -494 -796 788 743 -967 -950 44 -294 13 907 856 441 -29 -412 347 355 -343 -194 -968 13 -506 90 502 991 913 636 -973 508 -977 -268 437 998 -831 308 783 -530 832 -510 -100 -98 587 -335 367 -335 124 -295 -593 285 -529 681 320 -50 973 -821 -852 -965 242 -724 954 14 -356 -421 -353 90 808 -375 81 -811 17 970 -43 216 605 452 287 -798 303 518 378 722 796 116 189 -648 990 -146 -305 839 500 -636 -328 220 137 963 479 804 404 -137 -583 -100 -54 -902 75 -500 -148 468 -563 725 861 -421 -533 -118 -594 -721 18 29 -91 480 555 -906 296 392 -534 857 -683 637 304 885 -320 909 43 -94 645 -231 -188 411 933 -183 487 -585 289 -21 -421 504 -344 -546 981 60 495 491 894 -447 -280 -526 -478 829 -374 -56 -883 766 -226 -768 142 -628 -513 591 -41 600 896 882 -278 799 369 -34 953 440 738 403 -911 -791 29 -22 899 -3 789 499 -705 739 -946 -39 -47 -700 147 330 -753 -660 -297 -859 -176 873 394 432 40 -610 -979 -346 -757 -542 -47 954 88 -519 876 -236 914 -462 702 368 190 583 629 -386 467 -66 -278 -880 116 916 -623 808 498 862 -54 31 864 -959 924 875 -897 -428 -554 -526 690 697 -925 671 659 576 891 353 -477 61 -240 -474 272 327 320 -8 140 -198 139 -640 868 553 -19 469 729 67 194 794 -475 548 -841 -954 604 601 -437 -543 60 -367 -976 313 -529 599 448 -182 -257 -961 -854 162 70 165 641 484 682 -819 -980 -444 -444 678 65 -208 365 -742 447 -697 -248 -864 382 996 23 996 222 201 -284 -516 996 317 731 -241 -228 643 41 -129 34 454 332 -442 909 686 667 -201 651 85 488 116 319 -603 -348 -587 368 -872 -471 -980 -667 -706 99 800 571 -382 858 47 -638 -902 -828 311 -606 585 120 -553 948 604 479 -361 796 -554 -24 659 96 -517 925 -249 592 192 765 -579 -423 178 -515 638 -796 -396 189 -738 -426 869 291 163 -859 -962 621 -177 -834 -763 533 285 243 769 267 135 175 759 -906 -128 -40 -708 -118 -307 951 -300 911 364 363 -581 -560 -438 156 -340 622 685 -828 726 -906 -79 692 -677 -577 970 307 445 -812 -686 509 -216 -966 574 -866 715 854 986 -975 -726 -396 -196 945 545 -115 -204 -513 353 -441 717 481 328 -21 -917 -184 -65 702 -184 -366 -889 -593 -538 -529 701 -683 -496 462 -904 199 621 -875 -710 845 -63 -107 -557 -187 -913 -118 665 -153 433 -651 825 -214 585 912 -173 -415 958 332 128 -404 294 791 971 -577 -354 -138 341 -158 408 629 -969 -274 -332 -399 -1000 786 593 133 -891 16 436 943 -29 464 -952 -544 -298 -579 92 420 -186 810 -349 68 -925 -511 -552 -222 771 158 -129 594 592 -176 -151 100 556 -612 419 8 998 422 -689 721 -542 -765 579 101 959 811 343 -878 284 -190 579 296 -968 -11 -299 845 936 -146 -851 -295 -847 752 664 467 -439 372 -532 56 -978 805 -871 -71 805 -772 -38 849 -657 -558 -625 949 847 939 -752 972 -470 53 75 473 -279 -645 58 554 -928 -139 -329 -732 62 429 411 831 751 -122 -40 932 -414 -969 190 -971 -455 926 -694 -812 -912 742 -730 354 -920 -976 76 843 657 -613 202 -168 -34 146 666 -430 585 -213 -469 -221 -595 245 -87 855 -235 -590 -32 215 312 -833 -449 948 -965 -859 -831 -368 -216 840 -462 -862 -858 484 -854 976 -385 827 127 656 853 819 673 -341 -336 871 470 426 -351 -710 -383 -799 -778 957 -91 -442 -388 -196 -144 -869 -382 -539 975 -360 91 -74 760 -769 -864 746 -260 367 -530 93 1 -514 -136 987 367 392 -287 599 -851 140 -601 206 -870 841 946 650 -497 -207 -625 -221 28 -637 487 -988 80 427 62 -620 719 -256 999 826 589 -621 698 -806 -801 275 665 287 -610 -417 24 -529 -67 -948 -877 -224 -854 490 -46 -17 -289 515 -68 831 -33 -708 700 -236 -454 195 861 -566 -735 259 885 -334 -364 -925 -113 -781 588 347 -268 -281 31 99 -696 532 185 689 506 -512 594 94 950 580 449 535 -830 239 951 637 -81 -544 706 54 910 -54 642 -767 481 252 -299 -339 403 200 -753 -844 821 885 -745 -881 -154 -95 135 65 647 -39 -470 -495 681 852 -595 -260 333 713 -170 -973 712 -876 679 617 -419 -34 683 -965 -790 677 960 285 -782 -36 -84 -666 289 -197 -674 -326 -924 -543 95 729 275 -709 393 -742 792 996 552 -774 -287 -702 -184 356 -893 847 3 913 435 -650 656 834 793 -10 225 -887 -71 68 843 -727 -353 343 -251 -921 -69 -184 -165 574 526 505 -801 -319 644 -538 417 650 297 558 -245 -889 -816 -6 -311 -378 -940 65 373 -585 893 538 856 243 870 -639 -30 -399 243 -947 -787 -782 639 242 -608 638 534 975 -873 4 599 969 661 311 403 555 -363 -194 837 504 -626 898 238 -833 -327 -49 236 303 774 22 -202 -319 265 -352 978 -993 -615 -195 954 647 -488 140 -820 -431 -245 -750 -582 245 -374 428 -849 140 73 302 -982 -290 221 511 -851 509 -645 -533 15 906 249 707 582 -384 669 969 -932 204 -795 -510 -531 528 -832 570 609 422 -483 25 738 -667 940 -64 -398 515 -11 906 -892 302 -287 410 113 971 989 -661 -863 826 86 -535 798 -680 391 -422 568 -143 -723 -602 133 -464 -558 538 -26 755 723 427 -333 547 -426 -18 -240 -829 331 -788 813 -888 -923 87 -921 -955 -530 -207 -627 -919 795 807 -579 712 377 -640 2 157 344 -657 230 -548 916 -617 -905 800 577 941 563 -260 909 535 427 -933 325 -716 -80 835 -110 -76 586 730 396 -610 -53 815 -228 65 -142 -10 433 567 -113 113 516 179 -833 -457 -219 -430 -257 652 656 306 291 703 -320 714 631 -221 665 -976 46 184 -267 267 508 -243 -207 173 788 352 302 -382 -646 -643 773 915 617 513 767 -607 -47 45 -966 -254 836 -494 -709 402 981 -662 379 -37 182 562 -638 -525 438 339 564 -999 204 -509 935 -183 419 -493 -658 -674 -888 -790 -247 632 207 603 347 829 171 712 -431 -534 -962 631 83 904 -237 -692 -107 213 46 -555 -696 689 -473 -442 59 461 -219 68 817 985 126 185 -479 669 858 -979 -959 349 464 -186 665 928 657 -792 11 -949 -167 160 595 -258 -504 80 -685 -17 366 737 925 91 447 164 488 -97 38 298 928 735 -125 231 482 -797 61 638 44 743 -776 410 -136 -748 -891 461 681 134 957 880 -483 -104 185 959 295 835 -842 -717 525 -204 274 -827 -518 383 546 780 478 314 -150 371 65 268 -672 933 882 694 -817 242 -329 -723 644 -60 -595 -121 -106 -893 -54 -1000 997 792 873 974 -261 -341 769 499 875 -985 246 -969 452 -966 -414 79 278 554 -445 -786 -304 986 868 -573 233 702 341 -639 -550 -271 968 448 882 507 242 942 713 694 -452 578 214 -724 -11 622 457 -738 919 -505 193 751 -298 958 -944 -461 -225 899 -32 117 212 -632 0 -922 -189 416 226 210 -302 847 743 990 42 -970 -570 638 275 -406 -176 974 919 847 -477 -536 -892 33 -886 -171 -527 -443 16 -785 -916 -743 342 609 69 425 -672 -736 486 -495 43 1000 -449 -612 737 976 -782 747 295 -69 -702 329 -785 680 220 314 353 -122 -172 -316 -302 -337 135 522 319 574 -554 121 800 -103 192 816 -871 -799 -276 -257 699 611 -378 -327 -439 351 24 188 -243 -274 496 -999 837 362 696 831 -622 -241 -686 -547 -761 278 60 -788 -835 59 -185 -547 67 -895 671 -87 -158 -164 561 754 627 153 -277 851 540 -20 440 -199 -751 487 207 -799 456 286 652 -664 -736 839 -356 -354 -662 -441 463 -91 -801 442 995 -823 545 65 503 325 -513 136 458 444 483 705 445 -578 -381 -525 -125 -896 879 -211 682 82 -451 -117 497 -684 841 271 833 850 -718 972 57 99 587 -350 269 -659 44 -148 -738 547 483 -576 156 -485 281 -823 -693 -614 380 947 184 633 -459 -359 530 946 496 772 973 -899 212 -769 -351 -134 -810 879 -172 657 -85 525 -716 402 -809 310 -617 804 225 -205 -412 206 -562 697 -852 634 -259 799 171 246 -830 -582 689 30 -173 850 -683 -318 -341 -187 415 315 -647 -336 573 387 769 786 612 -610 -656 136 366 492 825 -557 259 -89 -531 394 467 -356 698 -437 356 654 369 926 -519 -788 -451 955 564 19 -533 797 -886 -392 -12 -335 806 -69 830 -727 -926 396 -387 547 468 -996 -529 584 758 -675 432 338 819 828 -287 -964 -634 268 537 -727 -562 770 -626 -326 235 -614 997 772 899 -989 -380 -245 328 -722 65 546 423 273 -649 819 -951 966 -672 -482 -255 165 348 -883 -936 881 831 142 -968 300 353 -491 32 659 -755 248 99 -617 -550 -323 -369 -935 -180 -433 -974 314 -563 -179 -796 -420 510 -913 -510 -562 -545 -130 954 -385 -584 461 670 126 -268 -554 252 37 -18 -767 -152 46 806 -110 689 -788 -411 299 458 352 -326 -993 680 -327 307 -51 763 -220 885 -346 910 -723 870 -764 310 136 -476 -391 948 -2 174 345 -725 111 -581 786 -538 -69 954 -791 418 -871 -406 -215 -163 745 148 -587 -963 249 561 473 621 302 -168 -649 -449 941 -304 997 658 -665 557 -278 233 -397 -642 116 -907 474 965 -712 -738 305 -236 -258 844 -838 -554 -487 -878 -262 -716 494 -437 879 190 -969 54 -894 430 736 711 857 633 -391 -943 349 32 -794 -467 182 -487 359 19 659 -916 -19 -701 -368 -939 910 -409 -720 366 -147 -650 -768 -286 793 631 -589 431 -544 127 291 -220 786 -42 37 -996 -145 -519 739 -663 895 510 331 225 737 -375 398 -430 480 560 -261 49 284 590 58 301 -672 423 660 229 -126 -888 -632 363 67 -752 930 -456 -898 -169 187 -716 296 -839 -500 -354 132 -113 514 542 35 255 806 -694 -607 611 269 -264 -545 823 269 962 835 726 570 65 952 -412 -589 441 701 -631 -359 -861 579 -310 -461 575 -328 266 143 -274 -108 71 -391 783 932 904 -443 429 171 -127 49 835 55 -824 992 -83 796 571 142 -799 -286 759 -98 564 587 -587 981 -834 197 728 451 -31 -984 472 800 368 -412 670 -141 -430 872 879 569 -712 -830 -352 -305 528 -748 69 494 976 -102 -238 226 -969 690 -899 648 -320 -772 -357 139 -634 150 768 -424 372 789 35 -84 903 -153 265 -77 -304 -71 345 321 982 971 338 675 -228 544 -26 -450 82 -305 -342 -238 -791 754 693 803 -247 -488 160 372 -134 493 194 839 -655 11 -401 546 708 421 865 -831 765 -631 -640 -697 -918 -861 -401 -849 -370 406 -104 796 475 -391 167 31 -298 271 926 907 615 694 958 -757 -890 871 -26 -450 251 443 -118 -734 285 985 792 320 -226 750 568 -516 -705 -292 566 -690 -943 702 -902 -192 521 859 -150 -479 -879 -61 -472 689 194 -27 -951 -942 -151 -82 -525 215 -714 -550 957 762 -449 668 23 -204 499 182 -688 -873 -660 568 807 887 -553 371 -156 -160 -709 491 -923 893 243 239 -470 -282 14 805 -481 894 -163 247 994 330 -963 285 786 252 -603 -925 583 733 -712 -266 -623 96 -40 -672 -592 -632 140 179 333 -526 -512 277 -903 921 560 850 472 -964 976 -722 914 35 250 -235 730 -414 -416 -333 362 -276 -62 -107 -185 565 710 -532 635 860 -306 -840 -182 860 254 627 -636 378 -608 189 756 -319 380 -110 -970 804 -547 608 -77 40 -549 -464 -842 863 -542 -506 -776 -564 -838 48 642 -299 -475 -920 688 -82 950 -442 821 769 -463 -764 669 -89 852 256 -710 124 -633 287 568 -231 673 -724 -191 -581 -845 523 -242 176 -760 770 -933 -953 -174 186 -664 467 -472 -702 -446 -295 592 -784 549 568 -22 -612 675 -502 431 -384 -60 402 -823 -709 855 -746 644 43 -412 108 555 414 852 -191 239 -180 -36 -510 684 -863 -418 473 -66 -985 81 -30 -750 552 815 592 193 802 -496 -232 -821 379 -413 -217 -883 215 602 -162 -755 284 -822 944 7 719 458 330 956 135 -121 -243 536 -611 149 -814 67 -219 557 -641 -460 929 -939 670 -94 9 -200 -148 -437 -995 823 -187 -848 493 -26 -404 -175 -191 440 -159 -614 320 290 278 339 -895 -976 668 163 -8 784 906 407 -895 797 836 -86 -438 320 805 -502 -723 -567 -766 402 219 -549 -207 861 -341 -939 82 -560 707 -728 -598 -979 -604 701 -999 -879 -785 239 944 -822 717 795 -719 -192 394 -223 748 -25 -674 549 -369 597 -309 -344 198 435 406 -835 139 954 847 -625 -123 531 -199 -400 145 -323 -848 365 254 686 207 973 -944 -424 551 628 -6 31 907 148 138 759 -564 281 -425 799 -317 608 -453 -928 993 47 723 624 34 960 -637 757 -590 -192 -885 -924 915 -283 590 72 112 -955 472 -613 -649 958 977 -566 -272 425 -207 -163 919 184 -700 117 804 -880 235 673 299 480 823 -315 238 643 810 -809 624 -526 822 340 -921 597 820 -267 965 -839 -772 359 -779 -166 -342 -501 -90 33 -520 633 873 253 44 -61 -703 -391 304 -152 952 -118 464 574 680 -142 -147 -460 975 -422 -255 807 874 -826 662 151 -297 -657 -254 -487 926 -182 -697 -382 -819 -46 -293 -464 869 -219 22 -825 -814 713 575 811 -688 104 -494 -387 -355 49 -551 43 305 386 132 164 -369 -914 -491 833 641 235 738 368 807 569 -565 -311 929 869 -862 -838 863 -628 962 -324 635 -5 829 -101 710 286 -557 -968 -459 -643 -368 548 472 -335 -375 -220 306 930 655 641 -899 -893 994 -537 311 369 796 461 -124 887 -110 -624 -455 -197 554 343 -374 550 85 43 -525 649 -242 -563 -789 589 44 985 -926 -232 519 514 -396 -771 -373 -683 -937 -115 676 -569 323 -650 -972 883 -925 910 161 137 -110 219 -922 -650 -684 597 182 -959 108 -58 651 -158 571 711 -282 -216 234 -203 44 -804 1 245 -426 -64 14 457 -229 605 944 71 712 -125 -161 734 -584 -721 218 872 86 903 729 929 952 -429 -954 -452 548 943 -991 -889 -976 -767 -770 10 -813 69 440 176 -359 -12 -496 -954 -463 846 -948 -572 679 645 596 -558 -373 287 393 -786 -856 621 -461 558 -173 -300 -238 -368 -853 41 144 283 -322 869 28 81 718 -88 808 700 97 54 -850 -978 -643 454 -793 -602 -603 14 -509 317 -523 -55 -414 370 -58 -771 522 -546 -722 -398 -940 48 -617 -43 110 -864 385 -508 -886 370 -129 568 813 86 -314 802 213 -118 269 -29 235 -865 -637 4 -397 367 -761 211 286 -154 388 -798 -724 126 803 -899 476 440 971 352 -699 -102 -447 352 -746 375 -429 -26 -401 207 285 -366 556 -361 191 146 814 -338 -518 -816 433 -668 -162 -201 482 -153 -69 -203 -56 242 -477 -416 -963 739 -118 452 901 722 -57 -250 -664 581 -711 639 -578 -26 879 -697 -864 270 85 -434 -643 297 217 -52 290 380 975 -799 -133 454 -874 530 434 560 926 144 -311 377 -926 616 339 -194 -86 -493 679 920 113 -851 -466 -227 410 -572 -123 -915 -993 818 -365 92 792 801 294 -267 -219 810 -405 -722 386 -157 438 -685 666 -367 -864 115 -515 -391 780 -235 884 824 159 66 994 435 -773 -147 -788 384 694 407 336 289 -894 -808 628 -481 949 139 -247 521 981 621 148 -242 209 447 -611 887 203 -481 984 -696 -237 424 -950 562 -298 236 -813 904 144 506 -870 -646 522 621 431 -706 106 -964 688 587 -279 950 -211 601 -697 -606 -372 442 -282 3 482 753 -409 -972 -398 -170 -42 83 990 796 -91 -713 -798 -218 434 -681 -342 -759 -151 -700 196 -984 252 -887 43 744 -192 -288 -972 -143 193 -121 -264 19 -244 194 -214 -776 404 73 -47 -139 601 434 412 79 705 676 995 -751 -125 -629 -63 519 -628 230 -377 -917 -34 -78 -644 -702 -689 546 485 914 848 -784 -490 842 500 -92 -359 774 752 -227 -495 156 -281 -496 -130 -306 -783 156 338 722 483 -259 -945 572 -578 -911 827 464 14 -242 -780 -670 92 -812 205 -117 27 907 668 920 926 -311 -78 -40 235 468 645 333 842 -14 238 -362 47 -880 901 961 892 646 695 427 -139 146 -121 -102 139 -957 -666 532 -687 -284 -266 974 591 -571 -414 -816 -558 -245 552 506 207 499 567 385 -720 45 538 -34 251 160 -5 688 789 154 -919 -492 322 160 -111 420 -725 -910 -905 167 760 -568 996 -617 -471 507 -895 316 -392 -98 725 994 -333 -428 104 146 146 -683 -952 733 -480 -829 -644 -151 -580 -890 -516 -377 790 -482 452 426 -215 -65 76 577 -32 889 322 -43 47 913 -749 -127 -63 -80 -182 536 256 913 624 -738 823 162 609 716 547 615 403 769 843 490 -584 455 968 943 -607 -25 717 -9 -831 -465 640 942 727 -665 349 -94 -340 -210 521 -923 589 111 -608 883 47 742 425 132 827 -980 -491 272 327 -67 -162 122 370 915 114 -907 572 919 -493 -413 -74 -435 -968 608 -360 573 753 455 -253 424 395 824 592 633 875 663 472 -434 -656 -455 -387 426 604 311 809 618 213 -758 -413 861 914 679 -355 -310 939 -627 239 84 -61 547 55 -459 624 -965 -75 -153 -465 -973 835 -895 -935 -656 555 651 -569 78 698 -311 -906 357 -577 -76 46 -719 904 205 1 -1000 -135 135 169 -782 -192 409 827 760 976 -436 30 -638 -804 118 849 -508 194 683 -496 -617 -252 -108 210 154 465 -848 31 933 -235 709 918 -70 -65 363 -860 -712 -670 -546 784 855 -969 943 770 -785 -507 690 -451 -441 -399 317 -265 -575 956 142 499 -376 814 -363 644 705 204 -351 481 136 736 577 540 196 385 -133 -424 -37 -917 829 636 -460 -633 564 99 -530 543 966 930 -86 150 -732 -254 219 802 -246 842 440 -400 711 887 -59 643 220 278 -123 373 892 852 386 23 -176 -213 705 -419 901 -90 483 160 847 -991 -66 668 608 -18 -338 926 -77 -164 -945 826 -433 -208 881 173 -182 970 458 698 999 516 803 221 4 397 648 422 596 -705 -49 -809 -740 -87 916 98 398 404 487 711 -437 658 230 -131 641 -439 559 502 709 -509 134 -31 -636 -179 -491 854 -814 -398 -65 -549 -979 -429 805 -230 -311 494 373 -712 545 765 -986 -734 960 991 -541 851 -25 277 -956 -238 757 997 957 685 52 768 553 -716 461 -379 -109 897 236 499 80 -710 24 -206 -767 -994 -981 -921 787 817 108 -896 -620 -616 945 144 -919 145 -849 -186 579 -964 -911 -691 -445 -678 160 -890 -306 -948 -588 -476 -8 -931 124 123 947 144 968 512 -614 886 -87 -926 -433 -611 -268 66 -321 7 -658 -673 -875 305 7 396 -386 -605 -978 -813 638 646 687 762 -934 -246 -842 289 -115 -326 115 -137 -709 861 -285 -88 -228 -387 60 -827 -886 -112 117 -637 -192 809 -293 279 -918 -382 -121 -263 737 792 907 -7 -627 790 -667 813 -273 801 -138 105 -503 564 318 452 637 -138 -133 -315 806 588 842 744 -66 192 -844 813 397 49 349 833 161 311 118 -576 679 -581 717 -931 -863 -471 -65 301 653 142 -603 37 -842 -859 -315 -102 -535 -56 -810 -694 318 314 -332 953 -264 -406 593 -307 -497 601 648 -981 -175 680 -864 -374 369 -547 -751 983 -897 202 558 -640 -282 26 -146 565 -256 -363 -22 923 -124 -634 704 -151 190 -801 -96 -579 954 337 -519 -387 135 -778 -679 -340 -760 32 -301 573 734 -118 -484 -414 -192 -36 534 -420 -327 -489 309 -893 39 -675 969 429 463 611 -851 773 40 -951 -930 -146 454 350 957 -806 -47 -258 421 -955 110 -267 -200 -153 -715 654 -613 987 -259 339 588 397 143 501 -939 -537 845 -364 17 -608 369 372 219 -790 -988 653 -1000 129 -495 28 -326 430 -562 -441 409 -340 -499 -272 -802 197 917 -471 972 332 942 -432 678 16 128 -769 701 -124 -766 -658 398 -324 970 232 -967 701 -3 -171 -199 280 -181 -194 -165 -242 -850 982 -819 -424 -184 -570 429 -456 -576 -145 -149 -100 307 -229 311 854 -495 -283 47 -908 544 254 94 60 909 387 947 888 233 99 -788 -735 177 -323 779 732 556 943 -864 -128 -574 293 -838 -502 -760 242 -21 550 549 -2 -943 -622 -719 -433 -885 561 -382 522 926 379 609 -479 838 701 -919 859 -740 410 664 -335 874 -188 -398 -447 -932 -501 117 549 -568 -747 -431 -517 95 447 82 884 -384 -210 864 999 966 -407 -933 -544 513 -465 -481 -28 -369 -523 670 -41 -788 683 -492 106 -757 856 -428 -257 795 989 -506 706 -693 -184 -935 -627 -362 -80 -34 -397 101 466 -54 -182 -44 -831 -80 -482 175 713 99 -263 -910 -178 715 -466 -704 985 841 -479 91 328 -772 725 968 -542 496 -384 -634 -136 -275 498 -426 -641 -136 -326 400 -813 782 55 -887 567 -969 -540 -630 -296 875 748 267 -561 -735 482 -4 -150 -40 -149 -382 347 969 799 515 -772 -909 836 -779 239 -637 260 -316 586 -249 -868 -666 -239 430 -522 815 762 -103 906 743 -367 -575 349 -788 554 -796 473 859 822 -382 681 549 -436 -166 338 526 469 706 -164 373 774 -761 524 -183 -501 -175 -468 986 656 798 171 -35 791 -535 65 246 843 841 -247 -204 601 744 -113 -237 7 999 200 -294 80 956 44 -446 754 -176 -245 -928 311 -966 -94 -831 -461 487 723 260 -292 417 -611 -501 -816 -956 -154 -353 715 -61 -40 425 708 900 -865 -794 617 761 3 -761 16 -183 523 -119 722 950 48 -361 302 873 -159 247 -154 582 -449 519 -389 731 -444 275 755 -138 399 475 400 575 -972 763 863 393 -531 41 275 -873 -102 -956 -130 -837 -499 -31 461 -612 -865 -651 -898 710 -536 440 496 305 766 189 -671 464 541 785 580 488 -519 524 -359 972 -319 -995 -759 517 -684 231 5 821 631 737 460 -499 763 348 594 73 174 585 143 896 -1000 934 799 -553 -717 413 -482 -411 62 185 385 726 195 280 -884 -100 652 356 779 630 466 892 123 582 142 399 842 635 -183 -962 870 -423 -321 -578 84 -459 -331 535 -595 -990 -564 -400 -867 613 263 -380 -236 121 -445 -322 -2 719 215 -280 -673 -359 760 643 394 -544 -469 -250 199 -324 430 -207 -693 338 -556 19 333 -725 620 849 107 299 -994 138 -459 154 -58 70 222 195 -877 -418 -59 112 -205 -637 -339 185 -621 -815 -131 612 987 128 625 -726 -990 706 973 -182 214 640 -488 80 279 87 279 107 942 -207 137 993 -740 670 973 345 -697 630 -39 938 -250 -384 581 101 591 296 821 -855 -506 -404 333 251 -132 -738 -701 -206 504 657 614 324 -232 290 850 114 108 123 728 113 -356 -875 -470 -279 -267 308 -433 65 689 374 -848 -969 316 848 76 -350 -771 -439 -767 748 -755 5 409 -306 -301 -171 428 374 361 302 964 -493 -812 -468 391 -623 -269 -279 -284 42 -923 262 558 -922 52 -318 -142 815 930 -477 334 238 451 -657 -440 912 842 -902 877 435 140 -940 839 955 -965 72 -754 -142 462 678 186 -276 138 656 -727 238 109 -158 117 46 84 481 149 624 239 -361 120 762 -812 259 785 598 -46 373 723 746 445 -353 -794 -620 -685 -686 561 -575 450 664 -586 971 -985 367 703 -726 -337 -962 197 11 -870 109 274 -78 -456 562 -779 902 -700 -630 -87 40 166 304 -428 -517 647 -672 -708 66 -1000 -678 176 223 -388 -609 -682 -839 208 -826 787 420 -191 613 -167 -829 459 -515 -917 168 -249 856 -708 -590 -327 636 -329 -447 657 -417 -919 13 635 -575 11 766 -988 525 -975 -856 697 -537 -535 -63 771 929 900 -406 621 710 -92 -408 -398 737 486 -787 -75 897 -62 -240 -537 971 588 -114 27 881 33 388 651 -828 -844 -1000 687 -520 318 -287 47 961 791 -198 662 857 -290 -172 -154 -314 -561 591 671 -56 982 280 870 426 337 639 -714 919 497 -618 619 433 254 -902 -139 982 751 595 827 -134 717 -721 -907 37 966 230 299 866 -538 -450 939 481 -713 -581 278 522 -565 -300 -808 223 994 -352 -64 -359 -411 -923 352 -355 381 -707 -632 887 123 -644 93 514 606 -998 857 -779 -731 -906 321 -437 118 -169 331 -473 -647 152 123 -386 15 569 -849 -463 -380 371 -371 359 836 -391 -192 -29 190 -381 203 407 -161 -700 -996 261 576 -365 230 675 503 88 960 187 816 578 263 -115 -741 -100 -41 667 451 -679 233 -193 564 505 -141 683 238 772 -358 846 -856 350 -476 -499 394 -433 -201 -626 -70 -806 603 -478 -224 -877 -577 -127 944 -995 -227 -141 -308 -712 -504 422 589 -999 65 -629 -857 -402 -964 -825 -530 692 -647 -178 -26 -866 -597 -723 637 -628 651 -650 -797 638 -148 -485 923 -394 541 -585 -809 802 -730 145 287 255 -725 172 756 -643 510 497 873 -814 348 -471 -406 -460 378 171 -956 922 -494 56 -973 880 309 -316 -596 -376 -232 -134 955 -21 -301 796 -541 -405 -306 -109 -287 -628 -476 555 426 -485 -234 643 -739 -847 188 -703 81 180 151 -883 327 -533 -326 -67 -172 745 528 -250 516 628 311 528 -964 838 -914 371 -553 261 190 195 909 -307 335 -693 912 -957 -178 -278 873 -557 -899 689 760 425 -443 255 661 -677 -323 -419 874 -350 -177 -352 -883 -891 -606 -136 -245 772 -298 -171 423 -522 -299 556 -269 267 842 728 -293 -780 363 -289 996 766 -136 -788 -740 -708 166 344 413 -632 799 -158 -504 356 794 -332 -986 -837 175 -744 796 723 -704 -634 -70 -776 768 100 -672 849 525 -252 170 -794 -714 971 -98 -396 -193 -446 -705 229 498 665 370 -701 674 107 959 22 -529 -958 -897 478 -662 863 -961 827 912 478 -969 502 427 -874 727 100 -960 -208 -137 87 -830 -465 372 -416 -374 -645 -323 927 -214 -26 -854 125 -391 380 -869 791 -455 -904 -771 -445 238 -494 -685 -975 -143 -115 -330 -732 -826 828 -785 -95 -930 130 -815 -829 959 765 -310 357 2 252 318 500 -151 784 193 -549 -675 542 -941 558 251 -206 -697 966 -383 750 -191 582 436 -498 -558 -912 -357 -426 650 -104 759 -950 -404 -610 766 -700 640 977 729 -662 -237 -597 -467 -779 -172 -485 93 -567 884 516 479 792 -741 -705 -26 -944 293 -464 -537 564 695 -984 -947 868 -24 487 -583 791 -544 517 -215 230 533 851 17 987 -24 -966 921 -110 -882 4 -352 -237 -730 301 -820 93 347 -317 833 -619 927 479 -400 -821 -507 411 100 700 -523 221 -892 479 6 -110 -725 -484 -312 -86 -530 -234 -774 640 -221 765 -207 -495 -260 328 90 854 477 134 -267 474 -330 657 -722 105 469 77 661 -180 -867 -445 395 601 -882 900 815 527 -791 -801 -948 -616 94 181 528 119 -612 126 137 244 413 -365 468 628 641 -113 8 -740 416 -437 357 307 877 -460 -782 -856 751 -726 -785 914 25 -923 982 -463 -814 325 333 906 -480 -498 660 13 -594 -245 -926 -795 -753 942 214 -542 -133 -291 191 604 261 -945 948 -995 -476 -555 656 -711 637 -62 295 401 994 -203 -692 567 64 439 54 447 -553 -362 351 444 857 -610 -301 -237 -894 -766 -61 214 182 -866 -329 -103 -526 118 -8 -445 33 735 -560 -420 -943 -350 -328 72 765 -880 -271 -919 448 600 971 -552 -667 -183 -65 486 -576 -798 -148 -605 -24 14 -787 -443 914 -823 154 910 -14 -128 -571 131 876 -912 -671 471 866 118 -420 430 142 -634 458 -979 -906 -490 332 881 565 -988 72 195 -200 668 -196 -232 185 795 94 -379 862 -670 -969 -555 -893 859 -403 -115 712 733 484 304 907 737 727 -8 -156 -991 138 -630 597 -872 777 627 292 -455 -941 888 508 -381 -34 719 298 -895 -215 -192 108 91 -659 119 -204 -741 -617 960 364 473 304 -93 -517 843 262 769 784 944 800 -347 -600 -539 -635 586 949 476 -184 71 -301 434 -734 -936 -964 219 -676 -563 227 256 -226 -331 -927 -78 -611 -748 -587 -296 918 -578 828 254 744 -302 -212 -739 581 984 992 -551 -141 -550 708 575 -247 514 681 -88 415 -731 -414 405 -2 -227 -820 -404 -933 -506 644 -845 -990 -130 -990 688 968 103 156 509 -123 668 -46 738 -629 -603 -470 254 566 693 579 826 231 -102 -973 -833 0 -411 308 877 -423 -556 -665 439 678 -685 -624 -469 756 -206 -295 -310 -136 -587 90 -971 597 -405 -534 -307 709 -794 -507 -534 -231 -686 -578 -930 -626 -181 36 447 -729 286 -726 346 210 -224 -298 256 -342 -48 481 -334 -893 -684 327 919 -708 -414 23 -356 -76 -655 185 -628 435 -890 355 -402 -7 -120 -436 969 -107 448 -655 948 465 71 375 680 -109 -808 -946 -329 245 -547 -176 476 171 502 -568 300 -583 367 26 -851 350 -374 543 -305 -737 567 -127 34 929 785 285 -649 -290 933 937 98 -818 187 -661 738 -367 565 -367 -414 132 742 921 -127 487 -2 -749 -146 -793 410 -118 121 522 -321 -393 -183 712 -322 -872 138 -569 629 49 462 97 -5 398 552 -382 -230 -208 -613 -108 178 -130 -89 -80 979 724 -182 633 442 -862 925 705 -63 -26 -170 888 411 190 -651 69 -213 159 171 146 322 36 119 -307 -591 863 -53 773 -475 575 515 126 -353 -686 -110 671 303 450 862 451 -942 -177 -855 953 443 507 -812 -746 392 -721 892 975 -625 468 159 -362 166 660 928 673 901 537 220 -272 -584 310 -960 575 681 -266 374 -847 100 -46 65 -858 263 -446 158 -236 -55 362 -857 -143 988 -914 622 871 955 -451 -330 -677 636 -208 71 140 -816 -187 -36 -682 -970 -311 -361 -389 -272 640 316 -170 -765 -781 -509 782 277 -736 599 -5 -441 -945 -30 342 -766 -64 966 202 935 615 -442 527 -895 32 261 -463 524 -141 476 -527 -310 359 -112 -592 -764 -141 -498 -831 627 -905 483 811 325 68 -847 855 -65 -726 473 193 -226 -412 -901 943 -158 66 -382 628 786 -684 812 121 594 -208 462 466 -862 370 -650 111 986 -481 -552 -766 -424 -309 -986 758 599 -673 375 -524 408 392 590 929 -91 313 -80 205 -956 -856 39 420 468 -189 547 920 457 319 536 616 -761 -777 783 641 -101 -658 -329 675 -869 164 -1 515 609 168 -374 28 27 472 201 -653 1 945 -615 235 -965 -939 93 580 576 -48 101 -644 657 -604 -806 806 915 577 906 992 344 -646 -423 -676 297 44 -323 108 399 358 587 739 140 594 -4 -499 -332 -75 801 892 972 -434 -234 -142 464 -164 890 -612 855 130 -19 -722 -717 723 -141 -694 -941 717 -31 33 -244 97 -590 -546 -796 -453 -753 240 -922 596 188 324 -269 -920 611 996 479 -931 -954 755 -805 -429 -52 -770 -109 910 -632 811 541 461 427 -399 118 -230 197 115 350 411 -518 453 -696 384 949 -871 215 727 -512 377 117 733 857 998 273 -289 -86 599 98 945 -970 -621 316 -98 -885 -693 -872 -129 623 -466 208 414 187 408 -824 800 115 589 45 336 -254 -207 -41 640 783 937 -65 -963 663 261 -729 418 -250 741 -364 -822 165 -873 122 643 -532 -521 -771 731 -615 123 -78 432 769 -37 345 205 -822 -863 -718 477 -171 -769 12 -346 410 294 -254 801 275 819 -324 -922 -472 -809 729 -444 -755 28 -715 632 -745 -389 -909 -806 920 417 -379 -984 -67 -957 156 -603 399 154 241 269 -952 249 391 277 -893 818 -607 129 958 954 132 726 -19 -37 236 726 304 -424 -982 981 -475 -768 731 -188 -915 523 -556 714 504 374 321 355 -19 -717 -341 114 559 -143 850 366 524 -343 107 -232 532 607 -522 363 -92 72 -699 78 -546 -451 -223 482 937 -101 853 -161 -164 635 574 -44 -691 863 864 334 -363 -392 173 -828 -871 543 117 -555 -55 207 293 -598 -252 754 -385 850 388 983 779 -686 -396 839 -30 625 -977 -531 -188 -722 -909 -640 -453 442 620 402 290 121 -7 -709 353 214 556 404 785 -872 -646 24 306 -697 -975 -625 -651 -498 -653 803 -140 77 -801 -381 -182 27 -597 -624 -659 26 382 -244 518 16 706 -227 -734 -613 -78 373 117 395 701 -996 322 -355 -891 316 -498 990 50 840 873 161 -337 -644 -980 -426 339 -74 -833 -813 597 605 623 987 467 -954 -753 -904 -675 -961 -45 -644 464 313 -255 -100 -806 872 -23 -628 -401 -463 931 376 -648 272 855 799 8 -647 -839 -511 -779 -769 -482 -859 -880 -165 -777 762 822 -905 190 707 595 -466 -966 -750 113 -917 -258 -64 579 598 767 -360 -618 -967 -619 -46 746 354 197 244 -479 179 154 818 944 -878 566 293 628 361 213 103 -971 253 679 887 927 -885 -558 -528 125 -299 -204 989 -190 325 208 815 164 -413 -292 -168 276 -215 112 -686 -207 267 722 -585 379 -525 796 224 -93 531 -911 -229 647 -287 924 -440 125 142 -543 -366 498 988 -466 563 -142 -253 858 708 -725 989 225 -417 -151 -577 -240 -32 -353 -317 329 -362 616 -627 743 -205 -58 330 957 -164 -776 130 639 851 124 982 -330 -531 423 -704 -910 -901 -945 -568 -828 329 -824 777 -966 289 745 -140 -255 19 -841 615 124 284 606 -76 153 -300 672 -838 -918 895 -576 -858 860 -224 -370 -48 516 877 -753 -273 12 748 119 -955 -900 416 608 -862 413 151 34 -486 2 -260 -936 981 808 -279 335 -595 679 -259 587 733 630 -76 645 333 -344 -834 440 -377 609 -477 986 950 28 -573 -429 657 -302 -678 -19 -355 51 118 -464 -294 723 254 -250 6 -26 160 186 704 437 169 -159 532 775 -715 899 -245 647 140 -799 599 809 -640 818 -802 893 52 -419 600 796 235 -90 -670 183 396 -102 931 405 824 796 763 -165 -700 404 -426 -775 189 -241 -485 486 -436 -469 62 641 161 -284 431 -593 -796 -604 384 -626 -10 784 -73 -113 789 524 -375 -465 -482 738 -855 -445 227 347 354 -916 676 -984 -364 -464 337 -244 303 954 -251 529 -554 -554 877 -559 12 203 991 -794 242 274 -575 -438 177 -660 -877 65 -926 394 -472 -476 386 314 -762 -116 -100 -824 -21 867 961 695 355 134 643 813 -924 510 187 532 -737 512 474 -272 829 511 -811 -269 737 -309 -719 -588 686 -401 -987 470 -863 658 -890 170 -179 -696 616 -932 314 -324 -905 -970 981 368 863 -803 -124 224 -359 733 441 -758 -690 503 860 -962 -707 -768 301 -204 711 -854 408 584 -668 272 812 -13 -632 -1000 -816 -262 39 873 -306 -966 -874 457 -52 277 -418 407 684 -509 -669 647 -273 937 775 352 836 176 -931 -775 -156 662 105 -844 -161 771 483 252 414 859 26 -62 -801 -635 463 -815 121 -63 740 168 -390 820 475 -81 606 815 87 388 -882 210 774 706 174 -715 -629 60 650 394 214 574 -860 473 456 -472 -998 101 844 50 4 607 -446 961 -738 -882 54 -645 93 16 990 -20 95 -787 -754 -311 -470 -966 431 400 93 703 398 497 -506 823 -376 -868 -45 693 -536 -451 -232 -692 -941 -788 42 326 -148 158 -835 169 -107 -223 -450 -717 824 -541 838 888 -111 704 -204 -96 -600 -156 18 69 557 442 -121 804 133 -72 -478 -783 -730 662 86 559 -82 -871 -956 193 -113 398 -217 234 -264 556 9 -397 363 441 -992 -120 -8 177 536 -306 -362 -128 285 860 -770 -169 521 770 -420 601 244 30 -326 -441 -914 811 -775 -757 482 325 921 -8 79 -781 86 -257 522 821 -584 589 -942 289 981 -937 -378 -549 968 -912 -782 -885 -608 -361 -237 -744 -500 552 -159 28 -104 705 -17 287 -412 450 -632 60 -81 496 634 -644 -638 54 -696 128 368 649 825 -952 -883 -180 41 -433 772 -96 -61 869 -502 155 -584 -282 724 673 688 -611 -876 -198 -409 -58 55 -227 530 588 429 -483 454 -881 -41 196 -332 -236 679 -358 485 -36 451 365 -56 524 550 552 -54 -238 -342 -43 -978 -142 775 -119 -399 435 54 -404 876 -20 -150 704 -29 278 360 -25 882 -223 -774 309 -308 670 699 -643 24 683 -367 -709 -908 -54 778 571 844 -336 631 821 31 -949 605 681 373 -643 -144 -217 121 -656 638 -611 124 888 -135 504 249 -539 12 505 931 95 -222 521 371 823 503 820 -644 -324 493 320 308 901 916 -50 890 840 -343 319 211 552 -150 16 475 941 -906 -42 -793 -443 -126 -101 801 398 -445 -889 -483 -91 -329 518 -473 -859 708 -259 462 723 -255 -73 49 132 966 -505 578 230 -497 465 -334 416 -209 245 352 908 923 -868 466 -336 555 982 -786 321 87 -365 -410 -673 108 738 -196 426 514 734 -151 727 -189 351 -757 250 398 -455 748 968 -920 938 692 -102 -615 -457 -694 307 569 929 104 887 330 -9 -338 250 393 219 -263 207 302 -731 928 -273 239 466 147 216 488 -664 -355 825 471 327 296 160 795 256 966 -539 -542 203 868 633 -658 -616 41 241 -434 175 -276 9 691 -453 422 33 558 -494 106 -486 -357 -157 947 -925 10 -751 336 726 879 669 -619 -889 -629 189 560 -350 767 -60 644 465 -538 -515 604 614 636 -579 -945 611 -430 721 829 -754 812 447 801 27 -881 -261 -17 583 440 -732 173 -635 -623 883 -124 -881 -7 -564 -11 246 117 103 960 647 443 978 964 -583 -53 416 935 685 192 -640 -485 959 -531 121 -566 398 372 -975 113 225 258 622 -149 531 -104 -683 -558 -233 588 -837 -200 -756 349 -132 66 -889 175 -962 -930 141 295 47 853 -972 698 725 68 644 703 383 -614 -774 -978 733 -321 -849 -745 119 -39 -213 603 433 360 558 251 -41 149 -87 -31 -803 -244 793 -955 711 100 -878 82 63 214 -679 -524 273 766 -325 9 -150 -444 -589 885 197 461 -199 -711 225 491 409 368 265 484 -878 -653 722 -419 199 708 705 770 -627 -523 -54 916 707 -536 -457 -478 -276 551 -83 915 -166 -592 504 582 -711 826 812 212 836 -502 176 -936 889 -151 978 -545 188 -288 551 -745 -378 871 -965 245 505 15 181 -570 -122 988 -428 785 208 -452 125 325 231 -48 636 -776 340 195 -194 460 -281 19 -702 611 -86 -704 939 -134 290 770 -215 596 -560 -385 413 159 42 -388 819 680 -691 580 -384 692 212 782 842 577 -108 -333 47 -604 -719 381 -182 -401 343 607 -248 -404 526 900 834 202 649 459 -465 -506 -709 37 328 450 -435 897 -86 443 -670 -342 194 -28 -170 -656 944 456 -955 480 331 -706 -762 -737 -888 -630 -17 -567 -192 830 -999 -699 729 86 -160 -967 344 861 966 480 -517 -73 -998 220 -284 602 -592 -12 -148 734 411 -602 -350 -482 -488 -461 269 -40 -638 -264 541 -540 -980 11 -486 605 284 800 -243 265 -707 -902 -375 477 -116 784 -300 -554 -677 -332 533 -988 -184 -700 -689 660 554 266 -884 759 431 157 -268 519 913 764 -869 96 195 405 664 301 -127 77 906 140 663 917 -187 -340 -916 -575 120 213 -358 54 -520 289 -315 -903 75 709 -25 -623 -490 348 -287 -114 630 -543 -134 -817 -481 417 -80 -267 25 417 -833 9 52 462 -747 -20 92 193 538 611 286 35 775 58 -956 752 852 774 578 240 -4 -502 422 -810 -433 -721 785 455 401 -710 -700 -739 574 -828 -818 730 -266 -639 -289 458 -878 635 419 -902 479 890 754 -415 12 677 416 234 -139 -506 206 -861 -692 562 500 -166 -53 -158 997 -144 -426 -409 -385 -536 -424 239 411 738 -162 -923 -425 284 604 647 442 -703 791 111 317 -599 -513 111 -32 754 174 651 585 -297 -511 -634 43 284 630 969 380 504 -397 761 920 -673 662 -381 885 951 816 205 -437 191 433 839 -123 -373 733 188 -25 -233 287 -955 76 -972 -966 -510 -467 -407 591 -241 131 824 598 148 162 552 822 556 -516 -385 212 177 -990 373 826 -361 564 517 -428 773 910 255 790 537 -426 106 -904 376 -76 575 -925 22 -965 -751 224 405 -443 -516 -779 -653 -147 -223 -291 -248 208 -478 585 980 458 581 -789 890 277 -200 879 801 487 36 413 6 -915 241 -94 765 611 937 473 -42 505 -768 -975 876 985 -928 -975 -523 966 -907 -186 -514 -292 -568 -373 -550 -389 -124 718 1 -185 -97 96 341 658 141 -952 -857 -340 -30 986 -72 -249 99 -131 112 888 -609 386 488 -785 -123 -56 -111 510 41 -877 -742 -618 151 699 638 -185 88 -106 -957 -115 -942 601 817 811 126 -915 180 767 252 -564 977 828 431 -500 -905 -472 -727 -950 898 57 -78 -786 463 -516 188 850 682 -558 544 553 -146 711 731 163 -887 644 -686 -828 -141 -55 -388 -51 546 -474 941 3 371 595 -775 144 641 241 857 715 20 -875 333 18 -751 -863 97 429 848 -203 -982 -84 -647 941 87 -239 776 691 -856 742 -67 322 218 290 333 -164 -60 186 886 -123 -843 -786 628 129 -36 583 -165 -722 -599 -207 -355 -505 585 709 121 143 -527 169 702 -121 434 -769 -80 991 -908 -731 2 -990 589 -963 -91 545 997 -291 33 -552 425 827 -159 -318 -283 516 838 -814 -952 844 -641 716 -839 -262 -296 85 849 -200 379 883 196 372 478 -690 197 -161 -907 620 262 -526 983 110 341 980 970 802 -270 586 808 309 98 58 994 -904 -308 -49 -994 -891 270 -800 825 -504 -596 229 -944 -7 -980 -916 -333 -511 681 -193 -26 254 -315 341 -354 205 759 525 262 -138 -629 361 266 740 62 -665 -377 459 -75 343 7 359 -27 845 -376 -907 575 -456 59 -600 -169 -540 693 992 222 546 425 453 249 197 787 -208 681 -863 -323 950 -538 614 -822 -990 795 -286 -910 -162 972 -10 -768 -3 51 -974 -990 385 -842 -667 512 918 -296 760 356 -950 223 -37 48 -868 -521 -435 -105 -553 724 -722 268 -178 -347 653 355 -412 -227 833 603 -758 -202 976 -308 55 -897 415 -768 263 -751 -743 566 -705 533 996 612 -716 106 -827 -116 -34 396 252 499 -541 -948 -316 -253 709 505 -300 784 823 -699 36 13 -161 -270 -726 713 -227 574 427 604 -550 869 -74 279 -899 -261 675 -886 -664 -776 856 339 -808 -343 85 -161 -455 993 482 34 273 -838 292 -630 -15 589 677 465 878 468 -637 -210 747 -608 70 957 -318 -751 488 -477 975 510 687 -578 73 319 506 -40 -249 884 -947 -169 -224 7 -774 569 -829 -797 589 874 -242 275 -223 -83 -227 -540 936 -584 -798 553 -2 -224 -705 -420 -854 667 -376 148 868 -698 711 881 501 -349 774 -837 978 -300 -323 886 235 -530 589 322 -369 282 655 -31 232 -596 681 -374 712 -318 639 -125 -108 737 -891 826 85 468 343 582 -72 243 -420 -617 -813 -433 408 -898 -409 -554 -58 -282 -313 -943 848 -351 -973 -518 -266 575 614 -56 -480 -424 212 -659 -399 744 -134 -807 919 926 186 -215 146 390 898 -324 407 -619 101 -600 -57 -261 -658 -460 -100 -449 -721 822 -550 -256 321 153 201 893 -56 -555 -297 -703 -8 824 471 750 -229 -739 590 -971 -143 846 14 769 -726 -649 768 579 332 829 514 855 38 612 215 272 -337 -263 170 -495 479 -440 142 -170 -886 593 380 -825 -587 858 -732 -944 -965 -696 -350 934 -726 -281 27 261 530 225 10 -718 239 -953 -446 -250 840 -535 -140 -46 819 -22 315 -346 11 -674 63 226 797 -528 -408 -746 584 -106 854 198 784 -833 -179 -762 -2 -584 -628 -20 802 624 32 102 -963 609 949 -657 328 -784 -857 113 -664 -531 -683 582 -689 -971 166 -648 775 -958 -168 330 349 163 710 900 -716 -68 61 292 843 509 -356 -307 957 -968 994 480 132 -861 -772 -553 406 679 -467 358 141 781 -989 561 -136 543 395 830 -582 195 546 -922 936 -703 -462 -1 577 565 18 -126 660 695 970 225 47 881 610 -255 819 -269 554 129 803 -267 -376 722 -49 726 -696 113 3 -705 479 -439 992 496 -757 102 -7 -265 226 -425 -134 -416 469 -289 742 937 -777 -46 987 -92 792 856 926 228 -949 -29 -867 585 -196 648 -307 -419 230 -562 249 -514 39 -97 -328 -529 967 -47 -705 605 963 -10 919 174 711 -297 508 700 -426 -524 618 -335 742 -345 947 -617 433 66 -878 -90 883 -704 93 902 -937 -733 -257 -197 522 -873 288 32 482 659 -958 300 816 -681 -32 -73 -15 -187 671 471 -334 -713 -49 413 407 375 -810 -970 -797 -441 -681 956 917 863 447 706 -916 -964 -988 96 -117 400 200 -821 934 923 854 123 -784 -601 -815 762 -94 547 558 -327 -758 922 -65 650 -900 -811 -511 929 259 -105 628 -804 22 -934 -707 -991 -725 -674 -793 970 208 151 -332 30 -443 -179 878 -854 -430 -93 768 -746 788 860 -815 -379 -876 -92 267 260 528 -320 -122 -439 -892 307 -414 -624 476 148 924 -938 263 -676 342 691 789 712 -507 206 678 327 638 -797 -440 -861 67 318 -635 -211 -209 -427 304 756 -197 -874 -878 -52 708 501 308 -472 141 -3 -138 578 -515 100 -160 -340 -597 835 -245 -949 856 -109 -472 -338 665 -626 996 -380 793 -626 152 761 -92 76 -228 450 -396 -270 -711 -242 -771 552 795 116 543 -499 -657 -23 338 -678 788 467 467 -315 -196 -771 -669 -678 -97 8 -620 -187 752 436 698 574 945 -168 -876 -313 -643 -17 148 -354 -919 -326 -786 465 815 -916 829 880 289 -276 802 751 -55 -894 -371 611 776 -401 184 -896 -536 -626 -462 -839 -777 560 -731 107 -156 251 -878 -845 488 -633 516 683 -793 241 -649 274 -20 54 216 -498 -101 -626 -502 634 119 476 -983 -868 -329 -585 -795 620 460 -810 118 828 909 -856 86 -497 -272 -170 362 980 434 -760 982 -697 -315 -597 -788 -563 198 311 -988 325 652 353 12 -422 -440 248 -54 325 470 -9 -585 587 -823 936 282 -7 -119 527 661 685 531 -353 776 20 -259 -910 767 486 593 926 777 -361 -35 -481 746 -227 -262 -891 306 -105 389 -533 -244 244 -51 -316 886 758 -398 896 324 347 972 -62 823 -355 689 628 -372 686 -914 -312 -13 -677 737 -160 651 380 -957 376 297 479 291 -529 881 -621 229 559 -141 -398 -574 -846 684 -484 760 807 272 816 -48 -125 -476 164 530 171 -168 548 -560 274 550 -748 -226 -28 -386 -546 -138 -291 207 -659 791 -840 4 4 776 -828 157 116 -488 -449 605 -512 -151 -728 464 -404 201 -541 309 392 -962 -335 340 705 -977 -442 -37 56 -675 -693 -369 -663 144 -748 95 -588 284 -900 -850 -242 265 251 -134 -809 766 -540 -536 914 296 -504 401 634 -810 129 -823 -861 167 410 145 -984 -460 -428 618 -690 559 -706 -480 904 675 827 26 459 -145 348 592 4 545 542 -388 -743 -249 -64 446 -723 -527 -794 17 727 523 414 515 -339 -836 48 -398 -440 687 -116 -358 -615 424 -426 206 472 356 573 247 918 410 -298 -975 -538 -180 23 -769 -527 -345 -196 470 -523 398 -36 -957 387 -366 413 -583 602 -807 -617 952 -403 216 -247 -72 121 412 219 290 106 983 891 418 673 -790 41 64 570 821 -670 -346 -63 -451 -12 793 258 -719 -86 423 253 -393 319 285 -780 -163 39 998 911 -495 -918 342 -954 -445 -664 621 171 -678 -858 -8 762 -80 503 -486 -435 17 -801 -19 594 40 838 -149 -972 290 523 12 -695 196 327 -230 197 -188 141 -738 -419 -174 299 497 -221 -268 -9 134 180 -520 -179 291 727 685 -366 -325 -667 777 -523 -347 125 49 -370 -808 357 465 -704 -924 8 214 973 -464 -220 -843 700 281 503 -103 934 28 -46 30 -985 -946 -448 343 518 -203 -475 396 113 -782 -898 -134 848 -825 -166 -757 -47 582 802 656 -363 -800 -409 569 -168 -54 -569 -102 135 -163 -731 507 -636 -979 484 117 -387 -37 -944 -952 281 -107 320 -4 813 599 -746 714 572 721 597 208 233 -5 244 -470 -352 -200 759 -696 -330 672 86 -322 625 910 -385 639 -117 -146 712 -61 182 530 -997 -362 -132 -71 -571 922 -470 405 -925 124 -776 -402 -110 925 480 60 -874 -63 -548 501 -301 -318 -605 175 546 -259 -554 755 -571 220 751 561 -1 938 -171 -835 -800 -167 -904 692 306 -391 997 877 -229 -922 -15 545 -782 500 211 -270 -506 364 -971 -974 685 991 825 -733 -829 425 -59 933 -303 -375 -320 16 546 -670 875 628 906 -677 -771 562 -875 -863 -100 -590 -753 -370 424 -392 146 87 269 -141 465 -821 850 -930 -779 -391 25 560 -526 -908 -329 995 -407 -113 702 87 729 58 -68 222 -981 215 291 -677 -836 -431 278 -942 -455 -842 641 -652 189 -664 -632 -320 -741 629 929 28 -789 212 -187 228 -40 658 427 258 535 888 -82 363 40 189 -884 -372 -198 505 552 -624 -691 -309 -457 -156 -931 533 -603 -407 -898 -81 -610 626 311 -390 -298 -227 -284 -445 -279 -857 -452 870 626 -893 -525 363 365 286 -106 -661 344 -99 -962 859 -172 931 -562 -7 -897 -399 423 771 104 206 638 740 -949 -16 645 -534 740 965 105 467 -25 547 831 -496 -518 -320 244 80 -89 -70 -997 -490 -692 681 806 -637 -781 -231 -330 -327 746 -264 195 -590 427 396 -571 -30 45 71 -380 724 -257 704 -17 560 -43 21 -603 24 -754 -952 143 -815 31 -906 50 434 -187 -809 725 509 -126 -228 260 -574 814 -545 -384 -878 -702 -145 -588 -482 86 -596 -667 -980 -971 -405 255 -726 605 -575 -27 816 137 -596 -560 964 87 404 236 -672 775 -388 940 414 317 633 231 -695 -103 -50 547 921 518 -550 -266 467 715 276 530 -888 527 157 -157 607 -491 558 -626 -398 -353 44 -425 173 -860 -2 621 552 196 -758 274 -673 -686 -559 241 156 549 -223 398 831 407 -777 -984 -372 705 -363 956 -647 -63 -73 -380 -550 -505 -61 286 287 -248 974 553 628 -673 6 -916 -359 -329 -569 -964 782 -924 -952 -805 -134 697 -186 -502 264 476 -777 364 -791 646 -856 -627 29 459 -607 -794 393 -603 -740 -66 950 -110 840 -950 -358 419 945 455 -214 -17 -672 -441 962 -256 829 401 -263 997 -130 940 142 -247 131 -952 -444 -447 630 -160 -303 -779 -615 -1000 601 378 -86 266 -761 493 209 773 904 -60 903 180 -329 -513 -678 649 -128 379 501 540 362 -475 884 321 -234 -339 473 728 -581 542 467 211 995 -200 143 -317 -295 400 839 961 434 -445 -83 717 -886 -315 189 -127 -137 -22 331 -258 -300 759 -793 -89 887 790 23 693 -644 603 -716 -286 411 659 221 -247 -476 799 676 -470 177 -818 567 733 746 -95 461 -5 715 -361 -204 -232 435 -233 636 -339 741 -186 104 212 700 593 672 821 -885 132 -125 -259 942 -770 257 372 954 -917 791 202 712 -444 -792 36 -59 133 443 -899 -959 562 -236 -103 929 -527 686 -586 687 428 -43 517 -485 822 223 -526 -334 466 -328 55 825 -751 -955 -463 412 431 -903 -910 49 466 -461 -729 660 -844 191 959 396 -490 516 962 364 -481 927 871 -621 485 612 613 988 -799 -325 234 -623 488 559 -642 164 -593 686 177 431 360 -593 -119 465 479 -376 943 -818 -906 -577 542 290 503 -706 385 -356 -85 459 452 529 521 189 -164 604 -421 -134 -101 -822 820 -393 435 -479 657 -485 840 860 409 -547 36 429 -720 -859 551 458 -643 -65 -536 -647 -43 -144 689 980 -916 404 -996 -457 617 -967 526 170 -916 -532 16 951 766 507 823 386 -73 37 -600 -302 599 -118 990 784 439 465 -796 554 904 -352 121 -300 823 898 -793 -658 -59 70 -550 -697 -28 -207 -840 -761 52 -788 -687 646 611 113 340 96 -116 -209 577 -155 647 -195 461 823 93 360 389 -334 -37 -512 -376 292 -111 162 -29 -244 -840 -28 989 454 819 -700 773 -551 -98 454 309 604 267 -99 924 -997 572 -813 874 -322 -611 -749 -937 193 225 -911 -500 512 -350 -232 -874 436 832 -72 228 968 -708 -329 -599 -841 -194 566 387 303 897 420 -13 194 703 652 575 -644 -770 -34 -801 -298 255 -764 179 -882 398 -744 489 613 405 -166 422 12 507 -10 -442 251 468 116 -845 -304 52 627 437 -184 373 -94 237 710 -749 568 161 -819 605 210 -122 -268 297 -552 -38 884 -443 -192 -72 -990 -967 -224 975 238 -624 183 248 -102 -825 426 527 604 361 740 479 -67 -778 497 90 165 -353 204 -904 281 -474 329 -185 -143 -538 -22 732 136 -445 883 786 -201 474 742 366 -380 -860 685 -170 25 -521 201 859 798 451 -43 75 -682 129 303 -698 -609 331 137 571 299 10 742 104 -16 -519 92 795 294 -308 506 -415 -506 -661 45 -963 -734 896 623 -79 -689 -575 962 -613 -24 736 -760 -290 -276 573 -386 -738 -33 -357 -404 -498 -641 -246 266 -839 -323 -257 -193 -82 734 561 655 -34 -205 -35 -690 -328 370 -523 -597 -700 28 196 974 -401 -554 -315 627 863 -28 624 473 721 783 -561 -612 -637 638 914 497 4 -222 604 376 -500 510 205 203 810 80 376 -247 -31 967 -213 775 -752 807 951 -530 25 988 -337 134 -664 251 -384 837 -166 667 -19 -936 549 161 -751 -263 -736 869 963 -65 -757 -522 45 -252 469 -340 -822 -492 824 -203 -519 -390 -228 -240 -787 -917 47 956 -100 -879 268 858 992 328 639 686 50 -652 -996 -811 449 74 -333 451 -608 -702 309 -752 -251 -543 -650 559 918 -432 168 -252 546 723 829 554 452 -270 -35 -175 828 933 841 -291 -376 201 341 662 196 -450 -61 838 998 89 587 56 559 415 -223 75 318 -950 -709 418 60 -951 -714 -654 -75 554 -522 503 -435 -306 891 -327 163 -16 958 -887 339 -26 -507 949 740 -950 -973 887 -308 538 -531 32 -840 -463 103 341 -887 -911 -375 -703 342 317 -407 377 94 516 -703 867 -455 647 417 601 -740 645 -445 636 -746 -250 481 -230 353 -607 877 43 -531 -4 -659 -289 -737 262 -49 -636 587 -840 211 -385 -451 470 44 31 601 -356 -41 156 531 892 -743 -194 716 -987 -286 -228 -379 -208 -324 918 738 -538 476 -964 458 -201 -683 454 45 -15 -313 -903 -576 971 -399 -2 -401 -571 196 -520 951 439 -335 346 260 -326 -154 350 527 974 -219 488 395 -988 -307 571 259 857 25 -740 -794 -790 -740 141 -77 -593 68 -546 652 532 -901 -475 722 43 744 449 736 -304 543 -473 -910 -341 -437 779 -609 306 602 -16 -717 76 -294 500 -716 -624 704 336 2 778 -845 -626 237 -75 -920 345 405 -38 26 -512 -806 -695 28 902 -394 807 -548 673 969 964 488 -497 -951 -442 219 -554 -273 -551 -730 764 -991 -175 -432 -791 -162 -722 938 676 -662 -625 968 878 -89 -579 209 -502 -77 -867 -265 -913 309 356 865 763 545 -687 979 -661 -393 920 820 816 688 -510 -396 -763 -560 361 649 601 -727 -359 -649 -830 544 -303 -54 -196 646 -221 -817 816 -892 -631 -489 627 -395 124 -34 -363 -443 710 825 641 907 -823 900 344 -770 700 -189 970 -851 817 -311 133 241 -228 799 870 -59 694 -822 308 3 -198 -396 935 702 543 28 954 -496 306 976 934 -795 -678 -646 746 -534 808 -16 744 -45 -758 294 323 377 -79 -673 124 526 625 354 -129 964 536 -5 446 -896 156 602 363 376 885 -90 489 -187 -993 -549 -873 780 -66 -119 839 276 -843 546 954 541 923 -893 106 600 -794 867 -803 152 -508 827 -869 211 150 -672 -444 767 -164 440 -129 210 284 978 823 -907 -961 -632 -145 -400 839 185 206 61 327 172 877 -616 293 -780 -60 711 -360 -560 -117 2 -462 -971 -846 451 711 -118 -292 320 -738 234 692 -30 641 967 786 -643 -648 881 164 583 916 -337 -855 785 -885 862 -91 38 -976 -204 -620 505 -374 509 608 -652 793 711 -767 774 226 251 -228 -134 132 -554 744 788 -288 -498 455 -311 -635 296 85 169 125 -60 -778 -791 955 332 -374 -418 -201 546 -152 328 460 361 782 -959 -240 -130 -710 -638 -895 870 345 53 -609 -870 -462 -175 -876 -836 77 590 -134 -936 409 -588 7 -221 206 664 675 -854 -893 537 933 -744 547 779 729 -605 929 -934 -211 -916 439 -544 586 253 -674 671 -871 867 -63 -938 910 988 -157 332 -469 -23 -397 409 676 -147 916 450 -570 -651 -21 93 -218 -785 465 153 -521 -565 34 1000 -36 196 -360 37 -924 824 906 -87 -76 126 219 -759 -972 -696 114 739 -444 -230 -849 -751 107 -262 -68 -324 -783 270 195 -645 -861 -491 -61 534 -915 -739 -387 -336 -814 704 923 -899 824 -70 430 617 -596 -765 -276 -885 -486 -185 76 -913 -917 -314 -300 -3 193 -423 138 -859 -229 -93 -552 -758 59 -122 -486 -748 -321 836 95 312 -977 -785 759 303 216 386 -81 -136 -370 -526 354 -235 -276 -676 220 -383 -531 218 642 -817 -777 962 -526 -217 320 446 338 -163 -652 11 -541 770 -894 -214 -147 969 -446 966 -88 599 597 293 989 -514 -86 -313 574 -199 777 -728 -719 -296 -381 999 -271 -606 444 428 -873 15 -262 -739 -206 -621 235 -39 207 284 509 -472 -565 687 224 915 -655 -964 -984 532 -86 640 274 -9 534 -827 -562 -833 470 300 171 414 -686 -855 -586 926 -18 790 205 -567 567 -158 -832 51 964 575 -561 673 783 411 202 975 -855 435 -243 -717 -195 -70 -265 -832 -585 -173 -294 733 -550 -744 120 410 -206 360 -550 -733 -697 198 -875 265 -700 -327 556 840 235 -814 938 712 167 -34 -507 45 -95 -87 -89 794 424 -106 -836 849 -895 45 652 941 -752 382 281 -392 -742 441 -351 -831 508 -122 684 -669 519 888 -678 -445 -218 -940 505 748 -640 753 -678 -255 -441 569 540 -879 -317 850 488 -782 -189 -150 237 667 -637 816 803 288 -959 -216 644 -346 -102 -641 282 -138 -471 51 -674 150 -1000 -94 -268 543 200 -678 941 960 -515 -603 -113 630 -990 -344 576 107 -596 608 -329 381 -975 -773 557 270 -173 394 887 -906 564 -464 -284 -759 419 -39 -107 -708 219 125 -131 -28 643 602 -132 508 -440 -410 471 -493 -687 360 -828 -157 -80 -637 -735 761 -987 -432 465 -174 -558 765 -662 102 213 -180 -356 536 -803 -452 -785 781 246 -849 357 -527 670 -738 -259 -541 217 556 811 -749 44 858 -477 -66 487 -849 601 144 -683 667 733 -85 471 241 -113 179 564 -761 -346 -118 456 486 -113 -939 19 411 -188 234 693 445 -267 753 735 717 -724 252 429 -698 -324 780 -277 53 839 846 -821 574 -15 -710 -570 -836 516 -108 -109 722 -988 190 -167 -67 328 -83 797 -445 528 -406 -881 -769 -195 -945 -955 -854 -242 -43 416 -973 599 -131 929 100 -184 -379 665 899 -521 -771 -83 -938 590 513 372 702 -242 588 -554 -390 202 -404 -695 193 -884 -429 -400 585 -208 -716 916 482 -30 -841 -162 -879 908 -939 -347 -231 975 -858 -994 -412 -930 -424 -423 -338 -204 -474 37 88 -338 267 68 76 -383 607 -878 -156 562 -608 914 804 -575 -500 371 -26 316 -687 788 370 679 534 7 -674 -735 13 -618 -623 -764 0 949 150 -579 -36 -838 948 -189 -22 -686 -209 -492 -588 149 -973 662 939 -890 778 -499 -465 883 244 807 898 283 146 888 917 924 -410 -123 -359 -383 450 -732 288 996 973 129 -387 -347 32 -70 -337 666 311 -103 -460 -548 -281 54 -755 41 534 -335 -777 -700 -333 -550 -995 854 -577 -575 486 -664 -919 809 882 -237 -781 178 328 199 758 376 -353 -13 -818 -946 -156 -28 3 524 -106 -847 -5 779 -586 736 50 -426 441 726 -31 -160 99 -621 950 -412 -295 -569 -156 840 1000 911 470 224 833 74 539 -406 -744 17 -294 37 -648 -883 487 871 -841 -665 547 126 845 6 286 570 882 -175 -555 880 -120 -639 940 554 508 -209 -576 533 170 -967 324 944 -537 -256 9 343 -462 500 275 579 705 -133 -565 227 -596 306 -952 529 816 405 -690 304 -363 -297 -119 267 331 -35 -180 809 -583 -59 -120 -300 837 -238 876 -23 866 935 759 -191 650 -627 -884 -567 -748 -105 -206 249 317 242 628 -929 -342 395 640 -865 -570 267 705 -543 690 770 -822 -470 -373 -263 -697 -89 -751 -964 -586 762 -849 30 278 -434 990 -460 -408 -853 -737 693 -784 -419 393 -879 809 697 -857 -90 -415 -487 451 -836 -192 485 316 432 330 25 17 508 578 -381 350 -107 -293 907 187 359 -325 971 -225 -893 -138 579 -831 -605 -790 -160 373 320 -704 572 27 -307 -564 219 -520 -907 41 -656 646 -703 -577 357 -458 -675 354 -438 -549 -533 257 716 103 310 -655 -77 -792 748 -707 -278 752 64 -265 875 112 863 813 -920 -457 -223 755 -893 -198 94 286 -1 -745 545 658 393 279 -901 210 706 -817 311 -282 -2 814 -365 730 240 104 655 -901 -794 479 484 -482 103 -478 367 62 137 41 -428 7 768 667 63 507 -151 991 -67 -734 504 538 626 985 560 -248 91 856 130 -567 -273 138 -73 744 -286 -985 810 118 361 192 -230 309 -641 -949 -196 -842 -566 -440 -316 -218 -297 186 195 -535 546 907 824 492 -32 -772 -243 81 479 106 -834 935 -660 253 949 175 -743 -116 -473 -353 -223 -411 -999 880 -260 -761 79 -251 243 441 -358 307 383 -454 -781 -804 -66 -964 467 367 -26 -834 328 552 722 -659 -382 -447 577 -518 -319 35 611 -513 764 -451 -1000 -891 781 -577 -38 992 168 -862 -272 49 -262 374 948 618 -116 794 -995 895 73 658 -483 212 249 -986 361 663 353 399 388 -683 960 -447 250 -155 285 -372 136 456 86 -342 747 682 -494 -623 -669 -122 983 -611 676 -332 -623 -209 -725 -249 -499 640 233 -686 888 125 -60 -657 -441 -852 -486 -703 261 903 783 -850 -869 659 169 -545 336 350 100 -319 593 -702 -416 -358 -347 -653 517 -620 163 816 -786 144 -377 -452 -117 -487 -525 -558 654 111 -794 -536 -120 108 -434 -48 891 838 -767 -92 342 -738 -657 -605 231 948 739 420 -191 -658 -266 377 -675 -123 43 -677 -619 -566 652 717 473 90 876 811 266 824 -772 -326 374 -835 476 -731 439 -455 -47 860 643 -223 394 -674 72 -613 -37 978 474 262 705 -46 583 56 285 698 821 921 -317 942 -216 -138 639 -523 69 375 446 284 549 309 -852 341 620 268 -905 594 597 638 155 3 -80 576 687 285 831 248 -935 409 -632 -270 624 921 -326 76 -738 140 -843 -916 -418 811 536 24 209 -986 -586 -829 512 212 8 904 -599 225 -771 795 422 -993 939 707 -767 -675 -209 3 150 925 -171 -553 646 822 854 -139 -398 90 913 621 -959 105 -593 993 -688 -580 286 534 349 -432 670 483 -708 827 404 752 -471 24 -197 649 186 -316 144 841 -781 -542 -146 -345 -679 142 -150 543 829 699 -519 937 856 -583 -331 -401 -346 -189 834 -763 -383 -317 879 658 -395 949 -496 353 -224 317 515 411 -827 -358 -666 371 -757 -484 315 247 -908 916 -71 -21 890 385 313 961 -230 -793 712 -125 -585 -160 122 -67 607 -348 619 -326 375 356 828 -501 307 -125 532 496 -555 -249 55 -900 -495 656 -308 -519 -200 -129 -415 506 174 -928 880 -355 926 917 178 429 -561 -732 -780 273 -342 792 598 -979 -27 -408 664 -958 849 720 -699 -876 -903 771 462 -121 714 -122 -240 439 133 132 -861 562 -123 -778 -146 -22 -451 897 -97 -642 -493 -723 -867 -108 -89 434 -408 452 -39 398 690 -217 -305 229 -741 592 -539 605 619 -405 -360 -959 46 1000 419 452 219 -12 -856 -275 887 631 -610 -693 66 -127 1 -421 -238 -110 497 -320 -799 -885 -11 927 -945 -780 1000 743 698 148 -240 390 344 -114 -759 -370 226 -977 -474 44 -697 740 -234 554 -494 -373 -513 -706 -817 186 733 679 247 -147 -966 -415 169 -92 229 -819 -830 572 -138 608 785 -446 -149 60 811 -609 468 -810 977 -285 291 857 -243 336 -772 -670 -601 -636 527 764 -241 100 665 -478 725 130 192 362 512 225 369 -379 -714 777 381 797 971 -380 19 -231 442 -20 307 -884 -118 -275 -495 -43 390 831 652 -740 126 443 903 376 596 65 931 -615 747 295 788 -788 236 -544 -354 -203 176 256 424 8 585 892 732 316 -725 308 -430 132 265 637 7 850 -260 -676 391 -356 -828 -920 836 153 533 -778 -245 -914 -668 -545 695 944 -861 724 -421 -389 512 -199 -268 -893 679 -424 -73 -325 251 -366 754 -13 906 -525 -31 -627 103 837 -611 294 365 -200 998 -811 425 812 397 934 -404 -826 843 13 211 455 774 740 -842 -217 -699 917 358 450 -968 -985 -26 422 685 -658 258 -989 312 -848 767 967 -324 -31 -355 -84 -784 -135 -204 20 -354 -538 27 -476 -356 -506 584 -833 113 -29 -430 -661 788 -666 -55 -551 392 -783 -583 -170 -1000 -916 -580 -259 -90 639 -829 -977 642 -363 105 99 -439 388 119 636 -321 921 264 -877 921 413 -561 -981 -270 -668 54 817 163 894 -725 465 559 491 -5 -124 -969 937 453 -357 322 -169 -673 -496 85 -525 -305 474 -831 -526 -87 229 67 -236 -947 -585 918 -956 210 954 91 727 -617 -474 737 -645 -208 -156 -386 -671 -71 203 -377 -789 19 572 963 452 737 -527 360 -431 -701 -246 -736 -485 343 -940 -144 -435 -698 -377 730 136 -966 328 -437 -730 544 -419 -886 -899 -455 -191 -354 -384 -887 148 11 -186 356 -655 581 480 -590 -499 -278 716 743 212 -608 756 341 -279 383 -856 652 -369 -812 -52 878 -399 814 -819 -192 883 -602 -760 -805 163 -641 -269 -819 -452 -795 -245 -900 989 775 437 -400 -872 470 -521 -901 -703 -742 579 380 -94 -550 845 935 -857 920 683 906 629 972 -190 -921 -865 813 810 368 420 632 -792 -26 -900 -477 -864 809 -101 -7 791 986 -495 396 278 -862 -368 -619 -730 499 -936 -582 331 -27 548 -405 -275 428 900 -851 18 18 365 586 994 294 366 -136 -264 734 916 -803 970 -912 34 -186 -664 -729 581 -964 424 56 -606 -750 604 -236 -187 762 -770 661 804 -971 989 -175 203 560 -711 -1000 806 -454 -326 431 -941 -29 871 438 650 -591 -529 -727 -737 -23 -81 -428 713 559 -671 -321 608 -980 -403 -354 -17 367 -109 782 -917 -902 429 414 976 -437 -367 226 13 842 -714 930 568 -84 -539 830 675 -44 -988 477 -87 -341 -118 -72 -927 77 345 -957 -589 153 165 -430 -742 -694 916 681 -526 969 -770 280 -804 314 90 330 879 888 -5 -358 -806 -146 601 151 -497 -614 663 27 -928 -188 -898 73 -450 -410 -565 452 945 -280 59 -89 165 795 275 -784 -623 -755 -852 -352 -578 -542 -937 174 971 -63 -201 -509 -739 614 -571 66 -834 -502 -855 786 350 718 67 -417 190 -106 -474 148 290 13 92 188 853 -469 -386 -736 -102 -351 -187 269 792 807 571 -312 -404 80 -995 -146 -981 -517 400 648 708 801 775 504 -194 -649 -529 760 -467 -888 801 151 -234 474 588 703 47 359 793 335 183 -48 688 230 690 -611 741 436 -218 -289 201 -915 845 -190 -607 553 515 747 -960 -675 979 537 -500 -186 -617 27 239 -975 382 74 -926 403 -845 -809 954 166 -934 916 287 470 -372 -37 -72 770 247 747 817 461 652 703 583 -19 287 -218 -988 -789 226 -114 569 825 -625 -58 -682 -797 411 -605 -648 430 -424 128 -449 474 -779 -860 -552 -396 239 560 2 -162 959 888 -259 -774 -252 -811 974 905 -684 -984 -113 12 -517 214 821 140 -371 611 344 641 358 -157 -493 483 -674 -379 426 -667 62 -398 758 -884 -347 -365 -663 -747 -243 370 -175 -357 909 167 273 -113 458 -863 -706 -18 -747 -611 181 129 308 -307 576 -879 172 847 -22 -776 -117 -431 530 -428 601 -787 -8 -645 -758 376 561 -642 -657 -788 868 587 454 -802 -938 976 645 -602 -95 -742 -867 285 701 626 682 353 -987 -405 -590 297 217 -230 426 -411 14 756 -395 -628 -388 -599 -165 515 -234 -674 -960 -83 272 231 -689 78 -778 -993 817 -749 -604 921 138 511 633 834 -105 -531 -492 -865 -715 -670 713 -452 -653 -560 841 -636 -628 -282 -711 607 -22 -458 484 533 -261 -373 -260 8 -672 95 651 1 -988 -886 -116 821 -401 -757 -462 -394 -405 635 943 750 97 -266 -304 -292 -797 -97 -351 -873 460 -481 194 416 916 498 -897 227 -348 431 612 90 -227 -97 -543 97 -941 -49 -682 730 -299 -50 -440 -608 342 490 252 -402 209 135 -18 71 401 -51 270 157 -322 239 153 -497 -528 431 236 705 -768 -318 878 556 -740 811 -731 182 -885 707 504 -446 619 876 755 -689 664 -689 745 -451 20 -533 -684 126 -758 -405 -523 198 446 939 -432 -749 -790 976 469 663 519 -945 85 -300 66 862 -239 372 -234 -221 372 -1000 -997 439 -190 938 -58 -799 230 -585 888 758 -361 901 -762 686 -719 119 -19 391 99 -394 -49 -133 -310 -329 -640 566 308 -730 -533 -450 -810 501 -709 529 635 645 -209 65 -117 -550 -126 13 -76 -737 652 338 -555 -721 640 707 -632 -522 -66 2 158 -16 -692 -962 118 -381 914 -999 -193 299 386 242 657 -131 -906 -964 -500 -76 -802 -106 732 -261 433 623 445 -649 399 252 442 -746 288 823 -846 -712 435 650 666 699 384 171 972 -362 291 792 984 -797 -695 511 213 -390 -904 -731 803 265 662 947 -142 124 805 -417 -385 -320 479 995 -85 -308 -809 221 25 632 553 527 847 -282 -623 -438 243 514 910 820 -161 -711 467 527 28 -514 -546 -961 -761 61 -49 626 306 858 369 -642 -375 9 -397 583 -972 237 -453 701 891 -588 908 263 390 460 -503 -415 -745 -549 -718 -243 -951 -788 848 366 849 -511 920 -108 125 -327 747 -935 713 199 -58 -391 -64 156 515 -25 243 34 -938 -274 364 21 -338 375 709 -850 742 -267 224 456 255 662 -201 -985 369 -942 -424 466 -58 -816 585 -172 -705 -453 476 888 -192 -811 855 822 -38 755 998 -916 404 -943 37 597 -106 443 227 529 786 327 301 -874 288 890 864 -772 -635 883 -323 876 555 -121 847 -719 836 833 -274 -387 964 543 997 -534 -853 702 723 854 42 -893 867 194 -225 -394 185 -952 -411 187 -566 -712 -268 227 15 -867 -378 -314 293 473 976 727 733 51 407 335 867 384 -558 5 333 -392 794 842 969 792 -288 852 550 652 652 685 -659 37 -138 453 461 603 -701 -862 558 -235 -261 725 610 -405 -705 -726 790 -48 188 562 -84 -379 -696 -901 -295 -960 848 432 -765 14 224 -832 -833 -200 -737 -935 -600 -624 848 -97 221 -116 -205 -597 639 -703 -507 784 -846 506 308 181 460 -908 922 109 -81 -840 203 395 -874 -150 920 147 -398 253 -852 917 -146 -852 945 -393 822 248 -224 -847 751 -192 760 -507 -835 514 -246 -449 518 -638 -936 65 -647 985 568 959 619 447 -490 -444 970 -471 -85 505 -242 799 902 -667 249 216 -884 674 -203 -624 20 174 817 790 207 734 476 358 -10 -985 -528 427 354 -770 65 49 131 -362 -404 -46 67 -661 370 -931 -773 414 621 -239 227 -605 -265 -226 -674 -193 -928 -98 738 530 -971 670 816 134 -445 -680 -32 -253 411 975 -76 798 61 -41 751 133 676 -113 -649 35 408 -640 255 705 -390 763 43 180 77 -849 844 374 -409 -937 299 883 383 -43 53 -95 -623 -897 -537 -733 189 -238 -364 -775 165 926 116 703 -723 -668 45 -910 -696 448 -64 174 351 -622 26 944 164 737 -354 -805 -581 -804 285 824 -7 763 -769 16 -540 602 -55 -405 610 -357 -527 343 489 193 -35 369 -544 148 -181 -913 -685 -427 -156 -148 -949 -867 -610 -204 -492 310 -352 20 415 740 -259 527 915 -425 -576 -170 -137 642 365 92 -943 -713 233 135 -558 230 790 -910 598 -385 -457 704 94 667 -107 -452 -982 -244 -903 888 -626 134 -819 746 -79 -332 684 -556 -23 409 -989 -306 898 628 754 735 -696 -847 382 -728 -921 774 -740 838 213 -313 223 187 644 -217 -104 538 503 228 -350 429 341 262 -719 96 -72 179 -612 606 -148 291 17 172 -16 643 727 118 -624 752 444 562 -477 874 -161 867 244 -835 -963 -555 -492 -700 295 -477 -35 -303 861 -839 337 -602 -924 -555 529 -504 -909 803 546 743 -82 -264 547 325 890 557 -918 -199 290 429 -802 49 710 676 -674 -688 -47 880 102 222 461 -138 -148 302 773 -568 -554 -704 -274 149 881 -785 -599 788 -89 583 -67 666 -969 -835 457 -80 231 -951 -770 903 -485 277 531 99 820 -587 831 -6 -501 -611 330 -21 -641 -446 -318 654 -11 -892 385 -247 765 -596 -115 -724 372 -62 584 789 66 213 663 460 960 573 703 191 -482 837 -782 613 395 -807 558 -817 -142 943 -162 854 939 -128 553 -119 -894 -993 87 726 -780 448 -743 430 -271 -726 -918 281 813 643 235 -448 -413 816 2 332 -432 -624 563 -426 462 -577 814 829 202 -153 830 142 936 523 -704 29 125 -248 -612 576 -94 182 -243 482 -30 -700 -291 486 410 -71 -931 786 636 -515 734 -272 -374 -293 -535 -506 645 -228 798 -797 278 665 -800 907 972 898 -939 -391 37 856 3 -205 85 196 680 874 -800 -455 705 -163 377 -986 581 542 -532 -936 40 -50 -204 -704 -830 65 -808 424 282 -249 165 -422 -40 931 -609 209 -411 32 -933 194 -961 969 -847 916 -77 638 323 43 -992 -610 -14 584 -763 351 151 -31 448 727 -544 687 -695 885 36 -694 853 -219 780 -732 -201 399 537 -524 -926 266 983 550 -260 -634 -908 462 -271 634 599 373 -49 379 -213 -557 -203 -902 427 641 -827 -675 -939 -85 -106 -83 -746 -852 -214 -287 655 -666 -669 582 638 175 -396 -1000 -118 -111 -730 415 462 -970 -593 194 -467 9 108 -953 671 -413 613 272 541 978 737 576 -578 -681 751 -262 -896 -239 -228 977 476 -991 -666 225 -653 230 205 -101 -983 -636 572 568 -988 459 915 280 -630 524 519 -477 -631 -29 -94 -799 -496 -142 -441 23 -511 281 -441 49 -647 861 -524 595 -721 31 -334 -258 959 980 102 56 -149 941 583 -238 -354 523 995 -306 -115 -726 95 -898 -444 889 -594 -238 813 -717 -521 -818 -740 240 -852 488 -25 -176 51 27 52 110 -228 -557 769 -538 -9 528 292 462 -829 -711 -755 742 8 -696 -480 -599 502 565 -943 575 834 -727 369 492 -157 -622 736 -510 272 -400 463 9 -94 -345 482 263 847 736 818 335 885 130 830 507 835 417 113 950 290 68 927 417 -142 308 406 -74 273 -258 783 -885 649 301 -227 943 891 -773 795 -642 -467 -788 892 244 -503 -631 -703 -508 684 -606 -442 -931 47 482 521 828 -342 -619 -564 -204 -55 -297 491 238 324 -800 928 -240 -203 412 695 311 -723 230 321 -597 -723 -776 -859 -873 -950 484 162 449 647 338 77 -743 236 498 543 -907 520 -156 718 859 761 -81 630 528 702 -937 612 289 261 596 -797 -994 817 -540 -188 -579 -941 -485 87 524 -772 761 320 -975 125 -85 174 -50 166 -30 845 -919 -258 244 531 -752 532 -802 -327 506 -424 -829 -170 -273 766 481 483 15 -388 -589 565 657 82 502 261 -386 459 -363 896 29 -784 -493 400 -996 -345 951 -519 285 -484 932 -74 562 228 -630 -372 -976 197 290 -265 732 47 558 230 -307 994 -128 -92 -618 121 -925 153 969 -313 -286 977 35 1000 745 -236 430 -339 762 447 579 -465 629 -738 -52 127 306 -477 -674 -371 216 51 695 -695 642 266 23 826 -599 195 420 -801 636 515 -903 -845 406 390 91 205 394 651 -367 -899 540 -446 -260 705 941 667 775 -902 -600 108 194 -252 -445 -150 -688 -994 460 -132 -119 183 891 554 953 -145 52 175 -56 -591 -810 -551 -263 -650 -361 852 1000 381 -938 199 160 953 128 282 943 -374 -139 -507 220 -629 367 568 160 792 -735 -838 274 -560 281 -158 842 -335 83 539 -726 880 -603 57 187 -54 852 649 434 -253 -66 -128 -135 539 502 -958 -662 -466 925 -48 -489 -803 219 149 -137 864 -525 -648 722 -966 688 284 -968 145 76 -227 614 700 -788 -749 -46 -351 -541 175 -980 -185 235 320 281 -3 -145 547 408 369 -202 563 -352 576 -612 164 186 442 -589 513 -411 -712 262 -149 776 -241 776 -306 195 604 -415 840 -361 -513 512 -652 374 119 -339 822 -483 537 -123 608 -67 783 52 -925 615 -882 -983 -668 372 -236 642 160 -665 -989 700 71 598 -280 514 610 -878 973 15 217 720 -477 841 -253 -907 433 -802 -207 742 704 30 995 -504 -578 -460 -954 -929 -151 -90 80 847 297 -824 462 -109 -387 -419 927 319 -391 -570 -381 767 -40 483 -158 -887 983 -510 551 -671 -142 -664 -790 -422 -670 965 -735 -753 134 307 -347 275 559 -793 -624 289 -971 570 945 520 -524 366 -689 257 808 -859 -666 804 -708 -351 199 911 -993 -256 305 426 767 577 -844 83 943 379 584 838 638 948 711 937 -348 -112 -219 541 327 -938 146 -169 120 -972 -224 325 718 886 117 -909 475 550 -811 154 -101 901 211 107 890 -246 532 711 -83 828 75 -817 -732 762 802 222 890 186 -444 -94 876 886 746 895 -850 456 -614 657 48 230 267 -955 841 -211 93 -40 768 568 -223 -397 720 632 -728 928 571 77 -199 -100 -563 -427 -663 -837 -536 -770 -609 -837 -676 -836 -98 -191 351 -833 -580 985 726 256 81 -293 -761 -955 -123 -172 380 429 -808 -94 -886 3 -106 -980 573 100 -918 -798 -412 262 -364 -47 -746 -610 -83 5 678 801 595 -767 3 -47 285 341 -737 -715 -862 -622 -616 -81 876 -523 245 -176 -959 698 -309 -998 -297 702 66 466 -543 -591 -327 -513 -464 -981 935 996 -559 481 595 -513 -415 46 -317 966 742 -637 -655 -772 -421 150 -474 152 750 -913 -355 -541 255 -304 839 -704 -702 -390 -756 -888 666 -674 661 -784 -587 -754 -154 215 -82 0 476 -727 666 670 470 -329 331 721 947 382 657 843 -568 42 234 482 732 426 -89 652 -59 -46 868 156 -336 -45 -348 -176 690 804 -751 -700 -916 839 872 725 227 214 -90 -718 664 417 -923 -517 157 -316 332 -382 193 -837 549 -179 -751 -139 -914 -218 -783 -624 215 567 -665 -783 843 900 596 -141 426 -636 374 691 2 -632 -136 -914 891 206 -773 -101 -155 -336 -259 -289 -419 74 366 -867 -946 994 -93 -983 -572 946 -656 698 -653 -674 -232 -825 -518 881 130 -581 -750 435 581 819 850 609 -313 -50 -692 -567 -752 675 -275 796 -905 870 -955 408 224 -472 -855 375 640 682 -675 89 278 807 -710 86 -135 537 -797 967 -399 -166 -618 -898 786 382 735 999 -963 -683 91 -339 719 858 847 73 303 472 -472 138 532 -435 229 264 -519 -700 485 -606 372 -929 247 223 -836 413 667 430 992 -276 550 -533 570 -962 60 312 55 708 -457 853 784 -579 903 618 994 -909 47 793 561 561 -669 -622 82 -404 745 -410 -420 462 -577 -765 25 102 -599 -40 -121 23 -641 921 -853 100 -556 720 -303 -600 274 86 -375 28 -478 807 81 447 -851 -921 -937 208 677 253 415 212 -949 -814 -55 -430 -144 223 657 -461 -801 -519 646 -609 -541 -99 875 -503 534 836 -561 -728 -636 -468 537 -550 480 589 -549 -661 -405 310 -411 -994 -4 -900 -18 529 403 259 353 -772 -660 -687 79 479 614 -321 269 302 354 228 -61 -620 -862 -97 931 353 -604 -124 -215 759 -250 -207 714 -271 -58 -450 198 18 -427 634 39 324 501 377 -622 -556 164 -385 -299 -8 -708 -634 -112 -5 -365 639 -411 -763 -188 586 987 431 -240 -528 -383 132 -23 -459 989 -128 -346 -468 -421 452 -108 -233 189 540 16 507 492 -99 375 -694 -658 -342 665 -423 -362 -734 838 -482 593 45 267 -139 377 985 442 -330 -684 363 -249 715 -402 444 -219 436 271 4 202 -906 -862 938 108 -804 -124 479 391 33 408 -765 -976 492 541 896 -945 -306 -396 -208 448 -34 415 -67 -878 -708 -914 -814 -152 -111 764 -372 -765 -932 6 -802 887 -638 -283 -882 -84 -261 -949 657 859 -875 364 489 163 249 470 -958 649 -240 728 562 -906 -373 653 -139 -424 -57 869 -360 -280 533 -450 -190 -523 -7 -372 -34 257 -617 -155 758 821 -938 243 -534 74 728 257 -286 -751 -827 -706 282 -24 623 64 -976 547 34 388 -109 -822 570 -54 -639 596 894 754 827 795 -922 -817 951 -303 -912 -89 -61 -772 388 -39 900 103 -819 943 622 -279 -681 147 -784 -387 210 760 -495 -403 205 -133 654 921 486 281 740 -185 46 -398 317 53 -513 -263 372 881 -904 748 63 207 748 -105 739 619 207 997 865 -123 -96 -470 480 310 -184 17 546 -762 -749 -118 685 612 -965 596 -371 509 553 -261 992 371 -494 514 188 -319 -346 -257 752 93 125 47 -170 -403 803 251 -624 -316 -989 -876 856 319 796 -278 -516 876 -900 -294 428 275 755 90 -816 -304 239 -578 -761 69 949 -31 702 653 -455 613 643 536 721 -314 -82 125 552 188 368 -825 -940 430 -32 -573 48 86 456 704 390 84 241 129 -218 584 361 -743 831 -786 -54 -946 -309 546 217 223 739 152 -692 -808 -412 -568 -470 651 868 662 -574 -73 -382 -12 399 -767 628 -640 -723 -580 -926 -581 452 -585 -315 845 11 -267 -735 -975 533 694 943 94 997 -971 681 -33 -833 413 -135 31 -547 -762 -779 827 580 -634 863 -18 -722 -252 250 -628 758 720 61 246 -225 947 495 94 -807 438 690 725 -56 552 102 -688 887 -689 -556 -742 -896 117 -351 -616 -407 -528 705 -318 100 669 729 831 -385 -594 -682 48 -734 -585 -857 603 -859 792 -782 -193 -925 196 382 -243 353 -536 -219 -228 340 -648 987 600 -417 618 16 -868 530 932 -643 -567 -425 751 351 -733 431 -935 -354 849 -821 -231 57 -316 126 -291 455 -889 626 485 456 -982 -515 366 97 558 -247 220 -238 634 -866 93 -333 577 750 66 123 -241 266 468 -463 -499 -797 192 528 33 -466 310 -596 469 -709 -231 -112 -480 -935 450 251 737 -380 410 155 73 -108 -494 -893 -926 -955 -351 892 -837 -2 -424 572 -657 -533 -70 -719 -325 -438 -799 -717 721 -308 -185 6 -248 699 -878 981 -303 -658 825 -559 -196 -796 812 778 -571 297 -430 -668 21 990 840 23 52 -527 329 674 -855 -648 197 -868 192 -300 -73 985 895 244 653 552 -507 569 -719 -103 343 -910 -871 298 -700 -372 -759 909 -993 -46 143 359 413 28 -403 -624 399 420 -785 -668 268 -592 931 70 -730 343 -962 289 505 7 732 464 -479 -559 -675 846 151 648 -332 183 332 -176 376 -687 765 292 804 -55 91 647 -18 778 -413 548 790 -777 471 -104 23 -466 723 -524 743 150 -766 339 -710 6 537 654 512 -767 -885 74 -260 -253 94 -351 -356 932 -208 815 263 -534 -650 149 618 -399 -936 -495 408 -3 131 394 -352 397 -602 -349 -986 422 124 -998 -257 876 358 42 -530 356 905 407 -794 58 -55 126 -311 -536 -432 103 600 268 -275 225 -615 581 839 951 743 -12 -697 71 681 -104 -351 -906 -440 -926 -782 732 -461 874 397 -928 -725 -22 -261 -381 -873 276 154 503 697 468 642 -8 703 307 -766 969 996 888 -794 666 214 -633 -582 -574 -184 -69 948 -106 -693 757 448 -618 53 -757 -319 -184 634 -209 -813 257 -637 -580 163 -703 -878 306 711 -281 -242 -787 -880 -719 -456 529 -769 -842 -634 -916 85 -382 -77 -68 -468 766 -71 903 353 -747 -549 -326 -995 -564 -515 -470 -149 -566 -31 -311 404 136 632 150 -625 239 -204 -813 -17 -617 -959 -103 -851 820 894 939 267 -570 -777 492 818 -60 -415 760 829 -417 141 718 -585 -743 -782 -993 638 75 -240 884 598 86 -111 991 -524 560 -710 -775 619 434 291 -875 -239 -368 -923 991 517 291 -880 677 -590 -749 -860 994 -725 -634 657 121 -893 383 782 -633 -193 -376 584 295 -955 -608 749 176 -811 674 208 956 877 52 625 -939 -202 -271 -787 -479 -145 -509 750 -706 -295 668 821 -961 743 657 -110 -380 -628 -592 83 14 515 -987 -865 -667 -668 -426 -161 -776 -372 783 -385 -127 236 290 -129 -392 661 974 929 85 323 -119 913 282 738 977 -852 -509 -922 -649 610 -79 621 -378 567 -794 -904 -172 864 882 162 -231 704 -746 581 -768 -228 596 424 918 581 383 696 -262 -59 10 659 289 609 414 447 -373 88 69 -772 578 -633 659 978 -699 -754 -519 425 -274 694 746 -584 -325 291 -342 -155 -299 -754 -175 791 -495 -381 -467 -752 -798 383 -504 -341 26 469 42 -74 -596 356 926 21 -845 531 -116 672 952 -825 494 -245 -663 -29 939 74 -427 846 -660 982 321 -427 -954 906 632 295 344 -738 -407 634 -877 61 -664 872 738 -847 -933 -634 -145 -885 6 -523 -816 -600 172 -176 148 -116 308 -99 592 -878 820 363 -690 875 -880 -614 214 484 4 388 -368 -446 758 77 -450 731 -763 360 640 30 -477 -92 175 910 -325 -142 -452 -822 -710 -529 333 -136 -255 -73 67 -761 148 -411 513 150 -286 341 699 868 408 -88 239 -534 748 614 398 -774 116 902 358 -493 803 683 790 665 -272 172 -172 319 -373 -460 314 -99 557 443 663 -308 507 54 -443 -814 393 390 -198 -213 -713 915 461 346 -75 -904 557 938 -218 -781 -44 430 -135 -282 -905 521 -982 823 412 750 564 870 -832 -543 741 -853 949 788 -398 117 661 -193 986 -340 -92 -20 192 -497 623 47 325 -734 115 724 -889 216 -12 -561 -686 573 -196 15 679 -871 660 -227 968 228 -702 -726 -379 -939 -422 -541 136 -662 -173 765 140 466 4 271 99 -305 668 -612 262 716 -183 997 -132 -556 424 85 -757 858 78 -64 447 -507 212 132 459 71 262 -291 145 -519 273 700 938 857 -997 395 -88 -715 492 312 -635 89 45 -905 799 582 -320 -893 861 -379 413 327 -931 395 222 -375 -256 -101 477 524 -148 -231 900 -387 -427 755 -542 724 286 516 -262 357 -433 198 237 409 -917 -590 437 216 -484 -836 776 693 604 -809 800 300 -707 -61 -447 -788 759 -366 -721 -364 -968 -666 141 -753 -793 -805 -233 -991 -570 57 635 -885 -604 574 -296 -571 -599 -284 64 240 -446 364 -365 420 -450 -757 -837 130 -772 634 -104 331 838 770 -511 49 560 -815 971 958 -153 -257 172 -592 705 -383 88 -798 502 -204 818 724 368 703 -829 604 985 -196 355 401 33 725 -284 -520 -664 -739 -978 -696 368 -500 816 665 609 142 -735 -785 -321 584 722 -561 464 -419 -984 -137 713 583 -139 -867 665 -58 -366 193 607 201 -123 97 -986 250 839 745 75 -345 -25 -39 -709 -447 835 927 396 624 384 362 -768 426 -169 -279 624 270 -77 -532 84 279 523 526 -172 -486 -860 -61 874 550 -356 230 124 -998 -446 51 332 -188 -206 534 100 -695 -366 776 195 -379 -163 599 -284 -867 718 281 -490 379 371 698 102 -32 29 671 -113 -323 -567 -216 685 673 -52 -578 -108 -701 -161 -364 -7 942 -903 81 -162 921 366 -968 -959 225 -59 -923 -135 -366 -632 -336 -406 307 -306 207 -483 120 230 -120 196 48 801 -717 -23 -898 865 -935 -675 -540 -616 -770 -113 337 -81 901 -550 -757 -738 -631 510 -28 962 -804 360 63 -60 -85 148 239 308 -483 60 427 110 240 -694 -643 437 950 498 626 83 -738 -234 -916 732 804 832 668 234 854 402 -121 -433 52 90 340 741 556 -973 201 -817 297 122 -390 219 893 -518 -189 -223 -874 -310 -674 196 -723 -266 691 -916 -290 -407 30 -396 926 -913 -370 208 -207 831 499 965 -274 -758 -260 486 257 826 739 575 646 422 27 -722 249 265 27 -830 602 -719 -501 624 -665 668 287 -277 -141 435 308 939 -128 17 -96 160 612 545 675 -712 -7 -511 -515 747 696 540 309 341 273 976 161 152 -974 432 -385 -546 851 -35 446 -416 -870 -289 -885 -953 538 -404 -468 24 595 -659 75 431 -800 -434 672 -121 -742 -312 -68 16 923 -811 373 223 258 -808 -355 -489 -747 650 299 -934 272 -757 -451 698 12 -236 -277 -862 -626 760 148 -588 750 -493 -362 -335 68 -721 -346 -574 742 720 -831 211 369 -323 -845 -931 -193 28 -741 575 -441 -839 -156 -247 608 -42 434 710 344 452 -251 748 918 346 69 -416 16 29 -115 572 768 433 -316 -940 -565 -352 -604 123 -72 -529 646 872 -696 -517 981 309 401 -682 -395 -996 -264 -904 148 -770 101 488 535 -522 -452 -632 357 -383 476 -53 -512 -348 289 -71 -981 456 -157 359 697 916 -20 -773 222 832 -932 -792 452 983 -455 -884 -817 -73 562 -615 -460 -244 32 800 -508 -229 -950 -927 466 -506 -141 620 71 -946 -743 -378 643 643 -52 286 -841 154 541 597 -431 192 -831 850 309 -425 -390 -492 460 -680 327 204 82 81 -936 -345 -220 574 900 -419 483 -645 775 196 567 -287 -438 -913 703 -135 -981 -969 942 -301 -736 -234 964 978 -342 702 -281 -645 748 -752 295 422 611 -239 868 -69 -446 699 -292 -963 620 -428 352 381 -43 88 676 492 -374 986 -389 754 -540 910 388 -426 -212 -559 -81 33 866 580 692 -973 -379 -716 725 -425 50 258 -273 492 717 -98 -592 900 589 -377 333 332 735 -349 -214 69 -980 966 -37 751 -448 -696 960 308 -429 452 880 132 964 -22 -538 221 674 -442 910 842 -144 -23 -883 -602 803 293 -264 693 302 -888 604 -268 155 675 -871 -36 687 152 8 106 989 938 28 851 544 88 79 -552 37 -708 146 518 711 897 164 174 894 315 -899 -276 361 -226 631 -127 643 123 -423 484 763 -394 -698 718 346 -239 937 768 436 957 440 -177 471 55 -317 606 -730 -516 -502 -810 -535 18 161 -114 785 27 -776 346 182 371 -196 -825 -473 53 -676 -150 -995 240 622 715 -238 -685 -391 -907 -34 -461 -891 -497 -416 -178 811 -605 -298 -824 -782 -584 381 862 662 -870 -459 -967 618 293 686 213 -765 225 331 -7 497 -304 54 621 -164 -199 585 -704 179 119 -603 974 9 851 -36 -38 -506 347 -254 444 275 651 604 632 -386 -226 -172 808 537 597 -419 -995 -754 190 236 -676 -128 -665 893 733 902 519 -409 693 -492 341 -580 743 -960 804 722 -329 -155 -241 -251 -795 956 232 -640 -927 853 -181 -816 -658 173 -461 -539 483 493 107 97 349 598 3 -517 -111 -744 -270 871 -676 15 -600 966 704 -565 -291 -53 -800 487 -840 -399 146 348 201 -587 591 861 -322 674 616 555 35 -746 -504 92 778 939 592 472 -701 -754 107 505 -797 394 -443 221 -392 891 312 882 1000 834 -979 -780 518 108 207 -74 -695 604 930 -560 183 393 436 700 594 865 837 -251 244 -246 -715 584 932 -828 367 600 -60 974 -916 -286 834 713 946 840 566 291 -210 -916 708 427 -245 324 -443 557 -536 -298 622 700 727 966 -848 -17 -464 99 -486 -570 722 724 16 663 -280 853 -508 -576 -816 7 -754 -892 608 549 372 -894 978 94 449 -762 -68 745 -618 912 -408 491 -289 380 -580 210 656 52 224 797 -422 -907 -24 545 440 -930 -440 -789 135 735 -974 -735 -882 -992 -891 -854 584 920 180 -545 525 -330 893 -121 404 -315 -290 736 -576 -498 830 -719 612 950 251 275 585 -263 -347 175 -212 -983 -713 320 -186 -811 -920 -889 141 -363 -300 -1 -936 -122 121 23 -163 -811 444 580 -467 -155 -611 -832 724 599 836 -157 -902 468 -722 -414 691 469 -969 -933 -431 -296 58 336 -226 835 339 -825 731 -466 258 154 -975 702 295 -476 -588 -130 447 940 699 231 466 372 -812 -43 865 -964 143 15 -515 -74 909 614 -179 -750 323 53 -880 -97 -214 394 658 6 -256 -288 579 897 919 -976 562 75 -37 -275 -9 -332 -629 -154 -727 296 -188 -506 -145 240 -963 380 984 -15 -739 -835 323 209 628 127 -353 -675 -731 280 867 167 -876 -134 -745 -612 698 194 495 432 -586 -360 968 448 -222 300 739 467 348 -742 -6 416 -167 676 466 279 64 -284 -813 -863 -191 -797 415 159 -650 360 363 112 -655 302 -956 733 480 835 127 553 605 -316 238 -941 -38 152 -394 304 82 52 153 -133 69 -4 -48 782 333 -724 183 173 -46 -587 889 900 202 55 -234 928 -536 828 -820 865 254 478 -195 391 888 -769 -119 -746 -468 -459 306 -947 42 134 -43 780 -596 449 284 402 120 -140 372 -363 -904 15 34 -456 -246 -752 128 -546 -671 -724 417 -171 -303 -668 760 -404 -663 -485 351 -56 -149 947 854 -48 -754 947 17 -509 366 845 -333 -72 439 -842 -761 -544 146 -48 315 950 706 -748 671 36 -715 -703 -935 -387 -705 111 -745 -775 -490 513 363 -811 831 -816 -476 616 -44 751 -970 -121 832 699 -318 -562 88 204 -531 -839 932 -58 -981 -107 -948 777 -759 126 916 -60 45 291 354 383 522 746 969 895 439 -614 -291 446 521 -745 -984 401 -664 213 197 -595 407 171 -556 111 528 -679 -989 332 283 -341 -707 639 -577 151 -700 63 391 579 512 845 -383 -608 -343 838 -762 476 -898 0 455 -222 869 -427 730 768 -1000 13 -279 368 834 -29 882 943 -666 -673 203 761 -803 -125 247 -148 453 -217 -153 -808 262 815 -16 -155 -648 334 -149 467 142 -653 -423 395 543 377 503 595 592 490 -229 -453 -151 -425 -809 -828 -125 -248 -795 -232 976 -605 -556 291 673 -472 -668 -140 903 -290 799 91 -663 163 -218 127 393 -982 -19 881 -695 -250 886 -699 -448 -806 178 312 -866 864 684 670 379 732 141 -522 699 452 212 402 -294 -300 -125 -605 -444 749 -472 576 -473 590 -373 -816 505 308 524 -45 91 812 -79 -360 754 720 486 -330 -179 -181 -17 -365 -228 -263 289 -816 -356 -745 -554 -829 -747 139 64 -871 -667 -414 166 -797 717 -724 55 -565 -319 100 77 -286 -970 634 583 137 340 -884 -777 205 -617 -923 -222 980 -908 -506 -941 -32 -949 -958 899 -202 -126 -713 869 -733 571 864 -743 514 148 -3 724 782 -401 987 354 623 689 -489 542 -440 852 271 -370 567 -192 942 -292 440 517 -633 341 -409 570 -363 142 -765 313 -328 56 572 159 -955 660 607 -948 -952 772 996 -717 -636 75 -325 -464 797 612 656 -841 692 401 619 135 129 682 530 -662 74 494 -975 -344 802 -96 -784 18 -901 -505 -380 -459 534 -634 850 959 -838 233 -120 367 273 -35 -77 980 -426 173 -663 850 331 -976 497 -686 -152 329 -100 571 59 188 -582 -609 460 -711 676 579 -435 -139 310 -294 760 492 -497 -295 363 153 747 -362 607 -216 -688 400 -862 -337 -177 65 437 410 -658 -135 -633 -26 -881 153 -592 562 692 -408 71 617 -217 -313 -717 55 605 732 117 -685 -368 474 -877 -234 -764 587 644 882 -376 -230 919 -128 -741 -396 -150 -740 -933 694 -921 248 384 -685 -969 305 -373 605 -944 -617 -745 -666 275 480 101 416 -979 592 465 -256 300 656 -575 -520 573 673 -626 -560 -935 -326 607 -817 -441 -87 -928 -677 -224 -423 -792 -495 -35 505 -807 -573 -723 910 241 -939 -2 -940 358 -1000 931 18 -41 -303 605 504 486 364 880 -540 154 611 845 -347 437 -32 -498 -564 -716 -687 266 -970 598 -663 852 103 -263 -343 928 -525 -590 -328 -245 652 -263 175 -992 -54 499 566 -543 612 262 126 80 -294 -761 -867 124 -513 -665 422 -539 -854 -391 -198 109 -891 -961 361 -329 820 -663 -596 297 -822 884 -897 471 803 7 174 -931 -104 -939 838 -278 580 531 -349 498 786 -439 490 -733 856 -734 534 -284 31 173 -793 -223 -50 -697 -469 312 191 -249 -19 -756 889 162 684 -854 -122 187 360 -407 419 -838 218 -591 125 603 693 678 686 -964 145 75 -328 -856 -458 -901 411 526 -969 750 844 831 -935 106 943 -844 950 329 469 -129 -355 287 -924 6 602 437 540 -755 908 874 280 570 526 835 186 816 507 -192 42 -967 51 -706 -511 853 -471 -766 538 479 -331 376 -324 556 349 600 -110 -298 -474 -564 140 -137 135 167 -239 -28 -595 525 443 -139 530 564 -914 353 -715 694 -564 688 -756 -294 58 -308 -780 433 45 -875 -155 354 866 -180 975 -347 795 63 -529 448 650 -295 -195 -942 -417 -167 931 777 -709 757 -989 793 110 -815 -268 -289 822 609 135 442 -396 506 -875 634 -930 874 142 -437 -489 740 544 182 903 368 972 -779 989 560 341 153 -826 -614 118 -85 763 748 14 328 -326 164 -804 -702 -320 -383 -344 -270 974 -189 209 -640 -737 912 -269 -62 -644 39 -565 990 762 784 924 297 -260 290 -782 657 -948 -867 398 831 149 -220 123 866 928 -482 534 574 -691 321 -666 -510 -583 343 935 -355 -321 5 -782 375 -357 81 947 426 -180 -466 -246 -633 469 -179 146 120 -923 539 -484 104 -742 -615 -763 -179 -918 -153 296 -531 125 -554 699 115 578 611 -115 595 -862 918 -393 373 591 618 746 721 -667 632 -161 -722 497 -271 801 -272 896 -537 -164 -31 -144 941 -285 -515 -112 -528 -849 -803 -382 325 -624 278 725 255 -59 615 -122 -329 -237 -962 153 65 -899 -64 -121 23 -423 -106 -283 -497 779 827 609 -858 269 66 297 -791 719 767 -64 -748 -864 336 -425 859 257 829 -696 -809 895 -996 -245 -6 906 -867 -254 -460 -509 491 925 876 251 -392 542 -657 961 924 832 -706 -806 467 736 -102 319 49 -784 912 -185 -867 977 779 697 -581 -191 -875 -769 743 -905 723 250 110 -162 669 -229 -808 -705 -162 -672 223 337 -942 751 710 -801 -189 -134 941 143 -764 -291 184 636 789 805 -346 906 -236 -296 731 243 -428 181 198 812 605 3 -27 -309 -666 -197 -197 875 -684 214 128 -262 920 584 913 887 -148 -592 -534 -939 -493 291 -445 749 -398 815 -529 993 -537 -610 -871 504 -41 -480 -739 817 648 -505 54 -872 -917 621 566 -562 522 -393 361 298 785 -782 -521 255 536 190 922 -334 -876 -741 420 -493 -70 623 534 907 -502 890 -365 13 -67 -261 888 -585 -971 369 437 815 759 999 802 368 -112 634 -663 -526 616 -70 21 -237 -444 -209 136 -963 818 366 921 -884 45 258 -944 454 448 770 -611 433 624 793 -780 489 -971 454 -705 -151 -38 -176 -487 785 892 -311 458 -595 529 27 29 -837 -185 -358 435 -591 -489 881 -122 405 377 121 387 744 -959 316 474 445 -560 -166 -981 -44 809 457 166 856 800 200 162 -494 525 13 -59 -201 -730 -629 -974 -220 341 -942 -767 -224 -900 -814 848 900 -709 -366 487 524 426 -42 -143 308 208 746 507 -342 -906 558 -652 -428 -992 372 306 -994 -552 -185 448 -117 282 -480 4 927 592 -428 481 155 231 -322 -451 255 1 -498 -846 201 713 -216 546 107 -147 871 -346 690 -769 84 921 652 -334 -275 -306 238 505 -890 881 282 541 916 229 176 30 284 259 -283 647 420 974 -507 -873 355 780 -747 -381 184 938 519 -973 536 644 476 394 408 -251 -607 -647 834 959 -852 -590 52 464 268 860 -715 479 -50 -581 -9 -550 948 -349 253 591 -429 721 -208 -542 84 756 818 145 78 176 859 -701 943 -383 219 354 290 -373 586 39 -700 -851 -266 397 329 -93 370 544 936 44 -383 -466 -374 961 692 753 -411 -400 -124 -73 -966 -929 -165 -257 -196 40 954 -895 613 466 971 -121 628 409 999 -745 861 551 80 141 -342 -187 205 -149 600 -63 -75 -192 553 659 -342 -831 -244 874 954 -89 252 55 -734 -366 -316 686 -696 450 806 199 664 -511 620 -294 -754 -66 458 -269 -649 954 -132 929 54 761 -238 -879 643 -215 187 -632 928 180 920 48 451 893 90 213 -506 141 887 -29 -868 920 -981 -906 -405 538 -19 706 401 297 -658 592 -523 473 440 -570 519 547 -69 -20 960 242 -454 -965 495 -569 620 -477 -435 815 594 767 870 -328 -925 507 86 -94 82 545 -939 -56 287 128 -822 363 -574 92 -656 -88 -941 -193 121 356 7 103 -878 -68 -783 987 -537 715 -903 483 -906 952 578 805 -114 -14 -483 -936 -870 -236 860 195 -264 516 -894 174 676 229 963 -658 -6 -103 707 480 104 -396 -809 -436 454 -32 105 439 -873 538 -254 949 -542 -770 -286 815 367 936 -903 641 -206 478 237 583 -658 10 -6 -833 5 320 -325 -935 29 502 715 272 -630 457 -380 611 -79 -926 488 -727 -678 -850 -472 -38 319 184 338 -506 -565 655 19 -548 -629 -625 817 639 -573 801 588 891 -699 -23 -194 -891 -409 -370 -155 -585 -954 795 193 1 -745 -371 -468 -630 306 880 986 587 456 -626 407 384 -822 -45 651 -323 -976 283 780 -704 -950 -350 -397 -271 763 -810 397 -547 -186 -650 -51 622 520 -845 -260 -460 513 672 -17 -488 215 -405 -745 278 -511 -546 -746 575 647 -727 251 -795 183 208 -667 -937 313 893 411 833 -410 38 -571 -594 -229 281 192 -291 46 828 641 215 814 558 475 63 -57 511 -605 885 -186 -543 -232 -972 -45 -58 -344 -780 771 633 673 -423 -597 880 -591 739 829 789 173 -892 413 567 -286 288 492 -407 -194 87 -627 753 301 292 189 -510 -878 -165 -310 -709 110 -477 -614 -583 -623 562 614 -596 418 119 356 3 309 -583 -50 -604 -489 -244 -805 596 -918 491 -60 -213 -321 -704 -149 -330 -114 -22 71 -826 -584 -822 -229 712 66 263 -382 -638 -644 248 889 -88 548 69 -402 165 632 313 -540 -435 -181 645 -370 558 -145 179 -245 144 -537 616 -491 -265 716 404 60 677 934 -134 979 992 -634 602 897 511 -840 -705 -312 -62 923 -717 -411 604 979 167 -426 71 271 -287 482 -955 316 -376 512 -812 -613 61 301 -944 250 -613 6 -616 -373 -402 -672 922 -374 989 346 882 710 -939 -218 -981 -67 596 -615 430 -15 -722 -430 480 -139 -853 -966 950 -347 -605 237 -687 -364 -879 -59 288 -320 351 555 -921 -265 -577 -343 -296 -420 795 820 -246 -256 153 -462 -427 164 903 658 962 289 138 589 604 -117 -839 700 -110 71 230 -521 859 755 283 -898 -102 25 -3 -424 362 220 206 -840 -958 -175 -631 -753 -807 -965 468 557 911 845 -528 -569 -767 103 683 448 220 281 -398 -278 -409 -503 -613 301 142 234 628 -306 468 -38 372 146 387 -910 332 -134 896 486 995 249 -756 -807 -15 869 -212 415 43 -744 -400 433 -599 -612 -870 -15 270 -905 984 582 -686 802 -106 -828 663 62 660 -731 -564 872 439 905 424 -932 808 -157 -672 -582 -350 328 -436 820 -868 253 557 504 395 671 -449 3 -411 887 156 867 41 252 -389 -5 663 -46 -824 710 -463 618 -542 633 769 -952 408 689 -418 287 79 69 861 201 -865 916 585 795 506 659 807 -545 688 945 647 340 622 939 363 -409 582 163 333 559 653 798 -290 504 912 -864 676 215 -386 -733 -211 587 -62 -473 467 -612 -53 -257 -454 -915 -50 690 733 524 -992 716 171 -494 -954 -161 -480 -667 571 -790 452 358 320 150 829 614 377 521 -917 -719 792 -762 240 993 -138 -379 175 386 678 871 -188 858 -330 857 -236 -811 -894 336 717 907 252 351 239 640 579 64 990 -896 551 -974 -575 367 -720 14 -644 302 536 97 350 177 -651 -370 871 335 -528 426 -839 842 550 -879 202 825 -202 2 -962 -393 225 -855 -985 -122 -426 -200 541 425 -155 859 -839 12 -994 -742 716 -995 -951 217 702 692 -847 -434 136 928 -131 -70 530 -875 -520 -953 324 904 806 -332 -309 -124 -936 -928 491 591 -787 523 893 -420 -879 337 -273 -66 113 824 755 -93 -192 641 97 482 397 -922 -312 -778 -926 -331 784 -408 671 205 966 724 660 -602 -795 -349 109 -748 624 713 -208 149 767 352 -9 -49 941 -980 104 599 -659 -622 917 -210 819 -928 -4 223 682 351 -334 527 291 875 -571 63 -711 360 707 -721 -8 413 -884 -846 900 -661 984 -154 500 -77 -705 -986 -440 -31 -915 340 456 -778 704 -672 -570 474 87 -451 298 -14 750 314 533 -363 -165 -738 -912 -981 15 404 65 591 -369 -641 -281 -517 -357 31 566 386 6 -872 395 -330 625 -787 -356 403 -114 -134 -773 795 940 365 927 -437 255 143 435 -259 -403 -934 13 -566 -641 -14 -455 479 347 51 -472 -730 266 919 134 606 -174 -812 -130 122 315 322 29 528 239 21 -249 295 -267 118 971 -499 927 -407 -94 669 229 -294 125 -288 -705 588 -322 -363 -935 -374 -341 -113 187 850 -361 -294 563 -848 -877 -836 578 -430 678 269 -52 60 439 -256 -332 -945 763 -71 -35 -533 -16 596 -203 188 -640 795 -923 -523 -241 -211 602 617 871 41 -536 -704 320 -420 739 -571 13 -669 -4 189 -269 -413 212 351 561 823 531 29 800 500 682 167 347 -456 -865 987 27 -964 588 147 242 104 -567 953 999 32 -23 -559 -591 945 812 992 140 -699 406 214 -50 -487 -986 -191 -729 906 322 -518 -371 -959 518 -189 342 -144 282 -835 374 -482 829 -359 961 -227 -264 889 735 602 88 -154 96 981 765 -974 -955 -273 107 -309 615 -943 81 -422 -59 747 -549 -910 -668 697 -116 176 -686 367 608 884 935 359 -8 752 -862 622 -600 188 -833 907 485 -758 -171 -38 106 -171 -85 -494 277 44 941 643 -862 591 874 879 -476 -773 -606 -146 -337 621 -804 292 -749 605 298 268 935 -905 615 49 -277 581 -687 -597 -52 -637 864 -829 535 659 460 476 -895 505 -116 674 92 -773 549 902 529 319 137 408 -18 -723 19 703 -243 285 -304 513 -123 255 -699 -536 -773 -915 249 908 -868 672 -721 903 947 14 -985 449 -608 -294 531 703 -502 790 -673 -584 -308 286 320 476 946 688 -652 -803 622 112 890 496 -387 -122 -655 392 959 733 -581 786 -720 763 816 -602 541 -250 -492 -819 -267 324 539 217 714 66 492 -462 177 344 655 715 266 753 -807 217 12 888 784 -101 219 -202 537 -290 405 692 -850 -441 -138 766 76 -936 -331 448 -535 315 18 -655 -508 366 -134 271 -179 494 931 351 -756 414 540 94 -119 -762 -482 -539 593 356 -233 -984 -496 -593 163 -202 422 -185 365 -36 438 -97 912 -531 -379 733 840 -209 692 779 530 -303 -831 362 178 -894 307 -411 851 709 25 567 682 391 -172 498 786 -420 -106 -253 214 -534 508 646 309 -442 -463 879 389 -232 -411 645 194 -442 519 977 -383 -669 -585 -306 -929 -40 473 791 -334 356 -914 915 169 -21 -165 -881 -982 188 -907 878 -948 522 -171 -189 -913 -629 -310 -479 -435 206 -87 -108 190 299 -900 521 816 144 361 26 -783 15 938 -580 70 -862 -142 382 889 -161 211 -648 660 985 348 555 -596 423 291 55 -534 -204 -328 -796 348 982 447 -63 664 10 -341 84 -768 -667 810 -291 -892 561 219 -949 374 -313 -212 -676 987 548 -847 -364 -34 857 505 984 -731 90 713 -634 698 914 -231 964 -511 -267 -966 -725 -720 161 -261 -659 -706 697 750 -918 -785 744 274 148 421 -77 -91 438 496 645 862 -135 -831 -840 808 561 -380 -720 -620 723 -274 -493 -252 108 21 581 -399 -538 215 568 49 890 -618 -814 293 -20 526 658 322 -935 -62 768 40 355 327 679 593 -292 532 -790 468 187 -901 263 -942 745 277 -925 284 850 -736 -90 630 -262 710 321 775 -120 142 -196 902 858 746 -90 -402 -352 131 -63 -85 -862 491 361 790 507 554 -258 -641 72 -691 227 -912 -157 954 -26 -579 -580 -306 573 158 852 -973 666 -792 -767 -130 -619 -48 402 122 9 185 -138 -154 -786 -981 -881 -325 386 656 500 936 -468 697 215 -469 581 932 -320 -968 -670 244 -8 -522 914 -375 -735 -625 -620 -101 -82 -111 -851 -407 434 34 908 121 936 -869 486 722 904 -602 -170 894 854 331 433 -89 608 920 498 317 243 -300 -918 10 319 866 -329 803 52 -949 90 742 894 -833 -655 3 601 -542 704 -88 -397 -627 -118 855 502 679 -25 453 -408 -109 -514 -481 298 -295 907 -336 -850 -49 -780 -359 418 193 -688 704 -899 -653 -862 -87 -803 -804 -521 960 587 41 -247 727 852 -53 -538 -256 890 623 902 -175 -824 522 742 -396 -291 647 -408 -166 -12 169 408 555 -69 -386 223 336 365 674 -783 -446 -62 -294 -851 -979 390 273 366 820 757 295 433 -564 450 -361 -208 -396 697 563 -756 -264 824 768 -492 -586 575 762 -678 307 180 442 -310 -904 906 140 -197 -6 -798 52 429 -219 -158 -373 -112 -699 421 316 -104 191 388 90 821 -319 -362 312 -949 -644 646 434 782 -471 559 -672 424 -322 810 -64 60 74 -443 -258 -447 -101 471 -464 -98 -161 -935 -993 -784 -574 -462 -950 -469 743 -234 41 -271 718 564 -148 -736 869 242 814 894 282 694 921 791 -820 -485 -306 -514 131 5 -672 610 -251 300 31 -410 155 -987 608 92 12 -456 -172 161 597 813 241 -969 706 290 276 -671 -714 -637 449 54 530 577 367 325 357 346 823 -812 -496 -272 -706 -661 -541 -554 -601 563 184 388 383 -138 -897 919 269 677 -277 240 -392 -565 495 -699 -853 177 952 -850 540 743 -539 165 -950 580 -273 -73 282 -283 -451 611 39 -515 -977 -963 491 234 -409 -950 -129 -259 -30 88 -289 184 889 -309 -915 -17 176 -420 -218 -265 -586 -848 465 777 779 352 924 -419 -766 -534 246 -405 654 88 445 -712 -809 -399 -172 -92 346 -887 -368 -698 577 -868 516 -928 960 -293 574 -856 -378 -988 863 -344 191 6 -244 903 468 -818 -124 -273 725 590 559 -380 -353 310 -494 -263 -160 -674 -555 -641 -874 709 -93 745 243 -740 706 -761 -999 42 442 -782 -921 -299 -569 -539 -402 -712 -406 -351 -519 953 674 -46 -215 344 22 -35 858 -549 177 933 -731 546 -170 800 -64 46 -186 -387 -290 -870 -797 -323 -671 -181 -708 867 137 438 742 -990 267 -277 274 254 -730 -864 -242 338 -167 811 534 403 93 677 67 -210 -255 -96 -4 152 999 189 -704 -252 573 939 -134 576 -694 696 812 -196 -352 629 -470 881 740 472 -74 336 -665 -910 146 -548 6 667 -333 -514 675 -386 -611 -301 260 31 251 -29 406 271 -817 -183 -834 -677 -276 653 134 605 -678 371 381 -30 466 281 -733 236 -656 666 870 -154 793 -955 201 162 -450 -294 -117 -742 709 67 606 241 -698 434 535 -440 -704 368 746 326 -588 -254 889 -780 -21 519 937 328 -729 489 911 -605 208 906 -825 531 -982 -918 -905 -50 420 -46 -899 894 630 -813 680 879 387 181 626 -27 505 -614 -282 -973 73 896 -429 544 -24 -803 904 -445 -786 343 791 -282 -33 -143 552 225 397 -378 950 950 856 565 854 -336 -175 457 330 196 -890 -691 -769 772 129 484 67 -436 -3 -783 73 365 954 188 -745 -163 -785 -2 841 546 748 -317 318 898 -678 575 971 397 576 963 367 -344 -165 -652 -10 -859 927 -488 190 -907 -545 -162 -340 195 121 249 468 444 831 346 -419 -226 -473 -945 -94 -779 524 230 -10 301 332 352 592 -606 528 -956 136 818 -562 -194 874 761 255 724 -293 27 733 -142 624 -460 -537 -372 -291 902 -97 -81 955 289 248 214 713 745 643 441 294 670 880 -406 -558 -639 -117 -264 -165 -782 160 67 -130 -559 803 746 775 -939 -294 5 610 -831 -480 -872 900 29 878 298 710 860 -696 -940 147 -244 -811 85 -888 -961 161 -390 945 967 -377 567 32 523 725 -115 205 -679 159 -990 56 232 -127 -446 -60 -559 -242 -127 332 665 -135 -169 -856 -51 161 7 -79 -8 -414 770 -863 -490 537 523 391 -269 -69 69 -532 646 -541 -5 -441 -551 -30 439 815 -592 768 206 182 -249 -452 419 411 710 747 -694 465 261 568 85 471 26 -522 479 185 -771 500 886 -528 698 -328 -707 833 789 909 -477 -807 -705 -300 -452 993 -98 629 -38 -656 643 -557 982 -908 -268 342 45 -619 18 543 358 -24 -573 -132 912 -841 345 745 -201 32 -614 -956 686 -632 -324 758 446 317 -442 901 677 427 350 126 -870 83 803 -793 -960 181 871 248 -108 229 -559 -72 359 -418 -1 447 413 -484 -801 903 -265 806 -523 239 149 -359 12 -182 -409 179 396 -945 -286 -950 244 903 -657 757 -929 -281 -379 635 460 121 -860 351 812 532 -406 -287 -20 882 -453 643 -935 -869 954 487 68 -402 233 -597 615 -4 -469 624 832 13 554 240 695 -630 -414 -63 83 372 -816 -830 -980 840 172 293 -122 -355 -116 388 385 -58 -928 71 -740 944 146 438 -392 239 -33 398 46 499 -57 768 -388 86 4 -407 889 -856 372 44 231 134 -193 -999 -235 -40 -572 -387 756 351 935 -861 27 -871 681 -229 961 324 735 -156 -100 -267 34 -358 648 445 -130 -704 -546 619 19 753 580 113 634 291 533 -999 360 360 -575 293 -150 647 -128 -928 -847 992 664 -540 -240 97 32 309 -503 382 892 751 620 74 -862 90 -61 -474 -360 -923 594 310 -255 -567 900 151 -232 -246 871 254 -262 -243 -235 3 475 129 410 726 661 -581 678 -749 133 -210 825 410 361 -499 -707 521 -519 370 -101 -936 -919 885 862 993 277 819 859 -936 892 693 282 788 -526 99 -69 -682 -784 -856 973 426 555 996 252 77 842 501 100 -166 353 238 -208 915 314 451 -56 734 84 -825 861 -425 -765 -651 -412 260 767 280 373 71 -528 175 -233 312 -227 227 962 -743 -887 -839 78 357 -646 173 51 -327 -441 704 -674 993 -278 435 1000 -753 451 -91 -728 649 -80 -542 660 -167 31 -540 -118 -31 -562 213 -301 -812 836 -752 482 367 -786 -840 -262 -325 -559 -77 96 -752 -718 -841 152 431 -21 -818 612 -685 -475 -758 -779 551 -482 -326 241 -860 -504 326 802 -644 -623 434 -529 722 -841 448 -321 578 44 -602 314 279 394 957 -526 987 -31 -329 445 -747 135 -833 -174 -185 -216 830 -805 -172 -747 169 507 -920 -607 -655 485 -902 -662 74 807 -490 100 -475 975 232 962 40 -244 602 570 405 620 313 -830 -754 -533 -474 101 915 350 379 -418 981 -377 286 923 -534 285 -932 -19 108 658 94 -418 -539 -169 671 662 667 265 -59 616 464 822 11 -21 -560 169 -167 -99 -330 -95 -192 629 -106 -554 994 112 305 179 -772 -903 -219 596 -470 -993 -810 279 -538 -25 63 -795 763 -247 -62 351 -658 551 484 806 -326 512 -763 -36 560 -633 471 -199 866 731 977 -943 -521 -511 231 -145 22 -371 -537 557 -765 -656 -828 984 -162 -632 515 -896 905 627 368 -616 337 -94 -256 749 -266 -180 797 -949 -982 490 696 150 -13 701 -546 -486 -930 14 97 210 -638 195 651 -836 658 -417 17 514 -914 -125 -814 -925 -558 723 -525 -99 -443 418 -90 -198 151 277 536 -792 -452 23 625 -879 -643 202 -611 -33 350 -679 808 648 407 -942 -188 -913 73 887 469 -204 -807 176 541 876 251 -377 213 -472 -352 236 -387 -529 606 -922 -753 841 -615 -832 -995 383 -722 305 242 3 201 -406 967 871 -156 -704 125 -259 -451 77 -185 73 -887 -504 821 -219 316 519 -380 784 642 874 219 -149 -558 939 -863 -673 696 -714 -553 8 753 685 641 -426 268 297 -932 -32 707 -359 732 -591 -582 -194 -833 488 7 -89 316 -309 -772 811 225 -503 153 -496 -876 450 -170 -684 459 14 872 -289 -258 -616 -896 788 -728 -9 -22 911 -133 -135 -682 680 -99 -500 -15 -427 303 -556 75 -172 -327 909 -912 78 -432 509 -721 418 200 -829 388 544 84 -345 153 -261 851 -711 404 -555 -696 -474 562 -31 274 -403 -157 -951 802 391 -648 -952 -650 -987 -306 7 33 -845 661 402 -806 350 96 -332 384 404 529 105 571 916 -118 163 -694 -441 727 626 -13 643 -984 595 -866 775 -735 -514 317 55 791 607 -130 -986 -373 -613 -764 -762 -31 -507 401 -100 27 307 498 -441 -916 688 962 507 222 957 178 516 555 -766 118 -557 -313 875 559 651 -812 522 719 171 -590 949 574 -420 883 -344 193 231 164 166 -209 -132 531 -775 -662 -583 -807 981 413 744 -125 271 857 -888 480 686 900 -828 131 595 742 735 -550 -181 885 591 -152 216 326 57 -32 -958 529 -234 752 414 969 652 160 823 -96 91 -601 -806 -854 219 -162 296 509 -202 321 36 -772 216 639 90 560 833 -726 -335 230 328 117 686 -925 -681 426 264 529 181 -820 74 216 -899 -773 -402 -14 371 -689 33 -641 -618 710 -353 -356 179 490 -730 458 510 -780 951 243 385 268 -954 462 -856 178 893 -428 308 596 -411 618 25 -59 923 327 27 516 -395 -49 14 -219 -103 223 -993 405 -405 518 875 -848 -650 -721 971 -657 681 -587 -572 664 -947 -120 -248 943 -555 -706 79 -358 -872 -339 943 -720 -12 90 794 179 -393 -343 -324 335 2 838 734 870 -340 -917 -539 838 37 -397 595 818 -572 309 743 360 -526 399 -328 -60 397 -680 71 951 -365 -364 -64 174 -185 -295 -939 211 -662 -147 527 -163 178 -189 380 488 -503 28 -943 843 -75 822 244 455 640 -985 -477 -268 -473 -126 -469 603 -849 -511 -876 664 832 976 -392 451 116 832 -662 -764 173 808 562 481 -691 -199 116 -520 433 -984 682 95 16 -881 477 193 60 -469 -660 -920 498 864 287 137 920 -909 479 896 -549 -206 -580 10 802 202 -501 951 823 -574 650 103 638 -789 -888 341 -202 -575 42 -39 -724 -779 763 -43 -277 530 -765 -406 -422 656 -951 714 -859 839 -986 -28 613 -961 923 -781 -408 -564 626 -135 -378 -256 854 -22 65 189 464 -776 -908 -466 942 -113 -32 399 126 -285 325 -785 -924 -439 -626 514 -669 -532 567 407 848 -495 -465 801 48 482 -275 669 -443 858 -821 988 -200 -357 230 977 277 -754 -476 -888 -176 -884 -894 -592 907 -850 195 112 397 386 -726 -155 -855 703 -720 269 515 698 419 339 -957 121 928 634 242 979 540 -728 290 836 586 581 191 -847 373 175 -105 245 -464 -309 129 881 794 -629 -494 -902 676 418 -14 466 -671 171 1000 -775 -125 -363 -615 -279 -288 -114 535 -648 140 -496 40 -363 -939 -390 -784 738 -704 -80 468 -765 -697 61 -367 500 435 305 226 206 -73 -613 311 -12 534 -475 -322 -682 -679 -518 -835 -210 450 -305 -557 557 333 -863 -575 330 50 701 955 803 16 625 231 504 176 991 -564 545 183 -21 563 -782 313 813 -30 -14 -565 388 574 855 719 -848 -258 482 320 308 173 701 -998 463 -297 50 -424 -38 546 856 548 -42 850 -300 -660 947 626 -528 14 -331 -412 -694 -811 842 619 190 874 670 75 -374 518 -425 542 -521 -831 -732 280 -931 324 -308 -847 -606 296 -973 -455 884 879 -4 86 71 182 497 244 647 803 235 260 704 -390 -864 -231 826 941 542 -43 156 900 -331 -467 -579 365 471 569 -866 21 -902 -663 151 -567 199 219 948 404 953 441 271 323 396 -204 -11 141 -894 395 319 696 863 276 -689 506 182 615 -500 683 -345 215 240 722 325 -779 -403 199 248 882 -455 -775 -516 -406 -82 586 -474 629 410 -993 -732 -911 71 892 826 763 -581 419 -157 -722 -54 100 998 717 470 -833 -384 174 108 -66 -140 -598 -449 855 -351 -716 -437 -437 -758 -772 352 -493 -994 -519 347 424 -90 -4 -729 976 468 146 -26 426 581 622 -143 462 57 -930 449 -874 933 -768 925 -569 -132 388 -815 -563 73 -849 -115 -288 783 -994 -183 -331 636 749 130 -129 955 -474 762 -312 729 -935 2 -604 780 -790 -555 -673 -367 754 225 875 -194 776 -110 -196 112 -168 -364 982 -420 255 349 459 -370 -871 131 365 -662 397 -629 -471 -395 294 -358 971 -8 -591 29 -923 -48 244 740 -418 122 211 439 -116 444 -771 940 -978 134 -728 -406 -11 118 -285 -80 -402 353 154 -494 -630 -765 806 -15 82 637 -784 850 -867 -22 -926 435 -421 860 564 -679 733 905 793 247 -845 -500 -950 817 -93 355 -742 906 -681 891 -194 488 -924 -475 -210 -576 787 557 -426 -834 -347 843 369 115 208 -989 -11 -149 -257 -930 -166 -339 -362 268 560 -972 -354 -686 -556 -916 -980 89 389 934 -689 -842 314 736 601 99 342 -645 -294 922 -675 -405 -550 -978 303 405 -886 445 -726 -524 -65 996 220 -970 -467 -337 -734 -942 960 -14 -182 748 875 439 42 497 -178 539 247 -502 71 784 -787 -106 288 -717 168 -941 710 554 66 36 222 196 -917 232 -106 205 658 -675 -620 878 -13 -678 -258 681 341 -692 -177 -311 -387 754 -391 -314 -856 -201 252 -796 137 73 87 142 -177 916 -32 320 717 243 986 -411 -856 -356 -453 -360 437 528 703 350 -131 555 -991 -845 932 770 -349 -666 -666 774 -61 92 973 -17 498 -90 393 628 -416 973 -127 68 -328 540 -870 -754 -897 874 715 -108 592 -953 876 428 6 -749 781 -436 -479 -71 -234 -873 552 -189 396 210 -912 -399 119 93 342 350 782 393 -330 293 -320 -934 672 -70 394 988 875 -40 436 899 615 485 812 538 -709 -794 -527 -698 597 -651 -851 -487 917 -978 666 759 218 -985 -428 110 -474 -605 557 -470 -944 268 -145 393 -172 580 -134 -118 175 952 195 723 898 453 -865 -520 311 942 962 -717 -776 647 862 639 702 -74 -775 -813 249 350 266 25 812 590 -214 80 305 798 -551 -71 31 -942 -720 -444 -313 296 543 886 -22 -355 -142 -240 604 514 875 -964 -152 991 374 -989 983 -975 -156 -577 69 -603 -929 199 -560 199 630 -172 633 798 209 224 -891 -825 87 323 556 -608 14 664 -22 -723 146 201 -192 112 -482 865 298 23 -544 -76 -476 -246 -300 169 -718 -494 -305 -668 200 -463 -971 -921 -415 659 724 100 -677 -616 581 -254 -468 -603 -326 583 -672 967 -930 984 -330 -258 135 -161 -559 -702 887 966 897 623 429 361 -278 -222 -645 625 -337 331 -461 -552 775 565 784 -737 479 238 598 -335 -72 674 -863 935 -233 914 -67 -650 -7 -806 -168 329 -451 404 403 -116 677 662 -310 6 263 481 -100 -707 -44 586 286 416 363 -277 134 -95 -35 -66 707 -572 277 -788 -506 -404 -494 833 -44 90 447 -382 298 -894 -550 -416 -16 -489 -171 613 545 149 564 -97 893 166 -668 -377 -736 -909 86 -405 -737 519 -890 -925 815 593 263 -137 837 -326 372 -622 216 -882 -420 729 -978 619 657 360 362 894 -202 -788 177 -982 589 -444 -372 517 -746 294 170 -90 421 599 -369 623 -241 996 529 700 -338 -991 713 -30 -553 457 970 -711 764 117 -600 -310 -779 720 432 498 -745 -745 -343 -658 57 381 301 293 -501 510 542 749 194 637 402 -339 611 109 10 123 19 -458 372 12 -255 -737 54 976 307 -913 -350 315 -850 -746 -523 -940 582 -203 -46 885 -41 549 762 285 -383 414 -743 414 290 508 -866 -212 -961 805 97 488 450 367 -15 454 -96 244 -156 928 791 945 915 179 -883 108 -378 855 558 269 -232 -977 768 440 232 236 -187 45 -422 973 646 -52 564 -975 -289 546 -154 -127 -854 690 290 -178 279 -966 813 -491 469 -394 978 203 -841 406 728 818 501 -385 -948 -311 183 -421 388 449 584 -616 711 963 -379 218 -250 691 810 893 561 26 977 -680 -360 77 209 984 875 -322 982 -629 -716 -583 627 -939 909 652 -713 -723 -506 -855 323 134 -867 981 634 -526 141 -756 -563 -830 -846 -236 -411 654 174 796 -955 -485 257 305 -846 11 283 -507 837 -561 103 67 -783 666 -779 147 365 25 599 -357 -828 193 104 -365 -505 -629 56 -911 -881 325 748 -121 -502 -894 683 404 125 -638 898 19 -900 -30 825 676 -358 332 512 676 -925 -325 429 -995 -383 173 582 -294 -415 208 619 -791 -377 716 -629 -527 -24 986 -471 994 -546 5 -81 -845 -441 -21 -580 -947 -875 462 -240 -822 -28 -292 -165 -5 -540 286 346 -232 71 883 -920 653 660 -402 688 -820 937 90 -617 41 340 -6 -545 -767 -466 -982 33 -189 -80 19 -734 832 -140 -611 -119 109 323 811 -690 -736 483 817 -595 -46 43 -967 206 -872 310 538 -995 848 -293 201 -708 -193 33 625 828 -444 -298 490 533 -697 -347 440 951 -60 964 665 62 -211 -333 -379 470 -230 -532 354 829 -834 -848 -424 910 875 -115 733 692 466 676 -595 435 -448 -80 -24 -206 -859 -74 409 -335 -671 -696 -184 729 -83 -141 -416 862 227 -76 -526 173 323 767 -358 -632 -886 -243 -474 -507 901 116 -303 -792 -629 179 567 415 697 -953 743 68 382 253 -349 455 954 -666 193 349 392 693 268 -466 -296 -188 -549 523 219 371 884 -536 -986 -283 808 280 173 -219 222 835 -112 56 -604 -740 -197 396 -387 -914 757 585 -354 -670 -340 218 620 -341 -104 964 98 -850 -675 -388 238 -818 886 -775 -895 429 246 -831 -801 347 -249 -552 661 594 237 -990 -865 -837 -848 664 -248 -645 -693 694 -410 512 641 -405 614 240 282 111 953 -507 528 -870 380 225 -191 -263 -317 -503 -255 149 155 619 752 401 -533 840 -124 -469 -234 385 -28 -99 558 -422 -234 880 -539 738 -126 62 -974 992 209 -792 -289 -945 -836 -959 601 -370 351 -125 -240 -964 -666 -996 618 -302 -615 574 -563 -116 439 619 867 365 942 243 725 -386 -334 -669 -384 624 532 956 324 -615 -840 -4 471 -98 150 -39 -820 -755 15 -110 549 752 -513 -768 83 955 -631 -535 -231 970 -645 259 299 996 -523 932 -867 -663 743 39 -495 -684 797 -573 -370 -44 233 12 870 292 358 -365 -759 -378 880 588 -738 407 355 695 -732 -163 716 649 955 163 84 -511 994 345 -556 -124 63 -419 161 -617 654 -536 -321 413 -369 954 -779 -416 283 302 765 559 105 -366 311 877 -520 909 -886 -255 -84 -54 -895 -820 -403 15 634 -933 671 -958 426 838 819 -337 501 752 -366 -334 988 669 968 -753 -304 -327 -931 332 895 187 -586 -409 -849 -907 909 -434 861 887 1000 797 634 -518 9 -109 -826 -328 -529 998 -201 -442 628 150 757 -792 355 -150 837 140 -892 -828 -717 274 -759 481 -920 520 512 -410 -859 649 -762 589 791 -705 511 520 740 496 -936 356 -28 -330 -588 -407 13 -619 -61 -532 734 -683 -335 909 -398 810 -73 204 172 -664 253 -327 10 -893 -127 -465 78 -442 -321 -466 -228 -906 -5 830 134 921 605 -341 527 -149 829 633 -391 -54 -944 71 202 -783 623 -393 280 -609 -138 400 290 437 42 -570 -598 -811 213 747 -743 -581 517 769 -882 -491 298 -735 -719 228 -523 366 -689 381 302 977 370 -331 -818 703 -452 941 -789 -768 783 806 699 -163 182 -238 -897 619 820 -176 -873 -181 -920 -757 -109 368 -315 -91 -723 -158 -538 -988 100 -27 58 787 -326 -286 -449 702 -220 494 86 -114 996 -394 -860 -206 -907 564 243 934 -78 -201 716 286 367 -590 -871 -174 -905 137 543 616 -959 -254 116 168 -14 286 225 30 -710 -890 331 831 996 -713 -994 -305 322 268 -389 -984 -619 357 344 -626 -341 834 512 779 462 199 -178 -252 850 -35 207 658 -216 -342 429 758 -518 -987 -853 -188 -447 -53 -369 -72 -147 -761 -562 -766 179 -776 -316 645 8 -750 357 -172 772 -866 -972 22 -640 -957 580 308 676 -460 577 -737 -641 -758 882 789 -691 882 814 -447 -655 -88 -527 -231 214 -830 567 984 846 -897 79 534 -973 733 -354 266 -589 838 436 -683 902 446 -754 -401 496 457 -415 868 -752 -260 -692 284 -147 -81 -247 -419 737 208 370 952 212 -95 -787 256 980 836 542 687 737 620 147 36 -493 808 210 888 -669 849 484 -623 -313 -963 787 195 -93 -572 -639 463 44 -244 -776 -133 707 -896 -897 254 229 71 944 -864 446 85 -379 621 -103 159 866 -585 276 -589 -240 -621 131 971 148 843 355 100 -355 748 532 -622 -629 267 -363 593 -112 -355 494 817 -631 479 -468 -91 367 -837 183 -28 909 203 853 40 691 28 813 -542 -828 811 -442 -584 -534 -958 -376 -746 134 -903 547 -805 948 -930 226 -118 -138 577 -855 849 -341 -592 -108 845 471 -197 199 -829 372 -410 -450 774 965 141 91 484 -315 -6 891 692 -935 119 339 -161 745 47 381 -223 -740 826 75 731 -660 291 631 -350 844 858 -440 -680 221 -811 -369 160 -189 973 287 -896 -870 -144 -695 560 -892 620 892 -276 763 97 -386 -306 202 -419 -686 291 -740 393 -60 -647 912 905 -598 -261 -509 -316 861 -881 332 -421 -64 958 -23 890 -35 -176 840 -817 955 -580 520 -172 96 903 -660 -245 964 -827 -446 900 -50 714 559 936 -546 -331 492 759 598 -215 778 -665 -917 -592 500 -14 -83 325 817 307 715 -525 -472 450 481 259 -703 -931 987 323 101 557 -370 7 799 782 975 777 -645 413 -586 52 155 -379 -752 -117 -115 795 649 638 -837 686 -524 480 912 -49 -681 -190 -947 247 832 123 191 483 309 -660 -190 13 -586 325 222 -470 -55 -258 524 944 -232 177 420 -386 -599 -649 -865 958 838 -860 -701 -690 735 137 761 486 -943 874 -556 996 -669 624 720 -728 222 -691 553 -946 -218 264 499 775 160 102 -695 104 -50 -854 717 137 -772 212 -753 831 -660 227 -55 611 -687 -432 670 -396 -575 -614 685 431 624 -678 705 613 839 -109 -72 -35 -980 -11 400 -251 711 232 343 -931 733 496 -778 -498 346 612 -153 -618 818 495 198 594 458 117 -224 430 -250 -587 -480 -448 -17 532 -793 -745 439 468 -214 717 -589 -70 -633 531 855 -873 -653 64 783 202 -409 656 -552 155 -425 852 861 441 268 -880 450 -655 -54 -7 123 -944 40 65 -493 -537 975 177 517 697 593 136 -947 -817 163 903 907 -263 -16 918 -898 -321 -187 900 457 -736 687 -772 508 712 640 110 -115 252 -457 -590 953 760 -98 -585 611 -992 -203 661 -668 482 -921 894 -345 -422 342 130 -769 981 -580 -215 -304 -810 -763 -207 -208 -432 538 -775 -504 511 367 -769 582 -457 -673 66 90 36 -979 -401 -902 32 -132 -634 353 360 303 -593 -523 -560 -177 -202 193 -514 262 -370 -381 483 870 932 165 506 -950 270 312 -983 -920 -522 977 -919 899 -211 -404 -388 713 997 -634 572 -60 121 -651 -249 727 51 -386 -676 -824 -316 158 803 120 975 687 71 873 70 678 268 -73 565 -877 -604 -503 2 -637 146 -920 -132 -757 -243 -935 -575 -332 192 290 -510 -966 -635 -549 236 298 729 320 85 650 867 913 -27 161 943 -994 -722 691 386 -435 4 -611 77 -998 -383 765 -804 310 -378 80 713 173 -926 963 133 -864 -941 876 -775 553 646 140 -992 -338 274 -135 -523 -263 946 -611 924 -173 -648 -296 268 -854 -90 -844 -597 284 -600 -123 439 896 -274 79 508 614 -259 -682 -2 781 412 44 -311 -893 378 842 -509 -124 -696 700 461 -171 -49 -138 -339 407 856 926 -386 983 883 -414 -453 -239 -547 -682 -528 879 151 -758 448 840 987 322 493 109 -565 -455 -874 698 -282 622 664 511 804 317 -387 822 -962 387 -701 225 -289 -131 434 31 293 -825 -719 -210 917 -986 243 -498 -210 175 681 44 403 715 -62 -836 -249 -577 -312 410 -481 708 231 -27 -776 247 -602 564 559 -169 -564 974 -35 722 -599 321 -276 203 584 -880 892 -723 -544 -404 858 844 17 -976 -896 662 167 -550 158 -882 338 552 -752 242 -50 561 -313 295 715 -77 -986 -382 328 192 -980 213 -352 106 263 814 -516 829 552 -57 -856 215 -665 -18 223 614 -692 -945 -650 -962 -6 721 633 -407 -575 -211 341 96 557 -618 -757 434 -347 108 95 -932 992 720 -394 416 61 724 -658 -481 266 -168 -564 -367 94 -109 1000 124 -629 -999 -886 616 136 6 -916 -543 -581 -77 -441 -209 735 -953 -132 49 657 360 -215 998 616 -392 -567 -55 -304 -189 -850 -230 -536 178 684 557 -81 816 524 -149 -44 -239 25 245 -407 -112 -423 -154 41 -447 -769 125 318 -999 245 -107 936 -274 -835 -996 -138 724 -629 766 -200 668 -350 -718 -48 -828 452 38 136 -112 -208 -947 303 -777 584 -806 -392 -856 79 -204 874 -666 -924 79 -99 391 -946 570 991 -513 -891 881 -63 -954 529 70 -431 -54 -398 678 -88 -48 -721 -341 549 270 -61 174 -347 991 643 559 -641 -970 -287 572 -113 -19 917 719 351 644 549 -553 66 -607 550 100 142 794 -447 -37 24 -263 369 -482 809 -133 138 -347 468 358 -415 -632 -375 757 547 0 -295 -86 860 698 202 9 948 458 -820 499 -659 -943 131 760 294 -698 834 -574 219 969 -333 -438 531 21 150 -988 -803 -397 55 -887 -690 -954 949 683 -553 -340 -671 356 -228 447 128 564 -65 40 -370 -496 401 159 574 -843 863 329 486 661 -386 -116 692 -868 -910 -488 830 -392 845 297 762 -687 205 745 257 849 741 -985 43 -193 86 378 190 -597 -115 124 347 -125 -675 314 -580 -29 -426 -70 -993 243 938 -973 -133 52 355 601 -360 847 51 824 -207 -765 702 -949 50 317 979 -236 -761 194 -533 -73 -876 783 984 739 -87 724 -215 -756 666 -179 -735 562 -552 509 559 856 -282 -462 -733 -318 725 248 695 802 965 -128 31 726 -579 622 -52 -857 -718 -241 400 -180 -579 307 432 615 806 -538 -779 591 -881 247 235 747 246 128 916 181 108 -439 -847 849 -748 -414 -330 549 -222 360 716 107 -699 187 -243 764 -47 758 110 -238 497 -869 217 332 -334 -652 -320 -193 -997 354 970 79 646 -327 484 -138 -767 783 48 440 -819 614 -535 -816 912 422 360 677 -411 327 905 538 974 630 69 931 618 -225 -984 195 -233 -120 496 -355 -972 -383 -581 -236 164 319 -264 -687 584 -805 -417 -828 -811 531 -566 -645 -201 596 -723 452 -412 -603 738 -569 -440 -136 640 -332 911 -885 680 -814 -281 423 -633 -63 967 258 633 -600 554 146 -256 -251 703 -407 -840 -617 -101 -748 -248 17 899 -614 206 -274 -731 -926 -244 -985 632 724 -1000 -491 -610 -311 -480 26 -478 -202 423 -42 -273 -340 -410 -508 -599 420 -586 192 -890 -93 631 449 -361 -588 91 -181 104 -513 -914 898 540 -807 866 234 125 299 -434 -167 -729 575 475 -144 -611 326 -695 95 781 -44 740 363 -513 -819 394 429 -933 -846 784 -311 721 324 862 329 435 699 -51 918 210 -306 442 889 195 -326 -550 453 -248 572 617 220 860 -382 666 168 729 205 205 573 845 -795 -945 234 198 854 -390 -112 598 -119 331 992 764 -513 -534 -456 815 450 -418 -716 584 195 -578 -334 830 460 -980 -571 -107 -317 474 -2 -500 -964 620 407 -189 -312 210 644 200 -237 -159 -154 -17 -113 25 274 -500 -589 -107 260 361 924 -657 -828 -867 411 125 -811 -807 97 -563 569 -193 -112 -905 6 850 359 396 53 -953 -756 -767 -539 -454 -920 -648 585 -378 54 -257 381 327 462 -571 584 648 777 -907 90 677 256 344 276 23 881 -805 812 -51 -996 207 -296 -633 863 -778 -563 805 -535 -741 -953 476 -805 365 297 -420 345 -345 499 -92 686 -206 -467 -896 -393 -31 -402 -516 472 104 -494 102 767 -630 -77 -725 400 814 -707 45 97 -490 -997 -441 830 -86 -982 890 -611 -120 -154 -536 -523 899 -787 -24 821 -411 261 -375 -681 -752 548 333 257 -644 -671 493 -935 841 -566 -737 251 -523 69 -999 882 -940 822 782 -55 274 -349 889 -69 -996 -199 -431 431 -907 665 288 71 -613 -747 -710 -643 -375 -278 -459 -233 -6 -921 404 -511 -518 -648 -223 224 -361 -689 -748 139 103 -546 322 -204 143 -890 -18 560 745 -780 725 858 188 907 369 -934 503 118 830 901 303 181 39 920 -965 378 89 646 -765 442 -85 -77 -908 513 449 164 -890 775 51 335 -884 775 189 -148 577 496 -532 115 -968 345 -296 -546 -759 -632 58 379 482 718 576 -97 -445 941 829 -249 -490 740 -960 791 -892 -676 485 46 -280 -767 -903 729 -102 -368 169 -899 306 -893 666 -938 -981 -805 833 310 -584 328 362 499 -407 730 613 -936 334 393 -611 50 -699 506 444 -995 -281 288 -931 22 944 97 -900 472 638 934 -297 -667 -629 -524 729 169 568 -944 -547 -530 592 151 -585 381 870 978 -284 -9 -40 -288 920 888 -982 -175 -474 -363 470 -569 -110 963 -304 683 -956 -706 419 -770 758 949 -351 -162 -742 118 -124 -557 980 442 624 -951 -745 -379 486 -175 -338 -780 -684 -904 -29 166 -933 -789 -511 -492 391 -185 -927 -238 23 -710 -574 229 -318 -407 11 645 -98 239 -437 124 149 552 -325 -943 -119 533 -587 -293 333 -781 719 -716 684 -331 -984 -795 -117 439 757 476 -969 -936 -4 -407 219 536 35 -818 117 -278 -207 -204 -406 -478 615 363 91 252 710 -696 -249 -856 495 -579 277 -888 557 173 586 -447 404 -909 -738 147 650 -449 -725 384 344 615 924 -177 -770 -527 403 -388 614 -31 -594 1 866 775 219 246 926 -222 708 110 11 -826 -924 -687 -462 -407 -832 -114 -465 -410 636 106 -728 397 392 -966 -574 456 -378 863 740 -715 772 504 -409 203 -918 -694 774 697 702 653 -942 662 -891 681 233 695 -550 403 931 882 879 225 27 -428 258 -906 332 245 -114 -745 185 -659 -947 50 587 -773 -164 975 873 -71 222 -245 800 -147 196 -264 -58 877 -59 -376 866 -969 -502 -826 -104 -926 154 -474 143 -638 -549 -854 903 208 -551 874 905 -481 -457 -609 841 -779 400 906 477 -675 -529 -654 160 593 931 -333 -248 229 732 -186 887 209 138 536 -240 -339 211 563 -595 751 489 634 266 -846 -998 529 -678 471 -374 -294 -190 -750 -491 802 820 3 -890 461 -215 677 928 811 103 -492 201 894 -549 467 -618 688 120 -324 -654 -207 -753 -97 -340 905 126 61 -186 -613 -620 142 869 -826 -406 -968 805 713 -497 -544 253 -205 -575 803 531 617 185 120 -6 -724 774 260 746 -495 600 602 767 177 22 -168 408 -545 -460 -118 -620 -766 711 763 673 951 -110 589 -628 -887 743 -36 500 -210 523 593 -545 -460 -195 -727 -638 564 729 866 -404 -633 -513 897 593 218 762 -335 -340 -335 -489 -8 -826 -867 -418 854 -976 333 -55 -342 -370 597 -480 567 -814 -364 -329 -232 -545 -76 -590 -668 221 -549 -738 255 -306 538 -211 -247 668 -980 -402 -172 -449 724 24 642 49 -590 554 -177 781 -900 741 506 -557 -319 -335 -144 440 301 521 495 171 950 769 263 -367 -350 -704 -855 196 -300 -432 -817 -477 -199 808 -909 -348 463 145 155 -988 -750 -239 491 -807 967 -758 -714 428 -381 -581 -451 826 -765 835 -148 296 503 594 -676 -905 541 470 -748 -994 558 796 918 -745 886 744 248 960 30 540 -514 455 781 -569 693 519 845 -568 -534 546 -920 19 780 -143 -491 982 779 -815 384 539 63 921 303 -414 125 -292 -662 902 -128 695 -241 -75 828 -919 245 -835 741 241 -21 493 -880 -863 -507 -908 951 426 822 -609 62 730 -831 583 230 526 -66 -483 910 -497 948 -195 -193 -410 371 179 -194 -941 480 -361 321 145 -121 700 -837 -781 -974 156 845 -642 998 -567 -538 916 -114 176 -749 159 -202 -515 936 624 775 266 97 442 801 160 109 12 -583 39 -326 530 -36 -306 -27 351 -232 -874 -939 -28 530 237 -807 145 -611 -709 432 708 -928 958 742 -879 -123 352 -550 -599 522 21 -227 737 -731 248 -411 942 -384 -811 -393 -684 -605 899 222 865 549 648 305 -85 -941 104 184 109 -434 -423 -559 -829 770 386 724 396 -208 -679 -9 -407 -462 708 -18 -64 -442 696 -364 140 -649 663 -677 -808 -600 266 591 3 861 847 -898 975 -367 883 -24 -474 648 -661 -319 374 530 138 700 964 -13 -257 -505 164 -347 -160 946 -518 871 -211 286 -275 199 247 -462 -337 758 616 -336 -114 -180 650 -120 -920 385 348 44 908 -204 756 18 307 -827 47 -815 -485 580 -538 625 196 -748 -710 -238 775 -743 -264 965 184 -75 -51 22 339 -54 -827 473 169 609 174 40 770 435 -456 -973 440 -203 -631 208 -989 -747 835 233 -231 -870 730 660 662 313 605 -134 129 -226 -145 -902 729 -769 -102 -573 -289 890 711 196 -424 -628 -9 161 -380 -604 -596 -397 528 -590 -450 -871 -167 -899 711 665 -410 675 351 -760 812 599 -359 948 907 436 -231 493 -628 30 -357 611 -705 682 -847 -775 95 67 93 -751 -152 -562 -287 -835 -362 64 -712 43 219 -802 -229 -838 -921 644 275 700 -758 608 -179 410 -922 -205 -907 -590 26 -268 -407 -500 -598 305 -294 -777 -135 -282 -626 297 -691 -542 194 493 884 321 895 -688 6 516 29 70 -660 -450 -969 133 645 212 879 304 431 -486 -441 759 -678 717 -97 -341 282 330 -152 616 -416 -866 -156 -55 938 952 348 -295 263 239 -460 973 -728 -758 -131 -965 213 881 951 718 -237 479 -619 345 465 246 -639 7 352 581 -519 -832 -87 949 248 116 -413 264 -321 -556 873 -233 231 -51 853 -714 -191 541 -740 -339 -380 446 -451 823 -982 -99 745 120 235 -182 127 612 466 935 529 -562 -836 171 -360 998 -680 -529 -247 123 -44 196 -920 -355 -960 469 -1 357 -662 -216 341 46 -944 -867 669 439 -887 -894 -802 -502 -455 -732 468 -344 -296 -146 -697 -963 161 -507 -674 -479 563 -883 -174 872 831 656 863 406 952 386 556 -274 -940 862 222 865 364 807 -854 839 516 -898 -44 -352 227 787 783 -44 -386 -100 -96 -785 853 906 760 194 -127 -770 230 -75 885 -333 111 -994 474 151 990 -973 -236 -189 91 217 861 393 -192 -606 694 919 864 981 -647 327 998 874 497 611 746 628 -591 344 716 -937 -621 -275 -925 -394 409 372 -181 446 -821 -371 282 -801 -450 -222 674 475 775 -176 -9 -467 -609 -608 328 -720 -253 -192 -77 -914 918 -551 -206 -772 813 -892 925 629 694 -392 -348 -813 -88 -645 943 -568 -558 -245 -240 323 392 -133 -538 413 -967 327 -551 -340 261 979 938 544 774 519 718 378 -846 -79 -965 -422 728 -85 -796 -33 -881 371 931 850 -24 -295 -632 293 433 -950 -77 -945 -626 762 -824 160 -92 731 -592 114 -298 -693 251 -172 411 237 101 103 71 891 29 -606 -458 451 309 -419 47 -164 -879 453 -537 77 716 -800 -266 -496 -352 -350 -653 -702 734 159 121 -890 -980 -570 -451 -383 913 -996 -540 6 -900 996 -984 997 -727 -136 715 328 -346 -200 -751 753 -313 376 -670 -679 -508 439 175 -823 419 -213 389 588 819 -51 689 -495 666 -154 -627 314 -632 -128 571 -442 454 -370 -616 -840 -713 -850 -507 995 -712 -806 -253 -175 -867 355 -904 -712 209 -390 -678 681 -41 720 448 385 592 -552 868 656 455 -488 -602 -61 -542 -819 -856 -332 -465 -837 781 768 -845 -611 677 727 -411 -299 -5 -708 151 -587 -722 -703 -499 -144 -591 -533 -67 657 123 150 -507 -591 320 -505 -627 -240 112 656 101 -905 859 -460 979 -855 843 38 -779 -173 -29 -974 81 -975 -281 -367 457 700 -893 -143 858 399 -751 -703 154 -10 639 730 -876 -885 -938 -832 660 772 -951 -640 -554 -783 807 975 139 -481 -153 -248 -590 -692 -935 -725 806 330 -53 81 -110 -980 881 -87 848 187 807 -505 616 -774 -128 -141 -678 -584 259 -940 -883 -601 887 862 -436 -489 -8 65 -540 -153 -113 178 931 889 959 524 506 -595 796 44 -923 -580 -160 516 -336 933 -170 641 -943 -880 210 -904 -651 110 -82 -597 506 -517 284 -828 871 -691 -37 -600 -263 -295 221 900 -332 675 180 193 319 862 159 -434 -669 163 -747 123 -693 -880 -160 510 29 63 159 382 420 752 -727 -975 794 431 -502 582 -128 -309 87 -978 811 80 -666 608 684 923 -198 -58 -729 135 599 659 -852 -853 755 249 318 -604 42 -538 -726 -200 -383 541 188 -24 -637 151 706 793 -764 347 -933 -472 922 509 -208 -71 -899 58 93 -150 694 401 880 -631 -572 516 742 622 -260 -962 151 -439 445 721 272 -92 680 314 -185 340 653 -288 291 289 460 -842 -675 -263 -484 828 337 -271 -990 22 583 -943 415 -161 681 997 -812 7 322 905 -454 424 587 -695 -836 97 533 867 676 -207 558 -803 -43 572 594 -651 640 541 304 253 -783 290 -720 720 727 -724 927 565 -696 147 547 491 500 680 -582 230 547 -872 765 818 378 -750 591 -76 -149 -340 -73 998 515 -192 839 -257 411 -76 504 -108 -536 195 194 506 166 -432 591 24 -886 862 -849 -837 133 -54 -702 -8 -283 -685 102 -257 572 -626 -203 324 -840 622 -677 -737 321 -639 285 718 -621 114 -985 539 -895 875 -41 -36 -240 -110 241 415 -883 9 871 668 -234 558 949 -108 278 -31 276 -352 -485 707 426 930 -129 138 -302 -274 526 77 915 158 -849 -502 -764 649 -224 -238 -108 -763 -868 -156 -379 -324 -881 -342 473 138 76 -508 171 929 330 -549 -640 307 -620 -924 -816 178 428 -841 -409 -91 858 837 -942 -797 259 -902 206 -12 198 -182 112 -836 -370 -585 186 38 877 -215 624 569 887 389 422 930 -922 95 806 -262 -147 -647 558 -461 154 -292 110 -64 -701 259 675 -305 611 33 -632 -626 -459 -996 872 -96 101 15 483 50 114 487 310 48 205 -584 1 194 -756 335 719 -377 985 -138 96 807 118 -942 788 5 453 -676 -589 321 -805 909 -242 -332 -900 -575 242 -688 -86 592 549 613 -990 -318 -457 -162 -125 949 999 396 -442 491 761 764 875 769 -991 161 252 -728 -851 731 628 539 880 -605 -237 -988 -101 -323 805 990 203 -597 739 889 591 96 -434 -645 -819 565 570 -15 501 -311 18 -32 -850 -629 253 5 989 199 -851 -313 -957 -83 886 -913 95 135 790 992 -749 863 168 -585 3 724 627 834 -961 421 64 -75 -888 -169 -370 922 -809 718 483 691 208 -801 983 -276 234 -845 811 665 297 922 -141 -532 740 290 6 -872 -399 134 793 42 -685 -693 -587 -377 589 255 -323 221 834 891 183 564 -477 -626 461 651 323 774 523 -126 347 77 823 -707 830 -306 -489 234 -739 -385 -593 -881 -266 -316 776 898 -171 -510 794 -922 -767 935 520 -195 -102 187 -767 384 -839 -92 590 -200 -736 -193 647 -626 -51 -580 306 -338 944 -747 905 147 -347 -632 -589 378 -329 141 893 -543 -354 657 -578 -500 -289 -739 -82 951 383 -326 -187 480 358 944 878 -374 -636 -73 292 -280 -921 207 589 -539 -74 142 665 -88 -939 -931 962 -654 -438 -263 -930 822 -758 -481 10 -993 -126 -446 681 773 9 540 -562 -834 -29 -419 -188 -292 745 780 -267 -619 220 -402 -659 206 -647 -835 28 354 74 -364 -849 36 -249 59 -360 555 169 800 425 -463 -778 -489 -272 889 243 -678 2 81 -921 -995 106 -476 -770 904 806 -711 -591 525 139 124 -681 -104 851 -425 306 -653 587 -800 456 272 -107 282 677 -306 787 -257 -589 -230 -795 858 898 502 -225 -64 -754 504 -799 -924 -360 850 14 -271 -351 661 -785 -267 20 189 737 683 -537 -796 -823 594 727 -778 773 -771 -356 753 -350 -622 -205 701 -840 385 -268 -481 426 629 665 786 -219 -304 330 428 687 -658 -620 400 65 503 289 211 -517 443 -989 885 -1 647 -867 -873 424 -689 -184 26 352 -674 -566 -873 831 624 -522 -490 -618 -606 306 340 -412 -193 816 447 -398 -902 -685 238 -929 595 673 56 649 -950 -991 816 980 408 540 879 -596 168 137 801 -301 -368 778 556 -893 -863 620 -391 181 -444 -754 -208 -979 -107 -463 366 -80 231 26 996 -134 360 -869 -144 -795 -97 -697 231 907 -574 -746 472 -72 -556 -52 -961 -88 470 490 -347 448 -835 -393 187 -280 694 -688 -744 -471 -397 644 933 -831 965 431 36 323 -806 -710 485 159 337 203 560 20 -251 -142 -886 977 477 115 759 681 405 389 477 850 194 -611 -58 558 330 476 440 -946 -469 -245 -337 -526 470 -708 63 88 -647 243 -250 378 412 178 -700 990 208 626 387 668 -689 -626 257 486 -666 -362 412 -247 470 694 746 -530 548 -377 -127 -714 -605 -816 -189 181 -157 310 -723 -956 500 -110 392 554 -249 2 608 450 -348 480 613 -848 85 985 728 -798 -192 345 -666 -555 614 345 -199 939 211 -404 725 -252 -727 591 113 188 136 -596 -208 321 511 -968 -364 686 -876 690 -956 984 -498 350 537 -286 338 980 393 705 729 -421 471 933 -172 -162 345 829 -192 -616 -89 -170 -417 18 -269 -65 -248 -579 802 -677 -275 -662 849 -419 -477 325 488 -560 -884 -929 -645 726 918 673 518 701 -687 -29 -44 368 197 -786 985 7 -987 -346 582 -964 -209 528 -163 666 297 -100 171 -491 -947 -630 -510 603 -425 -411 -858 -113 172 153 -244 -49 433 -454 -480 572 -644 719 900 575 189 -602 -392 533 -945 336 217 -864 -106 213 -8 80 -36 -159 931 768 -431 396 -886 -811 551 230 823 727 45 -185 92 828 661 542 -422 -218 874 -558 496 166 43 -131 818 414 -633 581 -190 812 -689 -787 324 -952 -115 198 81 -839 854 -548 -867 -685 -642 665 -679 -632 552 -952 -603 -791 -151 -870 410 446 723 707 152 -951 -111 820 -509 336 -753 255 568 -856 495 304 -46 -256 76 -585 -202 703 -554 23 263 312 -655 -177 -192 68 -939 309 716 -232 -781 950 -310 38 30 768 -152 -912 95 174 -377 393 -391 -591 326 809 227 155 -162 -266 83 -876 -282 -754 -514 -739 994 255 442 437 455 -46 -618 -648 -317 -552 -116 -114 657 443 -214 973 -780 -899 519 -76 451 -233 84 -486 24 -495 228 753 -654 225 228 -392 768 -909 -602 287 493 112 130 -48 -745 978 33 -18 185 -657 -33 -404 65 231 107 813 979 87 105 47 928 927 890 40 -430 945 -48 976 -475 613 768 671 21 923 -879 828 419 504 133 -52 -904 -243 285 -241 690 953 746 -29 953 -327 605 -14 665 671 -91 -785 706 47 292 609 -455 59 -986 -685 997 255 970 -606 -998 -720 -742 8 490 -233 -149 -922 -234 -172 -162 918 899 -508 -208 -361 207 857 -968 663 889 846 329 229 -701 -190 -533 478 -442 67 790 -34 612 -498 651 459 -152 819 495 256 902 -651 582 990 117 -922 -996 53 -990 -185 71 701 -602 81 916 -805 -438 -235 68 650 236 -751 731 -594 -769 52 -571 -209 224 747 108 -334 738 -259 431 444 904 214 -337 176 -969 495 544 542 -445 -846 549 350 -450 -632 -638 281 36 -669 692 -305 -792 -697 -261 199 154 138 443 542 991 475 181 -533 478 346 -991 815 -864 -220 -874 -627 484 498 268 -213 934 349 -769 540 372 -965 -810 -831 -513 -596 -433 633 597 -618 538 79 -318 -201 46 -221 986 -778 -56 -55 -169 -247 221 -102 -572 245 -517 844 -358 467 -210 -499 940 -514 715 320 389 93 845 806 -216 405 -281 -291 956 233 1000 -669 -42 -154 -393 -361 -206 -564 -37 484 -919 775 -427 318 127 -634 226 161 -760 -54 390 750 -643 -964 500 -235 147 -770 296 -520 746 -998 -809 788 202 593 -374 780 505 -726 -906 -416 130 567 778 -42 629 -330 463 -519 259 -189 -228 -642 39 838 124 -524 113 887 833 782 -307 -809 98 386 -812 308 -963 840 -813 911 969 -955 243 737 593 -678 -537 -390 -317 -744 114 -144 308 -396 14 -511 -47 -717 796 234 278 -94 -169 -891 221 328 -661 -882 841 941 20 -25 928 485 -440 618 -535 854 -73 19 -215 -369 570 322 700 -481 792 686 768 -748 665 -397 -195 -813 -286 996 -946 345 -27 -907 -186 335 31 -350 -794 -777 -236 -62 -973 -646 790 977 -750 483 648 406 -563 -301 -128 -64 666 -140 534 -973 303 462 -88 -16 579 -492 175 554 901 -619 -952 -378 -255 699 -394 -102 -379 5 691 283 -896 -378 983 -431 -527 465 635 -745 782 917 448 418 -351 -546 831 -436 261 980 -119 777 -170 -916 168 35 332 883 -973 298 -234 -595 -945 -444 -575 -83 -603 -666 848 710 -477 677 326 185 -83 568 70 80 266 -471 -29 553 347 882 -668 938 -555 -331 -660 983 719 -326 -774 139 -780 287 -605 -235 -662 318 177 -135 -212 134 338 712 -920 -651 807 -598 470 111 -463 -471 155 -47 996 83 -976 231 -757 99 345 700 -528 532 522 -808 789 42 -194 917 19 95 555 -706 -18 -821 -526 702 913 486 -170 -283 -678 -167 163 881 -773 -92 -952 -146 -518 961 -348 351 -837 76 -730 -232 635 -611 881 -19 523 -299 -475 -189 895 -21 943 -418 852 -649 -7 -838 762 773 -959 232 -206 174 64 747 75 739 554 -39 969 922 -603 -644 -159 201 -95 -519 -17 760 891 606 481 102 680 553 822 142 889 170 -463 353 -355 -992 988 -396 833 -706 -918 -996 -956 -466 -104 -79 174 312 691 -897 44 912 -981 899 884 674 459 -816 241 332 -824 -387 315 -239 -33 397 -595 452 760 -773 -952 -589 405 279 -250 493 -666 316 -439 441 -850 -746 395 620 -938 289 -582 -889 -396 518 -941 811 -367 448 898 -740 444 -526 -573 -580 -134 -220 -341 -23 839 474 -846 988 -903 752 -756 125 -511 -641 835 -102 -385 -514 -56 -479 -706 947 502 -287 -840 607 -353 -771 -800 556 -7 -196 -718 -105 419 327 -849 657 497 -843 -252 260 -883 -574 326 67 454 -259 -902 37 413 -772 -422 367 -191 970 505 919 -596 966 -245 284 328 -979 417 -554 -887 858 790 880 157 -602 -36 -622 472 791 -771 -352 104 820 -653 416 -56 -723 56 -319 406 -580 337 501 321 -138 -907 380 -755 -987 230 303 -340 -838 -213 -516 649 -42 468 -585 973 -365 -228 675 -176 882 173 -267 252 -189 -70 829 465 81 994 -315 -824 409 155 779 633 796 342 20 -917 503 37 432 -284 270 753 -575 78 671 -772 -298 21 -668 61 -949 -282 513 -350 -517 -924 864 -78 -450 554 577 209 -27 505 51 -990 -317 283 -24 801 -215 352 -645 802 875 709 -834 -570 711 -426 -880 140 -600 734 696 893 -407 -203 -95 33 885 31 731 400 350 -845 -542 533 247 -733 390 -465 102 737 -299 -831 468 987 -510 -294 -693 -728 397 388 -979 880 -43 834 -139 714 -580 -3 903 -360 -142 589 966 138 35 -222 162 -765 794 424 917 882 -355 649 539 -124 284 -333 -84 -697 -265 -984 598 654 -504 250 -603 984 51 333 771 634 -426 -428 -420 -699 -955 -842 -652 785 488 -486 -507 -469 276 -868 716 993 830 895 -409 -579 350 -354 249 868 899 -217 942 748 30 803 245 -969 -536 854 513 966 -82 595 -743 160 -433 390 -627 -639 763 -362 716 211 594 -470 -882 836 -551 504 865 140 -819 263 -688 169 -528 747 711 -972 -626 404 803 779 552 -400 484 -239 479 -91 956 -637 -70 -76 231 -993 975 913 -616 -209 969 758 661 -651 974 -140 -632 -976 -363 146 -429 629 976 187 76 130 -347 -591 -960 -334 -631 310 -403 -300 662 -909 -634 626 848 66 -965 -871 901 -410 -398 -297 -634 -121 93 -721 -944 -137 607 696 -161 -346 -807 956 769 -745 446 -737 -741 -664 798 669 454 197 -156 900 405 -864 -299 -905 -716 -66 642 -794 739 -375 -762 -826 -388 -870 -400 435 416 633 -350 -557 -418 65 -831 915 -524 201 -761 -512 -781 -196 260 -972 -594 935 742 -913 -231 553 936 -824 -312 -543 -851 -519 -737 238 878 -204 431 224 -43 -343 61 -552 199 508 423 -379 -590 278 -446 554 -572 -675 -103 -645 884 -456 -223 891 -724 -565 -604 250 -88 86 320 -198 387 -117 44 -310 -664 -476 -789 975 -972 193 -839 897 161 -974 229 -693 886 926 -901 66 -654 -562 -234 -808 983 760 -170 862 285 -810 -88 834 862 -662 721 656 449 578 689 -842 -200 30 199 -383 980 841 -3 402 114 -24 -503 -107 713 -627 714 -445 988 -860 -723 -549 -845 544 90 319 783 449 310 -634 -352 -727 -391 661 485 609 -68 655 -792 -997 -984 908 -849 510 -77 -248 -415 -434 -370 579 -648 204 887 668 -200 725 464 609 127 -350 168 -589 273 -130 -403 862 9 -162 -45 -840 -431 782 -778 789 -592 -492 987 -428 -413 875 -718 -634 18 946 581 -484 672 -877 303 120 -894 -862 -947 -705 -104 710 973 -520 -125 906 779 425 162 83 -425 -834 913 -300 -244 -571 737 226 -692 771 582 -275 -704 896 251 428 522 326 -957 -141 -794 -734 -938 -127 176 144 913 729 269 322 -505 -242 -208 114 -756 -468 651 442 946 -886 817 -658 -194 -982 243 -520 -448 -742 791 926 584 18 450 -863 -639 833 19 102 -728 774 147 -247 -813 730 534 -226 -809 30 2 -260 -750 104 32 66 537 860 -194 -979 456 -942 702 -862 974 -884 -691 -473 -550 59 214 -223 934 552 -732 -405 301 306 -31 633 838 -854 -733 -758 -967 -149 -782 -982 -421 763 74 493 -356 488 -27 61 -701 -931 -436 739 -61 -213 -649 398 582 159 562 -899 415 75 -816 352 -180 770 844 -579 264 -660 -439 -672 641 767 554 593 -878 -871 2 185 916 725 301 192 -558 684 91 -706 212 834 897 273 122 94 228 -936 -165 -687 -685 -583 275 778 -861 -137 329 268 -959 -531 965 -141 289 225 574 195 -293 -984 153 -147 -513 -171 17 701 362 131 -616 104 86 -8 -809 983 -426 -419 354 387 842 -280 987 493 -294 196 690 -481 -71 -399 -319 330 -645 -143 654 -754 -128 411 165 -928 638 807 -471 16 60 -166 -902 343 976 -421 311 337 -646 -444 954 -30 799 429 309 338 571 -978 -339 173 485 -295 394 828 -679 468 920 538 400 565 431 -253 -416 -193 -457 754 494 640 -425 161 360 905 472 -706 139 -155 562 -558 340 939 57 -188 -677 -108 289 -466 902 49 -474 -759 -223 -292 -359 -572 286 230 -162 283 289 708 574 -535 225 409 -954 497 -88 -772 859 -393 -701 -37 -970 612 -675 723 -589 714 941 204 868 83 777 -646 896 -789 -80 353 685 -554 988 98 96 729 -485 349 849 698 248 439 561 -199 -15 -188 -730 -12 -729 -183 314 -331 -664 -252 212 -761 -132 -600 -169 -640 189 -542 -486 -85 -707 636 -532 -749 -170 559 922 -396 -333 -772 82 -185 74 -371 863 -332 476 408 79 177 -521 -39 145 -608 -512 -913 850 -137 -960 -879 -536 214 -383 -54 962 520 373 -139 -280 -986 -994 454 856 942 191 -553 -854 977 544 -540 -296 186 -69 412 -259 769 463 524 342 327 771 440 -124 414 -564 121 628 822 -139 181 828 130 -258 -345 587 -959 -10 701 -556 575 833 347 619 43 -250 886 775 -656 317 508 375 304 60 -822 283 -915 -135 513 -888 -190 496 -777 -779 901 -21 440 192 -639 -86 774 755 -324 101 461 607 -718 697 -72 -129 563 583 917 -199 -510 475 -703 155 262 386 439 -303 -654 51 98 -776 233 506 346 -384 698 -365 -402 -427 209 -316 959 -194 -180 393 -748 987 -182 528 -505 940 326 -203 784 536 630 995 -566 574 -757 68 -93 886 -41 218 -659 677 -286 973 593 -130 444 -349 632 865 -958 -591 824 -381 691 -339 382 867 510 -673 -747 -293 858 610 -548 859 -571 -701 987 -586 -694 672 164 514 149 -97 886 676 8 771 -788 790 565 885 -734 88 627 95 657 732 49 -601 374 -92 610 598 278 7 321 -178 -508 -439 481 -485 -934 -711 -93 -436 -491 -167 335 401 -158 824 -441 787 -170 -256 -164 13 -316 181 227 798 -285 997 271 134 344 833 704 936 494 -443 618 -448 -870 -163 -400 669 -183 -708 -444 613 -217 156 -378 169 875 104 985 -712 -978 442 -393 472 -622 -270 453 619 497 -987 174 720 408 -897 -988 497 -222 -128 -963 968 -162 600 -135 342 143 672 98 -804 -987 569 -502 686 785 -681 295 -824 -766 334 -792 688 -722 537 536 862 -751 -411 332 -318 921 85 -940 828 410 159 -696 -176 -647 748 -221 -851 -54 252 206 -801 -963 -645 -926 954 773 -964 -145 635 270 -2 234 -855 956 -605 422 682 -378 560 207 -757 -577 778 -772 178 424 -833 953 296 -926 -813 246 -842 330 633 -824 -272 -523 -188 -686 -716 572 230 -584 449 -773 154 307 127 674 -601 830 -904 457 314 331 2 964 -446 973 -124 -987 -782 284 816 708 727 995 31 169 -827 29 -211 350 -765 -990 442 -478 -29 773 -244 -707 455 -183 570 71 428 43 21 -321 821 902 998 -79 -876 225 929 104 -974 337 409 -888 116 -379 -343 -872 -471 -39 -919 -925 650 182 -825 163 -873 -751 -241 990 398 35 424 -841 -953 -748 986 905 -507 -902 -401 -825 906 589 -622 -153 634 785 120 -578 562 -339 613 -279 48 -743 614 -328 790 133 -603 251 -807 -530 573 43 -914 827 766 -5 911 167 34 -366 189 -496 -489 -840 89 269 -571 -767 865 779 5 -89 -974 -42 -430 304 434 291 -246 -856 951 240 -16 -446 -436 -300 740 135 55 363 -913 -437 918 -355 -77 897 -306 -224 -948 417 694 -902 -652 -209 447 520 9 208 918 -606 -634 15 330 161 44 -59 -643 824 -326 -325 49 656 -806 -39 -985 -120 -405 508 504 -11 990 -555 -818 859 -833 736 621 780 246 534 -281 589 -73 189 -56 -549 -779 302 576 -11 -444 -606 -836 379 -172 -553 -920 100 901 -402 845 -722 111 947 189 -187 -191 -555 -429 -963 -797 -532 -840 793 813 376 -22 -531 -490 -984 545 -776 31 111 -719 -999 488 913 -697 456 -324 375 279 -129 425 -886 251 882 291 726 234 25 980 945 556 246 821 26 267 -475 -730 445 483 288 522 -633 -270 544 291 -478 114 -944 -581 -371 -768 -116 -804 -979 -144 -720 -536 -190 967 697 92 -613 137 -793 239 -231 -344 691 -965 -926 -442 558 587 -12 847 304 -259 844 23 866 561 -826 -573 -454 174 -394 4 -703 435 65 687 -954 755 119 861 554 762 -2 -593 235 184 16 593 803 -546 -151 344 -6 720 202 -375 891 -322 -384 219 740 -762 -973 974 361 -883 -944 -73 764 -74 836 -274 258 -813 -818 -74 -79 675 984 -218 -12 767 863 -707 -501 -253 -252 -664 -880 473 -252 122 -760 365 556 986 -861 790 757 692 135 753 765 107 113 -370 604 -789 -167 270 -615 67 998 917 -153 -197 -182 -374 -615 -217 914 534 487 446 339 -929 230 -807 -110 188 -584 982 75 -394 -484 -58 -553 -22 -445 405 -503 429 2 246 -130 902 -541 423 338 57 -841 137 613 240 970 -235 -975 -731 323 286 817 -270 73 103 806 -330 941 140 353 -539 597 -676 804 -212 -611 -572 -479 -516 -665 774 -923 -627 -164 538 -254 103 -963 -219 492 -411 -615 71 -693 793 551 854 -490 458 698 117 -454 -63 602 533 -401 -760 -637 872 -782 295 -625 -330 319 -632 935 388 -765 797 -403 -214 471 470 811 16 -168 -147 199 822 275 467 228 -227 756 610 -356 169 411 936 -396 -658 -212 -364 -559 463 162 358 -729 -948 -438 -609 206 996 185 -290 918 736 854 -441 253 444 -678 351 -620 437 891 393 -514 499 -455 684 -643 -652 -483 -343 -465 -192 -461 84 -495 782 701 491 -706 -439 -298 938 622 536 -955 -689 354 -167 578 544 907 -638 -641 -522 -192 33 -780 -828 -967 -377 -726 -464 -139 -784 -835 -151 -726 260 -764 -501 -849 417 629 286 -400 305 1000 151 -523 -690 -949 -502 232 138 813 -108 323 67 -72 646 297 -80 -298 -501 978 -118 -634 150 713 972 336 -835 -543 812 -253 913 950 331 82 -709 931 52 723 999 -562 451 -17 689 653 118 -419 739 638 101 201 771 -251 550 153 -642 -901 437 -31 -948 -486 32 -576 481 -4 728 748 -128 140 299 -375 -577 -20 138 -475 48 571 654 81 428 -979 139 -798 -608 899 -407 -679 969 983 635 400 -647 -954 792 826 510 -57 -382 -834 379 -765 -884 -998 -971 -380 -760 622 877 130 -364 -780 -704 -238 -605 708 49 419 152 -496 485 360 260 150 -736 -348 408 152 574 -824 -163 -796 -463 736 314 714 444 30 162 964 -814 -669 -949 398 454 402 298 -426 987 858 322 -93 544 -509 572 25 201 -542 624 770 634 -165 -794 -96 -209 -547 -683 324 -656 212 -79 121 -504 -10 303 -84 924 559 567 248 -368 345 871 107 -854 -703 -626 425 -221 550 -325 -925 520 755 890 173 739 -511 -367 -672 637 423 -978 973 -722 337 -828 -307 25 945 -166 306 607 -733 526 98 407 -357 -509 781 -542 -574 -707 44 909 68 -949 -844 808 426 -287 132 -1 290 736 262 -313 945 -632 136 36 -235 -320 -203 570 -987 -97 143 75 777 -901 232 -489 839 -529 -697 91 151 156 242 848 424 936 -57 -2 -926 -336 -422 341 -189 844 492 -936 -70 115 701 893 408 -333 2 998 345 -898 172 700 800 445 558 -936 428 307 -819 509 -717 -830 501 325 783 -186 206 -669 12 344 -350 -665 -920 -421 443 727 51 -878 28 -40 372 -354 324 -375 -374 -708 -476 496 -219 532 376 653 -49 -91 560 148 151 -799 -13 -819 487 -870 -915 341 371 169 -496 -655 -760 -191 -989 -997 -506 346 -20 109 -841 118 -488 672 -237 860 -281 381 700 -226 -402 -354 -900 490 729 -922 -213 542 533 -150 -905 -326 -60 -295 -930 864 -242 814 823 -781 694 -925 -154 758 -725 -264 -306 536 -227 56 550 -455 -436 600 -641 587 -886 175 -803 -333 -749 -278 226 -125 -559 483 383 -500 168 -511 -915 -872 653 406 -628 794 -967 -308 -443 -746 -903 -661 -935 -239 -750 31 -514 497 -213 929 -269 176 873 -655 856 127 -89 847 792 594 730 -316 -34 147 320 -886 277 -922 -844 331 -251 -929 515 -453 454 803 -56 -561 -265 -976 -559 -457 -220 -447 340 35 446 -517 -144 -166 901 556 -284 -80 725 -257 -886 -82 283 -853 -501 -257 955 -939 -988 -84 804 -488 286 -924 258 -338 222 -7 -855 333 -688 -160 -666 889 -457 587 919 -558 -986 204 -889 994 995 -837 -363 856 312 237 -867 -650 443 750 85 911 837 -82 -257 771 -105 755 719 353 -608 -478 182 345 -643 -25 403 739 603 -235 236 889 564 669 -911 471 -852 -549 -548 259 -832 856 223 -298 -806 816 -327 536 654 -826 159 557 -879 -642 -87 903 -179 -164 531 735 -370 -580 -102 -818 -221 687 -938 -281 238 568 -502 841 -628 681 -452 492 -479 186 -213 -404 -244 949 -426 -862 -146 304 -70 -460 864 938 479 726 865 -722 -256 63 784 54 -594 886 429 -607 -807 -999 337 -309 783 -624 588 -366 935 -171 911 236 -565 806 -74 72 -420 90 205 350 -725 -103 -737 341 128 -101 -754 821 -15 645 977 535 776 896 -73 785 -245 -717 -492 -269 -826 689 275 -316 -546 189 343 -743 -556 -643 698 -431 997 624 340 691 -867 -588 -378 972 235 973 607 219 832 197 740 -870 -339 291 -429 -321 -286 72 -87 796 -714 -617 730 157 851 865 43 512 644 -90 -291 -808 -408 -670 -276 -58 911 776 -623 370 -399 955 596 1 303 403 334 -396 -610 370 892 -804 447 437 -203 924 639 -403 938 -360 -70 -62 618 -369 225 390 11 602 -115 -966 -796 -266 719 -718 -158 -447 415 470 215 139 -26 -120 614 -340 -665 -15 -749 33 432 -366 -180 15 -283 -226 -991 187 -512 949 421 229 337 144 763 -484 45 -618 -476 210 -570 631 -323 364 976 -602 -156 -541 269 -843 -528 467 -263 -464 834 515 508 682 -815 620 992 598 -25 953 497 -190 573 132 -765 250 -879 921 -577 563 -40 -389 -48 -562 846 265 -836 380 719 773 23 132 -974 -378 -235 129 529 -135 -397 -866 -450 -846 -36 -735 481 -591 643 -583 -882 -259 -854 337 934 -76 -908 -483 703 -299 -293 -658 752 909 -676 477 954 716 -694 -392 856 724 -354 -201 785 -367 -84 -88 -713 -711 137 660 301 -218 997 57 -815 -416 -624 310 733 -898 -340 134 -974 -247 -964 -403 -231 226 772 -620 -920 466 -660 109 419 -847 51 815 14 334 799 -929 -160 -192 929 541 -63 345 -799 -781 -1 812 -1000 263 573 873 111 -907 10 -720 926 92 903 589 243 734 264 418 580 -298 270 827 900 194 -666 -167 -635 -917 -986 157 -614 727 -140 420 -332 595 666 391 -928 -886 181 -310 885 146 -960 902 -674 -198 31 -430 927 -176 -19 768 -56 -973 -190 432 227 -664 -105 -290 -205 -429 826 76 -383 -296 -207 -724 -995 343 761 593 -946 -787 -561 286 616 235 -602 -497 903 -730 172 -978 -369 267 987 864 690 725 -602 565 551 -250 -666 876 -85 920 53 -20 -884 880 247 28 -708 -564 -496 -124 -486 924 542 -124 530 -541 -71 -944 565 215 -719 924 -496 -508 755 528 740 -388 -881 704 171 -760 -405 -800 933 500 445 -578 537 -881 601 775 -329 -894 -717 162 -875 -646 975 -730 865 621 204 700 -635 -61 102 217 -15 136 -433 744 220 770 348 758 83 -924 54 -273 168 -25 -922 -638 192 -807 -602 767 997 -827 402 679 -581 795 -264 156 -135 -851 699 659 -703 522 -954 498 -907 -514 -210 772 -35 631 -383 -490 567 751 492 -245 615 -359 63 413 -456 -795 713 204 -309 -791 -129 209 777 -132 78 703 -669 850 123 -127 -925 801 897 473 -246 -814 910 217 478 -520 -289 849 303 364 -803 -49 652 851 177 -445 -508 -832 135 -777 -852 507 -500 -833 -535 -781 239 17 -558 -644 606 286 -276 153 48 703 492 -207 996 -314 -484 768 745 -344 -733 -600 286 217 595 -983 955 277 890 2 986 -217 -512 427 476 349 -58 -829 -570 -561 -860 -931 527 -557 983 278 594 873 160 268 -769 -757 822 -271 -948 -22 -724 -636 -70 -971 594 361 -119 255 302 -18 -244 510 -173 -430 150 -444 154 633 -736 336 719 837 644 173 107 -140 820 690 -20 2 991 -785 128 630 738 -135 -728 700 499 346 530 -205 -234 -751 925 -467 -310 -965 -321 -745 651 -310 -699 -189 711 245 776 433 -332 214 143 -26 262 -663 -58 -747 -921 -191 962 -473 14 -102 815 -669 -597 -348 -538 621 905 -916 -887 456 -57 -1 -312 943 27 549 -448 77 -663 -97 876 -47 795 215 816 179 721 715 -776 -298 -423 273 704 -76 -831 651 -721 -515 -844 183 910 -490 -99 -916 312 0 -409 418 -398 161 212 501 -407 -268 -485 307 -120 -391 659 -645 93 -453 452 66 851 378 89 613 -743 483 81 -775 2 -94 209 -191 112 -193 -271 -946 -882 746 -887 -220 345 -804 128 406 -959 -137 -168 -778 929 -307 -891 320 -642 -934 285 90 -938 869 -307 521 726 431 201 -971 -939 -386 149 -451 528 -680 -985 -859 297 -347 66 -329 -859 858 -707 -739 -327 -394 52 -130 295 -513 772 4 864 822 976 -226 104 532 615 -989 -345 -187 371 669 109 -741 240 494 808 -839 -423 -198 123 -715 486 3 355 -844 -293 179 -56 612 805 -720 -185 227 -433 289 775 -689 -38 489 194 59 75 -676 -715 158 -426 849 42 589 -149 900 -776 307 695 262 -553 -460 -54 -423 595 -398 -250 -917 -467 -179 -787 655 192 571 260 -952 -750 444 -857 -284 -834 542 -238 847 48 -347 -221 305 562 450 -143 513 -367 -20 172 150 968 861 -943 -908 816 471 20 48 957 475 732 953 -720 -522 271 674 412 109 -838 -92 -285 -115 -817 361 -46 871 166 -698 859 -247 -5 -154 -403 -32 -702 639 -563 989 142 877 -330 333 -43 257 -931 -147 282 -584 -495 298 -549 -403 -34 -803 -107 520 535 -545 650 246 -659 909 16 165 -650 -495 729 676 -429 168 681 203 731 -662 687 841 974 -498 819 -647 802 -156 -111 623 -374 18 701 -483 -656 -298 -323 6 515 -794 582 763 542 -840 706 849 991 83 962 26 991 77 -361 -409 -718 -451 -214 844 -289 520 985 -351 -390 758 781 -640 -991 -6 -34 374 -590 272 -500 -912 776 658 -623 699 -326 421 -378 -131 249 -143 -405 499 799 516 -740 -35 -435 -132 476 121 -958 204 -549 227 -938 868 -599 981 642 366 407 -884 868 779 381 -528 788 235 535 -841 -541 924 730 -676 -943 -526 -434 -565 620 -886 61 -62 -418 -667 224 924 -371 151 -482 -650 306 684 -989 -387 172 769 -433 215 -108 -537 26 -88 390 -317 898 135 607 403 840 628 -765 672 -899 -938 -689 -577 -619 -705 -249 395 873 -947 542 961 967 881 -180 -792 -980 944 111 733 -400 -102 -779 -387 -91 -150 -942 -1000 94 240 -895 940 965 -520 391 432 935 14 464 655 664 -464 351 -244 -994 124 745 -321 340 306 -531 -480 -296 -729 -770 -708 183 312 -433 383 -511 191 783 422 585 -156 513 860 374 100 -66 -896 -780 513 272 510 948 148 -523 -68 498 276 -779 -30 350 649 277 460 -131 -333 -440 -720 -213 451 -445 147 -191 -15 691 235 165 -645 15 -469 885 -104 100 751 828 169 799 60 -226 17 237 -103 -275 -3 -175 124 967 -231 -612 -512 194 -65 -353 610 59 -418 -426 192 453 475 591 -2 578 742 182 -197 454 -814 -282 -48 -106 54 -399 -876 -340 -567 472 48 -369 -19 -49 -29 -39 -49 540 -435 -809 750 805 425 -970 779 -264 362 -273 -964 -700 572 216 325 805 631 -737 615 410 -333 -441 133 260 932 865 -306 144 434 -979 -462 -720 767 815 -733 336 584 -193 112 331 -608 249 590 -476 51 829 287 953 365 -647 -851 -692 548 224 975 189 419 524 -832 379 -330 847 -258 -230 -234 485 729 352 -301 861 -288 50 833 847 63 -799 -978 666 -225 85 -416 470 -475 -645 60 564 -748 870 -118 93 -477 -97 332 -343 -393 541 466 -112 -601 -509 495 -880 -281 810 688 446 788 298 963 474 -657 343 -812 410 736 805 615 -295 -810 774 511 -530 977 610 -292 -446 408 196 -39 -817 831 -174 749 65 901 638 -200 -459 -952 294 274 637 327 -293 357 -355 -183 -833 978 -971 -289 -12 857 -693 -994 249 841 36 496 656 -171 -398 57 846 0 -438 -159 440 433 -368 -534 -599 893 228 371 -352 -534 892 396 186 -785 -824 260 746 346 613 517 -668 515 560 -175 466 -149 506 693 -944 303 356 -285 -600 -747 797 -489 384 -167 -799 -962 180 18 -36 712 122 578 -417 -259 -434 938 -60 838 -527 -223 708 -186 45 -393 -943 -131 -602 935 -650 391 530 -43 541 99 159 818 -186 102 893 -684 -611 -767 -392 862 -306 -474 -80 149 -474 948 928 112 -160 54 977 895 624 860 434 -863 -156 -963 551 -509 570 -223 -715 357 -270 363 -592 452 -759 428 -310 816 -349 377 -407 807 335 -277 926 922 -910 99 726 203 207 942 420 967 682 -387 -506 709 -688 844 -249 -280 805 154 -156 1000 343 276 798 877 -749 58 -502 634 -312 547 288 287 -411 -369 -319 -808 171 -819 915 227 -510 11 530 -310 -520 870 -190 -57 -663 883 850 430 -868 665 -811 -573 -527 656 -127 -620 -377 -129 -893 -769 736 -573 108 -308 702 -552 77 630 416 545 236 328 347 182 184 -611 637 -74 768 -101 137 325 -800 462 696 771 -347 442 127 625 311 -376 -204 -131 -824 -215 255 -493 -298 -432 -878 -434 1 -504 483 7 800 -438 -624 783 -52 125 715 -821 -583 380 216 675 -389 810 -955 881 311 -922 -430 894 260 -243 242 198 774 -658 -713 948 154 -979 -827 -363 898 788 -689 433 -985 532 -195 761 -502 182 -796 -928 -992 195 -980 -274 193 206 -874 -442 586 -347 822 535 -768 822 -454 350 706 8 -757 750 122 721 -621 -205 257 -93 -757 -250 153 41 -777 -302 -564 719 -151 294 -254 783 621 -405 91 -709 947 -191 516 598 -624 436 830 855 -311 -364 942 765 -632 -766 -7 372 -85 3 -98 -293 -421 998 -850 130 313 654 268 -640 526 -749 393 -264 -204 -244 634 853 -951 -213 293 451 184 676 -429 -268 -294 895 626 -697 80 -48 575 281 -183 313 390 -609 664 -925 970 732 -187 916 126 598 46 -56 955 -280 753 -565 828 -421 180 -485 905 -796 -457 -208 -461 181 325 6 802 -992 729 -595 -108 -797 11 -755 -904 612 425 -838 923 284 867 428 498 391 -965 -327 -164 880 357 540 -669 -570 -200 577 -59 309 -875 -979 758 875 318 601 -750 -992 -106 789 -852 -222 -928 58 726 -92 702 891 452 449 658 -439 -709 -264 -557 -101 537 515 54 -281 -268 949 166 -75 -144 -980 185 650 198 537 79 -19 -267 125 415 -531 -230 685 -145 -700 -747 -37 635 282 860 -676 -330 913 860 -590 78 -65 881 707 -543 922 821 -140 -103 700 -723 586 247 337 515 640 16 718 151 382 -67 -255 305 -215 -453 960 -393 764 -284 -999 855 -130 -143 96 498 -647 -91 503 -184 -751 315 -277 23 75 -608 85 485 834 662 491 -546 -608 864 -767 -558 494 493 -313 703 888 -96 347 -286 163 -433 -349 -658 -558 -756 -256 -183 -108 970 93 -954 -313 -484 694 653 -917 -352 737 -211 246 -11 -394 -232 -875 -134 65 789 -514 738 742 -267 447 -427 617 -996 -513 60 99 -872 593 -370 240 40 -219 -208 -233 664 352 196 -835 -150 904 -754 143 -1000 593 50 191 47 -434 370 -670 779 93 -665 -525 -619 379 -612 -659 195 -721 -657 697 643 750 -99 -406 697 523 410 530 -615 236 -25 686 75 -807 -473 259 -312 -915 932 343 -424 -379 -75 359 -599 99 420 526 -677 -471 -867 -55 859 997 -695 -276 -502 -433 902 693 234 -302 -623 696 -561 31 988 631 384 396 996 227 -706 473 493 -808 464 109 898 316 -305 765 521 -964 -404 727 716 -708 -585 69 -606 -599 -1000 567 -604 544 -172 869 477 159 300 -203 -638 908 -166 -262 -416 -619 509 -464 410 754 567 -976 824 -499 892 -1 288 -319 754 543 285 -449 -391 629 474 -94 607 560 -630 -145 -401 -138 -128 -981 544 399 -951 -779 233 179 299 870 808 -60 353 41 -760 422 692 -694 42 129 136 -684 529 122 144 296 -722 -605 109 255 -411 252 992 271 647 354 -362 -636 255 -586 135 772 -966 722 -369 181 -192 362 831 969 815 -494 701 -125 248 204 648 -498 500 -95 472 -824 -952 -919 -508 -774 813 -924 -878 310 515 -493 45 -920 286 404 345 117 110 -713 -450 178 -232 82 -218 181 284 -365 177 -103 695 854 820 -881 243 115 585 -248 698 557 510 617 -396 -211 -811 64 378 325 -917 107 -50 -713 -950 610 -718 -303 599 465 -691 609 -195 848 -452 496 72 144 643 7 967 -480 275 682 402 156 287 -947 -791 711 725 138 172 228 707 -914 -13 757 390 -77 -229 -772 -336 -846 604 874 -844 611 553 472 -167 -55 -483 -3 783 291 975 -642 -939 -904 132 540 741 -459 240 -411 -391 -894 -65 -313 -304 195 -327 690 258 -162 775 -944 194 493 785 287 -450 -502 -115 -845 712 -884 -787 634 -726 -197 962 116 -375 199 376 413 -844 -183 -695 -28 -745 -154 736 -574 -892 638 -110 746 949 494 319 -110 802 -648 750 -843 -14 -207 72 -39 -146 -214 -106 539 -770 -807 -605 -12 -203 395 629 -902 -624 139 963 -483 -200 -588 785 174 441 -336 -999 -76 -360 -370 -338 740 -401 81 412 518 853 -6 -245 219 512 391 -821 -590 -704 203 -79 -202 107 -394 590 -430 76 155 721 802 758 -950 -87 -455 -45 634 110 819 -584 881 -866 -189 -665 -120 277 982 159 128 61 908 -220 907 31 94 614 538 -576 -965 -474 -269 624 -654 696 -379 550 -410 995 -388 -676 299 23 -749 -828 -670 954 -262 -753 -210 -516 450 80 -96 -777 775 -43 906 -583 -566 51 91 -920 -153 -759 525 -339 939 414 -280 -119 308 -92 358 -495 -478 342 -186 -812 -614 -654 269 816 781 -243 -52 119 797 382 683 873 298 697 -479 893 -710 -231 -55 262 -200 -622 442 -386 -859 300 67 -64 -567 -972 -170 288 698 566 274 -553 -449 -424 440 -313 -9 -822 762 875 336 -899 -730 -728 741 -784 -208 -274 48 933 -542 -352 130 227 -478 -744 805 102 949 181 -704 1 163 97 -640 135 -346 -748 61 -580 -333 787 179 -984 -98 129 -837 0 -703 -472 -63 -617 255 -168 -236 -982 -876 -181 -500 -546 -681 420 567 -417 -713 -43 373 339 -916 -24 -541 -214 -832 905 226 47 -130 236 -121 939 -416 -661 847 472 162 -579 528 97 -179 -232 -521 402 -20 -835 339 -668 248 -506 528 4 679 -59 -800 -880 -743 333 -878 206 796 289 624 -607 -145 172 -10 61 111 513 161 -786 -400 -540 291 -620 955 766 477 197 702 189 -117 449 450 809 -30 -7 -732 358 -182 -253 -562 -440 -223 663 850 184 -143 -950 72 22 472 823 912 210 -649 -724 -726 213 -664 831 770 428 -926 -503 -227 82 -226 595 -753 1 -233 127 779 967 -732 300 21 -937 -139 -180 480 -735 543 -116 -908 863 387 -791 -680 -311 -260 706 -339 -378 -75 -824 -59 292 997 346 878 302 -911 -984 -533 -34 750 -297 609 -450 -647 -818 -358 184 -154 105 -955 -964 992 978 -550 -745 -929 613 -757 -741 508 593 -828 -958 -96 -887 -161 -479 471 -18 -992 516 753 101 -816 489 -168 -233 639 818 233 -18 228 -983 -354 -648 -846 541 -717 509 296 -889 933 389 -579 272 -108 76 808 735 57 -591 913 517 595 -998 700 -167 -148 -986 -820 645 -10 -950 -959 353 -32 -23 -185 336 168 -175 626 868 575 -712 -37 758 -394 -822 199 944 397 -454 -656 -32 373 20 -339 955 310 -176 127 534 -53 -252 -252 -370 -22 12 -318 -782 -805 795 574 122 -593 690 691 510 156 -581 -926 186 -778 -192 -508 34 -528 219 969 151 -588 393 -232 736 -389 -858 -631 764 253 522 828 -919 468 -890 652 -848 204 906 702 -41 -823 527 -415 -691 -511 -276 244 -437 -533 -507 -696 -666 595 -333 -631 772 752 -479 949 110 422 -20 -450 -852 -129 -755 -751 979 925 -520 -217 30 669 -779 -78 20 668 -250 -919 -384 -628 634 -861 762 -723 -824 -487 579 623 204 8 -115 -685 -789 -584 601 122 243 351 190 -250 -537 573 -465 42 -907 -541 -301 -914 -193 -949 -833 -931 334 864 -64 -517 -147 504 -609 -918 368 500 314 -462 -944 -151 318 908 -959 725 -313 -675 -285 901 -7 149 516 -556 970 -748 329 513 -943 669 648 -490 218 278 -60 894 180 -191 570 680 -486 198 -570 -33 -180 -312 592 -534 932 -469 948 208 -38 -353 897 36 708 296 -653 -829 -464 875 9 -77 279 -957 -331 976 -245 -299 842 -770 385 652 -869 -653 277 -109 -294 563 467 954 790 862 150 952 -682 661 -414 -886 -453 730 249 -604 -540 462 522 366 462 105 272 -594 -41 -855 -955 -864 -153 -498 129 -511 848 106 0 996 680 674 -960 -937 318 -821 866 -92 653 -591 734 -631 -754 -145 -202 579 -290 295 654 -560 -17 826 844 376 -552 -41 748 240 457 17 -23 2 608 -298 -876 -546 296 556 558 -515 -266 321 -534 514 706 909 -699 541 -770 56 907 944 424 661 144 -165 668 762 -609 583 -444 571 -167 -231 721 -147 -662 -972 661 811 670 -178 -45 -640 502 -105 162 398 929 129 491 -109 -689 -669 -139 -186 -655 -732 -412 -94 663 -92 246 231 67 244 -497 -94 -160 227 324 683 77 426 -33 -490 139 -144 802 -87 329 -452 153 731 -870 -404 202 917 989 -672 333 937 318 -616 823 -848 254 781 457 -444 -480 -244 -671 812 475 -210 -544 -391 792 816 -767 253 -1000 503 -775 -344 -672 -604 -296 251 470 -799 -103 -129 -877 -132 -95 258 317 360 775 510 754 727 -57 -244 -872 988 -337 945 -530 921 -205 -116 -672 -847 -950 -599 -720 488 931 -803 936 -554 448 -162 181 130 728 696 -753 -198 15 377 23 490 875 587 -954 -572 -755 392 -636 -166 378 -849 -932 -799 4 769 -52 -261 -848 586 -992 -37 -143 369 812 459 -655 -421 918 -364 -605 576 -940 -572 602 -769 -232 -597 485 197 285 -68 191 -1 -773 -42 884 -150 -658 186 -269 977 410 -958 638 382 -880 -300 510 233 612 537 318 316 934 363 -120 -26 312 -17 -647 -530 245 444 -787 62 777 465 792 -975 -533 -676 -949 -414 732 -928 -780 981 -480 538 -224 -75 -908 929 680 -536 716 -243 -559 -985 787 599 395 778 516 632 938 -541 199 581 -143 325 56 -262 677 711 -443 259 646 78 623 -324 957 688 837 112 -115 451 -635 -791 -97 860 728 779 -319 892 880 -269 -861 808 -683 1000 -341 -179 798 614 205 -326 -849 -255 268 -486 630 -592 859 758 -855 61 -758 647 -920 -467 -426 -618 -921 -690 -194 520 870 35 473 -941 274 844 957 -662 527 325 163 -337 -355 -479 481 -913 -950 940 407 -465 -597 76 70 -668 666 71 -518 -161 -943 -657 384 -395 -249 -329 980 563 -679 -375 540 -152 -386 -905 989 -723 965 834 -860 345 -790 190 -85 51 -261 700 -678 -551 161 -452 -986 256 914 650 181 -603 -894 -942 -481 -856 121 -578 750 930 966 -665 593 43 -351 655 694 -989 2 -821 623 -41 644 675 100 154 56 566 -871 790 -830 148 -856 963 493 77 565 -138 -71 -317 176 612 -436 -493 207 -244 999 478 658 -807 -530 944 264 570 768 -973 442 79 -161 -721 153 952 587 650 -428 -501 944 -701 518 -190 674 891 205 -840 648 531 111 113 477 -250 -982 -324 -890 686 -212 836 -116 -239 221 615 -192 693 336 644 -111 963 23 866 -760 626 84 -557 -804 -54 -288 122 -553 -11 -613 926 195 -792 118 412 422 -274 -977 -378 676 158 -979 868 366 -174 703 111 -504 378 -102 381 -834 476 -828 149 484 73 -792 -823 -987 -211 -895 -512 868 373 74 817 357 562 -444 -963 759 487 365 203 -526 267 212 -577 -920 -885 426 -2 101 837 -719 -913 -801 563 -841 -683 137 875 -565 -726 308 207 861 174 -573 1000 -467 -269 365 741 -99 -2 -865 -554 -576 526 -17 753 132 403 360 -964 523 -293 -588 947 839 -632 -413 -110 392 640 769 -622 -706 -180 379 362 -450 -901 762 991 -215 -624 -240 -174 47 -526 -875 421 -299 924 -51 -514 -624 437 278 -848 -779 429 -860 719 -302 750 -805 772 -40 80 -464 -328 88 502 -819 62 333 -683 -38 -155 793 -570 -519 744 -551 -362 -714 88 -305 870 -301 805 784 -141 713 -134 583 688 869 -68 -651 -355 452 -494 -918 119 -591 -445 928 144 -669 448 933 541 827 -317 -398 -80 931 833 179 871 948 -34 -517 631 -543 -570 -347 842 -753 -296 -321 -444 820 -99 417 -140 905 296 292 715 179 747 -759 159 -550 630 450 -5 409 -308 428 -876 767 612 215 658 614 -305 644 708 -625 786 838 -833 831 894 818 -546 607 855 22 85 -257 -246 815 -656 732 -745 -266 -723 444 156 -408 197 -228 599 849 379 514 749 -110 -684 -288 396 692 576 -992 -230 -171 724 -335 -893 -207 -866 -857 -108 -880 -224 -353 784 -91 403 -837 304 580 -910 830 987 -819 -385 615 289 -692 305 224 632 -4 -646 -821 15 416 -594 915 -285 -272 40 773 998 -794 253 368 -392 766 -951 -449 -719 -68 -837 -660 600 -54 -389 -155 -27 981 104 -801 492 -785 926 604 267 -898 -721 -887 -29 -150 971 -501 -70 -647 781 973 267 413 418 869 556 -138 -521 461 725 -448 -319 -128 633 685 -289 819 -173 -819 -715 -719 -514 213 525 -466 326 15 385 899 652 462 -723 -419 579 434 -121 -376 -913 -128 32 9 388 -665 768 529 -447 64 739 395 -935 -338 73 213 -855 743 263 -518 957 -742 -998 540 526 927 -685 -1000 139 -19 769 -622 -908 -724 604 -563 629 938 -554 102 285 -276 591 -989 -300 -566 34 365 60 -631 883 159 -118 -92 -295 776 590 -205 -714 63 -288 -554 -42 -799 106 638 612 -287 324 672 -256 -400 -173 911 303 890 -46 -404 -937 -379 144 -578 -131 -365 -810 -272 285 -433 192 -580 -608 539 -15 693 -667 530 935 381 365 -251 -544 -803 -970 -752 -392 -715 608 252 925 498 -467 -256 -525 -409 879 -201 934 457 508 -308 288 474 973 -751 -228 -124 -640 78 -639 480 413 591 374 877 620 313 213 -345 -574 510 322 -532 943 922 -209 -139 578 427 310 638 -382 248 185 89 -293 571 -479 -973 -82 -263 -187 -892 -591 810 853 804 -150 333 -76 161 -768 -757 798 230 363 640 -892 -805 235 96 801 20 -1000 688 -193 -812 954 445 -107 147 24 183 441 840 -339 -524 -969 223 199 286 401 59 -875 -980 -556 729 -418 -52 297 -994 -597 807 -368 174 -398 -979 -78 -145 -471 -360 -325 -31 -430 543 -313 265 -445 177 -382 -120 57 572 9 804 -53 -183 721 135 742 729 -806 -319 105 974 168 133 473 -12 -298 110 87 473 -302 -435 800 -78 -126 -862 -74 -698 993 255 696 566 -528 15 -503 -281 -142 648 -343 31 407 -757 -940 23 969 158 621 -971 272 522 108 -137 701 54 -122 200 96 803 87 -82 -399 379 843 -562 -987 736 -744 518 -720 360 199 -999 850 113 863 656 546 -490 970 152 729 423 483 411 58 786 -967 -252 736 608 855 85 677 -637 -395 451 -180 386 342 169 -217 -801 -272 489 581 870 -432 -588 439 817 -766 296 279 -389 -943 122 -314 797 750 676 -542 150 -167 366 216 534 -647 673 -441 -215 -370 998 103 -357 -189 -896 -241 493 -181 308 849 -553 218 356 197 -779 189 -982 -606 380 -97 604 -688 -980 -742 863 415 -727 200 617 901 784 474 -359 958 524 -318 727 791 -729 58 607 -86 -484 762 703 -85 -646 -654 -563 -881 828 515 2 219 -344 -289 -420 299 -822 117 117 -452 467 460 -450 -593 615 832 25 -255 641 643 865 -294 -372 601 16 303 -727 322 -141 -564 49 417 337 -603 -833 -382 13 766 426 73 -724 -703 -517 -864 -295 708 -204 204 -518 668 -521 -90 -296 256 273 896 -571 -811 303 -759 -351 758 665 -533 534 -145 94 -282 69 -408 -80 948 -583 586 98 -81 402 152 359 -471 -638 -722 -25 989 599 -820 761 128 -164 367 228 36 808 783 -399 -881 493 50 364 814 -643 -921 -743 -656 -792 362 730 830 489 67 -590 606 470 594 -491 -819 -741 857 -380 823 -538 758 -8 -901 -104 684 616 -445 -607 -805 718 666 948 914 -841 359 921 774 964 -335 672 805 787 662 -854 -219 261 922 822 -185 -763 -863 -483 117 -70 739 -379 423 -665 120 -210 -708 -378 504 323 -609 451 102 317 507 -195 400 934 -941 -88 522 296 -805 309 595 -840 725 991 70 -309 501 -383 899 -13 -395 256 321 -263 733 -703 610 222 643 -421 547 -599 -955 -614 990 -886 -566 703 926 337 999 223 -587 -588 -955 780 630 -787 -89 -505 -985 -195 691 -589 -195 443 -570 537 246 -921 -414 20 192 576 191 -246 -221 -126 22 -93 272 -741 219 914 781 -542 -160 -752 -355 450 -321 483 434 -836 9 -535 -678 -160 837 -130 458 -85 332 530 861 -275 -870 396 508 649 -976 932 417 773 178 386 74 -388 -118 445 250 174 259 197 719 -514 904 507 -577 -164 498 220 -680 452 434 798 744 19 -110 362 -608 509 -21 -259 -388 -235 747 83 -174 -409 -567 880 -197 362 694 925 621 -818 350 440 507 955 557 -453 599 63 -935 419 815 -675 531 -490 -896 -529 539 -194 -565 223 -348 -473 690 856 -940 -447 -322 -218 983 683 -334 -557 -956 -930 -97 470 424 744 -593 -332 384 -76 249 -165 -324 768 1000 -824 -908 857 262 -372 -305 -231 -139 854 -827 196 -867 -93 -598 -961 987 -728 -728 -272 226 259 26 201 558 -772 -825 4 -268 890 -719 805 -351 -873 178 -697 -771 -206 -423 -348 -502 273 -947 -917 366 496 75 -31 -947 4 -704 474 636 111 946 -815 280 666 -573 396 -466 -642 -834 -951 271 -790 -693 732 351 -269 -929 -424 939 488 987 903 446 -660 -525 482 442 171 -223 700 299 -288 141 502 -557 885 230 791 192 -549 -7 -838 -419 268 746 -586 -963 283 -309 643 680 796 400 -69 730 169 -108 -815 195 -269 -371 -897 -986 254 -816 -353 29 -533 982 126 -434 428 -245 171 399 601 -1000 343 -632 496 -564 350 -933 -713 822 804 296 -188 885 914 -863 852 -751 105 -313 -251 561 -695 556 -326 361 -851 -149 -449 863 515 -943 894 -817 -349 871 -434 384 703 513 306 -457 -226 545 -370 -232 39 -171 -724 -394 790 -68 -262 -197 -362 861 -429 834 23 -214 -272 618 396 931 25 -154 -274 642 -528 -367 -728 -730 -970 -737 -127 -684 746 469 728 -674 -304 434 537 729 706 -43 -822 -537 -280 456 238 -434 -828 771 542 -408 -412 903 402 511 573 -556 -524 45 -426 588 -459 20 -276 19 -580 921 -842 -309 -770 -843 812 961 -26 711 -128 -206 794 844 451 -174 -377 114 829 -852 -410 782 431 684 -461 849 838 779 453 -292 860 -833 -634 -770 437 -803 264 492 -699 640 545 147 187 72 821 811 457 301 819 -494 43 -858 101 665 30 -604 55 329 355 -722 -626 985 -589 -431 -479 17 6 -171 -234 956 -649 377 -615 -899 -16 690 -712 611 -755 508 698 -143 -462 -930 958 -642 221 -278 404 806 861 907 742 -490 151 -641 -119 1 259 -495 -878 -224 -501 264 491 904 238 896 149 -517 511 432 507 -911 -366 560 -182 929 733 199 670 -431 -800 313 -773 744 661 -473 956 134 157 -732 -541 660 -636 752 222 986 -228 -690 812 -252 -194 364 444 684 163 -582 26 472 -270 436 753 279 -849 -151 514 661 -676 -295 571 999 -324 -858 -181 -560 303 -225 855 -322 306 302 -87 127 -532 -899 -416 983 537 383 -379 109 -587 -750 424 51 874 382 430 578 331 -729 998 -669 903 683 297 -188 -787 -430 -11 -541 -751 -533 231 619 406 -669 120 879 -800 163 -289 182 225 3 231 830 -828 -930 -734 -528 139 257 -467 -259 -662 -707 225 -151 903 212 452 805 -253 -311 248 -4 314 303 789 883 571 -947 -866 -994 35 -97 -529 -673 813 -703 543 -137 -380 314 295 -82 -356 -563 -96 902 -845 -362 777 417 -746 -188 -200 616 -484 -476 988 224 967 -799 -201 594 820 -795 496 -340 134 850 412 -94 406 547 -814 -706 -801 -583 643 796 -232 -402 -781 -233 -401 437 -18 -122 594 -978 -32 -380 -314 -257 -532 607 477 -96 403 -377 -249 -770 924 29 622 213 -362 -375 -47 37 593 -439 -32 745 956 -302 767 621 207 -781 620 859 -406 -429 966 -742 -985 416 471 -868 -983 863 -95 -18 959 -573 -655 119 -239 -545 672 -594 -295 853 511 239 997 -513 564 -688 137 -997 547 -683 -787 238 -509 51 -881 -409 752 307 992 -310 -853 358 128 -189 86 -161 300 19 430 996 313 229 -259 -658 373 -552 587 -977 823 -38 598 -185 -296 -736 177 221 -379 -765 -45 -218 155 351 -606 -604 883 -731 80 803 78 -476 -536 459 188 945 -465 -669 261 -22 -509 -763 928 267 223 353 -541 297 -72 708 -630 -31 -991 64 620 212 243 532 583 378 -522 633 -907 397 574 -312 124 -459 -218 55 -797 172 13 -477 -528 -130 94 123 765 -427 300 -134 -815 -661 896 -514 623 581 484 -866 987 865 -834 304 531 -876 535 185 -933 404 -694 487 -987 180 905 -533 114 386 20 742 -18 188 279 552 1 -616 -812 104 -566 -480 838 -325 -645 -155 -429 702 -29 -220 -194 -752 568 -458 433 571 -990 836 23 665 299 -716 329 -633 654 -677 517 -798 314 -554 -474 -788 -928 -702 -61 747 -181 575 642 -213 -562 741 706 822 518 -578 655 -778 -492 506 -390 -707 -415 -557 219 562 412 -783 836 490 -364 89 483 249 264 -620 462 915 -418 -212 785 921 -960 498 -768 -905 119 901 -923 53 -586 -131 -295 -707 -807 -707 154 853 581 -82 53 -804 944 183 834 809 -762 -901 -783 649 -78 428 -538 570 928 -584 867 -426 750 -711 537 891 -385 662 854 842 640 -357 125 638 489 710 -892 84 22 -322 435 -401 -93 892 -692 894 -492 -25 417 -397 -776 -28 -122 529 353 -424 586 166 -499 524 149 324 884 -37 -569 -972 573 -859 418 168 961 -668 255 -266 -19 -242 -834 598 -296 -543 -17 -432 946 70 11 882 -786 -23 812 480 -594 782 867 -202 847 -70 -870 -228 -358 -150 695 355 617 -904 206 -753 66 64 -298 -776 885 -485 358 -537 581 -71 -484 -591 -100 -689 -544 986 220 53 -798 79 -286 -958 66 -266 -632 593 -395 -114 228 -930 185 204 576 448 262 -659 -965 752 679 -436 -564 -484 -602 -48 94 -433 -132 -771 122 772 289 -878 399 586 702 699 816 -211 0 -630 188 -7 619 -769 637 -51 -387 215 -404 863 92 -942 -401 889 448 -223 216 955 -45 282 260 -727 -458 89 -190 383 -63 -665 -789 770 -451 -302 473 230 317 723 992 -530 -116 -167 755 763 9 -779 106 -126 596 450 634 -919 72 -517 880 325 149 -386 802 -291 441 -731 153 534 -928 -168 934 144 52 -54 106 -804 551 198 -55 408 -899 -170 204 -615 725 53 573 65 33 -360 -471 -749 -705 115 -910 -725 -89 -802 59 482 -318 -423 -72 120 376 -698 648 718 -43 -769 -577 -252 -113 -80 -73 497 -569 510 -207 6 -569 -523 554 606 230 -675 270 -809 199 799 -830 418 407 410 -616 -403 22 561 -474 -710 -864 -699 -516 501 -142 262 -308 516 457 213 -629 277 401 968 -689 60 100 774 168 567 670 561 492 -186 -574 -976 642 -675 742 -681 541 -69 531 317 839 887 754 382 -802 -248 754 -329 -158 616 828 115 790 -268 -896 948 -549 400 -16 -499 995 -128 -11 -767 471 -419 -68 177 727 -99 -791 -669 563 -320 715 307 577 408 -545 -519 -908 -745 857 625 -86 -319 771 642 -219 -56 -30 717 -722 464 344 647 -642 317 277 -784 -334 -649 -17 -456 -874 962 682 -487 519 641 179 338 464 -815 682 -723 424 665 -841 893 -452 352 -855 -86 957 855 138 634 -809 311 361 -407 -659 -725 -606 346 -259 777 -747 84 715 490 856 -481 -201 560 652 -802 431 385 275 801 -66 374 -197 908 -720 -994 -765 663 -126 444 -462 188 783 724 -350 520 377 8 726 -556 -619 350 809 234 -542 827 733 662 88 366 -947 828 722 -576 338 223 -465 92 36 341 -807 879 660 681 -505 -118 -546 971 -843 318 -737 975 956 -350 983 306 -399 698 724 414 -584 50 49 -221 557 -61 -131 839 592 -576 -658 53 974 340 -762 -212 -199 -517 -818 -879 -450 726 83 -270 328 986 -883 976 588 391 -718 -200 102 365 -507 975 -538 501 117 -210 673 291 -795 -773 643 -770 807 -916 813 -228 -462 807 707 411 831 -618 -766 -771 150 930 -596 -378 949 971 -91 -993 412 -398 747 323 -668 -908 -308 567 156 -217 -85 -60 238 10 762 38 230 313 249 -444 -502 -191 349 493 427 397 307 -770 -47 -16 875 6 -615 -521 -89 -370 -200 819 741 -995 278 -904 -642 445 -843 311 -288 955 -803 -550 24 397 969 -675 691 -923 914 844 930 903 -679 497 -195 548 296 680 257 -680 423 -459 -478 -934 278 -659 -276 -201 863 -266 -504 304 199 178 -394 -318 -156 -807 -221 -128 613 -171 944 19 936 756 -943 -439 -342 -141 523 -318 461 -473 87 -461 333 985 -788 67 -362 -530 -564 -839 350 -903 454 162 346 217 976 929 917 -142 -234 477 941 935 -517 -796 141 669 817 779 -673 324 -865 285 819 211 605 226 351 -681 -248 883 -896 73 689 245 -104 972 706 -316 633 599 990 -499 -506 -24 5 459 -460 -549 -628 571 12 91 -599 852 -458 -558 -419 -464 -768 -788 818 453 251 -537 272 583 459 125 965 602 -253 -464 784 672 6 937 -794 -497 -117 102 391 707 -527 -969 -734 385 -202 827 981 -787 966 886 506 867 151 -778 -481 836 292 495 478 174 999 -42 788 -103 -289 721 -984 -643 137 -879 801 -998 -698 -651 -248 -569 928 859 -228 473 207 389 -662 812 650 -836 72 238 -821 -892 357 88 754 851 583 -946 165 -88 215 115 155 992 912 479 614 -346 278 -684 -480 907 233 -871 738 -729 879 -309 -913 737 -322 896 109 -159 336 -796 -287 327 482 -936 100 463 140 172 339 -901 -694 -623 869 433 73 280 -442 142 -524 622 -208 -804 732 720 -965 23 300 -628 -854 -646 517 446 214 -310 372 -209 -312 -706 -160 212 -213 887 912 51 -720 910 595 -587 -430 -936 544 -589 -999 -99 364 562 734 169 -779 362 -522 -222 918 -746 520 846 -272 494 210 296 694 238 -512 881 -23 -312 691 494 -964 -904 34 68 -456 700 -797 -907 -268 367 -407 -603 361 433 -779 453 -839 -518 899 -392 775 -252 88 -31 398 -657 574 690 506 549 920 278 887 -57 198 -799 960 989 -428 919 -390 -524 849 -186 -234 742 -361 -635 261 116 -1000 -771 -451 549 523 298 -664 140 -601 -965 -166 968 774 518 338 -516 -967 172 -551 281 778 -636 752 228 -552 -572 149 642 11 819 597 -93 441 -138 464 207 -510 -847 -832 783 -975 104 -396 982 331 602 -191 -835 941 -431 649 -755 -759 -742 835 636 947 -936 -507 214 707 -863 583 669 -755 268 -243 62 464 945 206 -145 -586 -109 679 -342 -749 -835 -686 551 365 155 73 910 530 954 -710 168 212 865 -448 817 490 342 703 -688 17 48 -220 438 -970 -952 702 555 64 757 -454 839 64 819 899 -187 -934 16 173 -704 -456 -103 901 23 -822 -762 968 -359 -2 -635 -446 590 -692 -604 735 995 -338 342 -483 -725 682 -871 -151 100 864 973 875 759 -574 -659 -472 -764 -218 976 952 880 194 566 -596 -353 919 -988 597 -440 8 -151 353 -489 223 422 -73 -791 -19 -1000 269 628 -687 -133 -285 608 515 -63 -310 -199 -735 614 -651 10 -631 797 -724 -93 -974 -89 401 -647 832 -404 176 -805 743 -252 630 -354 970 -537 -121 185 -91 -118 182 -172 -303 14 832 -292 90 169 238 -173 -476 518 -690 -456 272 -597 902 630 -793 -750 853 -511 -787 -375 631 517 907 -120 -911 258 -560 -212 -992 -221 136 719 -495 285 299 422 -783 -25 -128 -289 -43 567 625 -966 -536 792 226 -523 -63 -600 364 -330 50 87 643 -676 -771 504 459 -660 420 -840 275 -657 7 -884 459 130 -557 -129 -402 32 897 -673 663 636 637 -49 344 -852 971 -47 -517 -842 -572 -555 -690 804 -784 -53 391 811 338 512 -420 432 697 119 514 -250 470 -500 -564 -755 510 -894 -496 -746 -86 -241 401 -319 -359 211 -422 616 -443 -737 -973 -689 682 533 428 448 -640 813 913 170 -396 -182 -842 918 401 -413 290 975 82 329 98 637 337 486 -991 -693 -41 -507 -464 140 962 -901 -300 987 -388 685 -579 -280 -891 249 -781 790 -837 -384 157 -253 262 -352 -47 -182 -906 244 56 6 -149 -371 861 138 800 -831 -110 529 -341 633 936 -419 -485 952 963 -670 -913 746 70 -240 707 -34 -217 334 -970 -530 105 413 36 -78 -87 555 453 49 -431 -660 -765 845 -647 964 -984 -833 -542 -437 -391 757 -416 783 -526 534 -680 653 798 -597 484 -685 -899 605 -214 -177 639 518 702 355 751 -553 780 -903 -827 460 -864 -444 834 732 -191 -552 57 -369 -675 -144 224 -242 92 -223 -837 784 160 -911 863 -973 531 990 -167 -765 -440 -977 422 -184 619 -874 800 -973 664 632 378 638 -306 604 251 -198 -922 899 709 -608 -338 -964 -520 558 662 -117 -542 -99 382 -378 -659 -929 341 -741 -427 -655 -114 729 748 -781 839 -265 574 -135 277 -839 38 -358 -352 -833 -71 363 -201 -128 -363 -772 140 441 -398 -614 -348 253 -318 -79 -451 -234 -938 499 465 674 309 -249 -500 888 341 423 -551 45 397 -524 728 351 602 76 -860 -430 136 563 206 946 -495 881 -228 858 -564 464 975 -407 -200 -422 109 -461 326 671 -108 645 -791 232 276 -371 -399 -408 -956 -501 -654 40 -388 173 483 652 -32 858 70 777 289 195 -938 -2 187 486 -846 -887 -439 18 767 -12 940 897 158 -295 -345 311 266 -322 -98 833 171 37 -21 340 839 181 -958 -132 -91 414 466 953 580 -402 -563 525 -165 79 241 -369 987 -736 778 497 564 324 133 32 -645 857 -829 787 486 -56 464 852 -309 -434 422 502 498 433 -412 -180 -724 234 71 -858 417 -959 -159 437 402 -819 -725 -635 430 862 -623 828 -505 433 381 -226 -425 -361 369 169 -346 895 -707 -337 139 -968 957 832 -934 924 428 -995 88 -147 280 -153 99 -176 156 832 -185 -530 498 302 343 -215 -60 75 -322 541 -999 -711 -488 -92 606 -315 852 114 899 963 -797 -208 -877 -102 -626 555 -251 -212 764 692 -960 144 971 -119 609 -950 549 -76 936 47 148 613 694 258 -536 -198 842 562 -799 240 -462 -625 206 398 974 292 583 -617 860 511 24 279 38 -73 809 -340 -832 -231 -344 -956 -427 361 -367 486 -745 -382 996 -692 -362 -95 91 547 795 -524 -974 756 -778 -695 -7 19 236 133 350 -177 109 -857 -973 259 128 -17 -891 797 -426 -216 706 -736 300 863 936 682 -679 -139 963 -233 654 766 -867 -825 -902 271 -164 762 -554 134 801 405 993 175 -583 765 645 -519 -711 3 60 964 -300 431 -543 919 -200 694 946 -137 57 363 685 640 900 -35 -470 539 -475 924 683 -409 181 -527 645 -718 -86 -933 593 520 -105 735 -93 -504 -426 296 -642 927 562 920 -733 -74 799 523 33 -214 -16 204 84 891 -603 -379 494 -235 -617 -757 921 -837 -331 -153 -99 785 -103 787 -344 469 636 356 -386 304 -479 -667 894 526 985 -182 164 743 995 87 -599 138 -50 923 -617 -75 -37 933 -170 222 119 36 -180 412 333 -308 876 -913 -137 688 -700 -667 285 -496 -52 904 -390 -360 258 -751 241 -646 884 11 752 951 -491 -745 -31 710 698 -557 748 -580 -642 128 686 -543 669 -222 -391 -862 -490 -671 -725 -286 845 470 141 965 -738 417 102 -782 881 435 721 -958 -426 -106 -804 -59 726 -102 991 332 -653 866 411 791 965 461 111 -414 884 -398 -720 -465 785 -649 -991 360 698 -387 -611 -922 -712 -131 -527 328 809 -96 -837 -506 56 -669 -760 771 -563 -704 -581 641 -150 805 360 -213 -867 103 -827 869 717 -128 289 57 -610 445 -499 215 786 -260 114 85 615 -560 -627 -928 -738 641 456 -230 898 451 92 395 -433 -86 -365 791 929 832 -32 775 -315 992 -299 365 -319 854 -193 794 578 -249 -467 -44 -105 676 230 -152 525 -217 -370 -848 673 -10 -392 -997 -64 254 -439 376 -40 541 -1 -341 -78 298 772 865 509 -788 887 -878 124 -435 -915 -312 464 -335 477 -886 184 757 -787 218 16 -102 -8 -898 183 -501 321 70 -436 728 668 553 672 -112 477 666 -259 -272 780 -473 -776 645 -876 173 149 199 -91 311 938 -810 -7 -988 -583 -811 -370 60 34 -32 -568 763 590 317 -527 491 714 -84 100 -312 -754 895 570 -188 790 57 -740 -602 -211 -394 -389 151 893 -281 -870 -152 226 -610 180 365 257 -117 -688 762 623 -263 491 414 19 951 -401 -439 -983 -976 731 -611 -955 -251 908 -620 -836 -196 -575 22 729 62 362 -848 142 862 283 952 -425 -46 -66 -262 734 905 -863 907 -398 267 3 -67 698 530 -852 -708 665 750 -990 -898 817 -409 -450 514 947 387 -139 -291 136 740 402 -846 397 358 -277 696 503 577 375 804 180 612 610 -722 -661 731 -338 625 -603 589 873 -159 -717 -232 348 203 -681 544 -598 -918 276 -336 -257 -838 509 761 -310 -181 637 -284 214 -551 65 551 774 -568 44 899 -821 -67 979 -890 336 -521 352 753 303 -63 -403 -90 851 369 -767 101 729 -566 240 -869 -997 -429 -354 106 -161 -143 -233 89 -525 24 -202 974 -830 104 -206 244 -421 -207 -169 594 -214 -126 -456 -949 -234 -125 -549 -932 612 -252 771 -351 -231 472 -241 -322 849 -266 540 23 -459 -324 -347 338 830 -346 -123 495 -64 -126 -256 -425 -349 429 153 896 -533 -536 -97 -681 -68 600 876 833 700 -784 102 -268 833 903 -190 -374 -243 -269 30 -514 -470 930 728 37 -189 -728 -227 -779 -278 136 -158 -537 314 -881 722 538 -702 562 918 -429 451 187 750 756 -442 -270 251 -115 -651 568 -44 293 -508 267 312 -488 498 -870 828 -134 -703 990 656 434 -757 896 751 0 127 -185 142 -955 868 -428 -197 -720 -407 59 -889 -533 -397 860 -895 -368 -166 -644 36 -638 -171 -859 -156 810 504 -84 882 -718 -105 -573 -922 -140 875 437 231 269 172 863 -449 -585 -53 -862 127 333 557 -842 -737 98 716 991 962 -772 149 -562 -178 242 666 683 -208 430 265 849 303 -122 -479 964 -852 -308 -356 99 824 -532 -726 670 377 86 957 -6 223 -944 -45 -608 591 124 -70 -812 -976 106 -9 -807 -147 439 525 -497 947 941 822 752 619 248 -150 -775 -598 446 605 17 625 351 748 -880 869 207 -867 -919 -93 -583 -714 -874 35 523 367 -149 82 856 41 -318 429 403 984 170 -859 -765 -869 313 -672 354 -697 -247 -765 818 950 -998 -330 -708 -353 -508 694 485 738 461 -555 349 566 -740 -444 -505 -518 -193 396 144 441 63 390 425 -676 -281 710 518 61 -241 48 -904 825 -361 -578 -684 243 -62 35 125 520 -756 -9 442 -578 334 942 295 -827 -905 343 587 -914 -693 -63 210 769 -887 987 -236 -308 741 958 900 552 -559 -929 106 -132 -35 48 -500 -925 981 161 -804 705 -570 959 706 -248 994 658 -79 535 -413 -308 319 968 -787 -458 -41 -202 -38 -455 249 -921 595 394 -101 455 8 -995 -851 926 575 -385 -905 579 -501 812 -515 -600 659 -285 -799 -771 591 198 -527 -538 834 -749 223 224 -314 716 332 -698 -654 784 869 -502 233 -726 -166 655 -348 218 -678 -929 331 43 -33 -577 800 650 -6 488 -46 546 534 572 -277 -663 -781 343 -395 822 625 -391 -488 -615 789 -603 527 -405 -930 66 -376 -855 764 260 552 785 -571 -653 703 -932 -377 -122 -72 926 -575 681 794 -19 -778 -498 -625 -385 988 -640 853 562 287 -449 91 176 -770 468 -896 493 -603 -521 948 -451 665 -840 -903 243 517 -1000 -839 82 216 736 481 -575 -742 365 -481 -935 533 -847 -544 -186 -987 -719 -479 -609 751 -429 847 367 938 891 -494 996 80 -41 327 97 -437 -155 -416 -890 457 -516 394 -645 39 106 372 718 -26 979 868 829 -488 552 -536 -569 966 -998 -146 791 50 374 189 760 -331 -645 764 186 -582 531 -183 584 -366 -717 840 924 134 -778 703 -548 -768 543 925 982 127 270 -961 -822 -84 41 -474 -266 -671 379 496 -775 -310 -129 -875 224 -734 559 -393 849 429 -128 -756 -429 127 -108 -697 616 976 733 871 726 -882 -616 -24 678 329 332 278 620 615 972 -878 71 8 -873 618 331 -636 -832 -189 100 356 -362 -1 546 790 920 -287 577 573 -312 -710 520 -922 82 -626 633 -458 -349 -742 -421 805 -347 760 -92 103 -563 648 -335 819 -981 33 -822 436 616 721 684 268 -412 909 -690 -617 -876 -359 444 892 429 576 -150 716 761 207 -988 -509 -99 985 -406 974 326 936 -127 -380 867 -634 662 901 -593 -829 -778 755 128 901 -574 -48 -431 951 844 -155 -11 -934 -589 354 421 686 -608 560 -462 -21 -637 -828 602 -159 400 -303 -838 -375 -574 336 -690 -898 -971 791 -154 -821 -393 53 -360 797 -46 -466 446 684 -975 458 671 -636 -415 -130 -69 -499 436 -722 341 -773 -293 -307 -956 -8 -137 -55 770 -87 541 880 620 -157 -625 -447 31 -423 962 -238 465 355 824 -378 -901 -887 858 -661 280 282 -883 -63 95 -368 178 -183 93 633 -963 -960 -504 -778 -421 -252 -107 -700 -858 -463 -736 -778 633 803 -80 349 167 468 -190 980 -367 -518 525 946 139 -555 995 -570 443 -358 524 -270 935 257 -858 -55 565 -249 961 -82 761 -828 851 -700 168 991 476 -97 31 -42 736 91 495 558 963 494 64 -407 -349 -585 110 -90 -486 996 -256 -595 -958 784 -329 -891 880 -256 876 476 250 -562 -968 -159 175 -994 783 -636 594 -408 901 333 891 454 -57 730 367 619 397 79 -364 -217 -864 876 -943 922 -345 186 -189 -788 -663 -77 973 -793 -603 -171 748 -850 -368 993 194 -364 -228 754 802 154 227 -644 327 -751 646 180 238 410 -282 541 764 232 -393 -968 -397 -81 755 84 -578 -775 119 -45 106 81 -710 429 -299 -847 566 772 867 -502 -485 886 353 -277 244 102 -268 -444 53 89 -701 248 892 -268 783 -618 62 884 600 -429 133 -881 501 487 602 -855 99 -174 472 806 -445 -668 598 -587 419 -921 451 985 888 -184 -398 310 818 -292 614 -617 -655 -886 -418 706 993 -214 602 -861 -525 877 -170 -919 -310 968 -657 -528 -592 -545 347 23 168 -313 -647 -941 -493 281 -33 479 -921 -152 606 -518 734 896 -427 -778 -544 -758 336 -998 -348 -138 -864 234 367 -359 -906 -81 -855 20 -293 -5 390 40 519 -909 -686 666 -261 -751 -241 877 -948 703 -497 632 -302 668 -296 -593 39 -38 753 -812 -513 114 -292 515 -577 -412 -198 -27 -907 66 99 -308 -226 954 -136 -827 -87 650 -832 545 -16 381 -883 -434 -270 988 512 -361 355 311 287 181 -716 -582 857 323 840 -525 268 -190 -984 -496 403 -549 464 -956 889 -30 731 -485 33 477 -822 924 -409 -353 609 -213 854 -921 -860 754 -375 518 109 -419 -701 -121 -777 -606 129 -789 736 408 330 301 476 580 525 23 995 906 -892 -420 443 472 846 -560 673 240 -416 63 624 566 -130 -684 -992 -801 763 -336 194 -366 -216 -478 831 674 -177 -417 493 -78 832 -504 290 -59 901 -148 -40 -411 262 927 -469 340 -329 163 663 -847 -849 982 649 742 -918 -3 156 286 471 65 695 -134 759 -892 -750 807 -619 460 178 482 241 -636 -111 894 837 658 492 -458 -718 827 254 333 -536 584 -909 -22 562 -540 483 -989 540 490 -88 912 -255 -214 113 -880 383 -910 344 216 585 551 -24 -95 739 -863 -212 758 -389 -620 -730 -384 398 -73 -457 250 -9 730 -487 -77 -704 -76 -927 -821 436 195 193 -611 -210 -507 379 886 134 461 -276 463 -663 -360 -159 239 818 -527 369 541 -280 876 147 -574 979 -604 -836 369 -344 -846 741 484 922 527 -394 -567 563 646 -27 407 -142 -748 -369 -584 201 -316 -895 740 942 340 958 -672 622 640 132 -42 -412 161 201 -776 -356 880 190 -117 -95 -954 -917 -734 -376 705 566 -396 661 -471 -31 508 -647 -305 -257 947 116 689 230 959 -602 301 353 -491 155 857 822 -732 37 -656 486 174 785 -268 645 -668 -42 497 356 128 81 -13 -242 974 -571 34 312 188 636 -972 654 -71 -331 -632 -976 -916 -153 -102 423 35 -312 996 -838 -548 -270 841 -114 872 -774 704 759 298 560 782 -426 -257 250 -95 337 -175 -176 350 -869 -741 -654 -995 22 386 216 -610 -207 454 800 80 647 -241 -16 176 216 222 73 151 968 924 -538 967 -582 -566 175 930 -427 -180 -682 205 -180 -224 548 92 -404 448 -73 755 -56 80 -406 -37 -312 -812 -566 192 -695 -716 -448 -820 -649 887 759 -184 47 -971 -131 207 -629 -491 227 -594 -130 -532 -421 -391 -239 -314 512 691 300 -180 363 894 859 -533 -615 520 81 670 838 2 505 725 268 395 -809 -872 13 -617 -161 400 973 -118 55 -38 579 187 -23 -180 -350 413 94 547 -622 -275 129 -164 119 66 -6 -86 -124 103 459 776 -564 282 880 -871 933 -75 -443 603 862 443 375 -906 -446 -958 120 -857 524 851 -142 194 806 171 -294 368 -6 808 840 -350 -649 393 -176 280 -240 399 -214 47 -537 834 303 983 -721 750 -994 -170 -944 571 360 819 496 -722 78 726 520 718 -432 -344 534 -861 -947 -473 523 -883 -249 -316 -96 945 215 -465 408 757 502 -973 -202 761 499 707 313 440 -909 -891 419 324 -51 -412 -628 837 -142 535 -530 256 -174 939 191 -741 364 948 508 979 -652 -895 -1 -425 285 -18 -938 -997 -226 981 -761 -38 -29 -683 341 -79 -536 -63 744 500 -501 51 576 553 -95 -758 -703 -350 177 -113 -589 406 -359 649 939 -328 695 -662 242 -829 498 -960 667 375 -309 -379 255 480 883 617 -423 770 -723 138 388 147 170 601 -280 511 -977 -592 -686 142 166 -176 -642 178 233 -205 -3 -442 -673 74 195 -280 -725 -451 -862 -327 -536 404 -517 -295 190 557 -253 925 -515 864 535 -556 539 488 -304 -730 -644 -624 265 -77 -105 -541 -541 988 -187 345 176 73 250 838 -685 -991 -170 -721 -884 -285 -90 -136 520 13 -638 445 307 791 -506 -818 -634 -259 -969 -289 811 433 -102 -858 -439 572 648 72 -606 -597 77 -393 -357 -698 -921 -90 132 98 176 895 -989 668 971 652 827 -703 -745 936 744 -202 801 -515 531 -748 -732 -797 -115 -410 590 -434 -865 -917 613 801 61 -18 -484 107 471 -212 55 -932 977 -468 933 -324 24 -527 730 -727 -873 52 878 -404 -389 282 -596 -30 -805 -953 107 781 -936 -167 -44 367 -489 -931 585 312 -65 -198 423 727 899 -218 -438 418 -978 503 849 -992 -101 609 181 -36 -72 -107 -673 -484 220 -949 443 -850 -137 -400 -632 164 -911 57 -409 -157 293 349 -719 657 -338 180 535 686 -408 -190 881 -735 -299 -17 964 -796 445 87 -206 -562 -19 -656 -970 548 -10 -595 82 -63 753 607 -939 303 383 395 -906 812 -120 -240 -315 25 -243 785 -424 585 -206 323 -483 -366 -978 129 -187 939 -61 -966 817 769 65 -692 -662 196 -483 861 360 -666 -385 284 343 980 -89 -971 528 727 374 520 853 558 -187 308 948 -984 -397 996 -39 976 -997 669 -370 991 -463 -499 -608 755 359 -870 657 -779 59 603 725 511 -838 847 182 132 996 -368 694 103 -295 -9 629 907 -153 366 -79 -513 654 927 771 -547 849 121 461 928 -668 -37 686 11 -86 720 999 -292 -762 -257 -914 -918 -575 -964 58 659 873 -346 -139 328 251 -81 -102 946 -774 727 -309 -982 430 547 820 -771 -425 253 437 -236 162 209 309 -590 53 80 -244 19 7 909 -488 -2 410 -869 535 278 776 -949 235 807 692 491 -917 -706 -713 999 -917 237 795 -84 -636 -770 361 4 403 -864 -470 601 734 -859 -924 -751 573 -496 -544 -805 -570 -222 678 473 -989 -806 255 -892 447 299 919 215 -799 250 529 -39 -344 -525 -265 729 624 -531 -489 -794 699 900 382 412 528 -129 112 988 -631 -827 -667 -688 669 -113 678 209 -707 801 414 -73 564 983 261 214 -519 425 -997 314 -114 -673 -690 985 -931 964 468 316 -426 -311 -7 575 882 -845 -945 785 915 179 791 676 489 987 -863 340 157 963 550 -887 -996 338 545 832 -942 860 4 805 618 -635 -301 -339 -533 -755 -601 755 -479 769 418 833 589 -945 949 67 942 248 -167 -667 -644 -664 388 272 -715 -575 246 -39 467 -643 738 -830 -962 718 766 447 -732 839 -399 -296 -460 628 -374 -707 617 -637 883 -719 877 104 -634 -571 -977 892 286 -168 190 656 -695 -93 -270 -815 -308 617 -153 273 220 -184 609 390 314 299 -283 398 -773 642 497 -979 -17 -852 -776 -495 -930 168 -550 -965 -397 -500 29 358 -46 484 -300 -410 -88 32 756 -814 801 -977 573 -314 -875 -500 961 481 -987 718 -652 997 405 -15 379 -852 -273 586 568 874 336 -336 -937 262 832 -513 -994 -903 -291 -50 264 953 61 -185 970 -183 306 504 159 -833 311 390 112 674 199 -107 595 531 378 -732 -88 595 258 64 911 -837 -869 514 -995 -103 235 265 225 450 205 849 -466 -468 166 174 579 282 -639 -194 485 -102 412 232 -382 483 -337 -63 -842 786 -43 -646 -891 -169 -357 215 320 173 576 -655 796 -764 -69 -436 241 925 -820 631 996 -960 -627 -421 355 -668 165 683 -210 544 391 884 -210 436 -703 510 296 -595 627 781 865 486 328 699 26 -346 452 667 -155 92 -226 562 90 -888 684 -312 -968 -778 -524 -515 797 283 446 -651 -307 -661 -109 988 243 139 449 151 308 -814 -350 467 246 -463 709 917 -911 -623 -977 527 -735 -919 819 -744 -491 -486 -614 -473 -576 -172 -71 687 -313 -478 527 466 -338 -636 325 -885 982 -418 42 -708 517 465 835 -408 153 -827 980 559 -853 -627 -707 598 760 430 506 -523 -817 -85 287 -621 454 -590 -882 932 52 717 -276 -954 -629 -615 242 -632 197 -88 525 -40 358 -747 701 364 -721 496 155 943 -722 -317 162 -132 -621 -590 -897 -726 339 489 -233 -20 -336 952 -95 894 695 -226 -730 -454 -845 -904 776 -173 422 525 -365 799 223 -739 532 -912 -946 -561 574 749 -390 195 968 -378 -958 52 322 451 240 28 228 148 -772 783 44 -848 398 -730 -741 -563 -328 -489 659 -117 -28 -963 697 -150 -488 257 364 725 937 -901 -355 -430 283 -495 -60 -228 -320 -516 670 -650 -674 402 965 -961 988 299 -869 -325 -839 55 -361 118 -138 513 419 -358 234 -183 682 -711 -31 -929 -113 -342 604 -719 -877 240 -885 15 817 -500 949 -671 -542 286 814 -176 -844 -834 972 281 -776 -242 -159 -134 125 -319 -264 -810 992 145 -681 -448 300 -311 947 115 794 541 -387 -919 491 101 -386 -390 -470 31 358 10 -121 -966 -785 -578 -468 -482 -884 -469 471 -424 904 948 505 -637 -115 268 267 445 771 -155 -812 30 860 -370 -206 855 -402 310 444 591 -437 -369 416 138 -405 936 82 -653 741 -517 -739 -818 723 644 950 514 -380 438 -826 -282 157 174 257 -679 51 -624 -548 351 652 -682 -817 100 -296 342 985 -226 510 821 26 -743 27 211 -830 -783 557 242 -708 247 816 805 742 34 -592 -351 -11 -878 -629 886 -509 -450 -91 -282 -823 269 -566 779 -300 -220 -46 -828 -674 -202 215 989 -184 314 -817 973 -561 549 -720 336 -594 -341 524 736 330 556 -23 211 -88 -319 -286 725 883 680 -484 507 248 -514 -303 476 477 911 512 680 -542 -605 -413 -637 914 -662 222 -919 -191 -849 -407 -973 -631 -830 922 -909 269 -448 1000 510 -384 264 306 144 -835 752 -828 17 -125 -940 720 261 247 195 -731 806 16 284 -45 668 932 -945 603 -433 881 701 -350 874 -73 -235 -220 -144 72 426 -723 -989 -982 26 -493 448 -4 190 -768 118 -412 407 -410 -960 635 -522 543 -883 782 931 344 -271 -308 -960 314 -258 -608 845 -565 -956 244 -679 -752 -589 -105 -609 151 157 -349 -238 -961 -398 239 671 187 -52 809 -552 -572 -22 405 -524 756 905 258 -637 -409 177 -256 950 219 861 678 -870 -520 953 973 59 -449 -614 -289 -34 -913 626 305 -139 630 474 207 155 -223 -940 669 935 -540 -395 46 379 752 -629 -348 825 968 366 399 495 -142 688 49 -286 478 -252 -418 -781 -335 -762 -852 -247 -353 -427 300 527 -938 -749 283 -860 796 -178 -415 -572 0 218 -223 316 35 -405 -252 -928 -347 -290 340 455 938 -60 442 -418 621 -154 279 -832 150 948 725 471 223 423 -66 -533 -833 700 496 893 108 -465 -214 -34 348 -143 -647 720 -491 723 -572 -48 239 137 -226 -557 710 -675 34 490 -802 -361 565 -616 262 666 677 857 258 -916 432 685 786 -500 352 -323 583 348 -149 -632 800 855 -934 944 371 644 953 -589 -725 177 -637 -720 -276 442 676 -526 -461 198 361 -835 -921 631 -991 862 -270 86 -867 -807 -104 -349 398 528 -418 755 170 814 -880 -368 859 418 -136 -113 407 -708 -28 33 68 -505 323 -543 391 574 515 266 -708 491 704 442 -643 904 -441 522 -108 130 886 -548 -322 766 -258 422 946 227 120 133 -654 306 -775 -618 -434 264 -131 267 663 691 -249 -550 857 250 -33 -886 188 483 424 -351 -955 706 580 304 239 572 299 766 142 995 800 787 -977 -449 -351 -813 671 658 -259 462 -49 717 590 -390 65 268 717 743 -78 560 293 -907 146 236 -444 577 177 -689 629 165 -27 131 -184 51 -194 -16 86 -620 499 -98 86 -665 -131 -876 750 -573 764 -695 864 521 469 928 -414 545 -436 -996 -551 -54 200 311 -870 -246 56 -498 5 -152 -306 -54 -368 990 757 -260 -547 221 -716 131 -570 791 203 -815 849 477 185 -219 848 108 -553 -469 799 140 260 671 -782 206 864 755 604 -884 -749 -9 -368 -952 -916 486 565 967 -44 -224 -960 -831 813 577 -893 -309 -241 -733 -281 -426 -303 -29 489 931 -686 -142 -603 591 972 856 234 410 -346 66 884 -804 80 -287 727 307 297 526 -752 -262 474 -552 198 317 -885 752 -973 917 136 262 25 514 -188 -458 785 -326 -208 -209 436 -194 -744 -980 639 -797 -430 498 535 277 190 75 -92 86 -350 758 -279 -224 970 682 832 744 458 -421 -942 -725 889 44 459 316 -178 -68 -376 -244 -135 948 -316 -395 17 -135 261 -600 -63 -132 -993 -4 -189 348 685 -614 -907 -417 926 163 -265 192 474 -479 450 912 429 838 -701 -120 946 657 -966 924 280 -693 85 -144 492 856 -789 742 -434 300 271 96 824 -514 -390 270 348 -595 149 733 -353 195 -605 80 -554 609 -526 807 -803 -265 395 -29 -191 434 988 413 936 -520 722 -267 866 -366 -945 -361 -965 -745 897 969 -990 777 -669 -347 638 -822 -354 136 740 746 -940 385 -188 -78 263 -791 703 -925 -918 229 -556 -826 524 373 236 -3 622 -482 145 142 -205 424 481 -689 623 -33 -469 -419 -412 -690 -295 370 758 189 779 467 -492 570 894 87 396 -724 394 932 434 224 -701 -410 963 181 459 -943 -860 987 -82 135 290 -114 169 -610 -619 215 295 798 -239 359 -189 -864 -397 -709 -699 -57 529 -340 -460 868 -696 -812 -521 386 -923 10 939 -907 -104 698 426 -639 -121 -206 -129 -878 -919 885 163 921 303 -746 -175 -132 997 -190 -982 363 -766 -437 -219 -292 -447 951 -958 970 453 -306 -178 -671 933 34 -325 617 -921 -537 955 498 -564 -746 -970 -891 583 -462 -973 -563 315 -807 302 -837 326 -884 882 502 -409 -317 862 729 -108 -410 -400 852 18 -705 278 -574 -714 813 -577 927 -496 -596 356 223 712 89 48 -933 -625 480 -240 69 605 -127 79 695 -256 589 236 927 803 -993 -430 -296 -643 -949 -687 625 118 433 808 -240 -166 -557 -474 -226 -753 -423 876 418 225 12 -760 468 133 639 -280 196 318 -457 663 -266 -85 -791 -218 196 491 355 -700 508 -538 945 712 534 -729 397 911 502 865 -434 -468 230 507 -443 -820 -196 -735 65 770 408 -8 -478 335 942 474 -837 -607 787 -125 -617 307 -658 867 -720 -832 -95 951 689 -790 895 -652 -78 347 -443 -161 -532 -950 421 -461 -896 739 397 996 200 -459 958 592 -117 -690 -721 82 -931 -244 144 -657 741 874 -634 -248 -407 241 -593 793 -369 -948 287 734 -437 -201 -835 642 450 -279 -686 274 916 -881 343 591 -242 -885 -312 -226 990 768 41 -373 321 771 -5 5 -520 -289 -715 -569 -528 673 975 -751 -471 56 558 -356 701 379 -232 -99 20 919 229 29 -733 -337 -330 -775 689 19 964 761 -436 -895 -914 79 -43 -655 -57 -64 -743 236 -128 748 76 192 -592 -186 977 764 156 445 -165 -332 835 -693 747 91 195 -795 669 -154 -850 -152 734 575 933 -912 -411 853 -461 -628 888 -457 -836 -580 -815 512 -776 600 984 14 487 493 -82 -102 827 625 -945 -669 114 401 -689 -556 899 -746 -435 -9 -378 819 405 666 1 -159 -14 694 51 451 -600 362 -888 476 -247 832 -598 363 -434 -819 610 930 -594 -94 411 34 394 650 374 -525 -864 -540 834 -769 -601 568 696 623 267 -418 977 754 -721 280 460 883 -418 -931 -84 162 190 -47 -718 212 997 -295 722 262 -579 922 -594 490 -992 -658 739 406 -788 423 691 652 867 -291 298 -212 -567 -531 732 -735 -472 787 -519 -61 777 864 324 -330 170 -137 -398 -666 -377 -870 -293 783 -317 -818 -632 -201 -797 -429 530 162 -932 -470 434 -509 597 -421 991 -840 -810 378 435 479 625 -878 967 747 483 -555 27 -658 565 164 -791 -638 979 535 -530 16 -256 -242 -260 -175 -503 -180 537 -746 947 401 365 131 -958 -80 -977 928 953 62 -395 -450 -34 907 -490 -602 403 -693 474 926 -897 737 546 -785 -243 -490 450 -724 -863 877 -195 -190 -896 937 -804 541 344 -278 -869 -205 741 118 502 -564 -300 978 308 57 -33 -592 -790 241 -957 949 -490 993 -940 556 666 14 515 821 -675 491 -66 599 276 445 336 119 298 970 -358 873 -688 977 86 -793 -928 677 -477 648 -171 -703 237 -54 -296 916 700 184 -57 -871 795 308 -832 196 -621 -718 -548 -812 734 83 -534 -180 -82 457 -739 986 448 403 712 -271 91 599 525 709 545 -816 492 -982 -971 368 36 474 496 729 654 528 958 -852 -999 -419 -561 -129 -771 730 -183 -268 -578 343 -940 430 -882 -378 -31 40 -187 -804 968 449 -565 894 654 -567 105 35 887 -968 402 -297 990 146 990 812 -73 752 -279 -373 -424 -194 -458 193 281 462 -85 916 -131 160 -717 279 986 389 -693 -264 898 -580 -717 -430 232 863 554 -309 -496 -817 -251 433 -422 -822 208 667 -885 -917 -931 -722 121 -110 254 508 9 -252 -641 -870 581 390 833 383 -337 -256 -770 -740 -801 -758 578 -123 -438 -804 -716 -916 -365 73 92 -944 -700 454 685 7 311 507 -4 3 473 -610 152 -22 -477 898 -428 823 356 602 300 -1000 683 -402 -164 -85 -160 -440 994 -532 -729 82 984 -137 217 -455 585 -954 120 103 -885 -501 -582 103 119 -11 541 -912 -60 916 -157 -293 558 879 737 -247 -796 -742 -522 328 -675 -136 -950 285 601 603 -341 428 690 546 -631 942 -326 -86 -309 -440 -356 -4 690 -910 -169 -695 -490 -395 -165 927 -995 -490 -533 -772 -510 447 -213 -55 -382 -407 391 325 930 280 -298 951 -522 794 -432 521 -254 112 171 -8 -139 141 -499 -467 108 202 648 -985 126 559 -14 623 349 472 759 625 998 561 -1000 355 -18 744 975 -782 -612 -450 -307 -590 540 -361 537 -601 785 -516 -464 -830 -805 -459 921 329 518 898 -318 -629 343 32 660 -51 386 -388 -103 -840 -248 -192 632 192 818 721 762 -584 -613 181 -11 -174 -205 626 -447 342 -71 543 842 -803 807 993 361 -440 198 -914 -959 -744 310 692 -68 691 -635 57 678 321 -888 495 125 -644 -66 -70 -431 -616 983 417 647 -335 249 -548 -47 -28 555 555 923 -632 146 23 -527 319 -900 -146 287 -345 902 612 888 -695 811 681 -597 897 410 88 -955 -312 -190 -220 -644 520 170 -478 928 833 714 -602 791 -854 200 -967 856 246 -504 7 229 858 828 -598 176 898 -16 -645 412 -676 -595 -147 -792 -56 26 890 80 273 625 317 793 354 -114 202 -664 -868 -693 257 -632 -535 127 -846 -824 841 -79 915 871 212 837 905 519 -178 704 730 717 -455 856 962 7 -665 195 383 -22 849 -933 793 41 90 313 42 661 993 647 687 336 376 -909 -517 854 375 774 -40 717 -243 772 346 -320 932 -62 -959 -241 506 -511 424 -516 327 -362 742 57 -532 -344 -627 509 126 233 68 441 -971 586 -781 -901 -73 781 703 -795 548 654 769 -587 870 -483 201 725 666 -923 -435 194 -121 -445 -857 430 -338 104 277 -995 -897 895 481 -36 644 582 -693 745 -599 -174 -841 -338 -153 476 -789 -206 -964 -187 -26 -783 -443 -804 941 24 77 -557 -970 63 -120 864 126 -478 100 -494 -234 -352 -610 -504 99 -700 -33 759 -127 -192 -318 -718 -409 188 634 727 627 194 -23 671 -88 683 875 875 -736 -539 431 656 675 -181 -829 277 -7 -37 -532 -671 241 639 -940 -526 -133 722 -904 732 -758 -254 -30 -607 -258 708 752 -969 -646 -322 361 920 -629 482 -61 -435 984 -285 40 827 -77 -741 -56 -753 -925 -618 171 -590 -815 -525 -95 750 402 149 29 763 463 779 -984 -576 -907 -345 -943 564 -11 -630 725 450 476 758 -49 -363 202 -616 276 -166 133 -363 -630 697 -619 722 -29 -182 92 876 -151 610 120 557 524 -319 -850 -347 -353 337 493 334 433 -783 -587 141 -37 255 -30 164 -428 -92 -463 113 200 -133 -30 207 534 802 -328 -92 434 -198 745 861 -205 491 452 622 -8 -84 -42 -606 -985 581 381 184 907 -522 853 -235 -800 -104 -368 852 62 193 -579 -669 790 -506 -164 893 465 -718 -609 -976 266 355 -168 -118 472 -715 469 -142 -504 785 -1 -999 147 199 858 -482 549 200 -44 320 -296 44 765 -267 -531 -100 342 -602 898 -612 424 254 -772 130 807 912 9 -602 -914 -468 315 729 -516 70 965 762 470 416 -276 -824 995 724 -189 852 -649 -73 826 -699 -245 502 -39 -688 29 -975 23 535 -207 702 -504 -921 296 812 503 694 -197 -702 710 399 239 -533 748 249 -605 970 871 -351 663 992 -707 -323 -55 16 -876 193 372 161 -737 820 161 737 -661 529 -424 524 784 730 -276 518 -859 -706 -471 779 -685 995 -285 434 845 517 439 -524 -88 -622 -243 -519 592 -201 -455 -489 967 192 881 115 111 -550 -25 566 455 -977 538 -823 -190 205 776 -266 781 -504 822 203 -944 340 410 -293 -116 396 -121 265 -523 400 267 -515 -362 889 878 -12 139 67 608 636 571 455 720 -758 688 914 631 688 883 931 -147 48 563 -852 -862 45 -504 -360 -613 471 -965 -656 -488 -290 1000 670 -847 668 326 651 160 181 -825 711 887 514 -988 -230 837 367 -339 -298 262 819 -508 353 -639 -999 962 -980 -373 -320 -301 -525 -408 -533 -627 38 520 603 671 510 900 -235 -650 -307 -955 -591 -282 -870 958 505 427 -451 -701 803 -714 -737 845 -484 6 438 675 -83 -648 -819 -168 -710 -917 956 -704 -175 265 -91 -90 -860 438 -217 724 -204 -329 -161 341 379 -718 466 40 734 802 281 717 189 493 743 235 -462 556 -634 598 -355 719 -592 -418 -160 73 467 -103 638 -576 -8 -587 -463 215 -219 696 946 -794 725 578 -434 -193 652 560 768 173 -687 264 -938 -260 -307 827 -466 -920 634 -332 755 -455 944 -275 -107 -587 -459 709 -553 -350 -899 511 989 132 146 -687 629 -946 -858 -172 276 -517 809 589 185 -386 910 -779 955 -11 -389 142 -331 -30 -772 465 -351 -842 831 -261 -610 838 -673 706 -754 -393 606 740 -605 768 235 361 614 -968 -616 980 1000 -601 750 -411 -385 -801 391 -714 707 -825 644 861 597 305 -885 11 945 -390 10 398 847 597 392 168 537 407 653 -964 120 -107 -295 -591 -367 728 403 -268 122 -278 -956 236 -157 -915 -190 -746 -952 -553 167 -978 -95 -639 -651 -891 -137 -956 470 219 916 658 1 924 -554 -686 157 185 -885 -881 -751 -845 -682 -610 -468 -675 838 840 -253 -535 635 712 -619 -550 -931 538 996 287 -951 891 -129 270 137 704 -872 -130 820 -130 413 578 -580 732 678 -750 -295 206 997 676 243 -35 501 196 758 -303 715 -93 -708 852 -722 602 616 -669 -137 -398 -118 -393 -53 983 155 530 -579 581 -565 976 409 -511 878 611 139 635 -155 682 246 -888 136 14 -208 -941 -105 281 981 222 150 -956 -5 -917 761 -410 960 -542 842 -38 -44 215 -157 -844 996 621 247 -552 -214 -93 402 361 -535 739 107 313 325 629 734 643 -115 -773 407 -112 -131 73 295 497 -624 754 803 -469 207 -351 150 -220 -600 -406 -669 133 -593 -317 863 328 -867 42 -240 236 -917 740 332 -969 -348 355 604 -286 -885 765 -771 512 -44 -731 -958 923 -670 -315 273 315 924 -666 301 -689 -90 266 209 686 -763 -20 -498 192 -830 -312 -977 -749 909 -885 -509 378 404 53 536 -781 311 -41 -839 803 -920 797 395 -12 -869 741 -864 61 -753 79 626 -180 612 -518 -997 -141 -216 48 852 -705 62 -962 251 -835 894 -389 765 407 70 -128 198 192 877 258 -280 -811 -150 388 679 197 -496 810 -350 337 117 -828 -95 -204 -215 -302 166 695 281 596 -941 744 -812 -591 607 685 119 -166 -75 185 676 933 -657 828 89 -771 -286 598 509 -501 112 -375 975 338 723 -563 728 231 190 425 115 -511 739 -21 -292 656 738 -504 -99 -198 742 -138 297 -742 -36 218 -118 864 -541 -368 697 -459 75 410 105 580 -338 760 -484 -487 169 271 662 942 -32 791 136 -832 519 564 -34 98 -52 161 980 -637 -57 119 -69 179 -523 -955 645 -823 908 -979 -816 -582 177 145 114 -665 50 -217 -945 282 -598 538 -112 495 -488 191 -454 -985 973 851 396 -314 -553 455 -981 745 -367 190 701 898 402 -599 564 924 -391 -646 170 906 517 625 168 344 484 510 388 -537 -111 428 770 738 89 -496 609 324 200 -244 -381 639 -940 166 -658 784 884 -147 700 -437 -28 -612 277 770 -649 -109 -659 -39 953 723 965 145 190 627 719 848 -508 480 -539 514 440 -505 150 -462 172 -103 -197 9 25 -468 -984 -248 347 399 -686 -645 -174 828 453 862 -108 -801 -996 642 -949 -342 -117 627 -908 -105 723 798 -948 126 913 -287 -800 941 683 -444 680 -436 -661 906 698 -520 -826 -671 244 674 -896 779 -431 -174 546 -645 -171 -798 304 976 -498 525 803 -746 -402 368 -158 97 -653 -402 842 404 299 -581 -263 -422 -413 584 -19 680 -421 -680 -495 -661 580 -267 -998 745 897 -934 258 959 776 -765 743 -981 -452 -304 894 -991 740 -469 187 492 -193 913 112 977 759 791 -757 113 -683 969 110 -566 412 -526 -380 -614 -786 940 -337 -899 406 368 193 516 -549 156 321 -477 -60 -784 -297 875 591 -611 -378 -311 -370 686 549 991 655 -925 -785 979 -107 -791 -257 -112 285 29 -804 465 838 288 -702 928 -92 -561 559 -942 -513 -609 639 311 -711 370 749 -33 404 -20 585 -930 897 -171 632 149 22 342 -599 -411 -969 -27 -32 -739 825 453 -446 548 -821 -168 782 -267 436 223 -547 -427 531 -506 628 82 208 -393 -922 -354 -629 383 -746 838 688 646 566 -627 480 390 150 -775 -603 -813 -816 -825 -944 115 -529 -68 47 -498 -827 634 111 -257 -138 -932 733 -340 243 982 375 676 -471 -140 -457 761 -333 98 -137 -702 84 -896 -715 964 -614 89 -716 -988 501 8 -411 662 724 -665 510 -476 774 990 -857 -234 722 -985 -894 104 479 558 943 351 -634 145 -686 -264 453 -121 765 971 -753 778 -537 -587 476 -703 -930 -523 117 -834 -72 214 -900 -673 -441 -921 -872 -162 -622 -193 -283 -264 422 -72 -117 -475 -708 -170 581 265 334 872 722 -296 423 -320 999 -606 426 -194 -387 529 103 258 835 -794 -794 -705 -995 -795 92 934 450 708 -964 -698 160 178 818 234 -695 731 -709 40 85 -2 887 -403 -536 -314 938 994 -260 734 -146 -910 728 229 793 209 311 -406 447 -211 554 -606 -341 -232 -323 -865 112 -193 566 328 -291 937 -317 189 999 294 -656 -161 611 -991 -134 403 917 -768 -798 -686 334 211 790 -619 -8 -769 -335 510 985 -356 -889 -919 -11 -786 -505 -665 837 222 -626 -91 -498 69 591 894 -138 -446 -135 -791 -945 819 -14 468 591 940 -161 207 -96 520 -269 512 793 -676 -499 104 -385 -139 -336 840 306 22 -277 -209 -883 -462 -595 723 170 -542 628 467 -300 58 -296 232 348 -940 -137 -938 -717 726 -828 21 -625 -995 -645 645 -731 -647 506 -898 716 -60 -71 -792 939 340 -458 603 -396 -680 807 -130 -347 -497 -439 93 -308 -522 101 774 -100 426 -926 -307 346 -787 -476 -259 151 -351 888 905 17 -850 -345 -922 -708 128 534 538 -837 -527 -216 -378 586 -471 21 624 591 -354 794 678 612 395 984 -300 951 -319 650 66 390 -738 -239 -737 683 -937 -938 323 -357 -632 -210 27 747 -656 -187 -221 12 103 293 -56 463 62 -885 788 -85 -221 866 299 482 -874 -604 -74 -180 731 244 521 240 700 -891 707 -674 388 -304 -747 856 -52 -698 263 -453 883 193 -275 -646 -212 528 476 -248 354 -211 141 -412 350 -379 -27 598 -466 -283 667 593 890 228 593 972 279 156 119 286 947 234 753 -407 -831 531 986 -708 -906 -392 511 311 -148 -885 392 -360 -241 509 -349 -284 -601 658 590 211 322 -28 -568 22 137 -318 602 935 -709 388 821 526 -941 411 665 202 189 -663 -642 758 5 -433 -546 665 445 -672 -682 -730 -130 -886 404 -541 -336 -284 -645 932 -320 973 834 -267 175 -122 632 547 329 -616 357 258 853 -367 -72 -792 -464 471 -152 -286 -41 691 441 491 -52 895 -806 -422 156 -132 -119 -365 80 586 -367 777 -659 146 -179 -95 -215 155 639 -379 -391 -803 986 380 467 -469 -243 -62 -389 -738 -622 783 514 -970 815 362 381 591 -871 -813 -641 -137 -290 142 -123 425 -865 -291 782 -286 -639 -178 -190 -350 744 104 -287 494 356 187 -261 -154 -584 914 282 342 -83 -664 357 713 205 580 619 466 -412 763 478 595 -844 81 -358 -474 916 814 143 -830 831 -812 808 237 957 10 -451 -468 849 -736 379 272 -878 -515 658 -449 -98 -766 -723 -126 -884 159 -531 728 -82 -187 -624 288 729 212 -824 -277 -756 120 665 406 -57 -352 453 221 -977 -947 -603 788 363 -891 518 -664 -267 78 -78 -656 -559 883 -244 600 -14 -995 -735 -449 -118 985 -716 488 488 769 767 -745 976 557 -747 -353 -800 148 497 -688 636 -537 16 343 -52 -659 -671 -937 -217 -989 -767 -894 -656 -310 -89 -159 754 -187 -15 678 -926 -797 -762 -644 -255 -206 -292 -411 -783 -453 482 856 -440 605 -688 -666 -410 434 -968 157 590 -703 665 -284 896 41 -776 -252 977 748 80 381 -540 409 -401 -72 -796 519 713 514 -418 279 463 16 -311 423 -813 -885 -467 581 -716 -822 231 -551 903 191 -183 890 -549 385 376 407 13 794 -585 451 707 -676 -791 -637 60 -353 942 -21 -623 945 589 479 502 309 -610 853 -304 86 941 -513 51 -632 615 713 208 -558 833 562 -65 311 741 72 -671 467 416 826 -590 908 510 -719 -31 -746 438 -377 -377 843 -288 -665 -690 -594 527 779 660 -451 128 -444 0 -141 -989 266 554 -561 117 -957 52 245 646 -951 422 -531 -48 82 -413 -105 96 965 -310 577 897 212 583 -693 776 -555 -672 609 -492 -292 132 -919 486 -69 -525 -948 765 199 -855 -550 -273 303 640 857 187 -193 423 36 633 -271 -472 737 -343 -446 712 221 -934 850 -61 -219 -169 -788 420 685 41 686 -49 -163 -388 756 -740 809 -75 -126 377 608 876 945 -351 -586 468 399 657 -194 -308 997 939 -766 920 -489 -821 982 -149 -279 -15 984 -779 767 357 -53 -331 874 -607 -695 -57 126 476 -853 455 -760 402 273 -722 -10 -932 381 552 -194 851 785 740 12 500 -82 130 -876 -436 41 -369 330 -967 -53 -861 -534 92 -989 -798 865 402 -833 98 -401 -450 -303 582 123 -909 610 -764 502 822 593 -997 507 -504 96 -741 403 -22 -475 211 932 -434 181 52 -540 -535 353 320 932 -290 -209 -433 -829 773 565 -863 425 133 930 417 -990 -568 318 -67 -677 -555 -895 4 757 702 -840 779 -606 151 312 -525 331 527 126 -237 300 563 513 39 -819 445 408 -529 831 91 259 -395 -836 481 -387 887 482 -855 -618 -988 551 137 -745 724 747 -295 718 -251 610 642 419 -173 -463 807 213 -171 -263 -190 976 -45 -311 -665 234 -618 722 -755 295 243 -274 986 989 359 -723 -480 -743 -723 -624 -816 -26 -415 34 -88 -904 478 254 405 -765 732 -234 588 -99 -907 529 996 -527 847 214 761 -469 139 -960 -695 -37 909 -303 -535 -783 -332 -878 100 -822 -803 140 -620 39 635 -115 -379 -812 -382 464 81 -7 -586 394 455 -845 -808 306 175 -959 -146 -383 -864 -665 925 647 -67 912 665 207 -921 -706 -890 312 -225 616 -13 595 -723 499 123 141 -237 22 -153 -955 -23 -929 232 -562 858 -123 -230 -281 -961 576 -327 4 -485 73 -589 -757 226 -420 255 132 216 518 -494 338 504 -91 -372 700 23 451 846 977 533 642 561 -105 -639 -356 297 713 -410 186 -914 -948 806 -9 489 -289 -608 20 -787 224 977 -312 792 -918 571 91 536 31 2 -601 389 961 -204 -886 -699 550 511 -38 -99 920 445 -996 -534 -741 -237 988 874 947 754 -131 -341 -983 -651 -725 -716 -233 575 -917 313 -969 -138 687 -611 421 -796 46 -82 683 -735 -236 969 402 383 491 -958 805 375 185 960 -657 546 -753 699 384 398 680 86 -647 -637 -103 -967 879 -587 -501 -497 887 786 -338 -415 436 547 -79 391 -828 -728 -354 155 -331 452 -461 -159 879 916 444 -862 665 519 -800 -507 -564 770 983 -275 671 385 -390 -522 -698 -924 125 -718 544 -413 -612 -185 -138 604 846 143 -918 -307 677 -188 -134 -168 123 -249 942 88 414 -83 -176 14 991 115 -210 234 -9 -667 816 -238 573 937 661 -470 829 516 -664 -79 431 219 825 296 -749 323 -393 -824 -284 -877 995 -264 -905 251 881 906 -804 965 -404 -957 -560 -905 903 71 139 932 -77 -625 -65 160 335 799 -218 -232 360 -570 403 -208 -777 -956 321 379 284 -574 980 -873 -947 225 -565 -916 951 156 126 58 -709 825 -851 -669 666 530 799 337 31 -125 22 917 996 854 -611 -964 -15 -384 716 -743 255 -871 414 837 119 -740 732 -245 571 787 818 3 -235 -70 -4 -122 -725 -834 278 479 541 -638 688 638 177 -312 282 -708 -161 169 -683 -239 111 -829 -342 450 947 -646 670 -829 566 -755 -514 -207 -254 -390 -537 -61 -579 -858 -623 289 588 103 528 -782 377 463 381 358 19 721 700 280 152 572 496 224 249 67 -709 510 -206 -66 404 235 939 -902 -653 -548 -983 607 92 -533 -989 -731 -853 189 -560 527 327 -930 -547 864 -292 -172 -270 -411 -930 -515 14 -449 51 -886 628 -375 -656 -326 209 545 693 -235 -844 492 366 998 -531 -718 -275 -751 -686 -831 423 992 -426 857 507 308 -317 905 943 804 -7 81 915 -23 -248 -504 484 631 297 -443 454 -628 305 195 -873 -997 -604 790 -744 -894 604 566 -31 464 -415 350 9 -991 -733 -849 -389 888 635 985 -290 -564 525 -995 486 -835 -904 -879 28 -697 -872 -425 -30 412 -283 -6 207 291 7 106 -833 -458 795 -491 957 -666 700 -616 635 -520 -948 -668 -345 699 -891 740 -846 508 791 318 -669 -983 412 873 895 772 -531 51 -666 -354 -144 -316 772 -245 225 -90 -619 -264 -394 145 890 340 80 402 983 59 175 -24 -831 284 100 852 -995 270 -844 597 884 692 356 -192 -300 278 -15 533 -277 -704 -115 699 246 305 119 -266 839 303 398 647 -720 -910 -380 206 788 -663 827 361 -351 1000 -619 318 378 231 283 870 120 -852 -885 537 806 13 -574 245 -469 547 120 376 884 678 849 -183 138 -710 700 879 -312 62 -990 -52 362 -428 -302 866 -919 214 52 -782 751 -375 -92 160 161 171 -345 704 838 832 571 -170 -139 -904 282 377 755 689 947 140 -509 27 -67 365 692 788 -367 -517 -404 -994 -579 339 177 -634 -997 226 131 87 -935 -684 217 -496 -269 882 -349 741 -207 905 -854 748 408 775 -238 478 -650 336 -680 -778 353 -606 472 685 598 -61 -407 233 662 -632 252 462 48 -398 -132 -793 983 -229 33 -415 118 -608 892 877 -688 308 -632 -740 681 -862 -279 -885 895 803 -565 -202 -92 -647 579 598 -557 -6 -44 810 -202 -943 96 470 -701 371 53 609 -57 -545 684 781 -685 38 721 115 -380 -438 925 -72 387 -395 -948 430 -247 -417 -404 -403 300 -447 24 -214 -546 98 704 -995 440 -603 70 999 216 -914 433 -523 -959 98 -229 888 699 -829 -846 614 -232 -662 553 -623 -548 -369 32 -863 497 -849 249 70 130 675 -116 682 491 -388 77 210 755 -779 257 -698 -797 724 -791 424 -168 -726 -778 980 -271 -603 902 -1 652 -194 879 -456 -503 983 -73 -369 -218 -461 220 553 -852 216 770 18 -657 174 753 -67 -377 796 -32 -350 -895 -416 311 -376 575 369 -287 -612 -758 -617 565 -719 655 654 888 -846 759 -831 -245 813 -795 100 -973 869 590 -275 -959 -99 438 -568 -363 853 -233 898 347 345 651 -651 -312 -57 955 -863 -10 44 -109 -981 -865 690 -740 798 60 882 -284 -545 -885 -405 130 -21 773 655 -920 55 872 432 435 -928 -795 238 506 304 -781 -295 -406 -791 -930 -625 455 -742 -92 163 330 -124 833 -333 -562 -944 -304 123 34 -207 -225 -95 956 -867 7 -50 -176 -395 -95 -402 -63 712 24 285 75 306 288 468 631 37 469 626 -683 186 -53 -660 -838 -175 978 -568 667 809 569 307 -345 -589 -102 -189 323 75 -270 -772 -951 -587 842 95 38 -60 638 14 -795 297 -377 790 -247 -428 -687 419 836 219 -795 624 -163 -234 -836 206 -351 -35 -685 -339 -885 -246 -922 232 725 -436 -142 -171 -227 497 -827 -548 -239 934 -304 757 685 6 -891 668 797 714 916 -998 529 982 595 880 140 -539 143 210 175 731 158 546 -691 -340 -80 -717 -715 631 -526 -337 -936 47 -97 978 -641 22 -533 -982 -12 478 822 -550 -366 203 -90 -88 -876 -631 910 81 769 -341 -39 -749 648 -553 -567 353 440 806 -179 -594 -933 655 -227 264 -472 -353 674 -949 616 167 -228 -764 -866 -77 -442 648 -285 -689 727 155 -351 780 942 755 -337 -903 -989 -603 673 268 359 -65 -61 -391 -905 -749 954 884 786 755 396 -95 558 77 -54 -987 5 531 -333 -598 719 -481 640 -466 -384 853 -691 -18 437 400 -599 95 -354 -961 -20 -19 445 -242 -889 943 -842 -374 -87 -780 -232 723 -368 -903 -208 149 743 -358 -13 204 906 -378 334 -188 -855 -752 -492 -640 502 -405 -701 636 267 559 -249 -24 -176 423 -802 -116 -620 335 -710 434 -744 -798 -157 883 587 -636 -249 192 872 -310 323 -859 862 -927 293 -959 -640 -183 -477 898 752 452 725 -812 575 -357 -661 847 48 -67 123 413 91 656 -370 -370 -805 226 904 852 -855 -69 448 834 294 -596 -568 -380 -587 331 -22 610 -942 -67 555 -171 946 671 -425 -106 -667 -981 -663 -477 793 504 -886 443 400 620 -406 -476 -149 556 599 833 -717 423 -985 -392 -491 -384 603 729 -531 506 733 -295 969 -571 -710 -807 188 554 998 -573 987 496 326 -290 927 672 -255 128 -24 -635 -106 -516 361 -602 564 -224 110 -208 -41 -506 -454 -985 -39 561 786 670 -145 974 273 658 -90 -877 866 576 779 18 -234 205 -210 -454 424 935 400 -804 906 -359 -262 -635 909 -256 -743 551 144 321 757 958 888 -720 723 -731 383 -260 -156 -616 -628 -693 -164 914 -130 336 -616 277 485 -126 -768 -500 503 -840 -948 322 -631 104 -791 -866 -6 -593 79 -908 -610 -202 898 930 447 575 653 -981 -648 748 -396 320 -953 131 -617 779 -339 883 444 -572 449 -399 -735 287 -85 -513 181 302 -979 -440 212 191 -556 -645 -196 896 524 978 335 385 -509 733 -202 560 979 760 258 -352 -468 484 578 -42 17 939 -802 -733 -45 344 -70 -162 347 -657 -141 -331 698 403 -859 -377 908 -222 346 -839 712 810 583 618 100 -790 -753 32 438 480 -253 -726 991 100 196 16 438 -24 339 469 -920 -776 379 -302 -80 -75 -986 -416 -452 398 841 -594 -199 748 -999 -392 -101 750 -453 695 -995 -322 525 858 478 -973 -105 -732 46 -401 -548 -340 -988 -331 -249 -435 771 465 -750 -152 378 578 590 975 -946 -302 41 -507 633 878 -607 928 566 -359 671 431 649 587 -380 -357 -463 36 -199 324 -217 639 -627 -637 567 35 933 675 817 -399 306 -491 -427 -404 217 258 -981 -968 642 333 -771 -50 38 342 -785 -852 -558 -932 -432 868 572 955 231 -190 849 375 -218 -737 937 716 -623 698 -452 860 -574 -184 564 -557 -853 234 454 896 989 66 -985 -240 666 -445 -830 100 -599 -976 40 954 500 59 -631 -55 -731 -9 408 712 -232 -580 248 -748 485 899 -33 -671 461 -22 168 -981 15 675 -45 637 -859 207 -480 -678 148 527 515 -699 955 873 482 517 162 -756 -242 -751 -597 -800 235 142 -492 -728 -137 -511 921 310 507 -252 -574 -187 562 -131 822 -243 231 23 248 634 915 22 -952 -401 159 799 -403 -245 654 723 -748 947 -876 -761 830 50 491 -998 -501 821 -896 485 -483 -338 97 -264 -409 -196 -632 104 -958 339 428 -849 223 -596 -176 -929 -485 157 -226 -633 -565 479 536 -790 292 754 -937 -691 -721 -351 862 35 -378 64 -642 -220 -503 -605 -491 244 -766 695 686 656 120 920 749 -443 -753 -974 636 -659 729 -379 -769 -410 991 510 204 -598 706 -27 -993 523 -474 -356 -422 -437 178 -808 -713 -600 811 669 684 765 -45 -715 -334 -164 -434 -580 517 -482 447 -242 774 -659 -641 -371 577 986 258 -148 -933 486 -49 -29 -724 305 448 888 -645 816 -228 673 537 422 -1 953 -581 695 -25 -292 460 574 24 -522 740 -831 -105 105 -380 894 -848 -908 -77 -629 981 990 -179 802 984 -250 -983 -303 -629 -356 -87 -79 -568 -241 987 -804 -254 749 122 -926 910 -243 -824 711 -208 -880 457 -114 665 -310 -732 -375 -763 679 -621 -196 323 62 -159 299 -637 760 625 -598 -211 385 -416 34 672 -910 -599 -654 342 -920 -475 -920 9 -13 -432 -642 -421 -87 698 346 770 620 -612 815 -641 428 -935 693 8 639 -742 862 38 247 -869 -170 959 -89 -565 286 867 -846 -784 -242 666 -334 -973 809 948 731 859 792 -186 412 176 -733 950 184 -117 432 -10 -960 -506 6 408 -691 -249 2 172 -801 974 393 547 -608 591 302 153 122 -939 -906 -87 128 -71 99 519 888 -973 586 358 -295 -790 465 551 649 803 902 299 36 424 -279 -140 754 -120 371 185 985 -129 -301 867 -24 -298 117 -763 -461 334 783 605 610 874 144 -408 268 219 202 631 462 -720 -235 -112 197 -817 -121 -842 901 -418 219 323 -943 -949 -40 801 -474 520 95 871 -229 -219 43 -95 -783 -346 728 -275 970 359 -403 785 -367 771 -280 -104 849 -43 -84 937 960 -205 270 -760 474 -275 13 -168 358 -531 -794 -833 74 -722 438 237 -95 429 -548 -20 -634 -177 -339 -603 261 -640 -166 225 -871 -625 -514 946 -603 -842 -44 -146 843 -989 33 -365 -464 -297 -975 772 705 -25 -398 -688 -63 662 -119 -614 -715 -312 100 945 470 -542 -373 133 673 70 -382 166 410 -657 -246 312 943 415 -886 355 -95 -534 571 -147 -895 -143 859 -145 -605 -550 -878 -867 983 -59 -794 -958 838 -749 -466 -754 223 656 -465 487 450 431 -142 -925 30 -804 -28 -562 -26 456 -645 -144 761 374 -406 902 730 358 -993 -836 927 -649 -894 975 599 -764 -985 527 -648 -57 -671 -272 -86 -943 -610 24 871 -91 937 -435 -861 -947 535 463 -492 -22 -148 649 -951 830 377 732 905 464 963 -722 408 862 -707 327 -769 -602 -750 -803 -988 -675 -535 -732 855 570 -914 752 119 412 -387 823 -187 -674 -299 435 -805 -47 -174 949 207 840 510 -685 -944 668 -973 995 546 870 374 302 -451 -610 756 973 331 509 -134 325 733 -2 632 782 86 -334 255 361 -122 5 -123 684 -746 -973 228 112 -139 987 -11 -20 851 94 758 -558 414 -893 445 -511 461 804 -402 -266 -412 447 636 -212 214 -400 -284 253 51 -337 690 891 -593 505 -234 806 784 -972 -782 -398 669 -22 -932 40 -477 -828 -853 -543 -499 -635 593 -671 215 -32 -642 -510 -714 378 -165 -137 -484 492 -759 -123 -358 -432 -431 295 709 -539 -86 66 824 239 -436 -422 -579 -974 408 983 203 898 -670 291 75 837 -195 -997 -390 -740 598 617 714 -803 -619 -336 204 -838 856 407 -360 701 -858 48 907 523 -135 748 -975 -141 -566 249 -690 -719 609 -47 256 777 182 331 -480 -349 833 599 339 -640 -589 396 130 -110 -19 810 547 21 -865 794 865 436 142 268 954 545 460 -745 -258 265 715 138 -279 652 -277 -281 957 331 -214 180 -254 -11 -707 10 -466 -98 -279 718 971 -291 488 -224 583 -369 -625 118 -207 429 37 357 399 89 -311 -822 -769 432 486 588 -657 294 -408 -942 -406 17 822 683 -221 -446 -494 -414 -570 -443 -371 -267 655 -134 817 781 -558 -426 527 436 -850 154 -86 -353 495 409 534 785 -244 652 -736 961 -908 -319 975 132 174 192 -855 330 -632 392 -756 -324 -180 -877 661 745 -77 -966 38 252 928 -28 -92 601 -184 869 629 474 -283 375 -606 792 12 347 17 -351 -810 -652 830 419 -532 560 908 -909 -427 -55 74 360 946 -53 -751 638 -11 543 -65 382 -1000 -112 -583 -764 -808 583 -414 -529 154 599 903 705 -385 838 776 -986 197 -477 108 -168 518 876 -739 341 -534 -627 811 51 -88 -158 160 -516 -438 -113 -656 -424 -46 794 576 892 -328 848 917 902 432 714 377 -32 768 159 -586 -980 28 587 553 -975 -900 -338 -865 -683 -658 -1 -388 68 590 415 643 -732 -14 98 -472 -579 -313 628 -57 115 316 -58 -113 647 533 -47 -346 277 -961 -582 890 299 889 391 433 606 816 566 -2 -419 894 946 65 -647 -160 -541 749 481 226 -587 -819 -372 361 658 159 242 -155 100 -228 -313 -968 -618 -819 206 83 -411 313 37 233 944 -427 544 106 948 347 389 -872 161 -753 652 -195 -739 909 -758 -18 752 -938 576 552 470 -363 -106 -96 656 -386 -70 -321 416 189 -33 -721 324 -111 33 263 76 334 -725 744 995 -261 -81 -127 -685 -992 -833 -90 -240 35 -467 -448 -21 384 -386 -320 -483 -57 275 471 697 100 67 235 420 -155 -671 -922 430 712 934 512 -184 718 647 759 -708 -35 -224 621 750 -368 -748 -479 486 -62 -866 180 -685 46 141 -179 824 -989 527 997 -74 468 752 206 844 -472 457 124 341 558 -477 127 -97 826 338 -337 395 -344 908 529 913 271 276 582 -229 798 402 428 -923 479 -373 -29 -165 -627 686 -297 318 -160 979 -596 597 -955 -63 -228 -84 -499 576 -752 -133 58 -978 -646 -281 -969 -46 40 519 -549 842 -150 -56 576 -704 -542 356 21 -628 -39 733 562 -826 491 80 -705 -629 596 17 335 -922 888 452 -324 -426 390 698 325 -845 411 -592 -769 636 681 -110 865 -761 261 -668 908 601 509 -260 -578 -395 -666 941 365 -275 819 -226 622 -338 11 143 -208 799 -603 887 678 386 34 -286 109 530 -540 514 26 -877 209 745 593 152 -152 413 -238 -973 -683 -235 -761 -90 -889 -75 312 905 -560 846 -965 -22 -53 192 786 602 580 743 -581 -52 -847 -529 449 -885 -866 -15 -142 -615 -668 -450 444 -556 731 413 -439 -535 728 -805 487 688 -443 -641 866 57 -219 -556 118 -447 -462 847 547 -459 988 -724 98 567 -605 -328 -629 -850 -96 940 583 -65 196 398 977 354 9 113 824 883 -522 -67 -925 266 69 -103 -769 -254 -179 276 166 -316 242 595 -376 643 -735 -576 907 -478 -31 237 -818 -755 442 -196 -868 620 -155 135 643 186 -771 -739 543 -244 -419 -556 241 263 599 765 -130 932 141 -194 -867 579 395 561 485 951 849 483 957 206 766 -543 -893 525 -719 -154 -649 -255 -381 -364 574 342 -526 84 -695 -652 -488 -266 -635 -366 -424 -160 991 962 -902 224 8 -84 -471 826 -6 -451 -217 285 132 -941 908 -520 507 -13 3 -145 575 -84 648 -690 441 798 1000 -471 869 -409 -823 234 -680 -188 651 870 680 695 800 914 678 -666 -870 -900 -250 -387 -961 -958 -504 -870 -344 -386 -686 642 548 468 -341 953 -932 -726 613 89 343 -250 723 939 -233 367 180 187 -956 496 -769 378 -690 -44 520 -219 711 -906 -90 630 -853 -965 -897 390 -530 32 -985 -965 -332 583 346 158 -882 -567 318 -596 -879 810 -36 -520 394 540 -464 -537 -752 -908 -199 -860 -640 -535 772 295 97 -405 127 972 -658 851 -672 207 0 994 383 389 -930 -763 -296 -147 -85 -322 560 -842 -289 906 7 -242 -934 -166 -313 -537 935 37 743 876 158 337 537 785 231 -292 -770 -367 -937 -541 553 830 372 717 61 -102 242 -162 842 757 193 -849 -74 -915 -161 -911 335 -32 711 667 231 -640 -825 691 53 -17 491 -894 -862 -739 -635 -189 23 197 -48 -788 415 -982 -589 988 -896 976 166 -111 -240 887 54 110 -809 824 -236 786 -889 649 -561 637 -814 -576 959 494 347 -523 897 -991 902 -868 276 520 306 765 182 300 453 -589 -932 479 964 957 180 862 -13 -250 -704 808 731 679 -481 281 -705 544 -723 -504 -474 633 -970 888 -567 -302 911 259 705 -54 -234 -204 -181 -239 85 -504 15 937 -456 -953 569 987 167 -387 655 -211 -296 -361 282 839 -190 601 -920 -237 292 293 595 762 -94 219 -422 -811 -639 549 -372 245 -186 -728 859 -592 886 354 -79 122 -429 340 260 -441 271 -806 -217 -353 490 890 -1000 387 768 619 -212 377 -599 457 601 675 -619 -957 -703 79 236 286 901 429 680 515 739 -654 767 846 466 -852 511 782 -851 -254 -707 452 406 794 101 511 -320 338 411 149 592 356 334 750 695 -374 102 -686 977 -387 -593 378 -26 399 221 -910 -443 -158 -473 -222 686 -58 -991 -42 678 -448 -937 81 464 483 135 660 -690 -952 -176 -865 -576 693 -721 985 30 -354 -229 735 276 -416 -54 -708 -54 -601 -874 257 -765 430 298 -305 -432 876 384 -243 947 696 112 131 531 -85 653 986 -228 204 -442 -809 -983 -71 -797 591 338 -657 -94 -153 775 446 97 829 221 -213 -266 907 -857 278 365 540 275 -691 727 683 -753 326 485 -496 -88 254 -252 763 -789 -743 -804 865 330 908 836 -957 379 -836 27 934 157 859 -516 507 541 957 168 676 749 -266 -600 -573 -289 -656 -777 87 -34 29 -87 829 -831 -269 718 -874 -589 -983 304 231 596 184 -933 -751 -835 -329 141 -330 248 -86 571 486 529 -95 222 -806 -688 -711 -621 -236 807 198 837 79 -407 -95 736 -485 584 897 -813 981 -464 215 50 -780 155 -529 -918 -585 -285 -494 695 49 903 743 156 -796 -935 -616 -81 460 -534 -575 -725 -186 897 107 -221 455 -798 434 -63 0 292 570 -16 -493 -607 542 814 -665 597 255 587 538 977 -778 -928 -362 -810 14 -801 -221 881 -4 274 -773 -98 345 772 638 -949 -270 382 -745 801 -113 463 -817 -508 -963 776 -294 -921 -845 770 -879 -331 -83 -147 -149 14 -786 -598 -851 129 -378 -318 971 -5 -696 -567 495 740 553 -484 971 -883 -933 922 -848 -821 -631 -790 85 -443 321 118 -735 -366 414 130 520 -766 545 603 729 -248 -159 -201 998 648 -49 444 665 -498 -346 781 405 -990 -920 -844 -639 -89 -89 -433 797 271 505 770 -199 392 -374 799 452 -749 -849 831 175 -9 865 -941 672 -879 -885 171 599 -103 440 -210 -992 -125 -625 -287 -525 -697 567 887 348 -299 981 502 -35 882 222 249 -300 -730 -510 -606 978 432 122 377 215 -566 802 721 -259 -211 131 -69 821 -588 992 366 168 462 956 -839 -712 -577 809 284 729 829 610 -927 -902 246 -233 -178 -960 486 639 55 136 -653 799 -614 850 -686 655 515 -1 -58 -712 802 -381 574 -525 709 693 591 568 894 -203 -244 284 -643 -668 -787 287 -386 -931 -116 -979 826 -521 -133 406 -170 -809 108 -705 528 597 161 438 -883 349 813 -838 -512 108 -323 -890 -814 -182 440 284 -42 -672 -762 83 -988 -343 283 -767 -918 -38 -580 -889 -880 -451 646 -219 -438 669 234 -643 475 921 -703 -579 -162 -308 71 -749 -998 -31 -692 -884 -762 229 708 -101 815 334 0 -253 -634 -419 -403 539 698 -874 -154 -617 683 936 767 927 -289 -917 -143 -466 889 762 -450 397 -281 603 564 -904 -780 737 293 -532 915 691 -45 -944 770 639 763 -202 27 -106 -463 636 5 -101 94 718 637 -182 -933 -817 -303 545 -627 -836 962 760 994 13 915 -314 660 -397 859 301 222 -608 -865 540 446 -406 314 691 -46 256 -878 741 191 -74 -675 -662 650 134 482 -563 374 -5 934 -482 34 -152 -399 160 910 -580 409 538 -758 -146 530 -347 112 227 -596 236 -299 247 17 624 -307 4 -591 87 905 -471 -166 -869 756 420 887 -52 -674 815 -567 -512 782 -288 -845 892 -629 430 729 1 578 712 -485 -385 304 -909 -840 -80 -385 -369 -292 -31 661 214 -356 290 291 -871 266 -59 -130 -787 862 -699 368 33 -72 -482 -453 -933 746 57 232 -279 228 -132 -230 -472 578 744 -337 379 -332 -527 -937 -278 152 -187 -197 67 -449 512 -202 340 -141 342 -295 -273 -395 476 28 -482 -764 -124 542 843 -651 -691 180 408 939 82 -525 -889 739 870 -101 462 26 -275 307 -764 606 -369 15 -529 -338 389 784 -863 261 -831 -152 775 340 255 -697 383 -861 421 305 -320 556 -686 60 824 779 795 -11 -526 609 -414 -836 574 -214 -491 -733 808 33 -363 -82 694 -402 -830 538 220 843 477 -608 610 -179 951 900 -894 64 852 956 856 -466 543 867 -917 -395 -729 -962 -471 -472 -495 105 459 513 -67 930 729 275 -530 -430 124 -888 -572 -601 -910 555 -522 -52 -592 -488 467 311 933 -109 -519 -398 260 848 -752 -813 997 -332 199 -170 -804 -118 -400 436 -99 -335 876 -208 274 -531 742 182 -184 934 529 -265 8 356 146 173 482 280 930 -603 590 -218 579 -446 -25 -295 -37 572 -787 477 148 -40 -765 211 461 237 178 658 -538 -112 -190 -996 379 -45 23 144 -400 636 523 161 370 -312 488 955 344 -224 -489 352 -420 496 851 -270 -410 -185 -721 955 -408 -94 899 609 185 -501 -23 -178 96 -858 224 17 -575 -646 -225 914 351 -905 721 49 537 -128 -621 677 -106 -14 -600 3 -746 -816 489 255 676 -574 81 -973 715 -875 353 -917 935 772 -859 -98 291 -951 -855 -496 -978 727 631 740 519 -216 -143 362 -435 47 -120 509 735 753 -434 -617 -449 283 524 -44 -768 991 981 50 -384 546 879 -151 -381 -925 -537 -645 -108 -25 306 -102 604 -578 -120 -883 -996 988 -131 -934 692 -289 -77 -78 480 -39 967 80 667 -371 688 -834 -361 -695 69 389 -697 298 -197 -828 997 236 -857 530 -432 -166 886 362 -572 -207 -110 698 -472 -337 -974 -126 217 -125 456 -519 951 -763 79 -506 250 -610 54 95 464 871 -807 300 741 -379 -320 332 160 100 520 241 348 -93 -618 120 905 -663 -272 -539 83 -716 -99 -557 -660 -988 238 66 -784 -131 72 234 720 404 561 -458 -268 -716 116 247 364 0 -861 -26 26 -544 -12 933 506 775 700 42 -502 211 -236 647 -629 836 -43 402 -687 -326 -317 -981 199 -220 -565 -743 -357 869 -913 169 691 604 -531 122 288 -687 474 -109 608 -494 910 -443 -690 944 -580 -351 -436 -965 -498 -705 119 433 -877 -544 247 -434 -810 341 979 -392 -250 506 887 54 -861 -678 -74 433 -544 -464 873 844 -487 989 877 -76 -463 -642 -603 -418 534 -221 -152 -107 371 291 -414 -322 -543 908 852 -719 961 183 -30 458 -816 -254 -911 352 901 -645 -449 670 -506 599 149 725 -103 -865 -597 121 843 188 -365 127 -600 801 109 516 820 125 -4 -791 -375 -464 -784 6 906 608 -587 -768 -9 -975 593 961 105 562 -171 -121 -700 925 -596 -17 -887 460 -646 657 886 30 404 267 -371 828 -127 850 289 102 859 -232 735 -146 70 755 -642 788 -488 147 319 262 -437 -379 745 -887 675 -358 -950 464 -587 -499 965 -837 254 -808 944 447 -404 -75 764 164 561 -379 20 791 -342 438 684 249 -896 -438 150 -814 -478 -753 -517 478 -494 -39 384 467 985 634 -952 901 410 375 150 397 -678 627 -266 -971 -657 -238 -611 -998 -717 805 582 986 -343 113 -704 -40 968 618 976 270 -522 787 -268 -292 -8 279 -907 -962 784 43 -809 -769 456 805 -557 242 -134 42 848 262 -999 87 -308 -741 280 912 -608 -811 714 126 342 544 232 -112 -585 -879 -97 -792 -117 -69 806 592 -459 -750 979 -35 442 726 577 -658 -264 7 782 269 -749 738 -449 260 921 -692 12 402 -719 -644 -695 -202 647 -535 -999 -95 -464 324 849 -3 -805 456 -370 -952 718 -356 -792 -524 718 943 22 507 -785 -340 -913 -408 418 -998 -262 146 919 997 63 -835 909 749 -24 -411 -815 -879 399 -632 415 -546 689 -877 644 -794 -716 -809 -457 -231 71 702 155 -639 430 -751 -395 -968 504 387 -906 -835 -260 -76 453 606 -104 552 -530 -196 188 214 -46 -730 988 -663 327 507 791 -680 278 -906 753 -312 441 403 -4 -875 383 860 -919 472 -150 -291 793 29 -416 142 997 -651 -988 -202 959 -500 786 920 -527 455 -144 -632 -51 320 855 537 721 -916 -461 -166 -284 537 -95 683 -913 -78 -630 588 -278 9 809 881 488 287 418 -875 -790 250 -401 -258 65 -968 499 -346 938 -543 254 515 -911 628 -90 302 505 398 -798 417 -334 709 -122 -455 745 239 -192 -181 428 813 958 -122 -613 -803 -285 103 -418 -431 -175 -953 618 137 811 394 -966 240 -370 -288 -674 871 921 -951 595 -537 871 288 -344 803 -21 -671 -500 460 -340 71 -530 -70 673 184 -469 646 73 171 894 -708 540 -436 281 181 -126 166 307 -334 269 -561 -671 383 812 -611 574 50 665 -295 -398 178 607 -381 364 -779 -477 307 954 529 931 423 83 -373 27 425 -141 87 123 -169 -324 269 118 459 46 -784 -902 56 525 398 906 -268 -514 355 982 770 -409 -430 271 -15 352 -473 104 -856 -742 -126 -531 -894 706 635 150 -870 364 -487 949 339 376 -176 -562 -231 -569 -353 -25 246 65 -763 -361 -786 -491 484 -449 -579 902 145 -178 723 -817 264 983 -656 -615 -435 969 76 -737 250 -763 107 -86 -228 -531 822 877 -512 580 355 -807 150 -116 54 -433 339 418 -39 -6 83 546 245 -441 -44 -611 249 -748 -296 577 -955 945 -209 -320 -818 -888 673 802 -84 -441 370 453 228 166 -667 -856 -675 35 204 -560 -923 743 -70 748 -855 -569 -375 778 -675 -993 -753 400 -366 -310 -642 458 -934 -500 -203 -507 -640 -196 223 314 -47 -29 480 -601 774 116 -526 -9 136 493 898 -853 -420 217 -311 375 411 -991 592 -376 119 825 -179 -857 -813 -595 226 -123 937 423 -203 -463 529 998 504 -39 660 -56 -523 201 527 73 -858 -164 177 -827 611 630 -391 621 264 285 -170 195 18 -366 929 138 950 874 -2 -904 29 168 426 -584 661 -533 595 -22 319 -934 19 -561 -20 221 -57 -88 298 873 -635 143 196 -627 -838 -491 -699 520 877 281 699 355 -501 -404 -926 -804 -977 952 180 -873 -701 -233 881 -656 813 -705 976 83 -947 -998 -102 -591 -913 881 -92 547 -262 -188 -686 753 542 82 354 -932 -883 -372 948 -241 392 840 995 481 249 330 680 -448 -154 -110 463 -632 -194 58 -311 -265 865 385 426 72 850 -734 -51 869 951 -49 466 361 -892 -293 972 -443 -231 -631 -596 548 783 175 866 -146 746 899 993 316 -664 -69 -237 -470 -548 -388 382 -651 700 -570 -881 505 -627 -757 599 -604 188 -159 18 993 -556 275 930 -296 -91 282 -699 129 -63 693 -735 -532 103 -601 601 -860 -38 -799 -89 468 -902 -413 930 755 382 -973 -481 -315 402 -188 -492 -736 -78 380 625 -493 116 -32 112 429 -284 447 -815 -924 254 -714 902 -954 -667 46 641 -461 415 -248 65 115 25 -588 -862 -962 -400 -691 612 820 626 319 772 -360 478 -917 -559 -172 -601 260 -30 961 -625 334 376 -689 482 882 897 -750 -800 390 -714 -216 557 -244 2 245 416 -844 -874 111 -328 -6 461 775 -737 140 -779 -360 -357 507 -832 241 86 -235 753 51 672 611 -883 -302 -636 -589 51 761 61 617 466 -938 -22 744 559 -801 993 -959 -521 -545 -362 -162 466 274 335 350 669 -442 -114 -56 13 -916 -792 89 355 -555 -544 186 379 301 727 478 -101 -921 611 992 974 -686 -380 -753 917 -410 -191 -631 -793 -165 -710 -300 724 88 338 579 -857 -633 854 -544 365 -776 -312 179 -912 -759 -369 -536 92 236 159 1000 609 962 34 421 43 647 567 296 -610 -570 250 -726 676 -538 -54 847 -361 -583 -458 51 511 -983 635 -757 209 888 -948 -992 586 199 301 -730 -26 -919 -745 530 -72 678 -844 612 362 -359 -768 481 879 -374 366 -237 697 -490 949 -237 -590 -988 -529 -438 -446 730 706 -97 37 -701 -319 -383 -225 523 -471 901 -690 -366 -433 -854 3 91 -455 -925 268 776 957 319 -669 402 -519 -92 89 -936 -773 -808 550 655 861 -108 832 -818 125 -977 331 -474 893 -595 921 12 -662 -482 225 891 -693 -944 529 -951 529 706 23 321 381 -200 -825 328 415 549 -555 971 649 -492 139 -672 -548 -854 610 604 -360 995 797 938 -244 51 -58 -670 -323 -853 992 -116 -621 664 -61 -508 -218 -718 137 -231 -727 588 -777 4 61 220 -9 72 -48 567 -360 -120 -989 -693 409 207 90 -4 -275 -375 25 -992 -520 -276 -983 -744 911 310 -934 220 -741 988 600 -404 -921 956 668 155 -706 142 378 -934 -579 -566 -309 -587 501 -784 -45 -632 -308 -304 690 -222 42 -416 -359 -725 706 844 -693 -960 -305 50 937 998 -258 166 -90 706 -87 367 108 179 -809 402 34 258 -578 198 -929 -515 262 960 249 -962 -858 -849 -438 78 208 -971 -201 -32 923 397 68 517 -615 -22 439 85 268 717 915 -191 -632 -460 -885 -91 159 296 236 -275 240 -125 920 947 -14 -837 -708 668 393 -943 -972 -307 591 -631 102 -16 229 208 857 43 -950 -552 -814 112 -162 -821 759 -86 -242 604 -792 -808 557 -407 -412 -414 312 -752 613 616 900 979 509 525 206 51 874 936 809 -653 -762 -593 -477 -588 -232 -917 -63 11 -136 950 -225 95 574 673 -851 892 770 -578 891 229 -488 739 -2 916 246 450 794 -808 -239 -168 -698 4 -519 -433 -461 336 -8 -440 -555 330 -108 -952 186 -279 431 -814 -364 -637 -686 924 -90 -553 -589 -445 607 554 642 -971 -18 -674 -828 -387 -217 101 934 251 570 -541 551 208 -553 769 386 -887 -440 -15 181 -176 -369 814 -713 179 660 -575 -228 764 -68 893 -770 616 643 -82 -453 -117 246 548 128 -2 -947 -894 98 858 249 -324 -576 -942 518 249 339 652 -160 237 145 -778 -186 -673 -877 -103 408 -547 -18 -733 590 -789 -571 -958 -767 -947 -861 -826 -643 -721 -191 594 267 944 -325 -686 -885 -626 -571 -515 945 -483 -27 -535 607 733 834 -364 314 888 -650 -764 825 785 -657 -783 -681 447 -947 -533 -332 580 -317 646 941 -222 581 -494 -970 -714 656 -206 -587 -75 972 359 602 846 314 544 672 455 402 969 617 -640 -637 712 766 820 -295 -983 -130 165 -976 236 -85 601 -767 297 772 86 533 -982 675 -469 -457 -992 990 -715 -26 -261 963 -299 411 -711 -827 -462 712 -664 499 817 194 326 284 748 -830 318 -171 751 -846 59 254 -980 -977 -789 205 500 -607 -676 -127 433 663 -326 -764 -464 -562 -260 -181 11 241 434 746 -160 -898 -753 640 157 93 467 316 947 251 499 -597 -536 -730 247 583 171 -128 857 199 -832 -790 -295 140 565 -638 -814 -666 -259 332 490 197 -674 590 919 -269 723 -786 551 -86 557 210 309 -546 -1 262 -457 -580 809 -950 -250 204 96 362 562 698 -745 -847 302 -701 -455 379 341 -837 -629 545 346 272 -620 -702 87 -761 -274 -373 371 -545 746 -207 -113 -877 996 404 623 866 -609 348 412 -580 625 -144 580 -639 -675 942 301 895 164 -868 -523 -356 3 -595 415 -376 -609 516 982 -458 680 -340 -554 -336 -210 -513 264 -709 507 -819 -239 281 -417 -836 952 922 -540 762 -468 261 -399 159 392 186 246 -226 607 842 805 502 279 198 -228 -594 -334 679 -798 192 -344 -510 -465 -529 699 -471 188 427 -867 -227 735 689 614 396 -357 23 -860 -255 -89 74 612 -328 238 -823 -948 855 18 843 258 320 -986 296 -114 254 866 -744 685 836 -40 844 -818 326 -374 -810 -496 -519 -46 98 -236 -597 353 332 -969 -290 247 631 777 354 418 -571 598 -156 813 254 -336 -110 410 304 279 -159 -506 586 -361 217 772 689 -744 -404 328 755 -723 587 266 950 -131 -813 183 968 449 -263 527 652 213 310 -461 -245 80 915 530 643 272 43 118 307 494 228 553 -163 297 -853 372 442 8 755 -598 985 -659 441 383 182 855 -944 -32 -187 39 167 433 239 -704 -842 -383 885 -681 -380 -273 830 -838 213 -83 -359 930 -627 295 -302 491 188 -337 350 379 -65 186 921 864 136 -76 966 920 -243 -358 -285 700 529 -104 -885 876 717 655 156 -602 300 532 810 613 822 16 -782 -154 873 603 -328 863 -132 -712 -38 856 32 -753 -288 -653 -974 943 -360 596 -88 -539 848 -228 -24 476 893 393 868 381 -649 855 -830 803 -419 108 570 -481 -415 350 465 -802 929 554 -298 546 -662 206 242 -140 480 370 -55 -661 -441 685 931 -868 926 232 -655 -414 920 -464 304 -810 174 -898 121 -414 -260 -101 778 430 -546 125 685 -396 -692 -690 928 -432 -156 290 939 -31 -504 -174 -303 -470 728 -449 -652 -297 -41 450 249 560 -157 -649 -333 888 360 754 344 -200 -938 812 34 -659 -522 -409 -687 576 -600 555 588 999 829 209 461 -2 -827 -113 -202 513 733 306 741 312 -774 327 576 662 650 126 387 -703 -839 383 692 245 216 765 309 -390 -426 -579 86 -182 908 133 -378 414 -775 723 645 923 152 550 -742 -808 44 -546 -528 703 -6 209 -634 -342 939 805 -703 -61 666 477 357 518 -248 -591 -952 552 542 -83 423 350 -501 341 -793 -463 680 23 567 896 47 -387 984 -882 -838 817 -3 -106 344 256 839 -16 372 482 890 -566 -52 357 -436 -337 -714 913 283 742 -834 305 321 781 978 742 -415 48 -443 891 -922 -745 -827 738 -949 865 306 559 -78 -67 685 -94 -863 491 801 40 497 -885 984 -780 991 60 954 -572 -571 503 139 421 -189 -959 852 -648 -865 933 663 684 444 -905 597 -922 749 -626 338 286 848 426 -632 189 -483 -170 373 -670 864 -748 612 436 -778 -307 828 -847 -515 -367 936 916 481 -494 -423 -21 910 -399 321 -318 939 -804 -327 -889 950 344 -874 -914 -755 -313 -892 570 58 353 -181 -312 -978 254 514 -478 -666 157 665 -704 578 300 770 72 278 743 -846 199 277 511 -296 534 -829 801 792 237 892 -199 104 850 444 306 -475 291 102 440 -897 -723 638 877 -857 -836 727 796 962 541 220 -461 -823 510 153 -883 -608 -798 280 449 755 140 -366 430 -39 847 53 194 -444 289 256 143 300 218 390 -897 674 -785 532 -166 117 249 86 -639 660 234 -920 -453 -992 -883 -323 926 -705 -97 873 -833 -998 274 166 -430 -513 -698 262 -689 579 453 -920 -303 -93 825 -531 356 506 -809 668 960 -153 -105 87 -124 -768 747 446 -765 -388 -743 930 17 -925 289 485 -346 -575 -607 -980 -110 -698 -196 -48 -277 728 993 -827 111 -800 458 290 -586 30 412 -248 571 -581 523 782 -113 544 -558 333 -331 -79 691 756 244 -406 -628 -834 232 431 381 -678 -924 810 263 756 -827 247 -319 961 -788 -861 -958 929 268 -577 828 670 950 64 -563 519 621 735 878 949 734 -631 -390 559 338 -920 981 -502 89 -228 -336 -31 -623 -741 -784 -900 -344 -716 -282 -263 -566 -710 610 789 -537 -979 -809 -528 818 -357 -246 5 -606 -562 161 108 795 946 439 542 604 -540 63 -675 210 357 670 16 106 576 -643 964 -70 222 -425 634 196 -295 -349 -937 60 155 -452 107 943 857 749 132 395 -802 785 -50 -35 -362 598 962 -311 -695 -211 379 -728 747 625 -751 829 944 31 348 475 -302 -390 -38 -341 360 -977 950 955 262 932 -688 71 780 512 960 -938 -873 96 -310 -757 -364 -907 69 199 -494 -372 -708 -718 -503 542 90 -199 -637 572 276 -202 -565 -110 95 -734 660 -380 694 13 -350 -518 -167 -527 993 -51 -580 514 -353 -763 239 -763 -377 -450 320 -620 574 412 -625 -61 645 3 260 751 730 -763 56 148 -964 -647 -69 93 -279 -541 667 457 -372 958 121 -384 237 -454 -668 925 205 -459 -413 -697 -987 577 722 -895 715 -652 817 -104 -716 -100 -999 155 309 -653 -297 -623 -588 -823 271 456 374 -354 304 -555 -525 26 -761 747 59 -161 127 569 -67 654 753 971 633 194 -588 453 75 387 666 474 -983 431 592 -90 972 -615 -253 544 363 -164 717 364 232 364 540 724 20 689 254 -432 -78 -178 983 -786 652 -479 -585 759 792 910 756 -821 -960 -980 256 200 -226 -234 322 -582 875 528 -144 -769 485 -135 -480 254 -254 17 894 -384 662 -79 -213 732 754 983 842 966 -688 -214 546 948 -943 909 303 -186 584 118 -175 -771 -278 -572 654 343 -175 -510 -393 774 895 -286 740 861 -969 786 125 563 428 -901 -594 526 145 104 864 424 2 -616 201 153 707 213 916 -74 279 -40 530 581 -884 552 -484 -135 -258 560 51 -418 130 -449 -830 -146 459 756 -547 857 -203 -377 -363 847 -913 -172 761 -30 -965 63 417 1000 330 -560 918 396 338 749 436 -824 -809 458 664 -573 -766 676 591 -590 -1000 171 864 327 -901 759 -484 -264 -573 117 158 -571 251 -692 340 98 705 -922 115 691 852 -520 -907 -716 134 903 -389 188 -245 987 392 -324 410 -67 -204 862 171 -214 950 -601 893 -669 -627 -828 821 -467 316 -16 -489 478 -841 -876 449 881 787 -353 -959 468 831 22 -399 -440 -287 -925 -663 601 -69 -429 -89 367 -488 -86 407 943 244 705 -661 -213 257 678 352 790 -242 -302 -410 105 -51 -374 527 -164 48 -623 -438 444 -369 556 933 234 848 -273 -950 284 -935 -998 988 -474 517 891 878 846 18 -892 -159 -452 198 -14 -12 -751 648 -454 -683 -368 488 715 -596 33 549 850 160 -621 -197 -933 -983 841 93 823 -649 -83 -960 -837 -215 -140 441 -77 824 850 -429 679 825 -634 790 -309 -46 -588 535 -316 259 -890 32 -778 62 163 29 -982 -773 368 2 -425 428 76 365 -585 798 -884 233 -946 689 389 -728 908 -618 -142 513 260 204 797 -379 -331 748 -260 603 942 -58 -117 634 723 -225 -660 112 -919 -703 -362 -305 -563 659 917 -354 -296 -264 322 -769 107 -847 815 575 333 987 149 670 783 881 700 732 718 490 388 290 -174 -871 -351 488 169 -250 841 -748 -347 217 382 117 -828 948 -929 54 -174 -179 537 -606 838 687 -108 874 -177 -507 -934 -776 875 -17 330 -952 -141 25 649 -358 -284 612 -345 -504 226 15 -974 662 -330 -261 295 -233 331 -333 -496 50 -141 -100 -315 688 -691 -906 -534 -857 257 547 99 -655 602 697 -563 715 -925 585 96 660 677 -571 903 424 -872 -769 -802 965 469 -772 926 128 -949 678 321 -267 -885 417 825 -150 -252 -333 -237 -734 -976 330 -632 -330 92 987 730 32 859 285 357 280 366 837 445 726 191 -94 178 -321 -429 393 738 -429 235 389 -91 363 6 -12 -835 -212 -383 526 -506 -21 -57 -665 616 -514 -870 -926 -750 -165 -240 -460 -617 -458 653 663 -974 619 908 31 420 -712 501 -659 -246 -351 707 -249 -968 -20 593 -978 -129 -160 179 795 -68 -178 -36 -66 -914 -838 -485 190 303 -193 -112 162 -462 141 529 -419 750 881 -350 -597 532 -475 -515 -375 -212 -887 -817 484 -805 -391 -251 -200 93 -280 -81 -965 -225 -53 -765 657 104 735 377 -992 571 928 -86 434 -34 -143 -531 669 -526 667 -895 -784 -585 -722 -253 877 777 -955 302 46 -368 -502 -192 -587 -692 -660 -375 -975 926 -115 973 -2 149 -949 -76 472 -425 -784 629 280 531 -945 -837 999 -261 -839 645 -237 429 545 -942 4 -907 -64 -42 816 -544 -544 952 588 424 -615 181 515 812 267 -276 -399 -394 -757 113 505 -89 -887 482 -133 -80 -786 93 -73 -910 506 793 -454 -639 947 -99 -644 160 -570 -610 -306 -673 787 46 699 -166 164 801 518 -945 120 338 -505 219 -356 993 -800 -487 -279 534 316 522 -645 970 900 859 -77 -608 -96 409 681 707 -167 -989 201 -826 -43 623 726 498 794 -929 510 773 -839 860 -481 404 98 865 -653 137 397 -757 547 -619 27 -513 745 -611 676 -367 232 956 -444 -7 974 -13 168 -580 -966 -518 975 -40 -843 -640 800 460 286 94 -711 -134 864 189 198 -366 143 118 -736 991 446 -862 137 517 259 932 -644 8 934 870 583 985 389 -115 584 858 -218 -361 166 549 -417 823 -127 -946 -519 -366 -507 -285 -693 53 -37 890 -378 -361 784 -793 -488 -729 -102 984 -997 -793 -813 190 660 464 23 475 -751 -586 250 -552 -56 212 -329 -353 10 980 -973 -335 -898 876 -139 -169 13 -497 452 -546 131 -863 -136 624 197 279 645 -682 -128 -983 880 384 -368 161 546 649 976 898 228 -374 283 -788 -514 483 479 38 511 359 -285 374 120 -888 -631 260 -340 -396 -837 759 643 -957 -368 -371 366 -121 206 -36 804 490 -890 740 -274 -703 -5 -508 -12 31 -519 281 -843 243 -726 419 30 436 572 -271 -150 996 -378 639 149 247 813 -43 405 -878 812 -19 -894 -239 -351 -626 913 -73 779 -405 711 -279 522 178 420 869 282 836 501 -101 80 -257 377 480 -924 -852 -96 33 -184 371 -67 -17 200 233 297 -253 -521 -376 -304 -669 638 143 -896 502 -226 -631 788 -69 810 344 -876 873 718 146 -866 -246 -717 594 174 784 -918 -825 92 589 637 -887 -849 -596 -697 -916 213 -659 -487 201 979 -344 -440 797 228 -965 -83 -836 -344 -651 -841 278 -412 -21 127 583 -323 541 31 74 359 -732 348 -696 -101 553 -82 828 -71 862 -408 -159 528 -687 334 175 594 -509 945 -570 -984 131 290 514 -104 190 353 631 471 962 -974 -617 834 -430 -503 -290 -28 -282 14 -249 254 48 -952 -407 820 156 495 -779 -631 720 9 -940 943 771 -637 375 31 -855 170 941 -825 -226 23 100 867 717 920 879 381 -207 -666 -669 786 -248 915 -24 -546 -678 717 112 -583 339 967 -609 443 -170 956 -640 392 92 300 -816 -491 910 723 991 -524 -149 -987 -786 -578 -261 -960 -419 75 -518 581 668 77 924 784 301 466 724 -644 -94 996 538 289 277 -949 541 -541 786 -252 319 715 426 306 -83 150 -317 802 -302 -665 248 -277 -72 -953 -886 -745 608 -98 904 493 862 -336 -520 342 229 -15 184 -642 189 -80 -61 378 -298 -291 933 -887 -732 43 871 -205 -346 -702 810 928 631 -761 -584 283 -416 845 360 768 -239 451 -580 395 -440 -99 -896 -504 302 375 216 889 703 179 -486 -439 375 -547 562 -552 89 -847 119 798 523 -523 -516 585 -566 -395 -133 -291 -554 -480 29 -596 -59 335 -684 -305 -318 -976 230 977 -279 -960 -360 -646 -282 -106 -456 671 -290 288 -602 -493 767 89 -796 -717 641 575 249 50 -272 302 773 -521 -470 171 30 -757 -304 333 -943 258 302 194 818 -486 292 501 -689 -202 96 293 -662 -158 -22 367 156 875 -226 182 -215 -837 500 783 572 711 589 314 297 952 287 -202 -250 933 720 -972 -667 177 -447 330 -521 523 171 451 -383 577 5 869 41 954 -851 -653 -289 543 -498 -399 74 -299 -976 170 -132 758 228 545 -163 -60 -275 736 290 524 898 -493 -78 -650 -983 -49 -637 484 712 -321 -183 -447 715 997 -22 -293 -394 -346 48 -451 -164 394 -126 -814 -150 -128 734 944 945 -76 -892 -845 -560 299 882 292 -323 316 -521 140 -558 -30 -413 910 -682 -980 -356 786 -387 955 -181 745 90 507 981 -515 155 -805 -666 882 921 935 -471 -279 102 -232 -911 -166 572 900 -412 187 628 -197 177 215 -963 545 -880 221 628 650 -975 -684 884 136 689 695 267 375 -843 219 -617 358 209 493 -747 8 436 -918 -397 -590 466 678 119 414 -254 -92 490 692 919 -253 718 50 -338 415 799 -380 -966 -818 -407 -734 664 676 763 325 -701 951 282 -306 293 963 -588 -71 -951 -986 -197 -944 -807 -790 -760 -70 547 827 -265 -903 -551 -579 -158 512 -733 720 761 193 -669 -315 262 42 -922 429 347 473 -122 -708 36 -99 359 716 -752 -586 913 -49 -242 -941 -182 -759 -849 578 -301 -475 223 -809 -294 -454 -281 502 603 905 -821 874 664 854 -288 846 -448 403 308 -410 -633 -901 3 -874 -223 239 -257 -934 549 302 -102 -173 -550 515 813 -98 -578 -866 -548 598 -634 856 129 -675 700 -734 732 -108 -148 515 -730 -317 -468 -44 682 716 -319 35 389 -156 375 495 0 -892 -720 875 -48 520 811 -582 484 967 -335 -42 -722 573 -144 649 -57 156 -313 472 173 -860 -270 543 587 -732 812 14 -802 347 -438 -765 877 -256 336 -923 601 718 -523 69 -126 -463 -855 -578 925 798 86 549 -46 391 -748 -328 -733 10 -974 503 39 -947 19 -369 693 551 297 586 996 -405 904 366 472 -279 910 392 -896 -58 -953 228 886 505 336 436 -840 757 -448 -858 37 -753 247 -678 997 -719 404 -452 -28 915 -226 330 134 -296 461 -87 -866 -491 990 -174 287 -205 -746 235 427 903 427 -92 329 691 255 -762 -424 328 497 -868 181 -732 258 821 -816 199 723 -453 717 745 471 -337 -439 586 -430 718 -225 136 230 -927 -377 233 764 -84 -413 -501 -321 -859 -825 546 846 -415 485 -217 -160 953 200 296 -506 420 512 -992 -701 -105 449 -852 -312 860 362 -285 -331 732 -176 -379 218 833 638 409 -500 -156 72 -272 -258 -862 74 235 134 928 -912 279 31 -761 655 -352 985 838 -857 -669 535 505 577 -749 -705 -372 -815 688 -789 160 -158 428 -722 83 -363 576 471 675 10 -187 614 -575 151 -263 -946 175 -388 183 793 -650 856 28 -258 596 474 -938 -549 633 949 21 477 -380 -112 -664 812 -111 219 599 -744 -847 364 -437 489 200 -455 153 238 539 901 326 374 -441 -821 -898 719 -143 -855 332 -923 421 113 -296 -601 962 725 -98 -670 -648 -719 487 430 108 -223 -596 -206 -544 -452 -436 -717 293 -78 -225 -242 -429 -355 250 974 -494 296 -821 372 141 372 -891 -41 74 377 -394 -290 -372 -910 -415 500 -670 -95 -487 1000 -721 113 -242 314 -168 -613 -412 745 -895 848 -759 -487 -525 -40 558 -276 970 -727 -239 371 876 -731 -358 922 -111 -988 -200 344 -192 -479 95 222 628 625 -326 -882 -805 408 623 809 792 131 592 563 -72 633 -890 -587 -929 864 230 812 -41 889 -336 336 -380 431 37 950 945 -49 833 673 487 -441 -553 321 429 -836 -727 941 -216 -651 -882 597 -162 -22 896 -425 -853 -427 -607 54 461 372 -986 -767 -125 -955 982 223 -52 993 666 -469 836 -66 -256 -859 453 -33 -306 510 576 190 902 -200 959 376 -418 -410 -232 78 84 539 -614 141 -537 -186 349 -472 569 -991 864 408 865 -321 870 927 604 -851 -668 775 37 654 -42 -53 181 -296 -173 -585 285 662 103 136 -944 -428 208 -677 619 -904 896 -458 552 -591 56 394 -494 -332 -445 511 -603 765 356 930 -186 -96 -196 167 -157 171 955 479 -836 -578 278 -305 294 -346 -291 -352 73 -875 69 63 738 863 -522 159 -524 993 323 -307 -441 118 495 -678 560 -23 -686 -981 -418 201 -103 335 830 -149 571 -870 729 335 -882 -739 517 912 -81 184 -690 885 -872 659 603 887 -622 -203 -841 953 -638 -482 315 -686 121 -358 318 -318 -889 -847 979 682 816 -294 -76 -659 -382 -118 -577 550 -362 -406 919 178 484 -932 -879 -388 -312 -671 7 -665 703 -791 -801 -250 328 -972 -671 358 392 610 859 926 -110 894 597 453 -306 207 408 -634 -575 -464 -965 -820 -173 -316 835 -598 -316 -997 -776 -102 -612 1000 317 -862 -974 -975 -74 -21 870 -13 710 816 -489 107 516 507 104 -672 514 -572 259 425 111 -534 -331 398 -363 -716 -724 -702 -744 22 541 826 415 314 -458 120 -206 343 -40 -876 -89 -696 -596 -444 283 -528 -901 924 311 585 -505 726 140 262 241 311 964 149 -219 -624 723 -461 651 -866 -334 -773 -249 -781 -291 192 367 209 -952 -816 -16 410 -434 -98 -528 -195 137 912 -879 6 -702 -525 -91 -215 -96 291 854 21 -546 -733 784 44 -804 -510 17 266 334 824 632 -641 -11 -606 572 987 -952 700 -274 -844 136 856 924 -256 -496 -469 269 759 -322 -547 921 -357 -801 393 519 332 198 651 -866 -575 -606 -909 -646 -692 409 652 -434 672 186 171 -186 493 -773 828 495 -474 284 -475 248 596 454 230 -485 -583 278 295 -554 38 68 628 -146 255 -651 -621 506 505 -443 667 871 255 393 -830 823 -332 435 954 -828 847 -907 854 -955 693 979 716 843 886 -855 102 347 -522 -324 165 28 609 -779 -924 -375 865 -387 96 -957 -116 229 -955 -119 260 -955 964 -52 532 165 245 -809 807 716 -301 754 -60 -678 867 970 -266 454 -369 -920 -203 437 -281 538 396 888 -236 -937 -406 110 97 -465 907 1000 693 449 984 759 -107 969 413 -738 -731 840 295 532 -844 -215 -964 326 -40 835 574 -925 -848 872 -266 88 311 290 -506 829 -633 68 225 186 429 462 333 -598 574 -192 -717 -469 -886 31 505 -167 601 -709 -380 -99 163 -567 -139 -541 466 82 -648 647 289 -353 510 524 -854 -510 109 -306 -709 722 -41 190 -439 -878 -187 -231 -12 -914 -479 671 365 -375 109 850 226 57 -455 -847 -972 746 637 39 -747 -940 -16 -612 -80 116 -688 -847 -41 -580 -617 209 -72 -338 -58 836 80 241 -986 -830 10 -765 529 -444 858 -43 -849 -452 225 78 967 -991 239 813 549 581 -847 -124 749 439 950 337 597 607 263 -850 822 225 -916 -211 -980 -956 439 740 706 565 -107 -285 504 -993 -966 -967 887 671 325 331 498 268 -53 -657 254 -546 -449 -892 226 -365 -746 719 738 -968 250 102 595 -287 71 -841 -640 -3 -958 273 67 316 205 322 -324 858 575 981 -717 -182 343 -611 -755 -987 97 400 901 245 260 502 -294 871 772 -300 794 15 -653 -159 25 -99 -329 642 -362 -195 327 -831 -920 -923 194 959 -484 898 -506 -949 496 19 -741 844 -530 -572 778 661 -600 -149 -563 456 -158 -555 590 190 12 197 281 820 18 -342 651 -237 -65 -206 823 65 -841 852 -711 243 -738 313 -632 -512 84 982 398 -367 145 45 -894 -758 -213 -686 -41 611 142 -264 -759 399 897 -941 71 245 528 962 -540 -929 -188 -534 127 -584 430 -793 869 893 59 585 -821 -50 -67 38 300 -509 901 101 179 -892 646 21 -789 905 -493 -557 -862 994 -516 303 -242 882 534 -754 -29 368 985 354 -936 -787 190 -39 518 493 263 -589 -688 11 162 -472 163 -710 943 187 215 967 590 -109 -302 442 -521 91 936 546 20 -936 -699 -438 -245 -666 -401 -536 621 -15 332 -413 112 4 -302 615 368 -139 -73 -192 62 808 993 -744 -50 842 309 -618 -997 382 -5 -42 939 -606 -284 -204 -470 893 -477 -929 -616 787 70 586 -175 -547 393 -103 -872 97 -351 935 724 163 644 -864 -503 91 135 970 -133 -322 595 187 759 -715 -323 4 -19 37 671 -627 174 -889 -664 723 -363 295 954 14 -17 622 -383 6 570 -98 -159 461 172 -436 917 606 -653 533 610 710 -629 452 103 -604 -281 -125 448 -40 -72 846 -17 -41 -453 -396 468 -22 -697 958 814 386 572 81 338 235 -1000 -991 127 -78 -49 -761 34 -350 -717 901 31 -506 226 -734 -382 -528 76 -24 59 -335 252 -531 -318 22 -200 601 -710 52 689 -246 -304 -377 25 -289 960 372 505 -629 -265 -409 675 -82 -223 -289 -172 798 -758 208 679 -266 -588 696 733 -566 -94 -171 433 209 169 -374 -880 -755 -448 905 159 25 366 50 -6 214 637 -2 739 -25 -361 -435 -800 903 957 -315 -854 502 39 740 -415 -913 -631 -421 -615 -805 31 -125 -922 -239 498 -276 -425 300 -301 789 688 24 -186 -857 -13 11 -229 -633 -615 -4 -987 397 -561 -562 -930 921 -548 540 -64 -964 705 -342 -287 -579 -833 894 821 -961 -234 -679 193 222 -252 -618 933 -54 -222 -827 -739 -103 815 -879 496 475 669 559 785 -931 548 -579 925 -653 555 -676 630 -172 -468 749 37 158 -644 -467 651 35 47 -69 -539 -388 317 -541 495 344 392 -496 -161 299 -529 693 10 -629 279 652 -193 304 504 444 -935 39 38 589 -148 476 -640 -61 351 984 -221 966 939 -356 -704 -231 -753 951 -105 526 -329 414 -100 -961 527 391 -364 -308 -125 541 -861 955 654 406 -984 -567 650 -27 534 288 -667 -244 -728 -806 858 -953 640 -194 927 721 5 -908 588 999 289 478 953 459 -282 37 309 356 805 -655 -365 -874 145 508 -16 434 540 294 814 -13 299 -631 -359 966 174 -800 -90 740 54 -424 969 556 -915 -442 -666 -501 -916 110 350 -548 -665 478 823 497 326 -199 -818 158 -120 303 -548 832 -630 67 732 -759 208 -383 -919 903 -88 941 900 341 -351 72 308 -254 -325 -358 191 95 155 256 772 -619 -604 -163 -821 400 586 -369 333 -211 440 -550 267 -200 484 777 -665 95 -119 233 -425 -948 446 548 8 -95 308 -279 -240 67 144 -273 -287 118 696 601 655 801 -313 665 -668 635 -797 -314 935 -8 883 72 -774 950 857 -664 608 849 85 665 99 635 -843 57 487 -6 137 590 301 369 -489 -690 -220 464 724 942 205 -545 -303 -121 760 -598 36 -694 -996 -300 -44 -531 23 214 298 -691 -313 -701 412 -703 -349 905 687 -810 -240 -390 -33 408 486 393 -440 -88 396 -209 -235 10 200 299 -67 -381 381 448 87 -228 -986 -407 -633 -167 -57 -977 -660 901 77 -369 -68 198 696 -358 -434 -113 -465 577 -337 -400 244 -378 515 480 -214 -981 -938 280 -149 732 110 393 78 180 -9 300 577 6 -293 -756 -935 -854 679 -530 704 -298 348 -499 406 343 -481 223 558 871 -413 873 -787 531 846 766 345 -514 73 -170 165 338 -80 -949 -576 183 -920 205 -636 239 -866 -472 889 -24 565 152 -137 488 -762 338 272 -32 78 722 -186 898 883 -411 902 626 814 314 -650 205 -930 -268 474 -18 172 405 -890 -950 -58 -980 -44 -353 312 -378 166 -66 -91 488 970 -312 -847 824 -579 -39 780 510 864 650 495 240 46 313 970 -205 487 916 338 656 -111 -992 -823 -447 -24 -487 705 -379 224 -556 0 -545 -930 958 484 44 796 88 -666 -843 -612 -497 267 53 603 262 -914 448 -516 679 450 -207 -178 -380 -710 181 -671 32 460 833 -471 769 -928 994 103 390 905 -281 -85 -267 818 -658 624 970 395 182 -957 -227 -42 -289 359 -258 394 64 -538 840 -363 -67 -499 555 -26 -521 603 -233 -652 923 -449 118 -2 964 6 857 641 810 -950 18 725 180 -429 597 115 202 638 222 -643 -371 791 322 853 269 -190 -489 138 -393 -550 59 675 240 -118 962 -438 589 -819 -664 -331 545 895 -338 -33 -784 -282 645 -64 966 -842 505 -912 859 -600 -579 -310 848 58 573 92 -689 -674 132 -67 -753 838 838 245 -871 -905 -189 -876 631 851 194 113 -323 118 829 -222 21 859 996 -35 -654 633 253 560 248 502 914 59 -991 -65 319 -198 979 -555 219 -406 390 -200 -299 -559 840 930 -484 197 -596 -663 547 -904 545 -145 -468 -337 141 438 171 874 -431 421 -394 -29 272 595 574 671 -687 707 671 -787 485 347 -643 -219 -785 611 259 -815 455 937 -683 872 -438 109 186 966 304 -262 -864 842 -155 479 746 415 1000 -784 -716 535 -538 -725 161 -293 -751 132 -864 628 50 -736 405 529 342 -817 372 -835 712 -668 -917 202 140 742 -356 584 -90 361 230 -523 -99 806 -781 125 272 565 -154 980 -763 -643 833 492 757 799 235 621 452 867 -991 -154 -932 -887 -766 282 -454 763 364 -678 59 656 839 -959 -61 969 -657 333 410 739 -451 856 -725 92 124 -595 -62 -488 -72 -458 -540 -315 -627 -448 946 -17 -710 234 -870 -396 -554 -659 487 644 -933 124 36 512 824 556 838 -781 -303 481 227 311 -319 -226 -573 635 674 -887 -693 521 137 478 -258 647 624 -371 124 -455 -582 -643 584 -6 306 561 -303 282 238 817 964 186 -455 -753 -667 -665 669 -542 -194 -609 -39 735 734 -821 514 974 -197 -227 -910 -1 -612 587 -356 -121 417 769 293 629 134 -59 289 -486 262 475 717 -836 243 15 -225 539 177 -25 -325 -337 -651 -464 228 527 -99 -254 -820 -145 -729 631 884 -725 -535 213 -857 -882 778 878 -661 729 -720 788 626 458 -813 773 178 358 -129 -452 -699 250 728 436 707 803 -94 -602 634 489 233 -618 859 326 884 804 166 443 814 344 193 67 -757 125 -599 23 -343 96 -260 114 539 -787 744 -81 829 404 295 908 475 -408 900 431 968 567 845 -509 709 -955 -349 658 748 479 -827 570 -265 -218 -913 970 -962 602 -782 -928 637 113 699 449 -728 -643 -959 647 -650 -385 953 -500 673 -294 -250 -909 -916 91 946 -954 -365 406 -558 -840 243 -333 933 -479 -689 -71 -733 706 -996 129 -226 -600 621 768 -315 168 699 -810 -77 404 -23 178 723 -528 -68 -93 -858 763 -515 -374 39 639 -46 -997 -380 748 69 -316 -144 -589 -256 -217 984 199 651 962 -357 532 485 997 5 -505 -546 -347 782 -118 -316 -363 -255 -301 -43 -594 -266 -795 -568 -880 514 81 -549 -474 284 -512 -332 -359 -843 -108 142 -472 377 207 932 -720 413 202 994 343 352 -7 -172 807 -410 -644 -418 657 -837 438 658 -242 -933 -943 -715 -97 518 -313 -496 -242 -334 -598 515 684 -934 -779 358 -215 577 -489 -344 180 17 -8 278 507 -54 581 131 572 480 -304 452 -748 803 636 -29 48 -945 -429 -680 -810 167 -100 190 416 -708 -52 -764 -414 -588 -924 -671 -69 740 384 235 746 -322 938 -992 -94 -616 -68 321 716 251 833 198 -387 909 -606 462 -44 107 -765 226 558 172 220 247 542 -82 554 -755 928 -241 -819 85 368 292 874 -887 -430 -454 -186 348 -459 -407 -33 79 -167 612 -715 -199 252 -608 -309 209 407 423 -910 -388 -429 416 147 -716 -112 267 377 293 -401 -932 410 353 -905 -783 -571 820 -112 -57 509 -900 -38 617 -718 48 -143 191 194 311 543 -919 -353 -378 -529 651 -330 60 615 61 436 456 -248 830 352 -364 410 669 -416 604 233 -807 -102 886 -714 195 68 835 751 559 -571 611 189 -7 -307 647 75 386 -10 857 -509 794 -590 -921 390 840 656 219 -384 -817 910 -717 751 -826 486 294 -896 -74 -530 -975 991 989 185 -77 781 -84 -511 -519 -539 -952 -269 995 -697 -740 594 741 -722 542 -105 298 -707 -553 -869 630 -373 963 -826 -25 921 -914 -941 -908 264 -926 -605 -222 178 547 -51 958 -279 233 -691 -732 199 348 -948 250 -776 844 -506 564 -814 533 -877 -352 -184 4 450 718 695 906 416 95 41 -953 869 981 885 496 -43 754 -155 56 530 -611 230 447 -648 -192 113 -208 -795 -935 -973 -130 225 3 372 817 995 332 8 -774 -655 -696 320 964 -696 -601 -343 -842 -922 165 800 880 -358 690 -629 249 -197 778 261 582 165 183 -254 475 -380 997 488 -860 -397 296 -92 -413 -723 98 490 923 565 746 973 899 395 218 793 -653 -776 -211 -506 -425 -470 646 -566 796 275 -487 103 -998 428 585 -245 -449 390 -568 925 -651 750 245 -822 -71 -836 417 -432 962 638 559 923 479 198 204 270 -42 249 -336 382 637 940 -979 -921 -761 134 919 826 -385 -775 -791 -784 -207 -395 776 -971 -42 849 218 840 162 503 674 939 -596 534 -446 -980 157 676 646 517 -811 654 472 499 416 840 745 -722 -358 -695 924 -761 423 555 379 -259 -929 880 -296 -96 -934 -373 359 76 -337 575 -431 862 516 127 499 -276 392 -909 619 -217 -725 604 -145 289 842 -69 31 -902 945 675 -42 406 -629 -593 -286 -366 617 290 763 -862 979 458 699 735 -291 -365 -885 780 -569 -46 553 593 -539 -880 257 151 -722 -707 405 -36 -552 431 494 -183 -296 125 763 -318 499 358 -235 543 -272 -376 491 -88 -257 27 474 -29 765 310 -915 -30 -382 974 -15 919 942 -574 455 -256 -13 309 -861 500 647 -238 -761 -882 -279 310 -886 -389 -68 36 -800 176 -585 -451 -92 217 222 22 -838 519 520 -523 -77 -800 -321 827 -473 578 711 327 388 887 -604 569 955 -863 -722 -510 775 92 605 -39 -639 -642 -482 140 -181 -448 285 81 -221 986 317 985 407 -652 870 560 -769 826 -205 -641 523 -582 -736 -66 306 -405 983 -494 42 69 -89 -898 654 -17 922 -179 377 220 -664 763 491 -581 352 -881 736 872 -376 -351 -407 -937 -571 42 983 -627 495 -543 699 -178 -575 -205 -828 188 -567 518 370 -723 -975 -614 -33 573 520 -822 -819 183 346 821 -498 944 147 -141 675 -918 -84 -504 983 979 -809 -804 -497 -740 815 -164 555 215 91 -563 874 -486 936 -352 564 919 443 13 821 -1000 765 328 -548 118 -390 736 715 -906 -959 333 -537 933 526 709 576 602 268 -45 -77 523 -415 -325 -192 -517 -177 642 172 -276 108 333 896 44 -102 401 208 547 336 292 -814 -658 -707 -43 -682 -170 483 496 24 125 151 -574 -711 -961 686 -155 838 474 859 -731 583 90 747 -89 -8 -122 -194 458 102 -551 -684 -361 -132 -264 116 815 -928 18 -157 -282 -930 -753 -306 806 380 628 289 629 357 158 108 85 -530 -161 -951 502 -799 11 15 289 -989 244 -325 -716 -153 -962 -785 -811 -860 -293 562 -831 -160 -578 424 722 -52 383 278 -276 883 640 495 868 582 503 472 714 -906 96 -62 -823 -642 -895 630 986 563 -645 373 -543 12 84 20 -524 -477 700 20 296 121 -260 464 -231 738 520 -923 13 795 937 -140 634 781 -950 -355 -918 -999 -973 756 -593 -846 23 699 295 388 -507 -390 55 -865 348 850 -540 465 -477 -110 56 -663 -34 -992 519 -82 -823 526 -48 -402 -987 574 -43 908 -313 171 237 510 899 749 -17 64 85 962 -240 743 -758 609 -144 586 12 142 -694 -874 315 -796 -413 385 393 621 -912 813 753 -120 -365 -535 -299 -824 -355 -154 263 -616 -284 -779 -516 -964 176 -884 -339 -282 -297 -262 -500 -656 948 -821 -520 -428 -899 138 725 339 -624 -873 901 542 75 -578 -716 -628 726 939 624 -243 -236 -949 -285 664 -441 -335 706 -694 429 -604 -972 283 427 449 -931 -918 -982 39 -250 6 195 -824 -268 -511 -375 -204 -721 -905 565 679 481 559 -38 -888 -782 887 133 156 813 -299 -301 627 -80 -5 171 -377 200 -869 41 167 935 714 348 280 -480 732 561 249 335 -569 -368 721 -853 233 692 -334 231 -47 -518 -120 669 -494 604 768 424 -765 -755 118 455 534 213 720 -3 671 -860 -690 -280 58 -587 -347 190 -107 822 738 -954 934 -707 107 -282 -366 -606 289 -329 432 -605 88 -38 -412 239 660 201 -753 -912 335 -651 -977 372 112 978 4 553 612 -37 -879 281 -783 182 122 -211 -142 -441 767 -567 476 -533 569 -891 907 -837 625 781 102 -718 -605 945 793 -110 726 -362 -98 796 716 -777 813 -327 245 -206 516 992 691 632 -562 83 -174 443 589 497 964 -957 811 201 327 571 170 -388 715 -155 -362 945 -987 752 -175 992 -498 -284 -420 733 -981 -795 202 -930 850 29 211 -89 412 357 -933 -242 606 82 -879 694 481 229 287 -876 -735 -185 380 -47 540 -296 507 -751 840 -27 594 958 104 -388 -595 -342 621 -470 231 336 6 166 -883 915 821 -501 -30 694 -927 134 -978 -289 844 -874 -145 812 300 -206 -574 686 -45 -388 375 177 584 123 4 -752 246 185 97 -33 8 -878 -57 -323 612 716 -849 323 -718 460 955 10 -9 -649 267 731 -45 -531 883 77 964 -955 -143 315 -540 -532 -623 -656 -103 426 -699 -843 984 344 432 552 -156 977 709 -277 -621 -867 226 193 -469 884 -239 837 -120 -611 85 -176 -224 176 -715 648 -114 -232 461 -155 52 405 -884 -796 811 -146 -605 359 -666 -174 648 -130 -712 -523 65 952 -214 -21 -50 51 795 -683 545 654 649 591 766 -982 832 -514 -628 46 726 -694 966 926 -317 -115 881 -390 108 881 -159 -290 -906 -245 145 -922 -211 869 -902 294 891 -117 590 227 567 993 -342 882 -553 615 571 99 550 46 783 -325 460 -168 667 -62 -12 -476 558 -349 585 26 -786 101 -420 -17 -375 -725 -33 432 97 -534 -52 -116 -349 -488 396 -47 -227 570 -16 318 -702 -574 578 262 674 374 -959 634 -207 -67 976 -867 746 -606 -151 852 -329 -683 325 737 -600 730 -584 255 -975 -870 -486 -201 -935 -415 -509 -681 223 -97 -93 620 671 495 -722 649 974 768 214 -297 -708 408 -762 -762 -489 306 -628 633 -494 399 -861 -86 189 357 -287 352 -347 944 207 -221 808 -376 13 28 958 726 686 -399 95 492 305 -127 592 -19 827 95 20 343 508 -188 -514 -798 583 491 -553 169 961 -454 -973 -518 70 535 -54 -763 -613 -204 -360 659 579 -343 729 -876 -234 40 -885 915 -367 -666 -164 308 -369 705 -617 -143 -939 -247 716 -518 -287 -26 148 279 705 556 965 -189 -223 -567 160 439 93 511 -900 881 -384 -228 504 405 -863 -392 -476 384 -600 -529 823 728 -736 470 -329 206 -867 -956 -850 301 -184 553 -891 -837 511 580 586 -90 935 937 881 -47 32 -786 -216 278 282 714 799 992 -115 406 590 224 976 216 -768 -593 -452 -16 -115 -292 -851 -76 32 -728 -596 -576 824 611 470 53 -774 389 -394 289 388 -445 851 586 -472 184 956 493 103 540 -847 925 930 7 942 -11 -386 -49 -929 50 -361 -423 892 196 -511 -525 -856 159 -781 -208 -485 -727 -737 -400 593 691 -243 -565 -619 -622 923 -939 -805 622 -604 455 91 93 416 218 446 443 550 -223 848 -821 331 -893 -604 -194 469 339 -770 -871 -868 521 -663 -637 809 106 925 -56 -509 724 -55 -339 -135 -422 -320 -32 -48 94 520 -595 -468 580 837 318 941 -250 88 611 -348 693 936 -117 278 -219 407 -257 -819 114 -72 369 -155 448 -640 684 409 34 676 -874 752 -128 -389 490 843 572 -60 916 -927 -358 -251 -464 -668 707 972 707 99 -266 276 -437 -854 -891 -315 799 -90 -724 -955 -624 680 -46 -105 -525 502 -833 -338 -411 -525 -823 -692 -8 -465 564 -252 -694 328 -509 204 487 801 -506 927 -815 -189 -498 810 -622 238 548 587 -256 -380 364 454 547 395 667 -377 -566 -96 -897 -931 -981 -780 235 988 -523 -802 628 392 -476 420 810 998 196 989 418 -989 669 115 84 448 -611 -766 -277 496 -659 -210 360 -421 -44 -279 172 -700 -965 -527 607 -911 -506 855 -4 -647 -138 -301 -612 -149 -133 692 -653 -278 105 -121 -17 958 -391 526 504 -7 -859 610 423 -614 -838 108 -418 -256 132 694 897 -309 359 -119 -670 32 982 523 241 988 860 354 982 559 -468 798 -967 553 -871 -851 470 -220 -725 55 -152 -206 698 244 -193 975 -174 909 -865 -360 293 834 407 447 40 618 -362 -967 177 -58 -722 -712 -571 793 -203 473 -986 374 988 -950 -192 -475 -68 -964 239 -432 60 -270 244 877 -368 599 448 912 -303 -942 -571 128 -853 -492 508 185 -457 -453 -206 609 50 691 589 -110 -860 -379 -418 352 160 41 786 -332 -474 -314 -988 -11 -719 -395 -129 479 860 215 -767 -137 -374 358 725 -572 174 -72 471 158 -218 388 -314 -857 -824 911 -737 589 266 -848 923 -61 447 711 -130 767 -325 385 -474 -970 -656 -872 -612 227 -869 -269 -409 20 -880 -765 554 -508 881 972 84 462 54 593 462 789 703 -674 -528 323 557 55 195 -174 -506 -465 283 812 347 269 -218 -977 945 -218 -449 22 749 -512 336 595 -953 -386 -949 -262 -82 215 885 742 -348 -917 -134 -568 -419 -606 940 497 -139 580 310 579 663 536 864 -778 778 -871 341 992 399 137 -616 716 667 -350 76 308 12 -882 -362 -856 878 -443 -535 441 378 -162 -442 -191 316 521 89 772 -59 -979 772 -179 189 729 -101 814 325 232 -827 711 386 523 -219 -736 -20 75 -694 -902 843 404 -833 -936 617 998 -285 -124 -756 -150 -595 -403 -198 518 860 -235 -804 -846 -208 507 717 826 96 396 -586 105 251 -77 138 -365 -697 268 -316 -146 -435 -481 187 619 -679 98 820 484 795 190 -192 -411 949 -764 -313 124 214 -308 324 -865 -865 -180 -159 127 319 542 870 185 723 -342 -916 -836 -858 914 715 -890 515 929 -96 172 -341 714 -526 824 414 253 -435 527 -129 -18 -976 -259 456 -408 446 -446 -372 829 663 -191 396 236 -452 -608 -662 967 -175 -457 756 320 181 -160 -173 213 -789 567 -720 -990 -247 -672 -651 83 -311 -413 34 829 205 779 -574 106 -776 -604 369 764 829 943 507 686 345 394 -593 -707 -961 -740 199 -117 23 856 -419 -663 640 947 340 601 -838 -606 7 -331 -107 768 -957 -220 -186 -121 -978 -299 -112 -654 -741 746 -398 282 -188 -374 -756 416 -566 828 -982 451 -49 447 -588 819 -211 465 544 -507 -419 198 185 506 32 -843 -904 -567 22 -181 -527 -194 -383 -407 -561 -464 511 136 640 172 -737 -570 225 861 -291 594 816 784 776 644 320 -401 -537 309 379 -747 -696 142 813 939 -133 197 47 158 172 -153 387 -211 605 -595 -473 988 243 610 701 -689 863 159 -842 -307 -978 853 726 885 -169 208 288 -30 -942 -79 -334 -204 682 998 568 625 -892 -271 406 310 451 -238 375 960 258 -43 120 -483 -761 514 -613 -339 -388 -802 -623 -308 463 -873 -176 369 -555 -146 337 83 -419 -664 601 -15 -654 -615 907 -466 704 712 -838 709 -961 -746 337 -455 -4 65 853 -561 -480 -597 729 702 383 -899 17 -815 -629 -456 -611 552 302 383 435 698 -575 -747 -678 782 -544 -410 989 -811 288 -346 60 -165 229 462 -249 -690 733 465 553 468 986 476 354 789 -791 -111 721 683 -678 878 -700 -239 -93 -276 139 514 -735 289 201 -820 946 329 565 -826 362 -546 306 -631 -628 399 955 -523 748 730 -607 -589 -641 901 -378 -333 40 791 35 -333 274 -817 620 -493 830 -368 460 -576 567 680 -234 73 -625 -221 772 -695 -17 -575 -150 -182 -273 347 417 -344 -935 223 -965 183 -179 839 205 829 764 818 375 874 207 -364 848 627 545 831 -896 229 -546 754 952 -580 -47 302 -369 -753 218 -908 547 590 400 114 867 775 173 -742 -982 -313 -267 985 -329 547 -109 581 -154 140 -181 -185 -127 562 -203 358 913 -768 -429 38 32 -353 -344 702 -887 -636 -199 725 -346 511 -569 -386 454 194 963 -700 -172 -334 244 -24 697 882 774 523 581 -804 115 -696 356 707 424 -798 -571 839 -376 -484 -646 -782 294 938 871 516 832 264 757 178 -126 816 309 282 -429 -555 -199 -219 -9 134 743 -23 -785 131 -694 595 34 -379 446 -38 -629 -300 318 384 632 866 973 -458 546 -485 428 844 -180 983 539 853 365 -40 -353 -358 -41 695 74 645 -855 -817 297 73 47 639 30 682 -489 -890 -738 -788 630 527 986 -42 787 -177 -87 261 461 121 -309 -490 -223 -200 516 -40 -977 -436 -675 897 -877 -150 -70 -423 68 -195 506 -233 821 408 587 210 -401 -134 -505 339 -450 159 872 -90 228 104 154 -25 905 -787 -648 131 100 -190 -624 -290 -166 -306 -347 -947 84 -281 459 354 -812 3 -726 644 -943 2 -447 602 18 -498 -719 510 68 174 -988 429 867 -131 318 276 498 -851 261 583 -447 -138 631 -53 444 955 -108 415 -642 -572 -470 -456 -648 -46 -157 834 -159 360 590 358 -113 -568 439 -37 -542 649 45 -923 -489 -158 109 902 -525 703 823 -992 -908 267 -36 -676 -511 389 -684 291 395 -767 -993 301 207 294 -738 -733 729 -30 358 -615 -842 153 776 205 -926 -565 804 -62 60 -679 849 -892 -879 592 60 322 -503 537 269 -802 -438 298 -87 -163 24 700 -294 -593 -480 408 914 480 -311 -79 -424 -259 -721 467 417 -656 -542 961 -65 846 -182 304 -119 -95 96 548 278 564 -300 -847 537 79 504 -667 356 -383 239 -697 -569 795 448 762 -389 955 -766 962 -76 -784 774 -480 477 -878 -586 28 627 -968 931 -927 -96 860 570 624 -825 633 535 -346 216 -193 -598 -311 875 -471 555 -679 739 -399 907 -966 125 -317 -545 -13 344 -731 -676 315 -606 840 976 780 -669 145 705 288 123 -902 -199 659 472 -915 272 -778 236 608 644 -809 626 400 -452 161 -816 -960 867 663 -473 798 -489 -914 -499 -764 -760 -73 -821 968 -485 630 163 -986 -628 -345 -799 478 -71 757 -820 171 255 722 -943 -128 -661 377 271 -97 -286 606 -670 216 -980 -638 -805 597 445 673 506 -836 200 -301 -474 917 81 -598 -952 -728 -113 893 101 -33 416 -338 371 -98 259 364 -578 470 657 149 -371 43 -193 661 608 534 -349 359 66 741 -777 -796 -745 278 986 256 638 -25 -759 -231 -476 557 540 182 -312 986 -848 503 -81 855 296 -602 702 674 -628 62 -240 -950 740 287 446 341 296 161 -7 729 452 785 -285 911 970 -946 -276 615 885 -855 -276 -910 -81 -247 -540 793 -197 353 50 -394 -372 215 -741 -91 -358 551 778 -110 93 -510 846 95 -388 -760 367 -864 987 901 -891 843 -200 667 -677 -181 -597 -708 315 394 -497 62 -419 -396 -889 321 315 869 441 250 965 15 93 604 400 317 931 495 417 -709 -182 38 872 -39 6 -844 455 -238 -339 15 -240 386 -915 -855 709 128 829 829 -180 -857 728 -201 -5 -1000 -279 -871 353 -979 959 -898 998 47 221 831 -360 -899 -906 881 -372 4 392 620 -292 907 416 208 836 139 -584 944 646 -209 -190 -64 -252 -650 -138 -911 -456 187 233 -295 -802 917 -402 163 -683 -351 211 266 -757 898 911 -673 -391 -287 289 233 -169 750 486 284 -63 697 -47 21 -803 -939 -544 -121 -203 36 -819 -553 325 549 -842 117 397 500 620 -982 -127 -160 506 547 535 -571 -371 -166 -823 487 961 -900 -794 311 938 818 -571 272 559 -422 -220 -852 -830 -675 -864 93 -194 -505 200 29 738 -656 355 865 384 416 621 934 -37 90 251 -462 622 -482 -895 -592 -729 -429 -950 -408 185 -122 -389 136 -637 -604 -857 631 -634 901 947 35 382 428 835 618 -578 993 -505 -846 -900 439 -920 -438 96 -254 -345 -478 -454 628 754 396 -591 987 674 3 967 -204 932 -325 672 -129 111 -456 -883 696 112 612 968 -172 -787 -116 816 772 461 -288 394 656 -480 125 677 65 -598 -776 882 -186 -997 503 256 739 290 432 -568 -25 166 -962 228 -834 -641 624 6 -221 728 -267 -239 -751 54 -976 -864 770 566 -320 -609 -430 -999 -279 453 -537 -308 1000 -984 -525 390 -324 187 -539 -451 -350 639 -501 424 175 922 -703 -106 -485 649 -161 -316 826 441 -868 -782 -800 584 758 712 -87 -20 88 512 875 938 -215 592 334 -597 -345 510 -802 950 107 119 71 -867 20 -738 425 91 21 -156 -842 311 828 -603 -976 140 518 -894 -509 -711 199 -727 57 458 129 670 -94 974 -789 -899 -364 595 -835 458 -170 -92 -856 -391 -233 500 718 -573 -983 -971 52 -84 -148 672 750 -149 636 104 811 951 489 -852 947 293 813 -310 847 280 762 -463 607 -289 797 -142 499 238 -133 831 -580 540 -51 -765 74 -370 987 -747 -693 -716 -96 -668 -192 -873 776 -117 627 823 -744 -475 286 -36 588 -621 -520 553 -922 718 352 -533 494 -245 125 18 32 562 -348 786 -935 -380 -594 779 740 -629 465 675 304 547 -639 242 -184 410 619 93 83 -435 969 -322 -737 383 -683 377 865 468 128 528 -72 -181 917 -484 582 -268 456 -339 -725 -240 -821 726 -290 760 769 497 993 240 15 119 -67 -153 -290 -978 -4 75 142 -129 840 564 -916 351 -325 -760 -52 -359 289 -677 -546 -431 -358 658 -641 928 -435 -156 -328 647 -412 -528 -830 -940 122 -607 -186 571 -990 824 888 333 337 569 227 730 -966 -477 798 988 56 -623 200 502 -800 436 -254 -395 409 995 621 -874 -817 -456 6 509 665 229 -316 -531 748 -884 -242 361 -425 437 -623 176 206 177 894 852 712 -194 -287 167 831 436 -295 -547 916 584 775 227 -534 -134 -443 751 548 -368 -861 -33 491 -530 761 11 470 239 -654 53 -266 -252 376 133 262 -961 -586 33 751 382 -28 -846 -285 -842 -623 -935 -922 930 111 -821 -20 164 744 -987 -952 -830 148 684 -332 -218 -97 -241 564 276 623 -880 -295 235 -995 -803 583 967 -741 -320 -403 -472 -817 -199 796 -169 133 513 261 452 -732 50 -442 552 462 -841 -197 16 -712 -876 233 189 -972 924 98 -874 -92 -13 483 -660 809 170 -547 80 -40 -702 256 206 750 -600 240 -381 847 138 -498 980 902 131 159 -869 789 500 201 -216 -108 869 36 276 45 -957 -760 -582 586 592 -766 828 -721 816 -121 89 514 -102 -928 124 520 570 25 766 535 -801 -353 804 220 655 -392 -540 -466 385 -659 2 -96 -624 -913 -414 837 -292 -260 -905 -527 -516 682 276 638 365 983 -422 626 -311 323 -669 582 697 851 -655 637 239 211 840 -282 -697 519 454 596 908 -562 -289 -309 -85 541 759 818 711 787 295 896 55 750 -216 -291 -537 -109 -231 157 -841 -488 -217 -696 71 730 716 572 -127 510 420 69 -391 648 -649 38 -525 -759 566 865 915 -945 -763 -525 -398 -161 -540 717 659 -29 671 778 -48 299 -739 883 -765 346 -508 124 85 533 -235 415 608 776 -742 -391 -612 -167 356 331 -429 696 380 -277 175 -400 242 -748 844 57 -62 876 498 -635 -341 172 -79 788 460 141 140 572 -329 -492 301 226 -614 42 949 -509 392 868 -827 -367 -691 655 -601 -208 497 -552 -175 397 756 255 461 -850 -616 639 -912 -980 -469 222 -979 -658 -239 544 -823 265 573 -744 -193 865 608 -197 889 889 -372 -799 -237 828 440 -644 -369 -654 299 334 -115 -339 331 751 -344 71 715 678 -907 411 -227 -254 -727 -12 513 -54 377 160 446 567 159 -250 -937 -796 -270 -769 -178 728 531 -661 -985 -604 -40 521 -426 788 -97 -700 943 -297 -152 950 -708 -613 -390 -98 -886 -747 -527 -975 -612 -530 -168 -362 394 -317 -143 -792 -375 -743 603 -26 -185 377 208 -92 -265 -700 -772 -642 -459 -910 -531 -212 904 444 861 486 -475 -339 453 401 8 41 -856 284 -574 -391 -476 -328 145 -187 465 718 607 -69 -747 72 884 -826 -891 757 352 831 40 114 -347 -825 -900 799 -530 -12 -360 -76 774 746 -576 -678 -28 -216 -912 -536 435 989 -822 359 31 -350 261 805 -648 -281 114 -326 -321 -200 -637 -420 -71 -299 880 426 -348 167 -787 683 626 -67 -638 -579 786 78 940 -816 31 -365 485 348 638 841 -802 -587 -962 -358 -467 -471 -408 851 134 -231 -577 610 24 550 -664 -706 638 325 156 -344 -484 -420 -214 19 110 731 964 -301 -308 741 171 -514 -267 612 -806 -534 -522 340 -735 -142 869 -825 -922 441 -497 80 794 883 -673 497 474 574 435 -92 999 593 10 -75 -606 393 -158 -778 -926 631 -463 810 -140 985 -223 -963 -580 542 -376 431 -796 745 -54 -4 -474 -382 674 533 694 333 -863 -848 -813 -986 -771 -362 335 -246 -35 262 30 315 -652 -846 -768 -328 -408 860 172 -826 -887 -222 7 -261 -694 261 -278 -772 -897 544 -198 -41 -157 -291 -346 -70 -308 331 951 -948 747 -887 782 276 873 531 124 -819 361 -465 -99 848 465 -353 791 480 -412 -125 798 -790 -999 -366 761 -550 477 788 -102 157 -741 382 838 -773 737 -834 -493 -213 817 -655 134 -697 -602 726 -273 -584 672 488 589 -573 931 297 951 -688 99 -377 -72 -856 -316 802 -409 639 855 -257 351 301 -400 263 -809 -415 -965 570 -270 433 -938 812 -484 858 -419 -227 651 831 -876 -45 263 -615 710 -245 -212 -212 153 498 538 234 -850 -746 717 -987 416 -790 -879 -449 -33 467 -531 -791 -609 722 -374 -374 927 -213 -96 -458 -527 556 -428 35 678 -469 -742 -150 -159 -373 -102 -15 -378 281 801 -54 995 -142 525 -43 -346 472 689 -979 -782 -235 -403 589 -128 -1000 641 112 644 -262 611 21 -808 15 220 494 343 -563 724 -122 814 528 -109 -840 -548 28 389 -621 555 -923 -646 -386 452 998 355 -944 -964 -502 69 -920 -294 -765 -198 -225 516 -927 -359 -844 -72 153 295 -363 -81 -426 -787 435 -191 303 381 -316 967 405 -46 -177 977 683 -746 -395 -402 59 35 -670 266 686 560 120 -303 -633 85 -881 179 832 593 326 394 131 717 402 -490 884 664 -58 58 -577 -164 -45 -919 -906 20 501 -97 328 517 -971 -483 -813 37 -353 625 -926 -497 -297 703 56 103 -214 612 -822 -406 794 -419 -91 642 -742 395 890 316 155 -392 -920 -985 -379 469 -853 822 -509 85 -692 588 -146 321 -490 -536 843 -447 810 408 -507 -786 156 -533 75 334 238 572 -123 -798 -436 -733 -95 -153 -309 83 -923 -689 -645 -228 -2 -401 -959 203 -991 -835 -711 594 -562 376 -977 906 -956 910 -448 -163 214 -898 -742 818 449 -995 -370 782 616 173 152 -347 779 502 -436 -783 -264 314 -726 258 297 937 -926 590 338 -39 -588 857 -454 -411 -907 923 -117 -942 -988 92 -763 708 325 -499 448 -268 -619 -642 -324 -656 193 -31 -561 -891 -506 6 370 673 -160 823 -561 424 955 -412 -265 -63 -441 -208 879 949 695 -209 -692 -513 -954 238 -743 -998 -120 687 -289 -847 897 21 -826 -581 547 225 -541 645 -318 -875 -659 908 557 -625 235 955 -960 -418 855 -847 659 921 618 -841 133 -838 -529 224 390 -775 -286 -116 -358 -232 258 -53 818 936 -998 85 852 -311 931 -148 670 -559 -629 893 -510 685 -755 130 -895 2 -670 970 -633 -577 661 341 526 -717 -76 -309 -437 -935 -831 -653 -56 -927 587 -667 -302 -657 251 -741 677 -138 -214 -936 475 -934 -472 560 -932 197 637 -969 583 -629 663 -198 -690 -880 443 930 -647 277 793 178 263 -653 -164 -858 -59 171 -87 -489 727 -982 -229 -126 -111 323 -229 957 361 -323 -952 125 771 233 -68 -966 134 422 602 -298 -103 -176 -528 -143 -79 152 -349 360 -921 -564 658 -206 -289 639 -754 56 -728 -442 -207 -904 -881 -568 697 535 494 -383 714 -146 -471 70 -243 -941 577 86 -589 664 719 -621 173 -19 -561 318 219 586 950 690 949 836 496 -845 -286 -33 797 -817 -829 -145 -357 -487 -345 -768 -644 508 -996 194 577 -402 769 -778 -498 -358 976 -753 831 -212 -733 -532 408 -702 -459 741 -724 -221 -18 506 -24 608 553 -588 102 221 304 753 463 846 -708 -141 -605 -375 231 -696 182 -344 -488 -829 251 -116 661 -925 918 458 594 551 -363 -271 206 655 -697 -487 -922 144 192 -751 993 486 -373 851 -753 96 891 273 598 787 -46 -626 -498 978 -869 -543 -760 77 30 -216 873 -659 -229 62 -976 121 -536 551 779 -764 674 -309 676 -548 -529 -374 375 827 422 621 -861 -846 89 344 792 631 -304 -385 -540 126 128 164 644 -902 -937 462 76 -995 726 -60 -970 790 814 795 374 -935 223 -192 -708 556 259 39 -306 121 25 663 418 -442 73 283 -242 912 489 633 512 -432 441 716 656 915 922 -911 851 335 -866 -646 264 318 -191 923 -314 707 919 640 623 -743 -34 -820 855 -375 621 -534 445 -764 9 51 325 -275 -989 -268 -509 -975 612 463 -937 -493 994 271 -445 529 959 854 -320 876 -146 -953 -395 -508 -616 64 -792 -898 27 746 -3 358 984 -721 -807 -87 -615 -484 755 -540 -198 750 156 -210 785 -56 792 -145 454 848 68 626 -367 -780 -556 299 870 -343 792 953 805 505 -977 -805 -304 -746 530 139 159 -548 430 -952 125 799 113 995 405 -483 -889 517 -150 921 -980 219 -54 -782 -966 -513 -48 -666 -137 -888 774 -552 114 106 -775 108 -443 -932 604 -997 880 -459 -791 549 842 759 90 -993 -541 745 -273 633 127 735 902 909 241 -315 -912 -588 -941 -939 718 755 -218 841 -370 -158 35 -663 806 36 328 563 -293 -517 389 -46 -175 -13 -746 280 -907 -404 302 684 -416 351 857 -89 -141 -870 -714 493 635 -496 322 -348 660 752 -282 517 385 -868 715 697 -267 -728 -26 744 252 -435 -307 561 -598 651 289 -718 -377 -739 -917 125 -559 -808 -466 987 -412 -637 3 36 -852 -337 -801 308 -880 -936 371 802 -17 514 -502 510 281 847 -235 -902 -8 -135 -410 -53 511 219 -315 -69 834 132 732 -168 558 322 -21 -945 -343 859 -904 -686 444 170 -928 596 740 -192 -564 593 -610 490 689 -750 -708 -607 -153 475 -893 -895 -110 416 -790 372 892 -722 -865 -431 302 -324 -805 777 -175 788 -176 401 577 399 -532 -531 -651 -796 593 339 870 51 -456 -109 70 -978 -919 -715 -551 190 -298 812 -862 -261 437 -768 -488 398 -289 990 202 -547 -647 934 -709 -63 660 440 351 807 -295 -622 -264 -897 931 902 -88 115 -78 -997 -410 110 262 -525 -899 -341 -419 491 257 216 586 -938 771 940 -957 311 139 -650 -935 610 238 -488 -427 -605 -26 44 -711 315 109 -206 -940 664 -783 -939 718 -755 598 -479 119 -80 304 382 -918 352 -756 999 283 852 -300 -611 -318 644 935 165 638 486 -78 664 -952 -575 803 -834 -544 -612 583 -185 -499 -2 425 -410 -263 -921 889 669 640 -877 -409 -306 451 950 292 648 -612 135 989 -309 -193 811 -604 82 459 525 -150 -915 -721 -102 -624 253 138 -655 -984 495 -742 162 -952 -209 -721 879 379 449 -595 -373 -924 -430 256 108 -682 -101 -669 -522 -780 -365 -608 937 -604 394 -520 -300 -697 -767 -953 190 -286 281 955 -336 -758 853 29 -328 -555 863 -848 495 -274 -864 -599 -775 263 245 666 -188 -485 320 683 143 617 25 -142 -349 -138 -398 51 -232 583 -405 -730 342 902 551 899 -822 433 -311 267 434 142 662 206 -839 95 -990 -303 493 -618 389 -982 765 489 537 -679 -789 -841 884 467 624 668 -35 571 -567 452 425 200 929 -516 218 -302 356 -929 576 47 602 806 897 321 -955 463 335 -114 302 782 406 276 -357 -765 -627 422 977 723 -784 -82 -228 939 345 -994 -151 212 -482 714 514 23 -403 292 177 934 -185 -674 405 141 265 867 620 -62 238 -226 777 771 -931 -696 459 -750 551 -82 -465 999 -262 -270 -974 -786 733 985 483 -449 -363 596 572 546 -725 -47 613 942 252 -903 -763 147 182 665 -795 357 -257 -934 -559 229 796 -86 -405 -452 853 158 155 316 407 -346 758 -652 797 975 -641 649 -434 -112 -663 -238 -234 144 1 -433 280 -941 17 -821 906 -907 8 120 789 300 145 161 775 984 173 83 -325 189 -536 -173 400 16 126 29 -862 769 -168 -986 302 764 -91 428 -384 -414 928 221 434 -361 872 -891 794 374 -892 926 879 -907 -202 526 -756 602 -532 464 -72 -41 384 304 78 114 -81 -164 332 -813 -915 -214 462 303 -877 245 775 95 -742 -785 342 404 320 968 128 -651 -787 -481 -854 -130 -44 96 -759 586 215 -6 -580 621 -118 -567 366 910 768 -209 -213 -294 448 -912 -53 -909 -488 899 690 831 424 -503 873 697 156 690 888 -752 447 530 -196 -517 372 832 -360 7 367 -441 332 -151 -490 904 -923 -513 -595 -515 587 -693 -972 350 344 -333 509 -834 706 574 270 847 159 -758 943 142 -186 -892 -368 -349 18 110 -560 480 873 467 509 -318 -666 -264 -627 362 -629 -732 -248 -648 -498 913 637 -119 -589 728 -970 -632 -957 -766 554 -103 -507 -284 -194 342 -21 -965 15 489 -765 812 282 658 885 417 994 471 189 -493 -301 494 890 -324 -649 745 987 -338 378 891 -818 -426 561 -545 -356 829 78 494 -506 381 480 855 -268 -867 -261 -655 -458 -641 -889 -549 -358 596 790 -139 401 401 -418 -899 -289 -429 -662 -534 386 -474 -696 -107 761 -159 595 -422 813 571 513 211 -440 -268 820 -692 -5 -634 -896 -872 -202 -189 -257 -280 561 -251 824 14 -419 81 -717 -49 -583 -996 448 950 402 610 -4 -976 -799 453 104 -122 984 63 -929 727 802 1000 -4 -626 29 729 211 58 241 -782 574 102 -9 -4 391 -635 248 878 374 828 -232 442 -73 -369 -629 459 591 879 -508 -851 714 -425 -835 897 -71 -553 -436 913 -391 118 -876 575 445 -21 -882 784 -122 836 -796 -991 164 38 459 668 -743 -347 -220 -748 171 904 634 -680 -792 -418 -48 -23 832 238 120 -383 320 -302 466 -453 145 277 -809 455 48 -316 -976 951 -347 -83 -687 449 860 802 -459 274 529 214 1000 225 -429 -383 551 -598 195 -463 -216 -427 -104 -990 -956 -455 -600 -312 502 -543 -746 -408 -725 -583 -655 292 -297 841 307 -110 -779 -419 -567 -248 267 878 29 641 587 817 48 -299 112 -381 -737 -381 110 -327 890 821 -78 -267 42 -142 102 -954 74 -496 624 -696 -136 -71 -508 -331 300 336 -292 700 -106 -438 -646 -828 -862 -427 735 -468 658 972 -984 662 -102 -576 -388 386 296 -439 121 936 -982 69 -138 -626 440 596 -603 -758 218 413 111 389 343 -118 -409 144 -25 283 136 537 -433 686 -445 807 139 54 979 53 -181 373 571 444 -2 -448 -895 815 642 986 409 -167 476 13 205 973 546 68 527 -613 -793 756 -702 -903 668 -855 -677 938 -873 399 699 -792 112 732 -394 755 -455 258 -66 -722 351 187 561 830 -96 -588 315 591 -7 840 607 -896 -35 -65 -135 -35 -442 238 502 -865 592 156 -524 227 -149 -956 722 -723 -966 508 838 -657 -59 491 472 -859 157 -345 418 704 -8 621 52 150 -961 -897 -824 800 -377 -784 -500 10 -783 789 243 522 -745 -592 927 801 -262 -517 830 299 -12 835 394 74 604 653 482 534 910 -133 -173 -512 376 -499 726 268 -923 -929 -9 193 453 1000 193 -192 -230 645 960 90 -496 730 856 -156 246 -375 31 -762 -833 554 465 -373 -329 632 255 553 289 778 -350 -826 -863 444 -618 -896 935 614 -238 141 -732 625 -912 -31 -954 -135 -48 -155 -237 -173 320 743 -340 910 452 -938 -183 842 -829 -639 -758 -942 -107 -846 772 953 344 490 299 898 572 -552 -50 -933 -854 799 -786 -1 373 73 -167 -126 507 -949 480 -288 634 126 716 851 896 -42 349 480 -808 186 382 -839 9 -60 -772 70 -719 -979 415 -180 476 906 -322 933 -333 495 -894 -737 182 699 -871 -533 -839 -833 464 -117 -230 -786 332 552 -133 -792 193 -428 589 558 -865 767 746 506 -436 -886 287 -408 885 459 -833 89 -619 -27 -910 480 -255 621 -42 366 171 -974 -135 -580 104 -899 -88 7 -895 -309 24 -781 993 952 -570 663 -375 -943 -52 -726 -81 254 -247 727 392 505 68 -531 -522 -558 133 274 214 293 458 -137 680 372 -127 -543 395 824 943 14 -383 354 383 -803 -191 305 -662 -367 980 731 -387 -423 445 -595 -709 -710 -689 942 -685 -584 -142 503 144 220 -104 -912 -83 508 856 -982 862 171 247 -709 -44 -531 913 681 -75 190 -561 -608 535 827 118 -314 247 937 -70 -348 52 -13 -365 -46 618 67 -859 540 315 -862 -139 528 -648 348 138 963 -865 -27 -436 51 -60 261 -645 -744 -410 -698 86 -419 113 409 -504 783 -973 513 698 -893 -747 59 -353 -99 -160 -27 821 -370 498 -184 394 -746 -240 -262 -50 488 -915 341 552 -564 210 -519 86 164 -998 191 -184 879 -557 543 353 839 -528 -553 559 298 498 211 447 -173 -445 -98 -999 -354 -1000 -821 -883 235 109 -161 360 914 -924 -478 757 158 -742 473 -232 -224 708 396 222 -305 -780 -101 -359 161 143 -458 30 -673 634 -97 -393 390 -504 616 -612 358 -810 226 -414 -792 -469 4 637 291 -818 906 -861 173 873 -161 -758 730 -950 778 -930 -395 -303 -213 935 -686 -822 250 -727 -847 -547 -223 942 225 647 -991 440 -944 65 -791 389 -43 -86 -67 167 938 -809 926 -977 -107 58 895 589 -916 779 912 172 48 323 734 -817 299 242 -298 -38 -40 -886 970 -869 285 -866 -149 162 980 204 822 370 -638 -170 510 -118 575 874 390 287 -570 334 328 -522 703 -957 -374 -23 -791 802 797 -989 -422 736 854 -546 498 556 300 866 -130 -200 -142 473 -268 -282 -745 -79 211 969 -826 -417 948 -622 209 -874 -12 879 -140 847 -764 759 -133 -800 364 -960 -132 318 -60 355 454 452 -218 -833 -369 -318 242 -900 -938 571 -659 -196 917 446 -534 -814 -532 -577 969 -862 156 -763 353 526 -698 -890 -831 63 -380 -369 -286 -81 -422 940 -660 -8 165 -608 812 121 -477 -960 810 -579 313 159 -149 -176 666 -287 255 -985 10 347 -837 806 -745 42 925 872 -722 -452 909 -142 140 418 557 615 -112 487 -322 -369 95 60 571 427 808 -773 279 38 -277 -709 833 -221 -261 348 -71 -92 180 334 125 486 -856 797 -136 295 317 42 -814 -685 -453 603 361 238 -268 -981 -121 -462 -235 -569 202 498 657 989 46 478 365 630 778 -543 794 873 652 577 50 -767 113 476 -58 -502 513 716 -591 -469 -227 196 -11 63 -877 -20 -345 -268 311 -720 389 134 -17 260 -19 275 604 -505 -862 -964 933 -857 994 586 163 -307 548 26 -549 993 618 397 -468 -711 -745 200 916 -448 -566 -878 68 606 856 -59 -345 -162 293 -618 -152 -207 639 462 193 -745 -154 -575 -773 842 157 -215 -269 720 425 -587 -814 -927 32 -915 650 -300 761 259 280 -679 -118 -797 993 870 699 910 792 886 -872 551 -379 774 -468 -300 139 -187 796 758 460 -760 398 -84 -541 -7 675 226 287 321 -422 152 -620 -60 26 386 808 -479 -621 498 263 -119 -80 137 134 -280 -526 443 -451 -787 900 672 -691 156 -371 -462 558 769 78 -792 181 821 -817 -887 686 253 761 -152 -986 117 739 739 -466 12 575 768 -902 49 444 382 -728 -845 -578 441 373 717 633 783 803 703 743 -542 -76 71 -379 265 231 -678 -766 609 48 396 -453 115 -781 647 -695 1 246 -458 -442 -916 -968 2 33 -286 620 -220 -138 -10 218 -149 -378 139 -833 -91 559 -176 464 -442 -522 347 -104 -962 -495 687 -303 968 -360 191 -764 646 -676 -137 244 -886 967 -428 -658 -399 19 462 -414 -325 420 496 889 352 520 106 221 355 -838 -14 429 910 998 -604 998 -613 -403 -716 708 433 -669 -548 877 79 667 886 -911 111 608 103 -652 -693 994 -171 63 469 113 92 327 -832 64 -465 -575 77 150 -964 -725 -257 -390 933 -535 161 -347 136 -206 -903 -580 443 -335 470 -406 215 651 178 -464 -153 670 525 498 535 21 845 -450 110 221 609 208 192 -434 359 -35 -653 -431 -946 349 174 533 -692 779 800 853 -258 593 -829 -847 -639 -241 41 101 285 226 323 -862 424 36 -764 356 -474 999 975 472 748 -325 68 -524 62 -133 -513 -376 964 544 -86 -313 677 -426 655 122 -825 554 -770 464 -869 -753 427 -479 792 413 -18 771 -51 461 711 -361 377 -80 599 372 -457 -123 153 193 -538 -172 419 245 97 -910 646 82 -397 -843 -924 844 -385 -712 -219 -751 -939 257 17 -362 -127 -617 -993 -453 382 -97 494 -172 944 319 -85 450 323 832 -248 -833 800 52 -488 -732 663 97 872 439 572 549 -797 -349 222 -839 -367 34 71 772 960 -315 -10 -76 -711 -571 106 -773 327 -988 730 634 289 -386 -295 -58 -865 -393 -617 -665 -685 321 508 256 54 257 -886 -466 951 -392 529 44 875 -950 848 -283 -461 800 -171 -486 -374 -557 285 -469 -111 -212 689 386 -718 -524 -363 -819 -303 -64 246 256 916 507 839 -840 649 -696 652 515 -454 330 605 725 100 -139 -378 120 382 582 -843 -440 29 145 828 -751 50 539 845 155 -390 891 944 210 213 -136 161 -614 -805 -693 613 454 -180 -848 -792 -664 -992 -9 343 84 12 226 -300 148 -755 -848 -960 -674 -409 510 10 405 -488 558 -718 232 -223 722 923 789 257 404 -530 334 -357 -413 -551 -749 171 -696 234 -616 -37 993 -965 9 592 -278 507 -216 -450 -262 -541 -568 -140 -498 -805 -416 195 822 -997 3 703 464 -262 410 927 -856 8 -514 118 389 400 557 -694 -543 -403 594 -230 877 102 751 96 -383 729 863 -758 -866 480 363 -37 968 927 234 -97 395 103 -890 -338 136 773 -517 221 336 -436 34 671 -220 565 -258 -122 15 99 -359 879 184 681 -946 126 -698 633 824 -744 -570 805 362 343 941 -630 -912 299 -323 470 50 -853 -671 -92 -791 99 742 261 -216 -270 855 962 -144 -495 250 501 -464 -171 822 760 -336 466 286 -507 -133 843 -798 72 -600 -15 787 -881 820 -530 -187 -790 332 662 950 -405 -33 259 913 648 -265 213 675 -240 -639 -202 799 459 -446 -598 -66 706 618 -639 -69 -796 -502 253 456 -335 409 38 86 -362 685 885 186 -870 -623 639 -285 481 727 236 -245 -466 -934 56 -901 264 -839 913 557 232 -970 690 -619 795 -531 -618 -553 -357 -300 802 -297 -465 -142 718 -517 -468 457 -125 -465 -814 -343 -337 287 983 635 97 -647 -850 795 968 337 470 554 38 -285 287 -526 -283 136 42 479 166 471 -415 -253 -883 -824 983 684 -984 97 939 -190 901 0 -356 -197 -241 -430 -830 280 226 755 312 -747 -667 -49 -356 -232 607 -787 -916 -448 -971 -134 171 -453 -529 -857 312 22 65 710 -362 318 673 -622 126 661 267 -982 994 -731 -998 -979 -389 -8 -205 581 -878 -743 105 540 -924 741 -590 -634 379 916 -553 -397 -568 712 -225 -951 -501 -443 -395 141 884 611 941 946 -111 834 987 -567 -967 -797 -971 -930 969 -890 534 357 977 -110 -100 -999 -33 180 680 761 437 -13 781 423 681 -56 -674 -293 89 476 953 -234 890 385 577 -917 504 -824 877 -441 981 -598 -759 23 988 68 -351 752 782 -423 899 -511 -194 909 872 -62 197 24 -935 861 -914 -120 -282 46 651 -760 396 -780 -273 -169 71 309 -432 -83 287 976 -608 -481 852 103 -653 -102 -239 856 -544 237 550 62 139 519 801 -879 605 -568 -623 -676 674 84 -60 745 657 -789 -567 -753 629 364 965 -349 426 -299 558 -354 -217 236 748 -78 -306 -463 -350 -613 -873 825 -986 66 212 876 169 662 -609 -421 -294 56 809 -550 -126 -455 840 -748 -604 853 333 18 133 254 -987 555 561 494 576 -707 -967 -85 798 -635 195 54 -649 590 -397 -884 -860 916 272 90 -656 225 -77 521 686 729 311 724 834 553 322 -657 -277 676 -210 -801 105 -169 -43 949 -636 -29 720 -147 -344 -670 249 752 -371 113 -351 -320 532 276 287 -967 -522 794 232 -928 -270 -502 -11 329 757 201 -769 524 -344 653 -978 613 751 -922 333 210 130 -120 229 741 528 -416 -246 -58 922 77 -839 159 -811 -325 -853 919 81 76 491 -54 -919 143 615 -373 -901 -382 795 -305 -673 978 382 151 -956 278 -101 -39 -482 -661 38 -808 523 -709 776 -441 -318 -503 821 399 343 -636 -362 -120 359 -971 238 552 -59 615 220 173 -17 -385 845 -497 453 -266 -633 -919 63 492 -14 18 758 547 613 96 -238 147 828 670 298 -636 -650 -924 121 -154 649 758 -554 -346 -99 259 956 357 793 -589 -810 -689 116 -399 177 -204 -427 488 807 171 -265 859 732 87 -316 -210 623 146 980 -331 968 175 -618 428 312 27 318 253 735 -519 -845 -94 881 330 225 -192 453 -311 970 -896 -269 -740 -641 -396 -893 299 -852 -826 514 -494 175 941 -237 -39 -644 -314 197 901 -842 102 -119 -983 576 272 589 -196 922 -353 928 871 -435 -710 444 -390 -664 436 -795 -742 312 -443 844 409 742 922 714 508 -745 -684 804 -301 604 484 -250 542 731 -961 -785 70 351 -735 957 -94 -190 861 50 -140 -16 891 -310 -988 -923 756 526 68 207 718 467 -397 -409 610 100 -607 507 840 -406 -501 296 81 750 -665 -593 -308 -438 -285 -987 825 -206 -12 -791 -391 -717 -170 850 458 225 725 -742 -387 457 -986 98 -468 -98 -447 466 881 858 -712 902 -712 -906 129 -357 745 -110 -288 352 166 607 -856 -688 -810 -679 -668 314 -853 925 -360 -446 761 -89 -325 553 -968 -817 -101 -143 -939 -379 -584 -615 -370 -723 601 933 539 628 -172 653 462 217 172 -294 244 674 659 -543 -474 979 -344 876 432 -849 29 -894 -460 -97 -50 893 533 -291 -370 91 204 -742 -678 612 706 766 972 840 -531 240 889 -542 578 -981 817 -845 77 558 207 -970 -210 -890 -255 -361 762 -858 -633 524 167 -907 -349 944 -224 -648 920 332 -996 -48 327 -689 -887 851 395 -612 756 600 780 599 513 -614 142 26 -763 190 -590 -317 -561 -201 813 -333 -104 -986 -67 808 84 -342 16 -679 -821 -519 241 904 495 -59 -597 887 641 441 -307 -541 528 486 -406 919 933 -323 -132 -886 623 672 -399 -498 -782 -731 271 -546 -527 95 917 -277 -319 -256 663 968 270 160 659 -169 -216 -989 -362 799 -971 -469 -254 709 775 58 -275 -68 354 647 652 135 -799 -423 452 479 -95 -512 -676 926 -483 -378 239 -51 -155 -178 390 -642 -171 -65 817 -59 -742 -561 -392 -24 -589 -441 484 696 78 115 -987 31 -307 -266 -973 635 -119 811 -198 857 583 0 -227 -718 466 -664 -804 -904 588 937 876 604 297 -960 -777 488 -681 826 -903 -894 -567 -854 566 -322 -698 992 -295 838 227 -437 850 195 506 -715 257 700 -96 560 765 390 -889 -940 430 306 -959 926 -381 611 -886 907 -460 -650 725 -536 907 -177 -613 -558 -198 -256 320 990 718 375 760 -847 422 -19 -719 -601 -934 589 95 -18 674 -22 629 262 262 -473 -559 -463 367 630 500 -908 687 700 -764 217 503 -266 452 563 430 -424 -139 -789 -180 -898 480 -12 -680 -500 -358 33 105 -672 591 -541 -963 399 893 -232 111 75 548 917 -483 367 -288 390 -374 -292 -209 -411 -909 -126 24 103 -862 522 753 -756 876 -353 926 12 456 -990 519 -545 954 79 775 810 933 323 -894 202 66 377 348 901 363 645 -809 900 -266 -568 -531 73 -377 -886 246 -134 953 -738 2 -824 -567 903 390 251 320 795 -915 -159 -681 -677 -699 -610 -143 151 -463 -600 719 -447 258 -688 -720 425 300 -331 -832 169 -544 4 218 -224 -866 -7 -958 654 -332 47 -274 -307 -510 -625 368 -981 415 700 -50 121 -592 74 473 264 -590 737 743 517 -520 115 -429 454 553 592 -276 296 527 339 -459 675 -519 -780 -928 434 523 634 -38 470 -837 356 -185 342 551 -660 575 -815 -479 966 618 -153 -835 433 994 99 56 -628 637 956 -784 -215 -807 872 -627 -691 446 238 734 -969 -524 -336 -645 -246 59 99 284 394 430 -435 -956 -758 -91 751 838 -893 -205 -627 -481 616 -371 820 683 941 926 -604 -836 41 -848 230 988 8 -604 -380 48 -668 -677 -207 566 707 -963 -929 -750 -461 120 -273 815 -479 590 39 348 -441 678 435 -568 383 559 -695 872 673 -976 -922 -624 -14 570 341 688 -569 614 -742 -172 -35 736 83 -213 -389 518 437 916 221 266 -668 899 174 -601 -626 -276 -302 -990 -327 -545 520 488 635 -578 -311 -586 -997 -141 -412 736 -160 530 50 39 -945 -800 -267 -1 45 566 -940 -178 -282 528 -834 -959 -338 -939 -23 -722 216 -294 81 -657 -42 -749 -425 -356 -423 -577 152 371 354 569 862 666 382 575 -999 -146 234 905 646 465 -509 -710 558 632 361 711 -730 190 352 628 676 -514 178 605 303 412 -672 715 628 438 -492 950 158 -196 262 702 -111 -531 454 37 381 919 93 343 86 467 -763 74 720 596 -806 -35 620 -845 89 881 -464 708 616 -632 982 -164 125 290 566 -230 604 304 -470 -205 849 739 -440 -609 -760 -370 -394 -613 -189 -554 -555 -515 647 978 920 -974 -542 -606 -882 -646 498 115 413 -188 432 -852 -164 638 384 -636 749 -363 -499 -648 981 -156 524 715 -431 -217 59 -599 -113 -997 701 -342 -127 -552 778 19 -642 742 115 -629 -217 667 -540 664 734 605 61 692 -662 625 596 -484 -765 50 -279 -621 -146 -797 -641 -514 -906 432 -99 237 -315 590 -311 -997 -702 310 -795 337 -949 -984 -263 761 569 -702 -961 81 759 981 127 -601 166 630 -590 819 -716 -556 59 492 564 915 657 -326 -342 -784 821 287 724 -23 -352 206 822 -325 853 -191 -769 -911 -684 727 287 598 398 -901 41 838 -497 526 64 138 -580 -671 970 -189 -211 843 782 -976 -535 161 320 743 1000 -565 -157 -257 -510 755 306 388 415 -905 571 710 -599 164 -236 -838 33 -580 -669 -280 417 -916 -187 229 211 656 -533 -553 -619 -942 -134 -945 389 -439 879 824 -341 936 -354 107 314 957 -504 -760 -56 968 642 47 230 -833 421 121 823 779 380 266 -67 -170 -313 -615 -3 -575 785 463 -813 130 512 246 -410 -254 -912 634 -329 -177 -973 -35 -510 430 -902 -206 -948 -296 250 238 -266 521 -488 -25 58 -41 -637 149 472 68 124 -357 59 59 -606 823 -1000 -83 403 283 -179 993 -130 -478 75 -534 923 694 -426 240 162 -145 580 897 -373 -138 524 -654 -90 -566 -853 -996 140 -908 392 990 -266 -59 815 -976 846 -51 -222 679 272 -187 645 10 -446 551 -700 234 921 -545 367 212 -905 -873 -232 -575 872 -887 -141 -361 -930 188 948 -504 -190 -840 510 -45 633 370 432 -819 535 389 -799 -487 -271 -73 422 -628 875 467 665 912 -99 -301 -60 170 -5 500 -536 -389 14 -728 297 506 -297 350 66 782 -431 579 -982 -488 -950 257 -62 -758 564 757 252 -379 434 756 -222 -611 -325 -855 -410 -835 -590 -937 -338 -870 989 325 -145 -994 -682 -656 -971 -124 -408 416 471 200 -605 211 367 -245 -26 -510 -408 -411 800 -713 -569 -70 -3 -609 405 938 -69 -732 -518 -239 -21 995 -659 -616 -245 410 -559 -785 -130 551 716 -775 753 -1000 -73 561 -87 -360 158 438 -743 440 370 -553 27 -873 453 -262 482 -203 -850 815 -951 430 -758 -899 943 -515 -458 846 126 -895 327 -487 -549 -113 886 894 -169 -272 830 55 -533 -878 627 69 824 795 543 764 716 58 -167 -489 417 -482 -82 -448 595 -75 277 -16 512 304 157 -380 704 609 -799 994 -134 682 -179 -939 -282 23 -919 -21 683 -526 909 -922 -166 -661 951 -589 123 949 -649 -600 819 857 -103 564 963 48 -507 447 -722 -402 653 -124 220 800 984 -989 -741 -649 556 -694 576 3 488 600 393 514 -56 21 587 260 -757 277 -449 -412 -109 -32 -401 -249 719 -943 177 -93 -255 -482 -371 358 773 991 54 569 -408 -766 -614 410 470 -434 47 989 776 -38 -114 -155 -70 563 -648 -408 300 550 -360 -271 -190 788 -247 262 -575 -556 911 709 -162 -19 -703 -108 -555 534 301 -990 -186 -173 909 120 863 -317 368 -309 -15 -747 714 -132 833 -264 -124 80 451 -341 -917 -92 817 -220 645 74 -237 -495 986 -610 -247 -683 -552 -322 -819 -190 880 927 917 -148 565 -945 517 871 831 -803 -662 254 -556 168 320 299 540 935 136 268 -742 608 -912 -267 -143 -457 127 -106 557 -76 -85 -656 468 -66 -888 884 799 153 -833 537 444 283 -785 87 -669 -844 -105 -129 -821 -889 -115 -995 891 447 -780 -116 853 377 861 -60 -818 668 1 562 -470 -654 -300 -972 -950 -961 -342 -633 657 -766 620 955 319 852 -336 -844 -36 665 673 828 -698 -99 -784 -196 -304 -372 929 -107 146 167 543 402 845 -988 283 -682 616 755 619 28 217 -281 568 525 -978 294 -311 500 -27 726 -646 507 -889 -395 796 311 -498 744 377 714 532 -342 572 732 -945 269 -41 -149 -714 -738 226 87 -816 415 124 -314 147 387 -263 -638 157 -452 794 221 -802 -377 130 649 -154 -693 415 -3 457 667 415 -256 -779 -262 476 -792 -137 873 -284 327 -361 86 88 -826 885 92 753 -358 -60 -918 -688 202 1000 -3 280 -838 831 436 926 483 367 696 675 838 -404 349 -189 -642 -169 358 628 -802 -576 285 -250 -897 -619 944 918 -373 815 -283 952 -969 939 984 840 -65 328 -444 297 208 -534 -742 -568 -260 -566 -293 -663 154 -742 -431 -200 764 479 921 613 -628 -848 685 329 -75 864 -768 -587 -633 -618 147 847 427 -190 496 740 -393 366 693 -138 -618 465 213 475 429 917 817 -530 849 -716 -91 -559 -798 -551 -638 -923 958 -765 -480 247 -309 -27 829 -140 56 -575 514 284 420 425 183 -745 -297 295 -719 841 801 905 589 -552 481 531 -37 -636 -912 741 583 235 489 -650 -590 -689 299 333 488 -524 272 -97 -109 -297 715 714 368 -210 344 474 65 -660 -912 636 537 902 817 -438 -791 685 -197 225 963 -25 513 -149 240 -362 -784 76 387 190 30 650 491 845 208 -31 614 404 875 -73 217 -1 -748 76 -593 603 701 -515 -588 242 -390 -382 46 -633 687 -651 -263 -119 483 677 -972 -359 305 141 -137 -536 357 -775 122 279 662 -545 -916 -495 706 91 699 -729 -510 -622 -363 855 -133 -293 -74 -728 -137 -521 913 -325 -614 106 -980 -850 621 299 886 -723 -992 141 -483 -482 955 -660 -454 209 -344 689 -230 -719 -836 -87 -511 -534 -672 989 582 -804 -796 -573 495 181 808 -972 -747 636 38 227 -856 2 -166 -589 -963 -469 359 828 -795 -368 100 -51 607 769 -771 -949 459 -452 -932 195 -685 -949 632 -425 -221 975 651 167 -600 57 -807 379 534 192 158 -969 641 -598 192 -127 -468 315 634 -922 667 1 -322 -81 907 -110 -961 -84 -306 -139 575 -159 119 -830 -560 879 658 -951 -366 -551 -182 641 -107 -374 505 730 295 -645 786 -284 -109 -804 129 -177 -584 -524 -528 982 811 -957 -786 -498 -778 -838 -115 -942 769 -76 -138 -137 -28 303 -777 798 -131 -716 66 267 545 -644 -399 -184 701 643 -467 868 -932 -603 118 744 665 -140 464 -996 181 711 -103 -436 344 820 -627 -184 -743 808 -497 304 -661 -289 993 -915 -67 826 -860 -244 -274 -303 -958 523 -682 119 757 -627 563 218 -563 -635 -871 -234 -532 -27 -916 543 221 323 -312 299 939 -850 -981 851 989 560 -587 -400 -189 411 -575 -875 178 307 -813 390 -847 729 -754 606 -629 586 -185 -727 -868 270 -488 -352 306 961 -537 291 -595 -477 600 522 -815 -727 299 -779 196 518 -676 872 874 -337 273 -439 -778 594 -351 807 703 744 -535 22 569 692 177 600 118 -510 -940 -232 -69 355 -72 -559 664 -118 54 591 74 -953 -393 -164 219 147 -229 -518 -373 -184 -331 -259 -592 466 656 503 651 -334 -726 863 907 779 383 -622 350 -775 522 411 -260 180 907 808 859 178 -253 -18 884 675 447 -190 -689 697 -257 -512 -771 -822 -90 -978 -649 313 -543 468 -670 508 750 358 970 -814 -884 -308 365 653 207 762 940 -241 516 -403 250 367 -392 -425 872 229 841 83 582 142 513 -416 -43 -393 -541 82 754 -945 -822 634 -846 -922 340 -950 30 136 -499 -375 312 -817 468 -1000 -130 -992 238 -634 876 -685 -139 321 687 195 -185 -230 -86 -337 434 189 454 556 188 -700 -25 -619 72 -112 357 -918 755 874 -141 946 -383 -510 -989 601 493 248 -887 -615 -749 896 -450 -854 -76 587 -854 -690 -557 247 -756 -525 617 -102 -712 -593 -710 831 922 -330 778 -563 661 -443 113 595 385 418 960 -217 497 -402 633 593 204 521 -463 -214 437 747 -738 -280 371 -12 -464 989 -486 -902 552 -947 652 -70 -388 818 629 207 -724 998 123 -819 276 749 444 -752 -423 201 -288 -353 634 -15 -58 -321 -312 -478 701 805 432 -786 -754 413 -218 -622 501 -177 -702 -561 -222 -273 816 903 -209 -465 590 704 129 26 99 759 -663 187 480 -54 421 -695 810 782 -345 337 -168 663 180 330 -334 -752 -906 -573 -704 -326 -299 662 917 427 -258 -628 285 217 -993 -44 -48 -374 -396 662 -166 218 694 215 606 447 -951 169 -507 -750 -100 -252 -996 170 871 -964 -33 -952 -932 590 106 -346 -26 606 910 287 -765 -221 104 282 -750 691 -519 584 -973 -870 651 -274 624 -407 972 -839 -113 -449 154 325 668 37 -959 659 617 -35 -886 770 958 175 570 -526 442 -698 -116 298 -815 -584 846 -126 777 329 19 273 861 -714 402 46 416 -561 469 -44 46 -447 -71 519 -456 24 -63 425 -294 726 496 157 -256 -604 -386 -419 -57 544 -586 356 -846 -513 432 940 472 -810 29 853 -646 539 153 475 -34 -552 -107 -38 208 -882 683 925 385 431 883 -26 -499 -547 68 -790 -39 -341 -383 -20 -306 -303 -277 596 -725 -743 -953 -386 -954 878 -497 727 500 660 -28 -268 700 398 981 -96 384 295 914 665 -705 -988 927 -37 325 308 662 -750 -557 208 503 747 15 -535 -26 893 776 553 93 -901 -797 960 -217 -856 -916 -873 600 82 -333 -322 119 62 825 871 -924 813 528 79 490 -294 -452 966 88 -448 -535 -825 324 -79 -964 -786 567 -977 -73 -202 154 358 -495 180 -146 -478 823 -436 121 -198 633 -544 696 -471 344 -392 478 -652 -275 72 -494 784 634 -203 -964 -488 -152 556 -245 -239 -850 -367 909 -942 -348 622 -887 -261 524 -730 -155 -31 -431 986 870 -952 410 -289 -869 854 573 -988 72 -993 508 -603 -94 -383 425 410 -883 927 397 -438 -538 896 757 -38 -339 178 -559 394 -569 -285 952 320 938 70 493 -853 235 -161 892 -196 58 -799 -15 -559 -526 -593 465 965 63 591 329 -424 680 -134 761 784 320 475 994 967 -14 199 -981 227 550 842 649 265 -977 97 772 -140 303 544 815 216 553 -602 500 659 -300 -318 3 -878 809 779 -493 619 63 -842 931 61 345 471 -201 -227 649 -501 628 -53 642 799 -611 -697 -746 509 169 -562 501 -253 550 -251 524 469 311 -341 661 916 698 -5 43 -226 -300 741 564 842 438 -927 -797 -14 -149 137 13 -952 638 -956 -404 17 -955 152 -392 924 293 -22 -823 645 -842 384 -859 -439 -135 -489 -552 -263 383 689 -212 -634 -683 468 -448 457 711 -508 781 -865 28 132 829 812 665 -708 -81 -824 -710 -64 747 966 -338 -672 -285 -174 -728 429 -880 230 796 -290 412 883 640 750 77 -281 -52 718 -713 79 -894 21 776 786 591 -885 -149 -797 470 589 728 -337 621 -360 214 -480 -191 737 -34 500 845 -625 -693 -326 -936 -392 -566 -683 -833 -98 807 789 139 -950 -115 403 971 -998 -625 -93 691 -583 61 720 -842 412 810 558 879 -827 -119 439 -142 -429 -410 -351 -875 202 -508 -462 -518 970 -547 675 422 -51 -903 -921 187 -88 561 438 -652 -966 975 -663 -379 245 -620 -943 -409 -518 0 921 -19 -807 -645 304 16 934 738 -383 -259 955 462 -959 211 -524 348 -2 949 842 -842 -250 64 265 -853 -671 -226 -150 809 365 394 197 -681 294 -361 -814 375 290 486 -649 -124 348 854 -45 368 -527 132 -554 225 13 518 -967 218 -328 250 89 -316 326 773 856 -857 -92 -460 100 210 -105 506 16 738 860 -121 697 -579 890 713 922 -581 493 71 -119 522 -457 -343 -345 902 15 -691 -514 -364 322 -427 -479 620 366 -230 150 -728 -634 -960 -518 884 639 232 702 -577 -292 604 -865 738 -546 319 -787 -327 -34 958 -801 784 132 -838 -244 302 323 223 -729 860 299 734 553 283 655 -548 142 -366 69 120 -255 731 378 934 -782 -307 144 -109 -493 -460 813 -727 131 501 567 234 -369 -154 725 -597 612 -128 713 -812 613 425 -881 -433 659 -522 -713 -785 325 735 5 757 502 -516 -653 -770 -248 -193 -519 -705 965 342 -680 -502 748 705 -230 130 -623 274 730 884 650 -350 729 999 483 225 805 -263 -350 208 583 825 -603 -490 218 423 -893 -562 525 734 387 -558 270 -731 -252 430 -571 -506 501 -436 -925 -809 -416 -381 704 914 -53 275 93 924 357 -350 -901 889 361 808 712 -111 -684 177 798 70 -180 704 -595 -251 -533 -438 -166 708 -588 -274 -901 -411 -396 -623 -566 344 147 -660 332 -696 -457 -358 -924 -193 181 -780 -770 -869 602 -811 -8 861 -882 899 609 62 -678 -595 -870 200 -132 -520 983 -573 -863 516 -391 -746 489 -596 -517 589 -961 981 -328 -2 -165 -66 910 -469 577 55 386 141 324 51 454 367 570 -221 954 -254 114 185 92 -788 102 -787 225 976 440 -863 551 -990 -362 -118 810 -750 686 -47 602 202 804 224 514 -125 -779 429 410 649 448 -235 495 97 77 855 729 936 -37 302 -222 -314 258 123 -936 -712 -589 84 385 535 -87 630 -905 -523 -271 813 55 799 -518 247 -863 10 318 -52 122 688 942 -361 -981 601 -920 -415 861 -764 -181 -212 411 453 19 -770 -563 799 -379 415 706 707 -972 -692 790 -992 338 -712 -630 866 830 623 84 -239 -113 132 838 -598 -737 266 -142 668 582 714 260 -762 303 727 -842 -785 608 361 132 -129 874 378 -423 -754 -859 -958 380 554 769 609 -866 -423 23 -385 800 205 -409 -395 945 -365 -549 -650 -446 -821 806 441 868 -892 -999 698 670 308 -27 977 -139 -617 -956 883 -571 -262 767 -822 -507 932 997 949 -34 -520 -639 -682 906 133 -831 410 -454 -434 602 -177 492 250 685 295 720 -100 -119 -162 -468 -283 -732 -210 -397 -337 -398 -305 -549 -33 -314 -972 -848 -191 237 -103 -540 -235 402 920 -73 -851 -386 824 -695 -213 43 -291 129 -387 66 -367 -784 603 -272 850 347 -176 649 -779 -358 904 -775 888 243 -823 -566 716 632 -244 768 -772 -733 23 109 143 805 9 265 -506 -840 583 973 667 -721 -554 694 -128 -980 -769 88 -549 -426 -491 244 -373 -85 854 594 -682 767 -975 -735 -495 4 -628 -38 753 -235 -812 837 196 762 -188 -633 -402 -541 153 -505 -116 -690 543 -86 -933 -329 969 657 193 -429 -836 -563 -100 476 762 887 82 685 823 -635 -229 -945 -821 682 -177 -348 -518 38 643 -512 -336 431 615 -755 874 420 -860 -376 -850 -74 -780 463 234 449 463 216 -112 -357 -827 467 820 170 -55 -714 839 263 577 219 122 -531 -974 -59 -66 213 428 339 733 -805 -257 863 936 621 389 -71 -38 165 -339 687 -663 -452 -827 -496 -278 712 -32 -898 676 429 561 128 -57 654 280 521 -35 170 483 -75 -538 51 -24 830 394 2 -913 -478 -596 -359 712 -65 965 874 -445 -997 -476 -688 611 -304 906 481 -299 323 -545 -21 -718 197 280 -624 -701 623 164 -495 -207 -397 876 -592 230 628 515 -948 -167 353 525 -552 505 641 -27 -259 -552 838 367 149 740 -124 33 353 -480 -494 -18 631 447 -689 283 -377 76 -552 59 -750 -567 -920 373 -937 381 21 841 -253 -911 483 137 -45 2 327 -223 771 181 684 17 597 -578 172 -441 852 445 -138 -813 -561 -610 -976 59 360 -815 -422 -452 969 519 -256 230 252 -3 -751 228 -265 -453 -91 -381 296 754 -933 -346 -400 -490 26 -99 512 860 287 -38 659 105 523 -567 863 733 -222 -258 4 684 -294 672 -905 -959 -706 601 85 64 -199 260 -64 -500 831 -315 866 -102 663 88 638 -418 59 195 649 -667 711 -150 -235 483 772 361 908 681 790 -467 -720 955 944 -862 724 -416 -814 -702 64 -195 370 422 518 -552 198 448 517 -689 621 133 24 310 177 -106 773 -863 812 134 728 -633 -893 835 -778 259 842 -820 394 56 658 506 -458 689 740 -770 -179 541 -166 370 -512 5 256 252 -309 -322 -622 -817 -393 8 -57 -452 848 -356 -173 -102 812 642 -721 -243 203 38 57 509 89 608 228 -612 156 826 363 680 158 -981 -895 -900 -921 -622 -751 86 -545 -377 568 316 -505 496 883 215 -376 -858 295 -322 858 -808 -116 -258 -162 881 -44 908 50 -769 446 -318 365 440 361 402 565 784 204 -363 -314 -539 -908 96 -797 -666 324 -529 -481 422 254 -648 885 -865 -497 583 871 -576 906 -18 -116 234 565 -823 -54 -226 739 -43 -188 -883 -829 621 722 -780 -757 -236 -629 44 2 906 861 499 -124 -499 -529 -670 991 -446 -397 -192 -301 -467 -946 636 583 799 189 682 -826 -979 350 283 673 -265 -572 -948 19 903 844 675 395 560 -647 774 125 -41 -327 -895 598 139 -522 -667 813 -895 -817 766 353 -436 40 193 379 533 -899 -204 -729 -369 -654 499 -518 622 -339 -143 365 -275 -703 -517 822 882 -253 -224 -98 -229 -101 562 -531 419 -72 604 17 -703 987 622 -705 105 207 249 -423 -357 129 752 24 73 226 -571 813 -893 -745 -210 -679 700 879 -494 90 -540 269 191 -674 -125 599 964 349 717 93 799 674 -4 101 674 -353 16 220 965 682 916 623 164 899 167 557 439 162 -817 -116 -440 867 962 -192 441 758 -134 -60 891 -622 -249 -401 -870 -846 -921 -390 151 22 326 214 -323 -62 316 -803 723 11 679 219 -723 -288 152 -898 -867 -800 361 -474 765 243 -396 -116 976 -341 -708 -193 -535 296 -735 868 -749 885 536 -541 406 -443 -175 81 -892 -185 -107 413 788 -483 -831 331 82 173 -385 645 -242 574 219 322 140 -922 736 -271 790 -396 -56 -945 -332 -426 770 -548 120 19 235 -924 -262 694 -651 -59 819 -346 -917 676 300 108 447 683 -46 -469 19 -440 84 187 383 -144 -891 -238 551 440 -227 -900 -279 638 235 930 745 813 716 9 -942 537 144 266 -786 -172 -54 549 -279 -859 -666 732 883 -284 668 -879 -352 411 243 652 -957 -182 -621 723 76 -602 772 -89 682 -738 -595 558 -439 123 43 -466 -859 -884 558 641 230 -528 -912 -635 664 -690 -520 -73 820 -589 979 464 -356 -531 711 142 -942 182 -549 -452 -697 -466 885 299 781 -843 -707 586 -295 -258 -405 -48 107 73 -480 -757 602 -473 -327 498 -320 87 -893 -14 -570 209 551 519 -309 -25 -665 999 -973 57 510 -563 843 96 455 602 -950 351 -130 -132 -880 -313 14 -270 514 868 741 814 112 -207 395 -307 -502 539 -23 -723 -687 -845 620 -464 864 111 562 138 778 391 -440 638 -663 59 649 331 -181 -915 608 144 -709 -103 690 -754 950 -281 -128 214 429 295 -839 -544 -703 382 -621 147 -863 -414 -673 -940 -833 948 977 -437 -598 -899 -329 828 88 -918 -725 495 343 -270 -619 95 -674 37 -202 279 -279 60 86 -796 124 -371 -150 327 268 -597 17 509 -592 -535 -910 -839 460 581 241 408 -647 632 119 367 -420 -486 797 29 -884 -547 359 -518 -319 112 952 429 523 121 892 -372 -53 100 980 -123 -512 -374 748 -573 -685 -305 863 -839 -249 642 387 -667 -27 -401 -785 -464 977 144 -346 -40 528 -888 -641 480 421 -506 -909 -886 62 -293 255 358 -640 168 -714 -444 769 -574 791 -428 -213 -440 513 90 944 138 380 -521 808 555 -111 -960 414 787 -819 895 107 678 506 -536 295 -480 320 668 903 -521 -419 242 623 915 99 650 125 -797 -988 -147 -26 -707 175 810 392 29 638 -305 -701 -435 359 -757 -508 473 -823 -925 824 -110 199 -846 351 -430 828 267 515 541 643 431 -334 676 -79 -813 -648 -520 143 454 873 658 -465 884 -208 -297 45 -702 -213 892 -286 -926 925 -476 -107 874 822 -861 652 340 -219 152 -341 -949 -735 38 782 -562 869 682 733 -261 -904 -405 548 -324 573 -830 -354 429 562 -967 -150 556 799 502 408 -870 -276 -49 580 -639 828 298 -223 239 774 -907 -560 961 -316 359 -899 326 -111 -335 -21 42 -678 -34 474 -317 -213 -990 902 -127 379 -27 366 102 -130 726 -974 648 747 -910 -683 -828 807 -765 298 -335 87 -621 -661 232 38 -919 -744 945 514 873 190 784 36 -251 586 42 955 871 195 -244 -215 661 221 385 -169 619 493 -49 183 -474 649 -698 681 -34 37 456 167 576 -219 -519 -582 -703 187 -824 829 482 401 -117 59 -397 472 732 -490 802 -344 -146 -132 -87 -261 -29 199 692 -944 -636 748 -439 156 -656 -349 830 -642 -249 556 204 -270 -662 901 -35 -224 718 -309 -398 915 -462 79 44 -762 825 590 -650 -485 -580 419 -806 294 -130 -557 -568 888 808 465 954 -524 94 -980 705 162 96 -535 452 -831 -892 -567 149 109 826 988 150 392 118 -450 -15 958 606 333 808 513 -13 -627 63 672 -455 946 87 151 -820 -134 -154 36 586 140 4 641 509 -800 523 -832 -600 -445 -502 395 -800 -154 -404 925 -390 -438 -406 -234 -28 871 -915 -710 496 364 15 435 -909 436 813 644 -23 -228 -421 -728 417 -625 535 -963 741 -545 436 -451 296 218 100 779 412 62 586 252 -373 -345 429 804 -134 426 254 122 -755 -781 400 -548 -178 670 505 916 -969 -295 -257 -13 107 -300 -819 -251 997 951 780 -743 -556 -67 84 814 -699 759 850 984 577 353 -748 -111 515 -714 22 960 160 -292 -820 -237 -719 143 -251 467 -870 339 172 543 -412 802 -930 37 147 652 -439 109 964 -934 -277 -856 -331 -861 648 733 29 743 -331 -630 694 -206 97 704 800 611 526 884 802 -139 712 221 -152 781 994 279 -184 -871 -66 181 856 542 874 916 758 -235 485 52 341 -160 669 613 -922 981 -712 -202 854 482 893 -386 908 857 119 -256 -832 -545 -742 -692 578 833 -40 -112 905 -368 -513 437 374 716 -953 -531 -710 447 -833 -454 -860 349 921 -667 -770 369 796 929 944 -40 550 379 815 -769 -376 -343 -950 486 -405 265 -726 -402 -316 -56 -518 921 -663 334 201 -836 -905 819 -882 789 -806 388 267 -685 -598 48 985 475 213 399 462 -297 858 823 567 -605 -305 984 -530 -472 -11 -93 -295 237 -989 188 241 729 972 196 411 740 928 241 742 -76 -766 -51 725 532 342 411 -743 -264 -559 -553 -172 -688 -790 164 301 513 715 131 9 -901 227 -840 -971 -736 -569 -198 13 219 -931 -99 463 -782 -906 -831 -948 -645 390 -634 -981 -38 -443 707 -603 -125 985 -90 954 331 -86 -990 -994 -918 -106 -154 791 -569 919 797 -752 -502 -969 -455 822 723 -27 -423 -457 217 -501 -855 -517 142 10 325 -157 -873 513 -986 517 211 450 16 -917 401 340 507 177 -683 173 755 410 963 -966 631 -710 519 -421 881 -374 -887 -348 344 -527 543 83 862 -571 970 -417 -623 406 -599 -20 -564 296 890 28 -387 189 -742 -980 -605 -972 629 -151 -965 277 372 -900 136 -472 729 994 44 -59 481 691 -682 -366 -871 389 -850 944 -21 -591 -748 -892 413 93 445 -932 -320 -193 -885 224 965 589 550 721 -512 411 205 -45 231 -343 -736 -189 -542 -615 284 -97 -610 486 378 -597 -815 -215 751 512 672 165 104 537 -445 -239 -778 721 478 703 659 -785 778 229 97 282 158 1000 148 980 -194 -542 -429 514 80 624 763 -767 483 147 519 154 976 -983 175 -436 945 380 -408 -230 -406 776 -519 8 -253 942 829 -529 728 964 -743 332 572 187 -243 143 -414 626 242 74 648 444 254 219 303 -163 -625 556 -866 353 800 -435 943 -693 1000 -12 516 669 -313 820 178 821 -412 -832 397 -493 335 793 -6 360 10 416 -623 791 590 689 -788 428 -165 68 314 -73 728 402 478 -513 820 -317 -898 675 -449 -704 -786 11 -536 692 267 -503 -611 151 727 -161 642 957 888 -58 -313 -236 -608 698 609 -29 -784 -160 656 -443 624 395 630 -585 252 -54 -958 -382 831 309 -457 550 -670 153 809 492 -864 -74 -181 569 -704 464 -970 887 193 149 -732 -268 -80 -369 911 -456 -12 439 -18 -184 -498 149 -162 625 350 56 81 -569 818 -178 690 -763 -924 252 -807 -475 283 708 989 -733 966 -73 -252 -129 255 -423 193 -409 9 28 605 428 459 -581 242 977 698 357 670 287 -163 811 -836 -316 758 97 -31 103 368 -614 -141 694 925 255 634 -21 -906 68 825 -642 47 -109 -894 462 320 848 793 -202 -648 773 259 426 -86 -669 -417 679 -765 201 -418 -536 479 -729 644 516 -137 347 -358 -341 102 423 288 -519 961 899 540 -787 980 -340 332 49 -327 940 -579 801 -454 -663 857 668 -970 938 103 -204 -428 -28 165 -613 261 -107 -556 493 254 -601 -887 -723 636 155 806 -614 954 406 -449 787 902 636 124 435 -71 845 450 551 -579 -698 -514 698 906 -812 -125 395 -142 -219 -838 123 -827 413 -976 -614 1 688 -614 151 853 -533 -44 -404 483 -315 -223 -33 330 -557 748 -473 -894 298 -612 -380 -502 -290 -628 116 -64 523 -241 -51 629 -433 -6 -272 603 63 983 568 -237 8 803 309 -578 -250 -223 -188 -23 831 636 -465 355 -505 935 -451 -291 -443 762 172 432 -482 322 310 803 15 666 -820 -5 -595 49 254 355 80 -928 380 -355 113 401 714 -972 791 0 735 -955 51 77 -60 484 -218 274 692 -759 -807 822 947 183 261 -701 -184 -138 -508 825 -453 827 -13 -757 -734 382 482 -349 -831 273 -911 -125 824 643 552 -649 491 -526 899 558 -533 -769 299 -694 44 356 376 -896 -556 66 -236 338 361 289 887 15 959 -560 -886 -861 -811 -7 -716 -336 -638 -82 -756 -123 -366 -924 224 844 172 751 571 629 672 644 455 392 -632 -413 168 349 675 -654 -870 626 593 -943 -331 -828 512 -16 962 542 -218 -499 -509 -116 985 -143 -525 345 -276 -646 -853 303 -925 -740 -202 -153 482 -263 166 408 -855 995 -442 859 412 -51 806 166 -669 516 532 351 -561 851 -267 498 93 -454 -756 -558 490 746 123 -222 438 -237 -797 -935 30 -476 884 -983 392 981 51 80 -488 -926 872 515 -373 21 -178 -321 30 -218 -31 641 854 504 710 -263 -687 470 -298 -240 -53 974 -37 362 346 325 -15 -657 725 600 670 -395 -356 451 -110 -801 479 580 974 141 667 -480 -851 309 -823 -785 -92 -177 -466 -122 596 -260 -186 -90 -567 -498 814 -765 -435 855 -781 460 78 -218 -676 -795 318 185 781 -274 533 -450 711 590 254 147 364 901 -985 359 -260 -30 978 523 103 380 -92 -662 44 -808 36 707 869 -636 -594 -474 620 921 23 851 130 -530 -146 954 -631 111 589 834 608 -368 628 630 494 -79 -529 0 -254 199 -735 -474 198 -180 728 -135 464 715 149 907 -48 509 90 -145 14 -943 -841 300 -759 -234 -58 -42 -58 894 -357 477 943 -938 718 278 -314 -775 -840 -1000 -494 798 -131 379 238 719 -965 -662 -946 429 -918 -884 -451 780 -397 -177 -273 779 230 -424 897 533 730 -172 -609 -943 -26 -440 -722 -266 328 -873 44 602 396 700 -424 -727 -985 765 586 -905 960 471 -39 154 -812 834 -562 192 -400 -281 -821 -389 -777 782 654 214 253 -6 -486 -636 -321 -961 -114 -224 -598 -561 777 -824 834 -57 812 428 -754 235 -30 -3 -755 -304 491 830 -238 188 906 587 491 171 -390 178 765 -857 822 -457 -328 -732 -255 -732 -889 -544 584 71 -105 748 967 631 -25 -867 -982 -462 121 773 -965 150 -366 144 -772 -984 758 222 975 740 -699 -571 8 694 -676 -802 -817 753 779 877 626 -484 -683 -453 -98 16 452 -623 -319 -477 -238 750 499 -72 -780 340 226 -874 -225 -699 361 116 -20 -253 830 758 185 700 696 320 -658 -16 981 -609 465 -89 642 21 294 689 -749 407 -953 -275 -775 -897 -711 489 421 -557 88 864 -507 38 -754 -740 -884 763 36 30 -990 25 498 877 202 535 815 131 608 321 776 419 -404 -402 -910 177 -298 592 471 -326 -833 -418 34 -34 449 42 94 743 375 938 933 944 76 43 852 -732 684 968 27 783 -738 -736 498 -462 442 496 -398 993 603 433 -713 462 916 -974 -751 -245 628 9 -370 -96 683 -199 -613 -556 542 -24 -355 148 -38 -287 315 913 121 669 -805 -313 799 492 704 68 565 813 411 -206 -682 -863 -934 695 270 947 742 752 727 107 949 -746 -425 -758 990 984 472 -760 764 -497 598 881 -798 896 686 793 -345 978 646 -767 -529 -866 815 -370 -16 -489 946 -380 -358 -778 566 -76 724 923 949 765 -145 792 144 -702 287 844 476 -338 532 569 -863 -39 95 -824 239 166 686 -889 -689 -608 490 -443 195 -877 -687 -462 983 746 873 -937 -36 708 -758 836 -341 561 -871 -844 -258 -398 478 893 976 30 -400 193 955 -113 -978 -870 -912 -451 -719 990 377 -551 778 824 -762 -583 -249 723 -926 -911 800 243 -893 -795 -766 -549 -111 475 -660 415 -229 963 355 515 -708 474 -773 -633 721 60 -362 393 953 -988 242 776 932 729 365 388 -262 -537 794 279 748 321 539 -206 785 151 -674 56 644 255 10 -775 563 304 714 257 408 -530 -799 594 108 -201 677 635 -513 29 928 684 -225 -42 254 322 -678 -252 547 -186 180 -80 -351 -813 423 728 147 946 303 323 491 -179 480 -223 -631 295 -711 -780 -855 650 439 -31 -977 351 532 646 80 -800 145 868 788 -591 -532 556 323 -449 -349 -586 -17 -667 551 102 793 606 592 20 568 -670 -523 -484 340 554 -738 947 -331 115 581 946 -348 501 -920 988 -357 -673 -437 -291 -63 119 931 -893 -382 -355 -592 -244 -18 21 848 500 245 595 -725 -871 -423 777 457 709 88 -10 -520 -115 -124 -937 -250 -858 -371 -93 474 210 -175 371 -610 22 353 874 511 164 -761 984 -119 -545 707 -423 -743 -988 -287 9 -341 218 661 332 -275 836 -995 -181 -920 569 412 356 871 445 736 -438 -834 953 -151 -60 650 -703 -743 -41 527 -509 5 647 -387 -39 785 42 -568 251 398 -865 720 689 758 -894 -625 -864 574 -593 -76 998 157 -891 -373 410 397 -567 -285 -290 470 -885 -206 280 -95 -843 593 -127 101 -460 -933 92 -40 169 -280 -53 -997 -778 677 533 -90 -338 -983 -317 -92 -298 -339 550 -859 810 -368 157 -169 -306 -668 795 539 857 -928 -512 993 -382 113 739 -181 -52 -863 -973 636 658 805 946 897 761 550 -872 -958 999 -408 -486 149 -122 -708 673 -287 -255 -352 84 499 -851 -732 382 653 -851 677 470 -645 594 -835 251 -143 -485 -913 532 701 301 649 614 -5 -100 225 -61 773 -783 356 -517 -26 -905 -358 -625 730 -133 681 -266 -855 215 -604 381 -598 -541 432 80 -81 -980 931 269 536 -258 -819 614 -554 676 127 -780 -696 309 -265 655 -414 -337 691 -557 141 384 101 206 -893 750 676 847 947 -903 774 798 -571 -939 -280 562 276 -439 0 -486 190 683 238 439 -129 -269 801 -92 -655 -953 99 -952 492 335 317 -175 966 241 -266 341 -439 -556 -340 -267 73 253 476 -531 -109 -576 480 -744 600 -554 230 -958 360 -698 -197 -705 510 -485 -648 -239 -879 723 134 354 -405 -975 363 432 -136 470 400 -466 -566 -685 -835 -949 -138 845 -310 -815 -957 701 230 932 -509 -659 13 -667 -715 -743 140 785 148 426 -619 -523 -755 813 930 235 131 343 632 -366 -189 -80 935 -632 -292 -912 742 221 741 336 -512 -595 782 -719 -201 121 364 -518 962 297 637 -441 -68 -747 307 -168 657 -461 -386 481 -964 6 -135 -766 -361 374 879 -686 911 352 996 -401 -270 767 692 -980 844 262 -456 508 -416 957 249 -328 609 927 -601 280 244 547 -981 -846 298 856 -568 -648 -871 -96 -306 -746 -57 894 -951 -513 -324 518 153 -36 881 187 475 24 532 795 792 -24 -3 739 850 -725 -453 318 706 209 171 -242 -880 75 124 291 -228 19 269 624 708 163 79 710 -156 -990 601 63 244 -582 997 25 -53 -382 -307 467 249 385 149 192 130 195 -337 -288 790 707 415 875 469 27 -267 793 833 -685 -978 805 162 -315 -996 -546 546 266 -659 -99 637 -546 796 297 361 -472 320 169 575 -978 196 145 -45 -539 603 -466 300 -818 -622 818 694 -468 -760 -208 -954 279 -212 251 -821 -946 -51 -476 -884 -969 -64 487 975 814 368 -772 -559 -986 -81 14 458 -84 891 281 -744 688 -602 468 -898 989 86 922 1000 -799 -69 667 -804 0 -542 -117 438 -819 -384 -393 -245 -930 -988 -139 -4 633 -95 -14 798 -257 -677 58 -916 -109 -264 715 203 -892 -799 225 -498 -464 537 -35 -655 -916 -381 939 127 -688 -977 -146 -796 66 -913 794 -450 217 542 975 338 -658 632 -155 -794 31 967 -860 -136 640 450 450 922 -551 736 -618 918 -51 -948 -196 -489 -18 215 -328 761 -888 350 -979 -520 120 414 -56 583 -870 561 -783 -721 -798 -248 307 -589 -908 823 388 829 -598 -151 -812 942 -730 771 817 606 -693 247 -389 -184 257 -210 -454 -950 -743 -436 95 667 -18 -376 -887 -211 636 922 -321 -843 -293 -633 -23 -179 -574 269 -281 -537 -143 -15 363 302 -74 67 276 -183 -50 564 695 930 859 939 507 -915 505 -489 482 -846 214 -453 872 317 -355 -915 855 -975 -948 620 658 626 -111 844 530 -909 -860 -100 111 -764 919 -442 -6 -276 352 572 -942 57 562 -653 496 -822 490 267 -475 -847 816 907 -531 -413 939 176 5 355 312 -363 869 -575 935 -826 -658 209 -129 -882 915 627 148 -289 -280 -188 -300 -418 -449 47 914 148 -727 911 -289 -665 410 651 -557 397 218 -892 782 793 860 -719 433 980 406 -541 900 -36 -929 -282 -33 -792 804 174 1000 85 147 -954 -798 -628 -77 971 -676 -590 560 -820 679 291 -86 -999 -418 221 590 -290 126 102 496 808 -946 -158 97 553 211 -899 -730 581 -908 -539 -519 -950 546 -771 603 737 -600 -200 -986 -810 332 -310 -892 -561 144 975 903 -271 -827 -423 819 -244 -249 117 209 521 170 -808 787 -393 350 570 -380 90 779 -90 -301 138 -866 844 -578 229 668 -550 966 490 -41 -50 -700 878 -863 216 -784 -545 988 -712 -437 -900 584 434 167 443 734 -780 -27 -640 -828 -911 -993 543 -268 -819 469 36 -223 184 -879 -806 407 -292 -296 160 105 -473 -791 297 407 200 -924 976 348 -909 -846 717 376 788 -696 538 -901 846 -294 -279 -490 -527 534 265 542 -407 -151 -369 966 -302 617 616 -164 -253 326 -172 -148 -367 766 -17 -915 -457 -721 -364 -259 -96 -788 -863 -428 400 -439 -904 -539 -379 -217 367 -197 -556 -423 -8 731 -543 -176 724 -960 633 545 96 251 -968 -122 925 875 2 923 325 969 984 -884 -594 324 -198 646 -98 887 47 -825 -667 787 798 -980 -452 165 296 110 -182 538 -174 72 -956 815 -847 879 -703 851 545 132 894 -377 719 -746 -254 -934 814 -350 -341 989 982 192 448 855 886 397 770 -394 177 -428 -455 80 -615 437 -412 143 278 -460 -913 768 998 -90 55 470 104 517 431 -851 -367 249 -953 -18 -226 -579 -575 181 208 -688 9 722 679 77 606 749 -465 265 714 467 6 63 -185 222 929 -395 815 117 -275 -810 -531 -499 -821 415 -565 482 62 789 798 500 488 727 -551 -902 -994 -209 -771 488 -255 -985 -348 481 70 99 858 -324 -79 -126 -288 143 267 572 755 -397 187 -997 457 -31 160 -430 807 100 494 245 859 446 -355 -819 951 -572 249 317 564 -903 -909 -977 502 637 421 -961 -651 507 193 -322 167 -100 -137 -3 -917 -768 -387 -878 170 -56 721 287 814 -249 -755 -646 -342 361 282 54 389 -18 -531 659 -141 -113 316 -870 -5 31 370 766 221 436 7 384 511 712 577 -998 482 702 80 311 324 -959 -665 900 282 -944 790 -157 432 -456 -879 -144 -371 -637 -598 -325 -541 372 473 825 369 704 -641 -164 634 -129 335 65 245 594 923 -714 -773 -421 -299 -577 549 -358 -512 812 141 -97 158 -430 -172 -649 2 -600 -876 675 -956 -59 -951 159 732 332 952 550 -818 383 459 392 826 -934 334 121 -840 -889 300 -176 254 -949 -265 -766 476 326 -132 -657 -296 29 226 -170 460 -990 -93 232 -383 -365 920 561 368 786 75 52 596 602 237 -135 -81 -988 -366 311 -224 639 444 502 472 933 -449 -68 -154 -935 91 457 387 -86 -27 53 807 903 -344 -314 -810 -98 155 -900 -107 -678 520 603 -747 460 255 -280 -204 941 604 603 513 886 -688 -591 -165 129 -514 0 960 -457 -938 430 865 834 -135 286 285 798 518 883 316 87 442 -319 -212 315 774 -783 -409 289 806 -140 -667 -38 807 435 -44 -70 279 705 -708 37 989 452 481 848 -551 -417 452 -460 -493 -698 670 839 -440 760 763 -421 -407 55 558 -78 665 60 -44 360 -995 213 284 -757 -163 487 365 141 548 53 -535 -221 -616 -414 -441 330 -19 372 -643 295 -924 -329 549 569 512 -777 657 806 -800 -625 527 -659 417 332 -543 -252 753 -593 382 409 621 70 708 656 124 -188 627 472 -787 877 -804 756 412 167 791 917 -692 -832 -658 -720 913 -273 -994 -820 950 919 -614 209 689 655 -53 -803 -575 987 -920 244 993 -827 -411 -245 844 333 181 583 863 -440 -595 -880 -669 -170 -764 -746 -575 578 371 430 -945 979 603 -898 273 -714 -460 -329 -544 -988 -251 613 -472 -73 41 -813 556 -813 351 831 -338 490 84 98 -343 -569 -371 -700 -571 -49 -625 763 435 -189 484 512 -171 -123 385 -943 578 -413 -574 392 176 -976 -985 -102 -824 213 211 502 -803 503 821 691 224 -176 791 -215 -937 76 868 810 -786 -507 235 -143 -975 -665 878 992 739 73 -53 -575 -160 523 698 -766 -219 834 961 -822 -671 500 -582 613 653 -937 -217 -103 891 746 -96 38 -531 772 312 -675 -419 694 -532 -939 -908 73 952 470 -681 593 7 -906 720 95 -295 -449 -653 569 650 -648 -789 350 761 -46 -891 346 275 490 548 -186 799 -772 -934 -852 778 -439 -301 -629 494 555 -525 -707 -248 -408 -166 -114 -978 697 -554 -32 433 369 -976 821 -312 845 414 -833 -525 -727 454 -35 728 -27 831 -449 826 721 -957 785 126 24 -662 -953 804 -666 518 -780 -727 -690 939 -375 830 650 206 -502 -617 -123 -333 -987 136 -571 -596 487 273 465 657 783 212 -711 98 881 497 540 -393 -325 -439 -983 763 -413 -492 778 -970 486 634 -441 -894 -456 582 -82 329 957 7 157 29 -425 887 605 680 768 -436 4 125 -816 189 176 351 184 -905 -529 -598 -347 454 -633 816 20 218 726 -954 -664 379 967 -386 145 -189 -286 438 -521 130 752 824 246 888 -619 665 623 -680 915 -304 595 99 949 149 403 835 -253 800 465 -803 999 -589 -24 135 367 421 -763 984 -810 -896 -766 -684 234 320 594 -729 314 -862 -637 31 459 713 422 -539 -244 846 -201 -460 828 -221 -304 872 853 603 -404 -810 99 969 273 -384 124 551 400 141 -200 371 -434 580 403 344 -565 -131 568 946 -366 -56 368 581 329 230 -319 680 -494 -410 -454 -702 237 421 344 370 -293 -973 79 -599 778 -78 -273 992 -141 -180 -947 -924 -477 -257 -490 -433 -27 437 -776 -627 351 -543 300 -486 895 895 -841 775 -423 -892 -378 -902 547 -104 -416 690 -8 148 -412 341 677 -360 73 455 -526 946 756 370 -785 -971 -477 891 549 950 684 99 755 910 -31 24 466 -769 70 693 -740 -353 -115 -982 539 38 -707 884 -757 -590 -164 -934 507 -829 910 991 457 317 6 352 -252 -329 892 -350 986 103 -782 -720 -845 63 55 -190 507 732 722 -101 713 530 34 -601 229 -840 -775 -157 368 -481 519 -28 101 -508 -576 756 106 -316 -47 -955 927 653 374 -534 -494 546 -523 553 -457 -638 787 886 75 -601 -594 -743 709 943 362 857 707 -152 298 -344 950 52 31 -971 286 402 -650 868 309 210 352 -836 -854 -859 -870 -46 -583 -445 861 777 -447 -978 385 800 270 661 288 821 59 31 635 -74 -345 266 408 -426 452 6 521 660 -807 -838 0 63 -738 -160 545 -634 -792 -853 -478 -333 -525 -732 942 -130 -907 427 -753 -813 369 867 -127 20 432 -406 552 -656 -905 728 -887 -678 610 -989 407 -115 -158 -486 -116 398 -148 615 -834 920 -917 626 -943 -668 -701 470 -143 -539 -848 -534 205 -35 -920 -321 -392 1000 -900 535 654 161 488 622 -113 -842 603 167 407 -258 -271 553 -237 957 121 -666 -354 116 -444 -207 342 -476 -108 -134 997 677 -803 546 -762 -997 833 -675 -419 331 588 -337 961 -283 -986 -382 -348 -446 -268 -2 -317 -602 171 -989 984 754 -582 839 5 359 578 488 -960 -769 -116 -165 638 151 581 -4 375 638 352 -451 11 -100 596 86 561 894 477 -730 984 -421 -881 -198 213 -607 -88 319 -739 -263 327 125 -124 998 -735 -787 -194 -12 322 156 -721 327 -112 -923 -644 -447 -537 349 -329 787 -511 -170 617 903 808 -11 239 182 128 -515 -524 -913 -736 314 -678 -832 -942 976 698 378 -226 865 -35 -8 -520 -1000 6 605 -192 191 -192 973 -839 592 462 -479 318 -270 -407 71 252 204 -680 -138 635 -779 -894 -120 -587 821 -701 813 -671 -800 -336 -880 -349 -782 387 -532 -153 706 292 -953 749 25 -858 803 730 -59 176 346 311 -670 -264 -289 353 443 648 -698 -173 -456 376 859 114 -236 -675 412 -858 544 397 -405 -560 617 560 626 -80 -157 -550 -153 262 350 -216 -983 176 939 202 -680 -459 -238 283 -65 -555 -795 156 116 -140 661 16 -940 232 7 383 541 -224 -981 28 -859 949 762 -119 720 963 438 755 -796 236 -740 -360 -938 -800 705 -663 143 -506 -999 -429 -970 102 -24 264 -227 -135 -503 -263 -355 118 605 740 459 -49 774 786 -51 110 949 596 266 -593 968 844 891 -715 415 -925 -983 -194 748 864 491 -810 301 865 835 838 770 -514 -284 627 -518 -372 -626 -757 -906 -468 273 468 -714 993 -780 884 -819 -73 -142 -887 621 895 -85 583 212 -249 981 601 467 -660 -953 -270 173 -456 579 -920 145 601 -8 537 860 155 -544 579 777 748 -421 -797 -395 -588 -9 -979 -575 -219 511 -158 292 -774 857 -309 -423 -431 -919 59 -805 357 448 -397 599 526 627 258 -635 868 -577 -794 658 -725 -476 897 112 -845 -62 -445 247 -857 -230 345 -714 -989 10 54 609 704 -247 389 -109 -165 -15 -119 -131 -21 -779 -705 982 -17 -722 -666 24 380 189 -918 439 749 347 -159 -592 -290 715 1 473 216 661 -571 -847 166 -339 810 714 829 897 -127 318 -64 -281 111 -810 94 152 -297 881 471 -67 328 -194 3 -884 200 -739 -380 158 -935 55 -650 542 -947 -53 62 -93 412 910 -629 705 910 -335 -538 -390 -91 612 733 361 216 -291 579 -565 106 448 429 -943 -605 -617 -80 -698 -968 -761 -303 -397 -79 -673 668 -420 -622 -267 274 782 210 662 992 42 65 -137 -110 554 586 -498 427 803 -307 616 -326 -728 -608 -152 355 940 991 860 574 -286 364 366 -908 -964 -467 -562 330 438 -724 548 640 -641 -649 213 -500 102 -800 756 281 898 831 -731 -637 499 -831 -871 -353 27 -269 337 801 -494 145 101 -617 -26 -517 -134 -184 -122 281 -523 -727 -599 680 -881 773 481 -278 285 -152 577 -74 -67 403 412 -332 783 958 -859 -210 891 -317 991 -744 79 -953 132 537 -878 808 -216 -545 422 461 -133 -392 376 -135 179 -871 344 -207 417 618 518 -738 861 568 298 50 -581 711 -453 892 445 -977 575 -217 -937 882 746 -239 -271 -992 -503 827 448 462 -627 487 -942 371 331 28 -797 -781 -160 841 -355 252 757 665 -536 -488 46 -707 368 -369 -267 -201 -20 -871 379 -614 66 786 215 179 -71 -60 774 -930 -517 390 -566 667 708 -425 798 -533 -175 821 -695 -955 934 966 871 -185 240 -252 112 -368 692 740 -85 -646 54 68 664 411 749 -443 58 966 -295 -999 180 -951 105 -971 81 -355 -590 154 402 -465 -546 449 945 370 -103 136 -941 888 -847 -657 -234 -541 -636 -239 -325 614 117 977 585 453 -670 -958 -681 -359 621 84 -132 -584 814 -183 -344 -651 -465 -522 128 408 -428 -226 -57 293 -875 692 -578 -742 16 -601 -383 -822 -953 -75 880 -385 130 26 -70 -115 908 -602 104 738 407 -634 -285 -935 -208 610 -555 170 634 251 -257 838 921 578 510 773 368 -429 -777 -808 -378 191 -861 383 -478 473 319 40 134 651 -747 -307 818 -726 816 800 -331 -310 -117 -718 -706 -623 394 921 -914 -967 282 667 855 984 235 -618 494 385 -620 -61 152 160 482 -637 221 328 -91 262 210 -160 -423 682 -974 245 -45 232 28 -999 -248 819 170 439 327 -437 171 241 -933 709 -189 -357 -100 88 -495 -681 28 330 124 824 -282 610 868 -675 991 -673 715 -895 -682 -695 776 -570 46 -592 508 -114 795 -41 70 874 -21 -198 872 -344 -288 -999 -826 728 -580 -42 129 244 -366 996 -943 -578 -438 -770 474 429 711 686 298 -518 441 -303 912 -706 -41 357 -520 -963 912 -771 580 -19 -44 -688 108 -715 176 983 -169 -239 -255 -647 -14 -765 83 526 562 160 397 967 -937 384 124 -742 -602 858 -544 -366 -810 -986 859 173 133 903 -698 717 -909 -395 39 68 522 584 484 662 320 445 52 400 -323 -566 871 287 -81 484 -855 -512 569 -440 289 768 -705 -461 -703 -764 -868 -251 -182 -723 614 -318 621 419 902 281 41 601 283 -988 149 16 -708 765 966 589 351 197 -959 988 354 -536 -510 130 -993 725 924 -541 131 -154 899 582 160 995 -500 636 833 649 -457 -345 277 -777 -161 -589 231 239 674 -264 0 -799 -85 247 880 207 -31 389 832 -475 359 -990 -843 433 -115 -523 265 938 -920 914 -500 981 713 -442 -608 -719 293 783 197 551 736 159 671 544 -476 968 -878 428 316 542 -942 -869 852 -688 -936 399 199 963 -329 -195 -995 -3 -139 358 50 -744 -185 563 -704 217 -592 -76 -748 899 736 -698 627 -201 -902 836 -72 212 -160 825 -551 382 436 254 -728 384 359 997 352 -191 57 894 636 741 -967 603 290 71 -586 482 233 -18 86 238 -117 -251 936 909 631 -664 215 21 66 -76 -665 137 757 409 574 89 -681 333 522 -200 337 -27 -472 682 981 -520 204 -536 812 303 228 445 24 324 71 143 -794 921 -212 -434 -881 519 -163 -30 -527 659 -723 223 -600 -560 -690 638 616 520 -868 319 -240 996 645 -128 -213 453 24 -881 47 698 -238 -13 -947 402 -302 507 -447 -197 -105 841 -730 751 -718 794 -824 -200 -209 -234 -334 748 194 182 -890 869 -396 278 455 402 -735 205 -243 532 547 323 -305 766 -505 -328 -916 835 409 -37 86 558 546 521 -945 643 -525 802 580 -352 -121 392 -862 -322 137 545 -82 138 728 786 302 -192 330 -777 -835 -677 431 -793 502 442 -962 -324 982 776 -732 -143 -84 505 -292 787 964 -522 -533 193 901 -681 -774 -326 -37 793 50 424 -451 -427 -72 783 -937 -674 -812 510 -88 331 -104 305 603 -272 587 -152 335 -643 -988 -772 -846 140 497 716 852 662 270 478 63 171 -34 621 -986 508 789 -693 961 -748 -317 -571 809 -923 -738 107 -71 -499 291 -27 -920 507 -96 629 -752 -558 -795 -543 -406 -236 69 -478 -696 403 989 -112 596 534 -876 -64 -86 -132 615 -472 -877 107 34 -109 691 -1000 -709 854 707 454 -5 -643 -349 580 -969 111 -827 644 -161 149 -870 161 -958 48 -737 14 329 913 -715 529 -59 60 -955 -201 -665 773 911 44 856 239 687 -203 -174 -240 -440 594 -890 108 292 938 305 -92 546 -497 70 647 -156 -693 -264 830 -896 -828 456 19 -970 625 -665 301 -954 434 633 -188 -630 -756 295 -951 -902 407 545 -361 -565 679 -26 42 68 -853 -125 -206 -800 -129 64 -873 87 -486 30 -620 215 371 603 706 -717 -955 697 450 380 786 -85 650 -970 619 -681 -430 365 -839 58 -451 835 -894 -589 440 321 386 685 588 -50 611 214 -195 278 614 -128 -57 166 -882 -798 479 698 -980 707 305 288 674 -999 -189 149 200 -588 -859 -826 -301 -530 433 -612 -491 318 -583 169 -471 610 -71 938 -673 730 431 975 670 943 -799 525 -119 -22 -196 885 -352 131 884 -454 -503 551 756 -678 -333 709 -524 -915 -986 972 -937 -38 -899 -480 439 -434 -546 -316 244 -892 -459 432 510 479 -990 622 769 -891 401 -551 -907 -86 -978 -777 854 -140 -999 -285 421 944 78 129 164 -861 -967 -877 809 -979 -751 649 440 431 226 181 -386 -838 -909 -83 -368 -477 548 -839 -932 729 -823 892 -191 965 -646 490 581 -47 802 -519 76 239 -476 130 433 -896 258 -713 -728 854 -95 352 549 -553 963 -287 -519 996 -92 -338 802 -198 -777 268 -790 769 -392 -334 239 -321 767 41 -279 857 -375 431 -786 -86 -349 951 149 137 451 -421 560 -295 874 -507 -864 173 804 -301 -695 -879 -900 -155 -426 570 -171 354 658 -100 -828 136 31 457 542 97 993 -779 316 -43 -528 -397 -673 289 671 824 464 -933 912 185 603 -636 -158 856 712 356 -520 -251 135 -983 857 650 888 256 -40 681 -536 -638 -348 318 813 923 769 -681 288 -713 -365 -491 -710 311 340 983 -189 -439 584 359 365 597 -48 318 27 -102 -550 -969 -301 -653 328 171 -206 55 193 760 282 496 -939 575 93 -733 -571 470 -95 359 205 180 594 -205 -449 -659 28 255 -152 -820 -81 406 -7 -849 -664 -637 -616 -309 -313 -936 -847 114 504 -781 738 -285 -424 -941 570 656 -69 -370 -551 -395 -170 908 -971 -605 697 -955 358 -41 -847 395 76 -389 313 -752 -279 -358 -405 248 -298 277 259 -595 444 1 689 -456 654 -110 -238 -832 -913 -540 -617 635 258 -475 296 628 201 -768 -925 1000 -130 -871 14 817 -584 -209 623 572 715 -40 808 -837 -3 -170 -861 188 993 -841 339 -761 -511 -600 922 -884 -210 400 558 770 -362 -940 -823 125 -190 -520 469 -854 548 447 -537 -269 400 318 -173 675 724 -289 -927 -388 -434 91 -891 -233 750 -150 274 -889 949 121 -723 60 -373 -62 771 684 295 194 -400 -855 971 313 337 -821 329 -770 1000 -182 -266 578 -202 700 144 -665 969 204 -261 -80 964 892 441 659 65 -129 383 835 -392 237 243 -75 -400 497 -429 49 509 -975 661 -640 -249 -341 869 327 -880 472 790 -444 361 600 -181 -900 912 315 958 -374 -557 135 964 -507 -831 -123 436 832 419 -109 -643 -317 -912 -302 840 -366 -8 -322 200 817 245 913 -413 191 -517 835 571 732 873 -335 -593 -358 676 997 -639 321 -27 -901 -217 -54 816 927 -1 -239 703 -120 -891 765 361 685 911 4 -437 -770 -435 692 112 -489 -631 -615 -440 743 98 378 -800 -378 378 298 -609 -270 267 61 999 458 -528 26 216 289 -229 -550 -462 408 -13 -385 509 -409 -129 -495 418 -967 -791 429 -815 81 -9 -235 -837 252 -524 -787 -890 -525 -76 550 -616 946 -671 465 628 -423 616 -466 -836 537 849 541 788 160 379 -19 -180 -180 -155 -15 -222 -661 263 -89 -970 -655 36 -264 -843 176 -209 -518 27 -195 -942 809 -551 3 -349 772 625 986 546 -895 -435 -824 -566 -492 473 868 -373 -906 -672 -226 -133 960 -868 745 -116 419 613 -904 294 402 393 259 844 -161 -803 -198 -627 -710 -283 -919 -526 350 228 74 816 21 453 129 884 -885 21 397 214 -636 -394 -712 -792 -664 725 297 -490 -36 -436 886 -763 -71 423 637 -765 517 -791 -214 502 161 -80 -849 -552 -995 218 -136 841 -622 177 542 583 399 -983 -789 570 741 555 122 -665 -959 -177 -795 -172 -471 -261 -539 117 293 866 -954 -731 -967 -378 725 -902 -106 161 701 814 469 683 -198 13 -320 771 726 -235 69 720 -552 -902 407 -782 985 -892 666 705 652 118 306 -780 993 118 792 377 -938 -183 548 735 204 856 784 -288 -720 -699 -322 82 804 -165 -443 -881 -665 29 682 269 -603 490 -940 -631 -246 302 -280 172 589 40 -777 -118 -680 -598 -191 -27 -836 833 -705 -403 945 499 152 495 -285 -761 -78 -104 712 852 68 698 632 -304 -902 108 -364 78 142 331 -931 93 225 227 -254 -362 -751 -936 813 -255 -159 -751 919 542 804 -829 -218 -663 408 -338 315 786 -698 -628 768 152 411 851 364 364 -665 397 -404 -444 791 -862 -536 845 -241 -252 -111 -824 -57 22 177 -11 -877 739 40 980 -995 -243 -198 240 -429 -699 506 355 -293 -578 141 -963 -358 74 -126 48 671 11 382 283 -501 802 487 -311 554 -605 -36 -694 -835 -460 -443 791 -859 990 -160 -821 985 417 315 -309 562 753 742 -764 893 438 584 -840 870 -869 -728 728 791 -122 -892 -238 351 -821 712 41 805 -942 38 365 -332 656 -510 725 456 581 648 482 -488 178 29 556 -178 33 119 528 -85 -869 441 -428 -126 -131 342 499 -738 623 -456 775 365 884 137 330 164 728 530 620 187 730 647 963 -659 750 -497 179 545 -25 -497 -909 512 907 993 118 -770 -342 -927 -841 643 -553 440 -47 937 688 15 -345 298 -334 724 413 -330 -703 -816 -746 253 839 234 -352 4 -12 -179 357 976 -605 -519 681 -191 -778 345 701 165 -273 758 278 -215 763 196 -640 411 28 53 -752 -890 38 503 -186 -247 276 -933 -620 -200 -802 -498 -549 285 465 -85 -574 862 -543 -439 -541 -161 -911 290 201 275 -370 42 -571 -633 397 916 -441 -598 454 -811 -394 162 -157 -61 -980 -821 544 377 205 121 -34 -458 -460 945 -764 -362 468 425 -265 -527 -740 343 955 360 92 4 -132 -973 188 595 581 -327 36 641 328 -451 -750 473 192 153 -735 977 -686 -807 310 280 -980 461 743 413 -477 251 -672 -774 -346 -298 732 31 -969 -415 -880 -480 77 355 661 -938 788 40 565 573 -110 -161 276 -318 262 27 883 984 15 -539 489 -86 806 -28 344 -646 -331 563 -539 -571 590 -647 -880 589 217 752 220 -419 -588 -8 -814 867 746 -86 -625 -514 -747 340 -94 22 689 768 -764 712 -452 -481 -441 320 -151 917 192 -742 729 -974 355 -775 -499 150 204 -25 -974 -250 164 635 -740 -881 181 335 -457 617 -561 -200 -48 -442 2 -282 -678 85 638 -60 -64 1 -208 -187 231 765 -935 -111 858 765 468 -497 926 -266 -13 764 36 939 -318 320 -994 574 352 -600 109 -862 553 -818 280 473 -747 -905 150 -280 -962 -793 78 168 255 262 922 159 -573 595 -752 -534 -14 -520 782 517 -656 935 126 -958 -748 10 -715 -457 -839 -34 -678 260 -909 -960 6 -842 346 -806 -247 -943 434 -599 985 24 288 515 -999 615 153 801 268 -446 364 174 378 28 354 352 -209 -416 -934 -214 -259 -905 -291 482 739 26 -559 -784 -227 -741 387 12 394 -764 259 131 -345 175 37 -152 474 40 227 -430 457 -24 242 295 852 -792 440 362 -478 -528 426 -487 358 230 -1 368 227 -845 -833 -744 203 -819 0 18 -139 -141 -20 743 337 535 145 404 -250 705 658 -840 -190 -536 457 -887 545 -719 59 781 -11 -548 -322 -74 -704 500 -158 -698 665 -407 -13 496 244 114 -626 -925 643 -457 -345 357 706 146 -557 -326 -595 954 487 909 -7 414 -671 248 195 849 -517 511 -449 -40 577 51 556 75 953 -569 77 -53 -923 532 -439 122 739 -622 986 -639 438 917 -262 861 384 -439 172 -149 -235 971 844 968 -715 -772 346 33 544 641 252 -922 -831 -440 922 297 498 278 -145 -418 522 -563 216 73 -969 234 -200 725 492 520 890 475 -843 -587 1 -237 157 917 720 872 677 -825 -439 261 -441 -279 915 -368 -37 -346 -459 273 347 570 -709 89 864 908 -574 397 271 936 431 254 -788 264 301 663 185 -629 -432 -148 -763 -830 466 -659 -144 -692 -89 464 -311 -76 -583 654 218 -627 -937 -428 -219 603 842 -235 379 59 -279 388 -671 82 -747 222 996 442 452 147 744 754 296 -567 35 -599 -403 847 -538 385 -19 419 -20 313 679 536 -529 -855 -429 222 -674 544 -653 -146 -331 630 60 479 -398 197 629 -680 -106 -35 718 -553 -592 791 85 481 -139 994 -465 -695 -864 -178 -198 757 122 -782 -317 15 896 925 281 615 937 799 274 -653 -822 -112 -614 204 -448 637 374 982 292 198 -453 970 987 639 827 487 -518 891 -443 795 -955 -726 -93 131 359 -139 -250 -377 306 -841 352 -296 -124 140 909 759 462 235 963 -148 488 -609 953 -17 -779 -692 -393 -60 979 54 -196 -543 198 -897 -200 -852 963 -362 184 -151 -463 393 -319 -868 -840 784 -587 -426 172 -301 144 -431 -274 -429 371 -745 605 853 -356 496 -981 58 680 -897 723 -831 11 -367 757 -497 716 -600 354 870 532 756 3 537 659 -752 -304 -486 463 48 -205 705 -387 948 174 449 567 375 -810 -116 -648 -537 811 -800 -177 635 -799 -452 179 -522 962 648 764 -353 -776 438 -268 233 -546 -767 992 455 615 -97 -528 419 50 207 333 -717 -290 -327 -204 -906 -913 -695 909 -731 -557 -111 701 423 -286 172 -251 -935 -548 -874 203 -684 348 174 336 558 292 -102 792 -95 693 658 180 507 967 -695 986 355 37 647 466 145 -782 -498 -121 -440 896 -429 -407 -79 889 -459 -773 -869 -969 -116 -946 -903 -389 836 -756 -609 -192 -403 387 -40 684 -504 113 558 534 148 -743 -687 441 -975 -267 -298 -596 -850 -687 -778 -250 -780 -699 815 -772 -621 -858 -768 -268 159 837 -233 695 -258 491 -600 -781 240 503 216 974 320 504 -288 640 -614 975 -121 745 -289 -253 -152 46 -867 719 370 386 -560 573 -249 -752 -104 -602 -290 747 -586 -570 290 953 678 -978 -459 8 -129 -820 -203 447 984 -486 -680 974 279 -893 -576 -298 -779 -544 -181 -682 331 353 250 -95 383 300 810 711 851 270 -573 -389 -375 -60 627 801 461 68 278 858 -816 -935 -10 513 200 123 411 -9 -259 -570 -776 347 342 389 -161 -45 310 767 834 -689 607 945 -469 -131 -955 -545 -931 -299 -987 682 4 -811 712 -327 145 -425 777 -422 630 513 -852 564 848 758 -295 481 -102 -94 -446 -255 558 444 319 -484 -830 -62 -754 -731 -488 -948 -114 -348 -680 -173 913 -804 -117 827 559 -630 -988 706 -459 650 395 -125 -987 -587 -367 -750 881 252 685 92 -145 876 -252 890 101 -246 168 877 -3 -378 989 -842 330 625 81 953 167 -371 711 724 860 646 472 598 -206 615 -855 -125 -873 -206 -193 -906 373 612 -62 594 920 -861 -482 -315 -98 -689 -53 -836 329 -382 179 137 -367 194 82 671 619 254 -966 -374 -424 914 445 66 938 -408 111 365 -815 905 -701 435 -605 -462 8 940 719 -734 -93 -494 -731 -537 577 -645 -706 776 -28 157 -764 -512 -227 -32 -994 -435 99 51 451 201 515 321 -25 -86 567 366 239 -673 848 620 -394 -511 499 -476 -334 -597 903 627 -927 607 322 -346 -946 54 -617 797 -779 395 -630 730 -398 -342 -528 -382 -416 718 -450 595 -850 -938 852 229 -326 724 -478 322 674 -138 133 -602 -364 298 -347 491 999 21 203 -860 -459 796 217 909 87 441 -819 790 -989 -652 689 -858 -434 -59 731 618 -170 -883 -350 457 825 -330 796 -203 326 -871 -316 39 -217 -287 312 894 -541 550 323 71 161 53 -977 -72 316 -343 -156 -901 -944 544 39 -715 844 907 -393 -133 -983 -594 416 335 -605 665 -695 -903 -574 626 -146 -496 84 -466 908 920 -650 -311 661 -645 -500 430 -997 -252 -370 700 -6 320 857 374 214 180 -833 174 729 992 -443 409 470 -43 -446 772 619 -402 -785 -814 -619 -539 -505 986 981 -633 -261 163 404 -515 -152 -186 -795 480 -818 264 -784 567 743 -995 -141 -701 961 -539 329 916 648 291 625 -224 611 847 970 -428 -288 400 -604 498 -269 -634 759 -560 198 -412 81 -268 -927 19 120 7 -889 310 335 -8 -106 946 -34 257 -347 -678 955 -412 -779 -718 -683 -174 585 -534 -155 -8 703 -141 308 -169 -2 799 -387 -968 -460 690 33 -72 188 -98 -305 235 580 14 589 -862 150 86 -292 116 -246 -968 871 629 203 -998 -498 -389 -538 -688 -937 467 368 834 -393 922 -29 989 -90 -435 -987 -209 -187 -587 775 -698 -281 -861 900 -500 143 -870 258 -682 -809 836 -183 117 -514 665 681 -803 -740 -984 127 -455 -522 -89 355 153 -428 -380 -611 -44 -685 -384 -150 4 991 -436 342 704 -939 -987 329 -383 621 631 -54 358 -290 962 701 603 645 -193 918 -8 694 724 -640 -315 616 464 -399 -394 673 -971 168 -746 616 602 164 -635 -623 -656 -880 -113 -386 -530 990 -100 -105 181 -923 -496 -939 -889 -650 553 -671 -885 -53 -130 50 -196 -187 -710 369 738 365 -883 -10 -858 -524 142 -504 -576 -764 -482 -471 -671 -900 454 -398 488 -741 -865 215 -351 893 148 -555 -574 -624 620 -163 -798 873 712 399 338 -600 736 753 178 -667 418 -222 938 479 522 -244 -939 714 394 359 368 934 -108 498 -619 635 913 -249 -850 723 932 -941 787 6 427 645 609 219 178 -138 -66 -311 -476 -565 630 866 70 776 896 -555 -92 259 -162 782 665 854 -462 -665 349 -201 -801 204 -233 -43 70 582 -774 -670 428 -326 970 -685 348 821 881 -281 -695 775 374 228 -291 -888 271 -578 -891 431 320 -68 -448 -962 -737 -611 341 -714 164 -370 246 110 817 -824 -221 -25 -577 -886 -197 -113 554 535 -945 105 468 616 98 846 100 -22 591 -828 917 823 25 144 -367 -511 -63 -595 -508 45 -228 768 -84 669 321 -668 -66 -648 97 403 948 -399 -100 683 -119 537 973 -605 848 -153 662 -748 898 -602 -507 -460 -680 -599 -714 -590 -251 -891 826 908 565 357 -476 -320 425 399 -771 167 858 639 -435 -102 481 -838 557 -406 -314 -768 -808 -1 972 -593 -342 -720 59 -90 -228 146 886 194 -188 178 -223 -862 -322 268 -50 -388 624 -262 -233 -408 192 -710 -206 -51 -500 829 408 263 655 -224 -748 552 -19 901 376 -960 -37 -997 958 103 -490 -308 928 97 -752 -573 -383 279 -104 -193 855 -825 -675 364 -126 -773 -170 -601 -663 -79 -868 -496 -643 458 -649 -249 161 859 -919 -772 150 -270 596 295 139 -662 -878 562 937 1 188 -121 692 657 881 -498 -724 520 -631 -771 -726 145 -991 -498 897 627 -451 124 -23 -670 -313 626 -174 911 627 -574 102 282 230 118 -581 -702 903 -28 446 -883 422 171 -555 213 -949 442 598 -835 -206 291 740 242 -18 -458 -973 -396 466 -631 582 351 -65 617 -261 -690 -367 -504 -76 664 447 -451 -97 -125 469 -18 -483 -129 -279 44 -59 -883 86 -469 -132 -863 -265 -888 219 -838 351 -761 444 -929 -628 -287 450 -231 225 638 962 -392 624 -727 -498 -103 -680 -436 123 -978 353 -624 -410 671 -323 899 937 579 845 760 197 -507 -193 60 -353 30 71 809 439 -970 -604 -569 -262 281 -985 -262 -902 245 -189 609 229 604 911 119 1 -958 953 -712 -303 -182 -480 -39 -397 -984 554 839 580 359 -143 37 535 -907 -672 412 553 -36 -589 368 -441 725 -141 19 -764 380 -717 -612 519 314 962 -379 748 210 -317 623 80 817 574 717 44 -507 -364 706 939 784 994 295 724 674 -873 408 -822 -248 -336 880 766 -144 -771 -708 501 -264 783 -238 15 677 -709 -509 506 259 299 -486 -282 -687 857 -661 818 782 194 -378 -335 612 136 512 -986 -602 -746 -850 -490 729 -994 90 -706 -809 618 891 -67 159 603 475 -569 937 -22 571 -363 -417 141 -28 -902 915 -529 293 25 104 -279 772 354 -914 -616 -806 549 -668 -36 -986 -950 -871 -70 24 859 -8 -881 -846 -515 -81 849 447 703 -509 -710 -343 -162 -745 635 610 92 890 -705 349 808 -627 -896 -549 89 -219 297 -851 -236 553 693 784 -671 -528 859 -19 -13 531 419 -935 -878 625 392 -762 117 715 341 137 152 465 194 502 885 -43 -568 -527 665 570 348 516 682 -579 -961 293 -170 300 -436 -593 806 -457 277 558 -729 -446 -996 -713 -171 -207 -959 -165 477 -376 -534 -851 22 680 -354 296 -282 920 -116 -186 -226 -865 -294 405 -445 -49 -483 418 -547 -237 -892 771 -498 -597 -104 -198 227 -30 412 758 389 -298 624 835 310 -493 691 909 626 843 291 -57 760 538 -675 622 -152 -103 -846 399 -827 -183 496 -265 -638 674 229 -967 -886 635 777 -467 690 -305 -670 556 -759 -656 9 -434 -808 -88 -679 251 530 701 921 528 -639 -949 54 557 966 -949 519 -461 367 -432 -424 -592 -311 390 643 435 530 109 -132 65 -806 -465 -381 680 -932 -65 343 -106 208 115 975 -64 -155 154 755 -849 616 651 2 -122 -669 862 374 680 539 387 746 90 -926 -99 786 951 -21 797 -896 -392 647 -364 887 351 198 119 -123 -813 663 656 -496 95 -90 417 -471 814 -911 -47 -243 -865 612 83 726 553 300 111 43 880 -588 -333 -285 699 -541 74 -993 -909 -211 -957 157 324 927 -50 742 -118 -94 -758 298 -170 -577 -780 133 26 -585 311 -983 42 818 -501 90 548 651 287 -57 -635 -405 -477 -147 -855 267 846 -734 -75 134 -754 837 180 586 782 738 -622 -674 -294 459 -91 424 712 671 -868 -40 424 -28 -775 333 -14 -519 433 -826 -279 956 681 475 474 65 -940 -140 -252 833 781 897 -649 -518 -757 406 -554 908 786 854 -148 -787 -596 -828 -535 396 -637 868 -748 448 -81 -154 261 -430 115 64 959 128 179 236 15 948 -844 953 -709 917 -370 -536 -693 -217 -335 -771 -986 -584 -935 575 -880 73 -756 -304 780 -391 -131 156 758 -533 428 -222 -975 -385 611 246 -46 -607 -738 640 716 -919 -832 -632 -108 763 -184 -33 -828 -9 -290 -903 -473 731 -348 5 -873 43 942 817 -109 -134 -340 -117 226 -266 150 -848 992 -808 -96 334 -47 455 -98 -910 -191 286 -486 347 -735 562 560 942 344 168 26 -778 65 460 -561 390 427 942 -437 688 -65 75 186 -132 702 628 -548 782 709 -287 -248 970 592 -236 778 129 -331 554 -488 874 104 172 442 -610 -612 -378 951 476 -512 -948 -388 993 -573 -271 -603 977 844 611 -958 -995 -636 407 254 -862 270 -302 -502 -174 -665 66 870 865 134 -888 243 -756 -456 429 -892 359 427 -503 317 -720 102 715 795 -877 -365 388 464 173 -220 248 -648 684 735 -52 458 116 9 -674 -580 15 -883 182 964 567 -384 779 401 708 781 122 -353 -513 539 -826 -84 586 480 363 -325 78 295 -451 -970 305 -833 -984 630 241 -431 856 -211 -174 -339 -936 943 -949 -580 992 911 485 -49 -732 935 -455 -973 -730 -377 860 -560 866 -707 -779 857 -98 -699 -907 372 817 -256 -231 -59 -210 -817 -906 89 28 -854 997 -254 587 -179 117 915 -64 -765 -509 -338 627 201 698 348 415 541 -755 -117 -758 82 -408 -550 942 -537 -541 444 -106 -187 -565 -251 -290 534 -377 833 69 -692 -110 -765 -966 -641 103 972 -250 -849 -560 61 -463 717 902 -132 491 -445 820 -42 -838 -575 -473 -150 -670 -791 47 29 854 -768 67 552 508 -652 405 803 -539 -835 -895 325 -753 -938 957 138 627 -564 -34 102 -660 -906 367 -438 -273 -693 470 262 131 -952 -929 594 -112 -680 -133 -185 -882 389 175 553 -565 325 192 680 -297 585 646 -133 -631 -383 798 -448 -720 178 65 -38 -408 375 -97 722 -713 -38 -305 127 531 570 303 708 118 0 -55 389 -426 24 879 -816 120 -460 569 493 -292 -179 914 49 -312 980 119 -401 680 -459 -669 -808 404 -991 -788 626 507 877 379 564 -131 183 557 136 460 865 893 676 -878 -122 684 -941 750 503 -147 -822 -988 -325 424 513 -181 -838 -781 650 -210 -533 618 -922 851 -722 994 -303 111 607 -248 -663 -982 833 120 -144 -352 -140 -223 -180 139 227 -755 -216 46 -412 -620 303 110 -530 967 -488 -207 -249 -593 -553 -898 -797 -250 -191 682 856 721 -332 67 -435 615 725 -470 90 931 132 -766 586 -764 33 -47 493 191 218 -96 71 101 346 -629 -340 892 -85 -627 -666 907 567 -873 -990 480 432 716 634 -594 -715 941 4 334 13 288 211 -133 570 824 -409 -276 263 470 120 -892 431 -275 164 -143 900 388 -115 154 -898 -500 -160 950 -86 341 512 -126 -166 -245 -3 303 408 -839 81 -498 -482 293 865 -750 -161 526 -723 876 -875 -395 635 725 -124 453 -822 709 -879 -733 753 78 -821 489 525 -697 542 415 -858 -780 805 -77 721 342 489 -735 -588 128 -475 443 -977 -460 29 -80 -191 382 610 806 790 -911 619 -296 226 214 -409 -677 164 -927 515 -462 653 -741 -64 -937 -144 -955 -713 633 152 921 960 -797 395 -721 116 -143 426 -266 428 -119 802 338 -496 -832 365 41 -669 -794 -343 -723 -26 -551 -2 -839 -499 -552 -90 46 -655 -618 963 479 -879 988 629 -574 -28 235 -475 -544 972 -261 -829 -715 -14 -923 512 -862 -695 89 945 370 -957 841 -491 -869 -414 275 -734 -46 -590 621 762 -327 -781 28 -492 578 -410 -79 775 130 482 -917 -337 -243 803 923 917 215 978 60 -744 -642 -701 864 -683 -54 -149 265 409 275 -51 -484 722 854 -142 -675 694 358 -876 -75 -668 -1 996 -415 -751 -739 -89 939 -972 -970 -72 173 -260 -960 -248 996 -349 30 -518 -864 -787 996 -848 346 -950 332 -701 207 -390 -965 -300 -329 -449 877 42 252 618 -732 143 906 -910 -686 959 -952 914 219 180 -778 -24 529 47 -236 49 -853 -126 -743 -895 -37 945 814 868 -84 854 490 761 -186 -707 -718 681 -125 72 -802 447 -727 -201 622 435 735 491 -25 464 224 -606 -886 926 -116 -189 160 625 -609 -414 -293 -578 653 -346 462 -928 -395 526 686 -626 998 652 -964 -382 271 -790 34 21 -981 23 250 -651 -481 211 395 -575 -169 365 986 661 -31 321 -685 438 -206 -91 107 -74 -540 67 736 -323 674 -227 -150 330 262 -897 594 -792 -814 939 607 382 -121 -644 198 -827 626 -952 -969 -387 -632 908 -120 -276 -159 -244 277 -238 -748 973 -898 485 597 709 353 678 551 408 -816 298 867 -910 -588 -755 563 -477 278 -637 550 897 -742 -813 -330 -432 959 234 -699 -371 -909 286 -949 377 625 -989 -773 -761 713 294 243 -379 57 757 -713 405 682 -269 328 602 910 907 -571 -342 128 -922 -781 -72 -96 226 683 -919 -547 -642 217 794 -858 725 -582 -528 -692 -630 -109 831 -182 272 262 -613 316 141 581 777 557 -321 -481 -885 333 -198 756 -886 461 -274 7 406 -272 -439 -324 874 361 -340 421 363 561 718 -41 -132 -798 -690 263 -660 375 -888 -319 201 -665 343 -177 172 277 153 679 617 -220 -290 984 -778 830 208 -470 -584 132 -121 679 -296 982 399 678 549 -78 -93 321 494 777 223 -638 440 548 -424 76 17 -239 -770 917 216 621 99 249 22 -947 -660 -480 -826 -227 -392 -401 -497 746 -258 354 -64 -456 81 302 800 251 556 934 547 418 751 -772 226 -750 964 -314 877 732 -576 774 881 654 61 -921 -159 -648 -834 -825 -736 20 -652 669 -880 -826 851 -121 722 707 12 70 702 -901 441 310 -895 -291 -39 751 261 515 -656 -692 -743 -780 777 468 80 232 -664 -518 -450 321 -512 -257 -442 -491 22 -831 265 -476 319 593 121 633 -447 458 137 697 -779 235 -644 -951 -209 -502 124 424 284 391 909 14 -709 -160 -185 77 536 713 316 -812 213 809 -433 994 356 -39 -779 781 935 -770 -201 159 112 916 -921 406 325 -867 -797 -579 -585 47 -886 357 -896 634 132 -810 365 -316 -439 113 420 -249 -288 924 -582 524 853 251 397 90 -525 84 139 632 -397 -110 -960 -330 -338 356 204 468 584 -638 130 61 117 -958 835 -981 69 982 -813 -6 294 -207 210 -13 88 -661 493 703 613 287 -804 -390 -761 -487 242 -207 -460 -246 967 398 -546 -580 68 507 12 -915 -370 -904 387 -770 311 -959 -284 -225 -781 -780 -994 -304 785 981 -782 677 -403 -778 -994 -920 516 769 808 -287 908 310 -284 238 936 -522 -579 432 -580 -267 -780 514 910 681 275 -244 -190 -976 622 16 -810 672 -73 517 383 689 304 7 529 15 -224 -711 -6 -702 918 469 -651 -555 789 225 -346 724 -780 790 -607 79 -985 -386 726 -415 25 -880 907 -992 -252 955 57 796 93 249 258 -455 -688 -350 -381 -375 -565 -632 847 739 398 975 779 813 50 -844 -424 -302 946 -137 649 168 6 861 680 -588 745 105 70 841 439 -172 661 -993 211 -79 -327 -464 363 462 -78 -897 -267 -275 -656 -8 362 224 876 777 362 798 459 496 -891 385 553 -639 -824 649 418 706 511 -942 -32 -165 -266 609 -448 -711 -23 -261 -737 -182 934 360 839 389 999 -475 -578 133 239 -765 82 -77 -938 -47 -949 266 -624 380 964 -500 -169 159 -952 -51 132 -193 -375 -411 -331 842 -834 -879 271 171 -353 193 140 -529 -33 -865 955 -459 -304 459 467 396 -994 -991 -499 908 822 37 -398 355 -228 45 -683 -148 557 -506 640 106 -152 -64 -660 -841 -660 158 926 -760 -753 -522 -543 -170 44 -62 674 -539 -974 -901 -371 -420 749 -63 -618 -404 706 -253 -552 -502 -225 498 -894 327 822 -857 808 580 611 -18 651 816 -66 827 -278 -347 581 -119 450 -212 555 619 -850 -733 -539 -370 221 -723 469 11 152 446 579 -819 316 -939 578 -751 -908 122 710 -600 155 -305 523 54 454 -337 -709 766 924 -94 -904 158 157 -483 52 178 -990 -672 588 -14 601 114 -950 -890 122 559 250 -217 -555 -570 -567 433 -807 417 -434 -153 -288 -240 979 -359 111 957 829 623 -57 -281 -505 46 -41 171 99 -314 459 94 231 -477 667 -297 -553 171 64 446 917 76 -811 308 731 405 -897 -561 462 530 -586 -742 -829 -438 -162 -681 -540 28 -588 211 -918 266 -811 -563 243 -986 794 -124 33 -527 -408 -524 -530 68 -474 391 0 -944 664 -653 949 -725 28 317 337 113 -19 618 -212 646 -271 -390 -841 -357 611 -281 90 202 -49 210 -146 -694 -159 -970 945 969 -400 71 -539 725 -915 509 -197 -997 -921 661 922 85 -89 412 -239 -309 434 276 -265 -351 -484 550 186 720 -231 -280 -809 493 524 -794 -498 285 -621 981 217 464 666 -474 500 -29 301 -570 -256 -364 805 227 -820 453 -143 -751 -752 -581 -436 -926 -328 913 -683 -907 786 655 33 -806 754 -322 -784 -354 -809 -873 527 -61 392 -787 -248 -191 -519 -690 -219 418 -499 -87 88 -637 139 -545 182 830 270 -456 -6 -598 -969 -488 -873 -567 739 -13 175 -898 -433 -884 -967 516 343 736 -16 -448 -444 508 516 540 909 567 -206 -949 175 -699 734 -771 401 882 -751 873 334 -137 721 -681 229 308 -411 -142 362 457 -818 311 -594 -869 456 -863 -937 697 -196 858 181 165 -421 -455 712 181 432 171 -280 251 -194 126 -687 612 400 240 145 827 378 116 -998 -669 751 514 -730 -710 -825 841 466 -114 -369 -837 57 679 347 569 307 920 -248 -701 -425 -226 -310 981 -201 904 -511 -531 -967 -735 -169 -666 63 27 -857 -832 -924 75 -594 89 865 841 -281 447 598 -297 -834 475 555 -907 -754 -653 -74 874 780 187 -74 826 21 -473 732 -846 -260 -488 3 234 -604 -346 496 -939 7 -748 -483 89 -566 254 -855 125 -600 622 280 240 894 -89 664 -676 -175 -599 273 -433 -216 -735 -118 -14 855 -705 348 848 729 984 409 944 257 -358 551 -49 -536 276 632 533 -384 -215 -153 -427 313 204 645 -448 445 610 -103 -195 704 397 -294 -698 -576 281 196 243 879 278 16 -512 998 257 829 764 301 35 -571 -371 264 657 -613 524 -660 -132 -411 447 445 580 -335 -962 233 959 274 -482 -156 348 -694 638 -914 101 -99 603 48 -972 -395 626 -365 603 -597 203 618 892 323 788 -189 -806 715 -967 -409 -335 -625 -357 271 737 801 148 -325 327 205 164 237 538 917 -595 -976 261 -426 -750 997 -231 122 -951 272 -964 412 -597 -729 859 -954 326 704 -141 617 757 -422 -524 414 667 140 -513 147 -762 -264 -343 260 -100 968 -444 -817 -68 -435 -826 575 -779 -792 836 952 764 721 606 -241 993 -518 -527 208 456 533 -930 -701 -479 785 -894 439 -197 370 -314 -254 -375 413 206 -883 -157 -443 -681 -445 -805 -619 902 -794 68 137 -748 221 91 286 -934 60 230 -548 -642 98 -861 368 127 987 -594 929 330 457 -810 -999 -719 -993 -658 -555 301 311 564 -844 -603 741 138 -889 748 361 -881 747 680 773 -451 -732 444 867 575 698 587 867 416 -924 -826 229 -20 765 272 -940 969 120 -535 -366 549 759 -239 -432 -7 -489 -923 -514 -195 -465 -556 451 689 -87 283 -990 -270 -267 -908 506 653 -895 -11 717 834 517 975 -514 -827 -629 103 -158 -954 156 185 217 -836 397 547 687 -934 -493 99 542 433 881 392 -372 767 840 -573 -886 -834 303 915 42 726 -753 124 632 -155 -738 264 -927 -321 -268 -769 -876 -337 240 819 862 724 566 43 358 -255 538 413 -805 867 -244 268 -133 -35 669 530 -208 -623 -958 -723 -689 821 694 764 -141 -117 282 636 -395 -829 958 35 479 619 201 78 -214 391 102 -3 -96 334 624 -706 -969 -824 842 100 171 235 900 204 804 -484 -813 369 353 365 -863 -501 -893 -912 795 -549 -984 -164 802 -880 528 763 726 395 -33 533 -366 -123 641 -1000 615 -713 -889 258 797 -480 402 116 501 778 325 -709 495 893 553 906 383 415 -330 -494 32 347 -437 -27 -15 -349 679 -445 -174 -673 -583 -25 559 -349 147 343 951 768 -639 846 -540 363 120 -133 899 -450 -119 -623 268 -751 569 -735 268 -650 -765 421 69 -550 -158 -576 -751 420 406 115 799 -438 240 738 35 -209 704 333 127 -718 -596 314 308 -353 -627 -650 -498 204 83 -686 873 -287 -597 272 -907 -296 602 358 -272 -290 951 596 538 -889 -470 -357 -253 -36 715 -702 -491 547 635 872 301 388 -709 -955 974 628 785 396 -463 320 146 -296 -608 -192 857 -691 969 313 -442 -134 -802 -544 199 -840 872 189 -110 260 -428 11 813 7 520 -908 51 206 -123 417 73 668 994 -540 -139 460 -664 545 84 177 225 454 -732 78 -504 612 433 -322 -307 579 -401 -269 891 -605 351 -804 -903 141 -853 910 618 -832 -63 368 -681 -790 460 161 838 -103 -202 -967 -970 -118 706 -94 -68 372 -450 -683 768 43 363 280 -310 140 475 -884 -621 63 59 995 -655 -424 390 -514 402 413 725 858 465 -229 -607 -791 -308 -968 -160 -291 35 -466 518 793 -70 417 861 716 492 422 366 394 255 -750 -618 598 440 495 -512 213 -81 -485 207 183 -623 -68 696 305 580 -908 -357 467 -580 -582 -393 981 73 -326 46 -955 -710 -332 280 414 867 475 484 241 -293 -717 891 445 -881 84 -292 -87 -426 -706 677 801 87 -655 -759 253 231 -361 505 954 911 -305 499 -441 -552 413 -817 11 584 -514 997 468 768 291 275 877 -597 130 601 515 -439 -416 -5 335 -751 -870 291 532 889 -94 717 -288 224 588 925 -179 634 648 -440 823 677 -593 343 -936 -298 276 -860 -58 912 344 -316 -827 -210 -219 970 463 -112 258 -700 311 837 311 558 -182 273 -494 2 30 -797 -705 -202 -886 -967 -524 -415 639 385 663 70 -213 239 -852 678 837 17 225 393 -360 -866 -441 627 592 148 336 419 -491 382 -584 330 356 942 113 701 -606 249 482 601 96 378 -502 -816 254 133 -724 -860 606 -36 721 309 451 217 -346 -734 120 111 87 114 -835 -423 628 950 -156 -594 802 -189 -69 -955 795 833 -975 932 973 -661 204 841 -879 895 376 -522 -11 12 -681 857 -45 -620 734 718 417 -426 -976 -696 489 -730 792 168 592 7 -621 522 -674 -517 92 -689 494 -944 130 126 862 521 -73 927 -183 557 -283 233 -9 -278 -859 -997 -620 960 -531 797 -470 99 735 825 -701 931 951 507 402 337 960 313 635 -789 -241 337 -759 -406 -390 874 -180 590 -820 -850 224 -322 -211 -315 134 -205 560 -714 313 -517 -572 -121 -516 106 711 725 868 630 -973 604 -988 -516 -404 590 616 -374 -667 152 702 -836 -598 540 -994 -584 623 -890 -351 396 266 -417 429 444 -310 -820 -852 795 -870 326 -117 517 201 -89 899 -543 -523 -134 -118 -985 -447 -509 112 651 -621 -851 -689 -769 188 -299 158 -630 622 -564 -502 278 763 -683 959 -101 175 474 851 126 23 -741 -68 -168 -229 313 -218 -348 481 923 -542 -790 -998 259 531 -959 -208 -568 540 -72 -324 725 215 -717 841 -181 844 278 -392 -954 469 -443 -30 -503 964 958 544 660 171 -38 615 -56 -3 13 -765 -216 -873 514 -492 328 -26 320 -868 -282 -17 136 -226 -698 -94 -822 -112 -792 -288 607 -314 458 855 52 671 -349 -761 -644 -565 -510 -479 -198 968 -964 -532 -287 -176 -226 -598 422 225 -691 -710 -802 -868 -524 676 -260 83 -80 642 -731 455 -515 151 -788 -593 762 -708 801 610 59 -174 538 -421 -696 317 717 -82 427 768 -995 -669 -461 -456 -396 109 722 658 115 -903 751 -422 254 -763 332 759 -701 571 -740 -912 -966 157 -539 914 654 684 -451 -523 -906 -160 -935 -261 -443 -819 488 -997 -322 641 -463 703 972 272 -783 -824 -445 638 -132 890 975 165 375 -703 -295 -978 -292 90 -140 -248 995 -335 -642 300 821 684 392 636 -735 50 523 -901 0 117 -715 -793 582 210 509 -947 -304 108 -902 945 329 -901 -964 -249 457 234 -482 -436 934 746 600 -766 635 -405 706 891 -154 -177 724 -557 843 310 778 684 -935 -810 608 -435 752 -36 243 260 -845 -436 -146 49 316 196 -691 -115 210 -445 221 -806 -796 11 -205 190 748 135 292 89 207 -104 -810 -658 568 -628 -747 -341 -546 -138 950 870 -47 246 218 860 -381 -150 876 406 493 -550 -678 944 560 -116 643 -948 -169 -506 672 662 715 -759 762 472 -368 -562 -958 -989 538 -686 -657 487 -124 160 552 528 542 637 -393 70 78 50 -635 706 307 964 712 -167 -922 749 -616 141 -202 846 778 986 406 259 239 181 -504 189 522 -4 -751 584 876 845 611 419 -305 139 -206 920 -770 393 -864 992 -321 -27 924 -927 392 828 -218 346 -809 -305 211 829 -602 -466 -685 48 243 -260 -444 -247 -248 284 -82 6 -52 -1000 501 263 -531 -953 -623 56 379 -824 602 -288 370 -404 860 777 -83 -396 501 974 988 -61 -521 -196 708 288 -651 395 999 -132 968 85 -597 -893 -938 -201 -988 -631 378 230 -836 -385 457 -588 156 -854 494 -521 -187 787 -993 610 -24 -959 113 990 604 -957 -896 -341 461 -519 -751 870 223 185 791 110 -724 -617 -476 586 118 725 -49 -351 222 431 -183 -264 144 -627 28 -149 -23 248 495 -378 237 -45 169 474 352 7 -841 83 2 75 -138 492 21 881 -534 432 791 -190 327 -333 52 205 752 -223 -103 -175 914 -946 455 860 -377 -954 -467 314 173 399 16 -904 -212 -302 883 675 -160 -86 78 786 -802 849 -517 547 -528 467 7 150 756 -530 -247 316 -990 709 222 -40 -178 941 -810 961 -778 861 -309 481 -366 479 486 -84 -164 813 861 385 816 519 -986 -664 4 -174 -830 739 -606 39 770 -181 679 -52 -845 906 -716 -591 825 -354 -429 796 716 328 -645 929 573 995 925 -637 285 320 160 968 -489 150 838 573 113 -361 413 362 377 -404 248 297 -587 -65 413 -643 -440 -345 -729 -530 322 141 -964 -484 -51 463 -874 -900 844 925 46 -747 -645 -983 640 -982 782 843 -553 -681 315 139 681 -223 156 813 475 -905 -170 74 192 374 -952 240 448 -166 498 -581 809 795 895 -844 -134 401 -988 129 -834 655 -399 -609 -892 240 -633 -882 -654 -946 505 -814 336 573 -979 -889 821 616 92 -339 -166 -858 -191 7 -751 -193 170 292 -512 -413 124 315 -512 164 -872 -800 -221 872 -34 317 600 -169 -180 -441 -447 -671 -435 -990 -703 -198 -194 400 996 936 -177 -617 -968 -292 998 -974 537 -368 -43 400 41 -484 275 371 729 -680 -897 -308 706 -550 750 180 -473 920 -277 -363 495 26 833 890 592 147 155 95 -48 900 -797 -448 662 -20 -857 -558 -690 57 -829 348 657 -241 -304 800 952 967 586 -539 -939 -636 -108 -873 -339 521 843 -83 -599 443 -993 410 571 736 884 97 775 20 -305 670 -828 -115 -653 -594 -860 -502 618 106 890 935 -446 -914 -266 407 222 -717 967 -55 -805 164 -650 -23 175 643 177 -571 -137 -825 609 -859 -12 -441 280 -467 515 617 441 152 -50 -47 675 71 495 478 794 -627 -667 -248 -213 -681 -761 354 -4 902 -658 65 -116 -617 300 -348 -237 -916 -455 -458 235 220 171 -847 -349 75 273 727 -440 -393 -579 -237 -97 -69 -646 -299 285 915 -541 506 382 -817 -383 831 -658 -294 777 290 53 693 247 157 -848 -555 458 161 310 -908 790 770 -91 498 494 -323 -425 -225 457 -871 -11 -903 -768 907 -343 -418 907 709 770 356 660 -947 -670 -192 320 -82 -144 691 712 619 -764 -284 -817 849 -671 903 -961 408 -105 804 147 246 699 -775 -152 478 398 -576 -259 -132 -98 939 521 -536 -453 38 356 49 -185 209 -187 927 -819 439 250 -348 -92 863 568 -7 -70 -730 -500 150 -171 613 117 880 22 1 555 -540 -214 873 885 -71 -201 -537 -232 120 -655 -925 -10 -351 247 -967 -971 -184 948 807 -180 525 -650 128 -989 442 659 352 -868 138 64 889 247 758 -267 -297 860 -363 -710 -129 -382 955 -87 275 -498 462 433 -294 -161 -609 824 323 -736 -855 -107 643 966 -153 -716 -500 -957 533 -234 -95 9 -884 709 -249 312 -101 -5 -461 -744 142 -314 752 377 -951 -874 797 336 -113 -239 -206 298 415 -972 -439 -94 -467 614 638 297 419 78 -931 -176 -628 -332 489 650 -616 529 -100 11 -601 -618 808 -507 386 -694 277 550 45 124 -396 -395 896 197 390 -757 -638 209 -339 5 -419 27 -652 -96 -752 -20 -259 -344 52 -966 83 -684 -477 -785 991 -507 -859 -619 704 -606 -936 249 982 542 76 -457 -223 -735 616 626 -950 984 302 -348 -13 633 356 218 -734 378 366 -242 275 850 -892 990 393 794 596 -816 218 705 502 327 772 968 -639 894 -35 713 -35 -819 731 438 596 351 -621 482 552 -288 -860 992 910 615 561 146 368 -175 246 -266 -56 -822 -634 47 429 -987 -679 506 -127 955 632 -903 363 -673 228 -382 516 -330 -871 -349 452 -596 -180 -957 -733 -865 -715 -894 282 -511 837 -918 -443 -918 -70 -830 -657 -999 685 72 923 -33 302 980 497 847 918 42 669 -117 397 515 689 166 987 -355 696 -726 -473 402 -63 -197 866 768 -261 -168 327 194 214 101 -8 1 -423 -269 270 -629 230 -14 878 306 721 481 489 96 759 -134 -101 -513 915 749 628 -899 -385 -350 555 -656 -716 -720 808 -715 129 -37 112 -36 -355 622 -687 234 -766 -706 -855 -573 45 741 912 817 737 -795 137 -411 75 -902 284 635 538 -757 603 -941 468 -619 430 -832 -225 -554 83 628 -431 -564 44 910 -369 -887 713 -621 194 -504 -511 430 277 -722 93 824 -461 -394 157 543 -355 -69 49 871 522 -264 -969 -568 -901 -461 -41 583 -260 41 -605 739 -108 -30 926 -540 -499 207 -963 487 -813 866 509 -930 167 971 -118 -1000 -376 -4 368 788 -887 -563 797 -860 777 -592 998 -654 -214 -946 433 -878 419 403 -866 49 658 -29 -155 -221 815 -335 133 505 76 -454 -385 -495 -98 -497 559 -889 117 -268 -881 679 419 -434 580 786 -925 -447 -185 -239 -125 -754 -497 776 -949 -758 -901 388 -350 339 157 -130 -912 -671 -376 -627 289 389 128 91 -299 538 71 709 531 208 -258 -466 -882 -938 487 960 -243 635 361 575 424 -616 -452 297 940 47 370 -783 636 -374 8 208 -759 127 306 169 570 -518 -421 759 474 44 -164 575 -49 -385 -828 539 -785 -879 -720 249 927 220 372 -401 -84 -508 578 -853 527 -782 970 336 245 -52 -270 -95 604 608 255 788 -649 329 -150 320 313 -339 917 -548 682 378 -776 -172 -713 241 984 970 -803 -398 -250 277 -876 167 723 -742 -284 -713 175 -799 769 -208 -315 -363 159 -328 -899 55 -839 -32 -757 141 -22 -306 -564 -814 673 831 -757 -317 589 -718 -123 401 738 -976 951 568 -581 223 281 703 985 670 896 -319 -299 -858 -104 -700 -489 700 -723 -978 253 894 771 -700 -804 307 -750 606 55 301 -199 -422 838 13 -172 702 321 -884 -338 947 -809 685 470 916 -675 -1000 271 996 -815 -50 774 -909 766 -932 818 959 478 803 -188 -943 -832 171 322 -629 -771 -553 664 568 -675 873 -762 -594 -458 -94 652 -197 702 -279 -102 -901 -623 -512 714 -242 153 -42 392 -905 378 -289 669 639 -648 -134 -35 799 -948 462 -905 -344 403 -661 -834 -88 979 -822 -436 -635 362 12 -720 978 191 -415 -740 -665 -367 901 912 978 946 98 712 264 445 -622 787 366 888 -813 664 -429 -178 766 586 -126 -494 -503 973 273 710 254 474 272 966 479 -425 -570 -903 605 632 -543 630 516 828 976 -907 -90 -132 -882 -820 397 -408 196 -696 661 127 -933 -956 -703 462 350 919 -929 939 532 416 -832 -617 590 -93 -246 857 480 774 194 -525 721 296 794 -480 -880 -969 -48 -404 994 870 -428 -205 350 -382 197 733 533 -306 929 665 164 -694 -517 749 -529 -161 -508 673 437 -492 -803 -367 732 -261 503 -368 442 -831 655 -86 -358 -933 396 -385 885 -263 -382 -456 -88 -779 662 491 128 -594 -937 869 -118 -379 -172 -916 -763 -575 564 276 756 -105 940 -978 912 -629 -363 -379 677 554 -434 -197 115 -983 384 -678 -135 244 260 -772 84 -259 -888 918 -44 699 -531 -851 17 653 351 832 262 145 809 -745 -701 280 -658 150 846 691 -360 330 -637 408 -882 198 446 -57 872 -281 -42 245 584 -361 225 110 -202 595 -723 181 649 -63 -739 110 952 395 -987 119 -351 -40 671 -894 37 -959 -419 -791 -965 -380 -842 18 -16 -268 207 947 761 -420 -733 874 431 -171 82 -510 -261 -769 -78 591 244 640 706 693 66 644 696 -928 -202 157 443 615 -433 374 -165 -887 680 242 -807 -123 -470 717 -884 630 -449 92 -988 897 599 465 -770 -259 -460 753 863 97 344 -353 -591 905 -809 82 -961 111 -313 629 676 721 935 61 -674 -706 418 -559 528 -720 -693 -239 -613 -969 111 -420 -886 -482 -835 192 -168 885 278 210 -743 -765 -299 -950 -648 -920 967 332 112 181 -804 -718 -398 556 143 -792 868 853 887 353 -724 -736 954 872 -695 968 903 -40 -361 -414 -92 815 -678 393 710 -837 -941 -445 699 6 -669 -126 -703 124 47 -388 880 304 674 229 -611 -709 -701 203 -530 395 -576 -782 794 -125 152 -912 108 214 -652 -819 -185 -19 11 570 280 597 -822 -356 592 -951 229 523 447 570 353 367 790 997 -903 125 -235 327 284 731 -462 346 115 629 -421 522 -877 887 115 148 -625 -8 -381 856 196 -326 479 -528 672 539 -223 147 668 -496 886 -798 -903 -43 940 -280 -372 670 -181 -625 195 686 858 677 -250 385 47 133 459 -51 -211 904 -822 -833 770 -910 -367 56 -909 778 43 -946 -120 932 -530 -234 -923 -246 76 -332 -373 -35 -462 608 -699 -464 15 876 203 535 -891 925 -166 555 339 -321 410 -971 -555 -510 -578 -57 606 -310 155 -438 -328 658 79 312 -973 -243 39 -833 -424 -642 -355 137 -372 -570 -925 -535 -131 743 -74 500 962 -21 -555 309 -270 527 870 264 -476 384 962 -576 -98 906 131 -910 -330 779 -23 731 160 -862 771 -493 409 673 -283 404 209 -453 538 -445 340 758 720 310 742 -534 -378 -156 -482 -219 -801 -868 40 -810 -421 369 -65 669 -298 319 -271 -540 42 -847 -747 21 -155 392 435 -181 -724 -688 -515 -999 390 796 -414 -923 135 856 308 -379 -149 659 686 -753 -834 -131 -244 67 -910 -743 -401 362 -304 -92 374 468 179 787 -428 -417 806 151 -397 36 -92 515 -689 -747 -485 -301 382 492 -356 -753 645 25 -526 64 -27 472 149 531 -422 -480 -618 -9 942 857 -631 -340 -251 -402 -888 -730 780 8 52 442 -390 -980 -617 531 704 -803 -426 598 -455 372 626 28 368 -854 235 483 -717 653 -404 -335 -773 -321 768 -442 -390 -644 261 -698 239 -633 616 147 -94 180 717 -833 826 -112 406 -471 512 446 367 -833 -136 -51 210 69 297 273 6 -15 825 -536 -491 445 204 -377 324 -436 452 806 620 -795 992 852 617 -120 524 -375 220 275 -806 173 451 151 296 174 821 -1000 -34 90 -99 27 -850 728 682 -364 347 -477 -506 -71 -796 -503 -144 -28 889 -848 229 -307 7 -483 -24 628 -509 -527 -591 -332 718 387 -697 -336 742 407 554 104 363 -331 -963 -936 -371 -123 374 960 531 -996 -851 925 -1000 -210 936 650 -821 864 197 443 -75 -338 -757 501 681 -836 395 192 -232 957 -414 -936 -915 -236 -944 611 -560 -57 -826 601 -165 -308 -260 278 -641 82 -885 75 82 -840 -450 -611 247 147 -802 -667 379 -610 348 0 630 757 -828 841 289 772 -331 -385 591 965 -749 421 -72 -959 -870 -838 -674 546 -625 -440 -289 261 -637 -500 980 570 -447 -693 225 -10 515 572 -692 62 846 -711 730 35 -13 -635 422 -472 -21 388 -5 377 -340 -712 -418 470 -653 -41 454 -901 701 -147 221 -987 -739 472 274 801 820 -450 -49 541 464 482 845 -704 94 -763 67 -802 552 820 186 452 416 -139 568 571 796 -485 37 455 -562 200 -145 889 -764 743 982 734 -685 -132 279 -280 334 -66 730 468 188 531 -31 -94 214 205 -433 -656 -840 31 451 359 878 -483 757 -598 -128 -685 -15 449 103 -216 153 -463 286 -445 889 683 696 -111 -951 -616 310 687 -721 446 -938 892 10 620 761 912 -340 272 -407 -56 629 -327 789 991 -311 818 -26 -708 752 566 -872 -824 827 233 579 -215 253 817 -548 -688 961 -953 230 -874 66 372 918 -819 429 -16 -693 -561 340 -254 869 910 -662 363 -967 -969 503 306 -393 -288 -105 733 24 -559 68 -737 -477 -963 692 150 125 -692 -569 -53 486 -404 104 400 89 654 -483 806 -743 -97 -37 281 18 -821 -622 -9 -723 667 -685 116 -132 56 -963 -313 -776 -296 -965 -685 79 -569 626 698 -121 464 95 -874 -877 472 15 -268 -143 928 -769 721 924 809 405 -617 665 -652 -707 -158 -867 -247 198 169 353 -641 348 381 -817 223 -12 -402 20 -666 -141 -563 -349 930 -943 37 72 872 469 813 166 -800 -713 -281 -34 -954 -877 693 132 902 649 35 -263 303 -987 -987 -723 -791 -827 822 232 -160 -238 -362 -388 -632 -149 72 908 103 785 -701 309 765 -434 -419 -371 -487 290 536 356 -768 235 -317 -848 320 119 -305 531 -41 -367 508 -247 -486 160 304 623 831 203 -533 -448 35 358 447 186 -254 -769 243 -297 257 -77 -525 299 919 503 -273 -793 944 113 -155 -19 -814 398 314 -528 -57 941 -104 -142 -983 -766 694 527 912 -997 -315 -974 264 874 -851 -734 -123 502 285 -869 905 418 -665 -329 -914 832 -866 -59 366 505 -624 331 663 373 685 -950 150 971 -104 284 -948 634 364 694 -221 651 -355 -182 994 -962 817 383 -150 821 -225 -80 -732 -310 813 -443 -10 362 431 500 407 -244 479 449 -280 373 -796 -871 -407 -282 -882 -222 625 -231 598 223 -902 -659 -464 627 522 879 -652 375 -654 -826 -999 392 856 317 375 -773 261 -632 -275 906 426 -556 57 -192 -949 -359 53 -711 655 333 -228 -773 576 -124 -416 14 -856 -135 -174 -302 441 -321 724 -809 336 -607 876 -694 -807 122 -987 -38 -475 986 -269 910 817 -479 -445 93 952 -992 669 951 -978 61 -929 -965 100 585 -222 303 650 843 -723 -678 239 -580 840 417 461 -307 292 750 -8 -60 609 699 -141 -795 -898 151 -971 -785 -170 112 400 -529 472 -223 65 -263 -602 975 -587 -635 -52 -531 870 -316 -600 -754 -422 303 -225 -349 7 834 244 -192 -317 745 533 490 946 -240 -138 621 480 -187 856 -883 -419 -956 122 268 -713 -608 504 -99 -352 586 45 -694 858 161 229 48 216 760 -847 747 -941 501 -830 359 -975 -518 -953 -562 552 -74 -234 587 72 -368 -212 965 153 -721 -11 -662 886 -823 -733 -661 -234 0 -143 128 -397 738 839 839 901 942 -222 567 88 634 327 -775 -202 -669 931 430 377 -463 -725 -641 404 429 -386 -307 -522 708 53 -784 616 276 437 -31 -32 127 749 -891 -952 -976 382 -346 812 -882 1 -414 966 -439 -276 645 -782 -311 -474 573 448 -601 307 -785 -623 -450 -909 522 418 -296 -913 -177 -468 -746 698 -395 -503 900 916 -865 -362 -535 30 753 256 472 -883 -576 825 -720 564 589 16 432 559 2 -893 -158 535 603 668 -162 449 648 417 822 204 838 787 375 125 461 -440 -723 -350 341 -130 -131 731 978 109 430 -280 578 147 465 -609 394 275 918 968 593 37 -887 -130 -698 -72 -261 -803 -504 -714 872 769 -915 -49 -973 439 -795 -901 882 -497 -422 -125 45 -66 -550 -931 477 -181 149 373 -600 -632 -376 766 -638 467 523 36 -56 -294 814 354 -456 670 -575 -480 592 628 -137 6 -113 -725 -433 621 810 749 344 -475 610 934 835 869 -620 -143 -592 -913 -395 130 984 -583 656 -191 820 -639 -597 47 -744 -131 -660 697 914 -297 323 -367 -482 345 -438 -245 -433 842 211 295 148 601 795 -964 407 145 209 -551 -775 -21 -238 -65 -952 -49 -81 -760 -792 -843 -236 -968 -990 -233 939 689 497 -586 131 178 -282 -600 -432 772 642 -754 -772 620 -43 -959 64 -693 430 -553 -174 180 -960 -265 940 590 290 -738 986 8 139 515 -233 55 322 176 -950 -730 -874 -34 -747 -370 -783 118 101 933 291 248 -688 865 143 651 863 -810 -574 -445 894 -850 -644 -23 -756 616 514 -860 -780 246 291 406 -725 389 565 -252 18 821 933 603 413 49 100 445 -535 923 -71 -301 270 256 -652 596 -577 -37 -929 71 174 -89 -83 -625 632 -260 573 -803 9 -906 -879 -793 735 7 -596 -757 29 -157 -55 316 -942 227 534 -271 791 843 248 -325 319 559 359 873 -645 -830 747 -74 491 278 916 -110 403 -491 436 -31 958 -889 -749 -185 -555 820 -656 -948 -898 969 -495 -522 401 -108 419 247 -666 -967 -258 -909 -112 240 316 319 87 560 245 -343 -60 660 -30 422 -727 169 740 -80 848 889 187 736 948 239 -115 -479 360 -414 -403 -224 -44 -969 -141 -281 -66 258 -784 -105 226 867 -379 416 277 353 -988 686 -191 252 61 63 -108 492 -387 225 225 981 -503 286 29 713 -474 -453 512 -205 215 -940 782 776 130 -307 -372 324 94 -626 231 -105 -637 1000 563 975 704 -97 -961 -835 -139 -854 -157 844 -862 -214 449 383 874 -415 -876 121 -799 364 624 38 -917 864 91 -288 284 -393 -306 -178 150 -568 307 -43 319 432 295 -31 560 -483 -165 331 -564 610 -341 -209 525 665 751 415 593 884 -957 -762 -273 109 -167 775 246 465 -102 -197 -354 -255 582 -587 120 -38 -758 -602 -218 -686 732 -622 -472 535 196 136 -93 -247 466 -149 -305 179 870 -88 137 583 978 743 -188 299 -68 -377 -511 -674 -578 510 -318 -314 626 -121 -291 527 676 672 923 944 -322 -21 463 -82 -779 62 67 761 -660 73 -357 -137 331 -704 -893 119 57 -23 187 238 -242 138 760 -549 -924 430 -650 623 -731 -876 378 977 -516 723 -364 -300 -730 464 953 704 492 -540 -285 526 554 497 -945 999 694 780 -961 -3 -172 48 -290 978 152 611 995 -268 -110 949 -901 -190 -32 -216 955 356 -674 28 580 -311 -390 -110 -411 -461 840 -485 580 -178 418 -542 261 -636 343 509 698 696 122 459 717 -800 317 754 -850 790 318 -49 -559 113 976 209 319 537 377 -787 -584 -420 880 222 677 594 848 163 -247 -858 619 73 -358 118 25 446 901 512 171 434 -717 -211 -421 -324 -427 -655 294 317 -982 -984 714 -427 -671 -540 497 300 474 695 -284 320 789 705 12 2 -546 -960 -657 -169 -700 670 -41 809 672 136 187 600 600 -755 -23 -660 749 -214 -97 510 -169 208 -467 -195 -544 -77 339 970 526 -638 666 453 987 -175 -453 926 661 944 198 895 210 -127 -941 586 705 -278 515 332 359 787 -760 13 -98 810 564 659 -640 394 -254 997 972 625 302 -749 -715 -296 773 -326 -937 -676 671 -177 -844 -558 316 937 515 1000 345 -253 -76 -903 652 675 -523 322 976 -157 -518 -653 -764 309 651 -818 -492 -785 920 -826 -607 424 -966 566 -880 -332 129 -414 713 -28 66 -107 369 -398 350 464 619 761 306 -331 -209 -111 153 309 471 243 838 52 -224 -631 496 -769 266 102 -996 -493 -486 377 889 325 -212 -166 192 556 -84 470 734 -402 904 -386 197 411 -788 873 -174 457 -227 622 -668 -634 7 -444 148 948 -541 -944 403 101 -253 493 -100 -139 703 -397 669 -510 154 -104 73 -208 -502 -60 267 -24 168 -447 41 69 -716 -851 504 896 -991 -181 -750 -552 -942 -443 -360 460 382 -288 119 782 -615 516 -770 -60 -610 -627 906 -740 -446 658 -365 -771 -656 708 776 245 31 -721 913 -693 145 808 888 -153 -551 -954 348 -554 -311 -234 197 -380 410 -550 -898 -307 -55 -741 -581 -852 337 -779 652 205 -879 470 -873 -576 738 234 44 -529 156 -663 718 -66 -940 662 600 489 65 -197 -813 -614 -887 522 120 -69 -723 907 -712 -104 516 511 -237 172 657 853 -365 4 116 -101 -88 686 -927 867 -980 966 -434 -64 -627 354 -412 -654 743 228 267 -323 400 -37 -370 700 -932 -132 775 602 700 -287 -160 -773 501 -927 473 -965 -451 394 -432 -697 -293 -591 -95 600 -807 63 -999 979 -837 614 -875 -205 775 990 546 246 322 598 44 -752 950 -563 -84 -313 890 -162 688 740 -668 165 237 -586 -675 942 323 75 -185 -968 -146 -118 332 341 -11 34 -359 -686 648 -765 -978 -358 501 -591 -273 -185 -747 208 -720 -648 -516 423 -302 -498 -790 -418 -374 507 937 493 130 -442 642 893 341 587 858 -986 -381 -371 953 791 801 -121 -512 701 -121 846 -357 -134 93 -738 -312 931 -712 544 824 689 103 -669 360 -33 715 -553 -471 -18 523 626 183 747 30 -472 436 -463 -731 512 166 961 974 60 -169 -122 -872 926 987 -135 475 496 -502 692 612 745 -199 -802 733 543 -145 -231 685 -521 801 323 270 625 -275 -873 710 620 -318 834 -401 737 -760 183 135 617 482 415 -696 44 709 526 -330 703 863 508 771 -129 852 -539 78 -442 -877 47 588 -345 701 317 188 453 882 203 328 754 -257 -307 628 721 224 325 888 -859 -378 349 -228 -232 -257 -832 -794 -803 465 -623 439 -668 -521 -982 887 -602 -767 823 416 -650 809 761 -663 -283 -240 -861 130 346 -562 -873 -640 -772 -822 810 129 721 756 -626 428 -936 -698 993 306 -637 849 -808 -149 736 -693 180 -133 -433 40 -482 -605 178 -55 -8 449 88 289 609 -75 651 -371 135 -95 -467 -790 -728 503 665 881 864 -324 -309 -491 666 -123 585 313 197 -203 644 743 984 -333 -857 940 344 -117 785 236 -580 -372 788 955 989 901 207 -680 -413 862 507 -189 172 928 -867 674 935 934 -957 766 368 578 762 -637 544 851 720 889 -748 160 220 -467 721 -12 732 441 321 553 527 957 -232 319 137 859 -666 -111 -531 -857 296 -46 -658 352 -898 339 153 266 30 -280 -254 392 -116 -711 -958 -211 -545 -839 867 628 -752 -504 -456 719 208 144 377 981 -85 -918 720 -441 -232 198 -450 89 154 -641 143 -355 -916 759 -502 -731 -940 198 542 814 -552 -477 823 -831 919 -741 -996 99 -354 -176 513 -938 -915 -401 -893 495 455 -190 197 273 -622 746 -516 -857 220 -603 -290 365 917 -405 476 364 -585 59 685 -985 -742 336 560 -36 636 586 375 -659 23 932 -837 7 790 -666 573 -327 -6 -227 305 -558 794 486 100 739 567 600 316 788 -574 779 -225 -312 160 50 -405 -431 -69 -369 -986 -376 -531 -883 701 796 400 -641 820 358 -352 181 251 125 430 429 -139 123 -777 -925 -851 22 -940 -275 -66 676 -655 -162 -699 -438 593 -223 -687 -938 -711 -615 -292 35 907 217 -915 -379 -900 -480 474 838 739 535 869 -696 124 -903 -237 -569 759 -110 -611 -782 161 -494 942 835 -308 -142 379 855 -413 -870 289 789 716 566 -30 272 -395 862 -509 286 -434 848 -281 623 427 644 -422 -20 218 624 538 412 -680 -582 -365 119 5 -324 737 968 756 -240 15 532 29 -347 -439 -816 -895 843 -504 661 -13 -451 -416 57 -606 631 707 674 528 681 398 746 -542 -995 -270 -582 173 -576 839 -973 -867 772 -707 164 775 -194 671 945 303 -798 -260 664 399 -749 -100 413 -256 382 414 -184 252 -820 391 -692 -587 -115 -423 280 -730 -727 -825 327 -505 -811 189 149 -113 219 -291 433 252 262 -814 290 290 302 -982 958 -674 499 48 191 30 -466 417 92 471 88 -9 411 -632 360 970 8 288 43 952 638 -785 314 879 -863 -372 320 -647 -466 597 -3 311 -49 -603 120 234 416 61 142 -814 -826 -505 869 807 556 783 -594 -989 699 137 658 -37 -413 886 -397 -867 544 -359 957 370 -221 -410 -418 484 -263 -250 -174 827 177 978 -165 -19 -906 -977 733 168 -500 -345 -907 -588 394 321 -1000 140 315 -278 491 -185 -361 -394 -754 158 317 -116 999 677 967 -823 -473 29 772 220 -4 323 -962 -540 807 828 294 -408 -407 933 -53 -693 -1000 334 -520 109 -325 -540 627 -665 -316 945 642 24 999 77 -862 828 320 -548 -393 128 -924 -724 124 -674 522 669 357 -402 34 159 -647 -980 -373 131 20 -102 -376 -308 -363 -562 524 205 555 482 -816 107 763 -782 -199 -971 432 -383 -865 296 108 -980 -543 -402 -623 607 810 376 -335 -883 616 649 153 347 674 -470 862 262 423 602 -487 232 -24 -138 -149 -354 585 267 -319 500 -827 -818 886 -749 389 680 -463 481 952 49 918 -183 734 229 400 38 -204 -578 -232 336 -61 -87 -613 -64 701 185 327 464 -41 617 53 -371 -4 813 -740 -986 -387 282 615 -139 583 -458 946 765 872 -93 -9 -198 191 307 636 994 -166 -65 -392 -770 -139 -613 -429 -59 250 -940 49 582 380 -831 494 260 -156 -440 -236 816 886 -412 426 556 971 669 787 -797 -912 403 -958 -839 667 205 826 -530 127 -506 -279 -682 286 -101 136 268 -398 -261 -370 996 466 460 736 -822 194 689 -102 310 274 -302 122 -400 -776 709 -502 136 44 -124 629 -928 905 -732 89 -411 -979 -11 525 13 -515 15 195 652 -864 -393 756 843 -186 -669 89 526 74 708 811 -291 290 -14 477 -562 617 -894 -298 543 736 -224 338 103 721 910 -666 696 519 -283 -338 739 -379 -328 689 942 -499 -158 378 -987 -823 885 176 14 -974 -465 445 -175 -253 135 -147 -602 144 729 -822 780 485 -904 895 678 166 -188 929 -176 -811 -254 516 436 -326 -365 62 -468 -145 -34 -877 -526 875 -978 -250 -147 744 568 -676 787 291 896 869 -223 937 558 -826 -460 141 619 304 -924 -665 571 -498 -234 -490 209 -886 993 -396 -346 773 -417 699 -902 -127 -468 -324 546 344 -769 424 387 898 696 -867 456 -987 -687 278 396 -2 202 260 -746 86 526 -857 -454 -705 -847 396 -63 -804 525 595 429 462 175 407 -387 -151 165 741 206 827 -914 -47 714 492 155 -38 100 -648 -887 -675 -129 -46 -99 -45 583 -79 267 906 -865 -590 -938 -826 66 927 -672 -209 -118 -23 853 924 -768 886 -621 -764 431 161 828 429 -817 374 141 181 201 204 969 841 59 -549 -121 754 898 -410 -847 -272 -857 563 342 -581 248 21 -101 727 -173 669 -189 162 160 59 -847 -411 -325 -918 905 -558 877 -884 894 708 -738 737 191 166 222 -994 -776 832 392 -899 6 -475 395 -566 -168 -949 -937 851 -470 523 -913 -596 -52 484 663 -946 274 712 -590 -924 103 378 -146 -50 -336 -791 555 -518 99 -345 -45 769 -278 -308 -299 234 -468 -544 -467 -626 221 -299 479 477 704 859 -817 787 -567 -908 -363 17 -749 121 884 -434 547 -713 742 211 -722 -518 -505 -387 -373 -472 900 -118 723 -663 -919 -965 829 -599 -424 259 -480 -648 510 -232 538 -812 632 -250 -510 -849 -112 -136 617 -848 -929 -779 557 339 696 -434 188 -788 -671 -490 -107 -872 450 630 13 -391 257 705 32 836 -954 582 -255 704 -902 -380 688 -493 -305 548 178 -160 9 -611 -816 -850 664 -661 -197 -135 -81 935 786 -748 315 -478 973 687 193 570 713 -774 92 -504 -204 612 659 615 -875 -466 -916 -236 474 837 -970 -43 -60 -779 914 -378 -474 -706 -929 -778 326 18 522 -939 -277 790 -377 188 -150 788 -91 -41 -380 -858 772 884 205 233 502 142 397 -414 249 -313 -761 724 202 -510 -806 578 -314 -624 -204 595 -421 100 -370 232 580 -837 -241 -764 -404 -12 770 -2 -979 479 967 784 580 759 836 -710 959 927 193 916 516 -152 680 54 321 533 -598 74 -351 830 -719 383 947 563 -42 -259 962 -804 -438 897 61 -781 -294 -478 -766 514 -987 -363 -399 42 -335 484 737 79 23 468 -977 -890 368 381 712 275 -131 -475 720 -41 -505 -962 124 764 604 -335 -692 906 988 114 -754 481 -337 320 -2 79 198 -689 793 -137 918 -268 553 -405 153 416 437 -381 -293 -176 -801 151 -761 449 812 25 -463 -975 -127 409 809 233 -146 470 612 -702 193 363 -95 -150 -367 355 911 937 -394 211 -637 820 441 -706 -468 -565 638 524 -872 835 43 -186 545 633 31 -432 -596 -664 583 968 542 -260 256 -69 -607 -136 445 677 572 213 771 768 774 798 97 -337 -867 -340 186 -853 -54 134 363 -66 -735 -348 -550 491 85 260 596 875 228 581 -804 873 228 15 -937 -839 -792 -827 660 305 629 -662 4 941 983 933 -429 906 -424 1000 702 934 -439 216 852 764 -649 -616 67 457 236 -214 820 -527 -792 -570 -576 837 219 -538 147 804 135 -124 699 538 950 586 -365 -530 -365 274 -896 859 8 -320 -210 -354 -32 -590 591 -990 375 174 -804 -503 803 169 258 748 69 -380 198 -980 750 -141 -761 -383 -829 86 -772 -791 -733 929 789 -165 -207 248 43 -150 854 -368 -33 -419 445 -425 -388 968 -704 -61 11 -982 -204 -24 408 -879 229 -706 -88 -570 -524 -342 102 -863 386 -606 -805 -173 715 -838 289 929 -363 -240 -965 170 101 237 -468 930 -890 434 335 698 968 -121 8 701 675 4 137 -599 395 28 -923 529 -935 -669 921 -267 -174 -384 -238 242 7 -977 748 -460 596 -131 -945 852 12 673 862 -604 586 -356 -148 627 603 187 735 -668 325 -209 825 -957 416 -388 907 295 -810 144 636 409 112 710 -775 314 606 -344 -435 511 -997 -13 139 305 154 627 -603 544 -482 621 -940 258 461 -60 -677 -878 952 -147 -992 -352 -71 777 -253 -458 114 893 -267 852 768 -515 -867 547 989 175 -392 677 960 -448 944 892 -45 -951 466 730 648 283 143 -839 658 251 -240 -499 808 -358 97 -495 497 183 -806 -279 740 -744 -932 -417 994 -274 -811 -946 -367 529 -930 547 -177 -491 172 275 -55 -406 -114 -272 -979 -550 -966 206 -531 709 -344 -179 -903 916 105 248 -345 -17 -11 472 -733 280 911 331 -858 665 749 -841 -670 -604 -107 491 65 -206 -44 -157 -606 363 -995 -838 972 387 -80 -253 -665 -714 707 434 -190 728 306 -443 -428 98 220 -502 57 253 217 -796 -162 82 -590 596 681 130 -872 -639 -470 713 -447 -131 -17 -768 682 -724 917 277 835 995 625 700 -165 300 -680 -757 -21 719 71 48 -218 -941 423 990 -639 707 199 -290 -748 -908 -169 -803 261 651 -490 -777 388 -340 -622 284 888 -915 -881 -260 -652 -534 -841 288 913 -606 374 -786 -676 650 -93 377 -470 340 -539 -80 775 590 249 -716 -80 -123 -701 -221 890 -451 -419 -396 -805 -352 461 863 -743 299 27 -203 805 -151 -361 961 818 -240 -716 -297 -244 -226 905 -900 303 -333 875 690 447 392 -766 530 -593 44 435 -503 284 -983 640 -762 -786 8 -32 -926 -904 431 937 -316 -854 -647 -70 775 -608 -376 142 -475 -184 443 724 -666 965 751 -218 -463 918 115 670 977 -477 -154 -922 175 358 -641 -904 -517 327 -288 486 -967 950 112 292 -750 -755 886 966 32 75 -686 998 55 967 471 273 -760 603 254 -14 -787 997 947 -465 -40 734 921 378 6 98 -24 484 414 -778 -940 -189 -958 -429 -669 -341 -536 357 -320 -500 -352 62 -732 -173 -606 -678 -542 622 -534 -144 673 -256 -945 1000 -786 244 -526 -721 -100 -999 -84 -320 230 -52 -724 362 -939 -66 685 325 645 -271 -349 288 -973 900 -704 229 918 589 -176 901 -219 515 -755 246 135 -384 918 -421 661 264 96 -672 3 -850 69 950 -208 -300 582 -129 814 -458 654 760 -233 -233 -462 745 -192 -379 373 -909 -113 -658 -179 245 -612 -474 -415 247 612 -310 192 -9 -908 -178 -228 -430 -157 -436 -924 291 -753 789 259 -993 -193 -134 351 -791 284 380 -107 365 -849 878 142 -83 51 861 558 -92 672 460 -378 784 391 624 -359 -621 77 -401 84 -859 413 97 940 -414 -275 425 -495 -806 278 81 826 -985 -31 -372 531 -174 -611 -99 515 590 -33 62 -205 897 737 875 -756 -320 -371 -275 668 -615 -637 -153 -32 89 278 -108 -22 769 214 -319 -739 317 -293 209 -240 -166 -727 951 -89 576 519 -85 -619 -474 231 405 -736 369 -544 -490 46 -604 -215 129 -18 -9 165 -397 -879 264 367 32 -564 -730 234 -648 -169 781 868 -34 -474 -157 -797 480 -735 316 -881 -897 -535 257 -317 824 922 -742 -411 -900 -613 997 -3 -500 120 406 374 489 -425 618 -528 -533 -177 -545 -656 9 -491 28 428 -720 -85 835 -263 912 -701 -143 202 -479 665 191 -254 444 695 51 -325 -99 729 -392 750 309 -772 40 -929 897 -142 -701 1000 243 -744 -352 115 149 -786 -138 139 -411 -627 820 661 -763 94 -350 642 477 -969 277 671 578 -259 -376 -98 132 -408 863 931 -59 -137 793 788 -830 -204 134 -528 -803 -18 454 -669 702 539 -408 87 -382 -299 893 157 607 68 -224 396 132 -771 517 -578 499 766 -568 412 -256 -987 -129 135 113 -361 -868 955 -821 969 725 169 -774 -357 -806 -288 -427 588 522 -445 108 440 -383 -761 -370 772 854 268 -927 -745 -600 814 -348 300 -306 671 -965 173 -982 773 -716 132 633 -963 -989 -911 461 -156 261 -418 6 539 405 -696 -923 948 264 960 -240 -227 -991 -354 311 -437 905 70 211 -190 831 -796 857 897 675 -272 419 -757 -786 -85 684 -691 613 -597 156 117 573 -417 835 -549 -176 204 922 -947 811 692 257 -476 -243 694 350 712 -654 -460 715 -675 927 -328 -911 -125 -353 86 -866 317 950 -647 169 -475 -265 282 -708 -104 -632 -695 176 906 183 204 -566 794 -367 547 -474 845 -12 -988 692 -360 605 388 -335 -547 -812 55 -929 -245 -914 -554 -250 -25 -143 -39 899 -729 -10 -111 468 579 -498 -271 493 31 -926 -355 -623 1000 701 -580 173 -504 -143 979 -271 538 670 176 -907 -422 75 -188 614 -813 367 818 270 -804 -360 421 -945 -759 -78 517 -340 -60 -270 -855 -482 8 298 815 -778 834 -900 -89 -994 106 -864 429 929 -822 -626 828 31 602 688 200 409 -472 -117 489 801 -400 874 244 -225 -57 -469 -495 -725 -141 813 -825 726 226 624 -178 -917 -929 281 967 -130 941 151 476 663 -757 771 -253 -808 -973 -607 -448 632 461 634 483 664 242 -804 752 -571 538 60 753 -549 851 808 863 -49 -520 -426 -509 630 899 -876 838 915 431 -987 -206 270 514 -350 -14 165 -412 -730 351 669 40 600 659 -328 239 -238 -215 -668 -941 -857 -716 990 -488 963 357 119 545 976 -5 437 455 -945 -672 98 565 788 653 -91 652 775 -468 365 -348 907 54 -363 715 -132 -281 826 309 -645 707 -734 769 -822 882 -495 706 -575 -378 721 276 247 835 248 -255 -516 904 938 4 42 278 969 421 665 719 -228 -872 -19 -890 -380 928 287 -14 -889 24 672 955 -327 886 660 -938 533 626 718 -20 -884 987 -847 -721 591 437 898 528 941 577 -744 316 -555 -201 894 -991 -251 873 -73 767 814 -604 699 -354 -162 -493 985 423 -268 -882 494 375 904 430 -688 -59 539 -297 572 -328 -404 -348 -180 -32 -402 312 -395 -41 -284 933 106 355 -420 505 224 104 151 -249 -667 -523 778 366 -682 597 710 -272 -361 -979 -272 278 -102 -603 -369 -980 284 912 824 -730 202 494 -51 342 -623 567 928 677 832 -336 -539 -601 419 382 280 660 -273 391 433 -949 731 417 -686 -190 -399 -3 374 207 959 627 -964 -759 749 479 864 683 298 346 575 663 392 112 909 267 685 -20 972 571 -162 -12 437 666 929 99 285 -644 -300 137 -792 930 -755 -844 -353 -338 873 -470 -832 549 -917 -478 41 323 -34 983 694 -177 152 -839 -159 -781 136 954 761 -490 -873 -485 -305 704 147 -168 -440 701 869 -659 88 -579 -66 129 224 739 -31 -18 361 -785 645 881 -787 227 313 332 -475 -854 889 966 811 664 -90 -568 785 895 528 10 -675 -457 74 -873 350 428 -736 -950 630 342 619 847 980 -344 -377 154 121 -586 633 -618 614 829 -318 624 264 -591 -964 -890 474 -720 -952 599 -372 -631 -668 -654 81 136 333 -872 460 397 -33 924 232 967 -783 344 -315 -608 -105 -373 -637 396 -463 806 860 -301 -363 -537 -44 -192 -397 -992 539 -455 -125 323 244 -351 -610 -630 -166 -539 -316 -501 857 -863 -849 -919 397 -212 506 -187 87 -767 -457 -715 -450 -99 195 58 -425 101 -540 917 -857 856 -336 -264 -844 900 19 887 274 -713 486 -822 459 -390 452 325 -392 607 -427 187 -835 320 225 -898 596 350 -510 831 -32 -58 555 104 -52 957 612 -462 -370 995 -600 192 -941 -179 89 -347 -241 707 634 -220 -297 47 733 -676 -379 -80 -13 -413 88 625 830 18 825 -738 777 446 -733 201 545 61 377 -53 -389 980 -585 -587 -571 -920 565 723 -584 790 878 -287 603 -592 -449 -256 -616 -191 349 -780 -463 -371 829 157 -902 -256 783 -957 -717 921 295 -788 267 529 59 669 558 397 37 -529 176 275 -988 -629 180 120 -572 342 -452 710 -257 334 -418 -419 -945 -149 -857 273 685 -126 -796 307 854 645 -820 409 371 -945 -155 -16 856 -551 -47 -177 636 94 663 477 533 -285 38 -937 -644 -962 -889 360 633 -326 247 -716 106 106 -379 -9 359 -297 554 -354 102 350 143 -500 576 -461 618 652 910 -297 -726 88 -364 128 -237 901 152 -435 827 498 342 200 -468 340 -756 955 -920 665 953 -145 3 -65 678 -84 -115 659 498 -198 687 -853 -668 98 -399 -860 98 -306 -451 302 -224 -760 -7 -25 503 -285 794 345 -39 347 280 -484 -1000 -859 -882 169 -260 945 23 858 -83 773 598 -79 -340 -360 -913 -392 948 775 -787 778 -16 398 558 -723 -38 131 -659 -661 558 59 786 -270 303 15 572 887 255 971 -620 -4 -13 264 -627 79 -195 37 -212 856 944 -112 -676 -702 962 -248 388 517 -345 1000 -391 -757 185 350 -111 -886 -542 -61 610 -888 593 -418 515 463 722 -908 531 46 -261 961 -801 714 467 557 687 928 93 -587 832 -737 -520 710 784 -79 -407 -517 -241 831 -947 -386 -921 536 158 420 414 627 485 -598 624 -205 469 274 321 -879 330 533 -337 287 -647 -473 201 143 -373 266 143 423 -464 665 -813 -400 -361 -524 737 -243 -113 -272 990 -122 -815 -537 -907 582 560 545 442 710 168 -162 994 719 -370 -897 -919 -354 -72 982 -971 951 666 318 -943 410 -898 854 153 -842 577 -175 372 -427 -144 485 -148 -511 17 -346 -140 899 -749 335 -507 -1 19 -583 734 -769 -877 900 616 -947 -783 164 384 553 699 -816 -182 520 -647 -141 -975 -750 -741 -405 -166 408 -361 -824 459 -342 -446 962 243 607 186 911 253 180 -430 -241 454 11 -41 -814 978 -922 686 41 423 315 529 -266 -413 -455 -25 -868 742 437 406 589 -757 -3 152 -732 683 666 -788 459 -601 259 633 -641 -699 324 -973 -368 -491 64 324 -996 623 345 -632 382 62 -575 -673 737 734 61 -558 850 -229 -217 -190 -28 255 -15 -750 470 -769 801 600 -690 -594 -63 -662 143 -353 407 -452 65 -867 -975 -159 527 853 -543 647 -806 934 -483 597 -644 1 -872 76 -153 385 -216 220 73 -527 -881 416 941 -564 -163 -277 733 698 -20 -320 -291 612 -797 -295 404 495 577 664 882 -865 577 598 -697 217 -856 839 -989 -54 -701 135 -837 556 128 -134 -826 -98 636 343 -459 -826 619 -569 -206 -472 591 -416 -885 -1000 431 430 -918 447 -970 -299 -179 460 540 -10 50 -562 -660 -838 -932 15 337 -873 141 63 -728 164 344 693 277 -449 501 974 -905 -973 823 -420 -959 -552 -448 877 -365 218 292 -992 -247 -891 238 -163 -468 504 -516 -769 297 963 280 -272 -109 -779 980 178 -415 220 -629 16 688 34 484 452 -501 -611 -978 672 -744 200 416 -419 657 485 506 157 652 -318 -672 210 -632 -981 8 299 717 519 -987 234 433 756 309 -444 -217 432 -772 745 -996 -490 -371 -692 489 418 642 -729 -728 -271 704 -479 -936 -321 -822 96 59 -195 -743 381 -29 -226 -478 336 -69 240 -858 -401 493 -597 764 -693 849 519 928 591 655 686 227 -295 -501 687 829 -556 -973 71 -123 277 -70 -829 -837 731 471 257 -133 -856 850 8 883 -386 663 -793 625 -192 439 787 -123 -233 -42 397 311 -604 331 277 -863 -644 777 378 -783 94 302 -283 804 -479 627 -514 281 -37 64 -869 536 968 -946 470 673 -156 -285 699 -289 316 982 -690 648 -672 712 693 -258 -188 322 964 -500 633 -659 -273 -707 21 35 -293 523 980 348 -893 -577 570 -254 -212 694 725 -954 380 171 -757 678 -861 -434 -143 704 41 -146 889 -883 -363 -67 -581 -275 -592 -65 870 885 656 -313 -318 -4 712 171 -150 -84 258 319 42 -525 -581 118 -349 -62 -932 604 834 919 725 263 -738 516 95 -912 -464 439 838 -786 -637 -178 541 -456 182 452 -192 901 -202 895 -806 625 445 36 -334 330 -548 396 -294 718 126 -983 149 -854 239 -806 -38 -194 -837 641 -7 10 799 653 -383 782 -653 -512 565 151 -864 624 865 -935 -265 -547 -808 -123 -44 -444 834 697 -367 -438 613 697 926 -225 934 -216 -105 -367 110 574 820 -195 843 830 677 791 -979 865 190 -879 -91 -485 -780 -183 486 -164 -845 -569 242 -163 185 -707 -362 223 252 -766 290 -904 542 355 -924 50 973 -687 -735 479 -992 108 -218 -247 66 -283 -127 209 -593 110 890 -438 -701 -74 646 -557 983 -46 -585 904 897 168 -334 875 -770 124 720 -562 -109 142 671 851 560 -624 989 512 380 538 911 906 -120 -40 300 651 -707 -241 623 890 -1 749 -484 -38 -634 851 186 -91 -592 -147 701 -826 938 -482 -762 781 699 320 -779 41 524 837 488 -345 -511 -149 709 -514 502 -43 72 -643 296 -381 803 327 601 396 990 -923 -167 -415 274 -960 -630 -333 759 -734 493 -268 -218 672 -607 -714 -402 -255 -825 -778 -761 894 991 -479 -686 752 452 -104 270 -242 861 -848 860 870 -697 79 -895 67 -543 -901 77 946 -488 887 682 715 833 -665 919 179 -173 -770 -331 476 -790 -593 -144 78 -513 653 -625 -68 738 299 966 326 251 54 -371 811 987 419 790 374 -191 -196 753 -449 33 -847 -18 390 101 -563 506 775 -861 627 266 64 566 747 615 -283 708 -785 -367 -560 657 33 -777 -811 -622 -506 295 -467 420 -217 -596 -645 579 62 -309 243 -778 -310 534 -88 -24 613 941 -540 883 28 -317 120 -211 -419 -70 56 694 149 280 -261 -858 322 -473 -769 6 -611 -717 -359 -79 915 -874 -685 163 174 310 236 -890 -265 155 -44 -614 124 963 -608 -647 917 -139 -409 -751 701 563 914 -675 -883 543 -12 978 602 -714 -699 -145 477 125 -216 -665 911 -778 -519 -404 554 104 -665 799 303 -511 217 -918 469 941 -612 -404 125 492 -247 829 -584 -775 -303 651 220 -192 946 869 674 413 878 -255 380 -465 -378 660 180 -346 -273 275 -114 130 300 784 -685 621 -821 82 565 74 43 513 949 -445 -483 111 -949 814 -137 -28 810 156 -912 869 52 -714 -866 633 893 982 -609 71 111 -343 -886 -316 742 233 -371 -412 -941 761 904 -216 -582 -66 293 -319 933 239 -132 -895 885 319 -383 930 -45 -430 476 -410 455 848 994 830 -898 -400 956 -522 -499 -724 -682 929 -919 -834 -141 -89 -33 469 577 -325 652 393 931 742 828 -959 -513 464 -76 -253 202 -173 -798 -829 -663 -481 316 273 110 386 570 -111 -712 -600 317 -731 -15 -560 971 129 831 298 -339 207 318 816 462 466 -722 838 -563 -933 959 929 201 -443 548 10 -236 -961 642 -225 108 958 445 -837 -545 -615 52 583 -632 608 953 956 468 -906 972 299 74 718 -932 788 186 -911 -890 417 808 482 837 -546 -914 199 -774 -371 83 603 603 -443 951 303 530 -536 -914 -507 579 919 -759 -160 761 -772 -936 715 -25 -293 88 497 451 540 -531 -273 177 835 388 710 148 -117 -254 408 272 361 775 -138 58 335 311 838 760 411 -466 140 -266 772 724 342 -969 922 -527 599 180 -926 146 -798 910 354 376 246 129 -115 -489 668 -116 506 182 489 -262 -967 423 864 -861 -217 -374 -509 912 15 -973 127 686 -545 -413 720 -44 -61 -713 -757 328 -765 -237 -939 -995 -10 -832 -323 -263 434 -126 669 -381 389 431 683 -380 1 -115 976 231 203 494 -390 696 350 119 -258 395 727 -976 -482 -880 784 -354 588 402 -354 295 -559 -25 -735 36 -539 -265 180 -249 626 726 -263 922 -982 265 607 -147 -526 742 516 245 -98 -838 -670 529 774 -284 -121 466 400 57 -263 219 -702 -292 -971 -934 -482 -944 898 -120 -67 461 -879 914 -354 100 -904 94 -166 -30 82 409 140 244 -270 -13 163 -901 -695 830 524 -7 376 946 370 540 126 803 -282 -483 -98 -531 -902 -843 -82 696 415 -621 -877 888 24 249 485 -182 -443 -595 854 -785 0 -79 328 393 259 -558 -859 322 -900 -171 -98 776 -197 -408 461 94 207 284 291 -982 -31 -689 852 353 -50 -195 -745 273 612 -851 315 105 524 162 -501 -202 -835 -211 -315 766 704 -438 -869 775 65 -279 -336 694 -692 246 -62 -654 -950 -544 -925 -473 -74 733 -912 685 277 -457 -943 850 -720 -569 -490 35 -415 495 -565 342 217 -181 -324 -35 11 -68 -858 573 876 -951 724 55 -180 367 -320 -638 -496 -331 383 200 530 299 863 -390 -844 -111 -401 40 -170 -706 -317 478 -156 616 -866 855 818 112 -333 971 -363 690 735 662 340 -566 -297 -842 402 -647 334 90 551 -265 -183 -403 -741 -10 -396 695 -589 -330 41 -27 445 -225 671 115 904 510 886 207 972 596 81 574 -115 -391 751 61 -38 939 414 -713 2 637 -822 955 227 966 -812 -311 -384 821 -674 -563 -527 447 267 518 -247 -143 -854 854 97 -873 672 552 -66 -109 -936 -659 -973 402 365 -721 -409 193 463 240 -502 -59 275 32 -337 695 -355 262 983 728 -857 416 311 247 113 479 -339 444 414 603 -345 -748 905 -586 -315 -795 -551 994 195 192 -406 -954 481 -165 798 47 920 527 84 -889 -770 -12 214 568 -665 942 185 457 912 -878 861 -727 -966 875 981 -638 472 976 -199 -803 463 -285 965 -442 -175 682 -745 534 900 765 -880 338 685 -222 -106 953 539 -172 -75 -682 -580 552 317 321 -234 -72 -549 -884 -572 117 5 -308 109 109 -737 -424 -635 -994 168 275 -704 146 236 289 500 -59 -719 -380 -906 -290 62 -935 217 -830 -457 -423 603 -594 -952 805 46 -114 -319 545 -865 458 -147 917 -242 -182 -323 968 765 -159 -102 676 -111 327 935 933 -987 -262 -669 -979 -463 148 -271 650 464 225 -826 -696 -812 -334 -959 -108 -686 -96 46 -884 879 -101 -582 -496 357 -196 -342 366 -797 -786 924 -219 166 604 139 634 843 937 -930 -690 -954 882 267 -841 720 -598 -503 -330 -146 554 786 955 711 -32 107 459 -679 242 486 429 766 -719 916 740 452 -173 -29 895 953 -434 380 -456 -23 -226 -877 -439 390 614 -147 -747 759 -919 -399 81 135 705 855 482 -249 282 414 70 783 644 -936 769 552 759 -674 -370 -227 230 -663 750 858 685 -929 761 783 435 305 -910 916 663 275 874 997 773 -671 -20 507 -775 20 -130 307 226 -762 -877 198 -626 -201 544 -566 -274 -635 -257 759 625 733 -15 351 653 142 730 424 -523 564 -833 -561 -551 -130 -788 683 935 754 854 -475 -275 969 -64 -520 730 20 -362 952 393 -952 -473 298 -680 1 814 -331 87 -417 626 535 -953 197 274 -33 -4 630 252 579 383 -480 -616 -623 -119 824 -120 492 -37 908 625 -265 -577 -289 -983 618 -396 202 347 310 -805 260 305 -355 -258 -423 46 768 209 80 798 159 753 -479 814 220 -408 215 -985 -549 -437 234 -647 -550 194 460 -993 716 902 -687 -666 -52 296 -903 -423 119 726 645 121 -262 -913 306 -980 -907 -286 441 542 63 -912 543 428 -432 -852 -969 621 -286 -961 -916 261 653 820 -970 712 539 -672 -462 -734 -146 -228 625 418 -169 -532 -13 407 699 667 -861 40 592 -188 147 -581 850 -418 771 -969 997 759 -184 881 -702 -132 549 125 -305 149 -16 274 -264 -715 827 641 145 -396 613 -390 -196 -119 -989 381 953 -278 -409 722 -908 530 -687 -347 -39 -777 -112 -101 899 -484 -214 674 -233 -91 -609 938 601 -896 -976 952 -922 443 717 -846 442 31 -911 -363 -670 52 966 -116 -58 798 778 134 -351 776 699 -230 523 -306 -445 -116 864 463 857 908 126 -490 976 -902 413 -178 26 -247 438 271 458 -567 811 -337 751 660 25 -82 969 -810 -6 -421 -509 499 341 833 386 29 134 -491 225 483 596 -92 -500 147 208 -276 -517 -160 -402 -194 32 494 107 403 -595 -201 955 235 46 290 -440 -502 977 -903 458 755 685 -278 868 229 -155 -343 384 -552 -508 339 154 -494 503 -933 403 484 -305 -868 510 -433 -396 910 -394 768 -737 -323 261 380 259 21 -744 -56 978 848 93 -898 -548 -324 492 115 402 -799 43 313 -127 837 37 -783 974 -514 -983 -272 161 -710 592 360 -274 678 -785 715 448 -276 751 703 -595 258 -610 143 197 -675 -8 -436 446 262 -444 -985 921 -421 917 -236 -609 935 260 -611 775 858 -492 -775 -419 -890 168 943 -185 -743 -523 562 -146 924 -458 721 -739 -742 692 -426 -277 -666 -917 -826 163 375 -352 128 613 -195 -606 -682 -868 28 -371 73 -830 -500 -451 586 758 -305 -979 32 646 -595 730 -7 -25 -839 -979 -272 716 973 -844 694 854 944 798 -582 186 -292 -538 574 345 8 -187 227 -572 -293 136 -617 -165 561 -668 38 205 -581 223 152 308 534 -442 -310 -821 762 -590 532 -111 -32 779 694 331 -522 -540 -30 -973 -427 817 174 281 -817 -948 -889 -9 -504 969 -10 307 -537 -226 621 -405 -517 -83 -352 -891 -267 747 109 492 975 564 -697 -519 -808 -646 -485 67 -497 764 757 -754 700 -437 299 469 816 768 2 26 -256 -323 575 808 407 -754 -433 -606 -527 532 -509 -540 202 -194 -409 -8 -844 62 -669 -444 325 53 130 339 579 416 73 604 391 -37 219 -10 727 -166 654 574 368 306 164 935 502 -548 81 232 571 -914 -719 701 412 -823 844 -402 -515 46 -197 316 -486 -486 780 -281 577 813 -580 -856 -994 938 -804 284 -614 -512 -539 -285 889 175 -101 250 82 -312 -712 753 -210 -815 208 480 646 -176 601 -438 -577 665 -821 560 -42 -703 -998 725 -920 416 509 -613 913 -342 638 670 360 -759 -827 -58 -266 615 -489 -214 -504 -497 -698 453 -247 872 -175 815 -927 -4 153 577 -462 -315 -524 -763 54 -807 631 528 -735 -310 108 -844 -808 -438 -621 918 50 646 185 879 704 -898 -194 533 -250 218 -372 -519 90 458 833 737 352 981 407 -945 509 505 823 369 666 696 574 673 -635 -773 135 -997 72 -403 858 -808 -690 -913 -299 394 740 -307 -302 305 -998 828 -697 -16 -992 331 938 959 163 440 -853 444 917 167 -559 921 233 762 -692 555 603 145 103 -786 13 -97 401 134 -764 -575 -554 73 513 -675 891 181 -409 396 -518 806 758 200 -25 -894 936 700 -102 627 -390 381 403 890 690 -236 -528 786 51 -681 -939 572 440 -869 -650 976 320 -934 115 773 -574 284 125 -635 272 739 341 884 -102 -816 624 926 -449 905 -783 -950 56 712 -732 -881 -716 548 -714 353 -134 -560 -666 949 687 -216 573 120 344 473 642 801 -243 -927 520 -494 981 -50 -378 -56 165 -861 -285 198 771 187 523 916 -479 -591 13 598 512 372 -475 -17 -228 495 -766 -829 -543 -872 85 935 -444 535 -542 -251 417 536 982 767 -604 -969 -379 -13 -776 375 -501 607 819 768 694 -742 898 717 850 -61 634 121 333 -931 -511 444 641 -244 -808 200 242 518 459 883 -668 -555 801 83 -66 -238 -160 470 -837 146 -701 882 465 473 -194 679 600 415 -109 929 -23 604 223 205 567 270 624 -447 -657 -948 -660 -335 197 654 -547 214 527 -606 500 -446 214 -913 -622 -777 237 676 -258 -930 963 -363 139 869 -222 468 745 28 -357 -143 -572 -662 -189 319 -779 -581 993 -349 -716 -562 586 -79 -720 -977 141 475 -907 177 593 76 669 -249 -120 -473 963 322 389 -121 586 921 762 425 396 136 836 843 -925 -350 -634 -477 -352 821 -56 -756 -49 -865 402 94 134 183 -125 -410 690 203 -904 198 218 -339 -717 449 837 -548 -770 -164 -629 922 -511 417 -591 -878 539 160 -745 -818 297 -38 980 -842 -56 465 533 -140 -318 -279 520 -90 245 -13 918 -592 398 -67 137 -34 781 -494 -643 854 -567 -251 667 266 -385 -400 831 -249 211 248 942 246 620 31 -917 -947 822 -414 -296 -973 134 720 250 -922 -261 -100 -20 836 89 -11 -82 -674 332 241 -752 219 -420 250 602 982 145 -141 -765 523 -124 188 -673 643 556 52 416 866 912 -323 -169 434 -967 -296 435 35 55 978 -334 -964 596 -247 477 -726 -603 -777 -490 899 -882 959 845 986 -82 102 498 954 654 954 -289 702 364 820 322 103 -295 -214 -851 348 -737 82 990 876 375 973 -995 -495 -945 -20 213 289 355 534 692 421 235 197 901 -985 -843 -197 -87 -755 66 392 -286 -448 -276 -703 951 827 690 -539 -252 944 -720 482 109 343 -963 -443 -791 917 401 -708 -845 -713 608 -239 503 570 206 207 593 -277 -240 761 -464 143 -204 438 -888 326 951 406 445 227 -407 455 -699 784 437 134 278 129 619 -230 508 251 -625 -533 857 -940 742 202 710 70 4 -444 -500 67 -486 34 -419 932 69 -674 -258 609 -703 574 -793 377 164 -625 -543 -660 124 675 251 792 -775 912 463 797 15 403 -523 250 356 -536 -497 -74 549 -720 745 -14 152 657 636 809 -206 -968 262 579 802 -407 -298 -67 -57 -313 -463 -502 850 81 -794 903 945 -318 -512 567 -397 733 238 -424 -579 -370 469 -281 824 567 -656 -8 -580 -932 944 170 871 -839 -5 688 -366 548 -851 -1 496 529 -673 -311 -963 340 686 924 754 -556 -846 -82 545 -442 -858 185 635 864 450 -588 397 -872 -22 -709 91 -276 -74 -5 594 -787 -776 543 388 -950 -601 -64 582 -950 643 -736 -25 -76 960 -671 423 109 -392 -407 -702 802 -813 -71 885 -297 86 95 -160 394 339 84 -874 -414 -23 116 489 605 609 -905 655 -858 683 -137 -117 135 -596 869 781 -654 655 360 -126 100 -127 -604 -673 966 -546 27 -560 -339 443 871 412 -1000 -615 -942 -521 247 -539 661 -515 -638 872 -58 -763 -814 588 167 484 -667 255 603 889 548 407 474 -220 -11 -587 -260 -77 -479 -583 -671 -726 635 462 -685 -319 392 272 380 793 -845 412 -371 -999 -570 223 -742 972 716 -880 263 877 538 537 491 633 -83 467 -454 563 822 -681 675 555 761 6 -66 -29 651 -544 3 -31 -396 -587 848 191 569 -631 -284 -283 -696 438 -218 661 -839 455 -269 -183 -646 595 538 -820 -758 -108 -995 -879 692 -626 688 860 -697 -185 946 -618 551 839 521 -854 -287 -524 339 508 703 -837 -357 -265 498 -629 680 -777 170 950 -764 839 -610 -912 821 503 -108 -461 -378 732 153 682 -662 -988 411 963 -953 242 159 266 972 -111 -631 585 -341 347 -401 -678 161 -259 132 -15 -438 674 475 441 -536 662 794 715 -836 324 220 457 73 843 375 116 256 956 -274 895 -387 -424 581 -157 -497 966 -650 -815 -337 -489 -662 302 240 -317 104 -600 52 -340 -542 677 979 493 809 -446 97 -613 -929 685 -144 904 100 -981 -862 -921 513 550 -699 -199 888 -664 -756 306 343 578 -407 -514 -454 -778 -985 845 -377 367 701 562 -294 112 -951 575 -495 -732 741 -434 291 326 754 698 658 -139 -105 -365 -518 557 -990 821 455 457 961 606 914 -65 647 837 -27 -936 -241 -959 848 983 -768 167 -661 -118 -217 -272 -93 670 792 946 -855 -801 410 -817 473 -127 -515 290 760 -601 -458 746 632 99 210 221 207 657 -754 641 -134 835 -118 -967 -79 839 648 -868 -738 557 812 211 740 424 -844 923 580 -792 -533 -651 815 774 677 148 300 -506 -628 -359 -620 -633 879 367 -324 -372 -484 542 -526 562 -584 -989 -4 -525 -351 -293 -495 210 -835 -782 -380 204 -219 -617 92 971 -473 908 117 -910 -790 -220 -212 -466 574 531 -694 -981 -6 668 -457 489 -570 -823 604 483 832 -949 -810 433 911 -55 184 -83 -473 -896 -848 -296 990 286 613 -987 -524 -48 200 244 -680 177 -964 -359 411 -817 89 -509 -768 902 713 663 803 906 273 984 -463 229 -737 232 766 -693 370 -704 -92 149 138 293 846 369 -552 687 -857 764 -264 525 -840 807 -176 -802 680 369 314 746 229 80 -201 -106 -937 411 213 460 -476 349 -17 336 -710 701 -592 390 137 384 -172 360 228 -783 144 862 -700 -638 -655 530 -878 -129 663 595 -247 -236 -602 653 -283 -551 -424 859 30 -987 890 148 -736 967 -495 314 713 986 -16 550 983 203 -31 591 549 288 -868 325 -672 579 -958 998 -505 -4 177 -68 -520 -574 -36 -490 -675 -881 -180 -683 18 -379 -723 -309 -222 -47 780 -279 306 15 -219 209 323 966 -864 -933 111 760 945 -38 784 -719 217 220 -325 284 -782 -162 -196 763 80 -355 -974 883 185 -774 -50 997 932 695 -944 -209 -640 -785 -696 -547 624 -69 795 -933 355 548 -363 -160 316 133 116 -365 -591 143 523 -282 -721 353 534 -263 149 -669 472 40 -133 -497 -923 -367 474 833 569 -638 426 134 -86 356 845 -532 -495 -696 -620 -658 72 -395 -548 -528 414 0 -774 -59 668 734 428 -19 225 319 889 897 95 29 -393 466 -32 719 -753 833 -669 977 -332 864 -730 -388 324 879 879 -427 -356 199 337 871 428 874 -605 -14 379 723 13 -141 -296 132 64 -342 349 343 -590 -340 531 851 598 317 -319 -599 309 570 723 -450 151 561 -667 560 470 806 -525 108 -390 201 221 344 -737 -189 262 -728 -291 -71 -316 117 -274 -977 -138 735 936 -53 196 -634 -523 -32 989 831 46 727 577 323 112 775 315 -656 507 557 445 274 804 -290 244 355 627 -310 336 433 441 -898 75 799 932 -59 -766 8 -627 -978 -635 -976 648 53 130 457 847 -416 826 476 895 -592 -625 -132 -404 -841 -947 818 -459 -82 -797 -852 586 -940 560 763 62 481 -686 -39 -60 242 -540 -187 -654 496 -76 715 -780 0 640 -608 512 766 488 113 26 -972 485 543 515 -777 -58 -302 -109 345 -863 774 853 -999 822 802 -924 -325 -157 955 -772 -899 -440 826 499 -594 -922 -79 -197 -443 595 483 644 -229 440 -255 -995 -228 -661 -637 532 -673 -947 -764 -31 -147 -917 -470 -927 509 -520 630 699 903 -675 589 -794 784 -823 -219 -775 709 -793 100 -618 500 -382 -387 943 700 3 845 -402 -853 688 440 873 -163 558 755 592 316 256 299 -186 601 734 344 563 333 -73 502 -17 -91 -962 685 340 -194 -94 -52 962 -786 403 -428 -25 998 429 -563 640 662 -825 793 -508 -695 739 -830 113 103 380 -465 379 -460 -478 694 -471 12 296 -774 -363 -331 -716 929 -867 -589 567 520 -111 -239 646 -197 -637 71 -372 785 -149 -145 -965 -721 599 0 -917 -217 730 380 -13 -75 -508 945 19 183 963 -642 46 -771 -328 985 992 -366 -795 632 -310 -696 45 -201 -767 -863 778 -302 9 -694 -740 -463 735 -995 -386 36 662 220 444 -785 370 958 784 858 860 712 -10 599 976 -139 650 339 566 -1 -579 464 -91 -359 -365 -495 991 118 -506 -358 382 320 221 -617 -351 -864 402 -164 441 -662 221 -34 -936 -661 326 548 -951 367 -352 877 718 -569 -598 980 94 -528 621 561 -86 -558 -977 911 430 721 -565 -802 -57 -164 262 -78 704 -713 952 -74 -811 469 2 94 588 -457 -773 -56 955 -874 166 460 -997 -649 -941 -537 502 163 -972 -358 552 279 673 -710 861 48 -329 -170 210 993 225 944 -57 627 95 -259 -206 -47 346 727 352 319 185 -420 -34 484 685 541 631 -963 -371 403 170 682 -344 -6 -711 -904 993 670 857 -425 27 -168 883 938 681 940 -959 -994 -906 446 -69 -55 168 604 836 -671 228 314 392 225 975 -788 589 461 476 818 858 -239 131 -871 507 -351 266 170 -488 455 -405 325 92 -699 794 406 -233 196 229 -740 -932 288 -944 871 315 -245 -681 249 -341 -148 -609 246 957 -132 -992 -220 -324 856 620 322 -932 290 341 -470 732 -193 -20 -876 -947 93 896 350 18 -84 95 909 603 -197 -512 855 314 640 -571 -892 -407 606 -63 324 -926 -136 426 -104 -777 37 807 -687 -481 -85 -549 -934 -756 127 -413 92 -690 -745 -574 349 -578 -305 777 -924 483 -121 865 -169 480 825 -808 993 -80 187 -488 1 874 -944 2 -253 -717 153 275 787 -13 253 -333 -759 -864 527 -8 249 553 -905 819 -177 973 -32 -314 776 566 540 757 -22 91 581 788 -996 -470 -824 -910 473 -193 -560 248 -601 -12 355 982 -405 -545 -529 156 -535 501 -235 239 939 696 106 227 501 287 -80 921 150 -535 510 803 -356 -397 -633 -88 401 188 521 -704 -70 131 162 -769 -526 363 140 177 -94 945 -850 -485 546 -665 -146 817 66 839 716 -583 518 -180 897 -497 -798 284 -281 594 -97 -601 -44 -453 381 596 906 -514 135 -687 -907 -133 -491 -460 620 -438 -903 -849 -974 974 -850 -195 -212 -575 971 338 586 -78 851 323 140 -576 685 30 951 -409 799 -793 776 627 -668 -541 -886 -805 625 845 -305 625 452 -373 -528 -15 30 -84 -773 -661 -156 -123 150 -659 -878 -167 -519 -8 -320 -642 419 932 -220 -963 -247 655 985 -922 739 -705 748 243 723 774 212 -451 116 -232 -815 -877 -295 -771 7 -606 -418 533 569 699 218 722 -987 -164 -425 -326 593 866 -750 -741 -143 797 292 -924 -504 -529 352 690 97 733 -617 -741 746 857 -857 -888 809 192 191 -432 -963 476 -559 -183 83 287 846 -461 193 -156 -740 285 946 -146 484 -144 -676 819 672 76 -157 208 -819 -971 -698 387 -202 495 -344 -430 494 -798 78 -219 180 61 369 284 -857 431 -210 206 -407 662 241 899 -585 -178 -230 525 629 48 983 -240 210 -712 309 282 -328 932 -887 -128 -722 -393 758 -632 -254 -157 -583 825 143 810 -287 977 -985 -865 -700 631 219 326 -225 -965 162 851 -74 601 369 905 339 802 -686 821 331 -138 -246 -984 -316 -383 -287 993 -306 366 -636 -794 -908 -393 -174 385 213 -258 -552 -114 15 -442 -342 420 -253 53 -623 527 -504 -845 -720 37 -201 -784 -450 -255 -424 -87 340 -468 -680 -397 -277 262 219 -765 -348 304 -475 -460 895 174 376 12 -177 578 153 705 485 846 634 -897 664 216 -505 587 85 496 841 -90 -138 951 53 310 -881 735 -168 -364 193 403 924 717 -764 -288 -999 894 -887 663 913 37 -897 317 -345 912 -297 57 -674 11 -841 300 892 994 -994 486 930 -240 876 466 797 -767 -93 -104 732 531 -602 -48 385 -214 906 -432 190 624 147 714 948 291 -12 -720 719 190 988 980 -251 325 300 -514 422 -138 276 73 -44 903 259 338 4 323 -864 -154 579 -97 166 179 786 -521 669 537 519 962 438 652 555 -532 993 868 -445 759 725 -951 -559 -246 -338 978 -930 691 316 220 496 59 622 -595 385 707 948 646 -777 358 -623 627 -738 -740 496 -540 -828 946 -300 512 244 219 -408 -283 585 675 -408 -641 -526 948 595 562 -951 -902 984 -894 849 760 -384 461 -763 -176 312 -448 -472 867 667 -3 -409 821 -376 -89 863 744 815 508 -266 869 136 691 -715 -752 389 870 -899 -861 -541 -119 -737 430 -310 -419 -983 656 -696 -137 850 531 -364 -445 -690 75 -579 189 -545 237 594 -298 -149 831 -809 -80 -376 -51 684 289 516 134 143 532 -339 686 -7 -34 -587 -139 -320 -133 950 573 64 -347 440 -592 128 -328 -118 -866 897 811 -333 190 726 -215 -528 -686 -129 -531 868 -689 388 119 -475 827 -766 809 25 -737 647 717 485 791 455 272 457 497 247 -859 -822 -166 133 -704 609 459 -880 710 792 -253 -696 716 -215 -546 -638 -24 412 -152 897 -668 18 -327 952 -993 268 601 612 297 392 703 824 -98 610 -269 -381 588 -520 -713 786 481 -754 344 374 281 -460 -51 -45 -997 341 -988 -303 709 152 319 912 323 -35 225 207 -977 -36 -107 597 638 -655 -53 235 902 -548 -534 563 121 -11 -291 -485 807 -804 910 226 64 -724 -396 524 703 -134 375 -407 921 477 -400 -200 437 399 -90 492 150 532 -464 990 -113 -557 -793 -291 -707 -890 -570 109 -84 405 -803 948 -329 -938 -637 447 -7 -15 40 -595 -454 -51 -585 -542 920 694 -888 288 -487 960 803 -517 -163 -503 -479 -34 623 101 -116 535 -624 945 -758 -80 -210 -168 -96 366 574 -761 611 767 -947 201 71 24 -421 -65 436 545 -108 352 -862 237 -301 -421 863 -368 135 -134 -9 620 112 -183 918 299 -231 -563 280 -479 -271 272 735 569 540 -145 -821 116 971 -457 509 -742 -75 -303 158 -261 -930 -566 -70 -748 848 -793 552 -235 -237 -132 -830 -226 -854 -314 -290 821 78 -587 -544 -557 198 -349 573 -714 -162 686 243 751 -669 328 61 -723 831 -988 867 -219 655 -44 8 459 -664 -839 526 322 730 313 -221 -159 960 93 823 214 714 131 126 -943 265 224 -349 825 920 604 -570 974 748 -76 -659 -436 -614 -439 94 174 -802 619 16 -948 -466 -390 853 267 666 185 -53 -6 205 -104 -800 -367 745 497 806 -40 658 -291 -985 413 906 183 -245 -406 -726 -855 552 -141 8 891 -406 -991 570 501 -708 -831 15 -423 -736 -958 867 -488 -802 561 -905 -774 -475 37 296 -817 -48 -537 -359 -907 423 -339 714 617 -190 101 -816 -734 -133 289 -922 486 1 -920 992 381 -319 -950 591 -93 4 -882 -793 982 858 -77 -33 -966 603 -873 -445 83 -714 -631 652 621 100 -143 -541 885 450 667 -598 972 -353 257 -487 114 -551 544 354 819 188 960 -189 -532 -924 -212 609 946 228 247 420 -702 -247 538 -320 855 763 -374 -310 276 809 -629 -211 638 934 523 -146 -583 -668 -335 341 -718 183 646 952 -793 -998 -187 -303 -253 162 -308 394 -475 -533 736 129 609 -79 508 -781 -105 -276 -688 469 200 140 -645 -762 -448 985 -644 -583 -992 352 443 -348 643 404 -569 318 -192 772 497 -618 -74 -866 708 -341 684 127 -929 -630 686 499 -345 -977 -437 245 264 -100 -335 505 -522 -380 300 -106 -983 470 898 362 -933 -501 -9 166 559 -98 264 -158 -224 711 626 339 880 -992 900 37 842 861 12 63 -126 676 753 557 -874 -682 -143 42 -380 -533 -849 580 784 -552 943 -848 -899 234 358 -974 623 -247 713 -273 -117 60 695 602 121 888 917 690 818 -672 73 741 -348 370 -774 -221 306 -812 77 -193 -120 -860 -359 405 179 248 886 -657 994 -444 537 -613 608 293 -969 -512 887 183 984 688 -633 -748 -287 794 -297 81 556 -877 -917 43 -467 944 -658 -806 -702 56 -178 -951 -824 860 276 987 313 708 -837 922 -285 -118 -191 668 -403 25 -576 366 379 382 780 318 -479 98 -586 712 581 -340 580 -863 -558 -96 -25 -183 355 376 -283 -700 39 232 251 -853 902 26 901 -144 307 -569 747 -847 116 48 -125 17 -264 -557 57 537 -510 -45 794 -12 831 77 -582 509 -621 -135 702 -766 562 -677 148 -207 -419 -697 453 440 608 -320 -984 -453 -600 898 -357 -593 -276 -611 314 -630 577 465 60 728 -492 -537 -408 -666 -986 -879 -246 -192 -639 -369 -134 -591 -983 -629 899 618 -960 -388 765 -766 548 -56 925 226 684 -365 175 493 356 -654 810 386 56 940 722 -931 350 403 707 398 -192 -981 936 -82 -70 -180 134 443 -163 8 288 216 -562 -684 262 -279 -283 6 -446 -179 127 168 300 285 234 219 591 766 365 628 626 -271 -167 159 552 381 394 822 -850 -83 977 -660 286 328 646 800 390 -588 653 782 911 232 -884 -858 -317 860 132 197 843 -942 -130 -548 1000 291 360 -719 499 276 -862 -889 510 -96 -348 -681 798 515 302 99 391 -713 -265 141 -115 -536 -306 445 -226 599 554 -172 -875 334 158 -220 -393 -508 -161 80 -133 378 649 117 667 -91 536 -997 -534 166 -818 -486 -54 646 -790 -890 -790 -963 507 -791 -537 95 265 932 -860 -806 599 991 -95 884 754 333 -25 -251 -869 -732 -117 24 314 750 740 -683 -914 -458 -302 471 800 168 805 187 -792 -451 -895 -276 731 -999 795 -824 -6 86 949 615 -621 184 951 -313 -177 -975 -79 -661 -781 494 250 -195 101 33 -211 979 638 -912 -253 583 349 362 977 761 319 -80 -956 357 -960 -336 -534 -671 733 -615 -738 23 -505 940 236 -654 -807 -426 578 666 777 -801 -951 -596 965 383 -973 699 -501 -848 326 -622 -125 499 -58 -470 -516 -869 -497 801 -47 -512 103 805 -72 489 66 733 -532 607 988 -481 355 699 -428 887 -200 -392 -640 613 41 380 -369 -150 -303 952 890 -764 67 582 -861 -143 -352 492 937 71 921 419 224 -966 788 410 652 -900 666 608 942 -656 -373 -988 138 -851 53 -664 -979 -979 785 -495 -242 991 -324 399 -312 163 208 -834 657 923 -379 -233 847 179 397 -660 -166 960 -598 -228 346 -347 586 -616 -493 -630 -253 -252 -53 531 -900 -445 -706 978 -950 -560 -42 -853 395 -550 992 560 -89 -339 -963 -962 -719 -207 -270 47 66 670 -920 201 -921 -431 -304 -879 266 -888 567 -847 -726 -810 777 929 163 296 836 -529 -354 -398 -219 -759 -8 -406 680 -722 999 879 597 -444 -625 674 -952 301 131 297 -335 -901 595 -758 -960 340 -539 -978 -920 440 -590 -37 -787 220 -574 -760 -641 -64 -74 -135 799 -530 516 903 -594 488 -628 90 -989 143 -621 -799 -534 -544 -624 939 -454 -382 11 -459 571 193 -526 105 -402 -633 -882 368 -907 -799 -556 -271 536 -546 197 -681 -74 -136 80 -538 -833 -157 -69 -228 801 679 -531 956 -10 -152 278 945 592 -453 -783 -923 952 599 612 554 -69 704 -570 -314 -688 935 808 -990 399 797 831 -512 -524 593 -286 -496 521 147 472 320 -734 951 329 660 369 -866 401 669 696 208 703 -964 348 68 -416 575 -27 -163 878 929 -963 -812 -124 121 -245 -355 -862 -305 537 344 -783 95 -967 -623 -313 -516 797 -760 788 499 267 951 -638 -614 711 -749 5 382 -757 -461 446 -418 529 340 242 717 335 236 -386 581 -165 -411 787 -337 -206 -307 -481 892 -854 -774 -374 744 547 -507 997 601 -450 771 586 -881 967 -962 352 -295 862 388 869 819 -980 653 -558 112 403 417 -621 -704 348 -230 923 879 591 -200 815 221 -536 -191 -908 -660 441 338 -568 -454 277 862 76 -898 -288 319 -645 80 361 841 -182 -684 647 461 -100 -864 -167 -347 -257 -63 849 648 416 -405 104 335 398 -19 -637 -97 650 -114 672 -781 -462 328 -967 -877 732 665 -582 647 198 630 -306 -663 454 -756 -796 465 -114 635 -985 557 21 -627 -216 758 -539 460 -93 231 489 -623 -747 -564 939 -925 -772 -685 -381 -456 -324 852 551 618 -754 -492 275 781 203 -541 -191 -173 867 996 -794 620 654 -424 -576 51 34 934 237 -276 -953 903 -919 -710 -663 736 303 -882 122 998 -580 -55 -717 -465 644 -879 947 -403 -658 339 637 -642 -624 681 1000 513 752 756 106 -98 -570 -598 -700 -877 110 -827 -251 874 -441 -767 776 825 48 537 30 -906 663 208 794 -675 -820 -725 -840 -713 -291 531 -21 491 335 -244 -29 194 549 980 779 -179 183 -663 913 -770 274 953 -304 -246 -127 -171 -628 509 -595 -251 53 -9 -727 -14 846 -518 -763 -760 -676 309 583 -375 862 416 864 875 503 -651 969 -406 708 599 334 407 -309 -215 -224 -453 648 858 288 566 -849 -43 573 -154 323 264 -691 646 319 417 6 179 -456 -279 963 -401 -924 671 -99 -250 -248 -115 -521 411 179 771 637 357 -682 -268 406 610 207 385 319 -697 9 -255 950 45 -836 343 -864 724 -429 688 -553 93 -852 -694 870 -390 839 437 -108 -728 -594 -467 616 746 494 -923 987 -814 -766 -255 -473 31 -73 126 461 -847 124 -335 -68 -684 65 -487 -933 493 -662 -959 -679 -27 996 777 866 -350 371 912 -489 19 -214 -863 -126 -682 -826 28 -934 -423 -365 321 960 109 339 863 579 -834 277 -742 801 -353 -329 -3 -19 732 -35 931 -41 -344 113 -197 265 553 448 -78 819 194 -992 964 982 275 758 985 -504 -594 -781 59 448 -823 126 -336 789 178 855 233 -289 815 -38 554 211 278 360 -36 330 464 -670 883 740 -311 -25 833 884 -342 -104 -988 -763 -812 303 -336 451 328 518 -498 -213 -484 -940 -882 148 -159 664 -415 -867 865 105 971 548 999 828 -499 297 -262 401 -651 261 -147 1 107 681 330 -743 375 133 -285 -94 574 -362 451 -290 463 -593 -6 591 233 -33 -439 -719 374 -452 904 -635 496 1000 911 -350 339 -572 -241 531 16 342 710 648 657 -665 905 -391 -162 971 447 247 -528 -691 248 -761 326 -508 660 -263 788 -139 -113 656 217 -208 847 786 182 402 -146 66 643 73 193 924 -729 -832 -713 -383 534 -421 304 -136 -685 -25 447 -921 56 -527 943 326 -269 -531 834 -601 73 -417 912 -795 -791 -62 -493 -479 561 -742 578 -313 204 919 534 400 308 576 701 -510 850 -949 -580 -491 831 897 -324 -395 -870 620 -841 -658 334 -758 271 914 -519 -176 506 530 -48 -952 -469 -876 511 984 896 -164 956 -421 958 -609 -354 503 983 -454 -530 782 200 -697 267 -161 642 392 877 34 -287 -935 665 -383 -472 175 -389 -211 -295 -548 -32 625 -55 866 -162 -323 353 804 -922 404 44 -343 438 -448 -526 -289 -893 -400 -202 538 -34 -295 -473 -660 43 37 -673 -550 720 22 913 -705 667 805 -740 751 43 -732 821 -900 543 -512 -620 -288 170 -884 -285 -685 -758 475 -786 595 -484 41 765 -312 -296 585 -162 -11 -101 -379 -943 479 -2 446 -680 895 -591 -629 829 56 592 -637 -630 -345 428 187 -256 693 234 -146 -3 607 -91 338 975 164 720 -841 946 -209 -171 -165 -688 45 426 -929 558 778 -598 -792 226 152 329 -260 -120 -794 -137 534 655 833 70 -715 687 -190 923 -780 -196 614 -461 292 -153 -261 -879 -101 376 -915 173 -526 -525 225 471 -440 469 626 410 -343 620 937 -926 62 -101 -836 -276 -352 445 -600 -843 -609 489 -27 293 461 -715 227 -617 -998 764 -782 128 214 900 345 42 82 284 -359 579 -807 16 -817 27 415 261 10 279 805 411 -456 -283 429 -402 717 -267 608 -588 -878 -817 -553 -878 -111 -62 -876 -565 288 680 -631 -932 440 88 290 -902 793 -247 -922 495 -283 -60 -206 -648 502 -925 -428 -168 34 604 -998 -644 -561 -568 983 136 -850 -715 -544 770 -984 512 -302 -291 426 -346 108 -145 -632 64 726 288 424 702 -699 -891 958 -430 975 -88 171 605 -170 383 -695 282 -601 11 -270 -294 -214 584 -879 -347 -16 282 492 851 -809 -538 -90 63 -446 579 -815 752 552 -809 -658 967 288 -139 -983 -301 -413 -827 -464 640 -621 -398 -523 -749 -847 -953 543 53 621 100 -958 -28 -62 -599 -476 -482 413 857 762 -979 -279 -970 -312 -998 -613 330 -516 -680 220 597 -906 497 540 181 147 666 871 -164 804 -962 400 242 -749 941 -264 -990 742 919 -268 934 710 900 577 -498 835 45 523 390 -906 -985 -552 -44 -338 -225 882 659 487 285 -187 223 -919 -619 653 -85 -1000 885 722 187 -308 7 -38 124 819 -863 -319 317 -225 7 404 457 697 575 444 -657 -265 -217 -740 -966 -568 -600 154 -632 821 104 -268 342 -102 526 657 -943 -673 -116 733 622 496 -701 513 433 343 -872 -502 651 690 -27 -375 570 -611 -874 -621 -540 40 -600 -21 -122 -891 -465 327 -636 206 -172 709 971 496 286 57 -127 -221 451 -682 275 -120 -935 -875 -127 -145 -410 510 161 926 -550 241 794 -476 -764 944 951 592 -448 -302 -769 -441 -372 996 682 93 -472 -738 -859 -500 -577 -61 -265 -791 734 503 372 296 742 -113 -899 -318 160 -314 443 -929 -740 930 -485 -734 487 -477 -813 -795 171 -120 -602 336 720 334 590 -928 274 571 422 -234 -471 150 -337 147 -411 311 152 575 -727 -199 168 935 -720 583 673 -131 544 -9 748 -616 172 127 315 -516 -642 90 -212 51 645 -177 -552 905 -944 -181 -977 440 809 712 -217 393 -577 -83 144 -484 -812 173 -383 -894 -877 -13 422 -518 -126 560 47 -472 -123 923 -65 -46 -921 833 -884 317 927 247 -396 -915 955 687 427 -925 -183 -274 -372 -487 620 -44 -735 -216 -182 610 -659 -91 -489 -937 -137 -885 650 -679 -466 172 276 523 -759 354 -340 -528 -469 540 -673 269 350 -582 302 -166 296 407 472 -152 -374 -435 -755 -37 -743 770 -402 -182 431 805 446 -313 -220 622 80 630 -543 -218 -1000 775 -801 74 629 540 457 -96 -422 -725 -657 -863 -209 -960 78 -336 660 671 726 791 764 -360 -294 583 810 -363 150 521 29 941 -761 726 156 215 -24 808 155 -761 -813 -642 432 -435 253 635 385 -327 336 -437 -636 779 298 -32 237 -660 -106 -824 165 76 284 727 -952 -236 -357 61 -76 -304 -862 -537 -464 -17 -788 436 426 -196 -614 -432 -717 831 -273 -44 192 426 34 -888 -776 -530 737 -143 230 493 -988 710 -173 -953 34 743 361 814 -809 878 -716 -674 -448 -505 -942 -76 135 -666 -671 -523 234 721 371 -242 441 829 601 -541 561 -273 15 820 -962 -295 -287 -860 708 -293 777 -229 -20 268 -150 -531 -484 449 -542 394 420 -958 -175 -827 -227 372 -797 -15 59 -44 885 -969 -225 -438 -211 -862 -312 -837 -187 -177 -790 -440 569 174 -377 533 516 -239 827 717 -405 -665 121 573 983 727 256 -531 -785 -787 -503 119 848 981 -172 -557 -945 -292 675 -605 705 -426 -845 -444 943 -944 -659 570 128 906 490 402 -15 -877 -696 182 -882 856 -531 -48 798 -522 353 -595 863 530 11 707 -307 -563 320 -63 -750 -601 -841 -243 -95 -184 853 -672 855 -833 42 -794 -302 -787 706 173 -532 400 -410 92 166 503 394 497 -163 99 -24 -132 241 -521 655 170 248 293 568 187 -357 -177 316 221 149 88 -407 -161 738 -801 481 -35 -821 900 585 -178 -278 -858 112 526 626 278 -852 508 177 -117 310 578 -399 882 -653 107 -176 912 458 -488 10 -916 473 761 -76 -660 -952 -380 -295 -567 739 -978 -40 -271 -604 -421 -898 -646 493 125 124 958 -490 463 258 178 17 -588 -351 -31 595 -738 -14 -494 -705 -671 -203 -654 -945 587 560 470 684 -428 986 831 -708 661 70 -509 -808 -719 48 -761 499 -216 -59 -856 8 764 -2 498 340 -804 312 -424 523 76 -30 -924 245 232 577 -212 -689 146 -111 406 315 388 -527 81 -444 -655 -837 -760 -180 -916 152 -851 -376 300 404 -807 634 771 -488 -541 -770 -428 -140 599 354 993 -206 -872 625 -610 388 -758 -383 -930 211 483 705 -66 -724 221 -760 -182 -531 -162 174 -664 593 -998 504 -464 244 -948 -9 -610 -513 -30 -253 801 -255 -581 -722 -500 341 682 -379 115 780 -643 62 265 -797 167 -789 -520 829 -771 799 159 624 495 -643 -790 133 858 797 -544 924 -680 426 900 710 831 370 -192 416 251 -431 848 9 98 -86 -332 914 -362 359 -919 -504 971 308 -583 -76 519 892 85 460 -48 -712 -840 361 122 -339 -667 413 -648 240 -151 364 -368 771 -121 -144 819 -703 412 546 44 -11 971 -692 -546 -485 -750 397 622 -780 602 -423 104 984 203 -669 546 595 -440 -432 593 -786 -230 -244 442 -63 -284 -129 978 -560 534 -59 -932 -188 930 -928 687 -439 -771 527 948 -704 -730 -819 776 767 -239 -162 564 -688 -475 246 848 238 -368 394 841 274 479 825 738 981 464 -1000 -317 158 -65 -815 -797 -772 -743 304 193 -916 -862 466 -295 -265 -109 914 -898 684 -60 -618 543 -211 623 815 -696 -718 991 83 -632 -132 114 274 356 -102 609 65 -588 889 320 -475 503 705 326 314 -197 -938 -150 -612 349 854 -644 510 84 918 8 564 458 -371 -791 710 -523 532 -65 319 -430 942 -913 810 972 -133 -963 -566 402 113 -850 -165 -48 725 -489 -557 708 671 871 520 -803 583 78 434 555 -422 866 -740 -201 635 88 -378 709 -419 831 -816 69 182 -634 -980 -611 -316 -276 -437 -167 553 594 541 58 997 813 -619 -948 -678 -284 -368 -241 -914 4 622 798 -477 911 859 694 -737 955 -266 -668 -170 -605 -841 -656 367 222 -326 -589 -565 289 -86 -96 585 85 687 -53 -66 240 808 -172 -118 -876 960 -587 -448 797 -966 -547 588 222 -520 54 -989 448 489 -543 641 -592 -680 722 -220 -701 -610 717 194 -47 570 -25 -947 -836 -577 985 -725 959 458 116 -197 -90 496 -319 -715 440 110 685 -804 48 -495 -993 -139 471 443 388 -547 897 -242 804 -255 -143 -918 -223 -787 812 329 -73 32 933 338 -210 -501 -765 446 293 -474 703 935 661 -362 -652 -900 -910 717 -595 -95 207 42 123 758 472 -458 -954 -903 335 -434 -157 -108 615 286 442 -502 -337 219 -148 914 132 541 776 673 -855 728 111 329 449 -1000 -282 89 -660 235 737 952 277 291 -530 -42 802 508 -778 599 -209 -609 26 -677 893 -572 -174 805 130 419 27 -348 -140 -5 108 -325 114 -129 -457 200 863 970 -378 123 -846 -847 943 322 -33 -706 -633 158 -409 -849 956 549 70 377 933 704 653 707 -822 658 -39 -539 924 -285 794 610 257 190 186 811 855 -883 98 364 -473 84 -902 -258 787 -808 934 74 -529 21 -877 770 -366 33 -485 348 897 18 191 -453 287 850 -2 228 -608 -667 429 56 344 91 571 -750 639 180 -729 658 787 287 -574 -926 -950 477 -445 583 578 170 -51 -398 514 566 879 -670 328 748 -720 -666 -960 756 805 -584 -594 635 567 993 -236 -533 -491 -799 -288 -928 537 41 -293 236 909 -183 -101 156 -891 79 -61 357 -538 -567 -648 489 288 -732 -502 786 -810 621 -365 -733 368 381 -408 902 401 999 998 733 171 -946 -842 722 503 -476 -617 815 -715 214 -854 548 -409 990 -27 -723 -884 -311 344 832 631 -34 869 -211 -583 -930 -643 -659 -924 225 954 -758 903 762 947 -884 937 184 651 206 596 690 183 -191 638 -829 -784 -210 -597 -681 -178 -93 -751 -316 -82 -759 -235 590 884 1000 709 538 -243 -288 -861 -76 -695 -682 -4 -416 -257 952 -876 897 -89 -431 9 928 873 255 79 619 -849 648 -662 1 -161 753 152 131 677 988 -977 322 288 877 149 610 573 -387 603 973 124 -845 -614 46 -241 -696 -590 -204 0 399 -262 -183 35 31 599 322 -825 -174 958 295 -703 884 -451 389 -846 982 246 646 998 -155 -908 -504 743 892 677 -812 53 875 -7 -590 -486 395 149 -861 190 656 -72 -232 651 -852 -576 730 462 -775 468 -371 211 71 -377 -781 -30 -225 909 832 -560 -468 279 -157 620 -55 713 -843 -668 -54 276 53 -896 403 87 887 -106 614 706 -170 970 -203 -658 957 -903 629 -696 -609 -816 -349 -216 -807 833 276 186 940 -414 -219 -983 -317 -517 153 357 207 400 297 -537 946 -349 -420 -16 361 -505 113 722 -6 -226 -380 -743 -165 -786 -518 578 692 -577 116 -500 -148 -337 706 279 429 -411 -780 683 610 711 -314 766 298 -70 -242 471 861 448 31 -271 -41 761 -94 634 -835 -111 -608 73 -915 18 -505 -111 -379 71 830 421 905 -147 -132 -314 466 438 396 530 308 -259 -694 29 -525 861 12 823 231 73 63 -494 201 112 459 -717 968 430 859 230 501 898 -704 351 488 475 -611 526 -709 98 793 360 567 -918 -792 -352 -929 827 772 -871 889 -70 -331 -19 -683 -887 -1000 469 -753 -695 353 268 653 -124 -84 646 -810 421 980 869 -286 727 239 485 884 -437 616 326 -486 -751 -418 -293 943 -136 -620 -987 -950 -87 -841 -61 -805 856 -615 271 -919 59 124 -895 732 23 933 53 -328 410 -309 -928 -597 -740 -587 -113 502 72 873 -214 -367 240 -695 -640 351 -109 927 -761 -502 17 449 526 -600 437 540 719 -963 990 263 851 -554 462 237 -973 -917 359 -332 -316 879 -110 -733 -452 -756 -237 -26 -326 813 -932 408 134 -702 -731 690 68 -77 827 -79 -373 668 821 -660 -410 17 500 -179 757 200 884 -320 603 -952 995 951 798 -477 -998 188 86 142 -949 -27 500 6 -384 782 182 947 -895 558 -749 -766 -984 608 -694 546 -939 30 -259 -874 905 824 873 911 -305 -529 869 -810 778 -967 962 785 10 -776 -3 529 -428 -449 -882 833 -224 479 -176 -350 -236 -775 73 -393 287 55 992 -964 566 391 718 325 602 -215 -710 652 -821 -298 -677 507 194 371 -367 -1 -366 280 -98 586 -461 -524 -28 99 -99 974 496 -855 -130 315 -148 -782 87 592 -764 -582 -248 -87 811 -259 -17 -902 -841 543 -761 400 87 201 293 -269 802 111 171 250 226 234 -431 -621 -256 773 -886 571 949 -251 -18 320 -892 972 934 -594 -658 -684 -740 -473 -355 -364 -200 28 309 872 -317 -113 -427 145 -595 622 519 220 985 -139 586 675 550 573 -81 723 -235 844 461 -222 972 52 22 -572 -480 983 698 -840 -936 831 189 -523 580 -880 244 208 -409 931 -901 691 497 -627 974 4 366 -16 -206 -182 -675 -623 899 -946 122 808 -606 858 936 -89 70 -585 28 428 972 795 964 399 -139 -961 -732 17 -142 -609 -285 -835 -132 -56 -254 992 -6 747 -301 -475 -843 352 461 -596 707 -178 46 758 -740 712 -142 -274 55 -895 -372 -339 920 403 -295 -497 569 902 841 815 -63 499 979 -58 618 -953 578 142 586 -488 697 -644 843 -426 957 515 -829 -442 -441 822 339 -318 -364 58 461 308 880 -368 -597 -5 -732 -23 16 -338 956 379 -772 187 61 -595 -844 -682 -90 439 261 909 -724 -95 837 439 752 956 152 69 -357 953 989 -347 791 -135 -687 909 -378 367 854 241 752 -887 -124 -759 155 739 347 -933 -521 -13 715 187 -27 819 -195 289 -603 368 111 -180 -127 485 846 -45 -717 693 602 -558 783 381 -91 -40 961 -874 -557 -436 -629 795 -155 340 -1 -537 812 -503 857 839 742 69 117 589 631 247 721 757 -823 273 -513 922 451 -178 627 372 684 678 960 -371 -266 764 -877 731 286 -790 688 108 -820 242 309 472 915 980 54 269 -964 -171 -172 -930 624 -488 -807 682 486 744 906 945 -142 -976 -288 239 -584 -401 -405 105 -51 663 -194 -370 -87 -947 -81 426 67 -215 -240 48 -233 750 496 824 -151 759 -717 4 201 -238 731 -773 832 938 187 -84 305 264 -771 1000 -995 3 832 716 983 471 945 -653 293 127 549 -584 -765 991 -772 86 -756 -932 626 -397 517 209 484 364 -911 -417 744 -731 348 560 368 166 574 648 -796 -635 -513 -363 363 -248 142 417 957 398 -642 607 -758 -558 122 -252 646 981 721 78 486 167 84 -440 -789 -968 -712 217 -101 -334 683 -840 280 -816 965 -385 -186 -568 -462 -487 693 -180 -477 918 -663 665 282 -570 979 -717 771 611 -120 552 -320 -747 -309 769 -696 -212 -9 -954 -251 -96 671 902 697 474 314 -789 -138 867 918 -935 54 626 -514 811 861 202 -120 622 -330 277 952 78 709 -714 -656 646 451 249 920 -889 -504 -657 211 -253 -64 406 986 491 -718 458 -197 617 -390 -877 -667 -379 303 452 -466 610 -859 949 551 835 -83 539 838 600 629 806 -408 -138 939 87 -610 -168 -715 923 670 -996 -120 504 507 -536 819 113 -259 -251 -610 16 -405 739 611 -909 483 -312 -495 878 588 -988 -915 142 -433 763 481 768 -286 -993 -48 581 -921 921 -288 206 -879 -252 342 -307 283 -969 -977 328 -236 434 979 595 830 -62 989 248 448 -61 375 -65 631 -337 -546 25 247 961 -16 -179 760 728 -769 346 308 -302 380 390 -579 -646 -109 -9 462 -88 908 911 108 987 -983 -387 -633 960 0 -385 -609 622 932 984 438 185 -68 -348 -845 -460 905 704 933 -927 900 -621 -869 493 149 -460 -968 221 197 332 717 973 -446 -638 220 84 -515 603 88 -100 127 858 -227 488 966 -533 -547 -367 512 -260 -797 -941 993 -248 533 583 -459 -146 -665 173 -79 -257 -885 -752 -546 917 548 -429 830 753 -613 842 715 -142 -743 -174 280 561 -686 -65 -520 -11 -624 774 -6 -344 -254 741 -433 464 -579 887 -46 115 767 -20 260 -619 438 642 45 320 -131 443 -418 882 951 -133 250 -722 731 -871 351 280 91 -634 856 -134 -402 -674 809 -885 843 -918 -469 -851 -754 910 437 -389 -411 32 605 194 387 215 30 204 -409 -639 515 -397 -881 824 362 -471 52 60 897 385 674 -14 -856 -442 -184 -940 903 986 -488 -702 -916 439 -67 -506 -179 564 -863 -379 771 -145 679 338 -770 825 -623 -155 -770 321 -912 901 -431 -954 -908 462 -1000 154 278 -668 -998 -449 809 536 339 766 185 -456 -837 891 -189 -39 -511 389 -717 -440 677 386 850 -163 638 450 681 119 -343 -950 595 589 5 133 -733 339 598 699 162 -529 -444 -178 -641 -822 -855 1 671 289 851 876 454 -432 -770 -58 -230 -25 964 -664 -224 -79 255 160 -865 -400 626 487 23 702 -61 569 647 786 -528 479 195 756 -666 -221 137 -384 913 -358 158 -667 -370 -6 -378 457 -587 -924 -595 -334 -138 767 -674 142 -781 -318 547 350 -914 744 -681 945 -736 747 407 267 -334 354 73 -858 -492 568 -382 231 -100 -991 428 490 -795 953 488 388 441 -309 223 -355 -457 -333 -200 374 808 424 -888 -696 -128 809 721 135 -999 -630 -828 882 -882 708 509 -929 -347 533 -515 675 -592 697 184 -672 -696 -379 651 678 -696 752 -947 100 143 -365 -310 -889 709 -137 -564 240 844 -794 -55 -842 -406 -225 16 689 489 88 907 205 462 -279 708 -906 -412 -432 198 -887 95 -568 -448 -121 -954 426 79 -619 935 -474 -886 -480 -484 -272 542 623 -861 -871 -128 133 -607 -452 -338 -192 445 -565 -993 285 -874 -21 329 -429 336 536 -415 -113 -147 41 -477 -972 434 -174 -147 187 -965 -956 69 121 -506 -438 429 862 -306 -299 -934 -335 -23 -39 -610 275 -754 -575 -305 541 -999 443 533 997 200 -433 316 937 -474 -567 -170 94 -798 776 131 -894 870 139 -283 -285 -280 548 523 -683 -689 225 754 264 -769 -875 -203 545 894 -451 -294 -379 -818 676 -347 25 461 -727 816 689 837 635 -180 923 -683 371 -171 417 -702 188 512 468 -775 849 -484 49 117 -841 355 19 -862 918 150 -660 142 258 -151 355 968 -18 -754 -406 222 475 -825 725 115 -988 -800 1 482 573 -776 -973 -714 575 601 181 -210 -278 -265 -675 -9 -109 550 -558 607 -258 840 714 -709 608 -130 -773 -758 508 594 -283 -4 -695 -700 596 -817 -802 -75 880 332 -332 -399 510 255 278 -952 775 509 5 588 956 41 -444 961 977 141 -152 662 -881 -964 -579 946 -458 145 -573 -214 63 761 -15 304 599 582 825 495 96 -844 211 14 -513 -152 588 961 -271 994 -340 -234 955 937 -204 -761 660 -651 439 -660 -286 368 -657 -101 718 -832 430 -682 394 -378 437 -448 -725 -266 495 316 664 -158 -439 566 -716 -964 25 788 -343 -654 990 142 -260 -963 21 -673 332 233 -768 -974 282 314 -741 896 -510 -758 949 -463 -379 437 608 -142 -309 -96 466 -733 -684 -179 -609 410 -281 -640 -311 892 -418 16 -680 799 -542 164 410 857 -573 811 -721 92 933 -774 997 -617 96 882 -82 -516 600 291 886 -219 821 482 -376 367 -937 612 -43 924 -658 -294 -62 -183 -991 900 -694 -603 863 466 -350 425 -767 954 -9 214 -501 -650 -181 535 -345 36 -31 -217 286 -992 -579 -768 721 383 -953 52 -178 -710 -99 732 -581 -177 -937 -989 79 556 1 -744 711 540 194 649 -973 -94 778 -73 -46 165 -999 -578 -974 -154 -629 950 274 -594 -715 430 387 -912 -906 -37 -345 984 937 -303 424 -421 -922 -19 -341 -962 -921 361 -806 -967 -597 700 190 -187 -91 -857 -31 536 772 641 -604 -235 -978 -443 -276 275 -144 322 -823 -507 12 979 791 -488 25 -706 258 292 -412 -536 -501 -759 -465 173 -630 121 -895 218 69 658 458 782 747 -710 -960 642 -392 -283 907 515 694 -515 -849 959 -313 240 -912 443 -703 116 -695 127 -680 -961 435 834 949 466 -220 -506 -567 914 -770 542 -617 559 -392 -889 595 -382 433 -461 -293 -230 -144 330 -747 571 -952 539 -669 685 316 -430 -97 677 679 314 9 -361 550 134 374 57 -259 -929 501 -822 838 830 171 72 579 -135 -204 -248 270 -283 80 -827 -787 -426 -998 -37 768 333 -702 -597 330 497 50 419 630 -461 -279 -554 77 246 -137 -406 -692 816 689 -415 349 -240 856 393 797 -122 70 230 492 -179 -714 -511 -183 -659 -94 -995 -248 -22 386 -579 -891 622 -691 929 771 -356 -859 752 173 -886 252 -264 -16 208 668 599 222 85 -105 107 463 -838 -807 -372 -977 -89 -261 -77 -34 -84 324 -139 118 -166 524 896 -883 -290 470 -551 969 321 -657 724 -324 -402 -670 -201 -564 870 -4 -782 454 203 -926 -356 -209 997 -795 911 -547 -475 126 -132 -362 -148 337 -614 734 869 705 -75 -82 -178 -192 -50 319 -427 -317 -473 200 698 -262 984 303 396 850 844 -397 204 680 -297 617 313 940 146 572 610 318 16 805 -808 897 -598 254 800 237 527 709 -708 -339 91 533 -490 168 140 -389 -133 653 464 -133 837 -218 -496 -444 -34 553 -960 -889 -398 -562 475 195 157 136 524 -411 609 -215 983 423 647 477 -165 203 -482 -806 -190 391 924 -626 -768 -313 595 -271 465 564 549 239 0 672 101 124 -415 987 -130 902 -227 204 109 -951 -412 -61 -276 -985 979 82 736 -500 713 -820 -704 -501 -507 -726 -340 -469 12 -257 660 -10 52 646 -844 -902 -174 197 91 184 911 126 -704 -491 225 -965 -227 915 -40 525 -831 -300 606 672 -953 -591 786 785 -134 178 -115 -796 -755 -733 574 -988 -173 -586 -969 -387 790 71 -522 -88 -206 -435 734 494 682 699 687 561 193 349 245 -641 331 615 -910 425 883 -868 92 450 953 386 78 715 -26 174 677 -559 -505 858 52 628 956 -972 -284 722 -834 984 -1 -996 -486 -958 721 739 -958 528 27 597 -860 -905 -303 -5 492 -983 -375 220 779 365 722 843 749 171 -186 -93 -672 -311 5 -415 900 -952 -539 -464 695 987 609 428 -361 250 -163 20 120 858 -846 629 -392 72 300 328 -608 -110 -170 775 212 666 350 44 -237 -959 -436 885 -440 867 582 346 -231 718 -797 -666 -668 -29 -697 -62 -213 998 -256 -817 74 674 173 -422 105 -283 -595 738 758 152 -567 -976 -445 493 -187 -569 -712 349 258 170 -569 -894 670 -7 -508 762 -664 530 -434 -980 -483 -433 -261 25 490 939 352 -368 -857 -347 584 -15 -170 868 -105 -207 737 -944 355 831 937 913 -636 -356 -442 380 865 -877 -426 -49 301 -781 570 -677 298 -718 -933 -26 762 35 -839 -814 28 603 483 -265 -72 -979 553 468 523 -220 104 -875 -53 674 967 441 -247 -866 681 702 -734 318 -177 697 115 286 749 -217 650 279 -91 -47 595 -843 -910 -537 596 -546 -233 -861 749 -566 359 5 802 741 270 400 223 -557 466 189 -416 -78 -809 814 -799 484 584 290 -249 -751 189 313 703 971 -581 355 941 -695 628 840 945 -931 877 -639 143 438 -516 965 -382 -530 440 -83 807 260 605 -199 -31 -827 833 319 915 -90 867 992 -50 192 -243 -952 -84 796 -245 163 951 -676 -437 -403 -562 926 -944 285 -232 390 608 567 -897 18 590 -728 514 -130 -233 -371 -460 752 977 782 309 301 675 -633 -461 -404 910 -955 489 -58 -659 37 -646 278 -318 -153 -812 -363 -89 343 -624 -943 604 -742 -257 367 -904 617 -733 85 -489 -615 -549 497 -220 315 -418 233 -764 -918 -42 581 -779 606 -361 514 -978 -503 439 636 291 -570 -697 943 -217 398 -710 341 936 -234 422 -437 467 227 -256 652 664 -93 268 156 89 -688 -741 509 -187 179 302 77 129 128 -565 384 -530 -746 -430 274 936 436 -123 -662 616 913 866 -43 -438 -681 10 277 27 -838 777 437 945 487 17 -417 -188 -818 -246 423 396 -792 824 -859 -894 -267 232 -410 -917 -144 145 -988 -974 506 -432 -426 9 116 -191 785 -628 844 63 -373 521 -385 -420 561 -791 471 -280 18 99 903 -155 0 -946 -528 -111 -336 -603 762 861 -136 -176 -721 942 -862 284 -638 -278 857 937 -989 623 -93 621 946 -134 -812 -709 -234 737 436 -941 -482 863 865 -46 -215 486 -529 49 514 -70 816 520 -429 -493 241 442 771 -862 -844 -384 617 -484 762 -469 -62 -899 -930 968 85 -45 119 -157 -24 49 -89 -748 606 -287 -347 169 -503 -774 315 -133 441 865 154 -260 -959 -308 776 -275 570 -934 -418 658 -438 -883 -729 -636 -995 458 -632 -895 -9 -557 -543 -176 793 815 -690 -621 -838 939 122 -918 -763 411 906 -237 -10 -637 276 -199 -404 883 985 -326 905 -981 -189 -650 -417 -230 235 283 440 920 296 -979 -321 -375 14 -374 663 -948 -16 -771 130 -701 95 -961 975 720 -912 177 474 679 265 -12 116 280 -283 -905 -548 687 -992 -868 -218 -10 -981 160 -71 491 469 -480 -530 875 429 -251 -645 -154 224 -548 -508 -309 835 -69 585 -405 -864 -990 417 -530 546 -732 37 658 383 887 186 981 -111 234 683 55 839 854 -527 353 612 670 144 59 830 -218 -744 -123 -726 3 527 712 -867 176 -834 -393 -764 -825 887 -827 -472 124 -274 119 494 219 496 -666 724 531 912 -434 -301 -359 799 -130 773 527 -647 -58 567 -502 -238 944 -592 -581 -547 457 685 -850 504 281 -131 -361 1000 64 988 741 -105 482 416 -458 783 -87 -117 89 635 -984 255 115 -999 738 270 259 605 104 648 616 280 147 -331 -507 -131 -469 683 904 539 -574 597 775 9 888 30 733 -62 181 861 751 -171 881 -871 -360 -262 53 157 -555 369 -424 794 -475 713 -844 238 343 682 503 71 -42 823 -137 730 218 334 -927 925 -832 720 -953 260 -588 953 41 859 219 296 67 -973 414 937 -841 -133 -733 117 244 -453 -523 820 -723 89 103 744 -306 -619 -536 404 186 -246 -438 421 290 818 -815 450 995 -376 156 -990 -349 -331 -672 744 -630 -149 353 -73 279 -508 476 809 -993 790 367 746 287 305 -213 -213 723 -895 719 642 267 544 795 -368 -874 76 529 -985 -620 140 239 652 -620 -959 -48 634 174 956 253 454 264 407 -846 540 -213 -431 460 31 607 236 -748 28 292 691 470 -53 -294 -911 -330 580 159 -639 -525 286 -903 355 753 -140 -185 -648 -524 -917 -267 -630 -92 -344 -720 357 10 660 641 -926 -109 540 710 -671 -395 -733 962 664 363 -653 657 -901 -462 -219 906 850 -906 -926 -594 -872 758 85 -192 -449 -276 292 182 -947 -978 93 227 883 660 955 -17 244 -360 -404 -664 -187 -233 -598 79 447 -258 -772 506 -592 -89 -189 -906 -507 580 -213 -737 70 -307 -215 -525 52 818 843 245 -703 244 633 991 238 55 -858 535 -780 -422 903 -875 748 -288 -86 70 149 486 243 917 330 905 -393 324 -387 754 14 -422 -521 540 747 762 -175 -520 343 -572 -977 183 460 523 -985 436 164 -474 769 -457 279 -264 512 221 164 59 464 589 -641 -767 -293 649 72 -82 -868 -295 791 -704 -28 -191 -700 371 403 633 901 625 -611 -747 376 -685 31 408 -747 140 -229 451 634 65 -186 -417 -679 -407 -603 81 -692 -888 643 110 815 315 -426 -225 357 -80 75 -897 -926 -269 907 -532 -922 753 516 601 -876 -853 334 784 -840 -62 617 694 -308 861 571 -277 658 52 -837 -520 447 974 547 -13 -611 138 -430 979 947 -56 -271 253 -650 -949 423 -888 -505 952 466 427 247 -885 -878 941 799 913 281 288 558 -231 193 -52 128 147 268 996 -488 -334 941 -653 539 -885 -157 -773 -578 -437 -787 586 -722 -141 461 68 292 573 265 931 653 -626 -790 834 262 -192 -234 394 -249 666 20 -298 -159 -106 -907 -229 -100 267 -339 984 697 612 -24 820 795 -199 -157 213 -439 -1000 -82 18 -936 -447 -63 -386 318 -88 667 417 696 -454 -557 -761 -383 -512 631 -954 211 -344 786 91 229 -207 -274 -474 -688 -546 -193 433 898 251 -273 847 -568 -136 -254 -5 763 -991 234 -698 -530 0 -250 -121 334 -749 718 927 -672 -961 896 -915 595 257 680 726 481 -515 237 -818 -315 -493 671 244 -322 599 802 -316 443 -692 379 -65 -94 509 14 919 852 395 -613 -670 -84 898 268 718 400 401 500 626 -904 783 587 270 -842 157 -873 -796 602 -956 626 405 -195 681 -281 -22 2 -180 443 534 -998 -174 -977 -935 -543 -941 880 704 -37 689 484 858 783 -760 656 -583 -606 -305 162 -480 271 145 776 603 -788 -853 52 413 -831 -358 -561 918 344 -205 -80 504 904 84 -324 -767 383 925 -297 -762 -430 687 -175 -266 798 -9 566 -133 557 503 -544 288 -600 -969 846 -541 -351 -919 -740 232 -108 132 596 446 -811 -777 -785 -221 115 -337 234 772 947 -954 -781 383 -220 -445 389 -512 401 -531 -899 909 378 534 -344 605 189 -448 710 329 713 -180 88 981 -412 238 -564 -98 -126 538 -497 -6 74 -651 752 -806 -7 -959 -783 -40 309 -67 326 -589 -709 -321 242 -272 -385 -614 -13 587 -628 -334 426 774 -180 588 842 593 -885 805 962 927 -211 -520 -158 991 -666 -604 985 432 -24 873 -948 505 633 795 -602 344 925 -242 885 556 -143 743 -126 937 -405 668 -640 -317 -951 712 -340 370 -115 738 132 995 468 -139 -728 -83 512 531 -699 574 18 860 561 -755 -141 565 -640 871 -799 872 351 197 128 99 585 193 -983 -87 451 931 -519 976 -837 -412 50 -326 -548 -59 904 -224 138 -516 374 -96 -63 622 698 -271 -198 -565 546 -365 520 -518 53 540 -726 -588 916 -983 564 -849 321 892 207 -190 199 851 -314 -885 -739 -444 49 -556 272 429 322 977 720 625 -725 850 -420 -664 706 346 495 454 -433 -638 821 -99 -933 -4 877 -888 264 533 -168 -217 -838 -165 532 582 -905 -291 -596 -593 -929 284 711 783 336 90 -13 165 996 725 39 -4 -72 194 -3 -950 -204 159 811 -510 -705 -24 -726 -885 -214 529 25 -414 885 801 436 696 525 62 610 -519 784 590 786 -67 704 -657 -855 -244 599 -819 -270 -737 -706 -134 404 635 853 920 -746 666 -838 833 816 -830 -221 -998 193 944 242 -871 470 -570 317 151 325 653 -602 -141 279 -273 742 -552 -448 -489 -517 339 -989 341 161 -432 810 37 -703 -363 -408 -65 243 531 45 484 998 -505 -382 88 993 619 -288 666 313 937 596 -896 -703 919 -908 -442 -684 377 942 -680 -827 -271 -45 82 421 -99 -965 -388 702 203 -500 342 19 214 -943 -220 413 -756 -233 210 801 -281 -214 -120 474 925 15 -737 935 669 559 -981 992 409 -856 -389 -554 12 -253 -410 -253 168 -34 -625 989 14 -745 -961 340 647 -630 -136 676 -971 97 366 -621 -556 241 284 903 -14 -900 -337 996 -119 -469 38 288 888 -298 898 699 880 634 -614 -820 -327 860 722 -804 545 68 -288 28 -737 -615 510 860 -266 -44 643 302 -428 -693 493 432 -813 -542 195 -233 -78 975 -520 -250 350 -961 421 607 377 -306 925 -998 91 -181 240 -471 931 -117 -189 981 -986 735 37 946 737 -588 -441 692 -995 146 -932 380 -20 788 350 327 160 -96 21 832 -330 -808 -215 664 329 -520 -297 -662 767 -92 -357 -320 711 737 970 629 -117 -116 -259 929 782 -4 -233 56 858 -520 959 -400 -639 445 1 -863 -581 -818 -802 -806 -518 -235 591 560 -368 -494 -611 559 264 986 -658 -899 248 -474 978 300 980 297 506 957 175 345 681 -146 551 -362 937 -119 -192 -372 -639 625 963 314 388 970 -558 -757 467 408 375 62 -755 422 -432 -429 -354 205 -981 735 310 622 928 775 669 -177 447 609 654 300 -757 -526 583 489 -413 -593 -66 166 105 223 -122 -677 -880 72 -818 -488 251 -664 -943 603 797 -653 783 -535 495 875 -33 274 -162 -883 -886 -263 255 -987 427 -255 -38 382 365 -872 -373 -856 -440 130 128 -279 209 -515 -462 622 -975 97 716 599 777 570 -590 161 -9 180 649 638 917 658 394 412 -220 -700 707 76 -742 -184 -791 -301 -475 55 -436 359 290 865 132 553 597 442 -69 704 67 173 381 1 252 -668 252 623 -335 -153 132 803 -832 -69 959 265 -686 -530 546 585 617 162 214 -907 545 -754 495 359 -213 -683 -833 -74 400 127 200 312 858 738 -921 469 602 507 -819 573 327 976 -635 34 455 56 -322 -864 415 -965 -690 975 -119 173 -276 -583 -865 -797 295 856 64 285 696 999 -871 3 -237 570 866 -605 -424 -720 -991 -953 -779 -71 -316 -853 318 -631 798 664 750 -324 -116 -34 446 -106 -33 624 258 272 -7 211 -143 -713 985 -901 106 416 875 -561 385 -929 444 -752 320 -776 818 178 -436 -926 -838 583 -57 -68 -126 159 839 27 -440 -344 -949 -65 614 -427 -710 579 619 384 -358 739 -949 798 -610 -643 -732 -81 -533 837 -740 -258 73 144 221 -542 221 -299 -732 675 -866 -995 -123 469 836 -531 -414 439 201 -858 210 -336 823 127 -91 582 -159 -828 174 432 380 -754 613 917 -668 333 786 941 -17 712 650 180 -1000 -157 -92 184 760 -978 -96 -426 -974 403 498 -858 422 487 286 -199 -266 -942 -17 501 909 -287 -281 967 -505 -491 -790 -337 -726 602 -224 -148 925 115 -943 -901 252 90 -283 48 709 102 -751 730 112 -736 -484 -323 -285 179 445 744 -719 645 879 -465 125 973 323 793 301 162 385 -519 -163 -906 668 -342 429 -503 -345 447 -860 891 334 -588 -685 237 -799 -657 187 604 385 -505 -789 -348 -666 -788 678 645 876 -3 -152 -96 -313 532 -289 49 745 757 -81 202 304 -955 223 308 -485 -776 667 167 612 -295 -767 263 -406 869 -364 158 -224 -655 -263 -221 590 -25 57 -354 -688 -815 -754 -461 -748 -490 194 -88 960 464 807 997 -446 -213 193 -381 -772 619 -646 418 21 -788 -808 -841 513 -212 -812 127 -192 -577 465 626 351 -686 -243 281 -605 378 -15 981 -445 -483 93 518 -968 668 -560 -269 982 428 -37 289 30 505 -84 -790 605 -775 -296 -733 -47 862 686 827 269 524 805 -348 -290 825 631 857 -62 -56 19 -994 -648 150 271 -33 -826 -838 667 -627 437 -538 -239 882 125 -786 -895 -40 -677 -186 -549 -782 876 805 -288 -437 862 -799 17 536 -707 -125 -420 -208 694 542 697 -880 -600 781 -127 -696 833 -69 -462 176 -668 -213 958 -804 106 -861 24 617 -318 192 887 -20 248 124 45 -311 -733 799 256 -635 459 219 -836 -77 627 -421 543 274 534 393 226 727 85 386 670 -284 -593 -242 498 -431 448 -341 -618 308 -320 -444 -780 351 528 666 -479 98 -53 697 481 -291 809 191 -710 691 61 -193 -351 404 789 -749 -692 221 -724 541 -672 211 -825 -738 -983 96 23 317 -114 -430 373 606 -74 996 558 -627 120 -321 588 -955 204 -819 -274 294 697 475 105 -425 -332 -637 961 -557 628 -636 384 -524 162 38 412 -422 953 -153 463 -578 -780 319 514 314 540 990 162 661 314 -62 690 -655 370 -1 483 -763 -55 557 491 -572 712 -921 30 401 -272 967 -10 222 293 -866 -44 768 -115 -242 701 657 -222 -994 622 572 23 949 -622 -999 159 -721 -298 -294 -204 -140 527 108 308 418 544 390 -980 -479 -251 579 902 470 170 160 -982 824 27 990 -921 -456 -524 -300 599 -259 -928 -273 -194 740 614 -911 -666 630 587 -959 -931 -940 -353 -364 524 914 227 232 -943 -630 962 -405 614 -392 -697 135 431 -866 405 163 205 -156 760 -380 -516 954 -540 -147 640 -103 -114 514 833 215 -530 -67 975 711 584 740 -300 -454 244 -861 297 -491 53 -887 330 -483 39 -233 734 631 957 -512 -752 357 304 161 -169 -719 453 -650 137 199 494 272 -711 60 934 -474 -649 704 -181 -704 -230 -825 317 844 -745 -910 -347 715 708 -950 -402 193 356 242 -694 -785 847 -98 -628 93 497 -905 426 -304 -403 -758 -615 668 -278 28 60 -557 794 -460 932 542 -563 735 233 996 -433 -515 -305 169 -604 312 583 -470 -696 91 992 -404 477 857 984 -415 -122 -291 -60 240 146 197 115 680 108 -958 635 -376 -529 -954 652 -736 939 445 532 -993 517 -310 704 484 -34 729 446 851 -527 -692 -264 -402 -729 852 -545 -328 -22 236 709 977 685 -921 268 -400 -574 -843 698 217 744 -108 -832 -411 -269 -801 -355 792 -808 629 355 -332 878 -420 517 -358 -629 -754 -141 581 799 -521 -825 261 -377 0 -68 124 -555 706 -762 -996 34 177 -574 799 -705 -468 -715 -952 -916 835 491 416 -477 505 85 -758 924 -935 419 109 55 -176 905 -574 775 -967 -23 -43 997 432 834 -763 -468 4 91 -655 -564 379 839 524 -167 -637 -980 -343 -386 237 -908 140 372 453 -923 419 -224 751 513 -754 975 -6 -727 900 -959 -163 266 -868 25 -640 -234 -918 717 -650 -800 -424 647 -88 840 200 282 394 -83 -895 -347 52 -733 -337 689 -204 339 614 392 -37 753 -586 719 -365 -620 -951 -601 -978 588 791 74 -561 614 216 -243 -560 -440 -252 -653 -80 415 -91 958 -958 -709 863 816 498 -602 116 -461 -73 963 -137 714 -907 934 -70 -658 -271 451 -65 267 -866 230 -170 119 676 55 143 526 -236 654 -173 -475 75 -272 -576 948 -672 -229 -494 -340 -543 -549 714 -80 845 -729 341 -311 715 382 -207 -640 679 -554 38 -543 161 135 -357 -150 287 -163 142 88 341 356 784 -861 293 62 -169 -883 298 247 213 -306 -913 41 498 603 599 -17 287 341 568 623 -508 413 -62 317 -408 588 933 -392 -523 417 201 -528 -479 816 106 280 23 299 840 -801 890 -215 -809 -118 -226 -577 881 -513 -356 -676 -604 -99 653 -783 -792 -693 694 416 127 -881 18 916 528 757 385 -727 943 804 -337 407 793 -141 133 870 -144 -927 845 -880 455 111 148 -19 687 194 37 -587 986 699 -791 -509 -934 104 464 384 469 -355 265 781 547 -748 -707 487 -263 -320 -260 61 871 922 576 335 122 650 -171 -152 229 651 984 -741 352 -309 -834 382 -982 455 292 10 -826 -344 -899 12 108 287 -740 -757 669 -776 479 527 -732 -69 -553 -97 -149 -776 762 -925 541 -619 798 524 585 435 658 381 579 143 -575 -132 -171 -385 -888 52 87 130 -892 -689 -972 684 68 258 -461 -711 561 -415 -537 -84 771 70 10 -165 132 351 540 394 -969 958 -453 402 -764 -332 556 -294 941 195 858 324 432 -520 -509 -144 -89 -55 -546 -874 119 851 877 -357 -524 -557 -272 66 -798 723 -639 -359 855 -332 -793 253 95 773 -336 984 -674 -492 -760 257 -157 513 767 802 140 101 -466 -91 889 -718 -592 23 617 -288 483 -322 -153 567 979 -66 40 -893 -628 -628 26 -537 -925 855 -350 -769 270 296 -151 -789 -10 -383 -139 492 -494 -656 118 255 742 -906 -698 -592 -643 858 -895 -39 609 -812 14 117 -236 -841 630 -987 302 26 -533 937 132 100 -347 557 -853 -769 -624 585 205 -761 848 -747 302 -831 691 -226 727 -127 -859 -970 320 53 390 19 647 669 522 -841 506 485 147 -511 -324 889 -658 -348 -304 -578 413 74 13 -15 827 217 -381 92 -567 -943 -59 644 214 -87 -866 604 435 -963 629 620 336 924 -567 410 168 466 -209 15 947 152 958 -580 -450 466 -791 547 -7 734 546 -583 -326 -872 707 -228 201 386 -718 -906 586 -352 -116 -124 751 -689 -524 709 623 -891 100 -669 -375 -193 -473 787 -43 -842 222 -104 -400 -464 201 -932 713 115 378 -14 -147 -176 -518 -58 -193 224 -285 955 -555 -361 -884 899 -117 -715 54 -396 193 -977 665 541 834 -600 888 558 -73 -237 -784 -456 685 972 933 -994 -155 -955 10 660 405 -679 315 -857 678 -931 264 -363 324 -973 97 850 157 503 -105 -209 439 537 72 -277 -81 261 -648 -816 -710 73 -348 154 -507 -242 30 -595 114 409 -726 -358 -820 900 457 -236 -215 -880 520 -720 -398 261 78 759 -494 222 57 -690 -626 -934 580 -380 -782 62 615 -79 683 -882 -347 312 -637 290 -958 -847 663 -977 17 -114 -442 15 -376 -856 223 914 -698 990 131 -611 -943 -971 -141 -4 14 -255 -495 -43 -999 756 248 440 -786 992 -539 977 -735 22 655 -146 553 -567 716 -943 692 28 672 -253 -445 -934 160 865 -560 -469 511 891 1000 207 82 249 -508 124 -631 482 696 503 -218 -237 -361 -463 -162 -965 -258 350 -214 -252 -295 -265 934 406 294 226 -735 -286 177 470 -677 -569 -469 -462 -891 -553 -830 378 -665 -188 -234 73 972 877 -95 -247 -464 2 -974 368 431 275 595 509 870 553 255 -864 308 734 -476 -556 208 -431 463 945 -459 487 -682 546 865 -823 -745 595 635 545 -83 592 -236 735 107 877 -470 -330 -733 -131 249 -114 347 234 -359 712 318 63 -90 598 -691 949 -738 -106 -683 96 -966 514 -162 368 347 -731 704 -547 420 201 -908 -552 -981 406 -739 -889 -340 -866 236 254 580 -492 61 -484 487 -348 503 626 658 892 -194 221 175 587 -986 379 361 -150 -938 427 247 -971 -488 -353 -28 473 -14 60 -301 488 997 -505 -94 -303 -42 -673 382 644 -646 -946 -357 -735 -755 250 638 -857 -575 7 -283 907 -437 524 683 815 438 661 774 -902 -5 -7 -680 -216 -275 -833 283 636 269 868 -771 104 -896 -114 375 -557 -512 -731 -742 699 -436 916 -628 775 -979 290 -548 -775 461 817 953 235 898 -61 225 -453 -586 -495 -804 911 -628 873 964 -482 -912 -399 372 -384 -292 -818 -188 -731 -170 534 -555 161 -13 -367 343 -803 -824 -617 501 161 498 -648 755 -986 821 -997 -296 794 650 -716 -967 -448 -999 313 844 -146 -116 560 -30 -185 -41 528 -28 917 -590 -473 725 720 86 -936 488 345 459 56 725 609 623 994 -752 928 -748 -983 856 831 -484 -173 629 -359 -464 -255 -199 496 -690 775 401 706 -270 -114 930 -229 -954 676 -233 -285 781 -911 -765 395 716 47 -253 325 -329 -292 -882 -340 -461 51 -946 -100 378 -545 567 -524 -992 554 -394 619 862 256 738 780 -55 -164 297 -714 540 507 -168 -536 -92 -932 -23 399 -615 -525 -577 46 -257 -59 -245 818 189 670 -452 270 -886 668 -780 -423 548 -422 546 -278 67 460 850 -875 -61 517 -978 219 713 716 203 -798 -207 270 371 773 -526 598 947 827 -871 195 -127 -599 -725 16 396 333 -396 344 -13 -372 -714 -754 -836 878 182 -944 725 -453 -545 497 836 949 76 117 349 -592 -279 -374 444 76 369 362 995 197 691 932 416 -892 152 -488 -999 349 -568 -919 -873 -879 190 -646 -921 -8 656 -324 813 -734 -486 684 711 147 -990 396 -787 59 198 273 721 -752 -921 363 -881 366 690 266 132 302 -656 875 -791 313 -247 215 -324 803 -546 897 -174 -53 -448 26 137 -852 371 -590 -267 600 -283 927 -979 888 606 -450 -753 161 -663 705 -265 620 851 745 -427 563 -92 628 -433 330 169 -614 747 -734 -628 -942 -184 914 895 -884 -782 242 -1 86 -442 630 771 -577 327 -275 -228 -627 492 -615 -689 -169 532 933 989 645 -307 -253 -697 750 991 -255 213 -490 218 -521 -477 320 801 904 663 -662 -628 -631 684 -199 410 66 513 -50 494 958 427 -416 846 28 845 -833 -92 833 -902 -14 883 -903 922 601 -133 -882 400 927 -826 -37 -962 -861 421 -688 958 149 575 297 553 409 -60 246 -211 111 -684 -249 -42 534 -626 -651 104 473 -513 -870 34 214 -382 214 -895 870 -857 -103 185 983 962 -206 -368 303 -575 503 285 -943 -634 -682 54 91 673 -522 972 737 -440 834 577 393 942 122 -662 -132 661 -878 -55 -20 574 648 927 -130 833 219 -675 -252 -366 998 -691 -403 125 -831 -331 -388 58 621 356 -365 379 -749 204 -651 597 196 105 -723 -460 664 -7 246 -638 -277 -287 219 -430 -702 -385 93 -586 -532 101 640 -407 -529 -244 -598 -86 837 -358 460 -50 -691 843 -305 -103 -987 -720 969 -373 -30 431 4 -310 -52 937 233 280 135 358 790 -474 -832 553 -241 561 -586 387 323 -248 -336 -107 -423 117 392 -546 433 656 -264 -14 -615 219 -952 605 -739 883 -11 524 492 885 726 -214 -366 -767 -640 -598 -723 151 -806 -967 -624 -631 732 -855 541 978 -310 982 737 275 -458 -55 780 -769 238 -715 180 -515 653 268 45 985 33 335 -547 -197 92 776 299 -519 -636 66 -104 -54 -29 184 -41 -906 -463 628 -463 -526 117 333 603 -653 934 416 455 -421 -711 241 31 -758 821 -816 -578 48 890 772 -337 749 -720 -473 379 970 697 751 68 -161 -499 -565 -39 730 -87 -591 -964 -408 335 -393 801 -419 -252 -155 -219 436 285 -629 -327 938 218 822 596 -592 -389 714 -615 585 -24 -867 465 -184 -965 145 -828 -61 928 552 -589 463 -155 175 -53 -442 906 338 -872 192 514 462 946 -876 -500 -819 -709 -780 424 -145 915 338 135 196 603 563 -300 175 -300 746 -191 -780 782 -69 751 667 -491 -179 -788 -121 976 440 -263 978 -726 -236 679 -153 -987 -228 -308 740 709 508 280 907 481 571 -234 443 430 -172 -184 -728 363 281 -658 -266 377 -5 509 8 -12 917 -293 655 652 405 230 -479 238 139 -833 -575 -897 401 -802 329 -815 632 -937 167 -325 -47 321 -999 -833 344 -920 628 -122 999 -794 514 -620 -625 423 842 -673 -465 314 36 -288 497 9 468 -447 754 669 571 387 -128 -6 506 55 68 -907 -304 217 587 -466 -496 354 870 -130 603 -652 -725 253 -345 -953 -628 188 204 967 -914 -739 509 -870 579 -515 -391 -309 16 955 -144 -413 543 554 -186 884 -232 590 -229 -570 -91 -964 795 223 -352 809 -610 732 372 -522 757 -349 -979 -418 241 995 637 379 -466 547 441 -595 -616 445 340 539 603 -892 -340 -858 -702 681 -172 -433 271 -722 -188 54 915 -162 -880 245 545 -696 648 -417 -221 -463 388 570 719 -286 -60 -919 637 -663 -71 478 193 -367 492 98 -704 621 297 352 -450 -396 838 649 515 732 -909 800 -738 -238 21 -784 -238 535 391 173 997 646 480 979 497 -859 947 -753 233 136 181 -760 -668 739 120 381 788 16 -590 -300 305 -738 -8 -662 -613 -609 683 -925 -506 504 672 -66 752 -381 -160 851 -742 -819 1 -925 -459 -579 564 -264 234 563 -446 438 729 832 -222 -861 201 -659 909 54 -352 -815 399 720 694 -57 834 318 605 -888 806 -218 -793 -110 -590 226 771 260 -527 77 -973 717 -872 -813 182 -985 405 -948 643 900 -553 855 -396 641 -228 -748 122 701 381 321 672 953 -163 -36 27 -594 -127 -476 12 804 -87 -474 589 727 -110 872 178 901 -587 823 802 -186 -554 -624 -82 -919 -796 251 243 836 -823 -751 -684 605 545 4 -235 -96 -935 260 -110 99 698 -837 -603 -536 860 220 58 -54 975 -939 495 732 271 -94 136 427 -761 -293 675 -73 484 -451 -451 -804 -115 -238 -336 -528 -294 -295 -224 -368 -119 589 141 -718 664 740 137 661 -53 147 -601 897 -178 100 26 0 48 115 -575 182 -845 48 996 -283 607 555 712 -411 473 -389 -827 -792 -274 -484 396 -69 765 104 -990 568 -874 829 60 -4 -516 605 841 683 -756 410 162 -892 267 964 -621 133 799 595 -720 -215 -938 113 -20 -737 838 861 588 -698 299 -372 -677 569 -737 998 160 182 -321 507 955 -302 -886 -613 280 -601 638 257 -89 973 -809 -810 -791 -590 -525 437 45 -668 -427 47 -806 -142 127 -367 -11 -454 553 35 -993 95 102 710 628 -48 -697 -821 80 -350 -390 -425 912 695 -785 -416 892 495 -53 -599 235 -360 -181 -522 -208 -146 380 -668 -42 248 -33 -489 875 671 958 -443 2 572 -927 165 -588 475 -931 -150 -344 553 -591 249 777 -682 -374 -278 -355 -299 712 -26 910 781 -426 452 144 -998 378 338 4 -947 -765 648 931 -432 199 189 164 272 -531 380 -945 334 -929 -217 -80 -3 230 509 808 -630 -346 786 697 -340 628 753 187 -714 115 -173 384 82 171 143 833 831 620 -922 -354 1000 819 739 -850 -251 -159 204 -746 -335 -926 -437 -413 241 -67 -101 19 -187 -37 -383 225 -414 -824 368 81 -326 883 -539 379 -724 -943 231 727 -51 -39 -314 268 129 -844 892 556 203 -737 -304 489 -197 -482 -29 603 506 -376 520 796 729 -13 219 -35 -805 897 178 -858 884 -83 -258 247 214 915 501 -727 68 -993 802 -176 -589 866 -977 -342 -315 349 853 -557 798 -71 -752 845 898 -499 518 169 -163 617 245 418 -977 341 476 264 99 923 -206 785 97 -132 449 534 -591 782 -176 -91 98 490 -339 325 -748 -545 772 6 -335 -224 814 -49 46 958 -885 797 -367 709 397 293 938 880 -863 -218 706 -722 -262 460 -333 921 768 -772 550 179 675 630 -341 -320 192 -419 259 205 -594 -811 216 -674 -325 644 935 137 -679 -132 -124 -701 -194 -802 -493 -220 125 -685 666 885 497 -321 -798 74 584 487 -597 -650 -700 -983 663 -4 47 -535 -65 -896 -572 2 392 388 290 -652 -189 -359 -563 428 832 -929 57 -296 470 469 -517 239 -815 -708 114 133 160 805 720 816 -184 -109 -28 -914 -845 682 -374 986 -866 806 -986 773 -325 -985 -909 -340 770 119 -573 945 713 -265 361 572 -361 865 -108 -539 -353 -900 146 -177 945 -372 -628 118 492 -776 784 -33 -766 635 -756 646 375 -699 -916 -114 -325 -233 551 961 -787 -935 -964 284 62 378 -906 -288 -253 -681 -204 -225 -135 -846 -211 903 -190 245 -383 806 -583 -508 488 -827 706 657 891 -394 -908 -425 -703 -13 749 169 -882 998 864 -661 -566 114 -338 12 -458 546 -772 657 -517 132 -21 420 96 -607 -837 -889 154 755 -427 -718 -311 -101 -647 308 -186 -152 564 781 999 123 368 -853 542 572 44 -309 -435 -259 107 -886 -971 77 463 -220 -33 623 -164 -689 163 -179 200 -700 -525 -412 969 -389 527 -234 -688 194 235 127 403 -659 332 125 -888 -611 207 54 -943 42 -626 252 -732 25 510 7 851 -853 -375 -597 -173 664 668 644 48 145 -7 -844 -65 544 501 748 264 419 -665 -991 -752 -211 -602 -779 -59 520 -917 -747 -462 912 457 483 591 -361 -757 -994 -40 -211 -230 943 483 -374 650 -50 792 419 79 997 -646 871 -553 -481 277 618 882 271 -678 -204 -419 -283 -476 -190 473 621 522 87 -1 70 -229 825 -168 -97 -85 69 -276 822 -727 -854 -331 340 558 963 -761 -15 653 943 -237 -314 -970 329 -914 -128 -433 -255 395 -307 17 52 91 -829 -359 -253 427 215 432 360 -554 -608 840 -435 -442 568 -655 -596 -28 495 260 -640 748 38 544 -60 -529 -87 550 973 843 -14 27 -435 643 738 -63 -201 370 595 683 821 -399 -389 -429 -787 834 -96 -800 -177 671 514 32 57 -514 -69 787 -631 364 -571 780 310 -333 -895 533 48 699 361 -910 -831 119 13 -692 -217 -618 236 -905 675 -153 314 -476 602 -814 -470 -852 32 317 -641 756 -49 -271 138 256 -277 -720 -991 648 -577 -881 -695 340 -849 512 -116 854 44 167 -717 -648 -734 -987 -573 -22 -110 875 -490 928 673 -128 -72 405 -202 164 -598 745 728 496 -564 491 -633 867 747 -394 -246 722 706 -274 -643 -263 744 821 -830 -268 111 -167 -899 399 371 212 940 481 -326 548 -647 -872 734 966 706 -575 -374 -33 -647 822 -728 -655 -343 475 855 -797 102 666 609 484 125 511 -717 -8 -229 -563 -941 -263 425 946 30 -568 860 -138 573 -477 -761 216 606 -933 -316 -59 271 -195 -396 -865 478 -415 -341 -16 179 -647 720 985 -965 -83 735 -653 -641 521 -91 -765 -704 -853 465 319 67 586 58 -977 -903 -93 -985 933 239 -657 67 852 -861 -720 -849 -172 0 -525 -641 830 -653 728 -183 641 -832 -511 -692 358 -717 -828 287 822 365 -485 -567 -796 -156 597 312 -240 -711 102 391 -466 -952 169 23 -580 954 -738 -901 577 945 -773 999 676 111 -341 -400 220 -703 76 -737 542 -496 -711 -466 804 731 62 152 391 25 -561 704 -552 174 -633 62 -313 -758 -45 274 728 546 -35 737 9 -872 -778 -24 323 -180 743 -834 518 -537 -902 646 318 -693 7 364 193 -848 500 90 -276 -560 -786 601 -837 445 396 -633 -313 280 518 -598 -265 27 -354 52 231 -292 937 394 -808 512 -255 77 368 772 -559 160 385 -131 -963 -552 -794 296 -658 257 -163 53 592 -507 859 542 79 675 842 797 521 475 131 881 -425 -802 374 -266 781 404 -790 364 -768 594 445 59 15 -534 564 389 741 -748 -1 669 792 -300 -94 -655 996 -482 -571 -254 518 -133 -540 597 -475 694 183 830 -384 887 976 -146 942 522 546 -419 418 -236 710 -247 702 -878 486 863 -204 846 -713 861 -958 -726 -66 -225 -711 -155 -680 750 783 119 28 -607 -457 800 391 -295 -502 101 581 -586 -386 64 552 -830 176 91 786 139 49 79 619 40 402 -606 307 843 -212 -63 213 -105 569 -817 924 -725 -939 -10 -837 -681 982 -881 -587 -809 274 144 -281 598 -572 753 882 629 -461 966 -3 66 -124 246 -608 -258 -146 41 -894 653 713 -233 101 -303 -683 -257 -52 764 402 504 396 -754 277 -319 -84 -77 901 582 691 322 640 -791 425 -610 790 -257 103 -990 -860 790 -364 868 -998 272 -78 -932 -412 794 743 -1000 -93 503 -793 -92 -164 623 -352 -810 -853 -127 -735 437 -737 948 -707 -53 669 -808 -51 828 251 832 592 444 -250 -252 849 229 -748 745 -957 -784 -108 745 864 -335 557 -618 -981 958 659 -360 36 -310 454 -98 82 854 -228 -312 995 201 -53 225 -436 167 -290 824 867 -906 594 211 101 24 141 327 182 568 -31 85 508 46 -209 341 45 788 -998 -852 -201 290 -381 541 -308 -268 -69 -628 741 -504 -103 685 785 40 -375 865 -874 -916 718 -593 963 984 347 -779 532 -509 -290 -156 844 966 766 945 -48 236 905 -843 778 -403 508 -863 -145 986 3 -365 388 -728 385 538 -649 -183 305 -401 -787 837 -605 -691 198 968 911 -27 815 999 -701 -49 248 -361 450 415 -670 255 603 735 -382 -932 198 757 -621 854 -681 964 -398 -828 169 563 -828 636 739 120 -821 -636 -161 -972 345 -117 774 -245 27 803 134 790 445 880 436 928 -138 505 184 931 809 -588 -147 -355 -300 835 -334 -925 506 546 -674 105 220 -276 -24 -473 925 48 -408 -46 897 -138 451 -442 448 296 -637 674 -676 -772 488 -850 -866 -227 952 192 981 125 -819 -510 -904 -436 309 -932 940 178 -791 -238 977 563 186 -743 723 339 -151 708 -563 41 112 423 72 -342 -735 -17 -446 833 10 -512 441 -584 954 -334 979 955 -156 344 364 976 807 -274 264 -653 -960 848 -842 -483 603 -609 -9 262 354 -961 -469 478 -358 -544 429 -959 565 -108 -283 -591 -386 -967 747 -941 -16 835 959 -811 545 839 494 -252 -174 -9 -462 -244 680 -828 -223 -360 285 949 -419 -562 -706 -679 260 -256 964 -398 278 -869 -360 -972 733 -641 90 686 499 -439 107 -981 276 597 -837 817 68 345 -958 183 -896 926 785 408 -363 -720 -63 -931 265 633 618 -851 -436 -306 349 -169 679 -883 -9 946 -629 -476 -999 -555 485 -249 -796 393 -870 888 -691 -195 767 -105 -582 665 -927 245 -686 -729 507 -602 783 -907 -505 276 996 -387 -285 628 -466 -965 -194 -269 477 -52 842 -626 86 217 78 214 -581 258 -807 975 515 -492 752 -126 -91 -234 -383 -980 296 -422 567 -473 200 -798 410 158 147 286 626 903 -916 938 -797 266 -835 -85 543 12 488 133 498 150 372 -208 -371 -834 -858 -141 -811 -501 -513 -139 209 99 778 -278 -323 235 -518 -271 -736 -760 -290 -731 -40 -193 -316 -765 678 582 -407 718 48 226 324 612 -251 169 -799 -253 -754 -301 -898 718 749 503 -112 746 -213 20 -8 -773 -371 971 268 -617 -61 9 -587 673 764 100 -885 -100 -969 -774 -857 748 86 184 872 -147 -867 -753 -349 511 339 174 497 411 -127 -332 801 18 58 -952 481 -177 -359 730 -586 -41 499 831 -374 798 -939 -904 -498 849 256 997 181 -124 -230 -683 -264 862 -995 318 114 161 -177 -567 -176 -758 980 790 660 788 -457 -463 -806 -590 433 895 91 706 337 -624 -951 -182 897 -669 -751 67 -495 -553 620 -283 985 -533 -19 95 453 41 977 -207 663 -884 923 -816 822 169 -754 -746 928 969 812 913 386 130 -115 405 -409 76 -256 253 527 518 -919 -213 -852 707 225 762 -67 895 53 293 159 273 -870 920 -184 -595 -773 -494 730 -409 -282 -530 -823 -268 545 823 -647 -253 -25 -400 262 -719 870 -353 -99 55 -422 -493 143 -992 787 -742 565 -831 -930 -633 922 114 3 -283 249 -741 383 -801 -541 -911 499 92 -328 490 795 -801 962 -891 293 13 -28 594 45 188 728 657 -11 62 -147 864 -703 242 -480 200 481 -771 -435 320 -316 531 -60 761 -367 959 605 73 -880 395 82 165 163 379 -527 -161 362 -87 700 -681 750 -57 -879 839 -498 573 177 -442 608 593 646 367 -874 -944 -850 -348 -875 808 825 -844 -997 889 795 -906 -868 -760 142 -260 -488 61 624 229 -597 -39 -593 197 -113 24 -800 -672 -630 304 -697 889 648 368 375 -817 502 946 480 363 -992 -530 -412 506 333 -206 228 -17 -381 -455 928 66 733 73 503 -350 173 -649 702 -982 507 933 -407 975 904 498 321 307 430 -878 484 -533 758 332 -756 956 472 129 971 750 -836 -919 -281 -714 -939 -275 949 -705 540 -238 -645 940 -694 965 540 -487 -679 16 36 95 -108 708 721 -410 843 -228 380 374 -829 -208 442 197 -645 221 582 274 31 377 -825 605 -503 -906 824 163 -344 803 748 338 219 113 584 279 -917 486 -653 -593 710 851 952 -664 -256 -2 -285 -465 -424 261 284 866 -408 767 -576 126 -435 44 930 420 481 223 650 582 -598 -340 739 27 876 -185 816 -496 494 513 758 -955 -132 419 -300 26 866 33 -537 111 -207 51 738 -28 651 -46 214 950 408 -31 884 955 35 65 -931 593 -89 454 -450 -511 414 -376 -718 -355 -875 357 441 -776 -851 -431 614 143 -764 -650 -982 996 -852 426 -65 -791 -528 -308 133 662 870 0 -717 797 -314 -893 275 20 751 -405 637 958 -532 -198 700 -593 764 -763 56 -841 443 -378 507 -812 -489 809 966 937 344 892 540 900 -645 916 -954 -938 88 76 683 565 661 178 -466 -672 -650 782 -535 665 -522 -622 -269 -345 617 -503 890 -697 -825 125 944 -666 354 -60 12 -832 -162 -78 647 -518 677 520 -204 566 -364 261 42 -386 301 -886 208 -502 -851 506 -775 -4 -723 -872 -573 393 -661 799 790 518 -211 736 -804 -125 -150 -837 -167 648 -24 720 -633 -84 675 -882 -118 -314 -977 878 -201 353 -769 822 329 -694 -123 630 -874 -258 438 -623 -160 -339 -624 -713 612 380 -557 -310 -130 591 262 -221 676 -392 -582 80 -317 131 782 -325 -993 -172 8 569 486 -329 -873 634 60 -741 835 -194 631 475 -962 -169 358 203 -53 -680 -330 -517 -543 -435 -917 723 944 83 -736 521 -671 582 -146 -352 93 987 -317 -587 774 470 215 985 486 79 -933 -368 -585 -972 -497 -91 878 95 -618 126 -927 830 148 667 -905 -277 -664 -78 134 -899 346 906 162 507 -595 -900 523 -502 302 507 -720 912 -584 -482 442 407 -807 745 715 -364 627 479 611 345 -7 468 -368 -397 177 -467 -202 428 754 143 281 540 712 -447 338 -365 311 -273 -712 107 474 -669 -279 -970 101 888 466 -568 941 877 -105 -445 -130 -829 -512 107 -698 -841 310 -451 682 664 746 12 217 494 -938 -656 750 -907 82 -971 407 831 -150 841 -634 61 103 -248 988 -564 632 -477 -942 618 -71 -925 700 887 -379 262 -306 891 -891 -820 -857 27 -91 854 -656 205 -415 559 501 -526 -383 771 159 955 -829 -757 38 273 572 -418 -811 -638 -764 496 -923 45 903 643 -887 -781 -675 -142 915 -533 5 -390 129 852 928 -483 -843 65 -720 -412 -183 -752 -396 -811 -828 455 649 267 -357 -205 316 19 303 241 -327 956 -494 133 915 -929 373 -833 -293 381 535 -319 -651 866 871 -222 118 106 838 -804 -28 -258 99 -372 371 -715 767 672 -560 -154 -576 626 765 881 286 58 -700 947 980 376 -748 -16 80 28 -816 503 682 114 111 -885 261 819 726 -64 439 -234 -656 -565 -550 -196 826 131 -21 641 412 -306 -20 -624 855 -396 130 861 -281 830 104 156 90 296 -723 -872 983 237 588 -341 -603 -455 -88 420 -35 111 -160 -459 251 -980 -660 -457 689 -989 -644 -104 -382 105 597 -713 226 255 -258 -576 -94 765 -651 -338 -611 -105 172 -440 229 -810 559 540 -295 103 175 173 -128 -301 192 895 923 38 -262 245 -639 -378 16 987 -535 -186 -786 418 -527 601 581 988 -424 102 -378 -88 -709 -386 -64 28 -88 -846 -577 945 -549 925 -570 -546 578 391 770 -783 870 83 107 749 613 -554 435 -518 -336 -50 661 883 -919 -309 786 20 820 237 501 -891 126 208 17 -740 435 -140 -936 98 249 -156 -668 854 -112 379 49 330 -251 -354 -731 447 788 784 806 -479 -377 -19 438 -903 -563 443 720 -88 383 490 -922 -254 -259 883 74 -434 921 -821 -206 352 89 -757 208 744 -21 518 -512 -225 -3 -466 899 490 225 875 -819 -123 826 415 -313 -679 830 -122 -526 634 -429 -686 930 -809 -716 -462 -185 42 -351 874 774 869 709 -944 -338 -711 -642 -510 931 58 -168 -678 -633 919 145 519 -426 228 269 98 539 627 37 551 691 -778 -692 440 466 -444 -437 -446 902 137 524 -52 764 -19 -333 182 629 -875 -878 -621 -421 414 -802 110 389 279 -268 650 -624 913 383 -454 -358 -929 -788 717 -85 340 970 -920 -121 -792 -451 769 444 538 -413 37 -712 -364 67 -920 -843 -28 -135 -252 610 599 283 642 743 -115 -763 -41 285 327 167 -717 547 199 142 606 -577 -244 589 -24 -881 260 -394 -83 98 499 194 948 -144 -564 -235 -113 -533 -507 -851 -663 83 439 -343 251 35 -667 852 -885 254 335 -759 -585 -156 533 -956 653 565 -880 -768 222 383 -924 8 826 940 -656 -974 -11 802 -736 233 401 915 -943 -919 -62 -54 -792 94 711 52 476 -323 651 372 225 513 -730 -335 520 -305 985 235 345 -542 484 337 -818 66 20 670 -273 -206 914 -665 -128 -666 537 -898 -220 -554 -167 10 -518 -482 -105 -361 -184 -926 780 495 474 -126 420 974 -717 -204 773 -594 160 -597 223 10 930 406 103 132 -405 -573 1000 336 8 -386 428 286 -426 123 87 -526 -482 -66 -657 416 -65 827 778 -613 990 71 571 976 -675 -766 -393 824 -781 -991 -860 898 -476 -898 209 156 -124 963 -578 806 812 946 443 -975 -620 -290 -869 158 -537 -231 -226 587 719 -432 479 -677 478 804 -629 -661 981 539 270 -342 -601 -982 -259 -936 -229 345 -956 -909 971 -321 -467 -440 -399 340 305 557 799 649 -2 -317 230 -601 -934 -107 807 982 -528 -52 -544 86 -392 852 -173 -599 -158 -962 -784 -561 74 59 -649 322 14 965 747 760 764 -726 -945 -27 -210 143 -663 798 203 -543 169 960 560 -695 580 -340 96 -424 -141 322 -476 -151 430 -733 -280 852 -298 -896 222 776 -672 -162 648 275 -567 924 398 -159 -499 482 484 -252 -220 695 -29 -709 49 -224 998 220 -947 -857 735 967 980 298 -371 600 786 989 777 -243 -201 -551 -511 -883 -780 917 -73 -918 -8 -579 690 574 -627 -381 -481 5 -718 348 346 -482 139 -717 -393 -65 170 508 413 -978 334 448 -52 955 -575 -380 234 313 -737 66 65 -448 -686 -791 499 51 119 748 -618 -180 844 -140 -557 958 -534 -142 -253 62 -344 -822 63 -695 -181 382 -816 63 -480 10 -968 -253 -607 -834 468 -634 -174 591 -233 674 -315 433 -82 230 620 -266 -952 -193 451 160 -598 -534 136 699 -679 161 -85 -274 718 123 -504 557 -191 602 -154 790 -743 -183 -407 899 -678 836 -356 653 158 479 28 -449 179 85 500 892 11 586 462 688 432 335 470 726 937 260 -30 -849 -77 -219 -12 894 902 166 -239 -199 214 -813 201 -956 -50 683 -341 -686 988 844 -242 -929 863 -214 -511 -553 868 266 -874 920 -637 137 -26 659 355 338 -12 937 -263 -302 -485 51 -327 50 -440 100 240 -586 545 -973 474 217 808 -673 204 -363 477 -650 -312 -72 484 -565 357 -287 358 -450 -688 -326 -283 -370 114 -387 465 -293 -159 78 514 866 754 -294 267 610 -180 915 364 87 -543 -292 -126 403 272 359 144 244 -500 195 -391 607 -43 -521 375 -377 -148 89 -339 -519 -206 -869 -978 502 713 -230 -816 -565 -943 683 944 -731 -842 -165 517 349 938 693 -203 286 -654 -161 -619 471 665 708 -451 577 -562 -687 359 -792 -442 25 521 -72 891 526 868 318 -872 -532 -758 -117 7 -237 -269 -217 438 672 992 -760 -937 -316 512 -642 -286 853 20 -41 -871 821 -28 -199 165 -197 -790 242 748 605 282 -60 -651 178 363 130 648 -341 855 901 622 -895 639 -356 -995 465 -78 -714 -260 253 740 -256 -781 -138 466 -573 -513 456 -570 438 953 141 241 -57 630 -637 -833 587 -505 -494 541 992 456 817 -851 -910 -921 -789 -488 339 -333 -773 468 329 -174 952 233 -578 180 110 844 -469 -840 884 447 712 -20 706 -193 -964 352 247 -851 -976 -238 963 894 737 689 -410 297 751 -600 919 -72 446 755 798 -813 228 -102 -851 783 978 -393 839 796 883 -237 221 105 -529 -901 623 -828 924 -698 952 -160 -554 -977 -61 -825 -199 253 648 -731 371 459 206 -778 -700 -951 590 -14 -935 678 -77 77 789 554 -471 827 -111 -869 332 -860 -542 214 168 954 47 -647 173 204 597 -865 155 847 -100 123 -517 -803 907 -209 -442 -595 -835 584 -925 78 -30 295 654 -596 630 790 722 -935 -183 202 -33 563 819 912 297 24 883 -548 -352 331 709 694 506 -239 356 839 -373 396 297 290 -216 946 408 829 82 -616 -643 -147 877 386 -909 -649 845 184 466 825 950 -58 -371 -70 -435 -142 471 604 144 730 201 195 -826 457 926 538 -776 527 492 528 -554 190 -969 519 -244 -948 644 638 896 -271 -972 -248 -958 155 -952 728 -278 -67 -605 869 548 897 -298 -421 515 -562 -750 -418 -46 67 882 252 -406 -396 -318 -893 -456 12 -917 353 -852 176 -71 -259 787 -567 232 -67 155 -797 119 -433 -967 -147 113 -75 -851 458 -242 -566 128 -104 925 -124 96 986 -72 -974 472 -769 868 804 -39 -2 -523 728 -222 -16 -369 900 898 -285 319 -925 -330 -477 -735 -407 -222 -493 -840 283 391 422 46 -498 833 175 467 691 684 -741 -598 758 -532 931 561 341 -64 906 81 528 914 -579 466 -979 622 -289 801 849 -792 276 -755 -291 -182 470 -113 333 168 441 673 -705 -321 -966 868 48 865 911 205 345 -481 -95 -853 -143 201 -847 -329 327 940 732 -266 314 305 122 -942 -80 41 -413 345 461 898 -542 -609 376 -609 441 -406 -908 325 -578 693 723 -456 195 -769 148 -752 -687 22 -204 664 882 -208 -802 -460 364 264 823 -183 969 -559 -234 773 506 -204 635 880 -519 -753 416 -417 -138 -658 748 23 -763 -513 -651 201 -876 -477 -498 -712 -629 239 -869 -450 309 -97 -548 564 -778 -592 -383 -840 89 554 -375 -301 874 150 617 246 821 699 -180 269 -611 -986 639 683 -521 -553 676 -104 283 926 747 -1000 -780 -463 -512 -655 756 -460 -257 -606 -160 505 884 333 -54 -997 870 -684 341 63 -894 758 -272 -935 -241 -631 84 82 -961 -857 57 268 430 -406 -123 -538 494 -739 -625 -188 728 14 -495 572 -587 123 -561 -428 -933 -513 -982 808 -933 -321 -259 -448 103 -97 872 -411 962 83 212 908 974 -984 678 -655 -436 -58 -887 -548 -66 -668 1000 328 -779 -726 398 483 695 204 724 143 -571 137 140 -573 -332 -604 -551 348 221 18 -36 -942 472 501 846 541 -925 -740 599 -285 189 -447 -228 -414 739 -513 765 -907 -934 -419 -891 -772 251 -306 535 -587 718 -140 -155 -26 -413 -772 -629 -646 -292 772 626 -426 294 564 -891 -552 -48 -622 -977 -591 -747 -615 -185 -738 281 506 409 -334 240 747 -923 337 -646 204 801 642 330 103 -95 -298 441 -331 -915 -896 -498 -132 -212 -340 597 -463 560 -486 205 -592 -653 534 55 873 -106 -26 588 -340 815 477 291 970 -510 959 900 175 913 159 -793 -458 -365 727 -806 -667 -351 430 319 -192 679 526 626 -298 340 -226 -38 418 475 451 680 -525 131 570 -45 996 66 -39 934 400 -302 -629 216 -213 806 -149 242 -974 -902 -972 -666 -69 -10 -36 781 -351 -846 -813 313 -993 -367 -266 -708 -237 -875 815 -992 -653 243 177 -579 337 598 -932 872 -247 -179 638 -122 225 333 447 901 -876 -806 783 248 688 670 -829 -662 305 -734 -44 650 -619 -958 935 682 339 880 203 501 -90 -927 909 642 -22 404 636 529 427 656 -934 760 866 -65 420 371 101 -182 600 104 -189 17 -450 -194 189 198 -273 -425 -220 -375 -561 -11 59 -965 -338 -36 590 773 228 40 -453 83 646 -36 85 -240 754 -34 -20 593 -232 -857 -793 -995 474 -55 -386 -880 157 -160 -739 412 0 75 641 971 282 541 984 -347 181 -469 869 -186 741 -464 165 884 256 25 -462 715 -306 17 30 -712 303 683 422 -933 836 75 -212 -438 -501 -690 -645 618 -454 381 688 914 -229 -368 974 137 -419 15 761 278 -577 -603 448 -187 -416 677 -598 -17 639 -401 -141 938 643 -579 49 869 -660 -266 897 701 551 605 -608 -960 789 453 -740 831 411 570 657 -8 2 -102 -250 248 904 686 -957 -285 -590 149 -306 -616 -422 690 -978 -797 -281 -282 -24 83 872 367 932 438 390 -187 233 544 793 -710 -486 866 813 -383 -707 671 551 -711 148 215 822 94 -106 764 -556 374 436 -369 922 813 596 -417 -469 -101 -613 -274 -358 -92 -617 360 -32 400 841 -564 566 -528 216 -793 -117 750 -506 -29 -776 -475 -23 -252 -735 153 99 -971 458 -619 -181 612 785 -163 880 -710 787 -572 -766 425 -871 -502 280 -26 792 -442 -527 852 496 874 71 -457 -629 568 459 -352 396 489 654 -453 -86 659 969 -785 -257 -951 -287 -458 695 -133 -393 -959 300 -767 -510 728 653 -863 -715 -539 -267 -879 -301 83 -805 -372 -358 597 489 -733 435 469 587 -816 -82 152 622 -760 -556 740 539 -834 741 -511 -321 760 -61 549 -248 780 -792 165 -306 3 828 -512 -896 -89 821 -546 4 621 363 829 194 970 -504 900 -582 393 132 244 -955 72 832 -45 -626 -997 -42 -8 -12 -600 586 231 255 819 428 -794 -442 -528 704 -160 -108 -141 -215 -198 -129 -684 439 778 -102 489 -42 -7 -981 765 -758 261 -321 -184 -658 165 701 157 -979 682 -341 706 457 -699 -228 299 -618 -477 27 343 452 419 700 -663 -590 -226 299 -997 -542 965 -315 -223 -517 -169 -415 -837 386 -285 558 863 945 -363 265 -503 358 -527 -510 -386 -354 -782 931 590 749 -132 732 836 621 -668 -412 284 -656 -244 -241 290 -658 -832 765 978 254 -632 -805 -130 391 -236 79 701 -495 660 -383 -71 736 764 241 -838 -541 270 -695 204 -548 195 662 113 -423 -57 -922 101 -168 695 -645 885 -569 649 628 909 697 -201 -43 -669 213 -277 370 -882 -22 600 925 705 76 333 83 472 945 -903 857 -778 -584 -711 237 -724 478 187 -1000 -298 -12 -131 -784 633 946 860 71 -248 561 198 99 -620 702 -60 -990 120 136 716 471 409 -311 -73 294 -409 -682 167 -629 -980 906 634 614 -860 -218 485 -189 984 -116 -188 -67 149 -799 -636 945 -378 405 503 -248 231 -257 548 297 888 -116 990 -690 248 418 -284 510 184 -287 17 252 117 361 509 -121 -96 -581 348 990 56 127 -937 434 -830 -952 305 201 328 -177 -105 554 642 730 849 -639 -346 726 -498 -365 -279 -924 242 -194 -200 -505 -381 865 539 -250 -230 888 -285 -818 -684 89 274 580 258 331 -54 -203 760 235 595 979 965 464 -545 -4 311 -703 -792 -618 920 -102 120 817 4 -711 44 723 225 -68 616 291 782 -547 -483 191 -268 -714 187 -492 -160 423 185 717 732 658 666 -166 -939 -155 -34 -477 -468 395 -316 -28 207 937 -459 762 -272 -416 -589 663 -219 -859 -207 -315 868 -974 -861 -320 66 876 649 926 691 350 475 682 -365 -341 911 425 -181 -96 -784 944 -265 -706 -17 534 341 678 968 616 -351 -16 -654 -309 380 226 565 -996 -581 596 698 -279 -916 41 600 -791 841 175 745 262 707 -473 -527 157 -837 -699 -45 49 -742 264 -101 134 -140 -913 975 -735 659 215 -149 -738 966 -512 -122 303 -573 -666 -222 936 775 814 -252 564 248 -550 -675 150 469 465 -743 222 -936 112 183 -516 -462 -91 -490 -245 833 -905 -86 -920 -688 -547 -245 -280 343 -916 406 385 10 991 -778 -588 -755 310 344 -233 64 -947 332 -89 -106 -624 12 -164 -728 -246 870 783 619 -396 693 -38 -594 -625 -28 -134 -982 200 173 567 836 934 -265 -574 -427 -981 518 969 -657 733 -947 153 976 160 -246 381 573 542 -626 168 -622 -880 -147 757 -354 203 -726 45 184 308 -323 -244 878 288 -471 -38 -264 -239 -135 -606 -781 183 774 235 980 965 -164 444 -926 187 -953 -904 525 489 868 -943 -268 -172 -17 -216 -1 359 541 -368 -321 -879 -327 859 871 -608 771 17 643 282 -592 -820 -709 991 -403 537 -781 -568 -137 639 177 594 129 -616 152 274 -343 418 -88 323 -399 254 427 180 492 -497 -475 -89 -812 -562 225 103 139 -780 -817 558 -911 -72 348 -182 142 136 -606 -25 876 597 577 -457 763 806 871 -209 -939 -601 913 -14 100 -482 -875 -171 -113 117 59 561 449 -387 -806 -906 964 897 575 -579 861 860 -778 21 -456 757 994 182 97 -673 658 911 -885 818 -195 -713 -73 533 836 -214 -702 -143 -783 -940 -76 -219 753 -213 -672 438 966 627 842 401 96 -572 -157 -311 258 -774 -907 318 990 -261 -917 -233 295 -687 120 -265 -231 -522 259 94 280 -791 6 -810 -214 -586 847 -514 175 -203 546 853 719 -876 -8 -336 -630 -97 -225 -196 -245 624 451 -329 112 287 482 357 399 -314 -733 467 14 -988 599 -373 772 43 -318 857 -38 -942 -471 -175 -350 145 760 566 498 129 -865 852 55 70 -996 -890 249 -166 538 816 -371 379 -523 -393 -701 -890 666 -721 764 524 989 498 -782 550 -19 449 -66 169 570 947 184 960 140 -448 -684 583 870 573 -810 -632 566 -779 247 660 222 -546 -373 767 -103 -702 987 -225 669 437 288 -657 599 -871 722 203 37 -9 196 108 108 850 -224 -390 -388 -237 -925 513 17 -979 -374 -899 -529 -196 -713 -315 100 -830 -36 -633 171 161 958 583 -392 -951 -422 349 -450 -754 791 -502 -294 -941 -179 -871 159 597 917 -119 -585 983 955 702 -274 504 693 -361 -695 355 -380 -253 92 -550 -957 634 -259 847 774 -653 124 756 -474 283 475 977 -877 114 514 177 807 336 60 559 188 -409 555 574 -482 275 -970 340 335 -1 -90 -896 896 97 804 828 782 602 119 -749 -761 -350 -261 -887 -924 212 -646 868 -378 243 -804 140 100 703 -686 878 -694 542 -923 -635 -862 133 869 -976 -824 439 -643 -474 546 699 -344 42 480 677 491 226 -248 431 -144 643 946 300 846 454 -954 718 -714 -695 -579 597 466 -99 117 57 150 -627 586 -145 558 465 181 -662 263 887 -12 -314 799 775 212 -201 189 660 -131 -362 30 -910 -254 -305 385 69 -734 -512 -767 505 150 849 -886 419 -178 243 844 311 -407 953 -603 -729 -828 -634 -682 429 -829 -319 601 -508 807 94 577 852 326 -270 476 921 -504 987 -425 -62 -793 -427 789 16 809 -87 836 -652 -300 -222 -261 -130 632 473 16 -72 -441 -639 -654 -148 -868 622 603 -517 -661 -1 -591 -643 -492 918 -616 -876 -790 924 -193 138 -540 964 448 -844 -136 237 -331 -396 -588 -578 486 285 421 516 47 857 653 520 -63 -146 -990 513 846 998 721 491 -933 -191 -652 100 718 357 -118 -614 -314 926 -153 -154 273 -264 417 -97 85 -536 277 -528 -739 -580 -793 -129 928 -360 -329 834 184 31 805 403 -833 -791 663 -525 814 -935 -942 -628 -494 634 -210 44 900 918 -377 945 480 -376 -197 -589 -330 223 891 219 -356 -539 686 599 -152 -182 758 937 705 18 -914 970 309 -899 606 488 -805 -98 903 637 -215 -354 -221 -546 569 -355 -949 -805 -638 -711 43 -118 544 393 -180 -199 657 832 -994 182 723 677 572 -597 -753 -119 -119 -827 -380 408 249 703 731 355 -242 -11 159 923 442 383 -434 -143 642 784 -910 -86 -969 -809 128 -650 -954 -382 11 114 185 -539 490 608 476 146 908 223 -433 -780 446 -432 836 289 -644 180 -102 -934 -688 366 193 620 -241 -973 333 474 -162 131 55 -68 436 -28 -725 676 -807 742 -997 -308 -504 -846 233 -219 900 414 -109 -730 -193 -785 565 583 885 977 -397 -162 52 -462 259 -581 494 921 -752 115 -102 457 797 231 170 -301 414 798 -440 168 496 -962 -233 -865 861 -207 340 -290 884 -445 -284 478 478 -829 572 -817 18 -126 -838 -61 -989 11 -649 422 -939 -195 726 -521 768 -838 -39 673 393 -766 -461 -732 -766 241 127 451 378 323 -814 688 -176 -767 -168 781 -850 572 -33 -466 923 -667 779 945 309 -479 954 938 76 -105 57 937 495 337 169 679 188 170 78 828 -721 -241 -541 843 -254 34 31 -888 -892 -509 -773 -885 -383 -877 248 -772 -944 481 -660 135 349 -947 366 -732 -960 -423 -65 692 688 -860 -609 461 -666 -465 -589 -237 -603 -398 598 -658 563 -971 853 79 662 -35 518 -446 261 -159 123 325 -690 -277 -666 3 748 -229 -75 -31 675 337 -405 -619 709 -68 985 -154 174 143 269 -823 604 -61 -736 184 723 -406 -982 -887 -989 557 99 -470 520 237 -233 -606 960 505 171 344 135 249 -645 -624 -239 664 -507 474 427 -782 -386 -776 -254 372 -521 663 426 -148 -92 482 -101 -289 -940 366 328 -678 802 -816 549 642 392 -763 -936 530 -575 -735 -202 826 -247 -449 379 413 -882 -909 -196 31 581 -441 489 945 321 86 88 -826 -6 854 278 -569 -511 265 -71 -336 265 -827 227 122 -370 -23 -239 152 408 -997 -229 906 585 -484 -305 -120 575 377 -216 906 318 -13 -934 657 710 862 -564 -421 808 269 -969 -34 191 136 -601 -112 980 -32 -746 -705 28 -631 146 652 88 792 -431 709 440 -681 317 -986 -148 -907 913 -177 -936 217 -827 -502 789 344 -266 -34 -729 -704 -640 -890 -799 -425 86 287 -516 659 -726 38 -881 479 750 720 514 219 324 574 -369 -8 919 631 -597 -441 545 -221 145 -696 -247 -168 -521 926 -30 45 785 -190 -21 509 890 -431 913 -859 -308 430 -335 -281 -912 760 254 953 286 724 18 285 -39 -225 -522 66 -334 -930 -510 -367 -70 125 -743 188 -889 91 -473 529 572 -887 419 99 803 -505 626 525 575 -221 389 950 462 -212 311 -30 -103 840 887 812 -94 -142 736 -629 -709 881 -410 -89 -743 379 685 -96 300 361 300 -979 -787 816 -136 -74 -593 -179 -178 622 -999 -544 -519 801 535 -633 -389 -629 849 -771 -439 728 -838 -251 -883 807 -72 -730 -305 678 -14 -786 436 158 530 -994 -704 -506 -440 -220 -500 -85 -957 327 867 -396 -494 688 -510 -425 -850 -317 -483 -418 -696 664 -16 -362 751 -807 -514 496 -444 675 -619 -902 -40 -428 268 -511 -745 724 690 -941 198 815 603 -270 233 -84 820 -360 624 346 -60 -746 -307 243 622 861 177 -69 782 118 -249 -533 -827 552 -142 664 -732 399 -5 265 471 -882 162 -839 715 -127 57 -714 -709 386 747 403 322 797 -120 28 -42 -355 -593 304 955 821 916 411 623 142 -564 -995 -157 -723 -242 667 794 381 380 274 -776 101 640 -676 -316 -141 185 515 951 620 -287 10 -675 101 959 418 183 -227 -201 626 951 -684 233 -160 506 -509 300 -414 -568 136 -634 157 -838 204 -552 -161 268 -304 936 -808 -75 508 -117 345 -264 332 -957 450 -486 79 -989 868 -75 260 962 -974 114 -179 3 -487 899 -667 928 -595 -799 -168 282 189 -494 717 -967 621 720 -241 124 644 -685 15 -557 172 -401 109 211 -368 -829 -724 421 140 -673 104 531 457 948 -291 -282 -685 536 144 4 -418 -17 181 508 -531 -379 -875 -62 960 -282 -360 559 877 -539 33 -299 -540 -738 143 -900 -863 758 -453 -804 -213 520 2 -659 -674 67 -58 -655 941 1000 -616 -642 -147 780 -927 105 -570 261 -657 309 592 210 -122 735 -373 -134 143 628 -392 -973 313 659 -394 632 219 283 -447 995 763 679 -953 -518 517 698 -987 -555 760 160 -670 403 -153 -120 968 748 -599 623 -793 -773 348 -425 954 460 961 597 656 -920 989 502 -839 -855 577 652 725 989 -489 424 149 207 -44 -61 437 21 -637 277 -233 237 -820 -553 -274 583 -950 -382 12 81 -552 330 423 460 921 -132 -747 -221 -600 518 -486 -519 585 924 996 546 34 674 409 -80 47 -243 828 -732 716 705 861 -228 -338 -29 -385 -59 -133 -578 12 633 603 -353 -378 697 830 -72 705 663 -926 689 -825 754 944 -741 521 509 169 -595 -610 796 -828 688 -362 -609 176 -453 652 894 164 848 -113 -30 -422 -117 -441 -60 -650 -755 -210 -209 -532 727 -958 972 -605 661 128 -158 692 716 455 -853 -177 -632 -958 -503 170 -669 -855 -128 378 -79 -91 573 539 334 243 -536 826 -864 659 914 725 318 286 772 -61 -770 -111 -826 -138 862 201 -813 -299 961 112 -334 176 83 -794 614 397 -867 -607 793 688 302 260 942 -493 831 -933 -113 -215 -853 497 562 70 -135 489 -410 -926 -830 308 935 -176 -31 511 476 -330 327 -647 447 -690 -210 918 834 860 999 -772 -569 -953 61 409 -325 -598 737 -191 -171 -150 326 848 582 -972 -233 -660 37 -878 674 -19 87 73 76 626 -333 992 -87 94 -47 -334 -146 -88 -209 442 932 511 -426 -119 -532 844 -730 -535 672 -719 -932 652 -133 528 130 616 -160 -398 350 503 182 -626 741 -445 736 966 933 -538 -153 384 -264 -811 46 -715 583 495 -878 -396 634 -709 -862 324 561 434 913 312 258 944 -958 -694 -674 -682 -629 806 391 148 108 -111 390 31 776 531 -571 826 -980 -495 846 -185 -482 -405 -745 847 386 -900 -55 723 -402 550 -370 -766 -530 -679 819 -931 630 -676 17 20 -167 -792 793 680 -204 827 -421 548 -64 -364 -839 -929 414 -13 446 -542 308 279 451 992 -730 -845 -178 278 891 -896 96 -541 900 556 30 363 -61 726 -327 -339 -864 503 900 -690 810 377 551 751 749 -14 156 424 -948 -13 541 -857 -289 275 564 -971 174 12 -671 162 39 10 879 487 405 -141 -65 249 -32 913 -570 -838 -850 -667 -531 619 158 482 -671 -685 -979 -630 499 -150 -237 864 82 -365 751 -710 85 -811 66 991 372 256 -515 -359 -138 491 -508 -315 -79 -682 -769 884 106 298 270 90 206 662 -887 280 -601 325 859 -45 611 452 69 588 219 81 -832 -727 -782 980 -525 588 900 -517 715 365 790 823 75 -910 598 817 851 -999 -453 21 -937 598 482 662 -175 984 -244 -418 572 42 581 -778 -525 -577 -221 677 -972 -942 564 -646 469 83 546 -541 -610 65 -357 777 -268 914 -607 65 927 269 -359 704 -157 822 746 671 209 383 -751 -551 -734 -614 -746 -133 151 769 158 -379 -578 467 464 591 -898 347 -540 210 490 -819 -917 252 -94 -922 -314 -491 819 652 179 -823 285 751 436 262 -504 896 -93 -323 656 -437 863 4 643 904 209 740 -589 -834 -634 -460 565 873 -320 225 -397 687 720 450 -430 -717 867 902 -468 924 682 812 72 -725 -822 -542 -529 920 -919 234 42 -910 -282 -435 710 953 -686 -538 -935 -152 -736 -793 -979 728 565 -595 -140 366 28 304 516 503 -792 755 -553 -6 -785 132 -461 -735 671 361 -486 125 317 -51 -787 -281 130 523 745 -706 914 939 447 615 -737 394 -46 423 -855 762 849 -881 -156 753 -274 180 632 -788 -721 947 -882 457 673 -145 -471 171 75 210 505 361 476 707 136 199 135 -290 30 -297 448 -839 -899 -150 946 -397 227 266 434 157 -20 -706 491 957 -825 -645 -801 730 -387 289 845 135 -636 377 185 694 889 259 945 834 590 -796 40 -996 324 -477 -850 -572 856 893 -748 647 -472 317 -991 -245 -291 -567 809 -442 560 -865 631 819 -187 -93 -551 813 642 258 72 -371 870 -106 -68 795 595 465 520 259 -712 -275 -270 532 -216 -355 792 -65 434 900 71 -369 -30 733 768 -814 831 275 -349 -428 -489 353 169 565 956 207 -547 -443 -227 -358 240 904 266 198 -625 -180 -375 251 -949 -141 987 694 880 -730 -454 803 710 -518 35 -51 822 189 -60 -933 544 759 -164 -144 266 294 717 -207 -989 -949 -540 -842 -204 -802 456 520 -248 -972 310 -77 -980 -157 -495 -992 -187 -464 -239 193 48 602 277 -670 824 -694 374 495 -436 -778 -48 -740 894 732 -370 -807 634 311 252 213 -587 -586 127 -661 412 -378 -362 -293 212 669 -744 -761 196 352 593 -412 498 -202 755 -802 578 179 701 -948 829 508 -258 314 -734 723 552 -342 -755 912 386 -967 535 508 837 -507 -920 451 784 539 -582 -941 -983 823 -480 263 -98 -701 88 761 45 278 -583 132 846 -453 902 -95 757 682 -497 -453 845 -587 734 -701 296 -48 -191 -195 -689 462 772 -961 -317 386 -307 -272 803 268 -823 242 -470 -908 -90 -653 759 265 -139 -608 628 -991 739 285 -9 383 913 201 -593 574 -406 318 -742 958 554 605 666 61 -279 403 -459 -263 44 188 340 92 -758 -280 733 679 876 -320 -411 -277 -45 -594 -857 646 -57 -809 702 -707 -77 -738 703 -719 865 998 506 -145 328 -80 -878 -885 859 -483 -896 351 916 534 334 -242 -828 4 -585 660 913 489 -817 144 -362 240 -204 881 675 630 91 -412 748 848 -590 409 643 692 -270 329 891 430 717 317 -430 -251 515 -481 382 -124 -683 391 -411 -932 847 -522 -66 341 702 -357 601 -922 682 -391 626 -918 -1 631 978 468 833 224 633 -379 -367 921 -697 -762 335 494 -290 -869 10 196 -6 274 270 -114 -953 -296 -660 -102 -208 -472 -100 -788 396 -173 714 -402 4 640 -730 86 -682 -616 -988 106 638 235 -198 -290 -297 546 957 -351 283 939 895 -80 -617 -637 861 -869 493 798 -720 -455 446 -668 -129 -487 -695 79 572 924 -25 702 -246 258 751 -237 480 -687 -707 -122 540 140 532 -346 -548 101 -182 462 -968 -97 969 143 -827 -831 -692 -127 615 -736 -636 567 -850 -948 702 -65 901 -802 -412 -849 -414 437 490 -556 141 672 363 719 -21 727 373 -709 211 205 106 42 -63 -283 240 193 955 -378 271 207 -413 72 423 -374 -86 -859 -867 87 -934 358 -472 -829 406 -86 546 -745 338 -257 -725 -943 -580 -65 639 583 812 639 -571 -747 379 264 -4 162 254 -133 474 535 -848 910 831 -773 -547 -200 711 -503 -613 -474 135 -665 676 -504 384 -857 523 -384 -341 -629 403 568 -498 -657 4 -749 518 -678 -602 -700 336 -830 -271 408 -213 -129 936 -547 -491 686 -496 -613 -412 -182 -691 -180 616 492 -134 -796 51 137 323 698 909 -689 -841 -877 780 -579 738 943 125 955 -941 559 -730 948 -961 901 236 89 182 905 117 123 230 965 608 414 -857 -840 735 -656 945 -177 -532 442 574 -873 590 -635 -785 888 155 644 -475 531 804 -570 193 675 702 49 -898 -830 364 -931 758 -478 195 869 -820 507 -62 -813 690 517 -36 445 -179 -940 483 755 588 -753 337 -425 -15 -632 -169 628 -709 664 -580 715 612 754 -686 -619 870 -953 -710 -544 132 -761 717 -555 544 665 -816 -708 883 -189 -748 50 -904 571 614 922 580 -676 -496 580 591 927 436 900 -581 -916 -848 465 673 -716 -846 931 -333 647 745 886 -868 650 -845 954 865 -185 -509 76 785 279 -598 49 469 -725 -209 1 -155 30 -571 -301 997 -325 -418 533 -619 -547 240 -734 790 938 166 843 340 132 -506 303 794 148 888 -182 -592 204 806 -951 596 -15 311 747 790 -573 -964 -269 102 -683 135 -923 -448 1000 -191 -25 182 -860 -803 -313 -648 -67 112 -458 -657 119 -543 99 1 135 -432 -832 -637 -200 -24 -586 597 -83 320 -230 -448 946 113 -580 -659 27 -803 -239 419 613 574 537 851 86 -107 -599 479 806 -221 -160 572 -740 -521 199 445 -367 -157 909 -901 -28 -490 781 432 -845 226 268 720 -243 882 -472 -364 -6 431 -65 547 -430 -426 461 -154 379 -443 -77 280 512 -220 955 -340 693 -331 -688 -978 -762 -704 -104 859 766 728 -442 267 70 313 461 261 791 -470 -564 832 433 -925 -507 950 333 -361 -794 -18 -50 -42 -768 116 320 -608 825 829 467 -857 -888 877 -5 -637 -681 -284 373 -701 -733 -706 294 988 -102 383 302 828 -210 618 -910 587 -526 387 863 875 -521 -484 -441 940 -635 -518 321 8 400 406 487 -408 -336 516 -800 -668 -708 97 887 -834 988 61 359 -432 -719 436 59 -98 -322 -164 -959 20 808 -951 729 338 769 -920 -172 -710 -465 730 586 756 -828 6 -569 425 -908 -683 -115 -401 377 563 -218 -315 107 -140 -257 230 755 989 -484 944 -101 -661 -589 986 624 -236 -366 429 -169 646 821 -392 635 838 -196 -175 -767 -702 794 456 -368 -371 743 -489 -472 328 363 197 425 728 -862 746 -901 -487 180 942 -214 437 359 -72 70 -380 -549 -73 -261 -716 -590 901 443 476 -839 599 531 658 -28 587 -836 -839 -973 -930 -98 -338 199 803 -106 867 296 -789 -622 843 -24 528 -298 338 -7 800 -460 228 -209 195 -605 -853 -225 -732 634 161 110 448 -705 -180 -295 802 -11 951 -39 964 -264 995 -116 715 -653 916 163 132 -925 -29 566 -274 670 -506 97 -877 235 -425 712 -508 -364 120 16 879 -900 -175 -566 795 283 832 -124 291 -54 335 492 -268 299 -406 -87 800 263 -510 341 755 940 217 954 -9 367 -981 770 -445 -69 -941 -770 693 412 197 -750 748 673 -390 559 -867 -43 440 418 -294 -121 959 -813 -450 482 700 854 479 -261 858 928 283 454 385 469 513 -331 -258 870 -434 -664 16 -621 -71 2 -445 -971 819 -489 61 588 -706 306 -40 798 311 252 -682 -553 -242 -428 -817 95 -723 -717 46 -785 -703 696 200 -618 -527 -509 -332 448 151 311 148 -875 -682 348 220 499 -733 101 -842 -207 -953 -701 774 -323 -54 305 646 559 -680 173 -136 -644 -360 369 -13 -462 735 927 613 -750 -228 -332 -36 -935 183 -756 -351 251 -381 -459 279 -487 419 474 17 475 170 441 368 -546 319 -922 496 -251 665 -611 -93 288 -221 660 248 -362 -593 886 463 586 -579 232 873 -480 -327 723 -24 715 825 -759 -285 898 -339 192 -800 36 -75 957 704 229 -949 894 900 26 -895 -402 142 532 -701 330 102 773 -765 -23 -794 -32 847 -652 -829 -172 -604 -126 -7 -58 -601 -933 -612 -545 -542 -39 -167 -875 -256 -72 -96 -496 766 830 374 160 -397 -953 638 -774 426 -203 -985 -984 -957 63 818 384 -971 461 -462 -36 -575 -185 38 636 -424 -14 -44 98 -416 471 -220 453 838 -772 -847 53 661 -987 567 -292 218 -631 -534 998 -553 504 661 219 263 -910 782 -612 -66 379 1000 959 -825 337 984 -180 733 -69 950 193 620 609 492 -982 940 -714 -794 732 -48 646 -424 -71 988 500 -66 -57 -130 235 -173 -420 965 -703 -783 170 618 -835 -277 310 244 -87 -663 931 727 -622 -919 992 741 709 472 -525 -821 866 -457 351 489 488 -87 731 -120 -727 991 376 661 609 -694 -66 111 -66 402 -495 -275 -548 202 705 -930 -618 13 -888 16 490 -227 -897 209 575 -776 23 -717 920 -841 414 12 -659 -523 25 -904 72 591 129 -55 -744 -534 -777 502 24 -693 84 915 923 -395 581 266 -631 -122 375 166 936 -634 -283 -747 528 -165 532 -281 -149 172 -314 -283 127 -610 192 119 589 -674 721 -622 -606 311 920 -747 537 -614 -68 634 -307 566 -814 883 982 -682 640 223 652 -492 -279 -247 302 -342 308 -463 623 769 -616 -387 952 146 -85 866 -958 819 182 603 -60 638 -208 572 -663 -661 834 953 378 830 -721 702 -716 -488 399 990 690 279 -900 603 776 -170 380 189 867 -608 -607 -461 -974 414 645 -222 21 -332 856 -534 667 268 200 700 983 -661 -399 447 129 247 980 185 -735 38 322 -827 -84 -421 350 75 -236 563 -38 -849 367 393 402 -942 -609 -12 112 -304 -141 345 -410 440 706 72 695 435 565 -11 -797 613 770 -944 -839 846 676 -626 972 -419 563 475 -168 326 343 -819 29 -921 -368 201 -313 90 587 583 -343 -11 790 545 781 -957 -673 -514 -737 176 -907 -450 154 -113 -803 -750 392 -644 414 632 -571 694 -644 598 -225 282 170 -175 -82 -921 730 184 853 -851 709 -528 -871 271 428 -367 -883 960 -825 -502 -358 988 -892 -675 -208 -34 66 859 -589 154 -389 -30 -888 -598 -555 172 -520 260 -731 -193 568 860 -682 -537 889 -503 480 -242 -232 218 -146 -909 807 367 650 -40 -698 -768 -910 -724 984 913 -795 193 682 -144 -938 979 310 106 -382 357 355 32 -75 466 940 -823 -932 -312 -492 -71 611 697 -778 -143 279 -886 44 -675 187 887 -252 -481 -605 74 -242 612 -287 -945 895 -679 -688 -877 -26 -779 754 -478 468 23 -686 -264 584 197 577 289 -615 -297 -438 -191 -893 902 425 -159 491 -8 -201 -573 327 -25 -169 -961 438 400 447 921 -103 856 635 332 123 38 831 242 453 -896 -905 -525 -287 972 -892 317 532 -828 521 -810 -601 455 -733 653 433 -934 792 138 446 523 -631 38 -597 -576 675 362 811 130 386 -113 612 -594 -297 995 81 -685 -983 255 269 -980 923 909 -166 -77 -627 69 -24 406 215 -919 271 252 -525 354 -704 -167 -569 6 -333 -18 433 428 554 224 -918 -387 -318 -123 605 -414 526 -100 754 246 289 499 600 -477 110 907 -353 -953 778 397 734 206 905 -715 -283 -761 -775 -998 -860 729 -218 -584 436 347 -581 765 604 340 845 -677 -780 709 471 95 255 -626 379 -289 389 770 536 -282 -244 -408 979 -320 765 690 171 674 26 425 143 -492 649 348 757 476 -177 -484 795 -805 -190 246 512 592 650 725 957 803 183 -680 814 217 684 -833 -274 -69 816 439 234 -711 484 -380 -677 453 -821 -278 -190 381 -301 -509 -645 -129 513 561 185 418 78 155 -998 76 -803 -779 606 -344 713 624 -40 966 -894 622 -826 984 -84 983 -226 -195 -24 300 323 985 517 922 171 284 -999 92 737 980 -825 207 733 680 762 576 -543 -792 -844 -117 149 -607 710 -995 34 29 931 645 563 -661 -583 -869 524 890 -386 679 36 -574 -237 814 -467 -185 -89 644 80 -929 545 -498 -784 739 956 -895 621 -427 -381 245 449 -739 -466 -259 -626 -20 562 813 231 -847 -65 931 -710 986 -131 -37 488 -560 126 -610 -743 -723 292 54 -85 -627 -984 -149 -836 518 -769 -344 976 -400 364 207 -803 -199 288 595 -162 -784 409 773 -188 -504 -558 -231 268 551 -621 -480 852 -429 -395 67 -543 -699 668 -476 -81 914 506 917 511 614 567 618 -114 -882 722 -818 376 524 608 -442 226 -688 -280 -24 -694 -485 955 -655 638 -526 225 75 -183 -543 693 350 -487 -699 -774 -386 532 -847 -979 128 -385 334 234 -954 488 -753 -638 -87 -615 -881 728 -752 366 708 597 -581 542 301 164 223 929 -259 -182 237 -13 919 -946 1 72 710 -747 -137 -431 -179 566 588 -988 -737 767 -927 445 346 -279 234 783 -949 743 2 -770 788 886 343 -649 -662 -40 278 134 -406 2 429 -795 -395 -224 945 -89 378 861 -776 -416 -189 -872 546 691 -904 103 635 354 378 356 -416 -696 -419 -788 964 414 -571 -96 -293 -816 -792 694 -971 214 -919 -203 997 354 611 229 -220 -403 610 307 -771 625 -350 -686 -233 -134 603 571 -562 -982 968 742 97 892 680 -678 499 929 -706 -331 -563 -793 -180 -281 28 -71 660 -298 -506 907 794 275 -910 -696 -292 479 -857 584 316 679 368 -271 273 83 773 912 32 -641 -977 455 91 650 938 808 1000 -944 -335 232 711 -732 -955 -103 -808 -698 866 422 -794 839 24 309 -105 291 940 457 -150 -943 -818 -524 876 220 11 -93 -868 296 -607 607 -220 222 208 -876 -491 639 -455 -56 -176 596 -34 -543 683 469 -155 90 -34 -578 -357 968 -257 -315 -375 473 257 52 -725 867 367 20 -821 180 536 49 -357 902 611 770 -785 543 984 824 -489 -571 -627 -557 -85 -372 713 -894 413 -962 -563 857 212 -610 905 466 479 315 -170 916 -168 18 -536 -850 22 228 -787 941 118 -409 -351 763 -31 -651 272 530 -880 -649 526 649 -846 -496 366 528 -773 503 -124 -528 -34 195 725 274 885 894 -519 789 743 644 -598 -413 140 466 -162 10 -556 539 292 -148 199 569 433 -16 -533 -834 -13 7 434 -530 630 180 534 -992 444 -34 208 -821 -766 971 -573 -57 -180 -221 -703 479 259 -962 723 -419 831 178 369 967 -602 -730 9 -64 657 317 -495 -941 304 -158 842 -923 -560 -82 -872 632 -830 210 -717 -112 758 151 -267 -236 513 -786 -461 448 -416 -615 234 -200 213 -122 -61 -474 440 -529 -874 293 -37 837 121 980 885 -549 -294 50 -746 -275 -225 214 -120 -430 637 233 740 605 -830 -774 -627 -365 20 367 -906 -479 -538 -179 317 688 907 -344 -777 -864 -405 536 -237 307 674 -300 21 -56 607 -947 -625 -21 565 184 949 653 946 663 -778 -237 241 -514 451 308 533 728 -443 -105 116 -634 -332 -815 307 -673 381 -991 668 397 -692 428 -511 -351 -786 -68 345 -819 603 -470 -415 106 471 -427 345 -302 -915 -842 -557 -902 165 544 -948 -299 425 -766 663 -122 730 634 28 -994 662 641 -912 -283 334 434 615 -973 -953 315 -32 282 -534 -683 858 336 -523 -78 -181 -752 445 -920 -968 298 -607 233 -874 -403 427 979 -974 -361 -168 286 -679 777 976 -239 -155 -981 -892 -545 -997 615 53 354 -707 961 745 -860 763 4 -828 -600 -328 998 856 -506 84 317 463 -993 222 -36 -551 394 -231 984 -294 -278 -235 -172 -753 -982 37 790 -407 709 158 734 -603 -845 -101 751 -961 -336 558 -174 -739 327 -249 -587 900 -383 -277 588 -767 204 -83 -872 126 -427 -944 -776 996 454 -342 661 572 -678 -275 136 682 -516 -849 182 52 -86 427 -497 -553 -80 371 437 501 -220 -65 528 312 -687 -447 -320 -560 414 -297 611 783 485 -548 -956 815 525 715 -722 832 680 370 739 663 757 -505 272 939 182 412 451 337 646 268 -950 721 -279 -813 713 -649 -552 389 -566 297 846 765 -496 -549 322 594 911 861 -800 -167 68 608 -51 267 649 -595 929 202 -532 -925 -59 398 -18 738 814 807 185 -252 -180 778 -343 -122 -729 -911 -268 28 719 506 -309 -903 840 -526 10 -164 -291 773 486 781 -626 -143 -809 428 231 -330 94 -755 -414 308 -380 -53 169 -464 -555 -611 -241 -812 -638 -522 281 -131 24 -639 -717 -331 882 126 -161 362 330 -921 -111 -197 -267 -919 -16 -262 888 -598 817 449 -330 247 620 -895 -954 290 -372 -588 721 -512 914 144 48 -219 971 751 -20 -337 -857 50 -934 852 -570 -290 902 277 -163 -958 982 -376 -49 -663 680 236 -80 806 -104 -492 978 -248 -824 -66 352 -430 219 712 174 732 -120 -388 -269 -167 -966 973 -479 724 -298 897 814 767 -808 789 -638 335 -124 -962 -617 -731 -915 369 456 564 -109 896 -297 304 -696 -641 603 -16 -966 518 -565 764 90 540 858 -604 999 -560 -244 -260 224 -247 -705 57 315 -115 -923 -906 309 658 493 952 458 -971 412 -317 300 -912 214 -32 390 560 -250 883 436 803 493 19 -452 -507 -142 -364 -789 915 -70 382 188 -768 828 451 -882 -742 979 801 -619 106 722 99 2 949 -734 714 996 -96 -705 -381 -196 -379 544 -828 704 -310 186 -571 -689 -992 870 844 -719 -45 -502 -631 28 995 465 -397 123 198 -597 226 177 -157 -250 -472 84 -370 710 706 -603 531 171 -15 38 957 -557 -38 -358 221 -600 -535 431 721 109 -459 -661 -352 -78 -673 -64 997 177 -561 -999 107 704 352 897 277 -15 186 -139 -357 884 -762 485 -309 205 815 -828 -593 -323 598 -30 -292 -773 -327 -24 469 384 -194 -793 -65 557 -510 -400 248 164 -113 -353 -759 729 -641 653 -592 610 -710 517 928 1 -720 -906 111 865 689 -725 -388 334 875 -934 -118 -185 -678 -863 756 -243 -513 92 592 502 -500 -147 489 608 743 901 456 194 -671 -462 -90 -748 -880 -269 421 125 -372 -673 389 984 -462 31 -91 398 -719 -515 -548 -41 -180 19 890 -344 -890 65 -51 -877 -229 -75 8 -846 -258 -994 989 763 -673 -415 -135 582 -759 587 858 278 209 -756 697 110 153 656 303 220 604 444 -222 -979 -277 162 810 370 537 -923 -621 540 643 -503 414 -277 -735 -721 13 406 594 579 -839 102 -942 -945 -580 -175 382 -788 316 910 -446 263 -795 421 -852 178 -615 91 -818 -295 -58 817 806 -122 -895 -834 -446 876 446 287 -418 -237 -678 839 -992 -500 -650 605 919 310 -519 -920 187 686 -917 -640 414 -418 -766 -775 144 439 -213 777 -290 198 -597 737 -891 357 -468 -675 -652 370 -217 405 -558 226 -341 438 -64 611 368 -768 250 753 -752 -112 -275 124 -8 757 834 -639 285 -415 -182 163 -813 -855 -464 -792 349 -419 613 619 -552 553 -269 -742 -918 -604 -975 784 -365 722 -275 -592 -478 -406 -537 -876 -157 192 463 364 -815 -657 336 -708 -839 64 -918 -290 519 654 -391 -472 -629 811 -816 -901 -342 858 672 814 128 552 -731 -895 250 -982 826 -901 242 887 959 196 100 369 990 -632 -965 -67 230 -969 -450 424 -776 165 -735 -234 843 -445 -414 823 -93 -185 553 946 -806 875 -617 314 -534 651 374 232 -1 217 1 173 -925 101 -963 204 -475 -813 -92 180 -646 488 -809 -138 187 408 -849 -741 863 -192 230 -758 776 813 -50 919 664 660 29 -562 966 346 -867 -451 -260 -657 134 513 974 -476 -574 -101 -664 320 570 -85 -840 -400 906 -786 783 -255 160 153 24 924 -801 126 -414 -499 -242 921 99 538 -546 762 244 181 -427 -426 441 -864 -438 -367 476 -876 -46 771 201 -497 -11 -974 -912 411 -500 -204 834 -534 811 878 688 -323 -488 444 154 -720 -722 -348 0 -412 -797 -308 -167 -3 -402 847 721 734 66 -868 172 181 -28 438 -767 -433 -510 59 -489 -551 614 382 -766 264 176 322 605 832 711 478 682 -369 221 -841 432 -783 -965 -922 618 228 -799 304 -71 460 948 229 176 934 430 -516 -698 637 -137 -585 -605 332 155 271 -413 -160 928 687 -219 330 445 166 353 -116 -898 -983 943 -11 -496 560 824 -926 200 457 -540 944 -110 -109 710 771 316 503 976 -705 692 354 223 -412 -316 830 622 563 -344 -601 303 949 718 56 -615 -661 -506 704 103 487 270 308 -423 -288 388 380 -270 -667 132 777 -540 836 -618 -605 107 -792 422 -836 -456 770 705 713 -788 540 -65 -973 1000 474 304 605 -804 912 -711 -903 -695 837 172 161 -21 205 679 524 140 -684 432 -106 -932 73 406 -503 -414 696 372 -695 -711 686 -851 44 536 -891 -82 384 413 -505 -709 969 390 794 804 748 1 -266 -788 -592 -610 6 748 -820 -485 189 94 537 77 -963 25 355 -833 -511 -506 327 43 685 -720 -597 348 152 252 860 262 148 -555 151 167 343 600 689 817 758 217 -142 -929 577 -191 -331 342 109 157 180 -702 -474 978 -225 -763 896 -289 334 497 -219 -685 660 -216 62 -777 -559 597 -143 -483 721 -194 486 -106 -806 -833 348 -120 -221 912 0 -4 -577 -61 2 -145 -943 -902 -26 222 210 459 -83 -526 -303 334 -856 325 -754 -297 694 -833 -273 -439 310 532 -156 882 -888 532 125 -916 508 796 -246 -535 465 -399 -356 881 -169 645 786 313 -329 -413 976 800 451 -349 960 -188 655 -372 612 -28 916 959 393 -155 -61 -82 85 842 -23 -833 -244 880 -741 -613 -465 29 638 -30 -354 -495 652 -553 560 -574 697 -684 -186 -207 -616 995 -221 -229 129 -936 275 613 6 -617 697 600 -263 -412 750 799 148 545 394 607 -606 646 476 50 17 27 -886 -451 781 72 12 840 -472 -176 790 -420 257 -184 -909 852 -449 -111 976 -172 -121 -527 -666 -179 364 -545 79 -893 -40 255 274 -723 278 291 100 104 428 -255 -288 370 806 -619 -110 580 196 904 -610 -949 830 545 727 -334 -273 -975 -232 631 -866 -659 703 979 76 -774 -810 703 -383 510 -86 -235 -987 -551 431 -48 138 -168 -449 216 -989 926 -154 -127 -504 475 137 -327 -761 -587 -365 -179 -270 -799 -292 -29 -601 -281 271 405 635 757 -291 -35 474 71 555 534 949 296 784 144 -341 -563 -866 -30 -870 216 301 406 -286 82 787 950 -48 271 960 -880 -967 -337 -335 102 55 -622 974 -665 -36 689 466 147 98 -288 -284 -324 -802 267 653 -189 596 -793 242 -966 2 760 -827 881 657 710 -243 199 -450 13 -757 969 -413 127 674 931 -597 575 62 -602 -33 592 611 -319 872 701 980 621 -216 -693 -442 -269 -780 517 246 685 68 -818 -226 929 986 330 -569 831 -143 -254 -805 83 -840 226 -269 -900 945 -722 -952 707 -330 291 531 820 46 -24 -533 -162 414 462 94 313 522 80 23 -976 609 -122 451 -644 -595 -821 133 474 -129 592 986 776 -465 724 121 -626 -288 -725 921 715 -885 369 -821 170 650 644 -142 196 -703 52 734 -17 -917 292 769 440 -890 -359 533 -176 -544 -555 748 -411 -723 -867 -364 49 -656 -203 -429 674 -352 -565 -798 -152 232 323 365 -210 -219 271 -262 448 -82 -43 -73 55 -884 94 -359 -865 -328 -759 53 537 461 -359 -60 -750 -885 73 -382 449 39 217 -603 -904 -640 -987 942 778 704 -587 -845 579 180 -434 -821 276 617 -929 -433 -593 416 53 236 796 -810 546 -127 -354 274 -880 135 -524 -185 -199 854 -411 985 561 961 247 103 -756 577 210 -331 90 578 -23 -53 -318 -476 -289 -164 730 -75 -923 301 308 -863 859 403 -141 -709 438 380 18 -159 343 254 -626 -422 -836 -429 -524 234 889 -519 -732 -561 707 192 847 -131 -744 -372 925 -637 344 453 262 942 109 321 -881 312 807 -772 -327 199 -600 100 852 -477 53 -845 -355 -667 664 148 723 905 -649 707 317 -289 -385 506 -560 295 -341 225 -4 955 -941 -288 147 909 -447 -562 -27 521 116 116 -984 467 -806 806 -283 -561 677 272 -433 -477 -423 -339 194 -457 -725 85 192 637 340 -211 -408 867 -228 -794 -135 398 963 -474 52 -943 -548 -637 528 972 -855 409 -276 -367 385 -44 708 -595 17 533 375 904 -172 782 584 191 732 700 -601 -579 372 -984 -694 708 -649 954 492 530 -186 837 985 -179 -455 -91 -306 623 -444 -40 255 -227 -371 -407 -115 -841 -306 -421 237 -635 -802 -549 -781 -873 -185 -850 -143 -235 -750 -454 843 838 158 800 -885 -333 -29 -740 -548 -830 -356 -840 658 824 -791 -798 -772 975 345 -444 145 396 446 736 869 -422 -640 -415 502 -916 990 -814 780 502 -26 -833 77 -119 -246 -649 -319 -585 -937 -74 615 -147 -682 423 -47 43 -189 272 903 734 930 440 -537 751 394 557 -981 47 -481 687 179 -705 741 -839 856 -27 -426 -166 -956 -137 840 -651 -245 682 651 -355 886 739 627 497 459 -860 -161 -371 864 434 835 -572 -789 595 -499 -495 -968 288 115 602 654 -516 -96 -372 448 267 -354 732 -561 700 448 106 900 -836 198 -558 595 -104 -677 318 448 161 -700 -87 -572 -311 -44 858 -383 669 -660 -390 460 -433 -842 -981 852 410 -62 357 -449 -41 -915 896 -122 -577 -66 -675 -151 689 -389 532 391 -410 908 58 163 930 -498 273 761 416 -754 328 833 144 -87 938 -623 -176 999 -353 274 -693 -824 628 -321 434 895 333 -570 -804 915 -748 -280 628 76 102 -147 899 -371 241 -298 14 -307 -923 -294 -528 -859 697 -718 -809 245 910 -878 88 -339 264 -748 -502 -384 948 -924 91 575 -799 24 746 65 -911 -224 906 -688 -269 733 273 764 874 68 -116 816 -55 -727 0 -349 412 136 554 -148 -974 793 884 60 585 240 -960 -24 -112 396 -433 937 -658 -438 868 39 852 -606 936 409 828 335 -254 667 46 931 -532 -868 833 -78 114 -796 -393 115 -787 932 -586 305 -125 -942 -485 -312 90 122 494 -924 -415 -586 48 143 -603 349 -761 233 -577 -367 943 453 624 220 -827 351 632 -418 483 -170 -301 -957 -870 -638 650 136 -848 991 476 -927 -123 -619 819 788 338 558 -277 -821 -352 -736 380 823 955 526 -544 -665 458 787 -286 -523 -270 807 352 900 -833 -8 -438 -343 265 911 452 -316 489 314 -599 -78 -880 -995 261 514 462 -985 337 -655 -744 94 589 606 185 -857 -235 647 -802 -946 93 -83 709 663 -67 -950 268 -792 -712 961 -957 -340 28 -81 46 401 -308 -426 -174 -403 -688 -644 -737 921 783 -330 -406 338 30 -98 272 -373 359 150 -120 999 -476 444 -16 55 939 -143 -789 579 -81 248 54 821 835 889 740 -717 -850 -88 -454 -678 856 -745 -178 872 -380 -338 404 -914 14 -891 -988 -814 -167 -343 -338 991 -896 119 -140 756 -660 900 375 495 -64 -673 -15 -418 -836 -669 42 327 -760 -592 -780 173 49 -945 -430 167 535 708 -374 -658 681 722 983 642 168 -386 15 -107 -464 764 289 -362 -982 70 991 -681 -743 -632 347 -453 -849 32 506 513 -826 -649 -218 778 951 79 421 780 -727 -36 926 267 -211 -866 984 -564 -928 -751 180 -139 -897 591 -331 -557 318 -726 700 55 -701 437 -985 947 -90 -511 321 397 499 -32 248 -385 -623 796 -957 810 -111 -589 713 -234 -831 -795 316 744 -749 -505 670 174 -535 15 124 -852 -725 187 -884 -773 548 -344 827 191 -782 971 631 738 -297 -476 -535 -957 194 291 416 211 -518 -106 331 739 -308 -478 -658 -496 917 -230 -898 -804 -437 5 361 317 350 -206 398 658 -946 339 -481 923 356 334 -420 -999 743 -253 -596 -790 -89 398 109 691 985 -499 -922 416 -511 331 -153 241 -805 712 199 212 -43 -841 -394 631 -467 -291 -14 711 363 -747 -266 -322 -965 241 -49 -446 889 -748 -986 -868 217 746 554 -996 -64 234 -133 721 75 -126 42 -356 -809 -715 -32 -527 -503 160 727 18 728 155 -243 -2 945 271 53 -415 -898 758 310 106 804 -523 -819 80 154 -415 993 168 -497 -627 -524 -852 -238 -934 385 574 165 -950 -890 -972 -352 178 -238 48 948 864 -337 -848 -741 -335 854 -917 -784 -144 297 -985 -325 -887 425 -542 -444 -772 -731 -565 -556 121 443 -699 -566 -373 -377 478 845 687 -820 -452 507 -675 624 645 -719 -645 -956 -757 430 -898 -70 -522 515 876 602 257 -404 -989 121 -433 -51 816 -599 6 -463 423 -4 -540 -163 -780 -680 548 866 -475 -549 856 1000 746 749 -977 933 448 844 252 -892 -961 -43 -532 916 -891 869 923 -555 -859 65 241 -12 -764 -58 908 777 140 -44 59 594 -239 -579 441 -98 937 56 -236 -478 120 -696 -423 981 -964 60 -811 436 483 901 -34 -235 480 -967 -199 -273 896 931 767 -898 673 604 -9 967 942 81 -759 8 -68 -795 182 764 917 11 -524 859 111 270 -452 325 179 -993 -88 -868 -389 -39 -137 375 6 -127 -743 -213 -577 471 763 136 -246 109 -55 -486 -170 -347 355 332 289 596 -560 -520 -471 865 416 -905 369 -468 -898 424 121 405 -417 -913 800 -404 -651 521 -92 -907 939 969 618 -650 -916 -370 628 252 -204 406 701 54 832 634 -937 -455 322 -243 -311 -807 925 -538 -19 -349 -164 756 954 823 -826 -371 -343 489 508 -747 421 654 -811 -797 38 423 885 330 -407 694 30 -855 181 -49 -362 611 -914 609 -29 -796 506 -463 468 -628 -717 650 978 768 -301 638 -238 -344 -755 -530 -44 -55 288 523 -662 254 -486 -147 170 -207 -344 -352 -113 -316 740 -387 -215 -981 72 -599 883 111 11 662 970 -395 -759 -503 467 -508 532 -114 -230 -716 574 -819 -927 999 -824 841 659 -372 -923 -140 290 -101 -238 -675 -574 756 285 491 -789 -806 -677 -294 709 153 441 -893 -309 580 731 819 540 -356 209 -335 -753 880 -239 899 34 -726 528 -561 -382 -631 -285 -722 376 -153 -251 -518 953 -429 768 145 302 787 624 -292 -274 742 4 -256 -601 -53 -316 -888 -816 -860 950 301 -539 -986 -51 -114 14 -803 -425 -759 -582 -555 997 -196 -728 -479 -646 572 -977 297 -457 44 -899 -863 540 -460 820 985 592 635 322 -733 253 718 753 104 -860 -342 960 219 255 192 -371 -147 701 -614 736 597 406 889 -723 -940 904 119 526 674 -481 827 -154 -813 510 -241 557 72 5 -333 -582 182 -949 776 -284 341 105 -829 888 -161 -636 -812 -884 -596 895 -802 319 55 300 785 185 675 761 -757 74 -188 3 31 866 -119 -271 -900 516 318 872 -814 -771 -777 -522 -851 -63 -439 165 511 892 -310 511 943 -808 671 -848 863 242 764 -516 -977 113 845 -573 -670 -755 696 979 -529 582 -383 745 -675 -19 881 -433 532 -267 -37 92 -854 532 -363 947 857 265 -15 -67 677 -74 -751 -877 24 846 208 -718 502 607 -510 -685 -966 -477 -625 -664 -9 802 659 720 -566 33 336 -926 -830 -763 676 -528 494 738 -586 40 -405 -15 912 -563 -377 883 -763 730 -925 -451 8 848 -975 -952 882 406 -513 -587 -259 706 -68 -703 810 745 637 380 775 704 -38 409 269 -515 656 547 -590 1000 -410 681 881 -135 -889 750 -131 -791 165 377 571 -364 828 772 673 403 -863 -250 287 -912 -907 -248 -447 -358 666 -339 -969 787 481 881 160 -921 603 -966 -511 268 551 827 -18 340 -738 -355 -450 -12 -153 24 -622 777 -30 -445 -165 -155 684 222 -978 -266 845 -213 878 871 -655 -339 -666 31 -181 759 854 99 976 -625 837 106 786 -495 -143 -4 -534 -27 -214 -776 530 -496 637 964 -974 -665 -8 94 -673 -904 602 896 -165 354 833 630 129 251 40 -302 -12 503 801 -479 960 -826 -367 242 913 -435 498 -250 -375 -576 -337 -527 738 -597 -678 -964 -777 755 632 727 797 -1000 -378 819 633 398 95 -215 -986 -131 -670 -384 -620 -733 895 920 852 -88 81 780 418 72 -363 -460 -91 -126 -267 -293 884 -811 -296 179 688 175 644 18 792 817 -911 -987 -434 81 -506 -706 -483 -187 60 -541 564 -190 -53 589 732 454 776 646 -390 -134 -757 908 994 728 547 762 915 -495 -167 394 -582 490 529 -693 281 977 -673 -167 530 24 -13 -252 -385 -881 976 -485 -179 -412 -46 -47 -64 370 -196 265 -990 -778 591 -462 -19 -54 -591 -366 -365 -565 -721 746 66 117 745 436 791 -127 -349 -544 -926 62 -858 86 -947 -326 752 -454 -920 -354 616 -430 -885 -849 51 -961 832 -712 197 957 -65 303 792 -922 603 -466 -748 973 -265 549 859 -102 -597 -862 730 968 203 634 -781 -965 865 566 218 92 595 -503 -773 -258 45 -755 941 -685 278 -894 868 -116 -823 -735 845 -660 511 77 -299 -561 712 -469 538 339 925 -946 185 -448 822 -557 93 595 -726 76 -879 -693 -617 57 729 304 524 759 -577 -7 -408 884 14 -390 -858 933 348 -643 -461 -796 -389 -867 -25 694 -942 -81 393 605 877 812 -99 72 909 878 995 276 130 551 453 560 891 227 -782 606 -925 512 548 187 321 -609 -884 15 580 -221 540 968 -213 -89 203 911 -17 -870 -640 -984 526 952 -402 -825 -959 -487 604 -953 -672 -516 -253 -988 -311 -946 748 724 625 -654 254 634 758 -12 419 -313 765 -47 -487 324 -248 -427 628 -975 -371 354 -802 109 -743 552 -99 631 191 930 -513 50 -781 632 -110 832 870 -852 967 326 -789 657 -184 -807 -778 -777 -978 12 116 -761 -740 -763 -949 502 -217 -202 402 -777 -435 -196 299 761 224 -752 -517 -273 67 -817 564 969 -266 -708 727 -780 -317 -82 -922 294 -887 68 936 -373 673 787 -674 758 789 -375 -908 -259 67 -415 284 -117 540 293 24 179 358 -987 293 -21 710 131 25 -958 534 -721 62 469 156 75 -710 126 761 -331 270 655 -140 135 -8 -974 -533 941 86 2 55 789 458 -286 -797 -651 587 946 183 512 -838 28 996 179 -217 -999 142 568 -273 4 77 758 -23 531 748 -205 842 -407 -614 701 96 411 -279 -780 -170 -958 -730 -714 200 -735 -368 20 -331 -141 -193 -894 783 96 237 87 -1000 -127 980 701 -768 -875 971 921 780 -532 -832 -395 184 -465 -739 674 -86 -162 -877 -302 -401 -430 -861 183 -641 354 880 193 -614 592 120 434 -27 -680 584 210 -517 490 -316 -559 -712 478 -92 -561 639 -811 -877 -497 396 -859 849 969 717 670 -23 -524 200 18 -614 -179 -510 -361 527 -194 -483 -484 874 -262 -959 -985 -170 -210 -38 -940 242 -72 993 -769 616 -338 110 975 51 -936 573 -519 -781 -290 23 755 377 -665 583 -909 -555 915 900 -288 -906 255 761 -390 516 -419 165 57 873 946 893 647 685 -282 772 659 236 -599 115 778 754 -700 949 -90 -95 63 -987 -88 -838 -672 608 777 98 -436 578 640 -351 791 381 -221 170 -458 -839 782 -203 -442 631 850 241 -756 413 -979 566 643 -862 -656 -189 839 41 -136 916 208 -628 509 787 -519 -406 -664 711 271 111 939 -202 371 -105 663 996 -166 369 -587 -991 -146 955 799 242 730 -167 -179 979 676 204 195 -654 -144 -28 -404 96 -870 742 -813 367 451 -231 -201 -171 -743 192 728 -499 304 -188 -372 597 288 -255 769 -46 -979 355 -566 104 -655 882 -1000 670 109 15 -437 -844 607 986 -463 24 -21 -770 653 -57 247 -550 -210 -491 -966 -35 -873 766 -961 -31 -668 -862 -177 197 328 -784 224 213 624 -979 -596 -854 -584 433 -706 -216 305 -108 418 994 -564 -330 898 951 -175 -978 880 261 -804 -737 375 319 -884 535 416 -680 -74 -106 -27 -84 -199 -761 870 529 -300 813 -568 194 402 -497 -317 974 639 -657 632 -400 939 -753 814 873 -412 -745 169 -978 -705 -614 161 -912 -607 130 -255 514 77 49 241 625 -633 -988 -855 76 -125 86 915 520 -678 -283 118 264 -838 934 75 -89 -949 -495 921 -364 324 -639 -775 -766 419 183 653 -839 561 -186 -841 -856 -853 173 -906 608 394 -607 248 -915 -619 234 178 415 525 449 -1 776 -500 -381 402 238 761 828 -938 -13 -930 533 -752 97 -282 981 -514 839 44 662 931 -240 202 -771 655 -216 571 -6 787 -473 987 383 665 -725 -740 -857 336 -793 86 772 -744 -963 -600 760 -445 -145 253 173 857 -822 -759 -470 -245 879 821 -774 -714 54 -816 577 -352 -662 416 662 -371 -202 -732 580 -981 9 841 -953 -552 -481 -31 171 -902 -598 215 477 -475 265 496 447 713 513 -943 -108 -621 871 767 -408 -63 -473 -930 -312 -333 -190 257 398 817 443 -204 -622 -99 313 890 403 -817 486 303 251 -177 -742 -668 -73 586 68 -782 221 169 -547 76 -4 -47 919 -810 458 -854 639 -316 -33 -731 -489 -249 -279 113 985 -917 352 156 -100 -288 -24 950 -678 -398 -209 858 808 -196 -547 -784 780 -490 260 680 895 376 -879 -500 -423 -773 -793 -527 159 -927 -556 379 -92 -336 -767 -44 -554 616 -481 -391 915 163 655 -225 -216 32 -648 566 -995 -660 457 -35 -515 -290 131 -491 -748 697 -454 808 -460 -197 696 629 809 -806 667 347 4 196 844 -405 230 -722 -527 -954 496 -597 -296 346 -754 -56 686 834 321 -316 551 423 -584 889 222 -427 -928 336 -213 -90 -829 912 416 263 761 664 -216 325 265 -971 58 -541 -596 -105 641 -746 -578 61 336 -261 55 -296 -190 900 -236 -667 -998 -162 278 785 16 -135 -557 596 -785 -357 463 228 -148 2 171 672 -597 718 977 699 17 -617 -401 148 -410 -729 -705 -627 -115 538 892 155 -14 -942 692 -405 -707 20 100 -388 888 922 427 -773 83 -101 -229 548 116 -658 917 -117 -887 615 -87 12 781 3 -530 786 160 -878 758 345 -446 -57 -198 688 -909 -565 -964 947 -100 188 -645 -357 772 702 -568 -496 -686 721 23 -864 1000 879 552 762 -71 -882 67 566 -494 311 -182 903 -135 -824 -392 559 -304 820 -131 -994 769 377 131 780 432 -340 741 587 -381 499 -697 -490 425 623 313 254 -208 219 324 -265 329 184 814 958 -376 -295 -246 975 833 817 -885 -966 302 -343 -943 -4 701 -611 498 -508 805 -771 -922 -825 966 442 -438 -691 -382 -906 -797 -806 345 -855 142 -722 -851 203 -401 -840 699 928 -29 8 989 6 -594 682 -261 -540 -426 -313 -263 -532 -246 195 900 813 -243 627 81 -711 -885 -485 -854 746 -61 957 427 199 89 917 822 210 -312 54 906 964 132 -625 936 943 761 -134 313 -717 577 -197 193 664 -297 -156 583 -127 -672 813 98 -813 751 -136 276 409 -634 901 271 833 -966 590 773 -308 321 456 -898 -597 943 -176 75 -416 -993 -366 -852 501 -458 885 -563 -178 752 727 -504 -761 49 565 828 423 805 -185 -149 51 931 336 996 -344 -281 631 -397 -286 617 952 928 -489 930 -860 159 -879 -593 -86 -560 -494 -999 -352 -481 -814 -144 12 -536 -951 -152 -700 -162 887 -349 694 184 475 -158 -509 -658 -350 932 8 826 480 762 -88 42 -505 750 -454 -657 546 -221 300 41 -79 -900 286 683 35 799 842 263 835 212 -59 374 -990 -458 -337 -15 316 -283 10 311 -971 -157 807 -125 420 -244 -304 768 343 940 -518 -381 -895 -869 -20 57 -528 894 -438 -813 -432 -824 221 -55 716 -626 779 627 97 -928 885 709 -247 940 -128 -252 -161 -134 -230 -166 -129 768 -935 -662 -752 858 801 -928 -716 398 233 406 613 -661 -9 -350 0 -769 -314 367 676 647 -729 -125 814 261 381 -324 337 864 -212 -46 309 -726 -369 -329 -1 592 -329 478 282 -732 302 412 732 955 -818 815 -778 43 -876 374 883 312 952 -875 77 938 547 516 -901 878 869 -115 827 -874 80 -833 -548 799 -288 -193 209 -68 440 765 -641 863 228 -894 671 36 -437 -330 67 19 743 588 240 -720 -568 309 -288 -603 -53 -785 724 -946 -1000 737 -45 -458 -766 461 -483 -398 -947 -874 -599 406 -646 319 -23 277 -53 -982 123 871 202 -756 -549 -671 -831 447 -32 -699 -294 -809 -866 -932 563 -776 -484 -689 -551 453 483 36 -565 -757 -968 222 809 598 741 -543 442 -747 -869 -446 -422 827 -565 -539 -857 -450 44 830 -658 -376 717 380 -235 124 649 -955 520 -968 -596 929 52 493 -764 903 577 340 -888 -284 144 278 -567 500 136 746 -141 165 993 -374 169 574 -446 -944 -70 -550 184 -118 147 -49 649 -510 612 592 739 -145 -719 353 654 775 127 -182 233 -288 832 696 -327 -790 -793 -786 163 223 783 826 161 562 184 -931 0 -200 538 -951 -663 177 -990 130 -738 874 -569 480 293 786 425 -982 473 765 294 486 386 160 -459 -308 -834 0 -298 828 573 -937 -95 -194 212 -949 206 -7 225 884 664 218 500 231 -310 820 181 183 949 53 831 -488 -397 -57 688 96 622 25 -266 -485 771 77 497 -836 -707 534 -922 693 894 143 -967 226 -432 761 449 442 713 -514 546 -50 934 -541 702 -816 914 -896 -592 -367 -912 100 826 -197 720 -690 -683 937 81 626 738 701 -232 949 -828 -786 -691 252 -391 -415 -708 -461 167 -236 561 -916 -618 -365 66 -520 -58 -102 -794 -658 860 257 -940 430 75 -227 -915 -763 678 -516 284 -963 59 300 -387 912 -175 -608 -233 -990 617 187 1 -209 267 -477 433 -979 -875 -497 19 770 -581 -835 900 449 920 364 28 -542 439 -227 -1 -242 675 371 -671 672 -214 -449 -278 -367 549 61 382 277 616 995 772 30 594 -448 -392 -508 334 -698 -124 472 -388 405 -414 -307 259 -596 -107 612 999 431 -890 723 -188 546 587 439 492 464 -91 692 885 -944 176 -582 117 364 423 -428 47 291 -816 826 962 -372 -374 337 332 809 165 -641 -312 965 -880 782 732 433 720 193 -411 -122 -282 859 -612 594 -910 729 -720 225 -898 -75 -979 -883 -162 776 -744 695 -100 939 -742 948 281 -381 -805 -328 410 22 -447 690 606 -499 -224 464 14 216 -931 446 594 -648 741 139 -863 -552 -182 143 891 -413 664 990 296 -390 -491 -186 -664 144 844 -383 970 903 286 659 -822 -952 809 774 886 388 -436 955 729 180 243 146 795 -175 -927 1000 961 290 -564 -658 -633 492 -618 -439 319 -361 -458 436 889 -153 -528 -317 -673 161 -852 -583 756 718 353 466 -580 273 -769 -730 -344 346 -993 671 -163 498 340 -552 100 906 -514 381 44 619 163 958 495 -326 -587 -213 -91 83 208 -399 876 532 -608 760 947 897 -122 -30 -317 931 -855 -610 -764 -761 -754 -654 -321 995 58 -87 -736 -834 -226 -62 -694 -29 -62 -187 -82 112 -959 658 626 -922 568 967 -155 -968 -178 612 -534 -144 -522 -249 -614 -9 967 -267 313 469 87 725 447 -216 794 395 412 353 -175 443 -893 -598 -150 882 -132 -725 -485 -513 -638 627 318 -164 118 378 -147 21 831 -874 216 504 -336 -65 -725 359 -604 -861 341 -727 713 -847 -84 -49 395 677 925 614 946 -600 75 700 281 -296 -433 786 52 195 213 -127 713 815 724 192 -589 -98 593 -409 895 689 908 905 -460 934 -408 130 121 159 511 -815 887 815 -124 -384 32 457 137 -470 667 260 -600 -576 -800 285 -935 -329 292 738 581 993 479 47 -542 544 -942 354 304 -574 -967 94 -443 585 99 -225 -652 450 -997 295 -527 -599 -249 690 -980 810 973 -600 -648 256 -412 -19 525 -37 -675 665 -967 -38 -713 318 -477 305 -660 -552 633 685 -610 625 273 563 589 -625 737 120 -332 329 924 -580 125 505 -662 -969 -126 908 -553 -45 -283 -304 -302 -380 400 -874 295 -319 442 -286 -287 -887 335 -854 805 366 -694 -917 952 924 47 907 26 -170 195 617 235 -350 -539 -610 -819 991 -926 492 977 -575 464 283 740 -282 -475 301 -354 -422 -775 244 315 -399 989 605 757 728 134 344 -419 -833 797 -680 739 78 434 745 665 -865 154 549 528 -774 42 755 299 993 604 -762 118 -571 -534 833 -748 786 -932 308 -482 -991 516 90 926 -998 717 -131 4 496 862 277 -397 -179 971 -732 511 427 32 -29 114 422 266 211 -902 408 586 -306 374 164 265 890 372 -41 512 879 859 -344 -133 -599 528 -510 554 -904 385 989 219 -203 338 506 490 -640 289 502 -408 84 972 -978 539 727 -968 -865 966 -906 472 416 -428 -752 -987 171 881 244 338 781 233 263 -369 74 250 -83 905 -542 759 -876 -775 754 -669 176 -175 -879 138 148 729 536 -199 -159 -911 -198 -252 856 508 214 668 -199 530 -683 -299 -616 -728 833 -870 -942 -37 772 -993 186 672 -676 -205 -201 -496 924 563 -533 -863 649 747 -460 648 -599 -727 108 -105 700 729 -264 -496 267 -531 -711 -604 284 293 39 513 -248 890 598 -454 -852 948 -759 -728 -60 -852 -939 749 -843 -406 -131 547 -102 700 -697 328 423 26 501 976 -759 -644 622 -589 -56 -817 -86 284 599 -515 195 -853 510 -167 -180 -668 658 -267 -650 -78 159 -911 -246 605 163 -717 -56 917 -156 787 598 -558 -749 338 318 656 -607 -170 439 941 -40 339 230 81 -625 -102 -666 40 -280 1000 457 -146 -138 886 732 -482 -172 122 -60 895 -83 510 -933 -264 -970 864 266 468 -865 664 -276 -90 -900 930 302 -374 -181 -720 664 27 -95 -921 -978 -571 -611 587 -923 -281 -317 -680 403 772 -334 173 -487 -835 884 -637 529 -442 -212 -304 953 -514 310 838 -768 976 302 621 4 -127 -763 -917 705 713 -427 634 -692 648 353 -425 -283 507 -37 362 -850 -239 387 -605 198 915 -771 743 -191 -948 18 901 514 478 -670 -504 255 -625 -412 -642 -268 -563 88 -860 712 83 -590 463 755 -808 445 -807 386 -325 -927 -628 -207 29 -532 -793 487 787 320 -551 -543 -660 924 208 -488 758 345 120 -826 -742 -737 -548 -327 -390 331 -12 863 205 68 818 -610 -948 962 39 405 -951 -159 -240 250 253 214 -600 -836 146 371 -926 278 -113 -889 460 543 249 696 686 111 971 482 596 787 566 2 150 87 -792 -441 -984 56 -592 -382 941 245 -307 -420 -700 747 326 -712 -799 931 234 813 -865 196 160 354 662 -344 -831 933 -437 -897 108 803 -733 -784 -145 -894 776 -865 204 758 536 303 -260 533 879 -458 537 139 -7 897 -816 205 -755 637 -906 172 -191 -616 -715 -881 -824 806 151 753 649 3 5 394 -539 -716 -193 225 277 342 259 734 -322 -129 -618 -189 242 717 -69 615 -516 -804 573 -564 819 99 -158 617 278 -576 382 -385 283 793 256 977 815 251 710 -2 -578 -805 662 625 -974 909 -317 789 820 365 -35 192 267 972 455 -866 -257 -642 43 -894 9 131 -459 39 862 -742 23 -624 -109 -185 716 687 -73 362 -314 805 412 751 -409 218 386 316 118 556 -897 273 -625 84 -190 -26 -723 71 38 788 -143 578 -230 -298 419 -506 -20 225 419 400 26 987 8 -686 99 10 534 79 -936 576 95 -426 -899 436 538 515 132 290 106 129 -649 515 -540 -783 876 24 594 -834 -370 96 -943 57 568 154 -982 443 -852 -228 457 -876 924 -213 -842 -237 10 -252 -392 567 -790 6 -418 98 -172 -362 410 798 629 -252 -831 996 -844 180 -932 -220 -501 686 76 -264 -72 455 -355 56 365 -410 315 94 -511 -605 -604 653 -84 -464 36 168 462 -63 349 -442 958 -932 551 947 743 -144 353 -78 -221 -770 -770 -335 405 -581 -860 -364 38 261 963 402 -470 -84 -132 809 -347 792 517 -366 -660 -621 -145 -796 -19 325 2 908 674 684 779 59 -234 577 705 404 -86 566 -238 890 352 294 -363 937 135 437 445 -372 214 -505 815 -657 -64 -36 28 -167 -340 894 262 321 987 -603 -635 161 -253 -751 -113 -611 181 553 108 -799 -684 -489 -99 -61 759 -393 -538 -206 -623 -67 567 -449 -328 -161 -197 -827 -53 690 871 -405 686 -14 764 967 778 815 -598 284 979 -381 710 -423 -403 -46 -426 -716 834 306 625 932 -446 -869 -225 587 737 641 -355 -921 -262 -86 -740 41 621 -468 876 -246 -375 -532 -767 934 993 573 -912 -336 -817 282 -932 57 799 -927 -778 -575 331 967 524 461 812 -939 928 379 -367 880 803 221 -469 -603 -747 -225 -439 -875 -523 -767 783 831 294 -41 540 353 -722 97 -396 -262 114 618 -48 -367 -32 -155 -525 231 -175 661 -971 556 612 184 314 704 384 -183 -300 283 -761 -724 -232 713 197 888 -915 981 -543 -880 691 819 454 -204 478 -612 457 -715 990 -413 -163 144 596 -725 897 -175 404 -733 140 -620 718 -983 -201 -821 809 -269 999 -196 -173 61 -529 17 385 -312 -82 511 907 336 -248 -257 424 -704 899 817 990 601 271 219 -915 -555 166 641 948 218 -505 539 -373 189 707 638 -605 -883 536 -631 -443 -269 -75 832 -591 -890 320 -421 -672 -195 -263 185 915 798 964 408 959 360 618 -882 -551 532 713 472 -901 -306 -270 269 -749 -668 819 308 716 -80 364 -697 756 -373 -360 -5 133 23 264 248 712 -229 272 928 514 85 -372 -302 -138 824 -478 -670 -798 -472 84 -649 363 -292 -491 -124 -190 6 -268 460 709 199 -373 -938 204 -355 431 683 184 -351 -696 424 97 -797 6 199 205 648 246 143 -104 -452 -932 -366 526 472 -746 -754 -368 -950 59 -194 803 -580 -606 -164 -530 -796 569 -106 765 -995 385 -659 -834 -643 547 -983 -127 -362 -967 203 116 -975 16 100 281 -266 720 313 308 931 786 990 824 -872 559 906 1 938 182 753 613 -232 -5 -383 602 -32 795 564 -240 26 -48 -885 402 365 384 713 813 671 -326 -946 -132 218 -201 210 -349 -803 -454 953 261 -569 514 281 -355 824 -627 -398 -887 -328 -356 379 -777 199 798 -421 -851 -593 -886 -751 -604 -22 -794 -180 -777 581 697 554 -193 347 -995 165 466 -356 -660 645 -557 586 403 -331 -564 167 659 -150 704 979 366 253 -916 97 -18 497 -489 661 603 -336 -107 -427 140 539 1 -954 -812 -310 -348 270 -267 -622 677 425 -819 -155 -982 414 -893 -824 682 361 -118 813 23 210 -617 118 -225 425 259 -149 538 285 -552 580 995 -607 -619 322 934 -731 -881 -831 455 39 -179 661 -489 327 -549 618 -445 234 -204 568 68 213 -447 574 559 676 -766 -221 -961 275 -51 -844 -841 -85 -728 -670 771 -244 926 -174 -411 -775 275 -534 458 -399 -7 -417 -479 -989 -835 -342 672 -803 -803 12 -90 825 310 -82 -315 457 990 418 614 702 67 -781 983 -120 -314 428 421 351 -691 562 980 207 284 523 -218 -180 248 -181 903 -726 469 289 449 -483 -589 -546 -425 -126 30 -406 391 672 -866 -870 -932 -97 -126 724 -131 934 -157 943 540 -534 511 316 189 760 -2 -281 714 -4 -480 -188 -475 823 770 -703 450 -490 -254 -466 -753 341 -468 -932 -32 -723 -141 -74 116 624 997 -501 -441 897 -589 685 724 62 647 -769 -629 549 674 975 -824 224 -452 -32 -916 -849 914 -519 113 630 907 141 -139 364 332 -377 -939 -832 -311 738 555 725 47 634 507 -316 199 826 942 -384 -448 -74 116 360 -63 444 -111 -690 506 -689 968 18 571 -802 870 48 386 943 -519 948 -997 862 -86 -195 464 -964 530 76 98 779 -73 168 -698 371 687 643 -554 -862 56 -967 195 953 544 -713 555 776 158 -474 -405 630 -983 682 187 251 -875 824 -420 -679 -350 692 -382 853 -825 -345 917 -385 -915 295 -994 -760 -649 934 -467 -988 950 501 -580 401 -768 781 -538 -431 475 -356 -776 804 663 -554 339 518 -179 -422 275 937 412 -5 -624 -817 -149 939 -741 -523 753 -186 302 46 -207 901 -818 -159 932 151 58 -979 -649 -818 -656 -348 865 -969 475 513 882 -304 570 -142 703 -143 -195 -402 138 580 -838 899 -446 903 -277 -107 614 225 759 -948 818 -300 -813 714 -893 331 -547 878 990 -930 -587 -528 78 -940 732 -222 -933 780 929 871 -189 587 -619 733 711 -364 -682 -62 828 425 -654 -859 -120 -67 565 43 279 -498 721 62 -87 109 61 -86 -718 510 -737 521 675 527 -274 205 311 647 210 986 -531 -199 562 538 672 886 387 -693 84 -385 606 3 810 138 245 320 323 -967 977 717 -566 622 501 -909 922 560 767 -862 -150 914 -147 27 158 901 195 -297 -508 955 541 592 -701 64 -250 91 -384 -194 -137 -474 555 -436 67 727 -935 326 -264 -910 219 931 -682 -613 137 451 290 174 740 538 427 176 -97 240 519 -209 -860 572 901 729 -51 -811 784 189 -656 202 -57 -991 -481 -844 -519 451 -955 141 -517 -144 -942 -646 217 958 -975 797 -840 -322 -165 -125 -16 442 977 -739 984 467 -481 -79 -455 -371 810 -746 361 861 -460 804 -836 -273 558 -320 956 -16 -934 -89 433 108 624 580 337 101 -840 -446 320 -180 866 -397 -255 -277 40 -270 608 -271 246 -726 -589 136 -536 -712 -842 -562 -677 -997 168 -129 -248 -52 99 33 -606 -277 241 -436 533 -848 994 55 -20 -11 -674 801 -622 804 -843 -890 996 719 542 896 -559 666 386 -75 777 761 640 -732 945 -409 499 -405 588 -751 496 835 -429 -55 891 -43 -906 341 582 520 656 641 -679 357 -446 -329 -2 -450 964 966 -115 -248 -517 177 338 -978 -719 -302 315 869 175 57 -410 354 977 -220 -86 634 551 -556 -308 -531 -495 133 -564 -753 739 716 -667 402 388 -53 228 -225 58 733 -127 993 975 -2 261 973 738 -489 -813 -392 222 -355 536 -734 -412 675 76 -47 -297 -661 571 434 -9 -745 -652 -811 -567 694 -51 -626 -236 955 -609 -470 392 398 524 -575 340 138 411 -160 770 226 431 -883 580 601 -178 -85 -379 -771 -591 783 924 778 -292 559 143 885 508 -464 409 -659 950 -508 252 -733 242 -203 -291 -879 -894 651 652 84 -460 -88 -711 36 -50 -394 -627 -623 701 290 753 101 812 935 557 -280 -666 392 582 259 -664 -619 38 -875 -27 -203 425 477 385 714 -506 384 107 657 791 629 -465 -140 -687 -853 677 -463 128 -508 -536 456 -340 628 -372 -902 -574 816 738 -394 492 125 -375 602 905 35 278 565 -249 337 26 450 857 220 226 -51 499 183 851 307 -303 668 -276 -661 -89 -253 861 -895 -72 -148 -913 -924 487 108 403 -821 238 -176 -525 739 -589 166 -17 -826 -963 -97 443 800 -731 72 -112 -974 440 443 636 -384 833 190 262 411 92 -95 -116 -667 960 -736 -561 -273 -450 -471 -198 358 -192 771 -419 -771 352 -418 516 308 293 -995 602 -651 924 -860 -989 143 475 -902 66 -396 -313 681 445 443 271 -33 -83 730 847 -71 848 15 -510 170 920 -181 -154 489 506 -749 878 -646 882 -314 838 976 -796 -714 -248 164 835 734 -470 396 -237 819 275 -573 317 619 -26 471 288 84 4 -277 440 396 754 700 136 978 -926 -561 -49 416 -442 158 489 236 134 182 665 772 583 626 411 455 906 -521 -161 -288 -553 672 -811 -794 774 -496 -209 534 869 -641 508 881 314 472 132 -24 -285 -344 -226 328 -842 -481 588 -62 -179 254 -871 529 -754 -326 762 -950 -504 -91 887 -903 594 474 20 -486 -225 -129 -363 -264 -591 -334 -491 121 24 -491 -226 -226 -740 849 232 -425 850 718 -762 760 420 -510 628 635 -1000 -983 851 -858 620 -444 457 -320 68 143 852 369 -293 351 -990 980 -255 -937 504 -602 -839 -785 -600 -404 -351 654 926 -87 781 910 -62 -437 -881 839 -899 169 436 738 941 872 233 -407 606 -844 -958 558 762 205 249 487 881 56 470 413 -404 846 -118 351 -685 290 -183 506 -522 756 897 -82 -532 868 -718 517 131 366 -956 819 532 616 -232 315 -805 561 403 322 -674 -610 617 429 532 208 -440 18 737 947 -694 -627 -655 302 713 -639 27 32 762 37 -446 853 -196 -427 -960 911 166 390 -490 -901 212 279 -452 -93 -511 134 -851 -175 -691 -877 113 -647 139 657 862 627 -593 -796 842 -146 788 991 -216 -144 479 -926 -573 574 451 569 -149 -83 141 471 268 -212 -551 -273 -374 970 -6 -30 -202 -870 400 235 -739 946 611 -933 17 -636 427 -148 531 -202 933 -113 855 437 -219 -746 595 -919 -349 134 -871 322 -433 -745 622 418 -683 -48 951 563 -625 -784 -864 -825 629 -716 604 -625 -131 460 106 -166 708 -817 -19 -753 -93 -901 -863 -154 -694 -950 168 -46 -628 -951 -58 -972 839 -772 173 41 311 -956 94 140 -341 -810 -97 -435 262 854 -295 454 -966 920 -260 -226 931 724 322 586 -400 -582 -379 -341 798 -452 -338 907 358 423 -546 -603 254 444 126 -944 -372 919 939 590 996 350 678 -377 -468 972 266 -340 -834 285 776 353 -6 499 -142 181 333 -436 721 811 331 769 40 870 251 591 241 613 -523 -341 523 466 -921 -348 -154 -171 -371 -585 77 51 -128 -466 608 -927 -479 82 -433 -36 -244 781 -687 287 -748 415 -344 -321 365 456 -70 48 -598 727 379 654 -105 405 -606 -490 -191 850 -137 755 -804 823 680 -511 -538 -479 480 -26 993 918 311 -860 -134 648 -873 69 -223 773 -969 852 -691 821 141 -138 617 -477 -147 -783 953 -53 -910 -857 725 -290 661 512 -901 -416 950 -677 -89 591 20 301 424 736 -70 -430 -460 228 -285 501 -545 -994 -126 808 -181 659 166 812 -715 379 144 -403 336 279 14 769 -968 -544 299 71 381 473 -240 -624 -49 290 -672 611 -576 872 719 -155 -591 -775 -679 154 721 27 651 -894 -215 546 -926 279 831 -851 -912 -13 711 -188 -645 741 885 928 594 -760 -124 517 266 -172 -770 -931 -40 888 -355 -56 986 -151 -746 789 624 -736 -415 -724 689 -575 297 -312 650 922 -725 -736 -654 -796 -237 -666 460 883 -123 -833 983 207 446 -609 -976 611 -278 -904 545 -908 -74 401 568 -275 893 417 -164 611 15 -852 -787 -181 -309 532 72 835 490 776 -305 -28 634 176 42 -445 -921 427 -981 487 773 476 609 -13 -624 -500 580 920 53 898 -828 -751 -947 -932 -564 -683 380 -131 -335 -849 420 686 -744 581 -31 -187 612 -492 -623 82 90 265 633 -578 511 -306 -636 695 799 5 -241 731 -639 -267 153 359 466 643 581 809 50 -282 -819 973 442 -647 895 -787 -174 865 -829 -510 692 241 489 281 419 412 -887 -524 -368 2 311 -805 903 283 -222 -462 -237 -521 -154 -338 -225 109 522 136 -846 843 620 -410 153 889 279 118 869 -123 -204 333 -666 -120 627 -945 649 981 -267 -28 -930 -700 -855 558 -484 -748 -639 419 359 -223 -13 -501 -420 842 -482 268 45 18 22 690 -10 528 310 417 919 700 -141 -918 -335 -955 -431 -823 -784 836 648 -342 -350 426 -896 -503 -671 441 -911 -200 199 931 -529 497 160 -86 -576 656 -284 -848 -182 -713 0 937 303 406 -771 40 -286 -746 860 369 685 904 207 -239 635 -46 -183 427 -433 -97 -463 -446 -55 -990 -208 -807 684 -313 -707 506 973 -198 -578 294 584 -4 -683 733 -87 35 203 -727 -436 -22 827 -593 -198 392 583 -364 605 -10 -142 210 -965 412 414 872 492 996 604 -285 356 654 -240 34 466 -768 -805 940 797 167 118 -802 678 375 565 517 -90 191 -728 322 341 -558 -715 673 349 -863 715 -373 175 451 -588 238 517 -900 257 324 30 -712 -276 -129 -985 -162 903 -948 928 -578 -464 59 630 204 29 -346 777 103 -854 165 100 -584 -304 475 -561 300 -919 547 -310 -538 57 -276 -992 -453 993 -378 -992 104 716 -362 458 -331 -562 970 790 -149 -611 135 472 695 -352 -423 532 527 -964 -693 -605 376 -509 -762 -388 -62 -525 205 -193 -749 793 416 -743 545 602 -96 -598 -887 692 -695 -114 909 187 -641 -182 703 -434 591 626 -140 69 524 716 -502 455 -954 71 277 -415 343 -936 749 -369 -424 435 -220 -658 266 242 -872 -758 -652 -379 -252 -38 965 438 -214 678 417 -270 -541 252 497 -954 775 -968 -347 629 41 -480 295 -724 793 -291 111 235 -995 -500 -77 674 461 -217 -213 320 226 -227 -563 -619 609 -563 287 -58 745 552 803 289 896 273 422 681 -454 910 23 -147 -957 -485 -520 644 711 -813 -828 -408 -927 80 -463 -241 444 574 -880 -912 664 -806 367 679 659 931 31 599 130 0 -520 646 963 388 224 68 -486 -421 436 -619 -915 310 399 -997 -3 307 668 635 825 -925 -980 -343 -755 128 33 816 -107 925 -270 -549 123 973 216 -581 -51 -317 -996 -131 12 -196 -741 333 -263 512 715 -796 1 311 166 -252 -401 902 -421 -257 -387 159 746 -957 993 883 -166 -975 101 943 910 -817 167 -559 269 546 -570 424 189 300 -356 35 656 -139 -492 27 499 -271 893 665 286 -786 582 -656 352 633 -738 57 595 753 -714 -748 704 -720 53 424 1 -924 481 -455 -740 305 -416 317 -849 68 -685 -352 -968 -398 751 -467 -58 482 931 -8 436 136 714 -221 941 167 -964 246 851 465 -483 -27 -57 34 861 -390 652 608 190 -538 -550 395 -644 -874 -626 -191 -408 986 -52 -138 638 -264 751 501 327 51 -91 520 -453 -774 -883 -128 -746 -931 480 486 -546 -895 -272 22 185 -573 309 857 275 -293 -480 -97 106 -675 857 -451 112 -459 657 -910 -456 -759 -77 52 579 316 -316 235 222 573 780 994 -276 18 -823 122 158 -258 -231 928 770 -797 161 -108 789 187 205 -554 -995 63 514 733 -272 -405 -469 -79 -982 -915 250 235 945 -56 577 748 -171 -58 605 -851 -904 -604 934 -948 -416 -46 -522 -659 -376 60 952 935 442 238 373 730 -664 460 -795 452 133 -813 918 -701 263 533 622 907 973 -948 -551 860 550 972 770 626 -56 734 -764 -331 977 -808 -458 -934 -432 153 -983 -450 -967 -435 -350 -586 -363 748 -973 -839 371 446 -395 421 -760 -519 -416 -946 -128 10 381 -22 925 -399 -96 810 -257 318 64 -754 184 -952 300 205 479 -374 -256 178 434 -784 7 427 -617 -930 469 403 523 -718 659 708 -189 -24 -166 223 -103 -926 181 -690 578 234 -500 -716 -656 773 -516 576 -92 -503 278 832 -914 429 327 -827 -944 898 598 -813 -450 -913 -801 -468 -890 462 -351 -623 246 516 737 932 -520 -439 -238 38 -41 487 277 -234 -729 -655 336 -408 -445 -387 -770 -720 -335 -383 -421 295 892 -668 -849 781 -918 -843 401 542 -593 728 -984 650 -335 -302 -610 -715 -268 -943 -144 -851 419 67 -523 -156 -267 988 478 -129 -967 53 344 -476 631 247 912 -531 462 -875 -117 -620 874 980 411 -804 -168 -494 -550 -540 -348 687 523 -654 202 -792 913 -848 827 -72 177 -590 129 -424 246 453 -187 429 562 674 360 422 155 378 959 -78 244 177 306 -358 -841 616 -413 924 750 -879 754 -532 690 32 -332 -442 181 -830 -253 9 -435 -526 274 969 711 -743 -560 -382 39 882 216 -999 733 219 277 -325 490 862 250 -696 -442 -910 352 -715 -992 -932 -563 627 713 335 274 -666 -881 -179 -953 403 -57 248 -436 175 -494 -524 32 -552 397 -292 413 -778 -293 560 800 874 -579 795 -483 802 600 -566 840 269 138 143 -957 -907 616 -716 232 -554 290 796 -50 273 224 932 437 -989 -345 598 -836 -905 -350 173 522 -955 255 -576 -28 288 873 495 -38 -297 700 959 872 -582 -450 -684 -142 455 -690 578 412 -614 857 -894 972 316 394 32 780 -52 890 872 -403 155 -876 702 -924 423 814 593 120 252 611 -423 -790 -878 -261 22 642 -876 -678 -262 686 -542 916 -5 798 302 -245 -315 865 933 -73 -389 -675 807 -634 440 283 931 -416 498 150 -36 311 220 159 569 -882 299 412 157 854 403 -182 -147 77 -868 214 672 553 -103 -460 511 471 -794 -565 -802 -947 799 951 479 -840 -311 -639 593 -808 -687 739 872 -18 229 532 -472 578 158 222 741 -152 -896 -788 568 -746 93 -836 567 -433 375 482 -845 -337 72 129 503 -58 -608 -215 292 -577 -297 236 -331 252 853 -749 -185 188 -319 106 510 -630 978 996 20 298 -412 14 972 721 753 -721 -876 915 -400 -598 -496 -790 -481 56 -981 -368 162 883 710 -67 767 568 310 -113 978 -637 491 933 615 959 -75 514 -123 865 804 948 -928 494 -233 392 -431 -670 -41 394 696 530 -459 291 46 909 491 -710 -649 205 -390 -859 983 -912 -357 468 -806 -902 -554 -259 804 -812 -796 296 683 415 913 410 465 -966 -232 468 -445 899 -359 -294 669 2 444 407 879 -761 -243 -774 -470 -744 -202 19 -812 816 515 537 275 252 -686 525 -326 585 893 -541 99 -926 926 223 510 -50 944 -87 879 74 557 -854 -366 395 -779 -132 -625 430 464 -967 727 -395 701 4 76 -307 -294 -524 -386 996 -260 -313 -69 776 207 -210 185 -130 -818 355 -645 -761 341 -272 -680 687 -154 413 -728 107 528 -470 -607 -367 880 87 756 -541 -115 -627 -819 -225 -813 -948 -824 -485 763 606 -21 -417 -396 -411 981 -593 192 -316 79 -834 -785 -515 164 -509 13 301 -120 694 531 752 116 -633 -81 -87 840 -542 732 649 -111 778 -110 79 -863 -5 -954 746 82 438 -868 -116 -594 -64 331 -299 -24 516 66 521 277 -811 -724 -791 -400 -134 -684 70 -23 521 499 759 565 763 -869 628 -686 -669 -629 31 667 -144 948 236 -248 -530 928 169 724 35 854 225 341 -957 -19 -617 -553 -704 -16 -719 -586 -927 -624 -716 449 619 863 155 -392 -787 -911 410 971 267 -208 -621 221 -646 128 -714 453 822 -134 623 317 -875 -589 -318 -433 -947 654 -596 255 -494 -830 278 -544 -471 602 473 -39 -595 -636 -900 -826 901 -195 432 578 -707 -366 133 295 543 811 -519 -570 213 983 -694 131 993 -559 649 220 95 905 -907 -617 -302 730 143 -269 -519 934 -43 646 418 -870 -428 797 -488 -22 -575 -761 321 282 -216 391 699 -769 -126 341 -626 665 590 -98 832 883 -350 76 659 739 -682 -100 503 -416 -485 209 -43 621 737 705 704 469 497 213 237 -54 -70 -376 -210 21 185 883 475 -687 416 976 -32 17 -723 -43 -865 -408 794 -673 -883 89 -65 -514 989 -290 542 216 -300 -58 899 164 -483 -596 -727 -148 857 764 -957 342 -752 -369 -146 -695 -781 -91 921 233 589 111 -179 -272 -129 354 -502 63 6 33 331 -509 556 -750 369 -127 671 775 43 484 -36 313 -564 737 -355 392 719 -793 780 -665 201 -536 -221 592 -571 -553 433 449 -282 428 566 -770 309 -753 75 669 554 381 646 -58 344 -518 546 65 -677 909 -650 -750 -196 624 -922 212 999 -796 -452 -564 613 232 -319 273 759 194 -788 605 -874 319 411 753 982 767 915 214 487 -28 813 -384 938 556 18 -422 536 -689 165 -564 -292 743 634 930 162 -531 270 913 67 649 -791 -904 -853 270 56 -597 -48 584 446 -448 -207 -774 67 -139 478 52 -316 855 -971 11 -601 751 -574 756 838 583 -365 521 508 956 -392 39 756 -855 -134 -349 815 860 -750 -907 519 196 -133 -909 559 625 -727 561 -83 11 323 -533 -387 851 822 -327 370 -246 -392 411 -380 524 460 956 -191 705 537 -563 -573 701 -482 819 -957 472 345 -806 575 -90 153 -303 -819 7 450 -78 663 438 -656 317 6 799 -924 -143 -331 408 -359 -471 875 -477 518 353 814 -747 -930 -90 149 -96 792 -990 302 -913 -201 283 -940 -405 -118 692 294 -731 -205 56 -763 -20 -3 787 211 201 -479 491 685 -128 34 549 -73 261 -5 84 -276 -492 -674 22 515 -708 804 125 926 -797 989 450 -685 852 224 166 -773 749 22 -795 -799 -472 -421 133 34 229 298 -60 -953 484 936 384 772 -891 -756 175 424 517 625 286 -588 593 368 467 -99 -306 33 86 -775 514 903 271 -86 -280 -625 -483 -423 -273 627 34 290 -283 881 -948 544 -114 58 557 261 315 -931 858 -867 346 -199 -857 87 -157 -912 -750 367 595 -822 -90 -411 456 421 -967 -553 -6 842 874 798 115 -662 -274 78 874 802 -109 321 142 576 916 -810 587 315 -740 23 -626 -542 461 735 236 -32 -247 319 -701 280 435 -691 981 -864 -881 -352 830 -829 171 516 484 940 696 861 924 -183 226 785 -642 867 -76 761 -987 -271 835 341 -123 -191 -330 -448 -504 -680 -461 -40 924 -912 910 -357 620 -771 -596 745 276 -773 487 -283 -449 -972 -947 864 593 -362 307 -368 613 -414 -736 -537 -466 -459 -431 887 567 54 956 473 331 874 -135 -61 12 873 -272 813 888 -988 -694 668 -226 -658 436 105 509 -200 -559 0 -492 -114 510 914 279 -353 836 322 755 -251 973 699 909 -291 389 202 -474 -89 644 -704 939 702 -762 438 -552 -878 701 349 240 255 437 -433 -979 -796 -124 636 405 780 420 951 -182 -35 -933 -519 733 867 -221 848 -186 -734 -707 457 -570 989 -327 841 -55 427 -116 -11 140 51 3 -733 457 178 619 557 -354 644 -656 636 780 68 60 -303 -695 -81 -191 -41 -72 -691 899 -149 -779 270 865 972 951 -705 -640 960 -991 244 597 73 -833 -938 -940 277 18 -828 -890 -833 -535 503 -598 -437 920 -292 425 500 -781 358 -792 938 973 406 476 -555 -276 -926 274 -17 726 442 235 -493 -894 5 417 -838 988 -408 187 -970 -615 852 444 677 208 -161 -973 726 -820 776 -708 177 -117 -493 -575 616 -419 -77 566 -225 570 -379 795 -764 -386 898 417 -500 -917 -891 333 -874 -575 145 808 -441 772 511 275 -576 -158 -24 -267 -294 145 -490 -972 705 -210 -273 788 -779 153 -321 706 197 953 -324 570 481 -674 -493 -908 568 -612 -62 -588 669 -17 -92 286 278 -884 -502 336 83 -653 -515 -719 938 576 -541 639 -111 -382 472 -192 -950 -80 -93 83 673 -375 579 990 805 -425 359 -369 648 -802 -224 599 632 -771 58 -678 -506 408 853 241 -174 215 -815 -703 -914 615 627 -946 -545 246 -254 -56 -972 -558 -669 -966 -579 -385 -622 -381 991 923 -312 355 -175 -995 -764 -854 934 -659 -630 -432 477 -968 -391 -718 -236 -268 162 -413 -83 -705 -183 257 -348 366 -104 7 -517 595 506 -574 -705 221 -323 -384 -847 -162 495 982 -513 -213 -422 -198 985 775 706 -559 -156 556 -389 590 530 243 -935 -788 -14 -918 34 514 537 943 -211 451 556 -978 876 996 299 -690 275 491 -166 57 828 463 -996 -107 689 -43 425 -899 -842 681 564 876 439 -759 -449 -244 -654 -850 -702 131 465 308 766 -285 -506 -922 780 544 204 357 423 205 230 966 316 680 -262 706 710 -297 -892 856 803 205 73 -258 699 -419 178 -336 -861 -472 -922 -994 -143 -241 -935 622 -953 47 -816 491 -758 801 -882 -684 -749 -286 -402 582 538 -869 -341 690 712 247 -828 -41 478 190 -559 543 -344 88 -724 -132 -642 785 833 -847 -840 -135 129 -696 -614 -230 -418 687 -315 -560 -311 -411 -392 -591 -677 -92 -671 -458 -109 -631 371 805 304 631 -546 446 209 -461 -38 442 688 172 -862 -241 113 520 185 -666 -738 -958 352 329 497 -206 239 -619 568 838 -333 651 982 462 841 -805 735 878 -302 737 -298 -635 -931 -600 88 -528 -534 -349 248 -667 -365 -522 971 -966 -30 -481 -77 -923 -189 977 65 178 -385 -820 -19 291 -376 -933 -840 514 342 -386 923 390 131 236 -571 -292 285 85 821 -803 -325 174 -974 537 -231 -738 463 133 750 884 711 206 -279 -987 -736 487 -579 -11 206 122 109 -695 177 -788 -507 -422 -707 -992 646 -978 -196 686 -101 360 204 152 140 -683 -295 -606 459 -266 -392 108 -114 -919 -915 -145 -213 -291 406 456 -366 665 -314 117 221 -371 554 -528 -106 -846 164 -142 -946 319 960 -547 594 -516 -580 -520 -950 -191 -992 698 886 257 463 -606 -280 -33 163 -181 130 -492 -640 996 638 -397 85 697 564 -535 -439 411 -632 650 716 508 314 -682 -58 -740 -1 -633 -965 499 -143 323 -629 -865 639 674 -904 -273 362 416 518 -544 -34 908 833 561 -664 683 -941 -460 260 -100 495 -48 603 744 -358 682 -65 338 724 -892 643 679 826 708 -255 -932 623 -315 -220 191 -294 -894 368 -914 451 -779 566 -34 373 279 -258 112 551 477 -712 -822 230 304 810 390 -626 809 715 445 -694 -97 -475 -756 227 126 575 992 -318 121 997 -179 -191 -986 -507 6 56 491 576 434 -261 976 474 -261 917 -570 -30 998 -523 837 -1000 -661 -251 -887 -794 694 201 -438 582 744 -675 -788 -717 -634 737 -801 181 -82 551 -182 -18 689 59 499 138 642 -808 -544 -117 181 188 -859 -279 107 -95 170 -976 -384 80 -368 -447 299 -860 -527 -9 350 -563 -719 474 -393 337 689 70 969 975 190 -42 -210 923 186 -627 264 -21 -862 -457 -167 -53 -803 323 -318 -564 -143 -214 326 -852 -749 751 624 213 -632 585 -486 -783 632 -333 -123 666 377 -224 -696 -987 411 -45 -582 -581 896 336 226 460 1 356 619 812 -602 948 862 43 -326 90 -119 307 -202 -603 829 -957 -142 -261 135 -895 462 702 910 -998 -961 -92 9 -994 693 -500 958 36 -356 177 -282 -43 621 -321 214 302 8 331 -764 -569 440 969 281 -507 -459 -289 633 -268 -294 747 320 498 -336 -467 843 430 273 794 211 738 509 -361 938 -573 -30 -720 -895 -387 95 738 656 -249 421 -943 856 428 421 14 934 296 611 847 -467 624 -905 884 818 53 -440 107 418 -879 -830 510 265 508 -806 272 -495 874 218 593 29 488 -440 845 889 542 81 897 463 -825 -853 -661 126 379 -847 948 115 285 585 957 702 671 834 366 303 -617 -551 531 -466 622 -4 -617 151 -428 241 129 -572 -13 633 -124 443 762 -590 244 81 808 878 -96 -765 793 -805 -946 -284 946 -875 813 82 475 -165 829 -175 948 -873 20 -563 569 8 -155 632 962 -300 -264 -391 751 555 919 -838 638 -428 -417 -872 122 -570 -844 758 -365 -132 -184 -800 -638 -545 927 -745 -402 936 -446 102 -463 202 301 182 -600 -748 -488 -602 931 550 -51 848 349 130 968 242 935 -826 -981 -115 -839 989 -318 757 99 -887 -589 456 -707 -604 -751 -286 -47 373 -169 490 509 -791 -644 -484 -457 -441 279 -425 91 673 -132 -489 276 -617 661 417 3 993 -877 28 -557 781 8 886 516 33 231 -753 -578 -757 32 -30 719 777 932 -410 856 720 554 550 327 -164 -686 559 -527 583 172 897 -615 63 487 -538 511 429 -327 -36 670 552 -40 272 977 98 472 177 165 -58 838 -811 79 934 -306 -572 559 308 -178 -407 152 -611 521 -533 832 -674 876 155 -894 -438 19 426 537 693 960 -900 871 -620 -664 -688 -159 11 973 -761 -442 -684 -610 -57 -472 180 343 -582 354 -520 844 88 -438 940 -725 710 -244 -202 -104 -472 -601 -55 -8 868 -702 803 -687 267 967 876 -607 -981 -886 101 -811 -492 722 845 -319 250 -539 -512 257 120 113 654 -99 519 679 608 224 -684 642 628 332 -28 577 -243 822 -55 -111 247 869 -312 121 925 161 -489 -41 -473 962 730 32 -115 -688 -859 400 213 -364 325 -502 976 -656 -557 -247 -567 400 195 -456 -777 865 -410 -113 185 -850 62 -517 986 -974 -762 -259 569 187 430 -984 -863 -321 -638 -812 -490 -343 -786 207 -474 -785 830 632 35 -1000 -401 201 16 560 704 993 939 853 -989 881 -6 280 992 207 -556 -4 -732 -587 271 336 -340 369 958 -782 709 -184 -315 -986 -458 -369 -564 -289 747 -894 -146 -227 -154 -503 299 -955 867 654 716 -521 554 -573 572 553 998 -887 423 209 -388 -497 514 746 690 478 642 -392 -623 -579 293 -857 419 -152 934 975 69 -406 -597 875 890 14 -38 941 402 7 738 -44 740 -794 416 297 40 -336 -40 -711 -656 -435 -728 -993 -271 895 -774 118 762 -931 -578 -343 917 944 -940 -511 -660 137 -296 -872 389 170 718 222 -61 -341 -200 238 -164 -278 -240 387 91 -801 -164 -166 683 911 308 -46 517 741 507 -616 -678 -597 897 966 -254 -699 227 -231 -235 643 260 -130 270 743 799 176 629 -103 -672 -474 301 411 -24 957 -208 -620 -574 644 -303 81 429 792 835 852 -464 -52 -254 205 -766 649 848 -761 -769 -81 884 -528 -242 -597 -627 734 -596 -262 -159 -910 118 657 513 12 854 -642 505 61 -695 865 -776 55 587 -428 -508 682 -958 -912 -819 87 -532 934 358 -155 818 -947 507 269 -222 352 427 -994 -94 -580 -52 607 962 414 375 -949 144 958 -144 99 741 -892 -789 468 503 356 42 -472 -209 662 331 88 -998 774 501 -749 417 -614 -286 475 -628 -908 332 15 256 981 346 653 -449 897 219 818 780 833 385 378 -237 -593 -691 -386 -651 25 868 260 -633 475 405 304 -795 463 -408 -818 848 119 -428 900 884 -888 -785 624 -325 460 741 300 -381 649 277 70 -326 -232 580 -595 200 624 -167 -19 735 -528 -80 -676 59 -145 -680 45 -951 471 -991 -428 299 537 -363 -982 432 502 -989 -48 -445 -982 -529 -656 -839 571 981 15 -740 553 815 -94 -409 -315 -413 462 -806 210 342 493 -822 -872 -73 -935 -956 -1000 -176 50 298 435 -713 712 -813 -891 -30 634 -381 726 -904 463 -968 -621 -155 18 -408 821 542 157 498 872 609 193 9 -105 326 91 -73 -899 352 448 -221 410 -219 -755 -594 -485 -321 199 -418 748 -110 596 919 -426 -559 558 -574 -310 217 643 -515 133 -26 -252 294 501 535 68 800 -917 869 904 548 -852 -643 719 -683 533 -109 226 -721 -360 451 206 136 -37 -457 -537 335 -291 717 -894 630 -753 481 149 -8 -351 237 234 961 111 -339 -33 366 748 -85 70 822 334 505 -851 864 -901 484 172 -586 604 -339 912 -315 950 166 -824 -431 530 959 -299 -466 138 863 -63 -709 207 -642 84 -354 27 -810 -322 -443 -581 -461 479 -950 -471 587 -941 211 -367 -129 72 507 574 792 -965 -807 -954 54 441 -289 -433 -170 -123 497 316 195 -358 953 -174 763 -858 -988 -246 681 673 -124 -354 -685 309 361 980 -739 -770 802 -31 84 28 707 -978 908 711 -55 777 -733 -48 408 -461 -966 648 -917 -461 -67 -369 49 -109 -19 674 -428 732 -804 622 -958 -271 -427 925 328 992 -39 914 -138 -301 -62 -708 763 -748 -387 -320 -323 -456 -671 -447 -152 194 -728 914 889 -732 -373 -129 -274 -41 887 745 -277 460 -740 494 940 -285 -552 -119 -346 -118 -220 417 436 -156 771 -898 352 408 -234 614 -789 -660 511 742 -303 -754 -980 552 -955 372 -8 279 -78 745 -383 -291 -154 -612 436 -934 -396 397 812 -300 671 -772 656 849 -899 527 -705 -440 287 408 647 -262 403 522 457 705 978 -134 -589 -998 -667 -850 -749 -298 -482 -925 -984 -618 -748 116 256 826 274 332 767 484 472 922 131 -658 -637 -439 333 -159 -148 574 270 -497 -630 -638 -848 13 -153 842 -94 322 -46 608 -429 0 -993 -545 366 -540 -6 -13 873 -754 92 -687 -170 715 -696 492 106 -658 678 821 466 -942 -211 -938 115 -563 516 232 187 -476 129 93 -612 -881 841 889 419 -380 -598 274 -938 -144 -698 531 -507 -410 155 872 158 377 -829 -358 -742 -195 345 620 137 -818 715 284 -678 -695 -806 787 633 -4 -537 240 662 315 -2 541 -713 -440 81 274 721 413 722 395 212 482 472 -192 -22 709 -675 -155 688 523 4 17 -438 -749 -985 900 12 -99 -574 -662 218 696 375 -420 -287 868 -100 -775 45 65 205 -266 877 -359 -300 481 43 -209 653 -79 834 -226 -315 816 207 464 332 422 900 49 -50 -795 -828 -34 -482 -476 224 590 -960 996 450 852 -746 -599 -625 428 922 699 -292 892 -315 551 -250 476 -286 214 934 -453 -272 423 -747 -316 849 375 -826 466 462 166 560 -597 -45 66 -774 -547 -134 356 -138 -60 388 -477 476 -794 321 -797 -925 288 4 258 81 -580 -819 116 -475 76 615 39 -390 -553 -463 684 435 601 -372 128 -974 -194 845 336 588 3 -932 151 37 -335 868 255 326 -27 616 602 -686 285 200 238 -693 62 -925 857 -436 -913 -550 446 -869 -258 -577 553 -530 815 722 970 177 47 128 -630 526 275 899 448 -816 -955 845 520 -108 488 84 88 -280 -847 -638 -362 -260 -891 91 62 -41 -625 792 420 899 970 632 -743 381 671 -77 574 202 -737 -626 -287 -7 916 -240 -947 238 438 667 -250 470 -875 -585 193 -928 288 -137 -765 180 -491 1 -137 -397 179 -46 -739 669 -56 25 754 486 -416 528 -274 -148 -723 232 -643 593 838 -566 -991 495 -916 732 801 -375 138 -70 -942 -743 613 491 -529 782 -404 660 524 -844 113 -54 537 -670 873 520 222 -993 357 -446 -767 -931 -960 -425 927 660 799 -662 -201 919 137 294 -80 -611 -347 427 -228 -10 203 -982 942 -992 -88 170 209 790 -572 -246 13 85 -525 767 605 912 533 -242 -525 841 398 415 108 719 -44 -228 168 241 -625 -699 -522 297 124 -232 -703 826 238 895 -376 -862 31 881 595 569 -459 -917 277 924 -39 864 567 -699 -167 77 451 -66 -624 672 836 984 191 -603 97 -818 -193 802 -39 -92 -554 943 -838 -751 -421 -281 -709 984 -566 -346 692 524 -496 -336 -255 141 -832 -727 -883 976 -893 607 348 -554 -123 195 29 -71 -221 524 -923 776 412 48 181 422 -174 894 950 -279 578 914 -489 257 -289 -418 952 163 -693 -824 581 -367 -752 178 322 492 -90 817 478 128 724 210 268 677 27 118 -287 -307 689 496 -804 -390 -376 635 -323 -223 -199 575 657 439 -118 -909 889 479 -909 984 226 708 -544 -65 152 -76 -703 233 -567 42 -848 -73 83 -209 612 305 -599 -341 158 -596 -117 -932 -139 -146 216 -739 -831 664 -807 670 539 -180 -715 -493 -423 -131 313 832 478 -637 720 689 -306 405 508 391 -700 534 -654 70 988 279 297 375 -138 88 45 -351 -238 -726 131 -352 600 -221 292 36 192 -956 -407 -354 -686 694 685 -486 50 -47 -877 -783 -195 771 -665 -707 658 571 148 -715 260 -968 109 -607 683 72 958 472 -257 397 -190 -265 211 300 -279 -629 -321 642 -978 83 190 377 -921 889 127 428 -534 -459 -1000 -224 -947 6 -680 617 -170 846 205 955 461 163 -580 729 -557 -91 270 704 943 -535 726 -316 -466 762 -961 -537 -370 394 475 623 197 822 195 769 903 -840 -18 -603 -433 -578 -664 -738 279 -292 -284 -455 -22 -68 -411 -623 802 978 244 -42 -831 846 104 -11 -682 10 965 -270 637 476 -888 -704 -251 452 93 247 299 -775 -878 -534 87 354 -989 214 370 689 117 975 544 -427 -82 -869 91 425 522 -156 -376 498 417 -949 317 -723 321 -395 916 732 787 382 478 276 444 163 -899 -767 163 53 -873 115 -992 183 -958 363 429 -80 -821 -1000 25 351 -61 669 -820 -57 201 -309 636 -943 772 406 -231 385 408 -566 -170 -875 577 -908 865 838 -131 -42 620 -13 -316 395 912 586 -117 -898 -960 220 954 -631 -469 578 -763 776 607 768 816 452 -981 -191 -762 -833 -573 748 -467 642 364 655 167 924 -277 613 246 -895 -149 -524 564 -783 87 -328 497 718 -194 -663 741 -628 417 971 -110 -431 -192 621 387 316 -736 441 -995 453 412 -409 901 481 -63 -416 -131 536 -371 453 402 257 -125 -868 601 303 16 190 -375 -349 -951 19 -760 875 -470 510 316 480 -864 -10 -333 -401 141 223 -826 -115 -398 788 223 964 -278 265 -349 -510 43 684 -93 489 -30 536 641 125 577 -737 -422 654 -292 514 -425 -525 -37 561 57 -865 -643 148 862 269 419 -314 -246 695 342 554 -297 -686 158 50 -238 606 602 906 441 -298 756 -221 239 -983 363 -311 48 -951 -286 -433 -347 414 -735 579 -315 274 530 -979 797 453 135 -15 409 -782 847 -135 319 580 595 -490 -838 -242 628 -339 -415 -393 675 -993 -323 839 763 -670 895 507 -407 480 -940 -526 72 141 365 -948 113 -246 809 663 -416 630 424 596 -594 439 -153 -244 -496 256 -387 724 -174 -513 -608 299 997 925 39 615 106 -260 913 -625 676 -50 -355 -22 -909 882 -191 -957 -546 127 -249 250 522 453 -883 -174 -787 294 -249 -498 -664 -708 -6 -213 903 -33 493 -102 739 -316 913 915 -220 546 354 858 -127 600 780 -440 -842 -186 -104 633 256 947 -372 3 -874 -847 -710 -102 -62 -462 990 -23 124 440 54 62 7 -607 -864 -308 -678 -45 -525 -876 244 185 624 822 -528 -324 -140 208 235 -754 -729 -447 219 -363 506 -958 400 -783 -497 -490 243 118 176 -430 -84 303 -594 322 296 765 -204 -81 172 -537 -492 -249 -73 -47 659 623 -831 -947 -1000 829 460 470 -246 71 -741 987 -231 132 -441 -213 -626 -349 365 26 857 -6 970 -95 986 559 -122 -860 -923 994 -429 -371 668 -374 -917 714 -923 865 487 -81 793 -126 -133 870 -379 -442 157 -679 -516 -999 945 127 696 724 -46 -149 -134 164 -173 -253 -294 616 -83 487 -184 401 -654 640 176 267 848 913 -550 -832 -502 -632 -572 -948 -608 -529 -552 -50 -466 474 -333 -341 -859 160 122 -734 631 364 253 518 -584 -891 -718 426 -618 553 900 -108 817 366 -472 313 826 -167 117 -136 -357 379 -723 -68 -404 -809 770 -110 -438 682 -873 -505 533 925 810 -197 -596 -67 -805 658 700 180 -100 -413 -548 864 -75 646 306 -265 -884 -949 -130 -118 552 -354 926 -768 -134 66 493 -810 -796 -68 588 -77 -97 499 -596 -215 -787 -387 416 -674 438 260 78 637 378 212 802 -997 -201 101 -703 469 228 720 739 -763 -923 70 694 107 -978 -356 257 622 570 127 -980 -349 -652 -357 -366 -882 -734 -584 757 491 766 -246 -978 608 725 1000 -309 290 922 320 -260 -430 578 -433 -625 186 719 -911 -370 -286 -628 879 85 -419 -283 526 -492 -551 726 -645 299 -802 215 132 808 -894 747 -315 -391 652 -358 713 428 -867 418 518 660 325 511 -386 -341 125 -763 -428 180 -925 219 -83 -331 -586 225 8 48 -283 -611 -289 228 5 648 -462 788 373 -726 -429 913 -271 -59 152 660 882 809 -660 829 777 354 482 826 587 -584 -833 -420 139 -181 -859 -571 -862 -955 -885 611 13 165 914 473 126 -652 -505 873 951 958 32 -491 508 359 -419 509 850 135 -84 -923 -516 -809 -621 153 1000 806 255 838 -931 381 325 -736 487 576 -92 612 -407 426 -558 661 -7 384 624 776 747 -456 448 617 -901 -89 737 84 586 -13 -443 -501 -569 -833 -119 870 188 -182 -982 -401 918 944 -30 -165 451 579 572 811 54 -654 261 830 -801 -557 501 927 -276 893 890 -858 -687 -59 576 488 -634 -744 712 469 102 124 893 -284 -576 177 656 405 902 -662 814 603 -655 -716 203 -431 614 -598 903 -255 958 288 -177 938 316 -873 394 464 -870 -873 491 -696 -415 -370 425 -471 606 -226 -79 47 -265 353 -670 576 218 564 499 -647 10 905 -507 -21 60 239 -199 457 465 -479 -694 -199 -234 449 -596 -154 415 -635 360 -421 790 -4 -866 422 -204 -807 -190 247 -266 665 -691 -324 568 -11 -363 989 423 -279 20 -899 786 426 215 -895 -3 -117 -561 -274 -856 811 931 694 307 337 -669 -558 -321 480 -909 -350 -87 206 957 85 545 -330 -177 -425 877 331 -134 -624 -702 -480 -619 38 -693 -258 -768 74 -915 756 406 695 -431 -330 -881 -300 -927 -967 389 590 -589 -835 -53 27 -803 374 -398 391 555 409 469 -314 -475 36 -547 197 -249 731 -375 -470 -917 -989 684 385 426 600 -581 205 294 319 -188 701 -711 826 -3 -990 753 -639 -728 -321 -352 962 747 -682 -200 108 -986 -68 463 430 265 -816 -613 724 971 -859 90 182 455 -575 94 -975 -230 -195 616 403 -879 641 -214 -25 -26 976 248 457 -29 986 -770 751 -133 67 849 -790 346 260 -702 -155 379 -22 -198 248 793 -29 739 -509 -694 220 647 544 620 -641 584 -134 748 -683 -637 836 -523 695 839 -859 194 -317 -657 373 91 242 -275 -349 -437 473 -461 416 258 903 -545 353 146 -290 428 296 -96 -440 -720 214 -828 -384 906 -590 -12 211 201 667 -595 -845 154 -128 583 -240 796 -742 -721 -432 -613 286 -795 -372 -679 631 306 -958 -422 720 -282 594 -372 -136 662 494 398 517 161 902 448 -399 989 -744 520 -34 -381 921 887 434 -574 195 805 630 190 467 769 936 493 -931 -921 -49 -322 -269 -27 -363 301 -696 584 -664 590 479 757 -808 935 -722 808 281 -186 -720 837 561 102 -951 -151 814 -657 732 355 515 -813 -919 -38 344 734 -542 -129 488 362 -958 992 508 -274 -472 -466 739 214 707 -382 237 -51 75 -393 -422 -190 445 -953 178 771 424 -835 -298 500 765 320 -686 159 -566 581 -517 403 -457 -98 -831 -190 352 119 940 -461 -148 830 -713 -462 727 -834 -750 74 582 -159 257 -377 964 -997 -795 -929 -644 -841 205 -408 55 -410 537 -858 393 210 180 631 730 456 68 458 450 610 249 795 750 -234 -121 834 490 -439 -550 -938 -661 -9 959 430 -87 771 609 861 981 -67 664 -666 -717 758 -1 748 169 24 -91 488 -348 873 912 631 -667 107 745 -742 891 -996 -884 563 28 -897 -874 -87 558 -830 683 -485 665 -108 832 -6 -472 -528 199 348 572 452 13 -629 678 675 455 -94 691 809 73 -628 -600 914 611 -607 271 670 437 128 297 124 852 179 -152 -533 -973 526 -315 -493 908 -224 178 425 -179 695 700 -234 -501 -600 182 115 496 392 -103 -162 -441 775 -125 -665 950 -371 320 97 710 -333 -932 -293 -961 -927 -35 545 -965 493 -28 331 -732 856 -491 -10 224 -295 -476 -785 982 -310 837 -919 491 78 240 553 774 731 -483 -750 181 439 -604 382 -525 -113 -510 971 484 -159 -559 -69 -913 -617 -224 -667 458 -426 744 -944 -427 449 -447 246 -259 594 422 -809 -617 -202 234 -960 -904 -828 -506 270 -912 -104 -100 710 91 -523 -101 -109 712 -148 922 89 951 693 -734 650 -411 903 144 -979 241 565 819 97 -480 207 -277 -928 -742 389 606 322 -162 851 181 358 -243 655 21 -903 34 552 296 -538 936 170 -13 102 -117 276 624 839 -401 581 -18 -907 -317 -410 -722 -529 -155 308 748 -178 -374 971 -912 -470 -627 -608 -965 936 85 701 -854 -668 -256 917 -14 444 -779 -987 -105 -182 -85 963 -48 -784 792 -246 349 -214 -997 -736 538 324 -13 216 -939 -678 781 -218 137 12 -662 145 -408 296 248 -265 -395 -232 347 -753 687 131 437 -19 260 -473 -811 482 -214 -905 -214 30 381 -573 -783 208 -893 986 -951 -596 624 -840 -734 -213 -199 -318 -544 -574 720 410 866 -112 -310 -227 -576 -596 -192 -361 -900 -233 -405 -364 333 24 482 -225 -427 897 464 266 -945 415 -973 657 -556 23 -285 21 -309 579 -484 -618 459 -872 -15 -134 -633 629 273 349 361 793 -769 653 357 -902 812 -142 -676 968 960 330 351 933 -441 -761 795 990 -603 -672 -300 -763 -870 549 491 -358 380 950 -700 -946 -911 517 483 -234 224 -990 -481 -407 981 -716 433 -320 -319 904 -644 290 107 219 -955 -687 674 323 459 87 -672 227 161 22 301 -982 339 188 -161 -28 340 -385 -902 -941 3 203 -529 80 -261 76 778 -117 123 142 313 -796 502 338 934 702 561 -901 -884 -367 -571 5 804 243 -438 -954 401 -92 -934 820 515 -8 -822 19 -868 384 633 132 -821 890 239 235 388 302 759 -198 979 210 -640 952 -518 -984 -382 -64 419 -764 -203 -543 435 369 -641 -124 -754 -6 552 955 -528 -539 264 -619 320 75 138 379 486 19 -132 224 -38 -216 -568 917 455 -151 -841 639 646 540 -990 224 -767 145 161 -909 -36 508 -606 490 -431 22 -545 -443 -500 -869 -960 148 748 -228 -632 371 -108 -392 -1000 898 -578 158 121 751 -545 -453 770 -195 -868 909 592 -46 362 608 -800 233 -452 -685 -818 -686 841 422 -629 -589 393 73 52 595 -29 492 89 -540 248 258 -446 14 396 -992 625 -214 824 -621 -733 -755 -440 96 752 321 634 551 438 -296 111 830 252 536 -201 -76 328 -94 975 -494 -981 534 454 -975 272 -409 754 -846 -371 -442 121 598 -423 151 60 -475 55 -649 -446 462 -318 -265 1000 770 535 588 -844 -550 718 -662 111 254 -710 -34 -174 -99 -550 258 -526 648 872 613 59 -872 169 597 -612 287 -736 -991 -487 660 -794 916 -457 503 93 -73 822 488 661 549 -4 -465 879 890 -656 -876 -158 -810 284 398 -46 431 -934 480 114 822 -291 54 -23 -493 -419 808 647 -226 -338 -161 369 -86 702 173 403 -524 -6 -668 -834 185 800 587 611 -128 311 688 -21 -828 -75 292 -827 -814 -121 408 860 367 -982 -107 -552 -674 -113 478 458 569 982 486 -827 -674 305 -141 133 916 -773 244 618 452 130 450 316 -548 -432 245 -677 3 -570 260 -963 440 820 -89 44 -623 365 137 867 -206 737 840 118 -61 -114 -594 -826 -748 384 -597 -983 -905 872 609 -795 -979 -166 462 -118 276 768 -354 -35 -783 333 622 595 771 -124 702 -525 310 765 -769 -619 614 -635 457 512 711 592 821 -693 803 -556 -839 343 873 201 -861 -261 745 455 806 -964 695 217 531 -973 762 -611 -245 -905 -597 -471 -1000 -152 -968 130 -548 -931 -867 84 -195 879 -78 -89 300 492 -631 156 -735 -248 90 663 -936 780 33 718 -758 942 351 -775 -320 332 664 -746 -595 -23 -420 768 -187 987 272 238 902 861 -270 617 -388 438 35 680 882 616 420 -627 -768 199 385 -769 987 489 378 599 -470 578 906 845 10 895 258 -494 -663 -548 -141 -40 770 825 -205 -17 862 927 -280 -981 -579 183 846 -387 -222 656 738 -300 770 -532 307 663 -123 -273 553 -443 -838 136 965 -258 204 37 292 -622 -968 -627 487 191 484 212 -115 -173 -178 -803 -941 -119 -554 -918 -607 -718 -394 484 -843 133 -131 570 322 242 -368 -839 -768 -633 892 929 772 -48 548 -94 775 479 -403 193 171 870 247 107 -377 18 772 -346 668 -132 -503 276 902 -190 -824 -911 -366 509 -973 464 -223 -429 400 -693 188 -4 775 -478 514 206 -912 -140 465 590 686 -552 209 129 -641 -779 353 -596 -568 -152 -248 -241 295 707 -324 -589 584 993 378 513 -461 738 -913 -434 975 -985 569 461 -559 -276 211 892 544 -858 -379 -207 -313 -738 202 890 758 18 445 -974 254 662 452 692 892 497 -544 532 814 51 -997 68 -544 932 -671 151 -37 -488 629 405 566 -63 -738 -244 527 617 128 336 -571 -868 -747 914 -68 -775 -19 400 -595 -480 -88 691 668 -334 996 496 458 266 537 219 941 -895 -921 101 756 -882 461 -140 224 158 -50 640 -234 12 -424 -775 840 207 945 -487 -785 251 976 -234 944 599 -947 -639 27 -387 -75 -774 923 -509 394 812 11 832 -491 325 -919 515 -480 -780 -894 -397 837 -4 -631 929 445 -559 -310 -352 -157 -582 37 599 -180 -988 -245 930 -964 -657 -650 -875 52 381 841 -800 394 551 -46 -865 117 407 -446 -189 -231 205 442 736 -215 890 645 -328 -173 396 -693 554 -129 181 -24 -781 191 -897 -245 -365 378 -65 647 620 963 721 291 401 -101 112 232 -787 -174 943 195 -417 375 -709 545 -616 165 325 -729 -141 69 451 -971 -211 -486 -975 114 -150 568 -188 648 -259 -36 901 332 925 545 -958 421 -779 201 519 333 -345 -450 326 656 286 -502 -321 -707 924 -950 587 -129 271 -444 803 672 932 -35 -360 306 72 219 828 -435 -534 -416 -939 164 -569 -992 718 -784 -956 986 350 805 -300 965 -589 936 -452 -97 876 -692 508 -10 545 194 -197 -363 -654 -389 411 -334 562 67 -552 965 -922 -459 -842 224 177 -974 621 -197 749 -361 -198 -399 224 -757 -387 170 706 156 73 637 211 895 -478 -179 -596 820 72 271 -13 562 451 -344 985 -362 690 534 -925 860 -896 -343 -637 824 183 -967 306 145 -351 414 111 597 -856 -157 940 -996 229 -442 144 823 -737 718 -525 -733 996 -34 642 -79 384 663 -81 373 -276 875 586 -227 558 328 543 -392 42 -949 -459 -41 -399 -342 227 -491 -924 584 -918 932 175 -797 956 714 -108 -974 208 528 890 -713 803 -10 -652 -276 77 316 -886 -390 796 -606 -114 -723 -362 579 -620 299 -449 641 -383 61 807 160 173 967 445 -877 870 -991 702 800 583 12 -259 -920 606 543 96 -835 422 -947 -497 989 -696 -670 -945 716 804 127 -744 928 330 -501 727 279 199 -757 424 -348 669 -249 293 20 206 -276 -109 -355 -661 670 352 -213 41 929 622 64 461 -855 -852 7 -69 -463 942 767 -914 -898 -198 -783 498 -384 426 975 335 44 -799 19 -274 -994 -995 -536 341 -39 -333 141 872 88 846 -650 704 -595 223 844 360 -107 903 -263 -174 941 -944 444 -48 928 -700 724 -608 406 566 -587 253 -370 810 -496 -769 -51 -62 -914 452 495 -176 428 -752 -893 -929 478 516 -320 -183 682 -543 992 -311 557 -862 -923 684 -114 847 -632 -702 -973 957 531 243 -494 312 -943 -957 -478 -139 -927 -417 796 -591 319 77 444 953 -670 -168 -20 -822 -674 816 774 -866 115 -441 -570 116 477 -622 840 702 948 691 979 966 361 853 636 599 443 -909 -504 -726 -284 -160 234 990 615 -5 -55 -314 998 747 748 112 379 431 426 713 243 -76 -362 495 -699 963 115 -573 -388 -81 -658 647 -751 -253 -988 -143 -800 174 119 534 -4 17 -578 87 1 517 -748 747 441 9 235 675 735 -224 -94 -15 -970 577 -240 -608 162 -137 -383 402 -981 238 707 -490 -461 778 -434 201 452 -277 417 723 -9 -650 254 448 -2 -555 713 932 -156 960 645 965 240 770 -303 -727 569 674 494 667 -530 15 -523 -115 796 -87 361 -595 865 260 970 -670 728 45 24 -528 -811 869 -784 462 -568 -153 -983 486 -914 -864 210 -86 649 176 -85 -185 929 328 -529 -134 -897 -906 656 -997 -682 -95 426 740 -174 816 782 -874 -242 109 -320 141 -600 -362 -663 -610 677 -584 267 381 622 -636 850 359 -435 -807 -789 -879 776 62 -620 -210 378 -170 339 -366 -977 512 96 -545 921 887 -782 236 560 594 643 935 83 782 -649 -901 -835 -303 -699 -409 732 602 94 -56 195 -947 729 -411 -618 153 217 -714 -44 -652 133 569 888 813 734 305 4 972 199 -376 -657 -516 663 -726 -655 645 -131 742 900 895 205 -227 502 -967 298 -274 -497 -990 102 701 -264 -981 -409 -710 826 670 821 -311 952 -514 -812 333 232 3 -830 825 -24 -317 -704 507 768 -464 -93 829 718 937 -68 185 -802 -862 493 581 894 -298 133 -281 872 593 -366 539 -307 28 -196 487 -793 -779 -79 -827 -87 -473 -292 -575 -66 -854 400 846 -235 892 549 572 645 644 92 -595 518 -507 868 620 -207 -757 -532 -690 430 -125 615 -106 713 830 -206 -945 531 629 -120 921 919 492 -785 -569 15 -583 -279 142 239 233 382 -354 687 41 86 -421 137 572 8 19 -560 -814 251 -714 -359 -703 -518 -675 756 -475 -244 515 -341 -437 -968 105 -96 -914 -586 630 -983 199 196 265 454 -404 -91 -129 -885 -21 942 -248 963 840 495 -767 -137 93 829 -438 981 661 344 -643 723 -7 -742 -581 363 -518 984 -855 -313 -707 641 999 -778 746 995 432 81 602 461 255 -385 932 957 905 804 -514 960 -852 -175 -483 108 -439 -729 952 671 956 362 765 428 443 417 -960 -581 726 -696 -956 141 -901 -6 -839 749 688 707 -299 24 231 -64 -800 625 -706 -382 386 607 164 -765 -17 -305 -891 288 282 905 -69 -54 -28 547 787 459 518 -935 446 -73 -328 288 -1000 -618 -886 12 200 -558 366 115 451 260 -901 707 144 760 -492 -900 383 -907 -974 -841 -47 188 -951 792 -142 -10 200 901 -71 754 310 -234 753 1000 -307 141 847 -508 -322 -424 234 -312 507 508 440 220 -177 120 -110 563 535 671 -870 -817 -555 -662 641 164 735 923 -72 973 -810 -729 669 325 673 746 773 550 -568 -695 735 434 96 229 -437 -561 820 810 -632 673 -546 -811 -752 -835 486 248 -840 -234 756 237 -143 217 818 906 -656 967 -485 790 -675 -537 -507 647 -217 -662 974 485 -595 875 -805 888 -692 -613 230 392 -429 -254 591 540 -294 932 482 -125 535 -324 19 -152 290 -197 -818 -302 -296 964 228 -317 550 -534 976 808 -922 -698 -346 -19 -250 634 -365 -631 -32 782 -712 -968 363 6 174 501 -532 211 -259 11 -3 -849 -146 335 -38 328 -100 766 -817 347 -550 879 212 446 725 -193 -663 433 905 -392 271 845 876 -495 817 683 376 100 48 -477 -594 -277 865 -366 324 -150 -509 16 645 -435 -92 -534 123 757 -960 631 422 -575 629 795 642 -482 -916 -129 -597 -306 -269 -994 -924 -164 -780 -993 644 -642 637 269 167 -930 617 -942 -894 47 189 -816 -995 -943 -602 572 -258 -335 -56 -387 -834 691 911 -492 111 343 232 748 941 166 -588 -112 254 -133 -955 -446 -959 -380 -821 -171 679 -202 921 -945 705 310 -400 271 -447 579 561 -395 -716 -493 117 386 -861 433 -865 -311 -865 56 -889 506 475 -799 607 563 -833 -902 -927 280 987 -665 162 357 -573 59 698 -616 380 -553 113 239 -770 673 -98 -655 598 213 116 -22 -748 930 683 479 692 -317 -465 3 362 991 -170 -807 447 735 223 785 -958 469 -890 -80 -435 -725 487 558 -197 817 -151 865 -145 -776 -927 -148 -709 -950 980 762 -183 312 88 -192 -696 -681 90 431 -246 683 -751 -570 448 857 -105 -108 -814 832 -784 -981 849 355 564 0 209 658 738 459 -883 239 -472 -322 -820 150 656 263 -46 965 -927 290 373 882 -709 -182 829 83 -309 -516 -391 -568 334 -842 248 525 235 -335 535 -593 755 574 844 892 -4 -67 -558 -922 -996 585 -785 374 -877 -893 -353 672 845 -296 693 122 850 588 611 -629 383 702 931 47 -340 620 -679 309 450 552 -61 -813 -278 -206 725 398 242 -763 882 365 -89 -619 415 -714 -481 -641 -40 -682 689 829 220 -212 246 -621 -378 -686 495 -861 -752 -582 -387 -1000 -123 -643 974 321 235 766 452 268 321 339 -93 -495 467 568 130 852 -220 517 -808 809 -289 -442 -839 689 918 -702 613 -976 -849 -187 620 -566 -133 -564 -185 995 206 245 10 -816 680 -80 -692 -587 -455 -882 400 -1000 700 100 -579 554 -98 -233 -501 570 -858 884 -377 -995 -385 -529 1 104 562 67 -683 570 -901 698 458 -199 389 171 -682 -841 -768 -870 163 -277 498 -8 332 195 -619 -859 -383 12 445 16 -695 55 -42 151 266 -656 -431 547 -275 942 -196 618 296 -967 935 -388 -535 871 -391 820 40 -744 491 -828 -457 354 898 845 677 -864 -40 -414 112 918 688 -646 625 -380 56 271 969 -739 -68 342 -74 915 -397 -108 940 -681 601 336 -775 -501 -649 -932 -910 137 765 825 389 572 245 -687 176 -215 82 -912 -904 -622 -387 -392 625 -524 -506 -865 -153 -923 -250 -374 698 -111 -509 -572 -483 633 -429 132 -702 851 -223 -346 450 -2 444 -889 -295 716 452 -608 373 322 446 -946 494 -59 293 686 39 373 -334 -53 924 217 -861 259 705 -959 774 -707 366 -186 -620 256 -910 -785 -960 278 719 633 641 695 958 512 -196 -482 -484 -598 774 56 317 576 -112 -609 365 667 -83 26 229 -893 -2 -729 -383 -341 -689 -381 -546 252 -49 -257 281 -759 522 185 -930 515 -377 -718 860 552 433 -240 -867 -1000 657 504 -711 -242 -819 -785 -82 -713 553 88 -222 -518 498 175 715 464 -42 -679 26 -248 664 918 -504 931 81 97 148 -266 -530 -226 22 -806 -800 472 507 -42 -413 -664 855 -578 710 -542 -985 -781 -503 797 -19 -238 -381 -164 273 -695 -955 -423 339 -415 976 -292 -842 899 -975 -645 -178 -711 355 -978 -930 596 362 414 -166 566 -807 819 569 905 634 -690 -727 405 161 -880 -820 396 792 653 503 673 -328 329 -969 446 -63 498 -823 852 623 376 -250 207 966 -154 -541 -955 -886 -940 652 305 956 873 -455 741 11 135 173 435 -253 -993 -575 -954 -713 -937 722 -602 401 -825 579 -37 -996 793 -618 285 -371 285 141 -756 -673 -403 592 960 -266 -907 394 -214 943 -643 -135 -368 -819 309 867 -475 199 164 -225 -912 -543 -117 249 -687 172 -200 -426 -628 88 -247 160 -367 947 -54 429 -949 967 88 -963 -146 816 676 -690 913 838 -239 957 -531 -140 832 606 491 -68 -340 -990 -897 -643 117 188 -590 -390 -923 -241 -460 929 -975 -36 -488 -585 526 286 -176 -611 -143 10 -458 -331 -94 762 -233 -614 124 734 -867 -221 -99 -229 834 957 -750 -1000 -896 629 586 -519 -114 262 -210 225 95 142 222 -541 -506 -33 -584 487 383 837 217 -989 168 247 -611 296 -14 -193 705 -745 -711 947 334 -50 359 -717 329 157 -975 -187 -465 -389 -919 195 -729 -52 -408 -948 -902 -968 -819 680 312 -195 267 -627 226 -734 -415 58 -879 -71 -814 913 -676 276 90 -155 384 426 313 114 -533 205 -904 7 881 -420 -13 -702 -1 312 -113 307 401 790 178 -162 42 -60 415 -784 -483 549 128 -119 -1 895 -151 -964 795 -398 548 271 -721 -948 290 -756 -936 -877 -841 -886 597 -963 618 -713 129 151 -781 -614 -642 714 280 -30 728 170 -274 -5 441 -115 658 578 -26 -973 905 364 -572 -524 204 -584 470 219 -560 -445 466 -963 954 207 177 404 664 995 -671 351 -798 950 473 -863 -129 186 -979 -789 -273 714 504 342 -854 -341 -199 906 -933 -399 -292 554 759 -573 -351 -869 282 -958 -86 -826 548 763 -631 514 -704 -947 -267 -633 255 423 -527 691 -673 -646 493 -652 -579 -341 938 834 829 195 -436 -903 788 -183 945 -924 -743 557 -666 652 -560 875 749 939 -267 -914 906 791 -916 -139 -885 -824 374 -753 944 534 569 -164 -977 -182 -634 932 -514 -498 -571 224 -223 362 -356 781 710 -1000 182 649 673 788 319 -396 -943 -380 501 244 -598 803 -57 630 594 154 -878 168 256 -54 -558 -71 -517 152 691 -56 18 184 592 378 76 -14 -365 -236 -905 920 810 489 3 579 844 -943 -874 -713 467 117 477 -222 -331 -738 569 -169 -675 815 263 -546 375 69 515 365 -599 824 -348 -214 -609 160 566 -700 -105 -998 -669 -477 883 152 55 -6 149 -358 65 -788 530 -949 606 654 -75 -355 764 453 -851 -398 -850 532 -788 -421 -832 -424 141 -160 -443 127 -76 -360 -755 -47 -554 -244 988 -305 -24 916 950 719 -657 -943 158 436 658 293 667 -715 786 237 360 -790 -177 363 -700 319 42 -943 12 -244 434 -281 719 929 521 -392 577 600 -408 94 -288 358 406 659 -390 325 -192 906 -732 -664 -207 -839 290 45 953 970 851 348 -991 596 989 -805 -137 -919 -297 -550 112 -612 796 615 -169 -150 -711 629 464 -205 -290 -114 -576 -984 -808 205 7 780 205 -937 -905 988 -192 -679 -95 -120 -40 16 -937 -638 860 759 -988 -14 -188 -338 962 -205 696 636 -695 -379 138 605 -22 333 28 -307 -401 754 -826 257 298 22 -785 613 -36 -956 -872 646 115 -929 -538 -835 133 -110 -282 604 -36 -819 62 -529 292 265 -399 179 -583 917 393 -594 961 3 -120 -538 431 -381 -141 -470 905 -786 629 911 533 -354 -770 -580 804 465 -547 -990 38 193 -912 619 436 72 127 311 838 98 878 -887 326 440 -302 800 -588 96 -484 733 -217 501 475 344 434 662 183 -162 800 -607 778 -964 640 -318 98 -408 -566 397 721 -253 -816 -731 -708 -665 429 -419 888 573 416 547 587 -761 331 -175 714 705 -897 -768 -590 -208 -145 618 877 -908 948 552 377 -415 43 -518 -871 -948 -525 228 -607 258 920 337 -46 179 460 -692 393 581 -988 127 -601 540 82 417 -42 722 -697 -709 835 -639 -658 -33 -197 -432 322 709 84 729 480 -234 725 -27 940 -573 474 -883 915 643 500 799 -56 485 -940 285 -900 -509 -501 874 -936 -197 -274 -569 487 625 -953 -111 -488 -167 1 137 -604 -863 -623 129 776 -106 -884 -700 -106 -62 895 277 -736 403 208 -30 -767 -600 759 -41 -528 -866 441 -827 -287 -641 -251 542 -110 337 -465 -363 799 985 259 40 -308 472 250 121 354 -265 760 -373 -605 -123 -199 -34 -579 862 -578 -169 -206 219 567 -153 -432 62 807 780 648 813 824 878 -988 423 -592 -714 678 673 -198 344 -725 -918 844 752 -851 198 546 -787 468 -419 -747 -787 706 26 -738 784 -668 935 245 -571 -984 703 -460 -132 592 -153 206 -199 -981 -814 859 -246 738 39 -561 -561 -184 287 550 -961 65 364 615 -527 -314 -868 470 -247 -268 457 -794 -488 820 202 341 -826 -348 605 -772 -119 -759 73 -247 459 -229 561 -266 -744 -859 277 272 -391 674 -492 203 446 970 -565 -222 -321 -699 -154 -690 -731 -674 991 -764 -959 -261 773 -182 -404 -29 839 -678 13 -734 627 -716 972 -617 -825 -137 407 476 929 -639 361 90 -654 546 -412 -139 -417 -612 336 329 774 -544 -764 919 -98 -306 -364 590 458 428 -550 -378 392 -2 605 -548 753 -450 -681 -77 -489 945 -214 462 -819 159 815 859 984 -376 322 488 -271 569 170 -199 -239 879 -695 -72 -676 873 741 665 -874 -473 -397 -845 156 -406 -562 -102 699 887 413 461 876 -700 -182 -591 -287 -339 -883 -775 39 -421 -719 942 623 215 -354 706 -828 899 -281 648 -297 998 780 355 387 957 485 819 878 581 -914 236 -382 563 956 -238 444 736 -530 818 -937 -248 766 -184 -659 -724 52 -162 871 993 -874 445 465 -645 845 988 525 917 45 504 -163 391 -605 -477 934 968 -374 -665 -488 -286 -410 -405 -424 766 946 608 -592 374 -309 -760 561 -715 -753 -862 -421 683 497 -189 62 53 -156 785 -128 -953 673 -779 -412 -195 -272 203 -988 49 252 57 139 350 550 -719 -459 899 -177 -421 -431 150 -557 519 -334 354 82 -913 185 -545 -371 541 -317 698 279 -12 -240 871 -542 -707 991 795 813 476 -805 -965 -43 362 948 -211 386 -732 -588 630 -458 743 -306 597 639 -811 -908 647 363 846 257 731 -383 444 -474 555 168 47 -304 705 933 943 200 584 134 714 -798 420 455 -37 -885 -968 879 187 936 65 -454 -492 546 -201 -896 845 641 889 -661 -102 397 -704 -295 -763 100 -879 -709 578 870 448 720 514 -596 723 -276 909 -229 -516 -54 719 186 735 966 294 -314 40 902 -493 -24 638 -427 -418 698 -842 701 17 52 432 -691 -746 595 -130 156 -528 -819 50 -764 25 -226 -22 684 -569 -765 -46 -348 704 -41 -525 138 43 -6 714 964 -302 -808 -279 298 -152 88 -402 18 -113 -205 -589 -658 703 -79 903 898 -931 -165 -166 438 743 -469 -966 633 -499 812 -542 90 -505 999 655 -473 -80 84 758 -786 -460 -438 -840 507 -991 950 -592 100 810 232 -62 834 242 419 430 -730 819 -79 -875 961 -165 -394 -139 -949 -176 908 -561 80 -42 855 168 892 471 -814 -88 -806 -789 -219 -920 785 288 -806 -800 -242 782 -399 -848 -514 -192 -532 32 -764 -511 -344 -280 -162 535 -224 594 -490 -438 255 495 482 36 -466 318 -906 470 -695 134 499 -966 211 413 577 -114 356 386 728 858 -998 -713 670 914 38 797 28 669 603 361 -540 537 94 792 -763 -193 -520 -39 851 455 326 321 -494 559 26 155 880 -35 -432 593 665 -400 -634 -912 -321 536 -720 465 -559 -719 -561 565 -809 -895 809 274 -28 605 158 -600 -789 -275 970 182 470 102 -502 -408 36 942 50 624 -545 -71 693 104 979 26 946 584 609 -205 -436 168 -549 -661 149 -281 74 -479 985 -584 454 -32 188 579 775 -393 -264 -925 598 25 339 -722 -887 733 878 -376 -558 -982 478 -337 -432 -530 641 -597 -651 -922 -313 -940 -440 -882 -614 -432 -754 -818 -463 -129 707 -511 444 -654 413 827 -103 367 -717 600 -971 -480 -739 -201 297 119 -747 854 -253 -451 121 567 -863 -797 217 -935 -272 -20 490 -964 34 865 126 159 168 874 -568 -173 -401 -358 318 388 -795 -891 -399 -447 -604 -845 -302 489 816 -662 -449 386 21 -670 876 530 775 -664 -837 799 -736 606 -59 786 50 -554 183 515 354 357 392 -34 -948 641 -894 -169 -794 -526 -997 -254 -869 113 569 -618 -755 925 212 -816 -852 9 -785 99 24 333 688 107 316 861 -601 -144 860 864 109 -423 837 778 -485 364 -944 -588 -518 -910 123 -332 150 24 519 450 -290 -583 789 289 426 -661 398 -947 572 989 -592 -41 71 422 650 -271 -999 533 -925 -28 -249 45 -825 575 -43 -56 919 -479 -532 -443 -725 679 -981 -917 654 807 928 421 492 -970 -874 867 -787 -650 286 -158 -521 -838 455 985 -535 906 -945 488 -1000 -202 -20 -585 -700 940 -894 397 941 -631 873 179 -610 536 -147 967 -217 927 -744 930 573 941 989 -162 608 -792 394 -103 -118 542 592 332 575 -216 -649 576 280 8 -799 948 764 -480 103 438 90 918 -536 -620 -808 -833 -721 -112 214 138 -985 564 -270 796 -171 -279 241 -70 299 599 -962 660 -886 896 -419 270 197 980 -567 -419 -358 -409 -233 -94 -888 925 -115 -162 91 -432 188 398 53 -822 -204 -835 -308 902 943 -113 -51 -18 -855 821 616 843 633 -830 873 -80 -598 -955 574 16 228 752 -344 976 392 667 -869 17 228 606 -232 678 -57 -4 -40 -701 380 252 800 994 594 -75 -962 862 339 852 291 -711 520 -457 -56 -183 775 -111 -565 -984 -364 -538 -389 687 172 -259 -356 63 399 -326 -654 -673 490 -944 938 -255 826 109 -207 -38 955 -556 -445 -783 962 478 506 919 937 -835 680 168 484 -439 -795 -78 -397 -483 212 63 -991 272 511 31 176 -23 -606 168 -77 536 46 -792 306 588 -556 586 -798 223 724 635 757 -914 -590 -184 -506 -62 -779 -932 -947 396 510 929 -374 -97 315 -658 -199 -190 912 589 -875 -530 -19 -110 959 683 -670 -574 848 -291 595 386 -857 935 -162 -50 -990 -29 -992 -123 -285 235 996 -89 -546 235 999 19 -680 -572 -100 637 -678 646 -356 964 -668 25 140 -140 -622 -517 526 447 357 -728 -939 140 -812 533 -324 -71 -411 679 -985 816 -340 159 -311 -549 -472 -820 -136 666 -282 -538 666 -770 -447 720 48 113 341 -854 535 -298 -400 932 -166 -460 -642 705 184 516 822 -997 586 -472 825 358 630 -218 -521 165 593 -853 -337 723 857 -250 -987 368 891 -695 -830 -502 -238 -977 -508 -800 -610 -749 667 -162 282 99 -481 756 64 -958 512 -161 334 989 -119 -524 187 779 937 191 -135 275 -239 -758 112 -841 -399 37 -33 -553 -731 820 931 -168 870 385 218 -282 -609 452 712 955 286 858 802 -396 993 -867 -674 938 -735 -971 -840 -3 792 850 -36 324 83 517 743 -722 879 -307 -727 97 -697 938 -635 965 692 937 -441 551 -325 801 -520 -171 -247 845 206 -365 -840 868 -65 893 128 -803 -434 -370 -655 -728 963 471 -618 -209 668 599 339 153 461 -202 -51 -943 -763 687 -528 -1 -356 450 -73 963 -960 411 -257 53 235 713 -141 -419 -517 -382 892 213 -430 50 94 -95 634 -156 -598 -720 -213 -658 -610 340 -438 441 -983 -899 -353 -843 868 -413 543 -507 610 637 731 317 -804 -572 966 -358 -965 -194 -924 -232 753 -371 774 465 -490 -909 -405 -710 163 709 -823 -50 -149 7 304 346 -830 265 227 994 -149 95 -84 -114 -672 -825 -383 -720 597 647 171 630 380 492 95 871 900 676 -62 503 272 -110 -215 -615 206 500 622 -304 578 -748 -457 -120 -963 -439 378 -675 -666 93 698 -105 -354 -833 -124 712 131 -415 -752 742 374 695 166 -940 -394 -883 890 12 386 -942 452 796 700 205 -473 -666 597 -7 193 910 -668 -732 448 3 818 288 -422 -165 -457 -718 459 -806 -327 -544 974 -771 -818 -663 930 8 110 -77 -989 571 -138 -809 -795 656 353 312 -979 566 -788 -93 422 658 214 -737 -448 -608 645 298 312 433 68 509 869 127 -711 296 -935 683 -635 763 -463 5 -466 199 676 -274 -147 -504 312 144 -123 -232 868 695 456 -494 -871 292 971 -361 519 89 20 -896 754 -232 -93 664 654 273 379 423 119 225 336 276 -782 368 624 306 472 686 602 -667 -239 -685 -722 -128 -368 312 -349 -920 -738 -803 -795 -251 233 324 137 200 -327 -616 434 -975 -601 -523 223 -671 210 -827 -332 227 -106 973 854 139 -345 -416 -224 73 -523 984 -803 979 -776 -175 -7 990 541 90 227 911 -512 621 -331 826 906 -910 -794 -5 -445 -85 -985 570 -324 -342 924 -819 -75 -467 642 -443 52 -509 -153 -189 511 -96 978 861 57 741 -388 404 -271 -322 -832 -792 628 -454 -196 915 272 982 660 985 -940 50 -197 -124 -134 545 -215 511 -794 9 -18 -807 -753 979 701 -201 124 -798 -769 479 -435 220 290 798 718 -256 866 601 -678 31 680 -631 568 -435 715 267 23 -803 -243 426 916 230 -944 -834 88 -192 -973 -700 -536 201 -45 -343 -444 302 -451 -757 -978 -309 257 162 978 261 992 830 261 -267 933 690 -295 400 120 -435 471 -67 944 -696 266 -969 189 -215 -356 940 -355 -431 -623 -401 538 324 -729 133 572 -23 360 -110 -533 -68 475 526 -684 -898 -53 437 648 595 132 499 545 936 -312 -238 900 -680 -217 -775 -702 606 70 314 -35 -972 -509 -932 -556 825 150 -841 314 60 919 -358 -779 741 352 -476 981 -233 60 -101 20 -322 796 335 -73 818 436 21 -604 493 -558 -14 893 -216 993 585 182 590 171 244 -746 544 63 -480 -281 -260 -918 -990 167 -660 513 999 225 56 416 869 -229 -328 582 144 379 811 -942 -896 317 988 -246 665 -61 -826 27 370 525 -690 -871 -956 749 -739 -919 -923 377 -97 -391 350 -763 804 14 413 -232 -530 660 -333 -735 909 21 543 -903 -175 469 322 -545 984 399 486 408 220 311 826 740 -628 127 -508 176 -15 94 -296 -657 590 -217 -630 -584 -641 512 -531 548 761 242 -90 -773 -127 -917 250 958 563 935 -703 677 -638 -313 460 -324 -163 459 -492 471 831 -443 644 -779 -740 -19 624 143 737 -429 799 -139 -358 -879 -20 488 -667 -112 640 817 -705 816 -315 -411 -445 -744 819 352 -703 1 618 -389 -82 -703 -272 -477 -675 -413 755 -534 -909 760 117 -920 614 320 -307 884 714 -568 -60 -492 -722 60 -535 -58 -467 -710 -349 -60 -426 -985 -353 598 -390 117 132 -893 873 -610 123 823 -37 13 -827 -512 330 -230 18 358 -71 -517 483 204 -260 970 -724 -282 410 -70 -819 -290 -664 -222 863 849 -590 -15 -941 -833 -181 153 -449 402 340 820 -1000 288 -974 275 -142 606 -924 357 -995 -391 926 -453 -821 -456 880 -967 -791 -235 13 206 -536 -799 753 124 -176 -550 77 817 -4 554 869 526 567 -486 -282 -825 -440 -705 -352 967 924 -659 -636 -954 -689 869 -669 -179 365 785 -516 378 -671 242 -786 236 -793 -351 -635 518 555 -10 126 957 -720 349 -923 819 853 -338 360 -880 384 567 187 -58 -908 -118 -716 -850 -987 319 334 -654 489 459 -295 -39 628 -93 397 -500 770 -638 -640 -13 -86 956 -686 -265 503 -8 629 950 -487 -23 -201 625 791 -842 17 -185 945 889 306 476 -767 419 -840 -740 -362 -78 -564 -335 -911 -760 802 -348 289 -61 133 544 932 -672 766 -88 -305 -800 230 908 -333 852 -691 -539 309 176 -637 574 -903 -829 -838 816 -124 -397 580 -49 631 326 -350 8 -523 703 -178 -152 -225 -929 -282 -448 -882 -902 -727 -319 -82 380 689 -959 -334 -436 -341 726 787 -53 566 409 -423 962 -622 -586 475 397 -566 864 429 -43 676 -36 66 -730 -265 386 860 -871 730 -708 918 -940 363 -786 234 -418 -210 -88 102 -883 -537 872 734 970 -402 -599 -438 159 792 -453 225 -785 -769 -746 -134 131 -335 369 -968 709 -952 -433 484 -104 941 -845 -600 -851 631 595 574 281 651 628 -928 -918 908 -15 -123 817 468 355 62 502 5 803 631 272 -283 318 -879 -263 -530 -719 146 301 851 790 -238 472 -438 -71 457 -772 218 -858 479 -470 -68 751 669 -931 -907 739 948 697 -841 -559 255 216 106 -110 -909 -543 -804 -726 -324 -817 599 664 492 272 -145 -87 -595 -341 -791 -26 918 437 -610 584 -728 -461 545 251 122 -854 612 -348 -966 938 -448 900 -290 -368 -422 752 789 -971 -781 -760 -664 -160 -977 393 -571 -320 801 -410 -537 -334 -536 -249 -541 -203 703 -529 736 -13 -598 458 237 -516 164 -3 -590 -171 644 -246 -616 -250 142 -292 407 931 -993 -168 -483 -575 50 -216 304 -935 -628 569 431 -820 89 101 -125 -57 -283 976 150 984 -73 576 -47 932 900 -55 802 -625 -126 -751 -22 -181 228 534 -127 470 351 521 -135 -314 -465 613 -902 -677 472 458 249 -412 703 -629 479 -560 625 -571 -372 -80 855 398 -344 733 -321 -140 -428 -156 581 216 355 340 497 801 -598 904 -780 -904 -47 540 -941 839 -850 349 843 249 88 -602 -765 792 -807 -384 -305 -866 252 7 670 -866 -93 -835 -865 -576 -35 -165 874 -982 -178 -613 -998 35 282 26 -359 -302 -798 -469 238 614 -311 -647 -488 -363 -111 225 617 -604 -835 -338 -357 -399 -118 388 -770 986 -809 -659 -120 168 -163 -206 842 -427 -653 -670 107 131 331 -53 147 474 15 -644 -850 631 -226 -942 -570 246 533 67 -430 -392 -732 -526 136 777 -432 671 291 -896 734 -404 166 -636 21 217 -665 85 -160 -420 -542 122 390 952 505 -1 994 683 -415 951 -510 -92 850 983 783 330 659 -125 672 -203 -792 138 -368 -379 124 672 641 420 -164 -164 -851 731 -858 519 103 962 703 989 147 959 -985 -947 -680 248 -460 604 586 141 -529 -61 671 -271 -692 836 -405 -435 665 783 389 968 -370 -560 92 607 -747 132 -140 -691 -23 774 673 567 -693 -92 93 -920 201 538 40 -879 -155 84 533 -308 260 -98 418 -530 -230 -651 -189 271 928 -106 106 -978 376 349 446 -682 979 808 740 91 194 -670 64 430 310 486 -230 -510 -631 -460 264 48 782 528 -808 941 -322 413 -834 -636 -912 -359 -643 413 -569 -821 -357 550 -145 17 -261 575 922 123 -507 435 -575 85 -353 960 -108 -955 -483 -587 -35 -806 750 -709 -117 -427 94 -501 -19 542 452 -296 73 -795 -631 -856 -188 608 741 864 -811 -375 -713 -247 -748 -858 217 -9 325 -744 929 -309 -166 -176 332 507 -984 -32 -989 -60 692 201 -278 416 960 858 -328 676 -263 -533 33 674 -143 -472 341 -783 -4 862 -53 433 -639 446 568 -864 -668 -651 19 -894 771 -580 752 80 -852 839 414 300 -97 -305 81 313 -564 301 198 -302 793 -542 -207 -587 261 481 -976 -529 397 176 469 264 -120 749 435 -818 -957 356 145 -807 827 -884 -756 -945 629 655 871 -501 163 -877 -303 250 139 -313 613 579 656 933 -598 125 -976 2 41 532 -319 -636 788 -260 -828 -582 581 977 -512 -126 784 -83 -173 692 227 755 -471 -160 -351 -786 -273 -358 190 -436 -633 -290 610 -523 -359 -897 496 35 283 -670 439 -60 -765 -545 -796 -409 848 420 -322 912 -34 404 314 754 -773 -687 137 -397 799 -361 -210 -719 -891 -976 876 -2 289 -595 708 691 139 579 912 83 635 193 906 -293 44 616 300 -621 118 977 -473 419 97 -167 720 866 -329 -199 -333 590 728 -621 -11 -310 997 460 408 574 -48 147 591 -159 397 -958 542 -292 56 489 -52 435 -618 -840 -228 -290 564 956 -913 188 295 -159 758 -239 243 -249 59 975 523 867 844 676 -605 -973 -549 -260 586 -147 680 -768 40 434 118 7 -893 836 -520 -103 130 -663 163 890 620 137 132 -64 -208 -334 401 585 -19 766 -211 123 -253 650 -976 -795 907 485 -287 589 822 938 -15 567 147 23 -303 248 -842 -850 768 -713 -17 -454 -296 -647 772 -546 764 286 -611 -336 -915 -364 -917 -348 911 -595 -955 -206 -122 -723 -542 -958 -38 734 -563 -987 -461 -213 -637 -22 -76 415 -784 -278 -522 -562 -944 35 -447 -221 -427 -57 873 270 -128 -684 218 541 -752 -78 -636 724 -547 -897 -413 -987 -164 559 -191 905 170 -912 -236 220 103 36 33 -938 586 728 -573 684 -860 856 926 454 -685 -564 788 -451 788 433 710 -902 494 94 903 -383 -253 997 964 -399 27 -380 126 199 843 397 -699 -699 644 -216 743 510 -151 698 -673 741 -367 999 -469 89 -419 -875 -374 520 261 487 -591 25 518 -236 -77 -429 284 309 417 -890 -694 -888 -921 -982 174 699 -850 915 -969 -590 -640 -863 153 348 -648 -908 733 198 569 -932 412 342 -465 -218 908 916 -539 -342 793 -389 50 -452 155 655 788 -432 981 455 366 875 -419 -787 -935 609 -769 825 589 888 -510 18 140 923 -581 341 -496 -936 258 917 899 -94 449 486 -341 -668 -174 3 16 770 749 450 353 -519 873 170 -525 -434 678 424 -317 121 947 -750 308 174 -933 -626 -799 -627 -377 -38 -81 884 428 -456 -368 -631 223 -234 -659 -142 -373 150 90 731 -460 399 324 114 230 105 -209 -120 708 419 -781 32 -128 -449 -640 799 -297 526 -272 299 696 -911 -776 -442 -687 235 29 97 570 47 910 12 -858 197 -754 -314 281 -990 383 443 -282 373 -453 -764 617 -675 191 -653 -136 -315 782 196 -130 -999 -472 878 -903 623 163 -146 3 797 938 -352 140 -222 -524 803 603 556 538 -604 -253 959 -733 884 649 0 808 -428 -317 -566 252 766 -81 -57 -231 878 502 -715 887 -697 -779 247 -554 -891 802 587 769 859 900 208 -956 -709 -319 -259 474 -868 -862 700 627 870 -292 -603 -256 601 688 -93 -119 336 769 668 -710 -185 646 -528 487 598 -267 716 235 -873 -578 845 -32 -881 551 247 703 942 -287 -915 -836 -857 947 -915 538 -462 949 449 449 -369 872 34 -685 398 -573 746 250 -699 47 -140 -668 -689 -710 -839 -463 -209 503 -492 506 -581 -477 -930 254 855 622 309 600 -529 -488 -341 -700 -838 -630 163 648 5 -458 -96 -629 -843 931 -121 732 -710 5 -421 -695 -705 391 377 652 610 753 596 837 -424 -236 870 -733 -124 690 442 -295 -386 326 590 -138 850 -215 -887 372 -792 120 -246 292 -500 -342 925 -432 -572 -801 936 -551 -823 -707 975 412 422 -302 958 -536 553 555 742 321 -583 -959 803 443 200 -689 -472 316 -905 -891 -592 -64 485 671 598 531 553 978 -743 -745 64 30 321 -868 -45 530 279 -17 203 176 748 -502 -762 -137 129 177 -88 982 -27 90 218 642 -649 731 -187 983 -793 761 -768 -383 -276 -424 706 134 696 -678 -626 -253 -223 987 268 976 -147 866 712 -176 710 -343 223 -113 811 -13 82 339 558 -29 -116 525 -934 -815 832 -85 -194 938 -37 -829 -783 -482 128 193 -422 335 259 -858 -538 -954 902 -613 -356 -400 -239 490 -649 -351 -409 999 -70 84 -70 -151 -963 -861 -400 520 -331 655 368 20 171 614 -644 -34 -488 363 683 -99 -91 129 -654 165 823 293 930 -993 438 889 -633 -895 310 403 -351 536 -533 38 -567 223 -218 715 375 -603 -709 -872 562 370 -895 237 14 310 233 999 771 -871 -703 779 289 -429 -149 -280 -878 155 -838 -481 928 323 -698 -979 776 -364 -386 -340 1000 -23 732 698 610 -595 -453 738 927 786 -762 733 40 635 -930 85 -667 -567 -106 921 402 945 562 255 786 134 -169 194 -476 -985 834 -178 560 -792 -247 -278 337 385 -459 -376 821 625 646 662 164 16 313 -107 -526 -717 601 -682 230 -866 -933 585 -324 642 -912 424 169 -881 -525 -103 807 489 -732 671 911 574 699 -844 -468 444 617 -908 120 -275 127 -990 780 995 -127 -395 -166 -540 549 199 444 210 -12 952 -977 14 -864 810 -654 110 -765 503 -465 971 -897 575 -830 540 -566 812 245 -826 460 -243 148 508 74 615 -946 904 236 -156 -68 -368 858 -767 83 -743 -164 202 -279 -907 768 -140 457 538 -923 -606 849 -76 473 -716 908 589 588 -535 -588 930 438 659 -642 958 10 -534 261 40 -987 -794 -608 157 -846 -594 -823 661 718 895 -269 237 608 -160 555 416 -422 -211 866 -133 691 -343 -264 411 -843 -54 -999 530 985 813 88 541 885 254 -813 857 -41 -985 -847 386 -638 16 75 -625 481 -542 552 440 30 906 625 190 175 903 663 -887 -655 -49 692 866 -515 -697 887 -616 -501 -90 -844 451 -517 381 -990 -52 -954 -736 -76 122 -857 784 13 -315 -415 -548 344 -841 -972 665 74 -415 -532 -570 204 40 -157 384 -352 -164 878 -224 339 -971 -129 -584 10 43 857 -287 -459 182 -216 -810 815 -657 619 -130 -319 258 952 -267 421 -654 -151 -875 -73 243 321 298 275 359 -7 402 804 -198 -403 27 -371 -493 -704 -816 -871 -323 -213 -332 -245 973 513 659 552 -890 206 -623 302 -992 -791 -896 -334 -695 798 -170 -285 -419 -190 -358 -853 -939 133 -750 452 862 -879 -654 -494 -322 209 638 -597 16 347 529 -259 666 -637 819 -1000 697 -435 -747 681 -744 10 -714 -973 5 -839 -470 -980 -398 -920 401 847 -529 -46 -811 94 399 622 -443 633 -968 957 -556 993 -207 -230 -83 -858 -193 210 905 87 342 -621 125 439 267 561 -843 94 986 35 212 -678 -340 -928 -201 -938 -75 673 711 246 493 405 -908 -603 578 -569 442 502 -188 523 -790 384 269 429 141 -13 -194 -174 265 560 306 -840 -126 137 650 -225 -402 214 702 104 -291 -357 -186 -959 844 -447 -218 -339 0 62 863 600 -621 443 -443 -709 -759 -464 -136 232 35 -723 -372 56 221 -444 639 103 -821 631 747 -82 784 -308 387 -952 803 -571 106 -220 -588 967 477 444 -547 877 152 357 -709 537 754 -160 -149 385 532 133 -127 869 -784 293 832 832 -812 -329 790 -327 338 -279 -811 22 221 544 212 251 -691 237 -429 -532 665 943 -682 -558 455 -740 -668 875 -573 291 -157 405 958 648 707 -375 -839 854 121 -675 611 792 -17 -418 935 455 769 -584 419 261 -486 267 -639 882 662 524 -504 -607 -674 833 660 311 -750 592 -58 240 -448 830 -482 904 997 3 -208 -633 804 646 740 981 151 291 496 -823 -580 938 444 548 -969 849 -129 237 250 -796 -15 176 -711 -96 -325 -345 673 30 -819 972 719 916 540 193 615 323 178 930 278 -907 680 981 -923 -415 -58 878 701 14 -318 -688 -61 -862 998 -558 -702 909 423 14 -914 -630 -445 848 113 261 -732 -133 -810 288 -215 -171 655 -92 551 -328 -479 -748 -764 -826 -765 349 32 753 -827 478 -990 -979 -567 -896 -495 -128 4 -111 -582 -241 766 576 -360 461 218 218 -804 -475 -656 116 -919 -659 -383 645 -782 340 870 -806 -958 752 884 88 -923 664 176 125 601 -760 538 330 832 -163 400 845 623 -856 -889 237 676 -586 -862 613 -822 -513 -417 950 20 910 644 -472 -728 425 -920 943 852 -985 -156 -139 -193 -484 427 -67 382 10 -602 611 885 751 -870 -713 -866 -764 943 327 679 -997 449 500 -981 36 276 -692 955 -253 -793 580 416 -327 -701 -764 -313 478 423 784 -132 416 -463 -596 -575 -66 121 442 850 -528 331 931 -883 -384 405 -120 852 -379 -916 -200 -829 226 -694 -343 -180 -276 532 -589 913 -414 -505 573 -694 172 -727 -839 -883 -412 -366 -834 -839 952 900 -484 309 16 -615 713 -29 738 -403 -625 267 -990 -46 -29 -581 593 254 859 728 724 41 -715 584 165 -808 -129 -363 531 620 -187 -162 -13 -547 -321 459 751 -58 379 -297 -290 218 974 -890 -877 65 792 730 -51 364 -171 638 179 128 -421 957 951 960 769 -14 839 -74 -338 -197 -923 755 -67 -182 314 512 -259 408 -128 -237 711 -162 177 563 -606 -702 -394 -586 -331 -248 -81 -368 930 -237 -705 44 790 -774 41 -272 518 -585 -454 -514 -124 113 236 960 -487 500 -687 224 450 -446 -709 -434 12 -89 676 720 738 -579 294 -440 -934 488 138 278 792 -463 -716 721 825 -243 69 -977 -867 256 895 -992 645 -240 -924 -274 978 514 924 -125 563 -363 -994 910 -514 -828 -686 -45 -482 738 -32 473 802 356 62 -284 -115 634 297 -896 839 -859 -994 453 274 -816 352 964 -516 470 728 -444 610 -361 -607 -986 -963 -501 294 842 -962 296 -829 -453 826 -13 -151 -857 807 -857 69 228 539 -51 -616 777 698 226 21 -742 541 167 -812 -813 133 674 -472 172 -47 175 -340 214 654 -902 171 219 -71 408 -196 401 658 900 966 548 574 -304 760 802 921 981 -164 -654 -578 -97 781 -236 63 -854 -450 677 -86 -844 522 27 314 -253 -145 -82 -660 40 1 -562 -972 635 -894 -992 85 -486 -688 960 -704 -665 419 501 545 -797 93 960 267 672 743 161 -208 659 -992 239 771 352 -320 744 -655 746 -884 659 120 -401 -296 574 -205 379 356 411 -159 391 -318 -36 779 545 321 -792 -83 -770 826 40 -856 -726 -581 -163 944 482 -919 -313 549 -981 -266 -157 -165 -90 272 -919 -134 -227 33 -589 296 -327 527 35 211 220 -245 832 -952 711 -849 -870 -180 747 174 257 803 -689 840 701 976 288 -632 984 124 121 -537 60 791 -961 734 -769 -699 -861 -442 910 540 913 463 360 -468 394 117 712 15 -474 178 810 873 137 606 -616 542 -223 -79 -389 -805 -192 401 956 227 891 396 -928 1000 179 -480 121 -639 454 297 -708 111 894 810 93 -220 519 724 -588 -144 -355 299 397 -325 -923 424 167 786 -680 -723 12 -237 -351 -664 593 417 797 404 496 743 -816 -323 -862 -763 799 1 898 -709 860 -963 -34 -476 -218 417 -781 590 929 514 7 -577 -871 713 -364 1000 -598 -971 -545 -684 -621 -386 -901 438 -155 326 32 267 844 -784 -76 559 -202 20 312 -451 -196 -479 -302 407 554 165 930 299 -202 -758 -311 544 -1000 642 11 762 890 982 196 -342 201 551 -904 75 -256 -410 196 519 791 837 862 980 406 -907 613 -741 -369 873 294 -658 637 947 -634 277 -841 980 22 -58 -933 114 593 -575 456 82 -125 893 357 705 -409 -359 -523 245 376 -507 935 -493 -59 49 260 201 -530 -774 157 730 -268 814 -485 -68 706 -221 -956 939 -201 758 -406 626 -646 284 473 134 532 -601 942 -489 939 -461 -303 -277 702 -340 -5 444 -598 -653 921 -783 634 -87 -51 114 240 338 388 -375 -278 -689 -607 -830 -400 -753 291 620 776 -921 -678 602 278 610 -843 968 607 -970 989 668 400 172 839 -814 720 -72 -516 -488 600 857 -790 693 -413 -621 943 111 905 -455 194 -701 -482 -620 753 964 870 -735 657 549 370 -381 -258 154 898 -297 -766 732 -22 437 352 -548 -823 -829 731 337 998 141 -483 -827 781 -289 -766 -906 -602 839 -906 -337 -952 -311 -274 689 -714 985 436 812 -664 -313 -602 -445 -893 100 564 436 -549 114 -969 -302 145 128 -19 -643 746 396 -792 826 -163 -147 -773 -260 57 -486 -383 163 -271 -146 947 885 424 -104 391 -15 -814 946 -50 17 618 403 715 -164 -875 -509 -14 47 760 701 216 173 506 -843 -170 0 287 805 573 -269 -239 661 -309 -807 697 -151 -862 372 134 21 120 -485 581 -951 52 -306 418 -802 -532 -713 -657 618 822 -581 91 452 -96 -374 273 987 86 511 -933 -890 725 -376 -754 -545 527 -559 -370 777 -234 -371 -387 -853 -820 197 789 26 -656 -747 438 -840 127 -559 867 -892 -71 -824 288 -597 -680 -196 -308 -477 -540 380 579 -577 164 350 485 -665 217 -759 755 -495 741 -57 -937 -299 -828 221 -907 -723 832 -791 -123 -895 -983 230 372 -963 -804 -424 -970 -962 274 217 155 185 165 -584 -569 791 862 -208 597 118 -40 -438 -390 773 -883 -30 254 -497 933 -415 391 -856 926 -24 -967 619 -910 334 170 -588 468 450 643 4 -930 504 179 815 -26 916 -975 694 793 -738 -936 733 864 421 810 -808 960 35 920 -781 562 -341 -578 -823 340 862 831 -355 -751 -703 -938 740 579 -4 977 142 698 515 -354 -21 428 561 -555 936 24 497 645 873 -444 -422 -532 823 353 811 -124 -161 -976 375 94 147 530 263 980 825 621 10 234 -928 -378 -388 197 -208 699 98 34 48 -640 5 -325 759 -853 607 -949 490 -427 -287 -559 -310 951 -346 -667 -325 386 486 982 -714 895 -939 174 -156 -608 967 6 170 -280 454 39 976 -842 -235 -321 714 -93 410 -18 -630 -221 -84 430 -380 -501 353 -780 111 -976 -969 68 -8 636 375 625 97 421 82 47 698 -779 837 800 -554 -748 164 -627 -305 -21 154 -383 -716 -348 -931 -438 349 504 -786 -587 574 110 64 -735 -337 -776 -964 229 512 43 -587 242 926 857 643 -793 -362 -476 10 -107 707 579 305 288 -876 -545 661 -424 14 -597 961 804 692 -723 948 205 381 -273 -525 96 -363 966 -370 587 -373 574 -332 352 -125 423 -454 478 -107 -90 -259 203 465 -529 96 373 -876 -208 -525 -996 440 674 690 -113 -968 -858 -818 -630 -14 239 -325 -807 52 22 -928 505 299 -778 754 780 381 -964 -120 -32 -210 180 -612 -650 451 487 703 -118 779 -957 237 852 -823 -349 -571 -121 -277 -540 -38 181 -712 977 839 784 562 979 -335 200 880 -121 -1 -52 252 282 -412 181 420 168 -882 623 -710 335 948 314 -411 470 743 283 630 -249 -474 502 -202 -752 370 -147 662 311 -135 -586 323 -475 606 -682 344 297 -227 711 911 -161 -924 -199 114 821 -818 -456 336 -734 -876 -545 550 -888 483 34 -150 -57 -504 -425 163 -837 931 -799 833 697 -148 97 180 -80 766 -87 -970 998 899 683 -613 511 240 861 -566 26 -347 474 657 962 490 273 -318 952 -579 -469 459 600 -586 -997 -489 687 248 772 -481 -1 521 927 567 227 904 121 -894 -733 -934 -462 -113 -177 467 280 99 -498 -231 260 -717 300 -334 514 -796 -246 -320 -110 868 736 -497 298 703 574 -552 -609 -539 312 111 371 -457 26 -430 -297 -38 629 814 -658 147 -408 -124 802 -105 765 483 -801 -449 177 830 -331 525 315 165 418 893 -694 646 -128 -936 656 -869 498 -25 -256 -407 -337 523 346 -742 948 -269 235 734 -42 -984 -185 89 -848 -383 858 304 -584 381 -280 414 543 -397 -510 479 852 8 -571 -616 -679 -280 995 192 939 817 -969 -75 -972 -940 336 976 990 -504 -729 928 767 -91 -824 886 -260 -295 -317 516 -365 -738 941 -129 -41 -494 319 -924 -559 801 -140 -548 950 87 845 -543 -882 -301 -81 -393 517 -612 525 -182 -857 -38 -848 73 67 889 -920 -4 -298 380 -462 904 -389 804 218 869 439 -588 804 136 326 445 895 -537 975 -724 -119 -346 -384 905 432 -746 -823 -937 679 -286 -645 -581 -639 77 425 -802 -788 -64 200 -599 -17 -519 442 -848 239 590 675 854 434 -709 39 -476 27 108 238 -943 72 792 618 -892 623 -663 -638 550 -200 977 227 164 296 604 -659 701 -978 296 875 439 -11 89 -27 960 -448 -854 798 -724 -423 992 -122 821 -243 -692 597 971 550 -78 -721 -57 693 -855 -281 -446 -462 -920 -866 584 845 84 -324 -596 -441 -45 130 -146 -192 -186 -61 -650 477 650 396 -309 377 468 572 6 327 -220 -533 -640 409 -385 548 -916 697 494 -161 -412 423 575 350 372 -191 184 95 -243 -628 -109 -702 -264 935 992 -519 -916 40 122 453 -542 -747 862 73 -940 709 -984 536 -756 834 -178 -792 -540 -948 302 744 -172 210 -647 408 -651 234 99 803 944 631 -969 -514 336 -765 -446 -746 -238 74 -283 739 -449 -487 950 978 432 -235 -355 88 -249 -551 923 -897 212 -31 909 -238 -94 32 249 532 -470 -528 -601 696 538 829 -673 392 -48 762 111 26 518 -449 193 -943 -538 -44 746 201 -496 793 -502 599 929 725 -978 -964 269 -341 541 -394 -238 142 -360 -997 -257 704 -500 546 626 -280 262 -117 688 -863 342 -508 -179 406 -466 958 -372 274 -959 394 321 -708 747 -10 603 166 -489 -813 -953 359 -300 610 279 -403 685 -714 161 675 -121 -880 221 -728 -290 -903 -617 -600 -837 158 429 559 -574 311 -869 278 -323 13 -816 -67 466 940 -442 -353 -272 906 449 778 -639 431 -100 -848 324 98 852 -946 -169 -10 -594 -281 -348 492 -616 -291 168 674 -839 817 239 751 -854 548 812 -335 196 -889 924 466 -12 177 -187 254 -260 666 754 -544 -868 581 530 516 -446 -872 -472 253 -724 966 -495 -563 509 -86 -938 619 -649 911 221 938 -959 -820 36 -751 259 829 -519 842 -116 -973 430 -786 -676 -526 268 797 -133 -267 -911 -185 699 -893 469 -797 885 839 346 -519 -874 161 -30 5 57 374 -604 953 -932 882 202 -215 -72 626 894 -406 682 75 972 -628 143 -155 375 -871 -690 -25 -915 -40 813 268 902 -98 -651 227 242 554 563 -772 -324 278 992 -896 -341 -783 681 75 -201 275 -994 -577 -568 506 -231 -5 765 698 47 801 862 -540 -430 -914 -968 -763 -941 -207 809 -316 567 -955 20 -301 548 -244 705 -546 -296 515 -17 778 -936 334 -831 -368 -56 0 -622 942 -226 713 290 -952 -99 700 -670 573 646 -818 -920 -765 -189 -125 265 149 -922 322 24 570 -77 5 -533 -120 592 -236 814 278 -751 695 -23 -64 286 -263 785 -623 171 -153 645 437 -654 928 -393 310 277 222 628 -703 -173 260 773 978 -14 503 -881 782 -414 -505 -636 400 718 -663 430 -353 679 1 598 935 -369 -237 933 -564 191 450 12 543 621 469 -275 751 -23 -668 161 592 685 -869 -930 743 -933 -808 72 137 -613 -58 31 -646 584 -442 -779 -414 -231 601 622 171 998 -49 768 919 268 -914 -177 971 -51 -425 89 -434 389 855 484 -932 950 -19 395 -605 -635 499 -887 -335 64 -685 -387 -324 558 765 -624 434 -552 820 129 -344 900 -315 -386 -450 -117 219 1000 278 -245 -222 -503 -983 -842 594 297 -153 23 -250 622 -320 -528 264 -700 555 61 -365 99 -679 761 121 -819 -184 246 -400 -868 -593 866 619 -607 -503 -899 -835 811 355 664 -515 -123 592 -101 10 800 -293 -984 -616 -479 456 -218 -65 285 -986 -432 -549 828 -340 643 437 354 730 -731 402 -666 216 987 -468 -133 688 700 313 -431 550 -113 -357 -202 -664 -376 192 570 268 -329 -874 -186 300 -398 852 758 147 -730 862 235 -774 -249 -809 -851 885 -620 275 499 -879 -969 -127 -245 -183 -821 -757 -874 -415 -8 -74 -601 -598 16 998 549 356 -483 -235 795 -61 -253 509 469 -923 470 845 601 229 -815 -63 -606 -51 -556 -277 660 -897 380 498 -924 -742 -79 -464 -406 -556 945 460 333 -650 -589 -563 671 9 744 -112 528 -520 178 -830 -659 305 269 -838 -792 -686 170 -261 -827 -650 -855 -364 -834 -543 630 27 -511 -384 -500 945 -408 -461 -287 -409 250 305 438 -80 -990 432 -732 556 -45 -141 716 -439 -330 -377 482 -807 884 -471 -309 -709 668 628 746 -311 -946 -459 -323 -278 431 -833 -39 -870 618 -913 691 831 -953 -161 24 501 543 -656 -415 -985 -649 -346 -816 -823 -671 920 858 -12 504 751 507 653 -327 349 75 -837 132 412 786 -929 820 -98 -148 590 911 60 273 -148 -372 507 -906 478 45 -175 211 -874 320 692 258 610 628 814 -86 -848 -211 691 -551 923 -988 -399 -955 232 -995 186 641 957 -571 688 282 -248 -956 81 -169 -128 108 751 530 630 193 727 -596 -583 492 149 441 409 725 146 -948 -881 -89 295 633 -171 796 526 334 -202 518 -386 -942 286 422 225 82 -460 -30 196 80 -530 727 471 718 -248 654 -623 743 23 459 -520 -495 -598 -941 800 89 845 762 -863 -399 737 -771 -266 -507 542 141 400 -32 -255 887 -532 78 -246 561 -200 330 934 977 -292 -378 770 891 954 -240 -415 -138 485 -172 191 802 -847 -478 -553 844 -553 812 562 -827 -665 490 560 632 506 -897 -297 947 569 940 485 640 507 344 -535 -418 788 -314 -116 31 -985 146 -723 -281 107 476 -920 272 69 977 -746 -444 721 929 -93 12 -943 -948 689 236 70 337 129 -650 423 -567 -434 974 42 930 -455 -894 544 991 -171 -258 -401 -755 925 -990 -571 993 711 -61 577 -141 734 -243 70 -628 405 666 89 -862 412 432 -136 397 154 595 -571 -26 408 599 -216 482 323 400 817 -110 -50 -535 805 848 812 -760 -316 -734 788 538 -730 802 -387 78 711 -46 814 394 763 647 529 167 276 909 0 792 -233 855 929 -940 417 -771 928 434 -634 995 -818 -687 485 210 740 -786 18 250 772 56 -922 255 -42 -862 -254 981 -141 -738 966 19 974 727 -60 -748 -132 307 -635 526 847 -644 -660 778 -704 547 -722 82 995 84 -75 633 -174 348 709 -565 892 -549 193 -829 66 505 -708 -981 907 740 982 444 558 -462 -362 811 426 -931 -12 269 995 -256 546 -878 -715 952 -953 921 995 -801 -811 393 -896 33 -554 66 50 -124 995 -484 901 76 -101 337 158 -212 -26 -393 -713 960 -319 792 -102 296 381 -154 -296 52 -649 585 933 -307 -951 743 -299 -828 39 83 -148 -659 -675 521 932 84 -437 977 -507 880 -539 -47 -633 -526 -119 325 203 942 -186 -965 635 -820 582 -364 -918 -318 -880 720 531 646 556 -620 -510 247 920 588 -800 -868 -377 298 948 941 873 -696 -456 541 972 -757 -463 67 -90 650 214 -183 909 411 746 -852 -941 -540 480 187 4 623 260 -158 -300 -589 -262 534 -491 -490 -675 -34 307 403 -376 304 -123 -83 671 197 -206 452 -730 -547 -779 -194 -875 809 632 -227 996 -61 -477 -345 -77 118 18 -256 694 11 -303 222 331 398 325 851 557 884 -341 237 -935 362 -429 -655 524 -527 -647 521 -712 521 -566 -808 -365 -424 -23 200 638 368 170 461 -857 174 -374 966 -395 690 973 -137 565 -92 -877 -673 185 -413 328 465 -42 -252 184 367 -519 -464 -56 284 -620 227 -695 -650 950 -803 648 -763 -730 -666 -489 -726 -544 -438 239 123 192 187 696 509 430 980 -810 -522 -114 -251 -214 -86 -295 334 -781 304 -677 -762 -305 933 363 -34 940 -835 -181 218 679 -316 -983 636 -133 -125 -81 -747 -69 -338 -946 -93 -446 -935 982 651 976 336 -736 -700 -307 -680 -679 -890 -758 -952 586 -125 966 688 172 -406 584 -998 724 19 626 46 -865 -575 -529 -31 435 760 212 863 25 709 887 -869 555 829 -161 -642 -324 783 817 960 102 155 -323 492 106 499 -388 236 -981 -856 204 -212 -831 -563 -71 -44 -252 -793 -141 -155 -271 -275 -514 287 -201 262 788 689 461 -666 -183 926 -473 830 -8 -954 -748 889 95 -254 696 -595 -199 369 2 400 893 599 595 -562 227 -205 135 326 -659 817 -220 650 -393 980 -49 726 506 152 754 -402 135 136 -393 378 -327 -640 -798 -454 -975 69 766 612 -490 -76 515 849 620 100 -645 797 -815 504 -91 467 869 -748 355 -53 -382 -659 -733 -347 -865 745 742 -514 -701 151 264 -291 944 -132 110 -782 -627 773 979 374 -99 415 -27 -917 653 478 518 -187 -588 -151 -501 784 -435 -818 -864 498 -383 105 -512 -893 357 879 -836 568 524 -180 631 912 -817 833 -947 -951 -956 812 184 989 31 -950 128 633 0 275 -40 768 -650 -851 -188 255 668 -364 -535 -996 -588 483 -870 738 471 -179 -219 -340 -137 31 -440 -133 882 -986 -518 693 148 -335 -223 436 807 449 -389 -177 544 188 -758 927 -528 640 551 -937 -85 -970 -803 -832 -405 -546 564 252 656 -248 564 236 126 345 -880 -640 -342 239 735 596 -546 -421 747 968 164 431 -935 -752 -69 -131 729 408 785 -41 -820 -805 742 360 -589 890 -951 -274 287 -690 -903 442 244 361 -756 -118 -313 73 380 -706 796 646 -983 -876 741 491 -10 670 -793 644 -982 742 -799 53 -286 -8 830 285 -581 995 119 -792 -156 797 -679 452 -105 -122 202 -219 250 770 793 405 26 -967 482 -202 767 236 -915 -963 728 -49 618 -598 -741 932 460 866 805 39 -451 331 125 -954 -175 -1 731 -331 -803 -690 -127 -667 845 556 -253 975 863 874 -870 -6 896 -526 -48 -981 847 -410 -873 307 305 -631 305 837 894 -100 328 304 947 832 573 264 -550 -130 -371 453 -883 -649 29 -922 102 -441 898 -449 -64 389 843 -383 -22 742 645 861 -591 -893 700 211 -855 -375 -577 -879 281 748 876 -112 657 -741 312 653 -919 181 954 -168 -670 -841 -81 990 -949 -636 885 654 -514 -316 45 304 724 380 -772 -270 -719 324 -914 -365 -877 926 -999 880 -342 -818 -709 -86 -175 456 462 951 -814 -289 -640 683 -61 461 -96 -824 -161 -239 -561 121 -328 -457 -589 187 130 628 84 818 429 -110 716 260 309 567 -258 692 -733 -506 263 -813 293 939 -770 -650 476 108 -583 567 -849 827 533 -241 722 -70 719 93 -407 -729 154 -84 965 495 -368 231 208 -638 411 387 -364 -530 683 298 -729 914 249 -548 28 -215 641 467 967 -565 780 -670 -855 -165 -678 -136 -371 189 -156 670 74 61 -331 -205 -139 -375 -451 -254 711 -599 -288 830 557 130 -768 -989 -208 -348 -262 -463 -274 913 537 798 -888 272 918 655 864 -862 29 558 699 418 697 976 -254 -974 -569 642 -803 -332 -346 -153 -460 -435 354 22 -35 -466 -643 -880 -158 -143 -484 304 -107 -297 576 -550 702 618 -111 861 411 414 -528 613 527 -925 881 453 -520 -886 257 791 -138 371 935 609 -974 121 658 -409 -968 -987 -778 -765 -564 -765 742 959 -937 -225 793 606 130 -4 295 -328 -633 -916 394 -470 41 213 -554 -616 720 684 856 235 137 300 910 845 -617 -109 -581 977 686 -78 -226 -683 -717 843 454 -26 -143 878 266 861 885 -901 -14 -833 -50 106 707 551 223 -792 811 -916 -899 -757 559 -325 -276 -491 531 -912 -281 319 -30 114 -902 -376 -554 -471 -811 -974 -130 -989 -117 -930 -609 531 -47 149 -355 525 490 429 -49 -145 -566 -253 302 -530 -754 -882 260 -213 440 -357 -844 -912 -145 132 510 -968 -278 -395 13 311 -574 -925 -159 -829 129 -172 578 -371 -332 33 -689 -752 -110 380 564 386 -93 -980 -137 600 -171 -488 -694 -94 -639 846 -975 373 755 387 -607 33 -780 289 771 -514 -527 -655 -28 608 -337 14 -438 -261 895 -339 14 406 -143 879 -663 -692 -160 101 -327 923 286 874 16 970 101 -528 -853 -278 -868 679 341 960 -257 -2 -843 682 -872 300 544 -79 698 791 -480 293 928 -266 -46 64 -932 -635 -743 448 -538 543 165 -490 218 -158 594 -130 -901 -671 47 834 -161 195 -681 526 332 -697 521 582 301 -470 836 -173 145 -834 -545 -119 -565 -965 718 -767 -724 -405 -160 -698 727 844 266 -184 -398 922 658 708 -984 -851 -519 -516 -51 184 15 76 652 316 423 218 214 -573 -104 -425 202 -917 -422 -417 426 -107 -805 574 97 -584 335 292 637 423 -476 -786 306 490 151 664 -802 91 79 477 -115 555 721 323 744 587 86 118 -700 -889 668 -24 -214 -369 -603 -31 871 -45 -638 516 219 -508 197 -145 -933 191 -985 275 910 -782 -495 239 264 60 420 -5 121 385 947 132 437 774 -842 844 812 303 977 -892 189 -346 -44 832 424 -524 -271 530 707 -980 459 741 -209 259 363 786 -460 928 948 946 445 -265 -576 -918 228 194 -925 -85 -771 -270 685 240 790 463 -152 -69 -853 690 -673 80 516 -339 -235 652 234 -618 -180 -603 -162 -122 958 -940 -948 -778 -765 53 540 -282 84 45 243 482 -891 174 -187 -772 -889 -136 -334 897 111 83 306 134 -345 829 -933 933 -595 -722 -811 -202 -584 -477 -701 -910 951 -88 216 -360 -2 284 811 221 -226 -938 -329 -844 144 -690 954 153 159 961 -481 -383 -878 557 72 -523 748 -621 -498 576 -634 486 421 -30 -288 863 -29 613 -317 -59 -39 -997 -541 -394 -784 -190 25 -257 -990 -219 706 296 322 -7 704 -279 239 256 442 -427 -492 707 -452 -181 853 932 730 967 -943 -813 668 954 -577 3 520 182 -957 365 -609 -66 978 666 -422 549 569 -477 760 -547 -199 -924 755 317 -318 491 -248 582 35 42 -860 -287 684 -627 -682 -200 923 867 -720 259 821 -329 235 -366 282 -876 -205 -795 -586 83 -781 -275 -534 798 851 -970 432 185 902 -758 873 730 371 13 -937 -576 24 -732 239 -991 -602 187 -284 944 555 -101 -307 103 261 435 624 92 761 326 -790 -732 772 -792 -231 287 314 -494 -951 535 -984 -902 311 -375 -734 -635 334 -480 60 568 -815 -943 -862 608 725 447 -902 144 451 -521 -912 -610 967 13 142 118 -218 927 8 -698 -802 -383 -957 352 -346 -383 273 -501 -445 475 -372 228 778 -270 983 -814 -525 -466 -43 -552 444 453 -15 -966 -80 -828 519 364 -220 -627 212 -338 -572 182 609 -852 103 942 -279 885 -675 -803 69 99 652 303 183 817 -310 783 946 807 -324 170 -270 -787 546 -983 806 816 -344 116 -269 805 578 -447 -189 -428 824 282 126 553 906 -335 -630 161 123 -732 -299 26 -470 664 971 -467 -888 16 0 -112 -57 -527 615 -845 -23 336 -706 -435 -553 900 -875 879 -608 815 -40 -865 727 -446 -8 339 -686 -198 844 -970 -890 72 641 135 -491 -809 48 -389 -483 -312 38 -2 282 -461 -928 -453 792 -868 -738 -600 888 653 -825 -710 813 123 -380 -738 -507 -282 721 540 -697 367 722 13 -127 -480 618 -778 -750 -277 -358 576 913 351 -722 -9 -79 557 -688 308 0 396 -631 690 131 111 737 626 501 6 -323 -579 452 566 -273 806 -93 -203 -72 -141 -808 809 842 -683 222 971 -316 684 394 483 962 -965 24 -21 -319 -587 799 -163 -483 171 -805 -667 -377 -676 638 -743 183 499 232 -352 -520 623 -958 -551 -484 -864 -841 -708 507 -87 951 355 2 658 678 614 153 544 -770 -789 -172 811 834 999 -232 855 -277 -797 -982 493 118 486 -856 -541 472 294 747 642 -112 500 144 428 996 636 -600 -555 170 68 -407 -81 -916 -386 150 155 301 738 -594 941 -91 -771 -741 -254 517 398 51 -286 -166 -971 -773 -411 44 -675 -325 -296 -290 261 103 -963 214 -518 -278 -627 -341 113 670 -406 -437 -473 -207 -992 -226 822 349 702 86 -682 448 921 -475 355 -737 -961 558 973 481 338 -731 -668 -601 -472 -992 187 -823 -886 345 -195 -609 -404 559 486 612 673 822 888 750 -244 635 -948 493 193 -576 289 -30 544 -937 -234 -549 427 765 -533 60 995 631 321 -321 358 -126 -129 -302 -860 -240 692 700 -303 -704 -688 249 -347 789 150 704 473 858 539 903 328 362 -720 -921 668 542 -541 -246 634 -982 -519 -395 -272 654 617 -823 122 92 -31 117 755 911 -845 873 83 -825 425 376 -278 -445 249 532 388 -551 480 676 -997 293 -873 -254 390 664 -503 52 -678 -690 -306 343 563 -600 -216 297 -595 371 -181 869 219 744 -487 702 -943 -742 -115 870 671 520 242 -262 -229 -240 -421 370 -24 -272 211 413 -319 472 -405 -9 554 79 -245 -696 -935 351 -805 291 755 -393 80 746 677 319 272 -137 -466 -776 -750 -292 -665 -836 864 22 -413 -298 -689 -990 547 988 -383 -602 -673 802 888 402 585 -452 -434 -574 621 -127 -551 -639 -81 -536 -410 -225 -868 -964 -223 -594 56 755 -869 -668 -290 838 -246 -466 -649 -409 -311 722 -606 -729 -237 -612 65 421 471 -854 377 -865 747 32 694 350 562 -235 -621 547 -604 450 -889 506 -261 494 -239 -546 373 830 936 -260 199 220 114 314 -69 -930 611 -259 -332 -462 -66 974 -520 -417 630 -92 -766 -983 -44 -728 780 277 814 -104 777 728 901 846 -401 -123 -946 -549 -184 727 805 -497 -651 -415 74 -899 -744 -208 613 -293 145 -766 648 -554 781 -559 210 646 233 -691 693 -177 -49 -286 258 241 -787 227 -569 629 -426 -345 -595 -647 705 292 593 305 -835 -871 -427 943 582 502 -377 318 322 62 -758 112 -360 -439 -262 431 291 827 -168 279 125 -861 844 -915 -39 -979 -258 -952 -303 747 495 -886 614 728 330 -301 757 189 -360 236 56 -415 -698 -427 254 -964 41 -323 553 29 -225 463 -260 -821 -34 -121 -201 -181 118 -438 -503 969 16 993 -994 -413 -476 -488 878 930 921 458 -556 -604 -218 -266 876 -14 -679 -691 727 -274 367 907 -286 -180 752 705 207 -237 -823 383 -548 355 176 915 43 -195 426 -316 -264 903 -242 -505 640 564 955 -545 983 237 721 -112 227 -842 -354 -396 230 280 -522 -712 898 -559 -676 -719 910 648 -703 -711 -244 26 984 507 -406 304 -611 98 680 -252 -63 -410 16 941 -154 -344 -232 163 502 -16 453 -862 172 396 375 -120 352 -312 417 338 369 413 828 -159 -557 -697 -883 574 -821 391 -322 186 431 485 970 -64 -845 929 686 -596 980 384 425 -248 -173 -6 613 -867 -426 60 -504 727 334 -910 -424 12 369 -850 -299 714 250 123 -9 -15 940 642 -525 -312 -182 -60 155 -881 29 769 230 453 228 -639 -223 275 327 15 -94 -211 749 -968 -643 -743 -158 -154 488 113 -152 703 -371 -609 69 636 -186 -456 53 -544 -747 645 -209 -783 -889 456 -321 623 -884 338 560 -445 602 352 -907 -995 -250 -53 663 -329 -53 -401 -218 924 -716 -59 459 -419 -89 -478 507 181 654 -382 294 435 38 180 -529 -898 251 -606 462 -388 -622 -878 143 -722 635 -72 -708 836 420 -3 165 721 -979 500 545 326 762 -916 791 -543 -465 446 87 724 -55 -710 546 853 28 -659 684 -531 65 -873 -883 209 848 -604 -470 564 860 35 100 516 -738 222 -738 -232 -403 -938 -736 892 239 -113 238 -881 45 -430 730 -555 150 857 -563 248 -393 579 -948 695 346 660 265 -36 -664 592 72 155 -74 -113 -164 65 -705 -933 238 -327 946 709 -280 777 -629 925 993 458 -30 -184 -704 3 534 -717 287 -311 -133 85 -225 -306 89 -118 -423 124 790 395 995 63 227 891 277 -729 -334 553 622 764 175 -232 655 -537 -195 -528 403 346 -775 -631 -164 -319 65 935 152 220 -690 -434 139 493 -480 873 222 68 -865 -15 -629 -300 -474 -40 633 -173 -763 855 -16 -650 152 -797 443 -503 295 -791 -858 -258 -407 -239 -132 -591 936 13 -57 -68 -338 642 -877 628 466 -89 -827 -875 342 875 -145 26 -712 656 -795 -398 150 160 685 412 542 -642 -595 409 -653 -902 16 -591 198 -665 351 301 -594 -946 314 386 -870 279 453 157 145 453 443 191 210 -395 -21 266 -241 439 -62 -310 946 -985 -268 811 -745 -803 803 298 -991 890 -124 202 -592 -149 -709 -964 -655 439 -1000 899 -735 -920 181 -566 775 244 529 -933 -485 -415 -913 -776 69 918 -230 29 -745 756 -427 21 271 515 728 131 653 536 -3 105 -641 -857 221 -167 -521 -396 859 -411 -75 682 -818 -504 -968 795 969 -479 -461 -37 295 -199 638 -39 -789 38 -433 273 497 -314 -464 -487 706 84 501 -613 -347 -482 426 -134 -602 350 -701 275 806 -678 -324 -627 379 700 442 788 -32 -410 758 371 663 709 9 -194 -810 -596 930 380 824 -29 -493 -675 353 303 203 -652 -891 -337 -628 -206 621 897 -398 764 -436 275 -99 -519 -766 75 486 -464 -629 -876 902 -577 -214 -357 610 -332 565 -542 -750 -278 -946 -73 6 -204 -820 197 769 324 -819 -428 -917 -254 -916 -641 140 899 322 -428 556 -546 -611 911 403 509 -914 -437 643 365 -605 805 -793 -109 442 -134 -293 398 400 663 689 267 -479 915 831 -217 788 917 22 932 -98 -598 617 -833 911 268 918 -352 886 -101 -779 795 81 721 41 -94 43 -132 730 -575 -188 568 -8 -951 -170 -602 855 365 -801 393 548 -708 234 22 566 -770 269 -262 732 48 -665 -257 -487 644 -498 -178 -719 824 -104 -392 853 637 316 -380 -355 620 37 506 420 -316 -672 468 -284 531 403 169 122 -967 -378 -277 543 850 146 320 678 -725 -798 666 -94 -331 -329 -816 -986 967 -552 576 -281 -829 591 198 918 482 -137 -39 -59 -808 578 356 -261 258 -791 -202 -789 551 946 -143 -835 819 711 -304 512 433 600 -983 414 138 232 288 -49 719 -834 535 -157 432 893 -479 -456 -664 350 -938 649 432 811 -540 -649 -907 -446 -282 8 256 -44 -202 -372 -374 917 263 -198 -24 -127 -705 95 -650 299 -656 -108 306 806 266 711 -435 225 -206 -824 -633 650 859 702 865 99 -963 -709 -782 -629 862 -466 724 -324 -399 -209 -174 343 -203 -949 902 -898 -127 921 -199 -663 56 836 -120 178 -399 -322 599 567 797 813 443 -969 443 652 -442 -542 -980 -132 109 -537 -446 485 -158 -692 -599 -863 244 825 -268 679 -702 65 -10 525 445 -743 -607 729 -803 -965 -909 -409 -504 -58 -103 -650 -765 -10 151 -880 -599 -108 342 -274 -112 -113 -163 327 -78 28 -931 -61 -77 344 701 162 -655 -718 299 438 -550 445 -550 104 729 61 826 532 872 -189 -718 476 -34 -291 -438 227 793 -783 -553 -375 453 -831 705 645 232 -891 -130 -907 -782 -482 -653 -375 -325 -750 978 -295 65 760 -546 -910 227 759 -890 -22 -408 -657 -528 -644 523 -726 -629 -368 968 750 380 591 749 -631 -152 101 884 -477 -418 -577 325 189 514 812 -383 792 -469 569 -453 353 -691 121 101 -212 -155 136 497 -667 603 91 427 885 990 -832 635 622 -124 475 -344 23 -245 480 -644 590 -833 -451 592 940 32 -940 449 1 403 -998 375 361 945 -687 -405 -34 -516 949 -428 -747 695 -579 -245 -326 225 -885 689 919 -736 -398 -702 -440 -278 451 895 -819 -570 -273 -596 -14 982 -693 -565 -474 862 896 393 -104 47 412 -184 -865 913 380 -731 -573 -244 923 107 -511 -670 -31 737 -121 757 -226 -448 542 -721 410 -886 855 -382 -691 -790 -501 199 281 462 -972 -356 -429 -388 790 -201 -139 -701 -104 279 -459 336 388 227 402 -750 861 -329 -72 -229 -227 189 -417 240 528 696 438 -364 683 901 -89 -44 214 627 941 679 -13 -196 421 -89 687 629 -254 -926 701 -729 -77 -88 362 617 -48 599 620 -899 -776 549 -642 -493 -457 575 -850 202 -801 109 -806 -605 327 -585 -755 152 -568 -888 -789 951 863 -210 997 208 999 357 994 -353 622 -57 220 52 -729 -130 603 -759 -346 499 -710 -220 -994 -892 -526 49 19 -498 -754 37 24 -299 -230 128 -721 -775 256 424 555 -946 43 -901 -627 -996 503 776 645 -689 953 826 -865 -488 -164 121 629 799 -880 951 534 -331 -70 -518 -584 -688 203 480 -665 163 642 -714 -606 415 -449 60 -299 -429 130 -329 -895 501 899 -202 -64 -163 -389 558 -292 832 435 -105 -389 13 -800 -8 -617 -36 629 301 370 57 926 -572 -541 191 -640 13 965 526 714 -630 243 53 -202 -136 731 -847 790 877 -49 -264 321 -96 775 258 10 -639 608 -889 215 11 -757 945 539 955 441 -289 -194 -588 -391 -750 49 156 -87 737 -439 -887 36 -997 705 -623 -873 58 -810 -864 851 -622 -806 -543 -393 866 -1000 -205 447 -83 -791 480 385 -769 290 723 -661 -684 764 -544 -302 340 -700 122 -779 98 -797 495 657 -274 215 -822 -968 698 -1 596 -654 -717 234 -600 -272 241 509 571 -32 439 556 960 283 226 609 159 -859 566 -300 737 -186 -580 -81 351 893 727 -135 -424 -532 651 632 -931 18 -417 68 877 -987 935 491 696 -783 982 308 104 941 -915 929 660 935 -981 -173 273 869 -637 776 -793 443 128 -928 610 -728 348 910 95 -808 -762 -873 -429 -30 971 -882 -739 -446 -864 621 -796 -430 995 -288 583 391 690 766 -182 194 -587 152 504 206 -505 -470 -806 -372 241 622 -860 -741 -816 365 709 517 818 865 -157 244 381 -501 669 141 -675 607 -181 -102 8 754 -707 -674 541 126 428 -958 61 -618 615 999 331 -874 240 201 -641 557 -240 -895 -175 -475 -539 -767 -674 -307 38 -680 -271 -835 497 46 -958 865 839 -285 -814 -631 -634 -278 -12 -905 594 -226 -527 268 373 370 277 479 -953 -865 -780 781 -416 -176 -835 912 -869 -13 721 -953 557 765 263 -800 -753 216 -199 -584 270 -515 -702 447 -907 -592 940 -791 875 -264 -45 426 -231 -681 18 281 -19 -679 804 -170 -920 942 -216 -707 318 -684 183 138 -362 379 697 -263 67 861 -672 742 528 883 -272 101 209 759 -57 -454 429 659 825 -143 -967 -952 784 -974 -886 -943 145 -355 463 -499 -281 -477 853 -692 -7 -73 -573 718 56 -683 258 -644 -909 883 921 -244 -467 59 590 -387 -648 -395 923 -242 365 61 293 -415 337 -873 792 138 -910 -879 470 279 333 193 255 -986 -996 149 -648 -122 2 -545 -374 28 -617 788 72 353 -351 34 561 -997 116 601 -473 471 709 -665 -388 -801 422 237 135 879 -631 146 457 -263 -679 -288 -419 893 330 22 516 774 543 -186 -873 696 804 144 850 -918 845 -695 -638 841 -226 196 722 -638 -192 -450 942 -883 -941 386 -146 533 70 -508 -340 780 459 -980 -843 -188 -894 -479 -876 116 74 -299 105 -410 68 -610 170 812 144 -661 367 -925 260 455 833 -179 -98 977 592 343 847 110 -739 37 937 -440 -45 -590 408 -201 576 948 -323 803 -148 115 804 -748 -914 -52 260 -998 -354 103 -46 -766 -81 238 269 -119 -301 815 -581 -489 92 57 -826 49 377 824 -284 186 -247 0 116 475 34 -108 -493 566 -838 -145 808 -771 445 269 47 198 161 -788 -96 -551 500 -465 -943 -532 2 583 -661 -744 471 -284 -805 -269 -986 84 -851 -803 -929 -215 314 253 -336 250 -949 -102 899 -958 911 -59 -660 997 -186 -667 -288 -940 -679 178 -76 500 253 -915 406 -44 750 -809 -172 286 -461 814 -855 747 212 375 57 -461 263 -812 -441 -234 -941 371 -523 -629 -937 940 445 516 -194 -461 424 -900 44 -245 -15 -428 -330 -325 326 70 719 -416 249 998 659 108 84 -995 -69 123 -50 805 93 925 448 -274 742 -207 609 29 -671 310 -660 47 -303 -293 691 62 475 723 893 544 -201 20 -61 217 -952 -959 -177 210 -605 15 -488 -698 602 74 301 384 496 113 914 -830 -323 -660 -439 -572 448 455 156 -443 985 770 529 -677 499 704 615 -453 -409 -764 -354 287 988 -322 398 626 -754 -506 204 5 680 539 -223 -673 579 104 -549 -871 593 -942 -959 283 666 -39 -622 844 725 -926 -272 228 135 -555 -841 -275 -456 -200 240 -496 -191 370 -595 -690 -32 107 708 -117 -53 -368 874 308 -54 935 801 719 -812 -113 -538 353 -513 -657 -283 -359 -761 170 68 -287 -267 736 140 -670 689 48 -964 -538 263 -533 395 136 -195 994 321 26 -65 185 -940 361 -999 -547 -259 715 -19 -210 -608 -332 451 -602 -248 -804 -249 -283 -894 -403 14 -337 -109 106 -489 134 -355 -887 488 -914 84 -233 240 -872 -429 -484 361 79 259 -825 -660 -96 916 464 -466 -253 603 -305 182 -666 616 273 927 -840 -320 290 260 750 91 -49 -377 -575 203 73 654 260 865 -189 -953 598 802 -33 76 -628 289 -62 625 -772 -115 16 -920 745 -703 136 -503 -891 265 -419 303 -307 59 73 753 -54 385 -387 -248 483 -774 508 304 648 -900 428 -482 -526 -233 -39 -484 -817 962 -799 230 148 687 997 144 42 137 367 -744 -537 -803 963 -675 90 517 -810 -975 946 -564 -965 137 -503 -414 -457 -234 -911 63 -171 -604 280 -499 -580 334 432 728 886 -593 752 -278 347 -942 -670 527 -451 -820 -187 374 736 296 -383 43 -4 193 128 -213 365 -368 981 -265 -40 450 -7 -637 687 109 921 847 -922 768 -390 -434 -187 -845 730 325 624 628 -406 -54 -403 715 -625 953 -734 251 -700 585 718 963 -306 243 850 551 539 326 -661 -316 -47 663 -407 346 475 -286 186 293 292 -30 -882 -594 -157 632 -622 -104 -445 -335 -989 485 361 769 897 -875 -244 -709 -706 883 191 -964 -54 -248 -92 -297 -896 442 270 943 -905 450 -211 -215 -110 801 412 -633 732 405 -142 -194 -942 -237 201 54 -814 -343 855 877 -968 -70 -310 -852 -501 902 867 500 34 997 -113 -338 -858 -801 -955 -211 345 -886 -130 240 875 280 -842 713 121 299 -151 7 557 405 180 -535 -524 839 -444 -410 644 -834 -993 -567 198 267 -835 897 -681 -851 597 393 115 809 -343 282 -728 403 -299 -111 892 785 33 -999 -261 132 -197 -101 -673 751 -194 666 702 570 -117 431 -171 -899 -800 174 -758 838 -944 -623 -586 -27 -540 58 -756 437 949 175 -132 853 655 -584 -82 389 -427 -749 495 -549 -408 710 105 -147 619 -95 -790 523 127 798 970 -648 -748 -438 -742 -714 208 598 799 668 -691 -175 748 -718 -357 -661 258 284 -675 -667 -531 -597 732 615 609 455 -738 261 775 -359 -292 -699 524 -645 -40 464 -728 365 473 270 -611 4 936 -22 -975 312 926 342 652 -740 815 61 -43 776 -979 949 133 1000 -948 312 -141 40 687 -266 694 800 420 363 134 -361 -548 33 687 152 118 240 905 445 -374 -365 580 600 -905 -490 519 -769 -511 -605 531 -695 374 -36 750 -824 776 245 845 -740 656 -48 -395 862 739 -56 -151 -124 -635 -46 -841 -349 96 -579 161 -989 508 170 935 576 221 -451 731 923 926 681 -486 -219 -669 -900 546 -96 410 -131 -385 93 -679 210 143 -421 -732 -423 -440 -94 -734 411 -547 -255 886 -963 -784 347 263 -579 945 -520 -731 903 -297 -223 -506 -512 323 426 -843 -419 -946 318 925 930 -844 -800 -903 -837 -730 55 856 -325 347 39 145 -816 593 -344 603 -361 868 -235 -943 981 -516 -620 -218 -154 -167 -190 31 707 209 144 883 -190 688 -728 529 -190 54 -609 -600 240 110 -167 -550 651 654 -350 457 262 -833 966 -324 -750 -632 -545 -653 -469 275 145 971 -523 -562 -446 154 -256 -146 166 -473 502 380 635 -532 144 -976 546 -699 861 -92 130 27 -624 991 761 183 935 -182 -312 -160 449 510 -387 -660 21 412 -976 187 409 -266 -406 546 563 -471 4 -328 982 -420 181 851 182 981 -15 688 -424 205 -348 -89 382 -56 864 -9 -293 73 584 125 -2 -924 -179 228 -558 485 949 824 851 -394 -336 -866 885 951 505 622 -605 -828 242 -809 384 626 875 -162 310 -188 498 521 -81 -562 298 378 572 -240 -712 35 943 935 -190 -502 351 -809 141 933 -584 -522 21 719 -282 -389 -903 158 597 -762 497 333 -709 586 97 569 701 -136 -683 267 629 441 -159 -402 101 648 -769 303 34 372 -330 602 -777 48 -319 -183 743 -301 791 55 684 671 -507 -82 -125 -659 46 224 333 -366 972 930 -718 741 -74 -40 -954 155 765 263 -321 -756 658 756 112 -452 466 -717 -582 -592 773 -194 -609 905 124 -507 -367 416 -168 247 989 117 -582 -210 827 548 -175 -203 -733 -758 723 863 94 84 96 283 -303 465 140 -921 709 98 -698 971 749 713 471 -747 185 -24 715 -946 961 -256 -378 328 107 -5 -993 -171 -143 41 -655 475 -816 -6 980 -85 -653 300 -662 915 -217 -681 -192 23 28 -398 -301 57 -550 -22 537 114 -674 -878 -107 -546 367 -224 -484 623 602 -663 968 -802 616 658 504 234 371 537 -14 773 -640 462 -752 105 266 -319 -634 814 -413 -595 217 89 -64 -156 -2 2 -253 -868 277 -407 -801 -146 974 -453 786 -959 -783 658 -903 123 923 -581 705 288 885 520 693 -198 -313 475 -685 333 542 615 340 -399 746 528 816 335 -292 670 -446 -985 790 186 371 -383 636 326 -415 432 345 170 -616 933 -721 -795 -792 -720 57 -138 472 -780 -20 -430 -531 -122 -446 -588 878 3 156 136 205 102 637 -143 -82 -640 834 817 134 -282 823 34 522 499 652 231 227 -447 193 -323 -740 873 -334 -215 914 737 898 -466 -107 -911 -384 -537 -662 -162 356 941 977 -667 301 872 -991 -40 -564 -976 -84 25 -955 187 800 402 -966 -300 -585 -269 -906 659 -173 195 320 672 915 -238 877 91 311 -488 -906 285 -564 400 352 876 -567 -411 605 377 604 -355 577 903 -463 -948 533 -134 -210 -444 -751 -66 -969 517 -914 400 -810 780 312 -395 268 661 -801 557 244 -270 -757 -269 309 -114 199 -510 -502 -727 -370 317 -798 -159 -411 -366 931 -447 -203 -742 273 36 -376 -848 -999 485 429 616 685 909 128 212 286 -551 535 -975 972 -348 -183 675 151 934 -191 137 42 -869 -28 -245 680 184 -140 -276 -198 -794 -459 905 104 -314 560 105 -947 -781 628 -770 192 -381 614 587 -307 587 -910 -909 -778 -546 -270 -190 -269 47 -284 -757 -343 89 919 847 -393 -294 439 695 92 -806 861 936 -888 -954 -907 361 326 -163 824 688 608 255 746 649 -63 -25 -191 490 31 -492 862 942 397 814 -935 805 -610 333 469 283 -509 177 -404 36 634 -965 482 516 87 -732 257 400 -977 -184 753 -780 -40 -941 796 -133 -732 822 343 994 764 -200 788 -528 -669 158 -782 -20 -442 -507 251 -438 -257 -591 373 -246 -107 38 -868 -261 377 99 892 485 -365 -583 769 -464 -757 -960 864 -912 418 -538 -140 664 122 -969 -263 5 294 -673 -293 137 695 915 -76 -68 349 175 -159 193 221 -180 -67 -194 -349 -908 -229 133 -55 681 -717 876 -927 912 693 113 222 -804 665 901 -667 -874 -745 976 -175 878 -809 -827 -370 -841 994 214 -883 -957 844 339 -486 -436 -618 926 985 780 -588 872 -557 -617 -924 -610 -887 -808 619 392 854 -687 29 832 -913 -39 -546 17 376 -306 -267 -503 -235 731 7 491 391 -552 296 595 537 208 367 822 -148 -486 200 -984 739 -241 907 230 -460 519 976 522 -738 828 987 353 -126 -464 -49 -609 349 -919 413 -705 -75 319 577 -565 969 -981 -590 178 709 167 257 125 -158 830 299 98 -883 971 -702 781 951 -647 -441 -670 230 -51 218 -722 155 -462 131 820 867 631 -525 -899 829 -858 896 521 -798 727 208 -535 562 487 -377 -382 654 -824 391 -393 -866 40 -738 -944 -214 373 495 -74 718 214 -186 -456 -903 -744 -646 953 -834 -470 -629 -856 881 -101 -428 862 -65 -399 -11 517 -36 107 -981 73 98 798 -170 582 -420 -441 -9 -558 200 637 -212 -594 -871 763 -455 920 448 -719 -718 420 749 -934 -553 735 774 -254 -315 -643 542 934 -391 -628 606 314 -479 -855 -616 391 160 636 -185 428 -510 -645 848 687 -361 514 951 609 -193 626 238 813 339 -251 -956 -507 946 -884 838 -101 541 940 742 -982 905 536 563 -185 -648 782 892 -190 937 633 761 620 -751 963 -251 205 -853 -794 -421 -663 -214 -798 131 628 284 -498 -415 595 410 -301 582 -162 -894 -698 -544 -340 628 -280 569 479 -733 590 420 -181 -588 -531 702 -234 852 -659 -887 -561 -330 63 710 748 -149 -186 433 548 -331 534 -280 -108 -720 -923 970 173 -860 539 271 363 -430 -892 -233 -657 181 -526 908 264 -640 808 503 444 -53 -890 560 -4 152 414 -222 357 898 482 -56 204 566 216 598 309 -45 741 -121 740 -622 335 -815 641 -646 731 946 -776 -938 -260 -137 528 -492 353 224 933 23 189 628 811 713 555 893 49 679 -450 620 -721 754 528 -699 -847 5 820 -582 492 970 725 -110 936 -52 797 500 -513 556 866 -21 -958 -226 -249 -268 -13 -495 990 -607 -508 761 -472 283 387 113 -606 825 100 -143 -863 -899 738 -537 493 -141 242 -84 -850 -257 -93 422 -338 498 152 820 340 -86 178 -739 217 -112 110 -472 -550 -739 -21 -340 -5 -629 989 612 480 -707 325 267 442 -385 -664 -662 -719 609 -678 151 -297 152 -824 900 19 877 115 35 877 -989 -513 189 -254 -74 -101 -763 934 837 -820 289 888 670 618 -979 -458 -311 194 602 728 547 -368 -829 185 196 -696 -706 -559 582 231 -957 -121 -562 830 -795 -373 -643 -931 208 -109 685 -224 -928 -600 -692 361 8 619 -573 -30 -223 -516 -561 520 -42 865 -725 290 914 -113 -197 807 -620 62 474 342 718 806 284 291 -934 731 -337 -613 -214 -919 694 710 -936 -878 439 -79 -76 379 802 185 270 -836 -476 -987 -943 972 -43 -327 -720 -517 950 187 -595 152 488 -849 639 -131 -815 -273 -967 901 -524 -378 -409 -977 -912 792 707 891 -945 759 -357 231 484 -761 620 -382 -625 -201 552 -990 597 988 -545 293 483 -61 -712 344 -769 692 -422 835 -63 -12 -34 -451 687 -497 952 -936 -132 -477 512 225 151 -614 126 -90 400 -317 319 -857 169 205 -675 123 43 929 503 -501 -284 349 216 192 630 461 -152 -319 748 -36 795 38 -637 -656 -976 -608 398 889 433 367 176 -276 -367 564 160 -65 3 357 -896 -304 -751 435 867 -255 -556 -895 -516 -328 737 289 -621 -945 244 960 -614 -497 -260 -698 968 -226 827 50 -213 -249 -932 -4 53 292 -284 757 -894 -934 143 167 41 808 -577 -262 53 -142 -274 9 470 -626 -675 518 399 738 -243 -733 -902 -813 158 -479 -809 -821 931 -561 228 137 -443 -363 -345 299 -268 662 154 -572 -614 370 644 394 -634 701 -706 41 588 -592 420 -326 -756 71 239 394 217 211 -958 -418 -105 206 265 -989 354 144 70 295 180 -528 -809 -430 145 486 49 137 302 118 -472 -549 -424 -937 393 -813 -632 -408 544 297 -721 991 -678 656 170 372 702 -88 -499 79 760 337 368 460 323 348 587 234 -628 226 -345 -106 -96 387 656 -665 -155 585 -104 782 -680 -661 -611 -992 719 -670 -161 -584 -986 -646 998 -885 -667 -80 744 -970 -111 750 666 395 -395 -931 -598 320 -415 191 -689 -101 -281 -454 773 538 579 -198 987 -676 -931 -290 -692 -579 856 -76 122 -94 368 113 270 427 -694 -469 -623 792 162 -54 604 963 584 -430 636 -708 648 -782 927 -200 210 840 102 534 -804 -719 -516 -349 467 -864 662 -155 -176 331 -454 -712 744 743 48 142 400 606 -646 830 -758 -634 893 -2 344 -410 -494 197 332 140 121 153 -64 -266 -416 243 831 -499 888 430 555 988 -267 -703 790 -370 -825 -770 -38 872 984 763 149 -416 -747 -10 631 -485 -214 -64 991 354 30 -770 211 -593 -949 -503 -727 -988 534 712 890 714 91 -188 488 -62 -456 420 -876 -634 -83 551 847 -231 -938 72 211 -501 679 -274 -834 470 -686 358 427 975 964 -646 318 576 741 -519 535 -191 356 922 -201 672 534 810 268 838 524 620 -271 -322 48 784 35 -283 -25 -700 866 -948 -469 975 -379 -101 944 410 527 638 679 502 -35 -473 298 528 228 -690 -497 -188 -569 889 -930 989 -310 -514 563 69 -573 206 -906 650 -587 -162 944 734 927 960 -273 848 103 -845 -209 818 353 345 80 262 301 -943 322 -442 88 476 -904 -914 -845 933 -926 -656 944 474 640 386 -844 478 -550 -700 928 948 -842 941 -882 87 575 365 -833 28 671 -649 -565 563 -125 -971 -579 288 -341 -573 84 -43 430 847 -82 -485 -862 290 -77 -215 843 22 -222 -551 -426 -413 -490 754 -253 834 287 -731 513 932 -612 269 443 -982 426 -645 -36 675 807 -346 286 -31 475 55 -995 93 -644 -472 -413 -959 414 -205 556 -809 469 -567 14 256 -203 573 -137 -159 399 -49 -62 26 42 -583 440 745 412 -466 -939 59 -964 812 -829 -102 -306 634 -402 -250 -659 -936 857 905 -512 468 -401 -82 326 -790 865 -833 -387 473 -449 -616 178 -456 -95 -242 -58 -926 555 -41 224 -104 938 754 -613 876 -133 -715 -817 -50 -16 553 892 -521 -371 -966 530 573 70 -901 -274 -39 -615 -791 -406 -988 -855 -45 -73 461 -890 29 954 -399 -133 -516 -677 205 620 -740 -122 -977 -308 -717 -994 -958 -881 -999 -330 191 -335 172 -425 312 900 725 755 -527 -960 -907 -80 238 157 766 11 449 -607 293 -139 -923 465 -721 -530 566 -540 349 867 -961 637 357 43 577 -816 745 -290 -593 302 -715 157 -22 558 -606 -953 -517 959 834 734 821 -298 734 844 691 -342 426 -563 -689 -359 -815 -544 -410 -205 -107 -920 814 910 -444 747 76 899 659 -792 442 -802 135 -291 101 459 -352 -234 508 -391 291 321 310 808 -537 -975 -491 -376 -747 219 -168 -657 101 -40 -805 -210 -722 434 -41 335 604 386 595 -662 418 -105 744 292 946 -368 -855 -846 331 -207 -341 -21 157 29 513 -660 -884 296 207 -411 -734 451 838 789 906 -400 633 -731 659 -540 -476 -401 30 26 869 -709 -674 837 662 -642 734 97 576 -374 -577 -368 -678 79 -240 477 533 653 -757 825 309 407 186 369 -801 -140 -486 166 -724 652 881 -496 -7 -777 973 -357 701 -471 -563 -340 79 -365 847 653 107 -278 917 370 310 875 -385 -141 403 441 -600 -435 5 -437 945 284 759 762 144 -764 773 925 -427 505 626 -83 -46 778 -242 756 -573 -703 -644 507 686 150 -957 -398 389 716 -337 -281 534 174 -984 -205 539 76 180 -279 -160 -62 200 659 -10 324 554 -347 -366 744 567 -890 250 813 600 111 990 -686 -953 783 -433 -91 -944 605 116 -272 290 454 -598 -492 -406 314 -187 982 -470 -45 -61 110 372 986 851 207 -381 -487 -589 690 -990 944 990 -284 -558 234 -789 243 -433 -208 -494 872 537 -894 503 27 157 -633 -280 -713 517 -455 -680 -543 53 56 141 -487 375 -86 817 -62 -301 -451 798 778 932 208 845 399 729 263 315 824 468 348 -668 -104 -166 272 580 -134 -464 -449 192 748 64 81 922 887 -445 -467 955 -783 80 943 323 394 541 -279 503 -255 930 590 -338 415 -542 -886 222 259 -519 344 654 -955 -531 -197 1000 -125 927 -297 264 -911 -406 538 -129 -397 931 -418 356 -462 87 -654 140 -26 -618 2 -828 -66 67 -457 -628 448 686 -514 -380 -445 -590 758 -203 -623 659 -281 33 -911 -878 -622 645 211 -878 -837 -826 792 663 400 -242 -354 -122 795 596 -290 744 -592 667 -198 -751 -400 911 -909 228 687 960 -179 -694 276 -764 911 -799 518 -514 -391 -826 -961 770 145 515 709 608 -994 724 -327 -842 -486 -670 -13 626 -456 -366 256 371 563 -156 -937 372 -529 -157 81 -104 878 213 -985 55 290 175 349 -501 15 -350 773 222 -589 206 307 104 353 -333 913 -987 -962 -647 -431 -321 -822 -88 -532 -274 -647 -115 707 -231 767 -360 65 -985 240 -286 218 -917 256 499 688 529 31 -808 -891 -654 -561 101 -134 430 74 945 345 -472 -574 549 957 792 -971 598 -739 89 -201 970 448 470 -875 10 -335 -156 483 966 593 -627 -737 346 473 32 155 592 -743 -268 -825 -867 728 -607 904 975 392 28 676 198 -922 -353 -98 706 768 915 -52 -778 258 -153 -258 861 199 -375 -198 -146 127 -384 -112 -509 -431 -820 -216 81 236 368 -267 -518 -441 -179 -195 728 946 -321 266 677 -750 -169 860 -555 464 464 -728 362 64 -898 -461 -480 -341 457 29 723 -663 952 544 30 588 964 -8 961 -544 589 -172 -554 -464 -930 728 751 620 296 -945 36 -589 -759 765 -892 -972 260 266 -303 8 -439 -456 -71 -794 264 -687 -808 594 -999 921 -147 264 272 -507 -544 -25 487 -835 269 935 -355 51 -964 15 222 -558 -682 -443 801 -681 -701 -417 115 -522 748 -669 869 446 323 769 26 -614 -326 -302 336 -361 -148 -458 754 18 214 -654 154 190 -371 711 -402 112 -209 -994 926 -540 337 827 -100 136 -764 -297 221 -357 -312 852 -373 -328 -390 269 -475 266 223 -335 -294 -15 625 -120 -948 -869 360 939 -797 80 200 758 -81 -700 -470 -441 656 -214 914 308 58 -98 985 -834 341 50 859 -336 539 -606 489 -606 -928 -284 481 804 611 886 -615 472 811 -706 -234 735 -991 -586 758 300 406 -706 -571 291 -678 -505 671 307 77 -76 -46 844 479 375 -62 -469 -521 730 471 -673 -835 -686 -788 -413 -994 -59 -813 860 -355 244 96 264 821 -883 545 -513 771 268 144 847 -784 -776 -926 -811 390 816 -975 768 -752 635 553 -52 587 996 -124 73 -893 -638 232 -706 7 -709 -340 189 966 -271 122 -376 109 617 878 781 605 -793 -590 659 -770 649 544 773 706 -407 -677 750 -346 500 -935 996 114 728 -585 -694 -669 -390 58 831 -433 -313 -758 387 -679 274 244 473 -637 -25 -135 703 -734 -5 520 752 -674 489 -711 -708 789 -176 230 570 514 179 -862 -372 -237 -599 -306 -57 -375 686 -113 653 -541 813 138 389 561 298 -409 702 212 -111 146 -760 -263 987 702 828 -109 670 -680 262 214 619 -820 -821 -441 39 -923 309 403 -241 438 605 -558 909 -237 504 -117 -209 327 -406 -62 576 -841 331 684 96 996 -564 -929 -951 -82 -682 -800 -112 670 -408 -980 268 453 -481 51 412 -86 852 426 259 819 -935 969 -517 19 -273 -524 -26 -164 -108 -421 450 599 427 -550 847 483 428 508 -870 427 -641 678 -228 419 886 -72 -8 -11 668 -597 -611 -224 924 670 3 -623 337 724 -270 -159 940 288 983 -746 913 -428 -960 12 960 -160 -670 16 -227 653 879 982 729 48 -230 62 253 801 631 108 -638 734 298 645 -205 -18 -367 -623 471 -620 -287 -685 -719 -669 -934 -273 403 21 -922 -642 428 615 -114 -268 207 572 -929 251 687 852 157 -843 48 150 259 -703 -320 373 949 582 -391 802 -875 -9 684 673 47 153 -685 -972 -945 34 -329 -924 338 240 -361 -760 469 -733 -623 -752 -894 -380 21 -644 508 -259 702 911 568 817 -89 -960 961 714 162 -497 -74 583 21 62 74 -757 -457 -925 -106 895 -633 -729 -22 -391 -214 497 134 241 -201 -664 53 -584 162 507 159 843 641 -231 914 487 744 795 -751 613 593 -919 -77 514 367 -730 -218 255 -674 -882 -31 840 -552 -372 632 -213 923 493 -886 233 -893 -462 534 824 -742 -706 -54 669 -572 879 -958 365 485 171 -89 744 419 689 -662 -738 719 908 53 -961 318 -115 552 -689 723 -914 -544 -105 -190 -599 13 -20 430 605 -189 -698 591 -939 -47 918 -307 991 -405 907 -295 756 -1 382 541 565 -764 -982 -59 -763 -919 645 -121 -787 975 21 126 -416 239 320 -479 48 -753 240 373 989 962 976 283 685 901 396 -661 -464 -387 83 778 831 -820 -989 523 300 952 792 -398 -125 -400 -45 -703 901 297 -236 -358 530 334 843 -995 -128 -37 -160 144 -20 -731 633 62 239 655 389 311 368 778 371 961 -15 -71 631 -158 660 907 -322 -449 5 306 784 704 553 -755 -373 -777 29 -231 10 -177 -207 740 687 990 -534 -905 -254 -792 363 -621 693 631 956 -173 -579 545 407 589 794 666 -859 322 556 -453 208 -683 148 78 945 911 -506 -731 658 -943 -504 328 479 -216 397 -813 218 543 693 0 86 -999 -591 906 226 -808 513 138 -458 511 439 -203 -9 987 802 -344 484 994 -119 828 245 -252 791 575 -992 879 119 445 -617 775 -165 490 -160 -905 -546 -14 -452 -339 -370 -429 -179 908 -900 -210 -538 748 653 447 502 -688 -959 751 666 419 -971 -725 29 -929 515 873 978 -180 -745 927 798 -468 -426 -182 -958 99 -674 629 500 939 884 -679 14 -419 -602 158 -575 63 124 -417 940 -484 882 -387 -29 32 557 244 -717 171 993 -567 -271 67 -665 -343 -88 -572 873 -200 -242 868 422 -289 748 710 173 -828 -5 444 -616 -439 -380 -596 -714 970 -329 308 107 795 939 -130 876 977 890 -321 882 -952 574 -235 -375 -364 696 162 -987 289 747 767 -685 -710 -323 957 -455 193 -957 310 -771 -825 524 -263 604 -689 211 -234 -919 -299 -266 792 28 -562 -322 368 -124 -291 465 491 113 -313 480 88 -437 933 -277 554 -779 -845 864 -319 370 -827 30 -153 333 -435 -520 -405 -307 -214 -780 377 -318 354 -125 711 552 -138 -292 428 -911 258 300 513 -627 37 493 -928 427 -604 293 594 -163 207 212 77 -948 -10 -893 988 35 604 -305 -580 648 -3 -269 -83 -623 -768 -193 -663 -380 98 468 706 -868 -225 -646 -185 -27 -933 174 -144 969 353 654 -392 860 -401 -831 956 704 787 -32 693 969 -234 150 -563 -41 -611 -19 -990 -486 255 -414 -912 -81 -670 -510 -804 302 -402 -475 466 599 976 500 -353 -732 649 -839 540 -428 941 963 459 -579 -505 58 423 -808 241 -223 460 84 770 321 -912 -881 367 845 107 -934 -48 -676 -903 -560 879 -400 825 953 -337 68 744 -353 -763 -667 2 769 -432 -39 -187 267 -473 544 -895 348 -712 -26 97 -226 965 -125 574 339 225 -65 -925 931 -508 -995 -618 672 -113 311 -566 762 420 454 -184 -15 930 4 -575 -383 -697 490 -8 -905 -908 211 -66 709 114 426 -290 -255 524 519 -404 610 915 -245 525 -170 694 770 -951 615 -63 -717 -940 -559 368 -399 -659 351 324 -387 -731 556 -248 -16 974 -576 355 -625 -510 -518 836 329 744 -530 -108 -875 -201 -909 0 -469 -946 630 252 764 597 587 457 22 -186 -792 84 529 340 854 225 -257 219 942 -493 -186 33 263 -138 352 -226 262 -741 -442 -709 649 -854 71 966 -475 73 145 744 -755 955 -494 34 548 -759 932 129 -647 750 63 -165 994 -135 -230 213 307 -470 283 715 -679 -373 433 211 847 -38 -852 -738 -270 349 559 816 -770 -371 756 643 -723 565 639 816 81 213 734 640 -376 -490 -758 15 -754 819 -532 -911 1000 -357 820 143 207 705 -49 729 851 -71 439 804 -274 -834 -555 574 144 213 -756 374 -797 -185 -666 350 -477 866 893 -761 -82 968 215 -615 -126 -125 -236 -185 746 420 -779 175 -978 -761 -85 295 -490 -739 331 -266 327 735 -214 255 97 -64 317 -21 156 874 -369 556 281 -346 -828 -649 -685 -681 -165 988 -129 104 -736 715 846 792 303 -913 -374 684 73 627 -840 157 347 -713 510 3 700 50 604 331 -198 36 947 186 -693 -938 379 833 932 852 463 -630 -332 208 -711 -828 -607 -881 348 100 -588 441 827 922 372 725 -250 628 -743 -927 -22 495 -270 861 102 129 641 -217 -74 -403 -211 469 238 465 -328 360 -318 -478 676 -151 229 -592 571 586 770 621 -976 910 -784 125 547 -969 30 -527 227 926 333 -469 148 287 -573 -3 -262 862 151 512 348 113 -238 375 -469 469 -343 -846 883 974 -786 395 589 450 -200 -148 -430 4 -870 689 149 821 -253 65 -568 -212 -362 -118 -663 904 811 563 -538 -52 -51 -716 365 253 -7 -386 771 138 -21 -380 432 986 219 -613 278 57 -368 304 -879 -411 170 155 -853 462 425 414 536 495 919 -995 874 -600 -249 -442 801 -407 117 -189 -474 263 695 -127 -188 -573 771 805 139 -907 85 -63 765 45 -415 -715 -659 -751 374 241 271 -670 251 555 -564 883 -667 -734 124 696 272 257 -814 -589 992 -937 -323 854 -490 -215 -852 312 -449 36 828 67 -537 873 893 462 248 561 -721 105 310 -980 -969 798 -864 218 -249 -123 661 902 -325 288 925 428 709 301 -98 -261 625 -801 -121 229 -3 892 -689 -385 829 -62 -882 691 -942 -549 669 44 -958 -723 975 529 -156 607 -535 -25 782 294 -157 747 664 822 822 39 -276 -244 -878 119 294 -892 448 -677 803 -207 -187 962 894 684 -44 -287 300 977 -604 -11 -97 -751 951 829 -684 -840 -779 -763 -425 -81 -387 968 -460 755 -677 884 -727 599 671 -507 175 -187 610 -620 661 796 -136 501 953 -868 395 -917 788 557 -279 917 706 -181 -770 234 124 773 -295 -366 -456 -495 -366 -270 57 -652 -212 -414 -390 831 544 502 -563 -655 364 407 -778 14 -509 921 -232 -989 459 460 802 -116 267 995 -48 -332 228 766 37 627 -370 -796 -404 -606 742 885 -666 -701 -617 -332 -64 -603 -909 -979 -139 -732 -435 -164 -642 -86 -864 -9 -34 862 352 -174 764 601 408 -730 -18 560 176 50 879 -595 -122 -910 570 -685 -252 -112 -604 339 885 -111 -136 -564 -921 448 -483 939 692 731 666 -314 215 -291 2 -727 257 305 755 -124 843 -348 662 320 824 46 -325 -223 598 133 -804 39 721 361 200 622 -597 114 -116 259 242 -941 -969 -652 843 -805 -363 660 -854 -70 656 -510 -300 -985 558 -818 748 431 995 89 225 -837 -638 -385 -90 658 -899 -806 112 -683 35 -160 574 -748 166 371 516 -939 -415 616 502 -727 276 993 -721 121 811 -1 -904 626 893 -529 504 17 -743 -362 552 -744 -598 -738 -340 506 190 -323 -460 225 676 569 376 -204 -89 466 127 649 -411 44 -242 915 -665 296 -284 98 -243 -547 436 -352 769 66 -884 -455 -711 35 -489 -638 -207 623 886 -644 219 681 -300 16 -114 -670 669 -827 251 -836 -311 -620 -558 747 549 -825 -492 990 126 959 941 430 -488 628 -605 -449 -460 -249 -572 -861 -191 -316 -643 945 660 494 168 315 -548 904 -484 -548 764 219 897 964 -465 -790 237 131 -87 -203 949 -487 150 -792 221 -154 476 -570 706 -160 -405 -390 849 272 -903 -912 -784 830 -519 -248 -124 466 -927 919 -958 574 957 886 81 -794 102 74 -123 501 358 205 -928 -110 -777 304 572 -967 -90 -387 -906 -680 -977 62 -450 -139 389 -910 760 7 -861 -757 -681 -998 -470 -784 -29 334 684 921 -97 410 381 -420 -181 327 -364 -814 -594 136 -15 -654 -902 -880 60 923 -132 451 -284 -723 803 -690 -65 -277 -431 -715 236 -740 -2 -636 148 -919 386 -137 750 -891 -922 -367 797 85 141 172 -9 -394 913 786 764 606 -430 -204 172 -758 -648 -371 932 -432 104 -5 519 -589 724 6 -160 -8 -641 -856 -111 -30 57 -736 -781 -679 881 -424 -389 544 73 887 -813 601 -601 84 565 -228 465 -575 865 575 921 906 733 228 201 -889 734 -903 159 -676 495 279 315 -363 597 -354 -238 771 -874 919 -199 -506 -270 93 -903 -461 964 447 161 348 -142 -396 -886 -332 -304 -974 936 162 -39 -210 -697 889 -866 720 890 482 182 593 873 -325 773 -911 -369 -519 -704 331 492 -786 902 -147 -128 -993 -995 876 -520 -645 -791 816 -427 -938 820 -641 676 687 -659 251 -558 -618 -271 -570 5 -946 -149 -960 -624 676 873 32 614 255 -255 700 -593 -35 161 580 -793 906 -196 101 23 -443 -978 150 -348 1000 -27 179 -507 577 589 -348 -229 202 844 554 -91 216 282 153 -977 451 975 331 -483 -752 76 -890 -395 -696 -715 -813 459 -989 267 -992 26 963 -980 -442 277 -296 151 742 -177 -145 -896 -249 -987 456 159 904 -435 -722 -82 -392 -883 -523 -150 -727 927 132 869 658 -258 -459 413 -965 982 761 131 -869 -108 -448 -926 82 124 -609 41 -90 69 -329 619 -583 -748 -335 -7 511 140 503 890 110 -559 577 -503 -187 -102 -755 17 -838 -664 170 417 -923 615 -661 -994 225 -287 69 -865 316 375 286 -327 301 -919 -359 25 -284 -433 269 -974 862 -156 -870 307 -210 651 -265 555 517 -594 -163 -757 540 422 168 -95 266 -378 -779 476 -492 768 188 955 -802 73 643 -251 -884 711 -795 663 734 879 -33 110 -321 -45 210 714 473 -583 474 340 573 10 435 518 631 379 713 -504 -393 -297 -607 -396 941 971 835 -359 -744 898 -321 643 982 825 363 -747 -946 -721 877 -717 -455 701 -235 -622 876 -621 -201 -766 -735 -362 -726 -31 676 -211 263 885 547 -402 571 -374 -419 843 574 -112 396 -728 448 941 -154 371 851 -550 531 -222 -933 -776 -823 -562 197 -783 -638 -256 197 -541 463 -700 84 224 891 -294 85 9 -808 -943 -302 -330 -145 567 -89 929 -810 887 -878 516 548 455 378 584 -822 -834 -577 -417 -870 744 870 -501 902 507 953 698 -288 989 802 -618 -864 661 920 -71 783 -587 -308 -374 -330 -106 -517 -353 695 -182 149 386 -504 -714 -269 -679 -499 425 877 951 -689 907 -507 830 -786 731 -729 814 415 -464 -874 726 189 88 -980 -902 -416 -32 119 139 -361 83 -784 172 -679 -389 483 352 590 409 299 226 -24 248 -310 -481 491 609 450 438 -743 -626 568 -446 -202 -165 -855 -367 535 106 -116 -858 158 -600 165 610 234 480 -141 -80 431 -638 251 -336 -100 -609 -136 -118 -202 814 489 -390 -918 -314 429 -809 953 -706 661 -904 538 936 833 -519 -441 156 649 789 726 -374 441 -865 -218 -42 -941 -852 -724 -504 596 142 326 742 689 971 -514 994 281 597 653 -677 -255 -421 -303 -362 430 619 -211 -256 438 -462 -557 915 663 -503 20 275 -676 -100 -287 986 253 -98 611 -959 -754 767 474 196 -197 883 793 -728 -755 929 -424 -124 -424 -947 -454 177 -417 981 -469 -867 -194 -652 -590 -919 -377 -378 288 775 -874 514 657 378 256 -459 -137 631 183 -991 435 -446 544 -477 453 -126 607 874 -130 -596 -470 485 -539 151 -104 -980 -299 489 460 780 -955 238 -536 528 713 -57 -23 -52 168 82 -956 -104 451 -909 672 -588 -602 930 788 -853 -997 659 -244 230 701 26 -49 268 -813 192 340 78 922 -960 381 100 230 365 44 -494 985 -608 -988 -739 -215 801 -30 -980 160 842 398 750 665 -108 167 407 629 776 -340 -161 873 738 -828 -476 895 -375 298 -930 481 -898 -990 -957 466 918 253 863 985 -707 230 742 -14 317 -28 -87 -121 -961 -757 701 130 220 980 122 -897 -889 -250 737 -861 -780 121 457 -134 788 -702 -939 -422 -505 -687 118 144 -471 450 -419 -862 -326 472 831 -740 850 -580 -203 529 -71 186 -893 -160 -26 -564 -632 545 669 -620 -166 465 -385 573 -490 663 -4 -607 -733 258 -343 757 79 424 -69 524 -348 -423 409 964 595 -934 -578 -195 -961 -457 608 -263 -704 -26 29 -551 -513 -897 530 -213 -975 -745 546 -769 20 923 204 -818 74 -544 -99 288 366 165 -529 576 -837 863 -39 161 -704 439 -452 481 637 -275 858 206 632 -161 837 70 -363 -954 354 -255 -573 -457 -809 -523 96 527 -831 218 -812 509 646 -333 -662 -936 514 -869 -62 206 870 -37 267 -959 61 145 74 293 -146 -580 861 219 677 37 342 993 135 301 -836 -116 -285 637 -334 -272 -176 62 238 -121 -232 278 42 385 40 140 -958 -603 685 345 455 191 629 479 -475 911 -130 995 -433 -512 51 686 110 -1000 721 -927 -244 695 411 -289 -597 645 952 346 -638 515 -608 541 30 -649 904 519 671 939 942 -808 -636 -948 -451 -125 -217 -306 245 -784 -836 899 -441 -252 975 -635 296 945 -310 537 -483 373 -187 742 340 845 311 868 -212 617 -740 -914 602 -830 -311 -734 157 757 498 930 -685 437 -87 906 -414 -228 652 456 921 705 -330 -763 800 311 -175 -908 -532 908 278 449 -609 -527 529 -675 620 704 541 657 451 933 963 550 755 18 573 -748 531 629 87 -26 955 -620 -750 -758 168 -476 596 299 -200 -31 451 -256 -201 -710 992 -415 240 191 -77 -323 29 -873 -305 498 -308 -320 365 -128 366 -252 -666 714 -662 -23 -519 998 655 399 -853 -809 -894 117 938 733 -520 692 -753 -591 -780 -727 -686 468 868 701 -543 -315 -101 920 230 757 -420 -335 -379 -956 705 615 305 -942 -926 -612 -996 -966 277 986 319 986 556 -337 31 272 14 -615 -246 -834 -332 768 -196 912 615 -853 595 -887 -272 -142 -68 447 -255 216 -315 470 937 272 798 -588 -65 294 -646 -173 579 -812 -768 176 -25 -782 878 -668 130 -491 471 416 432 -696 452 -645 -851 -404 -733 882 -744 -858 -800 -360 -552 -738 944 920 218 -23 -970 16 -787 3 -657 -503 231 458 4 624 -103 587 554 163 -805 924 -107 492 883 -352 932 -129 -131 291 -856 -308 -703 -903 -311 156 432 -756 -608 215 218 -557 500 214 628 913 -524 514 95 -286 780 611 -179 510 -124 -524 -263 -72 547 420 233 448 -240 351 466 968 17 568 795 222 -877 543 -822 535 705 838 -813 -748 433 732 862 988 980 543 567 84 -571 875 -873 -546 -929 -148 -218 85 411 144 -276 -360 -853 305 400 170 189 298 -594 402 -831 -415 127 662 -222 -323 -963 482 -761 512 -435 801 612 746 -805 115 -880 -441 -908 275 358 812 633 308 -160 -917 786 697 -599 356 -716 -341 -203 708 -908 576 219 549 -447 -310 851 -648 -377 213 -33 -28 408 -752 -831 4 1000 -322 -942 -43 330 761 610 929 995 -790 -103 263 986 628 943 -939 948 -814 561 -207 -780 -636 -973 -685 -247 172 -413 666 496 -814 607 -772 326 -80 120 -636 -731 -876 -91 401 951 429 249 618 146 -211 -640 -415 211 -634 195 -857 -404 351 -88 -5 998 -104 257 -86 797 -621 208 -467 283 951 -348 266 -915 -308 -697 573 146 489 -423 -552 -926 38 -261 454 499 630 -895 -285 -711 -544 -342 182 -156 740 -308 -327 779 208 -92 -38 -535 684 437 -83 96 986 -380 -104 -325 -994 691 -492 -509 -13 -633 750 83 -294 -614 836 743 -653 664 -924 -506 -809 -421 -902 45 835 -239 39 526 676 -456 -588 750 612 177 -471 -297 -192 -432 -159 -510 585 -243 476 746 -642 -415 -443 -302 102 -474 98 -324 469 691 -678 -909 -112 706 -321 -78 -163 -873 50 -654 181 397 -966 -925 660 -51 -371 -19 -240 314 -104 -313 -501 -454 -654 -882 -503 679 702 1 -760 -442 456 590 475 554 790 -900 245 -728 -375 13 -563 -842 -1000 714 -224 408 487 -46 101 972 -541 493 -24 559 41 616 482 880 -766 833 40 -561 102 653 360 -856 537 -882 -584 692 -313 831 323 -150 702 298 -351 544 -819 757 -429 468 -442 756 -98 -483 -346 -189 -690 402 622 980 -514 339 918 175 251 -191 133 80 709 -533 -40 -192 -738 -257 -83 238 -716 269 -811 763 602 131 534 887 -884 -601 447 -915 -739 998 -969 296 -768 -502 -914 -372 -879 -268 971 -30 223 800 -387 -783 157 142 753 -459 -572 262 -465 835 655 -871 936 649 296 -875 522 -916 -921 -212 -902 -148 -196 -123 969 -366 -942 -557 -910 236 33 135 73 460 72 -860 -661 491 -48 -644 497 -107 -866 694 -164 -314 -885 376 -654 571 -456 -293 -820 607 -160 -126 -992 -377 -568 -354 26 -407 -433 -379 888 397 37 468 -873 -150 -169 -955 -452 943 494 340 -796 86 4 489 865 -640 501 -896 865 645 -172 -298 -258 601 752 -612 205 962 -293 83 391 -756 -332 -15 958 168 -356 681 -710 411 -701 230 274 -542 550 198 -458 -580 -865 677 -236 -180 608 -469 990 -684 -701 36 86 743 157 -756 67 -24 663 -309 -220 399 -754 -13 654 583 -447 -491 752 1000 -171 638 -939 -727 -966 249 122 350 -156 667 510 -309 187 -13 -461 -137 352 902 81 194 742 707 832 950 687 -342 -768 317 -67 -503 -138 -81 -775 816 380 -745 -503 -552 0 -407 349 -969 958 -139 170 -759 -813 -569 -484 47 -660 19 -916 -401 676 -541 16 10 333 -504 -399 -669 846 673 349 -591 36 -469 368 953 281 653 -549 583 963 -39 -286 -188 -794 438 -807 280 462 -218 -380 357 940 416 224 351 390 863 -94 680 -473 294 222 564 381 631 904 -584 835 -466 -448 773 -301 145 -32 -262 676 961 -184 331 792 207 968 739 -244 716 -146 -608 -512 548 -187 -398 -239 675 -620 993 -734 68 -500 -637 -282 186 898 636 58 832 617 -520 -624 -681 341 427 -567 665 565 -640 316 -949 -89 -143 540 -327 -33 912 816 -790 529 -48 72 -884 -299 799 -463 242 -924 4 228 -237 671 -623 -654 863 217 -544 307 372 793 -486 24 911 -457 482 -905 625 -576 866 -191 617 -741 -122 112 484 -440 -30 -645 38 -707 -53 -697 943 -821 145 -598 667 958 -623 -371 -353 -197 -343 568 -186 196 866 450 145 740 802 -733 197 -144 597 -580 217 -162 -940 -769 21 290 956 -288 -158 -248 868 895 74 -499 -416 -772 763 804 -908 351 -368 -905 29 -210 -33 -870 -155 -134 -960 208 -205 -824 10 367 -923 903 349 494 -371 554 959 645 614 -473 175 303 -336 431 884 -852 -902 -865 -53 619 738 -670 -585 641 678 -812 468 -456 67 637 169 -772 -98 -715 185 -250 325 -281 191 44 532 713 340 -791 131 852 -682 -288 -656 229 600 -507 506 -1000 814 983 -533 -12 981 -3 -972 -167 757 693 228 -996 -633 -336 151 110 58 -764 689 -781 899 776 832 -742 -290 -357 -430 934 -851 -27 -308 203 -124 -427 -950 -832 -358 -596 737 -755 54 865 -403 -801 -784 686 3 996 125 -470 874 -831 912 20 612 39 341 8 -882 -351 477 371 -765 173 -33 944 -92 280 833 -676 -337 453 390 367 -348 -537 -977 735 515 -132 -456 -349 -954 -592 886 -657 212 303 651 -438 734 797 -948 880 -671 669 394 958 762 -9 556 799 691 -250 -532 -602 -432 453 -546 609 -889 -6 -338 592 511 -86 -536 -548 -279 544 -730 -393 230 800 942 -396 143 640 -553 -286 -834 -151 765 -439 155 -218 953 179 716 432 76 -373 -705 783 -721 967 -5 -464 -706 346 -795 -96 -774 -167 -291 210 -704 -304 212 117 -785 637 -449 -765 -84 -825 -188 0 -398 -664 -567 -975 728 813 -388 -229 -241 31 54 932 -851 851 -889 -173 900 993 429 569 322 299 -8 742 -540 -283 -511 -592 506 -964 951 152 522 -341 -841 419 -957 -201 912 646 -570 -237 806 889 864 -30 701 -236 -808 454 -812 11 412 -576 589 951 -731 267 -5 -112 -733 862 754 821 -705 -176 -42 514 223 -390 522 -778 847 -981 -583 -178 356 -120 -354 -982 -827 674 -446 -793 378 -508 175 -469 104 -751 205 376 -591 -103 834 719 -480 -574 -252 -882 -98 -433 -906 -622 -846 -976 959 638 -907 -438 -457 -853 -332 876 270 561 968 -636 200 -74 136 562 -80 523 -15 859 959 493 950 -838 -648 479 -26 -22 745 -31 200 257 659 -928 -203 416 -496 -407 54 -648 992 -755 423 386 335 -254 -775 160 -440 184 -563 750 987 632 1 -419 640 -645 -899 -276 -658 -947 662 284 320 584 -103 -778 -514 542 976 277 -154 517 499 589 523 98 921 -237 -931 -427 355 557 -180 -178 -390 815 901 201 -949 -926 586 517 -277 -46 806 630 -821 198 -268 -979 -473 -458 647 309 401 -547 -297 938 523 952 -811 82 31 -99 868 586 -300 271 -931 -778 -282 -237 -45 -752 -983 763 -240 -214 -527 317 455 -464 39 213 487 -620 -144 -33 331 -754 -251 83 -156 -998 -381 363 -21 -249 931 938 -640 218 182 183 -271 370 -542 -113 -134 9 544 50 980 -766 -551 -343 -466 -998 19 -351 -281 278 -832 980 -980 -912 296 907 60 -855 -396 64 133 -766 -160 51 394 104 -460 857 -277 -602 801 139 624 210 -473 -212 -641 601 -473 392 305 -963 -317 610 195 -977 24 -928 -925 693 -247 314 261 -268 947 361 -720 138 -924 703 -37 -990 -536 292 994 158 -72 -784 295 -514 -735 475 -639 -746 945 260 -503 322 39 917 -376 215 -638 831 -468 -911 -501 -253 -334 602 120 659 -349 709 610 -195 -114 -973 -31 -784 475 -229 -991 -667 -595 -722 -782 -588 -520 -956 -861 -856 640 646 206 19 -139 -857 304 -960 457 -317 268 688 -83 398 955 687 761 119 -684 -6 226 -160 -310 -90 -575 276 -952 -901 -280 -587 976 -523 -771 624 935 -496 862 996 -347 206 -531 679 -864 -122 -764 2 799 -200 -224 -720 949 578 -347 928 -858 -544 340 -787 -870 -205 62 -636 340 -803 248 -861 -821 -15 -989 936 -122 -525 -250 400 -602 478 -943 469 105 62 -325 -432 793 948 -226 457 908 949 252 733 707 -258 276 776 -331 738 -375 -90 798 173 479 -843 -330 -609 521 8 -626 186 -33 -893 -177 411 -93 674 -203 207 -349 331 411 492 928 194 743 496 926 748 560 -858 -426 921 761 55 394 196 -844 -32 415 672 992 -229 571 205 -267 -303 55 -441 497 -199 -867 -637 -540 53 314 649 532 105 604 -886 269 880 -606 -347 875 -983 268 83 -777 -44 -738 634 600 566 -963 567 117 883 -940 155 138 -997 -722 789 69 -216 -285 -285 -566 564 714 406 -773 911 129 -570 846 765 -20 -974 96 103 -170 70 -463 97 -620 -444 -927 -192 -859 -631 -581 128 571 -501 -109 -505 -554 99 126 265 108 -444 -435 815 -725 -9 -670 328 449 83 321 267 -793 -285 -840 823 30 917 699 -5 562 -795 -686 419 -729 26 -932 -513 664 -892 879 101 990 963 604 -13 204 571 -197 -890 -613 607 -48 80 -709 -442 11 -922 946 124 -389 -276 231 864 830 -27 369 51 -334 -446 -698 -359 -701 823 324 -584 -91 563 -333 753 -309 17 -569 535 374 902 -146 757 103 -364 531 -364 143 905 639 849 550 664 60 -515 -476 398 859 241 -356 -941 -829 221 -788 -978 -194 462 67 178 378 -876 259 -958 116 702 409 257 -530 394 786 131 -897 -296 581 -190 861 23 930 374 741 -723 969 113 -767 704 -182 329 204 335 374 324 -30 -63 140 932 -187 -500 135 -56 136 -993 -125 861 -194 -640 88 840 -457 -252 -615 681 766 -595 75 -285 -146 -168 491 -569 469 218 -359 -401 -115 704 -840 462 -50 211 -935 -917 -68 -770 -846 424 42 -281 -592 80 -231 425 804 440 -838 -502 925 -51 139 541 672 -543 -315 -387 -105 -654 828 -321 26 210 443 498 508 415 330 -990 137 205 -520 -321 114 837 -72 -101 -288 228 -660 272 -905 441 887 875 -173 658 -775 331 -936 -509 -408 398 -460 543 -37 -105 -866 -632 -903 -1 -302 709 497 -770 183 -562 878 438 57 582 -882 246 -783 -542 126 -778 -947 -367 -456 222 622 198 -814 662 652 191 -467 124 65 -371 658 -968 -354 973 -171 -987 -443 183 211 873 -219 -271 225 -816 994 310 -318 633 72 -609 -15 348 773 -744 -447 -336 -513 48 -258 519 597 -949 810 -116 91 -175 572 13 -293 -373 477 29 -122 -434 332 551 -635 -752 -950 -509 -114 583 -510 -473 -103 848 182 -77 452 330 590 248 506 335 994 124 788 458 549 595 342 -704 -875 582 -942 474 349 463 669 -156 -270 346 526 -90 959 866 814 -762 870 239 339 122 124 256 -521 -251 400 281 -890 -969 670 332 837 382 997 833 -704 -707 -509 619 -29 -119 -345 -552 -515 478 -243 -346 -457 -783 827 -330 -195 453 -491 -179 420 -222 121 755 -329 733 -70 -425 -670 90 103 612 541 -878 766 -127 171 477 -211 761 335 432 434 -803 137 201 366 -732 274 -84 -727 198 243 -438 -691 951 -715 681 -308 922 645 658 -984 879 -497 506 -18 680 486 -175 244 -155 -743 -662 -345 53 663 973 -206 977 180 -231 -668 968 -3 -73 -833 -451 -615 -822 452 -444 -473 -490 930 612 -778 -290 764 -801 -597 481 -404 454 -139 177 -351 197 684 -476 185 -928 88 443 307 -271 600 148 -58 516 -798 -480 -803 -236 868 -335 -376 765 -993 -315 -995 362 36 -563 69 -782 -570 -933 394 -623 -12 -377 510 260 -637 -479 41 -718 10 -766 -486 276 12 97 625 655 349 587 585 -423 941 304 790 48 891 -537 34 -742 190 -66 993 -208 -736 296 102 802 874 501 102 -620 -3 47 655 517 -712 -988 862 795 699 758 623 -4 -10 -719 -960 -54 -78 869 77 46 -955 896 -821 13 590 -11 -40 54 750 14 7 -32 952 316 -864 476 557 956 -173 -209 204 306 -15 -849 -23 867 -243 608 272 68 -329 -539 846 -450 -235 -665 -78 999 -805 -377 138 307 905 952 -896 -788 176 835 -607 990 56 -652 -736 723 398 -317 -158 -431 857 -792 870 -253 -763 549 956 330 584 386 -76 219 748 238 472 -354 145 583 -153 779 -608 -172 319 -269 657 -843 -304 635 242 198 995 840 28 753 -111 966 -274 36 -541 -768 -239 798 -277 12 -944 -926 -366 941 478 -5 613 -741 542 814 -829 -75 -333 -96 645 448 805 -726 -834 439 -495 101 -133 -665 -152 -454 396 -859 -418 -919 -818 -162 -612 -405 519 136 946 431 956 517 390 380 -66 -961 264 -326 -484 -494 112 -919 459 -213 626 486 491 -173 607 -276 -262 -230 -74 380 -339 -722 -406 673 -934 -462 -90 -171 -889 -747 548 -463 33 -914 17 -722 -99 -92 912 286 315 -762 498 557 -388 -715 714 47 73 534 55 840 861 809 -661 -507 -578 -303 502 338 427 114 573 471 -790 98 -433 487 -932 -96 373 76 -60 -378 730 -584 468 -377 -992 -782 814 -318 970 -51 -354 667 -53 264 -983 -398 60 -374 -379 48 591 581 821 835 -813 939 -42 -753 360 -991 -78 738 42 156 748 -889 298 778 -258 -797 150 -694 954 -602 -837 186 -501 -421 -93 -351 -602 -690 -800 -802 850 -794 -356 -456 -685 433 182 508 -274 40 -884 437 859 -506 -506 129 529 324 -520 613 -625 227 -627 386 172 -916 76 674 901 539 -356 944 -970 862 -150 -708 -263 -568 895 -86 721 608 672 627 657 969 -325 -33 518 462 798 -177 69 953 -907 519 -883 -584 578 492 -808 -852 -314 872 -781 71 -988 412 -29 316 -799 -89 -923 -168 868 495 -211 907 -423 -691 -457 811 -117 -120 -83 -337 797 546 -694 -915 999 776 -743 -658 -562 -232 203 419 -225 -701 80 -314 488 332 -532 616 -123 92 -658 -965 743 232 -105 -600 -441 -272 -274 819 273 134 -131 -104 -966 -498 261 545 692 -964 535 852 355 510 294 -774 319 665 -230 94 -726 -932 343 897 -93 473 -218 -602 -116 -920 522 -633 -58 -147 287 950 -170 -128 -744 -273 704 -471 157 556 -733 -995 97 39 638 142 106 931 6 -677 -475 -920 -161 -772 -792 -622 -987 269 -581 -809 -846 342 -642 674 862 -318 168 -210 853 -953 80 -958 -685 658 951 -763 -308 -631 -326 179 -704 362 393 -577 -951 -12 -100 -641 770 378 17 675 -795 -738 405 222 238 434 -158 -152 -525 -87 -187 753 71 296 159 741 -320 -125 101 -978 116 -888 -567 220 -180 -871 747 -32 576 -323 508 -197 -44 828 92 -471 446 490 -565 593 -944 864 -991 22 876 -71 62 -753 -732 -464 856 55 -274 -353 -484 786 -521 -488 101 -770 -839 -51 709 921 -684 -347 613 -879 -310 -821 314 575 830 183 944 919 160 -977 -301 509 -835 -216 471 710 -395 591 -902 721 1000 -242 839 -832 -196 596 -572 801 176 85 -910 -242 919 -178 -144 -203 -732 -952 -653 802 -955 -650 -169 -807 918 -98 426 464 -527 766 809 37 -900 673 943 558 938 844 -234 380 -321 295 -854 832 -366 315 223 -680 -875 -110 597 -796 194 292 776 165 2 227 -197 204 -14 -281 852 -173 979 505 -600 273 730 -259 228 444 -794 -20 -764 -721 -687 9 -713 738 -722 299 119 -202 613 17 601 314 442 -485 934 -937 -951 353 -943 -705 712 -506 51 -318 -83 770 17 -509 972 603 -14 -223 -935 -544 311 -519 -400 -412 -202 544 699 -1000 322 -852 451 -593 -815 -621 264 -433 356 -730 107 448 65 627 -428 -404 -997 193 170 -161 98 -371 407 692 933 -335 68 767 -925 472 979 -72 845 -153 621 -217 801 -522 424 -118 -790 25 954 -237 867 978 570 -188 -909 465 -324 -210 129 937 -289 -242 311 -655 872 900 298 613 -630 -568 244 -765 -88 -685 847 853 -266 613 -571 983 263 835 623 -188 -414 949 -501 -442 -96 -428 697 -67 -360 -776 435 61 781 -425 153 137 -558 782 811 -329 415 53 -877 407 -401 92 154 964 364 971 921 499 231 262 572 -330 -592 973 973 527 561 335 865 -79 -159 287 -461 -91 -998 -874 -523 -146 -134 520 -264 957 974 -16 520 -975 758 7 917 299 -24 -917 256 906 -468 237 -540 568 794 -122 812 627 412 -449 688 151 -237 922 88 -894 -638 654 -996 929 -244 -106 132 -688 414 -644 558 -78 -984 -159 -730 209 972 437 348 -624 583 535 -511 188 -584 360 -509 -18 -134 646 701 912 571 -285 -513 457 535 234 647 819 -121 696 -921 663 964 695 -399 389 -52 -318 997 810 350 -583 -724 325 855 -904 -620 -762 -338 -323 917 -646 -36 -827 737 244 786 -971 399 -817 -502 -507 -991 -73 -395 402 -700 395 -318 -589 -828 -885 -579 -725 -623 -555 -103 135 92 -646 -560 467 0 -623 746 768 -473 -290 -990 -470 -363 -661 -21 529 -612 -846 -672 -729 -893 -481 -747 392 -248 99 -383 797 484 249 -565 689 733 935 -816 -947 -823 -717 494 217 93 -302 -512 183 371 121 552 830 -638 -812 334 122 -406 -689 483 259 -186 447 93 567 365 -361 940 -483 982 -364 -976 -456 643 -685 -131 279 -141 -437 508 23 -200 -38 -290 -540 642 995 712 -332 181 -331 -299 -798 221 288 944 -453 745 255 567 741 828 444 138 275 152 466 904 782 -745 660 -147 -519 975 -989 -251 -657 220 270 -858 -13 -865 -671 36 -838 445 -401 -42 689 -864 -937 -296 -230 -579 -716 -217 414 188 -701 958 -982 -105 -529 833 -685 358 444 123 362 34 -44 -837 -755 -445 491 -226 -92 150 831 826 -106 913 -321 172 -243 -546 595 -287 -688 310 -563 -815 -457 -115 406 -741 399 -542 -482 283 -434 -782 -796 506 -320 -393 970 -12 -201 -936 -151 634 952 972 582 186 -974 811 -328 -693 -302 -437 73 -197 -625 -1000 860 952 -911 857 -851 -240 -867 -6 -345 -97 872 -167 935 780 -848 -282 -560 57 260 284 459 -911 -286 -565 110 736 -244 -633 -806 -790 -888 -74 44 -613 -18 838 595 -526 -816 -178 -147 900 -510 544 932 -927 -885 -654 957 -10 -283 -74 492 94 -324 -856 896 302 463 412 -672 -223 -815 373 -420 -51 -842 -647 631 -251 116 -778 -998 559 238 -442 684 -87 -638 725 96 -905 -133 -950 440 474 577 -8 -566 -590 -826 779 -950 702 503 -917 349 33 -921 417 632 203 -735 439 -475 -164 -615 -620 959 -526 -20 678 602 -952 502 -445 -465 -101 -215 -558 754 -804 -710 839 242 -1000 -272 -547 814 311 115 498 -990 383 -441 870 391 626 647 634 -887 -924 -172 -296 -292 -590 138 -477 -875 -667 216 -879 421 414 965 -918 -972 116 510 336 572 -934 185 -684 592 949 -10 485 -778 642 -996 76 -543 725 -778 384 764 -216 -977 614 -631 -96 231 -56 905 215 389 809 452 -470 351 -519 -451 313 -316 -963 -553 -295 26 -691 -550 895 221 -389 503 -396 339 -944 879 683 820 376 933 565 291 -611 99 327 -291 -125 -580 326 -670 -182 -92 405 940 -389 -864 64 -402 -419 -374 -528 786 960 -650 -90 92 -486 8 -321 -607 438 -312 -186 -883 -405 -133 -144 251 435 913 204 670 157 -424 -303 129 218 945 611 -782 88 302 428 763 977 -361 -417 -12 -315 -975 255 -749 -212 -317 324 262 -253 158 -13 -600 -28 -829 734 847 -59 -651 250 -53 378 773 546 710 -257 -109 -317 262 -340 -929 220 358 -222 165 -76 339 365 599 125 -400 664 838 622 -400 -176 -832 489 365 -13 721 868 -787 -222 -728 -702 543 -265 -138 858 937 -34 -327 510 895 844 -235 -467 720 468 -989 -678 -60 -404 372 -437 -475 465 -671 -420 -201 -256 940 413 432 943 -461 592 -878 -553 -460 -798 313 -583 -512 412 669 -883 -281 24 165 -159 66 -196 -827 31 -527 462 -171 -469 744 -870 899 -487 -596 461 -171 289 -209 340 -414 -86 491 533 -58 -867 12 374 -935 12 800 -920 748 552 -204 -239 583 -852 -257 220 668 -526 207 681 -848 -302 -380 807 -189 150 209 -50 -408 -757 231 740 702 552 -922 212 -428 -335 198 -75 123 505 -614 -15 -312 716 -866 -930 803 568 -534 -459 573 -299 540 -703 642 431 -902 -45 860 568 -854 -483 -51 180 -96 475 -158 340 25 -904 977 -103 -423 136 732 -439 -380 -323 -458 354 257 385 -35 -205 290 401 -163 514 -737 420 687 -208 965 876 375 50 -467 814 -465 -262 805 790 367 -609 -459 -430 505 741 416 -337 595 777 -189 507 107 -551 -233 -35 173 -103 -199 -281 -156 321 854 -97 -442 -112 -769 442 -533 932 680 -254 636 -573 540 457 -401 826 523 389 -601 753 -124 75 478 -617 -412 56 -494 -253 -563 -777 -866 -553 327 -46 340 -964 508 759 373 -420 -355 -496 23 492 -546 -982 -706 -678 -602 -886 -254 -708 -829 -499 262 750 -167 875 -102 435 719 -595 -509 592 -524 -737 802 -510 -310 -410 284 -806 56 610 36 310 -343 503 -550 -298 561 905 162 932 -500 -656 429 -185 -532 452 -763 -660 -329 656 -48 -940 -404 -805 389 695 -486 -76 3 689 847 722 -70 -540 368 133 -662 780 553 -450 -130 -159 -145 638 -636 544 755 -622 259 529 539 415 371 484 -863 -500 768 -941 707 629 -391 424 -907 707 -890 -970 981 -515 52 230 -136 704 319 687 558 509 -634 45 -249 -33 -528 -882 -36 320 -459 298 -225 657 653 977 -315 -814 -489 -631 665 -151 796 550 979 78 498 -275 -552 646 -769 -962 6 376 -953 627 904 317 -87 -943 -258 773 518 477 105 636 784 -319 80 141 -311 312 71 -384 403 -790 86 -942 502 778 -18 936 -520 423 -27 -492 659 -434 -128 942 418 -263 -177 -885 -419 319 349 58 394 -420 -109 146 -79 916 361 -264 456 543 237 -529 -50 -154 -937 -568 189 -373 646 -422 177 104 929 -520 -62 253 99 259 764 -92 -39 746 -46 -33 671 -557 72 47 -960 -279 -885 -186 -947 -330 942 -538 8 -652 863 316 11 -821 473 108 -809 -199 -458 679 -335 917 -500 83 -900 -612 -782 -122 -501 -942 -836 -725 356 -111 305 407 -370 541 -934 -973 60 96 257 503 -277 -190 -526 -35 -322 -849 -970 -501 -414 520 422 -166 -653 115 -700 -992 492 -720 283 -80 940 -93 568 -918 536 -874 876 -895 -657 -654 576 400 964 -4 -529 516 -186 613 -549 797 284 920 376 209 -793 526 -651 -716 -946 -788 136 828 -730 582 979 -897 436 -703 473 597 118 177 700 -674 -282 501 -722 -17 685 365 86 -92 740 587 -456 470 -687 721 -235 692 -399 436 82 263 270 -908 -523 -380 790 -239 -899 429 -380 8 -846 310 -459 757 857 712 985 -645 611 -149 -252 884 957 144 148 351 533 349 448 453 726 709 -35 8 -925 253 15 -352 995 13 35 -631 -940 458 -762 888 697 -768 -655 -462 -400 492 462 586 -241 758 275 -603 -437 612 291 -304 -272 571 -365 137 -455 78 -714 203 -948 -348 90 878 830 106 220 336 716 208 -35 -576 -532 837 -219 587 -180 -561 82 -164 -735 -573 919 693 -692 -388 -233 241 12 -101 259 965 838 -314 -801 951 -690 902 -400 -538 -376 -115 137 -319 729 -253 953 -379 -814 863 -920 -997 -147 723 953 -810 -162 996 258 -336 701 -649 975 -704 -20 397 1 654 -400 336 -500 -978 819 -352 -746 -785 968 629 -517 849 464 290 -955 335 282 362 267 -52 739 473 320 -115 272 -645 -418 -982 341 -701 344 -437 -735 -498 -18 945 947 -810 -544 -651 -250 -952 488 865 -1 -24 194 -21 782 -973 -512 -988 408 -329 154 189 650 -198 -166 -277 -240 -705 833 -18 -337 -843 -48 -143 -490 -505 -233 713 -32 -894 652 38 -386 -170 878 16 842 76 155 441 -223 -280 661 575 -360 252 -146 101 721 -209 -2 94 -193 -418 345 -175 -97 -381 -623 -227 -742 884 -311 22 -910 -901 -653 662 632 65 535 -541 809 464 300 781 22 640 -789 -721 -417 813 -387 428 -977 -910 -429 224 205 3 398 10 -303 -37 545 198 -521 -788 -557 266 -156 -710 183 136 852 -805 -498 47 -654 129 278 -591 -297 657 -169 984 566 -649 -492 672 550 -229 287 380 -781 395 437 -549 -809 231 392 101 -572 -502 674 -32 -305 -880 -851 -819 -542 535 366 829 608 59 -689 -724 -641 624 -362 308 -119 151 390 57 495 934 438 -983 -363 85 -292 -815 173 971 582 668 342 325 674 777 -159 -610 -648 367 -589 937 663 -87 -313 82 575 -837 10 -607 13 -863 -805 875 -267 -132 544 528 286 225 -289 411 899 -789 -403 -31 477 154 -655 -642 956 -566 830 115 -280 -485 305 860 -344 229 435 763 976 601 192 690 -931 -581 775 -15 -698 953 648 -984 -354 -789 -467 -666 386 392 -70 -499 663 166 -932 -346 -60 -485 809 157 -649 -916 -474 820 825 549 -127 -822 301 762 205 -530 -968 -972 -758 454 456 -170 209 -728 -141 7 657 204 -224 -661 -523 -815 -98 297 424 -890 750 -476 -277 -681 562 -481 771 825 557 344 -693 761 -748 237 25 596 -178 263 461 -104 -593 751 147 856 -482 830 703 -803 993 663 -208 953 -410 956 -835 -282 779 944 196 975 -434 616 707 -942 -996 -141 -930 232 582 948 231 816 -464 664 -338 974 225 287 650 -813 567 200 35 -136 87 -166 379 89 -3 565 293 -389 135 148 -271 -73 977 -649 119 945 163 -414 796 -852 507 -922 -86 562 806 -250 404 -423 -869 -552 -388 230 -453 444 -953 205 -882 657 685 966 490 549 -29 -414 275 -418 857 -799 564 698 -388 -228 22 -148 774 670 -193 379 -628 321 696 489 129 -999 -781 -510 275 270 783 -4 815 -683 -944 -34 371 -77 -127 -848 977 -306 -46 -704 -793 674 -701 304 -894 602 -513 -277 -641 -295 -51 277 -600 -127 -848 964 -808 526 981 -892 275 334 -277 899 -996 211 -523 -311 938 653 -511 -672 350 -120 340 -798 -811 -454 -732 -96 257 -614 271 -310 -978 -638 -315 -772 -442 -491 -846 -368 -992 -336 713 -541 968 -942 378 -705 670 -527 227 450 705 377 -812 -536 -566 -952 -184 -572 583 315 879 -601 -617 -822 445 -108 -184 -766 135 -307 -442 772 147 -262 934 146 359 685 -770 816 -676 -166 -567 996 -370 -895 -826 -86 -133 669 363 641 -407 -999 328 -574 331 -645 -353 -554 815 -65 -262 -613 -147 449 -185 -936 -186 -134 -745 988 291 826 774 660 325 176 398 405 260 -122 -529 215 -350 41 -540 339 -356 -964 953 -426 2 -157 786 43 -681 20 312 -593 -3 -466 -807 -191 337 -371 -370 -20 523 -91 566 -230 713 -650 -911 -726 -734 -143 -54 -540 -667 -931 -875 457 -784 994 192 39 861 -674 -87 990 336 741 488 378 534 -927 49 528 -947 -659 414 -511 843 352 -134 411 -915 483 227 -68 -905 -488 -700 -744 929 -148 711 -824 -248 997 648 539 463 -198 578 381 25 181 -579 379 965 -575 -68 -296 -119 313 -936 -695 586 -918 507 -852 675 -358 -328 -79 -145 -930 -374 -427 809 84 -567 976 -320 -565 -786 -952 283 254 277 770 -54 -308 838 -878 242 -893 -363 924 591 23 -923 -835 750 -213 715 -780 -125 -507 763 -324 272 163 41 -775 283 850 -289 -489 57 -382 277 -669 -886 -19 -948 309 -445 215 134 134 515 24 -497 -22 -354 193 -104 64 -573 774 154 -606 -110 680 322 122 -782 -269 769 -240 328 294 128 163 383 610 6 -469 330 -563 660 513 -71 -740 347 335 -738 638 767 -970 -615 -455 59 -428 9 -272 608 -133 896 -154 905 59 -826 -209 233 -993 -925 842 -709 -901 -374 687 -866 -299 221 -682 61 848 566 298 -711 -423 -379 -465 -349 162 -823 542 842 877 -529 67 79 -259 -576 -448 283 796 331 -617 -716 -218 -528 -960 52 -319 299 -383 -355 884 -91 903 912 998 247 431 -668 -349 -533 910 467 -236 623 138 599 579 251 489 94 -232 530 717 -44 256 271 697 -560 702 195 939 -406 -686 392 824 -151 245 -29 34 -298 455 19 1000 -783 -719 269 365 942 869 -502 937 536 363 403 152 257 -903 -213 -345 999 25 994 -422 -554 -168 156 494 634 791 -778 681 269 -455 -620 763 566 -463 -236 -706 -648 -255 -860 257 -154 654 -571 -296 803 301 -476 439 -856 -913 736 -111 338 -190 445 136 976 -344 -375 454 451 -280 -110 392 832 -473 401 323 579 385 176 632 238 169 -69 998 404 -86 -38 983 946 753 928 681 886 -286 158 835 -659 820 -61 826 568 953 221 -586 -507 -186 -652 -28 962 305 477 -866 -285 72 -447 664 30 954 -100 796 -630 831 60 666 15 -865 170 442 -164 601 -34 -538 733 386 -432 724 301 -426 864 -677 222 421 -193 314 783 -364 -32 -172 -665 217 -227 -92 -540 999 109 -221 -691 -515 151 523 676 -745 402 -874 475 328 -928 525 -204 954 -763 -481 -814 916 -286 483 -802 194 -965 911 -904 -435 458 -846 -714 -630 -790 556 65 152 311 -492 -221 -744 -613 -939 -967 -241 -338 841 467 55 -337 -858 167 129 99 724 816 541 341 -487 552 -278 137 998 183 -522 887 343 -334 452 -861 440 -481 -75 -749 504 -174 108 899 655 574 -459 -883 -428 987 -953 161 601 -476 -140 -949 208 -669 -620 160 -537 719 448 440 -708 -296 852 -699 -601 -521 283 297 242 241 164 416 -77 -288 -912 -553 -745 -23 -356 -90 -38 320 -854 -53 -465 -645 -363 -390 407 107 245 -470 -70 360 944 -863 -598 995 133 437 458 199 -626 -618 -925 478 163 -383 -227 942 848 312 -13 718 -511 291 -676 359 388 307 -624 801 -695 -696 -659 749 930 722 893 867 -431 529 -985 -800 115 -310 685 -804 971 976 -75 978 -696 -923 -609 916 -769 -528 678 -100 -306 622 -794 -508 784 -375 635 -510 840 -159 -387 813 -60 254 -583 -247 -121 -397 -539 -253 -750 -495 -63 -428 673 -745 -565 349 -762 466 795 354 -435 -507 575 -180 -896 -523 771 194 -859 -220 891 827 657 464 69 242 -450 -368 441 -765 -521 931 946 360 -614 176 -79 -642 -705 222 -537 95 1 502 738 662 -216 -438 -889 -879 504 -884 -683 -382 362 488 -796 638 -124 655 -320 -255 328 120 475 322 81 -934 82 842 456 501 540 -827 -651 215 -19 571 737 977 392 -280 -924 -493 -768 -420 -288 -567 502 -681 592 -616 672 145 687 -579 -258 949 672 -595 554 -125 -112 -730 844 -613 790 -129 136 -452 -342 62 -724 -953 -181 -19 454 -10 355 -748 -589 18 -150 538 -892 -386 -624 -30 -114 576 604 -591 -765 888 -899 -421 -402 624 -399 512 -86 -751 -189 -814 164 491 -996 -452 356 -767 -31 -835 -947 291 916 910 -231 737 -738 319 237 227 -332 339 -173 -873 407 497 913 915 -716 -205 -85 904 710 502 -261 -905 -806 -863 25 -796 515 746 206 -800 189 637 -427 -848 -724 976 -744 487 366 514 -384 863 -941 146 455 -898 639 663 -411 641 -510 539 462 249 611 249 -943 -29 -497 990 -364 138 135 25 579 -479 739 -653 119 -70 -817 233 160 -376 371 45 735 -611 -689 -94 -775 202 782 -485 333 -131 -893 -944 336 -76 556 -939 983 -133 -725 794 -582 918 958 886 -191 53 423 672 -556 102 -254 -762 192 -335 -851 -283 248 -226 -737 462 253 332 98 303 -202 399 -668 -128 798 315 407 171 -707 -18 -742 -438 -661 167 387 -464 259 -634 831 897 578 -388 -894 -716 -794 682 979 -458 -687 -512 -437 979 -550 -742 7 -309 388 322 419 803 -548 254 -377 -696 296 -626 520 707 -17 737 -682 358 466 554 428 118 442 198 607 -288 280 -660 -759 554 -781 -886 811 828 -84 568 435 240 -196 346 -491 682 101 111 553 -58 -74 920 176 605 -162 620 -867 -482 -290 813 364 -270 21 290 67 -135 -112 752 250 187 83 232 -661 -987 690 -44 -471 -668 -717 181 490 -934 -720 -141 13 152 -696 -682 523 19 622 784 970 619 17 -484 -521 -573 -992 706 -92 626 368 561 -283 30 20 -995 392 -45 -522 -387 186 -445 -263 -312 889 131 -235 -223 -658 -817 234 -645 -401 665 640 -508 -803 395 -900 -551 323 -943 105 -692 810 -407 -427 190 253 -447 -31 -111 381 -667 -420 535 909 -28 255 -421 729 -38 978 787 331 57 -517 -577 62 -10 699 233 -285 -4 393 657 958 377 559 -38 253 874 -456 581 -453 -815 111 -589 223 -322 -45 215 701 -22 444 -629 910 983 893 203 716 -825 139 -749 -528 -651 120 -123 -112 -974 -58 -22 498 83 -611 272 -701 743 153 668 559 404 -866 -105 -920 642 -785 -928 -743 -592 513 -652 -261 883 -530 3 -672 -907 -261 784 -351 516 432 -816 -433 -770 -342 997 166 -333 -102 387 362 948 25 -493 932 -410 95 -720 -470 -816 445 -909 -846 154 -318 -169 101 -379 344 128 -795 170 -598 -987 -303 125 9 452 -99 894 -424 -322 -218 268 323 310 869 877 474 -332 -688 454 160 -740 -252 -149 261 572 -854 681 -129 -532 -158 407 -520 -661 -995 931 -89 501 -737 -42 225 -548 -870 -224 -706 789 -100 -142 804 632 909 -693 612 -390 -717 -281 -282 155 -149 -747 930 -616 -117 220 465 501 -361 -398 375 625 -715 -840 -748 199 28 959 179 -772 -778 -625 502 827 833 437 -338 -582 571 -282 629 128 289 -459 856 -169 -248 -558 755 318 -758 -902 -823 -170 741 388 50 -291 784 232 -757 -182 694 175 352 413 243 652 825 -233 364 -878 -420 -808 816 -976 -845 121 231 -71 -918 -952 -754 335 -703 431 475 762 549 -120 -529 -218 439 527 539 -550 899 605 736 967 856 -841 -121 -387 73 264 -952 -97 593 965 -468 550 -998 126 -565 -318 -537 19 -746 -570 -315 -286 -432 -32 -131 338 507 941 -43 -582 43 181 243 815 -835 611 36 -887 649 583 487 -351 266 156 115 -234 724 933 460 709 -148 -529 1000 -730 -275 465 -889 -925 527 539 -46 533 647 795 -72 -348 399 -727 27 328 -754 849 -783 556 775 908 -661 76 -917 278 -184 -783 631 236 381 -865 860 214 -850 887 573 -525 -802 686 23 172 -70 -623 -69 -264 -834 -103 923 -270 -256 549 360 641 -116 -92 28 517 174 930 -430 761 16 479 588 -502 -255 -760 901 159 308 -284 -105 55 473 172 519 -256 -135 -161 798 392 -931 897 -264 677 470 -103 76 -534 69 -263 -624 874 -133 -370 519 -564 -196 706 460 164 575 594 143 -880 969 297 776 34 498 818 663 -464 869 -370 537 -194 -354 -331 383 204 852 79 -52 888 741 -235 148 -241 -765 880 920 794 753 713 430 -625 -890 62 532 -106 505 -26 -207 -626 891 -265 912 -780 -673 751 -966 881 -398 826 -326 952 251 -203 -26 338 -736 -283 -976 -423 -883 347 -846 -668 913 668 707 -128 -694 -630 63 -913 -821 829 423 -847 546 -22 855 696 -570 576 983 -369 -882 -56 173 -451 760 -87 -61 -764 -393 810 215 791 -730 707 -412 -881 783 471 462 632 -806 783 703 505 -50 -492 -820 -400 -499 684 -637 745 -58 996 113 666 -168 -323 644 -858 -565 217 -770 13 -934 -577 182 265 296 443 -507 635 474 -470 -264 -433 -73 -939 -632 465 91 -887 311 -828 243 -852 -334 387 852 712 -445 -390 130 303 -385 493 56 -222 554 -427 -466 803 723 137 62 103 762 -608 -773 806 164 -773 776 970 -966 900 -260 348 37 241 267 -657 -662 -989 672 808 -946 -903 407 -988 -26 2 89 -909 745 231 258 -589 520 -310 -296 -326 -731 -298 -348 -441 618 305 -212 692 205 -746 404 579 123 -27 -883 -766 -580 -314 -441 649 -265 874 177 -331 -436 694 -862 -85 205 746 443 501 892 -670 934 -212 -629 199 812 809 256 -364 -866 392 838 -860 -960 -153 236 -705 -447 845 -960 -435 -878 -905 640 289 -697 54 -70 179 64 -875 -648 -834 -573 190 806 -324 -460 -731 455 -84 188 912 -673 -566 496 -786 -456 -418 379 680 655 322 -908 -519 703 745 578 -516 946 961 343 902 -66 -587 699 343 -982 -880 170 331 468 -522 880 -219 -165 149 -796 -754 292 -889 189 -410 -661 67 -536 -967 530 -15 14 -420 419 -798 -80 -1 676 917 730 400 -61 -381 -848 150 -89 193 -964 986 -240 -66 60 -88 395 -884 517 210 225 -971 -437 187 -87 -218 163 928 -600 -447 -449 -447 402 853 -560 82 392 757 -677 -119 387 -738 -433 -285 -988 404 331 226 760 867 362 195 359 63 265 475 663 849 229 69 -275 425 419 265 824 -284 347 -853 -563 667 924 287 750 879 -137 366 485 -227 417 -913 -587 -420 -655 -734 595 507 327 880 -482 879 841 169 462 82 168 -594 296 572 347 -713 11 269 495 389 -462 560 565 100 395 737 354 561 -706 -758 505 -413 499 644 -926 -1 360 -431 427 -471 -463 -332 353 -74 438 813 695 -660 763 978 172 116 147 -855 388 584 -23 883 925 132 -422 -49 -570 391 74 -831 -51 277 936 519 -742 965 -245 -138 247 -58 324 -275 776 144 486 813 370 -179 16 983 343 216 -933 -727 843 961 -197 475 930 125 295 -505 844 223 -259 -282 409 83 819 -252 601 546 -295 168 495 923 -477 873 671 377 669 157 655 548 862 -694 -526 -157 552 -122 -500 16 853 58 573 -52 -232 -902 215 -718 -269 -700 -529 -583 -238 -438 -393 -557 -498 447 -795 -97 607 -991 852 27 643 -327 -485 -392 732 343 373 -628 -298 126 21 -786 -893 519 978 -735 660 -231 352 -519 -476 805 -701 505 -456 -909 -449 -497 117 -633 -216 -171 385 808 200 562 -219 -738 -2 -816 187 -74 -767 -580 530 -131 156 77 -99 540 -75 -533 951 87 -661 -344 -621 664 922 99 578 416 -350 -324 -289 410 792 -287 523 480 -711 -598 672 -55 -845 -214 -588 -211 648 -615 460 -255 -842 114 76 -178 682 -731 -18 -369 -26 118 -217 -380 -401 413 322 -175 -837 -202 -212 -77 434 187 22 230 165 761 927 -88 -625 458 836 148 -407 -109 -131 -828 182 -9 -611 568 451 857 -927 -993 746 -270 644 -274 516 876 98 -878 953 105 -180 605 616 869 787 552 254 -463 -206 94 -908 3 215 970 319 715 160 -755 -103 691 -560 -608 361 -664 302 100 500 -819 253 717 -723 695 -635 -625 -564 -607 -30 329 695 657 -606 576 503 -753 273 -101 -117 725 -159 -43 -777 461 420 -590 445 218 -592 -400 -838 480 -288 785 252 555 975 125 -453 -172 -503 339 295 -942 -908 -412 819 928 -220 -704 -891 203 693 -425 224 505 15 312 -791 -164 85 -843 -448 577 -684 335 -12 7 132 -747 -606 474 110 -892 -498 -661 -547 815 896 155 -179 -394 -259 -603 -868 -115 -964 447 793 485 -231 779 -861 -759 -666 -399 -791 924 584 -255 310 -443 -813 91 -664 487 -353 996 -462 0 -859 -264 -658 536 882 -793 -324 -115 104 -58 -891 184 -419 165 255 -510 -752 -420 -588 -324 -268 -111 -196 -67 503 -832 -587 814 -992 617 419 41 707 -526 458 -691 -821 770 -650 114 357 -460 918 -502 -964 -67 556 -892 960 395 -355 359 590 303 329 267 -930 -42 195 -209 -238 -738 -710 -314 -198 -167 -746 823 -126 587 104 58 -332 505 -226 -697 669 -668 863 330 315 274 -421 655 778 -87 -190 -717 -597 -834 505 -19 -702 -926 -271 -616 971 678 722 -319 760 -161 -237 755 520 -274 -497 727 90 -534 -200 388 175 194 -298 -45 -650 -50 -847 148 346 33 -204 225 765 -329 277 879 -883 -330 -874 -488 -751 498 -433 760 913 130 -416 333 231 68 -431 962 -605 138 -822 719 -368 -453 281 -218 399 -830 438 -318 -205 -176 -95 -526 869 -885 719 755 708 212 657 320 843 695 -552 292 -302 402 -323 74 -135 569 -267 -512 -840 -209 -970 646 -719 575 86 -274 584 467 -449 -441 -647 -230 -377 6 -393 573 -762 296 -536 131 774 80 137 -358 927 -74 45 467 -77 931 -789 -697 344 -841 -304 734 166 733 -736 264 -631 -565 116 502 -283 -226 -334 -927 585 367 279 -916 246 312 767 161 -844 -756 40 54 -746 -916 -432 305 -959 398 536 592 299 383 983 386 -757 -180 -541 -354 603 411 944 -637 90 429 -59 672 95 -462 118 682 725 963 -507 -698 251 187 -367 -530 -458 146 -849 740 278 848 -627 307 352 97 420 322 12 -281 911 157 -909 698 -900 -81 312 546 -260 -318 -569 831 -657 390 383 328 -898 631 492 -199 -602 -682 951 106 186 42 -378 -721 -557 -984 165 -975 496 -100 485 -113 911 -974 -436 -537 -747 -98 538 -940 -355 -113 -556 -294 877 -381 -605 206 -222 -161 -368 197 524 -147 -976 -523 -50 -30 -189 314 911 413 -27 -805 -142 485 -899 -969 961 -407 693 -208 377 560 678 -83 82 135 -112 432 309 745 -62 38 686 -543 -32 -921 -773 91 -155 -737 685 4 841 -435 255 -345 -911 350 -297 607 -899 -188 -118 -530 822 793 -805 97 659 -53 -206 443 -861 -704 -689 -526 950 -929 823 607 -72 795 -295 93 777 -847 308 -854 -212 452 -951 -200 -519 -572 696 -199 -89 -23 825 -225 654 657 -947 631 -488 -690 -112 -436 -432 568 84 -119 500 -97 -676 -484 -926 487 313 -431 -276 -445 622 -89 -446 291 -692 814 -791 -274 53 197 333 809 542 91 -7 812 -162 677 -764 719 56 522 -980 -254 487 -539 184 -65 -915 866 502 -554 -597 760 -872 -422 -864 -831 -746 -641 12 -192 -648 298 -52 334 618 -899 -87 250 737 -767 -73 -332 524 286 619 -13 -130 846 30 817 129 760 -585 -440 -118 623 -44 759 69 -739 -830 -161 -274 619 -286 -73 650 481 -892 -269 -863 -865 579 -885 982 -821 696 -751 687 610 722 -364 -86 -958 -337 1000 685 -940 359 891 930 381 897 -154 565 -685 450 -836 284 -814 -859 -1 -516 345 330 -743 285 624 -85 -172 -900 407 -144 -11 722 -961 -109 -731 -470 -913 -544 158 -654 -782 -112 128 819 967 -35 188 586 -674 556 -717 -52 -152 605 -499 -415 -3 82 -438 -107 303 -976 931 24 -163 340 -13 -527 622 530 272 144 -592 478 -116 -682 -695 864 -57 49 -783 -335 -20 33 -953 798 419 276 -258 -84 92 -805 676 -328 -650 -691 -278 -309 -536 729 -339 738 -712 679 -884 -141 -25 952 -367 -933 -887 616 603 -608 659 -919 -132 -382 -635 833 856 518 -921 103 197 -21 -70 914 628 88 -336 605 275 -15 743 -325 -336 -58 -618 616 370 393 659 723 -746 -842 977 -108 -653 240 952 300 -20 866 745 21 911 -304 -919 -362 -11 973 416 -569 660 -256 548 457 -744 52 -452 263 -621 202 281 468 -172 -297 254 -705 583 -47 -147 448 194 712 602 -35 22 412 697 -155 773 -426 679 422 -244 15 831 -596 811 -471 183 638 507 -16 -853 -874 478 -882 51 58 -56 99 -758 872 185 -222 150 -422 -989 515 -505 -321 -188 355 796 386 897 -752 899 200 -771 754 40 -162 -877 -521 653 -766 -347 -778 -161 -262 -277 578 -538 550 -361 -283 371 -497 573 306 730 -759 56 -225 -911 -90 578 14 -461 -507 712 -86 -628 997 -975 -852 -845 60 -753 -90 -863 -497 -989 655 438 167 308 -71 -723 -645 -596 602 -467 604 33 -178 679 433 259 341 561 572 -646 920 60 -552 -236 850 411 -969 164 693 -570 -984 -621 -92 570 828 872 -736 -110 -606 400 -375 813 -181 -62 -974 529 -668 -20 147 -890 -369 436 25 425 270 155 -855 618 429 -579 -376 -742 -501 -492 150 639 -340 457 -259 -309 438 -652 278 -580 -119 -60 -92 647 309 528 -637 -603 -159 305 387 52 641 881 452 442 -197 -889 -4 -605 906 428 916 16 -438 -177 990 392 -679 837 -626 -509 -651 92 512 -556 55 467 -417 -238 820 901 -960 -891 909 -572 250 -477 152 59 -570 499 415 -263 -664 642 105 -318 -779 719 -166 441 -942 -767 285 412 -337 943 462 -937 -616 -149 512 -807 -791 354 248 -318 -431 847 623 763 193 -934 277 -800 421 -891 -4 -213 506 -562 -855 -543 -770 885 347 -832 890 -715 555 578 585 862 -539 -902 -816 841 891 -433 -863 8 -284 2 232 -992 -458 -778 -636 -672 105 564 15 932 -141 459 -878 -947 590 656 407 739 234 -955 615 12 -947 -498 63 -926 -873 17 -635 123 -760 939 215 -499 704 -989 -562 78 -784 -41 887 -728 -507 467 -925 -75 512 -48 -528 804 -658 129 215 65 -130 -144 -651 -692 -178 -130 -419 -644 292 -97 399 135 -553 280 101 -125 -284 -302 -498 -960 -660 -368 764 -966 -17 -87 164 854 242 456 -971 114 655 943 -121 246 621 825 -930 -145 542 7 888 433 -899 803 515 -81 501 -948 752 90 -403 134 -163 658 -633 -512 790 -569 -804 -472 584 368 -302 352 747 433 879 -857 -498 -564 -223 -780 869 -216 627 239 386 73 1000 904 730 836 -489 -370 479 314 742 -565 -626 -796 -911 799 240 844 -500 377 402 -134 -830 -123 570 -478 907 -873 -168 285 156 -296 -835 -335 -372 296 216 751 722 970 997 470 -2 -451 642 -322 -888 288 -577 -263 -393 -475 758 -779 -353 -860 379 -466 171 -513 -878 -468 -128 486 -129 542 993 930 699 -291 -495 66 531 225 -268 611 -852 541 659 -263 -12 31 -513 -772 754 -687 221 531 792 929 310 -212 -574 -829 -738 461 -874 738 687 -483 624 -577 717 -732 115 -696 471 836 193 616 701 -270 657 -986 -774 -473 66 992 -347 -510 -822 -634 -799 -739 739 -126 -528 126 946 419 435 -463 -489 -915 587 183 370 917 413 -888 198 -426 -784 669 453 964 -463 -848 -26 298 590 -854 885 -463 342 -644 449 608 -511 -968 939 -382 436 -734 892 -961 915 -754 -791 381 14 778 -250 268 108 -529 561 -144 125 956 298 912 577 -188 881 -542 -273 682 -759 -597 498 -530 702 -418 737 596 -898 530 -417 682 659 284 -87 467 506 296 -377 -448 365 -534 -682 -817 176 772 877 304 -954 -648 119 -720 -947 592 388 -845 247 -752 -668 -945 -945 -552 772 259 -757 668 84 208 305 412 -105 -628 -644 525 930 965 -612 329 -463 -790 507 -502 -146 254 -140 56 -602 -796 -174 -826 603 -497 -341 359 642 -817 993 -685 500 -580 -606 -222 991 -523 -625 -137 191 790 -139 730 859 875 -551 516 888 -844 105 499 -261 -554 570 875 524 481 -2 258 -520 152 -874 426 846 737 -360 709 704 -909 -117 966 69 -174 991 659 452 -49 272 637 -928 71 829 -579 127 -613 419 880 241 456 -74 678 -890 -628 -686 -659 -140 -172 -667 -817 -16 203 710 -641 -404 48 -522 -543 -923 716 817 -303 -165 192 -993 487 322 689 75 381 632 947 -409 723 -387 -521 -210 -521 585 -506 -153 -922 99 -3 923 -293 169 -962 -286 -961 -708 105 -846 -948 -792 -817 -641 162 580 902 -1000 -887 -496 -808 144 597 100 -917 814 -676 735 470 663 163 651 -643 23 -717 907 470 -870 -948 -419 -757 -207 -21 214 236 617 -850 -615 -850 806 -682 -126 850 -370 11 831 -191 982 -190 -764 -339 914 491 801 827 372 112 -198 -770 -231 855 -741 666 257 -278 -998 458 802 -965 -638 -621 -125 -1000 -79 -772 -684 330 -473 -191 -957 -894 526 561 -153 -462 -494 855 -492 -527 -708 606 -51 -888 -762 -414 184 615 375 749 998 -991 529 -149 673 -892 831 126 256 4 768 -532 247 703 84 -366 238 -744 554 -708 -888 -737 -294 -35 889 -431 -312 673 281 -675 261 -485 -602 549 -327 -795 -756 -555 440 27 -586 -612 -325 176 -246 852 773 865 -866 -128 -215 -565 -232 570 765 -570 -634 -232 521 -960 -676 -60 -814 -29 -130 865 -409 749 -69 184 -244 -671 -757 599 408 935 -295 -512 -694 203 671 -95 -915 -842 -676 443 346 122 -671 282 -197 -60 209 -37 -897 -364 220 -890 -83 747 -517 -561 -194 -297 -213 -577 -651 523 -889 -253 119 -77 690 -487 881 851 16 -165 -49 765 -967 -965 600 -604 -286 232 -858 267 832 -203 -299 -844 -487 -743 -162 -642 337 -385 -119 -51 37 710 309 -707 -356 -678 -455 -412 -592 434 -90 844 14 -949 927 -43 385 935 398 -642 -501 -201 444 773 952 -369 -848 79 448 -764 -650 -341 -149 -269 -984 549 573 -57 959 840 -190 -516 933 -133 988 -73 907 -87 390 -763 365 -987 -107 176 -539 -648 -117 -924 28 899 987 -264 -677 931 305 -729 192 -967 -546 697 -886 703 567 583 202 -703 -384 -530 -743 685 -381 -50 -450 -409 -82 -37 89 -132 -598 -814 769 323 577 662 213 871 -180 -617 129 -463 842 874 -950 -430 -377 220 -285 -168 -61 -280 -33 -672 176 72 423 -1000 345 487 410 -80 57 511 835 -94 -709 765 365 852 16 -718 -171 -75 -240 -641 -681 -933 -552 578 -555 -713 392 -892 468 13 239 -882 767 -410 -940 899 -529 -936 533 829 -336 55 504 452 -495 811 289 -880 330 861 152 537 -719 77 64 319 479 -450 134 445 252 771 117 -393 740 12 -150 -252 -115 356 -971 -951 244 178 744 519 37 627 -921 -174 751 114 105 495 375 193 559 983 -277 -539 -203 -49 -266 -668 672 -902 878 874 963 -84 606 -78 272 295 711 78 -218 -285 -537 729 -826 645 569 -354 -973 967 418 977 -481 420 971 150 518 542 -45 -814 862 452 -892 -941 -172 737 908 -596 -149 12 -385 643 -181 660 -946 606 140 457 137 542 899 392 76 -503 -785 378 -438 611 -455 408 -926 528 -655 493 357 -70 751 676 -230 769 658 -951 645 -136 -169 669 -275 758 983 -508 668 719 -765 -95 531 213 -996 715 61 -633 -429 -406 66 205 373 -271 -671 -601 831 -361 -916 471 -589 197 -49 37 771 -854 932 -88 -757 -406 728 554 -913 -962 688 -674 -367 -902 -156 -431 -697 -630 -501 991 -325 143 650 -51 -327 -399 617 68 -918 -236 -234 -106 -951 111 810 -941 -795 -510 -629 233 959 881 -127 53 -159 216 -283 -154 -19 105 850 880 298 -50 -426 -110 899 181 -147 -396 547 -795 63 980 -839 770 767 -510 -419 342 723 -642 68 -462 582 445 973 945 -751 926 -521 -388 -71 426 -292 454 432 374 -989 835 -570 -692 -755 -928 579 735 -895 -838 532 -112 170 161 -502 -441 163 -629 -180 -325 192 -920 -428 -498 158 -338 149 -254 -409 793 -214 -378 738 -979 -90 829 -426 211 236 735 687 702 866 -981 -589 977 -657 -180 153 -133 308 -400 -166 411 693 173 965 803 -625 229 -769 -293 -56 -550 -217 423 -583 186 -858 838 327 699 -301 -663 508 169 177 -412 -151 -470 -793 -541 -48 313 -859 -700 -244 -326 801 734 516 -640 738 -44 -150 489 -578 -817 306 -386 -174 -131 -146 803 600 -421 -269 62 686 -610 -945 -785 254 -700 839 -521 -392 359 933 -154 -650 45 640 -503 536 410 388 -533 -606 822 724 -308 596 376 -626 898 -387 -652 775 773 146 -101 -466 321 -730 697 -102 -989 44 -444 -800 919 680 74 -531 -161 850 680 445 -672 372 -539 -84 627 795 -737 401 262 909 -894 764 -558 -216 -631 573 658 982 988 743 637 -930 372 356 -958 615 -445 -446 -215 -104 -181 339 -312 -746 -203 -986 -122 275 -174 975 -989 -226 -221 -944 -564 -220 801 -588 213 -976 -44 629 -280 79 58 -940 986 522 124 893 655 -27 10 649 -794 -834 -98 -908 -506 422 -202 858 853 100 -27 513 -279 380 -660 -851 -207 423 282 77 721 -619 -705 426 379 664 -667 -767 -832 763 18 -508 -298 485 -315 429 -738 -124 -278 186 923 628 -116 740 586 -973 354 -507 197 -742 -100 770 380 550 220 -449 221 569 -995 -651 -701 28 -68 -978 109 -633 81 279 -580 -875 965 -793 -787 516 -992 568 346 -699 -426 -83 -759 -181 221 720 -33 -298 304 -458 -823 -975 -166 319 450 197 -3 373 -174 -667 -241 59 -613 609 770 -140 -979 -711 -555 -122 -970 -425 550 985 -213 202 184 264 -245 -465 399 872 -65 1 563 8 -796 777 250 755 -916 -977 -424 651 -6 935 -389 -864 688 -953 288 -771 553 -465 95 499 927 581 112 92 570 -961 469 782 -422 -377 -266 -913 281 -366 717 -278 -178 -275 -257 -143 179 -989 933 11 -327 839 449 551 -928 -619 -919 24 717 -885 -859 651 741 197 -507 973 -520 -567 860 552 197 -616 -938 610 390 621 -900 431 928 764 -657 165 -659 -421 5 954 -998 804 238 -545 -598 171 -54 -666 454 -570 238 129 -912 -599 -44 -904 -636 -228 -576 241 -498 60 977 -174 479 -431 758 -502 933 448 660 -926 330 77 -168 716 226 -330 -246 759 232 -893 455 659 876 -115 329 17 -127 954 463 -495 -810 776 427 279 -722 579 264 -810 83 573 790 690 -563 -405 -678 -171 82 -386 -961 -605 -666 675 -482 594 228 108 -230 -833 -686 442 384 -223 -352 481 -337 748 874 -460 82 694 -267 -841 -730 552 -447 397 -182 -567 673 409 432 57 -429 -987 703 401 -806 -916 647 655 218 -558 -650 104 -350 -849 847 59 314 134 -956 995 -596 -988 -462 -213 -819 -398 271 -884 4 -22 237 -674 -651 612 -91 -380 -287 -107 813 440 849 462 -11 -269 -154 803 -993 919 -483 -905 767 -855 -38 -273 18 -87 898 -429 -832 513 -200 403 -443 -441 -67 81 -703 -895 344 653 461 137 -561 926 595 124 -556 94 506 -684 -68 259 779 992 -698 26 259 804 809 322 192 -672 189 690 619 416 303 -854 988 -393 -238 304 -887 291 451 158 -469 317 -728 578 -250 -427 -737 272 -245 198 -368 330 -442 339 261 788 -847 104 553 -740 105 -422 423 -739 -145 712 -74 -575 122 -234 382 -349 -34 -130 -456 864 -455 886 670 374 422 -541 -299 300 985 964 -70 -985 330 143 -160 -542 -657 71 -72 -454 565 679 28 572 -216 966 -226 -399 -659 -691 -474 302 -727 -904 -617 756 761 -94 15 434 783 270 -65 -928 -136 -425 249 503 -713 -26 -349 -90 -277 -109 -876 -699 -941 -935 -532 -507 361 -669 588 628 813 -582 -988 977 526 150 -562 501 -115 -811 -891 969 561 -859 28 -160 -466 799 749 -872 -700 -112 342 631 699 -546 59 168 -885 -706 -847 0 997 -486 -948 125 634 908 294 713 44 -342 -353 436 186 -533 23 954 449 914 311 -78 664 -184 -503 -730 -745 756 -98 -199 -540 308 -680 -425 399 898 -311 575 -538 -81 -996 489 160 358 265 191 -674 720 -733 552 -843 232 -855 99 587 495 300 -770 228 876 -963 276 -729 615 520 354 219 -723 332 781 -346 -375 602 -291 -788 -726 788 539 145 437 -62 -297 -867 -941 152 399 -615 -252 363 203 -38 826 485 974 -998 -188 -161 430 -456 98 491 908 -544 396 -552 -607 561 -493 531 417 -534 350 -683 67 496 158 336 -147 176 647 -213 -100 945 431 676 900 826 -207 998 -872 509 -67 483 467 548 598 913 -630 931 -373 -183 170 -663 470 227 537 533 204 -442 137 -905 837 147 5 28 176 50 -290 176 803 -278 816 486 -444 951 59 -195 902 514 -48 567 400 467 183 -703 682 96 670 -713 96 112 570 -464 339 864 -563 -441 711 191 547 146 -933 -907 498 353 984 532 -43 464 969 239 -990 877 -966 -394 688 396 -870 410 -578 713 740 -650 560 635 -702 375 32 61 233 -852 395 -902 -29 -625 306 120 797 -459 -946 285 -497 -673 722 428 -978 954 -943 71 79 612 -387 -208 -185 499 303 -346 530 -839 983 163 369 -344 -49 735 598 -137 116 773 -992 959 -640 355 446 -512 626 721 -774 848 923 612 577 -520 -852 4 747 81 -893 457 -493 338 -954 -628 -885 -707 736 919 861 -970 -242 -417 95 202 169 949 -543 211 -256 -547 -194 -900 -657 172 312 -69 -367 -967 315 706 -351 -948 509 999 951 375 171 608 510 850 291 44 -97 429 529 958 146 -925 -185 -583 780 -222 -567 -72 -771 254 617 590 605 -5 284 -260 -49 664 -35 367 -533 -294 -296 -906 -658 -181 -999 520 203 360 -170 270 -104 -494 -141 737 -174 -70 728 614 -746 776 282 494 868 -598 -326 -388 738 -713 298 143 171 281 -28 -900 -191 -300 -824 602 -263 203 141 165 27 -896 -358 -395 187 809 -781 -387 257 878 -938 378 -551 688 26 -229 -532 222 -508 127 -447 -544 775 457 -665 603 -783 141 -15 -576 387 427 -77 181 -356 -65 -885 579 381 -513 -159 836 528 -508 494 35 277 675 -826 520 293 -771 -489 69 127 -107 606 -216 410 482 328 934 463 663 -83 617 -648 743 -774 -982 -875 -273 345 -959 -620 949 357 943 197 -800 -426 993 335 585 -454 28 880 -660 -609 262 407 195 771 -640 -766 508 497 -406 598 321 638 675 618 -275 -979 -219 -195 -36 354 -219 -377 792 -542 486 966 134 657 -657 -17 -28 -896 295 323 801 -672 -963 -520 -355 -647 259 501 134 -440 651 717 -787 67 854 -247 857 -942 627 -54 307 -784 771 776 410 73 606 826 204 735 -894 969 -347 -91 -854 699 -123 510 956 -404 160 461 306 391 -826 -649 -98 -931 435 232 866 160 -333 -915 -161 113 -279 111 -121 707 193 -512 865 -237 963 440 228 260 -10 771 880 194 -909 -655 -880 354 -700 648 -72 565 -336 -235 678 639 -558 -735 386 446 252 -978 835 -678 517 545 937 -827 -854 -928 644 869 -726 997 -75 -652 590 -792 239 -395 821 29 -727 -106 972 115 -869 556 536 196 -483 446 115 -506 254 806 450 -20 153 -840 423 -829 608 -502 -624 -876 839 697 217 -713 -305 768 910 520 -653 277 -898 -950 -856 -153 895 151 -137 -191 -620 -742 -242 -377 845 35 108 -3 75 824 26 646 342 346 862 -69 -282 -238 -631 -591 -345 900 -182 550 174 -786 -510 -170 -768 665 -350 -610 -893 -49 264 -367 565 938 -573 120 383 -295 -965 129 -900 126 575 -432 -481 811 455 -27 -997 382 820 379 -922 -541 458 81 -337 -35 -849 -991 32 -41 653 -786 -481 276 18 -881 -894 722 113 -140 50 -276 886 896 601 381 959 542 -674 -916 673 809 -446 9 -917 -321 874 587 615 -318 533 58 868 414 919 681 -585 -812 582 -66 -341 -425 -706 529 -463 -469 -132 965 -771 197 -213 -407 -802 -733 -599 -165 -426 196 -773 343 759 916 172 307 -481 -738 -691 26 23 -292 -847 80 406 748 742 -2 -361 46 754 -416 -86 687 -373 -404 -811 514 114 542 296 694 738 704 -9 -46 -358 -84 284 242 407 -509 -802 338 668 22 838 708 479 579 121 -69 -993 -614 -803 -762 -813 -348 938 -616 432 -825 -967 671 846 -254 -118 -492 -254 547 -335 251 166 -372 961 -460 -920 -170 -54 -898 56 -479 -737 91 -623 -728 397 -675 15 -47 -965 -870 141 -352 -460 262 -768 800 887 64 -791 234 -631 195 -777 -914 -20 -770 553 -213 663 283 872 271 845 477 -906 954 809 74 -674 -73 633 -850 501 250 346 -410 641 0 554 825 -694 749 999 826 235 43 -596 -162 860 -666 207 -164 787 -538 -483 322 996 493 550 284 857 -395 530 12 283 686 5 -103 -668 -168 -292 680 -482 -744 501 459 -352 -981 -829 459 -629 570 643 55 188 -867 -229 243 -398 107 854 -865 -777 940 668 273 622 605 -100 -143 913 -128 419 311 -896 -912 -710 960 669 467 711 -36 -850 315 115 65 -803 60 -809 -681 -529 123 -868 -5 821 865 130 193 -401 749 -968 -57 -874 -457 -245 -186 187 396 -490 32 407 52 -62 251 96 67 89 320 -342 249 -917 215 474 751 390 760 -159 849 299 634 149 468 213 -125 987 -46 -615 -617 -978 -716 -191 -117 66 903 -564 953 816 -465 562 -37 -167 -303 498 -369 239 888 94 943 271 -559 -73 -217 661 -584 -133 579 551 442 414 336 -262 671 -417 498 -482 -569 -846 -153 -462 564 -988 -395 756 -578 -503 -346 -467 580 -577 22 -200 878 137 427 502 -765 -958 488 -416 -263 -704 -749 226 -742 819 546 155 -68 -289 440 27 968 110 314 -462 -246 110 -401 540 -803 32 -224 -362 953 -381 537 -978 -60 316 254 -912 -862 142 60 835 -262 627 -845 -315 585 -578 -62 -385 -533 950 -861 -225 908 323 -78 -363 -504 -63 555 892 87 754 -534 476 -699 -104 -459 -57 316 706 -49 371 -822 -603 -128 -605 290 521 -998 -756 -97 -645 -626 850 -123 524 865 -649 -603 90 -492 952 -732 418 49 97 -131 -582 135 967 -60 40 454 309 -774 -963 -61 -811 490 -938 -467 569 544 -707 697 359 21 331 902 780 385 545 169 272 -471 -485 535 -297 174 -564 -988 -971 -848 -959 -941 -175 -898 -276 -889 -384 512 -946 232 -722 -213 676 463 -782 730 561 988 -736 -21 -771 258 496 -339 -841 790 -484 859 -346 306 760 -239 123 278 -198 457 -117 861 -758 515 -369 721 476 846 273 -468 -684 935 -581 -102 -771 430 629 -585 -875 886 110 -813 500 -679 603 752 31 261 456 268 -468 -509 -34 501 -12 796 201 943 -264 367 -967 -638 373 846 -646 525 -460 923 487 -71 -613 726 715 541 467 -220 -181 1000 -499 251 -737 1 15 -344 -889 186 -30 97 -82 -9 698 577 473 -235 958 -249 -336 286 -100 348 -292 282 158 385 154 -757 482 -778 554 446 -12 -233 -338 -221 763 -735 574 745 738 72 -790 -137 -365 -83 -233 -972 -306 163 -366 -763 -217 759 908 -170 895 -936 501 301 -433 535 628 624 -937 -446 542 824 184 434 -577 783 14 -31 -52 -101 335 -695 877 457 62 531 963 940 -169 -337 678 204 -315 -861 -430 -832 -600 -654 520 -478 177 -587 583 72 -876 -206 -19 -931 -313 -567 565 67 272 416 -164 685 988 304 -133 -351 919 -965 -1 -980 516 516 -96 953 424 -464 739 -364 -284 -188 116 -815 477 162 178 -798 798 -190 -273 -800 -104 275 342 -230 -614 894 -860 762 -323 511 -71 597 387 -232 -977 790 541 355 -487 862 -109 -939 402 620 -160 188 736 -989 418 69 -815 833 -630 -22 -354 -116 543 764 -377 193 468 832 -537 -595 968 369 538 -138 -627 -227 -69 392 -159 -586 420 -598 -744 407 613 -600 -295 -248 -44 1000 -601 -531 -297 -869 -436 935 176 -949 656 806 889 708 -874 691 -822 119 440 663 589 -260 -983 -947 60 -731 -63 342 -706 -200 728 195 -893 745 272 -699 578 -855 -172 703 -892 -269 -427 -410 780 -748 281 387 -288 271 -316 -868 -484 -554 16 -733 264 939 935 -917 -553 939 307 -973 908 -568 979 394 -700 972 575 34 417 -412 -873 -245 -957 65 -708 843 388 -899 552 693 -674 794 -375 -172 -309 869 727 -181 -521 -667 -997 -834 772 -5 -816 -45 -839 998 -667 533 625 735 181 640 95 -319 731 -641 -904 14 -933 68 909 -471 -857 -700 186 812 -392 -590 -495 332 -938 645 -667 65 -867 357 -860 640 -411 -865 412 43 480 197 -922 932 -341 -13 -879 -503 -513 691 850 -470 329 -413 -444 -465 -610 -733 377 333 -436 -159 -453 171 868 -441 264 -703 735 656 -684 -181 -56 -424 -25 -405 -470 -857 198 860 372 -536 817 -562 139 -547 -859 -725 745 753 -865 296 -682 44 405 174 -299 371 548 800 832 -279 461 -701 773 271 932 -715 -861 463 -248 -328 861 426 984 -312 -104 -465 622 -161 -33 517 -556 -259 295 -462 -481 -912 594 546 991 238 -327 942 795 -786 855 544 -691 -576 974 -8 125 -392 452 440 -425 -910 -341 545 97 -468 -611 79 310 -833 834 -726 -639 973 -931 94 685 94 375 671 -915 998 -354 -219 999 300 -135 -796 365 -728 476 -947 -857 -571 79 216 792 614 -114 809 757 -115 -925 865 542 214 -707 6 -258 264 246 82 -514 -237 61 730 337 -903 -550 -279 -541 107 731 801 -521 350 773 635 328 -987 -501 401 777 -261 -669 -25 121 -591 56 -192 -135 -863 -750 -3 -525 -225 580 88 -237 -267 -609 -436 -327 682 -343 892 -332 -53 396 -859 192 -180 845 420 -93 400 -542 738 -267 -661 424 -320 116 119 803 -219 956 -80 -429 414 -633 -783 -139 138 356 124 801 624 -596 629 -310 856 801 -925 -835 709 -864 -308 0 9 273 -95 644 -544 400 250 -921 586 354 47 293 741 -299 853 -985 -716 702 904 -901 422 978 -69 736 243 296 48 748 -389 188 478 -800 371 -120 -955 726 -205 -270 -800 548 -997 -122 -746 750 -10 758 -134 361 863 -454 -57 747 -863 523 -155 -998 333 -983 -199 507 634 -835 215 -384 39 185 604 112 -53 -30 -258 -983 420 432 -564 532 -408 153 -909 544 370 -69 703 -27 35 5 403 505 -433 -13 54 641 -450 -385 -872 -210 832 311 -953 775 -18 976 137 266 -261 -918 -149 724 438 954 264 -55 -856 800 740 -367 -273 204 296 181 -946 -447 484 938 339 -438 245 113 117 635 87 -742 -134 281 29 -557 -65 -429 393 204 157 -625 514 -39 -558 -937 241 847 -687 330 737 556 60 -554 735 174 -911 -419 -516 173 94 -613 -787 689 -695 270 -493 599 -22 -684 472 635 -341 297 -707 221 -339 179 -462 -461 -483 81 -73 -860 112 112 14 -353 324 874 793 924 622 630 -982 -670 66 395 -760 -949 756 -831 -569 -646 -569 440 -443 -401 -513 -753 -50 396 -929 796 381 -24 -856 598 947 517 749 280 -255 653 -62 699 -956 767 -385 -539 285 727 407 -735 -266 -824 830 884 583 823 -983 -932 971 340 204 238 223 930 592 804 915 -986 -768 420 -628 436 -606 -155 -536 846 486 -400 -850 -266 -390 196 200 738 -894 -21 62 -611 919 705 513 244 -951 985 839 -700 649 351 -395 392 60 241 -810 -442 -959 -377 -209 -735 -91 855 831 -142 -74 -539 -347 849 -178 -775 -622 298 -482 113 40 -795 -21 894 -213 604 316 383 -436 801 -316 562 951 821 -709 -991 649 -65 -10 223 -178 -765 496 -378 -945 992 141 550 201 352 -124 -714 502 -885 -643 -385 202 -223 904 -890 -271 -325 27 459 -231 950 606 839 -201 -961 -659 464 369 227 -645 246 358 -682 -768 692 604 -446 748 196 -617 -777 -338 198 -726 -4 -460 237 -347 130 562 523 -925 58 -531 -775 -704 -571 -784 -855 802 -78 271 441 89 820 -34 -1000 183 -400 537 946 -883 -971 -438 828 -378 -974 752 -184 -520 408 -30 -844 109 519 483 -543 -342 -168 -58 -258 -184 189 -727 693 -647 717 636 -948 330 550 22 -412 -8 -493 -653 77 391 554 -408 796 412 678 160 386 -90 938 369 -794 -400 -706 286 -487 -311 -15 -809 210 556 -551 372 584 703 -627 893 -416 993 -259 958 -931 -121 -170 2 764 318 867 -134 543 -44 981 -426 56 429 527 -966 -81 -406 845 811 446 531 -937 -511 -264 744 221 261 -655 -105 212 -752 162 231 591 764 726 -867 185 219 911 -542 -826 425 -101 349 -140 -786 356 671 942 628 632 4 -756 -268 -28 -63 -508 -221 256 103 1 -564 -226 -141 696 764 -335 619 -169 -792 -427 -237 -176 120 -551 -375 381 852 -64 -340 -774 365 289 765 325 289 -829 272 74 -980 -762 -216 -355 947 -747 -325 794 190 217 615 199 495 -560 -794 -943 -245 191 693 852 984 -585 -936 22 290 200 846 309 207 596 164 -207 -372 -864 750 918 187 -849 -406 -370 -230 765 474 -628 389 -759 -324 -972 -1 532 -928 578 -866 -448 -798 -94 -910 745 569 -745 411 525 749 -100 -371 -475 -606 -612 -539 -393 880 653 303 626 -197 929 -115 -861 -582 -200 -373 -99 189 -235 -764 -857 205 -799 373 964 -462 82 140 732 -896 -711 269 145 688 44 -924 320 -707 -781 -127 -158 -811 -319 213 520 653 647 443 757 -98 -389 650 -693 476 599 881 45 -950 319 -345 982 367 691 182 -497 -60 -581 -247 133 -629 262 990 -735 -527 317 884 856 948 -433 -544 757 -121 -960 948 -261 637 -769 -693 -333 -503 -799 495 256 -892 -508 345 410 516 -55 -622 880 -154 892 878 -568 -39 819 556 -226 882 229 -499 842 317 -437 443 -383 698 -551 -856 -594 -524 -552 -367 -63 141 -712 615 97 286 653 -671 -29 223 795 949 -163 -577 696 922 -878 153 -71 -182 467 -968 461 -779 -926 58 44 -541 22 -271 -14 234 179 -203 -1 -918 376 814 -721 716 -330 404 -228 835 935 -263 481 -267 -854 441 302 -345 141 -82 154 -841 268 -440 -176 590 474 -310 237 -847 -154 -908 204 -823 -657 411 351 752 427 -659 -887 -851 950 106 -987 469 649 513 -220 -800 -332 -669 -584 680 -809 -602 535 554 159 67 -217 -888 717 -990 918 -738 738 531 177 835 -158 -964 109 -267 -549 -790 -302 -232 -904 -797 597 821 498 897 -294 911 239 519 110 409 -103 391 334 -23 195 918 -403 -563 -996 730 -961 -500 -159 524 32 362 -493 -898 -3 50 -343 167 -802 -405 -634 -958 -219 979 -224 -72 673 640 -839 -555 365 320 -946 -265 -882 -311 -114 -762 -577 383 617 412 -410 -385 -479 529 -651 286 769 120 -978 30 -273 -630 -582 619 477 375 633 -999 414 490 -5 253 -334 17 -206 524 -153 -964 44 -271 925 -572 894 -92 -791 -645 -467 506 145 -114 451 -685 115 933 -875 -838 652 -934 384 541 -598 -182 420 466 183 -644 85 181 388 -373 174 -477 -833 291 91 930 367 883 -562 -2 947 709 -516 -458 956 794 660 720 -79 728 -911 -871 882 264 640 875 -695 -739 244 320 -661 22 726 270 -243 -111 645 -404 131 233 -316 -493 -402 453 146 -876 694 782 927 339 -485 -736 -298 -835 172 823 -484 822 96 -833 42 -172 -850 353 -310 210 370 333 -135 -678 -919 958 -200 -611 -914 528 419 -795 -373 327 620 930 611 861 898 -968 200 -925 130 -1 -14 -532 17 -51 595 -503 427 260 425 366 27 151 74 966 -635 -28 -910 640 374 -720 -480 830 200 669 -140 854 -518 848 -101 -39 -100 -474 107 -796 100 141 105 -877 500 -56 -801 -97 -703 80 -415 -279 -678 -293 308 -26 339 321 -735 -372 -117 -789 -20 126 447 -709 285 961 -282 361 834 -654 4 81 -110 -52 -785 -842 -478 -565 766 -556 -655 564 -338 633 781 -227 142 411 720 -986 -988 -707 -208 646 636 -331 -360 -626 -278 56 299 473 187 -622 -301 -140 -874 444 -166 933 387 913 -841 -450 192 -892 -743 -856 -269 419 -815 -13 473 -809 -397 -485 -55 526 257 -980 -392 -625 27 -661 -727 568 -479 289 -969 -191 301 -659 531 -268 513 976 768 -358 -618 -305 80 874 219 -281 -33 -982 207 -153 -725 -167 -319 -111 -233 -881 839 949 585 -5 -477 273 803 980 301 -540 432 -846 -51 366 566 -409 -882 650 199 -648 594 545 557 971 -10 -884 915 -232 -203 -871 -611 -928 468 -221 805 725 358 -492 -627 -88 -993 243 -92 616 -761 385 975 410 -241 -144 -23 344 264 -539 -11 -978 36 813 -477 678 822 -612 -344 -864 -29 757 10 159 -906 -999 603 -234 -587 87 897 -564 -231 491 833 629 -460 -931 974 250 9 981 -862 63 -995 593 700 -391 129 -839 -966 1000 304 -900 497 -100 965 -97 -885 -984 330 655 998 608 -538 485 -775 -969 -854 -426 -14 832 -318 -774 839 -317 800 892 -338 -9 175 51 348 42 465 -631 972 719 -499 166 475 -678 834 941 455 -667 -972 -163 386 -114 255 348 417 846 354 -649 -366 -493 -36 -263 -717 610 -872 -768 971 -424 956 262 145 195 -752 436 -541 313 -923 -244 -443 629 -797 425 -941 -214 620 301 -708 -630 689 -799 -219 376 380 -253 863 -334 152 616 -122 866 89 379 936 52 -483 -954 -645 346 447 -594 787 607 -944 -600 -751 803 194 145 -443 439 -953 -248 -417 888 903 -225 897 -658 41 -832 531 -605 -651 500 393 -631 -217 -26 -276 515 -728 -758 700 276 -951 -631 913 -681 -678 -486 778 -114 -95 -462 293 -128 346 -955 -62 -15 0 409 -74 897 905 -310 -910 -983 -215 -918 713 86 267 705 719 346 -991 792 773 797 -52 569 -703 686 -71 -871 -6 -648 894 -494 488 699 -999 -611 -22 844 -339 -76 -229 540 -903 -312 -225 -37 -216 440 -297 471 659 -57 -30 -235 225 -837 601 245 -728 -26 974 -556 146 -343 347 474 -115 -261 -885 673 783 -199 -835 -777 -645 228 302 -16 -496 293 -51 197 -287 671 -341 672 -84 -324 635 268 16 -788 971 -79 -398 -17 -703 786 -669 -959 842 -894 413 -711 -206 -846 798 411 36 174 -943 938 -228 40 -675 426 709 957 -257 717 45 -633 706 -134 10 915 627 -665 154 277 -775 -53 760 926 -77 -482 325 -158 -231 -173 936 96 479 223 692 52 890 329 230 263 -883 474 61 465 -34 342 -703 213 684 159 841 -98 -799 -557 661 588 -833 35 -366 646 -883 -532 280 981 -468 -785 -360 453 630 -611 -381 166 -294 426 990 -829 -738 -83 700 -942 266 165 -233 950 -535 200 -568 1000 591 -3 -275 -785 765 475 -847 200 123 -361 -396 808 -705 421 670 -637 881 17 646 -500 149 -634 -152 -41 -652 -862 -38 846 -992 649 88 -619 -777 -268 -514 404 151 234 325 820 914 -546 -934 -759 -626 104 825 63 598 249 -575 -200 177 947 -579 875 -373 -227 951 -232 -471 593 705 307 171 -724 -612 795 458 -336 -805 205 -198 -399 539 252 -679 829 27 96 839 425 230 -45 -276 -849 997 980 -393 110 -44 571 -963 -136 278 98 -917 727 -339 -582 646 -450 865 825 -856 -393 -676 -843 -774 276 -428 -865 -549 534 -832 -994 -720 -239 -841 776 705 -188 -764 -114 -403 149 542 421 -437 792 -483 -254 -69 439 81 -716 674 -609 527 371 489 723 -108 -907 -443 -357 -176 121 -540 403 -48 -680 -943 338 222 425 933 255 -523 -609 698 -926 -818 -612 673 -576 825 -994 631 -903 18 -621 462 33 507 386 -467 -501 -6 3 65 831 815 -148 552 16 -72 11 -563 -553 -928 600 151 -306 211 429 -277 -213 -15 -576 -560 14 754 -755 796 -345 102 239 -765 642 -684 -209 -268 -199 321 -32 264 -565 145 283 781 624 -324 -646 958 -133 659 -44 -267 -640 -972 696 -387 -720 -814 967 -775 308 705 -990 240 -162 -871 -814 -708 -572 312 -213 121 78 232 75 429 970 -575 930 397 -626 -527 843 960 705 652 -365 -764 -520 178 323 -185 -344 85 572 -873 712 -567 42 -472 -872 24 -409 836 307 -121 736 792 -643 -179 -479 109 599 265 -809 825 722 -397 973 298 440 34 605 -300 -529 285 263 894 -767 134 -822 -337 949 -35 -859 715 -735 -919 -503 -904 499 -816 439 728 -265 74 -410 -781 960 530 435 361 -88 -991 -669 -636 542 906 932 837 55 893 223 311 -107 -339 -572 -751 -326 -701 -255 -459 926 -977 1000 -738 -493 288 -27 283 42 -248 569 485 809 604 -651 -886 -793 28 -539 288 -402 -10 -659 -412 770 293 -334 107 33 -888 728 741 -242 -542 159 -326 -730 -820 -110 442 760 186 49 383 195 -901 720 -552 17 694 725 794 949 -201 963 549 -82 -688 -39 -464 713 -18 331 -162 920 -283 416 278 -717 622 501 994 277 -437 -385 685 -269 334 967 -522 -584 -960 -179 -117 -412 -240 -270 708 -120 71 -834 -967 402 -984 831 372 -27 397 634 -467 -889 -846 -753 -282 308 715 -89 -653 -974 -500 890 384 284 750 33 264 826 709 641 -824 824 347 950 -864 -833 980 713 618 -558 -5 841 696 694 340 -299 885 -16 84 557 219 -818 665 -204 749 -612 967 533 -600 -591 -462 -730 -823 615 87 210 781 -531 -879 71 676 88 519 -197 113 547 947 -659 216 178 168 -420 -804 306 950 903 -409 688 -262 116 66 610 526 474 844 655 -539 345 709 961 901 92 884 -629 -957 650 -344 685 954 549 -813 -273 -142 142 124 256 215 365 -868 -743 381 -318 -863 545 246 -815 -326 3 732 -76 -470 -864 701 -640 -975 841 890 618 -733 164 873 -849 -729 428 941 -479 943 442 -214 -738 842 -501 -636 -915 470 941 -977 741 -973 44 723 -782 -24 894 -609 611 -61 -400 -46 85 -861 -221 438 552 -895 634 20 -156 -736 -510 -155 -355 843 -485 731 -240 -99 -306 859 -684 691 955 666 -804 -823 -993 -743 434 926 657 438 631 755 494 11 738 -262 -265 247 163 -48 983 280 760 860 770 747 -888 145 236 951 33 -994 398 919 827 295 135 256 341 -21 613 -223 694 -327 524 -480 324 618 71 -344 693 282 259 961 -464 -996 783 -34 890 -68 708 -953 -1000 751 -985 -915 942 -527 -237 -479 809 799 181 -449 -555 274 307 158 836 375 326 662 671 -436 -179 -200 660 -336 -155 573 -497 -23 935 -661 714 391 287 -451 39 284 -484 -757 -598 -983 -473 -106 884 -570 -490 103 -62 -957 874 -486 -733 182 662 -106 230 303 -734 595 -420 -712 -167 872 -131 -339 683 611 679 -289 -429 -654 712 -709 -553 -908 807 -567 -970 -491 -26 554 69 138 -405 337 -550 -208 -858 -672 239 636 -176 -113 -413 19 -603 -278 279 -790 457 -719 172 777 776 -513 190 415 -611 -460 -662 407 313 17 -553 44 -744 -719 410 680 -560 521 177 -337 970 -977 174 159 -821 -880 -255 -449 -345 343 -162 813 424 -629 -392 -811 -107 743 382 189 -165 -791 575 79 -845 149 900 343 -187 600 -579 949 523 945 -877 -833 72 -48 509 197 727 858 -533 309 274 910 408 -207 -451 795 -389 -55 283 -513 310 500 -453 -801 50 751 236 -500 32 -470 916 -409 -460 804 549 -434 143 589 -250 -617 828 -166 475 -776 984 88 -954 50 885 -779 -633 88 -784 -419 938 -740 -146 -616 -166 -26 -850 -364 -533 -772 -356 471 -552 -592 602 -727 305 727 -277 607 718 729 -602 -102 -890 -216 -191 -208 662 -267 516 -874 -104 722 -432 977 -488 673 160 564 -346 754 347 -911 -592 672 754 305 232 397 839 253 -86 -671 -384 404 -680 -674 150 -961 707 -977 441 276 870 385 -630 -435 667 -829 677 910 390 655 -777 -420 -287 380 29 771 426 -991 454 376 320 62 -439 -384 160 -610 -393 -191 -526 -245 -929 105 315 612 -318 425 990 -2 -98 -755 505 920 -288 5 915 580 812 841 -861 594 829 -85 909 -142 -200 -110 59 1 -686 949 791 748 603 425 353 -280 -281 -83 -119 18 -931 -50 -869 -222 -404 -559 450 760 281 -456 -852 920 362 148 -934 179 418 -795 87 -235 363 939 -107 -383 562 -242 -461 52 949 464 -762 -911 144 146 220 409 -479 420 402 916 -587 -398 -938 -824 74 7 -493 176 -514 -977 -475 300 727 -964 -554 661 -773 567 98 -578 524 485 -199 916 93 692 812 -427 460 -51 -592 -918 -787 -14 629 591 -921 133 -930 399 -619 -65 -406 -45 -791 -782 -354 -809 649 736 351 -948 -497 -576 -190 -884 -416 -218 -264 427 186 35 -724 534 202 -151 324 136 959 52 346 486 -696 448 -227 -151 -290 336 -943 -517 -200 -98 37 -209 463 497 -527 -290 979 -589 279 175 -852 -313 -46 -530 144 709 -922 709 -134 -557 867 179 -262 -438 -771 801 -762 -969 -621 -867 218 499 -50 -717 835 -789 -530 671 816 707 -704 884 323 288 -862 -339 -803 78 46 -879 -462 677 278 133 -498 32 -371 862 -58 530 -27 937 -392 496 104 934 -393 -774 83 899 -91 -545 -524 -438 891 414 360 587 -276 463 -24 233 -569 879 -747 286 564 -10 211 672 -766 838 -594 349 275 767 385 -46 632 306 -955 -315 -158 -787 -979 77 702 -373 314 -369 468 -145 773 176 581 665 253 109 386 -116 817 421 -700 -970 496 -704 945 128 -379 628 429 976 424 -145 -369 -539 678 -991 226 916 633 -413 332 302 658 -868 -226 -460 283 610 312 272 -686 326 -154 -563 293 660 -37 -576 -544 -916 -396 832 224 -703 931 -899 178 706 -418 854 -799 625 -614 -413 323 594 96 375 -728 916 -155 -728 104 -54 -969 -35 45 539 -922 -975 -827 -103 -495 323 -842 -988 391 -14 252 365 915 -133 -772 48 716 -891 -925 62 850 -780 -884 -808 410 352 670 774 538 3 -764 -439 489 -993 9 534 -688 -715 90 -22 -701 -92 420 -607 22 -56 -604 -422 919 -749 397 442 -377 859 9 -929 610 -190 -866 889 -276 -691 -341 751 -799 422 952 -716 851 -101 -689 14 -361 833 -773 -149 -146 -874 -860 -707 275 -366 488 149 -420 68 -281 -795 516 819 -443 157 677 72 -637 271 -963 -839 641 -161 142 319 -348 -948 268 20 -678 -251 -889 784 -684 327 828 148 898 -738 426 986 849 98 501 -800 516 367 834 288 149 -333 426 -666 300 736 -33 -702 283 278 740 209 350 -388 -265 188 -628 931 -498 852 32 -887 -476 -119 -487 693 -917 -997 587 328 461 -938 322 -112 -470 -798 -463 -27 -113 -807 -375 -375 147 686 -555 416 -449 107 -173 964 -675 -700 225 433 864 -777 -44 720 680 262 131 -754 -118 854 713 -277 -642 -618 -832 351 525 872 -756 16 833 -612 94 -77 13 -417 576 143 386 392 552 -936 -616 40 961 -49 680 -368 27 -285 -826 -658 722 116 -248 697 -605 -148 563 399 354 -304 -706 435 369 -530 -850 -25 970 -388 508 -661 132 -550 667 741 -764 725 150 -402 226 -376 5 -699 758 776 431 -186 -500 -445 313 284 -972 688 434 -619 -90 770 -450 713 -179 -828 -740 -955 -221 101 -282 277 88 -353 78 -909 303 -792 766 -52 -221 -409 -625 -452 -925 792 -862 -501 -106 970 -545 -571 -288 898 498 726 657 -949 593 -551 191 -554 762 -306 655 473 29 383 409 -831 -807 987 249 -305 174 -117 -806 -670 -713 -987 -381 -405 -558 -336 -676 996 744 331 453 471 -269 -317 615 957 267 797 -192 307 -69 84 -329 954 386 -612 -414 -127 395 -528 625 -885 819 -274 -942 -215 535 -48 -332 -583 -303 895 -948 447 -719 -144 -32 -582 -668 742 332 143 -502 -418 67 -963 940 291 328 -375 -669 -953 -484 799 -203 799 -951 998 647 898 221 -549 849 176 -821 660 383 -441 -48 952 -954 886 -232 -985 727 -550 230 -529 -887 562 -607 764 -711 588 651 -24 661 -755 104 -816 933 859 414 854 961 984 431 -398 216 369 191 235 305 -212 -260 -251 435 -863 809 -460 -780 394 671 173 -426 974 378 433 483 184 542 -320 425 186 532 -902 355 279 737 118 294 -103 -551 176 525 -514 230 -256 164 -461 989 -887 171 -478 -806 -494 956 16 -836 -989 873 -241 -140 -348 -704 329 130 825 133 248 533 -280 -751 187 789 403 178 956 485 139 -433 12 -690 -426 -840 -758 -803 -503 608 -265 -570 -385 -207 -203 127 15 875 654 241 -188 -36 526 -220 -421 617 819 -911 -701 -892 13 861 -605 658 -762 -406 -677 615 -60 -879 861 137 -156 382 -738 73 -322 735 142 836 -355 -645 297 -721 -102 -118 -489 175 -286 416 300 776 701 -80 -198 267 -663 877 -184 -181 -422 -246 -64 -553 321 589 -479 -815 -137 -201 23 70 196 771 716 -418 877 967 783 162 779 776 40 -75 -419 -9 -968 833 640 12 -426 -747 -521 284 295 963 390 -961 -938 -969 88 -895 873 -913 -25 -186 -744 709 -465 615 -910 -232 -561 -124 -521 657 -997 763 -618 818 625 -510 709 -356 584 -349 758 756 520 -176 -637 392 448 -889 -342 23 -387 167 -382 -789 -590 431 -115 825 -95 290 671 -77 -615 -881 -47 623 -43 439 842 -532 480 165 353 -90 53 -508 716 -23 -252 -112 429 -2 14 861 -348 -794 485 -766 -356 -334 -534 -558 706 981 -41 966 378 603 -855 423 585 -678 713 -135 128 -523 -606 -773 -117 -4 503 887 -207 976 -434 62 -89 209 27 416 -922 -149 620 459 -467 -529 -680 -67 936 751 -711 294 170 767 -210 -830 -286 -114 -329 -578 -593 370 482 861 -654 -57 -927 -7 -617 212 -135 252 270 -42 678 49 632 244 578 45 -156 -657 -274 -223 -930 -474 -341 753 -835 -939 -652 -740 -806 343 93 -424 888 -94 131 -489 80 -786 -195 719 -931 -320 124 795 -28 852 -672 407 -334 -898 -378 -991 -445 809 -863 931 -848 -453 68 -488 -660 148 652 -710 453 510 -602 -73 61 -808 -366 333 -369 -371 -55 926 -657 288 589 -560 620 857 -124 -888 995 -999 -726 -5 -418 -818 514 935 -558 -137 156 506 -791 916 315 -882 451 -987 -240 -504 841 538 -923 -744 -966 119 -258 -323 295 -844 456 -490 -157 74 370 -592 -522 833 895 -764 699 -442 807 -808 -615 259 154 811 -973 -861 -685 754 545 -185 819 -102 -44 -356 -817 -559 676 101 -189 -191 -573 773 -738 -476 -658 72 -26 839 -270 130 914 526 671 -602 815 -406 -339 -571 -550 -341 -712 -33 -603 -810 -574 317 -122 862 -773 -572 -16 -599 280 -870 -654 322 740 -582 147 -37 -390 -964 -677 -774 435 -247 167 -728 -497 -879 -494 894 415 978 804 795 -239 99 -408 1 -982 -252 -104 81 650 857 -961 570 -875 775 456 811 -177 674 123 649 113 703 -785 226 323 398 -54 515 444 210 -134 840 -872 610 -496 835 -423 -115 800 -134 -165 290 290 -303 96 776 -131 721 -525 268 -71 800 694 -431 581 621 75 -38 229 838 -813 -339 311 -165 -254 -265 -682 -724 -50 165 79 -587 694 -714 253 962 785 -372 -529 458 562 707 -817 455 111 464 -50 -181 -367 287 -654 70 -650 358 -811 -855 -668 127 -803 -860 -696 -15 -863 644 -816 141 955 186 19 -624 -361 -821 -883 878 -660 87 788 81 606 261 337 647 578 445 -820 943 895 803 899 -780 -269 -46 -799 -732 472 71 -955 -974 796 -115 -395 -795 473 -607 -582 -552 -729 -212 -566 471 -389 164 923 697 -893 -937 275 -402 -981 361 190 128 524 -699 248 -507 -789 -9 -298 591 -410 120 -514 418 655 -482 934 645 -664 233 -300 227 223 -881 -52 -947 -584 402 -43 -215 356 869 -364 327 596 -511 622 -703 963 918 -284 941 -985 862 -883 -345 -636 127 271 76 737 -841 -761 -656 585 325 -637 -339 681 435 333 -701 -525 -858 -949 -484 -34 256 477 -958 427 -754 430 -283 -471 -459 -135 144 103 879 -37 -757 -577 724 -518 -1 -512 -333 -803 -574 -207 239 447 395 -329 -756 -532 -495 -948 -841 768 733 -12 749 175 836 113 386 -983 -845 619 223 216 -764 533 -283 949 -389 755 -385 -320 -24 -676 639 688 856 -567 -7 -833 6 -69 -79 775 -399 955 -77 -415 -238 -432 -811 -997 -714 -592 -23 -934 256 -483 980 -948 526 557 794 -302 -875 476 -583 -477 -248 361 378 612 -465 -171 150 19 288 524 753 56 -894 2 916 -878 -840 452 -333 -209 523 -276 358 -854 -164 -82 824 -681 -556 -245 -657 226 -531 321 -765 162 980 703 626 -204 -125 733 886 -537 587 -689 489 -436 -700 -103 575 712 -982 181 928 -277 774 -320 -53 -727 -458 241 -792 719 -219 -276 520 174 -178 -146 814 -100 -251 884 833 -557 -569 -257 668 -126 -502 979 -931 131 435 526 -576 -457 -239 596 636 552 -195 -840 424 -108 -475 -272 790 962 136 372 -519 569 57 944 290 -549 916 -393 -137 833 -867 610 368 318 -487 136 792 788 275 235 776 780 834 12 -396 932 952 527 882 386 540 687 315 330 -974 96 -502 158 -245 -728 -969 -748 -439 472 933 410 811 -580 -132 -660 -524 -515 -998 -369 -706 252 825 971 395 -348 432 -34 721 -745 -433 -875 -917 -104 -405 471 397 -409 314 -895 925 -330 -878 731 480 160 535 171 648 -645 175 -591 -323 838 -885 416 650 -415 -523 201 761 -448 417 40 -949 -484 133 -827 881 -351 838 -577 -26 484 -856 -331 -506 448 76 241 -203 -478 727 379 811 -382 442 162 -845 453 647 -110 -413 -44 638 -622 -610 537 -468 -732 757 740 236 362 821 52 -965 686 497 250 -871 285 607 240 -179 -978 784 210 48 884 -112 -773 -801 -834 227 635 -906 565 -822 -572 -821 -620 -645 -321 -805 -904 -108 -590 -618 202 651 -422 429 65 78 410 61 -99 -481 166 -220 106 -671 -736 -853 -156 732 293 -332 253 272 -954 486 -202 -651 -969 981 -245 -901 -756 -664 503 -407 723 534 503 -215 79 941 -405 -981 420 -192 -38 527 -905 996 607 498 -689 -67 -972 -365 300 235 -320 -515 232 866 -281 -54 510 -664 952 -662 207 -232 -834 -698 746 81 656 -681 973 615 -987 380 438 -339 229 906 188 318 559 395 -892 -347 428 -718 -391 -485 -183 -672 -619 -858 -123 515 304 372 -216 396 -478 65 -950 -849 733 -948 29 342 0 -494 374 -145 -187 393 715 872 403 987 449 -933 526 664 -923 -731 947 -701 20 756 750 -126 -125 -661 -921 224 587 -620 -322 -52 154 462 634 -360 -446 265 -153 442 160 -5 -71 504 835 909 946 982 -58 712 -422 -540 583 796 -216 -763 -732 568 -952 -936 -583 -308 -605 154 52 330 786 -516 598 442 773 599 -442 -573 -978 -530 -318 690 847 -529 -677 -577 28 805 -990 -305 477 -973 903 -51 726 355 845 318 384 492 308 686 914 -871 964 248 734 -301 -846 996 446 -629 -932 954 444 801 -160 348 372 173 -132 -628 74 449 -477 -719 157 -980 68 -568 -117 -503 788 263 242 121 -417 -140 -865 -469 606 -948 -276 -875 -586 264 -124 273 216 -695 -870 769 65 -33 732 -248 -601 341 -955 550 -436 -850 -914 388 105 -691 294 -418 -515 26 -97 -854 687 488 488 -550 -54 34 -862 116 -414 662 -563 -337 -162 -627 -947 551 567 -385 -753 488 557 -514 231 794 162 765 938 -497 -405 -163 902 -636 339 -904 507 969 -251 588 -23 224 351 -301 -607 705 -722 -710 -657 450 -840 -304 -861 -424 183 806 20 -9 893 -317 -462 937 -550 -813 405 -231 687 380 -378 -589 -551 786 782 -230 263 -4 -912 -626 -641 414 -50 250 622 -528 566 -213 -262 -163 -130 448 344 616 -945 939 849 -545 586 902 -653 146 -162 789 -991 -191 378 983 -398 230 -292 -235 -277 -433 -798 -654 964 -833 26 -680 406 -63 -859 866 743 -365 276 716 856 -101 176 -998 526 -420 -302 784 -770 -443 546 721 195 -186 110 956 582 357 979 2 902 -90 -931 -514 -834 595 -429 -218 -846 -183 572 336 -149 -580 643 655 -809 -140 115 -52 365 511 407 -495 849 86 -986 -489 -803 -898 -209 -607 66 -563 -508 556 -948 390 787 364 443 -327 5 -804 930 -522 -461 -653 -472 -644 703 50 466 -716 -810 -493 -692 139 -658 -259 -151 -799 274 223 318 -24 -498 965 20 635 473 -914 291 202 208 591 -877 -88 -478 792 -784 764 450 -876 -961 -426 -897 -69 -87 426 -532 -362 84 511 -639 522 809 196 125 -649 -27 -426 413 -717 -549 -365 546 570 624 -767 -375 543 104 455 648 795 718 -134 -602 405 -277 676 194 191 -366 796 382 273 -570 990 196 753 209 961 208 66 -734 597 671 -388 635 321 185 83 379 941 -332 261 639 603 -504 23 897 373 -549 559 242 125 572 56 926 -78 411 511 350 337 549 -595 -808 55 566 12 216 459 309 5 544 -205 38 -323 -163 645 18 -786 520 -364 -200 311 496 -310 -189 -7 -276 -417 -431 -358 -421 186 722 927 -68 -548 -517 -783 623 375 955 716 238 -690 636 95 878 887 -957 285 -161 -763 -116 748 -510 -660 586 -331 300 -328 503 -866 591 769 -773 -118 -896 -611 590 -542 -909 221 -667 -646 -407 324 141 428 622 92 -749 856 545 116 975 620 -335 -993 445 815 666 -696 -605 -192 -794 555 -43 700 123 354 -428 -169 221 459 810 -232 703 752 -731 667 494 -820 415 267 743 -235 778 -169 -976 -95 -728 -717 -974 -992 -570 -575 -706 -303 -592 -530 -106 -43 -257 440 -160 290 389 -157 535 238 781 574 -849 360 28 -727 -755 -173 -164 759 -288 -56 -551 23 146 912 71 563 -72 521 -860 -918 -573 -174 227 343 247 674 -38 -446 -360 298 -537 233 -426 336 811 186 733 -919 -936 -96 -289 -563 238 318 928 -486 197 80 -920 310 -379 893 -749 618 -715 -712 -819 887 374 -609 -965 833 -647 -432 500 -869 146 -862 -383 992 980 -610 310 -941 -394 481 522 -548 -622 929 557 -47 514 -565 -532 -846 -648 971 500 -352 -39 817 -992 -934 235 608 -894 -452 -441 691 -964 -669 623 417 427 -128 -610 -64 -66 434 -859 -42 288 -974 91 304 -832 -57 81 663 -611 -763 625 183 -998 -865 -120 283 -809 -262 118 -227 -182 304 968 122 820 302 299 981 337 -320 -728 466 884 55 994 930 65 -140 44 -959 -597 -944 -791 426 415 476 -331 -754 -933 -327 424 192 73 453 91 217 976 -738 -762 -105 -194 -828 959 -759 -798 368 921 109 -323 164 343 559 598 -1000 696 -808 -272 140 346 -175 -818 906 -417 -981 11 757 -296 170 779 -444 504 -718 597 229 435 247 935 -632 -288 -701 -827 -605 -806 -209 -850 -542 507 798 -419 384 757 -435 -483 -632 -778 -927 -411 688 -573 -895 -941 -111 912 -373 111 566 802 104 72 -259 372 685 959 797 -727 138 558 -374 224 762 -156 -224 -64 -666 790 425 -787 658 531 845 15 -391 -983 448 9 -834 -254 446 272 97 254 45 699 690 924 694 356 -708 133 -842 920 -372 977 -78 -27 526 9 -180 -388 -793 590 -213 282 296 987 59 85 -201 -854 -25 225 -633 -150 -477 781 -968 52 -410 -164 -489 -861 -326 419 -486 -68 453 -136 975 -716 -210 457 122 146 -934 -589 516 329 521 -919 312 333 -141 144 -421 -810 -591 314 532 118 -872 -4 123 29 -95 -775 902 685 -319 364 -657 1 -594 -906 -372 453 -942 -586 477 922 388 988 -31 807 0 -362 -169 270 -976 22 -639 179 -560 -75 631 -783 264 -199 154 -78 228 460 633 -952 -632 -183 256 -890 -305 -932 -810 186 730 687 -773 -145 -594 -623 -77 887 207 99 252 -17 341 567 270 -749 -401 -744 821 -60 704 -125 -892 -715 665 942 -209 90 733 687 -166 39 607 -612 839 591 301 -953 938 532 431 394 57 903 -305 944 -503 -867 140 -448 228 815 -580 836 -624 -507 -272 441 469 935 637 634 -507 -968 734 952 -207 270 929 423 -552 -403 -81 -8 978 -189 982 202 -105 -942 -827 -56 312 -861 -877 256 -21 -827 250 -773 290 -625 -966 -931 263 212 689 -390 568 626 -562 722 189 249 -462 -868 -941 752 504 -77 -236 794 -91 -575 889 -525 -998 920 173 -190 498 727 212 -38 -931 -729 -913 124 -264 970 531 -941 622 -147 -78 -527 -396 889 728 725 236 710 -214 5 639 -650 631 -547 174 83 -603 -959 -349 -835 -654 -845 -383 -76 929 602 -181 261 -350 881 360 277 -917 -752 584 135 -898 -910 -765 98 260 797 700 201 55 133 -583 -41 928 335 -554 65 386 -533 -147 201 -128 -309 -258 -960 272 -570 -115 -682 690 -645 993 -794 962 28 67 -539 -691 365 -231 121 334 356 -569 165 -318 -819 -975 -183 880 -298 25 587 535 -505 -258 -66 918 -895 -732 -167 -677 993 -230 872 -885 237 -855 -718 -164 880 -253 -741 222 60 -311 -322 -538 614 353 270 -248 -763 745 -68 608 192 -803 -258 -390 647 115 738 -395 -868 -848 -35 910 -965 -163 -809 -633 259 -391 143 844 -812 15 89 -407 -618 731 96 753 -784 990 -583 756 329 116 238 995 697 -770 680 -663 -223 474 -404 804 698 601 -125 911 143 -862 -764 -292 -15 421 247 979 666 -494 459 272 501 69 713 -9 -582 969 108 849 8 776 -901 -269 -371 197 -912 -633 72 29 -400 -881 -681 532 685 183 957 -725 270 985 707 602 -739 973 949 -228 553 732 -121 -6 -43 -541 300 -150 713 -397 494 -910 568 39 853 -542 666 -356 -272 -970 858 9 -285 301 -178 -118 -569 239 -673 709 -838 -484 594 -206 -450 -461 -63 488 -28 668 -818 875 725 564 -965 -723 -315 -771 897 -440 678 544 -641 -59 268 522 -619 271 -375 -239 -990 164 772 -964 138 -241 -439 -237 -441 -270 -362 660 225 -474 -466 677 737 -227 -634 593 636 284 789 303 500 -113 630 -736 785 -792 416 -557 356 622 730 0 -949 181 458 697 757 972 -904 -484 205 -737 948 154 400 -17 -383 429 151 -102 -150 -491 -888 812 -159 717 -781 -656 -417 -577 154 243 -538 524 -325 44 539 -737 -140 -794 -724 60 -575 538 492 -49 -392 36 76 76 -70 -227 -741 798 747 -943 -15 -959 844 -5 -416 526 -70 636 -170 984 65 742 -177 12 499 450 -78 457 -173 -416 121 -524 -200 -67 693 778 532 574 -676 -861 -585 -829 -295 -830 -616 -414 865 -595 -532 -812 -794 -373 58 -793 -822 -233 -866 464 970 494 938 30 -360 -461 107 340 -942 -575 -83 691 -488 304 334 738 -13 -407 989 723 257 456 248 -899 902 570 283 -55 -256 68 138 -918 -225 23 377 869 56 -462 -705 253 870 -390 -58 -99 -172 -963 861 177 31 191 978 889 -735 -843 -696 -708 -766 -710 -698 776 877 -18 339 240 -386 -589 100 -621 933 479 -911 306 -200 -890 233 723 46 145 -85 860 -127 704 359 -574 194 266 189 -693 -356 -983 -447 -521 139 26 -457 975 996 -804 -771 544 728 -803 844 -940 546 -170 85 730 580 856 -406 -564 614 -940 212 240 786 670 820 -203 -771 -972 -991 -411 179 662 -724 997 -193 113 828 224 556 -440 -721 520 -43 -518 -238 637 977 543 -883 -815 480 517 482 904 767 241 303 456 404 825 357 246 -887 256 -143 409 -964 -596 -559 78 -238 712 -723 48 64 54 302 795 675 -995 -263 155 -621 -287 -843 914 -756 -588 193 -953 -678 -680 -642 -367 -461 -61 -198 -252 260 -290 83 -661 711 -94 -25 -139 713 964 -523 814 663 990 857 818 593 -616 737 -72 402 -752 -698 -770 -56 657 603 -463 686 -505 41 701 -830 -787 -23 900 -422 -108 127 -516 497 155 144 -803 -290 849 399 -132 673 -954 94 -217 965 -466 49 63 65 630 475 -58 625 -526 -38 738 124 844 734 -372 -776 330 835 419 -656 -8 -808 -925 941 -795 970 266 396 642 872 85 -588 796 -456 -540 555 -226 -146 316 -761 -108 339 490 306 -67 222 -16 -616 474 -675 630 912 987 -371 -224 965 772 478 -452 518 -808 -833 -980 365 1000 -261 834 -391 -187 -938 115 -383 -328 624 599 233 287 587 263 314 -132 54 -203 -902 -280 -884 439 -113 -675 498 -271 286 331 -609 424 -938 950 279 880 -371 -509 175 -19 -214 -18 110 -928 -81 722 -809 -847 162 -448 -375 -250 -547 -844 -962 -111 909 232 905 500 -455 761 198 -880 -429 -280 -101 -896 981 -934 528 270 787 -797 554 882 16 -640 -330 -169 879 338 -164 -189 -641 -146 -398 -78 -330 -189 880 517 323 -201 569 -868 749 626 -95 399 556 -194 980 -47 683 757 -318 323 -77 696 -384 1000 -181 -296 -13 585 569 -959 -342 -845 -59 -710 -554 -308 820 243 -42 -148 -343 203 -950 84 -654 742 -905 -679 -347 429 -219 559 -902 -225 -219 659 -228 527 411 115 516 -381 506 972 944 971 -68 -209 326 -996 -279 931 -844 306 642 914 -208 591 575 63 850 344 -83 -968 -433 731 -592 481 -168 -350 226 346 -409 155 -490 285 -573 -528 47 -22 -183 116 -562 78 875 818 -671 573 -957 733 -910 -318 -651 -574 982 434 373 790 -237 -284 65 -66 202 -856 737 -765 96 -505 -803 849 216 238 332 28 -762 502 -321 907 836 491 -488 -276 -584 967 -750 -381 398 663 442 -928 991 472 708 12 -723 -807 -644 608 -793 223 249 -312 -579 -766 -360 -103 -565 -511 759 -52 -300 106 295 -151 -920 617 453 312 645 526 967 742 443 -151 861 -860 -862 425 979 -697 -46 -972 -950 -607 728 759 -563 432 479 -910 211 -63 790 288 247 538 309 -727 -684 -46 221 -506 537 -171 -801 616 244 591 579 -825 -125 569 -270 -829 549 -563 -824 -826 -463 -268 -407 84 -339 -271 -360 549 579 -465 -410 -490 3 558 -636 -887 438 309 822 -350 959 -624 149 -117 -79 -504 -623 265 -712 -74 793 645 -915 -22 -806 -124 491 -80 241 -570 824 574 -726 -297 -418 437 -112 -975 275 -97 -388 287 -422 -795 212 -758 978 -757 509 -754 974 -781 111 -675 -87 -623 731 104 271 590 -92 156 -268 996 470 -69 407 -314 554 -903 -331 343 -870 -796 195 902 -70 -462 740 334 -754 476 -866 -149 485 -480 -571 847 90 -785 -305 -504 -286 358 486 191 447 369 -782 584 154 788 243 382 -166 23 58 -139 804 226 25 -437 937 -891 278 -289 -149 -621 -465 861 19 766 -321 -648 721 -966 689 -678 209 385 434 414 -412 -376 112 -663 -463 28 -391 742 759 306 -587 -737 698 -66 408 938 -892 -948 -4 350 394 677 443 274 877 439 426 2 -331 -520 467 -102 -394 -588 -991 432 694 -31 220 871 386 480 531 -778 636 -439 20 394 -562 195 89 708 178 88 -784 -383 821 25 -8 -945 117 -437 -921 -963 274 931 -515 -492 -94 -150 61 -837 606 -347 145 -616 -889 -262 780 -40 854 886 953 777 -573 416 408 512 58 328 175 -870 148 -306 -531 557 423 -600 428 819 -93 253 912 -983 390 -63 -951 -808 341 822 909 -490 -238 -715 -968 74 798 -699 -948 -566 825 -162 -733 115 -927 -460 483 -877 -956 -499 -129 273 -409 464 -889 -89 554 -993 51 -460 54 -17 709 323 517 -399 525 -321 508 -207 466 -166 372 -113 412 -327 -486 937 -599 -555 246 -810 -463 -16 250 686 508 702 -726 -371 542 805 792 -122 -599 730 905 -114 324 -15 544 198 398 -447 596 -161 -76 457 -491 446 -345 640 -42 653 -504 -835 1 -354 545 -804 -381 -355 -807 -714 -47 250 348 -807 -339 79 -612 -383 -452 -354 583 321 -187 -749 292 736 366 -490 628 -449 83 -556 -951 -865 678 -75 174 -701 -253 954 -850 324 117 -943 -521 51 393 -444 540 285 -402 -797 -680 -713 229 149 469 -507 726 414 -419 -197 -57 -413 996 334 -36 -856 -648 -467 -462 222 -753 872 -541 506 746 539 -282 -796 212 990 -852 290 77 -566 655 -446 113 431 -301 -132 -232 -843 548 273 294 -727 -798 -220 584 650 301 773 256 -874 184 -774 937 659 -276 561 -734 37 43 -984 703 -115 581 994 -891 682 -528 957 -270 959 -82 -932 -325 -411 302 802 -591 -806 -386 858 -102 802 -449 726 -602 -205 723 258 -924 242 -85 -883 -429 966 356 -4 582 -911 173 66 419 198 -281 -249 443 427 750 869 -578 -110 -63 -638 87 -549 579 -584 265 -233 -838 165 -644 -545 -391 410 -844 -866 -961 731 -117 -915 998 225 -606 -268 -758 -403 -283 189 -173 66 528 -663 -137 9 726 -41 -128 -781 680 934 -686 806 415 131 465 998 485 -697 622 -60 -817 -87 649 -364 -806 -686 -776 489 182 -412 309 244 -831 -895 720 -803 149 -853 -866 196 160 339 252 -631 -341 -479 342 -191 513 515 842 -83 -296 513 -450 187 352 -562 -205 98 -4 -425 512 -35 28 673 982 368 -415 882 170 831 -348 63 -194 -82 691 -446 -597 93 690 -171 -530 -565 735 -159 834 -785 -367 -516 22 -217 -667 547 -763 294 524 778 867 -694 686 137 -728 446 901 755 -771 276 -344 917 267 271 175 891 191 167 -368 -361 -221 936 -504 11 928 -242 -646 83 354 -169 -507 -716 207 -357 -341 -254 541 607 -629 -356 759 848 663 963 -488 923 363 710 -713 653 586 -644 -134 432 -120 558 -358 -384 -990 580 496 -495 724 159 -253 -621 -900 -922 869 -87 473 -420 113 -61 -426 44 -840 494 558 376 -685 -231 -334 858 637 805 -795 -584 -632 -126 723 -172 477 12 -8 -985 -858 91 405 -278 3 880 -619 515 -387 251 955 496 826 366 102 241 540 297 422 153 26 475 -439 -56 109 121 -152 -8 953 -940 -975 -96 167 -58 409 -592 203 -542 -518 66 -791 722 -967 -783 -19 137 161 425 368 526 778 -260 368 -329 464 982 973 -167 167 505 284 910 275 324 -198 -766 -221 987 -602 73 -455 -805 897 322 529 4 998 -957 234 196 -821 -527 -521 233 97 623 262 -805 -870 317 -872 -192 -344 -982 441 -881 -409 100 411 735 -670 -971 330 770 -301 391 -643 958 -644 -314 -265 775 -623 673 -330 -431 -795 796 392 699 -964 -637 -384 -712 -993 930 -576 125 -873 481 340 -733 619 805 720 584 215 -79 570 446 127 -784 -442 -687 912 -777 185 990 -110 666 -218 537 -784 -404 -552 131 -84 294 709 -801 -652 763 -374 802 564 -561 -379 -504 340 -432 -705 -53 626 875 120 -964 -180 238 -170 -165 386 805 943 -930 -663 -40 691 237 638 -462 84 -733 294 -173 955 316 661 712 499 -834 848 400 366 -554 403 -223 523 -660 -61 -694 -743 -803 891 -511 -422 -900 457 72 851 -159 388 -284 -895 -604 -490 325 -713 956 666 -76 144 -900 814 -205 886 403 327 -753 707 -184 678 -437 858 -588 -240 -173 -7 180 927 311 76 -150 601 677 -87 82 380 -960 -882 -789 -36 -251 339 -172 -912 -448 888 -854 -93 -571 724 311 -685 300 785 751 -154 808 -483 -108 -939 388 -793 -24 -824 657 807 -444 -937 729 0 -585 -681 -184 -610 -195 -962 459 -482 -522 547 10 -244 68 194 116 -660 -115 53 -119 -24 -396 -210 961 -468 -374 585 -416 897 801 -204 278 -130 -832 409 728 280 401 666 398 644 -698 160 926 -585 -629 779 -425 -937 112 -578 825 -149 332 267 -423 -886 -739 109 197 -184 579 140 994 823 -828 322 851 -771 -132 188 -724 717 665 -541 -964 -975 941 816 765 -486 -822 -235 -969 -427 57 523 525 -889 726 228 379 -625 35 595 182 355 514 733 195 -663 -476 -242 795 -90 235 -99 113 931 986 -951 762 361 -15 -195 21 334 978 -640 -959 638 750 883 397 977 -699 699 573 -358 -820 -691 979 458 93 209 -399 -252 -454 794 693 329 -561 908 -116 -240 -976 -140 726 808 601 647 -45 24 -60 936 543 969 270 -4 -711 -412 -703 181 832 415 694 -735 787 237 -573 512 216 -653 252 292 131 937 -258 -88 -522 649 439 -287 -542 -851 -779 -674 -272 -827 -92 339 -981 -159 653 813 102 676 -18 104 890 736 251 454 -684 -480 -959 805 901 -542 466 -97 -593 41 534 239 -378 21 49 102 -49 -189 -500 736 -194 236 -334 150 232 929 -109 -302 -774 42 -307 889 -242 -624 -761 -126 224 -470 324 -860 -49 317 -316 677 -495 -336 67 -288 182 788 419 188 -701 -720 -151 -967 -994 666 977 338 -512 737 317 -278 362 -714 -942 159 465 156 162 -785 802 45 -411 -221 -379 -264 57 -98 237 803 -698 -999 75 -196 -545 -717 -919 561 -35 -51 446 884 170 205 -215 -404 -41 -209 803 -995 297 -911 -816 -561 -971 -619 -386 287 83 -834 -943 -229 -961 -140 611 -404 -909 988 248 -386 701 928 -762 807 -358 -430 638 808 542 681 -117 245 958 -683 -430 -178 -208 93 863 -380 -72 550 -385 494 745 61 -706 -619 -111 206 315 85 -167 922 -90 -277 -888 -558 -862 -482 -796 396 -440 -703 -153 773 -580 -667 170 794 -186 84 112 501 192 478 -659 805 -986 -667 930 250 554 -979 676 -873 92 -86 -705 -616 -443 -557 622 -630 605 -801 980 -456 836 228 -867 490 -454 160 949 548 -265 -307 -867 -456 697 300 330 925 85 558 556 -23 -555 117 -739 -575 976 371 405 292 -72 -928 140 -290 155 -532 -72 -268 291 729 622 875 -275 -719 -476 -177 629 719 -245 -729 -184 -996 152 996 717 46 563 918 -708 -515 -288 14 647 512 814 643 -469 624 -750 -535 -209 -968 178 997 -546 461 853 -956 301 713 895 -882 -963 -17 -611 658 28 -282 -95 139 800 193 153 -378 -108 -829 779 116 403 -926 -648 12 159 779 -1000 -931 802 772 762 -620 -536 -628 342 858 -579 825 -216 543 -143 248 121 -30 -33 -702 258 928 -620 -317 -483 343 -879 409 84 587 -548 948 569 641 124 -513 -915 -735 176 -100 869 201 -465 -212 730 -5 827 469 601 -725 -159 -748 479 873 659 -7 326 -85 -543 134 381 -64 524 946 12 271 10 -827 476 -539 933 -697 715 150 -253 -135 -541 756 -352 653 -318 -763 808 473 522 730 -948 -932 -243 -18 182 -508 -674 539 -432 350 110 162 792 411 -213 431 538 -741 760 -78 -939 -274 916 144 341 425 -374 206 -195 144 846 86 -938 846 -700 -99 -655 514 24 171 -98 -252 538 224 724 -517 481 802 81 -549 -162 364 971 -369 540 -231 -890 943 -568 -907 -629 142 -864 89 847 312 -235 -702 197 378 251 776 597 -822 -185 -848 -212 -208 845 50 -300 -411 125 962 -303 379 909 -336 374 -199 927 -602 270 121 -520 -218 -984 -26 -304 -464 -164 -1000 710 398 -165 -533 -291 452 -744 306 775 983 429 -888 842 408 -635 -869 -868 448 565 402 279 995 375 -510 -36 -207 91 -503 127 3 396 824 -759 -800 -833 -860 -115 74 187 -202 -961 434 705 -732 550 -919 -658 826 12 755 -922 652 -154 -641 425 -304 986 5 -163 -842 -275 -409 -559 -886 102 699 -524 161 341 -987 256 911 -788 63 565 242 -375 -818 -782 -238 402 102 -792 -919 449 240 505 355 -912 86 316 -337 322 605 -816 -9 -789 737 -517 -644 -458 533 -457 -491 860 -162 -120 434 152 -864 -568 289 -483 -588 -594 -697 -692 -163 168 -963 234 -373 -983 -658 89 -687 588 -434 279 -549 -501 -134 374 426 581 -180 178 880 -518 294 335 -858 935 442 903 -313 554 -913 226 -730 161 -538 -296 -176 -855 637 -172 -860 253 -64 748 881 -14 5 692 285 -114 -199 -596 -688 319 764 408 -909 -818 84 541 -802 -909 888 439 589 978 890 706 869 66 536 359 -496 486 -327 792 -270 -834 -328 588 338 -923 717 -538 -551 803 -652 -762 -696 -161 976 762 -517 -173 937 848 -852 659 69 -645 -563 305 -902 -531 -818 -723 -626 -895 747 -622 -357 557 -731 -932 779 257 737 -211 -347 945 696 502 696 715 -501 -343 -331 600 918 28 -622 79 -764 953 -140 675 -757 450 -836 -228 -179 -962 891 124 149 -486 244 -648 292 -406 -408 -77 412 759 229 -811 -91 977 972 -935 134 454 -830 -825 762 680 -149 453 630 985 -268 -291 -893 -800 438 558 -224 22 -882 -581 625 633 787 -987 -948 -805 -752 -21 -229 -123 38 -412 909 -847 796 25 -519 499 697 -219 776 -937 -910 198 -883 597 -265 -155 906 -589 -712 -622 43 -198 -145 399 935 -507 470 -744 -575 438 -760 -393 64 -17 -193 328 372 -829 302 38 668 -133 -17 -35 617 209 -124 -118 642 -204 48 1 -476 419 -326 293 825 -21 -156 -875 456 213 890 -781 -973 -594 -311 -505 -947 453 -94 -755 -509 -886 458 -464 464 -241 336 -441 -351 -389 446 785 -800 -856 -217 -201 56 -785 -924 365 706 161 270 -921 -604 -777 884 -326 -927 209 792 -806 757 868 -287 -276 -716 723 -362 363 -548 977 -936 743 788 427 259 17 -19 573 558 333 911 538 -773 578 454 -653 803 -218 -106 365 -461 91 -985 -144 -26 710 136 37 -401 -199 349 -736 -966 147 672 176 984 -513 227 405 -553 83 -953 -666 886 762 -527 -925 -830 153 957 868 141 -914 -278 970 316 -536 -879 489 -352 635 -364 -851 -910 -239 77 -400 992 133 -371 -419 -782 72 152 73 -67 191 806 606 775 -68 477 -478 -446 -615 -211 -647 -574 173 -204 334 812 455 -77 -806 -26 475 801 947 -239 -989 -304 130 160 -823 764 -495 -22 860 -428 -35 -224 -701 -778 -728 -976 251 -704 -595 824 -318 953 444 999 934 -144 798 331 -325 -311 -73 -746 -376 -38 68 -400 -37 662 -805 -390 699 -81 -3 934 979 770 456 151 913 -183 677 826 785 -842 966 -703 436 -981 -894 393 -222 832 -993 740 970 557 -155 -882 551 -751 557 973 -515 -671 -720 -548 572 -80 83 375 -163 -692 837 298 -429 -167 277 628 -7 -712 -937 -564 530 769 -14 -496 836 -715 971 114 97 162 -453 478 134 -357 580 70 219 897 630 -670 -977 -729 820 670 180 890 342 791 589 345 855 585 800 -90 180 533 -533 91 961 -892 631 25 -77 -579 -544 123 -143 -73 163 -167 486 708 -395 -982 -97 -255 286 -580 -931 -903 -260 -379 279 324 825 661 -859 654 -237 751 -264 -799 769 933 -451 -8 877 913 -615 745 956 -327 416 113 876 -343 -452 216 -696 299 899 301 -888 27 655 -148 287 -301 475 356 -186 9 164 573 801 -490 486 -59 663 -945 -628 35 -53 -744 -443 -593 621 670 724 710 -267 358 780 125 -944 -656 -254 -101 -35 -940 -633 105 -571 -501 -729 -674 726 -55 -245 -359 913 -550 -322 438 -570 -201 31 -138 101 -632 844 -56 278 -977 -83 -409 67 -651 -479 441 304 -315 -498 275 -424 -840 580 208 11 67 -277 -600 238 546 -477 -929 952 -16 -695 -649 -241 407 600 -892 353 -704 927 -441 -324 865 -377 -149 -432 535 -675 400 253 843 -637 351 835 819 -914 450 -697 335 -508 -412 222 670 485 -221 444 -654 969 907 511 -205 136 -329 795 615 123 431 -6 -980 -656 346 -727 28 -986 251 532 -162 -40 486 818 356 -536 342 -93 960 377 -816 874 235 229 231 -452 56 -471 449 737 825 114 -820 931 -17 68 93 -286 177 526 806 779 616 -608 810 -655 795 121 128 668 -536 752 -523 -349 902 879 391 -548 989 152 927 -898 976 876 -945 114 -625 240 -961 624 -181 -265 -87 -882 -978 991 -972 -775 -849 228 614 -380 -300 246 224 -775 284 836 680 700 -876 -406 -88 480 497 420 324 560 980 -21 -24 -634 -877 475 -939 95 -500 -777 855 -317 -44 -402 72 -107 -565 -817 -192 718 283 771 944 625 560 363 113 873 850 -526 825 -127 253 74 -996 740 -916 234 805 -884 -264 742 253 76 271 116 570 379 -122 -517 104 449 560 724 -545 993 311 -416 400 667 697 11 -584 -563 394 326 226 -727 352 928 472 873 55 311 532 -656 -650 934 -138 194 -986 -878 980 -675 441 903 920 693 -44 -23 -461 879 -376 -910 -294 116 -474 324 -823 714 -676 -951 726 -365 983 -193 -172 -849 -592 -901 -39 -509 808 -198 256 368 262 951 -992 -989 -298 -499 18 876 71 -910 -33 -100 453 545 -561 -927 -653 435 -906 -36 456 352 525 -85 616 -979 170 449 -153 316 842 -6 -493 968 -777 -227 -99 -872 -104 507 -66 452 -383 -928 750 -621 998 639 224 -133 -607 -458 -668 -324 888 -291 814 -970 -102 -86 929 547 323 -890 736 47 933 -639 784 704 785 -138 -992 639 724 -100 -450 -72 187 471 937 -175 -120 363 374 273 -982 62 -881 -309 60 76 -287 -87 812 -576 -246 -139 -348 528 162 -153 -502 273 -144 -946 -371 -369 -808 -782 -221 -562 -650 -723 -927 -251 -222 228 134 -545 -38 869 -947 158 -464 -928 237 -978 -325 786 -569 112 917 -780 116 374 524 -755 643 -560 232 -775 887 -607 -311 -329 479 330 -781 123 138 -74 -625 -649 -781 -265 787 -316 447 756 27 -40 -587 -956 -946 -327 -76 627 343 -919 744 564 -726 327 -578 -527 -34 -559 -64 795 74 340 441 -395 336 -199 738 494 368 420 -487 -640 -318 37 -387 721 -878 -849 -633 567 -148 -606 811 -561 355 399 -136 -40 -787 342 713 -522 927 534 179 -356 28 737 891 223 965 -635 964 -12 15 927 -593 384 112 544 150 -492 464 809 154 129 -308 -632 395 118 -425 540 13 -305 -244 -727 -696 -679 -135 118 424 -323 -191 -530 376 -928 -18 89 45 -727 -859 -902 -531 -767 470 846 224 717 -278 858 -134 33 -472 455 83 -293 744 265 -155 -236 -949 -912 212 561 896 716 849 855 -1000 35 -559 321 330 -484 786 333 -657 590 -710 973 87 308 892 -631 -602 932 226 -985 -287 128 -59 638 -139 681 333 299 -214 -558 -986 -90 516 -843 423 -695 -514 -119 -700 -110 351 -848 158 -636 -734 -682 -46 -856 618 612 674 78 -465 509 -297 823 117 -372 -4 718 792 101 -289 189 346 -137 961 -145 -880 -288 -760 -675 559 -385 554 -515 714 -164 -216 895 -258 -802 133 131 -270 -422 326 -496 990 -543 50 521 332 317 780 243 216 -941 568 -982 -270 -272 -500 818 -294 -469 -423 671 -248 -681 -627 -815 -592 -830 4 920 -326 -93 169 -624 -278 -860 -974 175 -568 -503 825 -16 -740 212 153 726 -397 -505 -330 351 959 -164 113 582 -142 -485 -110 943 -742 607 18 -56 -254 509 247 -408 72 -973 131 617 542 -302 450 334 283 -195 -702 164 -727 -834 -398 -171 248 -281 744 -185 835 737 689 770 59 -193 -802 -286 90 -522 -833 929 892 147 -439 -317 736 -6 -72 -247 571 -331 -587 -320 547 80 598 74 116 947 348 -637 -85 -164 306 -693 -266 -560 346 -12 -51 -699 -740 406 -430 -734 -939 -325 -362 -367 498 -923 91 -257 -213 -213 -100 -486 64 -784 574 -160 -581 -326 922 233 809 327 -172 166 -941 -992 730 42 -886 515 -753 605 256 616 815 -468 -385 821 950 470 -68 -222 -878 514 464 -168 352 677 781 -520 480 594 491 -706 -104 -402 -371 93 102 -310 -911 563 -709 354 582 -717 450 43 977 -126 -398 -350 407 737 468 -922 -656 954 -954 614 174 -578 -571 184 97 49 122 -606 -548 121 -67 -792 -373 -51 -205 -561 -272 -888 153 -786 666 642 -267 -322 139 -207 -549 -389 732 -61 -305 500 560 -913 9 -412 -321 -323 -30 -246 -864 -675 -842 587 -665 39 -37 712 -965 330 951 -93 -341 748 -261 705 693 809 -888 128 908 -971 -2 -708 -44 -177 -379 -436 -800 489 -258 -39 504 -912 -785 837 607 172 -541 209 878 -471 110 -716 -228 318 717 814 824 -269 -132 -189 126 -462 -457 -574 246 -113 649 -798 -837 -736 691 656 576 752 -964 644 475 176 -716 -944 -758 -168 -648 931 679 -948 866 724 -390 -645 -814 135 -831 -248 -200 11 -526 560 317 926 -441 -267 400 918 197 192 -959 911 -33 405 -557 -92 -983 -39 93 415 -897 265 55 831 -744 59 985 -601 729 -220 -914 -62 156 367 228 78 963 -141 69 518 722 -617 -24 655 -349 148 -591 378 -995 373 924 65 478 -787 281 -411 -656 974 512 -45 -123 -466 600 939 -963 703 -36 580 -704 838 -343 397 447 358 448 -818 -72 -475 302 952 565 430 -416 -376 479 938 -649 -410 26 -119 -639 -155 -515 -766 -134 918 -100 3 -909 23 -660 365 -880 373 373 564 -799 -301 -626 -583 -684 843 355 -393 -14 -413 488 -636 -960 -605 -145 -26 -18 -730 -629 696 -946 51 -841 898 -421 -254 733 -91 940 -77 205 -297 588 -481 650 43 -897 198 954 516 -662 -968 -679 564 -748 -671 806 958 -320 71 540 194 -905 139 934 780 885 -705 995 -896 85 -973 697 401 163 -489 9 936 703 -323 -276 110 388 -296 -47 591 -777 435 -733 507 845 478 128 -382 -692 -977 -873 822 889 -298 336 -779 -791 -912 678 -52 -886 -308 -989 -588 -786 -548 660 -546 -111 -394 800 206 -709 -229 -386 -454 976 712 910 849 354 -297 384 -741 -285 416 -589 490 491 -120 981 70 -993 -60 184 0 -314 -960 94 -332 -900 -126 -787 -184 -161 549 217 91 -336 -914 946 643 -110 623 350 997 -174 -563 691 -467 -897 0 572 -825 -218 -56 -37 80 -703 969 615 -304 -692 559 -36 70 -44 -812 738 208 874 -131 8 306 292 91 -262 521 39 184 -760 -132 477 -548 -782 -655 900 -206 509 739 -418 -716 371 254 -896 934 -344 -667 -451 -342 801 683 980 605 180 815 669 -929 664 -294 -640 -790 6 996 -975 215 -750 -70 -799 224 -273 -383 449 -527 -580 32 166 633 -514 833 590 -63 377 502 -542 846 -92 -964 -332 920 -68 782 140 874 124 986 -522 441 450 -192 -204 -217 -982 -494 767 -871 -904 676 -647 959 -254 -917 204 -839 127 -995 -149 777 161 953 306 316 573 -451 -368 -335 523 -508 221 -418 -454 -952 -770 535 105 95 -281 345 90 45 88 28 155 -145 664 770 418 -220 -381 -620 -894 715 951 -702 162 532 643 511 -118 587 -618 83 -483 -501 875 972 234 -74 -908 111 355 698 -420 -388 642 519 -4 -507 585 -813 -45 -139 918 -558 -170 -981 -495 992 83 141 -172 831 -42 -754 -199 960 -223 640 272 -677 442 353 -886 6 14 -388 56 661 -492 886 -861 8 550 654 -245 759 566 770 -522 -667 797 -443 -537 -956 262 641 905 -253 77 130 -700 348 -451 750 220 409 -60 -518 39 -637 340 -779 643 -654 -115 -228 791 -432 179 -427 129 646 460 695 -424 519 -717 -202 -871 413 -491 904 -473 -745 -384 34 84 -868 114 314 -856 368 -998 -365 373 -106 -91 -431 119 -367 195 653 -319 972 704 -980 368 725 -422 -710 -147 -287 107 -730 -19 842 -934 -540 -855 230 -246 -539 501 770 -478 -691 -112 -457 -146 240 -310 398 -660 21 -459 710 447 808 -572 -226 683 -411 -197 -825 500 -394 -808 -18 -202 -696 -949 -995 865 -589 820 -936 535 -792 -925 -958 -70 -573 571 -289 -480 -265 895 -191 563 34 -961 332 297 -308 -288 -532 -886 -534 -627 710 -650 -793 802 663 783 615 -843 42 -320 935 -521 -976 812 241 499 920 940 -633 438 -815 -830 433 223 119 498 366 -612 -26 109 -305 -830 633 511 164 544 -190 -725 878 -450 996 554 -722 -633 -777 781 -128 -578 921 979 59 -46 -771 -326 250 151 -769 24 671 445 98 -780 571 911 -324 -309 248 -611 -613 -63 315 83 562 -303 -647 -667 69 -5 720 621 -898 500 -897 699 -877 517 -760 -498 -907 131 338 503 364 -144 865 -142 947 -842 -560 581 -255 355 830 380 -843 810 -360 533 -538 800 112 -428 -929 874 -224 -184 56 -494 -488 -946 -728 619 -827 -162 457 287 -601 469 403 -238 526 139 -661 -360 -347 739 969 840 881 606 -782 508 -719 391 -945 -506 758 -527 104 -28 324 -900 934 -963 -549 -113 544 46 827 -391 -402 -846 -399 815 271 848 855 -163 752 542 -209 524 734 -401 -235 -566 554 -692 -776 835 -631 -215 -857 -567 -773 905 -227 647 -519 -931 -917 -842 162 -95 -901 304 913 -451 280 146 -514 -746 -628 -41 -887 81 -884 240 477 528 98 -826 -945 972 -905 473 830 -192 -747 -24 369 231 884 912 211 -950 952 371 -65 -279 -708 103 647 -367 -701 -525 746 -587 -774 -847 -532 275 -550 -155 -605 -131 -431 605 406 25 117 811 137 160 286 132 -872 -898 -967 356 795 -460 468 -384 -935 300 663 376 -427 738 -701 -130 661 576 363 -913 -766 -870 948 -435 367 737 393 -931 -545 -315 -351 -744 -759 -967 -597 -462 405 -662 150 114 889 -540 -883 168 842 -33 -207 484 -115 566 -80 846 -899 613 -88 -366 844 -148 -291 730 -138 870 741 -534 -331 549 -448 291 -890 -703 402 -93 925 -470 -921 -282 -554 741 -775 -181 -771 929 378 224 -49 -952 -517 -737 -37 922 821 375 866 -330 468 -62 425 -902 -521 -742 -499 -932 192 -955 -6 86 -169 578 520 394 193 -539 543 -884 742 -258 -43 863 78 467 282 -395 -983 -787 695 220 527 147 -755 -38 -89 61 126 -526 438 359 16 928 -444 -223 -640 -903 -754 150 -352 -263 140 -278 -823 -804 706 751 260 778 -475 314 874 -340 -55 -361 805 408 -151 537 -518 113 -758 -182 935 468 -839 884 361 205 362 -874 -351 183 -980 627 117 -200 684 519 386 -308 49 -818 -889 110 -738 -901 582 113 435 860 -342 200 -724 341 55 -150 585 361 -594 -933 568 785 821 -319 453 -725 -653 -348 -222 -587 -430 -81 22 -859 -681 391 -428 -264 -734 456 -642 258 -565 935 -778 578 -229 -905 -161 500 -468 806 994 -527 440 125 120 -881 910 313 505 533 853 -471 652 -695 -232 -832 -480 -175 191 58 67 -350 -309 -435 -10 -735 -344 699 47 959 123 -361 811 -965 722 954 404 347 459 700 496 716 -845 -869 -643 -348 515 514 -999 943 879 -630 413 -780 250 262 -428 -381 -823 374 866 -175 301 -912 80 933 661 -538 585 89 -625 660 -789 -311 -289 -76 516 -272 528 -595 35 -162 779 701 299 516 -877 -589 -88 54 -465 -318 21 -817 -234 -82 880 -7 -180 -740 133 498 -515 -741 989 -331 -318 262 -430 740 377 -89 551 788 651 -200 -502 -905 84 309 -9 -323 -681 -61 -968 -842 609 -22 11 435 -1 731 338 19 -318 -32 304 -689 -429 55 -195 -300 -1000 -71 -424 -181 810 668 -128 -305 -103 -637 51 -843 -928 799 769 87 724 589 118 -658 -275 -838 699 355 -859 302 908 -309 -230 147 403 245 903 -495 -32 125 804 880 -859 212 -746 40 419 -58 368 74 -489 -275 197 -739 937 536 198 6 -938 -560 -62 -526 -827 515 568 -839 33 -235 -441 -502 25 -515 -59 441 362 -367 -785 692 -18 -708 -762 -460 469 590 -865 -687 -44 98 112 198 -595 191 267 432 -210 629 336 467 278 253 88 471 -337 528 397 -110 515 -94 -998 635 38 -579 -826 -825 407 -59 276 874 -702 -47 231 -85 104 -482 228 -154 -442 -347 -830 967 -944 45 -50 540 884 -451 -91 416 857 287 -587 -102 -181 428 -189 -523 237 63 -162 992 450 -205 -94 198 770 747 -927 -60 322 595 -676 144 84 -563 -157 -357 -655 -510 -812 -242 -925 460 -782 -429 -125 775 564 972 -750 682 -232 89 147 -67 686 898 -988 958 -73 -880 361 -389 920 -648 -638 -353 -563 240 595 409 624 -675 901 -363 -580 -800 -128 -574 6 210 607 -31 123 -216 854 432 104 869 159 307 220 355 -548 -614 -148 -741 927 499 -199 -550 776 -545 -747 -242 453 244 88 -909 -663 -985 -133 856 -247 -34 517 700 450 659 928 -722 270 745 -834 -825 968 -30 -940 -107 232 -216 299 -945 -446 -465 -324 -404 -70 -118 645 571 -86 -208 -151 185 -737 987 -111 490 210 486 150 322 667 111 -752 -3 292 519 -410 -999 -265 -518 -669 797 551 -369 -890 344 -649 951 764 393 315 49 -18 -169 -874 -26 -635 -404 -996 -984 -306 -823 590 85 873 647 151 508 -342 815 -575 210 -377 -405 153 -572 687 522 -577 -223 881 -502 855 46 734 -799 398 289 -250 535 393 637 -914 -262 372 -303 -91 767 20 337 -707 -659 -495 -632 634 66 514 -459 -834 -209 436 -287 299 -490 -824 688 602 458 877 768 239 769 520 -698 -841 -309 -31 58 917 793 -285 364 933 -373 -194 -937 -740 -283 -26 411 -413 304 344 -926 -126 -683 159 -958 -564 454 -60 -852 832 590 -374 -325 -501 131 651 -991 422 767 996 -676 -637 781 -61 375 -1 44 -939 -324 -52 213 -278 400 -800 851 -22 573 18 -330 -469 718 -607 -776 96 -673 575 -266 190 -79 -125 -276 446 -990 -655 -622 -89 77 -927 489 -593 -605 692 763 32 468 509 -794 -264 -905 135 -265 -87 413 -264 562 878 554 -925 195 31 405 37 -985 -806 -823 -909 -632 -9 567 913 614 663 -182 -768 -866 -801 -710 877 67 395 -574 -866 337 194 176 133 -430 520 -907 -765 -247 665 -862 -839 504 737 598 492 597 650 518 -364 -607 479 777 747 -540 481 -206 -198 -581 327 483 403 -412 347 -731 -369 508 -532 -380 -948 114 373 563 774 -189 -485 357 69 839 260 -91 -822 -399 35 -636 533 -398 834 661 -254 326 -71 -766 987 960 -249 -263 -414 -946 -300 -534 -321 -980 395 -496 988 -754 -683 241 -578 -445 -105 -105 233 -185 -900 606 -747 -496 890 123 -25 -417 -576 611 -333 -922 -370 625 577 500 -663 716 419 433 -90 -194 -350 985 -131 -435 198 -301 -784 247 -975 -569 881 -575 327 -612 417 -28 338 -44 -972 -994 -30 -939 182 -399 -21 907 -996 507 -65 -333 203 -642 -928 -504 -523 -114 106 -340 570 -716 -475 -746 949 607 2 380 -755 -43 286 905 565 -409 186 -818 712 977 778 -679 -15 824 999 -178 457 125 -334 -729 -669 721 456 136 -245 -570 349 -352 665 557 -912 -17 -1000 -18 -778 339 475 255 -204 390 -103 -823 232 517 -668 53 492 -212 777 412 785 335 -144 149 -185 -799 -243 -659 -510 -212 911 -707 -822 -617 -902 379 774 796 -797 326 -676 -349 -61 -262 -537 -929 759 781 557 -125 483 837 -548 -234 146 -444 -615 -247 351 814 -21 -171 -353 -947 -575 912 -851 -121 223 866 916 -690 -124 47 -314 -336 -331 -843 645 239 -782 -824 836 -303 442 -291 -244 -475 495 -209 -809 -924 197 -454 590 845 -750 -764 252 412 486 71 -428 686 -750 -748 -869 754 -218 -419 63 61 897 904 -206 328 -717 541 -443 -189 779 -367 857 686 -747 430 -885 -761 -352 293 744 -895 770 -53 61 -852 701 -761 -295 -780 377 -482 151 825 977 -681 115 811 238 541 -482 182 198 -934 -527 638 -258 788 93 -21 398 880 825 -538 770 -66 -492 -353 855 -481 573 -42 -563 627 -815 17 -659 123 11 474 -985 122 -268 -745 842 -276 90 -728 -753 -321 370 58 334 167 50 -668 979 420 -995 307 322 571 905 -948 197 -866 629 745 -19 258 -842 -367 -316 -815 -819 -32 -573 -135 -199 -554 97 -682 -361 310 966 131 753 298 891 -632 -625 165 123 77 135 89 659 -722 32 557 -459 402 461 382 146 -516 -37 413 -170 -967 471 -1 -611 758 -363 -42 -986 -530 -177 809 -456 -209 984 -740 143 234 -675 -189 39 341 -484 -987 -243 -475 553 -149 -978 -528 143 212 -557 944 -169 818 548 931 273 403 -632 223 -801 -596 872 46 196 89 -600 -525 -740 -346 -79 -793 -121 975 -679 -106 135 263 -918 -319 131 -135 981 -286 669 -280 990 -114 461 820 -190 -903 -384 183 546 810 711 -421 477 -562 -36 4 213 -330 49 59 803 11 -425 -286 -141 783 -904 49 -775 -577 704 751 -1 906 -864 -692 465 -962 -631 -934 -728 0 -312 719 -772 936 -648 -121 -292 405 561 484 -236 833 -516 -553 117 21 614 -702 -674 247 767 686 91 161 889 541 -311 274 59 -719 217 -129 -142 609 -395 571 353 194 -966 -466 -18 -115 757 683 89 -272 23 479 -328 -4 -755 389 244 402 -649 41 -76 763 519 -604 -329 457 130 731 -568 -679 206 -937 5 127 -610 775 223 533 -569 -788 -381 965 -221 -170 291 -263 -511 325 -923 528 -52 396 913 -723 256 114 -868 -263 972 -72 170 823 -651 -949 -256 447 -381 471 -353 -79 355 301 -386 65 819 -496 -23 -830 471 -584 -245 -599 -848 962 704 969 891 -987 -95 837 -938 -177 -338 752 862 -871 -396 974 -275 213 -410 -201 -525 -596 921 -954 632 -996 748 957 170 405 -607 206 715 -847 132 285 -109 828 71 259 647 330 624 -4 16 539 787 35 544 -593 -972 666 628 -431 -878 -650 -419 995 842 60 156 -746 341 793 -375 229 606 469 815 156 445 -808 -260 933 825 -480 -290 -578 -394 594 433 -240 329 332 546 -61 -830 -602 -301 -691 -250 -450 867 788 541 641 378 674 -527 886 -324 429 164 -849 -729 70 -746 803 -336 -221 611 -24 918 -618 -169 36 670 288 -721 -779 -70 198 31 781 -564 -409 -312 -323 -686 -795 354 -234 -77 704 841 532 685 454 -94 268 579 713 -673 511 -947 711 -738 258 207 -858 687 -198 -996 362 -148 -909 -90 -835 553 503 -616 -917 -387 -611 -424 -319 791 2 863 -273 939 -428 -960 -177 972 -167 -599 -598 532 -425 -704 -997 -594 577 -834 -84 471 -801 814 593 101 -15 -25 -322 189 -666 -884 297 679 365 24 616 774 -504 -111 -327 558 -328 -629 138 420 -171 -987 -576 941 -568 -884 -710 261 142 -620 892 141 -212 -626 495 800 -703 -84 527 -245 -776 -309 115 -802 -939 -96 -547 -75 -348 -288 -770 -716 352 -736 -334 931 -990 -577 932 -258 85 -151 -832 368 -24 929 -485 447 710 834 129 729 974 37 778 72 -20 181 -822 -271 633 332 246 -367 227 -719 127 539 -456 -727 -656 600 754 -845 -575 -748 -939 -19 442 843 -224 -866 -657 506 399 491 -316 -973 -202 816 200 -274 658 -188 -513 -811 -566 -152 -241 -568 -488 447 -373 372 338 282 -99 129 405 -716 -778 439 610 756 -110 -287 569 -279 767 -304 -736 -544 -998 -294 212 718 -308 -447 49 -699 -883 819 270 88 314 -753 -478 19 -452 173 -699 542 951 -501 460 562 -150 -416 509 -442 -232 491 418 -439 -262 -64 511 -268 257 742 -704 -5 -355 432 -181 656 896 -989 -866 -656 -553 -543 -543 -913 -911 -537 -478 542 759 -821 -860 -836 -507 -507 -82 161 -697 -92 507 587 -596 -817 -125 -416 638 232 348 542 728 -310 -519 -701 1000 580 -207 389 44 177 93 17 503 884 -833 692 -162 -31 -591 680 369 -927 289 -10 -801 234 -352 -999 644 299 -369 273 479 70 245 -588 -642 -8 -104 -842 153 543 46 604 763 271 -824 -693 493 -454 226 151 -263 747 60 -101 380 -795 138 400 -505 -884 -229 -551 -878 254 -465 -479 -693 484 -727 4 252 -347 176 -324 601 -912 -939 -746 444 88 205 -102 -214 252 -339 640 -294 -646 -747 -843 -176 -266 564 -435 299 181 -200 157 -392 160 953 562 145 -792 188 -389 865 606 -185 -167 -106 -44 28 -20 -749 -140 -672 -680 -633 -485 377 -350 279 481 535 -874 -254 943 -38 363 -597 88 -853 -924 235 649 -941 -990 226 991 -604 -204 776 679 -994 140 -858 -571 -161 -273 -147 -961 558 -253 -105 -758 685 385 -181 662 378 666 -697 -568 -461 955 -852 867 579 -923 374 923 -335 426 -924 580 194 -719 -861 -905 -88 -452 -206 334 267 889 147 261 453 -700 556 814 817 314 -873 -492 837 -900 -278 2 -131 872 639 -707 882 -177 -951 557 87 -347 -452 709 -656 450 -155 -852 460 597 -318 -130 371 -505 -508 635 -949 -491 -555 -963 -995 -224 -244 -243 659 757 922 639 168 -749 -624 320 -985 536 890 129 972 430 286 383 -504 631 263 653 385 210 -114 -677 -533 475 -223 -548 -900 -173 -659 -503 -430 340 944 638 868 -525 -69 91 685 -534 113 369 45 -562 -774 -959 127 499 419 765 989 -537 -34 -602 -75 881 820 663 166 69 -717 -106 398 -675 118 920 438 -976 -809 563 -558 495 -493 103 -579 321 64 -955 -556 -804 -722 -859 981 -18 -271 393 793 -930 106 13 525 -1 -299 -561 872 959 -250 -42 -229 -745 277 520 -633 -642 464 -776 275 657 -854 -73 -458 -765 -731 577 508 708 326 -850 709 -797 684 -743 -438 763 484 583 -95 861 -236 805 -655 280 -807 -921 433 869 379 217 -675 669 -487 999 -389 9 379 104 853 137 -83 -658 -689 -203 -292 502 -971 -746 -893 10 4 -879 890 215 435 405 623 722 -751 941 -485 823 704 411 -222 -671 -402 -684 -209 928 647 608 197 352 -896 816 -213 -756 343 252 235 456 -637 16 162 -632 569 0 -493 -319 -189 -59 919 -804 -779 -154 923 -883 441 -463 645 -773 438 856 -216 318 -172 -511 971 -270 53 -381 -731 906 654 -816 720 -185 -213 155 -649 -560 -521 -82 623 215 -455 678 454 80 -609 -586 319 557 722 196 -782 55 751 648 -782 233 -364 781 -73 760 903 86 -834 64 -214 900 926 456 -475 -983 862 -460 781 270 -57 -44 -954 -316 158 -686 791 -876 -417 -880 -324 -912 980 292 995 613 404 -800 95 369 665 735 496 -20 -690 -500 -924 -458 -352 418 -633 -972 389 224 932 76 104 -591 -997 -4 -699 -471 -740 381 -995 -692 -603 972 -286 758 -753 203 171 712 -739 885 -190 -865 425 -706 -653 366 -197 586 498 606 990 963 -888 -683 -564 -173 146 918 -94 -448 828 415 -79 -702 -71 435 743 494 -65 711 -602 -255 -253 843 -450 -58 -351 -897 -173 -105 -755 410 42 330 224 499 65 126 644 352 394 -667 102 -96 489 295 -8 204 -197 -870 -694 937 428 -193 518 -725 913 -619 505 845 295 59 -176 68 -685 214 -357 -631 -148 -349 -550 531 -318 -187 623 136 460 -114 -17 316 757 -565 -587 -313 -298 974 -543 -986 -865 -356 -217 -410 -340 -309 522 454 703 5 859 -455 -158 14 -859 795 504 -77 -993 -807 -473 780 -626 480 -565 999 739 -501 -136 571 -580 660 -662 220 609 -836 31 -349 348 503 968 789 866 -630 -67 364 -44 163 799 59 -375 788 777 719 -111 -434 -287 -9 831 -608 79 -885 -283 -221 866 -32 -24 962 -560 95 -733 -945 937 61 461 571 248 39 -993 44 -485 433 989 603 167 -346 -708 376 -933 -664 -932 876 -592 -859 -954 769 363 384 -465 955 -357 782 314 557 -535 -60 145 311 -687 -179 -970 -265 688 -811 978 -79 -893 -886 -30 8 902 -432 -55 -294 118 -108 -382 719 369 136 61 590 -819 135 -890 -871 777 347 826 336 -134 717 -604 972 375 -898 461 -826 -599 -701 690 930 -139 -987 -941 -562 275 538 -1 106 618 870 -232 -867 374 944 -398 -810 942 -263 -828 979 722 898 -95 -862 76 -91 -952 -173 359 679 -520 -551 -458 -172 352 293 997 212 748 -758 -320 -631 -252 -792 -717 709 626 794 37 -840 141 505 736 -972 24 -768 802 622 227 -595 604 -109 -141 524 -370 -306 -729 905 -416 -188 811 -744 -876 969 -31 389 335 270 -998 -132 510 -447 405 374 557 -816 239 -481 590 -126 738 272 -136 705 -38 -115 -789 -777 -982 598 -313 -233 -266 886 614 9 -131 -45 -924 -767 -865 321 -325 142 -20 -133 443 188 -598 -879 -388 570 -732 101 -286 934 -934 -30 315 -86 -562 -455 -696 -113 -934 650 623 659 -664 -876 -270 -440 110 -487 -142 -611 954 346 -343 -58 -889 -434 174 715 206 -478 852 888 348 981 -883 -773 678 425 -6 674 345 64 138 -172 -280 -413 -672 -758 -365 -950 465 -527 561 -902 45 -979 591 -427 253 -621 152 -276 672 -600 -496 -2 33 -963 -111 140 -538 -866 -499 313 154 -354 -916 593 -22 -200 -316 -14 -833 -559 -544 -186 -617 -804 672 257 -958 -857 -885 659 973 921 -70 -542 -286 340 747 864 -893 216 792 274 -635 190 247 -255 -261 -466 -498 -304 -812 -343 297 -364 130 -493 886 382 121 -147 -686 -87 252 192 -43 94 -301 328 359 904 -535 71 96 311 -348 23 517 579 -543 -212 652 -123 991 -869 424 878 -402 -366 293 318 -358 672 -244 704 -913 803 -61 947 838 -16 -25 -934 158 652 -837 -792 -320 -467 -377 209 520 709 -180 -335 -272 251 596 -486 -30 -119 -45 199 -951 -363 -510 -712 -305 -75 -222 314 -458 822 94 -453 -69 419 -204 558 -472 -564 679 -612 -916 921 -430 479 946 -541 533 -567 -367 776 252 33 -161 -954 -774 700 -648 -1000 -196 125 150 902 -327 452 -512 130 981 -713 792 -3 569 -337 -632 -196 -207 -913 -544 -56 -50 757 -363 -450 407 967 898 472 953 -855 584 834 -182 420 38 -408 285 418 -539 -453 -226 -148 -902 451 438 -557 937 -631 450 680 641 545 -390 442 461 846 700 -121 -919 -612 304 -509 922 -294 -430 -953 892 -46 -859 -43 294 76 974 -263 -641 -591 -849 974 -542 946 -48 433 879 313 -216 151 569 842 -886 722 -647 912 -933 -243 724 377 -72 -286 467 -922 986 415 -182 451 30 -174 -118 887 304 141 -616 -84 -219 757 -164 -790 324 -756 -732 -802 135 -859 875 994 -331 -535 164 -795 13 -954 885 112 -878 -781 539 -784 356 -67 -869 364 -391 -259 -504 349 -893 -138 209 -124 -588 -2 -935 640 363 796 557 -759 -965 -2 -132 -58 57 -701 809 -167 93 320 -940 173 -834 153 568 -317 277 -44 -729 -454 -355 -637 -882 -961 -344 950 -870 -940 -958 -776 611 30 831 361 160 139 -737 456 -295 -407 753 -832 725 -191 -752 499 -723 -152 -832 -277 65 -23 -282 -804 98 748 979 -782 -849 607 -267 891 521 -228 -50 1000 -868 -286 91 -203 -447 925 518 -267 857 924 406 111 -546 -93 529 431 323 -93 -424 -310 92 -925 722 -850 -866 -853 -472 942 -99 -755 -475 -727 -430 221 -260 58 -679 -263 577 468 689 992 -759 -658 522 -783 1000 -678 -726 -770 -329 -982 -834 -240 699 -110 411 951 603 -403 -553 231 -325 -34 -696 -296 -154 972 242 -559 283 10 -907 170 -210 -102 620 136 -429 362 -297 -962 41 267 -754 548 999 185 31 -700 499 379 -429 -967 213 350 429 -435 -25 190 -577 541 -690 -473 -298 -514 -834 728 458 100 713 650 -389 385 164 573 72 310 -175 600 -961 865 891 286 648 -216 -799 -955 -292 -845 771 -4 -247 -484 -792 -347 -675 -968 308 640 587 -212 -815 924 742 769 362 829 651 -73 -230 579 -865 823 -629 -547 -582 790 -921 659 -358 468 998 372 243 -918 784 -600 427 337 74 777 -534 -436 -289 -129 -116 86 -28 906 732 -88 621 933 -257 463 -407 254 304 -330 -773 846 -143 -909 794 -72 -572 -176 -732 -211 -101 308 -324 68 11 -372 -326 -657 -362 939 -75 432 609 911 -807 98 661 595 377 -563 -899 -869 -136 263 162 -392 -57 427 368 -506 999 -122 -694 -472 353 -385 -875 -391 243 -879 -706 -526 -569 142 973 911 -751 -800 348 931 597 923 354 -84 -727 -942 -604 511 188 971 -190 -336 -373 -1000 670 -349 346 -314 600 -510 -161 -953 906 339 427 551 -786 247 109 -424 810 -392 372 822 329 671 689 -332 245 254 -903 -61 -96 -930 -993 587 996 6 -353 -10 761 771 847 -664 398 -371 260 -406 374 -341 -585 -319 -525 -528 490 66 437 718 309 117 208 241 -722 -512 -613 765 -471 -489 -236 507 -616 606 804 897 -793 -445 -194 -323 624 279 -278 -916 659 -535 384 41 679 170 -752 190 414 -816 -340 24 185 369 -106 947 328 -472 167 886 151 -694 229 -398 -238 781 -59 -691 -646 -113 -658 80 484 559 -861 -491 12 -65 121 880 586 848 279 724 820 30 721 -633 -551 969 460 393 55 -86 -250 -789 356 511 848 -615 -960 -582 762 774 998 292 -833 -879 595 491 -910 -961 973 -146 -348 400 -64 -342 -72 -856 315 876 309 869 272 428 859 688 568 341 -672 786 -316 21 55 220 -297 -802 264 43 -905 -975 963 943 791 664 -202 212 -964 122 933 389 -362 -838 515 167 -78 836 -344 568 -258 23 -625 238 -724 -45 936 223 785 786 -802 -239 -5 -997 -418 598 908 -282 832 -786 -631 -944 303 -487 75 0 -567 308 -816 -381 2 374 -660 669 339 -178 -578 332 -578 -53 155 -280 -960 794 -951 13 944 -166 -563 218 494 -276 -524 -826 -618 -255 765 417 -126 -306 928 -88 -211 -221 435 -272 17 559 -227 426 -109 534 -112 -402 41 665 6 377 674 -510 310 850 129 -630 413 -140 -625 337 -208 481 291 -855 -681 108 60 843 -435 264 -271 53 480 -777 -881 -506 90 -94 328 -729 -646 388 -929 -487 -476 -300 394 -452 14 -444 898 567 -595 -847 756 533 697 -97 985 17 368 817 -556 422 -849 -359 -252 295 -447 -615 112 -441 897 -455 996 876 -85 262 -377 11 431 -416 101 -177 -162 183 403 -466 307 -868 -444 -956 -545 591 -359 -53 862 -557 474 172 -608 -900 -513 371 -332 -346 856 -453 -955 -30 -172 396 -117 403 681 -423 513 785 472 -603 641 397 -183 680 -501 975 -416 -671 -916 266 -171 291 502 724 805 896 256 -986 671 915 -695 59 -543 33 577 921 -11 -996 684 214 -557 1 -832 38 245 207 901 43 141 -48 703 134 927 -258 104 385 660 -41 539 110 194 514 673 658 270 314 447 878 -531 -208 -612 -708 616 510 105 -975 -972 -178 860 -140 -612 685 790 130 400 618 806 856 884 265 -847 -141 -300 782 591 345 -265 394 575 184 -442 428 335 -319 921 104 281 -783 908 -397 964 -526 -405 989 -449 -362 -866 -685 755 -266 228 -343 768 799 -681 -610 555 328 897 566 314 -349 297 -914 -463 500 -425 634 857 222 -370 388 212 161 -796 322 620 -739 -680 -858 -319 -359 602 -545 847 306 -178 182 -468 769 -778 243 732 919 -422 -9 987 -909 -401 306 873 346 616 90 -779 -842 -349 -125 749 515 659 620 249 219 -472 89 -502 -601 605 350 646 -795 160 836 -426 67 11 521 147 -958 895 -868 45 874 808 786 -735 -974 -336 -320 995 -360 679 -779 151 713 -557 988 109 -855 -546 -454 572 -111 222 548 883 719 583 -623 95 974 584 -264 -448 -506 -551 345 939 -512 174 -698 542 -775 718 -689 -419 -99 270 -803 204 -657 -444 22 -245 -44 474 324 -407 548 911 405 -836 -52 -670 18 167 297 47 -241 -235 -32 825 -365 -401 121 888 -343 -865 309 359 -931 4 -841 -54 811 -567 -292 390 -824 908 -369 -910 135 -226 223 41 262 992 245 -572 862 57 -209 -381 911 631 -640 -624 -771 -822 189 597 -654 -935 -508 -269 -571 934 -205 402 -722 733 543 921 832 -9 -310 994 950 -21 -806 984 947 800 -749 -887 273 770 648 -715 1000 -396 -528 834 -507 691 657 959 774 -648 -591 -497 -309 623 248 513 -587 277 606 -710 -965 158 -454 458 252 -340 782 578 469 -852 693 712 140 -851 579 251 -856 130 -928 -974 -592 734 -853 471 -420 -769 33 857 -181 -955 -426 -171 -947 720 -602 430 -354 -865 -368 -2 122 577 -214 -919 -786 -921 -703 -371 587 310 -437 289 -191 -266 783 291 -632 419 -587 38 0 734 19 -65 127 952 571 -988 364 -313 -272 -732 662 457 -864 347 124 87 954 400 216 226 634 237 -299 -207 -492 -149 663 931 713 923 66 -29 504 -744 705 -593 -304 -171 810 48 -37 -264 -491 -627 -68 -183 -646 142 -756 631 378 -822 475 -445 -223 -975 431 -957 -150 -887 -204 -397 -514 -587 -350 729 461 -439 836 -188 939 -852 -532 769 650 78 285 -45 -21 661 367 890 137 -985 757 -162 480 -867 -968 -807 -195 -616 -502 888 84 964 89 -39 498 601 -395 -385 993 761 944 -44 -159 234 -699 -957 -295 669 770 511 -560 -108 692 -162 -239 -965 -873 -682 -440 598 -724 427 -480 -208 199 -65 542 -264 431 -974 -983 -230 -71 721 -751 -337 749 266 784 486 -105 -893 589 554 -887 -800 -746 -35 703 759 -839 -1000 -454 901 25 616 -809 -692 -540 500 -237 -322 -917 -79 771 440 199 939 398 827 383 378 -218 396 -551 -3 752 565 -756 178 -281 185 -239 966 -148 -705 -136 515 65 -258 420 -41 647 225 -13 333 517 -764 -566 -90 265 42 -267 283 -481 257 504 492 443 470 -539 -495 -331 -637 587 113 -889 513 -333 423 81 -693 337 241 924 154 -312 -235 805 -441 -513 543 -866 -405 881 290 -905 -422 -673 -489 -455 -56 867 614 -51 286 -851 945 -333 672 -956 -593 -793 678 -888 441 -909 -936 895 -928 -613 -349 -194 805 -314 -5 822 -666 -370 339 543 603 329 -980 -170 -401 346 -33 -32 621 -616 281 124 -478 -963 91 -38 341 18 -72 -21 -398 570 692 983 -119 -122 735 435 462 913 -257 -14 919 -505 -552 -909 143 65 -601 -210 -658 -513 961 169 -862 243 738 -334 311 646 566 156 -60 860 560 -439 -982 662 -396 366 -663 -411 -727 -893 32 -259 792 115 675 -221 498 260 -617 -867 874 325 -617 -664 -736 -604 900 -74 29 214 -398 190 -597 -763 197 807 -659 564 795 232 -189 -385 -504 202 801 -356 -942 946 270 -443 -745 -734 -443 565 411 -784 -884 209 -239 143 89 -528 -335 621 -229 -148 -793 -307 932 -878 122 157 -875 -151 -323 -878 912 119 466 -777 992 -651 -412 -269 -598 921 -802 -869 -202 -637 -533 -209 908 -838 48 775 369 412 -532 -85 -552 758 972 941 169 638 -522 43 -468 -726 667 -624 5 369 -525 159 -151 598 -902 965 -309 486 -974 832 -490 535 506 509 -106 -175 -744 789 -767 367 332 268 -913 840 188 -922 -294 -689 -940 -452 -739 604 -621 98 483 -370 -932 -36 -475 419 454 922 -832 533 850 676 898 396 28 824 -383 -455 702 -421 -366 -502 -23 -366 -515 465 961 -527 847 -472 -744 619 -855 805 906 79 633 787 739 -999 478 -424 528 227 -625 518 -776 79 -246 610 540 125 815 505 -501 -737 -451 -470 -421 654 -415 470 622 787 -90 -432 707 -315 237 502 -764 401 -399 519 896 271 -340 99 -284 -967 -290 901 -271 169 989 67 106 423 794 -734 241 -870 220 761 770 -558 -121 -287 702 -67 493 -993 -33 318 -425 576 -166 -915 778 462 -798 745 71 534 -727 78 -878 885 505 -427 -406 -582 485 -673 657 749 28 -521 -132 882 -789 -811 708 -545 66 -86 53 -955 298 264 -981 380 154 569 -844 -352 -142 -449 811 -414 745 696 724 902 105 -409 152 857 148 -307 183 -546 -914 -847 902 293 -651 -795 -718 842 -794 333 -372 615 -744 865 -161 602 -698 407 -137 -444 -26 -101 -271 486 -623 -623 -199 171 217 155 737 363 216 744 -152 -555 247 110 -344 -930 -998 710 528 -839 680 178 610 542 -614 224 647 775 341 613 281 835 443 259 281 275 -737 706 688 722 829 -531 -126 -672 -447 672 868 -102 -443 -587 -438 -910 -436 -90 -153 -852 -937 533 -609 -727 -359 -145 124 -970 -667 -382 -352 637 580 -251 -752 -42 -714 788 -322 -665 848 985 -452 910 -750 -802 -617 -219 393 37 554 -79 -341 -969 -107 123 70 104 -676 -889 -956 967 43 856 -192 -598 277 432 444 298 -536 465 471 986 630 -745 -442 -917 -488 569 947 850 -97 570 230 408 -419 296 854 650 -794 -515 716 394 589 766 182 361 -945 822 313 910 -610 126 -973 -762 358 -642 832 94 -744 883 -238 514 616 -536 130 39 592 209 -178 309 -734 -372 -933 -307 447 -895 -282 -878 123 -51 -799 170 -967 -868 -864 673 92 -905 117 139 -855 716 689 90 67 -376 993 -369 585 -582 24 -105 718 948 58 824 -280 -713 -411 -667 773 -977 335 666 98 -892 151 367 170 47 202 58 -588 -251 -465 -74 -888 688 -802 681 -221 226 -91 773 -697 -81 -737 949 947 577 150 914 -121 -308 268 -198 -687 116 -121 -812 -764 -391 -663 126 704 173 -341 -531 168 -272 309 -121 -182 332 37 895 320 -965 -405 927 537 -663 770 774 -940 869 -621 -936 -275 568 -464 217 -453 -710 818 -162 91 806 539 50 -985 -378 513 5 -64 -853 269 958 -486 990 146 -696 -522 931 971 476 478 -822 134 -879 836 -824 540 165 81 -340 -285 873 447 285 18 -479 401 235 72 898 -348 3 -26 90 -256 -55 -732 -798 -160 279 -312 196 945 -322 354 -58 -15 -754 -940 -243 -670 932 -107 641 410 567 -285 -952 -933 919 -927 -709 930 76 206 -915 299 -583 -592 -829 -271 69 -710 -306 90 751 -829 77 -255 -430 -406 996 -9 943 -46 -412 225 -468 -519 211 544 341 -119 -743 861 664 301 -865 131 108 -809 -493 -110 -243 402 829 297 -306 56 849 620 -988 530 -627 619 72 883 342 637 -103 230 684 742 229 183 384 -131 113 -64 496 -345 -285 -256 -5 620 924 -511 963 520 -979 -242 -550 -568 -613 596 -554 639 -585 -651 -552 955 -487 756 -466 77 857 55 -765 -876 -502 -784 243 -345 696 431 855 992 930 -79 730 598 668 238 -133 711 -482 -736 -27 -518 49 -983 276 -27 -583 388 655 -308 -482 -394 700 -119 -754 -41 911 46 -535 -76 719 853 -707 193 621 -175 257 -393 -558 -132 907 -840 22 807 -584 624 74 480 623 580 -456 54 -325 340 -32 320 976 383 466 550 277 -240 -111 439 902 -900 759 499 -114 -197 275 39 -8 246 -580 520 -225 418 -862 504 312 -699 504 -224 662 360 336 519 30 -778 59 447 246 822 -685 -65 -172 -647 -783 240 47 -281 -56 -673 -325 43 -678 -817 796 951 156 -654 769 -465 569 402 -980 -711 -375 -49 -51 414 -2 917 -779 -533 117 -676 -907 -846 -949 875 -564 -457 -801 -271 -469 -123 -292 -380 461 -971 -631 -537 -273 -389 -762 748 868 450 -27 -436 -385 -835 -528 -862 -27 -947 -733 453 -889 -333 -648 -329 -123 571 -607 325 -245 760 -811 -58 510 577 648 -747 314 569 -298 567 558 459 -18 410 23 175 383 -626 563 134 48 -700 767 -943 924 872 965 726 -507 -446 565 -285 401 -306 -996 -436 803 -942 -263 133 -490 297 288 677 -88 144 910 442 900 636 42 -617 401 542 -801 397 502 -561 -430 -496 -846 634 29 -276 911 -814 -439 -73 283 -298 705 -320 979 -925 170 2 -266 -903 -684 50 -11 -300 255 558 40 423 -37 -998 -385 -133 -84 -619 862 -103 -532 -800 -371 938 332 -580 -120 538 451 488 -477 630 613 -501 152 682 993 93 285 591 -379 -530 -946 655 42 -363 -83 -287 -962 -847 -591 -671 636 -267 -352 -393 -167 932 -369 377 -276 -168 -717 -708 -824 537 -257 293 -159 266 877 190 294 482 713 -623 -782 968 914 -794 956 463 -356 642 -887 279 -757 257 -624 -929 -178 -975 210 848 -813 205 -742 972 406 -100 113 722 479 -520 -24 -153 -30 -967 672 714 933 363 542 -491 -891 522 -455 565 97 989 -435 -115 844 854 502 -546 -911 -40 -455 814 28 805 -814 -978 875 -722 -97 -47 435 883 231 364 259 -307 -325 -62 701 -232 -351 525 170 -118 -754 -472 -243 166 626 691 -625 -21 913 470 -32 755 88 -785 -511 230 880 201 -435 108 -793 -308 -155 567 932 580 -735 297 -758 -121 488 -541 537 995 772 783 -985 -788 -995 -216 -446 474 -368 -156 384 899 -5 -671 305 998 513 852 46 349 470 134 58 -104 135 779 -62 -755 -670 363 89 -405 -40 917 -597 741 -575 -340 240 664 508 -539 -700 434 441 471 -468 -911 731 95 507 -580 351 978 735 583 818 853 -65 64 362 -955 481 -980 -873 -847 731 857 812 525 918 -224 -7 -218 354 691 259 84 762 -917 435 -104 407 650 -922 -244 385 -407 455 -979 609 499 -502 306 460 820 266 -963 -453 203 1000 378 242 193 215 721 975 -382 -339 672 -274 788 -706 181 798 -758 855 -311 -229 852 324 -253 -391 -525 639 -348 -905 -220 495 -796 390 997 446 142 657 57 135 -652 -354 -227 779 804 402 -648 -751 -841 536 -81 -199 195 796 269 -404 991 -581 -608 -513 -73 657 919 708 -701 -13 -897 959 407 -123 -800 676 -654 530 -701 -100 711 418 597 535 164 -447 630 -233 -89 560 -676 380 803 -547 -476 858 -977 -860 212 862 -256 77 -6 973 -435 18 -59 -23 -539 560 -141 -861 -378 629 629 -576 -957 649 -661 170 -839 139 -671 -994 532 -535 -515 -322 810 28 554 571 344 -482 -198 -581 -48 990 970 -511 913 905 202 -837 -980 514 -244 476 427 311 -886 957 797 -257 251 805 52 -70 -845 531 786 976 -620 -613 -215 -96 245 -356 283 -388 238 -964 925 -862 311 -910 -327 -408 -426 -264 -960 649 -580 61 -712 -695 66 -681 161 -672 570 -340 -936 -59 -241 -357 530 380 301 -884 341 -664 -61 668 -466 -728 612 -790 139 -342 -752 84 -622 317 738 158 -10 -775 806 5 -782 -218 -303 826 53 614 462 668 876 -483 -858 -347 -266 -547 376 794 -855 -887 994 620 -586 -507 647 -591 -934 764 134 -281 10 -84 516 -648 -518 254 -753 -955 -641 305 -223 -60 335 -823 -547 -112 -385 259 -405 454 -593 -337 703 316 956 720 782 -66 311 -997 -911 297 -374 439 396 -244 208 402 -509 838 413 389 140 -263 24 908 -963 245 759 149 63 99 -316 -751 632 -117 -799 -676 862 -22 108 -975 562 -557 952 -656 -824 109 -184 -45 -425 -311 -154 -842 -306 -211 -108 -400 691 -347 -420 -669 -184 991 670 423 -57 637 -667 17 930 -423 -545 441 993 176 -146 -787 237 -527 68 495 -738 30 -707 7 271 -554 50 102 -278 -297 120 -275 -4 -816 106 -946 219 855 351 803 377 -775 775 -253 -366 -622 406 16 151 -315 -281 -912 932 -168 -376 546 157 806 866 833 -732 -66 580 865 727 -528 -258 355 -688 182 -786 -342 405 811 -189 67 600 982 -4 452 270 -768 520 245 65 145 469 -752 -333 -909 -474 919 -20 316 173 -548 541 -809 384 991 960 -995 -115 -855 -853 -147 549 -676 -400 658 168 -999 766 -548 -44 -682 393 788 -333 186 -992 -930 -898 -121 -576 -110 -951 -263 -352 -148 -698 267 -564 -490 -844 606 640 898 -808 97 -649 535 48 -529 -675 126 681 360 88 351 387 -486 -721 674 -194 670 987 -376 135 -42 677 969 -5 579 144 -810 -451 539 161 -833 776 -650 869 -914 664 393 -971 -565 321 -343 -961 888 -82 -561 -697 -731 302 261 934 -926 -800 -14 500 377 -944 -757 230 552 -99 -898 184 -472 220 -296 -646 564 906 -238 790 761 68 -491 -956 374 879 995 149 -953 751 141 509 -686 -681 -751 501 437 -878 -576 432 902 803 789 304 296 -139 572 455 -681 396 -748 645 14 921 576 588 154 470 352 -532 76 -822 695 -406 310 317 -643 -580 -290 36 115 -743 -777 -535 -936 -980 511 -128 268 -24 863 954 -640 1 -682 -380 542 437 202 -371 -972 98 59 262 -743 767 -553 -883 -691 -31 -429 902 11 962 -360 -551 6 12 93 -478 -411 -189 -479 -998 -315 558 -490 -775 417 935 -663 106 -222 -870 -800 -423 -321 -177 549 -825 286 -189 -250 -883 361 629 -961 304 -334 800 -675 701 436 406 47 709 258 -212 -931 -71 -704 691 325 637 44 845 -868 519 651 205 -684 985 960 430 269 719 -743 814 -134 -408 -264 666 696 222 788 -240 405 -141 166 20 -994 494 555 -348 -699 -896 -434 636 -78 -230 534 -986 -300 -217 -349 -837 657 -994 -69 -313 7 -422 -391 -821 -792 558 913 8 413 -772 -781 599 -683 219 -485 -98 -154 -670 -877 -723 -677 -571 968 562 -131 -322 359 990 -541 681 464 534 83 -307 111 -251 -419 -895 531 835 856 62 295 730 929 -384 -148 802 -32 377 -918 -117 40 -608 777 470 -588 482 -386 275 584 454 987 668 -272 641 -261 82 552 530 -295 176 852 602 -119 116 875 902 584 657 -288 -31 -871 -929 -974 894 432 -493 -680 -815 -163 577 -482 -752 -715 127 -801 -512 459 186 -574 574 -900 -882 864 -828 -378 -52 -376 -300 -99 -917 362 152 365 131 -339 679 -174 -584 413 428 -187 -634 -454 -463 266 237 -926 100 -45 -567 -326 75 -798 183 540 858 91 -620 -820 563 -100 99 -203 -213 -192 -410 -683 841 -863 86 397 485 789 -825 -952 151 369 -460 -489 458 -152 -408 90 -745 -64 -923 210 861 -39 -244 -788 437 -729 935 -46 885 247 581 382 -392 -77 792 995 588 79 -24 -589 -179 -447 335 927 -468 489 -524 -253 684 -783 -649 -925 841 423 610 212 943 -65 760 773 596 -492 -598 562 -288 733 -979 -707 -879 156 -650 -56 785 -18 391 -241 -564 -728 418 696 -86 329 496 -852 -276 140 -151 -88 -56 219 72 -577 39 -7 -155 391 -79 378 -931 -632 -693 355 468 -495 -357 985 607 927 -768 960 -567 85 -30 661 969 205 -23 487 -955 -991 301 -909 214 -495 -936 -64 210 -267 441 -732 -560 -624 434 788 -223 -739 300 336 447 648 -81 -806 -72 -345 -929 446 -913 894 861 280 847 264 801 -246 -900 805 -309 132 858 -536 354 974 978 765 358 -200 -171 521 -625 705 940 768 977 -275 160 280 104 458 -759 -573 -179 665 732 -915 952 46 561 -851 744 481 -409 359 403 -869 660 284 357 -709 -865 -848 226 -186 463 -452 -513 -416 -961 240 -679 199 -781 -455 536 -356 713 321 -118 954 775 -555 -241 563 321 184 480 -33 384 499 53 -40 -604 -450 -913 832 633 -706 460 949 -376 631 921 -258 382 -575 -689 -601 832 119 -255 -535 879 -445 66 -419 479 -169 703 -425 -77 -433 21 745 -130 -822 -552 962 750 -888 668 -473 -893 -330 -768 -927 327 -341 408 609 912 -252 875 -54 58 -136 584 -605 455 914 -737 600 -123 -304 -182 -910 -762 297 -872 976 -90 -666 730 848 -990 -558 456 627 600 -640 462 228 -21 962 447 -50 521 860 -998 -172 298 -995 -270 987 157 -186 743 -4 765 566 694 -935 225 120 834 -510 899 -267 -667 -655 -391 -284 875 660 490 415 147 359 -301 -508 -604 404 336 121 380 -204 617 -657 -515 -117 128 481 -292 440 367 771 -622 -709 -735 946 161 863 -231 -410 322 -245 939 -726 -787 -993 781 -924 864 -803 574 688 -513 -228 -650 -941 854 671 -714 305 53 -753 570 -435 -72 -541 656 -9 484 -504 -373 712 -933 -573 -700 -328 564 377 -526 -348 -48 154 503 -867 729 -990 212 -881 274 -266 14 650 413 -609 605 518 -196 918 83 104 16 -977 -117 -336 514 286 633 -727 261 218 637 -314 661 87 -162 -483 140 -733 -891 -968 966 -865 -975 -584 331 -190 -150 -891 249 8 678 -474 285 723 246 170 241 187 229 -285 -398 594 350 -785 692 614 -743 -732 -249 937 745 919 -310 778 937 663 -671 8 -650 -681 -406 242 208 843 -886 -359 212 183 425 -192 -542 -979 248 -372 721 -451 775 451 23 -695 633 600 628 984 174 386 -819 812 -845 281 784 580 -359 642 696 -750 728 645 -74 -506 724 270 -984 35 -392 6 98 -267 47 623 -15 -460 -230 -885 -233 -11 674 372 -647 693 -850 -567 -490 -271 -542 -795 562 -169 367 641 297 -727 -183 614 -643 -212 -575 -15 -477 715 -84 423 -432 707 316 -732 -409 671 -795 943 441 -910 -680 -545 290 -623 -877 -239 -65 54 -620 737 294 -66 191 650 963 849 -401 -504 568 388 -13 723 975 -478 -853 -372 -99 -483 714 -243 -905 971 567 -408 493 -596 829 175 -460 110 -580 -955 314 -427 -387 602 378 -439 59 499 66 -251 287 863 -594 -19 -404 944 82 -678 246 423 563 463 682 223 -88 -325 640 -464 -11 284 -805 -729 460 -4 -681 155 130 20 -529 749 -485 -430 -636 346 734 775 951 269 -524 -587 -158 -928 885 421 -40 12 -28 519 -384 -546 233 657 424 388 669 893 -613 162 -195 -881 51 -157 480 -521 -747 937 723 -958 507 602 -874 -198 72 783 857 878 237 250 670 452 -611 993 -74 519 -345 -55 941 590 -573 -901 -685 37 -746 999 -272 -364 -580 -904 849 -630 -397 477 -392 29 667 -465 706 -705 479 782 -666 -88 1 103 -402 119 -750 -506 921 -393 -616 -262 -15 -71 928 -844 -305 427 -242 782 656 -924 494 -918 -566 -287 303 440 -347 183 244 419 -744 675 947 454 -257 -829 123 138 -471 558 -930 -880 580 157 639 -625 -493 359 -972 412 468 -902 313 344 -812 -409 -478 241 -142 800 527 -7 381 51 -353 260 239 183 928 -369 -414 125 -839 344 -887 92 -532 -825 -598 -706 -436 217 234 -123 948 348 -374 -451 -227 847 -258 598 336 552 -233 654 -567 -628 -235 528 831 167 -801 -731 186 352 577 721 -110 -986 -591 533 -174 169 -835 -55 701 -129 428 12 707 -19 199 -882 284 336 -847 -240 416 -315 -656 -250 -711 69 -224 -62 686 -729 166 -470 266 -833 299 247 -319 375 674 865 727 -703 -742 -826 -369 538 -638 -298 -452 110 569 -9 959 264 -742 981 -572 -765 281 -761 -583 -134 -556 -776 442 823 543 -24 -611 -283 -16 123 -206 69 -519 -487 338 -774 -471 246 382 -339 370 721 156 -408 -392 680 380 817 -392 940 766 704 35 -838 -111 920 234 611 582 346 183 962 -58 -471 791 -388 -166 834 158 744 496 762 -285 621 -548 59 384 162 -856 -745 -78 204 -888 -770 -687 986 -832 779 762 -503 54 -365 -86 401 -958 964 -479 -323 -350 -911 -276 -455 121 847 716 -805 -825 -596 -475 -76 396 169 220 -595 -27 -245 142 -679 -876 -547 -122 -148 452 157 818 -217 -940 -524 232 703 363 460 262 -682 698 353 340 515 431 -897 48 -294 -435 53 -559 -605 812 529 947 741 -745 -806 -142 -674 519 568 -696 543 554 -251 -164 413 -821 -137 -885 -582 -40 -160 -52 434 -406 37 -315 -723 673 105 -422 765 243 73 932 -512 424 -425 -565 189 -387 -689 957 -218 245 938 -433 309 579 704 861 -577 683 -954 873 386 -976 228 188 -341 -852 810 937 793 750 -443 -762 -776 -112 394 928 -763 -39 12 40 -231 -377 74 570 -22 634 -639 20 254 888 406 -802 -63 -109 -371 -854 -376 -857 730 -10 293 718 -275 -948 375 406 -603 -428 -730 -610 351 -50 -727 827 630 883 -3 328 754 -922 -604 -198 833 -819 -350 252 -485 431 -363 245 -825 -345 -624 166 988 752 -282 364 -928 -852 253 -880 -131 974 900 -31 277 829 712 596 -561 492 353 -43 -625 584 -294 -661 -19 536 324 596 -172 826 -255 871 -841 -329 839 -804 586 -113 -269 507 217 664 -228 -245 -27 862 657 814 297 15 -738 100 800 925 936 815 898 457 371 -36 -120 -256 -944 -130 191 -482 -673 -10 -424 -559 721 202 484 233 979 -419 55 971 880 -600 -756 -840 236 -412 326 -207 -530 932 -164 817 -194 687 406 189 354 879 680 -76 100 147 374 -893 -168 -218 -46 277 344 893 -277 -140 -53 906 -635 539 -545 -814 860 768 -37 -59 93 -240 459 7 754 -275 -434 155 241 160 772 -566 693 700 222 -334 574 -559 -53 -355 509 -976 -719 380 -951 635 624 132 -333 4 415 -452 105 318 68 -900 134 -77 507 -771 297 -266 -160 656 574 -31 -867 511 291 533 -257 544 -849 -629 825 -191 -584 -503 -316 344 303 -686 501 -656 3 -41 -415 -367 68 39 501 -294 -83 -414 -178 -99 672 433 -428 -163 -391 -347 -493 880 826 -491 25 -814 735 -447 627 -629 12 354 -374 251 -664 412 101 538 -43 397 860 -624 -594 -987 -499 -892 248 -483 -762 -237 294 804 -865 -244 -594 -464 -720 -368 -825 802 -474 -868 -504 -757 -961 -723 -104 439 -439 472 -350 26 -115 -905 -778 -37 882 885 -709 435 -967 -970 545 955 660 705 -701 65 907 689 148 -337 -290 804 -522 -240 -465 -614 529 909 -996 -879 -671 942 360 513 250 -65 353 447 -726 36 -130 -275 960 -138 948 927 -623 603 -435 -911 937 -404 -481 15 978 -914 -51 -476 -509 -375 -408 746 -456 889 157 -409 -329 854 604 -406 -732 824 -981 -338 -246 -859 803 -874 -884 -360 954 -64 -755 -582 -678 247 311 446 -738 -467 -870 702 -894 -515 -136 -908 -856 980 -465 -90 838 -659 795 751 247 125 -342 -718 -507 -119 615 218 -949 -32 539 848 831 -9 -927 85 -752 -470 708 -426 41 443 -908 -383 -350 -914 -121 -862 894 -383 427 -306 886 50 557 435 -954 612 431 953 826 -479 -8 -331 743 268 -97 279 385 633 7 778 -294 -1 59 616 -261 578 -796 -7 427 -508 -788 96 68 -80 -625 48 -762 403 447 -913 -131 -653 -547 -524 -901 713 802 -726 941 565 507 -194 768 542 -553 -963 -393 683 -897 546 -458 1 -399 67 708 -689 990 -297 -287 -353 -805 -507 -910 -102 -527 285 149 519 -486 -399 -231 322 -130 675 882 172 641 -871 -646 943 899 998 -3 697 -64 283 -631 688 517 -508 826 -64 -21 -840 -21 -590 -81 -848 -630 744 -482 -557 -608 -54 278 681 -913 766 -637 324 522 -798 71 595 -599 665 761 806 192 -326 294 -430 943 296 985 -862 93 800 598 264 404 925 -946 -677 -565 215 -674 -368 430 406 549 -821 -666 -188 348 -728 711 -902 -411 -762 956 528 -883 -388 277 433 741 433 880 348 597 185 -429 -924 733 181 -20 -662 -733 -624 764 237 -209 -410 304 -129 699 431 -338 -222 -428 -207 -169 611 -334 876 -266 -721 110 -997 -457 832 867 -85 208 -1 93 -61 932 376 -343 -623 -923 842 -765 413 382 153 -68 -653 -912 -602 452 -392 -484 -277 784 125 241 84 682 -521 177 -782 538 317 887 -633 862 640 -705 298 739 -3 74 434 -14 404 690 886 696 -485 56 -544 -475 -229 290 567 -325 219 -157 925 -274 696 207 -821 -720 -17 515 434 77 748 -843 -215 -302 -152 422 -619 -883 804 -234 -745 667 -374 341 -48 -989 812 -289 -917 945 741 971 -279 -117 -537 672 -107 -958 322 655 387 -221 1000 292 784 -625 828 -877 68 -500 -174 -220 802 577 -575 -496 188 -287 454 532 980 -658 -870 -930 -60 798 762 436 -652 583 -623 -753 872 -643 186 -40 -216 -762 186 -377 -669 28 674 827 775 -583 747 341 -900 -486 611 -653 422 -300 -271 -724 136 143 60 -232 -234 929 750 245 331 338 896 552 130 -985 -417 553 -440 -386 -850 -266 969 177 -681 422 -359 650 -813 788 -579 -511 75 730 525 -918 416 -26 119 832 -237 -30 718 144 -371 -352 459 964 31 331 -277 -501 -653 -868 487 -431 179 -524 969 -658 565 267 -768 -938 -368 -383 881 -902 276 769 39 -440 328 -272 -766 43 -888 -38 -561 326 318 -267 27 -701 918 -695 692 -60 -356 -790 -362 -826 899 107 199 241 -960 -575 199 1 511 767 711 456 -452 24 -782 360 -899 834 -783 455 184 30 887 511 627 -490 137 591 -505 -937 -917 708 465 -560 -887 694 -552 946 839 -860 411 -68 970 753 -281 995 271 702 321 -963 993 -754 405 142 -863 -582 -137 -648 -887 -45 -439 -114 -622 -649 115 -760 578 -350 -366 -943 678 175 -804 321 91 366 427 876 -178 465 994 346 -190 -104 -741 293 870 899 -174 553 20 -715 430 -520 -125 -137 260 130 -413 -271 -819 -326 -397 696 -641 -637 376 -993 181 995 -408 134 455 -100 249 -578 -338 -309 988 -834 -780 -482 -533 760 -382 -177 104 -431 339 -961 391 778 -809 608 225 -467 -882 533 -943 -158 355 719 -546 709 -17 -17 165 30 -443 -50 -858 -610 -604 505 -873 965 -600 157 -781 656 -329 -975 680 -537 -346 -331 650 -942 130 506 10 639 663 708 -82 954 18 784 -243 -808 -318 -738 65 761 346 -654 -688 105 127 -307 -776 -213 73 704 207 917 -187 -802 872 809 159 824 756 73 484 279 -813 -106 -469 -865 825 185 -399 -399 313 -642 431 334 -597 -523 667 -452 643 82 272 -898 -291 -562 98 360 719 -395 320 868 -365 488 -396 888 -98 -659 -314 -424 -257 104 -140 672 -636 311 470 102 492 -910 -737 -432 848 -344 -484 -756 -972 -484 -636 -433 405 14 -228 462 -214 731 610 422 -518 -126 -722 801 687 -933 514 458 -926 234 143 -411 -463 -655 863 -123 136 -103 -609 723 305 561 96 117 -48 197 55 -299 513 -138 -387 -776 859 -391 237 -23 881 770 59 -420 264 -422 994 863 -388 -526 506 543 -465 217 -928 471 931 -942 379 -672 -402 769 -80 -149 -679 41 -109 976 -161 321 97 -887 591 -338 132 -500 385 334 -225 -705 418 360 -634 440 628 -955 38 610 242 -18 604 919 -802 -860 175 398 527 873 -578 455 697 776 387 696 -417 518 549 199 949 -700 -186 252 909 42 -482 -175 228 381 -107 607 -219 621 525 -491 650 -573 623 -312 190 191 -563 -262 -793 -675 7 259 285 -99 922 -147 892 998 -386 -967 -607 -820 146 -501 -373 -435 953 98 -210 -712 786 919 0 919 887 329 771 -911 -775 -57 354 -601 -844 -481 -773 -878 -698 -348 708 975 -451 252 -231 363 349 744 -241 -303 -297 -744 228 -14 -870 262 -661 -88 -64 109 334 431 -357 998 -483 259 278 782 866 -587 732 -870 525 21 -687 -415 -681 -403 -193 -142 -772 -29 551 872 924 -388 -687 -52 720 -679 309 553 -241 626 -298 978 -395 -180 -812 -735 914 -701 -488 -67 -583 -393 265 -499 923 652 204 -453 336 450 280 826 -69 332 -892 -693 927 364 -676 792 -541 -174 -527 579 -530 974 585 -485 -340 -612 -762 -758 -26 -931 819 482 -912 -311 -538 -648 372 -665 -451 645 11 -423 -109 -537 446 -131 551 701 -63 113 450 299 -707 -542 -207 552 -813 -29 -836 465 449 -9 -459 -2 610 -829 -350 346 -835 818 -826 -517 789 -777 -414 -847 942 584 -855 -901 238 500 -69 875 864 143 171 -704 -729 938 779 -886 2 893 202 305 -76 740 -664 -647 914 894 551 645 605 416 601 -546 505 -273 -340 -429 572 -771 851 -791 -532 -944 -699 -561 922 -444 -444 704 133 -637 -771 -44 -93 -104 403 -232 857 537 601 -293 746 230 848 -143 233 -702 194 315 463 608 -415 253 -987 166 528 13 -491 -429 878 661 50 560 421 -14 405 -953 -581 708 -721 -180 820 293 252 -577 -572 957 343 206 -58 876 798 319 -405 -890 61 251 751 -953 293 682 228 536 86 -630 826 -544 -433 332 498 -711 105 -639 204 -426 -337 257 41 -468 493 -151 -913 662 296 -762 -202 501 -974 -798 -92 661 745 259 541 859 999 -256 -250 734 -794 -822 384 697 681 406 576 -85 347 826 18 890 -967 -251 -247 559 -581 -639 -345 531 -291 730 -421 320 -583 248 -774 -899 -892 -85 365 -630 413 -822 -223 713 980 142 856 -92 501 -437 -354 -483 -892 -595 83 497 -781 449 -630 541 -701 -804 709 -835 -266 466 -312 218 401 -382 -723 668 187 217 912 -543 670 -872 -4 -597 -363 -342 -390 -130 -140 858 209 -668 110 547 150 -379 831 431 601 620 30 -920 -655 -165 746 68 -356 724 385 706 177 2 406 250 651 67 -927 -424 -101 473 480 -548 -523 230 442 65 -864 -440 -558 -774 872 948 -340 -173 -428 -95 444 -33 -665 -628 -422 -823 742 -12 -80 256 -126 239 -521 992 -300 569 918 66 315 -546 -422 799 6 524 234 -159 -240 -176 -736 307 645 884 -321 914 716 640 227 769 335 -566 -571 931 472 -530 810 65 457 857 273 -803 150 -200 -600 -292 958 -602 211 -515 205 -336 -616 -793 832 -11 413 885 622 -267 -916 382 -253 -402 -754 826 -627 -51 -614 324 -767 -885 -71 -483 -270 -641 243 268 -837 -404 -509 858 276 -905 -206 927 672 -952 594 -473 72 -433 509 -178 306 686 32 703 535 955 942 347 968 326 -46 -934 71 912 -228 -742 -958 398 24 -828 243 509 956 -804 -164 866 -878 669 -222 -742 508 865 -169 498 935 706 -938 470 596 833 -640 700 25 -830 -48 -481 -600 242 409 972 -831 729 -194 -207 -682 98 904 -737 -800 297 -215 916 -67 562 736 438 920 -878 -765 61 -19 -391 -78 -555 -722 -936 -134 107 488 -752 763 -276 749 786 -96 -371 72 -886 248 508 -404 -826 -453 -807 271 -797 909 349 -705 -331 -385 -660 631 69 869 -721 963 490 -85 451 990 2 670 431 70 -208 -730 655 185 890 -441 -628 319 485 -6 22 -161 964 590 407 -517 148 -538 -700 -749 -764 920 -838 -757 -260 -825 54 -817 -531 -143 -161 778 -783 -504 -251 28 881 372 -954 -815 -695 243 813 778 -605 -564 772 424 -24 456 990 356 264 -395 618 418 323 -383 730 454 -839 -213 -567 -342 417 -80 -142 767 -886 757 964 -934 530 780 73 -211 143 815 -820 -126 283 963 -140 209 -615 884 -551 -650 -475 -993 -318 -472 -839 -656 -719 -43 933 -935 634 106 -423 -193 111 374 616 -690 -894 661 652 -991 -180 -53 85 -792 -149 -95 426 992 802 -510 -466 -699 -339 -300 -774 20 -787 -789 231 398 -809 -966 739 -404 64 -37 76 -771 474 843 261 -869 -603 -930 -155 -310 405 609 -389 224 -920 -193 -895 -356 -137 116 988 -820 751 -72 -494 -775 -639 -31 21 524 -801 -135 -871 -276 -75 658 781 -475 649 -478 793 664 287 -669 -760 820 -973 833 -10 -497 81 -141 449 409 295 644 152 974 -203 1 -221 882 473 189 -507 -573 -473 933 341 920 -290 -160 28 -987 298 -314 -851 -150 -860 308 500 -580 -539 259 -767 756 -245 582 -425 -33 323 663 413 -813 362 857 -860 -866 840 -420 514 -837 -527 -258 -599 615 -960 -711 409 627 603 -982 35 -266 852 35 -915 -626 475 141 -610 -663 -475 -867 -610 594 17 -601 353 233 402 -323 474 966 541 -712 889 -718 -606 426 495 279 -604 -35 169 -375 977 -397 113 -937 -193 592 -710 892 855 -772 -211 231 -340 885 645 -674 -714 -703 284 34 387 -717 -877 935 -77 -759 -316 -327 -256 -62 691 302 231 -907 371 464 -495 36 223 -136 -173 956 208 946 915 -801 341 612 47 -520 75 73 -679 -984 149 -948 -999 -25 634 844 936 -460 88 -332 721 -324 -887 -836 404 735 786 -850 45 941 942 -887 -980 79 515 -29 -218 -992 -52 571 24 -947 -186 -174 -20 174 -650 27 -916 -391 -864 -160 865 -477 306 -723 -119 -443 -472 -463 -374 -609 298 212 196 469 327 -281 652 687 35 688 697 -247 14 538 -350 205 115 -207 551 -952 -50 345 594 -443 -371 402 536 115 838 976 498 741 -131 769 -535 -701 292 7 858 246 58 419 -265 -526 891 957 957 319 -461 -275 -128 612 509 674 -806 799 -691 653 944 721 922 -603 636 406 -509 224 468 -666 624 -603 -983 -303 -556 -422 -819 602 446 571 869 723 546 722 -269 462 -619 849 -8 281 131 642 -382 83 -118 151 -290 -334 -458 215 909 507 147 718 671 542 67 -860 -564 887 -702 709 -810 -508 -611 271 -592 492 -219 76 988 -479 359 -175 -6 605 -238 -596 -157 -893 462 -231 -204 -433 491 -691 -997 274 703 824 -254 947 320 -621 -791 -428 979 -934 163 13 -160 -562 -608 -119 -247 -483 190 278 -595 -663 106 -154 253 735 901 -484 226 -717 -291 -76 -495 769 157 323 -906 -541 277 452 383 770 -278 -919 807 974 -748 582 344 897 -431 -648 -466 149 -675 912 334 118 782 -577 520 535 -346 34 -68 50 486 -192 270 225 666 -851 694 -85 286 664 465 585 138 -256 89 -463 766 -527 -26 -885 -1 -486 -585 618 -582 66 -4 -435 -231 615 -906 62 153 512 -795 787 -663 -88 -807 -353 -158 -345 -150 -191 274 -667 484 677 -871 -731 -135 39 -978 608 959 131 562 -494 589 -822 841 -450 938 460 815 761 -232 465 233 -162 -854 -844 163 10 599 -820 545 -55 -944 687 -349 75 -364 13 393 -6 43 993 884 465 -918 115 103 -719 -121 -2 -459 242 450 -370 308 598 -300 974 138 -40 967 462 616 333 -155 24 941 -883 290 462 519 -196 934 -299 -939 969 936 891 -394 93 -267 226 -348 886 184 953 -116 -889 -281 -610 666 961 -965 396 637 959 978 619 395 -809 913 624 -714 569 395 -118 -229 -372 -263 801 348 -727 -802 -638 545 -929 -658 406 -1 -525 350 -204 -574 -337 -490 885 -100 -966 28 -775 -33 -110 898 803 290 -645 -537 579 -302 278 914 231 -296 -473 934 -843 543 570 -758 -67 -195 945 541 691 583 709 92 -622 -929 -14 611 -329 -987 4 -998 -835 -694 -800 640 -380 -706 -483 -525 -381 3 -314 469 964 268 -520 482 -707 -13 6 840 207 -586 256 -217 -779 661 -495 182 814 782 346 231 -467 442 -116 254 -699 -514 267 657 -482 459 -532 -890 -219 174 68 -24 -457 -748 981 -961 37 681 -865 -740 -412 754 -330 -720 610 263 -210 -289 131 165 -527 528 880 810 -113 2 376 335 -169 42 736 259 524 -61 1000 755 512 880 329 -434 -640 402 425 -385 535 692 208 -281 309 -796 214 506 -772 -795 -963 926 427 -574 957 -170 352 360 824 77 323 -403 579 842 7 850 733 -112 813 -224 324 -48 -160 -565 -266 -840 568 842 -151 174 680 -119 811 702 581 -475 -728 876 908 901 12 -754 -177 -356 944 -401 922 -723 308 436 148 561 62 -223 -617 -122 748 -499 799 478 -147 -55 -469 535 -723 -585 -737 -190 -995 781 31 663 500 -44 475 791 537 -134 50 583 170 -771 -647 363 621 -207 -765 -661 -596 314 -675 706 835 -825 968 613 -566 -350 -175 228 -389 -790 -378 443 165 39 -545 796 527 357 562 -752 992 304 541 426 36 -177 735 -489 70 -112 -437 -376 -245 -963 831 964 149 912 -812 607 30 337 -429 -893 -36 -98 74 -924 984 80 234 121 230 150 803 462 -633 -163 936 744 576 959 -971 504 -155 665 -382 -683 193 14 -331 -924 594 -601 180 263 -745 871 914 -682 110 -433 678 -96 -5 668 712 -46 -820 -111 583 -76 202 88 -495 463 -163 -825 17 649 137 -949 -232 557 870 -634 938 -193 204 -549 524 338 796 -164 646 429 -407 -66 129 319 240 716 -385 368 -982 -771 437 124 162 -975 88 -564 475 913 -354 -854 -889 355 -636 -11 -910 593 125 905 -917 -19 853 455 -134 610 -884 -994 -342 418 -184 -840 -406 -103 338 -336 927 -452 -501 -700 379 856 430 654 10 20 -69 717 940 803 -90 -547 -10 78 -790 -417 281 85 -70 -156 -641 870 754 -896 -446 865 -440 -318 37 -269 -480 703 485 -523 239 -760 394 819 -514 655 -299 767 -570 692 784 166 -911 -449 654 668 -88 874 374 963 -349 353 -10 29 288 818 832 -251 -242 -95 175 620 297 -655 -551 793 610 -207 -297 -770 -982 474 940 963 130 306 513 808 -832 -692 -755 -594 -457 -693 -646 -526 811 -483 -336 126 -204 532 182 -385 564 -536 710 -299 -67 121 177 -956 931 815 -206 -812 -342 -366 871 720 96 522 -688 -462 -456 -338 -861 373 677 674 -821 128 -181 121 -89 -592 399 896 -785 -763 578 -453 -942 515 -770 743 353 932 515 105 451 820 551 -745 656 -766 644 248 -805 -820 -650 -762 -880 -129 -85 -148 223 -976 -350 550 -638 -959 -713 -593 -894 221 -299 503 -143 -27 -330 394 -457 -703 512 -131 -941 487 835 -722 396 217 -884 6 538 196 -157 912 675 -848 905 341 11 -607 -147 17 -79 658 735 748 -647 -149 -531 719 301 622 817 52 130 305 -726 215 372 -255 -299 -832 -269 -980 -40 -82 -55 -190 -699 -921 -490 -393 715 -591 -195 44 -597 724 316 -15 -77 443 457 -514 -59 319 -307 143 -593 619 274 325 490 862 720 -22 470 -7 -35 -17 291 854 948 -785 523 -923 -315 515 58 280 -289 67 -436 558 728 -642 -644 -779 844 520 -215 -239 -361 458 711 184 -340 58 -358 768 49 -657 24 483 592 138 -557 912 750 -856 184 46 -755 727 -794 -61 422 355 28 -518 288 -559 -740 582 -835 893 -792 919 -104 312 -79 145 117 -198 -714 590 619 697 -485 861 -525 88 533 -365 537 -51 451 -470 440 -419 -754 -198 594 100 -814 -287 -900 -151 374 209 56 -525 -837 607 555 -516 617 -133 -989 528 -923 931 -318 302 -414 -722 679 -605 436 -248 401 -148 -478 -182 -637 315 -515 -254 -550 855 -455 572 385 -325 304 -150 -765 657 325 -359 618 45 -614 715 876 -455 -57 859 -600 -710 536 -744 589 -836 -666 258 -180 -245 833 507 -799 759 70 917 -864 -130 337 89 476 -88 897 -469 -503 -848 -844 -926 328 114 341 706 94 636 -408 727 -97 -750 726 47 981 421 237 -868 -501 853 -324 -326 16 323 455 -554 -694 686 -6 533 -821 -802 -33 -807 -915 208 391 490 -57 653 -435 -620 313 -685 929 196 578 -60 -741 800 -708 475 -596 -100 -891 642 390 -486 -441 -735 696 282 848 485 -661 -825 728 -889 828 329 482 866 -833 -584 -75 -298 934 -728 431 516 391 -813 432 -718 -969 -512 813 912 149 -565 521 994 -641 273 -790 -590 757 -142 -130 315 -421 340 599 -231 245 -940 -168 108 766 486 -385 315 551 674 573 118 45 648 -592 -24 -217 815 768 -52 645 889 129 613 935 -209 -362 960 -841 -956 745 996 304 145 502 297 984 -308 762 -558 -785 53 371 -283 -186 -889 -998 -403 -600 -912 983 -219 646 845 -726 -841 -315 -340 -739 -429 -541 845 -269 779 -220 784 22 324 706 -509 -465 -897 549 434 375 -942 700 -81 -92 -112 903 -660 880 -602 -620 -757 -594 -887 -958 -237 -878 339 -203 737 -414 460 -475 -82 -96 -134 780 -879 183 566 -391 601 -261 -137 640 746 -935 753 899 -690 -125 134 -883 442 -106 949 583 232 739 -304 614 -260 -709 -214 -853 -982 437 927 385 682 67 -586 291 -435 -214 3 42 -598 990 12 999 135 -732 -643 -593 394 -46 -878 34 -894 927 252 -555 -373 -599 610 -451 -102 100 510 -913 444 -2 984 -791 -158 -97 435 -895 -477 -359 83 121 -354 389 788 288 -409 802 -280 -714 125 -733 346 356 -156 -976 264 -947 226 -213 107 829 -204 -58 840 -142 472 -268 -99 521 108 -264 679 -26 -188 687 -213 558 -33 -453 -994 136 -66 -572 -318 -489 -389 -578 910 -98 -655 828 -482 -300 589 -218 -479 -500 -688 307 455 -561 272 138 -136 -496 191 400 -240 -717 138 -512 305 102 -15 61 195 -797 882 -468 -158 462 -930 -105 811 152 898 779 646 749 679 -505 -25 -292 888 -66 -321 619 -730 173 914 404 -980 258 52 137 -161 215 295 855 714 -843 368 552 -230 943 -231 -362 -844 -469 -509 -883 -418 -649 844 -229 309 954 226 342 -308 185 -708 1000 606 -433 -212 492 -228 -90 279 -350 -523 -212 963 -487 333 275 -470 -823 -660 -740 -460 248 944 508 -91 -523 -199 936 -606 225 -30 -739 -821 683 127 13 594 270 -999 -733 20 816 819 -446 -204 -617 55 -155 -500 910 -187 173 -251 -628 -406 -455 393 -503 70 -755 565 642 -872 40 281 -969 226 886 -375 712 308 -757 -327 -802 140 561 -354 209 81 612 -106 -266 -936 453 -464 -208 273 309 -871 -821 -654 579 -513 294 129 -872 -310 -279 -979 -525 614 -44 631 -499 859 703 234 -914 937 -863 -743 490 651 -934 -220 175 847 607 21 592 539 999 -395 -583 20 -573 122 586 311 -91 135 637 -137 -630 -278 -63 553 -830 -747 -778 -22 965 566 -41 -266 747 666 -261 -691 554 930 -391 -745 907 -36 961 309 -340 -997 798 -841 -518 921 163 -983 -568 347 -104 50 126 156 735 -993 -616 -96 623 221 -729 282 156 604 426 804 843 791 929 -419 47 -862 -146 5 -696 545 287 -341 1000 -900 208 -918 -181 481 -781 320 1 -131 668 75 -928 470 -24 -598 934 360 -738 -959 -19 -907 341 -165 -156 -761 145 -982 678 845 -784 560 -899 -888 430 -878 -203 104 -660 -544 852 -496 53 496 776 534 808 584 -948 -942 988 67 -766 115 59 294 643 -557 500 587 -789 -993 -412 436 978 -283 238 345 -179 -522 219 -787 -967 767 -274 447 892 -584 654 -265 -936 -941 372 -916 616 327 -422 -76 790 160 -399 -883 -527 -147 368 489 -480 937 -242 -795 -917 -31 987 -71 -426 848 -664 387 359 -959 882 221 -362 -657 839 838 959 -515 198 172 52 -152 676 -366 -680 -274 -971 200 177 588 -862 153 773 -235 -128 515 272 615 177 214 610 671 316 -813 313 -667 -667 333 14 -146 -114 -874 -95 396 -207 281 -384 -73 456 917 759 -266 996 -731 986 -220 -230 -968 805 -425 237 -851 -743 531 -405 150 -560 584 -710 -346 16 312 168 619 980 46 451 -883 -40 144 -224 -34 -890 -748 -412 964 -589 -630 626 -820 866 -635 -460 409 -548 607 77 56 -328 484 -903 15 262 39 -136 -380 -88 10 -390 -70 167 399 584 606 -2 465 293 962 558 -876 -276 359 -393 431 36 -744 660 879 -66 -802 202 -973 821 -886 -578 -197 609 -141 882 -118 801 501 822 13 -873 93 -629 4 589 869 289 777 -928 862 2 -964 -225 443 -168 806 -315 943 -452 519 380 460 392 -336 379 -847 -844 466 224 -59 -808 -956 -409 -873 -171 96 -548 582 134 -692 111 99 251 24 741 -855 -833 -544 933 979 -380 -284 64 -202 347 400 -693 -502 1000 190 -841 305 -719 28 320 74 505 -733 -470 905 -46 -13 -771 -126 334 543 -974 45 710 674 292 -124 783 -883 -100 859 -270 -604 -635 -148 -558 -319 -872 -170 -69 -817 836 227 453 -485 -832 -615 315 -991 892 289 -950 -7 -683 -313 -282 -307 -898 -836 546 915 -282 939 760 574 541 -276 -134 -286 -307 558 220 492 -954 94 952 584 797 950 -794 471 55 506 9 -695 -275 683 -69 -157 -173 213 -725 -977 563 731 -798 58 623 -573 5 224 158 -416 -371 -712 -349 23 -924 -783 414 -827 754 -723 -849 730 -545 42 -383 286 -898 622 593 578 -431 -280 186 -971 -376 94 140 29 -621 -436 390 902 905 375 11 141 -92 -919 -917 20 -918 235 159 360 -494 339 -391 -180 752 855 531 391 -572 152 -835 488 167 -463 288 -528 212 576 621 986 -436 -974 818 -723 -676 112 -936 55 200 558 835 553 -832 -998 -8 835 711 -470 -88 -705 -943 666 -489 560 955 223 -955 -456 -616 803 -438 -472 -593 -508 833 -947 -120 -375 -476 553 222 -955 -530 -360 408 158 -591 279 -142 -170 -173 -865 252 -992 921 589 721 606 -323 734 463 -705 384 -418 397 166 -79 109 -541 234 452 -948 851 158 713 -954 -462 -245 -385 820 265 415 511 -201 927 773 -32 420 -249 -272 613 436 796 811 563 -250 989 644 -376 773 -224 678 968 -42 540 -95 -897 -982 821 423 -300 483 744 94 -489 -907 -162 -790 272 496 879 485 -196 590 -301 -240 -578 612 147 -991 901 -186 -153 15 763 -969 -489 179 -513 614 -103 -257 552 -176 -459 759 962 -530 447 660 87 76 -413 -933 651 543 305 465 -566 350 30 493 -207 -107 313 819 831 584 -496 -316 -440 -698 -594 551 -129 -861 -937 -552 75 -958 943 -78 -144 460 -643 931 -571 -377 89 380 -688 868 -97 -488 -505 738 140 -695 541 533 346 82 -398 -759 344 87 -651 -74 -49 -229 494 870 -592 883 740 886 -691 927 -88 364 469 -654 -624 482 470 879 13 -720 -324 -745 -91 319 67 906 129 -618 247 732 -885 47 156 -721 -888 529 42 -170 -806 -634 -172 63 292 228 548 -920 374 213 675 971 291 438 183 -653 -681 126 41 -55 -257 2 45 -6 566 609 -304 744 -862 685 640 -777 -406 -185 111 -876 933 -369 -403 -235 -99 723 266 933 -178 -460 -896 -347 -18 745 401 794 745 790 -935 -330 363 -68 -349 594 -754 -451 -826 381 -496 931 -56 -792 -405 -492 212 470 84 934 291 476 -445 -281 -134 -328 -17 -466 757 -616 545 -914 -842 485 -142 989 -863 727 -180 973 133 111 457 215 -273 -478 -291 407 -231 531 -281 -897 499 -977 -516 -32 -947 319 246 494 -104 379 -294 817 -620 -715 -196 209 728 -829 358 585 619 -21 794 75 759 -754 -39 -133 645 464 696 -383 -660 -471 -11 -440 -148 811 -679 229 511 -64 -629 -601 569 366 98 16 134 -395 -312 730 493 641 -721 7 501 175 -717 -804 -327 279 514 -137 -123 910 323 -666 -26 -306 -142 57 252 -883 621 120 631 -262 319 -964 -20 -666 986 201 917 621 -857 -301 -84 -355 295 466 29 -84 888 728 954 668 563 -368 483 905 -497 398 304 -271 298 -766 -310 662 98 419 -546 797 -513 165 -980 -628 -452 -128 -669 -430 -282 -1000 -532 381 -191 278 214 859 -240 837 -624 -993 123 716 -982 -337 253 544 755 -484 -165 324 173 -781 316 -209 -776 -859 503 -816 357 -556 952 -728 -666 166 164 110 -339 -150 591 32 967 -897 434 -118 -915 -674 -62 -799 -131 562 413 376 994 444 -299 -505 -827 424 -15 -397 -925 176 116 -913 455 -54 498 -805 -801 -943 373 -662 -473 -300 170 408 621 -399 942 -381 161 -64 289 455 -953 902 633 -474 -857 766 -965 761 426 -472 371 170 640 945 -681 -194 -738 592 -791 -288 -753 156 -867 582 978 -977 -267 -365 -619 -874 336 751 -848 -605 841 -93 890 416 -384 -631 -185 -825 -888 533 -840 -641 -536 639 745 539 -511 107 373 -966 668 -358 494 -361 -643 -625 922 301 -212 -462 212 996 122 804 -749 32 100 874 -663 -288 -934 -315 145 877 -914 803 753 -800 727 375 -952 967 931 -367 829 726 836 414 -314 56 122 103 656 319 1000 -930 -248 193 -796 -365 105 348 886 619 -419 614 -764 -980 209 -938 5 218 -500 -725 3 -549 603 865 -988 -107 703 -901 203 -801 722 -254 669 -563 -635 911 141 -1000 -159 561 487 -749 745 -133 221 -210 835 516 939 -852 713 -608 -894 322 41 386 -6 -935 429 960 -466 -234 -335 922 821 -423 -650 606 -850 51 105 -11 964 766 126 -721 -921 -851 73 577 830 -80 658 -787 714 -136 65 -752 98 -477 916 -137 971 -596 322 567 725 160 522 -470 270 816 -53 -604 -385 717 -956 -535 936 875 93 36 -993 -730 316 564 52 -560 753 474 275 900 -492 843 542 60 -7 866 701 996 491 473 749 363 -666 -225 39 237 -885 63 -619 -444 592 589 440 -386 -793 675 668 761 350 305 740 -70 235 558 357 -48 -167 -742 -546 -142 -760 -454 -514 -198 -993 -396 -265 841 212 870 -577 334 281 -880 -466 -524 -28 621 -350 -283 311 179 -292 -246 327 -907 281 -273 755 -342 -347 -424 148 -238 -551 -930 450 -122 -187 848 -370 -875 347 700 -683 -299 453 -697 481 -568 508 -803 -492 -664 125 58 -720 -654 661 528 -204 -120 142 736 -555 -904 646 -471 217 294 619 310 -187 576 -343 -94 526 492 49 585 -945 -300 655 116 299 138 370 -758 -379 -667 -756 -13 414 934 326 789 727 486 -411 -908 901 -506 750 -540 -447 996 784 -788 478 -485 -974 -121 878 -871 509 24 -530 -153 305 -204 -945 426 167 -799 117 377 -794 873 616 -119 -223 -462 -361 406 -774 372 -703 773 903 -176 435 74 -674 210 -81 495 418 29 730 703 -190 -803 144 -288 -96 342 192 -569 992 901 -556 160 272 -959 2 411 -305 301 380 26 402 677 637 762 -614 399 544 329 276 -245 264 163 750 294 300 -337 -560 466 489 -124 -91 -721 71 110 -116 -287 653 439 973 -461 951 537 -932 -868 740 -340 -542 -677 504 -622 293 -430 368 -854 357 -332 707 174 410 -650 334 -355 45 -274 528 896 467 -592 894 -158 -520 -16 727 -85 224 -332 -361 21 206 96 -481 239 119 -575 -843 -911 500 263 984 44 813 308 156 668 469 -895 387 238 610 189 -94 365 -192 -118 -899 -137 846 -404 -708 -801 547 -10 -174 -87 508 -165 431 -352 -461 385 863 -228 724 635 -739 800 -488 -268 -585 -544 -386 -979 -738 -197 -285 -381 869 -227 -939 -46 -762 -688 198 -668 912 394 -879 -294 -236 -268 -979 -369 -339 168 -188 134 643 829 -540 493 95 973 278 327 -857 412 -749 69 536 948 645 724 -365 330 853 -450 479 153 691 888 117 694 977 -700 345 -903 389 459 343 -547 117 -324 -414 -776 944 27 763 798 -776 -564 932 379 -46 525 1000 96 316 -528 -126 -164 654 -669 -572 456 320 -132 -818 683 299 -4 283 331 -329 849 -353 203 -249 655 808 448 445 -760 948 -67 -219 227 -145 944 -821 -242 692 -348 -815 -313 434 -853 920 592 253 -687 -608 717 -955 385 360 -751 -790 606 593 545 -199 -250 626 -807 791 749 -159 -927 -13 -991 984 -656 648 239 -647 847 -228 -198 453 998 -988 12 -271 -232 -960 21 170 -942 693 -682 635 29 -968 -997 905 -396 243 -66 268 -467 492 -804 -660 -484 86 -172 878 -958 207 21 -1000 -845 -173 -346 -589 299 40 44 652 317 655 -234 670 105 408 -242 817 847 882 -755 -533 405 180 967 -267 -770 567 969 899 867 -321 -882 -538 710 978 -899 -794 758 -125 208 398 822 -873 692 237 -508 339 -499 -211 -724 487 956 -53 -50 -212 696 381 -266 300 411 -30 -4 701 399 -342 851 -536 -493 962 224 842 -911 195 151 -620 903 957 -185 -711 943 714 953 -97 543 969 119 -223 -708 -124 -729 -189 -146 119 -269 -184 683 660 969 -358 27 -715 22 -299 -827 -720 934 687 -661 -672 135 463 -455 124 -722 647 -739 -829 148 785 134 900 247 624 787 671 -905 -842 -341 743 -133 433 -111 -158 -253 265 -423 -912 -513 907 -397 913 -718 -67 -302 961 -834 -631 716 -177 -784 580 -604 119 959 652 386 -996 -519 -593 350 -397 640 -293 52 -71 -861 172 985 -787 838 -893 -272 715 709 170 -752 478 -315 505 794 308 747 738 -212 -452 289 850 866 -216 104 982 -50 -604 -918 695 -278 -5 135 285 -202 -309 411 142 -116 430 -25 190 427 944 569 726 493 773 121 -504 317 -112 25 708 936 -3 270 -239 755 300 -405 734 779 617 251 -866 457 -247 934 160 779 896 904 24 -816 75 415 518 -916 -961 756 129 954 -262 83 930 411 -190 487 678 737 530 -247 744 166 205 395 -151 -867 -567 278 -941 -521 -744 -480 60 -918 709 -449 -103 -511 553 -413 -447 -865 155 -753 -483 -938 -794 -144 -949 -272 -519 -499 399 178 525 -24 909 -821 -94 -102 -544 -465 -206 118 96 -703 571 -707 338 509 -45 -739 506 448 -802 70 -478 -474 573 386 260 532 -698 659 -987 -436 -384 -170 -986 321 83 729 -517 -60 -493 -587 238 -987 -153 571 -613 787 263 -77 -182 10 -797 -453 935 -560 -986 82 127 201 -438 -769 -837 -542 -696 -152 33 955 -860 -853 905 784 202 636 -366 201 -211 88 -851 978 -45 -624 -152 -754 -808 767 796 -555 621 666 -29 -822 384 -657 -682 443 368 -993 -947 -117 395 426 533 -894 -905 243 220 683 142 -876 -127 848 -566 -200 962 889 90 -19 -285 943 -655 227 -847 8 499 247 -83 15 -793 -504 -872 -385 -198 -801 984 -818 468 932 -750 391 -612 -470 -923 139 901 224 765 -526 -89 -252 -648 749 872 -280 -719 946 -4 -483 103 689 -890 215 409 -615 317 797 568 -603 607 -320 -284 -908 938 377 -267 564 -180 -507 -309 466 130 848 65 696 -126 358 452 -267 -984 -68 492 455 346 662 -485 -749 -891 343 312 911 -83 -261 -512 -132 81 979 829 620 788 -865 934 574 -859 530 -969 188 -789 774 323 69 -422 -232 -566 811 563 -433 -152 -96 -930 620 419 238 -973 69 569 -467 -570 754 718 449 887 493 -836 149 193 -716 -221 915 -353 -492 766 675 -63 48 953 -973 -623 276 -72 -425 -17 723 221 97 -27 -510 -381 482 -461 -69 -605 -856 -859 878 842 -194 164 -43 -445 730 761 659 697 -703 726 -584 583 579 706 -262 245 -988 928 -337 527 21 -963 730 41 798 -63 -108 -323 216 -40 712 672 -562 -817 -297 -563 -786 -865 -956 680 230 -887 952 365 -338 -75 855 992 -834 -683 922 481 607 -262 617 -999 -766 98 -481 -604 478 -839 259 -380 -173 876 126 401 828 944 -230 -114 -829 -313 -826 -153 -694 -373 -426 -353 356 -65 -282 -403 -173 -948 485 408 -217 -467 -23 411 -908 176 -711 23 -963 40 -411 -256 134 593 363 -962 120 -253 526 -80 -767 564 -882 429 782 1 741 264 44 717 1 -995 808 -194 261 -681 985 -982 -701 -435 -385 665 850 245 407 -361 -459 -592 -319 235 794 18 -216 669 86 539 890 658 133 -10 -756 805 248 -289 653 2 992 -972 -698 -263 803 -572 15 -976 718 323 -818 -20 858 -324 -12 -61 32 988 229 -215 97 -518 445 -297 -331 727 -104 -614 268 110 978 -471 529 -541 -653 -170 293 -990 232 760 -883 -740 721 -369 392 637 -645 -717 -426 703 485 937 805 604 401 948 -663 835 650 -757 -839 736 -342 9 -747 -211 114 531 -386 -243 -984 -619 637 -497 658 817 -802 -73 -714 955 -476 704 767 -869 320 -933 -301 751 395 -398 168 -538 162 -13 -377 -390 673 370 -70 -131 105 894 -437 912 -597 456 173 -437 -235 508 -362 -366 732 -740 -31 236 710 -151 -46 -275 -669 117 -234 -868 -91 550 233 117 275 -834 366 -139 -355 -40 -814 -729 -289 -726 31 511 -380 415 -182 955 369 555 945 296 215 165 -282 -49 -949 131 838 824 -100 -601 536 556 -43 -137 -807 418 331 -80 -189 -190 -171 -594 -717 592 -375 -749 460 911 -728 931 -445 669 592 -940 188 764 -133 223 -482 765 743 633 -88 467 408 599 -417 -680 411 -336 800 66 -718 411 538 -625 -690 -610 -883 842 15 -477 879 -586 -215 206 -775 -66 680 467 583 917 -441 -776 -394 -390 900 300 303 996 60 322 479 -508 220 -297 111 -937 828 -727 971 -323 -507 -829 -954 -861 888 230 -255 446 -114 891 639 806 299 514 656 12 154 -654 462 941 893 -609 213 383 612 -625 -269 -241 143 235 -750 -893 155 763 -818 532 -613 -108 745 -471 993 799 37 -732 231 870 697 395 -974 99 -970 69 -667 -388 -21 -288 546 -631 -906 463 -267 -211 -573 -432 829 606 -400 600 33 144 637 -95 317 -531 -744 -877 -688 109 435 -572 552 175 905 -168 84 357 106 -67 -771 -291 -768 -256 448 -688 811 -681 -283 446 -496 -536 152 -726 -938 -373 -376 -863 -489 342 496 578 -733 -136 31 -811 -224 -900 390 120 395 916 171 -586 -224 540 959 -541 347 156 -215 -963 -523 -34 76 -212 630 784 666 222 623 177 463 940 -947 -1000 -524 -304 -341 584 -201 666 451 957 163 -557 -891 178 458 26 291 929 993 -186 357 -40 -904 -908 -496 -827 549 59 710 -549 -462 -900 856 308 -56 450 815 -135 -145 6 -981 -486 -353 -819 686 -565 -754 42 609 938 214 -829 587 74 -975 -147 -198 908 828 506 89 467 -840 765 -714 -412 5 -402 -417 -85 202 370 848 958 255 223 816 -750 661 -795 -212 -629 -275 -916 -58 -955 215 -813 -297 -723 -902 497 953 -949 -789 -600 -424 -411 362 591 -378 472 -545 -975 -889 -779 -699 -654 72 -579 192 907 -927 311 -394 358 -917 -672 -516 -818 742 -913 565 -196 635 -846 -326 -536 -559 720 -452 943 -247 -700 -516 962 -845 568 827 -592 235 580 297 426 -685 607 565 -40 -579 -546 -984 -28 -708 226 106 -976 -624 907 -212 186 731 647 509 -247 675 723 552 -74 397 506 845 306 589 -405 351 -521 -109 72 926 -598 -646 131 -858 475 -139 119 964 -954 -642 -743 -928 -208 -212 -152 188 3 -562 787 -964 -454 923 941 -69 -597 -881 -816 -354 743 154 -537 229 -653 -396 137 -46 497 -638 -268 439 71 -665 987 -722 -281 893 -336 -949 -267 381 -246 -489 701 27 -805 162 507 115 -316 -9 902 -786 146 243 -739 711 -631 905 710 -968 -320 915 713 -262 -414 -374 744 359 -953 -74 -810 -851 -90 -938 -951 242 660 310 885 860 -816 -373 -53 -732 -739 699 -137 889 -851 -788 871 322 -580 927 739 -989 481 -768 -437 -122 -781 780 564 172 -728 658 949 991 -90 -374 222 -290 427 218 -246 -934 -789 -63 22 -971 -837 -267 617 528 -448 22 430 -222 -703 -520 897 -5 273 -336 -876 -517 6 -974 110 907 -772 198 196 778 612 -60 173 493 -89 -206 -883 54 -6 -408 414 -769 -519 -203 552 497 -154 -669 764 110 -519 -702 170 125 -398 944 -964 880 -683 -574 -48 607 49 513 -804 -896 -908 407 797 -545 966 769 -428 -832 800 -198 158 712 -488 202 -163 739 686 -257 242 -524 -947 352 995 594 -970 -852 -139 -34 75 -973 -356 543 782 719 1000 -281 -552 -759 774 633 690 337 -704 749 934 -937 -889 893 -978 498 -910 671 665 319 340 502 -72 227 -417 494 761 -116 -765 -244 680 582 583 -851 211 -248 -616 -871 733 481 530 907 -112 -759 -156 163 -696 -169 -344 -227 -736 334 -483 -554 101 -398 -961 -828 975 -168 723 -119 -233 -634 563 279 708 370 148 393 -775 579 -767 -604 194 130 -506 -10 983 282 173 -537 -181 -754 954 113 531 -618 -965 30 854 -455 75 -430 547 -117 -67 282 175 985 397 -44 -437 -596 -361 660 -186 -589 115 -920 709 -734 -881 706 213 -938 -601 406 218 -110 -820 -125 229 99 -296 -795 -658 -640 981 -939 -911 437 64 -25 -147 -811 -903 360 -213 344 -939 -614 -380 -302 -852 -667 -434 133 -992 858 -527 336 -465 -987 750 836 854 517 -334 275 31 618 898 318 501 -126 -950 -195 -185 564 -150 -696 421 90 -509 -999 165 -337 663 935 479 -242 505 -471 -802 -333 367 -465 -595 -799 -8 -891 -529 572 -593 454 -330 834 936 -442 -467 682 272 833 375 597 881 -81 -985 674 725 -832 -433 -87 330 -440 -260 -229 196 288 -791 136 -977 367 -40 -759 -819 -483 -578 842 -841 -812 657 -139 -123 653 -779 12 -301 484 -376 -148 653 -631 518 -973 -822 -666 479 -525 698 705 290 587 188 837 119 384 -735 -357 708 987 706 -565 -42 387 219 -687 -935 -214 -130 341 -489 -23 -850 -774 -507 -60 449 -533 -641 -272 464 -687 -394 -122 669 -674 -733 1 -611 915 -191 143 88 -474 -585 -861 292 705 748 -71 834 163 -41 -745 -196 615 271 -615 492 761 -650 189 -767 294 -17 36 271 -905 -853 -723 696 592 977 656 -105 190 198 -957 814 495 955 -998 799 -154 -983 -259 -375 32 -321 -347 -719 359 -827 -674 248 206 808 194 407 -78 -351 339 729 -442 -428 -950 378 -992 -899 -528 -261 -933 -861 631 454 -925 -449 104 295 -141 -450 320 459 -366 179 181 -994 967 -610 -212 880 483 677 551 322 -781 -1 -396 -565 38 -150 26 359 259 -724 949 -778 -229 90 779 -549 -602 -820 -414 510 452 380 -750 916 -111 143 334 -948 743 511 664 822 -67 -320 950 320 -112 824 177 174 -367 921 998 536 747 -75 133 -792 144 -678 325 254 -722 -125 10 173 -802 834 -637 -960 225 710 -564 -921 -708 -300 659 243 642 -787 -892 592 241 -468 -386 18 -265 -954 43 -553 331 395 -839 36 -273 -5 -793 579 768 571 193 -120 895 502 523 506 -27 415 -146 581 501 608 -134 -284 521 -89 417 265 255 -1000 -617 -67 600 -847 -413 620 -211 -45 -54 420 -653 173 -845 -941 -504 -589 -888 104 -209 -273 -159 74 477 -283 622 -170 431 -705 515 370 509 332 -67 330 -916 -938 -632 439 -688 916 -427 181 -187 701 -822 852 731 -271 -785 -163 -711 388 454 -313 -732 -394 390 -90 859 -788 64 910 -30 141 -534 370 863 -904 792 -697 -287 684 -348 -424 -292 -747 -442 -27 954 355 297 -628 86 580 661 826 -729 51 817 346 152 -358 -317 -138 634 -702 427 -970 -260 157 876 737 -923 314 -620 -865 -591 -295 911 264 383 -868 329 -79 42 -108 736 -211 -915 -369 -700 -251 142 265 647 644 279 -534 361 1000 566 312 819 -914 641 823 51 12 555 606 219 4 325 -57 192 -302 451 213 -140 -423 -492 -90 536 645 -662 315 497 209 187 -242 843 -743 554 -931 718 -231 -461 835 -759 -820 488 -445 508 -702 736 -201 118 171 626 -306 428 510 976 430 -2 -198 769 865 -490 -434 -788 155 46 90 714 -100 228 932 609 552 646 -980 -738 -284 437 -192 -162 118 903 201 -847 323 925 -220 517 -545 -307 -230 -992 585 727 490 -205 -587 209 -53 616 969 507 143 180 -682 310 911 -945 494 -49 958 471 -784 327 449 358 916 385 69 326 -717 -264 397 -473 119 -682 -522 854 368 -586 -544 -83 990 686 576 501 -884 848 803 316 5 -912 -842 898 -488 -324 -966 570 545 -75 385 654 509 176 76 374 992 -119 282 -663 -103 303 -85 828 909 85 383 717 -944 623 280 855 367 -410 -274 65 -413 160 377 894 620 544 -337 2 -134 -733 -533 201 651 -156 -909 387 -27 -34 -112 306 679 591 -947 370 630 176 -639 -728 -764 429 -344 322 -356 -923 -822 -927 -694 551 -419 311 948 -91 -205 -232 154 -206 674 39 -86 128 295 -318 672 -479 896 296 62 630 -688 509 -436 -188 -764 768 838 -822 -703 -982 -726 430 962 596 220 -973 -243 -803 -507 141 -81 -26 -873 -973 269 -15 360 -376 -94 -731 -852 821 56 -202 -86 -773 128 704 829 704 -873 841 606 -717 -348 872 667 -619 114 977 437 26 784 -426 795 529 -63 -539 -305 798 -45 -995 -870 -706 601 -683 -904 795 -324 394 -604 675 -120 194 -722 -958 -866 727 729 -308 -343 785 639 394 -752 42 935 277 -236 -238 502 135 993 -223 788 -639 957 -822 -553 -947 -129 961 299 -973 709 774 45 247 -390 537 -253 -930 193 -93 736 554 -851 -453 -255 -872 -239 -470 361 534 -234 -639 -306 -868 92 -20 972 -448 -91 -160 290 62 -730 253 -641 -41 -662 -590 -343 307 964 256 348 895 92 203 43 433 787 -528 -596 -408 735 546 -795 630 199 -203 985 -59 -614 511 868 -600 498 -716 503 -630 359 -906 319 -549 623 -768 -972 130 -603 -234 -993 754 284 -358 974 433 375 -285 106 -204 -633 -126 -950 -121 -702 191 -44 671 982 217 -837 -397 1000 660 -518 -195 608 209 -781 -865 116 -594 -110 469 -460 -268 701 728 528 259 49 -114 880 -561 -615 921 12 366 343 -246 -804 277 -955 -150 -665 -60 134 365 -897 210 -419 481 685 -132 -32 688 -311 201 -355 878 -326 -761 671 448 -202 -850 -363 88 -870 925 -978 849 459 383 75 884 170 -826 -74 -275 -13 415 887 -798 -729 238 975 -7 254 -98 828 701 524 -959 -451 444 429 925 465 -595 -361 178 -338 930 -642 -620 839 -264 -284 990 -76 -993 269 664 -18 -831 968 -464 -182 -531 -722 -901 -480 -658 874 -525 562 867 621 295 206 452 542 222 20 581 -874 -661 -706 -279 432 -85 -494 -728 -365 -767 839 -253 -651 623 -981 -431 -809 -31 -757 823 907 -43 390 645 -333 925 -356 -886 -646 -541 -125 -40 766 -697 -286 -924 -337 -268 -983 -164 -966 444 571 -25 -912 747 811 -850 397 -43 -272 -839 -465 -595 -541 -194 -314 -825 -190 -292 -954 384 -217 -554 -10 909 192 -385 -353 780 -514 -784 -494 -450 -539 366 126 209 -445 -214 559 132 831 -227 -30 -961 923 -535 278 -394 896 -827 394 211 -664 -856 -209 115 -235 -941 -741 -28 678 -61 -461 -509 627 -565 -498 127 661 137 -704 608 -279 -909 374 161 229 143 224 -793 -28 -220 568 384 984 -699 -188 64 -659 -748 -692 -344 -299 341 -88 -48 130 -488 -882 369 -662 -766 85 638 855 230 -93 371 -87 -290 637 703 886 347 834 726 941 -599 304 981 -380 -946 -1 379 -808 -759 -620 -708 -207 -331 558 493 -167 489 -633 -452 -364 -978 -44 589 -918 215 -888 -307 -920 170 -772 381 -130 272 51 723 935 241 835 -853 451 37 138 936 -393 -503 581 811 -796 -884 207 -105 -414 593 -403 -926 339 -386 -711 -184 -287 697 -526 -362 524 -824 -385 -631 408 -596 -740 781 539 390 -227 -7 441 231 -480 -663 -393 -28 -522 -332 -171 -380 74 997 -194 -721 426 -960 -471 -552 -691 -82 -462 -105 697 -439 -242 112 731 -304 -578 -506 -923 -370 135 -854 354 -809 916 117 -747 -50 668 154 -564 -399 133 -776 -180 442 -168 393 253 -583 744 989 106 358 498 -831 503 793 -652 663 385 -402 59 402 -771 217 -744 834 483 -361 443 -6 -798 -946 -865 188 -339 479 -500 541 -680 263 460 228 680 -561 956 -781 -814 45 -970 647 -710 132 -313 -694 -804 -696 -643 -827 -317 75 -876 -112 -107 -64 735 -306 -773 445 884 -366 -799 -741 -788 -582 809 780 -634 518 -313 227 -275 -964 452 382 470 346 603 418 301 -23 -66 549 -950 571 -42 -772 159 375 -69 346 925 945 -290 276 -806 198 -202 720 -409 -297 250 -697 -26 24 825 499 -286 -917 -745 -674 620 585 997 -18 -577 -624 -549 -216 816 863 102 240 -770 540 418 -748 936 789 168 965 -339 -208 964 -801 -128 151 -296 969 -129 -973 -321 -180 -203 266 588 823 689 808 313 23 317 861 -232 377 48 -967 101 -242 457 -891 337 -975 92 403 -466 888 908 496 -732 -384 985 -759 563 862 -546 -510 -410 -393 449 951 853 -371 179 -122 -18 -970 775 -802 78 867 294 -477 791 -822 -218 -430 -299 770 76 811 179 711 558 -666 400 -467 -641 -461 611 615 888 976 702 -810 947 -19 71 -739 -880 883 311 857 -448 213 -745 -349 386 223 -697 555 874 28 -768 879 -419 -952 132 197 438 -171 300 483 399 -352 715 -162 -434 112 -963 672 723 -79 -692 328 67 -805 454 845 -885 -583 -223 995 -387 -317 995 56 -617 -895 -389 -530 -475 -592 -417 -357 269 281 53 788 -470 606 -377 -352 -586 -851 -590 97 -363 -600 -611 -751 94 393 -396 -535 305 498 618 817 381 911 367 -776 615 -201 852 -253 -462 -996 219 480 463 399 369 -557 130 -561 235 74 -379 -888 -220 158 459 -196 -10 -636 209 -930 314 -496 -830 -967 630 -381 121 496 183 -121 -535 -585 -889 423 -267 372 827 -92 521 -883 8 -403 -459 801 -709 553 48 789 -91 730 168 -527 -539 9 -215 -769 -968 97 178 -297 333 102 -775 495 -189 341 532 291 234 525 579 922 543 514 -182 -402 -970 944 595 -520 -99 -308 -12 -883 326 -785 120 -67 -862 -550 141 -668 391 -355 -157 625 -298 1 533 -636 -797 481 171 82 367 308 167 299 -467 380 -454 900 -817 969 453 188 167 -883 492 577 45 -385 465 -220 298 33 493 -674 844 -138 -326 166 -142 -233 -699 -778 -498 486 262 691 -437 -15 -595 -432 448 -646 -3 529 906 494 18 672 628 -597 -352 -105 772 -6 -117 417 252 -652 358 577 273 540 -521 -75 -757 69 889 747 -105 -883 419 -932 -997 -299 -599 204 -388 -238 1000 126 -472 -72 671 -633 156 -11 -836 592 593 -629 -823 -572 227 245 -793 -199 329 -86 -941 -122 -93 -934 -567 141 -727 16 641 331 -30 234 -172 -871 934 343 159 315 -16 -383 -507 -337 703 -55 -430 -25 581 174 -597 -297 908 -324 688 197 -709 942 -726 647 938 879 -111 336 -326 996 906 421 -742 -757 624 -89 236 778 -338 129 -360 892 -109 583 -697 -435 370 942 52 622 -832 260 500 -91 -56 490 -685 -399 -554 -414 -174 427 -601 579 424 -680 656 565 165 -267 262 995 -412 -451 -246 14 -364 -566 -974 448 39 -311 665 947 534 119 990 -546 -184 -656 961 156 -937 347 744 2 347 -262 -982 -338 -584 793 352 994 905 -971 -262 659 368 709 -304 -782 766 -425 797 -978 290 925 -270 -929 -874 805 -602 -392 366 -736 -608 -942 530 286 444 -649 613 -1 201 212 154 -994 -803 -396 -511 -750 819 596 470 -170 7 912 342 418 356 -737 713 -719 -34 -112 353 627 120 -86 -428 587 791 534 -457 -583 -828 -819 -271 -531 916 704 799 -311 -53 160 959 272 348 386 -837 -26 -753 -190 -663 426 -126 -999 434 642 -859 464 43 -156 712 403 931 691 -558 -708 -579 201 360 33 -49 -169 -850 -911 -210 554 -644 529 -598 131 -13 603 548 -500 499 -883 -276 20 150 -249 57 401 -207 128 -557 -45 601 -11 450 67 -189 -62 714 -266 435 924 35 -237 -106 287 943 -203 615 867 580 829 -475 344 555 429 -229 944 872 -234 -787 -704 -231 60 -585 -672 432 163 -37 623 916 -11 284 45 -751 937 -612 -226 974 -80 605 513 821 851 -700 922 959 964 -224 92 -48 -131 -982 774 -155 -258 242 -715 645 55 -805 -569 -85 -964 -453 -997 -253 -582 -367 313 617 959 87 4 537 -584 354 -267 -527 532 -132 -563 -692 168 704 -942 -385 248 853 743 352 544 7 -151 -612 251 -377 -659 -446 49 -777 -575 456 235 -817 471 -65 636 157 -666 -715 -212 -956 -345 438 -651 483 -379 259 716 106 960 218 -430 891 740 -786 967 399 -154 -406 -859 -109 643 953 507 -809 -611 595 637 -593 -878 83 -653 -736 981 -764 747 223 394 672 256 -984 -331 361 -337 -291 832 -829 -527 -119 -164 813 334 596 -338 383 -490 -537 684 462 510 -868 71 202 -330 -450 289 -662 -851 816 329 314 -9 -79 -195 935 639 -354 111 852 -13 978 -142 -162 897 -239 741 972 -828 632 787 25 881 921 559 824 130 907 629 -501 40 815 988 -856 478 359 -13 837 285 -123 -158 27 -321 -766 -447 -759 -205 -722 703 892 -430 848 653 -67 -49 -940 -503 461 -506 463 950 -241 -127 -454 775 630 261 880 -331 -198 908 -520 -534 47 -659 -771 501 -232 320 390 -58 504 -805 227 -397 974 237 825 -485 -118 -744 -91 997 -973 612 85 -616 -622 -883 889 676 933 -396 302 -459 185 -868 -548 -560 328 172 -305 -666 648 601 -11 193 -403 -272 169 554 -666 984 600 -713 364 976 270 -40 -355 482 312 3 87 -505 841 -399 113 -728 822 695 -311 -60 -286 454 -327 283 378 -333 761 462 -917 213 -835 678 -906 773 -480 298 751 -150 -323 140 -238 -571 -579 12 -323 -152 -459 -79 55 687 -820 -429 282 364 704 -164 -244 -26 12 575 236 -381 -836 -394 729 -327 -841 674 571 -146 -552 468 594 -79 941 978 -585 567 943 38 -512 71 -263 -698 474 -807 -299 -242 -251 -933 -718 983 -752 -500 -77 982 -10 633 294 -669 -70 -628 -810 -423 -446 836 -985 -65 906 -707 892 935 243 -681 -533 509 -125 544 657 35 -608 -833 -708 6 -554 -94 149 -151 -824 445 -831 -447 -383 8 210 -673 -831 -77 -242 -639 372 -81 -628 -800 -33 407 -46 421 -55 829 -533 -726 288 -55 329 -113 -889 -700 -386 235 650 103 410 -853 127 242 -578 -547 -867 -267 -90 62 315 -316 -186 -837 181 -230 -545 631 -550 -737 -535 122 -818 979 -334 989 508 978 603 870 189 -912 -613 487 4 370 578 -179 -107 -795 -392 -285 -839 248 -287 792 -913 634 -986 925 -141 373 -140 -712 593 259 -952 -531 274 -869 809 197 925 -643 -452 874 -310 519 -155 293 620 797 358 781 776 727 26 401 264 122 -398 -334 -477 -354 -535 -975 -269 784 -330 848 -937 401 -251 -260 -725 -836 -625 651 -66 -88 -877 -349 818 271 508 357 77 954 -172 -447 -731 754 -780 123 248 -293 657 735 -486 -113 589 -303 393 -25 203 745 492 310 -107 -689 -485 -325 -727 97 -949 230 -118 502 183 108 265 -527 -155 -114 328 -89 658 -965 -691 -991 -824 -248 -69 -904 -701 94 -338 -924 778 -310 -349 342 -112 852 -906 191 568 0 412 -120 565 -770 251 -895 973 -769 842 -290 136 162 -971 528 -729 -875 -286 742 923 -320 568 126 115 -586 550 -321 643 -838 -565 -720 274 -160 642 116 501 728 -288 208 -845 -167 852 -945 385 -925 -447 82 -736 827 -290 669 862 -861 -594 -324 112 -668 -99 56 -243 419 -824 -19 -55 -583 418 378 602 -977 524 -597 574 417 -93 -802 265 -38 77 -438 -360 -578 -597 459 819 583 -709 751 739 -517 -768 -756 -204 -641 -681 -762 390 -934 802 -649 29 -306 374 145 679 712 -844 193 261 -189 204 562 -539 400 -609 -53 -923 834 -840 401 -607 -761 74 923 -708 961 316 -506 353 -263 964 -869 -704 -503 113 -786 -589 -900 -497 -784 -422 838 452 -530 615 -317 -437 -480 811 578 -95 442 441 -51 -907 -551 -348 -129 945 936 -273 981 568 791 138 791 373 372 825 -719 -476 967 -215 1000 -515 -307 -624 318 -736 590 268 161 601 341 -189 -967 908 -193 -280 -305 -56 920 62 -23 512 -238 880 -201 -6 948 -601 164 -307 -570 -292 -86 -662 698 794 43 955 598 905 523 282 -621 -341 67 681 -975 -474 546 -905 -184 -493 58 584 -523 814 -301 -771 919 797 -178 -752 -543 643 485 -76 -425 -75 198 -354 -920 -382 766 -149 -790 144 -620 -386 -963 977 779 156 -643 363 217 349 -233 73 -956 498 845 862 334 -365 37 911 -548 -364 332 -240 964 913 -403 341 82 -233 -217 386 -323 -886 -217 325 57 354 -508 -408 646 963 -996 -968 667 780 974 -891 -55 795 -467 -428 -978 45 -353 473 -478 -493 -445 260 999 400 -95 231 862 -330 293 349 657 -30 -776 -708 -413 -300 151 772 969 126 143 143 -996 693 -178 -52 860 -700 70 357 -90 559 -576 -406 -417 361 -859 -98 -259 -825 -307 869 398 -113 -785 99 -166 -463 928 462 304 -87 682 557 -149 -274 -435 -681 348 822 670 334 -434 186 271 -451 -133 666 -600 944 -839 -865 848 973 -711 -955 745 862 473 467 497 -1000 470 449 906 942 -916 -80 97 492 63 657 993 722 -806 -950 964 -334 -351 -179 -919 168 417 -927 218 -504 -738 162 -71 -764 -756 -783 -344 -386 86 -670 -21 51 28 550 2 -447 -258 -12 -312 996 -481 -954 279 102 -402 774 -672 754 -265 755 199 -285 -144 -573 886 518 -351 -665 935 -218 -773 242 -229 684 -745 72 -279 -576 -996 -26 361 -242 -100 -118 558 -622 897 -337 678 -400 -989 -506 621 126 -485 -188 -287 948 -531 546 -125 334 142 -254 329 665 848 616 540 -231 35 449 84 392 985 842 515 -729 -20 -683 70 318 67 -764 224 -535 -50 95 -6 -660 -803 -192 -870 -696 -347 416 198 -144 720 215 483 76 -470 979 -870 959 -62 -274 336 221 -965 -823 -480 253 86 434 90 211 180 247 865 -544 695 616 -140 191 307 99 -77 382 -199 606 -401 573 4 422 575 338 448 -612 -93 -130 807 189 -898 798 256 45 435 -898 -224 -283 182 627 -173 -848 -382 -425 590 -606 -715 -789 341 -924 -798 817 -180 -473 124 -821 536 -505 -738 821 575 866 958 742 -554 -982 -36 -333 990 -563 -472 -670 -932 667 565 19 -439 336 550 -613 -198 730 -820 187 290 -712 570 854 20 459 -855 892 65 -149 985 -163 -632 -501 -994 -336 192 899 -727 387 -424 -570 587 -738 -825 589 797 994 626 -586 381 763 -92 -399 223 953 -302 932 931 619 -911 -405 271 764 -862 622 432 757 -943 -230 -526 -183 667 675 -449 -83 -335 -625 719 -964 -495 512 -486 -613 -853 622 -695 -480 540 -225 466 552 987 694 -725 -358 66 -863 -41 -651 -203 -780 -30 -133 19 665 832 541 -683 -169 -795 156 295 25 813 441 -31 -729 302 -707 -858 266 314 -881 614 900 771 260 -157 313 -108 727 -42 252 -465 -98 166 647 -988 -155 -200 141 664 928 -101 803 -956 511 491 9 889 470 -742 -803 187 -783 465 430 -929 740 -378 7 621 373 508 -136 -780 515 -381 -13 -597 445 -709 -47 -204 49 1 -104 -795 -848 429 -562 -305 470 -73 79 702 520 -824 -661 -560 -386 -639 -897 -716 717 -12 345 727 851 201 -286 -572 -456 33 -849 629 -322 -698 286 864 -431 -106 -396 -941 -232 801 -590 219 -868 249 7 863 806 836 220 -405 -694 -217 -142 -913 890 917 -461 976 -786 652 -637 131 290 237 689 47 89 982 566 -484 838 -212 548 537 144 365 -922 703 715 -718 871 553 -554 945 -84 715 -837 637 294 -967 426 -800 699 -876 111 -166 -90 -168 -128 -185 882 -380 -584 -964 868 -622 -33 799 909 -119 -760 -541 981 501 57 -73 928 855 793 246 826 -26 526 -85 -612 90 983 632 169 261 -351 424 -237 -680 -598 -649 857 623 962 -553 -916 -430 -164 362 -162 -274 -347 -764 -946 485 256 -686 868 722 930 -615 -842 630 -127 288 -964 -510 -947 846 -895 -140 326 218 19 -455 -846 682 -523 336 369 885 368 131 278 600 600 959 -863 -846 -750 799 -399 -905 -708 290 260 -87 379 -895 4 564 476 864 828 -468 916 -406 -859 828 -414 -986 -378 470 672 548 -469 -339 718 -979 -996 302 -733 658 -122 -666 638 -256 34 986 -828 -323 119 -869 590 607 86 20 -240 -861 790 729 770 44 4 -134 4 866 -863 -40 -293 457 183 -39 403 -902 -407 -270 127 334 404 846 -634 33 -764 -729 408 636 763 -267 698 -951 -469 -554 688 -172 644 503 -776 566 38 -30 -316 -601 -483 533 57 493 280 11 259 -20 -852 18 -805 867 951 945 529 803 233 949 350 362 -976 -976 643 -70 -65 717 -883 -206 -607 -627 -747 772 -363 942 -899 -677 -249 -594 -517 235 -92 -845 -230 262 -46 557 -448 110 -863 151 -342 -160 345 -976 714 -664 -494 992 -231 -49 -419 673 189 258 -397 -670 -806 202 880 -830 138 -162 -788 -352 -627 -401 770 824 -217 -717 -544 -772 -49 -466 675 592 -492 591 -677 693 -598 55 -965 -984 -974 599 -225 992 -489 -980 -390 698 -801 468 36 529 610 836 -12 22 -810 449 -321 28 620 -263 235 902 803 842 -196 286 734 998 660 -398 258 -139 -353 940 -835 214 -319 -937 -306 -807 910 448 -37 -730 62 -957 629 -838 848 885 -76 869 971 845 327 113 -60 -982 304 -11 -676 308 86 -549 596 887 -915 320 -660 -146 -806 441 -946 664 794 -442 -255 389 775 -22 -469 970 263 -648 251 282 703 708 867 -242 715 -560 232 147 660 -139 -201 981 -87 -606 249 237 682 462 755 304 895 -947 -871 556 -217 77 -401 -599 370 -462 430 -828 -234 -439 328 -728 552 316 -69 164 761 -297 351 598 -178 -13 535 -250 -468 -799 -623 -706 651 -852 506 427 -963 824 -603 851 -88 -549 819 -19 567 -489 -200 525 -364 325 -516 -31 -639 -156 -193 461 708 -330 -913 401 728 -657 822 -899 -971 -866 996 -331 461 993 853 187 -449 -922 857 724 -333 835 -77 -347 -629 130 834 138 817 24 1000 -354 530 -52 -524 -973 705 822 -193 690 -30 462 849 511 -879 -339 -573 688 -434 -310 -106 411 -261 -110 125 -726 -132 -748 728 963 629 -148 -906 -75 -306 232 -686 -485 -966 159 -198 -44 328 225 736 -713 -768 247 -851 -20 -854 553 -458 41 -305 -149 465 985 113 952 469 103 -652 -121 -937 736 282 -863 -101 292 631 522 -582 835 -532 957 -410 838 298 -488 -66 732 -558 -33 -161 -149 -504 -49 525 -967 130 -579 -483 -403 -408 841 -661 257 642 -599 -947 -241 -583 500 761 -448 793 195 -603 -352 -502 370 482 -544 -354 -837 -603 622 -444 755 -721 799 -974 -553 -604 235 -456 923 749 -825 -360 -224 222 -182 -644 641 118 -419 -267 194 -290 708 -786 994 -501 -780 -186 955 -697 761 -903 12 95 -848 922 -8 237 651 -312 515 -208 -130 -345 662 -159 921 133 -559 -624 -565 -229 -121 -550 383 792 -353 387 -177 87 -177 247 -474 -814 469 -657 709 -988 -655 698 497 596 492 -713 743 160 -796 -620 667 225 368 4 5 376 -588 711 534 -611 -351 211 -836 -923 -754 123 184 168 -731 800 623 914 922 509 942 944 543 -477 938 -322 169 -641 -675 443 744 -803 603 -619 891 206 490 -783 377 -125 -398 -435 -432 116 821 327 231 -868 684 -315 -341 724 -511 8 285 -141 928 403 783 -617 203 -796 -850 -645 -57 -810 -184 -562 100 121 76 432 875 863 43 -387 -200 559 155 -107 -377 -620 13 952 178 361 743 560 -437 718 264 -309 956 620 -476 980 -241 70 -61 364 -149 -440 -847 -638 461 -901 -188 94 853 575 780 -96 216 178 -523 34 -552 863 1 -712 -254 918 -824 -498 737 127 -252 970 -832 555 662 385 -534 -337 -606 238 -525 21 -892 -144 661 470 751 -262 192 -84 184 583 -709 -943 943 859 405 -261 -734 -646 135 -489 333 -65 -390 -799 -226 254 -128 530 961 -109 -125 -162 -646 725 26 -971 -766 -111 -813 -817 -295 885 417 886 98 -251 668 -245 610 -840 -498 852 -720 -537 -812 -386 474 -539 -533 759 400 647 -508 404 -707 -591 -413 -559 63 -344 -155 598 -858 819 -804 951 -83 612 320 -533 -959 564 199 774 262 186 979 -302 349 231 -635 788 -197 -743 631 -140 214 765 -751 -220 627 -340 -583 -37 -654 -947 -599 280 316 882 -596 -879 -449 -318 -124 863 322 0 777 -216 -20 -800 691 -612 436 925 111 -735 -63 -518 979 -161 711 -460 428 526 -975 58 940 -360 957 -518 949 819 52 -632 210 598 244 339 -978 -369 -248 598 -685 -376 654 169 593 293 -233 874 -975 556 600 -139 -77 -144 -761 491 -373 -152 258 -808 -369 62 161 842 262 13 358 -141 313 -536 383 234 -538 -554 -973 -412 -989 -746 493 12 -738 871 -329 175 113 -266 -162 -389 826 -905 697 -54 -820 -295 94 -577 202 148 724 193 5 499 870 769 -947 964 123 539 -638 -750 -704 786 -724 -649 -243 546 772 -576 764 -387 -389 312 741 -326 -446 -455 -481 -842 -911 -186 -420 193 384 35 -579 -281 674 157 1 890 478 -650 -789 250 18 434 -5 -900 -555 573 192 -762 -428 262 266 -899 -52 -310 490 35 948 139 -297 -706 -38 182 -545 -527 -257 -943 -700 -797 730 -59 -97 26 882 -205 832 -546 498 -543 -531 590 -22 -207 237 759 336 -522 -696 264 -478 -749 -838 -456 531 -957 -556 -704 -131 -33 -560 -167 474 279 606 869 446 -566 745 -343 -783 -763 -670 -88 656 -772 23 -420 809 -503 -952 -933 -210 -657 -605 661 288 -866 -235 -744 273 -984 85 -412 55 680 -330 889 984 627 -212 -367 13 45 443 -376 -291 -984 44 268 -397 226 632 618 -548 422 -72 25 -500 628 -23 68 -911 173 -985 389 -5 373 -669 598 -921 109 -812 -16 214 520 341 -817 497 970 111 -616 -131 276 -552 577 -502 674 669 -876 236 830 206 -355 -171 472 -583 120 860 640 163 -689 407 794 80 -20 -321 -689 -495 -733 256 213 -181 -158 764 -111 979 -185 68 905 574 563 850 498 -704 983 617 124 120 856 99 -7 -317 428 -900 -380 197 106 -307 264 558 -951 295 607 -127 242 -877 -234 204 821 -98 -832 -380 39 -49 224 438 -233 -216 -2 -94 745 -602 671 937 914 752 -543 404 -838 -132 458 -346 -511 920 -126 434 -274 632 743 978 -101 -352 -964 -751 -510 675 -927 -889 -881 61 66 250 838 934 -577 -656 626 -23 -924 446 93 137 846 780 -652 -157 -301 -641 -331 -805 232 -834 933 606 -371 792 353 -223 649 -131 607 867 -133 966 -842 -576 683 -940 579 106 919 277 366 -782 -962 -68 632 -606 -482 -32 554 342 -587 -616 614 947 859 65 -162 -869 -80 225 -722 -937 744 494 -315 -482 910 -206 212 577 -491 959 -47 -300 723 -283 973 199 -520 -542 -233 860 659 21 10 -865 -657 59 -530 -283 -825 535 410 -463 885 731 172 876 -692 -529 747 -707 -769 -747 -732 -290 -986 -61 -439 -907 -831 -760 -305 249 395 305 -756 423 994 404 934 -952 985 -850 -150 950 26 -322 287 -905 -709 594 270 -194 546 -991 694 245 -294 -854 -174 -715 94 642 486 -8 -441 205 -87 618 -577 507 947 403 -673 740 -540 579 -613 -649 -608 -850 -204 -739 -480 -294 141 -365 -574 286 -521 -444 -488 874 -765 -939 -782 93 448 -170 382 -880 -1 -845 -640 600 552 -985 826 745 704 246 370 -764 190 494 261 598 293 880 363 866 36 -916 -272 96 -628 848 159 -156 58 -896 846 -123 102 -71 -377 136 503 384 624 419 706 -269 -317 -632 -362 -461 243 -188 279 487 365 777 589 -971 -435 721 391 -986 291 234 -500 -134 248 -321 663 -223 -976 717 -884 -680 852 221 359 743 314 -832 431 67 876 338 -627 96 177 440 263 -188 -666 -234 75 -141 -397 721 307 -665 571 -428 -552 300 -959 -594 -299 34 393 -777 -381 63 214 609 -122 192 -224 751 -407 -120 -493 120 48 -249 -368 -634 98 -548 87 525 -500 819 -579 -320 -864 -966 798 152 433 -604 897 -802 -803 -835 308 92 283 20 -182 -521 395 -49 936 -157 851 -636 -855 -636 -917 326 192 822 -463 410 -739 -315 438 -874 782 91 -984 684 396 686 37 -493 499 8 886 88 -90 789 -121 111 -296 659 323 244 648 -396 44 -305 51 372 -744 -733 -413 -103 247 -953 -752 202 513 672 -604 -496 786 -345 -655 331 397 -991 454 -43 -628 -625 614 113 -853 -711 -935 -411 -344 -519 185 136 114 -367 -791 244 277 607 -772 932 333 290 -402 -87 755 215 502 -866 -738 -488 764 62 462 47 886 -893 -828 114 -967 385 701 -757 -776 367 -214 518 -566 137 111 -325 -567 -429 138 550 -769 -353 237 676 417 956 -360 -819 478 -809 137 527 -229 -272 -882 -582 23 840 -457 -265 520 684 531 741 -296 -165 -262 437 483 -171 -427 214 541 598 -237 -176 -342 917 -769 114 935 -309 -179 679 -574 405 715 -876 229 205 742 -232 -923 373 702 -94 921 -91 249 360 -48 341 33 627 453 859 -91 228 -343 -536 -420 -280 -441 -969 590 803 113 -462 968 -590 96 -593 242 310 857 451 32 -875 180 -38 598 50 921 -809 -482 -764 773 -978 925 -513 157 -246 -447 -901 953 -865 -43 986 519 82 -952 773 22 -842 -826 766 -532 -164 444 166 134 -620 -853 796 529 -511 -611 -836 -281 -593 -900 -127 -780 49 361 -229 25 -174 -137 -326 686 707 -479 889 950 621 -898 -136 -96 361 -325 -814 141 225 -995 -790 864 871 -622 542 -281 181 -941 -370 -944 764 -232 -786 -86 -504 -808 499 1000 -345 775 499 277 487 836 276 -154 131 883 589 -475 926 -932 557 780 -502 406 -291 787 -114 616 859 -151 466 -520 341 -376 -111 -511 -230 444 -253 -278 -173 675 -225 171 651 408 -825 258 -290 236 37 692 137 -64 -229 -648 -202 409 -940 -788 374 269 -717 -289 -953 -197 -139 -708 236 -861 -575 325 -75 -227 -708 555 -249 704 -948 -607 -425 776 239 465 684 -108 145 695 -731 -201 -992 -836 -488 169 251 -795 -341 524 -475 206 622 962 -998 226 582 -437 -531 -647 459 -219 230 -969 -494 515 439 752 -638 -583 -836 163 926 469 161 109 847 -106 -128 -771 630 -103 -584 -15 757 191 -290 -198 842 -621 -178 285 906 184 -309 497 -753 -263 -46 -308 -273 -834 -630 79 -872 219 -453 -405 118 -407 614 -380 551 363 -830 -793 376 916 -90 -312 844 -966 -408 -162 727 -2 872 -456 -587 -263 -518 -157 -863 458 -716 -345 -620 -64 -351 -438 -201 384 515 -257 122 -551 628 -297 256 764 812 7 -952 -902 98 252 -876 311 -553 -48 -903 553 -368 759 472 -902 809 -615 -803 -48 -133 -313 -678 -543 451 846 834 903 -673 -790 724 -808 -884 15 87 581 -840 305 614 974 8 -269 -979 506 -613 748 -749 -530 -927 -72 702 963 -218 -154 -159 954 190 -234 -246 -98 -899 433 661 -13 -103 -816 312 689 953 -730 -137 727 -546 472 -352 -803 -87 -216 610 714 369 -944 843 -954 -416 81 -876 790 251 72 947 458 927 -803 928 -489 -66 84 -558 -617 -92 -654 466 -788 505 -518 -69 239 557 108 -507 36 663 -695 -182 -903 26 74 -405 -669 -27 404 711 262 -383 -359 57 250 -639 -438 -914 435 -627 -760 -221 -752 151 737 -583 960 -585 -924 485 -528 150 -667 539 96 684 -959 -491 -347 -77 671 -269 -217 -402 -215 -954 341 -407 -699 -711 628 -943 239 -57 236 588 422 -43 -773 -72 115 231 -395 -382 803 561 9 457 -240 180 536 879 848 977 -352 647 800 292 912 -676 378 -584 748 -859 -189 427 -169 -817 994 179 605 -46 -421 -765 -888 -884 960 344 526 -949 722 636 -599 223 607 -657 -572 768 125 72 127 -606 980 352 -762 835 901 414 674 -867 -178 -25 910 -525 151 -713 -1000 -901 910 -9 -977 759 250 -76 728 816 390 -208 385 491 -735 -763 60 728 474 621 -610 -871 -224 496 -593 -994 -805 565 685 434 -574 373 -422 499 -521 57 -750 707 -685 172 842 143 -242 -918 798 -996 250 -306 -35 -672 -154 -81 -602 71 194 -545 674 109 -823 860 799 237 -549 855 -813 154 392 449 442 452 51 -343 748 252 573 577 -755 863 418 415 -965 -693 623 -621 605 -871 697 -182 728 -277 397 29 -436 -630 228 677 665 875 224 -730 -942 793 -794 -120 -606 120 471 180 363 75 953 900 -114 263 -283 389 932 -984 13 -121 67 784 243 748 -738 803 -53 -648 -215 -603 -96 257 88 -14 -798 -288 117 -70 289 335 608 949 214 857 -135 660 963 734 -562 -1 -361 -151 950 559 -890 500 -169 -844 -416 971 -883 404 950 674 -118 403 341 663 47 -713 -505 570 -890 -982 -547 201 -830 -962 655 353 591 941 -601 922 177 85 -881 707 398 165 198 835 -126 667 -981 548 -457 246 451 108 -209 536 -379 675 -840 875 239 -576 -324 363 627 -922 421 -576 -453 -743 -252 581 -242 -462 -666 -552 -883 -5 870 -77 663 -38 545 -96 -254 -640 -674 -289 -940 -235 556 343 331 544 873 533 175 -484 224 87 504 850 858 -772 -339 426 451 -19 -468 629 -60 110 -985 196 319 -840 -205 385 282 442 566 -717 -692 -725 -247 -318 963 833 -317 191 170 -959 -844 -515 699 30 764 -538 737 864 148 796 994 -409 855 993 -861 -405 -715 244 -399 904 530 925 -348 815 -175 -907 669 919 -152 864 -781 -18 731 -394 -566 -686 425 323 -363 919 787 456 835 281 -476 652 -953 23 945 344 593 -534 -781 -466 -586 -527 -829 395 43 -459 -794 -499 -968 -489 292 -235 742 73 -777 -335 -896 374 542 864 26 270 790 835 -809 422 695 146 897 -538 -789 -767 576 -518 -769 530 69 368 879 911 -699 -534 329 342 -864 -343 40 671 -161 -257 -570 94 -195 -782 434 801 -573 -561 49 530 215 -886 -71 653 -232 575 -303 417 -647 -552 -538 -604 580 324 828 170 300 -489 -585 -164 911 -213 591 303 280 -312 36 615 -81 -530 966 901 -61 -535 -675 299 336 93 -678 451 -361 293 -694 -898 997 -691 -358 -712 444 -97 -761 -101 779 -15 668 -247 -161 -573 -636 -454 -808 902 -805 -69 299 -749 -467 -934 -980 933 -964 299 479 -302 862 -637 873 630 -771 -988 -113 -988 79 848 759 382 529 496 612 903 79 -630 -960 826 746 -666 -301 674 -792 463 -234 -678 455 -197 883 91 705 466 -288 -367 126 127 -349 -104 221 192 152 107 -760 -471 -868 794 614 789 -927 -336 250 400 -289 -403 -13 646 437 126 -810 532 -786 484 -549 -207 -606 981 498 471 67 -880 34 982 -850 117 -901 639 297 -566 -798 678 304 -761 -496 106 702 742 -155 289 -944 -195 -901 859 -221 -449 93 -415 -537 284 945 -25 494 -312 -139 121 142 -63 796 48 417 675 461 -947 -70 -260 277 -53 -888 -719 611 -609 -638 -510 -656 -273 -328 -162 857 462 386 -3 165 517 -692 -186 -103 784 676 890 511 -123 421 -341 -462 -226 -207 194 986 -676 175 -402 -442 816 -686 390 -377 838 -296 985 439 295 -854 593 -868 -785 -270 -590 -869 208 658 -106 -798 -789 -874 -641 378 42 -841 670 772 -535 395 -688 -115 -946 270 -826 531 802 733 416 511 -154 654 -932 -976 -687 228 -945 -576 -654 -764 640 -268 -497 874 253 -21 -778 -662 -848 -109 585 611 -182 -687 324 -329 -263 -763 562 -480 483 265 822 797 -1000 -959 -51 -123 460 955 984 393 108 -501 -766 -384 393 -516 -170 -230 832 518 -763 -283 885 149 196 671 -158 -478 632 -507 849 345 709 -534 -560 829 -889 453 -844 -680 590 50 -510 -742 443 253 -965 363 789 461 976 744 28 401 1 539 -972 103 -140 -67 79 -322 513 -44 572 968 743 90 -872 -85 -345 999 876 -82 222 -544 -423 -660 -997 66 101 -269 955 -822 844 83 964 203 -657 641 -285 617 877 -989 946 609 470 736 356 -502 -653 353 -831 404 -173 958 -365 -28 -373 462 -77 110 -366 -112 770 657 131 370 -255 -932 675 -441 376 730 -54 466 164 -792 -731 930 353 -414 -704 763 994 243 -991 227 -56 -661 91 21 879 593 82 -616 -663 373 22 -301 58 297 612 389 680 719 -78 -876 909 -656 324 -119 -966 -261 253 504 767 -862 -462 -396 -732 741 -629 -423 -125 161 -465 -284 -92 680 431 4 -374 964 847 -809 78 119 -350 301 29 591 -51 844 923 -213 779 868 -941 951 -464 992 -275 759 -188 -546 -975 -364 71 -520 -387 133 -243 499 233 176 656 675 319 914 -346 175 56 39 338 -727 782 -611 985 -612 -189 442 556 872 -982 -36 -744 -39 813 -960 80 -154 -848 456 -856 -755 -852 30 -222 -188 977 418 528 956 -738 240 246 767 -560 713 264 -584 -412 -157 149 -344 893 846 288 671 -884 -267 -670 561 -6 45 350 646 -40 -64 -115 -761 -733 282 -580 -734 -317 -550 577 -722 -833 -689 -947 -32 182 -516 963 801 -190 -771 304 -981 -280 531 -363 362 138 -636 -49 581 555 -107 315 -258 -744 -570 -682 317 387 189 590 -574 618 -347 554 556 -740 -912 542 300 168 759 331 458 136 871 -823 930 650 409 -795 -540 -584 337 -153 626 774 -700 760 -472 953 -732 688 972 7 20 905 400 -655 -488 -197 -313 697 800 -396 -281 645 641 558 815 -938 57 391 -88 133 901 -317 -721 -482 801 339 -617 31 755 999 348 -782 -735 657 -582 -976 840 -226 -494 662 -759 -575 -454 349 905 908 998 694 -414 101 17 -27 -2 -938 -959 -646 11 -416 798 340 -435 452 -810 -70 -456 -391 -442 118 625 664 -86 -395 705 732 -5 -447 451 723 711 293 539 -384 -804 -39 -564 149 426 -899 663 -308 -543 -142 178 -552 790 927 407 -285 -884 90 246 -390 183 -120 -297 -985 632 -61 -109 298 -735 323 999 -483 -402 963 -845 -712 -731 -763 486 -244 -336 -541 482 -519 -1 797 985 -912 880 -626 -49 -861 883 415 872 -425 894 453 -798 -325 -533 520 118 518 746 307 -92 -271 4 -496 794 -50 735 -893 -283 -495 56 117 -566 -50 -643 -285 -274 284 -159 -805 -233 -417 115 -986 784 763 -398 -492 852 873 984 -677 -650 863 388 -256 112 258 -365 -420 -182 -359 837 -543 -7 955 679 -956 728 -522 136 -858 1 -946 -865 654 927 -159 -522 470 -628 174 322 -613 -293 -488 551 592 -915 -399 202 435 -537 977 -372 498 -867 -105 -416 -14 578 815 -272 348 388 789 816 -292 271 474 -253 871 203 -118 180 -1 -929 -828 711 -480 771 442 -262 319 167 -932 -706 -59 484 614 535 71 550 -597 45 -730 -890 -542 503 283 -683 -464 548 301 -729 -438 -410 -930 -624 238 -852 -793 -802 211 429 743 -379 735 -568 -907 -893 -759 -276 -868 -600 643 -797 694 -244 265 398 460 -13 519 455 -247 187 753 994 932 -237 435 -152 -242 761 -226 215 877 470 220 978 139 -17 141 -312 -316 -687 238 701 298 544 -978 68 -910 -322 692 -545 853 986 -229 689 -821 551 -633 -948 593 587 -425 -505 705 -692 -15 346 221 -761 453 782 -51 -606 -655 393 55 567 627 168 882 287 -636 614 -681 -504 -805 -790 234 -407 228 -488 901 140 629 -878 163 962 -312 849 551 -831 600 -108 -987 -254 -696 -989 134 951 -433 66 -440 -606 630 867 -902 -393 -626 -561 565 964 468 -864 -545 949 -129 -234 -648 485 749 896 -335 467 -602 -894 968 -207 -96 371 171 -507 -291 -599 743 312 349 67 62 106 736 956 279 645 -104 175 109 -751 -53 -749 264 412 -141 736 952 380 981 133 -920 -653 861 -132 -528 -10 -716 -171 -734 704 244 -905 203 -227 70 -289 -791 -881 608 186 222 29 -977 898 830 456 -539 703 -624 707 151 224 -474 -868 -947 662 227 727 578 -236 334 -89 -539 -676 316 526 -520 -918 -997 -730 430 -503 91 -652 -359 194 -459 463 989 -816 -771 569 694 248 -971 830 422 -492 -458 842 -252 739 331 -878 279 497 624 -505 436 -892 321 -877 666 -899 250 752 -415 319 -761 -257 -282 713 -378 -3 -976 -620 -149 739 682 -579 -679 -253 -352 837 -122 660 -939 -763 -121 -809 854 -350 515 -70 122 -322 392 -100 -949 -37 840 275 -277 -756 -393 702 -55 81 806 973 -644 -133 405 372 410 -554 -545 660 -530 -706 -707 -942 -927 770 -371 -480 622 -927 -629 -415 181 -714 -851 -563 690 -191 -793 971 515 200 729 -206 -567 -465 790 924 -896 946 845 187 -4 -282 298 -924 1 857 310 -457 -969 -625 413 -53 293 165 -841 896 -284 60 145 100 -514 -770 705 -468 410 -438 108 -926 -467 -849 222 66 -624 -753 884 -377 -935 -582 410 805 180 238 600 -293 -152 -776 119 -700 -101 -687 346 -199 495 244 -461 -485 985 -807 34 -75 -138 -190 137 -299 -410 95 792 -460 -241 -380 -572 -478 414 932 868 -290 475 -497 -702 995 -721 -491 620 -95 -67 -142 -49 990 82 -431 358 549 25 656 -283 -577 -596 -626 -582 851 -379 -183 -361 -734 -469 -291 367 856 740 -593 577 -939 658 -674 895 -607 364 -341 858 726 208 -588 656 -149 -487 498 -89 887 467 565 -214 204 -951 -818 -575 -857 -427 90 133 555 -218 -392 653 -178 819 -491 758 -776 -255 -858 653 -486 -104 -743 816 793 660 -610 221 -883 -334 923 643 243 -548 -343 755 -409 305 -169 -949 85 925 885 -617 634 238 -233 334 132 203 180 582 621 -806 780 -8 625 292 -35 91 605 438 -45 -848 -508 -819 -396 -432 880 -913 -566 629 547 -91 -263 782 966 -271 -539 707 425 833 120 599 -787 598 807 196 -744 895 200 292 -653 985 -728 -666 -291 256 -954 587 507 -213 713 -890 459 -307 -561 -969 -118 -930 464 126 -831 -260 -880 488 54 -419 -922 -27 25 -525 709 -427 895 -744 120 -164 -711 -810 480 980 968 378 125 -867 553 559 -733 -28 967 -515 730 568 649 484 175 921 -704 -777 -89 609 -135 583 203 218 691 136 -558 880 178 519 -125 0 -521 -364 -437 -348 643 378 -277 50 203 -963 486 833 -854 789 -612 -636 939 -156 346 -911 -405 751 -27 545 58 781 -74 -928 -540 785 826 650 -353 -838 -679 695 -159 650 632 853 -751 83 891 -76 -726 -966 357 -229 -270 -438 204 709 388 963 -313 312 438 343 -883 -14 -623 152 -378 14 171 11 -38 -6 -146 469 -523 -831 939 98 289 770 -639 -792 928 -68 793 69 -913 82 484 554 904 901 69 -837 207 958 592 234 840 -343 -382 977 -840 925 367 -867 342 532 -126 737 -966 -369 -585 585 -532 248 -30 791 -686 -30 271 374 -41 563 -609 553 -774 335 495 430 722 -848 -821 499 -573 587 89 -781 -670 -279 -177 30 -476 -197 -520 286 -426 47 76 -349 34 -7 618 -274 -528 477 358 961 948 -451 -405 401 297 129 -336 -91 -134 281 -772 985 682 171 923 -863 622 -842 314 710 925 -727 832 -555 -52 -439 -599 -170 -289 181 300 363 554 -514 -366 194 -129 -318 -219 -236 -583 276 326 858 408 195 -737 148 -226 411 561 532 -789 907 742 118 661 -291 -983 -756 -600 -88 843 -384 -162 -992 -325 -317 105 615 -172 167 -247 -502 -758 -555 -917 909 404 -97 403 -886 -381 675 790 -855 -476 -71 -992 177 -166 -314 315 175 899 193 857 583 -786 669 -949 477 714 -178 878 154 -648 -636 -172 170 815 591 -850 -214 680 458 391 -171 -434 544 444 -855 628 588 588 -61 -541 977 381 735 -97 718 839 621 -470 927 130 -891 -736 729 77 744 450 758 -329 156 252 -290 -838 162 791 -20 43 178 486 489 60 -415 365 448 -42 -80 -400 -826 -28 106 335 467 -818 -235 -527 367 581 -569 -503 175 -310 702 -49 668 -161 -657 -926 -686 247 909 -611 646 -252 -983 -685 -455 260 691 718 -556 192 -454 608 -778 926 22 351 165 -800 -646 462 -393 581 -19 858 -527 457 302 603 259 -457 -770 -468 761 -548 -370 -111 -487 -128 829 -978 757 -877 -405 472 -542 326 141 -443 -26 980 236 164 520 154 -686 208 -81 -66 -744 -747 846 353 -297 -681 83 645 664 -77 205 813 790 -791 145 342 -300 132 -398 525 -440 -314 -20 -14 944 -230 -9 842 793 -10 -316 -890 -47 335 -123 -597 636 -53 698 590 352 -689 -276 464 134 -421 -665 -309 106 139 -348 -239 -347 330 872 -852 -655 -726 977 -374 923 -813 -155 -361 713 -510 -533 748 -392 -62 -246 -393 590 -225 -444 -360 -762 799 687 -531 -768 -152 700 -20 -344 -976 -338 -244 -214 742 824 143 -955 -726 27 -64 977 510 678 -178 -114 -594 255 -88 -877 227 760 547 304 -5 -932 -299 593 152 -12 583 -688 -690 -92 7 -947 112 280 -391 798 826 -549 -196 -731 -525 -220 573 358 -743 -981 965 -318 551 -766 753 -421 866 476 -791 -778 376 371 -248 248 476 162 85 697 455 144 -741 -131 -626 -628 -762 228 557 748 -507 867 -824 631 -774 867 -727 958 985 -156 -656 -626 147 986 -787 396 -26 -127 -690 -732 887 553 -1 -431 339 -451 520 -255 604 640 598 646 626 -819 -153 -68 694 -873 718 -833 848 -101 -983 -702 -587 -813 711 -953 -245 241 -166 -871 -301 -659 -499 -947 903 -123 -950 809 -668 11 31 -974 -906 626 -786 505 -33 -297 -937 622 1000 -447 692 -65 -304 -498 996 -148 614 -785 -454 -929 146 -277 239 -792 -969 790 -206 678 -403 -992 940 -943 -906 648 487 -913 -556 37 539 -40 -959 749 537 158 -457 -245 481 -208 -385 116 525 734 -686 766 492 560 -844 504 103 524 986 574 126 -223 241 -864 -659 -309 -470 208 47 -656 76 942 962 162 -768 608 595 145 100 -418 -487 703 533 313 -973 141 354 -224 -935 448 386 896 -539 -330 -691 -387 -539 -504 -419 -28 622 -190 758 -822 -598 990 650 -574 824 147 33 176 -388 797 914 495 114 91 703 -343 457 -915 -572 -4 553 -203 478 884 -645 -496 293 78 -712 239 779 -265 -392 456 -821 341 54 531 262 811 -81 -189 930 -729 -828 850 312 735 -438 -586 315 225 -1000 -340 -906 201 642 261 -864 -360 -1000 530 -744 -782 654 -496 -5 963 -384 -382 775 344 702 250 -604 -680 118 -314 217 -628 -86 -715 108 338 682 286 149 986 114 854 767 -10 335 -9 792 800 427 748 378 800 167 -55 -407 -329 -544 881 -595 236 -89 693 197 -866 920 -704 589 -172 261 33 -264 464 -929 66 -115 -788 190 -138 12 -645 -496 773 -378 742 -932 769 -386 -757 666 -263 692 -64 373 -64 -7 -684 -626 332 -146 -224 848 -803 455 628 -320 200 110 80 -733 794 -77 759 55 363 571 468 771 782 -214 986 356 69 -416 -923 211 -602 -377 346 -603 -94 246 -237 -556 -664 -255 346 -848 -857 247 781 981 927 -331 -46 57 588 835 -422 330 731 -31 -475 -510 -275 -116 -595 -74 28 -171 -671 413 613 83 -280 336 -890 253 623 -882 827 -916 667 -78 -438 -222 -112 125 -786 969 -619 -371 -723 607 526 -252 -598 880 490 633 -404 -197 -453 -445 810 -461 403 643 -679 614 -248 301 -133 -170 -380 -401 -667 943 -381 -809 620 431 -519 -224 957 -420 340 186 185 366 94 -197 426 -300 673 -887 332 738 523 -748 453 659 464 167 -889 -564 -51 -479 781 525 -66 889 -869 -503 -949 134 -976 -132 387 585 422 -185 849 892 -409 686 -267 -961 616 -932 -894 -460 -974 -192 -217 71 -619 311 674 -182 192 527 417 -997 608 389 798 979 -156 -537 677 -496 -64 -678 295 383 -803 385 -245 -907 -574 -460 -826 283 -829 -689 249 597 526 52 -697 356 419 257 -492 -399 -582 -945 -39 259 674 526 594 -405 787 87 -961 327 731 -645 493 754 -573 476 -878 -139 732 985 -772 761 626 -886 663 467 591 -457 -813 784 148 583 -733 755 -50 246 677 -1 928 -555 283 -35 -177 604 356 -794 -104 437 4 -984 697 -567 476 438 117 -228 -38 -381 -39 275 582 -786 458 914 -521 -403 -628 772 -195 -801 -455 -688 -569 491 517 -265 820 302 -650 959 -117 747 -434 -70 -388 -173 -394 -89 -814 -537 364 188 -957 497 679 -902 889 -678 -31 38 886 -430 346 351 -254 669 884 -293 -246 302 -7 837 937 -795 150 595 520 -773 -551 475 820 -475 98 -342 -673 715 473 -599 286 -221 -828 928 12 35 34 649 231 445 579 -40 224 166 -690 981 827 212 88 -3 991 333 -314 -726 851 -139 36 -920 263 437 -406 592 860 -994 32 918 83 869 -635 -200 887 749 -25 199 -969 -213 -904 -669 715 389 -375 448 -846 768 -80 -595 882 -960 940 -172 451 329 531 334 731 397 460 750 -828 634 58 516 -386 473 -356 571 -890 205 -829 -818 501 143 111 -95 -784 -588 64 -746 -5 -551 777 -290 -935 780 -446 448 518 -582 -567 -963 -766 649 856 -268 -485 603 -666 -893 416 47 263 230 -729 -282 -673 -762 974 -654 -679 -988 -67 170 448 -486 -171 557 753 -889 182 -153 -895 -800 -862 858 -368 -26 -939 -722 693 959 520 363 -985 982 155 323 985 -140 -807 -917 -297 -47 662 -428 -595 897 -290 -56 788 -652 -155 -783 -505 505 -564 729 376 499 460 -203 917 275 581 548 342 782 -930 124 843 79 734 -508 -194 -101 -356 528 -812 253 132 448 399 170 658 413 -626 -953 -301 -87 617 46 -427 436 -977 274 -218 56 -417 797 -714 -699 301 -887 -562 -844 -767 -135 -376 426 68 765 209 896 -624 303 -309 618 -494 -708 842 585 204 -71 820 -816 -352 -542 -650 384 -758 441 -195 -731 -168 -649 523 -823 907 -218 650 560 616 -196 844 -845 -174 -591 -642 -627 -478 942 -397 191 42 819 227 -411 -330 676 -418 416 224 -30 -998 827 -262 487 -88 -767 538 -669 345 696 -818 -923 666 -632 -950 -678 922 -547 310 595 -719 806 866 433 610 -382 -996 660 -473 143 843 593 -437 484 -593 -241 -928 -170 -173 -338 -899 366 -23 -493 983 366 -277 -319 291 755 724 -472 -457 267 -216 391 -336 -512 -978 963 -312 449 -454 613 414 423 372 -146 23 -242 -287 545 958 -824 -777 203 982 767 980 438 142 130 762 -563 634 -839 659 -486 634 -396 -424 -127 -41 -260 -152 -62 611 -537 265 818 -492 249 -617 239 -878 865 293 481 39 -957 -793 -137 860 601 349 -805 743 -940 470 635 166 -594 -509 723 -936 -83 -86 360 23 240 765 634 -392 988 -583 -814 250 257 -905 -686 541 404 966 752 474 727 101 -200 -82 374 527 -406 553 -138 -259 -785 79 -676 -971 274 17 -639 349 957 -179 306 -455 224 -857 248 320 231 -273 673 -463 924 -423 841 260 971 787 -919 -588 -20 -10 153 -634 534 668 821 758 -265 -312 -272 -620 -38 809 -40 69 149 658 791 -649 972 -297 886 -577 488 435 -826 -129 -871 843 875 680 -438 745 732 -402 -166 582 572 -932 504 -505 -216 925 298 -237 -685 547 -829 985 -983 212 673 -884 -699 -43 -197 24 293 174 -86 -616 0 491 116 -396 -231 -624 112 -513 943 730 664 510 -649 735 -492 519 -704 522 -692 -67 606 179 422 885 438 99 538 -558 613 287 -483 324 -769 -143 -869 415 688 -577 933 -368 686 157 -832 -488 205 93 -188 -402 -83 810 -462 -761 968 -988 787 801 -404 680 -984 -584 -62 -196 -970 747 -260 163 965 -360 -491 186 641 952 322 -590 182 -336 -325 496 107 29 -289 -647 -49 344 489 -548 961 -946 -615 853 489 -319 757 861 49 -69 -36 -114 978 672 -144 -139 -77 -371 417 -841 -667 553 -403 3 208 447 672 -908 15 199 509 -341 727 -847 -665 -920 141 869 756 41 624 913 -919 380 -814 -633 218 181 966 -852 105 920 143 -140 530 295 106 523 99 714 -138 614 931 205 599 -40 682 -956 -537 815 784 -884 -780 325 662 599 -230 -55 -226 588 282 614 -127 -2 -51 -307 -681 62 780 525 901 -625 -638 621 836 25 760 -787 803 773 241 -964 409 930 -528 -583 495 -372 -302 -410 883 -115 754 184 -680 901 897 748 -638 -653 723 519 322 -987 708 759 -703 746 187 365 -98 -978 -571 132 -658 -657 -566 -568 -34 608 -909 577 36 576 368 -404 -178 -826 -919 213 -421 -854 664 758 -503 -794 833 -292 -445 334 -63 20 768 743 -642 -42 -400 -778 468 -56 497 248 -969 827 -315 67 -196 823 -785 294 657 -508 -870 -405 -825 378 566 503 -375 -161 -318 -208 173 924 852 401 898 346 153 -935 232 -170 -884 -587 796 -876 -262 251 462 -361 -781 -615 -990 934 100 -694 -590 861 936 222 950 -337 -688 503 -880 -502 -840 -185 -330 -838 -764 83 460 372 578 939 11 -101 -177 -849 -494 183 -134 -910 -306 228 286 -972 284 414 -232 542 -606 318 971 191 285 873 691 -450 615 -748 -406 36 -853 -529 -609 873 883 677 -959 -613 248 -374 267 -263 -757 892 -827 -25 -537 -188 432 -140 425 -968 -855 -97 -972 326 -389 -774 -19 -804 -558 -982 931 778 416 325 -540 -864 -448 -671 -221 -412 -926 -37 -744 970 -3 103 -200 -530 821 -440 738 -694 -118 989 -551 -818 -273 855 394 -792 -838 214 -862 134 901 -38 750 154 137 -710 296 594 11 121 590 -939 930 659 304 -309 677 -18 -481 13 414 -725 185 517 -230 240 -37 -915 765 -650 230 352 716 501 -555 -766 -437 -790 -888 -751 -719 12 915 351 -676 -323 499 28 795 7 696 -988 -644 -991 42 957 -919 -436 691 905 885 -839 396 -225 -648 -743 438 -10 -277 -869 -762 817 -257 421 -477 -305 148 -631 -246 -259 -788 60 -301 -561 -407 318 -73 -437 809 44 375 81 925 505 320 213 845 585 -234 -890 898 647 919 408 193 262 826 590 -892 725 -490 -581 247 79 930 887 -558 -858 -296 987 -200 32 -330 -374 778 412 754 362 256 -595 -51 215 275 341 -827 -63 197 -81 -235 -546 195 423 -851 732 -468 -815 688 339 386 -152 939 -517 597 585 -906 604 716 -709 298 -356 -375 333 -267 -246 993 296 741 -177 -584 -392 -476 767 -593 -585 839 536 910 634 -562 914 297 300 -532 -191 -607 -824 -333 610 36 -128 409 -351 -29 681 -611 -596 240 -301 -966 -545 -408 -834 33 635 -733 -517 -147 -623 320 -95 -824 -486 -77 -664 -629 407 -800 -424 803 -783 -347 579 434 -375 739 690 -807 598 966 834 -906 -472 432 -973 -130 121 46 -694 -574 -891 25 -910 -701 478 998 847 837 880 -388 799 -631 943 -492 -654 239 -355 -466 772 306 -505 -790 562 -364 -676 722 -26 -793 -732 -866 471 -676 131 -82 213 -273 -909 888 -770 696 -305 413 517 -871 -930 483 868 901 260 -449 -480 -136 -455 649 302 -886 -802 -959 846 762 930 805 294 515 -182 326 -553 -812 -653 440 309 -569 -948 -749 -549 686 -904 144 192 25 170 714 620 -52 -564 356 -889 -422 796 629 -779 926 -776 -898 957 -121 996 -506 41 929 810 -100 -205 142 -277 339 -384 -201 -712 848 -507 -487 248 496 268 -78 -409 264 -676 1000 -740 -897 458 -819 -858 542 307 798 -666 -200 472 595 273 -786 -648 353 879 512 -609 941 -894 282 612 -478 -660 545 196 -196 164 -926 594 -106 664 -454 296 439 602 250 682 437 249 163 364 -678 570 731 -582 -348 -535 564 -461 714 -162 -58 -657 847 -805 589 -896 -35 -550 589 -234 -349 428 -135 -197 -264 -770 -152 -184 -761 -622 -759 444 772 -625 -48 311 -852 -295 -652 491 -182 96 -855 -589 -659 -721 302 -825 906 -475 -628 110 238 824 -543 -963 -846 -89 -7 530 91 -605 -139 -221 423 -863 -619 587 9 -565 -417 -640 -958 -891 -962 -410 10 230 -383 -987 -421 711 768 -221 -709 -154 -190 -45 445 -492 -642 -173 937 157 -790 -48 885 -690 -856 -110 88 397 576 947 -779 296 -934 -35 -514 -179 944 -90 -538 809 -243 -181 120 144 329 -414 360 -350 416 330 560 -925 -146 702 -841 385 756 515 -799 262 -767 298 236 -538 607 -143 153 -723 -841 -730 -698 -412 -691 330 -338 645 -752 -766 969 989 217 884 779 877 -684 -384 27 -866 3 692 -5 -488 -342 -849 23 -312 362 813 110 396 -990 603 392 854 886 755 759 -638 718 -285 -897 696 -741 -744 459 -758 862 -419 -995 318 254 889 -909 -995 913 -48 -831 -975 -272 513 516 -388 251 -955 609 164 -414 21 -496 164 -684 -601 504 719 -829 235 -850 110 -349 -432 465 576 -598 130 -411 -577 -722 -991 -29 38 320 342 758 -250 -307 -276 497 -565 -222 -643 -204 359 -177 -760 -184 319 174 705 -970 997 705 -5 586 861 397 -576 898 -569 -257 -860 -468 -603 548 532 164 -833 -252 -301 674 -651 -658 -314 -805 -823 -949 143 -675 599 254 -760 168 472 -995 689 154 893 408 -72 918 -916 714 -778 207 997 187 -916 -514 766 -154 -936 -653 808 132 -537 101 956 577 362 -588 26 -119 808 562 678 683 -934 -529 623 -821 -636 708 421 -361 -73 952 -404 -739 682 502 23 -363 36 46 203 -957 312 1000 -599 -742 -330 -290 -605 768 -882 -672 961 220 -122 -235 107 -985 -644 483 -766 253 -51 -352 -162 -582 -893 589 775 -689 -382 -274 875 -351 -848 -984 -844 155 485 -378 -606 -305 837 -917 218 742 -339 799 -797 -857 587 196 -899 -68 952 673 512 -371 -415 -534 344 -832 -845 312 -103 -185 999 -549 13 -661 80 -422 -480 374 599 -761 877 -163 969 593 -8 -805 815 374 383 -357 -549 -111 805 -887 85 259 915 306 -546 110 -368 912 636 667 -187 438 -819 -225 -260 900 -171 -610 29 563 -619 361 -176 -399 -208 -214 422 -911 -828 77 967 284 46 -432 179 516 833 507 -688 -862 -350 989 579 215 -434 240 379 -166 -693 -314 947 -969 -501 -161 189 869 -625 668 -498 502 -249 572 146 -358 620 414 -395 -261 120 -58 719 211 321 144 532 -801 -628 87 -104 226 -463 -258 675 448 -455 665 -411 -494 -5 268 753 -122 229 -940 189 797 364 -917 824 149 120 -902 100 749 83 864 175 130 501 60 637 -15 79 -681 -508 791 580 -862 -515 -888 214 789 464 -213 824 -440 651 -841 825 371 -849 907 -925 23 -145 939 -319 -665 867 -610 269 718 -325 518 -893 249 937 -752 951 -417 -109 -62 -952 -440 380 -745 39 -672 -114 -816 122 -788 -69 754 -644 -578 777 -114 -971 908 321 -810 933 523 -947 -872 -97 -710 856 -820 857 905 -942 17 581 -761 -694 595 985 714 46 -708 -22 -39 -399 207 -80 -27 918 -624 -645 838 19 565 569 -435 -84 -531 -960 -930 219 705 -409 -414 535 253 902 -454 692 447 -675 -171 16 534 -593 -75 -879 -899 -249 322 -164 -506 691 -833 -808 471 322 -135 -104 -388 -350 -813 -502 919 -157 -534 -253 -197 689 229 -952 369 -786 263 443 -454 589 -838 264 -697 953 819 -53 183 -755 864 238 846 539 -273 -823 199 145 -23 494 -752 -268 83 -28 -455 -735 -136 -546 -966 -748 -65 431 683 -599 -676 -32 -472 -180 -456 -124 678 730 766 -439 226 449 -773 -583 559 -610 -146 -7 982 445 161 -988 275 748 -703 121 -109 -126 563 -561 -687 143 -965 260 622 462 554 780 186 -934 361 548 616 -519 782 354 -94 661 877 -700 -398 77 403 807 -358 -212 -115 620 -377 -634 468 320 998 -76 472 -309 -894 680 444 -529 867 971 -836 -854 279 334 800 -588 663 244 1000 -693 -315 -226 279 589 -917 -106 197 -980 719 632 828 563 -597 172 846 -657 641 -328 399 -309 -660 -763 -920 408 -995 -757 -300 -643 252 45 -531 -446 -603 828 96 -444 501 532 -64 -890 -717 -32 -99 -356 -363 395 354 251 841 460 30 990 -582 878 -825 -97 -650 -254 122 -720 791 344 370 -458 -478 69 -568 778 528 606 196 323 838 616 2 651 -170 361 60 116 925 275 946 -805 383 130 -253 -843 -806 118 -424 -173 -927 749 931 252 -115 -281 -607 -170 538 224 493 -660 -368 278 367 -588 616 951 550 -563 -888 403 -448 -52 275 600 -206 807 325 243 535 944 -147 702 490 -754 273 -667 976 627 -409 -350 -198 572 -53 747 719 -25 671 -581 163 -95 -941 -132 -358 789 844 275 -967 -88 -97 143 -392 728 359 -846 -465 -708 389 883 -361 -393 188 -1000 -433 -534 -522 285 -562 985 335 8 -942 -951 -555 79 952 954 -76 64 777 326 393 367 851 527 -685 247 103 448 -64 105 881 -819 -651 -75 -977 -62 431 -600 -269 -507 -757 698 392 111 856 687 -109 992 -845 967 574 456 423 354 -664 -764 -632 -184 174 -376 -190 814 952 -442 -247 673 -87 218 293 -198 4 -5 507 166 -594 -752 24 -735 -961 -330 -109 783 445 -234 -973 864 790 949 405 402 878 -710 -103 81 -243 233 299 -149 -475 204 -717 512 567 723 560 913 82 109 542 -820 -715 -932 472 300 -18 -885 -540 -729 555 -425 -335 -386 -91 -394 -52 185 660 608 -684 -56 454 544 -764 -690 -969 513 948 518 -293 866 -314 290 277 -460 442 642 457 -73 134 231 -94 -143 -253 893 -785 -632 -111 -887 897 822 197 -936 350 63 492 -789 8 -174 -3 326 -529 37 -223 240 171 -768 246 -148 563 900 794 72 -97 356 99 -903 661 690 373 -738 65 -970 -949 949 -71 -983 930 -264 346 -156 271 787 59 918 -879 747 126 444 936 -500 103 -152 -377 787 -448 936 -318 746 17 -550 -492 533 310 737 -350 -923 -499 134 189 -257 142 537 650 -339 209 -672 -741 99 481 674 265 -344 311 -586 -340 -303 -388 -382 -756 437 48 -22 116 -152 -997 -962 -282 965 -590 742 970 852 659 454 257 505 -133 389 995 673 926 457 -437 239 -7 -244 220 -688 -812 90 -889 857 -949 914 -822 -616 -156 950 -575 823 -734 -999 35 317 0 620 83 651 819 250 -544 -64 -780 476 550 282 -630 -383 770 -337 163 -548 -586 487 -853 379 629 660 -817 -520 -30 53 112 310 876 718 -893 316 -742 749 212 -603 -416 728 -396 -733 565 -826 -781 -425 159 -173 432 967 397 -17 -356 -302 -469 -817 387 -7 96 761 677 8 854 525 -698 738 -153 547 -732 -350 -868 -68 -788 -748 -800 518 -11 -885 -939 867 599 787 624 910 475 -696 215 690 -224 -896 964 230 -634 693 -126 -217 901 584 189 299 -786 -110 -786 -72 -537 962 922 -458 -655 806 723 -565 -89 -755 966 -376 883 500 -123 -81 -914 704 561 -699 275 647 -560 -739 257 44 -283 558 -287 661 396 310 -146 -610 -397 -942 663 591 -105 892 147 304 -387 164 -390 -199 -207 -532 -655 904 670 -428 -626 -350 -748 621 979 276 -766 439 -201 -488 566 653 -658 881 -668 484 412 623 221 282 289 -43 -364 69 -798 -479 -435 712 -430 -233 846 430 -881 668 132 -660 673 -510 29 868 571 492 219 264 -106 406 -63 477 652 702 100 -784 -683 -137 -313 389 2 148 -867 -942 284 -659 -600 550 -712 -709 -378 805 810 252 -800 637 974 40 -486 -881 -965 433 976 576 -134 -783 -473 804 -269 221 -98 926 560 35 -452 -339 378 850 -161 756 473 -789 -791 327 -393 -625 -222 113 -8 964 113 -94 -29 44 -614 -976 454 -240 -748 -231 641 -696 -80 53 36 -900 -961 -362 231 -795 642 623 -926 -993 -881 100 -53 -492 596 32 -176 94 -757 -237 -720 994 -927 820 10 281 -165 -59 -714 -544 698 50 903 -229 933 -422 -570 629 -379 743 -761 687 673 223 -177 -173 -343 366 -153 819 427 -432 656 304 946 -860 -746 -4 409 204 34 -753 97 -21 760 -105 -209 341 62 -849 -80 556 862 977 939 -572 26 880 -400 599 -160 -182 -895 -469 821 -273 -263 -205 670 165 -527 978 -73 846 973 -545 -369 611 -383 633 -83 -645 141 -826 -231 594 838 -108 870 335 712 -307 -130 -704 834 42 -884 -549 761 -735 349 152 -413 648 228 -766 846 426 -326 701 -491 35 55 -659 767 376 -170 438 931 -219 319 -916 701 687 994 -74 -86 -75 -706 -896 -570 975 -568 -160 249 479 -654 566 917 -391 497 -321 817 -320 612 553 950 497 609 971 886 -704 -555 -516 135 922 291 347 -791 153 -63 341 -564 -322 -144 -736 -163 -770 -902 927 -57 757 774 4 -252 -92 944 998 106 831 -170 -830 175 682 -456 -373 -553 221 -686 627 -377 93 -621 773 268 797 -559 -674 438 539 536 -120 275 400 -953 55 33 512 869 795 -882 -171 671 -173 832 -442 88 561 125 -97 -414 -316 -330 -102 -731 537 166 -948 -761 48 -386 735 312 217 -300 -77 -158 -629 -871 -946 494 -333 368 59 653 804 -320 634 -78 -918 -916 -211 408 -669 802 -36 620 -261 -925 231 655 -455 -491 -140 -739 -880 422 -623 725 868 842 -402 -248 -816 947 801 639 -233 -16 -700 377 -217 111 302 912 -499 439 255 415 667 364 160 -732 353 -177 -879 160 -807 -143 805 -625 -983 621 -761 265 399 -367 -410 -117 251 -393 648 929 -146 102 838 -645 -832 544 86 -467 936 -251 -855 -655 -783 -899 -974 777 -343 -812 -800 -810 -829 446 -713 936 -279 405 -59 -32 -162 -965 -735 -287 -194 228 -41 279 -983 -92 39 127 24 385 -15 164 -363 369 -118 803 -480 574 883 990 -724 -153 -641 -220 647 -560 -432 654 -530 785 -669 282 556 5 398 626 450 -604 978 -814 822 994 -727 -815 -125 -376 467 -546 553 -665 549 696 -129 812 -434 -817 -526 -48 212 -248 -269 -40 516 384 -927 -983 287 879 29 358 477 -520 496 531 622 -861 434 148 -780 -23 333 456 -361 -466 -601 -391 142 143 -328 981 124 960 -169 578 -230 444 624 485 130 357 442 -12 -871 223 658 589 -868 444 -661 445 557 -275 -49 -861 -93 -80 -682 93 66 -906 -55 -442 -940 782 -634 -342 -782 811 430 -656 -316 217 -700 531 245 -79 348 -706 -417 325 -789 -606 541 581 806 55 759 300 904 122 769 567 -10 30 -682 -366 -295 554 -148 47 981 -170 -814 -226 526 -836 -54 -366 -709 28 731 -281 -84 -252 -897 -585 -150 -9 804 677 -835 170 85 814 -46 393 223 -370 -717 -942 -40 159 841 71 -391 -991 -961 267 -486 -94 -20 663 -91 -24 -391 -305 -840 -353 -851 652 -294 460 -659 617 -673 27 170 764 -238 287 138 -834 246 336 -236 -756 -965 -950 -670 720 -494 -836 36 -39 158 -680 -637 895 -483 -79 -362 -435 -255 725 537 959 -70 -340 14 -55 -899 439 -432 -412 -771 -501 -639 -207 -864 -219 256 588 138 -790 766 -15 -729 -893 -727 302 544 -409 -685 -12 372 420 -152 -859 805 317 426 479 -237 -800 211 17 557 -112 -70 -881 -658 -594 706 -542 -606 -310 152 -170 73 -139 -254 -269 -173 123 648 -88 281 -434 -903 -866 899 -57 -439 179 678 684 -349 537 -724 902 368 598 -709 -633 -65 38 518 -664 -226 449 790 345 -452 980 -665 336 -790 920 -535 489 258 -205 681 -322 981 -547 -714 -374 418 48 -807 -953 106 592 730 762 874 -891 -15 932 413 -502 24 -235 667 -476 -816 -527 750 -954 -461 258 831 -335 -160 -579 373 -866 -755 -659 -326 -575 -316 15 -541 -545 -174 -624 -560 536 105 -191 -391 537 -738 564 326 -610 36 -119 476 -175 -404 204 67 -187 734 -351 909 -118 407 447 -806 -409 830 776 390 513 894 -583 -692 -581 202 474 -881 -770 520 578 501 -602 247 -734 -35 827 541 409 112 562 923 398 864 -576 781 -708 249 -126 -104 -14 290 -880 -175 -956 -903 -601 -451 971 -839 992 -625 229 -190 -339 944 -725 945 234 -98 345 -12 -809 -109 -97 865 -711 -518 -402 -496 -426 -139 -282 -949 -333 -852 922 -153 161 -532 306 790 -214 206 756 -756 -974 -381 185 -386 373 -201 -699 270 -526 -591 -411 -445 -962 222 -896 402 648 723 -831 -152 168 -903 -838 95 -756 -304 937 -425 -721 -80 -334 -425 489 774 -930 913 -299 355 -121 -422 966 878 -920 431 456 -124 -105 349 -509 -585 869 680 868 -859 -734 -246 840 526 96 -269 -894 -248 -483 -305 -765 -509 -233 975 821 -338 -715 574 105 629 597 366 -686 -512 -934 375 850 996 248 -636 -54 203 740 758 -826 -233 51 891 -358 -295 -624 887 -339 -735 -676 984 -160 619 889 -115 621 -319 -696 576 -193 866 -716 -601 42 84 -720 606 718 218 -254 470 798 -550 602 618 897 -111 303 -61 -349 -290 -845 704 728 -625 -312 957 -84 -186 -482 39 -325 -714 450 -138 -402 94 577 -243 -901 39 452 834 698 -689 132 490 -773 951 884 -854 517 -995 -868 -905 984 620 -195 640 -186 211 -656 526 210 457 691 -909 118 -981 140 255 373 -718 949 -914 -742 664 355 946 663 931 277 935 273 -472 -667 -44 -816 376 379 -982 -964 -380 620 4 -483 -702 -659 -999 743 -705 320 -426 161 172 -348 336 680 -726 -950 -644 383 -403 -785 1000 372 -774 281 -741 32 -37 -853 -974 87 390 -899 159 -274 -88 -876 -709 -986 -377 -411 221 260 -449 953 618 -749 -116 541 477 -852 -416 891 118 -732 134 940 -58 923 605 -70 -389 -355 987 84 -579 -576 618 -87 352 -212 342 -360 -326 183 183 -387 -925 42 65 -109 635 194 822 218 -373 33 817 -704 -537 -589 950 -523 364 148 -118 213 -246 970 862 764 104 879 -823 281 -664 -295 -354 -160 299 802 -142 843 -26 341 523 -377 -517 -879 192 -428 703 163 -331 904 -313 -916 -859 -198 608 291 236 186 488 481 723 -870 -230 -75 -804 -433 -761 -920 452 -929 -547 441 171 -745 -954 -847 583 621 -646 807 -790 135 -573 -218 -922 815 -564 583 972 327 94 257 849 473 -9 641 -811 768 -468 92 405 -68 46 -129 -992 -112 -426 801 -459 -461 -309 953 -397 -449 -326 197 726 277 103 113 -83 981 -603 -810 -731 -935 819 772 -93 772 879 -51 -325 225 869 890 -988 -765 -250 -282 813 -452 -840 -520 -386 840 -652 -415 -999 622 -767 -972 -318 -122 -919 576 953 -138 201 -693 -65 -650 810 -250 330 616 565 286 519 -412 278 -645 -981 -655 907 443 -389 216 813 -651 239 -74 737 -961 102 -15 -154 -168 -700 857 -283 -997 -333 -490 738 835 768 677 -283 -46 -30 85 -849 -971 519 -903 -129 776 336 111 174 -316 -556 627 479 -525 -980 275 -167 -184 -282 -10 -69 -616 929 -321 -692 235 114 202 -871 418 -12 -87 901 -367 80 -602 983 380 813 -434 716 660 -571 -748 -721 -44 -824 -387 41 -784 -203 -114 661 80 599 546 841 952 -880 -635 -134 589 -430 -848 42 -381 330 980 -612 979 277 -694 -706 209 -184 109 490 -106 46 -186 -713 -329 363 478 491 52 391 -650 81 -318 -552 631 15 281 -79 -613 -176 894 788 -342 -37 -608 -524 -917 311 -868 -625 736 145 536 -372 871 -642 -642 897 -679 -742 24 100 -277 850 -288 438 109 230 188 613 984 -691 -343 520 -389 -701 -757 -128 -81 515 -269 434 -617 964 -635 -529 -403 -7 -310 -608 602 682 -135 907 95 -676 926 181 212 605 823 -10 -548 -250 -430 502 861 -930 -756 460 218 -217 655 821 261 -821 328 -718 534 581 -666 -551 -741 17 -693 -315 203 -76 846 -289 -986 -159 150 -542 68 -226 -162 675 -264 -246 -844 572 -512 -7 -900 664 -804 -235 730 152 -975 802 -871 -957 -660 578 -55 830 952 315 108 34 199 -619 -545 526 355 746 416 676 370 982 -378 -311 327 -437 -647 457 -866 -626 217 806 569 -981 -925 354 812 -119 963 616 -545 469 -538 -759 505 -397 116 235 -416 691 643 269 -540 -183 112 -495 205 -32 -446 93 -250 -67 578 322 -960 271 174 540 805 -292 -866 449 -751 61 883 -753 -444 -837 -629 288 -722 562 601 -329 -900 786 257 334 -622 394 12 232 -842 347 -828 722 986 -95 560 -51 -689 443 -735 -854 437 111 489 -72 -981 -860 -545 -126 744 -93 -415 -267 -867 159 -335 269 228 885 964 -230 259 -36 668 -429 -952 981 -535 910 317 868 -947 533 997 -13 237 -857 452 597 695 -692 276 944 -254 -590 748 12 -647 476 732 -638 -500 -989 753 -430 280 932 -652 38 -398 892 187 -62 123 -362 353 917 -925 -735 -30 337 970 800 -276 -692 81 -627 -976 -688 126 353 645 911 804 496 909 261 -372 267 -463 954 644 -992 -533 457 -641 -929 190 -93 903 298 276 568 370 -205 389 444 -771 -211 475 897 -110 150 218 -131 -11 852 918 468 841 754 -708 -415 -382 -994 366 989 -747 -452 -107 705 203 -437 -848 -155 -847 228 -323 308 -725 -721 -728 -281 624 -485 -358 114 741 630 -985 109 -4 365 -257 -571 -406 590 -874 935 -636 471 270 -662 -743 -544 -183 679 -864 -86 27 458 109 -689 295 -931 114 88 426 707 -835 -52 463 564 163 -278 -457 -872 184 134 430 -793 -352 -957 -279 -405 609 59 541 177 -431 -856 727 312 689 475 837 -112 -493 -523 -186 -34 503 -636 -556 581 291 715 71 590 309 999 -272 724 760 493 -81 -178 225 454 411 -305 361 -32 820 -307 898 -831 -309 510 -439 845 618 667 -259 -627 994 -245 -623 -612 106 -798 -864 -975 925 -925 490 -592 329 119 897 756 -47 -953 -615 718 -222 -816 -43 -691 600 -661 -407 508 -391 436 613 816 101 901 -880 -881 171 -677 -691 141 -688 -431 -940 998 596 -824 -258 -897 -19 -985 655 465 472 -84 -778 -501 112 -431 11 -971 -298 -462 1000 -705 -799 -992 -413 673 -249 -680 21 165 -10 -127 140 -571 947 965 393 -86 477 -433 918 -995 131 -508 -101 -396 259 -331 16 -355 278 -450 -628 558 -644 510 654 -879 566 -765 157 -630 515 982 -499 -187 140 894 964 490 391 -825 950 144 -741 -719 -529 -470 -910 -717 565 -836 -697 190 -257 -349 222 912 -623 -726 -673 231 -573 -917 -518 595 -398 784 -427 -383 853 730 -457 -596 -661 804 688 -41 944 -815 -607 662 -107 -80 -742 -732 378 795 60 -331 -232 -211 -852 399 -203 90 -436 524 497 -711 516 614 -12 490 287 -195 618 213 -511 -858 -571 979 615 434 564 737 605 -343 636 182 419 -226 -983 598 187 379 -912 -934 540 901 439 -429 -910 712 -714 -506 777 523 456 -486 125 975 -235 -541 856 -749 219 -433 747 -62 820 695 10 50 -451 392 -843 -224 843 -990 -190 -522 866 -295 -287 -22 -339 235 219 -966 -923 977 698 391 565 -127 748 89 620 704 598 576 -163 532 -655 -473 -301 -352 482 669 276 288 641 525 950 -367 876 858 -581 436 495 252 -676 336 364 -70 -257 -262 -104 -400 -505 -239 -564 -124 833 -609 75 -871 -811 -912 923 -843 -217 64 917 -109 -205 21 -377 -180 433 381 438 -538 243 -432 679 -132 824 958 -602 -757 -410 661 -826 -982 -587 739 538 698 -487 695 -519 864 -800 40 330 -134 385 -129 -458 162 -806 269 738 63 791 -540 -515 490 404 -479 42 -559 245 986 -210 -288 733 -602 -442 936 -526 -191 -188 713 375 -237 -93 170 894 145 -352 274 -369 -51 109 790 -321 -367 250 -666 -354 -785 147 -253 -243 -727 880 -726 -792 -320 872 565 -128 -613 533 672 452 -737 -859 -127 821 992 382 -389 -691 602 952 841 556 -203 610 -367 688 76 -757 507 -589 941 747 929 -289 -36 -344 -305 -781 -173 749 -671 639 -276 882 771 382 138 421 801 784 568 -725 368 -654 -806 -708 77 828 -252 -461 -831 -322 -19 -930 111 -23 -402 277 914 73 880 -880 820 -211 -599 -475 -234 -359 522 828 -565 150 -536 -617 46 547 -960 -874 791 -395 -547 -514 -9 315 -309 -15 -41 -382 -817 785 -798 169 18 -447 292 -786 762 439 -829 -537 -116 -206 -698 275 -158 -343 630 785 -30 473 -514 -500 -746 -135 -312 279 -69 -568 304 -357 -226 -892 -117 -233 282 -148 -473 668 -525 455 -333 -919 -364 -243 -687 157 -115 -900 -494 -553 -279 -381 796 429 73 974 767 -280 688 -994 -984 960 435 -651 492 5 -953 560 960 359 87 -920 242 -56 606 730 -320 537 447 41 490 -892 857 -39 133 -22 636 523 819 651 41 -942 709 -789 -535 -365 116 146 -162 -248 -429 -566 -760 787 -851 -863 655 -966 780 -843 -206 551 -748 -259 -810 -997 -407 741 -811 98 88 717 -710 227 -218 174 700 316 -705 -940 -439 -406 -509 153 990 380 -207 -538 -276 890 46 -350 -437 -524 -42 297 580 -507 128 -719 991 728 -398 -552 -442 -409 87 674 -686 -100 -13 795 -865 -561 -53 757 -511 -383 -416 -380 249 -289 3 -532 31 812 -968 126 819 168 324 -476 -932 -679 -270 -455 705 404 -976 584 -222 264 -724 469 -46 247 555 641 376 -650 -845 -312 575 -622 -394 807 -168 -333 -39 -407 -365 -789 269 326 -833 726 -329 -631 334 -501 -529 -821 244 528 -837 -194 -54 826 -89 -843 -267 -322 -852 -785 476 268 -603 278 105 -965 -109 438 937 456 -609 14 640 -498 -995 -230 798 -205 -488 12 -551 -87 543 -164 772 532 -190 997 215 -418 692 -702 809 107 -355 -947 -946 987 -955 544 124 -908 -8 61 -355 253 654 -96 -801 286 -685 663 -668 98 658 -13 -561 377 -495 -790 -214 730 -733 18 -540 177 -995 -530 -608 -481 325 916 -397 82 486 -88 679 -533 -216 577 -633 -400 -666 671 255 701 -933 584 -365 375 -402 277 132 468 838 -370 54 -488 708 245 -376 288 933 -990 986 -942 -82 709 624 12 151 -323 -217 -566 808 -911 422 169 -876 -997 -501 462 889 293 692 -284 -431 93 -332 95 983 -905 -966 -859 -316 -150 949 836 -108 876 780 411 -787 -118 293 922 870 -24 108 465 716 -503 -65 61 638 867 -692 -593 286 -664 -959 811 979 -528 848 212 633 228 -469 121 962 112 -646 306 278 -649 920 -470 442 125 108 639 -678 640 502 -393 -718 -454 847 632 -192 -466 -917 -144 917 -996 -620 -539 -860 -788 451 -203 -347 865 122 304 -505 -381 -679 -198 486 -694 -725 -160 -642 420 -982 -736 -802 -142 975 994 -543 52 -989 -414 -186 347 535 157 548 76 752 -582 360 943 237 681 -591 -877 826 -439 -968 -606 -914 -359 10 -425 -489 651 -994 157 -202 -942 595 -605 -144 -597 241 -882 223 249 -672 -817 453 -367 -492 0 733 -459 -833 894 -802 -624 91 -479 61 -201 -370 -878 825 463 293 496 -540 179 -698 -303 638 745 873 206 -653 -698 459 888 -142 -500 563 -589 774 -880 309 -384 477 158 573 -622 -303 -665 432 480 -480 977 -193 -368 67 -383 -984 308 687 -660 -264 270 -875 54 -89 -150 -326 -841 452 315 -523 -673 -216 354 915 -307 -724 -647 726 -32 -748 -673 -605 853 176 159 -866 166 199 625 614 -334 747 925 726 -184 611 -924 86 172 -94 -800 669 576 636 428 -230 -40 -849 716 -930 47 750 503 792 482 723 -464 420 -765 492 844 -937 872 176 -336 -819 -827 349 329 -632 148 -523 912 65 -257 -95 -278 -377 309 291 -880 806 -93 126 -357 72 -758 -578 143 -233 -264 -243 362 -829 718 -398 33 -892 -78 473 -951 917 -107 -887 432 40 -682 826 174 -163 -633 -272 937 -314 -747 -410 395 -731 -711 445 41 914 971 141 -18 -352 203 -658 65 -195 -372 -797 338 -598 76 736 213 489 -764 258 467 -381 -721 783 -849 -981 954 -827 -344 317 -151 812 -413 58 -507 18 400 699 -597 871 -807 -116 157 -852 -986 -40 -675 -91 337 571 136 367 -568 -124 40 352 236 -300 -995 387 186 813 784 -544 -217 348 500 485 87 -875 -267 -801 935 -572 -503 726 411 987 119 110 -151 -393 760 -365 -144 397 -319 615 412 -724 763 541 877 162 690 276 51 -99 531 948 -261 543 865 -374 -45 -976 -962 173 -7 -384 605 -884 42 629 821 696 106 999 960 -27 137 -803 130 385 -24 -727 -142 -598 -510 -551 -842 175 -7 703 -698 -655 276 826 31 -633 659 596 597 -501 998 609 -77 -535 366 -480 -581 -333 -665 292 -320 974 -379 -417 177 429 280 -525 980 980 854 857 270 -307 -293 534 498 400 146 -161 600 768 -277 537 757 305 -949 798 -717 777 -688 -562 74 283 -896 -716 624 631 -10 332 838 543 698 420 -848 -948 -628 -349 -174 -139 -566 -987 215 890 -829 -644 -282 -731 -290 -384 123 167 -252 -889 780 -852 -566 -248 -338 -89 -748 27 921 146 -738 403 314 -598 377 546 481 896 729 -401 807 306 -721 -275 555 14 -603 79 32 640 -11 -902 918 145 558 527 -571 242 936 175 598 -173 -600 901 978 413 236 -503 -564 190 898 762 942 477 577 -676 10 -757 161 -18 -260 91 634 -634 414 -162 -749 -852 -126 38 -268 508 -143 960 149 -359 725 432 556 -637 -613 -327 456 -512 -370 436 -904 645 -433 485 550 140 -484 -597 159 -662 -209 -121 398 892 151 -914 123 -164 823 -980 -220 -805 -308 -192 -267 573 567 -363 658 -928 344 218 -78 -571 506 422 -678 -876 660 275 640 -986 757 -971 629 -442 78 -826 -810 -773 -173 -365 371 -929 -3 410 962 511 303 -887 674 13 550 -947 871 -743 560 -809 -766 616 -415 962 -567 -555 481 -85 895 -345 31 197 -536 -956 -915 259 -321 587 -111 -411 780 -745 800 -112 -442 -128 -393 -822 845 486 25 -326 -523 -587 -569 804 -49 -549 390 596 -727 732 718 910 -897 -177 356 -954 -254 918 43 26 659 -289 -239 -711 291 -604 426 598 -645 653 -142 830 473 -549 -193 -23 -61 681 -404 -158 -573 -256 43 -734 -480 -365 601 -927 929 -383 -346 -487 940 79 -865 202 -339 515 214 -423 -524 -927 -364 498 -254 144 706 -843 897 -9 86 -687 -41 -75 956 -408 940 369 967 -716 -228 -678 868 958 -223 -690 309 352 -155 -642 -806 840 450 245 839 414 -143 -64 280 503 -354 -979 -298 -457 -104 98 128 -179 -105 -383 -934 205 -683 172 831 -396 -225 28 400 -457 -1000 239 375 825 802 -747 -267 -769 717 -458 -382 -759 368 -49 12 949 883 771 -932 -753 781 602 -218 18 825 636 -540 423 -794 -381 -258 -494 841 293 -293 -447 832 965 -802 -943 552 217 986 768 333 -552 -132 653 -930 -328 -532 546 794 376 833 1000 -495 690 -485 461 -586 -899 585 -518 -310 -60 433 -52 285 85 -370 665 -16 -725 -222 -882 121 -405 951 121 -292 -366 -670 -665 -917 459 625 756 109 854 -403 693 727 501 509 954 693 612 -354 -28 -23 991 -911 -606 747 -300 -689 19 899 998 499 -894 538 368 -675 722 -231 311 -26 731 -936 306 -912 195 265 286 -837 -357 719 59 -513 510 -169 700 -764 -279 -70 -105 357 267 -424 -301 -4 -762 266 -397 -707 -744 -972 -311 -372 21 -381 -510 -225 -94 264 559 -794 718 -841 -332 193 102 339 -495 722 248 490 -219 -849 -676 -578 679 903 664 510 -679 -845 -509 -26 -571 259 -745 -108 -877 -297 -831 863 993 459 -518 235 642 312 -189 -172 -351 213 420 580 215 747 717 532 988 108 412 899 -719 575 277 -808 -349 -754 470 -946 -859 653 190 -344 861 -822 -300 -442 312 478 -781 -16 -937 -316 437 120 490 -15 -48 710 -793 576 354 -396 270 898 -811 -148 -842 457 -386 -352 812 834 -127 -381 644 129 984 -368 334 -134 140 765 -790 -461 -279 -52 64 502 856 -635 -33 -880 468 282 936 646 649 297 525 379 752 -804 -68 -509 99 -361 983 -294 -564 76 -815 963 498 660 391 552 75 -286 366 994 449 147 -616 -509 -283 984 -217 941 595 478 -562 -688 808 722 732 -161 -569 626 282 -105 283 -302 -52 859 -321 227 263 781 -559 402 -637 707 -408 -883 307 -740 963 -524 -16 739 393 -851 -374 -156 727 -177 632 -57 -912 -146 -551 -935 -386 -496 719 444 379 255 -582 -145 -582 96 962 -12 525 -148 712 -945 567 -290 110 -985 115 -12 -940 -526 -349 -367 -173 -641 276 261 678 996 644 -875 -918 -326 192 196 -673 677 271 -341 40 -885 451 -426 -575 -486 195 -148 -728 75 255 -811 -516 -881 -408 -882 -803 -386 287 -75 255 223 -872 -290 476 -695 -844 -385 -749 -723 688 -831 -275 -35 -546 -118 -700 -887 -598 -548 197 -480 795 571 -240 -676 785 -314 141 -486 -803 319 -151 623 -771 -872 -796 678 356 361 586 13 763 35 204 466 -19 96 -820 -204 -408 -368 74 879 767 512 607 -506 -1000 -647 690 -445 332 -880 -484 -124 957 -894 -911 806 -339 -248 -180 965 -104 -764 -463 112 -690 -483 160 886 -494 913 425 -45 351 352 -659 273 -131 93 -843 382 890 963 -466 503 397 -977 717 -447 -589 250 88 127 724 651 -167 -161 -466 -126 -550 621 -202 418 853 407 37 529 886 768 624 356 94 820 -567 -548 -922 -558 -800 -266 362 -884 982 -640 332 -68 781 152 159 -702 -162 -347 515 -289 129 -905 25 -696 176 -126 -422 -371 923 -904 307 -929 930 -487 640 -888 -725 398 856 -62 57 -540 203 -947 1000 -75 -384 468 -179 17 405 -173 -855 -126 -878 -791 657 -332 58 -570 -665 -862 -271 -872 523 -715 156 -366 721 -942 835 248 -575 -973 583 641 975 -91 648 -972 456 259 431 773 46 643 622 -1000 -54 41 261 966 -299 426 603 740 739 -360 682 -539 498 382 -680 -868 -482 -552 -824 133 156 -946 -362 496 -446 -76 476 313 661 485 449 943 624 598 891 -339 92 354 51 188 -986 473 -440 -584 -830 -950 286 -207 938 -939 749 126 734 912 839 407 -158 -846 -168 491 820 731 -978 -865 444 -477 249 967 320 889 284 988 382 437 394 -209 539 848 488 -836 585 477 -107 -953 -715 -178 910 88 -398 -579 -947 101 -543 777 -865 -13 -880 -775 895 -843 -789 -274 920 198 -523 922 -43 655 865 -770 -723 185 -810 45 565 -310 586 850 -445 -12 -32 531 -729 458 -865 898 -114 -664 447 -807 -805 -491 544 267 -363 124 832 275 -635 -440 -451 328 680 925 758 762 -578 976 -948 -636 -412 910 29 848 640 437 871 -958 -625 -311 -112 -905 -21 563 -496 -698 -528 -202 367 856 -849 -544 -800 11 857 397 -238 -673 211 49 216 -834 419 646 -813 -639 -643 -286 539 351 -944 912 219 980 215 -987 294 -321 442 307 154 -180 525 778 -125 -677 872 -217 615 -203 666 491 992 853 -491 50 281 -218 288 -941 -739 710 905 582 253 62 -976 446 627 -781 522 565 -557 -146 798 465 150 937 486 -714 -60 -265 337 -339 724 -850 263 69 506 404 -710 -763 600 -842 -895 147 903 159 -860 -609 -583 -468 302 900 965 655 64 776 705 437 416 -930 909 -559 -998 301 -211 349 862 376 -340 -296 -384 630 -255 613 -552 -525 605 335 -811 309 -398 -373 503 -212 -924 85 733 -950 336 -605 -398 -448 -714 -897 713 -236 -536 937 -261 107 -436 380 224 97 834 -976 -122 22 -263 720 536 309 -410 -782 -232 515 784 841 -776 247 157 274 -781 843 -659 648 466 -799 319 -551 -463 -947 18 530 -519 -437 -33 -283 -437 200 662 38 -827 -189 -681 -96 961 -532 47 -805 317 521 431 170 -764 -309 -211 -902 -967 206 117 420 693 -138 942 -789 719 584 760 -60 223 629 -944 -938 -75 182 952 170 -753 35 375 932 101 -336 -182 -725 -129 242 297 -337 181 938 -756 378 -629 -193 -866 276 664 171 -466 605 413 -700 -304 60 -547 367 81 -251 424 -933 -473 -198 752 405 160 247 121 -907 -319 664 444 -367 -69 -970 -666 -354 827 -910 -131 -240 -826 -770 822 590 -569 -745 599 -71 -249 332 190 245 635 716 -207 -757 959 -627 -547 -410 270 -705 181 610 755 448 287 -166 322 191 583 -182 -427 719 88 640 -113 429 814 -867 974 417 819 533 910 -348 -313 602 -655 -537 935 -15 -232 -632 770 -487 879 -805 -606 386 747 -651 -802 252 -312 -512 -428 -755 -493 -374 762 -372 106 920 -542 814 999 -518 750 -253 196 556 -561 -647 -487 202 -717 712 -397 907 -985 998 -139 655 579 480 491 -362 -277 82 -402 295 38 789 8 65 -211 -610 -377 687 128 -989 -581 -817 -952 288 534 962 801 304 -706 114 -938 1000 -921 -578 -327 265 -209 -624 553 997 281 228 -110 287 731 -993 -637 23 -962 111 -239 -269 -266 93 558 -47 -341 217 -402 446 -41 213 402 799 -65 486 938 -288 -803 371 -799 -793 -253 -704 -218 51 303 -771 277 -585 -108 387 -328 304 364 938 886 -810 -414 -543 716 -954 16 -925 -962 -4 -266 -859 348 121 588 385 445 228 640 -265 214 -38 -810 -868 379 833 -942 18 2 526 -422 -487 788 290 171 -817 346 148 -806 34 549 219 -335 -202 -26 -754 230 -102 -674 664 495 -56 -891 -867 281 -502 635 524 994 -103 -365 686 -389 -701 -419 -832 162 -303 733 -230 -751 -153 447 466 260 -86 56 160 914 -999 -80 -673 949 238 -645 821 -714 -648 635 72 403 61 -5 55 83 963 577 -610 -937 965 -949 129 -155 239 -370 -563 669 -995 130 -138 953 481 762 333 829 320 926 -22 -820 -708 -276 347 -6 684 607 192 869 932 -361 -878 -82 387 -956 937 -791 165 -737 -729 -744 622 256 507 475 577 536 722 -615 329 -861 893 409 -620 -212 -221 -839 884 858 -364 -517 439 290 730 -268 -684 345 306 137 775 636 525 395 237 -906 -764 700 438 182 900 599 346 305 452 -433 413 434 -263 -371 -605 433 773 807 481 -141 86 861 752 112 808 -690 963 -430 -823 -311 784 114 -77 -836 -615 976 -486 610 -859 848 -760 801 -905 -409 579 931 -969 350 293 441 -943 -747 -224 514 932 -268 304 223 -156 820 -464 -582 -251 341 583 -213 785 904 650 142 834 -90 924 606 -572 -531 -232 -240 397 -368 -787 -669 -639 114 874 -545 443 40 590 443 663 225 465 -254 240 -377 -87 405 691 697 -943 583 -758 -258 506 617 996 166 -818 756 42 98 577 -853 625 895 189 389 -162 389 -608 -136 -340 -987 -919 379 390 -851 358 977 -393 305 -792 731 428 -64 411 -230 627 -169 -327 -353 -524 -157 -169 6 364 -545 473 781 -46 488 14 -809 -634 698 491 -162 -939 727 -1 -271 -236 788 -171 644 231 533 186 -462 -753 52 308 -960 437 714 606 624 -480 -620 897 492 640 -225 -375 593 -807 295 -553 833 -191 -807 887 -431 122 -174 802 625 431 642 -432 -234 -553 -915 -983 990 -662 145 -778 753 -374 -291 882 205 -87 476 -17 -746 -597 312 -955 -465 789 395 539 106 656 -787 -281 379 -41 77 455 -943 -280 324 -993 670 -905 -367 103 241 -559 212 -854 -150 581 -753 -131 729 -639 736 -740 -236 304 343 641 264 127 -555 264 754 192 114 -864 505 -163 -427 633 744 -680 -296 365 411 -138 500 14 -973 -115 -941 102 -20 -616 -221 -882 -144 -19 -802 820 -765 -377 315 816 469 -800 -207 -981 -380 128 -110 383 -83 -773 911 -427 -317 -798 807 -670 -268 688 -850 12 -878 258 -907 -417 788 87 189 -139 190 529 530 777 -363 569 584 261 -134 343 569 -1000 -58 -772 -729 976 -128 -514 806 908 155 387 338 779 -73 721 -783 -232 -396 978 678 -272 -342 -476 -87 -81 111 375 372 -796 -165 -516 989 635 65 75 214 -666 204 927 -599 983 303 -578 261 671 -155 -802 911 -407 511 -732 576 -759 -886 352 963 -726 -799 -365 844 986 -352 -705 -917 -88 -593 964 625 650 679 538 -277 -563 539 540 -169 -393 982 -608 841 -10 108 862 -440 -936 96 11 -762 -86 832 35 28 886 192 48 -584 -576 720 303 582 106 -800 706 624 217 651 317 687 -498 819 326 845 51 893 591 -808 -372 642 -346 602 -770 973 -969 942 -195 -784 173 67 -28 -437 777 -945 -746 -187 267 -895 -424 -375 844 356 -726 -584 836 123 -981 466 177 574 -456 145 -78 95 -989 556 -803 166 161 -867 -199 -719 851 672 828 -528 380 244 951 631 -919 -825 -481 -578 -804 -968 824 94 -722 828 -34 991 890 -950 673 -907 492 -849 -198 -197 -555 723 991 239 883 571 897 -118 189 406 958 -406 93 419 -235 898 -768 890 164 -170 -615 -326 -339 -54 -518 -785 -595 -482 467 -555 414 460 225 159 -369 -91 -760 -709 -826 -61 -74 299 -557 -938 -572 -60 -555 266 -481 -415 667 680 -357 710 526 -504 -509 0 -348 -981 -360 528 -206 -228 -756 -596 -360 683 -325 -65 331 -244 331 401 -133 871 192 277 278 -342 -234 503 -721 -235 74 -948 -363 329 137 430 96 699 416 769 -962 -356 -338 88 -983 -785 117 -13 -769 -555 58 -94 224 375 -412 -518 790 593 467 582 585 659 -659 238 -524 438 414 -930 919 -108 -256 544 -975 382 17 -538 -809 731 872 -860 -241 -49 -195 -150 -261 936 841 -448 431 953 -296 627 -247 628 858 674 20 446 548 20 726 -657 -614 -659 69 -496 -870 927 691 -385 -794 593 460 259 -87 -774 -446 -660 -318 467 -606 593 227 -890 -790 656 355 -1000 809 -623 -761 -444 -328 555 799 -303 -975 754 708 -511 270 698 -778 -447 -588 -336 442 -708 -849 616 458 -262 -931 -270 -96 84 722 554 -200 -340 347 -83 -147 -777 175 353 -227 323 -739 -215 -915 672 264 -863 -501 675 699 859 -994 -480 -267 990 82 379 849 568 -179 -233 684 -837 902 -619 613 -691 -715 -857 83 -389 752 613 -745 190 -836 -447 -568 797 996 -274 172 -236 -209 979 -858 -36 232 -420 -746 861 955 -70 -626 -371 -242 -285 55 -454 -481 152 -313 152 -380 701 -61 -574 -403 -246 -574 25 804 744 77 105 -102 923 -334 353 617 -647 -745 -350 -94 -321 -648 -988 822 240 -641 -518 -63 -553 294 246 463 479 176 -566 385 572 -333 295 -962 201 -979 477 818 792 228 -656 127 -826 751 858 -525 834 398 491 562 -648 -60 -41 -814 -672 -371 722 -92 -233 -244 448 803 -952 782 -692 793 828 184 262 177 268 -332 705 -600 609 299 688 561 -643 762 -949 683 855 -391 -408 849 -430 169 990 83 558 -649 396 -450 760 -752 293 -343 -306 966 145 -468 -242 820 876 673 -423 -216 -296 343 455 367 302 -14 448 -139 185 150 242 524 -42 826 801 -932 -869 35 844 629 184 169 174 828 557 -401 212 -161 -510 584 626 314 -565 -510 208 -232 -176 -320 -225 144 36 -11 -465 433 171 44 550 895 -468 109 930 25 444 409 -891 888 554 -782 -382 -376 -428 -327 268 873 994 609 12 382 568 801 -263 -681 824 227 -678 693 -334 385 -980 834 711 -86 986 -623 -265 -995 -856 -67 645 425 267 51 305 979 -33 277 -204 984 300 557 -704 -387 688 -965 605 806 346 142 181 -72 169 362 102 -223 23 13 -794 -707 613 -850 469 964 -596 624 -351 -395 332 147 943 752 660 -880 283 281 840 623 -454 445 -406 75 401 846 247 -159 -328 -218 92 -808 465 -961 -284 -672 -798 818 -510 -584 43 778 -472 986 291 -912 -7 335 -328 -728 -239 -235 917 -803 620 944 -240 -344 84 234 613 -601 350 776 492 -206 -220 -699 369 211 37 849 -702 421 -381 816 -716 984 956 178 69 816 -49 393 -134 72 16 -658 -659 847 112 -596 -282 -424 -361 -284 -464 -715 -408 -524 66 711 -796 -620 48 465 1000 114 -685 525 171 151 202 -933 589 758 -498 11 -266 -953 -295 248 601 2 532 -390 -559 -926 -87 936 -526 103 -859 -558 618 -123 568 421 191 -7 9 -917 182 769 -25 811 905 -167 -525 -633 883 -486 476 -205 958 77 -133 108 -830 809 -526 443 120 200 984 -830 -286 814 897 -257 -984 356 -961 -137 -950 -968 -66 -152 321 579 -189 -930 490 910 -428 -244 -883 361 544 635 -355 -786 943 -197 345 -477 954 -255 35 936 460 438 -912 -155 -452 271 -185 30 -962 760 223 607 -102 -698 167 -431 384 -565 -189 -219 -151 -250 994 -889 75 434 -734 437 579 514 714 25 -407 -561 -919 -846 -320 -505 -245 423 289 -142 814 -38 -660 -901 -388 -428 -483 54 373 575 -98 -555 125 817 -73 940 -599 345 799 -255 -955 496 313 -122 414 -862 97 42 972 -873 -673 -161 450 -415 -524 231 -128 -115 118 880 117 -608 317 995 851 -636 587 -460 411 -895 496 -221 4 29 781 -898 -313 680 611 372 -782 -947 -313 -42 -306 891 720 -767 659 -167 -697 3 260 81 -830 -182 -545 918 -512 -762 -600 473 170 -384 867 556 -139 540 -405 -818 -132 -142 -590 536 394 -999 -46 921 124 -243 588 833 321 -888 606 -885 -34 -17 103 880 -780 473 693 949 -412 -673 144 -707 868 355 -559 -185 158 94 -59 -105 433 280 737 -553 911 -299 -733 106 456 882 -555 617 113 703 796 243 557 -818 -690 843 980 -800 949 -57 185 -719 -796 354 -983 437 797 176 38 -497 847 -746 896 868 -965 -716 -867 -700 309 39 -701 -869 -693 -633 -633 -168 -998 770 -293 -925 777 -519 -488 369 -370 921 299 773 -2 -95 -775 -770 657 471 -527 -861 103 -968 680 -874 674 -692 751 72 -414 485 -720 -637 -794 -397 -344 -13 -298 100 -884 -322 23 -231 -967 219 937 -43 162 720 165 -74 924 534 360 204 -770 40 -640 79 -145 718 -161 376 -26 -356 -851 -607 -605 -277 -439 -708 -318 956 -814 -67 927 -981 208 -266 -16 876 -730 -683 100 881 515 90 -764 810 127 -867 865 -885 820 -159 831 -100 338 -776 -939 636 -232 -177 143 486 937 -453 623 45 -55 -97 639 -732 -477 399 -926 -67 -783 75 965 535 564 242 87 560 -454 89 158 550 688 482 -942 19 -4 -539 -401 295 836 -565 126 188 -225 -164 716 -175 -903 702 -226 464 -640 492 -392 -236 -375 192 360 842 -605 -393 -313 846 -466 702 508 833 477 -716 -640 754 306 -239 16 -952 15 769 985 740 -311 -605 -517 324 44 -822 -273 -522 -553 785 -771 -193 83 128 107 425 -18 481 14 802 -636 855 645 887 -42 395 -126 -574 -257 117 -482 885 -637 887 199 32 -754 127 225 -237 567 823 -931 -803 132 560 827 -707 853 966 29 -312 27 -645 -224 -152 -229 557 657 -811 -772 -545 -434 891 499 -254 -683 -973 354 -814 907 -603 -424 560 277 -90 -848 -903 675 780 -2 -859 -925 82 807 -504 -820 107 753 -943 785 -566 725 615 791 199 -131 518 513 -873 -530 -486 -580 -932 -959 -294 -438 -667 705 -931 -456 -91 -448 108 -835 -767 156 -733 -824 991 265 -351 -48 310 959 624 -232 261 638 -440 87 731 928 853 912 207 -32 -380 -856 798 -331 89 816 57 218 -264 40 964 785 -760 915 233 202 -506 391 919 911 384 -520 388 842 430 226 -687 -641 994 -951 -949 -834 985 980 -404 557 884 670 -660 -27 -697 643 -387 -772 -453 -689 905 -657 101 -314 -135 243 -158 -788 -223 90 987 267 195 743 179 -666 120 -580 801 422 411 166 -189 -824 -39 -955 810 -316 833 731 -397 -673 958 17 565 748 -502 -650 795 794 -574 453 -982 -655 -172 264 -150 614 -40 -492 -536 569 -292 574 -533 -948 717 60 -302 75 449 577 -110 -678 -574 -654 -857 -679 678 -316 -931 -724 -400 86 506 -823 -165 875 803 144 -427 379 760 379 -642 -213 -582 -48 -717 775 681 791 -328 -160 -263 -79 -173 -890 76 972 792 455 -441 -381 -519 -107 602 139 19 310 301 -476 -552 705 -792 961 -477 -54 -513 647 -42 950 870 999 -731 -430 -780 -308 367 988 815 819 389 -524 531 815 436 400 -452 -36 110 -217 471 993 -718 -532 839 712 889 -868 -167 344 -16 681 582 -23 648 -612 865 -28 -37 -626 -429 -829 117 -895 -796 921 -886 -199 581 -411 542 -824 906 918 909 645 653 113 518 -936 -66 871 -423 767 -765 59 434 141 420 446 -975 49 807 506 -61 876 -815 887 -597 -701 -490 343 344 -500 744 72 681 -280 964 84 -414 324 533 -707 711 700 -926 -474 651 134 -446 301 -856 -137 855 372 368 -43 -616 688 14 -439 733 786 -909 717 226 -64 -555 -575 -210 -382 397 -518 -491 180 -793 806 -987 618 455 -873 -809 -98 -233 105 769 344 -837 339 -982 182 360 -889 -543 -796 -12 -921 -465 355 480 -641 -415 504 704 -442 528 -853 972 -983 -477 840 957 969 -675 -285 -493 649 -955 -677 -603 755 -415 727 777 -201 -471 -754 495 -659 999 -563 362 115 304 -538 923 806 -479 589 339 -786 576 449 -78 566 558 818 474 624 -141 773 -810 -726 -535 417 793 173 -345 494 19 -42 -542 -717 -803 520 175 389 759 297 -105 -925 60 142 862 412 -463 402 25 -486 -306 -92 -554 -179 368 -169 -715 -216 95 -978 -898 586 235 -226 -757 805 -273 -83 80 689 496 -662 615 771 -529 711 -508 461 -888 732 516 -242 952 783 45 852 694 825 737 -956 968 -746 -315 263 622 524 66 -872 557 203 356 6 151 -747 663 576 -580 533 -665 -578 867 -20 460 -785 685 138 831 730 -949 -566 395 499 -634 -408 343 -851 755 267 -778 784 -962 -691 -341 737 981 769 -752 578 242 -869 714 -149 -525 638 -141 -683 382 -274 914 947 -269 -429 50 524 981 -768 746 -434 976 -485 -185 773 -996 -278 752 131 -299 803 1 -142 -62 769 -772 718 -697 808 -652 -404 32 227 955 -455 29 751 919 -237 32 -181 -705 439 -115 -675 -185 -792 973 -489 -807 -627 252 672 -985 796 407 497 -551 -704 27 -328 1 -58 -159 -799 368 -36 927 -436 5 318 447 367 -675 -393 -215 -487 779 135 -217 -69 -593 -132 813 -233 -969 653 -490 -535 -950 -41 -299 652 42 -522 -92 -141 256 -124 788 -989 -463 -773 556 211 468 -550 211 -328 264 -636 -660 656 890 206 -526 316 408 -124 -42 -905 336 903 -953 -338 -192 -246 -487 -770 -491 -716 963 -562 -998 -50 993 753 446 -553 435 367 434 544 -814 420 809 579 -538 -770 262 634 66 726 -329 -657 113 179 -219 -369 -731 678 -911 -586 798 -87 33 268 802 -41 -953 646 -463 667 483 266 -991 566 654 113 441 -614 -20 243 -607 -841 -273 615 -3 556 -886 -195 945 626 88 767 21 298 862 -729 674 -871 510 99 194 -792 320 345 840 944 -984 252 -460 -683 -126 191 690 861 -235 743 183 -999 435 169 294 588 321 -427 -518 -696 742 -581 237 -600 127 -489 480 357 -491 966 -232 -338 418 570 496 493 550 -602 141 -509 -62 588 264 -326 227 298 349 994 -939 277 287 387 721 252 -859 20 78 322 -314 351 919 226 744 -488 -757 126 -137 -753 811 -552 362 443 -260 837 -935 223 -744 -798 408 -956 67 -490 474 343 983 795 -716 322 -820 602 500 145 501 128 133 -248 -444 -485 -716 725 -263 -683 -571 83 226 557 255 -467 -767 -440 690 -128 -269 -454 915 -890 -43 -153 -677 -262 185 -476 -870 269 -205 -111 -42 539 -605 -834 -593 -494 280 -631 895 -660 -703 -537 -982 -584 400 827 -299 91 333 -13 878 160 -796 -889 -154 -164 -786 300 -518 951 244 -359 -302 -349 -326 -879 -361 754 -427 -198 -552 420 726 -547 523 -473 -335 422 -479 835 941 -791 62 856 -532 771 -569 540 -221 760 -684 828 905 206 989 197 135 722 -862 752 -141 411 -319 -939 419 308 10 -911 -843 526 615 953 -427 241 -87 675 279 -946 -631 -363 -539 362 -308 -78 -565 687 593 -850 969 -315 949 731 492 -694 40 245 -747 -140 -737 172 -132 -520 419 296 938 691 327 521 309 61 836 -730 -934 675 707 544 820 279 -571 -895 204 -206 -646 160 64 312 321 -202 598 187 167 155 -409 -558 -880 719 947 -575 -759 773 530 315 -663 309 -863 -109 -537 461 -577 325 459 587 78 -720 195 499 -802 557 -326 -157 -783 -531 -336 -526 766 -458 -272 -981 648 -374 -527 168 -63 872 -391 404 300 -237 326 -757 -587 -780 -714 -68 -528 6 923 16 737 -402 19 -518 11 220 467 -63 -245 -250 460 -163 185 33 667 -684 565 576 -519 -94 789 814 450 -474 897 -849 309 195 -874 -768 915 378 233 393 62 796 -417 -56 -382 -112 31 -985 226 -684 -905 -257 -367 912 158 -768 674 255 -740 72 835 202 -186 -494 129 -411 471 533 896 -186 73 381 -681 -217 778 27 410 -605 851 132 -871 730 -176 -628 -646 509 646 902 100 -47 956 43 -924 963 480 896 -692 -585 1000 -499 -302 215 -949 -970 842 -738 -95 -481 -585 -234 -279 615 399 -971 684 -23 969 848 769 -659 -873 65 102 -680 548 -187 15 -782 -597 -87 137 547 326 -880 20 966 948 -562 -826 -558 -658 -891 556 452 -94 74 -361 298 -631 -417 944 935 -15 155 351 -390 175 -27 -456 -828 -100 376 824 -932 520 971 -554 -535 673 319 220 -706 -491 390 -45 473 513 977 -215 23 565 -866 -30 206 -18 565 -91 754 -193 993 564 411 790 705 -190 534 -492 448 468 -328 -294 -409 -738 783 -986 -716 -312 323 -909 244 -825 216 -269 -739 -967 794 615 281 -107 771 -352 653 244 223 917 430 -448 441 -914 -304 389 -674 -152 835 981 -143 417 -524 -685 303 -711 -267 191 533 80 564 -319 40 -313 601 598 -771 -859 -301 636 -339 -375 998 422 807 -283 -528 346 -730 -364 796 -956 -18 -240 38 -253 -539 892 -822 340 906 490 587 682 -670 958 638 -421 752 194 -58 -539 873 -450 -450 -619 999 -273 -652 -727 -110 -714 -767 187 808 -302 -554 739 -937 -514 -572 904 990 -486 802 -819 -738 -98 -91 293 -946 202 -148 698 7 880 231 707 -598 81 -43 -61 37 441 -386 -219 -142 -437 656 484 -228 -200 -87 -833 863 769 389 -51 839 701 -726 -888 857 533 -605 -56 190 -694 842 -315 676 118 -46 -886 899 8 -512 -687 -116 -749 484 -186 -458 -647 743 778 -983 656 -483 61 -790 726 -796 212 53 947 -784 -443 451 64 7 -256 -540 350 -760 -943 -488 -949 -639 -791 -376 -591 361 -470 303 -610 -876 -762 -290 304 -579 418 -400 136 -875 -992 -499 287 -332 581 643 181 785 23 391 -358 22 874 173 -31 568 100 429 858 -958 481 975 477 222 469 -560 32 -335 960 260 945 -381 -635 323 22 890 -20 407 -679 -976 -56 562 -574 -520 632 -38 -785 -514 780 -873 10 928 -254 966 -826 537 -221 106 372 -369 900 -96 -202 94 -425 -655 771 217 -990 -746 -264 207 -422 -573 29 -201 707 -858 460 -42 -749 670 -886 605 -971 591 -159 -856 936 -87 -762 945 -221 507 131 -452 -189 550 168 -101 593 855 809 -561 -362 -714 6 669 -419 996 124 863 657 -39 654 -278 653 783 422 665 -229 856 -33 629 65 890 511 -41 -690 719 -266 -649 -406 884 175 -904 35 831 -458 -589 -7 -594 146 736 257 -307 -249 572 -424 -510 -349 211 6 -605 -943 -321 553 268 -62 395 -120 200 697 441 422 -420 -545 729 88 -368 841 685 -680 408 -571 -782 -7 -297 356 -818 -462 -179 -439 -99 -767 950 380 -323 836 6 -951 280 362 613 525 -69 -632 930 -188 23 335 -925 344 -571 -752 -328 -682 731 -399 -569 -164 -203 521 -442 -147 311 101 938 -938 -836 -84 -826 513 -573 -329 -672 895 228 -390 642 -37 421 571 -24 706 -879 425 -833 -50 696 635 849 267 522 -136 208 351 -25 417 -526 195 951 -916 -708 983 -744 200 -290 833 174 661 394 994 -947 833 -36 366 681 -661 336 -195 390 721 -639 -17 -520 970 762 654 936 781 -508 -946 -218 777 30 707 -318 -511 -390 -216 -425 -650 -856 -337 752 -220 89 -602 749 -975 843 574 -730 -894 -108 475 195 -111 -981 613 372 742 -575 642 309 -187 193 -65 -581 -774 840 289 -456 121 -123 -972 -939 -586 379 389 -455 352 955 33 -972 157 780 679 232 -55 696 -590 -730 -10 -584 -263 -750 484 188 135 572 544 -478 551 -798 -126 899 -348 695 -236 119 -480 534 331 -807 -296 -971 -450 -788 -371 208 530 -966 596 199 -158 958 267 -130 -802 -240 808 129 -506 -59 369 -704 -676 778 -250 -6 587 744 664 935 -141 -165 -950 192 630 -144 838 -210 927 -480 414 -60 -510 623 -13 -22 -244 -452 432 -542 -179 796 444 909 986 92 984 -87 662 175 421 468 -579 -136 -310 511 -54 701 -816 578 -50 722 319 -577 12 -277 605 788 -29 515 -25 -800 972 -427 -305 -49 -753 -41 -511 213 -131 576 896 -435 -349 -329 472 -264 888 -322 291 -990 -177 694 970 -389 534 -863 -509 115 52 -41 -493 489 -337 -786 -424 467 -63 988 315 304 -490 119 -139 971 -286 222 -634 -355 -374 -968 -904 -22 -881 552 -16 229 657 518 872 50 -286 -398 -637 564 -531 -852 -989 423 -115 -241 -758 107 338 858 -502 942 -583 -193 789 629 -886 636 -348 -57 738 -4 -611 242 765 -506 -678 513 723 -98 480 -280 91 -767 -684 -10 -271 -153 597 488 696 -960 -471 912 957 323 -395 -898 -35 -154 122 -3 380 631 71 749 -377 -585 -560 357 -676 -939 674 -597 -357 -241 266 -455 678 162 -394 -888 -715 934 920 220 -409 398 891 521 975 83 9 280 -342 362 217 -538 88 -841 702 -987 -584 -389 873 656 967 653 721 189 -960 -10 -699 114 -172 -219 -51 -303 -620 -448 -554 747 952 182 -110 383 -269 478 -411 853 -34 853 -147 -28 245 940 -845 456 299 658 -209 -794 -432 801 -597 798 -922 621 285 489 144 -619 -101 507 -230 449 183 112 437 457 295 -958 -680 869 -693 532 -746 -820 225 -787 -631 -405 844 644 747 854 622 -714 -606 778 763 -201 693 -900 226 86 -298 -936 625 -371 -553 801 -785 403 -739 261 -498 -629 837 629 417 252 628 -788 551 468 -94 313 515 789 -441 -47 854 -883 -850 -213 -511 256 565 -184 -939 -546 -938 148 -400 323 131 -24 907 874 281 -920 -564 48 -873 676 -1000 -41 201 -268 525 874 -531 -890 -82 826 -974 -780 573 586 -495 -3 170 -633 -600 78 519 -869 35 -89 -598 80 -327 69 -468 -447 934 -376 -841 655 -852 979 331 -647 -907 556 826 -915 210 757 -647 -364 -245 353 885 565 248 546 -732 -239 971 693 -597 -938 -763 -557 -898 530 138 638 944 -846 -725 234 -594 114 -554 -628 60 251 122 477 917 -117 -278 788 -126 -591 -715 251 -369 -207 -624 972 -834 751 -228 -53 -608 -647 493 522 -237 434 285 704 65 212 482 137 799 -126 -267 -867 438 795 -168 -792 41 751 -873 67 820 -192 -443 -646 389 -826 -224 80 831 -610 -870 -379 662 323 988 -96 847 -689 -106 -633 -537 900 964 562 -458 810 657 -437 276 -954 -665 -812 -601 -921 -580 469 -901 408 -961 -59 667 761 -454 275 -249 126 -344 478 -725 657 -563 -653 -791 370 -931 -118 -784 987 -203 93 -103 950 409 -813 524 554 -843 -796 604 -721 -175 434 873 553 -495 -301 -736 -650 -839 192 -621 632 60 -495 848 -653 419 371 151 -993 -947 648 552 731 -705 976 1000 -378 829 -245 401 -570 -648 600 -497 445 -501 967 -926 -278 488 -23 -390 -477 23 -328 -116 -523 -435 -754 -636 353 -686 -167 -744 954 -688 -845 -264 386 957 -248 452 396 -410 -267 -567 -341 -328 -768 468 957 -186 473 -618 777 -686 -432 590 -590 942 788 -936 247 -759 261 -361 -103 -81 -895 -475 -399 -676 814 316 -789 -512 -848 239 748 -162 -104 -714 -963 -220 -658 424 462 -757 644 -364 712 495 -848 243 208 -205 -282 456 -444 -232 662 -408 -705 841 -752 -559 -661 295 819 -145 756 -980 991 286 6 986 68 211 942 -584 -977 568 -276 -944 -202 366 -399 -906 -569 -416 -882 415 -523 -277 -45 -487 207 821 403 -605 370 -958 -734 414 -221 -311 512 -324 -394 -578 -435 832 75 996 -80 -856 680 167 242 478 -914 209 590 -582 429 -85 160 -34 658 145 372 -338 -559 636 343 -697 366 -523 999 672 734 395 598 -166 272 -620 -422 -10 -305 814 498 123 -750 -943 -543 -208 -908 33 -334 867 -851 -935 728 303 -229 -559 -918 -254 -818 143 653 -561 -939 -199 -485 695 305 -894 -809 -621 -956 -607 -179 767 726 429 77 -695 -733 -536 -10 -985 -510 220 -832 219 353 -732 446 -720 315 -869 -561 70 789 -613 78 187 39 -991 -356 678 -487 -185 48 -497 932 -446 -808 -623 701 342 74 -400 -553 148 -758 164 515 904 506 697 367 -805 -349 -3 -328 -918 38 408 655 920 -782 467 706 771 715 -104 800 -905 802 -973 17 -286 -755 143 -28 -583 -962 326 377 -951 926 817 474 -341 -314 -399 660 -550 -84 -22 -900 -951 308 400 935 -489 -82 -130 913 17 -284 -75 584 979 860 -918 -75 -402 -333 26 -584 -135 -585 -148 707 -441 -213 538 -491 132 -524 -26 -139 -17 -641 247 263 -808 821 -560 -390 -356 686 -63 -418 963 -179 -439 -76 -468 640 670 974 -564 839 665 -978 941 -862 542 -460 -722 -934 161 95 -688 115 -854 -382 373 695 980 38 56 643 -985 -509 -463 180 -802 173 999 -220 -970 -225 1 330 884 -103 -310 431 -398 328 -402 -985 880 635 618 -930 601 191 -706 487 99 678 821 273 -305 -594 -836 -993 817 -935 -162 611 -710 -968 61 832 276 -705 50 -607 -357 -378 -791 -790 -710 -480 622 -120 -17 940 116 494 87 871 -699 -924 648 -430 24 490 999 -547 -939 195 72 -366 280 292 -928 336 -303 30 256 567 723 434 -192 -773 880 -808 -382 545 298 680 721 -150 -865 -117 -388 -522 -921 353 871 -71 951 -192 -273 267 -60 760 874 -960 493 901 -70 684 -672 242 590 -484 651 -478 -689 -313 469 -564 -708 -654 -751 66 134 60 -925 891 681 969 980 -488 -397 481 849 672 -4 -275 -738 -458 175 3 -976 -268 -432 857 -677 19 886 166 -213 645 634 -799 713 -204 139 497 404 -264 -758 -708 401 -771 -222 702 904 -210 -519 383 294 238 -18 343 -890 599 778 -730 616 -610 681 -845 738 -2 -107 -734 436 780 524 348 -659 872 217 361 589 -909 544 -737 -481 -329 -260 -59 -999 31 -506 490 700 136 37 593 829 -749 307 760 -399 164 449 781 -256 196 178 -26 507 277 -44 868 409 -497 -488 247 -700 -409 -357 476 -968 -113 194 -686 885 126 980 -137 -278 -954 426 463 -894 -38 290 -660 80 -540 -210 -46 -719 896 869 -772 -31 -937 186 -741 320 -110 -476 13 450 592 -664 -100 -710 85 -995 429 359 -379 -37 565 659 868 459 816 -611 990 951 817 -703 274 -29 -133 -839 -780 -252 261 -618 231 -790 -237 894 -795 645 -489 257 -816 318 761 951 -194 -750 -205 -283 517 455 370 -273 702 173 -545 -707 -628 -332 -826 219 442 -992 -850 -154 -687 390 677 717 568 137 -182 24 553 -753 197 -833 271 75 537 -914 -708 886 217 747 -708 -226 -97 518 -443 -234 246 -247 -452 391 -321 895 -327 -557 -439 366 306 73 558 -977 -752 937 591 478 -48 825 -371 -316 -737 851 -279 -665 718 -555 541 559 784 -618 265 -964 306 -611 -430 -372 388 865 620 -387 -971 -402 -247 37 755 407 770 -894 -413 989 -838 489 768 -738 -115 716 -654 -410 348 353 729 82 580 -139 -895 -108 -285 471 -595 595 167 -595 57 -222 537 -498 -263 6 473 691 -883 -527 331 730 942 933 -108 -697 -1 665 -965 555 37 608 630 -644 956 308 197 68 -86 -925 624 370 345 -193 -342 289 -5 887 203 283 -142 77 997 580 -379 -360 791 -317 672 -139 374 308 583 -445 320 -503 -57 961 -727 -997 -707 235 -437 -68 -732 425 -105 -216 999 811 -131 -68 -67 350 202 -586 666 -348 775 377 69 662 -613 -442 850 672 219 -676 960 -347 -571 -171 -465 490 -326 759 470 137 -261 -297 -538 928 721 -140 -857 398 934 -213 -394 446 -473 98 -903 -932 908 521 -315 -893 -705 387 -767 -248 606 14 -279 -773 270 -991 318 -440 -171 771 631 936 425 -943 187 -288 -351 -209 339 53 634 -509 -576 17 -690 345 -364 -124 -544 -349 -849 -242 -412 -411 238 -202 281 -961 -204 -865 403 74 563 -806 557 303 -424 -51 -964 -582 -209 646 -550 33 -981 -477 -470 -624 -517 665 228 346 -459 -276 605 -620 26 -15 247 -853 -767 -488 945 133 -513 -580 -769 876 -543 -124 250 -960 869 225 -385 831 -16 -65 -330 87 -48 -710 937 575 981 -788 -54 -17 632 -982 -513 246 -124 -374 -896 -447 -113 635 285 345 -650 285 121 21 526 -747 -884 327 273 880 662 -65 -726 -768 685 -670 143 154 513 -697 631 922 -436 56 395 -928 267 -182 512 -954 -462 -156 -345 236 131 954 -452 -870 819 -614 99 517 475 602 598 -440 215 -394 526 -768 527 -859 -585 -220 918 -300 870 -419 424 -436 453 -679 -169 -707 -130 -206 -426 819 344 -747 693 -495 270 779 80 -876 -242 -579 -111 684 531 897 337 70 -51 -354 -461 124 -926 757 19 -910 -653 -543 -784 -526 63 132 317 427 510 480 -730 -953 -237 773 537 645 285 89 -763 -866 344 41 -931 441 635 -196 -288 673 598 -446 -683 -605 521 538 -631 584 144 334 -445 -577 -655 417 555 -413 -995 -678 819 873 -971 531 248 -471 -149 627 104 250 -176 236 994 730 -817 -145 -534 -913 235 275 661 -933 -606 315 572 275 -793 -528 -4 -837 321 -258 657 784 564 -63 841 820 -943 180 -794 815 -909 -526 368 651 -757 -440 592 -883 -862 363 486 13 -369 159 -404 379 -503 -666 445 318 -675 129 -782 667 -508 -54 898 -886 -839 -853 894 524 -841 -99 126 -755 -878 560 274 -689 86 -82 887 174 491 -535 -749 95 152 -360 370 940 764 -588 679 841 282 -34 884 -84 -86 911 -985 -977 -451 -60 -938 289 7 -844 640 -299 923 770 -375 102 -660 -593 413 501 1000 -405 54 534 68 772 -333 888 -208 983 602 153 244 -857 -593 -63 460 254 293 982 599 451 -334 417 733 -638 -267 904 379 63 -597 617 405 252 706 -548 -966 986 -549 -212 -78 -704 -998 -335 -448 -678 -200 603 -424 -394 316 550 929 791 -448 964 -681 -229 578 786 181 617 912 530 -133 -591 -499 401 602 -50 879 423 801 221 -289 957 407 100 931 390 546 -515 -412 530 430 457 -457 931 -879 -411 -638 -772 -856 202 989 980 -364 17 345 256 738 -379 177 436 124 539 -305 46 -417 810 832 103 -275 778 468 174 323 143 -444 -668 504 463 -680 -682 439 133 -754 684 -835 -177 -619 975 805 -465 -957 -355 389 688 -5 -458 13 853 -103 732 43 -864 -105 -472 409 -793 921 -560 525 683 -976 348 -810 -864 168 670 745 -694 652 561 -568 931 -562 -810 -993 363 -774 475 490 -233 -605 -89 -26 -434 -953 -26 -382 216 714 -842 -302 -949 384 -700 777 621 89 -923 303 -29 775 805 218 -201 -963 921 214 219 944 890 826 946 295 593 -509 -878 199 -283 -663 -396 -725 470 9 -919 -950 609 586 -538 117 576 -208 207 -439 -920 -805 -523 149 -361 386 688 -528 436 3 525 941 296 813 443 229 237 -760 688 751 478 123 -404 -815 -654 -39 -705 -819 609 263 468 -228 -162 478 912 -524 -922 -59 -656 764 -471 -488 711 569 247 -428 486 778 243 -995 338 388 269 285 -883 812 750 -118 254 -404 409 861 -377 486 498 285 394 510 520 762 -226 -878 859 -999 727 -95 396 -895 362 785 700 547 146 869 929 9 -413 652 -60 -173 -339 324 162 208 394 -35 -615 745 82 13 887 699 -802 -905 412 701 172 443 -194 -771 140 -811 815 708 -589 -310 177 -544 -63 52 -762 532 603 584 158 -812 47 -624 993 -774 294 -259 181 586 -589 461 805 -532 498 -784 -117 603 -357 -748 847 81 -561 590 -385 84 20 -759 365 -672 48 -266 327 -986 -124 -749 -937 245 -796 45 864 887 546 -228 -800 668 111 -963 760 -951 -596 140 -10 870 461 -660 467 -807 -530 -680 -929 926 437 -656 -842 570 160 -568 289 -712 290 44 -865 396 148 -14 -842 -684 998 842 117 -291 -102 402 -573 580 432 -297 -480 457 455 -408 431 893 -471 374 -475 -371 -736 39 -66 -749 287 261 -690 -180 23 422 97 -239 478 -597 -520 422 -884 0 71 153 -177 -654 654 -768 143 -419 -707 -920 -950 751 618 366 -370 -245 90 -421 497 906 -454 -179 214 113 -708 -46 -618 87 538 40 -955 -503 -118 219 -691 -899 -319 -361 -270 383 -398 482 -880 213 -651 671 -26 756 -675 -613 988 -806 878 232 987 245 -84 34 827 -487 218 -266 89 -812 535 -833 -429 676 751 -21 472 -394 192 -150 273 -688 -655 -123 -328 -54 -620 -306 605 646 -306 833 950 276 -992 793 509 540 422 -791 359 -114 503 -719 933 852 747 -609 -456 -330 -231 -283 745 -875 729 -196 -924 150 393 -484 863 333 -390 234 -708 -217 797 66 679 167 -655 -188 279 150 -859 545 -244 -671 289 973 890 453 -118 -430 -940 208 -952 908 -153 -689 511 597 -145 385 -922 323 -653 70 556 525 -622 -321 -135 -581 -255 296 8 860 -211 762 -202 844 -363 -341 -281 891 -57 140 480 -868 -152 176 430 301 587 -458 147 -455 -61 -808 334 423 -340 290 219 -10 58 617 819 -42 -142 -999 -585 332 -550 640 894 -996 290 -591 -958 -219 -443 -604 653 317 -214 -290 -917 682 672 -195 -977 442 60 -472 936 940 -444 867 -398 121 327 994 844 593 206 -419 -284 368 266 168 -469 998 282 -139 136 -622 622 602 -939 -55 -880 -616 -918 -906 -796 -45 -672 -786 -917 958 -717 970 207 51 -631 -852 -847 806 -394 -379 -63 158 -844 -827 -404 -890 265 -276 987 -703 -554 -92 -392 931 637 -422 832 385 -744 -95 916 907 432 725 408 789 246 -648 234 776 -276 248 -224 -606 -849 931 488 -553 -903 -45 -742 167 -376 -533 968 178 -69 -363 839 -89 -668 -709 359 -472 488 -523 156 -570 -256 391 172 940 -770 945 273 100 -668 -622 -897 24 -227 163 -400 -474 -237 192 -837 648 208 103 545 -499 -250 619 563 696 858 823 254 -968 536 -48 -542 -208 168 -34 -312 178 -57 -357 936 695 -405 612 13 -810 -326 161 210 -818 -308 -132 858 145 234 655 595 541 877 514 995 -294 41 -13 -145 396 246 -361 169 -975 184 165 -575 -883 78 362 915 386 -484 -790 -734 220 624 -631 664 130 -944 556 246 286 -662 -354 -652 705 952 850 192 -761 534 825 986 -430 -357 33 132 28 527 750 977 -432 -152 637 -834 -31 -447 -945 -193 -957 35 610 29 814 979 690 -612 -422 246 -872 -864 -367 -961 -891 -131 19 968 767 591 682 973 -881 220 301 457 673 543 282 205 554 900 823 -15 558 474 859 673 -516 239 -85 -598 961 428 -853 248 -618 165 762 -711 -483 837 782 -297 -527 -371 343 842 -281 995 -192 -978 -65 -900 -526 -518 -330 -451 148 -867 452 443 267 -229 513 586 550 238 980 -208 548 939 186 -431 426 -916 -995 536 -178 -824 -829 902 -327 -60 -786 -826 -153 676 -129 -64 -570 501 -230 -897 -663 931 307 188 772 723 -597 841 -695 -214 951 -604 489 644 323 -337 -267 122 612 183 269 684 -405 -202 -397 450 868 850 -444 -748 -997 -668 855 -911 -262 759 583 966 -671 642 -830 815 575 -149 -492 -712 -178 -105 -616 -650 395 332 910 -938 -541 -454 -159 815 -80 558 223 -766 208 936 -687 -562 271 704 -971 926 -700 -748 197 869 -562 74 -315 -85 63 -13 -226 297 -941 -671 761 -305 516 -103 1 128 -923 -264 412 -615 148 -251 385 -365 -181 -447 -93 -238 -816 -296 878 -520 753 489 -6 945 250 32 993 -219 -225 2 523 549 -873 860 -253 -357 774 -551 -664 -69 -843 920 514 -199 49 62 882 96 -130 -801 -445 730 55 -268 -35 -368 387 -16 532 945 621 729 -454 -782 -816 164 213 980 -343 949 126 703 -243 559 781 -572 897 -819 -56 -545 935 886 246 313 398 287 -866 973 -51 -773 978 294 317 340 -149 -245 -513 -213 -374 -284 624 835 894 -206 872 269 684 -363 612 -898 -434 972 453 -416 732 611 85 155 -797 -178 660 -265 -817 -671 698 269 451 -113 -418 -197 -609 688 -895 813 432 -777 100 953 -51 793 303 -411 727 -234 -710 926 17 -759 143 -110 -173 -852 668 384 503 178 -604 740 376 -218 606 -529 -760 -772 211 936 -479 -24 593 450 -773 -754 -575 367 -121 -451 -363 360 -953 259 -483 -971 -828 721 130 -618 -152 397 126 510 -590 907 -370 598 -774 -416 190 753 -847 60 -826 -678 601 706 978 -192 148 891 793 -603 193 -823 -416 262 132 848 -412 -21 -616 57 -114 -376 998 916 85 788 417 327 749 198 -415 -489 -716 -421 -611 757 -748 -666 140 -618 -105 -227 -501 -23 -371 685 742 -312 -392 -868 -290 47 380 -53 183 558 393 -755 -473 -204 -564 -859 -629 362 287 723 831 348 -843 551 -413 -37 -562 5 395 -508 550 966 -880 -485 -714 436 880 836 489 589 -792 557 222 43 377 951 -480 -747 -92 -542 -493 -540 181 -755 -826 128 26 886 758 -37 766 -474 -473 -617 -669 -160 -971 -713 -850 -626 776 655 996 -941 -331 488 332 433 -573 -531 239 -297 921 -88 686 -516 691 168 918 875 -818 172 -875 -532 -749 577 761 767 102 -5 391 41 -423 930 294 -628 271 -587 -811 32 -783 33 -864 -10 249 -950 872 270 -455 -316 -349 -181 -183 922 12 -912 127 770 -475 -798 195 -185 371 -821 -651 -609 -566 -839 891 -72 -982 -474 274 -453 466 -389 391 -151 932 570 194 -103 339 -868 -430 -179 -583 -580 -570 202 -560 -416 -737 -636 -448 -847 -673 418 -93 -597 966 -116 563 -57 284 -224 -955 773 82 -234 957 524 95 -44 -86 -235 935 82 -323 530 606 318 112 537 -488 -175 -328 -781 787 766 -353 -207 -47 -591 804 -810 -905 -265 -234 -625 68 387 797 -945 751 958 686 -615 -640 -953 -151 46 408 -207 -662 651 -901 954 557 -210 819 342 -587 709 424 497 -823 -348 -785 953 -98 -547 815 -110 -151 -74 314 -525 617 236 329 -428 -732 -883 315 369 -512 -1000 274 -728 -575 290 -785 -121 582 274 10 545 677 -778 -960 -176 141 -286 228 797 57 822 393 -1 8 -551 -642 468 705 472 -584 565 -384 815 515 -490 -299 222 669 -95 -65 725 -327 -736 670 -964 -278 -632 -916 215 -508 724 -406 -689 144 718 -176 -788 933 833 -767 545 -997 1000 -88 -292 -352 -357 -853 -50 -415 -871 -206 719 -905 952 717 -943 -975 -457 736 6 -394 -992 355 731 433 391 -414 408 -219 776 700 150 -789 987 -971 -369 -320 321 -589 452 313 -533 -245 148 75 767 -717 -820 412 -11 538 727 -992 -611 845 116 -268 -797 -52 -971 56 -830 -584 258 -755 -982 367 -849 441 -668 -595 -483 19 718 720 51 -10 -131 -451 700 -936 264 685 130 -727 905 -288 986 301 -467 -157 109 -522 825 -75 721 -903 -827 -576 243 625 -557 -746 -306 -841 229 -53 227 -972 -220 -742 -482 53 509 -873 476 -277 -712 -790 37 -852 706 -692 639 -841 -816 553 -502 -99 641 -17 -212 941 -955 -666 389 -582 198 -177 -817 0 -144 -27 -362 915 -753 316 23 -535 -625 869 -52 -944 922 25 397 325 -251 -992 104 883 406 -546 -467 267 3 -537 -392 359 646 920 727 -945 -436 -862 929 901 -178 -1000 910 51 403 888 -404 271 657 641 -696 -694 401 322 449 387 549 -537 36 699 -791 -726 617 547 392 591 570 488 768 -998 953 794 -425 -658 -484 -595 -279 -65 -745 -862 340 -67 -198 978 -679 201 -751 323 584 661 599 -186 375 -19 847 672 436 665 936 -618 290 646 329 -47 -474 -217 603 -368 629 73 159 -575 -756 728 500 921 -948 706 -212 -599 -919 -236 -325 -702 701 237 -934 803 -36 259 -750 -81 683 -680 567 -850 -766 -145 -872 346 -29 567 269 -329 -191 86 -23 -671 994 -490 262 -823 941 206 658 -56 691 -742 369 371 -246 404 -202 -942 857 -565 516 667 940 532 -212 -242 530 -289 -8 -342 -652 326 720 -162 588 -309 394 -485 10 268 -330 981 650 90 296 -599 -453 -373 -93 -947 994 29 875 -425 -918 -754 -727 -546 -604 -343 624 -808 -358 241 -70 278 607 914 712 -268 -872 990 -243 728 14 -52 777 -811 232 -660 812 -27 324 819 908 -247 -254 -812 -166 87 -900 -822 -961 220 5 -761 -457 -491 344 -915 -382 -568 -915 -458 677 -237 549 886 -233 -732 -367 -776 -460 -124 464 -903 -371 -103 142 982 -579 214 -444 -19 819 -460 261 879 -483 177 233 296 -488 438 712 -696 670 753 -749 -889 929 -618 82 -407 -482 787 186 502 790 -921 -466 -151 -880 861 -227 -69 61 990 -612 -808 -605 -105 -597 -687 439 -505 579 -711 52 -483 -361 -758 -199 840 380 977 836 -313 -648 -870 -186 114 513 -902 587 -449 -436 415 -650 971 -651 -873 890 -436 546 -149 -324 -78 927 459 -197 -545 3 -714 478 -519 407 -580 -742 -256 -920 -64 735 917 831 -474 417 388 -837 450 927 776 -285 418 -712 -449 78 936 -765 272 234 -194 -116 -338 681 145 7 318 237 6 550 -701 94 -703 -853 -890 899 232 846 -986 -330 -135 191 375 848 -267 -192 -591 -938 -978 350 -40 290 94 622 903 -972 478 -763 -459 722 -448 296 782 564 292 -710 -15 -335 -990 517 -514 -78 -930 289 919 128 -992 746 -171 -272 -934 185 -908 603 490 814 264 -969 52 345 69 988 334 -464 -899 -317 -466 625 477 -440 -982 -224 830 622 597 -598 -146 594 -823 -861 -344 104 735 -32 -383 127 -213 -535 -705 -376 -599 -828 -157 174 -466 334 108 -468 719 -67 860 174 138 -916 -313 -790 -642 -638 123 -202 954 -965 -186 -819 562 -588 395 351 592 588 -690 231 -106 462 116 -343 619 -388 1 555 866 591 451 855 -445 -930 633 -802 -448 -276 -550 239 886 1000 856 922 -494 -919 -939 134 282 -221 -131 -668 -348 -763 -963 632 -313 20 -597 -168 588 -806 -280 -942 81 -891 -702 241 570 307 -494 910 -372 -410 -913 284 738 -89 939 -223 -474 -98 601 -326 -598 917 -486 -421 -932 -158 -935 271 381 -72 -549 209 -628 -166 -509 -661 -884 -210 792 270 -625 672 530 982 -73 -93 444 -80 613 929 -735 376 -827 231 -554 621 -225 -240 300 110 147 111 -334 -71 364 -102 -653 -348 699 579 703 520 225 577 -725 462 -876 602 -594 -293 -272 586 -582 671 -734 -919 -219 -614 -558 -846 490 -77 -574 280 -832 14 -562 367 849 -237 505 -44 380 -532 948 364 -5 909 -383 -319 604 244 560 -910 637 -674 -497 883 -785 669 -159 872 -704 811 95 -365 -93 157 -28 424 313 -231 768 -123 -306 1000 464 396 -981 -184 -294 -653 -786 -288 872 977 85 548 -16 -830 -576 424 869 354 -931 -138 -552 776 577 623 121 -707 -205 110 -519 771 793 -997 -978 292 -418 991 -996 695 891 458 488 -857 580 -202 435 -206 23 175 552 -279 -810 19 850 909 -752 545 -66 -5 958 181 930 889 883 815 -60 325 -933 -140 188 710 -46 657 -391 -928 530 479 877 -845 -10 758 -542 -888 -466 -574 777 424 476 172 -725 -945 -969 44 -962 -72 -587 -401 -271 916 318 822 -511 -53 -678 -466 34 126 275 662 699 920 -541 -2 -881 -839 428 -217 -178 283 262 658 -306 876 -340 -590 -16 -204 -444 -486 -228 -745 337 -126 878 -394 -681 -996 -199 341 -645 237 999 101 -997 -236 -315 408 11 -954 -613 -929 -819 -876 493 -579 -767 -227 529 -436 46 699 -977 989 987 -962 -486 241 920 -129 530 653 -176 486 -782 -839 -885 -969 -672 -835 739 -512 872 -310 -407 758 -111 -445 459 147 147 -913 -309 -15 102 -5 41 636 -618 890 815 577 -515 429 465 263 -287 345 -605 34 -913 944 743 -420 -894 427 1 -775 986 558 -127 558 -333 816 631 -884 164 -73 -526 711 158 730 193 432 -557 -116 986 -531 -735 702 18 -255 -44 378 317 -960 -774 -204 387 -29 -86 -540 -645 -245 144 -607 -651 -383 -997 -241 -584 465 36 -989 663 616 831 378 612 -375 -612 750 350 -61 576 882 -951 244 -60 51 494 -180 -44 23 -529 -423 -193 422 -477 418 607 -381 -937 -979 -627 235 201 -186 149 -851 132 -649 680 -272 738 745 -98 -575 -436 -367 806 -24 921 352 282 737 505 -287 -912 487 -502 -988 -953 -638 970 -375 -732 801 -64 -313 18 572 -3 -460 -246 -311 934 -830 767 26 -393 -144 329 -462 -976 901 803 -750 203 217 -385 -637 337 852 -885 -916 89 915 4 475 -525 -731 -323 -813 386 418 -498 245 682 990 208 330 -310 804 520 826 -602 961 947 982 964 -254 719 -672 133 793 780 750 -986 -146 323 -307 -390 -770 -119 412 -262 -759 -643 669 133 -62 -602 -788 527 893 904 724 820 -345 844 875 -203 728 -721 921 -926 58 -751 -656 802 918 -900 691 -811 314 758 73 -340 -111 760 -153 152 778 872 -135 225 -518 215 133 -620 179 -304 215 146 -762 763 -974 224 960 44 -165 -127 -186 -185 -85 246 -506 -476 -109 632 -596 -455 436 -901 731 773 678 -472 -504 697 -753 215 -743 711 905 667 99 451 962 696 -48 -618 954 -315 -143 -333 -968 -270 231 6 -693 -36 903 -440 -739 270 628 -189 509 80 -199 -409 -745 -493 429 574 -531 518 9 -654 -424 -297 515 -533 -117 -296 485 52 -747 511 524 -378 -845 -307 744 -335 -885 147 130 -625 37 228 -942 -630 -290 -647 -209 -382 -984 563 -491 56 494 -625 -146 -428 587 407 -163 267 742 -492 -139 608 571 -92 439 462 -596 -75 349 506 306 -484 -225 -95 425 908 839 -60 -853 261 866 390 268 619 711 -412 875 847 24 55 198 760 340 -891 -902 477 -413 -677 -197 -555 -728 -589 -2 459 -201 -483 -812 -147 -775 -485 790 -82 -19 -182 -199 -142 49 702 154 871 -353 -836 -383 925 735 833 -330 -507 -210 -148 -30 -65 -186 88 -897 678 916 739 166 -323 -241 320 594 -884 -323 -648 447 -159 -466 -432 -919 185 146 -532 -481 80 -283 -632 -126 867 -755 -610 -65 919 -975 511 -275 226 789 169 -409 -955 652 -296 487 343 196 -737 3 42 -428 -509 -298 -319 -442 804 -844 -435 434 945 -606 -964 -919 237 -960 651 -702 208 -244 183 -953 348 864 -456 435 552 471 -256 -153 -443 585 -873 -588 734 -296 -745 551 -542 -401 86 -255 -94 490 460 -73 -188 337 -633 769 21 -971 713 -732 -225 300 502 428 -188 -811 176 -773 236 -569 -679 552 775 -530 -876 418 486 -754 -393 -897 -228 804 -319 -322 138 -305 796 -129 822 255 -19 71 -194 713 155 94 -882 1 711 -603 486 -125 384 949 -312 -856 -768 -970 737 -610 579 -862 910 816 802 -87 -551 898 -729 271 -323 941 -830 -603 -162 -768 734 511 648 335 -270 -658 970 194 -601 -720 -967 393 40 -359 -513 -901 -471 875 -286 107 493 270 844 -261 812 859 -116 638 -795 -204 551 -715 -310 169 -986 -623 -980 -435 145 -364 -459 -374 -381 -810 -80 986 458 655 40 945 -622 610 -743 530 665 -565 371 245 -221 322 595 -695 -890 -545 -351 -370 -542 389 -786 -926 -966 594 101 -614 -846 -348 149 -305 886 -640 125 -632 -111 -892 -901 -219 -527 -657 -447 -28 342 829 -825 -624 -893 234 -691 -545 -650 606 820 129 -287 338 -316 697 -347 -19 -194 205 792 546 -572 24 29 -898 17 863 120 -232 -817 -618 -504 -856 -97 -576 239 -389 367 -593 -598 943 503 151 824 529 -886 -970 -190 -24 782 172 720 -182 781 962 -167 119 -17 -516 181 749 107 313 -7 -384 -309 744 -654 -897 -800 608 -618 -111 76 492 54 -856 864 466 690 -160 281 804 -415 -274 518 127 -580 -416 -974 817 -776 957 -780 31 -389 728 318 967 560 970 -649 774 -818 -255 48 -442 -904 -112 -824 -881 -583 -896 580 -277 -64 -782 687 -885 -776 -349 -490 -169 496 -160 -466 -608 -886 -234 -519 -248 72 -378 -685 693 469 213 884 50 292 856 -216 674 496 -749 -941 -489 781 317 32 -677 768 -928 142 626 -996 -945 73 -844 -757 878 462 728 715 -570 481 -839 772 53 862 350 -243 -314 -946 135 435 -124 -482 920 315 94 639 278 -731 -600 -59 164 -576 -13 -830 353 -511 732 728 -410 -837 583 807 -365 482 686 740 -271 -32 118 370 -122 -298 967 -337 -452 -222 -694 437 119 -62 163 927 -306 -136 93 46 -522 -259 559 -883 686 -864 -725 -650 646 519 167 485 -838 -520 -425 -754 -666 -821 -451 -769 -634 -150 504 -285 -950 -623 -244 74 -861 345 793 -715 -579 -24 -229 140 -656 277 592 233 -610 -145 226 -235 -18 -207 641 476 501 197 -595 -488 203 -642 210 -392 607 -81 -893 -112 -125 -78 -577 -13 798 457 27 -111 -76 78 -9 466 217 -976 490 798 609 -637 712 61 -537 90 11 -81 -314 99 -441 52 956 -334 439 -618 772 -530 -245 -199 -911 792 -965 -829 -671 -343 783 -308 850 457 -99 342 -254 849 -444 979 -900 -244 725 734 292 -130 -83 -741 452 -441 600 444 -731 441 -567 559 200 134 203 423 400 415 -829 -325 -182 -551 -723 -291 -538 -144 769 261 39 -764 -907 585 512 -992 -191 566 -887 -9 -416 91 -746 -826 928 933 142 698 246 490 -102 -292 161 -369 443 -619 560 573 39 -505 -339 -151 405 200 22 651 -702 27 -142 -730 24 -155 -131 -658 -207 -374 -744 -355 -209 -972 94 -174 -70 -472 828 -548 -819 809 -889 105 840 -431 -62 931 -841 688 746 -249 -9 -836 725 -585 -537 300 639 -641 128 900 583 -744 -258 -198 -527 545 -164 -573 712 -21 -19 -887 45 305 161 -701 642 1 -988 216 852 -613 -881 -536 -814 13 47 469 104 -179 -614 -592 846 -100 846 -518 679 -784 -597 493 139 -870 -309 -900 -380 973 -364 365 529 -915 782 792 193 -212 692 -957 -470 887 418 249 927 54 853 57 -944 -816 -341 -348 -689 723 -624 590 304 496 -69 -210 73 613 -447 -27 -492 -818 -362 358 698 696 -512 420 -554 -974 649 71 865 479 -670 -4 -398 914 494 875 714 -790 426 207 604 625 -495 878 -825 -521 551 452 -335 153 744 177 -786 -349 -886 52 644 -708 -525 965 412 -459 304 -698 -489 -731 592 -850 -875 -166 -492 -813 -174 -461 -982 244 -647 577 531 -361 76 853 -374 -539 -110 604 229 310 -763 -264 -673 -767 633 -521 811 940 -594 -178 240 -852 -351 553 -885 135 126 779 512 463 -910 -490 -574 -692 -812 222 625 13 -417 580 -493 -519 -383 -552 354 634 -310 230 -718 -250 733 617 770 153 857 82 525 318 -577 -18 -970 -897 -820 18 -146 -128 904 766 -485 202 495 -832 587 665 229 -964 394 508 996 -118 328 -230 621 -483 566 462 760 174 -752 -463 838 -150 835 -301 -704 167 -284 -378 959 245 -658 703 -796 -609 400 820 -835 60 -250 656 -310 -373 88 127 -374 840 -466 -892 -32 928 -422 30 960 -471 -247 -859 438 -534 -196 145 -894 -523 -932 883 -748 368 -414 509 -58 653 681 151 -361 -68 128 420 -919 81 378 966 -363 992 900 -556 -19 132 -105 -587 -429 -577 96 478 769 -677 386 184 766 -278 -599 -849 59 154 730 -281 284 890 -984 -110 178 18 -417 -382 798 857 -235 -482 15 183 -870 -354 -236 -949 -369 -592 895 -217 826 -381 -312 -1 -199 -696 -821 -711 93 -423 -669 -498 108 -814 -426 -108 -2 -206 242 -884 -845 507 282 707 667 618 104 474 -589 326 -147 -170 548 602 779 -543 91 -691 260 212 176 412 -351 47 -881 -348 -787 693 -463 -683 -146 -203 361 680 -855 -988 -662 -194 814 855 36 -331 241 790 -924 292 205 -455 355 -330 288 202 604 -258 377 124 122 -348 -309 191 -514 393 280 703 -123 -457 -385 -93 345 994 797 -706 525 98 799 -676 -934 761 370 624 -900 457 -63 -926 -729 596 -50 -849 484 -82 295 -387 261 61 -236 -330 -506 349 454 -397 394 369 428 607 961 90 119 -606 -406 135 -526 928 152 -513 45 68 38 90 -979 528 368 -957 500 516 149 -905 346 -306 -166 -549 -560 425 -977 643 -566 -310 -146 389 -290 501 -395 786 -508 610 790 -712 815 890 -380 265 -819 959 -108 816 45 -798 561 -560 632 -562 -519 661 182 750 789 39 -387 867 -360 -796 -66 -507 -172 602 637 969 232 -224 -722 510 664 261 695 345 -332 991 -343 514 801 279 270 705 -413 562 746 -298 -781 -972 -357 545 465 -294 353 877 -958 522 475 -546 -688 -643 -947 -312 -780 321 541 -660 -841 750 120 375 -178 -280 -803 -836 -815 501 -158 301 -154 -217 306 835 749 -83 987 -705 766 300 -348 477 -215 -299 691 275 -18 -514 -363 -126 -836 -825 -228 961 894 181 391 437 -692 972 267 839 90 -596 -417 -887 -356 -75 -856 879 510 988 492 -316 867 -526 180 -738 592 280 -856 654 979 -896 -151 -526 368 -533 -358 -882 -828 962 -788 19 348 783 131 -481 -570 211 -204 593 -597 -906 182 -977 249 -116 -591 578 -355 763 776 -353 -201 -338 343 -45 -389 183 -337 667 -692 907 -722 132 160 292 788 234 281 554 632 522 207 -626 260 334 366 304 -501 409 -807 121 -187 157 729 -146 -739 -94 -167 -109 -473 395 207 385 -58 764 -636 -415 -781 -564 -88 -543 -430 785 -533 232 -223 -88 -619 -670 -659 671 -661 -208 597 998 359 -352 626 4 281 -630 -829 703 490 624 -797 -94 -462 -340 621 -426 -639 -50 252 -195 -372 -270 -864 207 701 -424 -842 810 896 310 855 499 -151 740 -729 187 -755 -518 -724 29 873 611 275 744 -387 -416 357 -951 203 737 742 -551 127 -947 548 168 -30 -555 -800 -738 245 -559 -350 530 154 -242 306 -548 -590 729 365 387 -373 253 318 -251 -942 -147 -535 -743 -619 589 -559 722 698 479 -440 448 -634 891 -359 -813 -734 -948 13 623 579 -790 -652 -369 816 -131 364 -492 201 395 -598 -1000 87 -707 -493 458 925 -744 -343 -819 915 -854 -50 -264 630 -292 -853 240 83 -160 -41 -423 404 27 899 -475 -895 657 -1000 744 499 268 932 315 651 -127 -731 79 -943 981 -189 -918 4 134 822 206 -93 232 -773 786 -987 -999 329 125 558 78 -809 399 -344 -358 114 -965 411 979 -796 430 -276 53 -479 -197 808 -814 914 -522 -334 922 -96 624 -627 23 -462 -488 901 777 587 -439 151 259 655 935 -683 903 590 -911 -350 802 644 -927 339 650 515 -153 -508 -961 -849 917 -776 -746 -719 -692 -981 -305 541 130 -4 -81 -626 577 684 -106 -110 174 -629 -923 984 651 35 -629 -912 797 451 539 -951 -201 -988 857 -337 28 -548 -214 766 941 356 817 -487 -586 -946 860 557 793 -987 751 818 -191 -531 542 -506 -212 -251 -940 143 -594 684 94 991 603 981 -916 285 -837 -551 -905 -48 153 -61 -815 769 -184 -611 178 -711 -463 316 -366 746 952 -42 -631 205 59 -137 995 -2 913 -686 -154 337 663 -134 690 -695 -433 -919 -812 -141 -184 -65 700 673 232 895 -726 -489 173 -891 -317 664 579 -635 189 -613 859 516 -474 743 -216 -20 -434 352 761 416 396 -715 -306 -986 121 -4 -567 -126 -500 690 483 878 -283 712 -399 686 275 -856 861 -807 331 -183 657 -995 -628 -339 971 293 -478 841 29 -40 473 824 -750 251 511 -143 -479 134 -105 -19 27 381 436 985 936 -240 249 927 -585 259 687 783 302 -373 -29 -476 295 -315 809 882 817 349 324 -1000 724 -712 750 468 -359 -739 -838 -646 -295 -910 953 -961 535 -896 230 145 -941 -324 837 687 -436 -854 527 -582 158 -133 322 383 633 216 39 -894 330 583 -811 158 -420 405 329 -55 835 654 -804 722 449 -908 -325 -165 58 296 -280 252 67 740 100 870 -309 -682 131 -679 -421 -697 -621 389 -729 -60 -727 637 43 -771 390 -740 561 -894 697 129 434 -713 -916 -594 -260 188 760 -7 -622 404 -222 -960 -870 276 296 -472 -684 352 -786 288 -497 -533 86 -862 599 694 -342 817 -200 -989 325 398 -400 -570 -412 321 956 116 -509 551 -882 72 -531 875 243 -809 -146 -742 -60 -777 836 740 -447 -557 -694 -747 -444 -306 423 -401 -213 660 -156 -283 -91 -188 480 -186 -57 -276 -503 -339 -428 -69 232 405 -2 603 -526 444 -190 -194 -532 55 -33 0 686 -718 941 579 -883 279 227 -515 456 -510 975 853 880 455 783 -101 548 762 941 354 595 -430 -156 967 28 906 321 6 -428 -754 753 611 763 208 319 -846 -113 765 -742 -457 -669 -587 451 -559 -110 -164 175 -125 880 159 -912 -346 -571 -495 601 -22 279 170 610 700 -692 -550 856 -317 -663 740 304 572 -420 848 150 72 936 -410 -963 247 756 507 -855 -857 816 -258 418 -100 -743 403 -834 -913 -157 -527 583 316 511 -176 847 180 -221 -989 960 683 -50 -997 -555 302 -644 -544 -596 -286 849 -806 -960 576 -967 815 309 756 133 -847 -202 -289 736 51 -500 -41 558 -481 704 -240 130 -438 54 197 469 117 -850 -14 -704 -988 -338 -968 54 -272 -988 510 -320 544 -506 -485 -838 -191 -757 549 -717 -309 -429 858 -553 -300 836 874 -141 58 911 -586 61 -169 -644 -703 -97 749 -152 903 616 748 -42 897 45 268 819 516 -870 -756 923 -813 -732 -385 599 247 78 -179 -915 224 984 326 615 568 -462 473 -642 983 -282 850 667 256 251 -810 -609 128 674 -179 73 972 -614 -723 -794 765 526 807 -688 947 -544 318 -814 538 645 560 472 -72 -986 361 983 854 -75 252 -181 -85 -671 -738 103 283 -432 -82 -2 -126 -982 594 982 169 731 226 -954 -566 954 -507 -424 665 158 -346 313 -89 416 418 301 377 605 588 -995 499 148 -601 59 -468 119 -781 871 626 23 -571 -494 -910 -327 987 -792 -867 -480 93 -417 836 -207 -289 44 -135 -218 241 -944 765 -760 502 204 -347 673 104 702 -790 696 -187 -194 57 647 949 628 -363 511 -915 -826 -802 899 289 -133 -913 -128 -562 -409 -348 -208 -202 150 -500 -320 228 -280 -442 588 -52 545 512 205 903 119 138 -739 103 -265 -820 -713 210 -254 32 -646 -420 -797 -504 838 -254 788 -716 822 -801 -571 -824 -405 -621 -939 72 868 160 -959 518 136 -58 753 -869 -480 -558 -246 140 -218 -923 -165 -110 54 -719 291 -405 421 -529 -793 -703 -968 480 702 -796 -68 120 901 369 -789 949 -138 115 -896 469 287 -613 827 156 314 112 -736 832 -250 122 530 514 -188 755 -978 477 -47 598 -96 -56 774 369 -618 663 114 -559 838 795 733 -386 -887 776 931 612 371 14 -261 -304 -351 -558 950 828 91 637 -112 269 436 -120 533 -449 479 334 -931 710 -632 680 -309 -54 241 355 -806 381 196 -541 66 859 887 823 -842 206 -26 50 -497 184 569 -377 -796 -647 510 -213 502 951 -364 703 766 590 -418 -505 827 362 -655 290 779 -811 -666 -909 -569 -38 -253 848 393 -442 351 -818 152 910 -505 -370 -151 -986 -453 364 -547 -181 486 -139 -98 -635 524 940 -341 -94 -841 111 40 -827 914 -128 -703 -855 690 -258 -359 459 -678 777 -94 -769 -429 -883 -149 753 447 -875 -873 -792 -252 -907 -673 58 -987 -811 107 751 -352 -26 -579 -12 -855 419 -93 -185 974 413 -800 -648 -422 663 -563 875 519 -779 529 242 664 -353 -689 -573 -180 -162 -187 378 18 -547 820 6 -399 -353 -638 791 797 109 165 -903 239 521 -556 29 346 206 -494 -169 202 -735 -49 -495 -31 928 -334 -916 -274 -734 152 -341 22 -265 -66 -345 -69 575 525 871 -689 -17 945 608 -335 -729 -278 -951 49 361 -611 781 -415 434 380 105 -230 275 652 -10 733 -668 -896 163 374 -184 -502 -671 -41 810 419 261 0 -268 800 -334 -534 -922 441 -866 333 218 -993 -742 654 87 997 -644 867 -809 -440 -288 -182 -759 504 -773 422 47 600 193 455 873 -852 -258 -101 -404 642 -130 -196 -648 815 844 204 -690 -449 -823 -202 -581 -458 210 -370 562 629 857 -795 -840 371 -668 548 61 332 -119 -362 -325 899 -172 -1 724 556 255 -285 293 867 -143 284 533 736 -583 29 -594 -452 -900 125 -246 -548 -316 517 804 181 855 -494 62 -924 560 911 604 -963 704 -586 -132 135 -738 743 935 -718 -672 433 803 164 870 602 -869 57 -650 -876 -653 166 -275 -280 875 -814 -994 209 818 -814 120 -577 301 -830 597 -43 972 -463 476 -460 750 -905 610 512 -444 236 697 159 776 -991 129 224 -250 -667 -217 413 -161 508 -266 663 -569 -853 535 682 -189 -723 57 821 222 853 402 -503 -511 49 -296 944 179 501 -389 610 279 715 885 901 978 -407 143 129 997 -359 755 361 -194 403 3 621 -696 181 -383 744 653 194 -620 426 459 674 464 -176 -953 605 -290 652 764 585 76 -325 -233 434 10 296 435 42 -925 169 -26 648 -945 164 3 612 -284 -62 440 216 -1000 515 -817 947 502 789 541 -426 965 541 352 -886 -361 -830 82 -859 -760 -951 -829 432 486 623 700 -727 460 -589 169 623 -362 510 -1 -521 969 840 241 -347 380 822 628 693 -512 637 734 392 277 665 -531 -375 -157 28 -51 48 928 529 -543 861 155 966 340 745 611 -710 -454 -398 -817 -768 699 283 -623 693 588 528 628 906 -279 -966 954 -866 70 788 -662 -783 -944 -702 -865 622 649 569 407 133 876 -548 -979 302 -880 -876 176 -126 885 -235 570 -931 435 973 356 -127 -238 62 -344 995 238 523 -715 -292 -96 872 188 470 552 -258 -626 61 -662 834 -124 -944 -528 -895 -494 -994 -959 -213 548 -685 -118 974 -424 -585 198 -755 804 149 -897 147 -313 458 568 -387 -82 -648 401 -925 30 340 832 -595 582 -464 -688 -595 -781 788 -186 -645 -841 -473 -730 468 265 666 698 -145 -289 -173 213 463 733 -565 -362 -633 -616 -915 -573 583 -777 613 -122 793 -201 -710 -690 -151 -92 710 441 561 -14 -309 934 -531 -490 -488 651 548 689 -936 -131 794 -574 150 951 -817 428 -913 861 732 -64 -822 -27 -415 -816 -990 -580 904 459 235 -245 -864 -98 568 510 77 -767 10 -444 -163 -468 601 926 254 567 976 405 82 876 51 -591 428 -130 -957 376 256 -665 568 -305 70 271 933 -314 -182 -275 -321 408 234 150 796 129 308 948 -951 -939 880 294 -446 496 984 -1000 629 -962 -622 720 457 -669 524 -474 -213 -973 355 -534 413 -371 757 164 461 483 131 -620 -61 -72 805 358 896 870 542 208 655 -445 580 667 -203 879 -564 541 614 578 94 118 -890 -81 640 -648 -621 -84 -529 -382 253 -489 -181 205 920 -452 432 951 -264 -442 170 -58 424 633 -585 -108 -215 586 686 -643 390 -479 783 -425 -805 -590 805 349 -269 -8 -387 -236 466 -501 -4 -511 -978 -87 120 654 858 -424 -957 -583 588 654 -531 -707 833 771 804 165 -446 -670 506 386 -966 -519 196 435 -473 -921 -810 -251 666 421 -831 637 51 586 769 279 -634 642 -600 -141 -504 -836 71 521 957 -694 997 -459 971 164 832 -143 -698 319 -245 -694 -44 798 33 235 -775 71 -430 -880 697 491 -255 952 127 -140 45 -5 94 -814 208 -542 839 -183 69 297 691 389 768 -936 -30 -589 232 77 398 -78 562 -781 -393 -708 107 -535 319 352 96 256 -823 -747 -83 -608 -548 688 -663 -50 188 -607 156 -504 -481 -720 -51 -146 841 -135 -4 -616 371 582 702 -331 -724 -479 765 -787 38 189 -401 830 -791 -324 87 -288 -378 -723 -882 -766 537 62 -753 493 -693 337 338 -784 -393 595 686 -813 521 252 -623 141 -386 -588 23 -488 296 -648 537 93 885 987 700 -526 463 238 252 -659 337 -291 299 917 366 -251 -350 -945 -238 235 347 318 -69 -819 -787 -229 343 -229 398 -730 -222 244 -640 582 144 83 639 60 449 -378 688 -19 334 -363 379 -107 -276 375 184 909 17 974 380 796 350 178 302 602 269 571 -275 -7 859 -818 -606 -571 628 -786 -823 -442 125 -41 -669 -553 -805 881 236 859 71 878 991 794 401 -576 -498 953 489 -900 545 -784 326 -722 -562 635 -762 553 -263 -381 351 637 -190 206 -32 -498 -188 809 377 632 642 -737 -955 -904 -971 -936 -862 61 618 -673 149 -515 -538 658 -737 -404 -79 641 -339 -114 -845 -378 261 700 396 687 203 101 325 -687 728 572 783 -230 -625 -755 646 -861 639 418 876 369 -672 -124 -939 -400 -949 -421 46 -289 -993 46 -956 -799 772 505 -944 172 -205 314 276 -745 -115 463 -252 -865 845 151 -948 100 -211 967 157 -374 -788 753 -486 -613 629 -636 -640 177 -86 -236 993 -978 -239 103 -392 279 -942 345 452 -895 816 937 945 942 130 -623 144 -936 447 623 764 556 753 627 -981 -602 888 815 -626 846 -787 -748 294 619 274 612 -455 477 -469 -231 148 610 -125 440 516 -518 -175 -372 586 316 -448 198 -775 832 653 -976 963 -120 217 -754 -269 541 217 145 -467 152 -5 -117 355 550 -413 -412 -417 -810 160 639 -597 739 191 -780 -88 810 -241 271 -48 775 -90 -321 -467 -16 402 -181 891 -598 -546 967 162 -815 376 430 158 -781 338 924 888 -784 827 -102 -861 -250 -584 -942 284 -695 916 400 103 -620 652 369 583 -144 -706 -488 971 -555 -910 10 746 -928 -667 215 -489 633 244 -878 -119 -336 -666 -371 954 521 -306 890 -728 832 222 -965 68 570 -950 -171 -678 901 -538 -330 -107 -284 -503 947 440 404 -626 879 931 -10 -330 495 563 -784 423 147 798 385 -319 -834 826 322 -410 -22 274 57 161 511 -511 935 419 -198 -864 618 -418 465 938 -370 -110 -74 231 659 -373 -185 766 -85 -190 -495 717 201 -794 636 611 956 463 -579 395 173 83 444 558 664 900 -614 -747 220 154 107 -76 993 925 -355 59 329 -262 649 -400 774 342 -989 -40 -627 899 -355 -196 726 597 494 -244 -732 -681 -581 863 -667 -247 213 384 -342 448 370 440 883 290 -382 150 343 475 183 208 497 737 229 -157 -703 -208 272 -351 126 677 543 -572 96 -329 900 -708 199 -742 911 -528 620 33 -92 85 -622 515 -984 -641 766 -259 -440 -915 -292 -998 -890 -481 346 -267 71 22 931 -133 855 479 -346 -2 -801 -505 45 992 403 -587 592 188 726 -653 -306 -337 466 155 48 89 -864 -632 -909 -233 -675 368 747 371 -408 -775 566 938 -861 641 201 -49 -244 120 -267 -789 -750 -814 138 -598 -123 286 670 495 -771 620 253 -670 66 66 519 -824 736 -379 413 -258 999 563 -503 -815 -7 -766 854 808 -167 709 877 563 -508 -484 960 -375 483 -188 -701 838 177 -831 420 -700 996 -510 -923 560 -339 -52 44 5 -824 393 429 79 354 -981 202 954 570 380 812 404 644 790 485 -525 399 790 -816 -778 -302 -647 702 972 611 -755 684 -641 -521 902 727 -101 -641 -730 968 -994 -361 -329 -691 616 -322 14 -105 401 492 -473 607 55 318 133 -748 -839 190 -707 -979 156 49 -638 -252 417 749 289 -635 -618 -31 258 -531 -92 486 871 159 314 920 -16 766 -65 807 859 196 482 461 -386 849 -875 958 331 -367 -370 149 162 -459 -179 850 -130 -743 -974 521 13 502 752 406 5 -833 633 775 -841 -755 -820 391 793 -264 589 898 75 91 433 -480 -907 -166 979 -468 220 679 -460 -203 377 605 985 815 178 315 -534 -103 -187 -736 -906 395 -718 738 -336 -771 -905 864 -526 -609 -840 -452 693 -927 -352 -31 744 309 -199 -442 687 -429 698 -925 -761 -681 125 501 -125 -477 -661 -829 -811 658 259 122 -721 -628 859 -489 125 -975 351 -834 596 -134 -703 -566 -728 796 -283 -773 -979 -162 181 -685 -213 53 514 -732 112 -865 -498 283 -318 830 37 693 597 279 -632 -919 420 -325 -953 150 -584 -863 479 135 -892 -597 997 88 -984 311 692 -319 628 -183 -45 -400 688 -61 892 460 -40 756 -977 -152 732 -484 -975 -161 998 -42 -185 384 -532 -486 659 -797 -632 -774 521 343 983 -595 -14 998 619 -948 -771 -637 7 -950 466 871 707 -838 -998 857 -694 152 -237 180 -144 -667 -956 -858 -525 -448 809 -303 741 -361 -507 -19 726 -949 119 588 152 -354 -318 650 -455 578 542 52 -821 514 927 821 -214 -475 -923 -950 826 -12 467 -955 25 656 73 -615 204 -296 219 685 -89 -504 520 -459 918 -475 314 -919 -638 149 371 -640 -383 137 259 -450 -240 -470 470 139 838 8 190 -47 192 -238 691 -173 -326 802 757 -774 -203 -710 593 -537 -1 365 -888 808 382 -209 -979 375 -31 -645 596 626 -273 478 -283 -107 -608 377 -543 -756 274 449 -312 -759 99 -632 489 -911 29 758 328 -94 -353 -289 305 697 111 395 51 -977 177 203 -739 203 295 987 666 838 -890 504 -864 175 -869 572 -87 632 -902 -816 953 358 548 -985 -980 285 -901 594 859 -297 406 -716 -29 -723 -845 -780 -61 -665 981 4 -922 -699 698 -619 -531 -781 649 -457 -394 810 -113 654 -951 533 -833 128 -821 -257 26 -199 370 -654 -657 -883 -802 362 -915 -90 -186 966 -521 -539 119 58 203 -490 -286 -472 -657 -939 -343 422 -230 640 -964 -779 795 75 371 780 -813 -861 -106 453 351 947 -627 -116 53 93 -240 -687 70 721 745 -354 240 791 53 949 -530 410 465 242 -341 -707 791 412 648 -75 -753 641 -842 593 -378 365 734 -589 655 246 840 10 893 -653 -625 430 709 745 -392 219 392 63 0 393 -112 -340 553 965 45 476 -234 140 -766 327 886 -953 -943 223 -53 -74 -727 -915 880 -893 585 235 -685 689 55 -864 -402 756 -540 -765 -866 494 888 -639 -169 -153 259 590 441 852 100 363 159 678 -768 106 152 -293 973 501 -553 -178 -88 473 13 213 -123 377 434 -323 56 -22 -507 868 -134 604 -607 -471 169 383 -841 351 -252 -396 741 -708 -632 -98 277 -239 -906 -373 949 -2 -80 -371 509 90 610 525 608 -797 256 696 610 -942 -198 -406 689 -950 -228 -355 582 560 174 473 -455 -80 -836 -943 805 -728 247 960 -389 534 449 -822 51 475 868 892 364 118 933 993 828 -776 -734 622 566 -48 -807 474 244 63 533 889 367 -150 -555 -434 -733 -986 -932 501 788 345 -355 -443 -318 552 463 721 -278 -995 927 -699 950 747 -960 620 -955 -266 -233 137 -943 966 523 594 -221 771 428 -745 -689 521 -642 989 -689 192 279 334 -544 -581 464 42 77 -288 426 -421 -68 742 453 -466 -677 -524 579 -705 -71 -64 786 0 -228 -400 -550 801 970 -379 -1 811 770 701 -876 -751 512 -280 -787 -162 -488 -271 311 -982 248 -414 -467 81 576 -372 665 864 -1000 -415 -441 178 490 844 81 -786 793 -752 -279 -658 845 -164 133 371 863 -747 -915 848 -238 447 -664 105 -87 209 489 -701 -897 -61 466 -994 419 911 -211 -891 -989 20 -88 -920 -87 -988 142 -491 -197 533 -868 297 -984 -747 -21 -223 553 -653 931 612 121 999 936 -5 -559 -958 -19 641 -638 447 937 -877 305 -406 -878 -281 -133 449 128 176 -135 21 -212 -750 99 -997 -824 -700 197 -9 285 585 -599 -627 587 -207 834 313 -286 -696 892 -381 287 417 -575 163 -475 -410 237 -217 80 -605 -526 320 69 -965 231 846 -991 260 184 193 -890 -538 -502 882 -607 -313 -310 649 -388 -715 626 61 346 828 -815 -642 222 201 416 -719 -416 -243 -168 407 355 569 -545 274 -26 120 -867 222 -571 -857 -773 -995 696 -375 188 341 -965 676 453 -2 -650 286 328 591 889 -900 566 420 -992 -804 137 -948 259 983 -658 -360 -705 -71 208 565 457 575 -696 777 208 -323 135 -1 -624 356 431 670 -357 -973 759 -613 -341 -646 250 -128 114 -499 -863 219 537 -923 -913 717 185 125 -246 779 -978 -333 4 75 -843 61 329 391 674 -568 -333 -918 928 117 578 -557 -847 494 72 -338 326 -906 -988 -147 573 -816 362 -586 -922 323 -198 -583 -466 551 851 891 -150 768 -204 317 -533 756 652 -556 817 929 659 823 173 -244 -252 -177 -284 -396 785 721 -683 744 534 706 269 -577 -812 595 -849 -869 403 -568 -119 -209 -673 3 761 310 -912 926 -256 531 901 258 316 626 897 -848 682 327 -347 564 992 -143 716 740 -370 691 -964 401 -798 -107 -88 620 737 -515 86 -425 583 529 853 656 541 -36 -194 -600 50 -853 -790 81 -679 201 -879 561 23 -644 -48 -573 -549 -318 710 -224 841 -825 -733 -837 244 654 254 402 30 -553 -46 158 574 -857 -200 652 582 -700 503 -137 267 689 -183 821 -225 313 -44 -899 -972 728 808 -482 181 287 447 264 332 384 -559 684 257 273 841 927 -629 504 -480 -178 68 -236 368 -603 534 701 647 773 558 846 -798 -102 71 -380 459 533 420 -642 -179 -468 -694 -956 756 583 13 963 320 872 885 297 126 -208 884 505 -828 -426 471 -77 351 -500 -943 256 864 729 530 884 913 -574 992 -161 -952 -931 -294 -119 -545 869 -648 -240 -720 730 -936 -444 -268 222 779 211 -447 237 95 -602 680 528 -99 564 -723 -398 -129 88 -587 900 -300 745 226 -489 -333 -430 805 -229 276 -533 -958 237 66 -13 -532 -49 643 990 771 -589 700 809 -500 919 -53 -761 887 -582 -672 -42 -299 -784 -233 -464 -630 -424 715 385 -680 166 -789 963 -43 169 793 -872 1 -770 -995 181 950 743 521 232 740 -698 -203 359 887 903 95 656 478 300 -864 911 -414 -543 -598 796 817 -219 568 343 -40 719 480 628 -498 190 402 -54 -780 -716 -373 -12 212 730 557 216 331 -447 807 -879 -133 -852 209 -553 148 -994 -274 446 478 77 411 -420 582 996 -652 -272 371 -758 -864 824 704 237 -960 -668 741 -106 198 -914 138 909 -264 -10 -322 905 932 577 130 -269 -976 -658 658 -932 915 790 42 -627 447 -511 -584 175 -247 512 -123 -140 679 4 794 -328 129 700 302 923 -968 465 -545 -988 385 -799 -998 853 -354 -600 551 208 -474 709 -973 677 565 585 295 122 413 510 358 -841 404 437 -809 767 -753 149 938 -443 748 -514 -818 -524 797 -948 155 151 -944 -389 342 -951 991 -68 188 723 358 604 216 -679 725 -786 -75 -497 904 -836 -968 724 861 811 895 132 293 -185 -398 -353 100 -479 374 419 -148 -520 -513 -189 -380 -481 -845 311 -513 -493 540 -939 184 -802 376 622 -57 -500 601 -285 789 641 681 -621 -816 694 -719 115 342 -990 -92 -735 410 978 -63 -603 -151 698 -179 -475 -865 71 -83 414 193 734 417 739 174 -384 885 -68 430 132 -206 -780 690 -343 -427 761 -241 457 141 -733 637 -490 -389 -665 885 -337 214 546 -54 149 -820 106 774 -975 236 -243 938 -785 963 -629 -948 534 -378 688 -578 -37 583 74 832 555 -68 -514 967 80 -311 -581 -201 582 251 -223 968 450 246 -237 -472 -542 208 103 -657 767 -175 -723 -200 -462 246 -670 736 80 77 527 -983 -252 -34 731 -573 320 -38 355 -95 388 274 -222 648 -153 -460 845 -780 425 -465 -10 292 -186 -239 -95 766 351 819 117 81 -119 963 -781 -531 734 809 390 -318 528 -702 -829 68 -948 62 897 474 -624 -592 380 -525 -844 617 358 41 -476 41 -643 -719 669 910 607 -766 -835 259 913 -431 -906 -610 177 -845 927 -101 194 43 482 404 -828 -32 354 175 504 708 27 250 -989 -285 -902 -868 -441 389 436 162 -312 728 -911 688 667 965 -242 -941 746 22 313 126 628 156 -537 102 -956 -227 -27 -889 -25 -827 -736 207 102 557 331 156 -255 -48 -64 -227 -18 -15 -117 -239 -241 157 -885 -258 987 325 -736 430 -549 750 296 -144 904 716 806 -877 -755 -999 -352 815 217 901 280 -715 -410 -763 -514 532 604 -910 -907 127 -632 545 -742 905 -723 686 -135 723 -829 257 433 -200 57 -924 -506 -6 480 -471 454 -245 -849 903 -491 -160 959 -726 -970 -144 471 72 699 519 -355 100 -273 961 -403 615 801 -471 191 -819 -506 812 -390 -711 -610 -87 641 -634 851 111 733 503 661 334 -852 -300 899 135 565 -295 -85 312 -820 -393 -113 -996 93 -295 449 -48 621 583 -109 220 -33 978 132 254 -829 -804 414 379 980 -701 -88 -398 -167 -258 -386 518 -844 -166 680 650 728 -22 -95 -767 266 716 937 -335 170 -442 -979 -51 792 -529 -700 523 -107 -266 -143 318 -662 -594 -740 892 -226 736 -290 403 -384 -129 -897 -242 754 810 903 587 675 -794 128 -414 913 -637 463 -432 495 -193 -592 986 413 711 508 809 -169 -422 -52 -246 -676 87 -986 -273 108 -27 -587 -414 -485 -101 -297 402 557 336 287 476 -7 146 -484 -323 -218 935 382 -801 -875 574 162 628 -986 941 -947 -305 -566 814 -538 965 -680 -112 -34 445 -194 352 890 -513 -950 -506 171 -155 -265 -114 451 -896 149 462 980 -596 -655 319 -311 146 -32 30 472 -935 551 -320 448 -158 9 -155 -618 284 283 468 927 202 0 575 -912 -154 -575 -768 750 -81 848 -954 510 274 636 -430 626 528 949 162 -102 -415 807 -889 -852 -59 -62 -17 -762 823 -521 93 217 -113 725 143 -942 362 992 794 -759 199 407 -690 -374 363 -548 864 -218 212 684 465 -22 537 158 -607 465 -138 -239 -999 451 12 -641 -340 -289 214 819 969 -392 -109 -176 850 425 280 765 -306 394 -257 21 -872 -817 -549 -563 747 -462 -44 796 479 -996 -891 776 -958 427 -647 -245 -859 812 -242 709 352 -74 964 647 144 -937 257 160 -359 474 76 -686 -868 685 -805 -321 -671 811 625 -22 -773 835 391 452 -112 437 960 824 -299 83 90 174 -141 570 -491 -64 371 175 -447 364 662 -686 -210 -210 432 272 -702 730 430 -488 -911 -480 -754 312 543 432 957 231 -563 -237 -262 60 -786 96 133 843 832 290 -457 -307 -406 711 353 -237 291 635 -849 -87 424 -405 425 229 -725 928 353 -404 -139 -933 -389 -728 720 -585 864 5 -294 845 99 -94 565 794 538 757 528 -731 701 71 -181 67 680 -291 593 -961 339 280 -311 -417 87 -101 841 -190 -801 681 -482 693 112 239 252 -754 -828 232 945 -762 -56 -898 563 802 -574 436 88 272 5 -846 598 384 781 224 -261 538 225 -112 464 -101 777 131 -660 114 378 745 -864 839 168 -872 -843 568 -576 780 592 7 -167 91 -738 298 -821 42 -612 594 587 -664 -722 98 -18 345 -749 -934 -182 -726 55 282 -368 -310 -458 -360 -851 -184 -258 -918 -665 -952 323 283 -702 541 -376 809 235 240 -883 959 810 -635 870 -508 380 69 -351 -542 -269 421 61 358 611 243 44 -61 849 309 -119 144 -715 -331 556 488 352 -926 -183 444 -910 943 -275 331 -846 -440 536 249 264 960 296 941 -683 -512 -299 -718 665 941 467 -791 -642 877 -57 436 465 689 237 -112 396 186 -616 -276 459 895 154 88 -997 721 426 -744 -198 -603 353 825 -582 948 -53 143 988 27 118 634 415 653 659 856 -205 834 363 -985 -884 -837 -948 510 -94 741 -160 110 -612 232 734 -794 810 -550 171 -906 588 412 -415 -456 939 -288 537 645 -497 -715 348 847 488 755 -364 -134 86 65 656 630 -788 -433 486 -477 520 54 358 495 -198 638 -601 -109 -846 -817 -256 -110 -680 -223 -250 793 -161 -599 -641 -628 -176 857 970 766 -323 833 -569 -959 389 -329 -879 225 549 -904 -824 752 -526 -455 80 619 -799 399 683 635 747 -755 -864 -324 -624 491 -272 213 -223 -593 -345 -42 474 596 381 489 626 -565 56 504 -860 -605 -133 -591 -254 226 -159 -140 -334 201 -86 471 958 -379 -975 126 -768 -836 588 777 598 903 305 18 -829 -367 -987 -768 -178 -763 526 662 393 328 859 986 214 197 143 -707 498 -608 -496 -622 285 974 281 672 477 -142 996 -909 118 601 -221 732 762 439 883 -5 33 -256 272 -780 -679 -115 -682 125 -861 371 -354 641 341 648 -148 489 -770 -636 -154 -951 -493 394 -393 0 951 205 237 -557 -501 -553 779 934 -194 773 803 291 147 -195 781 -882 776 832 453 -331 640 733 262 859 -991 555 -184 -59 -19 -597 -981 -600 141 811 -383 935 -770 -472 -492 -548 832 436 362 -559 438 748 206 179 -30 900 -594 -312 -285 -922 -859 -208 369 61 229 669 -657 -631 436 504 423 75 96 961 919 837 780 169 288 -818 75 886 -947 640 -733 736 -299 257 879 449 14 222 742 -939 706 -926 -929 -819 543 904 -672 123 -733 -756 378 632 -150 49 170 -765 85 -217 719 18 353 -119 712 -622 762 -495 255 572 311 480 844 405 956 -634 791 -601 -715 -792 910 485 840 -387 776 301 60 -626 679 -282 639 54 118 289 659 178 620 -877 -4 -186 -24 -908 -3 879 -676 -926 69 550 -535 804 -510 257 -696 -885 421 746 626 -649 -855 723 -310 426 823 -903 -957 261 668 -92 -616 757 154 840 -704 964 864 501 13 -957 -778 906 122 673 -694 805 675 -32 -769 265 -307 -610 511 -482 598 -918 -510 -544 -655 -540 782 340 -584 467 175 683 -803 -707 59 888 -616 -390 -713 -81 116 -889 -24 -209 -648 747 -422 191 129 28 -739 -646 292 -22 410 31 775 453 764 918 -704 538 -271 -495 176 342 -52 797 75 433 837 158 -897 641 -882 47 510 338 -861 792 726 289 644 -714 571 -364 100 668 -695 75 -928 299 -394 -597 -912 -197 791 568 261 -344 245 -153 -133 204 -943 -424 -239 221 -797 -173 -857 -616 -543 839 -295 -266 -797 865 395 847 -56 -780 807 787 694 -747 197 997 -147 -909 -854 624 710 -167 609 -676 -636 701 173 36 964 997 798 -826 932 901 364 533 107 -170 130 357 -808 -791 -768 -150 405 869 -516 -821 -66 234 -979 -118 391 -286 169 750 428 449 -69 -610 581 111 253 -484 382 -44 565 -461 346 -22 301 654 14 403 -260 -312 271 577 -78 -868 388 107 -735 669 -347 -14 216 320 515 388 -599 -1000 272 -901 61 -431 558 -384 -359 -750 894 214 804 91 720 981 308 529 393 -83 -312 -611 -638 -59 789 -260 442 458 52 -483 -195 -831 270 997 62 -799 -154 -319 -337 -443 935 504 -143 -992 -303 -37 -709 224 113 546 -780 254 597 -355 -419 -534 395 247 138 87 -121 329 202 723 -151 337 -837 -177 -433 -116 -517 -748 -947 -510 742 186 -357 -1000 -973 762 352 -194 568 -16 -376 -904 129 -614 -877 623 88 -133 256 920 393 -194 -382 338 319 102 -913 905 -133 -213 715 -977 758 -609 -789 -780 -250 44 108 397 618 572 147 372 901 -803 -435 -223 4 256 -722 876 -617 -833 213 902 -762 -813 -560 848 -458 32 913 -525 -210 40 381 -872 383 339 936 805 197 501 -687 920 415 188 -572 941 -143 700 -116 -602 470 87 -500 511 118 476 -760 -734 -188 990 -912 -781 -887 609 175 -690 -930 379 -33 49 -686 876 -641 -250 413 129 -326 -276 -16 -95 4 862 -313 866 381 -521 -423 37 -837 475 158 -679 -525 488 -172 -633 -370 -73 212 871 129 319 885 893 -754 235 -641 450 -986 654 614 67 645 265 228 -734 454 28 -701 444 -281 -419 461 879 -488 -2 407 18 479 894 465 -106 919 337 222 -466 597 -251 351 -840 51 702 713 603 112 -242 -939 -830 456 381 -212 248 327 982 537 337 -736 707 97 -157 -571 -806 640 940 589 -554 697 307 279 543 -393 -54 -602 215 -65 163 -191 -227 402 -544 -456 678 -407 -943 -280 395 -53 -344 272 -823 -294 -453 -926 489 -790 -659 955 -149 -191 -629 -34 -349 438 912 -705 581 161 -254 -267 -741 437 -813 -845 -302 925 120 -446 789 596 444 400 104 115 722 120 893 -117 -698 318 670 685 -981 -907 -48 263 458 -107 -898 -159 -611 -466 -584 868 -653 444 592 -317 -133 285 -383 778 798 658 278 -443 543 710 984 380 -923 462 483 272 24 383 495 -267 79 489 716 -335 -68 -685 928 -615 248 735 516 306 446 -888 611 830 -832 -211 -606 779 694 750 764 258 -954 -711 849 490 -846 -106 32 440 638 662 736 -651 41 -141 -962 -699 668 673 141 938 173 267 600 -555 -206 854 -726 -226 -64 34 -417 953 -957 -970 870 748 183 -610 -249 -407 -468 111 702 -83 -7 197 757 579 -289 58 -820 875 745 446 -878 215 486 -37 394 -672 -90 71 466 -231 732 -946 -674 604 -31 313 402 883 187 245 -641 -786 292 520 -396 -106 -903 27 955 -792 -385 347 92 299 504 995 185 315 -980 258 -590 332 -614 283 47 426 -848 707 -911 -551 358 -136 850 853 -558 -594 60 356 -867 -903 497 -259 -776 785 -919 793 -98 -827 839 -471 129 -469 -730 819 -185 827 -578 -373 -140 823 -456 -1000 161 -78 -832 -992 -474 619 236 -171 149 449 -982 405 -128 719 -802 259 -307 543 887 -907 365 475 768 609 -169 154 835 760 -127 944 -632 -453 -15 254 467 981 568 897 -726 -803 982 632 -118 -914 71 546 -541 -452 -576 990 708 -975 589 -403 966 -100 366 -664 -625 -28 -363 532 -620 -332 -757 -496 504 -751 -171 -215 979 869 -203 393 -219 -847 -68 -943 -431 -787 -905 270 109 -881 547 393 -15 -96 -72 -15 -176 -632 -230 -353 -266 742 861 -660 -908 -278 -613 307 217 858 640 203 -749 -322 558 91 513 957 -614 -870 -505 760 206 291 286 991 -967 670 -687 568 -765 -473 157 196 898 -827 767 -405 990 687 680 62 27 744 -164 391 521 853 -269 -595 773 -601 241 -269 -487 12 610 88 -324 -836 -914 -922 -366 266 -165 609 231 722 362 764 -950 787 -677 472 809 -155 -857 373 -149 -955 -244 630 -666 -543 -231 199 529 467 145 -275 -538 -510 -398 -12 242 -417 990 -597 -874 696 648 -907 375 -481 -149 5 -629 206 -924 721 535 919 579 -140 -404 -131 -710 65 220 -414 360 568 -408 -80 -161 136 -619 -170 -508 -576 -929 -771 -914 128 -941 -954 440 536 67 -235 169 738 -766 -365 158 535 -339 -138 330 -508 -603 -79 815 293 -402 249 -529 794 701 210 233 -375 -308 -366 -20 737 -195 -358 -279 -685 143 -770 244 -956 -337 905 960 -979 972 320 782 -125 388 -692 -846 669 -911 823 -250 321 180 870 348 -725 251 -162 -166 -3 704 -658 489 -256 -879 424 921 287 -386 955 752 294 -451 264 363 -173 785 666 -442 84 -955 -861 -855 68 859 762 451 597 143 -697 140 -53 158 -450 -65 903 923 37 320 -427 -765 12 -283 -360 -981 -298 96 541 258 -732 -491 -772 401 -736 251 377 807 -492 -400 -164 922 -346 -525 590 589 761 968 319 -331 -603 582 569 -385 954 726 -784 -656 518 -214 780 638 696 953 432 -711 516 -263 -450 -699 -143 638 353 -449 -273 425 -92 -847 121 -103 -57 202 -107 -86 -104 -176 442 861 -55 -6 415 -505 -476 -454 -216 -908 -882 776 -122 516 766 -774 -15 -880 -287 422 930 267 341 26 89 396 -512 51 -631 -666 125 953 -269 -861 -833 -420 684 -14 -755 267 863 31 494 -558 890 -4 42 259 934 -587 -11 -82 -126 -448 516 -58 -277 -740 -925 -363 422 982 855 -401 -734 -562 -637 236 -786 -526 -127 143 -537 364 -403 -276 -216 571 112 937 841 728 -250 -466 -856 709 132 -73 382 -902 360 -486 -45 745 493 878 -681 727 -840 264 160 191 19 -338 -244 292 233 286 -428 206 405 -865 541 -420 -698 988 -829 -502 860 -22 -548 -39 -309 -531 685 -604 763 -313 531 274 -689 -906 214 -133 779 797 972 -867 645 166 439 -548 79 607 -820 809 -912 802 -866 -337 513 909 156 -350 -533 -355 61 -357 -755 -956 -794 711 443 -564 -113 96 190 -84 827 -574 -936 254 -396 -717 900 687 952 -271 -342 -687 -281 492 821 659 140 -699 618 505 76 851 -44 106 -450 469 -628 365 -651 -28 872 833 225 -659 728 -218 -708 634 471 -476 787 -109 848 424 -642 984 -650 892 -379 -815 682 -913 -508 -830 409 -325 -91 367 -921 417 -462 541 -304 -156 133 116 71 817 563 384 868 -597 348 658 -555 778 294 -62 879 770 549 30 183 265 811 -569 -354 167 -828 791 -975 147 839 897 73 -388 -49 -372 792 -729 753 999 191 113 -150 286 905 13 19 836 -432 -722 -460 -466 890 -362 -336 -268 -899 -334 -219 473 -4 -758 -631 475 -635 85 -625 -675 514 -948 486 390 -575 931 -534 -84 183 -582 -249 870 522 178 -272 710 665 -246 959 41 -202 299 855 713 436 -659 -342 847 -995 246 626 581 -870 492 727 -500 196 -584 152 596 -919 -142 -406 784 370 -242 -178 729 824 -586 757 942 -133 312 -111 -197 -192 955 824 13 551 314 902 -837 -288 74 -576 571 -69 819 411 -702 -907 59 -734 -479 891 706 -872 380 66 -64 867 -105 -795 -129 -40 869 -910 674 445 -179 -550 469 637 424 165 -987 301 179 -110 632 -723 304 -176 -419 740 24 57 127 507 -370 70 687 -997 95 358 -663 -899 -894 456 174 433 853 201 -757 520 -908 -209 -698 -541 117 84 -656 -727 500 508 -397 240 200 -662 619 -539 -883 -489 964 342 485 -738 815 466 98 879 297 -662 -12 802 -890 717 617 162 426 105 91 367 133 835 776 -298 -134 54 -323 934 270 -112 -172 21 388 -312 -814 -628 283 737 -659 764 920 -836 -919 199 654 -344 -420 -610 -498 797 -167 281 -216 67 -741 -943 -170 458 -854 -359 -39 -723 -743 354 89 -228 -53 290 327 248 550 453 329 827 -916 -779 180 996 -791 -714 -307 827 211 141 -913 53 112 376 -181 -117 28 -914 499 -173 277 809 -904 -74 10 214 917 351 809 193 654 660 589 932 36 -925 393 -106 758 -262 431 -889 -446 508 -184 17 -185 -662 439 300 404 -108 288 664 173 830 254 -658 920 937 -749 857 -391 -704 -552 -531 32 -580 539 978 -811 -394 -421 -427 711 -125 -468 436 46 -949 919 -183 62 93 -705 464 -298 -986 848 -335 567 634 456 -776 -771 -159 16 -421 -484 -960 -968 -322 -181 830 -682 113 -948 -774 -860 361 98 773 230 220 -572 699 -266 904 -641 -626 407 -439 157 -610 -77 435 89 -263 -984 -274 858 752 -130 342 -563 -180 159 -493 -181 -760 713 695 481 669 -82 -571 -898 -385 -771 690 320 504 590 -93 -176 -10 -959 998 211 439 -552 83 243 939 -63 190 313 454 -147 -833 -838 -126 -156 -14 -149 -461 411 -483 162 616 -426 -595 -148 899 593 94 230 -851 -571 -772 686 -496 201 -711 845 -397 548 253 129 -121 -473 929 773 -856 370 -482 -453 -684 -914 225 594 357 -418 247 -787 737 54 -825 251 108 752 -12 687 -440 968 -414 207 -925 -953 -206 -74 889 924 -677 -124 152 -908 730 -226 878 1 285 52 -742 -181 553 834 -936 -610 -429 -432 -160 -636 623 125 -285 -264 -822 -275 -663 31 -100 -948 -34 -904 17 -682 850 684 657 118 643 -65 871 102 -614 342 -260 -502 -204 653 116 459 403 702 841 148 925 71 694 106 -708 -998 -71 -833 196 -931 -124 -473 -962 -126 708 22 50 723 -381 -905 722 984 990 -268 932 -727 -486 -481 -554 -455 233 696 -336 -390 814 -779 -34 -908 919 -892 -580 -30 357 -855 340 -406 -318 94 -449 301 -596 -535 -365 -648 -502 16 752 -146 -51 -1000 624 -788 -42 100 -613 49 401 181 -789 -643 -215 -688 -49 -880 110 -56 209 977 98 -276 129 -787 -362 423 -127 671 -506 -511 -275 -598 -381 308 -927 646 455 -766 801 444 205 280 -241 728 -926 950 -714 -542 965 806 -367 -920 493 -455 -426 783 -65 489 371 900 -737 769 316 -962 -244 756 -304 -340 626 -784 -147 -890 -370 -153 221 -605 985 863 319 -787 791 -239 996 615 -708 -165 950 807 707 967 43 -429 618 476 -404 746 599 399 655 -504 -438 702 -926 443 407 -94 -635 249 -70 -681 -626 558 -935 -423 -382 -855 80 420 580 819 -250 -87 -46 -182 -435 -955 927 -274 -232 582 994 -867 39 -652 575 946 -97 608 -115 751 766 722 -914 -251 -436 -391 -429 952 106 640 -519 -495 472 381 766 -888 711 -451 332 -430 325 955 121 -701 -349 827 -713 -315 -92 114 763 -177 355 571 -99 -660 101 301 782 -917 -177 917 -154 166 616 240 -216 186 510 712 860 62 -756 -335 756 -436 -944 -615 -870 -175 -164 416 412 770 -285 -673 -145 -488 401 211 760 -958 -543 530 -545 -221 -695 -439 -726 -568 793 748 -472 592 663 317 690 -924 -844 755 -781 288 547 41 804 886 363 295 829 -650 -164 -452 620 -981 231 -841 -973 -425 -627 -643 584 -702 -1 841 375 -12 44 325 617 -481 155 -464 -86 583 -292 -654 -16 -205 771 -173 -3 995 -587 -18 187 326 385 -810 754 -707 -100 -90 -861 -931 -315 78 92 227 -293 543 9 -288 622 -65 -73 -608 659 369 202 -800 74 491 -536 120 -686 -647 636 918 903 -974 996 -446 523 -578 342 -782 -590 -268 -369 -748 -153 -864 264 -997 354 -215 -613 870 70 492 583 -724 668 94 -871 955 -839 -127 -155 -965 -562 -250 -16 -554 223 -12 192 458 39 221 -27 -549 616 165 -64 527 -380 513 -466 278 801 -237 269 -508 -338 339 425 -733 -121 186 144 -37 -750 284 413 -952 368 -727 933 840 -482 -681 956 -288 717 482 649 -834 -598 -78 202 -191 768 953 238 57 706 -15 633 -27 654 340 668 -122 436 -23 879 -107 744 470 17 882 415 903 -38 101 -526 -912 645 -506 -543 -451 -989 -904 -535 -184 -771 -866 240 -768 -146 -705 -563 -309 -390 -455 333 349 -604 -247 -59 522 777 691 548 -123 109 81 -120 -218 -847 -525 74 358 267 464 -378 783 437 828 689 -176 -103 -747 -580 327 257 500 43 68 138 -246 74 -104 -528 335 394 624 -130 634 -434 -883 -926 121 -557 736 899 853 319 -741 -482 -628 -549 -29 -896 588 -945 -355 -88 436 -313 134 449 -895 725 -364 -891 298 -538 62 224 -563 470 -843 -856 414 492 -817 940 -305 204 490 -92 234 303 417 -486 578 -548 -392 -745 -778 -872 -486 311 320 -231 22 488 -750 988 -311 258 774 -352 -556 -375 786 -179 -97 -434 -923 -997 753 -220 876 294 -453 -60 -469 -535 231 418 301 852 -358 -437 -801 -848 -724 775 -640 -389 936 997 -62 -70 35 401 567 -52 771 173 -709 -429 -461 -853 838 -630 -923 784 -355 874 -575 -62 287 717 350 999 583 -68 344 -890 -658 -120 13 -275 -260 -112 -254 -475 -931 -138 760 -347 -1000 -948 717 -900 -108 712 -110 -219 478 502 -240 -294 -960 -54 -700 -3 149 -736 250 -877 -235 -468 -389 526 962 -879 794 -282 -251 -73 497 51 -697 451 346 -323 473 909 -727 -9 -165 869 852 111 -73 892 -141 -603 -179 790 640 838 -989 568 -558 -80 430 -602 -713 -253 773 407 584 -336 -538 -637 -836 -802 -545 549 891 -29 414 887 -612 -158 847 462 922 580 -515 -887 670 184 94 -806 805 533 718 -146 865 68 206 -215 -834 -113 864 -529 373 -602 -969 -173 -569 236 538 -210 858 -76 475 -318 499 631 464 542 898 -779 -747 844 713 899 -624 462 859 746 -137 775 722 -395 257 121 -243 61 -89 -468 -251 -975 209 -73 869 -594 556 -130 150 -869 616 -688 -753 192 609 -108 -202 725 337 533 -289 363 679 -892 898 -872 41 -892 -353 -933 -458 468 514 979 -552 -24 352 -711 163 -919 940 979 781 838 -871 575 -508 -333 -638 108 -568 21 389 585 721 -821 249 167 -581 -522 634 167 84 113 -424 22 -137 -717 967 -707 345 796 -615 -12 -101 472 -148 -809 316 944 16 143 -283 405 955 489 706 -189 -314 586 -164 17 598 -51 322 -895 -457 828 68 920 -216 551 -385 -242 949 -544 219 -75 171 -56 -929 -370 -396 978 436 67 -658 -670 -308 -508 749 989 -548 491 481 606 -705 -315 -463 238 -859 -442 -406 280 799 45 726 -377 929 -890 373 -75 -155 -893 285 610 728 -141 343 -763 -176 758 112 312 -614 300 639 209 565 592 82 916 660 -345 267 845 -176 -874 -348 170 -323 152 366 831 238 396 85 573 -755 139 -838 -334 822 380 448 -756 663 -914 82 871 967 -836 -200 917 777 -412 550 -404 399 -812 919 823 -550 214 917 -936 -577 494 61 -180 -219 -748 -978 5 30 673 -331 -309 190 696 -534 972 -225 -423 73 -134 -81 645 -103 -707 215 849 -875 -661 204 -471 709 699 473 30 -325 774 -563 70 807 688 557 303 695 943 -405 729 -487 -840 930 -243 934 158 -435 63 964 -921 158 13 -702 -287 604 983 408 -212 -121 848 -750 902 -626 827 596 -316 83 23 -70 133 -640 528 -34 219 288 260 576 393 241 679 133 -265 -311 87 800 186 -155 -897 829 60 435 306 408 -589 59 -792 306 -380 -902 -10 45 -743 -766 434 -528 -188 352 -491 -144 773 646 -629 -798 170 282 -572 -179 -178 83 -460 745 778 106 387 372 855 451 -375 902 81 566 288 742 -901 442 -494 -345 582 -127 -812 -608 304 -222 -793 736 -435 868 466 129 -57 817 -538 -154 154 -608 -939 -881 -564 933 -844 527 581 425 538 -63 -9 -696 328 -41 -848 160 838 -697 -527 -414 -606 145 992 252 -824 -960 -514 -820 -465 -118 316 -485 -269 -735 -103 385 -367 709 -461 17 -253 -964 -111 -359 781 -411 828 1 -722 731 -138 -798 -627 -516 -740 705 550 768 -769 796 -558 -78 721 -379 -756 125 153 -857 555 -669 942 193 -307 276 111 -49 418 -558 -832 -376 -388 -857 -352 725 872 -973 -521 78 446 -86 -708 811 331 -13 985 362 47 952 -925 -912 881 528 70 -894 886 -558 -470 284 831 642 673 -967 264 -877 -531 637 -162 -188 -405 826 -127 -641 -158 616 489 -631 -432 -161 -853 827 -966 948 -264 308 -561 412 -27 331 99 -668 849 -382 218 -521 -2 -840 385 403 452 981 568 966 -934 290 -894 -393 -945 -338 -135 -246 -926 866 141 -783 890 91 579 197 874 -624 -315 -321 -86 -797 266 -407 67 -313 -168 -999 103 232 -44 -608 80 -105 -179 218 -571 130 -507 -394 -767 -209 454 -154 -453 734 -470 -134 195 -722 -873 -597 950 158 510 709 -490 520 193 502 -385 629 -407 79 656 -127 -818 477 542 -305 -774 -576 -513 77 -559 -667 -742 384 -599 215 -274 406 -266 -420 72 658 941 717 -893 -839 205 -794 -286 724 579 -293 478 -182 -729 330 -759 516 765 353 126 357 627 -290 98 -94 952 763 626 690 745 -332 375 95 14 -307 -991 -784 323 -592 217 -883 -446 725 707 398 -110 -810 -71 803 282 -968 143 -976 964 692 461 728 -713 510 -831 -685 -792 -973 -211 -371 -486 776 278 962 -935 -608 -861 -877 -882 -837 -579 159 717 -582 435 -6 42 -187 -391 -337 655 -333 -108 18 896 955 727 -296 -997 -473 -827 -482 236 -193 -449 -40 -946 -505 -423 -465 -907 -643 -675 945 -932 -505 863 -24 -509 -371 -992 -128 70 469 935 -326 260 721 670 110 -374 -895 -733 320 38 10 301 -414 -656 -436 -111 537 -669 -481 604 -136 862 -430 -344 85 707 -986 -699 -314 617 -491 -697 -651 -561 861 520 -631 -634 903 -668 477 389 186 -261 -557 -232 334 116 -982 -909 691 -833 -413 889 75 -770 383 -873 -567 750 504 -478 -650 -744 553 -895 935 -122 -534 -765 -914 933 -284 448 92 622 -139 -276 -701 -88 118 -854 591 -685 292 699 948 351 397 643 255 558 -788 -553 -514 -786 -857 -976 -930 -480 526 320 197 139 -878 -229 354 80 303 106 162 153 477 836 680 -80 1 -158 -605 435 -739 -598 718 830 -700 -945 -304 374 692 -400 -969 -185 -215 868 -370 -40 -854 85 492 -578 -671 -331 578 361 -287 845 -111 128 997 119 495 -459 -528 332 194 -845 12 934 -680 -813 -143 -427 841 840 -146 771 -422 -442 494 55 236 -649 108 -508 630 -2 954 -10 943 -808 720 -77 411 228 200 -894 86 314 798 188 134 -745 14 389 916 -255 468 -873 199 -966 937 60 -349 201 -319 703 -937 99 879 -623 -517 -139 -331 926 830 -895 -67 33 118 163 -432 -475 930 399 -689 -578 -885 -983 384 873 -28 566 -565 -853 854 -869 489 -414 921 656 -561 -108 630 824 -345 504 238 -244 -139 577 -406 -4 -880 178 377 966 447 89 251 327 121 947 334 -771 -480 -811 -310 -468 -293 -514 -98 -324 -998 -539 51 -299 -702 -950 556 489 -308 704 178 831 575 462 207 552 -903 -190 -972 595 747 237 -331 -416 -622 -319 870 209 73 129 263 722 826 -482 -407 50 902 976 -590 251 809 -602 -716 -578 170 473 -334 965 -480 -726 -949 -604 159 511 -256 -180 240 674 995 -756 901 -544 -403 851 387 986 805 -845 630 -867 627 646 631 -150 -772 -35 -160 5 -58 -85 13 -494 -266 -964 -328 -554 -631 508 990 838 -149 -12 -586 980 -419 718 -343 -222 -738 134 509 492 -157 596 -561 -635 507 -463 -910 244 863 -244 -406 684 -560 -967 -446 711 -134 230 -314 -358 -597 -514 474 -573 496 355 978 604 332 443 554 311 222 -777 -323 914 972 599 394 851 -773 -977 896 348 105 915 -298 -560 -886 829 954 -947 837 -802 -652 -579 -811 440 -123 330 799 0 -179 -771 362 -75 907 -613 -184 79 381 -731 215 455 -605 -899 -213 -210 69 -701 -946 -518 188 -149 270 251 -542 -358 637 455 -769 -297 -412 151 -221 -169 -7 21 -372 -722 -435 -964 -587 578 12 -747 576 265 418 759 781 261 293 738 353 8 352 857 -1000 -782 -729 -661 426 -457 435 -885 -168 -624 -316 -88 -694 -552 619 40 807 -402 606 597 207 8 961 -226 -753 721 384 -972 135 -373 120 -532 -972 437 -264 -195 117 -15 -513 -478 -177 857 63 -658 -306 -924 -416 334 -552 -729 -348 -541 -664 682 -21 -606 140 -128 692 -724 422 -949 -166 -697 -91 -273 -315 632 -166 -544 890 87 -816 405 -727 756 391 -772 735 -496 616 -218 -760 -528 152 -266 -67 400 -297 -333 -142 586 -102 -462 816 -46 232 322 455 -745 264 441 -297 10 543 387 -126 324 -328 331 434 -951 -357 226 810 -11 271 -441 -295 42 656 875 -517 -261 -9 495 -18 -996 800 -398 -68 -670 708 -306 -670 823 874 759 594 981 -758 336 213 -554 254 -464 645 902 -563 888 -852 270 -991 -988 -576 -587 -304 -156 633 -243 -939 316 -788 -291 -399 991 -998 222 707 132 -934 -3 170 -125 -467 916 -1 541 763 552 -983 471 921 -249 -40 539 -585 965 602 776 -583 -678 -437 2 -381 427 -467 -443 -434 928 -337 493 -485 408 749 76 816 -552 -565 518 951 553 -710 -633 199 568 834 -93 -447 -733 -343 -577 7 -847 888 497 220 -570 -447 -679 -28 791 -375 -912 171 587 -207 -42 262 633 -303 62 855 206 831 200 485 -731 -994 -300 -293 918 26 -753 -667 -605 931 15 81 -673 -301 23 739 -577 -461 -870 978 -532 193 478 291 -755 -199 719 349 472 -503 -189 -479 554 641 -422 -911 11 73 -815 -315 698 -376 727 -827 1000 -130 -324 -284 -654 -926 -969 520 540 -988 -884 139 415 647 -7 -392 329 -498 -888 -474 -270 -994 776 -272 -817 -386 -179 309 279 -455 127 -916 -801 -104 -536 -645 -27 -353 -916 -741 933 -913 290 429 -644 -526 727 120 197 -50 369 -603 868 582 712 -351 -662 882 -598 145 312 -481 487 -636 -766 -6 -237 -819 539 389 -996 -865 862 -909 -586 -585 601 -688 -298 869 375 -223 -53 482 86 -807 -744 -774 -647 189 -87 39 97 319 809 529 -55 -39 833 292 -180 -23 479 383 599 -773 228 -925 -841 10 -684 -529 755 195 746 94 235 -996 -576 -663 -226 246 283 775 124 -185 -970 346 685 373 894 -968 45 -788 -126 -696 509 -438 972 547 -918 -587 701 -243 499 513 -29 483 257 690 993 -390 -578 704 -142 611 963 864 -921 -739 131 664 29 -983 -627 -501 81 -717 758 -564 -858 -589 -906 -665 312 -13 -221 -977 725 -254 -548 323 -419 310 -501 188 377 425 -983 -730 -590 874 553 132 810 791 895 -455 240 -219 687 632 507 -780 -137 -228 86 914 418 742 -414 851 -547 -413 63 89 -434 390 619 750 716 519 140 186 -736 -763 957 -550 -350 132 -27 -288 -679 7 -958 -506 141 -882 149 -991 -681 -616 587 -174 -759 -470 394 -993 980 428 -290 -694 270 722 456 -399 -968 -690 404 -252 -787 187 -536 -976 216 -996 -594 994 -462 257 -944 -592 777 27 -397 25 188 85 -437 625 940 -444 -8 442 -231 -774 -632 667 583 -656 268 813 -251 995 -717 782 -661 85 705 262 -11 -205 -747 962 -227 890 70 369 829 666 306 818 687 -710 896 -189 -266 61 320 -503 454 947 -920 -13 -319 -368 983 -606 -694 -388 281 636 898 -862 -525 342 -7 -477 -454 149 679 -585 103 -26 -688 -641 -501 -69 779 -713 594 -685 -976 684 -266 -380 849 -702 112 -642 719 69 291 -753 -205 798 -337 33 -458 551 -123 -195 806 472 -90 -624 618 -52 235 -785 -912 589 -603 -935 185 972 907 -605 -571 993 209 522 -583 308 -455 -659 -600 906 437 398 -36 -262 -48 -655 -892 77 330 -265 -244 -730 -341 215 609 518 -184 -642 151 443 -257 -261 915 742 -728 -125 -878 564 694 545 518 993 -513 165 836 992 584 -220 -289 -777 -251 -85 484 -737 -108 791 -810 -111 263 679 -223 -517 -15 -637 125 481 918 -810 674 219 588 -708 279 -952 393 429 -963 548 672 -322 -900 397 -740 -908 886 487 397 23 982 418 -916 606 421 -442 -637 123 -783 733 31 -164 -218 315 -259 -412 346 -416 125 745 513 -45 706 162 469 -672 327 -798 438 186 304 -966 202 297 556 -916 565 -739 153 923 673 478 -502 115 470 298 -756 223 -753 605 237 -186 636 924 616 -647 -406 -98 -496 -215 -921 180 857 757 -131 181 254 59 -481 446 169 200 774 243 271 158 753 -794 765 -658 104 31 204 -362 497 -944 -462 381 -491 472 -930 109 -72 428 488 174 -181 883 -221 -13 -182 -210 163 -123 -482 -121 68 -235 998 -389 184 -902 -630 -172 -698 -299 626 -771 499 -867 838 182 709 -324 72 716 -438 -432 -450 -682 623 449 -155 517 -831 -929 -240 449 33 712 914 102 -796 12 -54 873 58 -65 859 929 654 195 -89 219 -456 821 -603 864 -218 864 476 617 -301 -245 -502 -257 -555 546 220 -102 522 -808 -454 -608 -572 489 -198 98 -905 -874 10 368 973 222 -388 751 -745 -828 436 -26 327 -322 323 20 413 -999 -916 395 449 -119 -633 973 125 -763 991 -162 -231 142 -476 -23 146 -722 707 -271 970 -340 173 279 971 532 894 -47 -839 -926 -938 166 -199 47 -417 -557 -470 316 536 531 -994 299 48 -409 35 -860 -869 799 397 -305 -411 -308 448 -39 -62 599 -353 -347 57 898 -622 -808 342 555 -294 186 -128 21 468 -50 837 560 853 67 -621 -532 -736 -980 -515 -244 -550 285 944 -996 868 -552 376 980 547 -586 -834 -277 -5 -810 993 -113 -125 -728 -45 107 -924 -464 -33 -607 -149 410 -972 165 124 185 729 978 -674 479 456 209 189 -435 -94 210 970 504 725 -169 346 170 951 -788 -816 -554 -562 -220 -878 -525 435 864 270 724 812 -301 580 86 499 -394 217 -133 -33 100 -250 488 721 -942 -28 -239 170 -511 -629 198 803 820 -644 62 -518 600 -410 834 -13 648 -74 -695 -583 669 -384 464 -904 -313 956 42 -518 -891 1000 746 -5 -76 583 -78 -732 563 503 71 -995 -898 948 -432 -383 -373 -869 -734 -866 340 59 973 -848 -295 -242 -493 302 721 182 751 -704 -637 -834 -152 -639 469 -882 -205 -786 -30 182 38 120 107 -385 -936 213 -998 319 600 -638 9 -562 -712 413 985 218 -315 61 -570 -600 -461 -49 -683 -147 -533 -30 -414 -344 -127 111 148 -459 688 -247 725 -46 99 165 -489 -764 788 607 -773 30 -152 433 94 -122 -920 -9 -800 905 366 -78 850 -925 -749 -743 626 -268 669 967 8 -233 -186 -658 600 169 -930 -852 386 683 705 287 -240 823 -844 -477 383 452 182 220 -830 594 -54 106 -619 181 -591 119 -496 363 -381 578 -101 146 -637 724 -833 -762 519 775 -754 43 819 -392 851 854 550 -617 312 -478 638 947 920 -857 -246 738 960 675 908 -343 21 -914 408 -505 49 790 -355 521 899 707 -253 -420 -815 -774 734 192 719 10 634 658 -246 573 -638 280 -962 618 993 344 728 211 -253 19 473 -379 -689 235 -467 -175 -103 182 -518 -1000 919 -859 -423 -690 -646 253 -920 -361 747 143 577 398 132 916 186 586 -69 970 575 -15 677 -462 -599 287 -637 960 -798 -25 -724 -922 -733 63 107 659 352 -284 -987 -376 -120 736 506 434 654 326 -70 -590 -551 -530 14 140 -793 241 -643 415 318 728 -417 -893 -724 -364 -46 -983 86 -62 -112 -613 133 424 156 324 512 87 -373 -295 366 -562 -928 612 -804 56 942 690 -352 -373 -676 -596 75 91 -648 -171 -594 -702 -474 282 -125 61 -823 -870 -92 370 185 580 -177 -94 909 969 -908 349 570 -870 450 -812 -126 -46 124 -111 775 414 905 -189 519 781 -595 -607 -820 655 -348 913 -439 -17 907 -88 -287 769 -501 756 483 638 -898 -82 -607 831 -805 979 -673 -80 -177 -932 -829 -514 639 -617 621 825 220 -537 929 -378 508 448 -67 498 230 175 477 888 -245 -671 636 125 360 -573 441 -104 640 581 -161 654 -460 442 172 234 783 136 -547 -581 -185 -877 -940 175 -621 464 -467 511 -404 -579 792 -153 -323 319 -916 54 -847 6 -91 281 64 -844 908 976 315 329 708 644 -466 736 -815 503 -277 376 598 232 -747 727 927 180 -276 97 607 -837 -543 -922 -714 -252 100 39 -592 -992 -109 -873 620 -325 565 -18 224 -272 -738 -325 -693 -966 -997 -965 740 300 101 -663 276 -400 -729 -35 988 711 -435 857 -475 310 -294 512 322 67 158 984 337 -644 652 -801 886 452 -985 467 -315 887 776 -439 -998 290 774 698 -305 -852 481 -597 595 -873 -282 713 -366 -901 -217 712 -186 14 449 810 469 197 -408 -590 328 -40 25 -84 435 -642 735 -628 54 -440 471 651 -48 -535 328 685 979 890 682 -841 778 -625 -573 -748 953 -690 189 -655 517 -86 855 382 488 434 9 -652 420 846 930 507 -65 -756 -536 -583 -267 -707 407 859 385 236 334 -916 -413 -529 -446 733 444 -168 636 120 178 -550 -531 -215 641 -60 834 -664 3 345 -343 -685 -212 -724 373 -828 299 296 212 778 -520 412 721 -744 -507 285 163 -838 642 -970 -686 270 -238 769 320 405 -839 451 -881 819 -17 -73 -737 9 -77 -209 -503 912 934 -232 28 232 -667 673 -519 -491 -418 315 -967 398 753 -354 986 -656 625 949 679 621 344 -579 -91 780 -175 261 489 886 426 975 476 -547 496 728 -481 379 -462 145 645 -698 485 -915 -521 186 134 -6 -177 71 447 -753 -413 -892 -284 -37 -882 186 966 153 249 -16 530 100 273 -106 812 977 619 34 -466 -370 841 -208 8 -457 860 830 -137 -99 236 -535 173 747 -137 996 -328 492 -869 -40 -450 818 -913 707 -646 -790 490 133 -117 78 493 972 -304 100 989 254 -16 -917 76 -684 -297 -210 -803 236 67 45 -11 -36 711 -874 -639 899 502 -291 339 131 -181 483 -701 -214 -208 -84 622 445 -706 -623 952 -868 -546 164 -529 -844 914 319 -34 -851 468 676 972 -746 -581 -450 579 -178 -744 889 -180 375 605 824 276 212 -456 373 74 -910 434 -780 -949 -493 100 -962 -299 -262 -460 -381 -125 -272 778 312 -380 522 -63 -821 814 -80 -108 -551 -265 -331 -839 579 -987 346 -417 410 806 814 -618 -483 -459 -438 -968 443 -256 -23 301 -96 219 3 814 252 -22 459 -488 440 106 -640 948 466 289 -53 771 -584 -597 598 544 196 65 -929 -983 -440 299 -595 203 -734 -30 -350 -93 -913 -178 160 -527 437 -104 198 -24 217 798 248 338 649 -507 762 -589 374 464 936 -890 -864 602 -464 177 -269 129 932 -508 81 270 67 -884 511 -713 -642 -386 855 -787 -132 75 314 -820 54 -941 -339 -113 82 -102 269 4 976 196 700 802 -141 182 -527 880 49 991 365 -724 490 -478 -604 -329 662 227 505 107 480 -713 454 -897 -805 -700 244 -195 -1000 -218 129 -720 -398 -404 785 400 -549 538 -483 -773 -298 -783 777 648 857 -243 -203 436 575 -64 -248 611 529 697 302 -573 253 747 -16 662 342 597 -17 -479 -240 -299 641 96 150 348 -421 534 142 -985 946 -539 182 139 341 -430 -972 -803 632 771 108 -342 -24 -978 732 -866 950 -15 -497 -506 481 -835 -57 193 -265 58 -722 -639 317 821 -701 97 -67 387 433 796 813 311 -892 -520 -88 -196 680 -296 475 627 362 -787 989 711 733 318 964 159 357 -640 320 -436 305 -470 -953 111 266 -65 775 68 -225 381 40 428 72 898 42 -107 108 396 190 -667 -506 -252 83 98 -800 112 -538 59 -408 -745 -108 923 -527 842 909 616 -221 -839 907 465 -685 410 776 -311 -910 813 -257 -638 -186 67 -878 472 946 232 297 967 -493 335 -862 -305 -651 774 257 690 -583 357 122 171 -897 776 -144 -141 -627 -711 -876 906 546 315 -111 -423 108 -583 87 972 762 35 150 -316 429 -518 -348 452 -447 650 72 576 -468 -906 -753 50 175 109 131 329 956 294 -348 -512 338 -81 728 440 -462 168 201 560 562 -664 -725 420 255 356 469 -135 -323 579 230 673 -308 248 567 -156 656 922 -998 366 597 685 911 922 -712 -313 -297 292 -393 -803 -91 418 -777 -280 -391 106 213 989 -153 -523 -593 822 -980 -508 -510 -145 -651 888 543 291 -918 976 -799 -488 -391 -877 -975 774 -898 709 -580 146 -497 827 20 475 -166 -936 336 216 674 366 -802 178 -978 -11 529 -786 112 469 65 -744 -703 -935 101 -947 849 425 -862 745 669 694 854 -361 -815 455 280 -275 288 522 930 396 54 659 19 805 -165 304 -999 -9 -632 758 -70 -200 -500 271 -789 681 -97 -669 -417 617 -951 935 476 645 -291 -672 151 28 -410 -870 6 279 -352 718 928 777 -881 369 -534 -668 -989 -243 -15 522 82 -512 -652 237 932 974 401 177 -371 766 22 774 -829 550 -923 -204 -507 336 157 -29 -96 -178 249 -480 -806 917 602 3 -282 728 -972 187 -880 -501 225 -220 -989 605 433 -727 110 -893 -434 573 -405 -889 399 -264 -120 -215 292 -825 -330 -592 -693 446 -85 209 -846 -886 219 -572 -619 880 -433 -783 977 -20 881 779 54 -808 531 -706 -573 824 321 409 -437 -512 -442 596 540 621 937 278 -46 752 833 857 244 -39 -110 505 842 766 -211 883 -195 -614 545 -242 520 555 -893 -199 -664 -690 551 -81 -571 -414 755 -413 -281 632 345 -324 -587 -398 214 813 401 766 317 813 -185 -820 786 -967 531 788 -785 838 -235 -296 664 371 50 197 -727 966 -835 611 64 -558 245 -682 -155 -752 346 -615 -535 925 -362 -141 726 697 -200 982 987 -105 -721 604 -859 -169 -548 421 928 -700 -384 573 -248 946 -138 -8 -221 381 -971 -500 429 203 273 734 -446 -990 -871 753 -482 968 828 -14 541 733 450 -424 714 -882 -422 -126 -611 -736 -172 471 91 18 -481 581 969 -392 769 996 -223 811 631 35 566 -669 -297 978 -473 -400 155 -18 -4 -616 874 337 -263 572 101 -572 -254 -687 816 188 -43 249 283 -198 -368 -60 -204 -459 -399 -350 733 705 901 -936 -980 8 -59 -879 -177 141 -553 951 331 -278 849 543 137 228 -496 221 -218 609 17 469 -357 -612 703 726 365 42 -545 -954 72 606 -340 -434 494 996 624 -718 960 -777 600 135 115 -303 -900 428 651 389 -94 156 -102 616 -490 183 323 -401 11 466 715 596 363 -713 -397 -754 -458 -853 -901 997 -258 -687 753 -569 810 -227 168 -565 733 -172 -926 -254 -907 595 501 -385 769 221 -184 454 490 -898 -57 553 -297 52 -313 946 -475 -595 689 -280 862 -620 -488 -836 -616 -169 -137 41 9 -299 527 -936 -492 -835 618 -333 -992 -454 901 433 425 659 -491 -357 191 240 -980 776 866 28 68 -556 -500 140 -696 -977 -66 -105 -155 -92 386 -564 357 64 -931 -524 -249 -897 477 -411 462 157 -793 372 -203 351 -457 190 945 -363 241 346 970 433 757 -669 589 -793 964 -456 134 152 624 506 688 407 -724 971 -239 -237 286 -3 128 241 413 512 -339 -830 -289 773 -578 -958 -745 -990 360 502 796 -365 368 554 -919 -72 -379 -552 109 -771 166 -442 943 534 -832 -608 750 27 -876 265 -640 502 950 515 -581 -108 -65 668 354 -464 -499 -148 858 -982 666 629 278 646 -728 485 -243 -143 533 -999 602 972 235 946 30 876 113 176 -163 -778 649 -495 142 -315 641 54 361 -687 -970 -876 -50 -307 13 -369 848 -464 -779 -255 18 252 -311 -31 -13 672 687 556 576 536 -322 262 209 -191 -539 154 349 733 257 -36 -338 140 -216 37 986 -431 -319 -37 -301 -11 823 744 -83 500 953 982 873 410 -272 -407 998 -941 307 826 396 352 318 284 117 516 -772 385 -266 904 289 456 -653 395 -705 -976 -123 -850 -954 -995 576 -697 -111 -746 336 232 -866 -570 765 -126 -373 936 81 -512 -244 873 -529 -229 -694 604 -149 943 -919 664 -200 306 829 -637 795 -780 -245 499 698 836 819 -286 -412 -837 -241 616 685 146 12 -179 458 -770 -380 950 -244 -329 611 159 620 251 -276 482 677 463 -205 331 -411 406 -426 886 170 171 -152 165 874 12 -198 -654 -502 -626 492 381 418 -782 867 727 356 -743 -103 435 259 -264 295 -669 651 -440 -923 323 964 -757 515 -173 123 -820 899 147 524 850 -937 170 615 44 390 -38 197 -280 -600 -476 -634 244 -11 900 310 896 244 695 -670 284 787 833 211 887 32 -965 956 -412 -914 614 234 -936 -85 583 -612 -692 831 -485 -609 347 95 249 -942 21 -624 -252 474 -354 -304 -816 13 633 -666 756 -554 949 -844 710 505 -671 -536 925 125 734 -389 -14 718 435 18 -28 -616 -429 984 -746 -849 536 -745 394 -64 44 506 -854 986 -89 253 933 -15 -594 464 -437 -450 369 -946 -472 -8 -830 254 -809 638 -172 -876 978 268 -459 -56 -721 -217 788 51 195 370 -25 545 -50 -954 543 -745 497 -963 -706 -689 607 -827 -227 -733 -37 967 534 8 295 912 884 -453 -675 280 77 768 838 342 -116 -598 -524 -657 926 -781 -315 -154 950 979 -11 -441 574 1000 301 746 85 23 -127 -227 907 460 483 226 -452 202 -195 60 -148 -717 -370 386 569 -304 -242 -80 -187 289 -161 908 853 -53 999 -594 -948 -483 -404 -921 17 222 -721 918 45 847 -95 512 261 -527 59 409 -23 -191 -158 -841 10 -464 -880 -666 509 -915 -684 -395 458 -256 -448 562 6 933 105 -569 329 993 154 -950 -246 -294 -358 368 -839 511 58 116 765 -318 -517 -513 569 -302 146 659 688 -823 501 455 -436 -636 -116 452 -405 653 78 -966 930 -44 -910 361 -33 -87 853 -654 360 182 964 13 85 621 -37 473 239 -74 89 -524 935 657 -495 -605 -778 535 667 873 402 265 310 -575 -888 226 426 980 -612 -980 -944 -199 -180 890 680 500 -770 563 614 -748 -198 716 -860 -169 315 851 -463 137 859 606 -961 -85 -309 814 -456 -192 944 723 -767 772 903 -722 262 247 915 448 -546 352 531 -806 526 -841 891 -595 -212 935 589 226 -353 -972 707 -951 66 -367 762 658 96 -30 -863 137 606 424 265 -663 786 614 -409 -156 -40 -159 688 -490 -312 -863 426 -473 -409 275 207 -636 -476 942 176 715 906 -832 -948 -920 786 -999 -702 849 -588 471 276 -55 -574 -835 932 -375 -569 381 -514 -642 -83 387 235 125 208 659 1 -982 718 -394 -117 427 2 -707 115 -577 -211 -432 -750 -779 -992 965 -305 325 -415 -89 -693 776 -839 -508 31 -631 -548 66 612 108 825 -374 -109 -109 -886 -824 -915 671 -810 -243 988 521 584 -56 -601 -86 681 -481 797 -546 -983 -20 -265 -868 -763 293 183 -8 137 -757 737 -329 624 -39 -225 -279 453 -121 863 -616 350 -853 117 563 941 -998 661 24 887 697 63 -442 524 -656 575 -270 -556 903 751 248 -938 -390 -258 -349 991 385 628 -412 629 -50 562 -317 488 -201 -492 446 -434 -152 -247 -930 -807 -772 548 919 -65 -429 -135 -266 716 -985 684 -47 -150 -367 541 -385 -434 -910 209 712 689 709 -907 -746 898 -311 752 487 -678 -758 -676 -490 430 277 -258 841 -846 -645 665 -58 -980 -613 -725 -915 -645 -693 -57 -233 919 948 -740 -100 -249 352 436 -162 599 714 89 646 94 -76 -290 82 157 -819 -358 20 -563 -481 826 636 -244 -22 -242 -903 819 -56 677 -929 747 -584 870 503 -338 545 -981 -433 669 -517 -536 532 -330 -721 355 998 944 -480 980 -486 -723 670 48 -185 323 857 -108 161 233 758 504 964 -37 799 755 722 -637 480 494 -347 -244 568 -381 311 525 429 -846 -128 71 -966 958 -969 -394 -98 -270 -110 692 139 -501 -968 656 898 -88 182 -499 -438 -604 672 451 651 204 31 79 -547 139 297 537 964 -774 -591 589 -15 -337 595 -717 -653 -531 -353 -220 -242 22 -405 303 -573 137 277 556 -548 609 -766 -748 -32 580 528 506 -402 702 -403 28 -122 377 687 -140 -869 -761 -499 287 -580 -459 -851 -69 35 636 -903 -780 131 -9 479 -202 458 670 -85 -427 -717 226 517 -504 891 -586 -730 62 -138 249 -545 -857 711 -712 -53 -804 396 680 -589 519 -716 933 -138 -22 -264 -223 -888 573 680 -96 369 -430 866 221 756 -375 614 -954 -57 -182 872 -297 -499 187 -753 525 -323 77 765 167 -824 -25 594 981 -732 87 813 994 130 -681 435 111 -867 288 -82 106 -254 126 614 -147 -63 194 -132 -565 -260 -456 216 -415 110 -897 -6 -959 45 -326 596 5 992 -73 672 -541 709 990 -838 -474 -163 177 -866 928 857 -948 -486 -125 -338 737 295 -1 -156 -906 -793 119 -93 623 -909 -239 494 -418 -447 330 16 -547 63 783 308 570 -478 793 -242 188 -530 341 -115 -834 565 -800 -964 -289 20 -402 -799 799 797 -765 -778 -611 -909 -569 -63 -256 842 457 -791 -29 605 439 142 630 159 740 685 -837 -301 867 204 164 531 600 107 -948 775 -534 -569 647 -375 -155 23 152 -592 -770 434 -367 -966 693 -192 957 -266 825 -43 9 -648 280 952 523 -991 -752 769 -438 -146 480 -512 973 878 380 463 -128 195 -757 -812 -106 598 484 -691 -985 -996 -3 -457 -324 -510 -645 -920 789 943 102 -308 -239 933 -880 -510 -473 741 -929 -146 793 -719 230 -966 -877 308 -981 837 -854 -939 75 -352 431 397 -121 471 -63 276 -994 -550 -415 -398 17 367 -837 -530 314 101 250 -408 296 -793 751 158 -750 79 -514 510 963 -21 -875 -146 -41 390 14 -994 35 434 233 677 412 628 479 -145 937 52 777 -631 424 -439 736 -855 -745 -613 -193 17 519 -456 -422 391 -448 -49 490 193 529 -719 -286 -427 289 -275 -474 545 778 19 598 528 -742 408 -326 -495 -15 -201 331 530 -107 447 -254 925 -869 394 -155 224 -583 -253 424 623 -624 936 404 -883 -900 -3 -772 -680 531 408 -470 69 -706 -889 -917 280 -414 371 -83 -435 -915 636 664 -275 -371 937 -718 -240 -172 380 652 -155 63 -205 -226 -25 -390 186 953 -675 535 404 718 885 893 844 -680 888 -495 -994 -152 -650 129 172 493 586 552 -650 -495 245 936 -759 402 -959 17 -547 -129 423 21 334 -6 892 734 762 818 626 819 810 141 -300 -226 -792 -373 -413 -987 -509 834 -692 -541 -793 -874 186 553 184 235 -521 -964 -859 223 -422 716 44 -253 -814 -265 -205 -11 801 940 -936 -217 -38 766 -206 836 190 -8 -584 894 -282 749 -786 -372 463 -171 356 522 -851 229 -15 815 421 302 -534 741 624 100 -628 995 -578 -751 -841 -202 185 -907 -43 -991 889 -705 586 615 194 -520 -955 367 -144 -22 892 -807 -316 783 -620 -756 -159 892 165 -992 -641 23 -306 418 636 -640 511 -717 -499 364 943 432 654 -479 383 -377 753 -473 433 163 -494 -965 -250 366 556 75 707 773 67 809 749 -623 654 -880 377 967 705 -525 -762 -619 -924 336 263 -77 852 947 545 576 1000 -483 273 532 515 -523 210 410 -431 828 409 904 542 -772 383 977 77 -833 121 493 123 285 447 534 -769 711 480 -336 -35 -678 854 728 218 636 379 92 -750 64 -287 -100 638 273 -976 362 351 -647 -89 -761 618 159 336 961 -90 809 -946 269 -878 293 -631 492 -896 665 621 -108 -779 681 -817 51 -76 -573 -477 -216 -13 -316 -55 597 909 -90 233 408 -190 105 129 426 451 -826 -316 -731 377 88 758 655 -830 743 -869 295 -941 -321 -775 -932 -484 -966 623 -746 -877 326 -107 289 658 758 797 576 -710 990 515 312 21 678 29 982 939 -399 -616 205 -130 -983 -817 -585 284 -474 -234 -954 -204 967 -805 569 -16 196 -63 176 -325 59 278 218 961 -722 411 -461 -103 776 126 -243 295 503 422 -674 954 -400 161 455 75 192 -426 199 -279 749 -213 -244 482 327 -40 866 257 -248 435 533 -755 -932 310 81 674 -629 483 725 -652 469 69 -51 -955 257 -265 -248 -769 860 605 959 -93 760 134 12 390 298 261 -239 -812 554 -240 942 -257 290 -218 -889 -132 -863 -701 -332 -632 194 579 387 45 -946 -595 -673 -595 228 -913 181 -369 9 350 -822 392 5 892 -98 -201 409 -226 249 172 -397 244 620 575 -75 649 202 152 -433 692 522 977 -626 -65 -799 -542 599 203 -418 769 840 291 639 -258 -826 -210 -620 838 382 -111 769 -709 -864 -94 -336 90 -278 -468 995 -453 566 -966 643 348 194 780 -498 937 -137 -289 662 311 454 597 -878 108 -348 -368 -8 26 900 -286 972 -503 -989 501 66 -155 786 622 19 351 -425 742 917 692 -610 -14 586 721 -977 603 -567 13 -227 -726 -310 -991 -19 -857 762 -338 597 747 -946 -68 -232 -365 -809 726 726 -835 -830 975 -481 -751 -28 524 557 -872 361 -782 -102 606 -544 923 -845 119 730 -767 501 -924 -466 538 -167 -797 433 -361 -481 486 -799 910 802 359 818 603 -327 -78 -8 25 -454 -88 -535 483 -786 463 828 -884 -570 817 18 -532 422 50 -738 427 209 -777 -963 506 -609 -927 688 691 904 952 -294 -261 -241 -650 -783 521 -540 630 956 666 -97 -423 194 995 -99 764 -261 -111 -720 -809 979 -707 -765 -946 25 798 279 531 -512 898 953 580 790 539 926 11 -331 -268 -195 235 -772 -677 -920 636 -194 -244 -153 -815 740 568 -388 831 841 374 -622 -322 76 42 -252 -617 -200 57 615 994 -468 222 -994 -875 -7 -90 39 489 576 -397 631 -696 687 -226 849 899 -119 -766 -220 -313 210 648 -57 857 444 974 -263 -754 -772 -137 245 354 -228 709 -169 32 343 -147 146 -784 -398 628 986 -228 107 -167 -445 -408 595 -170 187 625 -523 243 712 242 94 388 -640 -84 -594 -798 769 454 53 157 -86 -687 -812 -874 913 780 433 318 -52 -420 -343 -255 -363 368 -149 -783 -617 -346 -473 -207 121 -658 -498 799 -178 391 -960 620 -782 553 -975 -544 864 415 922 -568 318 171 198 -862 319 -4 -746 -497 -549 708 -146 935 -734 -67 920 417 -935 160 202 359 624 48 13 586 -818 448 978 -725 804 -293 385 -714 233 957 558 -147 -555 -503 -424 533 827 484 822 873 509 -278 859 13 -298 -434 550 -36 704 -884 286 632 -946 995 -329 440 -722 -321 848 -640 928 -999 181 789 -207 -850 558 519 386 -575 452 498 -560 476 609 -368 -57 15 50 -898 511 -609 130 151 381 811 51 510 251 130 -28 353 -382 -396 -895 835 -777 -723 209 -551 712 665 36 -878 -140 374 652 322 172 -330 356 934 696 227 -349 -989 881 828 832 -727 -597 -814 227 -22 270 785 -26 -243 -298 87 900 -500 -927 -42 431 -55 230 654 171 -33 -346 668 626 930 -523 68 -337 -1 -835 862 688 -381 633 -43 -921 719 673 -645 -106 407 920 -861 373 -606 325 -559 218 626 -313 -908 -519 -858 319 879 214 165 48 -701 -857 867 -462 977 -835 460 -615 -933 731 528 477 230 132 584 529 582 55 282 169 651 639 -190 -657 -988 -730 -932 -553 -979 -122 -87 -246 566 -95 786 788 78 -797 -610 480 583 -226 -583 804 176 -747 684 -196 284 43 -519 -642 -478 507 -367 338 969 638 800 -704 345 -630 -685 -21 -538 634 -796 -940 -627 801 -176 752 -403 -498 -29 131 -363 800 746 -456 -794 -86 3 -892 -739 171 162 573 -843 -189 29 554 318 640 -31 800 -156 275 -807 -954 -327 -340 -506 828 -669 490 408 265 -900 372 535 522 -517 44 -40 453 476 833 274 675 665 -915 -337 -240 946 123 82 -888 -171 -806 -821 706 977 276 -721 667 988 -924 345 269 538 662 -372 54 984 39 745 -92 512 -894 -660 -966 909 -819 830 -967 -79 327 -688 -784 -163 -36 -83 48 -768 -4 -179 -189 56 372 368 -16 -706 756 -516 112 679 -745 49 540 -744 -705 424 916 -658 -670 -631 -451 -860 -254 629 308 -607 922 -240 451 276 449 38 -918 -160 366 293 574 46 93 690 -360 389 -832 406 289 -339 -211 969 -264 611 241 -490 99 -276 -968 -883 -398 -693 802 -958 547 -975 -505 -879 -742 -734 -233 -550 -23 768 279 -30 -465 -645 -885 -247 292 -784 326 -823 -769 759 -410 824 -15 665 786 -875 -903 517 -949 -522 -568 161 906 11 -226 -290 -798 880 999 857 -589 0 -800 54 -484 -962 -312 226 -461 -622 -896 819 749 875 -135 953 -846 -345 -821 -618 414 -230 627 2 981 115 319 193 -173 916 772 -899 172 -883 391 95 810 -968 958 -565 -479 218 507 -229 599 -68 -627 881 -567 367 620 -96 -902 337 420 792 -996 165 102 -151 -390 815 -128 -443 -859 -354 -894 165 -361 -857 596 853 498 225 -481 959 467 -950 103 -660 -190 -567 -988 520 683 -737 910 333 608 -91 -379 33 675 -15 -857 756 -76 -247 -713 628 -27 690 187 230 483 -799 -576 -397 -218 549 678 -106 352 527 -526 -889 -135 -214 -822 -219 -244 649 27 -158 -105 -709 -660 -200 -299 -985 -125 240 825 -648 220 297 993 -660 171 297 486 995 910 -323 -326 989 857 -970 -926 695 903 -587 627 -446 -685 -172 112 974 -385 -191 845 662 -66 -145 -945 890 758 155 -104 -136 586 -932 340 337 -603 -833 -801 457 566 -632 934 -785 484 -133 874 -485 38 -306 170 680 -666 861 -614 993 -474 -453 899 761 -180 -634 -933 -735 255 914 -787 837 -850 755 -325 -590 526 339 -624 299 31 989 -546 -777 -687 686 31 490 818 344 88 881 -590 -519 -344 782 741 194 732 958 -347 -499 -639 -398 -663 695 609 -855 838 -795 -470 407 58 472 -855 -8 276 -731 949 -112 521 -931 -338 -345 344 952 442 -29 559 636 -281 382 -577 -363 848 14 -461 -138 -838 -993 -558 -203 -980 -243 751 366 773 -145 794 758 -546 102 700 162 -357 298 166 -906 -797 209 449 -784 -924 498 -512 -597 349 -687 -649 358 -561 102 -466 454 -983 -674 -944 978 -596 -992 -131 -377 750 773 126 948 397 759 -223 154 297 -868 -903 -893 -219 -446 990 940 98 498 -608 -18 -29 -545 477 -849 150 -290 211 -14 224 -987 500 -890 758 -855 555 910 21 -200 -574 162 525 -414 918 950 530 172 -523 -279 -894 -183 -934 271 -770 -358 104 -483 707 -954 794 415 -61 -599 754 731 663 -962 107 628 194 784 525 371 -159 -782 559 -721 -459 268 -458 981 -929 -273 -862 756 -990 -688 83 860 -253 -275 858 -752 333 988 -562 831 885 -337 508 528 -798 -765 -809 347 242 -224 -163 0 948 -391 -96 -350 -981 454 376 756 238 -681 453 -867 -439 694 837 308 -232 923 -321 633 963 614 -902 102 140 127 -769 732 -37 -513 -637 897 257 -2 243 -556 863 248 362 -490 -367 196 914 605 360 -446 719 568 237 955 751 -595 160 946 -616 783 81 97 -757 992 308 852 -578 -599 -287 -60 117 556 230 -437 532 335 111 352 225 -470 555 731 61 531 -223 -287 1000 -201 404 685 -451 -327 744 -28 -536 -803 -99 -702 -682 -680 362 -376 -79 -705 -768 461 765 617 724 849 -518 54 713 -503 721 -245 -293 -867 -777 -979 282 -47 -76 -539 -132 367 809 771 251 226 243 326 870 -431 -531 544 630 -882 230 668 -790 -758 -103 113 205 574 -994 -624 -855 506 -169 451 459 484 -606 903 -104 607 -610 -511 -72 391 -599 764 177 290 -204 454 557 478 -676 715 505 688 -628 880 63 548 932 945 430 -433 -571 -344 664 -289 -797 533 713 130 -974 -671 418 -518 -330 201 -62 905 443 -147 -341 -690 -700 195 485 184 -812 78 -919 148 973 -992 -569 -292 838 -956 -904 -780 -893 213 324 -636 -579 427 78 -794 -950 -749 135 389 601 -263 -530 911 91 952 -91 813 290 -826 -507 -677 516 441 -988 912 -70 -937 -769 -866 342 23 -686 -505 893 -707 -417 -752 878 325 173 -814 -387 -673 -838 -217 -302 762 936 370 -537 -537 -574 944 -264 -118 -454 246 80 -809 -302 -267 -415 552 -276 -221 -286 -36 -34 -805 -959 -273 853 -465 709 465 -583 -977 921 -481 52 143 24 732 -752 -769 421 -455 929 -732 -800 606 -125 -178 -180 -308 799 -533 597 -111 501 -332 -211 967 -412 -358 -951 255 166 -955 -315 -691 -137 -740 -318 -540 832 -156 751 -244 317 311 911 -735 585 989 -61 -982 654 -392 -467 392 169 154 -621 980 -371 -205 567 -613 705 203 163 431 895 -239 953 -848 331 -962 594 -426 -612 -725 -443 -678 298 317 2 548 -773 -285 -971 888 645 -949 426 162 -621 877 -867 -365 742 502 245 25 380 496 470 842 109 491 -998 489 456 337 884 -74 396 482 685 -825 455 962 -78 411 364 -151 678 -237 10 -248 -428 373 -553 697 -394 29 -196 571 419 128 875 911 214 -970 -206 352 -904 -606 -354 854 -208 940 -833 -743 337 888 587 -980 -72 517 51 904 -417 -296 345 -165 431 -454 122 -574 -247 -192 152 431 634 353 58 580 674 16 488 782 963 -965 290 -439 -836 799 843 446 261 484 630 -109 -942 186 452 -591 566 -270 74 194 -36 -571 -179 -9 -715 173 613 -437 -845 -48 753 -294 -682 -660 -874 146 -22 878 80 -667 591 0 922 -77 382 -823 870 452 298 396 438 784 737 -246 -161 -929 -374 682 -162 -401 -845 764 145 608 -37 918 419 -513 451 801 170 71 874 -868 226 -738 930 -252 -151 273 -834 -683 399 460 238 -656 -660 41 84 -550 802 -814 364 105 206 18 -194 -910 548 -819 -158 208 -843 -235 -506 -195 -899 -376 935 69 -101 804 650 -406 -332 -333 674 -11 -113 -666 -203 847 767 153 -127 253 -262 -5 -2 -286 -489 567 191 954 -403 -14 719 -920 -717 -184 -886 -306 -69 375 591 -991 339 -898 -335 -143 -46 512 935 -872 -423 705 667 842 59 103 -773 -813 738 -424 -881 710 -180 -756 578 -945 575 453 -398 -6 -643 385 940 -446 89 655 277 311 320 -468 -953 -476 -258 475 575 -948 155 -776 -371 -479 -74 -960 -651 -827 475 415 314 243 -210 254 106 517 320 550 988 -655 495 -444 696 -298 727 934 -984 929 508 -198 -609 -13 -873 -272 89 374 -498 574 -100 -836 -517 707 -758 -297 234 -562 -414 -221 399 -540 560 -803 92 -866 -455 698 36 228 -454 -938 949 32 202 -424 131 -81 -282 -451 577 58 -549 486 180 941 365 917 370 294 273 -562 -273 -169 139 -27 134 325 -247 -805 981 355 265 740 315 -612 -784 -223 79 754 -320 -936 -593 668 -660 -614 -342 133 656 745 -99 -194 157 689 617 -969 686 892 -471 -634 -548 -3 798 467 -556 53 418 -578 -227 -439 608 -844 -919 815 -213 231 -717 -980 911 -359 -539 681 -982 -739 807 447 -523 -336 -373 -172 -546 257 362 -285 155 -258 769 -992 -601 995 48 379 -760 379 -313 134 -755 -607 -679 -482 -492 -816 -120 -92 -755 612 723 713 -510 695 502 434 824 -84 32 -991 -427 538 -537 606 -829 721 -745 -942 986 980 878 -462 254 857 -319 -561 -409 -484 -539 -153 834 939 -540 954 -603 473 -919 760 -670 -57 -675 -933 837 -69 -390 -121 -394 424 -506 586 369 17 616 -862 693 -219 952 -280 -303 -535 624 678 -665 -493 -652 -849 625 -62 -180 980 685 323 -191 -854 114 -131 -564 -420 981 154 131 813 514 880 764 -693 -300 655 349 -704 -51 88 -720 81 29 635 533 680 -41 -68 -652 890 682 -953 544 939 -659 -695 -95 -263 -421 317 965 -352 128 -140 615 760 -966 697 -875 -28 902 -867 -260 -577 -222 -607 220 -925 312 -53 -933 -563 348 62 921 -967 -58 -705 331 201 -285 878 790 871 -673 -708 -753 -950 -788 -166 463 594 997 -614 894 -842 -368 -935 -33 -175 68 -484 -351 -286 -5 268 -192 709 -358 861 -112 -466 587 -192 -292 874 -380 -880 903 -597 820 -100 -243 252 -251 162 -598 633 743 -773 800 -479 739 -163 -159 4 -458 -679 -282 515 -909 -32 -866 812 457 -1000 -943 336 915 3 913 -813 -611 -415 750 964 -296 -464 528 982 561 -612 -235 563 944 977 -3 -201 -912 547 190 432 449 -33 -580 -181 -644 275 -835 -359 -141 517 -300 -793 -898 123 -854 -628 648 261 -335 35 -442 -429 446 498 -766 931 456 416 990 357 207 -42 111 -353 178 682 410 -427 -509 -225 -130 -448 83 -519 -645 614 224 -142 628 -242 -403 151 -586 60 -219 96 297 920 -165 977 215 282 -875 344 -678 -79 573 -876 -491 -315 -909 279 -544 672 -478 -335 1 -689 535 699 165 631 -688 -161 233 44 557 671 -371 878 -475 -101 -656 -684 991 794 -640 -732 18 668 968 -114 -633 174 97 502 644 921 -141 692 -94 789 -211 642 274 441 -779 -856 -175 -981 -875 589 -466 372 947 -325 520 -94 -35 -561 -488 -361 -120 -355 -416 -57 -864 77 204 23 722 192 684 618 -773 170 175 865 58 636 -167 659 -987 -661 68 -690 736 -486 -262 343 110 398 329 523 -734 129 434 -333 -946 -978 -164 283 44 209 511 496 392 -8 793 -223 965 -641 411 634 866 -752 -866 -371 -194 -161 374 524 -955 -454 619 -582 -170 319 412 -122 -587 596 -215 -791 -759 -988 960 73 -167 848 -408 -386 -441 251 745 981 -967 -503 -897 -568 -113 -183 -509 -56 -225 970 822 205 554 398 -540 174 202 809 518 -82 690 -862 -876 -867 925 589 -414 356 104 317 -473 845 882 -693 913 930 -998 87 250 44 52 -517 -983 254 127 298 -874 -266 -426 994 -586 -459 -105 495 -31 851 773 -35 499 -702 261 378 -552 272 -668 -172 -67 -880 -144 930 503 113 -909 -209 -861 -419 -960 -178 210 673 -159 400 831 -725 -116 -288 723 -101 -426 470 -561 -370 38 -361 -704 313 274 -821 -403 807 -776 -652 373 196 -966 -625 25 -737 -164 655 846 959 913 2 842 -79 124 -526 184 -374 436 -605 172 -644 -497 -290 -767 -66 -274 -256 -175 114 -305 -671 883 -69 -953 770 -767 -344 363 78 -541 -634 652 -312 -522 -395 -85 752 672 -239 -505 736 742 -382 -967 -527 -457 991 385 -209 -385 -252 150 193 263 -341 -207 381 -618 312 -771 -188 -393 -929 70 -272 -776 647 75 -217 918 723 -184 -313 399 619 967 197 107 348 -876 -913 -348 -596 -200 705 856 975 268 261 123 -323 367 -914 -860 -148 688 718 979 -630 -616 188 592 853 397 374 213 -746 -889 645 496 -661 37 851 452 87 -403 -2 -294 62 586 426 -631 -672 60 25 -99 348 -414 -633 732 456 1 -638 -12 262 953 556 10 916 -73 -982 303 129 944 -697 390 71 -124 207 89 449 -281 984 -608 -526 -843 245 -60 -874 560 175 -438 601 -957 200 -603 773 734 723 855 251 863 609 -773 124 -773 262 -395 989 -509 404 -33 309 593 968 -70 774 935 -997 -433 311 587 92 787 -385 458 -512 130 418 673 -425 -47 469 893 -150 31 -621 349 -100 578 226 177 -834 386 138 250 -57 369 914 578 -284 -365 -191 866 -222 -741 937 573 -492 -790 890 -567 857 275 659 -816 -989 -762 475 -767 -123 138 693 930 401 940 -126 236 366 -416 -535 -849 939 555 976 -365 355 -194 -47 -998 -558 -275 514 -24 -429 -634 -431 -213 -768 -189 -14 609 -159 -534 -67 -185 -915 279 -206 -137 -89 -716 -372 -662 -902 -318 -319 860 -398 149 -957 -12 505 -744 88 -748 14 109 -470 976 42 -651 -481 -352 -47 -286 570 -137 -488 567 -561 -418 940 -544 -845 -718 -225 -929 274 588 231 735 -658 -721 415 -522 -748 318 -993 251 947 -346 883 849 -434 -88 246 41 -602 474 325 667 -473 -355 -581 -500 926 -112 -232 59 577 313 372 840 707 -490 -826 524 599 750 -369 413 -102 -49 -983 -308 185 210 916 848 -861 -460 219 -96 363 -363 -548 -715 893 951 393 593 -324 8 -962 -358 166 -537 -371 -13 225 686 509 -251 708 681 567 216 -31 -103 522 -718 919 -587 -408 691 737 -425 -31 133 -619 -784 -732 448 -767 940 -326 -770 -257 150 -568 -891 438 144 498 -549 -58 803 -428 -87 552 999 -401 -630 -508 931 -697 475 -845 -651 -911 180 16 -672 495 690 79 -70 813 -265 44 907 -249 514 -312 -670 982 844 -79 610 -537 419 -469 -832 619 -808 10 -304 -603 185 953 855 -755 -239 32 335 -913 -892 -110 938 -11 -671 -921 -241 76 585 -806 752 81 719 -62 885 397 -145 -247 -874 922 446 142 173 -482 689 679 -125 -313 -980 -93 888 -571 841 -56 -644 -670 -6 -232 968 704 827 -108 448 -534 -516 476 -713 -125 539 887 412 -577 -507 328 -716 625 -922 -994 808 884 -849 12 133 879 -300 -532 -878 -470 -318 -66 -134 647 151 363 863 -475 529 -241 958 -457 -571 206 66 -693 804 991 594 -626 -615 126 -642 861 603 223 61 62 583 -423 520 -929 -461 -297 -364 563 362 -102 250 936 -798 125 281 845 -475 723 126 -75 724 500 -727 -845 -468 860 -877 456 -281 -740 -807 -797 57 -899 -366 776 505 52 -880 -626 852 129 -160 60 547 944 163 21 971 -113 837 -211 108 -72 -217 -241 358 -940 -458 -862 -504 88 -268 -231 -511 787 828 -848 -424 907 -145 818 -399 766 -21 -247 -640 816 -120 497 -86 -828 -133 974 -756 -465 800 -225 -78 -54 -97 72 732 -480 -145 -68 112 128 -485 193 721 981 301 876 -465 839 -114 212 -215 -357 712 -100 730 897 -824 758 839 595 33 -784 -635 57 656 398 381 124 159 725 -78 353 205 -654 -884 -345 -529 -840 726 279 44 95 274 -866 944 549 412 -697 -685 230 -157 926 289 -3 -754 -831 791 -509 -588 626 76 -557 -560 -597 677 -501 -367 466 205 -985 1 268 284 -892 916 -465 658 -175 277 59 517 971 865 -464 -363 -971 48 87 -833 -67 468 997 -401 95 -859 -238 647 397 -285 -953 -490 812 289 623 -427 -27 647 232 -450 -977 -866 655 -100 -733 -387 829 -763 -258 828 996 98 -665 217 520 511 -105 -877 929 319 846 347 -274 -475 221 754 -760 133 245 -577 638 -910 -491 91 826 882 -524 -827 668 -597 -120 -802 -614 -808 168 -797 -284 130 346 0 981 769 434 -740 -776 530 221 135 811 223 222 356 872 91 -924 -988 647 -397 -476 72 -581 978 -193 -707 661 341 705 -822 -687 32 363 -406 -821 579 -756 -450 -415 -922 -266 -79 -908 -782 -277 -353 -465 -14 -539 652 -110 133 -799 211 -715 -26 -519 689 150 -793 961 -97 100 -886 172 171 -197 -162 -332 731 453 -885 -248 930 -654 -209 81 -130 -924 370 -123 553 391 186 483 225 317 -450 669 673 125 -526 -752 650 564 -730 462 -854 431 -621 592 579 284 363 -119 453 -530 474 989 75 -586 44 357 -601 -673 -526 -489 971 299 537 473 902 936 765 -228 -929 -21 -576 558 -41 42 689 -731 -707 -805 108 637 -683 -201 679 -974 -396 -470 -133 -324 641 -8 438 718 -151 521 231 339 502 419 -229 -527 756 887 -216 -880 -684 490 122 -848 188 823 -45 974 853 385 -972 682 -644 -265 377 766 959 -683 -678 -311 693 -41 98 362 -887 -256 498 -621 975 -674 -866 -428 961 -871 514 -662 291 268 -509 473 878 -770 -731 -345 794 56 705 -744 579 -169 -488 -458 848 41 -806 -763 -129 -451 604 -944 -192 -608 886 -176 173 343 -532 604 -264 495 779 894 -849 -654 -153 -448 -605 808 -401 -228 -477 513 -382 -732 -403 -680 198 -531 754 -559 -57 -565 -749 -561 -951 115 201 915 256 -145 -6 -911 231 443 211 344 306 657 -544 700 179 798 -947 410 338 -639 212 829 992 -159 351 -218 593 -225 255 644 -191 109 5 -243 408 -532 -106 824 -364 96 149 582 -982 -537 -422 -968 -112 -794 -122 40 778 -50 -742 -344 598 259 367 -243 638 897 -647 -211 -502 -18 -356 367 147 226 61 -285 305 444 -72 -599 561 -403 106 -373 365 798 866 385 760 -149 953 582 -878 -987 782 -641 56 -747 -912 -347 -496 754 507 -968 -118 -28 33 556 -104 649 831 528 177 -222 -706 -960 314 -863 579 -950 -267 -821 414 234 -604 -526 -48 -691 392 160 70 -88 -713 326 128 985 773 679 -29 124 -623 175 -712 -797 -598 92 416 -620 839 802 451 168 -38 -336 845 533 982 288 -113 377 -565 -410 307 -492 783 -853 550 796 767 -274 -430 -606 -912 751 -183 576 868 -330 -338 -700 553 317 -684 280 -529 313 -992 677 -560 -165 -157 193 -215 865 -641 -886 -270 -720 -712 498 -104 -920 71 -609 -657 259 822 -684 -982 377 -810 -146 -167 441 43 189 -877 -744 -868 452 -597 -659 -108 868 -380 740 940 9 -645 517 452 -190 854 -385 -739 942 168 -621 -316 -393 775 977 -246 -777 -421 -878 622 867 319 -273 -13 -579 34 443 -936 -921 -885 -256 -224 -842 608 -785 -13 325 -401 -250 796 362 -407 -245 481 472 27 479 -626 444 -811 799 -412 -788 486 -181 664 747 -259 920 112 -224 -405 980 579 -680 -222 -471 -653 -709 935 33 -533 -734 -835 289 -62 -412 326 -416 -398 -682 597 699 -700 -754 -753 -237 -544 -468 -64 -559 -510 -29 819 -576 -979 -727 523 -83 434 330 -834 -459 7 -933 754 -278 -886 -998 -613 668 857 183 -661 -195 533 -478 343 -443 -715 132 575 -435 -185 62 -94 -528 -322 -850 928 -852 251 -69 689 -25 855 864 -618 115 -804 845 178 732 334 626 -697 600 -375 861 882 -750 955 -900 -157 152 -507 654 -268 -582 871 69 -899 -834 -626 -523 672 -15 524 721 231 803 279 -904 94 974 83 -505 -183 591 751 590 654 121 412 -955 -283 551 954 -536 -889 -210 -910 -223 -533 -841 -174 394 31 -934 132 -818 88 -33 -760 31 -73 691 45 -725 -108 -117 436 -293 914 564 -839 993 40 -525 328 152 936 -753 59 -771 -789 239 -700 628 366 -838 -98 -105 -666 880 827 -137 421 -551 -698 -41 -50 578 -118 700 257 267 137 934 186 -453 448 680 619 26 639 -71 213 -461 -448 861 680 936 -806 -400 -806 -398 -368 496 -927 -848 -753 -450 -350 -129 -65 973 361 287 655 -93 -907 -166 -657 -706 -611 555 732 526 -355 -662 205 806 252 -885 491 -803 -632 233 -368 552 -828 230 -197 -112 -731 -464 -909 123 24 -373 -773 -174 836 206 -578 -270 72 953 -694 872 161 388 221 224 -965 739 -239 179 635 48 631 547 -741 820 839 -729 -405 293 -724 -935 -181 -13 -193 -164 -149 224 676 -698 235 -18 867 -775 -669 -285 -436 258 927 -490 -832 -227 -156 -790 -908 564 615 -299 -581 -78 -731 -659 -54 481 422 -880 -556 775 -537 -612 -204 20 -888 -400 350 161 -733 806 -932 969 871 122 -490 -148 249 93 260 -177 -174 -353 -747 968 192 -576 -619 -828 -82 942 703 890 -853 785 359 -370 629 937 -437 246 33 974 -408 342 -459 551 710 -830 415 -116 -702 -980 894 -18 190 -144 -145 991 -185 675 329 147 718 246 -25 414 594 -156 -341 -676 -775 -828 -100 955 -301 -808 -76 478 190 -437 774 680 53 758 -938 -84 -654 -106 -236 757 -460 504 -742 640 965 -558 -351 512 -367 359 695 -701 -747 867 -840 -25 -26 985 -705 -632 -890 456 345 -857 649 -509 -92 881 722 590 -636 38 913 378 687 -950 698 -785 640 678 303 898 212 927 -620 803 942 250 -491 216 147 704 879 792 18 -699 447 127 170 -705 645 437 -54 133 -345 -15 -475 134 71 -820 -625 657 -752 149 505 143 -115 863 -805 389 112 -229 -882 89 -436 -813 803 560 -257 900 49 80 -73 -908 836 342 -932 -114 -392 452 343 -170 -285 351 -411 29 -812 540 774 -388 251 487 -163 674 -494 -613 -498 775 -733 285 66 -537 901 800 376 927 -725 769 480 61 831 -871 717 738 -698 -330 529 813 -861 66 -860 -566 -364 -844 -206 -109 113 -427 -348 542 -662 -632 643 275 -483 152 -351 -891 595 323 -631 967 -720 -634 207 340 -164 900 682 384 933 980 120 -949 -558 934 -869 -956 552 272 -993 -454 -310 161 -959 -33 828 307 389 842 -136 -721 -610 -206 157 -449 380 61 950 23 -65 395 -526 -420 799 -498 -470 -575 -948 -456 862 843 674 297 -564 236 906 -2 -294 708 -830 258 979 230 -673 -485 -326 417 -609 -205 -593 -671 445 428 791 -843 653 -216 4 499 -54 411 757 453 -441 517 660 -347 -291 62 467 -394 933 998 -388 943 97 183 654 455 449 -59 817 -24 253 469 691 -251 562 973 77 610 803 -659 -674 793 -18 967 612 -981 974 641 -379 134 -137 -96 -719 -298 473 903 -122 -835 439 -221 -316 -817 -134 -632 405 -590 816 270 438 -589 -602 648 227 -608 594 524 194 -868 -657 713 181 42 212 670 -375 432 -102 250 935 275 829 165 158 295 564 -163 -938 -984 -94 -230 773 118 -351 -272 -416 -827 -598 -829 683 232 389 -200 272 411 -689 -755 294 -769 758 77 -277 -558 573 -35 -111 200 -328 273 -864 43 223 -568 15 -811 613 577 -600 832 -385 -115 173 -378 430 238 1000 713 -788 277 -577 51 313 994 -173 715 443 583 -978 -593 147 783 776 850 743 -694 478 -903 553 368 302 218 -398 371 -89 261 -434 613 -76 -16 -423 -5 294 -153 -520 -778 189 423 -851 -500 -80 -661 532 -210 -548 -933 -925 631 375 678 159 -950 71 46 -233 -871 -402 128 767 31 125 -373 642 510 793 -973 941 -702 -325 -640 -600 -44 -558 -452 972 542 107 14 -672 -252 -984 -602 -2 -383 357 -681 345 401 839 -887 245 -119 -266 653 59 -200 976 -446 822 -478 745 -194 -262 -974 -938 -529 719 509 -209 -666 -476 -479 -886 -212 141 89 -72 94 -13 280 -1 414 -585 -837 892 -966 -920 858 870 -710 -39 -943 -85 189 -708 -926 -836 225 76 -56 295 -183 99 487 837 408 479 805 -160 437 -845 698 492 632 802 -65 452 230 -48 -566 250 -20 -504 -250 240 398 371 -37 589 520 758 -209 579 162 -495 -49 -781 879 685 327 973 -493 -728 294 -272 907 -703 -339 824 -991 -312 -321 134 -171 -207 -202 815 532 -888 -648 588 696 -156 981 495 625 392 533 412 -770 629 930 300 -439 525 -542 634 206 699 963 835 975 -60 -317 56 -335 205 -502 98 150 -855 417 882 -789 104 -652 -79 -647 534 965 -431 306 132 -814 -324 -679 393 -362 178 -288 -819 -439 -150 627 -29 -69 600 416 -340 287 -713 682 -273 50 271 478 959 -383 -411 109 -39 -402 99 -596 -912 -275 489 -862 716 356 31 65 -16 -47 987 42 48 -937 138 629 -976 916 766 779 -238 482 -807 925 310 587 -575 996 -107 -670 -720 607 -130 589 718 479 -713 -508 199 296 -529 381 -781 -925 32 -606 405 -530 550 898 -182 -412 92 412 940 456 -277 167 385 749 173 -505 249 -168 372 384 505 392 -358 -963 -678 -579 464 993 -654 411 -984 16 -620 382 737 19 891 583 142 810 327 386 -6 -718 512 -103 -454 290 -961 164 500 -923 393 -151 -404 124 -647 725 674 -444 200 -934 -583 -241 331 668 -271 -93 402 -283 210 630 -435 975 433 957 323 976 -717 94 54 775 -365 207 246 -13 768 -421 85 358 71 -55 957 655 44 996 -61 -277 -563 -73 573 40 638 -484 -959 -486 -207 206 622 -544 350 153 -233 166 -984 248 -963 149 -845 -423 -243 701 -485 594 -416 543 336 739 667 -169 975 355 537 921 -635 174 277 357 -443 406 -543 -235 -852 -468 -396 -553 -659 484 770 -406 -172 226 -916 -23 629 -105 -994 153 173 -508 -404 -267 -909 -295 375 -825 330 -217 -843 -959 167 -547 366 565 855 -923 315 -46 -179 28 808 -735 -821 -463 -658 345 475 -743 -538 613 437 -198 -530 688 843 693 -1000 656 -839 -913 -458 -829 635 560 496 -394 -120 290 115 732 735 987 -741 -988 699 263 -464 943 -990 -699 686 -891 -716 716 155 329 -462 201 384 -360 696 -44 -368 -14 -516 -717 442 648 443 -338 678 -17 478 755 -363 29 -163 -635 -838 -880 -740 303 916 -541 -715 -912 543 -227 848 984 -120 -737 183 -111 -52 -966 75 918 -788 -330 197 335 236 359 -334 -913 764 -784 204 -171 200 -891 903 527 287 -378 -442 916 -853 275 278 454 24 635 902 508 -461 832 -169 794 323 757 -252 367 -654 -45 -498 664 -887 -590 -510 -315 123 -92 -558 -26 -745 494 726 533 -36 891 425 -33 -733 -179 618 -847 -557 541 -512 -726 465 451 -713 169 -808 519 949 -694 980 632 82 -3 -779 -440 -557 422 -344 372 -210 851 -969 704 -679 -367 -988 340 694 769 -117 248 -756 572 235 -908 -775 732 -578 -90 -210 277 -990 153 -441 184 -906 -363 -177 -24 400 -214 361 -601 -63 470 610 962 704 68 691 -841 -907 -242 -563 348 -418 32 545 464 -1000 81 249 616 -821 -600 205 518 -691 482 -966 78 536 869 -939 76 -806 -805 -392 332 -602 19 -454 -182 -779 -739 685 -450 286 889 19 980 -990 105 310 -347 387 -77 381 -165 -602 476 -164 -990 15 210 595 353 -41 -525 628 498 -931 610 -624 -174 396 758 -922 -274 -441 -141 214 261 -375 434 -725 261 639 -390 -999 338 -27 -742 942 -955 -329 205 -913 632 -615 235 -482 -652 -966 -135 807 -679 273 459 607 937 868 129 755 -92 -790 678 366 -671 362 74 875 -809 628 152 154 -628 561 781 713 -896 216 686 -239 -304 708 849 -586 -746 -306 -537 821 518 429 242 289 -448 371 838 -877 -346 720 -684 -429 972 350 -928 -587 -506 -221 817 -33 534 65 -530 402 -907 413 -447 -872 767 919 -905 308 406 -195 737 495 -44 -981 594 -787 -867 -993 895 492 -188 499 -125 -6 -56 -688 702 -638 -809 721 -765 -30 775 -473 895 474 -279 -637 674 -910 983 605 456 595 426 -410 621 -185 -777 -131 -839 -131 -472 128 4 -147 228 -250 569 314 -63 -848 -250 -931 552 188 -295 260 -133 357 530 308 916 947 -199 -7 -707 -515 -635 -503 272 -860 -160 -811 876 -877 853 678 -245 -196 653 -883 -952 441 593 36 -514 21 -472 133 712 -696 -988 288 -424 686 362 245 -65 -455 -377 -23 -524 792 840 673 811 901 515 507 90 -18 -5 -593 796 55 543 -307 -177 -958 9 592 -663 -776 -406 -930 -148 -191 30 669 -822 -72 -97 -757 24 -140 -32 -167 -15 -669 -664 273 18 -31 -24 206 -281 603 -364 118 -364 458 856 524 -790 -921 -24 701 583 -448 -170 -335 120 -128 267 -155 804 315 -804 445 -73 298 654 -373 -754 -579 -724 -293 -385 427 -741 163 766 198 -988 -55 -342 -146 295 -960 1 315 907 -120 419 -202 316 -20 783 -267 -40 -351 483 672 936 -975 -588 847 417 -26 -736 693 88 -970 229 -966 -14 46 967 -117 -364 -410 -796 482 911 594 95 -619 -371 -721 -905 -414 -627 -378 -282 -669 884 -769 -871 532 633 51 673 190 -656 649 928 -733 -118 -103 -258 -375 -704 -277 -416 -868 -125 -451 -525 925 -173 -419 487 -74 5 -105 -62 922 726 283 832 -902 -81 -716 610 -275 781 -137 288 -138 -309 -967 -906 -236 478 34 -176 -874 267 -319 -144 -820 647 -115 725 928 -571 -968 320 -820 -483 -433 740 -450 990 652 -881 -509 647 808 -331 778 -457 -283 477 667 525 499 688 -271 -575 878 -352 -178 -297 -361 358 -556 -637 -389 -549 141 -868 391 204 691 -68 -234 -610 960 -503 278 860 424 933 782 -980 271 -237 240 987 -953 12 -264 51 262 867 -655 556 -596 -419 -788 846 719 168 971 -471 -16 -887 -774 -251 605 515 671 1000 -61 -433 177 -130 -208 -386 825 -375 -205 167 -985 491 124 -67 664 -927 20 -409 522 63 882 -854 -570 253 448 358 -896 404 -922 108 93 -600 206 76 -265 -219 -657 -445 -368 -767 348 905 -264 807 221 225 -998 583 811 812 -257 89 -688 -550 -479 -309 -929 -837 -870 -848 507 439 -785 -808 302 997 796 -306 -326 854 -894 100 929 179 560 -563 -577 542 639 -991 448 813 -489 739 -155 -244 266 -828 -864 437 458 -502 -278 -764 -430 453 -11 124 -408 564 821 -887 -415 -129 -2 299 376 773 133 230 660 -682 -626 -480 -90 -117 423 808 -803 983 639 -119 573 198 194 254 -83 686 510 244 334 -327 514 -424 -336 -736 376 -724 -780 365 -849 -668 590 826 424 -300 -801 975 -181 -315 897 -657 -875 -607 -418 -283 750 361 728 -69 -208 874 -687 251 -913 44 896 467 133 207 -824 -996 -34 -861 -833 -469 536 -298 630 -528 295 -23 267 -247 -281 -212 912 105 -900 435 -101 377 580 -317 -632 970 325 81 840 165 -134 118 2 453 -511 779 481 812 833 -337 -474 -176 209 413 881 410 -712 761 -876 906 189 308 -835 125 -36 -127 -860 98 -782 424 103 37 -373 62 -53 563 -642 403 178 -734 421 -918 771 777 662 -487 -228 -753 293 -522 606 145 82 -878 413 865 -604 553 -902 -739 -343 248 931 261 -630 -831 632 -301 416 -990 4 -379 681 -289 147 -91 -887 635 792 843 870 -420 -434 -70 392 -678 726 672 965 -816 -15 -447 638 742 -718 760 -233 195 539 7 374 318 133 -261 -702 589 -90 -952 799 -697 725 128 417 -713 -613 -146 364 -900 639 -984 476 380 -534 -913 530 -110 -268 81 -568 858 281 355 -325 -429 -767 -689 866 864 -154 92 -785 299 -684 -365 9 349 -146 635 94 -946 -557 834 628 -800 565 -142 -240 853 -292 300 101 352 460 -358 767 -123 -959 928 908 -335 258 678 -344 816 -76 62 -451 -596 174 -506 -75 -519 229 329 -387 -456 -313 -3 442 755 -690 -769 619 755 -523 -693 596 -4 -506 671 -81 -914 956 284 -421 838 704 87 451 946 -372 830 -134 -605 -532 -870 416 -239 171 -703 -425 -617 -652 561 -690 698 -456 839 519 908 564 -773 1000 -554 -816 -269 -328 715 -954 -726 183 651 792 201 145 -229 113 -109 -9 572 -207 -350 -82 -290 727 -404 -605 -313 780 147 -59 963 -173 768 710 -100 -578 -179 68 -849 -863 -475 -124 736 137 -667 688 -411 109 -346 883 -528 57 -136 387 658 138 171 -837 -811 -24 69 -924 359 -824 -414 -123 -449 383 -996 -703 979 -64 47 -599 -164 -821 770 166 -14 594 591 -470 -225 800 -244 231 -455 -425 112 -518 -412 -284 -436 -79 625 -769 -341 -263 -384 -646 499 -811 -272 279 -331 480 916 -9 938 827 -373 580 842 671 450 -910 -276 213 -611 346 -246 -154 581 -840 -607 -983 -928 -785 381 194 -761 -626 -641 720 522 211 362 112 -493 -115 -949 528 157 -526 -38 549 400 19 30 -60 119 -302 -642 -634 -519 -612 656 924 772 -748 -836 809 888 6 966 353 -10 355 665 -978 -607 40 -609 960 550 926 -433 960 -780 -966 407 317 832 128 757 -680 764 -440 645 527 713 -264 -568 -784 504 -992 -56 914 944 -169 175 -523 -476 153 90 50 -912 112 135 -639 -80 738 -905 -609 -958 199 394 -981 -94 -458 133 659 550 -478 -885 587 301 -84 341 612 -203 938 -699 834 767 5 77 -147 -688 -826 640 317 -87 184 -34 -511 -905 -246 -239 -872 -630 428 608 -663 46 450 -400 198 -677 -514 -764 187 905 -418 808 594 -776 -287 660 946 -923 -649 896 32 -793 -881 -3 142 74 901 -945 -639 -282 -353 -598 978 863 627 844 -505 790 539 576 879 -506 -986 -584 372 214 477 -948 906 871 116 851 -497 988 393 -61 405 -296 -840 994 535 -289 916 -598 -961 -430 664 899 -510 545 -101 -912 605 521 -729 -276 -834 93 -609 661 846 601 389 570 -980 -703 -590 649 981 -239 -555 -425 -648 834 511 866 360 -646 -260 -195 708 623 474 -113 180 581 779 -82 -229 489 233 -19 315 852 -428 42 657 93 139 916 -871 -843 138 278 677 -187 -313 810 692 619 151 -965 -187 554 -404 381 1 -69 934 929 586 695 -171 394 -636 694 -215 367 298 49 -329 -78 -824 -702 9 -728 860 -365 367 -362 -218 -967 179 -712 94 -376 -847 857 387 -962 -898 -36 743 -908 -510 -908 -449 767 -954 -310 412 -657 895 470 -770 354 -845 856 895 -728 47 109 -242 927 516 -708 -31 -373 64 -926 -845 403 294 -201 -103 -324 -982 -612 -290 602 -978 747 846 563 -66 552 -112 649 179 318 -527 540 -40 -26 468 473 -502 -155 740 922 319 -116 164 -584 -82 -342 942 -770 443 -603 -236 -331 348 -340 725 -43 -319 829 -408 -709 76 -853 533 -948 -267 -241 47 -899 779 735 -393 660 -573 42 846 599 -684 -431 -648 954 351 850 -681 196 208 112 -713 -904 -164 -490 79 419 513 -806 -542 -602 951 283 -283 -403 944 -134 -575 -930 -459 65 -937 995 -869 -183 332 -456 63 628 775 946 1 -945 788 -214 607 -158 -800 653 -6 -457 -172 532 388 -689 537 -558 -29 168 770 179 -73 -397 375 -563 23 365 442 987 -120 513 -512 -85 -927 -337 -902 -847 293 146 739 545 -411 -715 448 217 303 938 262 -76 -694 -415 -728 285 560 215 251 52 -158 -221 -433 -71 -769 -357 314 -420 907 -86 546 -328 -593 -390 -267 -927 722 933 9 950 616 614 -498 -435 260 -182 972 -767 303 -778 -18 -816 829 -268 -960 532 -564 736 -60 -666 -775 -829 -399 363 905 -497 342 -534 -972 -347 -536 878 515 -850 -561 -954 285 243 -402 -616 701 175 47 644 842 975 -447 -831 -516 -661 -375 306 -505 -350 964 -306 -880 -293 55 92 91 -456 -561 -400 -361 789 -198 -632 -214 755 874 616 205 -221 523 -41 -151 -869 -360 -547 5 -196 -515 -193 -254 101 -154 88 553 -538 3 -375 -868 -963 793 967 -795 -87 140 -712 50 917 -264 -11 294 265 -952 -609 746 -30 -282 645 780 -276 327 498 -531 -66 -491 739 762 973 -510 -744 731 -308 169 204 -848 200 911 878 -855 73 507 826 -382 -280 -943 0 892 -589 57 981 -650 -720 413 -392 240 -213 1 -565 -988 -380 90 -986 369 906 146 -692 -86 188 575 196 -565 -796 214 95 -431 259 646 -801 -707 -937 -687 -236 -365 818 -289 -792 -223 -395 -501 966 849 221 589 279 153 -113 -641 501 -749 536 195 971 -796 -654 347 -697 -650 488 -121 -75 -557 -299 94 -9 354 -496 -80 786 -546 229 -895 722 -244 -906 920 489 -781 258 -632 -806 681 460 -471 703 851 359 804 -552 -76 801 535 -124 744 -208 -304 -319 299 28 967 273 -677 568 -926 699 255 57 209 -572 -166 413 96 956 -513 891 -141 -721 69 -498 -159 7 14 -622 62 687 141 916 928 906 228 670 -16 40 928 703 -72 -279 -476 448 -821 -963 -529 871 -1000 -852 -916 503 767 651 823 343 -407 -957 -705 -982 99 -167 -149 -92 132 609 814 -646 -162 696 437 467 -16 -925 -46 -437 145 642 255 986 -894 -271 -481 847 787 -602 -4 568 273 -287 -96 -99 -129 441 -822 586 56 -223 -225 -456 -963 -48 577 -851 -131 -69 -820 -966 -506 535 393 310 814 -997 323 993 -49 -865 -454 -575 -819 391 -27 -408 61 523 -678 927 981 659 820 -845 -552 -337 969 -729 -753 827 -977 659 -9 774 -210 696 706 642 347 773 421 194 -233 78 779 -572 410 649 -615 -886 46 14 172 -769 825 85 622 -70 377 82 -893 690 599 637 -182 -980 39 340 -321 419 -110 750 -512 14 199 864 -167 -493 675 -215 875 179 -957 415 992 -927 -881 765 107 -815 203 -619 -812 154 -749 588 753 849 -663 -544 186 -116 511 -44 660 -818 -399 -151 82 -188 -726 -918 797 -481 -820 839 699 -136 -70 999 856 -873 979 -649 460 -216 682 173 471 312 780 665 -24 306 658 968 355 -480 373 165 -177 -440 274 701 -478 909 697 210 -97 -797 307 746 -950 505 -665 632 -971 253 -512 -11 0 -825 361 -806 107 -627 383 227 -338 273 -218 -885 -777 996 472 -373 264 -119 663 -984 248 -392 -9 144 18 40 -280 763 44 -260 784 -922 -146 -393 -446 -509 -388 32 -957 343 658 -636 -273 314 424 671 562 504 349 577 251 -39 874 166 -391 12 808 919 629 -784 605 -280 60 540 826 467 598 547 747 -182 -279 593 -316 -447 409 -767 -293 885 7 -817 -21 -395 -821 660 427 -718 229 586 766 732 313 457 -504 534 -957 -923 -111 -58 -39 435 -598 -226 443 766 -109 -132 216 804 -176 57 -406 704 82 -599 -627 179 450 840 879 708 644 -211 442 425 -306 -655 797 -696 -479 718 962 885 -815 478 597 456 328 177 -269 -768 613 -900 668 871 226 92 691 468 115 153 -174 -746 -83 -922 141 -991 -403 -443 -86 167 840 -810 998 -939 -573 96 903 -48 181 242 676 -691 908 373 -784 -818 -650 -772 542 -963 -1 -80 -199 -820 830 398 -437 -244 660 728 175 -23 -207 118 199 -458 565 -126 585 -479 -70 540 93 716 -461 782 377 553 153 -596 -365 -526 695 243 -426 286 655 -688 -726 896 978 -140 888 -558 836 -715 -890 -267 -451 -792 457 442 334 -653 851 991 748 832 974 529 -919 18 -508 179 555 -381 397 827 859 710 498 22 41 -780 -898 522 -218 655 615 -374 467 543 255 -890 608 789 46 213 43 989 -951 750 -911 745 -154 505 865 266 645 185 -567 -394 927 -810 -578 -548 692 432 -376 718 -569 -820 59 725 -165 -273 327 -398 -946 44 220 -480 220 -526 43 -624 -359 959 891 496 -452 446 454 -252 151 -558 -816 102 30 -291 578 -262 -860 948 283 281 -979 863 770 -526 485 -324 461 773 -952 310 -925 -394 613 671 -288 489 -181 -736 -486 418 864 -554 -609 707 -594 208 -283 -703 558 -830 493 640 822 845 -605 -917 344 467 480 -3 568 253 -718 -538 816 -459 -365 -105 594 -351 -129 -731 476 -239 735 -564 574 311 372 882 -724 92 -812 -317 510 -525 758 886 -777 284 559 947 -640 -37 561 158 -741 -389 -502 337 -679 -42 -989 -974 -224 628 -445 -603 101 584 611 478 -774 144 -296 823 -647 238 286 -672 -259 -743 123 -210 369 -947 84 275 -817 286 486 131 56 -863 -15 -321 -519 -221 6 592 153 -448 275 157 -762 -267 -465 -886 -354 342 -879 -134 744 -503 445 249 -449 -66 -486 759 -167 -471 -63 51 -435 -557 232 -412 -143 264 -842 201 -844 -590 -379 639 95 638 517 283 293 -786 52 -162 -8 -512 -166 115 -555 -104 -99 -632 959 -242 152 31 -268 332 -167 62 -961 195 -224 155 55 318 -767 214 347 941 452 -685 -646 -717 -350 -396 76 -669 -971 -842 574 -789 313 -221 -579 77 485 -511 -968 16 854 450 -411 -180 -657 -73 509 -411 -292 -446 -710 -903 614 -682 589 785 319 -237 806 -417 -227 839 -791 -416 -993 -3 -162 281 -993 603 212 25 -651 -642 -351 -245 -701 650 -233 752 910 -986 387 650 428 -29 221 -233 -432 -688 971 844 14 -950 560 899 226 -716 -291 -173 923 -867 -15 -528 524 700 618 787 -670 -746 944 -365 -137 -284 -503 460 978 -774 152 -170 297 551 -261 654 10 -760 -768 128 849 670 -795 697 -25 -579 575 273 -619 155 -37 -256 -275 272 -846 -305 -358 -577 56 54 -601 -3 303 265 508 -682 553 94 422 178 -730 916 56 -136 -790 -135 421 -235 717 -208 -516 -4 -210 271 -374 630 838 614 136 900 -257 687 -452 -873 231 -839 579 419 -128 -949 -990 854 905 -666 544 -233 -352 538 71 501 -622 70 -746 -622 -383 -377 -612 184 -252 -261 627 -983 -302 -183 -385 555 590 376 -111 -567 -931 -39 91 -264 -81 385 -828 -605 -136 -25 -385 418 892 418 286 -183 -641 674 -720 -176 -384 -515 212 -292 -753 104 -619 734 -699 493 580 -768 934 822 383 249 -822 -717 379 571 864 208 474 866 761 172 830 387 546 711 112 37 469 -79 413 12 317 -894 -706 -462 934 380 -30 322 -683 530 -692 -987 842 -407 -967 -586 -125 797 -598 481 206 -523 -878 656 492 -740 -410 858 184 742 934 -75 -256 -635 535 757 6 428 -834 -891 -285 -728 505 -868 183 -735 -193 642 -761 -650 99 849 -57 308 1 237 899 368 11 -422 891 457 409 -658 460 20 -920 -246 -703 879 -345 301 -783 875 988 509 -585 469 -728 131 -618 -146 246 278 -440 158 -610 -292 -65 -616 -112 -84 -622 -437 -970 190 -89 -194 638 -102 18 445 469 385 282 -569 838 -198 -168 -33 -956 -288 -917 3 -412 -544 756 625 826 371 -1 801 -234 602 29 59 -597 917 697 -759 720 -796 -21 -215 -206 129 -797 -231 7 -155 632 -407 -523 425 617 643 235 -348 -252 -32 -172 -545 -450 -765 829 553 594 -264 866 -225 624 602 951 -694 -747 -181 -802 520 -541 804 674 -606 556 218 62 13 -103 959 -973 -397 -925 229 -384 893 576 -84 252 232 398 984 -96 -656 -753 944 -531 945 580 -548 -173 -716 743 -728 169 442 566 157 -687 639 -345 735 135 -58 -93 622 823 357 -756 912 -331 -819 -480 -401 205 497 -639 -565 395 -183 -361 794 674 267 679 864 -852 -141 -544 -79 652 -404 667 156 -329 -889 -146 -501 -289 -666 282 -12 -265 241 824 608 -99 152 -353 148 219 943 527 846 -642 16 241 -467 171 -742 -269 -188 763 -857 10 473 -840 638 -27 -297 942 405 -754 -341 -852 454 -268 -158 25 815 -34 -732 -137 -718 705 290 -919 628 -170 709 -800 -735 311 -226 700 74 -543 381 728 519 640 701 -234 -559 -356 688 -510 -153 193 685 814 -240 49 130 433 -542 615 -402 796 -620 954 -280 -526 652 871 -622 -69 527 -802 -729 753 604 455 443 -286 -886 412 -731 -946 209 -309 45 -952 946 -760 -885 -710 -936 672 -49 -37 671 935 786 -343 -869 2 794 -865 707 759 67 -409 -800 378 892 741 638 -7 686 68 -867 401 20 130 -208 -701 -241 -955 -32 -608 -304 -687 -314 614 -331 -727 -373 -674 -988 -468 -759 -907 -436 -982 544 566 852 -773 -603 -166 -7 -856 -346 -232 150 -273 -18 667 244 -277 -394 418 11 -355 217 189 347 917 25 -346 96 547 -256 847 -797 989 -677 -207 -519 463 -543 800 435 502 -156 -842 -312 377 578 67 -730 -23 -972 -397 -368 -479 -25 -852 -567 -170 -998 -943 423 -620 144 -455 625 -241 110 -364 106 665 -801 719 -47 -470 675 -249 -56 798 573 -217 25 -918 921 -24 849 -596 -332 -399 -451 -959 180 -74 -50 274 -488 -170 80 -575 -280 -389 -187 -953 -638 -384 -680 -144 -399 -692 -864 904 -330 -602 397 361 205 197 37 989 -12 739 -55 -398 -190 557 -285 -870 -310 855 -629 -627 -186 864 -778 -922 -480 623 -18 -862 -266 -420 821 -804 -818 -367 613 58 -693 30 983 890 412 787 -907 -262 -59 965 -185 -945 -585 -450 -692 833 -283 -306 -200 -656 471 266 438 359 -406 -418 -463 -798 -856 -895 -118 901 -889 957 694 -840 937 74 776 845 729 452 991 467 453 648 -607 -847 153 543 -925 246 790 -435 -197 -433 -120 -886 -370 781 -604 -503 831 849 -98 -152 -283 -814 84 264 608 266 742 -554 522 -568 -146 291 -952 150 -73 219 -843 -216 -266 -143 74 994 419 -191 269 338 405 595 -668 288 -273 -746 667 -768 -641 -539 -623 840 -137 -514 506 424 657 188 798 -275 -674 -2 -618 685 -834 -665 322 -679 -432 314 881 -605 -141 152 583 -444 -735 391 65 -175 -789 919 -875 738 475 -122 -905 -809 904 588 855 116 -355 -711 -562 315 335 -51 -395 -247 622 -499 127 88 -388 765 -223 -509 -496 492 -518 905 -864 -928 279 473 -706 -858 859 -221 860 648 -921 -665 -286 10 -910 621 -677 -883 903 674 909 -193 -583 121 271 -146 30 -390 255 16 -981 653 -44 -688 -434 -986 -915 341 970 -85 137 -172 562 947 -294 154 -899 -689 -790 -724 27 -806 607 407 294 -568 771 845 535 912 -641 274 246 -39 226 399 221 -543 506 856 -367 882 -275 226 282 974 363 -402 -406 242 -436 -665 283 490 -234 -606 -11 218 -507 -172 -280 -812 -861 -641 -150 153 -129 -485 296 -400 443 542 637 546 -976 480 -322 820 -719 686 930 -58 383 629 -114 739 -37 -999 -17 92 447 659 -971 906 -645 770 -217 -666 -156 627 904 707 811 278 -321 876 -554 -504 -715 185 918 -974 64 -631 320 -485 -687 563 336 75 -631 865 625 69 219 938 622 195 787 -144 265 839 -1 -892 -202 -851 947 -775 -458 -580 60 -754 -191 990 807 22 973 212 -163 564 949 -496 -721 276 106 317 246 -250 609 544 -140 -210 56 932 192 -600 -141 265 -973 455 925 -658 83 764 -103 -433 885 54 -339 -785 -617 867 -484 468 -462 -721 -890 -952 -810 159 979 828 -31 -855 -515 -705 482 222 -476 -209 -531 -886 -180 -419 57 -950 -917 974 -446 527 154 362 952 -801 -350 921 728 -275 -292 -18 822 -48 293 118 710 -772 -690 296 433 217 -243 575 425 348 -195 815 -375 465 -724 -790 206 691 -850 -590 -558 -40 74 -537 -38 231 965 -788 864 360 -969 725 602 951 303 -637 -47 523 992 26 872 -532 14 386 562 -971 -688 766 545 -786 -829 -771 -880 -849 -796 -750 -592 185 -660 425 -107 815 292 130 665 -590 -199 -205 528 753 -157 500 -713 833 56 344 712 -468 5 -180 606 604 -727 370 -811 130 -51 995 401 -513 -899 465 -569 521 -334 224 59 101 -378 -814 -235 765 257 -557 -867 -306 -146 64 -796 -469 -745 971 -602 -194 356 -540 -468 -323 -353 -684 -789 516 704 -168 871 -18 -613 594 795 950 -885 782 798 222 342 -41 -499 644 -525 -785 307 -242 543 -802 445 943 108 -980 -244 -991 -601 -225 98 630 -38 204 993 48 849 91 -231 -954 523 -847 -690 -333 462 633 -832 75 922 -53 -131 178 687 -994 541 -1 -900 844 995 74 -972 701 -385 -779 -381 -606 797 -505 -866 -94 245 -597 -502 564 -458 -563 757 304 676 868 -315 -777 66 -989 -524 302 626 -445 -87 -152 147 -729 -112 665 577 650 -968 623 468 -658 -832 -783 51 -921 -41 543 967 -314 710 808 -312 -52 626 160 532 -362 -194 515 570 -685 912 -964 -824 -642 877 825 693 947 214 -71 -794 265 -939 -650 -20 962 698 -798 939 656 -197 342 839 -334 318 742 -782 265 629 491 210 -443 -568 -594 677 381 -605 185 -713 -691 -451 -761 839 -477 -546 443 692 -95 -609 -71 -83 315 685 543 -126 -723 859 -367 -596 401 2 -668 -909 600 86 658 790 47 259 -712 998 119 -627 350 526 740 -380 -730 744 574 -424 -868 168 -241 800 -503 -630 -163 -837 -336 364 -15 450 224 674 -330 -347 413 20 -770 79 -644 80 297 -756 337 -974 998 953 522 975 342 203 -244 107 -866 799 -734 -738 870 -677 -927 -494 -554 -455 -89 912 -187 -789 810 351 -972 730 781 -143 383 199 -49 -127 626 -355 -569 -408 832 -959 547 223 530 -365 -950 80 -790 -970 504 -469 -66 -266 -998 199 -774 -189 91 60 642 579 472 -441 -824 933 643 -566 73 -921 152 654 -335 714 -480 738 445 126 -497 -936 -461 633 -347 544 516 -334 -772 -409 34 914 878 109 -535 696 -915 -862 410 -676 497 943 -760 493 -987 518 -430 -46 169 -379 16 958 883 -954 924 -459 872 -514 908 -18 627 925 -659 -55 373 792 -30 692 -349 -707 -62 -859 -79 399 984 -151 22 44 -791 24 572 967 -908 466 732 273 493 -75 -117 201 646 -630 -666 -627 -4 40 -131 650 695 -785 162 615 -943 -773 848 -873 214 -566 -759 -320 425 -681 -772 358 -192 830 218 475 -436 -375 -734 127 941 39 -856 127 -344 -861 -706 351 633 -320 -348 -339 706 848 472 -302 -942 438 812 476 -960 273 947 -886 -526 -952 -682 93 -349 -440 703 950 -775 -726 -275 191 -6 -657 215 -486 -992 -316 847 -704 95 -613 -954 -129 972 -490 424 278 -286 790 898 -563 -65 -270 937 807 1 425 -811 -943 262 785 543 602 840 -126 378 -98 -314 -58 336 -31 341 493 -630 -460 562 819 -282 -15 -624 -906 -464 816 240 -843 -801 140 261 926 -254 -914 611 605 216 -74 -924 -366 177 -485 -163 -728 -121 -556 -652 -467 501 -811 -795 822 197 383 -771 63 -957 756 -691 -51 943 -636 204 -174 636 -247 -543 865 -578 673 -282 450 715 101 939 623 780 -181 219 -727 -570 984 622 76 -824 -496 -69 -980 981 522 -986 -553 -527 -74 -277 294 -220 631 81 -201 -781 -268 -643 990 157 467 -272 -913 -371 -740 648 324 -532 656 681 -541 -35 491 -947 -471 682 -420 238 -112 232 349 633 778 -608 -610 -742 172 -822 -564 111 -294 42 871 833 547 -98 -731 -192 -527 -86 -695 614 11 -85 291 -250 -991 613 959 -292 -408 118 572 -713 -731 781 -613 -626 722 122 -337 -516 803 664 -156 434 984 -304 675 -347 935 -213 -477 644 -558 -609 361 121 397 -164 319 -325 -653 78 -263 328 -697 200 -254 -171 -958 321 222 808 -564 -169 873 138 770 -740 -982 494 -548 841 -257 895 285 -675 787 -701 -745 -725 346 -122 508 -619 78 -728 688 27 -643 914 -911 843 -994 -310 -318 -557 -329 627 -706 391 211 926 34 297 188 728 -757 356 -968 -231 154 -224 148 -408 -229 -894 922 557 -349 594 231 -549 847 236 473 -821 -458 390 -241 -640 -747 886 787 -470 -983 -349 16 540 -372 -78 -989 233 741 -836 -942 -380 565 617 620 669 530 -495 422 -37 120 -408 537 846 -626 106 -339 833 -452 -654 386 -670 -25 -437 251 865 844 332 -956 -787 826 532 580 -918 649 380 752 -761 358 -724 940 932 -925 468 -151 -729 395 762 -299 468 829 342 -121 -929 440 -538 -832 -287 -855 -43 -85 -159 -298 831 325 165 583 -885 -990 531 678 683 709 991 -738 -344 -75 -646 992 -87 819 -208 356 -873 55 -540 -358 -912 931 431 527 -663 321 -688 618 589 -36 -12 -95 217 -432 757 304 -940 -740 929 -38 656 -810 -551 -995 -248 -557 -668 299 462 -310 -157 -903 838 -505 -802 482 962 -450 -923 603 160 126 620 -359 -182 180 332 404 -727 824 -190 965 -360 686 -308 540 873 957 916 -496 686 976 -165 730 981 -27 933 251 -11 60 856 -66 448 -347 928 -327 -511 150 -117 -135 -507 967 264 -537 -238 -593 622 -366 -763 25 -151 -801 -15 -973 -327 226 -1 615 476 637 777 619 -350 -674 705 89 -203 -960 793 958 605 -98 277 108 -321 784 -401 191 -784 -504 -846 -862 -987 489 -739 -627 79 -224 676 152 -76 692 230 79 -895 -90 263 833 -632 621 -460 807 -454 312 -204 -340 377 656 501 330 67 -198 -593 -317 -994 688 -935 144 -344 637 112 440 520 -760 445 992 -171 -97 880 -674 -202 -893 909 932 927 926 -490 -186 5 918 -826 -76 618 -944 -375 -149 -862 261 355 542 570 783 236 -812 311 175 179 -322 -997 -137 871 557 905 244 -497 -806 -157 -294 328 853 488 705 241 -712 140 -367 -481 163 -939 43 -923 701 670 -704 -413 632 967 -426 673 -596 860 981 -841 -146 -621 -542 -374 26 754 -527 -972 875 -1 313 -449 381 281 -368 -636 -122 110 -862 -176 343 -416 -343 -996 423 -225 -866 -685 330 -27 238 -22 -917 984 -826 -118 -119 -481 -544 -336 -714 168 -177 -749 709 167 -359 -157 -730 959 681 177 -318 -59 348 799 854 -367 -869 86 445 -110 -814 -588 -795 -452 -76 685 125 203 -107 707 782 -157 631 237 -334 -917 -938 -537 -924 886 972 -559 -233 190 -594 427 -597 396 -565 -306 978 572 -495 611 280 936 -608 -560 -944 571 405 50 -15 47 -568 58 374 623 -344 39 -292 331 811 -958 -171 932 -305 52 -314 -609 -628 -105 550 -621 156 167 960 -322 234 343 771 667 348 961 -412 -835 309 249 -684 447 762 400 548 -120 -145 927 -296 869 901 843 -227 387 -357 169 -575 173 -644 -256 -775 145 669 -952 -581 -895 364 -789 -74 -944 -744 874 465 415 -776 -535 539 -213 -960 -833 -991 322 441 -615 76 49 -735 -610 215 -569 495 -848 391 -45 -535 62 -164 -853 817 520 -247 70 -412 779 -551 -137 -809 848 840 -186 -651 -142 -649 464 599 172 -36 -491 -94 -739 198 405 -25 -329 -929 -526 -17 631 878 -193 -183 -303 -856 435 270 989 93 -340 -569 -929 -814 212 582 35 343 -179 341 485 783 244 -322 -663 954 -341 468 727 446 975 -210 -46 635 38 480 -254 685 374 -24 682 -281 368 -439 791 -814 -624 -784 176 -775 -188 -236 348 -829 -181 83 -612 -989 -340 941 -102 -70 -652 868 -660 785 505 50 828 667 321 -261 -371 -813 289 -580 -454 -807 -265 -8 -137 525 990 -544 -464 147 32 -719 846 -110 23 79 -619 171 -246 212 173 281 -887 -818 126 581 -808 -171 7 193 294 -362 -486 935 833 -347 -272 696 -720 469 464 -84 -265 490 127 74 991 155 260 -927 4 -342 193 -507 -276 -844 350 26 -357 -326 168 -635 -110 836 -883 986 -300 247 535 882 -25 652 799 308 522 678 24 -866 588 161 -891 -181 -198 -444 -721 -797 -599 -850 219 -918 215 514 -750 -988 -52 -897 -774 829 -106 -254 -684 368 -561 -710 -970 -550 136 -125 17 198 -402 451 475 878 992 -168 998 -281 745 -387 -48 45 144 213 49 878 864 218 503 -210 325 -544 -841 179 -921 168 -495 -658 963 -360 -401 656 -144 -634 832 324 -981 602 365 278 -748 -575 -170 807 -139 -260 345 -342 82 87 990 143 624 67 809 -834 -305 84 547 -844 -212 982 309 437 -134 604 -461 -542 736 755 53 -334 -348 445 824 -218 -210 701 128 73 129 884 860 -131 487 940 -790 -549 858 -945 32 -147 996 -16 670 -27 -961 196 -539 643 606 -195 -872 786 450 -198 132 357 557 186 357 -189 254 -755 -77 -119 98 -644 285 367 -569 -452 737 -221 221 527 -933 -916 4 293 185 -462 -500 850 -71 -385 -875 839 -567 8 507 87 -515 705 916 460 -427 320 -12 864 -596 -918 398 675 276 -869 371 315 419 577 -465 912 932 414 442 521 343 -13 377 97 -189 -614 -101 996 -557 -544 764 -537 597 752 -510 183 908 990 658 -357 -103 -518 173 216 489 381 162 266 768 -131 130 -204 -398 352 -620 672 -866 760 -348 598 -30 -591 176 681 773 -718 520 -572 827 -67 392 -10 83 594 -130 -31 423 832 549 139 -474 -400 490 -310 788 910 -698 -778 79 -765 -106 -735 -889 854 924 470 -143 211 -219 -790 -117 464 -740 95 -983 76 691 -117 -70 -423 806 215 340 357 -365 110 397 -908 -416 -914 892 -842 -228 -644 99 255 -288 140 -468 868 761 485 -646 542 -664 169 -662 383 980 33 507 299 -492 -739 -188 -353 502 -690 -428 536 -790 -643 -953 179 825 737 832 520 146 414 -421 497 -86 -958 -74 487 -359 448 116 189 -941 -718 437 -393 -204 -329 518 -586 -433 -542 -981 785 320 -405 687 -241 976 81 -770 775 918 -316 64 -90 -28 -659 916 978 -809 506 -333 614 206 -168 970 -127 387 621 -980 818 -403 996 -688 600 295 -576 486 -147 -503 -462 319 -437 285 -119 537 229 -913 -267 196 213 942 229 -162 -676 -257 -290 331 589 545 926 -444 572 582 952 812 -892 -72 961 907 -544 612 -548 372 321 701 261 -85 -112 -480 368 -370 -30 398 978 617 -454 -57 -291 -123 -62 425 -248 566 754 -213 -178 -515 -601 -551 -237 -467 -274 -495 290 -845 942 -804 729 891 590 -907 549 -725 716 877 124 986 225 -471 -56 391 515 844 -100 114 89 -458 342 -114 304 -380 709 72 -487 615 -932 936 62 595 451 -692 -446 965 -105 -420 966 215 -781 330 -333 602 463 520 -704 -319 397 795 -824 242 -338 511 -135 -551 -382 -460 -594 786 109 458 -602 56 290 -52 183 767 738 -584 70 652 -829 955 -685 -890 -141 -946 -305 -177 753 -99 -950 -497 810 -513 -310 793 33 680 -827 745 235 876 -833 549 279 348 407 673 -562 -275 -700 785 -5 781 -224 57 -252 36 37 -788 -980 258 481 -861 -879 -1 605 -664 -670 -318 -284 806 45 835 565 -993 197 -539 587 -637 318 -807 430 -76 833 254 82 696 -95 280 -952 103 266 824 -366 117 281 62 -359 615 -471 482 -77 54 -957 351 115 650 732 -890 -796 -460 398 -93 757 32 -987 -719 -518 341 533 -845 517 -299 -651 -90 -129 -780 21 -745 485 -911 -230 501 -426 -772 32 -462 -979 -33 338 -562 -415 647 -307 303 232 840 624 280 344 772 26 -76 538 274 455 -458 -652 568 -348 654 -10 -734 396 -974 66 195 334 372 171 251 -487 27 101 -559 -212 257 183 318 452 -628 112 171 -894 452 81 -239 846 321 -308 117 -543 210 723 852 -390 -352 -5 -599 -426 258 -949 281 662 794 -658 112 364 468 -274 -682 271 -562 -485 -682 40 -230 -866 496 -792 -498 499 445 -286 -826 -524 -302 -883 -734 -219 -551 -234 -959 38 -638 760 -29 425 -989 -214 -338 -715 -899 -538 358 -555 627 -495 -874 -159 697 463 698 -352 159 538 124 -528 349 -69 855 351 679 -534 -914 -841 -216 131 834 181 -422 -607 -682 975 71 -967 -39 429 12 788 -494 621 667 -339 -792 761 -825 901 -155 -920 816 -219 959 742 485 -348 -778 -460 -367 -624 -633 463 752 -961 599 5 -681 248 -755 -632 -461 -67 243 -142 -418 -121 572 -273 328 -544 -922 -527 894 -826 -673 82 494 -721 924 625 -671 -963 407 -833 473 979 -373 -179 647 -349 494 -538 -695 -901 50 -60 401 359 -431 893 712 -381 -86 -52 616 -820 148 726 828 22 530 756 -281 -296 677 -617 -832 -290 -162 24 727 480 -290 118 261 189 921 497 646 -100 711 482 347 781 -971 8 -397 31 -832 538 294 768 -635 -823 221 239 -882 14 770 489 21 -180 -840 -494 -915 -683 -377 -991 132 -20 688 -37 747 551 -806 638 105 -432 723 175 725 378 714 -53 127 -515 294 -4 -701 -880 -95 -925 820 760 515 387 -619 -419 -982 -974 50 872 986 -88 -907 -704 -362 -806 932 -325 -916 -443 -77 554 825 -114 -338 -297 866 411 -847 162 143 -461 -928 204 -294 738 878 -379 -981 -447 541 -882 -116 322 906 914 -623 -597 645 -952 415 -700 -459 142 -476 -233 -761 -911 119 -931 -647 712 260 -710 -568 -323 -466 139 973 741 -609 -940 887 882 -181 781 243 -117 -335 198 855 -908 765 -800 222 823 779 -832 -752 448 -385 261 233 -925 714 -448 177 -396 -259 -934 40 299 -692 -400 -624 782 -361 -610 -696 337 9 679 550 354 -492 -143 -857 -525 572 -786 -13 -133 43 -753 399 204 720 512 915 990 699 675 576 -937 658 -162 -277 -513 -866 -762 -260 -790 970 -620 -465 -66 -172 334 215 -240 -132 672 -446 -95 -742 49 -826 -708 -638 431 -733 -993 -748 547 -997 995 -608 -302 -216 900 -505 -520 860 945 -749 -592 -203 631 -405 -81 781 -774 548 -553 -61 -861 19 780 -808 703 386 -818 59 281 802 163 -213 -693 171 -893 -830 616 633 34 10 -895 -229 -559 615 -413 717 -530 844 -946 22 529 328 560 -777 -642 -879 -584 -925 566 -307 -585 158 444 -268 235 -791 -899 679 815 901 775 157 615 642 -980 60 385 -101 -341 789 697 -905 509 633 -444 386 -635 -752 399 700 86 943 763 -918 106 568 -758 662 589 927 941 -557 -670 -694 -294 195 768 988 -770 -193 623 645 -378 -449 -815 877 75 -807 994 -720 -360 755 269 639 -722 630 -689 -328 427 -660 962 -30 455 786 694 698 231 -408 581 -115 871 363 143 385 -110 -261 229 -362 309 238 33 356 307 99 -189 200 37 -370 -608 -722 808 -673 -559 306 -273 -412 25 634 -396 487 -454 571 740 535 274 774 234 -933 -961 183 -736 219 -44 -442 -454 -649 -224 -953 254 -759 -637 537 -220 620 -110 -230 -528 -876 -176 -664 -786 972 490 -525 -972 974 525 -242 326 463 15 43 -110 46 -425 -38 272 -942 870 502 441 439 -943 -351 69 984 914 -867 -863 -126 197 873 -813 806 911 952 -450 -668 953 904 -209 627 821 -577 -824 -357 -823 424 774 46 463 786 -457 507 223 999 -813 -103 642 983 -163 385 -434 -618 296 709 12 48 735 -815 149 -848 -776 -283 801 -48 -138 959 -634 797 -184 -415 686 -894 546 245 931 -155 -626 292 666 -243 -742 120 733 598 -813 98 -555 446 -419 106 795 -360 -779 574 370 -657 -902 578 891 -753 -615 -794 -230 323 171 -583 -209 388 -24 -350 -450 680 993 -497 680 905 -787 452 68 -241 -961 331 -540 292 -529 -293 737 569 407 -221 -93 593 -61 266 898 650 440 -520 645 298 350 71 928 680 612 -78 658 -453 914 18 538 560 -996 -77 -869 -243 119 234 -314 735 -186 652 -99 916 -854 -424 -402 311 825 301 -429 -684 -521 -132 -542 -717 248 349 151 108 815 -256 316 -41 187 993 865 -262 891 -95 -846 -376 935 -539 -528 -908 -132 -937 -279 941 -693 264 61 -117 236 -504 -813 37 410 -410 37 -254 243 93 806 881 -559 -249 436 226 -372 -183 -285 -778 -934 124 392 148 698 438 173 -424 497 184 290 -734 -716 -230 271 -199 -60 -534 35 -596 458 305 -232 63 -189 389 713 543 42 -255 344 -955 -756 502 783 -397 649 581 253 -627 784 -34 -583 -125 -749 480 -320 -292 420 -409 366 -318 -305 905 -661 -113 295 953 125 193 -941 -767 -37 337 -170 -388 920 -760 542 -92 -130 104 354 853 813 66 639 50 -565 -657 971 535 416 140 -865 -125 820 772 -237 -249 -378 509 845 -521 904 -389 -502 -287 -942 286 -27 743 -362 921 282 -938 -340 -105 -540 -765 -241 70 612 807 -329 933 989 -891 -472 -161 792 252 198 180 692 -691 407 -966 -78 -962 484 -376 -777 -196 -989 -300 36 -367 330 -540 470 -245 817 -771 428 -81 -906 572 561 -766 451 -581 926 647 844 124 426 289 32 720 119 -637 764 -743 73 35 -394 292 -637 4 196 -135 -398 153 -511 356 32 -922 904 588 -600 -476 95 -519 341 -904 -221 -700 -554 -73 764 913 -785 933 -880 -669 -408 -572 754 470 -718 521 480 -615 260 667 -994 691 975 773 -124 -148 44 -570 169 -26 929 928 547 -567 -924 -632 511 876 -507 203 -34 -161 -55 -446 -773 766 352 -310 83 69 169 -233 -994 483 50 747 -599 -354 -755 504 459 955 520 673 -61 -665 142 -802 -79 559 831 800 11 -585 711 -410 7 470 870 417 459 474 -164 456 558 -528 -694 366 274 -654 933 215 -545 -179 -860 -987 943 -553 680 720 -531 82 -325 356 206 704 -496 603 882 695 981 498 181 -741 -808 146 530 -131 -90 -520 -997 -718 -342 68 52 395 -367 175 -73 -566 792 106 -15 723 -467 114 -956 -918 -811 -488 -481 -342 -427 838 781 808 -893 -542 -468 45 -123 -158 -261 813 158 -393 -87 -701 998 430 264 -199 -616 892 -896 -981 -428 189 -53 896 -636 -395 112 -745 -507 -815 -577 110 -953 -267 -805 146 632 138 696 -149 -206 644 -529 158 109 -525 -507 39 -994 -660 956 -101 264 -31 533 -220 171 816 121 245 -473 688 619 -398 72 237 -364 -505 233 665 305 454 817 399 352 -761 422 -228 -591 817 -586 563 554 902 583 964 -878 -442 -568 -35 755 705 -405 486 -102 -189 -700 338 519 -318 826 36 -280 -448 -453 -675 497 978 225 262 778 -194 -170 784 803 598 479 348 -305 586 -718 597 -364 -250 -419 183 858 -891 273 480 437 489 776 -893 176 -727 435 908 709 199 -503 546 -540 -698 870 276 323 55 -683 798 -872 -643 317 -294 -639 570 649 -783 750 456 -900 107 -261 449 427 13 148 693 782 18 782 -909 540 -960 114 -678 582 -144 -832 835 -400 -927 139 -400 430 90 588 697 -607 -520 -4 -756 -670 367 920 114 932 -105 -242 544 762 -685 60 888 801 -853 378 -256 -895 780 -134 -661 -666 -592 177 218 -517 -136 372 -556 956 -590 -386 -401 683 3 12 467 703 167 388 -912 5 -416 -368 829 -632 -813 -438 804 403 -916 -665 266 143 807 -305 555 807 -548 967 -726 -313 -255 181 907 -272 -279 63 129 789 281 -289 194 -820 -753 42 931 77 -485 449 -16 940 672 539 -759 832 32 133 423 431 405 -630 525 -14 -339 -22 -763 -419 694 -29 695 699 685 91 -406 -817 478 777 -787 203 -529 -307 893 219 859 138 7 544 98 675 646 647 411 423 657 -103 -198 851 -268 284 427 -370 817 -367 31 136 -257 633 -283 659 995 -76 -791 -671 286 -435 -173 108 663 -605 -825 -934 -437 835 17 874 -515 -183 636 -894 746 476 -242 -75 -48 412 778 769 -406 436 -513 180 370 -637 -434 173 -797 826 -902 -297 -978 265 778 763 315 -178 251 -710 119 229 754 -881 -76 756 816 208 805 839 -287 781 593 -459 -426 524 -748 -37 -998 682 948 76 558 659 181 -506 719 -941 824 -504 -203 775 671 -227 -286 427 557 980 -312 -924 -108 958 691 253 305 -583 937 -519 3 -99 -693 -430 963 249 450 729 804 651 77 -230 949 -920 226 -130 154 -553 -185 -913 40 860 -143 -630 -583 -283 505 -312 759 -873 -619 581 -253 -651 -401 717 556 916 -43 535 -219 -50 -300 353 -97 -339 -271 841 -234 4 790 -738 -767 193 -874 853 -17 440 229 565 611 -254 -884 802 893 875 189 -791 379 -82 -273 538 404 49 -374 -388 -572 983 -628 670 46 -716 273 559 -52 -777 700 -365 644 999 -389 -817 199 -228 476 -800 -787 -778 368 430 961 813 224 -376 -374 919 891 722 594 803 -780 581 -43 -857 -904 -665 -846 762 -762 628 852 -180 377 -98 -567 -496 585 874 785 81 -777 -764 913 -585 128 -309 370 -901 -885 -572 627 -958 686 98 -688 -545 451 -366 -861 996 -873 -612 890 918 656 -654 -262 307 -231 37 798 -153 -301 848 135 -118 871 -693 -718 485 -704 -887 411 855 -227 -278 -287 -808 -55 -156 886 655 -909 -257 -528 -484 553 -356 -263 86 389 -747 -251 -8 -223 -51 753 -103 -731 268 916 881 597 669 551 -183 458 680 -82 515 509 -859 68 203 -527 85 185 90 718 -704 791 464 -637 -860 -102 -311 -319 488 774 -606 296 -742 309 865 -344 -501 11 -181 -489 278 -499 -521 560 998 -318 -654 -170 62 -887 264 195 -881 255 -851 598 238 -856 15 740 -935 -724 -422 987 410 506 357 805 -639 4 -343 -498 590 -368 434 -841 568 162 -337 -412 -210 -8 -66 618 275 -358 661 507 -197 -918 -919 -978 -827 -268 -897 -206 -741 395 134 -902 -265 289 -347 616 4 -197 894 -520 -312 -210 -197 -511 667 -97 572 -284 108 -960 411 948 -664 21 753 -68 748 -168 618 754 238 108 687 -893 -92 -83 956 -570 645 -628 -275 -347 390 -571 558 -664 830 0 -138 -35 -76 -28 981 403 964 574 733 886 78 -609 -690 833 439 -752 -962 -334 -494 165 -110 870 663 845 681 -500 833 924 -728 97 190 -717 104 837 -826 -895 321 -127 -303 344 69 -874 818 298 446 807 856 402 138 -672 973 -735 492 -129 -159 913 506 -937 -821 -595 390 496 220 654 -801 773 880 291 -439 -600 6 -437 -780 615 -99 855 -757 -496 776 -516 1 239 -336 706 906 436 398 144 -667 -117 772 -674 225 828 -5 -683 714 -122 571 -609 -975 993 75 495 155 864 456 477 199 -322 -777 -548 -245 -774 988 563 589 320 -111 112 353 737 102 -373 -14 -488 164 -887 89 -708 199 95 -461 775 -192 -184 32 -29 819 -935 404 -654 604 -444 -518 -515 680 87 232 710 -129 -831 878 491 -291 80 923 82 -496 -7 429 279 -253 6 107 -714 -26 422 -468 4 -908 -918 585 -923 -802 533 -118 904 -264 -578 54 -105 788 940 -202 28 -163 -652 -399 478 -889 -698 -236 -505 851 70 -490 -409 -472 316 44 310 -467 -212 711 -95 -670 407 510 757 -132 -698 225 460 -342 370 -571 37 -566 899 -422 -931 -460 -820 -800 -742 534 -929 221 400 -293 965 -282 698 183 94 156 67 867 -232 -747 -620 709 889 656 513 -675 591 -170 -164 -762 867 491 851 -865 -267 794 277 196 -162 -449 -597 286 603 502 -154 -386 -170 -181 -722 490 217 751 475 227 113 350 669 -389 127 34 389 -418 759 914 -937 304 -579 -176 467 194 227 -248 -235 114 448 -445 -438 -712 -358 -899 220 869 475 294 20 -850 -186 -765 294 -423 -887 -468 -755 389 31 -48 887 -873 583 417 -930 -798 337 336 -546 -642 87 -311 674 -437 -140 239 -302 -659 -765 837 965 367 -796 -22 114 610 -315 -94 -371 -446 896 776 862 -272 408 736 394 -232 -88 148 -670 -567 101 922 -766 -237 -739 136 471 -911 -987 -277 999 177 938 506 -213 -315 638 -621 -933 503 -158 -706 -99 964 -107 -790 499 301 -891 -44 -349 843 738 276 -299 -503 783 -923 -939 -388 497 -942 -305 8 -390 -159 301 -726 636 733 789 272 547 335 885 -65 830 145 -755 835 -119 -136 638 287 -392 -663 877 356 914 532 -233 -822 339 501 749 -725 -381 786 -15 785 243 -24 -806 849 -232 448 690 634 -417 600 694 -560 -566 -431 994 820 424 461 -627 -629 662 -13 140 -520 739 905 -750 -64 884 461 -910 732 -925 -78 -820 89 -814 427 638 464 26 720 -144 430 487 -350 -1000 -710 -14 636 870 12 19 -175 374 535 -209 -886 -687 673 361 -678 -46 192 -819 307 237 -409 424 -381 -964 -219 207 -647 314 -10 -7 -47 -62 982 -514 -350 310 398 129 -169 981 -505 384 -902 555 -885 -41 -27 -903 -137 -145 930 23 -437 798 167 642 -411 784 -691 -129 -768 -213 -180 -774 191 -320 -75 43 -97 -41 610 831 529 255 821 -796 225 277 346 884 -591 420 -583 68 -691 -759 -953 -24 -58 877 -735 191 -914 -248 -421 -297 -796 541 -306 454 219 150 -945 152 794 37 352 -179 -414 625 796 -544 611 -391 675 -484 -749 -665 539 881 -813 563 -338 -739 -365 219 275 662 -726 -832 -89 793 996 912 954 -202 -784 224 -575 480 -226 -440 -602 -841 -251 396 -1000 657 -853 -165 -524 276 372 -776 -143 -42 791 -965 936 340 -587 384 -786 475 -862 -378 558 501 347 -527 62 -935 -240 267 122 -189 825 -71 993 467 733 -524 376 767 -41 162 992 -439 -640 -978 492 879 503 -373 835 476 465 -509 -840 -317 555 -306 620 726 -189 -40 -2 -747 -128 -774 -10 842 -904 895 -758 -349 156 517 13 925 211 16 158 -939 -250 405 907 -305 220 -631 412 -147 237 525 -961 45 178 335 -449 633 -751 206 -627 -823 -550 -31 -81 816 -113 -68 -712 335 -335 -650 960 -766 841 819 683 -795 -518 618 -497 710 287 -102 239 -140 657 -559 125 26 -963 -698 -279 -237 -350 -555 405 -209 -3 -462 -774 605 89 -738 -512 -900 -529 832 -674 -697 929 -305 -635 -748 -51 -481 -111 -865 543 -855 -257 730 645 588 202 -162 -784 931 92 -500 287 -566 832 722 -811 -495 -83 278 -156 905 -174 445 866 -6 -117 -78 124 -3 -789 -853 916 13 -941 -132 64 -552 -386 -162 -454 49 516 94 403 -138 -40 878 -476 -256 -82 -436 -1000 42 146 -17 -987 856 120 472 476 -896 -197 -334 -149 -413 -36 -167 53 -826 -799 895 -443 -38 423 -700 -443 -509 -628 269 129 899 -915 940 710 671 94 909 907 665 310 293 156 433 112 807 759 -835 293 452 713 175 739 -246 -743 213 212 -367 -948 -63 -931 554 756 -531 -971 137 -321 308 637 -334 389 559 559 -444 -85 57 193 928 -696 569 959 -674 11 -823 224 -420 -231 -76 -327 139 994 -714 -628 -990 208 90 -131 -764 -953 252 -929 339 664 581 -741 -320 -828 -829 -601 127 851 66 72 543 74 -501 305 -343 143 526 805 124 -148 262 -775 -810 -351 -101 -936 -603 374 995 -186 -663 184 269 -338 106 -345 -239 230 322 521 -472 306 -857 56 449 -444 94 74 -827 -748 585 -882 -27 887 -928 156 -875 704 -728 725 596 495 -234 652 399 800 357 -779 921 53 149 452 -155 171 76 -639 133 -89 855 -152 -639 -536 746 392 296 972 85 -184 268 227 -448 455 -758 300 517 655 373 169 -797 338 -844 -916 -649 -846 -92 -511 524 -175 550 -531 971 -299 107 435 121 -728 -820 431 795 710 457 -589 919 559 -633 -476 -332 -933 57 642 -286 195 21 417 596 117 664 -719 512 -75 -593 -810 -732 970 -452 -625 -266 -642 9 -869 -793 -234 -385 -588 -21 171 873 410 -620 -615 877 -890 493 600 456 63 -593 -911 -229 -246 -457 691 115 -498 -55 15 -804 -185 916 -821 -426 236 -96 -89 -744 210 -438 713 897 289 804 411 747 -203 985 199 237 -33 516 -35 -304 318 -60 582 -872 -716 342 -526 959 -723 343 954 983 178 -123 -448 -937 -797 668 -995 590 361 881 -778 693 -260 -192 -667 -837 -659 73 -111 866 986 -195 228 53 -901 -725 240 -28 191 -117 -653 330 852 -91 -718 -104 -884 914 719 -21 -481 558 619 -474 -791 594 -605 -480 -382 123 -411 248 -752 -440 -861 745 289 -656 -896 181 543 439 -353 -945 -864 539 -831 673 -405 -988 68 509 -362 -339 898 -419 221 253 -501 -111 -693 -684 -568 63 537 342 -57 655 971 979 -747 245 -783 769 898 -133 -357 754 765 66 347 151 423 -631 992 -941 -712 666 481 905 -536 -497 -121 -364 -243 -655 -651 392 269 -581 30 -544 -730 556 47 -737 46 -760 229 -39 -847 -325 82 552 -4 816 -287 127 660 -576 927 -560 -696 -708 -493 373 -269 -942 -39 -550 316 948 -84 104 -18 -201 -957 -917 979 82 -782 -156 -161 -377 -730 -794 894 -370 599 -424 -404 655 -89 -867 571 -226 259 140 772 -577 522 -911 404 -774 992 815 52 660 -601 757 -236 973 -639 786 -774 -884 809 228 469 730 -161 -735 -903 -458 332 -813 898 631 477 347 96 386 697 -392 -457 532 -257 -705 -324 -688 -380 -100 -155 956 664 676 385 389 -772 693 801 792 -663 165 284 521 449 485 -418 937 993 -349 981 847 -383 523 871 -418 -328 298 426 -995 630 200 187 584 -242 711 -70 514 -454 322 -978 977 226 744 -497 -316 954 378 -171 764 -874 278 30 319 -322 912 -7 -614 105 -124 593 -833 441 -158 -206 -24 583 54 -656 -381 188 -259 127 -727 -293 -550 435 299 583 -166 308 -21 609 545 -786 110 -822 -664 -440 144 732 -459 -665 446 193 -899 721 -782 281 750 521 -61 -448 -455 478 -804 -86 -11 672 636 255 -995 -251 -118 334 455 -668 -391 -764 -158 426 596 784 -876 -675 -42 -290 614 913 -663 -704 -923 231 787 173 782 -285 293 -848 533 691 -647 -825 779 455 347 -570 626 -113 291 -601 -218 736 719 -631 -300 -117 -730 171 -752 118 -64 509 786 -295 -166 199 548 957 -998 662 -677 -965 -25 -872 307 662 735 441 156 -399 384 189 450 -943 -265 -469 162 -884 448 -994 412 138 -306 60 780 -394 327 -865 340 980 519 -859 755 -778 -281 795 107 530 230 106 746 -79 33 -590 296 -826 -342 992 701 -692 290 705 -769 469 139 673 142 -219 -606 449 -824 51 706 -925 238 725 -117 191 97 915 110 -268 579 -379 -324 912 -589 -250 885 328 -373 -74 -587 261 -418 553 -401 -28 884 -964 -142 283 780 475 570 195 -684 -559 382 185 299 -741 174 144 -722 94 525 -54 844 323 743 -676 -498 -423 -726 -88 -912 959 941 -672 273 782 137 -377 -248 876 564 187 291 262 538 -388 204 666 807 663 505 285 684 -303 -294 -324 -409 44 -165 -596 528 -423 853 642 96 114 -284 -189 508 145 82 -498 -161 -502 -631 599 76 685 -551 -90 -884 -871 -104 911 -456 378 -790 454 310 141 -888 7 -106 -392 -538 125 943 -942 278 224 -966 220 -555 -470 -236 -178 396 261 -940 -298 -124 228 171 695 390 -792 171 -717 66 -107 280 868 314 -618 566 -480 -478 -561 649 26 -336 376 877 -39 -404 533 271 80 938 -21 668 -610 174 -784 56 937 -56 47 304 -985 536 42 89 -163 -257 -122 -127 -474 -809 -306 944 -191 -180 -675 -643 533 -974 634 -467 82 767 -748 -258 908 701 171 -464 -273 -586 612 517 807 -379 -945 -162 -952 987 -425 824 236 -672 -181 339 133 -387 606 -272 -966 934 -645 283 -588 892 8 629 -963 -636 798 -877 628 875 -278 770 324 -548 -331 216 567 889 -94 -956 227 -201 -691 674 209 165 222 -174 -352 -344 999 647 542 -581 80 550 550 571 419 -577 408 -49 729 831 125 -728 -706 -120 -371 -459 -86 636 -372 -420 -887 372 983 -805 -486 191 112 488 -143 27 -795 30 -300 -559 -37 -487 265 -964 650 -336 510 -913 -593 276 569 213 205 -762 -654 -269 72 170 -854 -492 129 -575 124 -640 -924 670 677 -667 -721 -915 -861 -129 -402 960 279 617 -611 -311 -594 794 -616 -836 86 4 -942 855 -185 196 -282 836 964 160 154 854 -693 59 583 10 -180 -647 -802 -681 572 811 806 -405 912 650 -526 -698 -527 658 586 680 93 57 160 -752 83 -696 -601 -857 -278 690 96 -884 -847 -566 -513 -86 -638 938 952 -516 -510 691 -364 -30 -987 -37 -593 727 -643 -316 303 -210 -816 -284 869 62 922 775 353 967 -483 -229 -970 795 808 381 979 -280 -760 933 -949 276 -509 -320 -567 -840 -112 -45 -649 240 647 -951 -115 -120 -515 -441 -365 -441 -904 -58 -411 -719 -719 -76 -23 544 -655 -50 -507 278 -135 -54 -729 188 602 -958 -823 -949 652 990 17 -194 -871 564 -136 -38 -808 -517 861 790 78 -171 -743 818 201 -421 888 -262 565 492 -351 892 -828 -598 768 954 -57 48 -86 565 -80 -432 -841 31 396 -65 958 -979 587 -747 -130 231 999 722 -91 141 -604 765 -321 -616 271 -317 833 540 753 861 849 819 -890 -178 -371 902 984 -345 214 -482 -475 990 48 -208 -68 351 -258 798 418 822 -378 -754 -483 365 -923 790 -354 -940 368 -814 -501 -595 288 -170 494 -830 -192 435 590 -381 545 -114 -708 -122 -281 -881 -576 -444 -74 763 -156 339 263 783 21 -588 997 57 -885 -598 46 -695 -677 429 274 640 -861 -114 -17 -292 -420 888 637 443 -582 472 -402 881 554 -563 -572 298 917 392 338 -687 -590 950 -755 880 567 -925 557 -995 -718 -383 -389 -175 293 -345 922 -244 9 228 -778 -805 -75 187 -392 390 451 -500 413 975 721 415 -27 555 -680 613 -6 -800 728 579 35 266 569 -535 900 266 -549 824 -544 702 -792 -244 -117 -98 725 -704 407 -414 -169 209 629 893 -269 266 -501 -489 230 633 -117 517 -894 -699 288 -153 255 898 479 732 -720 125 144 -645 835 -350 322 -819 685 -696 -672 -61 266 713 743 -841 -595 -269 322 26 -471 345 320 319 122 985 775 -543 -813 50 487 -814 -183 -208 421 771 545 508 934 569 828 -243 706 768 -11 105 -675 320 866 172 258 -740 981 -338 300 -953 423 575 -350 -575 -264 449 730 -934 367 898 966 -820 399 -147 -562 -380 -519 -202 459 893 -168 307 446 448 -908 -92 -257 764 802 -399 -264 -899 934 -251 369 -494 469 822 -523 948 58 397 -600 -342 371 204 688 875 -81 479 510 362 54 718 329 -551 559 593 -447 -744 -449 -269 -87 -734 -719 -416 771 377 104 376 -252 842 579 470 254 612 -736 148 930 -294 -311 -546 -320 786 -360 861 884 -158 -648 944 726 809 673 -183 -825 120 205 -273 966 663 -158 -424 131 -112 -674 -140 741 286 -272 939 144 -215 -25 -272 -704 70 -579 942 -701 109 -573 540 674 -688 228 -89 435 259 373 -563 860 -263 -290 -127 -267 -715 -547 121 964 571 -920 -90 -308 -135 -100 461 562 792 -167 4 731 -530 -75 -170 -127 790 -774 -553 -928 -424 -795 718 -531 -639 -883 -613 -287 -719 354 -827 532 378 -742 -150 -226 -410 266 605 180 -846 -983 -955 342 1 676 332 646 152 523 3 24 -48 -665 -567 -416 -678 -615 788 -662 -511 -238 704 -614 -242 -957 -609 27 178 209 -353 -250 468 999 -205 -813 11 -904 -966 224 -375 917 -936 390 -726 629 541 -36 69 911 -255 545 8 15 -230 -310 828 -819 682 -905 -587 -120 -981 -115 -934 27 -8 560 542 -926 -845 -862 -373 -755 275 -961 217 279 172 898 991 712 326 -155 346 333 520 -206 -477 680 -679 -62 -591 -731 -741 -334 -217 338 979 213 -874 -123 458 -297 549 219 -681 -418 522 311 -734 910 -274 869 -728 624 -645 -951 -953 222 -845 994 -165 -491 397 138 18 -180 447 -217 639 806 433 -471 951 330 634 -905 -644 -548 -946 754 756 235 67 -3 4 -390 500 -538 748 631 -877 -70 -823 -247 424 361 -436 -173 75 917 -155 -291 464 -577 168 838 718 -5 -568 -154 325 -985 -86 -288 955 -945 422 -697 -253 -570 -922 4 -632 -871 -754 716 452 417 -925 -968 -221 -935 251 -920 238 277 480 401 -459 -24 346 -770 405 572 722 -362 -206 461 -876 -753 -265 199 -719 879 834 328 -21 266 -858 -273 197 411 -483 -766 -981 783 -756 -408 696 676 532 378 900 479 -296 780 -790 951 614 199 -730 -391 -115 -550 -111 491 946 808 698 965 363 -771 566 -748 118 917 722 188 765 -535 485 -83 -317 709 -421 -260 -521 -162 -909 -561 -378 546 -417 276 873 -184 -209 825 -317 388 -496 -452 782 826 329 990 16 -878 559 -368 658 -428 -431 -529 -28 127 -112 154 185 346 365 -983 453 -131 868 288 190 68 -31 287 -202 -840 372 623 -705 -989 357 939 22 398 -357 -979 -476 832 -94 -282 516 -121 938 -146 -922 347 -335 -771 -462 -907 -853 -927 -787 -191 -900 84 -378 861 -89 814 -977 -760 792 -935 -286 -496 980 916 -81 522 755 284 -668 155 -464 -704 -340 653 -62 -111 314 -144 478 -269 862 362 363 -264 -495 404 966 -343 -873 563 -807 -484 601 312 -638 848 63 864 -419 -92 -204 -889 872 -735 -67 676 -587 -164 -414 -931 922 18 634 -654 -64 -669 152 -847 36 951 491 -260 450 -368 760 -142 -80 564 -809 -85 -90 -295 -462 202 959 657 648 -569 63 -130 662 -737 -416 -4 818 969 -412 -377 720 -844 621 555 360 -474 -503 -158 629 815 0 791 304 -331 -707 371 -321 -473 51 -749 638 856 -475 -976 77 899 377 -67 -782 -91 29 434 501 378 962 -315 170 28 822 84 -559 -300 761 -617 175 -592 -324 898 -207 427 572 620 -332 -301 967 -221 -426 322 -180 -310 -201 620 -89 -625 918 -555 -910 41 -463 -898 -423 -163 785 -643 453 326 388 659 384 380 886 -255 -571 -530 -503 382 -289 531 439 -214 937 111 -333 513 738 -721 788 -421 895 -924 -52 -313 259 -906 -776 9 -469 -480 149 142 -514 920 337 -770 -329 72 -142 447 -496 263 -923 826 7 293 283 -380 -402 -11 -618 62 791 -421 601 841 708 560 236 -996 229 218 919 -549 566 -317 -230 537 654 -151 733 -933 -511 471 46 530 913 966 866 -204 -376 504 97 225 969 605 -251 800 937 109 -738 360 727 -523 -903 486 358 947 -232 -839 -578 -648 720 355 844 -599 -987 -165 531 -235 -906 -636 533 -598 -909 644 -755 343 557 -482 -216 -640 523 -178 613 947 -154 931 -704 755 626 813 435 373 263 681 -651 -233 330 212 -100 618 -594 -40 388 -242 -223 -500 -41 -909 905 520 328 562 -64 774 122 874 611 -69 580 669 876 736 165 899 174 1 -778 -586 -727 379 -824 573 936 -80 -144 -838 163 -25 406 243 85 671 -258 -396 198 -433 -242 -599 901 317 -686 909 -585 -333 840 565 268 260 878 842 460 -983 -208 968 264 -812 529 317 441 -303 -269 -386 214 -525 -547 -146 -974 732 -360 -405 25 619 546 767 31 -85 -264 -667 -469 -541 -680 241 -579 -990 956 -685 -789 -83 73 181 694 -482 -723 -297 -773 -215 -373 -791 363 -791 758 -418 976 673 -622 826 561 398 437 875 810 -945 148 792 12 -744 758 -899 319 849 619 188 331 696 -983 48 -840 605 367 119 -884 15 -789 -729 755 951 -479 737 564 -11 -108 134 912 616 812 -376 403 789 626 992 -160 267 -769 -425 -977 14 579 276 110 879 -959 -3 514 -852 -192 318 321 -19 219 -925 -994 393 -293 360 962 -696 771 -518 -747 -235 68 -752 162 -463 -556 829 -459 761 135 793 -78 -440 -44 662 591 -922 -142 -43 -123 -107 -587 288 -269 44 -176 -740 -431 886 752 -753 640 111 120 25 857 479 -878 524 -779 -857 -978 -284 -655 -340 543 -219 -742 551 757 17 -926 -917 301 407 608 -55 -621 -450 979 558 225 -85 -209 -381 863 -538 -621 -65 -731 183 126 -103 479 294 292 555 -717 554 403 -920 130 -994 660 -72 -932 560 -898 -148 577 808 873 255 15 -282 320 -554 219 701 -103 -700 -805 -521 -459 -867 509 924 -440 601 751 267 -43 876 174 -500 -444 -662 -856 -925 -172 179 200 100 72 -347 -330 674 854 -956 -421 -366 -553 -859 -334 272 293 725 822 937 -436 -710 449 985 -507 714 79 -768 -925 -967 -817 -796 996 700 -990 -982 4 984 971 -337 -909 569 503 989 121 -745 168 -836 -839 -804 -720 717 -633 708 285 -401 212 -260 825 576 435 431 -684 -838 835 243 -494 -105 698 -23 -312 525 -274 547 -944 -685 212 233 240 975 865 -239 570 -86 984 -829 905 600 546 -56 -725 21 462 983 44 959 -310 -523 69 -932 -768 -450 675 301 41 38 -329 -815 -458 -156 -356 -434 330 -266 -829 224 -287 563 680 607 -19 -839 -403 925 845 -765 -574 -314 850 -745 938 409 308 367 917 -584 -35 368 -456 253 -693 -548 234 -21 -617 -175 91 707 623 472 -44 -874 593 635 677 -242 208 -29 -616 813 -340 -411 563 -204 -886 -845 -508 -614 143 161 754 563 -930 -984 -121 -962 157 925 768 21 -94 247 904 75 980 -905 388 -649 -199 -975 494 -618 719 -980 -183 1 874 862 -950 569 467 -598 -496 417 920 -362 826 370 -79 -82 784 407 671 -450 -500 827 -258 -576 638 -288 -228 550 459 -208 -473 -406 -692 -680 -646 -166 738 -757 -992 -971 -617 883 439 -555 716 -651 -217 -507 -346 -879 -249 332 -111 -966 16 -185 911 -766 323 762 -828 201 -604 -358 -405 631 -863 -997 -230 768 -345 -568 -290 -872 440 -578 361 -188 301 184 812 -498 907 -902 -782 615 -234 774 -323 52 203 364 474 -976 470 192 -489 473 549 352 491 556 -100 646 -216 255 805 639 -976 995 -299 -400 -790 -176 903 -477 35 -443 -542 311 -637 -373 368 -635 -272 25 699 -570 -894 448 476 -892 34 -923 -516 796 -20 -487 -796 -817 -110 -496 -818 99 -364 260 568 611 -991 996 33 -483 903 -30 223 752 998 74 -29 391 491 -948 679 657 -533 193 981 549 81 -22 416 -137 871 178 -353 -382 -728 -614 273 -143 -507 757 -542 -816 -705 944 -702 896 -551 554 597 -614 -446 -274 -539 221 -517 309 73 -871 996 -772 582 53 -990 250 585 231 -721 537 -224 -824 -445 994 777 551 947 -970 -993 958 -644 -59 370 355 -953 53 124 -197 754 -355 534 -733 -598 -819 866 230 814 -51 -474 -908 935 224 543 179 -464 -654 -494 979 38 -416 -396 388 -452 -711 -900 -751 -306 824 -625 407 741 -127 -791 -839 475 -106 -839 60 319 149 -694 -337 -104 56 -373 722 -390 315 18 12 -147 -229 -216 431 604 -397 -811 -648 -832 544 373 -996 -387 -644 -777 -132 843 -500 187 862 -171 152 -91 -154 -678 -432 255 -591 -740 -703 -847 -553 197 -840 936 577 -829 627 891 -128 164 -355 181 -383 0 471 667 768 -334 -754 506 -132 399 -143 916 938 -839 173 -273 338 -483 -15 -812 -196 -142 -21 -358 -660 -159 -590 602 -981 939 105 -562 -41 -310 -659 933 -242 367 558 -842 -219 852 -49 799 -702 263 191 -637 -776 -806 -433 954 -137 365 607 -201 -225 28 -522 170 82 -678 926 354 -850 -88 586 -566 -732 342 -438 372 -979 813 521 372 -415 539 754 -233 -327 681 381 209 -213 460 925 -679 -10 -481 -670 -142 805 687 155 -626 -553 -698 598 488 -564 -87 -932 851 744 -514 -243 -415 -561 282 -834 -621 940 936 705 417 516 499 -272 -591 -766 -409 648 -480 638 -947 775 -830 307 609 357 -24 -613 449 -747 265 718 -298 952 392 532 -939 792 -167 554 484 734 869 958 -674 112 -944 -691 -648 -473 441 907 722 735 -610 -874 -629 -292 304 -932 801 366 766 -79 579 744 -160 447 374 -583 -640 -158 -390 -271 -853 -787 396 842 -60 -66 795 55 -919 559 -502 -547 235 32 429 374 -700 172 650 651 60 264 953 -258 -993 794 -419 -366 953 545 -36 -423 -656 46 -144 233 -79 996 90 984 -259 613 317 -817 786 -785 -210 112 19 -412 -139 -478 -325 102 621 -756 -131 128 -336 -286 -46 -482 -864 272 287 29 -758 -358 -11 152 510 25 -862 -670 -817 -219 161 -404 -408 -745 -164 -241 -295 -754 -828 868 -38 -306 34 732 -536 -387 -887 45 -806 -753 -698 176 -868 -123 -470 455 -63 -289 243 69 969 -831 -227 -616 139 -815 -539 525 -402 -230 -91 -200 701 -993 162 641 -73 -19 902 610 641 -579 411 -148 911 574 -865 -783 700 -208 -766 -72 -55 -262 104 274 -600 -183 -586 904 890 966 323 305 -664 810 542 -395 57 -965 -635 539 -500 -930 26 231 -116 609 552 259 -55 598 -389 455 -112 -701 -522 12 -715 825 -264 178 -114 309 -210 -438 825 -54 -210 419 949 340 -814 -219 710 -879 -468 47 -649 89 -725 -409 -543 -962 -883 400 -907 277 -259 478 -597 -430 -915 10 -106 -548 -986 -906 -854 422 -526 345 956 -496 -851 57 799 -772 931 -962 143 203 -168 697 250 302 846 1000 -167 -714 15 -213 787 -558 566 -896 -216 320 614 449 545 899 -428 -781 -236 859 964 601 -778 -17 -455 -847 429 90 296 -19 228 -817 799 964 -647 998 555 308 154 -345 -136 672 -964 282 -1 -162 -236 275 528 785 -235 964 -555 814 18 587 796 -983 732 893 -328 695 166 137 -881 383 430 117 589 271 -229 -573 -85 -17 738 466 -125 -504 -593 -135 -408 -738 -291 -918 -419 -614 -856 170 590 630 940 221 -890 727 310 364 -778 -246 -239 -449 800 -912 489 133 108 -356 -329 -200 -890 818 588 -982 849 364 577 67 611 870 -617 948 716 246 -187 -495 946 -450 -712 555 878 202 -417 -525 909 146 -803 -978 305 -437 -290 -145 -917 -38 392 -858 632 281 -612 -973 107 551 -882 141 -418 421 862 -586 -598 705 382 692 -144 540 -431 273 462 722 186 63 -556 -477 -809 -515 859 217 455 535 950 434 227 559 -52 -479 270 -121 -658 271 -47 230 63 -806 -343 -191 775 -589 -782 -139 -479 708 426 276 -235 -680 -695 -956 -444 -635 -279 -822 248 989 86 603 749 -273 -62 410 72 -394 827 -242 -248 634 24 -237 915 -1000 180 361 318 -64 869 -676 188 399 -210 10 726 331 -48 -766 -398 437 257 -344 -730 514 334 -181 -563 501 511 41 -336 492 -252 84 993 351 -130 -286 -596 -468 -161 -480 -404 -922 217 565 556 5 337 767 -166 -16 218 675 419 -67 398 -208 -290 -718 -445 -782 924 -18 -962 -291 -998 827 466 -625 214 626 -295 -757 637 -722 55 209 -930 -579 836 166 -933 -665 -515 -9 -696 651 922 -727 371 9 -113 -464 -365 -995 851 -524 -35 -946 -867 -455 -943 -320 -203 292 472 136 532 617 -502 6 -417 -276 966 860 -27 461 -996 -688 921 -182 588 764 838 129 -273 -649 525 -659 243 285 -136 -722 -766 -429 173 237 -302 345 -335 947 -277 189 -432 -740 245 585 -423 292 -460 70 -114 642 589 -621 -76 -374 -322 -290 568 -751 -301 464 -851 -112 -695 397 141 -131 572 -958 56 -589 -450 997 -114 196 -159 -155 963 -511 621 -820 -585 -452 939 -728 -839 -812 -316 461 919 240 457 -989 -218 -839 -917 -952 899 856 300 -376 -327 423 -355 -624 899 236 -163 194 -866 -193 -233 908 -731 822 -972 -47 -197 -568 -268 134 578 595 -686 441 -425 335 168 549 -18 868 -788 327 142 436 -485 -137 602 234 -150 -30 -795 -385 -841 282 673 463 285 -66 62 -925 -764 -259 -974 75 591 -709 -559 560 -480 -503 799 -752 -938 677 431 -479 -382 499 -940 -752 -941 -69 125 29 -722 -257 214 405 188 916 639 325 -866 -429 -649 753 -633 -386 475 933 103 -139 983 722 469 -809 340 698 948 -343 914 -315 -91 627 43 -582 -572 -638 846 525 692 -296 601 -357 776 706 -425 149 -164 660 -661 105 484 -784 152 -688 -683 -391 540 -181 603 244 -778 884 -431 110 -682 21 -848 -164 -78 241 -990 -711 -84 -182 -953 400 -927 -275 -733 248 -621 -346 915 -57 -240 -926 -658 33 -213 125 284 -687 -356 -487 -526 435 561 105 -559 -137 392 43 -335 -945 815 910 -271 -255 183 717 496 -646 147 -111 516 30 -55 -686 892 -762 102 921 -547 341 515 371 -621 154 329 -87 390 -430 -754 384 -871 244 -282 -735 -352 165 154 176 679 729 824 116 789 -746 610 -28 -354 171 -725 -421 210 -853 -417 -506 59 275 -516 107 200 216 -238 231 -88 35 -988 481 728 -276 -10 -167 -557 807 573 90 938 149 -122 489 -928 902 -772 884 -663 996 -790 99 -590 388 671 -666 969 478 176 -861 691 881 215 283 997 -61 -611 644 516 960 -133 -734 252 877 -979 686 -891 -975 -69 -88 -664 -638 -357 -784 -150 136 967 -133 736 851 -54 -699 468 -20 -218 989 -563 -608 -111 235 939 -995 300 224 655 3 -913 906 -346 823 -155 -501 -336 -480 -703 204 -518 314 -478 -248 -590 -591 -330 -981 -806 -188 -707 41 -324 -635 438 647 961 773 709 -115 550 461 -569 -409 673 982 -391 -915 841 510 314 -652 -332 629 -850 427 -77 -135 -314 -340 -219 -113 -298 375 194 -608 -313 -257 -279 136 338 389 -591 478 339 -680 195 -940 629 397 802 977 -333 183 -361 -218 57 640 -363 969 -898 -705 840 29 404 -202 837 -685 224 -317 276 670 -830 -71 -36 356 511 635 -389 535 198 484 715 723 530 986 766 156 -352 -120 -679 -548 219 -742 477 505 834 861 -471 387 866 878 649 -373 858 -457 -512 -475 210 -783 654 -652 904 -793 942 -161 -237 -628 792 397 166 -414 871 -848 -287 -69 -933 -302 -190 204 158 -283 95 -609 609 -256 234 924 -32 -878 562 58 802 879 -842 350 220 458 -18 -611 -920 564 -164 -244 -167 664 542 394 -555 -112 353 726 -7 -746 296 904 801 170 387 918 -906 -924 880 647 -419 137 500 -705 369 -507 -773 580 -114 -306 -808 -437 179 969 -959 48 -340 -376 301 362 600 -789 -305 199 -848 -696 -108 469 -495 42 -846 985 -457 381 308 991 -973 570 863 421 441 349 -309 947 712 335 -219 228 -910 -446 927 -347 -704 -649 311 690 96 877 871 693 719 -174 516 153 74 51 -717 67 812 -969 -207 -442 -178 325 448 102 -518 -609 -343 380 -404 253 -685 -530 808 122 -446 -426 -670 -350 345 45 263 -103 693 421 448 -333 945 -416 687 -769 457 691 -366 823 -293 -42 -901 468 -463 -175 -939 904 -332 -73 -408 471 -991 -89 209 335 509 769 981 -487 684 -820 166 654 -783 -643 -632 -237 -311 -976 336 839 46 -784 -697 65 -370 -148 -775 -465 515 -238 -425 469 -101 489 -908 -939 -832 681 296 -221 -370 838 -810 731 -408 -598 564 670 -745 712 247 232 779 -614 276 -560 -71 39 -489 829 -755 488 -212 765 -174 -622 730 -118 -708 682 -520 921 -55 130 -982 -333 680 -733 490 787 619 340 -229 92 -33 -20 881 666 -813 688 489 535 -661 208 208 -978 -557 -719 867 663 -534 -488 -533 -761 436 486 801 539 -248 -971 -12 953 217 -658 -363 -315 546 -534 55 -245 823 -741 117 -269 -599 -824 -109 -976 -20 390 -351 -373 975 -429 221 -395 -423 195 33 236 75 810 -111 701 44 -531 410 620 728 545 -664 -4 426 -229 -131 458 -178 408 6 206 196 -73 -169 292 -261 824 -483 -638 308 984 839 -312 887 -994 -159 963 -723 -192 898 -560 852 -14 -755 779 653 656 -117 750 -802 -256 393 282 887 -830 226 837 -158 515 124 -832 271 -953 45 477 593 -663 -762 751 27 296 -576 636 -949 -28 406 -193 631 -782 472 -957 -624 -576 194 -135 815 959 267 -648 -517 74 -831 740 -748 -23 -783 -207 -622 712 -429 940 -610 -758 -338 976 -283 -224 180 -410 -651 -705 501 -421 139 375 -808 142 661 -341 841 710 -251 178 213 -178 676 813 711 231 -485 237 -78 -570 364 -924 -29 -913 -173 595 -18 -580 733 -750 906 948 -498 777 -145 -628 -717 454 -567 995 -491 -221 -105 408 631 -109 469 584 -154 819 -808 517 -808 572 -99 -523 637 -421 216 -308 -58 -338 867 -681 -394 313 -570 850 294 871 896 797 54 -871 -395 -649 -404 -260 647 498 -975 -252 160 -178 -572 593 -707 209 61 277 139 -487 664 -680 521 22 984 693 -726 -133 381 368 942 -10 -185 195 520 -378 -299 578 745 162 826 -943 500 -427 945 -959 -194 999 -12 849 -150 -500 -816 -802 -39 43 755 931 295 666 -496 -777 181 581 -986 149 307 -446 567 848 15 -313 -716 -931 934 -970 -207 47 72 -567 -328 -904 627 852 -494 -156 467 902 -687 144 699 726 -358 -611 -2 -274 375 587 -826 437 -165 709 -722 -238 652 -857 319 -793 490 567 -731 -397 970 733 -606 121 -508 -387 -206 669 702 819 -166 492 618 635 199 739 17 586 -147 -284 -955 585 -65 -207 363 -454 -781 872 -18 -573 -808 -188 709 156 -645 -958 -209 588 879 531 457 959 756 -203 -667 309 -407 290 -834 306 -641 857 199 623 -873 976 -761 -407 -521 806 305 656 471 -965 -917 -792 -503 889 469 -951 -334 713 -990 459 25 -243 0 512 972 29 136 -846 784 436 302 -144 898 152 -747 -357 496 938 396 394 891 149 531 745 806 977 -479 918 899 476 370 -589 -300 78 -448 588 94 78 -658 247 672 516 767 -485 316 631 544 -254 382 492 1 683 -637 -441 991 -222 771 302 796 579 -471 591 727 449 636 -401 190 437 486 -428 -889 -896 981 820 -701 -986 296 809 698 -762 285 -752 263 972 -923 -628 335 904 -264 596 485 -823 -328 -921 -484 61 -340 719 405 643 760 312 775 -151 181 -809 684 919 -586 472 295 510 -704 871 99 -724 -904 277 387 2 752 498 882 217 21 633 193 -204 -335 -605 -254 573 481 -698 -64 -846 148 -419 -532 -968 -618 294 -880 -501 701 993 -956 -427 -258 303 143 205 -853 939 -31 -817 938 988 955 -401 -67 74 988 491 450 590 -498 -572 303 -763 728 -239 -553 121 -635 -288 -95 -639 309 563 596 -769 330 -772 664 883 -940 -258 905 893 -180 174 593 -947 -289 -916 -317 -480 -534 86 -810 546 -129 731 750 67 -446 193 -571 182 -114 864 715 -756 -908 187 174 -52 -539 -766 17 818 -841 312 -571 788 869 -769 959 -520 -439 912 -533 -159 -219 -954 33 184 948 -25 130 -724 722 -160 655 -24 163 -742 -86 362 -651 -531 333 -359 -281 -221 29 448 -914 -300 -300 66 134 157 54 269 469 515 -609 -746 135 -57 -779 -40 243 -613 -666 -665 523 -59 -978 -923 233 -312 -698 -709 3 102 -597 792 221 -621 659 -356 942 -353 -752 416 334 676 -776 -199 -465 333 469 387 502 -371 -184 9 601 206 -341 975 528 907 427 578 -768 24 307 475 726 770 -478 120 -811 -72 717 113 40 569 773 -871 -866 -876 -497 -390 37 992 24 -135 -980 -624 522 782 0 314 -122 -114 -976 -925 351 907 72 -883 -949 113 -65 672 832 -526 -928 791 603 195 -669 950 -691 -870 -176 -935 -86 -533 -423 -487 -657 338 254 -166 -975 -212 304 -427 -790 402 -409 -854 -155 553 -477 598 356 278 130 772 -571 -134 -739 -297 412 811 691 -931 -319 -688 -654 153 -850 437 -645 -60 404 -524 414 -461 431 768 273 -511 -824 378 709 840 254 -240 890 341 883 -651 461 337 675 -284 -386 266 -624 -987 200 17 -64 770 -151 -904 143 74 -282 652 537 -647 127 -690 599 -425 -160 -539 678 53 -440 737 668 -592 519 511 54 528 102 -22 -68 71 -1 -924 -957 692 -955 -638 118 -842 -807 622 207 968 -947 -743 -82 -210 49 -510 -272 283 39 100 -155 -325 295 -650 -888 -759 359 430 629 -82 -333 -614 218 -433 323 -317 469 112 645 102 -197 -489 -955 -341 928 761 678 -583 531 -375 -659 -423 -850 -515 368 814 -435 780 -42 -614 -419 445 -208 394 -776 810 -21 -407 -26 -928 82 961 540 912 976 -838 530 257 -124 100 897 732 -39 612 -104 -470 -824 -64 750 933 705 620 -352 715 -689 -93 682 -370 -621 -51 589 -75 -753 542 -355 66 718 -822 361 -385 204 -877 -918 -195 -838 -651 -928 -947 281 340 -269 445 -73 641 -968 440 -134 -31 -713 921 624 -431 720 -118 -693 969 501 -619 684 605 862 856 284 -993 -132 647 -111 -214 -89 587 150 723 837 -33 429 -457 730 -290 -306 216 -844 -11 106 867 164 756 236 -348 -978 -365 928 -229 -776 -683 451 68 190 -767 446 907 -934 786 -495 -238 -293 389 -684 -455 -741 -655 582 -615 499 977 705 -952 218 428 902 -76 501 -733 598 384 -668 -509 161 266 613 494 -126 496 -446 -712 -708 214 -655 -416 564 989 238 -574 -600 -863 -214 -859 -14 508 11 986 623 504 -99 139 -465 -251 -191 -68 261 150 -61 161 -812 398 -532 -372 39 -554 -128 438 -181 771 921 -899 509 815 501 -407 -549 -692 -911 661 -828 208 474 -71 289 -508 55 471 -287 -408 -805 -246 -51 62 320 -307 -332 239 344 730 -601 893 -737 622 112 -38 -863 898 588 893 -674 81 303 54 -814 338 -326 -420 -294 -46 -215 666 550 -697 339 -195 912 -242 993 -736 315 -871 -922 -454 63 -629 789 -122 824 247 -369 58 100 101 -103 282 -987 -267 437 913 671 780 -57 184 717 -267 -569 225 761 -943 -280 225 892 662 416 848 -293 453 534 462 599 -537 712 -554 -724 703 64 -422 -809 -928 -596 913 412 11 846 -653 -331 284 -107 -13 637 -119 831 71 -977 716 868 -217 -524 -450 599 261 -534 628 206 578 -257 -150 364 -631 -498 787 195 -974 -785 -326 -82 465 929 -697 963 -530 -419 965 -182 -498 459 675 536 -892 -94 323 245 919 -693 -51 777 250 -405 328 480 -272 897 747 -858 502 809 708 -391 71 375 -521 647 -14 437 368 -472 57 207 862 162 366 751 245 -500 607 -514 553 -537 437 744 95 784 -577 45 935 -525 -824 -562 234 106 -972 798 -271 -722 796 71 857 -810 80 509 1 -550 -977 -562 867 -93 563 487 203 -333 244 785 943 -663 -774 -542 864 67 -181 -50 -680 213 102 -614 362 -862 123 558 -483 -767 -724 -502 -565 -324 -550 645 250 -91 -88 905 138 -755 862 705 980 834 -366 334 466 -99 -289 758 760 -29 699 -907 -830 609 660 -524 529 660 -244 -475 751 -52 -58 756 -55 747 840 57 995 -51 677 -280 392 925 45 -591 8 -446 -165 -643 917 770 691 -466 528 -778 159 447 -801 458 -150 143 821 159 577 -866 664 -147 155 365 -662 723 220 -982 -972 154 -396 312 -276 584 -158 239 -379 940 -137 590 -693 -435 -583 -583 -807 -388 -73 -323 -446 398 -855 -286 103 719 80 -277 -578 -935 -71 492 -674 288 77 -264 -324 -914 655 589 -679 298 640 -717 273 687 606 691 107 128 293 -105 938 -466 991 -438 22 440 410 75 907 510 -365 976 -325 44 887 -756 100 -95 980 28 837 -449 -930 711 -513 -837 -30 -261 215 -858 -277 699 951 85 447 -220 -366 125 -591 -604 -958 154 -784 574 -186 893 -471 223 -510 -543 545 497 413 -769 -66 317 344 207 -816 -77 -760 -617 -205 955 -781 -807 -906 157 -543 -903 -872 -59 586 -739 -918 814 464 -201 151 353 -530 185 -97 764 -683 -54 518 -82 449 -973 -229 968 -337 847 94 -309 -709 -565 -531 -751 219 -60 742 277 -829 -934 217 -186 937 961 -920 280 -939 -239 355 80 237 -239 -691 549 467 123 444 420 -915 997 105 822 -403 -265 965 17 -827 555 20 18 619 -149 397 330 -260 -617 -635 -155 -295 -249 522 93 585 -417 -8 -597 -467 929 -330 276 -579 -148 -650 -777 951 789 -934 993 980 276 148 -892 -139 -484 -327 -311 346 310 198 841 -824 -332 378 -560 -189 -262 609 -480 -740 883 -313 -445 -112 -298 493 -605 -597 320 -459 -29 -838 450 353 186 536 1000 -310 85 396 -669 -747 -992 -232 390 -839 -501 488 713 750 -263 -911 862 -347 -323 449 307 -154 498 -429 -153 677 -23 -258 642 -664 874 -12 491 209 -587 818 -937 -829 512 -23 -207 -721 -478 266 -484 247 204 -447 -508 -190 -539 -260 940 -753 187 -211 -608 206 876 -448 836 54 219 -377 370 708 77 -422 -237 680 45 615 -245 -877 -415 -419 -186 -424 -264 -977 -551 151 361 -502 906 -754 -197 -8 806 462 794 605 720 -81 -43 101 -958 -181 836 294 -551 -262 -868 -195 -437 456 600 105 943 -124 957 -714 840 743 -95 -638 -66 536 115 381 -645 -129 665 182 -125 -624 -474 -76 -196 892 410 466 886 407 642 -385 455 13 -861 -695 -166 -316 -732 -956 997 503 -9 735 680 -148 -98 131 292 103 774 -872 -846 -392 164 -885 55 538 626 -925 501 38 645 854 396 -179 311 -525 657 -257 627 600 -368 -676 -81 70 -94 -431 -176 -752 425 -658 -755 931 985 -168 265 36 437 610 -255 709 799 -200 894 -907 49 337 -408 40 591 454 -346 872 -738 -473 514 -35 -466 79 572 114 -775 44 369 647 -75 -229 3 100 -581 -615 -255 413 409 -271 -333 -227 138 409 993 -449 -658 701 -320 -581 112 -829 751 -313 -899 -603 950 288 742 588 1 650 275 403 155 180 124 1000 203 -683 268 -601 529 -14 197 414 -556 -149 897 -274 -887 -43 -692 778 -598 326 -676 979 -885 980 -541 -264 319 925 603 -420 435 230 917 -285 -630 -372 328 -276 530 -497 805 712 758 -840 -546 -398 -949 -105 862 408 107 460 -705 972 590 -174 694 -10 68 512 -250 -346 600 -289 -648 938 604 591 -745 852 44 459 413 904 324 772 326 682 151 -524 793 538 -331 918 -84 902 973 195 -195 160 525 -863 22 -993 336 296 158 632 -209 -575 -741 -501 121 -615 905 316 -93 -845 965 470 578 462 74 -994 967 -18 338 -9 -807 -496 552 196 186 -987 551 -901 -614 906 -665 -509 -773 735 -418 814 -26 -12 526 643 -401 864 822 -844 -661 -128 170 -577 -772 981 922 -882 -937 760 -994 -690 615 -131 -939 178 -958 -908 -499 953 29 245 421 -864 410 -974 -502 -780 -507 492 -996 -414 -845 751 854 -221 -863 433 -795 826 182 -240 595 -286 179 670 -915 -210 167 -177 18 -720 -510 562 -616 -336 144 -1 584 -967 -517 749 -164 -2 -119 -721 755 -666 876 364 308 -580 593 -321 613 203 -270 713 -590 -667 -433 -435 990 -407 -573 360 545 803 -523 639 367 85 -63 -540 -815 -178 10 648 209 567 644 -581 -446 -871 -196 -551 449 252 -299 -967 -780 684 -740 -287 14 317 -93 -357 761 896 756 246 55 -110 -962 -385 906 -470 -102 -602 -189 -91 -701 32 590 -532 682 669 -458 837 -935 -941 789 -581 -870 -608 -246 886 -882 -24 -602 -546 -528 -115 -24 488 -212 -196 -913 -14 -13 537 -387 715 488 -840 -202 958 67 -404 549 -274 -445 -65 621 267 379 -978 512 -509 639 -524 -113 -163 849 882 -264 -34 412 832 52 -18 -496 -840 -995 426 -91 965 -890 403 745 80 218 -598 551 757 636 814 50 -836 331 -311 989 -6 -82 -429 -775 621 528 -998 -29 -344 -199 80 788 20 -111 -420 890 -267 246 21 -813 -320 456 65 -380 218 -807 212 -951 835 269 435 -255 927 -1000 363 218 531 -31 720 58 635 98 761 -657 -54 378 573 -916 513 825 -891 288 -78 -562 -368 -866 -456 -469 -606 -327 814 67 815 15 -104 -719 877 707 44 -521 -785 -532 613 -351 -548 975 -228 199 167 48 -269 -636 720 -637 -321 -921 -850 -19 60 92 -800 -160 -452 134 709 -951 374 -140 -791 890 -705 694 -128 656 -730 340 -440 -933 425 -909 -837 -738 -904 -372 -840 575 618 -908 -487 -929 -506 -207 78 -116 -847 343 -887 348 -207 -870 -44 -167 -531 -527 273 341 -472 -615 39 226 -56 833 57 844 -676 -644 -822 743 -112 -540 218 977 -168 868 487 -254 -493 -319 -85 -324 266 -446 405 476 297 -467 -305 639 -610 714 128 109 -445 -937 468 -963 -175 -400 -483 202 124 570 806 -49 88 -478 136 -713 24 -211 -203 -908 680 -778 -147 151 -898 456 -732 -83 587 -524 -412 434 637 8 -842 -621 547 -217 -963 110 -561 -753 607 -892 -153 697 390 -257 -953 301 -674 798 398 785 665 635 -418 -35 85 518 262 897 319 -63 372 785 -254 865 -515 988 33 658 435 -358 553 826 -522 451 794 -122 -716 -1000 -959 -82 -418 -752 421 -861 428 -331 909 729 -515 -461 -812 -90 996 -224 -548 -662 -925 -27 357 -857 520 -626 103 237 -118 -191 -515 -96 -207 -156 672 -531 -88 435 -679 -3 -107 -364 -913 171 -407 444 146 -514 -133 -323 419 233 -220 -179 97 803 -818 -729 -781 -138 -163 -426 710 -191 -901 948 974 806 412 -989 -30 716 259 895 -891 -84 154 -273 -829 -378 -999 579 -495 -491 633 629 -482 58 498 -904 -520 430 -290 300 -577 -81 -54 865 564 683 -184 -858 122 -315 -533 -297 417 247 295 992 -919 201 -59 669 988 -842 -502 901 -537 749 187 785 -262 887 -860 -978 -256 -153 556 543 -478 611 -711 -947 299 -656 -668 -195 -219 779 78 -261 353 625 -69 -389 750 910 137 464 373 -29 -526 78 202 438 -896 710 469 656 348 91 108 -170 -389 591 787 -807 -315 905 778 889 -706 -7 -126 -621 -448 985 938 -474 599 918 575 278 -950 -404 -851 -18 -612 725 403 -211 215 -567 -625 -806 9 439 753 451 -414 -140 -325 169 -713 -156 -288 806 -751 -339 -51 390 -80 670 -890 -230 -566 848 -604 192 -378 -558 -627 -522 96 97 262 -28 -510 995 -123 846 -566 -752 -407 851 170 -502 -153 -214 -987 26 848 -179 -981 507 -694 -745 397 -907 163 -15 -517 43 -842 -87 499 664 -657 294 -270 -418 695 12 828 -581 -135 914 454 852 -334 -834 -571 -388 -892 393 558 -358 -807 848 -844 -83 -777 -968 226 -460 -928 -621 312 -490 214 106 651 443 961 187 97 674 778 -351 -645 713 447 723 132 473 703 -545 801 -289 -924 -237 -336 423 -602 203 650 -283 -13 -578 -503 904 -427 -124 88 -829 490 -645 -747 -48 -73 669 -552 -337 -723 961 -495 158 -317 655 -515 58 232 -401 68 340 221 286 206 -4 -764 -109 -711 800 -746 992 750 43 954 92 -373 -54 522 -607 -906 475 232 -745 -888 689 -721 924 -972 -575 -833 875 -418 560 -648 -763 115 -992 -532 -714 -842 525 332 -172 35 380 655 218 468 38 -353 -496 570 547 487 -693 997 -965 -541 416 -204 -871 -458 -129 592 -813 252 861 46 -955 918 589 996 -467 -556 -299 -524 957 -755 -530 -275 86 -434 -861 -102 -671 -755 -475 601 227 349 -557 640 637 129 -732 316 -978 765 -430 -759 -908 249 -489 658 938 609 -743 -452 -271 -155 687 548 -746 -406 -288 -345 145 862 808 780 693 -754 -109 386 134 -543 158 593 -834 -779 98 204 782 -67 219 347 -184 582 -531 3 910 400 865 -21 700 73 -154 -234 -530 42 948 -342 -613 -386 -857 799 93 78 -799 -658 273 -994 -761 175 902 -925 474 -922 -116 199 566 477 -228 914 801 466 161 -928 840 810 -906 388 295 -762 -299 181 123 -680 -646 263 -86 -622 -714 110 -473 454 545 637 -306 927 -429 483 -939 112 277 874 -467 -260 734 640 871 -463 -60 -85 -928 -533 608 900 -364 -695 -469 -55 789 -800 -732 -237 -997 -683 -282 40 974 535 84 233 -136 -991 490 268 -916 -363 680 -428 -115 305 -900 536 -736 -682 188 301 -574 -82 253 499 296 867 42 343 -821 -229 -455 543 -635 -260 690 282 526 66 977 851 -197 931 -82 -854 -180 -317 814 -867 -71 -582 -703 -291 211 726 857 911 769 336 582 -936 269 227 -316 275 407 -125 902 690 -702 792 -108 -706 -71 -326 151 303 -517 464 -141 -249 583 -597 485 553 351 401 271 -36 971 87 12 307 -846 851 72 806 357 194 490 -835 249 427 -151 150 87 931 -543 206 -736 -583 716 120 335 -486 -5 938 -56 891 894 591 952 806 -69 -113 510 492 -859 821 -550 -291 602 285 34 324 -788 -889 527 455 -979 170 -500 -453 -139 -526 -245 -262 -949 198 -135 -239 -301 15 244 891 155 -278 -15 -954 149 -110 -335 656 783 -831 -474 835 -777 -719 -221 -814 651 777 -91 -535 -781 -159 913 -172 297 -918 -864 -634 -174 -71 -123 -694 192 478 -273 544 699 469 16 35 -301 927 822 233 99 454 837 -49 -558 -628 726 -462 -752 647 394 767 -622 820 351 -48 866 73 720 316 -270 337 -544 491 98 750 -796 238 -139 685 52 -892 944 -911 -123 579 -264 -303 977 -9 635 69 -761 -413 823 -934 430 172 820 -523 -491 -593 310 875 579 225 -953 484 -444 -169 -482 207 872 257 -211 -726 -901 -699 -2 -722 -66 714 225 -215 -787 -963 962 839 150 578 107 412 -762 815 859 369 975 33 -399 816 -362 167 786 169 -10 -510 -528 -974 243 -676 -465 -223 267 166 250 -316 72 -742 907 696 -56 -418 -749 608 257 422 880 633 -583 -115 -579 669 332 -126 -377 992 246 -430 -961 893 -567 -630 616 316 -887 -454 -703 -411 -144 581 692 488 -346 386 -474 163 -606 626 805 -125 -988 -912 806 4 737 224 -544 13 -580 -632 -905 -387 913 750 -134 -818 467 281 -338 187 -119 -135 -130 143 -167 -924 410 -695 774 -426 -594 992 502 -466 813 58 155 371 47 324 792 982 364 964 322 -393 -866 -724 -334 -102 -615 -862 -408 -280 -422 -784 60 -255 307 -375 -969 -597 71 547 139 620 373 775 -65 -60 -490 -627 -31 530 156 85 600 198 786 363 -238 -600 630 -54 713 -331 -521 -307 528 558 530 -517 479 -422 100 -972 98 -527 243 215 828 629 752 207 963 988 -799 25 -231 -763 -171 -467 443 -526 -505 28 642 -184 -1000 -880 -551 -94 -881 599 -778 -414 -822 -109 -718 -364 678 529 542 167 163 -352 -353 -365 -524 -120 -37 -434 81 -671 78 95 388 -658 830 -771 -90 -475 471 716 334 -52 514 -633 264 390 429 135 -797 -398 -236 199 -833 -872 -705 581 483 284 27 855 392 303 73 -647 846 483 888 910 -400 -862 876 -120 598 678 -364 407 -755 -179 -837 196 -470 -252 -21 511 -2 726 889 616 236 -271 -196 -351 -50 209 532 597 -334 -189 -292 590 609 -788 482 -841 -558 -992 -506 -491 -837 -691 646 106 -562 -559 647 264 319 73 -934 125 -126 913 385 609 -880 494 -220 -37 -808 -310 477 -283 -538 -127 -259 518 -292 -563 -48 32 630 -351 -259 169 -667 728 384 349 -151 938 -677 593 876 471 -894 511 -141 789 550 -470 -984 708 -486 -966 345 -751 228 839 435 -463 612 -728 322 -121 -643 334 -123 172 438 92 -174 30 95 515 -763 349 661 -531 -119 -942 262 111 384 355 591 653 706 673 -780 -515 -643 518 90 718 837 785 769 251 447 -967 -767 -827 687 513 -550 746 390 140 -593 712 983 -675 101 877 -100 -247 516 96 341 -424 760 -527 210 -613 -212 750 861 -771 413 -629 -900 342 873 -920 -169 599 -707 347 884 -823 270 62 -138 -129 545 154 760 -868 -443 -92 -549 -335 821 226 818 -635 -64 957 842 240 884 144 -470 661 737 -205 -170 -241 -278 715 282 -866 96 -67 -551 -258 -451 -295 -267 183 433 23 -764 81 625 -908 -235 838 320 398 -107 -480 814 -255 150 -946 7 -45 -963 -22 345 460 829 879 -81 -986 -934 28 911 -457 212 -300 -747 -214 -297 532 102 -290 -738 -287 -955 52 -888 165 918 449 -978 649 663 295 254 -22 -569 -321 309 -89 96 845 69 505 -651 -275 291 190 -720 -829 -747 -771 -238 768 -574 -452 -418 875 -730 -7 730 217 335 -22 -597 -178 -500 172 744 -394 -592 575 573 -919 -397 75 18 64 836 -79 -500 -531 -749 -600 -129 -815 -738 71 -879 801 116 583 119 411 924 -93 -283 -164 527 589 154 186 -361 322 -2 705 -303 -782 -20 -366 -24 695 -429 -481 -770 110 -479 768 970 731 517 858 723 -496 -408 -726 -992 -205 -32 654 194 138 -319 -208 -989 -998 -234 925 702 -169 -60 -633 518 185 696 640 542 585 -483 45 465 -499 823 -47 -365 733 696 -397 -549 -851 293 96 -833 296 -584 -324 76 -772 398 305 246 -767 624 590 542 -177 -235 -694 -720 753 598 448 307 -903 -298 965 730 -300 -888 -694 -672 -706 242 448 257 835 636 501 807 -414 -451 714 840 -416 -255 154 -165 -6 343 -512 -975 477 923 865 -373 274 69 481 475 -906 90 567 632 757 382 -240 128 493 773 767 -148 -449 -645 -543 -820 740 -587 -703 21 -419 -6 -686 81 813 702 -628 308 -99 919 -14 486 -107 -243 612 614 -513 -964 376 218 -176 -914 -50 216 327 250 676 -85 483 -76 -279 -911 2 -174 492 880 603 -86 -760 703 492 -64 -372 -362 -573 -328 -843 -706 -171 586 900 -124 740 -692 597 935 837 -391 993 -750 840 449 444 49 796 871 -521 -956 463 -336 -30 -942 -73 -913 -448 -571 -40 -763 -316 -575 -237 457 -471 -189 -210 434 379 -195 -221 128 830 -803 540 -516 -167 -165 447 476 329 115 -514 739 -140 -220 -601 -356 833 855 -182 643 769 883 -471 736 730 -147 -186 -327 -295 -564 11 -850 968 0 -536 -809 -943 -535 318 30 287 -594 -371 532 -599 -433 224 -313 277 -505 -378 323 -46 720 -765 459 -287 743 -906 184 -363 -78 447 -434 42 892 -260 993 139 432 -224 -724 -839 -133 800 631 560 -843 589 576 -324 761 75 483 -79 -421 -628 972 956 -599 632 -280 -407 111 -554 790 -566 600 839 -494 103 125 849 191 400 -818 -395 818 -990 439 -273 95 -974 -997 414 -844 35 802 -201 -832 -356 -519 -628 811 252 380 975 446 -151 -136 802 -935 79 260 442 253 -859 -332 126 456 672 -98 -665 -57 403 391 -45 -89 -15 -658 -234 602 -978 -516 889 -741 314 -824 592 -10 387 -135 193 829 706 231 520 18 -500 27 350 935 157 -824 96 -186 539 -410 866 -407 988 -66 -235 -485 770 537 764 -358 415 424 648 804 412 942 958 434 -178 697 311 -352 -311 281 -8 935 -868 -344 -985 -492 -682 -568 841 720 -350 509 -960 -379 -224 -156 976 92 799 -128 -971 749 -410 -830 -630 818 -475 623 106 792 67 -546 500 -514 379 501 -449 -247 -594 -636 -187 277 169 905 -861 -28 -552 -101 -489 848 541 552 -741 289 -671 -711 -872 -511 34 767 -324 197 617 885 865 -68 937 726 -71 412 -295 -434 99 -271 -221 188 -981 186 242 684 -541 -341 -255 -459 83 -770 -437 226 240 -740 546 400 118 -195 814 896 -502 730 -330 -107 317 681 -179 -126 349 557 -632 -742 215 247 189 484 -965 455 -736 431 688 -157 -58 332 972 -748 681 949 -658 -24 -692 782 -145 -591 -581 325 -921 -706 308 -443 -333 146 -799 225 266 -522 -824 -181 76 564 594 -466 238 742 291 -148 963 362 134 46 758 -324 -547 172 758 207 -902 -385 443 -343 -925 234 -786 734 -887 -208 -358 953 783 -271 422 593 153 407 623 -841 -374 710 -709 371 555 -544 787 134 330 -544 -756 882 -556 -242 153 10 55 526 457 -404 572 -297 -888 670 714 257 -977 -871 -162 -380 39 -324 959 -102 -135 -573 -995 719 -158 334 566 184 426 420 679 -831 -902 167 921 -445 -390 -289 -445 -777 591 823 -643 948 992 887 -249 -2 627 -342 -523 -853 -368 158 61 72 294 411 654 924 -131 981 937 -293 -215 87 -836 415 -678 803 808 268 790 913 -382 -42 -102 -875 -956 -348 819 339 -210 257 420 -44 -964 89 -571 -520 994 247 -581 -47 -420 -245 379 836 -408 -908 978 687 186 -642 -319 -32 621 -532 -104 555 313 -762 649 359 -934 722 61 779 -341 997 527 874 351 -992 -27 -567 681 842 626 758 639 47 -874 -448 760 212 -274 845 758 949 46 84 -4 577 9 434 -985 436 943 737 -222 -303 149 -423 -535 38 363 -808 -606 -993 276 912 -656 176 -639 -472 854 394 456 -671 -505 -693 -381 537 -4 -51 942 759 -595 786 -356 -203 456 -753 -944 123 -919 -125 336 -904 973 -305 109 -682 687 402 532 -124 56 -235 -581 189 -890 590 346 883 -241 401 -297 -743 725 287 -848 -644 -869 -857 -113 68 -679 -409 -514 -672 -608 -345 334 -827 326 990 305 -504 412 153 -560 771 41 -632 703 -829 287 -297 -993 185 -255 -895 -331 735 604 788 -916 -764 106 -307 442 707 184 425 -57 -446 -261 -407 673 -227 967 753 383 385 178 -127 331 -208 878 -957 -444 -855 665 -253 -852 -300 -86 69 -641 -900 129 -92 -732 -171 -675 -680 -404 460 -416 906 868 522 91 -177 -640 398 713 -964 -9 -303 -79 -805 935 267 388 -585 197 -433 211 352 736 497 -487 -257 785 -816 -998 -632 766 248 -894 602 -610 453 610 376 527 13 -436 187 669 227 -204 670 -343 -11 690 -804 -371 -919 -760 -950 -488 996 -303 -737 189 484 256 519 -615 909 -394 -205 892 458 750 -6 650 750 878 -319 499 -895 -836 -293 832 989 -165 831 -508 112 97 977 406 104 139 -363 488 -172 38 235 411 167 179 -370 191 -294 -744 16 409 39 -887 915 -585 237 635 808 -576 255 775 211 -68 890 495 913 700 -322 253 701 62 -478 951 401 213 104 728 -98 747 -571 716 -677 663 -54 600 -344 -970 139 -985 -209 -76 739 -389 618 -852 218 -768 -187 -91 532 -424 702 -147 -175 450 -478 -490 307 -516 265 -459 -964 -59 34 -486 746 215 -189 -985 -127 -830 -286 -415 -375 189 -253 -922 955 811 111 -839 278 -389 -846 -409 -984 -76 -421 628 -575 -747 -927 -479 801 912 29 911 -613 520 141 620 930 468 -814 -796 -943 -207 -717 665 471 173 97 -421 -885 -453 46 -423 -562 377 911 696 -738 -780 966 212 869 459 -337 895 408 -301 797 -535 109 812 -247 -323 -987 559 753 -446 -355 681 583 -488 566 -910 519 34 -84 -903 -690 -8 262 -179 264 103 100 924 -393 -214 779 -728 549 646 431 288 28 289 -525 87 237 420 208 291 -973 -160 726 822 174 327 -85 963 752 570 14 -638 -435 -475 977 302 -497 -549 -618 -750 877 -441 492 898 -720 471 363 -625 83 82 -998 -26 178 -629 96 -22 59 -218 290 923 926 677 452 -668 831 33 627 -408 -423 814 395 -360 -774 -431 377 -657 -711 751 -663 129 576 -743 -88 -565 169 229 303 685 -520 484 544 -717 184 110 858 549 -418 -846 236 819 -866 602 -611 634 373 -409 679 -592 669 -646 814 642 -451 516 688 -627 -386 802 443 -830 349 -524 688 797 -96 -497 -798 518 435 -18 -930 132 -778 -645 876 -327 -146 145 -378 251 -213 -319 -692 935 237 -901 452 309 161 437 -998 641 757 5 -550 -19 -428 -702 197 -261 807 -533 -90 338 -769 -994 -664 -45 -249 -78 -521 -822 822 473 -25 -691 -263 827 151 -814 302 -440 766 506 642 -384 813 -464 -786 -298 -119 -826 -289 -443 50 683 -72 -576 -518 433 862 750 -226 -5 507 -157 -877 368 656 424 413 930 -178 -656 354 -299 603 -414 -934 -152 160 962 -670 -91 745 183 -659 772 784 69 -627 -410 259 -518 -498 -686 -857 427 -850 -772 -23 -270 257 -527 869 -617 -943 -555 240 -886 521 -354 -388 475 -207 575 324 -798 99 677 897 210 449 422 76 540 -991 754 649 644 -743 939 940 -133 612 -967 -215 529 -83 90 924 -885 587 330 -593 -400 724 -172 989 61 287 111 728 -204 168 9 -354 341 565 935 -428 -945 978 -203 -662 -576 405 -913 862 -616 -113 -655 469 209 -20 -551 193 -257 -894 -996 -771 613 -537 -932 756 165 250 -975 123 75 866 21 212 -370 970 777 -236 181 -853 -459 -155 -228 -869 726 571 -184 -687 -71 -939 105 -587 -421 254 -9 -481 -253 -263 -200 379 -377 71 917 249 -191 -743 110 769 589 -123 768 969 695 -629 295 261 -92 363 -383 980 12 418 -471 255 -371 266 -373 295 -784 -862 -13 -234 992 730 270 -447 -173 -66 482 321 352 270 971 190 -404 626 -473 534 -857 533 -332 -936 -70 -843 23 205 83 148 85 181 675 633 -41 -306 -62 146 415 799 971 261 164 -761 -130 194 57 -778 336 767 498 488 311 -373 969 -217 -166 963 -51 45 830 620 -487 913 195 432 243 314 203 -524 -123 368 16 632 405 -95 617 -699 -520 181 872 -706 704 430 802 -429 -928 165 915 -622 -69 624 -340 -402 764 33 356 -169 -826 589 -40 -835 521 294 -857 -599 -878 -202 -390 919 -837 -958 -633 498 479 -484 311 577 -355 -888 922 762 -848 820 -412 -481 338 -337 -157 961 -921 -512 -167 404 -272 -934 969 -993 15 -991 -689 -693 863 -933 -958 -301 -697 3 854 703 -775 50 300 516 -787 -350 -364 703 742 71 -109 -831 -164 -419 934 -893 -141 -158 470 -957 50 -956 215 218 -971 -940 -760 -161 -684 -241 -578 725 -179 651 -624 -369 -386 -823 149 -717 -1000 -125 -457 -949 -711 189 -610 -656 284 -196 556 331 873 -97 643 -331 -523 -453 832 -281 818 22 -380 809 85 -40 -329 -385 -318 611 -968 726 -734 362 797 849 -700 -447 -728 300 597 130 -600 -967 690 849 -555 732 880 333 -838 999 326 -809 -328 -604 -675 -702 602 903 -529 -183 -852 -971 -228 -333 666 957 -893 46 -426 -719 -311 -516 -828 892 -946 -839 151 -852 -941 -63 -571 -855 970 709 264 -182 984 -785 -535 -776 -696 -561 -476 -78 413 -189 -358 -467 940 841 357 418 399 799 807 133 563 481 -390 154 -592 -624 192 -150 -874 -270 293 658 358 370 276 -258 -588 134 296 898 189 917 -862 337 619 -287 577 -845 -321 -1000 -688 -389 819 -910 688 -259 -632 866 881 -406 -724 49 64 -342 -482 -503 716 923 -387 721 42 508 -388 -515 785 -350 -964 103 47 -259 -641 884 364 -60 -833 845 70 484 -290 75 856 -620 374 236 383 -781 -868 -18 646 -495 585 323 896 -506 -939 -203 -245 -523 -473 328 361 -756 639 267 -67 561 477 -17 -745 -757 -927 276 -919 759 -336 -676 779 -157 150 -31 351 705 -149 463 -333 -601 45 -401 299 263 428 -450 203 -788 -591 -876 439 -371 -211 -793 -828 363 751 -295 -967 941 435 -67 -833 -126 923 798 -546 -383 649 435 -759 838 677 -499 -57 -495 671 352 342 205 -917 80 -436 -838 382 -203 370 -489 -10 -661 -502 -705 799 -622 407 819 814 -663 -591 58 519 -498 -86 766 -348 -505 155 -766 430 93 63 -71 -589 473 435 519 52 -251 755 426 690 -151 559 473 947 533 -330 -465 449 -975 15 935 62 700 60 -660 -465 -565 -778 -439 -963 771 -626 -886 710 828 261 -631 -620 946 -815 117 845 654 182 -492 -624 855 334 469 -556 763 951 -977 465 899 -885 798 246 -290 -543 321 901 238 822 -455 -122 250 -585 305 -594 210 644 -259 -106 -461 847 -689 -65 914 -179 -613 -705 202 761 719 326 -344 -873 -149 -720 272 352 -254 818 -910 155 983 -562 -867 -733 -829 631 219 -30 -603 -293 -603 124 -64 791 -633 -48 531 -404 -380 -567 625 -422 332 227 166 194 467 725 -654 -627 471 -526 -569 864 -74 -889 986 642 750 -368 698 962 -826 -122 858 -94 -263 186 -730 -301 -644 -745 720 -813 643 -530 -841 -697 -562 -693 -611 755 -695 623 441 -979 -988 -499 -215 -501 -101 137 -898 -402 888 713 -843 -917 20 -35 -759 628 535 640 132 369 661 629 -565 -341 -355 -565 -825 -968 15 426 52 -871 388 -233 -967 -857 -517 916 232 1000 881 890 -502 290 -64 -165 -792 215 -538 -194 820 879 695 -704 99 768 -134 967 -906 100 -576 302 -370 714 137 796 -265 131 -225 588 391 -834 904 -684 -938 -871 -140 -531 -507 -307 -997 235 50 -378 -362 -8 -270 919 766 749 320 591 967 -359 409 -790 202 453 -644 -174 -207 -637 939 775 532 7 -185 741 -271 -605 26 148 -696 -552 -28 92 768 656 838 -459 -676 679 54 -515 361 -912 -458 -396 785 428 722 -829 -294 -108 467 -344 -968 854 949 924 -478 -380 307 -762 593 884 -11 -946 -949 -615 661 -766 -472 418 908 -677 -276 -112 -308 -600 -745 -442 395 -356 497 -373 -515 378 -316 -396 -563 -40 -693 838 760 962 -882 -201 -716 -545 60 565 896 -470 -312 42 -886 181 307 -156 88 999 -43 726 855 702 -649 -454 -830 -55 -33 301 879 332 349 271 433 -8 -454 914 64 -692 782 -6 883 416 -489 493 -547 -23 820 671 779 696 -901 151 -765 70 974 696 425 778 886 714 -261 985 -889 199 21 -908 165 940 -442 557 -500 -876 -420 -822 750 -543 -271 738 146 -810 -623 -441 -553 84 382 -337 -170 846 262 392 732 307 716 -61 -69 903 504 659 499 228 -179 -512 795 752 -506 -922 676 -600 -639 405 788 80 -889 -88 -134 239 -272 -644 167 -954 -972 402 135 -741 -879 -78 -613 -799 -584 802 342 356 -569 -937 -674 875 590 -136 -524 -789 -708 288 368 57 146 -171 454 291 324 -420 37 96 -520 865 183 147 505 -347 176 531 56 -839 218 232 610 -649 -777 885 -523 -836 101 865 -548 688 -397 -614 -224 -286 176 42 62 649 -150 255 365 -387 -984 -981 38 -816 965 -438 334 966 -689 418 -775 823 -227 464 405 -40 707 -293 341 438 -797 122 -775 359 -495 -21 565 136 -122 975 -713 -309 650 472 923 -160 567 -537 751 67 640 938 675 -899 -308 734 699 -637 -916 -973 -273 -357 434 -334 -483 -362 856 101 -83 234 -103 -82 433 313 -961 474 -440 -73 302 -480 -478 -515 993 -506 -635 -345 613 145 547 -168 -432 264 374 71 -177 -602 778 -299 239 995 -472 56 -902 490 -727 744 -649 13 339 -406 -57 119 -35 660 384 -107 -579 -27 -387 558 473 907 -384 69 -849 37 -271 401 462 384 -145 -615 -318 722 631 54 -616 595 371 -848 860 953 243 -295 -255 597 552 -665 315 155 533 737 725 879 793 -306 954 699 183 158 -158 648 89 36 -153 -278 -604 -554 -940 -37 451 -981 -625 254 458 -990 -149 -139 3 311 183 302 24 410 -271 -668 -311 954 899 543 979 -913 -8 638 -217 -32 475 -190 663 909 519 -82 -109 120 -664 214 -278 -129 -987 495 -854 -227 815 845 -586 873 114 -768 -262 -570 -381 358 -158 473 -511 -356 641 233 818 387 -662 43 334 695 69 490 671 -8 88 385 442 -228 -817 857 8 -854 987 -318 -286 -169 919 817 513 -175 -684 -770 345 822 661 -446 401 -312 743 -991 -649 -463 -552 -108 327 397 361 508 366 850 508 290 364 914 -489 398 -485 -832 784 852 741 -911 469 914 -393 -766 -158 210 -775 -359 -87 753 -546 870 -803 725 -451 343 990 55 874 -954 -743 -539 -682 575 -435 -509 423 762 -994 -29 -408 -976 -469 378 -656 -695 592 875 -48 887 -953 -724 -769 -294 -142 -626 942 413 -142 -348 374 529 -587 -231 -39 618 -487 603 567 359 238 -383 -773 180 832 578 139 959 -719 979 -421 -74 935 959 698 -566 891 75 -928 -949 -806 -362 766 -823 342 872 -165 -844 833 -604 -662 -689 725 445 125 207 -582 434 -475 -31 126 -902 -778 835 -364 -154 161 -420 -476 541 -596 83 -876 719 247 399 617 -218 288 -466 -482 -199 997 -795 -396 989 826 581 -240 796 -764 799 -443 697 214 408 -999 -424 -58 -921 703 238 626 795 714 454 -699 -466 -533 -816 -264 -403 -824 -370 -704 719 651 -820 -9 618 785 437 635 -59 833 82 188 -278 366 -848 72 708 475 -174 -486 -851 450 357 -879 -665 272 -832 -182 723 875 894 -903 795 -663 -495 -153 912 -780 -685 82 -403 646 221 688 -675 872 -582 -236 -209 13 -746 -274 237 622 -168 735 404 986 947 712 -312 -18 248 -448 728 -677 -424 -895 -442 -560 247 -840 741 496 777 -754 772 -315 -243 -893 -257 610 251 -605 367 738 -200 112 -628 688 584 152 -901 249 771 316 860 985 872 -11 814 62 130 -247 -631 341 131 -49 -582 -489 54 -788 966 -131 -453 -347 477 649 397 -838 -114 -608 938 125 222 -797 -409 776 -419 903 489 -413 119 577 -855 -916 16 476 -558 -638 -254 -983 -768 -282 -224 -680 -913 -428 922 -416 929 -994 778 763 583 347 -141 -110 91 -583 -138 158 -602 980 593 -365 66 -183 19 257 572 365 -198 134 -738 79 922 -33 -772 -317 670 166 -586 -483 266 841 -184 207 -720 -424 -72 -156 58 205 -88 918 -766 -455 -565 790 547 -106 979 809 -159 799 967 403 131 396 -980 956 -652 -928 -675 -791 -853 273 131 -863 -527 841 802 296 909 -221 -10 893 897 -206 -520 822 258 518 81 157 335 30 -921 -123 -219 -568 -103 320 583 -329 -811 262 -511 546 492 -477 -460 636 -733 786 332 135 -302 507 681 -694 -813 -465 448 -463 421 837 -10 -511 -522 761 -133 62 87 -238 -370 805 943 664 782 420 828 -263 440 284 122 450 -963 55 882 -902 -881 869 827 -223 123 894 -642 226 472 -811 -551 429 -426 629 236 -296 -653 958 -790 -656 852 332 -692 -698 -951 68 648 -817 -5 96 588 841 -398 103 -292 -941 -679 936 292 -473 -158 78 381 -12 -480 500 576 484 115 -501 -300 -860 -625 126 17 671 -825 99 -170 136 8 -575 62 944 -966 657 -456 -593 548 -225 -799 888 -727 -398 -419 -523 -526 -639 -756 -578 656 -623 388 -841 85 988 921 238 16 -533 -566 -945 -625 -861 -155 -651 -700 815 -234 -140 -418 487 -520 526 883 199 472 -999 -152 -388 -795 -633 196 655 -707 27 -937 -903 202 -560 -551 -442 543 693 -806 -805 -771 981 350 -314 255 574 127 438 -323 148 -57 519 -444 -155 -616 -627 517 258 739 -230 -449 -81 -109 -558 734 295 -690 506 770 -53 517 95 107 -759 837 381 -544 -115 300 -844 218 -387 -804 256 -723 -558 -970 -888 -639 209 -310 -48 911 -363 -53 849 977 286 961 705 -518 -294 482 807 -234 -718 908 -652 719 -61 -32 473 585 -422 -242 -8 76 685 -794 -185 929 -990 -739 -873 727 -482 -984 710 434 252 501 588 707 783 916 573 -296 351 264 74 -760 110 698 -551 -568 686 -940 -865 792 151 -798 -213 -463 625 -42 327 215 605 800 364 604 -138 -811 597 347 278 -16 560 -83 -627 214 -86 908 -594 -838 -868 288 -883 -499 -16 154 311 527 905 -886 -446 427 -145 -79 701 -432 535 295 870 835 -699 788 169 -870 -817 -749 991 -568 -879 -456 295 -529 -894 386 768 -449 920 -522 772 254 41 -835 -498 -247 866 12 -637 443 -444 369 867 -644 102 923 -881 160 -806 -831 -740 -267 924 114 8 -742 556 -703 -919 -866 779 214 823 -48 83 -635 -398 99 866 -190 208 77 224 -557 -398 -731 -749 -311 -178 -143 933 -685 -940 -622 422 -57 -812 -376 -238 293 434 -661 -183 466 117 756 -341 -582 415 236 402 98 750 -898 359 359 53 143 197 544 -216 908 -969 -695 606 374 830 25 500 -955 -581 841 -643 419 887 -178 -849 -934 -343 -791 -261 -576 -621 -201 -342 -218 -706 -716 -76 917 -728 957 -335 -932 178 -905 199 871 380 -648 -535 -207 350 359 -892 -231 -934 359 261 379 134 -37 -922 796 -885 -744 -955 -745 -108 880 -479 412 -514 349 -248 880 -108 963 -204 472 -326 978 -993 -854 749 -807 48 141 9 -916 224 -396 -900 160 -13 -834 130 835 -591 -692 -328 321 -988 -793 857 334 370 -524 875 -29 -464 162 -275 -836 -920 757 719 38 605 174 972 644 -71 64 721 408 -362 582 -42 252 372 680 650 855 728 -858 705 56 -882 -535 602 672 -52 -984 -582 -680 -695 931 495 778 -818 339 -783 -605 -866 437 880 -223 -257 -129 -642 -754 -126 159 645 860 734 -132 137 139 -505 186 308 549 891 544 -987 150 365 389 798 796 -136 -416 828 -170 644 -215 -535 -848 -4 361 939 -91 434 -196 -337 887 767 826 -986 -351 -528 -994 214 40 505 -162 -468 -743 -936 292 966 149 91 -405 537 -895 -228 27 123 668 397 -237 104 516 124 410 756 -841 680 752 414 -719 478 791 190 346 -667 -939 690 0 -771 284 -735 528 545 129 -804 -757 299 -250 -268 -744 200 743 62 540 4 107 -332 -725 -697 -56 988 -627 921 -294 -117 721 -777 -571 940 600 -798 -611 368 313 902 -232 487 351 -435 -454 293 -132 779 597 532 -934 -746 274 -308 167 -918 -970 -924 -470 106 951 -96 454 177 -941 -44 -1 375 492 -535 -941 177 -349 502 919 298 -727 -240 -519 -831 70 620 629 52 -267 523 887 249 -926 263 -983 -388 -641 936 -377 -536 -481 -281 255 -73 589 113 961 -142 786 876 30 869 583 472 463 -685 619 -985 -16 -931 69 546 -377 -14 418 870 594 376 -491 -988 29 -715 972 -412 166 -887 94 396 -411 929 193 443 -72 -326 807 556 -263 893 -689 391 -651 361 -391 267 -311 720 634 -545 -727 570 704 699 -533 121 -284 94 761 606 355 211 -612 163 828 102 -537 -361 -301 -72 600 -780 549 -847 316 -462 560 -495 -949 -221 531 890 -186 -793 -654 -471 -77 399 218 722 -939 923 -112 977 455 -167 264 171 986 684 -747 594 -496 35 616 562 -716 -210 -128 -792 640 -827 314 605 371 295 -571 609 -193 -687 -989 289 911 704 165 -323 986 111 -622 557 -135 -115 -401 0 -392 708 625 337 916 765 568 601 -47 77 -22 935 357 532 -365 -813 -744 -450 934 237 -468 -164 -830 -850 -629 -83 -730 -921 -734 971 627 -845 867 989 -511 -502 -935 863 -364 -115 549 890 -588 -559 -224 373 376 -468 -414 -511 495 -297 -669 781 -681 -566 -38 78 485 -990 16 -668 -100 555 -209 956 -769 191 -154 -974 -15 -410 -794 -913 -896 139 -324 883 144 -952 -405 229 -797 -5 -860 522 -748 -72 13 -564 926 -771 -674 489 337 196 68 -103 748 301 -270 -672 598 -508 -347 -843 -455 350 705 -350 -984 -430 -762 -547 -296 26 844 568 361 -14 129 -654 -945 -684 91 708 -239 770 839 -25 -538 791 314 285 615 -726 768 -682 20 -176 -44 -891 -572 789 753 43 -810 -831 -156 235 894 539 940 500 -768 479 -163 533 -193 -241 519 336 682 69 309 -296 814 981 -413 537 -17 -21 740 -973 116 -659 222 557 538 -164 -519 -937 664 -319 -37 450 -696 707 -492 893 -70 -120 280 793 -106 -731 378 582 -634 956 92 669 471 -757 307 998 192 178 331 793 560 655 -644 -21 597 408 -572 204 704 -525 -12 -192 -724 982 646 -848 124 -840 -298 -947 -779 288 -199 272 -468 -686 332 710 163 -462 612 -103 777 371 -243 -878 -205 -481 -298 -18 408 291 58 318 397 -706 -132 534 -789 427 566 819 -599 663 -190 152 808 -65 391 -594 687 -449 170 476 -852 880 -579 913 -527 -212 -166 638 -979 -639 -20 -711 -143 -226 792 -652 -184 191 -8 -199 -512 833 898 745 -499 -336 426 912 -931 -483 -547 -889 523 -971 796 -680 -666 -683 887 -659 -867 -432 819 921 -946 661 -183 -510 324 551 619 -10 -474 482 804 448 394 199 -28 636 520 -46 56 -329 -364 -230 769 364 -372 -439 -161 684 -381 -508 -937 247 -111 471 500 323 859 -634 -388 17 141 466 -293 699 154 -433 -456 -637 700 -634 428 -551 240 264 -53 87 942 838 -686 -902 -271 712 645 351 -666 -270 904 586 -522 -729 493 111 913 -491 909 -144 674 410 -316 114 55 713 581 880 302 984 502 -682 956 -634 627 271 622 24 -576 -506 529 266 206 -505 141 393 -185 957 743 844 689 686 910 -675 -930 -101 -651 354 -193 -187 -561 -472 -440 -665 -228 846 702 768 -577 718 121 -221 627 -611 902 -627 -109 -412 -615 -43 -884 -941 -988 -971 -300 651 -606 -823 -150 -250 562 -76 978 -589 863 -671 982 81 -494 509 -495 860 -248 -896 250 889 -996 -836 419 -20 -674 -592 460 -432 -603 -534 -56 -974 -105 541 644 -799 -406 -963 -141 -779 -181 18 429 -306 492 -158 120 -316 -36 812 -862 451 596 -393 -252 635 -158 -676 -817 930 -772 379 -445 291 -749 255 -533 414 -114 -345 754 675 -390 139 122 -130 687 -774 -363 119 178 499 502 -864 -633 531 160 -64 112 -83 -673 400 -772 355 796 -569 742 959 -971 -667 -866 -608 -998 865 851 527 296 696 645 -772 -666 637 9 108 497 -817 801 23 -182 -627 939 -299 780 -917 123 58 970 -518 -479 -727 -751 965 -788 -350 981 -438 -632 803 -212 -750 163 394 -998 -188 -694 304 -649 235 -35 -657 950 -727 547 91 -877 -610 951 854 107 -132 -420 -307 -135 169 -375 -441 715 -99 -467 -431 -282 789 -349 -572 -373 841 -462 878 482 859 389 -309 -51 226 776 585 -16 -895 -607 963 167 -674 -908 710 -601 -91 332 686 257 -614 -612 -610 -501 34 430 480 -350 18 -533 -28 514 -378 486 604 686 386 -37 238 -776 -9 -473 548 -841 -324 -627 -727 377 -173 -617 681 -506 467 -484 -928 -142 -729 845 -4 79 -16 20 -244 -313 911 -81 -111 -22 736 -228 -988 -196 758 892 149 -760 -848 -321 3 409 109 -500 -153 -535 -8 -396 -802 398 -900 114 -501 -482 83 -170 599 614 67 -321 847 818 -683 -382 -578 52 284 888 845 516 -160 77 879 -1000 951 310 781 -822 286 -586 -429 -875 -631 236 205 -317 482 -916 -555 497 866 902 562 -113 -132 -507 -995 413 884 758 -81 -608 394 303 -838 39 -459 494 147 605 999 -826 -986 397 936 -10 651 -236 163 -486 -452 -877 -183 738 105 -821 -203 -657 114 -126 474 -689 -124 256 842 674 511 916 -269 -106 4 177 676 396 510 145 -672 -489 331 -232 134 -111 532 732 -282 -335 -506 647 -799 -519 627 242 907 853 -808 -545 136 808 829 -798 -496 -848 202 -405 529 -4 -820 687 -436 278 -491 752 122 -941 -400 -457 -54 -673 -306 181 -762 -404 -290 -891 -990 990 -808 494 504 712 -451 -219 -611 -214 43 -344 -913 -87 -283 -69 -589 -336 79 641 62 266 -274 -111 581 -631 -971 -869 379 -38 -654 879 -230 -53 459 381 136 -630 -156 502 510 -772 -904 -379 -705 -371 -148 236 -882 -330 735 891 -725 -423 -575 271 802 -982 -226 -785 609 530 657 -253 -962 -377 752 -150 -516 -244 403 690 -318 799 -150 142 -292 966 192 -427 903 709 -873 -529 -898 -989 -258 -263 886 -575 -63 645 -508 309 -569 -419 717 384 219 732 -887 513 -809 -792 -92 114 938 -846 -188 -509 -79 -263 -439 131 829 -893 -177 153 -124 -33 296 297 233 547 591 900 286 286 -593 -639 -688 -543 372 990 -829 -400 -668 555 -809 543 -838 -65 -378 174 93 170 619 -428 106 498 -498 -716 552 -31 -400 -512 132 156 -680 -956 278 -458 653 -659 -49 -510 935 -395 626 211 96 -938 661 -394 -702 -982 -206 539 -241 859 -939 -191 945 -823 -167 -339 -526 -75 -61 -195 679 588 177 982 848 -693 442 558 993 539 -988 412 715 -668 -992 -278 968 -20 -240 -153 -775 186 10 752 622 454 -716 470 412 -353 809 191 594 -901 -859 -37 -954 -734 -979 -260 -522 258 -509 -503 575 -360 -14 76 -532 -165 -211 -672 615 30 362 -159 590 210 -539 973 -997 -979 868 -29 -713 425 -908 193 -503 782 66 71 -109 620 -426 484 -645 -615 315 -462 776 -554 134 142 662 -110 88 -34 -773 -941 -955 443 -388 379 694 719 286 -634 -602 -833 697 -105 793 319 -328 153 -945 595 390 -246 -68 -22 554 -335 -330 -342 -899 203 -270 116 636 -831 -247 356 55 253 -923 84 -483 396 981 -485 255 293 -799 -884 822 -974 -409 916 -647 936 683 804 204 406 111 803 281 -616 -176 -383 725 -780 596 -739 36 100 175 527 -760 366 923 731 -749 117 -245 720 844 469 -960 -909 -57 -763 -437 -132 -321 -864 818 426 792 -618 -12 -902 -695 -183 -896 -725 804 808 -839 152 93 -709 -880 -301 191 -857 100 633 -860 -913 -904 151 549 737 -958 -921 895 -610 946 -510 -795 -161 719 60 556 504 -167 597 -977 425 396 92 -620 -322 -589 -241 275 -396 964 -44 459 121 -973 28 -161 79 743 157 -856 -554 -97 -153 -224 864 628 266 523 43 -124 -760 214 -414 -150 732 621 90 -114 324 -928 -50 -147 -408 791 -232 737 -946 690 693 -461 -899 340 331 188 924 399 -883 647 -196 -495 -145 170 -842 550 -715 912 368 -541 149 76 33 -648 -672 -399 -346 461 -981 -126 457 294 199 -511 214 665 275 -649 -268 -416 108 -39 -13 -305 75 593 -637 844 -16 -344 216 -290 -927 -840 882 -476 733 100 794 164 847 791 -18 615 -962 -510 -352 -966 886 -251 686 812 779 899 165 -900 -215 54 -464 819 -766 693 -413 469 -844 -50 377 -184 990 -497 -626 534 -426 -219 -719 531 -923 506 142 146 -884 517 636 7 -569 254 362 787 -749 -281 470 -796 -12 575 728 867 602 145 734 51 631 935 532 234 41 440 -544 23 -715 -392 -123 457 236 -367 730 -518 178 423 923 -36 873 -722 -146 -408 720 -352 -922 -170 -116 -812 -892 -956 454 -554 -147 730 378 251 595 757 -770 -11 -949 705 -441 43 502 654 -130 -309 -594 219 -898 47 331 -16 48 -936 -114 -115 700 233 870 -739 933 618 -954 509 -674 -543 -579 787 -940 507 -685 592 173 975 -526 828 -174 658 -244 -509 865 455 987 -393 -233 -552 -413 379 -59 -992 -900 382 -480 506 985 -652 572 -411 -863 -937 -12 561 -402 -40 -77 951 -408 -386 -178 -385 249 -664 -683 -685 -886 -824 -448 726 495 383 396 973 806 281 129 -725 -520 682 -951 191 -347 -396 25 -731 638 -429 82 540 722 -932 -168 -87 -499 245 49 -560 -846 540 591 -994 930 -898 935 68 -773 -871 -308 -472 -802 174 119 -640 851 738 978 -534 711 852 -540 860 -894 -596 -585 -261 -47 -904 511 -149 135 490 756 -614 277 769 -377 220 308 600 331 872 -933 217 597 410 -248 -965 710 831 25 315 -881 869 -524 -996 -800 247 108 -840 -999 -480 181 546 -708 621 607 -227 88 513 485 873 445 -132 740 699 -349 -631 671 -686 863 10 -642 359 715 -379 -761 -769 861 911 790 711 247 720 220 -175 -980 885 969 928 -836 -634 51 -317 387 -631 841 538 372 186 634 291 982 -534 -340 -88 2 -747 -729 -966 -509 368 960 -187 325 -390 -567 902 618 -743 -943 705 851 -506 -78 955 -59 -186 -209 -625 76 -786 -775 437 701 623 368 732 782 -976 -187 422 962 201 -32 -81 -478 -535 386 75 803 -72 -565 -948 567 -456 -636 -8 615 535 750 -259 -440 560 756 325 750 -604 -100 -529 339 -300 465 -886 216 -292 255 -557 -172 -215 270 -571 -794 -16 -964 -9 -196 280 -787 35 -686 813 245 -990 -202 297 -646 -561 -675 120 404 -235 -538 -354 405 725 791 -349 -546 -183 -554 -709 -517 621 812 487 -515 -855 207 330 -662 -2 519 -859 493 -921 -586 498 -349 863 668 -689 -647 -576 525 -216 -886 -34 -909 -759 -383 -348 498 181 -201 -142 489 -958 -856 -663 -57 -624 -12 -897 -553 855 -838 204 271 447 -187 -303 -731 585 855 496 -58 -530 659 764 -756 -47 150 607 638 557 -359 -277 1000 983 39 -105 410 -124 707 -926 -907 514 769 -637 980 -523 387 566 -582 535 -234 -411 987 74 86 717 -341 -331 -940 -752 687 -300 62 -364 767 715 -294 231 -814 187 -871 500 -476 148 -773 -630 808 -268 -421 186 -552 155 683 950 -735 544 987 -338 764 172 -611 317 -910 418 793 -559 -714 995 -546 -144 906 636 3 -36 267 454 570 -825 -194 921 197 -567 -333 103 -739 -741 -311 -480 997 -235 186 -922 425 315 -469 310 -576 224 263 445 -214 358 884 -371 67 -879 270 465 242 695 -213 -899 596 621 420 442 -824 -586 -246 551 490 917 -508 36 553 -683 -240 -692 102 134 729 -619 152 419 -693 -308 928 320 786 -619 83 -358 -446 -198 -930 -567 616 -907 -925 803 728 874 878 -24 554 659 -626 -446 258 -287 13 -286 -433 897 113 -593 8 -228 615 848 739 -848 120 5 225 -623 643 813 -84 -767 -381 -74 41 -459 -904 -397 1000 721 -443 -569 -491 942 897 -897 -495 -229 -464 868 -876 -288 -31 294 96 568 -489 -243 417 -1000 -133 -245 -544 -910 677 -600 306 -625 -450 983 -498 -935 63 -766 -161 -810 96 817 -951 -818 -704 -176 -404 472 215 -75 -793 -421 -557 661 330 50 657 -376 -415 575 -518 155 -675 -520 -795 1000 570 500 -284 -88 -407 -434 464 -868 130 -137 753 931 -143 998 497 -344 770 3 634 467 -159 -862 630 -148 0 -615 -163 -223 172 -56 178 -155 -665 180 -55 440 -716 -97 280 151 -109 140 -479 674 -447 -529 -244 -200 674 343 -560 915 922 -95 856 409 -591 788 -832 851 -850 -72 -543 723 -919 -185 -819 280 -338 473 -409 386 26 -398 -127 -669 545 140 338 433 54 -124 120 602 416 709 824 -737 142 671 242 -626 328 859 612 -160 86 32 -917 -511 -420 -300 -216 464 851 775 487 837 -263 815 -131 408 -576 -311 -876 -611 687 -838 -772 -73 -399 635 519 -974 -938 674 694 114 -309 17 915 -321 629 852 774 -26 621 -555 265 580 10 -811 -71 850 -655 319 669 327 -480 47 -981 -902 -442 -867 -726 -627 -282 15 -219 289 -473 -60 -737 468 -305 182 -169 -55 -375 586 221 -874 680 937 469 -529 402 -240 -433 -655 453 -227 664 -830 371 -387 163 -443 -32 -815 -467 -349 -365 545 141 -47 -498 -126 547 -16 637 -714 -100 143 664 417 -723 -558 -85 -882 -153 842 388 -473 87 -899 195 -394 927 -595 -546 -499 -314 209 -59 790 -953 -809 928 -85 -761 -24 -968 495 499 -834 -864 193 -178 676 -545 -113 -266 -636 267 118 -354 -336 612 909 -246 -349 -767 -673 469 420 508 -568 -598 -390 3 -928 727 -305 442 559 -591 772 -828 916 259 -20 116 -116 141 -559 811 -836 -549 -75 1 -125 397 -498 -676 101 553 230 -261 571 952 -767 902 86 888 35 -823 -737 43 351 734 184 749 805 -516 -701 104 719 598 850 -716 -121 -178 -468 -995 -391 492 276 -283 565 -246 192 -49 -382 -850 -946 586 48 275 -197 368 -467 569 722 -573 110 -352 -922 -634 -128 1000 -379 105 -508 397 -307 -982 887 938 -152 768 996 -25 218 848 213 10 -519 -988 -356 948 557 -423 -224 85 153 621 18 714 466 108 -513 210 902 -716 526 -737 -664 838 1000 71 808 -701 -418 -145 782 83 909 -737 816 637 295 274 92 -193 752 753 94 -426 149 87 -542 760 -455 73 504 569 859 -633 730 687 -580 -580 -391 596 -862 -67 -799 -433 -319 441 749 513 -413 383 -186 422 628 19 -964 499 -238 -31 968 -940 476 -300 -423 -275 118 764 -740 -871 793 7 -404 603 -163 79 469 -254 -816 720 -775 377 854 434 355 848 754 369 880 -195 376 265 863 628 427 996 -732 273 -5 -149 297 465 -319 -872 -160 -432 827 653 160 -278 659 242 475 974 -720 -374 744 476 763 785 790 613 -885 -37 897 603 495 -247 -880 622 -762 -195 452 -191 621 -486 -971 859 955 -702 -794 226 -285 -287 184 304 -348 -873 400 866 342 -221 -215 -204 757 -406 49 -143 -362 -343 78 445 -209 -34 -574 986 -512 -627 407 855 -941 -953 396 148 -747 -818 399 190 -919 855 186 591 956 -544 -562 -733 -35 987 -500 99 -601 347 439 -507 736 -543 974 -29 -951 989 -990 827 -890 -608 -814 223 217 178 -570 558 546 322 429 765 -626 -148 -664 450 -633 -699 402 137 -930 49 -7 -938 -89 -850 893 -100 -245 -674 -197 662 -180 -265 355 -187 -291 760 519 370 -963 908 110 -580 -264 619 57 894 158 -880 -144 -374 900 -63 536 -887 668 732 995 -383 804 878 685 599 -83 209 418 687 339 -489 -861 826 -764 427 23 -853 309 280 159 707 920 742 -282 -896 -794 899 -821 -177 -982 -616 -535 -790 -842 -564 -781 -402 795 611 -806 -302 683 -677 294 228 -278 -542 -889 767 207 -709 -670 -596 448 -575 723 824 707 693 -393 -728 844 -330 75 -632 -581 264 -926 -812 636 726 746 87 263 416 897 816 601 553 -658 889 378 -461 534 647 658 -173 -710 111 -318 -260 633 767 832 -476 296 -4 337 723 -69 225 144 306 132 116 535 863 741 172 548 451 2 -29 831 741 939 373 -300 693 569 -721 -131 -433 642 -520 -972 424 -682 -218 969 286 -872 97 560 -52 -899 -413 -412 913 -974 -464 -824 -362 -54 315 -81 -835 373 943 -157 499 11 -389 957 -430 810 -770 566 795 -45 548 -682 -598 -906 885 -801 -860 608 479 986 -748 759 755 -980 -671 432 -77 -792 -151 574 850 65 -825 -824 -921 -233 -664 -797 -546 394 -441 -602 -148 -930 802 439 -180 473 -154 577 -170 269 -912 -920 247 -611 626 -985 428 -874 -338 -87 -726 312 -524 -849 893 -769 -641 -64 -954 253 900 701 -267 -611 184 482 317 -241 -109 -828 864 907 -580 758 567 -495 735 657 481 236 118 -115 -316 58 -211 486 315 -547 -824 -714 467 91 -806 -259 733 -704 -257 744 -219 -823 -373 792 -984 985 544 875 633 345 605 654 705 -526 665 438 -594 -403 -575 957 -123 820 -17 -334 468 845 -553 209 376 -695 -141 254 999 -198 844 42 -855 995 492 -609 -36 857 -341 -261 1 84 726 530 -696 994 -111 -307 -510 172 102 -451 -601 955 280 -563 460 -713 -952 -820 636 -682 -944 703 749 -372 -691 -17 -55 -174 811 -423 -251 -606 -383 -966 -961 -126 360 -206 898 492 -561 171 757 70 389 -306 -768 865 562 -289 914 -399 -278 -372 288 -572 736 -911 519 -745 130 -184 -557 364 -760 132 484 -70 -121 -303 -566 494 809 -310 794 -444 -888 -260 675 986 -17 -759 733 -552 -170 -661 -573 361 -86 206 -791 -153 700 -439 365 -9 -364 -520 782 -581 -562 -50 -800 779 -502 223 -629 -543 131 304 -647 -345 -357 655 375 149 -302 178 568 676 456 256 -850 -452 938 730 -193 -18 -304 -69 94 782 908 -614 -144 -235 267 876 521 619 -158 337 736 757 -209 54 301 771 -254 -689 469 -618 -51 448 757 -794 460 532 374 497 -257 65 -273 139 -173 72 307 -570 622 630 -552 160 943 964 -621 958 -298 859 12 -979 341 409 849 -937 -925 958 927 925 -329 -618 -53 343 -622 -327 856 803 -72 -580 -308 -164 898 -508 430 -727 475 169 820 -795 507 310 303 -637 101 429 620 555 139 150 104 -533 -9 207 126 -296 380 -956 -757 653 608 -199 -949 -645 608 775 760 -359 384 571 527 -20 -144 -390 634 300 -763 679 -652 -747 -963 -670 160 649 -61 -368 55 -920 -449 191 -375 92 -924 612 949 -925 -55 19 576 -434 855 -336 -493 -526 605 -319 538 920 -217 39 -649 -910 762 -382 13 900 -30 473 66 460 -997 -365 -176 977 -688 105 -808 -594 -256 51 396 790 772 -15 201 189 -508 -530 8 310 584 -771 -974 139 41 300 400 -360 414 -949 485 -745 210 -885 -386 268 1 789 167 -719 415 -775 121 457 -843 -598 -530 -797 1 -844 -589 90 -332 -658 -801 219 -638 656 -956 110 -707 -21 745 -563 -253 103 -581 224 159 -210 560 360 -513 -348 705 314 705 990 36 348 -920 -443 -772 -30 -478 -702 -881 -212 19 625 363 -900 628 642 36 51 -456 674 280 783 867 -395 -882 -432 -426 775 836 998 645 1 502 -578 369 583 -97 629 -926 -419 -489 704 -208 -963 928 -268 306 89 355 255 934 -204 792 0 1 -102 -716 994 -126 -453 -979 608 -294 -960 -282 159 389 22 397 -767 978 -51 987 22 179 -415 -936 -387 -264 -594 798 940 -597 -663 602 88 -844 -862 458 100 -619 -86 -613 627 644 -605 418 474 630 -817 -802 996 241 -905 -135 -262 -218 -695 39 639 -80 -492 -315 -807 -796 843 675 225 -319 -584 532 -712 996 -960 626 -242 -505 -413 685 -782 -802 -226 38 -811 -370 -190 -926 866 -845 917 973 58 -248 -239 905 845 43 981 -887 305 -937 -833 996 922 310 -321 -120 -677 395 -991 -68 -459 -572 797 179 -914 180 163 940 -484 -728 294 479 -788 826 -567 -351 -822 556 483 339 -606 -661 -729 -121 -381 639 -569 451 473 90 -218 112 470 920 998 -949 418 294 -975 -803 139 652 243 -674 -680 -589 -349 -648 -566 -465 -192 405 -279 59 -149 803 987 555 -22 4 -182 -795 465 385 -737 -847 -867 -127 779 -602 -848 -705 963 -318 -930 -862 -800 774 91 183 322 -556 -81 455 305 470 72 -847 -32 113 188 -969 -679 318 799 344 -486 -967 29 -297 836 -578 -648 -771 808 172 183 173 262 -987 231 651 -416 -521 754 -93 641 876 653 -582 -187 270 -915 912 -390 -297 559 549 995 -450 -500 374 902 -79 717 902 833 -721 -192 -202 534 431 27 -917 -988 -882 -941 -1 -485 897 222 -967 91 26 -191 926 -361 -806 -248 -493 231 636 872 -287 -601 -853 -340 -830 561 892 -864 577 173 623 -693 553 686 640 -176 -337 -770 -855 -607 300 -797 -325 154 382 506 780 -65 -882 23 601 249 -595 -40 265 285 -474 -10 443 -370 906 575 150 20 -104 -639 -117 401 103 688 995 803 584 573 -790 764 610 277 304 -716 525 635 595 181 -783 871 -451 -648 -595 775 -889 -247 369 -561 -557 -64 -486 -292 -222 895 905 230 -104 -240 328 276 722 51 640 -1000 858 -525 96 -582 -164 -904 -955 86 567 -69 7 -919 -746 361 198 -483 240 -588 283 -417 973 -813 -418 -984 229 -319 -579 -769 720 -719 -755 -317 637 -543 876 -994 644 -811 -682 -43 278 -947 121 -436 874 -734 496 -581 -609 793 867 -438 534 98 241 -611 -567 -443 -850 -260 2 497 -794 -666 886 -323 4 193 -966 851 -140 -118 489 -424 -827 -860 -134 503 -690 -261 -735 205 -347 -385 -544 -871 771 -677 -824 -661 929 636 -974 456 902 304 598 639 750 -272 332 367 900 716 521 133 710 -927 -370 -517 40 -762 824 -107 -35 352 -305 -176 -831 -146 -476 -56 -60 531 121 840 -921 473 805 -854 256 -794 -403 -779 898 317 -697 -990 -356 -833 -254 102 333 87 721 -25 655 246 914 527 -453 -740 771 -711 341 -287 -402 243 474 687 143 -956 -325 753 -516 299 795 -588 522 -620 -515 -82 231 253 286 -63 -484 486 -997 130 -633 727 837 -48 -267 -994 747 826 -946 465 4 539 144 -186 -337 785 558 876 -760 -948 -772 995 741 366 926 947 264 -806 -458 195 -356 -429 370 278 936 -636 657 219 -606 798 -351 488 828 18 134 521 283 432 -91 -682 -324 -585 450 -144 949 -176 792 381 993 860 -819 767 873 450 -571 -194 538 -679 -368 840 942 -417 -299 799 589 -445 331 -403 180 316 -647 701 492 379 704 -182 485 -306 570 -19 -447 -780 955 -860 -283 -503 18 452 -159 494 -690 803 -385 489 -698 789 265 184 401 477 541 -364 -872 68 -727 460 -674 -761 357 -962 179 -308 -762 208 -979 524 430 -171 736 -204 -127 656 -917 38 205 810 730 -689 -673 -931 163 840 -618 431 713 -968 397 963 134 596 -754 11 -223 -238 697 908 -996 633 743 -721 -767 591 714 -339 1000 579 338 -600 711 -636 908 -40 -955 -318 417 -488 946 689 987 856 -440 -714 -551 922 -311 -648 -400 -453 -726 -623 -849 -526 -943 783 805 950 -740 -935 -570 -284 762 654 -43 -153 -891 856 -78 -833 374 -124 -646 282 -587 -856 -713 909 887 327 267 -284 -279 -798 486 -191 100 479 73 281 549 -728 -485 498 -506 -104 596 471 -300 180 380 -6 698 823 897 -378 -246 -783 -781 570 396 868 -213 -449 277 -883 -214 917 -863 -793 924 654 -603 237 -819 92 697 -806 844 -47 588 -936 -898 -299 478 985 343 -973 901 524 998 -764 527 -134 950 68 914 769 370 -48 -375 -102 -631 -581 609 -557 526 -530 835 786 -893 247 -517 -32 252 -92 503 841 757 -593 512 40 -923 619 -341 868 811 964 -764 -87 -231 -773 547 848 -154 234 -113 231 861 -350 992 -103 -337 922 -980 -551 -714 677 -126 521 -190 -770 -188 368 857 -226 706 -467 420 -950 920 866 147 -385 -510 844 990 339 667 -336 -225 216 44 899 -172 314 896 330 -155 108 -89 533 -812 728 426 690 118 -374 289 -785 -753 34 728 -758 -353 674 572 695 21 -94 -76 -163 -1000 -929 -999 65 -474 -380 460 505 702 -533 -797 -943 -160 -846 -112 998 823 -203 -948 778 -254 -754 227 77 -716 -823 -319 681 -769 774 -158 -195 -825 -936 337 -811 287 646 93 -587 -633 49 -740 -173 -408 707 -666 -156 -945 646 -785 467 968 -234 -737 759 -170 -266 -770 974 -734 -634 402 -233 -189 294 -182 948 -899 -788 -608 484 -544 -284 -360 532 -516 -371 -2 -551 -791 837 -78 306 785 554 205 -545 -732 -663 -208 -903 -644 486 -411 422 311 -543 337 -951 195 531 -442 984 -240 525 836 761 -967 770 884 963 801 -307 -734 -947 -14 623 707 -682 806 78 -545 -204 -133 808 265 81 -145 760 970 326 564 942 697 251 -352 642 964 -693 449 298 409 -447 -587 -739 751 -636 -945 735 -135 -338 -759 598 377 -610 32 -509 -801 -745 515 -561 -815 631 -406 370 256 -635 90 -591 449 -671 -700 952 174 -990 272 -35 -801 862 -738 242 334 728 321 -177 -562 -75 -78 -254 -747 652 -675 476 376 610 -955 919 -880 264 -104 453 98 203 346 447 -142 183 -199 -749 -314 -264 -908 -867 -836 294 908 -681 -146 -562 -945 274 -471 222 245 -568 -208 145 -174 274 780 -573 760 -684 816 691 152 -11 293 839 578 -959 973 902 -3 817 524 219 37 -702 976 -647 -652 -121 -843 -102 -246 -22 362 821 316 -744 -923 -594 22 -450 501 -610 -585 -670 -29 697 395 796 374 531 155 727 -509 326 99 554 -830 -205 2 -760 -939 -173 209 -9 -385 790 -87 -556 215 74 -332 986 143 316 283 -151 314 448 639 -738 -171 -246 898 767 -815 -261 74 -405 -899 -664 -625 -412 -841 -9 -56 857 825 -385 55 806 130 708 -331 -700 -456 361 -406 -805 -917 538 -394 247 511 256 980 -677 -887 603 941 -499 77 -943 917 162 996 760 -977 929 -66 374 775 584 -274 947 -874 968 -382 -240 740 -810 -832 -768 -198 -111 -271 487 213 -874 -298 417 -172 355 705 -403 926 -26 319 885 879 651 -684 -470 -242 225 -227 -551 586 826 -222 174 -15 -16 -459 323 640 136 847 -290 -78 895 691 146 -260 -485 172 366 657 633 303 439 -131 -923 -335 -971 229 -583 -373 -288 -554 -9 -453 -250 832 -335 512 -715 -155 -625 109 -602 -911 -916 529 -260 683 947 143 582 -735 633 -937 191 -320 -942 -954 -335 -82 676 -696 -460 -555 -758 228 800 605 -696 -83 569 16 -777 77 791 -264 -814 789 725 -209 677 603 -160 512 -310 -206 -265 731 83 917 -879 459 -466 359 422 -695 333 -289 -531 735 981 921 515 -290 694 16 426 -225 -501 -527 873 811 360 601 347 108 130 -659 560 878 865 -213 177 146 -803 -397 321 470 -855 -698 -193 -979 277 -726 857 -389 -97 202 -718 843 -724 65 865 -918 582 -48 -90 -21 -491 -378 -811 101 -260 230 503 427 393 -51 -794 845 -459 463 -287 -926 -924 18 10 364 -506 -555 520 844 -704 687 -299 8 -949 312 548 -150 -333 89 -606 910 776 325 992 -224 -132 -637 -816 -943 495 662 264 -412 59 -275 -66 -51 -590 -17 536 754 -457 496 -596 -267 302 968 -478 109 983 612 -743 334 363 -150 142 368 63 -6 -269 -355 18 986 -574 -889 47 574 -859 584 108 376 730 -891 763 -222 -630 -822 555 41 185 -105 -205 739 -962 311 57 494 -687 -818 -944 -577 -229 997 -902 -837 214 925 -641 672 652 -529 -210 139 868 977 154 127 975 163 378 -374 54 -347 922 610 579 43 976 -11 169 -385 895 -475 118 -650 -32 -731 -979 -606 -491 -630 -838 764 -124 730 143 -277 275 -487 927 -500 -527 748 580 -540 -886 640 -744 785 -214 163 -876 261 883 -839 363 869 90 545 -155 213 -906 372 654 -814 578 -741 703 947 -223 -594 952 -81 -943 -462 175 936 601 108 -250 -28 -366 362 592 -48 343 317 -977 -2 813 404 -282 582 227 -175 965 88 629 180 395 76 -608 -979 37 -438 21 653 695 698 643 502 -620 701 -380 -454 -318 -614 -964 -957 -409 -858 -121 720 357 -69 274 -287 -695 -349 -94 -718 896 -816 -345 847 -234 517 -93 147 427 558 76 -314 809 370 697 -303 -958 685 -37 304 405 255 -219 -772 -860 -508 900 -635 737 242 -56 -517 595 -312 676 -356 643 215 -174 653 878 376 770 -431 -55 -938 -47 895 -158 -458 89 85 942 -937 -753 -203 575 -732 -412 -521 27 813 455 513 989 -4 -65 -131 -162 -465 -295 -858 -356 498 -435 740 -859 -736 -842 247 -42 -2 -799 970 61 43 -487 -41 533 938 -235 -961 954 871 113 -459 -388 -304 -801 744 -622 -82 -825 -812 -133 103 905 -618 218 419 -741 362 21 -543 755 978 353 725 560 -455 -168 922 1 -220 -872 694 -871 151 877 895 -140 -610 424 -917 -277 -148 -148 790 -277 463 -117 556 358 644 -314 399 956 -848 -385 361 -308 318 88 -489 -122 927 519 -408 -504 -163 -45 -697 949 -797 -875 -481 113 406 -552 33 -144 -471 117 -661 305 -26 213 790 306 -811 828 -33 890 -163 824 -50 59 986 176 491 -75 -643 -450 -156 -262 750 -877 -182 570 535 788 696 834 536 576 916 852 -104 947 949 -641 768 609 -823 -116 -86 388 342 -908 -540 -732 252 -692 -362 -317 -820 771 -861 702 613 -138 -648 241 960 801 660 -926 553 344 -98 -30 -218 123 253 -421 269 860 -551 611 -335 -964 485 -239 -769 -528 -84 -846 45 195 -109 73 934 445 325 -521 -11 -368 213 118 -362 -515 -205 -194 883 6 -507 468 -788 -382 437 -189 -526 -968 510 31 924 608 -80 -988 -389 -493 -709 471 248 -754 889 132 797 709 345 826 -411 -224 37 -757 -629 20 825 750 44 -33 -861 272 -869 -689 -551 969 435 -274 -771 -828 -201 -540 547 -647 792 -296 -78 -490 0 -976 -209 706 -604 -990 464 -831 -622 -127 -324 495 596 153 -403 707 -566 337 -252 336 -475 -777 143 -277 -587 964 908 4 -994 10 112 -696 285 344 768 191 219 -632 -357 209 -277 89 444 -520 -527 463 -720 -233 103 884 -903 -465 784 358 -613 292 998 -247 942 132 -48 -718 -306 -614 187 501 666 194 749 -776 847 398 -538 -558 -837 226 -49 -930 638 -813 -998 -606 -67 19 -447 -71 -690 198 915 -191 23 599 -20 -634 -976 -765 -415 716 -380 -893 689 -377 328 6 354 -542 425 -463 -426 249 -467 519 456 -787 496 74 315 322 -414 491 788 23 424 -754 -764 426 487 360 -837 -665 -621 -65 933 541 -391 -595 515 281 393 -905 963 450 208 127 -925 -178 700 -867 681 888 298 347 -459 -540 -135 895 553 -524 -870 -450 60 -898 -970 -550 -809 537 -887 -579 756 -425 217 370 115 901 663 961 339 253 828 602 -199 -996 -223 -57 208 -186 -251 -419 635 984 -318 -713 279 -63 166 730 357 -422 -161 -197 -590 -294 -2 59 -510 54 -379 386 942 193 456 407 88 -17 -414 741 -531 -735 -697 709 200 645 -724 -873 379 509 -239 190 -323 -667 -496 -918 -721 275 -266 791 99 427 -619 517 192 962 -149 -866 7 38 98 904 715 -359 -618 311 581 675 -7 265 -401 -57 -237 440 20 709 779 857 115 -800 527 -853 663 -577 164 461 528 34 353 -954 -936 315 -351 273 783 -41 -302 60 206 740 -515 41 -599 -239 -578 672 -294 -313 -371 193 -743 407 -618 -982 576 -88 -604 -569 -283 223 437 -102 -654 466 580 876 -890 431 759 -544 503 -929 -195 276 -550 -800 784 -997 838 668 -699 692 365 -270 -842 626 772 15 946 -898 -299 633 -48 632 -95 48 182 -21 880 355 650 -48 -790 -243 220 -36 626 831 28 -745 -780 -554 -373 315 789 -594 195 276 616 267 42 258 -720 112 -634 886 418 -624 -745 414 570 690 660 294 -636 283 856 -835 386 -518 -396 827 30 -976 154 -130 -985 -549 254 -404 -540 931 -997 -474 -673 -628 -167 -595 469 576 39 857 42 335 -194 832 -730 -22 432 195 -572 879 972 -404 -802 637 -64 719 250 967 402 -409 -394 -958 -218 356 700 145 432 -856 320 289 294 145 -818 677 643 971 -184 506 908 415 -751 -759 835 501 908 238 920 -807 555 -106 30 -187 -886 -77 675 159 455 164 -497 -732 -195 681 963 -293 -603 807 -436 867 50 -736 105 939 -147 -920 173 955 699 578 613 -260 -470 -758 -593 119 -773 654 -481 93 481 544 -818 636 -583 -819 -918 569 -851 789 -689 366 -799 -217 475 370 -944 -210 540 940 891 -42 658 -349 307 -15 795 1 309 -13 347 -404 218 -518 675 651 634 362 49 -148 -623 892 50 491 -506 384 -718 336 8 535 371 872 942 953 853 -82 830 -23 79 -613 -496 -176 388 506 -35 580 138 28 450 -831 371 364 323 -714 -933 32 -608 -284 -881 687 747 -425 -465 -96 -199 -178 294 60 100 585 331 -271 174 431 -679 799 193 -899 370 -475 -162 176 -531 116 -869 -143 540 -758 58 -281 -722 -490 10 342 -542 -697 -674 124 325 -325 -788 -953 614 368 88 -320 265 -651 115 -459 -44 -241 -138 -495 729 843 295 713 -81 -812 573 -148 482 -772 829 412 576 63 745 -119 868 882 82 700 -407 -956 717 450 -743 51 712 461 433 -452 512 -144 -173 382 643 -631 362 -201 -439 882 457 -775 422 459 527 557 170 917 -228 -794 -318 -378 260 159 568 405 -861 688 836 -204 3 978 -720 -944 -765 -901 -959 410 774 753 -444 971 -816 -847 -853 -59 235 -933 874 -457 -185 991 -274 -511 274 594 -984 542 231 291 -984 -196 -223 -664 -276 690 434 251 -944 -774 314 64 932 577 -659 875 765 -996 -156 -527 -775 935 647 915 625 136 -308 -526 421 798 446 373 68 653 -581 540 609 310 257 -447 568 647 -708 -647 -661 -2 -986 532 279 -7 775 -190 -326 -199 -525 254 -436 718 -919 833 289 778 -223 45 664 748 -682 145 -970 531 189 -675 -901 607 335 74 -54 -677 489 551 807 -213 672 952 650 -770 -25 880 354 410 -207 -719 279 527 -944 301 -464 104 -554 -846 566 3 -780 -285 -475 492 711 906 629 -96 -981 6 827 380 -95 612 -824 -33 725 379 -785 -384 -535 521 127 -897 -593 -118 -252 59 316 -428 781 -562 522 990 -922 733 -203 764 191 319 431 -839 -964 -322 25 -331 732 188 -593 218 -615 87 -246 -979 -306 -261 638 64 -211 -610 164 574 995 365 -719 -306 -814 -607 -204 -790 934 908 677 29 694 434 -759 -830 885 858 -265 -238 -941 -266 540 63 -69 -428 -142 -265 297 219 -610 350 619 104 -714 355 671 897 254 682 -840 579 22 -37 266 -316 -513 -752 -48 -665 769 46 754 -716 499 201 -309 175 -956 499 326 743 -597 -769 -218 -829 -112 133 -857 -951 -294 720 -253 -432 213 896 -389 -693 -72 -118 458 -251 775 312 763 0 -436 -312 -965 367 -632 -601 -413 761 -145 912 -106 -816 560 -424 280 -288 283 -23 401 652 -141 386 751 -157 -757 793 926 -901 466 -112 654 -560 384 98 -580 153 605 736 777 135 -350 -291 -494 807 -779 -169 -796 329 -837 7 -922 -898 519 -810 623 30 448 -965 -60 172 -335 -105 815 788 -598 -427 951 -414 -147 -148 920 -453 144 445 966 -646 266 582 916 -895 132 -553 767 -636 -802 799 704 111 51 -692 615 468 751 -679 972 312 976 -705 968 410 175 -443 125 -760 912 -629 -117 697 746 785 -808 862 -902 280 45 4 930 414 -439 -54 99 -494 -34 -602 -913 -896 -194 -909 584 986 739 533 841 -203 -368 -894 40 -988 688 -743 -485 555 -439 350 -960 358 -782 -644 -65 295 -624 -77 -697 625 -885 -13 796 -618 -325 383 -21 700 69 -937 -159 -460 810 526 590 541 -929 24 -64 -951 38 1 781 -992 711 -584 -632 682 -112 -30 809 -669 -288 -536 521 342 139 -837 179 -95 -76 317 -896 -66 795 -372 338 97 561 764 82 636 -978 662 68 -974 182 -744 644 964 427 -444 269 -758 -77 446 405 929 57 111 -997 -265 90 64 961 282 491 563 20 198 -797 -966 301 819 806 3 -330 759 -935 -85 52 -753 -374 -182 378 -125 -256 -227 -857 432 42 -885 -137 -743 -731 -211 -688 -634 449 -770 69 -15 364 -67 -218 263 -36 -844 -510 659 -462 -203 572 -286 491 569 946 -1 -868 -505 291 273 413 137 -887 881 819 -956 -491 -213 142 -727 702 778 906 -997 976 711 781 692 928 -675 -609 -198 927 -207 -762 -882 -726 629 -750 -536 -849 520 -209 615 828 -981 479 -19 957 -6 -379 289 688 839 -847 -711 300 -531 389 580 -870 899 235 59 361 142 -788 -986 -287 747 -655 934 -2 950 689 -65 576 929 969 420 -118 988 497 -954 -667 -133 153 -801 -41 651 -39 -108 -394 893 126 -993 41 -607 232 471 -945 -942 136 382 -871 873 -255 -929 -604 97 863 961 -304 -236 -924 -246 376 795 625 889 875 -161 -915 684 -143 774 192 609 378 -667 71 -874 -175 -865 -106 -144 -397 378 -284 -416 234 -868 125 756 -832 -50 86 149 -342 -642 -422 -950 142 23 664 198 953 -871 -428 -57 -648 787 -151 484 -847 -883 312 92 -731 -623 156 -463 -380 -715 146 -805 -135 -628 780 -507 32 925 -202 608 851 -224 -772 -324 683 -163 443 -626 -533 46 -367 78 94 -178 -50 824 227 -879 555 -69 59 -276 -291 -82 -25 -373 -430 754 -482 -565 -506 537 -89 359 -253 -251 -216 -709 -280 70 -173 228 30 -601 -151 -800 472 886 -720 -522 -511 -152 -614 102 346 -155 -549 -496 -377 -582 -783 570 -123 -102 -308 -931 824 878 383 908 543 421 583 725 -989 -648 183 -166 714 875 730 -933 -535 -179 632 652 42 580 -224 947 -49 115 788 -605 50 575 -17 -513 -721 991 -41 -668 -905 -93 -505 249 91 375 -227 -425 -520 -138 -725 -546 -917 206 738 289 -771 223 -601 737 732 -879 -739 144 418 588 409 -974 790 832 -769 -577 529 -543 -766 700 -355 164 -926 877 -560 -692 -319 884 -769 -109 918 940 561 -870 -574 -179 751 738 675 453 -119 367 414 -974 -659 235 -530 430 919 -831 -879 -172 604 207 -63 -865 -623 -957 -313 371 -139 -584 858 492 -756 776 -453 837 -878 903 473 -442 923 -612 225 284 171 -356 -325 68 770 -658 -15 -720 -250 989 -447 555 -173 -83 -829 -927 -866 25 -342 -87 450 979 431 561 -619 641 63 396 218 31 311 -323 13 -146 -923 367 -172 -457 292 821 -659 -425 -496 -196 235 258 719 186 512 -184 -470 -723 137 187 529 -379 875 2 25 -805 68 381 999 905 -278 270 659 -646 851 -80 -464 -614 -672 721 973 705 -520 -362 904 -987 786 716 960 427 -285 -793 142 -436 -541 -828 238 599 377 -480 -348 -738 -82 821 882 570 -545 148 281 332 291 838 442 -479 -689 -175 967 -731 82 115 639 58 365 -368 -583 621 380 -548 -404 -966 -799 -723 5 -71 244 610 1 302 -25 -250 713 843 -841 465 990 -502 -702 892 284 271 -918 -904 -930 733 20 103 775 -516 -876 -219 -931 998 -851 -142 375 -865 130 -895 -532 68 -214 -811 949 -16 271 -488 224 -838 -345 77 -368 659 -380 492 -221 -977 438 114 -554 576 837 -855 249 133 833 387 969 -545 -960 131 966 481 -73 671 -942 -532 -686 -770 341 291 -165 -468 64 -387 764 827 945 234 885 516 -586 -737 -932 859 625 -735 263 -334 -923 -130 -274 -554 -738 41 120 187 -860 -948 -200 289 -342 972 -437 4 -402 -69 -644 204 -36 259 -53 474 452 -468 -149 431 59 -681 -354 -171 -768 804 228 173 -499 -729 -735 181 -556 -57 828 441 -127 -708 -245 447 -660 546 -968 -670 -299 -644 -787 -684 -779 278 431 282 95 134 -646 21 -895 587 813 -123 177 -631 -430 -963 415 287 703 -424 -355 -287 735 729 848 443 920 -254 -946 -442 377 701 114 483 222 62 -454 68 -762 -217 623 597 382 -434 -403 5 681 411 -26 -764 -681 -710 569 -207 672 -940 414 -194 -234 -40 667 788 -878 -16 556 734 936 -149 31 650 -639 -340 -680 -938 -511 -513 -799 243 155 -501 86 975 274 452 800 613 106 -373 -259 192 -998 -641 -634 -674 -790 -569 834 -233 -542 113 46 -642 -808 -778 -135 -76 -866 -518 994 -3 -345 -160 750 11 836 -415 291 974 -21 -854 -282 520 492 107 -51 277 100 52 621 291 -935 -542 793 878 509 -993 75 -587 958 987 -633 237 -900 -931 -629 -778 655 169 -596 199 -953 -458 -319 887 789 587 -535 -347 -148 656 511 -423 -213 -326 -497 416 901 -95 -316 31 380 647 160 -904 702 856 -599 802 901 -1 644 862 -922 -273 463 -865 -286 -145 -134 342 155 -401 -840 736 46 722 771 99 -208 272 -343 312 -730 -946 309 801 688 288 -87 -372 49 -730 -807 427 467 833 -398 584 -962 417 -285 995 -656 -966 -340 -508 884 -164 -271 -234 -813 501 78 -703 884 800 -855 -647 928 957 -800 -756 -845 53 599 88 -729 -471 -52 194 782 25 -954 -110 589 -325 -517 -821 255 283 -680 -990 198 -149 624 392 -391 800 338 -157 -155 -195 -650 -186 -724 -111 -572 962 -655 211 379 -768 792 -469 443 -725 -270 -639 -940 233 -814 -722 -614 -662 -941 380 -469 -394 608 713 571 284 389 -581 -589 464 646 -82 141 -827 -836 83 270 744 -580 135 594 158 958 58 -880 -453 827 637 829 158 -346 -235 -716 723 330 -485 -120 -860 140 741 -595 -857 -328 -421 48 798 112 -825 -702 924 -748 288 494 -230 -599 527 723 360 -734 -159 -662 -753 -602 616 -557 -189 687 -352 706 235 373 346 249 -836 -212 406 984 987 8 -768 -393 -380 -575 955 -322 145 31 385 -334 924 153 -816 868 -444 510 -250 -971 -365 -1000 822 -231 603 -960 -337 -325 509 -75 -502 624 684 -592 -269 -500 565 421 271 -198 830 246 811 655 -562 39 -164 45 -933 -502 -817 -145 -991 -160 -683 -639 5 182 -873 979 60 -420 -565 -198 941 123 371 126 361 -981 848 286 830 -402 -99 -538 -183 -948 668 135 -226 635 -470 57 831 936 -837 -232 351 61 683 -530 492 58 -249 -915 -337 95 33 -985 -627 14 919 -853 -252 -435 -543 -209 85 -5 560 -834 77 774 643 428 -654 125 884 29 700 -78 -714 455 451 -637 -488 241 826 -723 -911 579 298 -247 -288 -276 -971 244 254 731 542 357 652 484 863 -278 655 -972 171 -302 -567 67 591 64 -995 -371 -746 79 -900 185 -431 375 -614 585 598 441 89 941 -129 -763 -106 917 -890 623 919 923 686 -933 -180 197 -958 754 651 574 632 -283 -603 -349 -170 -612 -124 162 545 603 105 -70 -168 673 -916 191 -649 74 -338 -892 -401 936 -523 45 981 -206 -832 -877 -706 522 986 -757 126 22 292 747 -902 -145 578 -423 556 441 850 706 294 -794 -65 -317 83 -475 318 -923 -153 64 -462 -563 -70 792 -473 -873 -346 -67 -909 560 -892 229 -284 -750 592 -590 -496 319 479 755 -4 853 425 -253 -644 881 -797 468 -579 28 522 834 -794 -657 -682 191 388 -767 -557 -990 -224 476 -302 737 -320 -917 813 951 -895 -571 -556 912 17 -549 20 -653 764 -327 -125 873 149 -586 -853 731 679 568 9 -815 -347 -390 673 -536 -275 -822 -609 -860 -239 -371 -843 -268 -589 -43 167 165 -536 418 -545 10 87 -437 695 263 -986 241 893 905 338 -312 128 770 747 -112 145 -565 792 930 911 99 -463 334 26 -259 875 -93 452 -457 -983 956 451 52 -342 -444 -228 614 238 -572 936 971 171 -473 -583 -617 -28 637 550 313 146 808 934 -835 -233 635 378 -709 355 -8 61 -437 456 196 776 214 95 695 995 -381 -454 461 -673 -878 807 801 -349 437 95 -807 -671 -617 542 -170 -572 909 343 576 -308 735 -680 -578 -264 671 865 736 470 -212 945 953 822 -906 -261 -269 -911 357 -918 -751 808 220 717 503 -225 -411 -790 991 -340 745 -992 196 -90 -370 -323 445 -644 134 -599 -642 7 -451 126 479 -460 77 64 972 899 636 -60 -474 412 -703 -289 393 -753 492 -232 -885 279 17 -230 95 792 537 -213 -754 -303 764 -230 -235 -93 -352 128 -912 -584 226 -74 477 816 206 -295 -791 -199 -891 -47 -827 -355 91 695 739 134 -86 465 441 383 -587 -70 570 -128 -864 -772 -236 -626 767 -492 789 823 -63 -912 491 147 -87 -755 -912 709 780 183 30 773 -350 -51 332 603 -449 -358 32 -286 502 -863 317 -166 -919 67 868 184 -126 -727 659 848 727 724 -719 -299 -78 -955 325 -184 519 651 96 502 -516 947 806 -83 381 304 732 -45 566 -13 188 206 -231 275 -916 738 110 345 -465 672 388 -316 -477 -685 861 857 -963 -108 -963 -163 -52 822 739 -645 -804 758 275 21 -151 709 -655 -341 378 780 254 210 109 377 -619 386 636 203 559 669 242 996 -146 195 997 -101 -624 398 8 247 -635 -716 -170 -425 -479 -165 -909 -987 880 -606 555 671 941 -479 -144 -733 -236 -643 -631 -768 -983 -846 -333 -133 657 -572 -195 -185 -522 -943 590 -828 -729 -769 903 -231 -219 307 -47 -102 -492 783 473 -214 730 460 145 782 -112 319 791 166 41 610 -809 888 -321 -117 279 -609 712 579 918 12 834 212 -526 115 -883 -336 -274 58 466 737 294 848 646 -391 195 594 257 -739 408 373 -679 -345 -717 -11 -9 -562 -543 176 -24 -888 386 642 -928 329 840 861 225 -489 531 -414 -227 490 77 -476 -138 103 901 320 -266 911 224 811 -457 -881 -226 642 0 -249 677 814 877 833 185 703 -691 561 991 -74 -412 80 -338 -242 -642 -610 -469 -467 -569 781 -155 693 -68 -933 -353 -615 -481 769 -954 -585 -417 636 447 -739 610 -291 -206 -479 -949 605 -12 102 17 -235 -535 107 940 902 911 -563 372 422 980 8 951 -83 390 -340 427 433 -363 -201 -975 567 715 -687 449 -429 184 789 -25 -808 -777 -867 -912 331 -932 -852 -710 -961 914 -505 -206 325 -125 -485 -126 -789 -736 -769 512 463 667 -540 -442 -29 676 249 -369 895 411 -795 -956 -840 -616 -154 202 -466 767 965 858 584 969 556 -746 -270 -563 535 534 1000 556 -770 -57 432 -616 220 769 389 635 20 -701 -380 -603 -307 764 68 -105 149 -82 -318 -556 -408 616 -725 296 -601 812 479 -590 -557 -620 414 -768 -841 -405 39 -920 -631 311 362 866 -660 -323 546 792 426 340 -427 773 718 899 -641 528 704 -346 -167 725 -329 742 -143 504 67 276 417 -318 856 -565 -475 -576 -396 -505 -492 24 -352 -343 -419 251 344 -493 481 99 -874 419 -931 101 -126 -99 -626 62 99 191 322 286 -927 517 -944 -821 811 832 180 -106 -290 -376 -789 336 -728 140 518 93 950 -321 85 -612 -164 -394 -626 -448 21 -823 -928 -991 133 -790 948 129 -352 -793 472 225 433 989 831 -521 793 364 199 -127 -930 -75 791 47 45 207 345 499 512 -392 -449 454 -772 -540 344 938 -901 959 -499 -233 -22 -369 933 -761 26 -782 -795 -162 420 115 582 810 203 943 887 469 221 94 -747 979 -596 -298 957 -875 517 -839 488 -730 -352 836 742 -324 212 -307 -741 790 975 -254 -631 -354 81 -238 -691 401 -44 -70 -244 512 -610 188 -166 -110 880 -342 -792 5 -466 -37 315 -513 -568 -438 321 29 -493 816 -348 802 -14 -996 -552 788 -100 -794 556 161 770 631 642 598 -645 848 304 -727 359 943 559 -685 -453 -319 299 -523 -699 257 696 266 200 -914 -863 -137 913 122 104 391 -150 -512 831 -301 517 473 4 -21 -283 -699 45 302 -45 -474 -796 766 -627 -741 195 -918 -524 316 -1000 870 191 -507 232 239 862 -715 965 -384 -849 413 -690 -934 -965 456 11 -788 -441 619 548 178 -804 635 334 458 -299 -871 -255 -180 -487 -21 872 -500 -308 78 -673 200 678 -901 547 278 -924 99 -42 -250 234 512 141 -262 -838 -158 270 626 948 -100 -879 976 908 -603 124 428 942 240 -94 518 987 -951 82 529 304 -977 -695 825 -112 127 -974 319 -832 -365 -504 536 -633 -564 203 988 -358 -835 -82 439 -737 -910 17 174 504 -645 -934 -322 448 -652 -402 10 -182 444 -515 -548 307 -680 223 579 746 -962 -108 956 957 -317 40 658 -424 597 -455 -259 -609 -753 427 -13 980 -449 107 -72 -606 -127 -270 -74 973 -776 695 642 -139 -912 -62 -204 -16 -367 998 -760 861 407 992 -404 -723 -608 813 519 -625 -964 -544 -448 446 -630 695 455 -243 -44 -397 -954 972 391 -737 273 -285 897 -288 -749 -243 152 405 322 -596 27 -73 -53 554 -87 637 917 -535 -533 -48 -208 -67 341 -384 -103 637 631 -977 291 -707 547 -668 -789 256 -378 478 -498 316 583 978 494 821 287 -476 457 299 -205 -27 867 445 891 -786 597 704 371 900 702 981 -345 -523 277 453 -648 -236 -872 87 115 940 -776 454 140 -3 796 -707 983 160 -309 504 149 -108 3 -340 529 944 -339 -693 -67 609 834 -516 977 -482 658 -200 78 -412 94 281 -627 184 253 -682 140 144 600 472 -187 751 742 -770 -775 -665 737 283 300 261 955 753 674 119 -227 571 -946 -902 -232 234 389 -888 793 -937 585 299 581 -342 652 -563 -240 409 116 827 318 -557 -511 300 913 -471 403 -361 807 175 470 -985 -106 640 865 -996 -835 -969 488 441 -719 -97 -146 136 296 36 -533 947 -471 -528 631 -274 319 -617 658 282 45 633 -844 6 398 166 -90 -260 740 727 978 443 74 -912 654 -665 -72 -649 -951 238 -30 917 78 -719 -270 294 -624 -806 -184 390 -378 -527 -620 -941 -241 387 -297 164 -52 801 826 598 84 20 847 549 568 -559 25 667 -824 -732 239 278 998 -510 571 47 728 405 -905 851 878 604 955 -691 585 -938 662 844 -746 835 315 406 954 409 878 655 -876 -935 467 463 -479 167 -398 436 -527 -435 -560 -169 -621 -729 -487 -541 57 -829 -948 -660 445 846 -646 871 587 -695 531 -477 547 955 646 226 256 -466 328 -832 347 -816 379 -319 -260 167 363 -379 411 -258 926 -524 336 -619 -67 -919 9 -318 977 602 294 306 -538 -204 -177 -178 -882 -43 -137 205 -162 -981 875 -214 -506 149 953 651 -873 -174 -780 -94 472 -425 -952 -912 -584 57 425 251 530 369 968 528 -36 -925 -867 -232 997 -533 96 798 676 -667 -617 184 -3 932 -230 -369 60 651 79 85 -932 445 -845 -702 -193 734 325 -943 -636 634 764 -771 -945 -616 103 -617 812 494 -25 -799 -608 -418 82 839 -836 -726 724 -344 868 -81 -433 -156 447 286 916 894 20 588 750 -693 607 -382 826 -110 -228 776 -348 -904 -654 -419 -578 -513 697 -97 644 884 698 -686 -741 823 -185 444 -781 695 634 285 -891 -761 636 374 498 702 592 157 199 -193 -855 150 303 923 -464 755 -136 422 307 -49 467 887 -415 254 -430 106 -193 810 -270 -20 -753 884 -206 281 -341 645 628 894 -339 875 -966 -373 395 -98 -145 705 332 344 769 -955 836 55 391 -522 -597 -737 -121 902 766 -401 -338 -277 674 -278 -810 -400 -703 -178 815 857 407 -770 614 560 577 392 668 518 954 -230 -130 889 -223 987 -23 554 -218 122 755 217 956 327 -660 -563 -90 152 -189 379 946 636 -866 710 -978 190 618 -685 -553 120 496 441 828 -697 -633 662 716 -629 102 -791 325 -160 -901 584 -767 -216 -548 -471 138 -676 596 -492 -790 -417 814 565 474 229 -385 205 -478 338 327 -446 -305 403 505 -536 -244 145 867 -195 466 -664 -768 188 10 244 210 666 725 -689 -902 -457 333 951 359 -244 -139 -993 401 -911 78 -167 -512 134 68 887 939 941 878 -45 -70 -704 -274 -465 561 72 -823 608 -140 -302 -601 -75 -216 -389 -179 -761 -859 -417 753 299 610 150 750 -296 -343 523 65 582 -919 227 -466 145 -983 69 174 335 561 -233 947 -922 -233 480 729 -204 901 -731 651 337 -58 -943 -987 478 -803 399 -755 808 552 -90 -824 27 -408 676 -6 429 478 511 821 145 -444 -504 -405 101 470 -775 -426 242 33 186 -200 181 -141 -537 303 675 -287 368 634 827 999 -4 639 -72 412 -32 749 -886 506 870 -81 -236 810 -106 -726 844 259 564 -363 -779 -107 -174 -539 975 -89 356 962 -570 -894 218 -947 937 -74 -142 407 -731 -683 753 155 -609 -501 831 -100 648 773 28 -942 -236 488 -746 553 -415 459 46 303 448 -219 -434 626 800 468 -330 661 62 821 -389 -28 867 426 -218 747 237 468 -53 -387 -262 -641 -440 44 -959 -920 -901 -165 168 -352 604 -466 116 -18 -206 751 -282 509 -678 828 -462 -582 -215 932 -5 -458 -289 579 314 -459 243 46 827 895 -619 678 599 744 902 242 -706 -814 -312 798 -916 506 542 -234 584 -127 -534 -838 -570 -887 -949 -193 614 612 -856 569 158 449 258 -184 -179 172 195 -320 100 -43 -425 34 308 -209 666 679 453 910 -450 -467 -853 -492 359 997 737 -896 -111 115 748 -432 212 331 -970 69 29 7 -368 -308 552 -335 500 -511 292 441 112 -814 176 382 316 758 -30 -94 84 258 -284 -630 555 378 569 -720 -195 20 -72 914 -606 -110 749 -199 948 563 -602 -607 -376 -527 -967 -723 155 -1000 481 707 771 -338 -692 -61 -492 243 -269 -83 -258 -958 -337 -264 -170 -185 371 -479 253 -105 -597 440 -891 -209 961 -781 -245 -284 780 36 560 221 -334 -468 787 139 417 85 700 -713 932 -760 -149 117 556 876 -883 -631 807 232 472 -720 -49 -278 -113 -431 84 -194 178 -748 -105 193 -56 -365 401 -149 802 962 556 661 81 693 517 471 -723 -18 892 -576 -566 -588 717 895 401 190 -657 645 -596 -749 475 -595 -2 -796 -839 862 -569 230 481 -220 140 681 153 700 638 570 512 -772 -567 -113 459 -777 346 280 714 -722 958 -524 -391 -663 -409 -183 -264 706 -527 805 -42 -793 626 -777 -482 -75 130 -555 -73 -670 649 -666 -224 792 -647 763 -403 -295 976 9 -60 -223 769 -648 -36 -336 -217 -99 -177 402 10 927 926 -755 46 -987 -350 500 -866 -774 -753 -44 832 14 -305 -105 -587 561 211 -995 -389 947 263 465 788 -551 -623 710 -635 691 -495 -267 -293 -134 305 40 -458 -469 925 -970 -209 507 778 920 252 951 -422 157 -642 -774 -234 33 -260 -674 -204 -662 -545 -642 129 586 318 -745 -375 -789 603 401 535 -287 -685 779 -85 -850 295 787 -149 390 191 -693 -556 -45 795 -548 -300 -150 -211 274 -386 -692 832 529 -567 -444 865 990 -640 673 497 768 136 487 793 -795 912 702 974 -215 770 564 852 -506 -853 914 135 -816 -666 -345 -258 326 693 386 -917 934 -687 315 -472 -196 589 277 -188 669 817 836 -297 550 978 188 -360 -132 -302 94 -466 -731 28 -575 -961 556 -63 -657 -555 -530 824 -30 -819 800 -273 453 964 -143 419 891 -388 -31 184 915 139 -541 -487 -316 -901 -556 -644 -217 -597 -417 951 468 -179 -240 -763 156 738 983 -865 339 538 65 -598 866 960 -924 668 -465 -28 -203 965 -412 -972 -82 771 834 295 230 -69 -907 -626 607 -167 448 737 844 776 617 -300 924 801 -335 382 364 272 -803 -839 129 338 344 -497 608 255 67 803 -288 949 54 872 -330 -749 -948 -467 583 318 22 8 -88 -510 -790 790 -226 -722 376 45 678 608 464 534 -344 -778 -853 -983 -431 97 525 942 423 -410 -918 -621 -428 440 67 -35 445 -677 -412 -542 -972 390 870 965 134 -665 -204 817 775 -793 312 69 823 -831 734 744 -317 517 -929 -952 183 -767 -820 969 138 511 -613 -898 -43 307 630 -942 880 -820 -899 124 282 967 351 621 -751 103 -412 760 -790 917 -116 -682 -971 398 -774 -926 246 936 -654 485 -889 -68 -20 -94 -969 921 773 -754 528 733 311 -502 106 -849 773 320 184 -541 381 -631 661 -75 920 -217 -14 911 778 -917 -652 248 7 -247 972 227 -523 -729 95 -695 443 -293 -89 133 304 -491 788 26 699 799 -191 604 -801 863 -105 28 216 298 -639 -177 -414 533 755 -128 -404 -799 -357 940 74 -532 -910 -832 484 335 811 55 -913 -589 80 -562 -151 202 -559 -142 663 -796 631 113 112 911 -776 -729 230 -22 526 156 589 -50 39 -398 -485 604 -1 -121 -231 272 -223 247 411 763 -709 414 339 -199 216 -371 -372 613 762 -534 562 993 -960 165 -541 -347 230 -38 -908 -227 -870 -248 -208 80 -597 -912 -598 -198 37 59 60 712 821 88 352 43 -567 -80 -144 -656 661 562 970 -33 -641 502 -958 -402 -663 -282 -64 599 128 542 -216 -114 -838 23 214 -278 797 613 -501 670 908 -495 -820 272 55 84 56 -938 -50 985 -628 -196 -230 -531 -433 -787 -26 373 256 -679 781 -356 397 198 916 -472 -768 156 505 456 -485 -331 -122 798 945 -727 -976 146 -787 -478 287 -247 -255 340 911 -457 566 -698 -225 -599 -667 -728 922 -447 -473 388 8 -192 98 492 -514 557 313 422 -284 131 13 -852 794 -24 455 979 475 -685 -937 500 -270 892 -499 423 -369 910 -732 -134 -854 -254 -197 653 -313 581 57 9 728 878 -317 -321 -495 881 880 597 893 504 -218 -427 37 -939 971 -883 51 -762 -81 38 939 409 783 495 -244 -256 -228 -811 -196 643 974 946 -671 726 -697 -259 -724 761 542 -857 -152 658 -608 512 -423 592 -195 490 -614 105 -269 -875 -292 -170 -91 -607 -150 577 -731 226 219 113 969 -888 -704 -166 -278 557 -880 -46 -139 4 -883 -395 -192 698 -252 -301 -589 563 461 956 958 169 145 283 407 -512 504 -187 -329 -951 203 305 140 -829 998 -398 -779 815 -447 -560 -887 469 -195 -53 853 284 17 -957 616 184 116 -86 -28 939 363 799 144 -660 -866 -900 496 686 951 -172 -695 531 819 2 51 803 662 416 540 -126 -434 -496 -412 501 334 252 -955 -335 -491 592 477 -4 -242 -961 566 -479 5 -676 -180 792 -629 -199 -170 71 -862 374 146 958 -924 -83 -371 966 -888 337 304 413 -489 848 720 -334 -579 733 487 -117 907 36 -701 -88 743 187 -170 245 -313 -349 379 290 749 -606 180 434 -519 -406 871 -535 -958 101 -259 -71 748 -890 -637 874 479 788 307 965 -28 343 -654 886 921 -456 -437 -963 708 881 295 -255 -689 140 -505 546 -690 -410 -788 -513 -388 107 136 -954 656 751 453 499 -439 881 793 820 751 536 410 308 612 958 995 -594 180 470 -83 -234 612 237 -618 260 55 930 774 720 47 604 44 47 391 927 -12 240 -217 444 -105 203 -662 20 366 22 -252 -521 850 308 206 -947 -607 391 -219 26 506 858 934 -169 -605 922 878 511 465 911 124 617 630 -743 -404 952 109 341 27 20 -703 237 566 -325 458 22 871 872 -182 30 425 -167 829 842 -382 28 -917 -938 469 -843 -983 115 -47 41 818 -699 262 310 154 457 -267 -351 -739 -605 701 -324 -421 149 762 -717 773 -34 394 -118 419 -559 107 631 664 -751 -281 -472 -427 -510 -949 987 -462 -527 966 -299 -264 -858 -657 -590 -608 866 873 -685 -547 58 581 458 -46 699 824 -419 973 553 424 -461 929 -28 -635 589 -16 983 -68 665 -628 -566 -14 -709 -116 -760 3 -317 -645 877 571 398 -283 -115 20 860 -158 -737 -256 558 17 986 346 858 -841 64 -901 -165 672 592 -143 21 -793 742 -794 -971 -402 -640 557 -961 -661 591 695 857 -596 82 508 148 536 122 -587 529 989 111 -478 633 -126 -68 -238 -656 -269 -898 -425 81 411 -70 819 -613 259 -966 248 -404 723 -332 371 -551 -144 -598 496 783 -826 -842 -957 -916 -960 -313 -47 -927 -233 975 -762 -580 371 -253 -315 -646 -551 517 771 929 -814 787 -247 47 354 -953 -137 -870 -187 902 835 925 961 -84 -748 -230 418 -459 137 690 -209 -785 421 568 -463 402 -141 -434 -850 -462 -535 -951 340 261 743 -489 553 165 416 131 -747 -430 -695 -165 -854 103 95 816 -142 382 123 41 878 822 -265 -355 -55 918 -926 -392 -384 689 -29 -704 355 -828 855 675 929 406 -176 -117 969 -929 965 762 -137 658 -882 492 897 454 -195 926 103 656 764 397 835 -187 -178 67 973 -387 -976 -936 -756 888 10 -930 -749 -253 -185 -988 451 -87 -241 47 -303 -399 168 -742 -81 989 -580 98 730 549 -910 765 -612 618 865 -548 485 -828 536 -583 256 816 -816 -762 -923 757 995 -601 -730 699 846 94 947 768 -303 -57 561 247 -21 -861 -229 533 -665 177 -614 -61 372 -89 -13 17 935 -778 709 770 -867 497 339 -479 719 934 503 -948 -515 -608 -274 237 -948 888 -959 300 389 52 916 -354 -894 -573 15 416 992 670 552 615 -107 419 607 -523 442 -610 225 -53 -289 -203 533 479 -808 -447 423 -36 -186 298 -552 951 536 -3 509 -311 -220 -904 562 788 657 -525 343 796 659 -667 106 -837 228 554 463 -64 -339 433 663 522 -995 -326 348 983 -424 123 107 293 -362 400 -515 807 -439 -124 -507 -512 573 -962 -613 -962 54 207 -329 237 -736 -88 394 479 -351 -831 -501 875 -746 -274 425 -754 -853 207 237 238 -129 831 557 -848 504 678 543 -930 -19 -29 -854 257 -392 -944 24 -628 24 380 -113 773 529 888 -357 607 511 -444 976 650 -877 524 975 586 674 -747 763 -607 -968 -845 -375 211 -389 -659 809 -877 -427 -456 -47 143 535 -329 -622 323 918 -890 -259 -570 -808 720 524 222 513 -704 584 380 202 -496 439 -839 -440 -607 -567 -462 212 -911 560 132 330 853 -237 -925 38 -751 986 43 537 -716 796 140 996 956 -169 -101 -484 933 717 685 -705 -574 799 850 -977 -736 45 657 915 -118 -29 541 -676 -640 -188 94 275 1000 -160 -512 -48 -139 559 764 565 689 -97 -609 322 -995 -631 286 872 -247 -877 -773 -34 876 390 367 -950 -696 866 -345 -972 -779 150 336 -650 -423 -76 -72 113 -386 -45 201 -39 -356 637 -176 -314 -638 213 243 -913 212 -285 8 688 -705 117 -222 -876 546 -306 59 -209 -229 -743 15 -408 101 -327 429 507 -78 -188 -6 867 655 -939 -711 -668 -251 -227 832 -295 -166 594 -872 -777 300 147 -240 543 -873 -368 308 -381 893 -410 841 642 152 -925 915 -16 -978 -482 -662 609 800 270 958 -282 508 -97 -116 -400 -612 -143 -424 806 -381 -741 500 612 778 -854 -847 899 -80 108 507 -689 -54 -237 -317 691 -896 -41 -570 924 -52 289 -854 -745 162 -562 -517 290 1 383 -949 494 -359 -523 -525 -962 -364 -922 72 -227 756 671 -811 310 -3 -626 -97 549 472 -182 850 -83 -456 -925 89 919 485 142 -595 548 -400 -3 661 540 -941 171 -972 -588 -749 784 -939 -953 -861 -906 635 -473 -271 593 765 976 583 -770 -30 -161 475 -762 -731 201 568 333 329 -286 -40 921 517 119 529 -665 -126 -980 3 927 -514 -487 575 -748 -353 300 220 754 122 -135 880 923 -206 3 725 -480 775 -62 -887 -160 -786 884 -141 982 111 -715 29 869 -496 171 133 -784 994 913 544 -973 482 -672 579 56 628 368 722 -726 -659 508 41 760 -642 115 -465 43 -694 643 -592 685 506 280 485 -716 903 -786 -283 598 -513 410 801 -247 878 -751 232 -888 603 408 -327 -28 941 -173 259 -346 202 851 -217 -675 531 -36 703 358 -400 -853 43 -377 88 -813 179 -598 -563 815 -94 -610 -308 -58 -783 -1 -152 -194 1000 817 935 920 26 36 -954 -689 -810 -683 122 953 797 -271 -975 -674 -774 -322 263 -8 555 72 -703 39 -886 -1 500 -527 -617 602 -433 -727 74 665 -435 -318 -716 666 994 254 -719 182 118 -462 442 176 828 -366 -81 -232 607 796 -270 651 566 960 -79 -979 -321 -979 216 604 -660 -362 624 -892 89 27 329 587 209 426 440 429 -790 504 656 -757 839 62 -360 -901 687 -463 840 -286 -781 -886 -206 -918 880 462 842 -515 -733 819 334 -587 37 -781 -153 -579 -909 -792 -968 521 898 468 -360 901 376 826 785 -834 -865 -883 -448 319 -593 7 -314 -93 523 -1000 -842 716 -724 -836 639 -482 869 486 410 -803 -551 -643 95 -221 897 -308 59 936 509 205 -330 240 -390 -801 -16 777 948 660 -297 977 -762 198 604 -484 199 654 440 -712 -121 -605 515 -990 8 -254 -673 -655 -628 -857 -461 -176 -386 333 164 -434 990 523 853 -723 -400 -548 271 -119 819 -196 502 -488 275 315 -189 285 -280 744 -731 481 123 950 874 -522 283 -615 -157 -207 130 -983 -937 -57 566 590 -717 -255 813 488 -258 -780 470 -545 751 2 465 -438 243 -259 800 -628 -176 434 676 348 -902 154 -953 -879 648 254 -9 731 145 560 -983 765 -100 -588 -931 -978 304 195 667 -89 685 47 -370 854 806 -249 -136 -614 98 -620 132 893 -426 -55 -256 885 99 951 -500 -456 983 704 -435 -595 -664 124 -557 844 -804 -970 -937 -337 -126 -463 694 3 -135 971 535 459 912 -914 799 558 373 992 182 630 -15 -571 -266 718 -59 382 -399 -761 -858 904 22 -325 469 474 -112 494 -310 472 -476 107 653 186 -957 -98 48 -636 108 -382 -672 605 -934 -482 389 -262 126 -795 -734 229 747 633 -323 -883 -305 803 -115 -876 -69 -719 484 144 -134 -784 -452 898 26 -436 235 462 -884 320 -616 -234 395 530 -914 608 528 917 771 -501 -27 486 290 991 825 439 437 -262 675 -618 -265 -749 -786 -398 -236 -890 -359 -280 502 -644 534 363 -306 -889 -518 277 -61 702 -243 -572 -899 383 964 534 -632 -38 -227 918 -723 -898 -170 424 -833 663 425 -198 327 334 -183 270 567 128 -178 525 2 377 -889 247 341 558 -400 -21 -607 665 329 -22 186 576 819 454 742 47 -66 -310 319 333 886 -678 -771 318 -95 -981 62 -462 -678 262 -253 13 985 -441 51 -814 -728 951 518 568 468 232 -855 457 -328 -572 945 -991 -859 -547 739 265 366 -478 -411 -412 -595 340 -992 -643 -335 -146 870 -347 -816 29 844 -201 350 279 563 -974 150 738 527 718 -288 -630 924 -26 -19 147 429 -181 -581 608 -8 -516 -103 -45 -789 -724 164 353 -497 807 416 85 956 256 506 -404 -446 -593 408 -931 -850 841 423 -983 62 -964 40 600 -301 394 138 816 435 -910 203 396 117 996 -405 -939 566 633 641 977 760 509 -609 -875 -81 -244 319 842 -600 -704 -464 -860 -625 163 -554 -352 529 -60 886 212 864 987 159 871 233 -574 861 746 -963 516 -860 -192 240 339 420 639 123 -628 527 -828 -442 70 95 54 782 281 811 346 211 -607 239 906 -571 -441 390 158 -770 -869 -471 458 -753 505 918 894 -873 -418 240 411 539 930 -224 -778 -247 199 361 -325 -589 -471 566 -793 -319 -375 433 935 565 -427 323 604 409 -623 505 369 721 -599 -179 -978 816 720 626 164 621 -108 958 -744 -609 559 526 764 -254 908 -496 832 541 647 -128 210 -182 -384 634 549 925 -130 -635 -29 -947 -539 805 687 -93 -147 -46 587 -720 -880 -674 995 387 421 -484 -659 972 -95 147 200 -119 -310 -527 648 202 287 -843 -764 -80 219 344 841 -364 -397 275 -757 227 -992 357 618 995 -262 127 -545 472 -111 -147 -134 377 -494 -248 -710 943 -135 -172 806 -126 687 216 934 182 -192 279 233 -318 -405 430 254 745 -925 271 -39 -829 -367 3 275 -664 -762 -81 411 799 -201 -899 257 -327 822 -583 535 443 -74 -648 203 688 -431 -379 -845 -411 741 -786 -232 -150 -567 585 -160 718 524 67 -550 -906 545 -979 -21 -250 262 -838 -293 246 -798 -901 60 -893 657 910 326 46 -273 119 362 141 218 849 153 700 -594 679 -724 -483 -414 144 25 341 -538 419 -274 592 -457 -424 -554 877 -335 -297 -365 -41 106 105 881 -389 571 958 -362 212 -61 -680 51 -730 523 -356 -365 169 -259 204 677 -890 -116 -727 -995 57 -712 -102 742 986 206 743 -877 398 223 285 785 -25 308 106 -994 -289 -821 -569 796 -662 402 676 545 -751 165 -866 -115 67 763 209 -182 -99 -487 -723 -451 -871 515 -982 -459 368 995 985 615 -896 -757 404 -371 -735 -456 18 -827 292 782 195 722 -496 -234 831 -692 185 -235 -664 -731 -804 351 211 403 -49 999 593 -269 324 -41 471 -947 -176 201 -53 -624 151 165 -737 276 -577 57 893 -555 762 -744 -46 109 276 -23 634 452 620 455 761 318 3 549 -217 503 -901 -617 -432 -773 -884 341 -349 -760 882 306 -239 979 225 -465 -529 -541 423 796 -247 965 144 281 -288 144 -980 -470 -400 -701 -90 172 -20 -169 61 559 153 995 675 -637 -708 657 875 -905 -671 -716 -722 -861 -14 53 -912 -301 206 -306 754 922 -284 -596 242 146 904 298 734 795 -534 -645 855 -413 -655 -338 -836 -415 283 -574 791 -707 -282 -78 -842 -431 92 -349 771 218 -651 -44 -873 673 -256 -32 707 -923 154 -186 -544 -383 -147 508 692 -769 291 -231 -982 832 -741 -116 -957 938 -214 894 -13 -733 -815 -168 843 382 -306 264 629 621 -296 7 -433 887 560 -740 -673 223 -140 682 -208 453 337 -719 996 -837 -689 189 -762 256 -391 980 -962 -592 -79 -599 -452 318 -959 664 -815 -758 -849 -469 -428 -919 514 -247 115 582 942 996 -579 195 922 119 348 -743 320 -559 701 376 -219 -366 363 576 211 -115 -806 -404 -641 -341 56 106 -679 208 703 -268 -527 -500 -974 -711 -830 -850 22 -738 -572 -558 590 123 922 -680 -687 781 975 93 568 802 547 -895 201 591 -250 -453 -837 601 282 -782 73 820 26 474 441 297 -988 211 284 -165 -118 -549 948 263 566 393 666 -116 349 -191 32 352 -478 -448 750 -655 -126 23 960 -193 -453 -410 793 -838 596 736 536 988 986 -322 -243 188 953 107 -559 726 156 916 -131 503 -765 961 844 169 754 294 -77 779 384 637 -531 838 -868 63 -641 881 188 491 -366 -593 143 -630 51 -324 -510 -693 -579 679 302 557 333 -901 338 -11 273 -82 -696 -124 247 -576 337 -681 -168 -178 226 865 709 -843 3 -477 -6 51 -89 980 133 -705 392 -714 188 -367 770 165 567 -694 -397 -122 290 390 -548 371 -426 364 -874 -2 -878 -532 -104 -844 478 408 -268 760 -198 -776 336 -840 -73 182 728 239 684 -205 -737 -882 -853 -347 -408 360 905 -582 -396 -922 793 -780 628 439 378 -613 -960 -47 -333 -509 -914 -225 407 455 329 -529 -737 478 14 -199 -286 78 399 840 -129 -428 904 664 -880 -898 272 -381 -129 217 -32 -547 -4 274 -710 -425 715 521 -758 -187 -651 -91 -103 926 -411 40 -925 -345 -176 -31 550 -31 -2 62 -244 -966 -181 -216 876 273 559 694 67 -430 -602 -397 -689 -798 -888 428 959 -743 -31 -528 -948 -589 -712 -332 -728 -157 753 -713 -858 -980 2 -362 666 -255 345 -47 -462 908 -759 29 726 744 -228 297 300 185 -977 103 -669 -169 283 608 -150 -732 65 698 -551 81 -111 -174 475 301 59 690 -984 395 590 102 -285 -881 -114 54 -661 -407 203 771 -311 -692 731 -92 755 -434 923 277 -994 553 -843 -634 804 43 42 -52 504 -938 426 433 930 409 -613 -128 -141 817 -303 393 772 -689 -67 -817 -93 -485 -144 -813 612 457 -152 423 717 392 -205 -272 841 323 -332 -937 -367 -305 301 -234 -949 -838 -302 -536 -24 553 543 750 183 -789 142 -339 -538 878 660 241 711 -710 526 56 149 402 480 936 613 -314 506 875 -330 113 -809 963 528 651 -500 -213 424 -347 -289 370 600 -924 460 -570 -363 608 -579 141 -69 -746 -178 329 -944 -836 119 -987 20 -976 724 235 815 -254 198 352 -77 744 -787 -760 -557 347 839 -63 770 -40 -366 -555 -381 -427 -274 541 -187 -788 770 -171 -270 -132 42 -838 -439 159 840 -244 921 -386 -322 -237 212 344 -278 196 -796 -364 915 -14 -882 -46 225 255 846 -766 193 403 434 -738 956 -435 133 -670 461 -990 -759 899 393 79 -737 -402 -978 55 789 -998 -168 -131 -325 -746 168 -147 377 -267 -259 340 -258 195 -600 775 591 48 -815 438 -69 -467 -391 623 -565 315 -682 791 -33 349 -456 -991 449 813 772 72 -65 -870 769 266 348 -719 956 283 -230 -988 576 126 -850 -865 258 499 140 574 923 178 -782 77 -448 -275 -122 -218 -216 825 -889 -509 -218 -811 516 693 415 -222 145 -897 -228 181 0 727 -919 -693 -504 189 62 -725 248 211 999 372 127 -417 -996 -69 -131 326 -772 195 -278 -36 -361 -719 -140 -932 -843 553 -728 -159 -102 403 368 112 686 614 146 -697 921 -157 -354 -380 757 745 -836 667 -679 892 423 -691 110 918 963 30 -923 -604 -356 700 -668 753 -997 -25 -251 324 69 431 -759 -725 -617 413 240 885 969 672 177 909 437 627 -691 890 1000 -923 844 -197 -95 319 -189 919 -661 329 192 64 51 393 47 44 841 714 -824 -135 837 -716 -855 -275 -270 -579 629 848 -512 948 -539 567 822 360 531 179 806 -161 -4 132 616 170 -707 -554 -701 -643 -286 -782 381 310 79 460 -763 -829 -203 -794 -692 998 -141 -289 -458 54 483 821 -34 -508 151 364 99 -868 786 -273 492 -106 -47 -254 144 241 -340 -458 -988 -836 168 255 -542 -549 -624 734 -88 -722 945 -37 -321 -634 -250 -699 333 -828 -246 831 -611 -227 -662 932 225 -235 -133 -775 -216 -925 -827 -78 186 599 -197 -837 -459 409 644 633 428 -806 -750 154 971 256 -572 933 -45 -866 -832 -781 607 391 635 -264 466 -825 515 254 -227 758 -517 -560 347 247 -660 -412 -916 657 894 -215 -669 371 416 12 471 465 -367 -269 264 -343 337 789 -402 52 723 328 -543 45 91 -540 -11 -203 835 316 -266 -578 641 631 237 -690 825 -32 971 -40 -265 -804 560 161 -309 -590 -579 -463 316 -609 -143 970 -50 182 -674 -679 -966 13 -828 -198 279 -630 -467 991 119 -759 423 763 -62 -620 722 -220 -165 -338 -747 -950 -185 863 671 -667 376 987 938 16 71 -418 -956 632 495 -778 689 226 -788 -241 -773 -577 -297 375 -443 -832 -59 -834 -645 581 -530 530 628 221 -970 738 -412 7 145 837 -555 -39 370 378 765 -389 271 780 -445 887 933 -825 52 -775 353 -949 480 -960 764 939 407 608 -484 219 -904 996 -199 903 -274 -585 -656 -696 886 135 -354 -280 194 359 -261 859 786 -894 552 -939 -197 -367 855 664 -372 485 -449 365 101 -524 -46 -635 236 -53 -353 565 -270 433 -858 171 -672 -273 -679 -847 250 -256 -440 -693 -246 -369 655 318 -192 86 529 270 -405 951 424 219 -642 -191 97 188 340 551 -171 -896 299 -654 322 -112 741 -21 -688 537 929 -925 511 -284 864 -325 157 -812 -582 24 -30 54 -614 -4 752 32 -175 70 179 -744 -947 -222 715 -732 738 941 -559 -834 901 335 -870 -397 365 308 630 -488 -742 88 -376 629 -500 94 917 -244 436 145 241 571 -187 -890 371 457 -273 -479 766 -478 962 42 -525 -855 780 -918 736 -490 -996 824 358 -278 202 -731 52 -155 -625 -167 362 833 115 -839 850 -510 571 -571 453 -946 -299 -941 -328 -689 407 -505 -669 -257 975 88 -983 178 150 481 -565 904 -612 -763 581 684 -544 752 -680 -931 -536 993 -401 568 -334 -128 -829 263 -613 705 228 -133 -119 -386 801 -723 24 -444 503 -876 379 84 761 -521 524 785 -800 -986 -406 994 206 565 -987 177 776 -769 141 70 -528 -100 -817 430 496 -858 -730 915 -876 553 -522 513 68 -299 129 698 -365 -498 241 66 760 -836 -973 -548 749 -883 -753 -458 854 557 -657 -377 -804 -221 -217 856 370 -77 834 866 -33 955 -471 -594 -845 -607 19 -789 -918 -67 986 -297 748 -787 -236 610 432 -698 -303 -635 562 193 679 984 112 317 221 -904 734 225 -538 764 345 730 773 10 478 -599 337 1 -224 -208 458 -845 660 -754 438 -870 962 63 375 399 -78 -996 -903 -673 -948 -955 214 599 -715 -635 -494 -311 127 -574 -82 1000 998 -57 -3 -126 -203 271 -312 -968 -428 -525 -496 -197 570 789 -84 -815 -300 -537 772 565 909 77 234 -881 968 883 936 865 -473 -3 21 700 820 10 -682 -23 -196 -105 -769 -567 -831 547 -931 -27 774 869 975 -275 357 -521 816 -616 675 -379 419 564 -649 -257 -621 -76 -712 -21 247 677 -80 -641 168 666 -976 515 141 553 -807 191 -957 846 -170 -519 372 -724 -831 183 -550 -920 -904 -546 180 -538 866 435 749 -154 962 -110 585 102 -188 524 -145 -633 -77 -453 -37 865 733 605 -731 590 880 560 260 -602 882 -146 842 73 517 -527 776 -612 908 -38 -675 381 967 321 -156 -421 -905 -812 -399 -753 853 -358 527 -68 -636 619 -299 519 508 -299 318 -559 951 -128 -868 323 667 390 -157 965 93 889 38 417 -463 -68 613 -27 -572 12 450 495 -393 -67 -843 -505 927 827 -859 -518 -705 792 -420 -824 382 361 650 -234 410 -631 -408 206 986 30 -177 760 -969 -546 692 -622 542 411 -834 878 -112 99 646 -688 -818 -703 876 482 662 -644 615 288 559 -133 -627 -952 323 100 -633 -623 165 938 -452 -507 283 504 -164 -263 -895 -61 -859 540 -180 334 -876 -293 -644 -272 -505 872 -869 -318 -91 941 349 457 -698 -751 -395 748 409 -748 -812 -228 -855 -848 843 363 531 187 -789 826 29 341 223 682 297 903 831 -652 564 706 929 -512 523 -111 -221 -56 972 -467 -323 -962 -892 540 787 158 952 -741 206 -202 -936 40 -176 154 565 260 -360 -509 967 181 993 -678 293 -653 747 961 443 -663 301 -837 246 -734 -354 -294 -470 -359 682 -372 -867 686 422 93 84 -145 -28 207 -590 759 801 -634 238 -177 -553 -39 -526 -39 670 -741 -686 -943 267 -740 587 91 -435 802 228 -482 682 -959 962 -613 517 474 310 868 740 371 295 -870 488 -790 -477 -250 -9 493 930 -87 -780 -160 209 626 -699 -172 -499 -689 -284 185 -237 847 -800 943 930 -917 857 607 66 154 384 -607 373 -196 -584 321 -223 270 487 -989 272 955 544 883 939 67 129 -183 58 -473 -610 31 376 306 -280 -449 -863 -230 -967 -658 234 418 614 478 177 784 -658 -708 -147 82 -879 825 -211 998 -478 -451 -91 226 -902 -243 856 968 -651 111 596 -985 754 -962 31 -956 -756 97 -312 500 211 375 186 -665 -282 439 775 -890 -368 103 -891 -947 307 -687 757 -571 -42 -20 -414 -208 934 -675 253 -122 -655 801 -359 -653 219 -875 928 452 911 -688 482 -800 -849 895 -651 441 -602 554 208 886 127 179 840 170 -588 52 -868 726 -103 -34 620 338 317 -965 -580 561 808 -996 371 306 -622 -141 -622 887 -954 -863 -945 -69 -238 -449 -80 486 743 271 537 313 550 591 556 636 231 -916 362 192 -602 -869 -380 234 753 450 689 -184 -102 240 -857 -277 -409 -723 600 -460 569 966 734 -111 -824 186 -487 -762 655 781 -85 163 115 144 -555 -585 165 -648 747 221 868 -437 939 562 -620 452 109 -646 266 529 443 -710 -260 15 243 76 -403 -594 47 647 317 595 267 -175 -443 295 877 -503 -765 507 242 67 377 -551 384 -558 -946 288 -499 -475 -37 763 -104 -852 -951 -644 -575 -851 -738 -462 212 337 512 372 103 -116 989 834 -293 -848 9 734 -544 -746 452 617 -787 -20 45 -228 -237 378 -88 -412 345 853 471 -832 -778 621 443 390 -404 -652 477 828 -302 278 725 58 -296 -691 333 -358 -321 -592 -760 171 -943 368 79 345 -35 -809 199 484 -963 -196 -893 877 239 -329 -361 -873 996 105 -854 -648 777 373 -460 -477 414 -783 -439 476 -186 -333 565 -851 382 743 606 -661 85 570 -145 -286 -521 48 -321 -247 -711 180 968 -595 158 533 905 -803 454 89 112 304 -617 648 409 846 854 -958 -615 983 -898 -563 529 -191 -702 -250 -640 914 -707 -72 209 -212 -96 545 -549 -281 -267 40 -172 952 597 718 694 281 25 967 -396 898 -754 -691 734 -103 101 743 304 -809 -634 855 -114 442 445 -530 -226 101 -198 -715 953 708 -596 91 -86 596 422 -730 913 -653 498 -905 -331 884 -680 47 -940 157 -224 -389 -216 -562 -964 696 470 579 -997 -214 -719 -328 -529 203 -46 -540 -767 -302 16 -754 -451 -894 -989 -350 728 826 824 912 920 -767 -421 -624 -956 -452 49 -603 -478 52 424 -96 815 449 991 811 -842 146 696 209 764 -714 -986 186 -621 -286 -279 -774 155 -948 -645 630 961 -609 -803 -204 -819 136 507 946 184 -696 883 972 -770 -569 -236 -177 -226 -896 722 -565 678 682 -678 -114 28 582 378 -956 -877 -638 705 -87 -379 -549 530 926 147 -354 -462 -949 644 768 -154 824 -2 515 359 239 -308 -529 214 491 656 815 25 -684 514 -383 -470 722 915 -241 -451 89 -29 280 937 130 720 -812 839 618 -379 233 914 951 18 -437 923 -861 -282 -730 263 574 779 727 -131 -28 -126 -639 -33 -473 -939 -48 394 414 534 187 2 68 244 792 777 470 941 112 -579 146 384 193 880 -282 -662 -932 209 275 -914 617 90 -568 872 933 570 62 285 -633 674 -569 725 -129 -129 -298 107 -681 -222 -193 614 -93 537 896 442 704 -802 559 230 -928 -773 220 512 -708 -501 124 887 -811 -181 -982 799 949 -215 -560 -589 -670 175 -248 749 294 -691 -931 339 96 -300 -834 -301 356 799 -330 139 -907 49 599 -966 630 -321 265 295 -923 595 810 612 -514 -337 -593 -662 712 -558 582 -64 -39 -366 819 633 -667 195 -110 -705 -568 43 -309 10 -337 -335 829 -115 851 787 141 539 784 918 543 619 579 -256 928 713 -499 967 477 -5 3 191 -671 236 -685 -643 -331 -520 750 -219 577 50 -959 -207 755 6 10 -979 681 553 -15 253 -762 -565 559 -619 -415 -726 -127 -725 -731 600 -72 220 -979 -716 104 -241 842 -752 -498 -364 817 960 -110 854 -755 -542 173 849 317 750 -550 603 -762 -84 -844 579 -251 -81 554 806 -319 542 -919 871 808 540 256 -457 308 134 107 -720 380 -217 708 504 -378 -839 -94 -556 -586 -430 -219 -97 767 716 -898 245 -721 -545 829 836 579 361 606 587 226 -692 -930 792 -387 -84 142 532 654 907 -779 333 -800 -318 -116 256 -439 -348 353 243 -272 -389 -412 533 88 -682 181 -727 284 548 392 227 -623 -507 -430 -116 -134 1000 820 -288 77 -820 756 -516 -593 171 -343 -628 580 373 -528 442 -457 538 -782 -649 -482 220 -147 82 -117 209 460 453 25 -716 -409 -502 109 -478 492 -380 -387 32 847 -467 -38 -720 842 -288 -614 -292 -93 -446 986 603 430 789 -389 -922 110 240 -271 -254 -84 286 758 37 -652 -719 917 537 -32 -80 989 622 905 325 116 -927 -108 502 -584 6 -919 -929 -343 150 -573 -822 708 -637 870 -760 551 -185 739 492 -697 -181 660 -778 -531 -907 976 582 198 397 -686 683 -728 246 -989 665 963 191 -473 730 972 -540 105 260 566 935 -678 -86 478 -785 817 -291 501 -959 -225 -453 889 599 611 675 -68 -116 860 -802 -693 -493 88 29 -790 -404 651 -283 -260 365 -385 358 923 986 515 -443 421 -72 -58 -733 -483 847 -820 857 701 229 -361 200 -491 271 -245 -83 452 -640 408 31 200 914 388 -998 252 -435 -494 192 477 253 -406 756 287 10 534 869 -743 392 295 -358 572 810 -318 42 -59 -881 -384 -557 -529 193 -2 -666 552 77 486 -199 -376 487 218 380 -995 -320 -810 -753 952 326 483 -509 922 757 629 -317 -331 -405 133 993 -641 505 -337 -899 -598 283 542 -914 406 -407 450 -270 -121 -950 716 496 -899 286 425 -53 117 -834 -861 -405 -61 -591 56 716 -265 589 -13 -102 -638 -875 -579 -669 -679 955 826 -207 -893 143 -22 717 -38 385 452 -570 913 -844 -846 -514 92 374 332 -264 939 -904 -894 -487 -256 732 627 206 927 414 -856 930 -19 361 369 607 -404 422 -207 -44 -313 118 600 -683 957 223 -139 348 55 -671 184 773 -330 -562 -504 -818 760 774 -740 -833 -823 -1000 -760 296 -509 690 303 -179 -105 698 -811 662 -612 -863 -346 -70 -595 703 -231 697 -185 -369 -920 -806 605 339 220 -142 -352 -838 241 -889 -100 999 -683 -438 -888 -74 950 -297 812 665 -539 828 157 353 -912 -749 -422 685 912 758 460 -928 878 483 388 -643 96 -403 -732 153 -645 -179 -554 -249 -978 848 -256 -839 526 -749 -417 729 -513 -765 486 -752 150 -825 -700 84 -144 93 725 331 -753 326 -174 611 123 -572 -15 -32 -119 971 815 -179 -340 -93 -546 -156 565 764 838 -43 833 -391 466 595 -936 505 -38 727 -598 -186 699 229 992 627 623 238 -677 -671 -446 993 -743 -769 486 93 -929 -830 267 -539 937 658 233 -236 807 888 -366 -526 -507 -657 -609 419 -368 334 -97 -439 -722 217 -706 -806 -186 -349 452 -544 -350 -446 469 -551 -603 784 842 539 615 23 -294 -975 -228 -483 246 -721 636 526 -169 898 988 457 233 218 -460 -538 363 -352 -446 -663 -762 -510 -511 564 -341 -589 -791 455 705 805 -791 218 15 103 968 374 -902 -512 -52 496 -327 351 313 -415 641 598 302 -674 -166 -941 -5 583 605 -884 -286 -390 659 61 -645 781 742 -632 -246 852 -640 -655 -926 76 -691 -113 163 273 -759 -195 -963 -635 962 721 964 753 541 984 -166 400 -555 -814 570 -455 503 59 -699 956 -474 -520 -881 757 865 433 -852 -518 -136 -166 54 -657 867 -825 -659 0 -136 770 -60 -888 -47 -932 -877 277 -841 924 993 634 -730 819 -605 128 -601 -210 535 339 250 -84 158 -582 -603 64 434 -815 -440 -829 636 179 467 365 -370 780 -947 381 70 815 183 -888 285 524 -548 186 -423 230 428 -969 854 600 -875 920 -396 -31 -418 137 -73 99 -591 203 738 414 -298 391 52 -280 429 -498 540 830 -200 -256 -71 -90 114 -581 -85 -805 -444 -819 216 -611 -319 51 517 -648 690 169 310 -809 -48 231 -570 87 552 -80 -260 -746 -865 148 -941 620 -322 -794 661 -751 373 28 864 -554 404 -121 812 -284 498 271 703 -832 800 115 -251 -422 882 -943 -683 952 -821 -623 -288 -795 606 302 -212 485 650 -606 383 884 209 667 -291 413 591 903 762 -57 555 241 308 364 452 -963 119 -749 -48 300 -801 -541 -565 102 -247 -900 -544 -185 -780 145 -718 -542 -37 -471 765 -669 897 585 792 218 -189 -247 -380 519 455 692 197 428 643 -384 679 -203 -549 555 -846 355 -681 840 -129 -895 -821 322 332 678 431 -346 285 904 953 -551 673 106 262 93 -494 -814 -462 554 -771 810 -265 522 903 460 336 -651 -929 -395 -792 355 947 -550 -887 -323 -713 -338 676 77 435 761 91 537 737 -347 -545 -661 773 922 -132 -922 575 -673 -670 -804 470 269 317 366 -397 -502 -649 749 954 277 -124 259 -387 -109 125 92 601 -351 1 -348 979 -328 -297 656 -549 -785 446 -647 651 -265 -290 -288 842 571 -535 -435 -474 984 66 -70 -27 671 -904 828 -164 -524 33 869 -949 744 365 -1 514 -520 -688 -284 88 268 -713 649 -266 546 -909 -896 -94 -170 -772 -196 37 -459 673 743 92 -793 256 475 254 361 -614 139 -735 974 375 -248 -35 -900 756 -633 -494 98 703 241 -594 -787 759 982 -589 -118 -972 917 429 -696 190 -418 240 109 -904 -227 -443 860 -243 -565 -462 869 -917 261 222 87 -96 -865 -59 -374 -84 665 238 500 -506 988 201 948 9 -309 -693 -678 591 -53 982 -285 754 -105 -44 -638 74 -646 144 -401 -880 610 -909 -738 624 -323 356 -80 -667 -621 -951 799 -559 419 -453 -222 533 947 -556 -300 -180 -382 171 744 642 -153 -166 -240 -398 361 -721 -270 747 -136 -312 -303 -578 199 -149 726 -933 894 208 290 -649 -779 -617 -918 -886 -236 -488 -405 299 583 406 41 383 -16 263 -931 -89 793 838 -694 -380 816 -396 746 604 412 659 356 -804 -320 -177 293 671 770 248 -545 196 865 642 772 -113 -422 -349 434 582 -257 -977 340 -64 374 906 816 -353 -697 -884 -924 -694 -34 886 -661 394 -841 -787 666 385 450 468 330 -233 -917 -833 -625 622 -62 -605 -684 416 -838 -133 -547 -108 950 -475 913 -4 503 -786 -184 461 -951 -549 -879 928 -848 -608 743 -255 -716 -198 956 235 695 182 -992 -523 -469 -389 -128 319 -351 -967 -900 -695 -586 -166 196 777 179 -271 -35 -313 9 328 204 -909 552 -419 126 -641 139 -93 -460 349 -178 64 257 169 -164 -708 -320 -474 -385 847 43 683 -615 588 805 524 956 757 -574 261 869 -149 -538 105 371 -744 243 631 -223 -48 -975 -765 -814 777 431 -172 939 232 774 525 307 -445 986 -986 -232 774 176 -409 -427 204 797 -980 493 -692 -654 912 928 -322 881 -972 170 -35 142 -412 -664 -495 320 814 -460 -113 131 977 732 -566 209 64 -657 -597 -427 807 -617 -616 -339 -70 -239 687 656 -937 -432 -162 322 -932 425 -538 -344 386 -643 -131 298 -599 -829 348 106 240 299 401 101 -732 535 956 -266 -254 291 794 -61 387 -894 419 -126 56 451 34 -898 -816 -853 -418 652 903 558 -769 409 -67 -591 -161 817 868 -606 -521 -352 596 764 900 173 212 356 -666 698 -690 -793 -613 -578 -384 -942 -582 -477 916 -796 116 -788 -21 -701 76 -785 997 -958 441 -361 791 -983 -349 -285 -118 -37 -910 940 -866 -251 -55 -969 -407 712 -263 87 450 -483 965 -253 691 -751 651 353 163 608 923 961 789 -958 397 -848 -287 -129 6 371 544 810 -184 360 43 -885 245 -339 868 -63 -685 139 37 -498 -775 156 -974 -445 62 -61 -423 741 -689 -509 927 79 -626 800 896 -779 -415 831 -497 -660 -733 -913 -499 110 569 558 -988 285 -470 -462 805 854 493 -233 954 -900 -121 -871 426 885 -749 583 314 -37 -247 444 -809 833 -203 -169 -132 -771 68 811 -935 270 545 107 -813 -270 -885 35 -482 -357 -420 -220 361 650 -524 -396 -824 530 277 93 -290 -830 -200 -20 -982 -614 -370 -241 19 483 534 493 161 679 -254 -892 -248 -549 524 226 -788 518 -465 -593 282 -566 418 747 -178 -984 763 667 -765 -413 718 -671 326 415 862 964 374 675 -389 -368 -632 -512 -305 876 -450 -873 593 -231 -128 266 -433 -7 565 -225 885 -484 -941 -685 207 -747 237 -674 -134 -992 -504 -668 238 118 -907 758 -24 -666 -57 286 178 894 210 757 249 461 45 -401 -712 -656 -919 898 955 -735 901 458 456 -77 400 -798 -252 -127 -19 -204 950 -106 219 -258 -254 -619 -749 -815 127 -182 -953 137 680 -661 27 -718 191 841 678 139 780 -783 766 483 838 -852 284 321 554 -155 -997 -219 950 -428 -973 111 72 -862 849 779 -446 459 128 855 473 220 122 55 254 671 -532 750 505 708 -962 -700 -204 296 -603 757 -605 -80 396 -704 305 -955 -277 -447 136 -278 -396 -499 -255 288 -705 -917 816 970 253 544 -410 -46 -476 982 -558 475 521 628 539 346 -29 235 407 43 -646 -865 -3 -957 913 346 113 -581 411 -344 -185 587 -168 -930 651 -736 -917 337 519 205 299 920 -8 -132 144 287 554 -634 517 352 -807 -913 -982 201 -878 683 -470 -97 313 -891 -559 -287 -1 -786 -663 965 400 -265 643 570 824 -91 -800 28 558 644 996 -737 -884 542 -882 753 -456 -812 -197 -539 -322 -710 630 -330 -32 841 782 273 824 664 -619 177 816 -567 -836 364 -980 476 -882 -544 -965 -874 800 -499 640 604 939 254 -288 -822 -446 -988 -897 -285 770 655 -805 -722 -519 906 -337 631 -386 356 978 589 -699 90 960 -500 -839 566 242 -96 -426 524 910 271 -488 -790 199 -454 -591 191 -89 752 205 -78 -604 -291 587 211 806 -616 230 391 -970 -928 -617 -565 928 778 -715 279 -481 236 87 718 -929 -727 -611 -590 -474 599 -990 -7 -737 828 -15 503 -184 -654 518 -999 -155 -985 887 -921 711 893 -793 404 -302 727 -349 -895 794 545 498 107 587 74 -974 718 984 497 -850 1 -808 761 -611 955 -417 174 -485 549 -900 -520 -804 302 -176 -780 814 386 -679 -943 687 414 331 993 809 -690 -877 102 892 155 897 -778 -181 -600 -586 -862 288 529 -530 -696 -217 -65 160 -421 144 -441 120 221 42 787 292 -433 -975 -962 282 731 -345 -300 -317 845 984 -44 989 -477 563 629 952 -888 910 203 807 -55 -750 40 -646 49 -878 -582 85 -560 -554 853 -856 -483 17 646 470 -567 21 -6 794 601 -578 106 395 383 662 -934 619 -26 225 343 -244 859 -879 -695 963 536 -901 364 -825 -169 -809 -126 228 -847 165 -41 783 738 -641 -267 -431 -965 -128 -465 75 -601 -463 906 -778 961 -105 -14 -696 755 366 -626 548 219 245 707 -392 232 969 468 526 -381 -918 -377 -11 807 -611 -632 55 -17 55 647 -158 709 744 -567 622 542 -496 -58 -287 860 384 523 -101 576 -276 933 -968 -243 -504 389 997 -733 -255 -246 -476 -718 -235 528 -792 74 -118 695 893 665 63 -207 -112 856 -178 299 -824 496 593 -389 449 298 403 -305 -363 132 814 -239 -737 155 -265 -961 192 -193 -649 546 -366 -883 -43 -555 201 919 -733 -497 -44 -403 -723 831 -821 -94 -836 261 137 644 -604 904 -554 369 633 816 926 -59 -66 261 8 -206 83 -676 -433 -337 839 -406 -34 817 -628 -137 -73 420 -106 188 -626 -18 155 715 -512 -252 594 -905 -915 48 404 254 88 772 -660 -66 313 979 21 -423 604 681 -95 -208 -702 -149 -427 -284 -185 -679 -461 366 -40 30 -77 678 -720 479 822 -500 643 258 -437 -116 16 615 -153 431 -821 989 -245 379 -113 574 219 -272 -395 -32 979 -994 -59 -659 -509 -685 62 92 232 -847 488 245 -181 255 -20 -315 275 218 -710 960 16 227 -474 -511 793 823 -506 -602 -615 885 -738 -721 794 -485 -652 -416 -475 728 -604 660 430 -375 210 -779 -910 405 793 -647 -481 373 -167 991 -974 -432 518 -430 -290 -412 307 -60 265 599 -986 952 645 -187 394 89 -68 233 437 -949 959 -708 -916 -169 -538 304 756 455 -74 -874 -766 802 -110 975 -574 661 688 -540 957 798 786 -971 293 -322 165 310 108 -731 789 -269 -195 650 -380 50 -750 -151 -614 614 -381 57 888 -33 58 207 -266 -658 -980 391 -142 -185 -907 -834 -435 648 344 -573 696 -401 549 -350 937 -936 944 566 -447 689 -999 340 -671 -634 978 143 441 100 86 -996 172 -82 236 982 -85 827 -288 816 -553 359 11 -356 -663 649 -259 -522 155 69 -54 -185 -181 -750 714 298 -656 -875 -325 937 -576 522 -906 89 779 707 -928 -112 -123 -989 -651 -912 -200 810 -21 -217 -246 645 -704 -742 38 508 -823 368 -412 -919 784 -727 -831 -223 129 603 917 -679 -630 699 143 -317 -839 633 -59 459 -134 127 -543 -151 -565 757 21 -929 969 -148 269 528 174 317 -591 153 -695 -776 326 775 231 125 796 -60 117 -884 -775 -92 908 -487 -659 -284 752 -739 -832 -223 879 -466 809 -315 502 -628 -285 467 469 544 -520 534 -390 576 755 305 703 -519 -771 -541 590 -380 -639 855 -955 -178 785 585 139 -751 -518 -215 424 -436 640 -728 -84 953 609 -80 142 -800 368 -71 615 -944 828 -109 27 -680 717 -27 -667 -93 -61 325 254 325 68 -511 -498 266 -726 682 381 924 -198 410 309 -519 371 -386 -839 515 927 -297 394 -73 521 -133 823 231 -235 -327 451 541 237 230 -12 402 -941 -352 -596 559 -799 46 -854 -82 -32 -177 673 -680 726 -880 -930 964 535 985 -365 850 861 -687 -293 141 481 -599 225 -368 -159 -202 876 -986 -153 -505 381 -663 975 375 -577 82 -569 -453 4 -566 205 654 -384 -56 -92 -782 951 -728 504 232 -226 -441 494 -543 -101 396 791 -511 -686 -494 143 116 -2 -518 -631 -459 478 185 194 -807 257 -282 -215 -959 66 815 588 -569 337 -825 12 -460 -544 -527 -946 -45 883 -793 16 392 -782 -240 -798 -617 339 -298 -971 -213 785 207 -984 20 -452 -223 783 -144 -902 -510 -728 -2 619 986 -367 332 -854 403 -163 -53 -406 623 390 -169 -38 -446 -774 -837 -618 526 -660 650 -76 -519 -449 -267 -47 -963 -631 145 -360 221 -844 813 429 -637 -790 262 -541 -386 -883 580 -15 -370 -247 771 -782 -914 -92 403 -990 -561 310 629 986 479 -838 -337 66 -513 155 484 175 -729 -224 -348 -676 -718 -752 548 937 621 -135 -681 585 698 651 -167 -388 809 -909 -220 -770 811 -262 888 988 852 -961 -488 -786 487 -671 -367 745 2 937 -152 964 720 -855 944 -764 -763 904 -840 319 795 780 -348 333 -152 694 780 237 -641 -599 -422 -64 93 175 678 -186 887 -716 -951 559 803 -724 -349 -467 790 -896 -830 -532 -93 -346 449 802 -897 -554 6 102 -1000 -210 -970 -518 -183 -945 -927 -461 -415 56 25 179 14 309 865 -433 -256 612 706 -200 -301 -549 -760 -463 790 -209 -20 -642 743 88 -295 251 -759 624 459 230 967 -2 -286 -671 902 139 -913 615 200 -252 -703 -870 607 41 -46 -63 93 446 557 718 551 -63 127 -732 340 490 -865 -752 299 -102 239 -766 -754 -407 -422 -801 824 -337 -608 754 -594 598 689 -266 789 182 409 -587 -25 504 -964 -209 29 -579 910 537 -462 -821 569 927 -130 -73 -263 -17 -802 -371 -150 151 -717 353 -276 889 768 712 344 -177 646 -454 -623 -562 -717 20 253 209 784 -109 -19 232 566 208 -300 -354 -213 402 -367 835 323 89 570 -836 -599 -296 583 -136 -648 -481 272 -552 -611 398 923 -635 221 258 -89 -207 -243 -909 410 831 651 -649 449 685 418 340 -440 -371 -158 -615 -72 31 -268 595 -742 -733 -968 980 -713 513 -333 452 -979 -933 615 99 552 -362 196 -301 -581 513 -940 -547 468 -680 126 335 -448 -483 564 -236 91 -659 -907 -799 -404 -688 744 -622 -509 -938 -231 834 801 108 -640 48 -770 969 186 -435 921 350 -938 -321 -976 979 -254 673 -122 -264 -739 927 -930 -132 370 945 -908 585 -723 -673 166 -828 -88 -598 -565 -647 443 -273 506 964 38 -38 -456 -273 -837 991 770 121 628 686 -114 -739 27 507 -864 -746 327 265 -653 -817 601 -567 201 794 -562 14 798 -588 -705 -737 -471 772 -368 -658 -174 -621 -232 -466 484 824 158 -877 -442 -43 602 -625 -339 498 -196 -72 -475 281 -582 133 -367 -924 769 -302 980 -954 -377 885 -789 429 299 88 503 412 900 81 -934 -679 601 611 810 427 273 -950 -143 338 -366 216 -17 -193 414 848 683 459 -202 325 194 -406 433 -857 896 615 137 583 759 -326 580 626 850 -709 -662 -741 366 381 -724 -26 615 433 700 -810 -890 -276 810 -236 83 -849 860 337 -839 -261 -388 956 417 916 743 333 -402 804 -335 -920 -87 -626 -989 -610 -148 -786 75 215 453 532 914 -518 800 222 205 88 -395 879 -13 780 745 -193 46 -542 324 204 668 -174 -197 444 248 -177 -711 189 729 -169 -894 451 -546 -178 587 533 994 265 -477 -402 -375 -400 -703 342 -633 493 859 272 -248 -811 23 526 395 -471 -74 -17 19 708 484 -381 -162 -301 309 298 944 -659 -885 756 -858 -268 -724 630 -529 985 -671 328 520 813 45 490 927 152 -994 -156 -66 -46 -554 -590 -733 -870 -451 -415 -829 -628 883 -508 647 116 419 807 -203 -458 36 485 -913 -938 372 -563 561 526 -73 943 -466 123 -375 95 -205 -28 767 -868 422 -838 -229 110 246 227 -544 260 899 757 101 264 -787 -600 -521 -792 459 506 -264 906 -511 168 283 154 34 -388 579 -413 -24 -991 530 -714 -601 973 -113 -75 -721 -599 746 383 -103 637 122 380 405 -548 -832 -961 762 456 539 -795 -677 -865 244 -248 641 717 -623 -689 39 348 660 649 438 -109 -29 -323 287 678 373 -445 -871 -229 453 -15 613 -950 -143 -853 300 380 64 907 -550 -702 -133 -470 -667 383 -117 594 -116 885 996 104 -357 -515 -934 -549 -476 -666 866 3 422 489 67 138 387 255 621 -139 -23 590 578 -285 184 520 940 902 -362 220 131 -942 -348 -723 495 11 356 -23 515 -597 631 200 423 828 -307 908 70 472 -649 881 -49 -812 -116 45 239 -338 80 315 336 31 -774 825 -774 245 -750 737 738 864 -948 347 -709 407 208 -149 408 103 -807 869 -854 -180 -588 751 -392 992 663 928 987 -486 702 767 -174 460 42 209 962 -179 -426 463 -575 722 -958 -977 -662 -433 -912 912 -307 338 598 501 306 331 834 109 193 209 8 -63 919 -416 304 941 -116 646 240 630 -603 -819 67 -736 106 -877 561 811 820 -1 -593 253 114 10 419 -400 115 -74 84 -769 -725 -492 -277 -739 -282 925 -741 827 343 -3 -98 238 -61 472 816 165 694 190 326 173 376 368 -400 -777 -252 732 947 724 -918 270 663 -666 -268 -544 938 -665 -523 337 672 73 30 -80 -688 -96 -87 -155 -602 83 -643 -391 -101 -696 -208 728 411 670 207 677 301 195 13 -838 -793 788 -917 -37 -619 529 148 -944 -57 -642 -586 246 -360 -858 -751 -557 -977 -267 794 -569 644 -476 -974 -230 -915 645 -436 -276 -842 -188 422 788 659 -692 686 932 -842 -442 -293 -830 -999 -2 993 648 499 514 319 546 199 -307 -930 -348 936 946 -718 -493 387 916 38 -40 -46 -425 789 34 149 -960 788 930 692 -363 971 387 599 553 793 85 -1000 853 819 274 -76 -948 -150 -279 420 242 -178 319 659 -497 220 -499 782 108 -209 -179 -82 32 510 -145 181 608 -76 157 -396 -47 143 -1 610 -893 -633 -488 -924 823 433 -618 124 -986 -463 -86 603 974 258 -165 -278 -64 9 424 300 -975 -533 410 700 587 236 815 -540 -886 635 -737 400 -526 -159 -455 -840 -343 -560 -710 811 -713 267 111 702 357 707 777 23 383 398 -320 -941 -285 799 248 124 -280 341 432 -487 -918 -970 681 -987 155 439 646 892 102 -10 223 679 -911 608 -279 -952 413 35 -144 -680 139 573 -811 -478 903 535 993 -535 550 191 56 -707 36 -798 -481 551 -860 700 -53 -442 -571 60 -862 750 -17 -233 803 361 -812 -183 -452 700 385 99 106 982 862 528 978 794 -343 -13 116 945 464 385 85 574 366 -342 135 540 -529 967 503 -331 -341 -550 -5 -273 384 157 247 -865 -41 -728 -861 -548 -106 -280 -533 -532 558 559 462 718 -819 672 -246 -436 -807 717 516 -795 -521 -106 -905 -685 657 -261 -449 90 429 -553 -10 -452 780 -168 -72 -163 7 -205 917 -256 393 657 -670 500 282 366 -519 836 916 823 959 -815 437 808 559 -261 -11 323 -172 356 292 734 -961 -196 -961 -43 -972 -568 -664 -423 -860 395 932 478 829 881 567 747 902 25 -75 542 859 -874 -765 126 978 679 -958 -99 -561 -866 -14 -58 -73 -205 -475 276 -990 880 678 289 388 -610 910 758 -433 759 -769 -72 -151 35 756 -88 751 -427 345 -686 815 -349 -927 494 -828 811 602 -785 153 -560 209 212 -596 -656 65 -882 -372 -270 8 298 11 519 -627 254 -761 -547 352 -421 -674 -110 -510 -933 -652 -733 -636 619 -244 -98 440 932 696 784 193 698 403 -342 102 -767 510 -539 -343 836 363 -613 389 -990 -864 571 268 -688 800 956 -992 411 -936 -808 -941 -825 -765 544 801 -375 321 -377 10 -660 477 185 109 499 -942 -992 330 -978 -434 -823 964 -311 -11 234 -472 515 8 -369 -675 153 -330 -213 -294 -287 -469 406 -573 -676 -523 -226 -415 128 531 169 481 -296 -921 395 -16 -912 -788 549 -224 296 -813 457 -116 574 -216 -210 -230 -465 -62 563 -288 705 -33 467 781 219 -650 272 41 -783 300 700 195 -454 -858 -825 -46 100 562 -307 679 -644 -621 -115 -109 -574 -366 375 -857 -963 9 -728 563 29 730 -662 809 -129 49 603 704 -772 -355 -251 -234 -145 -274 58 -774 -995 626 651 -631 77 750 -151 -43 -991 442 -332 180 29 -204 941 -532 777 -717 -322 -367 -372 240 -308 -921 -59 -761 635 -176 351 983 881 -796 -663 742 -380 35 -853 209 -804 -389 201 715 93 843 -367 -795 -258 129 962 770 543 493 -661 -306 292 -243 -479 633 -609 913 -228 -31 -307 -893 -108 649 -929 -742 -333 -347 838 872 -777 -822 -906 173 8 -322 276 -93 -758 -294 338 564 130 -455 733 34 327 -988 -720 -721 -674 -645 -688 570 66 341 -414 888 -932 476 -663 908 242 -976 737 -40 437 636 470 899 -539 305 381 -708 484 -44 9 -850 209 -353 583 173 898 -905 247 560 855 785 -43 686 973 0 -855 -487 -546 632 538 -802 82 -660 -886 -764 193 463 689 22 692 165 -951 898 -711 605 1000 -804 594 123 801 619 -863 700 -626 311 -66 -372 -115 382 -827 -939 -874 354 800 -302 -991 928 -35 285 -304 832 -787 802 -757 52 -403 616 267 943 -430 -665 -349 -549 2 -456 -823 -843 -906 188 172 435 110 -863 627 -635 547 777 -144 692 331 202 -663 -333 -66 -679 -565 -218 -314 -125 48 -724 -287 25 478 316 342 863 -307 -401 199 -374 255 219 257 239 867 -782 -948 -896 51 976 793 -437 -184 -830 585 -419 -201 48 -181 724 -427 202 754 -830 -772 -681 467 978 914 857 102 24 -882 662 864 -308 -588 886 -293 -742 -514 94 782 -652 553 -882 -491 889 -978 894 111 -879 -707 12 -327 -850 796 707 -504 -910 -395 346 -970 409 194 -400 326 1000 -534 572 337 256 878 919 -52 97 52 -664 698 740 198 224 64 -743 -416 -44 -195 908 -719 -881 -302 177 -147 179 339 945 -772 37 -680 453 -910 270 -922 908 -403 -776 843 360 -927 937 126 -731 322 -290 140 -273 -277 972 -976 -720 -356 406 631 -413 24 -115 722 786 -123 485 228 450 -49 -747 -428 478 -826 -450 -781 -502 312 195 -477 728 217 -38 -710 -305 489 -983 782 506 782 -484 642 361 322 120 -438 779 -459 -590 656 43 462 638 84 483 269 -548 -165 -432 -812 584 390 259 814 860 -323 714 -930 208 448 322 -384 259 411 461 -57 927 -70 -782 -105 -184 -138 152 -299 -334 -573 906 -322 900 -1000 -511 -919 -878 699 357 -930 -851 -833 901 577 -611 -666 373 -351 382 851 726 -748 -462 536 -44 727 -604 62 539 -820 203 -30 64 129 810 891 91 535 -748 304 -774 924 -117 -602 -496 438 277 312 14 602 627 -629 -707 -235 -545 0 -603 -730 -485 -700 575 334 855 709 -30 980 683 142 280 -417 -364 809 -952 275 -400 -904 -691 -819 -825 -670 482 -617 693 -675 -248 -208 73 414 640 -115 805 222 -631 463 894 -655 345 -438 308 809 -988 10 -244 111 199 -138 -65 474 366 602 713 724 -669 50 285 -559 -242 -323 969 697 552 207 -129 395 833 26 -854 673 -95 -168 -931 425 -42 -961 980 873 -729 907 520 -192 -454 -548 415 -937 -768 471 951 -388 -130 -978 -533 -643 -768 -473 704 -960 111 -896 -789 -534 75 -173 449 140 -347 982 142 474 825 239 240 -464 -649 -104 -51 83 348 -767 137 -792 624 357 -271 -99 -49 319 -675 -35 -526 -226 -787 537 551 -12 275 -654 13 -344 -445 652 -954 565 392 -643 469 -476 -622 -117 281 761 341 -216 202 -676 197 -78 -658 541 -835 106 15 -249 13 -205 184 126 255 -540 -469 -708 -357 252 -790 601 -200 812 15 -640 -651 -450 -631 -758 195 -177 -351 549 924 130 -317 -415 -588 -938 193 -116 690 715 -463 689 -125 149 2 -835 898 -726 -155 -690 -564 -841 -817 -349 -462 -352 -391 932 -657 -15 -926 549 641 -780 516 111 109 911 -773 -860 300 -477 -131 177 -441 -674 -398 -294 -258 -763 -976 -850 -928 -1 -326 -381 550 -348 -310 -583 968 -413 -115 -255 749 243 702 -924 -198 838 634 -608 331 510 245 -570 867 553 -474 689 39 946 -964 96 46 173 222 367 295 402 684 -30 924 -299 693 -809 -326 -994 3 109 102 646 -577 155 -713 -45 -500 -961 315 -562 -976 -292 -918 791 -417 -272 -405 -723 -607 -202 -377 303 263 -552 667 -315 -607 715 -725 -129 56 952 565 -255 -678 -802 666 -125 -909 -831 524 -63 567 726 -446 109 -585 133 946 513 -298 -64 731 -225 162 -919 -505 41 846 214 -743 -181 -858 895 925 760 -918 997 838 -791 318 -164 -148 345 -207 -972 632 437 641 -152 588 -665 902 976 435 -638 622 -486 843 -115 388 -784 36 525 856 684 450 -598 939 -491 -704 551 261 969 537 -57 -508 -451 -407 672 625 702 -667 172 967 423 -335 515 280 899 -436 862 -146 88 391 983 268 -682 -582 200 -734 382 231 -154 394 -234 63 123 704 -415 -760 604 -999 672 -94 303 -271 -69 255 -592 -885 413 237 -71 172 190 -521 362 -540 -918 -805 687 -91 469 -829 -449 923 -930 -805 -287 770 790 -813 103 -607 269 238 117 292 -869 -857 -879 490 -462 813 510 600 -94 867 -826 878 214 147 602 788 347 769 -674 -919 -480 -413 490 -259 -525 313 696 -799 -431 -320 255 825 74 454 -914 -659 -953 -96 595 -296 278 424 -436 314 562 -617 -306 850 -526 -459 261 275 -658 997 622 -201 15 433 -708 -379 699 -17 283 -693 -364 646 -768 848 57 -501 -661 308 -726 -93 -863 581 -757 -863 292 884 313 762 -792 24 -102 869 -254 863 -550 57 -559 636 -344 -192 14 -195 -504 -814 -152 -728 -889 -944 730 -288 -860 661 -514 -761 -861 881 -90 803 349 375 959 -470 -20 -514 -440 -131 403 -681 -728 376 -800 -209 -69 -270 -759 -659 -695 928 274 125 675 -849 422 -669 693 637 -751 470 791 734 213 929 297 -388 -706 255 -42 401 -296 439 970 331 -687 -253 -359 -283 -928 -225 290 -504 -371 -821 693 378 616 -687 859 -297 -271 -904 -542 564 606 278 -879 826 -535 -883 -583 162 -130 468 563 -311 -208 411 306 598 268 706 796 222 -26 572 -18 -341 441 60 706 955 -8 611 -634 -736 890 477 -802 410 516 -172 222 -688 -457 -81 138 312 934 -849 445 -956 225 665 -8 -428 921 -457 653 4 -490 785 488 397 -555 -437 806 -811 -382 576 737 -914 285 -284 410 -233 990 -976 -933 -939 1 -919 -34 296 -483 536 -791 -966 576 679 -415 -11 -423 602 603 706 543 379 241 -264 -554 -1000 -909 581 -879 -707 -489 -282 133 -452 975 221 -807 766 338 -608 -860 785 -5 467 170 532 632 -119 -213 649 764 803 -732 -385 558 280 603 963 660 779 -570 248 -746 -239 864 -981 -27 -564 70 322 428 848 -481 -952 772 430 -530 -61 -216 845 -97 -232 361 666 207 125 717 196 -549 -664 180 510 849 677 -601 -729 -192 538 689 -626 505 -907 60 -593 -654 846 828 -740 -270 353 -826 -980 -657 146 -313 -225 238 290 960 -11 738 -733 -740 543 -883 -8 -310 670 620 -3 -631 461 20 400 -476 -278 733 231 -299 411 -178 482 -304 278 34 -252 -58 870 -572 -204 -512 -929 347 -608 22 126 744 312 635 -319 845 951 -251 776 571 861 -671 -228 663 -999 -341 946 692 616 468 -517 436 399 -859 913 967 966 -959 -861 -228 -661 599 126 211 -356 -529 -632 -11 92 977 -122 -49 376 931 204 600 793 -838 -708 -703 -772 991 -959 -80 271 -854 -886 -952 -789 -72 23 717 163 524 -564 -652 -999 736 978 936 -178 -153 560 101 361 -490 -201 -870 -184 -907 575 -678 -13 -475 771 179 -760 -708 142 -324 215 -172 -130 -35 245 -121 983 504 -382 -783 -329 -568 574 -208 -321 563 551 713 766 -454 356 885 228 -578 -103 616 435 721 -859 -162 119 -296 134 930 983 773 783 616 -596 -130 -699 787 -341 891 468 776 221 -888 -624 -565 322 40 -339 743 -764 556 -752 -586 -841 529 -788 -480 677 -12 -371 898 317 786 222 527 -190 878 970 172 7 933 -625 742 -975 -50 590 -153 176 573 -140 -59 289 -359 620 731 -765 -511 -711 -852 272 -891 -71 528 -304 -719 529 178 264 -580 240 478 295 -882 6 -915 -76 -640 -4 -939 959 -356 -637 -118 -715 -798 -109 -867 -446 988 315 -223 -788 767 -371 -542 113 237 728 -89 -812 433 246 481 188 253 -384 971 928 -950 -349 -734 994 911 -78 -117 745 -132 468 992 800 89 -314 917 -368 247 -36 -565 -911 239 196 643 682 683 277 107 863 482 116 995 -948 -135 472 -759 -479 -329 -332 -591 -269 -585 735 -400 -408 69 825 836 640 166 118 966 366 -729 -690 -700 513 -162 -606 -19 -587 284 -434 661 380 -904 -196 -977 138 71 -733 918 -362 131 598 33 114 45 966 69 159 874 333 0 -266 -857 685 -652 165 516 -205 563 129 -183 137 -884 -89 -477 -732 -562 -616 -182 -642 -152 202 -183 269 288 273 -359 983 -666 376 -814 -117 359 -645 -234 635 215 291 -242 -573 -788 -495 -598 -727 -32 -907 379 174 340 -455 -497 -805 -441 -614 830 414 328 453 512 -315 -155 79 517 -976 810 838 19 -75 960 -667 733 351 -650 926 818 -251 187 737 -930 -502 -1000 -690 767 -882 959 -391 -205 474 265 773 -972 -231 -776 -95 567 958 -916 -780 704 369 -747 489 546 -549 -489 809 -346 467 -339 307 858 -434 -72 40 365 337 -498 687 810 466 592 -691 970 -326 723 -377 253 -948 734 554 -928 776 -339 -629 801 159 167 -580 916 -584 -148 163 -309 566 -442 615 869 -665 -505 634 -682 -484 979 275 -162 -675 -273 799 657 -87 115 809 -76 -956 750 874 -119 834 215 -246 -814 448 -902 -556 742 650 -288 761 -218 -517 -246 432 485 109 600 -620 538 -882 188 695 -320 -708 -208 -314 -842 -789 129 -553 -646 -452 170 -834 -783 82 121 -960 -827 -109 658 -471 -312 -831 487 955 -31 432 208 -827 532 554 254 -984 410 189 192 -692 -213 168 284 -908 643 291 473 -528 -162 -61 570 898 134 109 -22 612 -188 -217 -987 -150 917 -147 -121 434 -734 -588 744 183 -654 492 -132 -274 712 -936 71 -565 -438 -404 -158 147 -213 -215 272 -930 -837 -44 482 -259 -847 -624 -142 105 -602 759 -488 549 -989 -996 441 906 562 -89 -233 -953 -587 -35 -263 421 -157 853 899 -840 -268 -353 -284 325 105 -252 567 -45 322 92 278 884 947 -430 270 527 -469 -612 -105 -377 -163 -30 -209 865 528 -973 464 -498 147 -19 276 698 993 777 322 515 -730 591 -216 379 -443 -712 -103 589 414 123 -691 -411 222 15 136 980 548 -716 -548 581 -395 -390 826 266 -112 -980 668 -744 -458 447 751 324 -313 -289 -417 201 179 -574 -673 407 903 143 -319 -302 -30 697 -435 80 -438 957 715 845 -179 -420 799 -28 62 831 679 114 -694 -322 940 917 -611 -308 53 -286 198 855 -476 -809 822 239 146 312 602 -933 -710 975 89 360 -456 342 -568 -630 -714 187 754 198 -97 -752 -610 591 747 -1 -583 837 218 -552 549 -251 -588 953 883 562 -690 961 728 708 182 573 676 -812 -625 172 462 -91 546 -337 872 667 431 927 -601 709 -305 891 719 737 454 102 -312 979 -854 -20 -649 257 -781 -535 -323 556 11 -963 107 600 197 460 633 298 876 -179 -61 -216 242 -648 -459 57 -571 255 413 383 517 -308 -687 648 602 -1000 89 -51 530 -793 -558 -268 -680 -139 671 -773 461 875 -230 -728 906 -768 -884 804 949 -159 -460 -647 -608 -953 8 -266 5 791 951 847 309 712 155 -872 738 273 -159 442 807 726 662 -830 -270 843 -12 -223 459 -239 -206 620 -786 550 -489 -593 326 411 -149 -626 908 269 -226 210 759 -323 125 527 705 974 -145 -491 -676 -415 359 663 936 723 435 -383 -163 710 384 110 -764 39 -62 508 -490 925 851 160 -510 -544 834 -910 -501 -678 -592 891 843 62 828 -998 -627 -542 716 -440 -32 810 864 798 -82 -865 -388 74 -564 -425 75 -941 252 802 -515 -347 413 622 45 307 -444 132 655 -524 294 75 -895 202 -958 205 -343 190 -653 -315 721 -666 -65 351 -672 46 749 -16 400 199 985 -397 -997 -241 -402 87 396 -464 -109 -121 497 -476 -942 407 -166 -58 677 783 24 540 -153 -576 446 928 -68 -501 501 -124 803 157 228 -99 247 101 37 -589 685 822 -599 -797 99 652 -98 507 556 -933 511 71 -927 -17 617 -852 -182 43 -279 230 -68 920 -223 -481 -434 -923 463 -247 -59 -881 -589 521 -901 887 261 -214 -256 676 -919 -905 238 806 -412 589 697 932 -920 -506 780 865 -360 620 -374 725 926 159 136 663 994 456 751 288 508 101 -437 -654 -313 979 -695 -14 621 -252 -84 236 -565 -641 617 -332 -603 840 -411 -251 -167 488 -62 596 98 -918 -773 250 -269 285 -494 99 -212 -888 -315 874 -918 -295 481 467 -829 -702 360 281 894 714 345 408 -375 -823 -141 198 443 770 970 270 -346 626 -110 935 -773 -828 491 324 -963 -522 125 163 -239 -478 382 213 -516 -765 -674 -200 -115 407 571 506 -893 573 251 -531 478 -915 -833 -876 -49 -664 688 -868 546 902 458 -274 -958 -130 -549 908 -316 -972 238 -742 -652 805 -615 -692 775 587 886 -777 -569 761 -769 -999 324 965 -46 581 -515 -395 -653 -10 -739 625 926 143 442 245 -279 816 -85 971 -866 -418 851 311 633 -892 626 -143 731 -619 -333 56 672 -689 -144 -784 194 -540 237 224 -402 -267 -947 62 -936 23 470 -148 -416 -838 453 946 935 -323 -684 -392 962 857 -922 860 101 -572 -852 37 -703 599 674 -302 -431 -749 -903 -555 944 845 366 -836 -870 321 762 350 -9 148 -926 -691 504 -670 964 394 618 -435 473 -119 821 412 765 279 -213 -655 -446 -394 831 281 301 774 964 556 -410 443 906 -739 905 -370 717 -215 -295 436 -60 -288 -890 -344 634 54 -49 193 -959 -462 -856 326 108 -632 590 -160 231 -508 -148 -743 -190 -900 234 275 -218 -615 -361 -306 585 -103 512 193 786 -558 162 326 -500 354 -262 660 -288 -844 -67 95 -704 -554 -398 749 991 173 86 -538 -588 945 -432 541 -147 719 -600 38 -491 -816 -40 215 704 506 434 554 256 -148 -13 80 -528 380 174 -842 338 217 716 -597 -686 -310 969 -14 -90 -220 -643 -208 -217 129 446 107 -189 -451 30 75 -466 568 -757 532 206 631 226 359 -168 66 -352 -661 -542 426 -43 476 608 -50 -888 388 -416 459 875 927 -647 494 -260 -340 -877 686 425 786 322 246 -699 452 120 159 -70 -342 115 -711 -876 -251 -821 -522 722 464 215 -299 214 -601 370 -631 -527 -72 428 10 591 525 -201 772 -65 -138 -706 145 69 -165 192 452 -850 675 -282 927 -271 43 -497 14 -476 874 963 -910 949 735 -981 370 887 -338 -21 681 -672 -574 134 -77 -994 -637 475 649 831 -12 594 -50 495 -665 718 -304 -343 -756 585 388 -771 -640 -554 -520 312 494 -759 -397 -889 -498 -362 124 -266 -747 -923 -619 -500 484 268 -236 73 898 872 6 506 990 334 311 -638 335 386 42 -601 447 -727 -300 -957 170 -427 -808 862 -138 -797 -926 -694 271 482 -796 527 600 -212 -867 -804 -331 -907 -892 -828 714 -983 -112 165 -155 454 -45 -508 55 -601 480 -201 183 631 519 -57 -650 272 -788 908 -230 -218 798 978 -31 336 -621 -58 748 -277 -432 219 -741 220 -614 -280 -502 -776 -615 -464 -115 -200 -352 -495 -171 -297 351 -113 531 414 532 415 933 762 -276 -448 -978 -923 -918 -618 -187 -152 -439 907 957 441 -765 219 106 -193 684 -463 -509 -413 -941 -106 -370 220 616 -427 307 230 514 833 705 216 251 -103 -119 651 391 -100 -553 -202 -455 -200 -457 -828 527 -239 -757 162 728 53 -552 -147 881 470 912 -423 -606 916 -627 825 249 632 82 -432 -640 825 177 347 -861 835 -96 -572 -186 -463 -832 -775 -671 -287 -560 664 365 251 -736 123 858 615 398 -781 -218 -683 645 426 830 154 166 516 103 -68 -24 -690 -79 -894 212 119 300 935 465 -170 -98 690 390 913 336 474 -134 624 261 -65 327 -424 -187 108 -666 727 -484 -831 -703 -672 -46 -291 739 782 -263 -587 -144 706 64 -438 682 567 -125 -878 -947 -287 742 968 -767 -20 317 -254 -522 -257 517 80 416 406 -502 144 -271 658 -637 854 937 732 -729 629 314 -449 393 -222 -134 -123 711 31 27 324 927 79 985 125 515 880 752 978 896 597 457 -954 891 939 -213 -249 233 444 -236 -117 -514 876 -772 -685 -286 239 100 -524 -350 -45 584 -714 449 146 289 840 -446 918 34 -845 -812 441 -271 686 898 -838 -312 -487 -315 449 -383 151 203 -910 939 624 -594 524 -500 270 435 -251 -304 -459 379 -509 -296 -762 -356 -125 764 -934 -192 -196 -18 -960 828 26 -859 -1 911 868 548 825 853 237 -275 -830 -726 955 63 910 83 168 732 -880 -317 -186 94 720 -525 329 -797 -155 -370 919 -901 283 -577 615 -33 640 833 743 67 324 342 -823 -692 241 -724 -885 72 209 470 -332 -173 -292 795 275 413 -952 235 -728 -891 938 -899 598 816 535 111 428 -206 -613 -747 331 -658 -672 -183 -913 -794 -623 -18 53 -96 -284 192 -57 521 551 832 -570 -138 141 -228 -583 -396 500 870 400 -572 -976 -583 -229 -924 760 -253 -967 485 246 -621 608 -164 574 -547 782 577 396 289 -576 -64 -907 -760 948 325 -332 -21 818 -296 740 822 239 710 -650 -969 -570 747 -201 -805 -536 -756 446 924 243 462 531 58 -923 927 -806 -871 177 349 -760 968 57 445 100 -469 434 -78 -730 331 886 -697 -295 -251 -392 -757 -252 111 -424 441 -179 -686 -200 -796 827 -700 406 541 871 781 5 943 967 520 300 -902 -720 -421 -197 582 244 -697 429 -50 -341 87 50 856 -981 159 -68 -184 -14 -277 191 408 -442 186 -923 -726 -449 -552 237 358 -131 -583 848 -450 -733 -816 229 -980 -585 -107 11 276 -746 619 -145 667 -736 7 -292 55 903 266 271 376 -435 988 -171 254 -367 588 -596 -26 415 941 614 729 168 -790 -605 121 137 838 -826 961 977 225 600 -307 -238 883 748 -886 746 -476 134 814 -527 -53 -294 880 -122 441 59 27 763 -935 -533 -265 -887 141 -133 -57 354 -242 -542 -558 541 530 596 -557 967 593 -213 103 -911 766 692 -913 650 -913 543 626 -109 -342 -846 873 288 11 -583 -732 -730 26 89 -52 540 -382 125 -101 765 837 -836 267 -549 -974 255 873 -650 837 -991 457 -377 -583 -848 951 375 -97 -375 710 -874 481 395 929 -172 32 513 -73 -612 -275 -78 -515 -588 -757 822 81 285 -666 577 -508 -217 -800 -148 555 -998 286 123 235 161 900 -119 180 386 437 -778 -215 650 -122 449 426 187 155 -856 172 66 -430 -976 -137 383 -854 -490 -200 -9 -45 808 770 218 316 -332 786 -724 -917 -800 384 -688 -618 -307 384 -984 932 366 -48 -466 -722 -114 -381 179 -604 -771 -258 998 -561 -193 671 -44 -778 -755 473 -897 261 -179 -525 -370 -272 72 -485 832 549 980 -158 -661 811 -873 142 216 162 77 -320 -710 -470 -855 623 395 225 336 557 749 171 748 -397 -285 -102 830 843 935 913 471 -673 3 -706 546 -688 354 956 -625 -761 -429 -610 -399 225 322 719 488 239 831 -714 179 -885 -289 -402 275 30 -937 821 871 -979 -184 615 -76 404 756 827 -443 980 240 -813 -563 491 -409 312 392 -784 -267 394 -23 -109 -690 -511 -879 654 -671 67 386 891 -844 626 384 98 -318 -837 599 -230 -119 780 -420 -659 565 -391 -189 -160 -864 -900 -201 3 -828 -544 428 -614 570 144 -761 938 957 106 -765 -580 -524 -499 -890 -657 -222 -767 -226 -490 -387 784 -953 -376 721 453 35 -322 -229 -761 -734 863 120 -639 -561 -844 -484 -984 299 768 -142 -549 -52 -66 -39 -87 -241 -810 298 988 751 993 -529 786 772 -35 -109 -558 24 823 279 -311 381 498 -436 412 249 -810 64 -250 932 104 848 -902 -380 -188 435 -240 616 -485 952 852 -339 -583 -347 -857 -326 -941 677 -926 -42 659 -669 794 -78 247 -693 -700 213 705 -577 -644 181 -80 -387 31 953 -628 4 65 -511 995 -525 -663 -898 -481 -286 -895 -332 -616 800 132 -464 -631 872 -43 -931 -860 24 -998 777 426 363 944 -797 502 904 -443 -377 971 927 850 -788 -17 -162 -316 -280 846 88 -419 -890 261 688 426 353 116 726 930 730 670 158 -809 -153 -900 -616 -582 -660 -987 308 -292 -958 -725 -162 121 436 -913 -422 669 -755 669 559 -491 302 482 -322 -176 -771 -735 398 -226 -77 -275 -652 -632 855 70 -878 -632 641 193 315 -588 -858 296 369 530 -353 -6 -847 -789 344 -353 977 -623 -234 383 -167 128 515 760 850 -252 86 303 -574 -553 -330 452 -548 -839 350 -357 787 -833 556 528 150 -151 -444 -654 554 -84 386 -808 -909 -501 -454 71 -231 -839 121 689 416 202 187 107 -873 109 -577 167 957 646 -196 685 37 -274 112 257 -243 491 -630 53 282 -194 -155 -148 -714 -563 -373 -833 -52 -915 -115 -409 -983 -194 449 -712 -502 355 -284 168 -434 538 690 366 46 -432 -818 836 577 -29 -281 762 614 82 -719 315 -630 -628 -220 -236 206 -859 -959 -275 -523 958 -455 372 -855 28 462 316 -583 -536 730 -940 179 -725 772 541 89 84 -99 223 -530 26 170 264 -550 -457 149 -693 277 78 247 -798 904 914 192 -609 -887 745 400 -646 -522 -636 259 911 39 371 616 -14 373 488 -406 -899 12 461 634 -926 -758 -59 -233 -709 237 -673 -395 908 266 -695 980 446 163 43 265 -249 -822 748 -527 -992 490 313 596 -55 809 223 826 430 -588 139 -899 260 -991 591 -562 -487 -10 868 -3 528 363 -930 367 -375 -349 957 -393 -904 833 -583 569 -587 908 898 410 748 -634 -502 -7 -78 -308 956 -624 173 459 -500 815 597 -365 -119 375 -328 346 502 -532 479 6 761 955 570 -734 -896 834 355 830 -120 -772 492 -998 -815 -373 506 612 -90 -386 -410 642 -567 -510 -681 -35 189 978 148 617 534 583 830 -156 -109 -642 51 764 -488 418 -84 72 654 106 -428 845 -250 -495 523 223 103 -281 -179 443 -516 814 -88 369 -340 -629 -609 880 -855 -545 755 831 871 812 -26 -528 -303 560 365 -840 -523 99 194 -872 -400 -933 378 -351 -318 -581 -728 -444 -327 -923 -575 616 733 432 23 -937 -993 -768 711 -218 -68 374 -608 112 -726 -3 -399 -340 508 607 -491 802 743 536 -508 714 -567 -511 -18 -158 102 -738 572 651 -790 716 -630 -923 860 605 -77 -865 20 732 134 -375 -570 391 572 -315 536 -503 911 416 -794 -819 -935 321 -840 934 324 410 747 772 -797 981 544 -397 598 -391 275 437 -131 -227 124 -850 -578 150 -966 -453 -561 -59 972 -51 -331 565 -28 423 -151 220 -560 -490 -158 754 -940 498 601 -151 196 280 3 858 428 -222 952 552 -950 -454 194 -451 350 265 -199 267 75 -843 712 -653 717 -368 955 495 787 -658 795 -174 135 -466 -600 -967 975 -449 -931 934 334 -816 -882 56 944 -201 835 406 -759 -295 -357 -360 396 657 -147 323 -556 -688 -289 148 -929 165 638 -904 -418 -186 205 747 624 -242 -168 67 -866 837 996 -251 -370 382 251 961 179 -740 77 -389 226 482 -566 668 -376 595 -187 -494 842 342 649 -36 450 -939 -623 -846 -899 -681 756 -160 -132 -495 320 835 683 -1 582 -976 510 346 371 -70 464 -702 200 -707 303 -278 -964 -738 327 688 32 -424 58 -986 -500 -507 392 -46 658 730 -993 -428 443 -901 -856 -518 -778 -730 -803 179 -18 -454 -494 383 659 152 672 -920 713 463 -737 -622 -569 -346 -73 348 -845 -424 -459 -738 443 629 -809 804 903 -524 116 -239 -442 566 -290 -270 -833 -32 498 50 344 953 10 -768 369 294 -91 -63 328 -250 -229 -640 -371 -366 -970 -659 182 898 975 933 924 86 -758 -629 -863 -13 508 486 -2 606 113 909 30 650 -302 285 -959 214 325 -43 815 -305 37 467 -154 351 -487 325 -778 -476 576 443 -301 882 -147 -150 589 -248 820 -75 -302 -641 -678 -699 739 507 643 926 -562 -487 -67 -631 -140 346 75 -388 495 735 683 419 -550 459 258 -409 940 984 706 364 415 707 938 -559 -145 -80 -790 57 -581 3 -324 246 -845 -254 58 414 -440 800 -135 -958 -46 -478 -611 -506 96 409 -53 -415 250 -751 -192 -8 223 823 195 776 -607 969 -425 733 390 932 169 -171 818 -720 120 744 723 -664 -934 985 482 339 -246 834 991 132 315 -711 -805 -644 561 -442 -211 -805 338 431 87 -916 -342 -495 -822 -281 233 -832 -853 -714 -485 722 -492 -36 -766 -7 -686 -166 717 -75 815 -765 557 -558 -801 -779 -76 443 165 539 -110 298 -606 -502 -64 898 -944 -162 917 404 -414 790 692 394 957 554 432 -78 83 72 -213 -438 487 378 725 390 657 978 146 -121 -539 863 -561 302 -449 162 846 -527 124 -100 -232 527 635 857 -492 -384 399 467 -413 950 104 -108 858 -930 -857 534 -210 -435 -538 -144 -578 -110 983 -657 340 32 -234 447 -989 42 929 100 -457 470 328 -156 716 794 -221 628 220 669 -730 503 -890 -986 -184 -947 40 -174 -337 327 66 -611 -165 761 855 -620 -340 -454 -681 667 682 -442 -6 116 -311 521 -539 -84 -31 348 -200 855 -969 -791 -179 526 -950 768 863 461 174 -790 904 65 -893 517 927 292 -981 81 615 -182 -14 -73 241 -45 949 494 400 237 -754 -698 -569 982 82 299 -375 502 -717 362 -535 -750 -626 885 -925 -674 839 -135 -858 214 -205 -59 433 -235 188 579 -42 -871 -378 453 -106 395 -396 976 -408 -588 693 -458 532 -712 -160 339 -576 39 -874 286 -562 535 824 329 541 749 558 134 -487 -83 -636 -18 444 27 95 -40 -273 962 393 926 114 961 -179 881 146 838 519 501 -628 -795 -827 919 904 547 -569 -294 554 -352 -75 972 903 983 -682 -238 150 900 -574 749 827 94 -82 165 -620 110 28 -332 798 650 -91 -898 914 -157 751 536 -354 975 682 -298 214 -986 391 272 260 -887 -811 274 -105 976 -576 469 -209 -42 116 -708 41 957 454 894 -183 -518 -735 323 977 370 -27 -792 -209 -458 779 -437 228 -574 -865 305 -532 -632 -421 -522 -31 -149 2 64 717 -173 -636 233 665 -91 292 343 679 -873 537 953 765 591 -965 737 -654 710 81 -74 -228 299 97 -774 980 554 -144 -921 535 -576 -682 968 -210 747 -674 -125 -729 -285 -928 -66 -481 552 -782 437 -13 428 -387 361 -673 -61 775 -325 948 520 -37 -581 -851 -451 267 123 639 -545 557 -909 -160 -171 527 -480 -177 421 555 -290 -783 -267 146 126 7 -908 943 2 -962 -124 301 -405 -231 -518 536 362 319 -798 830 -429 882 12 594 773 731 304 -67 -40 -505 -599 -461 -481 47 856 691 -68 749 -846 633 762 -219 927 605 -705 -347 -108 407 -173 330 -540 -670 -442 -471 -588 -430 -454 190 476 796 447 -86 79 476 -629 697 192 -498 -453 -808 71 -84 -791 360 -216 541 291 -509 34 -284 642 374 296 338 524 180 -920 -201 -465 -896 -851 -449 34 -520 559 33 847 -449 -842 181 -769 -711 99 -455 -471 135 -386 588 172 -807 -653 -796 334 -721 -608 -438 80 -13 -975 -879 670 -372 -808 52 962 855 -83 611 -999 -522 -207 -533 -457 164 -695 -613 -967 -800 -197 -522 -223 157 571 -695 -788 -712 -232 622 19 511 -517 334 -206 260 882 231 699 217 -808 -829 -312 -493 178 -917 337 611 606 549 961 -493 -807 754 -795 799 827 430 -121 431 -409 -279 195 39 340 172 295 497 -157 -659 -947 -417 -438 -216 -950 50 854 -963 -896 80 -34 -163 381 -383 648 -271 586 680 -858 -397 792 502 89 -913 410 -68 736 543 -424 -344 953 -539 139 -339 352 664 696 806 -15 -488 -797 -145 -183 -941 860 272 -327 592 -454 -284 -473 -568 -943 -729 -155 547 -11 205 -909 793 65 -802 902 300 -541 987 330 235 542 165 112 35 857 -560 -163 595 -176 518 -612 -857 -365 -38 -400 938 781 614 -212 -23 -365 -897 -937 -996 -698 -640 318 959 -792 -597 215 190 486 -713 187 -49 803 547 -443 42 200 494 227 286 399 308 -518 -188 -346 368 -429 374 245 637 -18 811 730 964 537 -438 539 -398 -858 192 572 354 733 -62 745 33 840 22 -407 -106 -499 -272 -140 -155 -590 -664 -783 762 175 -226 636 531 588 662 -212 -390 -225 899 -139 -224 551 186 -612 554 -813 -984 353 522 -358 -110 143 -223 -588 235 868 936 649 30 -715 518 820 50 449 -289 754 -862 908 -179 -597 -772 605 -908 546 -73 -908 -20 -716 -376 227 10 -264 -548 -908 934 -518 -424 273 419 701 -990 -276 975 -736 964 668 -192 -204 -335 -572 -381 986 170 -162 -787 -141 943 871 131 591 -503 751 -397 852 -662 -160 280 352 -939 -366 507 405 -792 -896 11 607 -355 780 705 -374 620 161 697 248 926 884 373 -957 -102 982 -508 557 626 571 -317 65 847 -272 665 -608 -201 413 -495 894 140 196 -196 982 -289 589 -954 971 -140 430 91 -970 547 897 -694 737 -971 66 550 270 -9 -788 -632 646 -70 -686 -696 171 -664 -955 771 -543 690 -789 927 460 -225 885 -580 -134 -981 593 -333 -233 397 526 -888 775 -359 177 372 -680 802 -499 61 -851 -831 -84 -581 -158 907 0 -598 -832 -504 -366 -194 -855 868 772 15 401 -198 -64 333 -587 -938 733 -99 -998 -681 224 91 -575 -813 337 -544 -365 70 637 252 -775 -794 946 555 219 -358 -46 784 534 -412 224 705 -926 60 586 698 725 -704 -205 819 -227 -329 -673 437 148 625 126 -117 -764 341 869 -977 -989 634 -581 -643 887 911 -108 318 353 -540 931 869 -117 107 990 -5 908 818 -754 666 -569 -93 73 -415 -20 -284 -799 -733 -644 969 731 202 -378 353 849 -202 176 -19 -612 -454 -791 -408 9 -226 -519 -954 370 -909 -8 520 -465 224 -292 -859 -81 -838 -746 234 -57 738 -560 -263 161 134 203 -29 176 698 988 -574 116 771 220 -873 -955 -673 -876 -843 -301 772 -30 129 293 613 -765 159 -764 385 -46 -308 -117 -198 22 676 -256 991 571 845 -994 -982 164 -786 702 -435 -709 355 494 -915 829 513 26 -938 -940 -712 -113 -187 -941 907 -362 -608 -501 -494 -239 962 351 -744 746 713 894 263 -155 770 478 225 -228 390 -314 -570 -25 267 227 -52 833 -351 45 -34 -968 -100 790 -937 304 508 917 441 926 197 580 95 -148 946 -180 -138 891 354 741 -136 576 717 -293 -27 340 466 572 -612 53 -379 793 -949 -808 -904 608 534 -683 -801 -87 92 974 -729 680 -353 -686 369 563 158 -756 -633 86 2 -353 -565 -234 -589 593 -549 -498 -9 609 -130 -708 330 -532 545 -309 -952 -171 -580 68 827 -753 60 535 -620 687 -174 -254 69 -691 -213 -666 144 158 -167 -284 -499 -305 290 95 379 848 -11 -523 -565 838 -399 -326 340 902 -349 -644 88 407 93 -793 839 225 899 -417 -812 639 703 70 15 -792 -198 31 -82 499 15 717 570 60 -13 209 -785 -761 781 -252 971 -170 258 595 -578 -287 -920 -285 -162 -138 -746 7 -441 -822 -575 -190 -814 -286 782 -883 572 -182 79 -278 195 -687 -925 455 849 673 361 0 -153 -714 932 -15 -786 559 823 413 943 -878 929 -955 525 -551 475 848 607 -360 903 -147 -603 -651 -426 -487 -953 -786 -338 -536 -745 -690 415 -586 -123 261 433 -196 -924 -304 -635 -157 -397 -646 528 945 322 943 -425 -784 782 -189 -744 -70 82 463 926 983 796 -759 438 281 957 418 -884 689 554 -858 -365 841 -886 -32 789 -711 -60 122 389 -206 74 6 128 351 -158 -656 60 791 630 859 268 -34 -312 983 -878 397 449 970 -781 101 788 -362 -610 -715 932 667 792 -890 823 -118 -872 -113 842 -779 407 660 941 241 104 -853 478 -228 336 -882 656 615 -37 168 -569 -500 765 -199 434 96 -211 125 -374 189 530 -891 292 258 -788 -648 919 -393 -415 -542 -461 544 -870 -829 585 -865 619 770 810 786 -715 -973 -969 -354 -547 675 248 -186 -824 -711 -480 63 -378 -705 -77 -842 612 432 739 -5 891 -346 -226 -805 -518 320 -59 309 189 -744 641 -63 -976 -773 807 952 -340 -761 244 -636 -524 -266 970 929 315 815 -176 422 180 -601 -913 -373 378 302 71 579 -70 14 723 -882 851 -1000 161 353 383 -989 285 -427 -683 -446 519 883 -22 -289 821 -886 800 710 946 -900 -444 681 18 557 380 619 121 -426 -15 -764 306 -970 -389 -696 931 381 860 -381 -932 255 -843 -189 759 518 542 304 -394 -729 807 243 -228 -164 -638 -102 54 775 -606 701 -104 -242 -913 -339 56 -541 -495 -282 731 900 -222 531 -769 139 273 -362 -707 668 -888 -719 296 143 -584 248 -224 -20 -623 -956 862 -312 -228 779 100 603 154 316 125 -663 -323 555 482 426 -964 -680 -134 -282 -706 711 -424 -372 452 34 -512 98 897 896 -92 843 -51 865 -307 -135 477 -539 -608 -590 474 140 787 -132 155 957 -896 66 -642 630 382 804 -28 -67 -600 -108 281 -962 346 340 692 -843 -730 -708 -633 77 151 800 -879 192 836 -792 -56 591 317 43 -477 225 842 951 68 68 128 -409 -120 722 -238 -542 -260 -528 -521 750 170 973 -451 200 894 -114 -878 623 -802 -39 -998 -730 513 -14 -258 -701 -250 -534 -694 701 -52 207 -508 339 997 24 693 186 708 -344 60 336 -736 761 358 381 924 509 144 -492 396 268 123 268 -78 901 -308 -996 -711 -850 801 -500 -570 339 323 -234 -538 -622 775 769 -636 865 -856 -407 176 557 886 -511 661 177 -234 722 200 747 977 -824 -409 -401 459 -705 495 325 -681 -639 739 -237 -453 628 85 671 37 -799 998 449 602 -902 804 200 377 470 112 -63 -550 269 -834 -371 -203 -709 396 -260 -404 15 925 962 -703 246 -659 -199 442 85 635 -344 -627 -808 653 -160 855 21 277 450 625 -359 154 -403 -755 -798 156 -549 148 711 -460 702 -235 41 191 -713 -524 -709 -417 -414 -508 -28 458 643 916 -608 -668 382 462 -232 661 653 -476 684 -260 105 -472 605 463 -213 -833 -688 118 285 -143 -578 700 -837 -336 -489 562 -819 -588 848 -874 -998 -409 964 651 -145 -181 846 678 398 604 516 739 85 605 -85 679 -943 751 298 38 -695 378 -690 -463 109 -978 -899 -81 -955 -714 911 206 -592 -698 511 -386 248 14 857 181 958 -68 233 -353 -814 -404 -681 -455 -762 -73 -681 -50 559 935 -968 942 321 -987 628 -208 805 113 -730 -432 268 -784 -121 630 -558 -794 176 -604 -384 -400 550 203 23 73 854 -483 731 -278 -224 931 -60 913 -728 -925 -404 -873 -615 377 304 619 -936 -560 -186 184 642 718 -762 150 -257 389 569 972 767 820 427 439 -775 -271 -223 -236 -391 82 -885 -259 -847 563 21 270 150 -380 -44 -67 264 -869 -38 -64 183 624 -142 -712 312 944 -239 72 181 -940 -739 -174 -950 -793 563 -419 -701 -616 457 648 -464 -50 -915 -183 -54 -955 667 286 -118 414 19 506 -189 -659 -8 894 -123 569 -465 99 34 -665 760 433 -171 -874 728 671 -662 490 307 834 -808 184 -809 22 -121 723 -989 85 63 -969 -776 -330 -702 740 97 -99 -84 -344 86 263 292 -676 -988 691 841 -763 -176 -482 666 -219 819 -696 589 -449 925 -42 -544 -5 551 724 952 274 234 -131 990 953 680 80 910 26 685 232 654 -127 596 524 744 771 727 -168 -774 494 -890 -154 250 -705 -897 837 448 60 9 105 -752 -721 -393 -199 -831 952 -267 -973 404 398 -977 -650 -74 850 165 -824 828 -185 -858 -765 -350 951 968 -64 -274 813 -43 -216 -608 -219 -388 583 -693 158 -619 -428 -355 728 762 283 448 -134 -584 149 631 -662 -859 262 -648 -427 34 -681 248 -87 31 -552 -885 563 125 866 574 974 -70 -11 891 -971 -829 441 140 804 -9 -159 -502 -165 850 -829 -75 -842 591 -187 -932 -202 -463 -261 -190 358 282 169 867 535 -92 177 -424 -950 782 -682 -508 -297 695 -755 -971 -219 936 442 475 -347 -793 853 576 791 -194 -101 33 -558 -100 857 -604 592 -730 623 -141 -305 -956 -688 -516 -30 245 69 604 -442 -360 349 448 -699 -571 -375 -225 400 784 589 967 -196 -334 -685 -26 644 -392 -179 116 950 -711 -44 -685 -122 434 -216 -182 -288 -983 592 5 -95 -860 34 -262 380 708 347 683 -376 383 -495 853 -582 330 717 972 -471 -643 -271 121 -773 815 -711 706 998 -718 -823 427 -418 -191 506 786 -541 30 820 -23 522 611 567 -178 -11 780 490 -995 -157 -475 910 691 537 694 -2 -564 -885 -995 -457 -841 683 751 676 -690 582 -442 525 -829 978 -407 -537 -905 -898 -437 -50 173 246 -578 620 -648 -667 934 52 300 -983 -497 -995 -14 75 -436 205 -413 728 -187 -566 682 235 16 667 287 870 -139 94 -13 578 -95 -156 338 -762 800 730 562 -262 558 -96 -88 -351 566 321 -450 811 -97 569 -271 547 808 999 -463 -246 -483 31 824 -502 501 -288 -91 -152 805 72 -802 347 -6 337 -60 -698 -519 478 -84 914 -831 -167 -663 305 -90 -148 -736 436 384 -958 794 259 -895 40 -887 -905 45 162 568 -953 -850 472 -499 722 427 686 675 -828 -663 816 -610 418 280 -37 784 -121 -33 858 -472 -76 173 -169 408 256 -790 -509 708 -834 849 421 -663 626 779 -32 -719 209 449 629 9 118 658 846 681 -939 374 -321 990 490 -30 380 262 -929 490 606 -686 -646 140 44 -440 993 275 -666 -64 5 927 -314 778 26 -189 145 -191 -730 942 369 578 -255 -227 174 -555 -284 86 215 -583 113 -323 -502 -647 553 100 -630 -760 891 984 -868 -192 -927 -290 -498 -813 215 762 -833 -563 -526 -710 796 828 879 305 15 -744 64 -751 674 639 84 791 880 -37 224 -474 525 365 699 -571 985 385 504 -782 456 -58 -367 -305 -918 -956 -537 967 -881 350 -833 456 -49 -544 813 635 -51 126 343 -715 -471 238 -246 -555 550 -965 -528 -199 -701 -132 91 -858 261 -941 841 -713 -271 -248 -34 -617 -260 -354 413 -727 -298 222 -180 -937 508 923 544 -914 -995 338 -404 -32 782 456 -758 -50 -656 945 84 118 -67 -544 -151 -92 13 310 943 -319 -261 -250 -72 881 -759 699 244 27 -144 -236 263 446 355 831 -556 -151 43 578 663 -2 -254 367 450 224 532 -279 854 325 896 684 598 -637 485 -666 127 155 154 848 152 653 -920 -107 763 904 -39 716 597 605 -985 649 654 -1 -418 831 -135 938 299 -670 -652 -156 -364 -158 -503 6 -300 -546 -181 628 278 874 831 768 142 -109 -741 765 764 673 -176 344 53 -264 -952 160 44 811 651 173 44 700 209 -641 -472 -819 119 -12 -514 -770 -347 80 -813 -501 -139 877 -298 185 78 481 519 -940 -161 276 377 -523 -120 740 742 98 -3 -942 -58 870 592 398 -152 -493 -601 627 -708 401 649 -546 333 -786 638 -672 -29 -486 -366 -890 453 -80 -43 -73 -100 -782 -315 138 566 576 922 860 65 -203 592 -509 -369 -326 -765 -532 -373 239 691 217 -964 947 798 -831 -956 -702 -502 -545 242 -377 -533 884 443 -379 605 200 -122 41 -360 -791 405 328 137 -381 -802 298 -977 -117 469 -799 514 828 -325 729 -955 -441 33 929 251 -952 -890 778 -391 -449 535 953 433 -43 -761 803 -496 372 -598 272 299 519 -593 -312 283 606 670 159 22 -386 -872 -785 649 -962 316 -929 -504 -882 816 -359 475 756 -996 -712 -59 479 108 577 -43 910 -286 -114 537 981 278 -326 146 196 -464 486 -939 -702 -925 -422 886 170 401 -864 856 -200 -844 -304 377 354 -76 -773 730 359 -971 655 270 894 520 144 -151 -892 -14 -767 -33 -895 407 34 595 -911 596 303 70 -240 831 48 95 -697 710 -214 104 -947 362 823 161 -819 -970 71 156 -107 -929 -757 628 -11 -29 969 -339 -158 642 -929 -230 -564 -831 -237 -111 388 -155 -93 -525 -187 689 125 -663 246 398 789 -923 726 -759 268 972 374 -150 -277 792 -517 878 -817 866 -363 573 -458 913 -748 340 -560 182 -936 -532 -799 -418 -234 486 227 -927 708 985 404 610 937 -271 -854 -710 -108 427 432 661 742 63 159 -512 17 -463 530 -298 34 514 -940 -716 -990 -203 -879 -319 -757 -627 -182 -450 633 -300 -21 -560 539 494 440 -616 330 -912 -325 -863 567 366 -230 103 805 641 -82 -446 -931 -389 -112 398 838 309 -483 -174 -944 944 492 997 -427 -712 852 167 -949 -757 -270 98 476 70 -931 435 -967 -277 -683 330 -914 472 -577 595 970 346 392 330 -248 936 335 129 575 766 -405 -292 784 606 37 915 -361 -344 -28 167 -175 -70 -992 -486 526 513 26 782 572 -175 520 -951 -457 -276 -139 935 757 -625 -594 -276 297 -972 -183 -11 -153 -297 -510 232 769 7 713 563 -513 759 892 -12 87 -782 695 -793 421 -623 -319 3 743 -797 -891 209 919 478 -538 650 -546 -326 -788 672 -109 -337 737 -526 97 99 813 -448 711 236 138 244 324 -180 -727 -402 -284 -614 461 387 -193 -581 984 -945 -910 853 965 -432 886 -738 -211 -641 614 -749 654 -470 -262 529 578 -194 800 -762 976 -237 506 965 83 -644 -768 277 19 -988 -610 89 645 17 713 -140 -270 639 -699 459 -353 -573 -492 230 198 -1 104 868 608 -425 761 -444 565 -579 967 774 484 -46 173 841 -346 425 549 -652 933 -294 -904 -762 -970 78 359 -389 -667 977 640 19 -931 -466 207 -787 -780 -529 -356 829 -845 552 583 -272 -564 -257 447 714 -600 -794 457 -356 -581 140 -585 663 -341 -27 179 -444 -741 943 424 580 -835 118 -252 402 305 42 734 638 56 504 415 15 335 -882 158 374 74 -398 505 -79 -768 638 -722 699 903 439 96 -180 868 618 292 -276 464 -104 245 143 708 199 951 -159 883 970 -654 -477 -867 -266 -373 257 919 200 985 496 855 394 -751 129 -964 -652 999 -268 13 967 910 844 -273 465 518 486 625 -460 985 -135 -93 -156 734 117 609 81 837 209 -76 741 -405 -342 -253 267 -473 604 605 -793 -314 -216 -696 -575 -513 -312 543 -29 -118 799 -697 521 887 -206 -9 668 695 779 904 -877 330 785 -857 -178 -52 359 -502 -258 -830 280 -70 114 275 172 720 935 -493 -119 853 -369 248 40 -575 870 7 -403 512 445 226 980 -351 876 -375 117 -994 -58 -747 -491 -161 709 -397 550 468 572 741 -899 -748 875 869 -597 101 -993 -480 797 840 586 -393 -234 -178 -169 791 -896 -571 115 -284 436 848 813 -862 -574 880 597 -717 745 220 582 609 -526 10 559 721 289 513 -591 376 -822 -673 -11 -813 -739 -980 204 592 818 -849 -127 106 472 701 880 822 194 158 -476 638 -191 -371 276 -792 815 -811 967 841 394 732 -311 -288 -445 -40 513 -518 -105 475 -250 -216 691 858 -682 -346 -710 -809 -580 -101 -834 727 488 930 783 895 766 -346 -776 554 722 -189 -570 602 530 500 347 333 -490 228 -85 -140 -519 -558 -113 -548 185 -748 -185 -39 465 -152 227 -672 832 -113 857 64 -548 7 767 -616 -834 -61 577 248 505 971 -487 279 -530 -675 -785 239 52 286 -445 -511 -471 -328 -41 -248 -23 878 300 -612 701 -650 -895 -926 -817 112 -637 15 815 152 -518 -154 986 -195 808 89 -719 -41 221 -835 -572 690 -759 326 457 5 715 190 314 -554 -827 977 -732 725 -633 325 708 -515 -937 655 595 111 533 328 -775 819 58 -494 647 728 -939 -308 740 240 -260 -422 458 249 -308 726 559 37 643 -803 300 -92 967 -706 -861 530 -861 202 -793 820 -533 -810 -43 491 -717 35 -837 -803 -577 849 542 406 -148 153 711 137 -746 -225 -611 -389 251 255 382 -183 846 379 228 213 442 -612 979 655 326 -736 208 670 317 -384 5 -117 -860 -434 -432 -241 -47 -562 16 -103 -311 766 178 659 -393 721 662 464 -834 -100 372 -784 -38 -941 -957 -766 -794 570 395 227 -578 -695 550 -224 -700 154 361 426 -728 -871 421 755 597 -200 -353 316 -894 114 717 432 692 -512 -408 -116 -565 848 422 553 -243 496 -623 216 -114 -625 -33 54 863 125 -633 -386 674 -64 -32 715 -313 -29 -270 -511 317 527 654 -765 980 -50 -895 -865 -137 -734 -638 154 -887 -655 -474 278 -784 -937 810 589 -687 354 619 -935 235 780 -593 -908 -111 -333 -315 -124 240 866 -73 -925 -796 285 -410 881 887 -982 -305 -941 449 628 343 901 -277 428 -888 -564 -328 -588 833 -679 515 477 -108 -186 -145 579 430 110 209 -138 -482 654 416 -7 510 -897 -188 -96 -588 -868 -16 -633 -714 964 297 525 752 796 968 831 409 -466 794 653 -888 -292 93 -38 -103 287 -722 945 -304 669 -912 340 68 838 -281 479 -572 325 -38 -667 657 -880 631 -508 565 763 -789 550 -898 574 647 643 -551 618 -870 -161 788 -343 -97 207 -315 442 -322 808 107 250 127 31 730 -728 927 871 451 255 -235 -696 432 309 -484 -329 54 -850 22 -259 964 -456 218 950 -357 -766 -99 889 240 -507 818 116 884 273 990 -400 -810 -916 -539 531 288 -694 105 730 738 -92 977 382 -643 -231 -953 634 528 76 616 -92 181 -12 575 871 228 730 -577 -813 690 630 336 -739 180 -37 -872 -166 711 992 755 -803 265 4 682 280 698 -23 974 -154 -919 -804 -150 270 226 -24 319 137 965 320 254 204 -620 -884 -292 -257 315 367 890 -123 -894 37 -417 -14 -735 -915 148 176 -664 -57 951 245 606 345 164 855 -361 -981 -350 367 -440 262 -160 322 312 686 359 -553 691 -823 -765 -665 373 -65 401 -498 808 -66 -651 -577 138 -364 -420 81 -729 -910 -68 561 346 614 81 391 617 -301 -63 -697 708 -976 -34 -622 -118 -764 519 -345 571 992 329 -824 -695 -199 514 -842 688 -507 605 161 -729 535 335 -69 691 -844 939 434 1 -154 -280 34 34 573 -505 38 44 -910 -314 -861 -274 -561 853 264 36 -911 164 -329 978 -561 85 819 650 977 793 171 411 -335 -167 -896 533 -660 -798 222 -604 151 343 86 -548 188 -744 754 -676 -684 -276 -279 -408 176 -553 -423 -840 -618 -875 713 -139 744 263 430 774 -233 -705 -917 -210 595 194 -22 658 -818 -842 -555 -246 721 -212 894 -775 143 323 -482 258 -87 -665 -766 -645 -562 597 -944 25 535 -853 665 -161 -25 -418 613 -468 384 -568 -122 -191 379 740 -25 -351 -102 -418 -315 -678 51 533 332 549 -106 345 -814 -306 -48 42 -741 -807 637 -768 321 -641 -14 -1000 -315 -998 171 771 -714 124 -850 -287 -543 -158 -109 -813 -933 -459 -56 672 369 -317 -166 754 -859 -832 527 -21 798 721 -499 708 111 -586 -44 669 676 -864 33 73 -342 476 -214 -667 282 411 -112 -916 -899 -423 341 321 -322 -420 281 382 982 344 -578 297 -498 -725 305 -83 273 -91 -767 -10 569 -240 583 546 -775 608 -578 -307 -238 323 732 518 -27 -423 393 -954 952 665 -588 -588 -177 -493 -711 -479 216 -159 493 43 -157 124 -702 -487 -578 176 -252 -555 789 134 294 495 -487 -182 -913 643 2 369 569 -771 175 -850 -371 -318 -278 -306 201 -851 -917 -115 893 -222 -920 -951 -278 -491 423 -8 968 23 -3 -661 648 -582 -553 112 348 -575 -95 918 -850 954 7 12 180 -614 -586 -97 -151 139 3 804 -28 -805 -673 -97 -561 -865 -156 -724 -224 -742 291 -904 229 798 884 975 -412 428 -894 713 969 996 263 522 -597 686 439 -791 -440 -150 306 853 -5 719 343 282 -585 -823 758 -410 733 739 595 -860 -408 -350 72 472 -539 757 425 106 203 -995 -298 -397 -728 -739 915 -639 226 223 -888 687 868 -120 737 676 -257 323 -488 290 -628 730 -477 -767 474 767 445 -119 471 473 -56 -368 433 -851 65 -77 484 -861 559 -867 -562 -986 -169 -593 -955 32 -581 -985 -800 -145 323 570 359 -420 -228 808 -189 984 472 -992 740 -643 112 142 -540 -891 -929 113 -371 99 516 281 623 -189 -936 744 93 -180 -565 -744 723 -887 932 176 -936 -622 135 67 -782 -348 624 289 129 -856 451 455 831 794 -294 -104 -503 -973 -214 -862 -61 -571 -702 -964 77 -57 347 16 883 -545 -823 773 460 763 432 -15 721 -15 -112 -291 -852 674 -988 -266 113 480 993 -886 -606 529 383 -465 810 341 594 -440 656 -784 -156 614 -506 411 768 170 -783 -66 -721 735 -898 543 -533 365 766 -319 299 341 985 -739 -647 -479 -784 676 929 -209 301 -398 -2 -654 663 -571 869 -337 403 -340 -517 -230 -681 219 203 -927 -137 -599 618 626 840 -403 373 501 -925 168 697 876 -305 -421 909 380 387 -877 665 -523 -67 -843 678 -615 -416 226 -7 111 -778 -933 616 678 651 286 -477 -199 235 -265 -535 153 -142 133 236 805 -22 -583 994 -289 -752 336 -501 995 -376 -168 -435 -173 16 684 -729 63 -12 66 94 -797 660 -873 -361 -943 -981 983 994 439 937 -339 999 422 -99 326 491 308 -225 30 268 -514 971 207 -318 -516 -773 -645 438 737 460 318 452 485 494 -641 522 -47 -559 683 -537 -51 799 -728 -371 -124 -749 310 121 -132 -789 -878 -668 -945 769 802 340 -517 654 -343 957 -825 -752 -760 -659 579 -250 -712 -516 -218 -309 648 946 -200 -209 911 674 -494 -556 491 -639 -808 -771 -636 -194 -200 333 40 -810 665 373 338 -14 -533 -443 -603 -83 -783 -433 638 546 -215 479 242 773 -673 469 406 451 247 430 571 732 -317 648 978 -906 38 261 491 -795 564 -865 -697 -628 371 -676 189 -629 210 707 -131 884 199 -804 432 804 898 14 -663 -682 -765 635 73 -57 -728 -668 -718 197 -338 -865 200 470 22 -154 518 -595 271 528 73 319 64 11 445 328 926 -393 959 574 771 619 -276 -362 -516 797 -515 -687 -245 -252 -101 850 517 -283 542 613 813 -617 746 359 -430 -458 937 -875 957 965 893 772 424 -245 -358 789 242 749 -755 955 456 238 785 118 165 -249 188 -300 259 106 941 -809 -171 727 25 550 510 491 -180 -230 862 405 -138 54 7 -840 269 945 509 -833 -396 24 977 201 -203 -901 802 -962 -239 374 241 -144 -929 329 866 400 -710 -666 410 285 834 -906 -498 -217 263 -907 -869 -660 98 968 146 751 329 728 109 840 833 198 -467 360 -854 -26 336 503 177 -676 791 706 -300 96 676 -759 408 704 -903 -285 728 -318 60 -783 -128 -90 315 198 -244 802 696 649 -944 -172 430 352 -3 -281 -859 587 -786 -502 183 -954 -548 288 666 -51 536 855 -468 927 75 207 -272 458 -563 696 -485 438 634 -890 -283 438 -303 -421 45 -101 239 344 162 -11 229 576 -411 -793 -760 253 -254 -494 953 -847 60 -126 -497 951 605 -549 -296 919 383 415 -656 -645 633 15 371 864 440 -892 -198 -760 -952 -863 833 -129 -907 -609 572 196 53 -914 562 -175 786 589 -912 -19 -568 -754 -769 242 -673 908 -657 5 -799 -693 313 948 659 665 -21 128 -355 -886 809 453 -84 651 400 -629 1000 899 109 244 -587 -366 7 -758 956 705 -826 -235 704 3 526 985 390 465 19 -711 61 -330 -905 557 -364 143 -244 564 159 358 0 -835 -442 -701 105 -628 -442 211 -83 799 -882 485 82 230 800 -691 -681 -271 -294 917 4 -608 -962 -84 -64 -626 -856 -481 203 664 -319 -640 -983 709 -795 773 475 -110 242 785 422 -53 -190 -858 -154 -92 -226 409 791 -966 503 -134 524 761 598 329 128 -513 -73 -581 -549 294 -367 -908 541 -16 -601 795 975 994 41 -52 -181 -116 658 -473 -314 -355 -595 36 -899 178 388 971 -978 543 -493 -950 754 -454 -582 643 -614 -148 -730 -175 -279 961 138 -371 -733 -179 -891 -420 -696 -567 -380 187 -555 171 -22 17 -883 473 -770 229 -82 -584 948 494 850 -557 -943 125 -244 -436 -528 851 28 926 400 939 358 -553 287 275 -479 853 -47 -198 754 559 322 -62 797 967 987 795 -261 760 -51 -825 993 -477 71 -840 -633 83 224 318 -723 -115 120 553 -343 -145 116 -533 -347 -189 -770 828 -478 254 514 214 -229 776 564 973 458 -667 760 192 -315 -446 -522 -395 -607 433 -97 -408 435 603 933 559 932 -562 -996 837 651 -503 -71 904 73 845 -59 -937 113 -585 736 -570 306 -277 -420 515 -527 -412 -85 793 -855 -178 -184 -579 135 855 756 -465 347 -807 522 -246 116 383 736 -868 -493 -72 33 -149 -893 77 409 652 -752 902 973 -681 279 268 -980 977 -896 -596 373 221 636 -515 841 241 -33 228 -903 -635 -652 302 -300 864 250 440 -682 189 -736 -151 -740 -732 -342 -664 645 491 86 -669 670 859 391 597 -320 575 449 -42 -475 489 -851 -432 -350 -147 -861 -36 -740 -595 -779 88 411 393 -458 313 -897 107 780 325 972 -348 -708 -479 163 -152 736 230 680 823 -510 917 74 950 -649 285 802 256 -444 -664 -435 -148 77 766 -460 340 -156 -321 963 902 810 -92 315 987 16 646 895 -138 -702 -133 116 -744 -528 366 28 934 250 332 -948 -371 876 844 922 -619 -474 771 -429 -876 -661 -521 -193 -827 -74 -586 -508 -727 525 622 78 -437 764 862 342 -475 -382 -411 -673 -353 -569 -357 -551 -814 -208 709 -719 349 756 875 -320 -316 54 828 306 -632 -991 602 968 -318 844 -484 232 492 952 581 -79 132 -717 308 384 -289 839 951 703 -678 -902 460 -369 523 324 -618 -985 623 439 -64 -848 596 -11 -452 971 145 549 855 837 -656 631 -346 -916 212 330 358 841 -858 655 -714 -727 743 954 853 796 -196 256 -809 -340 -222 -851 335 -493 -649 -768 961 521 -637 174 760 -210 2 -121 -780 313 512 -578 -324 -281 -783 854 -528 794 970 -920 750 -96 -890 -284 -291 66 -522 -229 592 -184 -885 425 -279 -592 -640 407 455 -119 212 172 -356 -949 441 -125 -980 998 -806 -625 -229 -45 -811 -742 652 -756 -267 992 -220 -222 -5 -885 761 710 5 -7 12 898 200 53 536 455 -818 -60 31 -282 -837 241 -435 -235 -969 57 -238 -738 563 -660 665 -690 172 146 40 -397 -375 -251 168 -107 -349 -158 -372 218 978 -528 -14 -221 315 326 -673 656 30 -918 -505 -191 684 -559 741 679 -457 134 253 907 -575 -589 754 -877 370 270 571 -749 -431 324 -937 -384 714 150 324 738 -241 151 -536 -122 -52 -407 -193 363 626 -946 -468 527 -95 -783 -719 -909 -884 -203 661 -905 -831 390 331 -571 650 -592 438 920 894 -425 93 -1 21 15 -811 678 266 792 556 -863 25 -806 -470 -742 -511 662 424 435 -965 -494 964 -50 302 488 922 125 -626 382 634 -718 249 -769 543 -288 -87 -309 -871 -867 65 50 959 30 -16 -895 924 -188 0 676 -406 -555 -388 -52 -374 -407 934 -468 -120 515 767 603 -778 481 -706 231 575 878 -899 -556 -165 -285 979 88 -439 125 -287 574 326 -764 827 835 -540 447 -205 -756 -854 -414 -31 -31 -8 836 993 400 922 52 771 -999 -850 -877 173 336 -780 767 190 -384 -586 314 980 -727 876 361 -755 92 935 482 29 -665 194 -818 715 -706 782 -406 49 492 -517 -809 227 680 -984 799 667 -259 -605 -7 -846 866 -851 825 911 366 621 204 701 784 -115 -178 745 -230 -715 -897 -675 -298 424 -29 633 -947 -759 -599 -259 710 953 75 169 -263 57 -982 749 -310 -458 -471 774 -572 28 -274 897 -910 415 -255 688 852 -929 297 -796 -650 987 -741 -631 554 -617 -256 683 105 -512 833 956 106 -957 -355 -987 677 212 -229 110 -926 -780 -111 292 -585 21 -594 830 -957 -453 324 -26 -414 750 285 -92 -722 -495 -775 -42 -167 580 568 583 -574 513 242 985 -456 751 -238 690 -131 -793 132 -106 94 -420 461 -425 -274 245 -97 246 -916 -325 -448 462 763 880 613 176 -231 -382 -524 -564 805 960 618 -266 -891 819 -249 373 606 -89 -354 -556 44 -566 -752 -362 -552 -507 -151 -562 926 9 -915 506 90 -390 -998 -199 735 927 483 -374 387 -27 -451 -560 -598 309 -846 -697 352 613 -52 231 298 99 271 -366 -568 623 -188 -455 969 931 144 -229 890 346 -696 597 -67 457 -623 -670 -26 294 -527 894 -591 567 -545 570 -465 364 929 92 592 586 -47 -721 -307 934 347 378 -484 940 -253 -821 967 -873 -638 -941 392 97 672 -380 -396 446 -505 132 657 -102 596 -985 -451 270 -796 -552 -411 -106 783 -737 231 -427 990 669 105 958 -875 -2 688 -123 239 404 497 -606 26 -868 -215 852 -675 420 367 -788 114 403 774 465 -843 678 -67 -669 331 -860 366 36 182 934 -221 -4 -9 -660 -632 -197 -852 398 -955 830 -540 -272 -253 -211 477 -690 -975 683 918 423 772 -195 27 -103 -53 -953 -637 602 84 -625 -545 -421 -97 442 -525 -340 944 -346 864 537 713 -395 594 449 583 -101 714 -159 733 791 840 -537 460 -706 556 134 -254 -776 -737 -217 -971 -286 -112 -93 -842 -640 343 -845 -963 -151 -682 -437 -146 -627 -579 -779 -57 -586 196 -266 955 -85 -277 -610 397 -718 170 -749 -620 268 -169 -675 -464 -864 277 640 -497 720 -512 112 -995 697 104 -255 -618 995 -82 -610 543 902 189 -512 -715 -169 188 -638 111 412 -821 325 -795 -654 847 -776 -660 92 929 -207 -817 657 475 964 890 -645 453 -997 787 860 -635 -513 170 -466 -936 -553 -477 -482 342 266 600 -847 -953 -120 977 812 652 42 880 12 -721 67 -248 -796 513 -971 -42 -1000 -887 98 486 690 -869 -720 987 222 379 390 -375 -290 587 -186 819 222 -44 557 680 676 -741 293 633 102 -368 -364 105 -35 -601 824 -568 825 409 -287 827 -511 80 953 659 -968 798 -47 -799 137 115 123 -550 99 -435 775 788 -653 523 -74 -640 -746 -697 445 -691 -190 482 -714 55 88 964 683 -572 759 -155 20 368 -740 31 842 -227 135 867 -485 -45 -138 679 796 -473 -901 -568 758 -823 -122 -555 -99 169 -84 -132 544 -783 445 149 550 12 -270 284 796 -551 111 -687 127 -977 -816 -322 -494 161 385 -988 863 95 -834 -562 -275 989 50 484 751 143 -186 138 -208 92 976 -428 343 -907 -278 117 -538 -30 -653 406 604 698 -967 301 438 537 -609 -839 165 792 -89 -714 -229 913 -579 743 -427 -111 265 554 -69 -329 -455 411 84 -304 -760 -891 -23 -846 -955 571 -138 936 -807 856 58 -732 732 475 243 795 -583 -176 -112 963 -194 -881 -419 -654 845 -790 397 -597 790 111 822 41 459 -178 155 -181 598 -59 -488 -418 -818 729 289 -361 550 -423 -634 -137 -605 654 971 -535 548 -445 311 -163 524 631 785 606 -86 -441 431 496 530 379 -198 103 550 376 882 -61 702 551 990 -415 -140 153 -958 -80 244 -290 -659 556 -450 -919 -869 -525 132 -938 -601 -166 681 966 63 741 -574 38 880 -89 -425 -67 860 -475 -900 109 -887 232 -459 190 -83 260 -488 476 826 -957 49 320 134 -526 496 -941 837 -983 885 -256 -825 -602 -259 99 823 -64 582 931 -608 568 389 -216 677 744 600 52 -120 65 -89 620 -163 391 802 -535 -948 -244 -148 3 520 197 294 839 -196 -907 -844 451 -938 441 467 257 846 -137 -704 -954 -889 -503 -367 567 903 -146 -785 -970 337 130 18 286 -150 109 -888 -1000 -156 -812 242 -912 643 15 902 -617 -675 739 -896 -805 -912 -920 -473 -615 713 -594 78 67 -575 -715 929 660 -566 339 -230 -883 798 -219 -347 324 -666 243 567 758 616 -534 -307 -721 97 418 898 201 -247 401 857 -768 854 678 261 825 643 -905 765 -283 -474 744 -875 706 -161 706 311 -208 -72 -19 715 -250 -983 -879 271 823 -139 106 202 -657 917 926 -477 -751 -644 -357 -675 -707 101 -319 -480 428 -73 -786 944 -213 -102 -36 578 -487 45 348 -306 -562 95 600 592 -395 -286 -767 -450 813 -312 -422 -386 -422 -646 719 302 917 -65 -292 10 -641 -754 -488 209 842 -568 -883 -837 616 45 972 -444 -807 560 138 -787 -701 834 -776 789 -83 -15 -15 -985 -299 477 79 454 423 -716 -295 16 -690 478 -753 155 -935 366 -161 298 -485 -230 436 20 551 -91 -248 -940 -856 269 -756 840 -671 -317 884 -597 -759 112 732 -369 -903 192 -70 -514 -912 842 879 -652 -302 -83 -442 595 -800 -237 -46 526 870 -577 -587 -415 -539 661 150 -871 -56 -217 310 876 -166 94 -890 -884 -678 -342 699 969 -178 314 870 -551 -152 379 162 -869 636 -130 484 888 314 -604 -880 227 89 -312 -479 936 -773 462 857 -307 162 -380 367 -935 -29 -829 -800 -216 -356 749 -662 -721 -71 36 104 352 574 -304 -234 776 4 -6 526 -687 495 284 667 648 389 -808 231 -691 -866 580 312 381 -28 -854 -6 -888 -574 -49 -575 733 -525 23 446 -130 130 3 339 -893 500 136 -788 -836 398 -109 -726 214 611 -956 316 -819 -434 -751 -232 -902 -207 -883 407 754 -13 -401 758 -22 -268 717 -45 891 998 -263 458 272 37 -65 283 -370 958 785 457 -272 -162 215 551 -555 -606 -755 -253 -138 827 -387 412 -172 -949 -483 652 579 821 816 197 -120 -473 790 575 498 816 -43 -26 -332 -774 -155 -90 -211 787 574 -784 -533 317 152 -59 -100 -667 830 347 -193 2 531 628 963 457 878 575 175 377 -203 833 -836 611 -950 198 -765 -145 -440 -192 -995 -681 478 195 -982 992 60 498 520 584 403 205 646 531 419 634 -672 -446 -699 536 -840 217 -730 871 503 816 -391 -954 604 147 -460 577 -505 822 508 -748 -764 870 185 583 -172 -457 -989 -318 51 117 109 -941 55 -751 884 868 612 504 -347 -318 -419 -249 153 -589 575 87 -777 234 649 131 -853 422 712 -667 465 510 -432 294 370 -456 357 -33 -598 -332 607 -183 -587 -314 30 -553 976 -6 -683 -949 -641 -563 502 -254 -255 -36 561 -255 693 423 -860 -598 801 -530 967 30 -970 726 -376 584 790 797 -765 826 -918 788 790 -524 397 535 -475 -557 220 960 253 -114 462 -975 -385 882 -920 -139 -550 575 436 583 507 -856 651 771 -428 -444 428 953 -887 844 -155 -128 66 89 952 282 -482 -778 569 -904 445 -833 -830 587 615 913 -440 -530 -97 -529 205 949 -346 -90 170 -898 429 -325 766 417 -212 148 263 667 24 550 358 311 106 -61 -500 -129 222 943 155 243 -151 -53 859 -743 -472 13 -453 -977 -428 723 -329 -208 505 757 503 999 126 89 123 -992 974 -195 535 635 -309 -126 355 688 -550 147 -927 -183 -217 -60 -500 896 -170 262 -517 -145 464 -497 -569 -264 -109 888 128 687 -952 -639 255 -683 -660 948 -580 -15 -676 -888 453 922 -24 -339 -643 -535 134 -260 734 666 -727 -852 -74 -787 -832 127 830 42 974 974 673 236 -736 522 956 -313 -404 -548 50 998 480 917 340 -234 774 216 -966 -566 42 -625 495 -620 75 712 837 -846 972 664 -127 -544 942 447 906 -102 -632 467 -991 -270 -720 141 -679 499 -141 -989 -372 150 422 994 317 71 -118 354 344 14 -884 657 557 143 109 766 -424 954 -984 392 -287 -878 894 8 -916 -574 -785 -281 -663 -936 -894 -289 -919 -849 509 -736 -85 668 285 820 487 -568 -758 -102 624 838 -392 494 429 -203 807 -133 352 77 -294 -550 -663 -462 -928 -243 -176 -748 739 101 566 -54 990 -970 606 702 715 -764 -278 -939 -285 -64 -508 660 119 148 721 277 -111 -902 -403 -197 356 136 687 -725 -346 185 36 -219 475 379 559 -280 -682 201 -310 -543 -314 82 345 196 -716 -613 -687 275 -851 -517 -341 -602 651 282 -10 -936 606 -583 -223 -162 510 -105 -201 -406 -499 -140 -896 -215 518 804 -444 855 976 -470 -525 -518 466 721 -412 105 930 816 659 -13 824 -335 -883 -88 286 -531 -351 740 304 37 653 -882 -747 357 10 811 -149 20 498 407 -137 -418 598 -827 176 291 56 8 266 237 977 498 930 601 169 311 102 -428 98 646 -510 384 -166 -333 -373 299 980 465 75 278 -175 371 -617 -49 728 -406 -329 583 319 -754 -27 -688 18 702 996 415 530 189 -379 -792 -122 -152 -69 -595 -865 -572 603 358 658 737 761 625 367 134 -364 -788 -356 -513 489 317 -937 -198 -394 -157 550 993 -67 -160 262 -841 -473 485 -957 332 445 -846 -951 -884 449 -459 -924 -635 -646 139 -452 322 440 -842 -284 746 606 -106 640 -1000 714 -538 749 564 122 598 50 825 -103 -251 266 -444 903 797 -623 -540 895 -503 -59 -777 -936 -988 -138 927 -930 -897 -154 -616 -404 170 16 -73 -227 371 656 176 262 315 979 -662 833 -756 -744 -919 -16 -717 757 804 -199 -784 -456 -304 584 -108 -377 179 519 472 -898 527 -231 -3 -806 -930 -791 -106 967 297 568 923 -666 841 -374 -837 -991 144 71 -316 625 357 -197 980 750 826 679 -269 -271 -448 499 592 -366 554 587 367 953 988 -366 141 -463 -742 677 -168 -569 986 564 -930 758 -357 826 425 -527 -175 150 160 92 655 454 -633 -519 296 813 -116 -636 -493 604 285 -769 227 -716 -450 196 -870 608 -456 781 345 385 -963 490 727 270 -98 418 567 902 232 -707 804 -24 -150 -797 557 629 -904 823 -399 -549 -560 985 545 650 -740 221 311 -896 4 -9 -896 -438 857 151 -703 -168 -918 990 -93 -799 436 581 -283 282 701 -230 -385 -887 403 -397 -618 136 891 -238 805 113 -112 450 -513 698 130 161 -180 266 747 -972 -693 879 581 -914 -655 -179 588 -783 968 359 447 177 781 -1 -749 -712 -207 -322 891 -454 -625 127 592 218 23 -836 -419 11 840 -830 437 964 143 980 -877 -410 303 205 -589 -431 -619 152 -177 -247 -473 -634 894 898 -947 -535 857 -275 -659 895 -6 -91 959 -246 -825 -397 673 492 -724 55 -723 531 -974 568 53 -331 567 -913 -598 -711 -542 -690 -384 100 738 225 -857 -7 255 -892 -342 -445 -526 988 782 -342 976 115 542 -716 463 -881 -728 632 -731 -483 -966 79 438 318 839 280 200 408 68 -545 -614 -461 980 559 -663 -243 -888 -597 736 -294 -372 -537 -220 -311 -23 652 -565 795 -616 -964 814 -231 13 -290 -828 -631 -589 -310 309 -229 -335 855 -446 709 35 -712 709 266 936 -1 -423 -909 -343 509 -123 789 781 206 611 -743 328 -580 -498 -363 565 -935 -635 -233 285 -968 85 285 750 298 -254 438 -166 217 466 797 301 333 276 -566 287 -220 829 -910 -699 33 956 -411 137 877 781 -837 -273 447 -987 -528 889 722 560 354 674 58 757 -188 -963 404 -428 227 -638 -981 992 183 842 120 -996 -146 562 -751 980 -269 215 -413 -501 -882 -555 -830 64 222 -27 -821 -874 52 -305 -243 -478 -132 -756 577 -672 -662 630 753 -206 -59 -960 1 398 307 461 909 320 -83 -97 -214 -422 -643 320 817 -988 676 487 -286 -307 688 -865 833 -468 553 -359 229 460 -930 34 24 -435 -952 580 -234 322 -452 553 -233 -453 389 -268 -555 -773 730 -622 -900 341 -39 982 -944 896 -896 166 809 -528 -464 484 135 -371 -189 -83 550 -911 907 -173 665 795 -360 -956 -462 -708 -117 339 -178 208 614 -38 -249 739 -329 -207 109 -520 761 565 972 119 79 -128 -25 -841 967 338 -126 949 419 860 972 -199 -635 684 -212 94 -551 451 736 -652 -518 168 -825 765 928 307 -481 984 133 871 -778 994 458 300 517 82 -13 -71 -964 358 -680 904 -650 -204 -493 -206 -424 819 597 63 -25 -305 -749 -250 232 -152 -961 634 16 515 -571 208 -525 316 239 712 262 -156 675 -515 -745 -22 -188 949 670 -282 977 -354 615 652 380 613 692 628 343 384 -821 -738 675 -1000 635 -495 486 626 -890 -890 702 0 -153 844 338 962 777 791 -723 -422 -218 -346 38 991 -276 208 -490 -731 -372 681 -318 -759 -582 -580 -36 24 275 -863 -967 346 632 442 320 -503 -603 -737 943 -660 628 -381 -609 182 -155 496 -417 -503 290 -122 499 -13 168 272 -120 -716 238 -839 983 -304 829 626 449 -677 -348 -322 -462 393 -395 -476 -298 -333 -937 -171 -611 850 -342 762 995 358 237 910 -998 -764 -507 -954 163 -472 -702 847 -805 161 3 -357 449 45 825 -586 -486 864 220 142 115 896 -463 796 -502 -19 732 111 599 673 -625 -230 -159 -428 -916 -45 885 583 -244 -931 -290 -246 -338 -151 559 -778 -808 -59 303 -691 -532 -795 357 952 432 -654 -422 -732 -440 -567 -93 -120 -415 -659 -602 11 304 -675 263 -486 -633 -252 310 -540 -483 -416 760 -289 -276 159 -710 668 -54 45 990 -614 538 -813 78 -401 -698 713 -162 -473 -279 -385 794 570 -397 191 -695 518 545 969 882 508 -187 -995 -922 -918 -53 -698 835 276 -691 -947 -284 853 -948 600 -162 -471 580 309 699 -679 416 109 -314 -635 -812 206 765 -125 535 -61 -443 -83 -9 -580 311 876 -818 -966 -210 -355 918 217 -962 -925 -88 -921 221 -891 96 942 608 -539 130 -746 365 239 788 -15 -230 491 969 407 384 190 -953 -449 985 186 -953 401 752 -118 -154 -755 -269 327 664 -422 92 -703 894 933 -666 964 767 782 697 761 -649 -826 64 -959 325 863 -30 75 672 309 -92 -126 987 -539 -933 188 -130 833 -248 -209 480 -782 832 726 -583 -990 -773 -501 -268 950 826 187 314 288 141 -94 384 337 -880 -944 -948 -426 736 -80 -760 618 981 -170 927 573 -651 949 701 -713 480 -331 -440 -116 -437 -800 -637 80 266 766 -700 -473 973 660 -890 104 956 70 67 -936 -372 230 -679 -510 37 -489 878 -307 386 -551 -587 -431 -100 588 -199 -398 -930 -343 -296 515 -235 633 343 55 762 -136 -869 -597 249 922 -979 276 -725 877 996 872 -182 634 689 -706 615 674 174 683 543 -380 -802 549 24 753 -786 -931 -81 -781 132 179 -718 -110 -646 587 -612 192 231 887 -489 384 -604 721 -222 -538 -988 -335 242 663 -227 -216 -253 788 512 764 65 682 -88 849 -494 -964 -557 -166 726 -683 821 443 141 75 -466 -935 -211 788 705 -269 -278 -614 -438 -930 692 -129 -863 -184 -62 -635 -956 431 513 -249 -898 738 -843 -410 864 -469 742 -687 894 -528 -747 961 701 358 482 -922 22 375 276 25 942 670 -710 -310 977 -489 -258 845 -81 -897 554 820 361 -583 102 371 397 -226 564 122 705 -496 414 87 671 846 702 -711 26 -339 -394 -695 -880 87 183 934 146 954 -917 -294 387 142 437 -317 -508 -985 -457 518 -365 -106 -906 784 248 -937 991 -734 -728 -87 373 -158 892 -870 317 -413 321 944 -602 170 -343 -473 -199 -869 433 177 656 394 -967 773 287 771 -947 965 180 -327 693 388 -930 -428 696 -792 -532 965 -374 -199 565 -12 580 -452 -154 -286 -577 181 321 -550 976 100 890 -214 848 514 665 -784 875 -112 620 223 -441 584 -103 -737 381 -352 -902 961 645 211 767 759 -102 -900 845 388 830 605 -40 -691 -740 -789 194 -772 -1000 365 -68 358 -177 -113 -979 603 -796 188 -278 -445 -298 104 -471 245 119 -604 480 668 -309 -367 158 -593 -950 495 -346 269 626 -567 -757 -854 642 -82 634 360 -537 793 670 -755 905 319 -377 569 -988 153 431 -493 812 -405 -361 -155 830 157 954 -688 580 996 -978 -421 -877 -149 135 230 145 -33 315 -750 -118 761 -822 259 -677 179 -167 794 -856 -604 -603 259 765 -628 -881 -258 -102 443 395 -280 317 756 -455 -829 141 226 -593 -257 50 -237 151 633 -475 305 396 210 -567 493 919 90 677 895 650 -512 -255 -464 647 -833 673 941 -614 -641 -76 -637 820 -552 -508 979 368 599 219 -882 880 389 808 997 618 -592 513 -701 -838 908 -580 -466 532 -801 -785 331 759 -379 961 -500 -780 -135 -965 -9 -810 307 925 278 437 -721 480 -509 -994 379 -99 916 815 228 -961 586 522 -216 969 -702 439 -331 921 -303 -531 485 993 267 -724 -786 861 38 579 313 340 275 104 -512 -51 858 841 262 144 870 194 -482 47 -788 -132 -237 -652 -650 -48 633 843 -731 -716 340 -953 -289 -928 690 -281 67 624 208 -120 908 -781 -818 213 458 125 -624 140 11 159 549 -655 -984 -746 -737 530 401 -683 833 -828 -688 -515 577 457 331 -541 -270 -892 -277 14 -10 587 -916 -37 -397 676 -17 527 -622 -837 898 -177 353 -147 622 -602 -501 407 818 -558 706 -605 153 -350 654 559 -646 -735 -161 599 -387 681 -683 -853 -771 -291 -457 515 -536 617 748 -43 -724 -736 -307 -547 -896 -937 -575 -418 48 850 176 -917 -809 326 929 823 -698 -113 92 -251 901 -580 774 543 -889 -323 439 755 686 -516 859 -953 216 -482 575 -543 -605 -666 -796 600 271 648 697 -61 712 497 280 401 997 781 -373 -286 -492 992 414 1000 226 -223 -725 41 682 368 -235 493 278 -926 -71 -121 677 -121 993 813 -481 328 505 -2 57 -369 107 -926 -614 -166 -189 482 -358 -437 987 -851 -641 254 42 954 124 -593 170 -167 3 282 318 698 939 69 725 -905 -237 -96 -712 762 -515 655 523 249 -638 92 -853 99 -605 -525 -757 -929 -928 -282 36 475 279 93 564 764 -917 484 457 -101 282 -988 1000 519 -185 525 -313 26 -180 363 -402 472 -895 -889 864 -409 -857 591 -907 195 602 -328 -790 -300 470 181 47 -617 84 556 -816 -180 353 -415 609 -743 180 766 -735 414 -834 490 -211 -309 946 -48 95 -190 -816 -493 -251 112 -641 -566 -533 -339 322 827 -229 226 -59 -205 -658 -851 794 -523 34 491 899 442 -667 -848 789 -652 -353 -35 -729 -360 777 979 -53 -804 -682 501 -706 107 -464 -34 -440 122 -926 -681 139 -91 -417 948 812 224 -907 -308 431 -491 23 732 -727 -248 -136 -932 -466 -715 -713 -950 -294 561 782 6 113 686 884 -954 26 812 304 -316 -767 447 -464 953 -543 150 865 706 312 -622 185 471 50 282 831 -967 -316 586 -682 -586 399 735 -516 -800 -730 134 500 240 497 -115 -36 873 -738 995 799 -656 217 -204 573 821 -624 -468 791 286 146 -858 795 818 -301 -99 703 622 320 856 -509 302 -186 61 -809 -430 506 856 194 -426 451 -912 376 -686 403 -571 886 -793 -558 -216 637 -699 -121 -127 245 370 -265 -859 729 206 -946 403 -483 651 -547 -144 973 673 -64 109 955 -926 -237 943 288 -652 -673 -354 -625 487 246 -246 958 711 989 -392 600 -528 3 -867 918 -384 -82 806 265 62 391 -991 -777 -989 -7 -615 -777 -25 -286 -219 -344 63 332 833 -345 77 -287 -745 -116 836 615 -4 -56 555 -836 343 -11 -843 966 63 -416 -856 143 -151 -185 -787 -167 523 -790 641 753 424 -71 -876 -835 859 -479 -734 -42 -223 -38 -542 369 -442 314 872 931 154 -536 -234 748 807 814 603 410 850 862 -239 -883 681 -286 166 389 -428 -844 116 762 753 -648 -724 233 -853 831 124 559 -872 867 -789 343 -71 -652 -274 -662 -27 106 -856 -469 313 681 186 -549 -622 704 -888 -82 743 -82 548 99 -15 -333 -109 74 152 -160 231 -348 171 321 131 580 964 600 -2 -2 394 114 -463 -468 280 556 -873 -808 -936 571 69 -199 611 9 125 840 -442 742 -231 -794 937 338 894 -873 -98 976 144 877 -747 416 750 -965 -237 573 674 998 -693 -612 941 -188 246 -601 57 -237 -809 -886 -201 -838 3 525 783 388 371 696 -4 -802 -902 -43 792 280 962 -744 628 -723 687 -619 -183 -409 -745 -187 216 -460 -126 -416 278 -854 707 -317 332 597 -290 877 -337 633 -895 575 -873 110 734 221 827 556 -373 -434 -25 760 576 903 703 325 -883 -324 -373 227 -315 775 740 -730 -275 -358 -959 18 -392 968 -302 -892 961 -660 549 -790 634 -927 -21 -63 414 -37 232 6 -583 998 -672 631 -619 -81 169 236 -629 -777 540 -572 697 -780 438 25 703 183 -552 -979 147 195 308 -290 967 -650 -973 -150 642 -32 -810 457 -932 -180 278 -596 -721 190 -164 623 -407 45 -451 -231 -310 -624 -41 653 -86 312 957 462 -79 267 -870 794 245 811 -449 568 911 992 -848 -417 -89 -604 -844 949 807 630 129 349 129 834 106 529 850 437 496 -220 102 382 880 -813 -528 985 520 -869 -713 900 -451 -189 984 64 273 -233 -702 474 317 430 643 -805 -247 -268 814 -332 455 415 -3 -289 953 934 -795 791 582 703 395 -541 249 -439 698 -525 -873 -129 564 -387 -501 -820 -507 -892 584 213 -636 -741 -14 40 908 928 -22 904 539 -628 -953 9 -59 -809 -281 336 -432 94 -33 825 262 -998 313 -500 920 657 -170 903 999 999 547 913 712 -260 495 714 -562 712 -6 -993 138 -328 -412 -886 -458 9 -73 763 637 200 -670 -645 305 -632 -363 273 -182 -228 70 324 -935 182 -791 312 794 730 570 -896 288 -448 -870 168 270 -769 -928 -143 -787 -12 555 364 198 -488 -558 382 -854 -565 -549 877 570 -666 865 -229 -407 968 -333 -825 -547 162 125 184 348 43 905 -987 501 -218 322 -939 406 -364 -337 500 -901 696 289 -25 279 541 127 -245 259 -506 -425 -976 -169 895 -261 -509 735 136 -197 828 250 -201 -52 -813 -513 -592 -24 -449 -483 -838 -955 278 -30 -828 295 916 821 -924 674 -715 -499 901 700 -630 772 -9 493 -425 -628 193 933 538 -868 725 -474 -122 54 116 -985 893 -955 317 -93 -402 102 79 -649 807 -188 363 752 969 -949 -164 345 -335 391 677 -50 958 564 24 -766 775 913 954 67 306 -582 441 1 -683 -990 -300 336 -33 432 -367 941 -197 268 989 -291 398 -92 749 678 -177 175 939 -381 -835 -95 -782 426 -159 -166 590 375 135 568 337 167 945 615 -1000 -979 768 -451 -899 -693 -619 233 -121 -725 776 501 23 851 -764 -438 -325 -140 -52 -46 129 239 328 429 -967 29 -950 -230 -853 -83 693 -881 -765 -35 -882 145 0 -544 -413 -252 620 528 -785 549 107 -840 841 865 -422 277 -582 -714 -664 -946 -548 406 -865 -833 -591 391 -814 569 -724 164 211 -394 872 20 522 -930 -886 498 250 -627 32 742 573 -896 556 -145 959 778 336 891 -822 867 730 368 -86 -952 -40 -869 -46 -89 421 -720 271 608 -235 767 -306 514 -73 74 387 369 310 833 733 -270 -535 925 -273 -618 -462 477 -322 890 -324 153 -853 795 40 234 -811 -899 -726 492 326 -324 649 357 -988 -366 -356 557 841 -874 -945 -32 -14 192 -118 937 -809 321 567 225 -226 209 -657 506 -593 -463 -313 395 185 588 448 -533 -101 -829 923 172 -311 190 -71 -960 -116 529 173 -395 -884 -468 -684 -921 692 10 144 919 734 499 801 188 -170 483 -197 886 -115 -48 581 266 195 827 681 -657 602 -909 583 608 -572 195 -686 -477 792 739 77 -795 -336 160 395 -713 338 -972 416 -230 -141 229 -457 952 -952 -789 139 -154 200 -561 -23 -869 648 -524 -86 -361 457 828 511 -858 468 184 707 -145 -155 -644 -244 -884 689 82 -661 -339 -964 -873 -329 374 -871 247 8 -164 585 763 280 -787 -801 -421 -642 -84 -104 118 747 -275 -135 -800 698 61 820 -245 -662 209 782 -356 -363 -63 360 -85 -790 430 -420 886 -202 746 838 648 928 794 -537 269 239 961 811 543 -554 431 -389 565 321 -783 -224 95 -878 -350 -868 -700 344 -862 129 511 243 -656 806 977 607 578 980 551 -721 247 357 -529 51 216 -969 577 -666 -518 483 284 427 993 239 985 339 -264 849 20 965 -610 64 -654 -283 991 568 -41 -485 -795 -819 -210 -788 389 513 737 -475 -506 -423 -639 -928 -554 -673 101 -335 -628 -198 632 -111 -722 -646 435 -77 -210 -416 165 -406 945 -980 982 -291 856 -334 -651 184 -311 -811 -801 309 -37 499 494 880 62 478 -887 688 483 80 535 703 827 -256 -447 256 -996 -691 -891 -195 330 177 562 -401 674 63 -750 -44 -750 713 -464 527 938 105 -565 -681 -972 769 -303 1 655 -405 827 810 -713 116 862 -517 -814 661 -100 839 347 284 -528 -755 -470 -101 -679 644 453 -391 -437 908 854 608 631 -478 -766 357 -305 92 755 70 185 661 -506 -452 -826 -150 -36 -894 135 378 217 -612 -642 869 -38 -211 336 -266 334 -212 536 -437 -659 -555 173 626 980 -971 -777 355 37 230 521 -596 -959 454 145 512 347 -280 293 761 -855 -137 558 -158 472 -27 -561 161 382 204 -900 616 -152 -405 157 -929 315 -62 763 375 -432 68 -984 733 245 -200 745 -254 416 119 352 -949 694 -525 572 -480 41 492 993 37 186 677 -615 396 458 188 914 -458 716 699 -503 614 -191 287 954 966 -640 -905 -321 290 -124 429 560 58 269 789 339 274 -406 500 -105 967 -910 -662 -730 -969 952 821 -64 49 -623 -423 38 -399 -799 -931 683 -405 -238 522 46 658 336 341 556 133 -8 -147 436 -461 -848 536 -426 128 288 590 -299 -571 894 -47 847 -681 -475 -947 -273 -967 935 -486 556 -560 853 376 225 -821 478 -260 -739 96 379 982 440 788 -530 -789 465 -650 441 802 904 678 -875 525 -619 58 -32 515 795 431 -161 763 -758 886 466 -758 47 928 613 -981 -209 -868 -490 -870 196 -894 143 687 366 81 -904 -368 750 959 892 -685 888 489 305 -111 235 -105 -966 505 -702 234 -942 61 -991 312 367 -192 794 432 999 -429 324 -342 424 -397 927 476 792 -801 868 670 498 241 -180 -501 -712 931 -639 -589 746 -378 515 14 172 -445 -263 -368 -464 245 -109 -540 844 -948 -294 -378 667 -518 -364 -345 63 186 -664 -835 -774 -314 729 741 -863 320 904 123 557 318 164 -961 934 187 1000 7 692 -315 197 -912 48 -560 -124 -40 13 622 135 585 723 780 -467 780 -959 -86 347 -820 943 998 578 -53 -908 -696 -273 -153 34 610 388 -626 5 -281 -928 -336 782 -163 418 306 -132 -120 98 -955 511 459 612 201 593 366 32 -639 854 -198 58 577 554 700 769 65 -216 730 853 351 -837 -238 468 -538 -972 -410 -663 15 -74 134 354 -59 -634 -38 497 -417 -513 -934 166 -793 -659 -401 306 -646 -984 -173 930 964 -25 -328 -733 -952 480 704 939 845 197 -486 928 783 -67 60 555 -813 83 809 -28 -297 965 389 -403 -760 -254 578 -676 -553 -87 514 -881 -138 -82 941 -918 624 -851 -428 -835 -101 -232 -970 143 -356 -402 -350 865 -357 763 -167 -636 -728 470 -174 -536 228 357 -77 -430 699 695 377 -560 421 195 710 -930 509 -645 273 361 -641 131 -890 485 805 559 -346 -882 637 66 303 -943 -727 -648 -927 -373 709 -869 -351 -129 -817 213 112 76 406 -715 310 -874 70 -248 -438 -975 768 -85 786 -535 735 387 -165 -925 -101 178 -932 -854 498 -376 -914 865 -48 77 748 116 -292 -687 -672 910 219 143 -271 -234 863 -976 -756 -127 -541 -251 329 -281 558 -168 756 -724 988 754 474 -181 49 502 -519 872 -251 -826 -666 -975 737 -302 739 -339 -324 713 -437 739 -491 -65 -908 966 -10 918 212 -601 -919 817 301 380 -870 592 14 444 770 -364 37 -55 80 -105 712 364 940 -611 -184 440 654 -859 314 -488 -773 -806 286 674 64 -725 -580 -66 -162 -359 -759 53 759 272 -159 -527 636 685 914 869 -551 -462 529 551 -663 -364 -785 -602 17 -890 548 931 -168 22 535 756 -634 538 473 -491 528 -687 302 370 635 -61 808 -655 780 -242 -868 288 770 953 -875 887 -227 93 -169 -194 -859 -61 611 586 87 -9 419 -78 -728 -204 -472 -916 548 477 -704 814 654 439 750 224 -887 -846 488 -201 840 632 161 619 503 44 -246 261 -43 -623 562 -145 -751 254 -186 782 -336 -838 -218 -47 290 -244 -732 443 -546 95 1000 267 -391 -612 316 -491 -636 -602 -104 -273 -648 403 302 769 837 910 436 -708 -335 427 -582 -188 -648 -135 -509 284 467 -132 312 -193 -608 -470 518 -391 261 -121 5 -466 315 887 879 -427 -399 -746 483 -656 883 -899 -44 29 -35 611 -468 371 -196 -780 -433 903 -771 -49 430 -76 137 23 -302 127 -998 715 -165 -371 608 -347 -358 516 502 -729 485 874 -88 -987 315 187 558 -109 275 -506 916 750 -45 240 -835 427 699 672 -60 743 886 590 782 -714 -919 392 273 -961 861 398 192 794 167 -454 188 -267 -144 41 491 -280 61 452 373 783 857 -309 437 -499 -429 425 -565 770 -481 -142 -645 -944 -837 26 -764 -737 -686 42 647 254 -544 -564 813 -501 807 -622 -901 -311 -262 -520 -584 -809 -280 850 -210 -715 985 -906 156 -347 727 -563 910 395 976 -867 -909 -127 -718 -310 147 -137 902 -91 -159 358 -362 -210 714 664 539 -974 -222 -478 -494 -367 3 -790 857 -324 964 223 -1 668 -313 501 -929 205 693 565 -539 594 -424 114 480 -668 -586 -660 -776 -208 231 253 -562 820 27 -203 -505 328 -267 -211 -253 -883 -811 -625 489 -348 803 -85 -15 893 -494 -606 151 541 -747 -960 -876 -748 -132 -925 235 -984 -541 -487 452 533 -726 954 -429 484 229 415 -237 -874 503 -784 301 -303 589 228 -286 -864 -603 -435 200 -298 802 468 352 909 -169 -155 -69 25 816 158 -916 -514 -415 -898 150 415 -160 -468 -791 151 477 840 -232 978 -909 -634 149 -280 206 457 632 131 -536 -207 994 -207 345 166 -194 -592 54 808 -466 763 943 377 -892 -207 131 -695 -97 26 587 -311 -56 747 581 -207 -630 305 -102 -213 480 -55 661 277 -178 540 631 289 812 -417 -231 -133 -622 -827 -118 -31 -993 979 402 124 515 375 822 -525 -241 -588 -849 0 48 -827 942 862 303 -982 -399 976 -763 -578 -444 705 350 -663 764 -550 16 -257 -533 304 -841 -652 943 -810 440 -138 283 609 -721 155 -101 415 -118 -991 376 -392 749 817 77 539 42 205 -237 702 625 -68 200 -788 -616 -483 -699 -849 877 64 227 145 423 -382 655 733 715 961 902 -792 -346 -102 487 919 -638 -389 -123 871 -218 407 528 260 -620 260 522 339 -966 -382 -549 712 -954 722 -724 -836 362 112 394 182 11 -827 -77 815 827 -593 451 -800 94 246 952 817 759 877 -891 710 516 -622 723 838 -907 -306 -171 -430 -900 852 -332 411 -999 808 -392 923 -809 261 17 -771 267 148 585 387 -805 973 538 -100 782 53 -245 276 -631 841 210 -304 332 -215 151 887 -630 -282 243 -54 739 43 -613 -443 -88 858 -797 -140 610 351 -526 -92 -24 -655 664 -309 -718 946 -840 -410 520 34 875 440 -38 969 -773 -941 99 -106 134 -113 961 -152 -149 191 -328 498 123 490 -606 -101 -726 510 -845 390 620 -352 905 -315 -799 -856 -803 757 -30 -585 -648 941 518 -569 -537 -666 -771 564 -40 -147 -704 -657 -928 570 -717 437 -850 -197 944 -219 978 -604 -942 -390 -3 940 703 49 292 872 782 588 172 -65 811 -767 -284 350 -660 683 -917 374 694 573 325 -241 888 -262 367 -381 388 477 -875 -853 -87 173 284 -945 -516 -814 836 -854 -400 -226 529 -941 463 968 24 -856 -429 616 359 611 361 -529 429 -719 -757 994 65 -419 779 311 504 -168 757 0 -958 420 -669 -161 37 -799 832 440 -295 -943 887 -949 -577 -522 -801 469 -621 -953 -309 -885 490 117 372 -28 -945 -664 779 21 278 432 580 18 975 -970 645 319 -899 636 353 -263 -779 586 797 580 246 -31 -292 477 -925 883 372 -826 653 334 381 -451 -521 -28 -403 -630 388 -127 9 690 -852 -6 -510 405 -189 507 540 -466 608 910 -887 668 -584 381 889 -544 -945 -214 102 -234 -442 328 -839 501 576 -698 829 132 883 17 -271 -470 343 12 -176 -794 -671 795 -331 -26 228 -248 -684 -217 975 155 413 -150 -393 304 882 -650 701 475 29 -294 571 865 388 576 693 159 -639 938 -860 546 -781 203 488 -908 -188 -655 -234 -335 -59 -135 -494 -682 -121 880 210 -328 -953 55 997 -997 -758 -421 -745 125 -744 -283 0 640 966 783 -363 719 -405 398 -479 -157 -729 633 318 835 568 -398 40 -33 -491 204 -176 -240 805 -231 24 -498 815 -202 322 956 332 223 930 593 126 -391 -425 18 -102 -885 835 -186 -20 366 -390 -383 -666 957 952 392 562 880 -922 -891 -751 395 909 -463 -766 890 117 213 718 -19 -418 -975 -43 995 572 -54 -880 -239 -598 934 -647 -168 802 -382 -711 666 -185 -937 -192 228 387 802 237 -44 -845 -771 -260 -458 69 -789 882 -362 816 522 766 237 -693 100 -654 -436 -231 30 167 -489 -605 241 264 -830 930 630 482 -944 -797 -173 -919 810 -624 -165 153 504 -665 -853 502 -338 135 882 661 -160 948 34 305 216 -147 796 962 -326 532 -969 -777 -917 -738 -560 -939 -97 -192 691 485 801 -752 -342 802 -338 -57 -68 29 -874 360 -547 -451 841 464 -129 -868 -61 -332 -794 306 -194 -53 -909 897 -629 -115 -641 342 -35 -409 -126 -681 -273 -846 -691 746 -84 249 83 -830 333 -110 -608 -992 441 -692 -487 475 -673 560 -476 326 -544 -774 -149 430 7 -85 -420 546 455 911 -259 509 945 505 537 953 -875 -901 -838 928 -703 -705 77 -413 922 478 348 399 525 -858 427 -794 399 -985 -983 -695 -972 365 370 -786 14 498 77 611 -829 634 -591 -523 -285 -202 79 597 434 643 638 511 740 163 738 125 -73 -539 -858 584 -371 -687 -242 825 91 -861 -88 187 -775 -60 444 -89 253 -581 553 966 -459 735 -120 -776 501 -974 -419 -604 827 98 979 757 -467 15 342 -134 -625 -910 -761 -800 685 200 -344 -452 640 742 -917 -970 -210 -440 -648 -892 -18 -825 -169 -970 -891 446 -744 -999 487 682 -808 37 775 -789 351 282 371 -957 947 257 -272 139 717 -18 595 -971 -745 419 -746 350 420 857 -874 -844 115 -737 -738 -337 148 -105 171 -294 80 -352 -427 958 -144 602 -878 632 250 -413 452 -610 977 92 -74 910 -829 777 -980 509 -916 908 110 968 667 40 -242 247 290 955 987 280 -164 950 230 436 976 -920 -504 287 228 -494 -958 -198 451 795 912 -833 196 -53 -510 -163 -15 -268 -167 417 -819 -436 663 172 150 -948 -364 905 644 430 511 -77 -824 151 887 784 -475 234 291 528 -109 155 -761 771 -983 174 731 998 17 -774 152 -842 248 241 -774 467 845 825 641 -698 -618 316 -90 162 484 -166 663 3 -796 -386 -109 806 -758 314 -648 935 -957 176 947 576 759 -388 -665 450 -810 749 -336 -918 -272 -568 869 -65 -887 -456 814 -456 22 763 946 310 685 -189 -305 505 384 719 -106 795 879 912 -381 60 -145 544 -397 -203 745 -871 -853 343 -848 994 31 -272 -955 744 417 513 957 110 883 -210 499 -556 588 761 -146 605 -462 772 -462 -333 -272 902 255 833 -920 -525 -982 267 106 -809 -431 -196 567 -289 -251 -931 762 214 617 109 152 790 -838 -944 -389 723 929 -291 117 -90 6 894 360 169 -879 -592 -172 973 -472 364 109 -231 289 59 -30 583 -629 -445 -81 -397 -87 -727 534 525 72 -400 -569 87 -52 468 749 861 -537 -752 613 -717 554 -113 534 308 387 463 -666 504 937 377 -676 -626 -227 310 -481 26 -982 -933 -992 -846 -910 -922 -56 874 498 345 84 66 -65 -328 -579 554 555 -648 -564 504 537 -777 -252 990 -986 -176 476 -623 294 -735 661 868 -706 -178 161 947 368 -96 995 -13 195 -494 338 845 955 113 -994 -708 -74 -450 799 -881 980 954 367 384 -418 644 -549 -199 -581 450 25 -15 -346 759 -793 748 -378 838 835 458 -328 137 654 -634 -913 -20 476 -150 830 888 964 -282 -791 -532 734 -592 -709 -439 -429 -820 -584 -143 -641 298 66 820 211 524 -77 -122 -925 -182 -275 50 -531 -882 100 47 -674 858 107 -580 -364 541 224 186 926 169 857 -408 358 609 738 605 -735 881 626 700 519 538 586 -112 -335 -671 827 275 -239 -175 -82 129 274 -21 -763 203 976 758 768 -680 -61 -567 -963 839 720 -898 -143 -306 -347 563 -396 -949 -839 268 375 -910 377 100 187 -806 163 891 10 -660 58 737 26 -602 538 -79 -387 783 296 -65 644 985 -128 945 768 218 -245 415 943 664 214 -648 683 -579 -95 370 592 -316 144 662 254 -268 426 724 65 -121 910 -697 612 576 -336 -738 -403 440 505 774 603 -395 -713 -137 -551 -735 555 -683 764 -574 933 -964 -608 255 269 -486 7 734 -648 753 -320 -350 484 702 738 62 863 240 803 -138 -989 -672 445 190 -274 -148 970 656 672 562 -501 955 535 -873 -688 18 -478 602 -330 34 -476 -377 958 -625 929 -829 783 -156 -226 -211 977 978 -565 262 464 356 -733 957 -510 -264 -23 -189 151 -492 974 455 -777 -736 166 -720 802 -925 117 33 -381 -180 788 -889 -811 559 892 -614 595 407 -801 -507 645 -358 216 887 -861 -910 -428 18 -199 398 825 794 -398 -130 399 -272 -760 646 -562 -742 604 467 825 -721 -193 -367 -599 367 -152 -5 -333 -474 -210 625 -696 -556 -488 975 477 -341 615 -380 -512 -483 24 271 -594 730 6 600 835 -133 -714 -937 -841 801 -49 -447 650 109 858 -71 -321 232 -178 -575 371 -561 -28 98 831 -651 -110 -750 -564 652 540 64 -130 -498 736 293 -587 -330 844 119 -991 -736 514 755 -257 -596 967 -234 411 436 295 -871 994 -62 176 -90 -991 -386 342 -27 675 315 -359 216 -611 857 816 169 582 685 -669 -280 951 -773 -125 -514 -238 -573 -576 -969 735 476 739 -590 -110 -446 644 149 477 883 -917 -239 209 -574 -761 -893 955 430 346 753 -56 762 -323 -54 -819 415 -450 145 -186 -675 -316 154 969 485 -763 -665 -127 -233 -759 -14 142 -722 -984 320 -236 920 254 -695 505 997 -436 756 220 -599 -353 -881 -460 -706 898 707 443 814 -738 411 -424 223 -589 -93 -732 175 -415 289 219 -564 -52 -616 759 847 -252 -563 -150 414 564 -609 -382 6 -241 -237 -188 -670 693 959 -518 -667 339 -456 -2 707 541 -263 918 -575 369 178 -364 -803 701 772 833 927 773 389 228 -557 -395 951 -400 696 -840 266 836 -918 -71 778 -96 292 -736 620 -461 -100 -589 430 -384 -616 926 -618 639 381 413 923 958 -87 818 52 -410 -668 -972 -860 371 651 -180 -305 -778 0 739 118 274 654 -366 49 474 988 -50 208 891 -199 506 -733 -149 471 -143 -961 -350 900 41 -913 628 -209 829 601 419 -101 264 -623 -375 -336 -733 120 804 -617 -730 -157 319 -641 -480 512 130 -550 -845 986 849 -412 -719 107 -740 -760 317 153 279 -162 -951 734 400 -362 599 167 46 265 -334 439 -889 -968 -762 487 -255 -889 -503 -624 -109 -623 -724 878 583 -528 985 -718 854 -825 -386 -614 -207 803 288 -116 378 948 -612 912 -720 838 436 -4 928 961 -915 432 554 719 249 -90 -418 993 -457 948 -866 313 616 -349 -137 -203 243 974 -192 -593 809 -908 619 -20 466 129 462 -804 331 -144 659 -387 97 -910 -200 -874 -219 -728 422 -168 -619 253 -118 -906 325 409 -483 -235 693 931 -870 340 -838 482 928 196 164 -469 629 84 -737 -892 440 -441 458 -960 -977 -974 -944 -682 -122 -794 -281 -693 -472 508 -28 -518 -775 -236 -19 831 -445 -769 -206 -431 -377 -7 -470 -879 723 353 37 684 -199 578 -985 371 -273 -827 691 676 654 633 -715 401 801 567 648 -926 571 71 901 -520 90 811 321 -964 270 674 -720 307 54 935 -91 779 -591 904 -892 -480 118 -891 705 123 -716 -585 -420 200 613 -565 174 -161 -487 -954 274 32 848 -511 895 -215 -198 797 412 -771 -989 494 -465 -261 803 867 -592 894 301 -242 917 -203 439 -652 454 -683 -343 582 229 -97 345 -832 -322 281 29 -467 541 -57 -963 806 497 -562 -316 -294 -292 -151 -448 -464 438 -903 435 -505 -162 650 -61 708 -438 -254 -280 -311 16 -764 -332 -493 761 494 -804 -516 -573 80 40 -738 76 614 595 -927 -682 -876 -758 941 -99 207 -813 -789 473 986 -37 169 -861 209 -408 -963 -189 -144 -469 -66 -383 -627 -552 -113 -388 -235 -503 -251 308 714 -170 317 -653 648 -149 195 -157 266 508 737 646 -602 -501 -435 129 454 -318 367 -157 408 -143 964 -101 -741 997 519 -601 702 978 536 -512 -527 525 -476 266 -190 -734 67 238 981 566 846 -904 525 -209 394 94 866 -512 860 305 5 770 -834 40 105 757 -694 -85 357 -460 -278 -807 912 -125 817 -561 -264 508 917 -183 56 -491 568 -692 385 -147 -787 -801 -899 -134 -468 -482 725 -634 576 578 509 -41 -859 535 -23 -749 -814 -268 603 -579 690 237 844 779 -758 514 305 -298 346 -909 -407 -272 7 129 245 -502 365 -513 -723 332 223 -823 -494 667 757 662 798 -209 -946 -998 325 374 -638 -980 -858 764 -781 56 -924 -678 -399 -375 465 -70 158 433 833 -131 -902 -291 -606 -151 -69 158 -363 420 752 299 -851 -810 579 838 939 -952 -77 280 92 276 -213 -722 781 430 -210 309 691 835 -775 -691 -649 42 850 448 568 835 -241 -638 -366 27 948 887 -995 938 712 732 -438 -447 412 674 821 -161 -744 196 907 202 184 -369 -135 -915 -612 -96 912 -365 770 -395 728 -552 -160 51 670 -343 -135 -773 -84 -55 -333 -307 -124 -773 -176 -632 839 843 303 92 956 -672 -40 134 754 431 447 436 276 -975 -229 -27 71 -165 -14 258 -548 42 -663 769 -402 536 642 -277 -252 505 -506 440 333 94 -944 -14 -715 62 377 447 681 991 -756 457 -985 518 -794 705 -558 -505 -485 -414 687 -316 981 82 456 -960 -821 -750 -688 275 739 873 423 -178 712 76 332 411 -878 -143 177 657 997 -442 647 168 -144 -47 861 -697 -962 692 -242 933 398 297 814 -942 615 -715 578 691 536 -295 742 -996 -217 909 237 -998 340 -94 260 40 -724 -416 -28 -218 249 337 -82 -837 -915 740 182 279 -269 -463 -5 285 718 -315 200 -524 -37 -244 -637 805 253 938 -941 920 -513 64 -674 -5 -459 967 -901 -13 -728 -173 -397 106 96 81 789 -624 687 93 -974 157 670 70 548 -950 690 436 -174 -886 -119 920 922 -791 -490 -518 68 -407 83 -345 -246 136 78 398 -486 656 -468 -828 -332 -446 32 19 -748 368 236 -480 -668 778 -99 272 -430 80 -877 -222 105 855 836 -308 -318 858 403 811 475 526 -247 829 -641 -941 503 275 259 -504 211 780 -328 101 733 -145 -636 -799 -501 958 -877 721 -595 351 857 -299 -703 -156 -98 -696 252 43 -897 955 -716 -6 901 398 -873 648 299 -357 -767 190 336 694 55 996 -993 266 406 802 194 223 746 -786 -875 120 -475 -835 -492 -568 519 -625 991 -695 380 -38 633 877 655 -876 -626 253 932 393 131 -431 116 878 413 -974 758 215 393 -339 77 -451 80 936 60 508 346 931 -891 970 902 -80 -781 696 582 -530 25 385 566 555 -374 -1 198 967 -177 761 912 -46 296 193 678 649 43 -640 -791 553 -192 391 799 817 -325 718 -67 -915 -883 188 408 -705 761 -868 -752 -853 799 209 557 677 184 -491 743 -32 -181 -635 -417 938 -540 -528 -835 622 358 -731 -376 523 952 786 83 -563 -207 858 277 -157 108 -224 215 -595 711 -861 -291 -430 -218 -653 434 401 -775 306 866 -745 -42 942 -530 659 862 815 443 -976 -382 -432 -993 -748 -167 -61 220 -118 570 62 -850 -324 -445 711 306 -177 290 -33 255 -626 741 -257 554 -984 -675 199 -854 -179 -195 411 -172 -329 10 73 747 290 767 -399 517 732 319 549 47 -772 764 -810 368 -628 -659 -883 809 719 278 -279 414 341 226 -962 -718 965 -533 -269 440 510 -341 -666 -787 414 -286 790 745 -418 711 186 -144 542 799 739 414 117 -52 -916 -257 403 726 981 344 452 -519 81 -30 -762 881 492 -730 511 213 752 -197 328 -560 -551 -531 839 -561 -460 131 -733 -212 -98 506 -481 -116 264 134 -389 67 885 -217 586 46 -858 186 642 711 316 393 -127 -106 784 183 -918 368 144 -957 -888 870 476 -814 -323 591 956 -434 -217 536 -793 458 661 879 950 203 924 -354 -244 -844 -520 -498 -273 194 -621 817 397 245 466 -103 766 374 23 -730 228 752 -815 -658 784 591 311 -337 39 -722 -222 -802 -316 -169 -172 -543 -601 -942 305 966 748 -654 -810 326 638 -566 126 603 522 564 -100 -242 364 204 -325 -267 644 -326 -652 566 -559 -59 -163 -579 915 -354 -134 -149 465 729 -267 802 386 48 327 634 -139 495 281 -703 -724 -905 884 -514 -992 270 664 -591 -957 -107 598 -797 594 -870 -165 -942 146 -957 761 -682 157 -210 950 440 138 -252 -789 29 367 112 -966 -586 653 -565 295 639 -257 198 -644 507 -598 -863 8 248 -956 514 -218 909 -351 395 -135 -354 231 -117 -93 -825 398 447 196 -340 724 -685 -599 -497 225 -488 -73 360 -154 485 -78 -599 513 812 -78 711 628 191 96 -892 -731 -426 -785 -845 945 -406 -473 -645 844 661 785 -499 -41 -676 -391 -708 -6 905 -170 -187 96 7 644 -86 -56 158 489 -318 -760 -804 -356 -529 -991 -262 927 950 862 -62 298 795 -251 547 577 -671 -27 100 136 760 -155 586 546 -97 -425 -19 821 -734 877 -887 462 734 515 409 -776 634 34 -305 -757 737 38 893 15 -113 733 889 -323 -80 -845 -977 -322 -264 -749 -944 423 596 125 -57 453 159 191 -25 684 -742 -826 -778 25 889 989 -481 292 -831 162 -857 -288 -939 147 -626 362 -352 -937 -123 -2 -843 494 538 -194 -134 -885 943 -991 -11 -661 546 -550 -668 -560 809 303 -899 28 165 179 -802 -41 559 -438 717 -777 -26 -816 253 95 -134 -134 744 -121 -343 -325 -405 -664 972 -494 675 669 -663 -450 -44 618 628 546 -71 -171 -461 -653 369 93 173 594 676 468 111 931 -485 344 753 240 -222 -46 -215 -955 165 -368 435 180 485 -873 -538 -700 -75 -256 -840 -830 -639 -178 616 260 -116 -759 771 354 -306 619 -833 -210 -755 -489 712 434 -672 -903 -705 -503 146 -331 -431 -972 957 -424 682 -675 -572 -916 424 -480 715 892 -853 -101 309 -499 341 824 365 393 883 -846 609 -22 927 998 418 147 539 595 480 447 -17 737 233 -664 126 225 764 141 948 -42 -621 -871 289 -519 991 -44 -286 -111 840 -436 -848 -296 48 -697 408 730 -919 -238 -347 705 -349 795 -401 10 35 -687 438 934 65 -578 -707 880 -929 -731 907 27 -370 -868 -251 -799 882 -61 -218 774 -334 5 -80 -685 788 813 834 -108 -883 109 -797 215 813 -765 -702 717 -216 80 -52 2 480 734 -706 -21 571 -818 121 45 296 -368 482 616 -713 512 913 233 -662 -437 449 860 -636 -433 -244 -91 -110 -580 -615 520 227 589 275 -572 849 309 -666 498 6 -306 -140 -223 -40 163 -605 -819 -664 -649 524 -572 632 714 -330 326 -944 -954 717 643 526 81 -934 -290 -321 819 417 771 778 377 204 433 132 892 -907 7 366 525 977 246 -247 811 647 -12 -364 -263 176 89 -627 -32 -429 711 494 -311 239 -28 -654 824 -742 187 747 580 672 -247 522 -954 986 316 -299 361 178 929 -216 -853 718 -299 605 -117 744 989 -381 20 -519 -154 825 138 379 -752 532 139 763 -146 2 -478 -950 804 722 -549 -952 -724 332 -884 -379 951 83 -665 764 10 -47 675 -122 -980 166 -819 -261 -636 -849 798 199 -490 -640 102 74 -648 71 -342 -26 490 229 -832 466 -867 406 113 497 -632 -179 -503 1000 38 932 -54 873 -88 -656 -570 -680 621 -518 -703 833 -625 -613 368 383 -151 -162 849 621 -429 -221 11 294 -368 329 446 441 -541 662 489 -808 908 -344 -762 332 247 -761 -920 973 -594 -303 -350 -782 -271 -670 -708 -992 -87 52 80 329 974 150 -414 540 -728 149 807 841 -127 -618 948 605 -227 -230 802 -602 -94 -5 -832 98 932 -786 176 407 -651 -899 -741 34 -635 -367 875 239 -190 792 820 -6 593 -183 950 -747 545 -127 -36 823 339 973 -954 -795 294 294 -98 607 -695 -402 926 522 502 -506 -807 4 -378 -935 966 -631 750 760 -598 -793 870 593 785 216 -183 -742 -41 -437 268 -554 -170 289 -785 351 -452 -771 801 -504 -966 35 -886 633 -951 -351 -528 16 425 -319 534 304 809 140 -892 -292 -968 851 -715 247 286 -189 -596 710 -357 688 214 -583 451 959 324 225 -367 248 507 31 844 447 -329 213 826 746 -383 787 -267 216 -716 670 -593 715 946 100 676 363 47 -783 -199 -336 -16 -552 759 991 178 718 -885 -925 -764 672 406 557 -698 -936 9 -96 783 328 -577 846 37 -251 188 -178 -101 -691 206 408 -241 -534 822 -934 -533 24 -548 340 338 -207 962 -794 -406 571 819 -808 -382 881 -13 8 -614 80 -764 -614 434 127 -67 -870 888 -183 837 925 -723 53 982 -905 -900 116 945 222 356 288 -246 -501 30 759 809 822 287 436 937 -792 320 -966 678 564 -669 615 -344 -955 853 709 231 808 -691 -384 29 559 86 -779 568 478 -303 635 -853 -705 -656 239 -727 548 978 -442 -383 175 11 739 441 72 -107 534 -738 431 686 -346 -68 898 977 197 -5 -546 -556 -50 506 667 996 -551 -517 -770 -985 -180 368 -695 900 -272 -432 -668 57 751 931 -262 593 -679 30 431 -933 -524 951 3 -11 -98 237 -261 -662 -28 -781 654 839 -338 340 302 -222 -582 -808 541 442 -819 243 -303 259 -132 563 823 -673 -775 -398 -658 24 -208 462 619 510 873 -180 323 437 669 -394 -258 -432 386 -90 -760 -462 -953 415 -392 -74 332 231 364 -878 -686 -707 641 795 185 707 852 519 106 -785 -10 -88 -922 631 49 11 705 -633 -512 -742 -750 -132 759 -202 -944 667 20 491 64 60 884 -830 398 656 581 -971 151 -831 665 593 -685 -513 -155 -179 687 54 534 -289 169 196 -994 -631 -487 243 50 -371 941 84 410 -966 399 -592 -287 -742 226 -214 528 -904 648 919 -273 -595 683 255 -60 -857 -664 -577 -301 745 376 -518 893 914 735 -796 521 2 -133 594 431 488 717 424 -911 566 -695 687 -975 336 -258 219 -407 -628 -158 -913 160 849 425 386 254 581 -952 -459 937 188 91 -713 189 233 -488 570 -601 230 -84 -885 -141 890 -789 -688 -195 -957 -796 706 -698 229 448 -380 -501 -512 -865 469 -358 -525 -156 -29 -598 -316 73 968 545 328 223 -761 -371 787 -491 834 -986 300 -911 193 711 629 -162 -890 -278 -708 -593 -517 126 39 61 588 974 181 278 203 352 -28 -139 -322 661 57 374 -133 -477 565 -255 780 262 129 335 -580 -916 233 -147 -69 -26 -402 -414 894 -90 -814 -895 -211 334 -328 -468 357 -809 134 -83 -864 -758 -681 -284 -897 337 -737 -380 -654 301 -429 -587 252 -598 709 214 -539 -734 -55 -663 -287 814 603 -618 -802 -585 -402 -401 -79 -499 -18 -256 -710 -911 211 470 947 652 374 -758 12 -401 -898 568 -279 -292 306 -237 -61 471 83 -417 -768 -377 76 -132 -204 590 -760 913 -798 -506 456 994 -58 -949 -75 -304 338 -128 -446 54 -499 -178 -486 -577 -461 852 -252 724 749 959 -978 367 171 -752 431 -235 764 -766 -309 -186 -96 -61 994 -946 667 207 915 -793 192 416 -837 744 69 -29 234 -849 -991 -37 601 -341 -207 -591 -790 -263 -753 -128 313 -390 -271 361 -90 992 -672 -218 -52 -593 -347 943 -554 623 -378 -693 618 -441 725 -645 -282 -454 -862 906 359 270 932 666 251 238 457 -941 601 835 -777 -607 -367 -301 362 -6 46 504 -838 -508 -75 677 273 870 252 -982 -656 105 788 788 -247 810 122 -517 239 -695 821 872 -168 131 908 432 -982 -550 576 865 470 731 -620 -293 343 -978 983 406 -831 901 -44 600 295 327 457 -364 -524 650 -677 419 -790 -178 -541 -571 881 -693 298 -439 229 -541 942 -848 753 -705 222 -595 964 -125 85 665 -512 981 -64 915 -933 300 169 -284 -479 -221 -588 321 663 -265 728 -143 -468 614 564 -671 909 -139 114 -379 1000 -5 524 523 -186 -234 -978 -457 133 718 -654 -292 964 135 431 154 -773 506 687 -866 -332 -785 -576 -287 -893 -431 640 -747 569 -837 -35 -346 912 -724 907 474 817 -60 -154 6 411 52 550 783 801 329 -221 -94 -235 -971 -943 672 -113 348 292 780 143 -259 409 -946 -291 -733 111 586 -595 -514 874 -284 -443 -101 703 -390 -596 -172 77 480 -743 -578 22 730 -553 -747 490 980 -976 125 -281 -286 -418 765 506 971 796 -323 172 -831 -569 -955 -804 549 555 96 358 660 912 -222 -92 230 -900 -568 836 -987 -255 -706 733 455 -263 -920 578 -396 -461 830 -13 -318 -436 589 266 -871 -140 986 242 -659 -551 660 -601 -434 -155 -529 -941 736 -652 -685 -331 -78 802 -46 783 -403 -918 -916 -540 161 402 201 425 790 -643 -50 200 960 171 -944 908 -91 -833 352 -469 -107 428 -507 -769 905 68 -897 727 490 -12 -598 -481 126 -882 -917 -137 -72 384 666 -950 -218 755 863 976 -606 -874 435 -41 207 993 -428 -901 -927 -359 583 -263 711 459 -902 43 116 -838 797 885 675 -955 232 -789 -352 413 611 843 -727 552 -546 -189 -347 195 379 -819 710 -156 489 -355 -133 496 -105 -250 -441 569 633 -479 -307 165 431 -510 117 -713 856 -381 744 350 -160 -489 321 -360 -584 -296 -708 -86 -234 213 678 -222 576 -353 494 -259 -586 -945 -265 466 -31 272 -401 -716 72 -26 638 589 -774 246 211 11 401 -760 268 841 20 -307 776 590 -749 -532 -153 578 -846 978 655 -756 -432 267 590 670 327 773 625 -287 481 257 -322 -446 22 -398 -513 439 693 647 -227 -423 772 831 -866 -973 -488 234 886 776 -800 921 990 406 -100 -266 356 533 245 429 481 -838 -350 -689 -615 181 119 302 100 219 417 642 520 -57 673 -30 537 -930 -249 136 227 -839 336 400 454 -839 219 -976 266 111 -623 -374 -514 890 -527 -587 702 464 -486 182 -760 -927 -762 821 -902 -417 -235 92 -663 -676 837 496 -912 515 180 -813 -988 -261 231 -60 624 112 886 -76 61 -263 -542 891 -648 873 144 -570 -686 -602 -681 370 -43 -422 -772 -736 8 843 -626 503 60 90 288 -118 -792 707 800 -389 870 358 -847 -888 -710 -611 -179 -754 -355 -134 350 -652 -996 129 378 -342 -11 -675 449 -203 -69 893 -448 -513 266 85 -277 -88 503 662 -195 145 857 -785 144 548 -139 984 -443 816 39 -430 137 429 580 808 900 974 -777 448 929 -327 -941 -981 211 -414 -911 -832 60 652 990 -898 -510 694 -669 -919 207 551 595 752 -71 472 183 972 -973 -614 -365 447 484 919 -594 27 278 -482 227 -334 428 -77 -542 -109 358 -712 38 996 -343 -796 -133 -124 -82 827 267 423 536 -73 710 812 551 410 456 915 -924 -328 -933 -104 450 259 560 -289 669 156 241 401 -738 227 301 -575 340 976 -64 504 -366 121 -276 232 -446 784 165 328 -352 -682 -778 105 -308 -174 -98 924 37 894 549 758 -153 794 -529 954 417 -288 -695 -651 337 990 -696 661 395 -887 -199 -748 -968 -740 82 463 583 -955 578 665 334 154 485 22 67 847 -515 5 -970 -921 617 -486 345 797 201 -651 790 157 940 360 6 664 749 195 -842 -538 349 181 -47 373 469 692 544 -863 236 -946 -659 -933 934 572 -511 785 269 302 -920 524 597 455 552 -822 838 -846 763 542 977 -821 -887 274 -582 677 -700 -784 165 -155 -845 -450 -984 -850 -598 -124 820 106 -782 -123 805 889 -523 -702 703 664 -418 588 -507 389 500 239 -180 13 -77 628 -595 244 -957 781 867 87 41 644 622 -730 507 -687 505 706 -886 292 -993 -272 976 721 -610 7 190 931 -500 37 843 680 11 -499 -42 603 692 62 609 465 -924 -803 728 -78 -844 934 -104 345 697 608 760 771 553 -258 612 502 418 -362 -268 423 221 40 624 -528 601 0 898 -765 -120 766 -434 612 491 656 510 -571 -447 -83 -327 -998 -604 687 581 -28 -605 490 488 715 -953 197 196 -866 1000 776 -670 -561 829 -627 -671 -31 500 377 511 757 -268 771 269 333 782 157 903 314 214 799 572 592 -469 -630 84 828 -464 -582 -539 106 163 900 149 12 -462 601 686 -787 208 410 -135 722 385 -409 285 178 -963 495 -156 -476 278 224 -511 -987 35 805 -403 253 69 -35 396 91 -995 -940 -344 432 938 58 -586 274 924 -683 -7 531 -161 -899 -934 -878 -64 -60 -766 458 -241 -352 -154 -961 -635 914 979 324 350 866 622 671 640 -487 -442 -17 -919 666 874 752 168 -55 519 -583 112 380 89 696 -339 719 -816 -819 278 -533 861 -666 -594 -618 -482 217 -228 -825 -675 -346 -520 820 -355 818 1000 -868 -407 -924 293 -702 919 -530 969 -153 -840 775 -145 -787 -483 -767 674 274 618 387 265 -296 -450 374 -554 381 -81 268 -813 -424 -639 -120 -485 -718 -144 -830 631 240 -717 -837 -524 814 604 -694 610 -83 -568 64 677 229 811 453 536 -560 -278 -186 827 -466 437 436 510 -560 34 687 733 -451 -297 -719 -160 560 -388 -842 80 -145 848 621 692 -290 317 -109 446 -631 -80 -939 346 741 346 658 -561 912 -683 502 -815 -692 908 -978 447 457 554 87 -955 -55 129 -354 -471 -812 593 406 -679 -809 323 -699 -205 -845 -217 -698 136 441 -289 -642 -536 396 284 -521 36 957 -83 553 634 15 1000 -766 398 46 968 527 263 -396 101 9 479 609 865 -136 423 -198 26 53 -897 964 116 937 714 -824 357 669 -920 124 219 -854 -579 746 -826 -37 550 539 136 -544 828 -110 867 -955 -648 -86 -149 814 614 -779 -510 307 -498 700 925 -133 677 -36 418 -99 -192 491 935 -625 -871 -529 606 166 239 -666 985 993 -70 -74 -592 -889 -71 880 -899 579 245 730 969 21 -783 -635 841 -502 -541 -589 636 800 -909 -370 -829 322 -37 -389 576 369 -186 -114 449 -948 -283 -516 442 742 -804 -275 435 366 653 47 -753 793 222 243 275 557 492 113 -53 -332 78 203 -706 395 -3 216 791 -35 -504 792 837 59 -701 909 -892 -789 637 461 -777 611 592 396 -816 993 850 954 -770 -27 704 -829 -64 748 -675 591 -561 842 281 949 462 756 408 759 713 -584 -913 965 162 -876 -879 -620 193 -915 -919 -508 -895 -514 -791 634 163 296 707 786 -704 1 602 228 221 802 819 -371 -164 -158 350 140 417 -72 883 593 -353 -229 -989 787 973 895 -441 932 -663 639 -801 -13 -431 -517 425 -619 -768 193 -315 -132 170 195 -793 525 849 -642 412 -273 -919 -691 -874 -385 559 486 614 321 -141 -991 -630 572 902 759 232 374 431 838 -989 349 -383 750 -731 -323 675 198 510 806 249 -980 -526 647 -862 -499 -292 935 736 8 -133 -540 897 285 -802 922 -772 -1000 423 995 491 -994 648 -394 886 -181 447 -182 -109 516 129 447 3 -321 -696 413 -192 949 -776 867 871 58 199 -235 -543 464 58 715 893 -834 -704 -865 612 -586 441 370 127 -368 -764 658 386 204 -364 -880 -770 -722 -478 -703 -53 813 602 -770 264 -229 -31 360 975 950 20 818 -726 529 -956 741 -587 460 785 16 -902 511 993 672 981 352 -791 -602 431 -62 -9 606 558 -112 -329 -606 -148 -318 102 347 385 399 -969 -5 669 -44 446 -591 101 945 138 -495 -961 -151 361 345 -269 821 839 323 -803 -697 -7 797 963 -896 920 731 -890 154 -407 965 525 813 529 497 548 397 112 251 870 361 947 961 237 441 -78 435 500 543 637 891 459 -369 960 -425 -145 310 729 179 829 -181 829 -253 -519 3 742 258 20 265 -162 210 -615 837 605 285 359 -889 583 16 927 -720 377 677 852 -122 27 -156 757 -248 -125 28 -861 883 259 632 -798 -285 -294 -176 -263 640 969 -271 200 -741 -373 -305 -498 27 -238 421 -486 -146 488 -591 -425 107 352 752 130 -589 614 -992 -516 130 97 828 -545 -136 -664 435 147 -226 122 -241 -582 894 931 -670 983 381 550 322 781 -359 -354 287 581 -381 -695 -712 518 -81 -697 331 42 349 -867 -644 -757 356 -676 738 -484 709 -786 578 -440 -170 -521 -465 -960 -29 -189 -471 973 -300 365 -860 -895 -260 787 -153 461 833 -16 -110 506 -896 -116 -872 275 -783 -469 -869 -349 -2 718 729 611 -740 901 -320 752 665 221 878 -43 -645 -561 -111 -48 -56 462 -143 727 288 -902 579 -291 913 -210 -674 28 23 -237 -53 -796 -759 -192 213 -995 299 789 -97 946 925 -105 -1 774 96 278 -203 213 -202 -200 -252 -151 -126 679 -828 -959 -330 -719 -583 921 -933 -830 -770 -600 511 -381 -357 -502 746 178 7 608 389 -670 9 527 301 920 -817 364 837 865 561 -52 437 -527 -499 831 355 -407 106 -985 736 -336 -801 -937 969 -111 517 456 81 862 824 -376 -287 -922 370 125 943 617 895 -678 868 966 615 -766 -755 -398 696 -663 648 -967 -219 742 783 -601 -724 861 975 -582 330 -140 326 -560 876 1 -363 492 -561 20 735 -287 652 8 -204 136 -781 -638 -941 -257 615 641 922 -896 750 468 108 26 772 883 795 993 458 534 779 995 76 -278 624 -588 942 463 173 657 61 -854 -986 -982 -579 203 926 352 -300 -579 -48 -380 -981 -342 -859 -142 -454 -627 -445 798 -411 -207 -844 -762 878 -120 -386 399 658 -991 12 -466 591 -855 950 -1 -620 -426 219 -942 401 854 -774 990 87 117 -923 362 -23 -429 -552 -636 -755 -283 -961 356 -273 -763 -327 222 286 621 -914 862 -140 331 -408 -288 -912 -232 -387 659 824 -105 -761 -809 862 486 972 388 535 -411 105 -881 -184 98 412 -85 -679 -89 280 357 -474 721 -890 -1000 -182 571 -340 -776 817 -529 -400 -79 700 819 -920 837 -952 359 750 -289 783 -275 312 289 735 -506 494 -743 -608 637 94 195 -457 -639 750 -696 -539 -17 -972 -951 277 -177 -563 -768 470 -722 -543 -115 826 -928 -737 -26 288 -727 -25 -578 332 104 -104 643 408 -849 122 177 -535 295 -441 149 93 -606 886 -121 305 880 -15 375 -792 -565 -296 215 136 88 -330 136 56 -911 -679 -451 332 298 -318 333 10 974 -642 -912 463 -925 -833 -241 108 -962 568 648 687 509 167 38 601 -379 -701 -129 244 662 -192 817 -257 -887 -93 734 -477 -378 -451 596 -953 17 -610 -634 -779 -120 128 -665 -812 -306 790 152 -216 594 -662 326 852 799 233 -197 -248 342 82 -918 202 206 -34 -535 879 -494 -735 -38 -653 263 412 731 809 946 -910 -867 879 117 325 801 465 -900 384 -528 751 -549 756 117 -288 187 190 -661 -385 290 941 491 -627 -738 901 740 -454 -793 -379 871 28 -19 444 962 -310 772 941 -861 -702 -494 696 341 297 585 -305 -971 468 -983 760 238 902 -30 163 -638 -276 163 -913 439 -658 224 -357 427 -669 -513 86 74 17 -631 563 -138 -641 852 472 780 101 960 679 801 -564 -162 875 -240 -217 -336 15 541 166 724 -481 594 -58 -228 7 -890 -113 -4 -504 736 379 -85 317 489 -393 -142 -502 -611 575 143 -548 -904 530 746 -885 -831 -474 -971 -344 -19 -208 -690 -634 -496 470 725 -974 497 -512 763 -548 -651 779 852 254 962 292 988 840 -174 -244 -797 -948 -532 841 628 -279 771 -275 609 -293 -161 489 -986 343 -44 -426 314 -137 556 -995 -855 -550 968 -304 -932 -473 548 -617 780 -642 -786 706 -194 791 227 633 159 480 784 -660 -741 -463 -672 544 578 -914 251 -725 513 -436 638 -767 -342 -509 -475 629 -712 -433 -162 -971 862 657 -907 -629 -446 799 -428 -417 -275 386 860 512 -471 -56 728 -675 -916 632 295 567 -372 -654 -568 -852 838 -690 -282 499 258 731 841 -726 536 920 -852 281 895 870 -745 -713 -384 438 -985 625 -716 -504 621 383 203 517 -268 29 109 843 -901 379 63 490 726 -923 -713 432 696 835 203 -652 791 -873 815 -299 -668 -915 637 198 240 363 122 -295 -293 429 -620 21 658 -7 -474 463 916 -366 311 386 85 210 212 -873 -327 -32 -564 -774 546 -200 404 311 -705 236 602 -872 -14 974 665 617 330 976 -440 768 703 155 -64 -346 518 673 75 -597 -694 -341 357 829 -763 761 -341 433 -227 591 -325 936 762 -463 -638 -422 -991 -856 -954 -487 113 -313 -940 809 841 74 455 825 540 310 47 559 200 -722 734 -402 -78 -861 -444 80 151 404 814 -646 798 332 -805 -675 3 585 184 -529 -905 -743 844 883 399 711 864 91 -45 81 971 -160 665 286 529 562 -898 -870 828 827 594 -507 -463 432 -21 -421 -6 310 -761 -264 -453 -921 -838 -327 632 -60 406 -902 418 808 967 645 -561 -990 466 -785 -978 307 -790 -632 -880 -395 543 987 -509 972 605 -367 -67 -239 674 789 984 936 965 834 -757 -569 476 755 -193 4 -650 -254 998 15 144 25 98 983 -989 874 -382 54 -659 -776 -645 -16 -475 224 -130 399 159 859 809 -860 936 490 986 966 -827 -859 256 -407 277 730 -136 -830 -60 -676 -681 123 -667 -31 681 -515 -95 481 908 -234 421 -174 -885 895 234 -333 -380 -901 -752 782 508 157 885 -858 -569 214 -619 395 -217 -767 -15 732 214 901 476 -545 -795 16 754 337 77 296 253 -719 -951 -495 -528 799 96 -115 308 887 -696 -434 789 79 -315 962 -92 -39 75 484 409 -677 598 -513 476 -739 -121 -983 443 -993 -832 -464 -256 855 735 -770 -724 976 -524 473 792 -46 447 537 -695 816 -671 -799 669 736 -184 -349 -506 -752 86 695 -178 -198 -281 544 -665 -35 -752 -99 -969 432 -770 -788 -324 625 868 513 -45 76 -339 -974 -22 813 28 -389 -244 521 -615 648 -319 86 676 768 -154 -721 768 -358 656 209 68 115 562 -193 31 -766 -725 301 696 748 950 637 -669 -725 630 926 58 258 -903 -717 -880 62 -869 -269 192 -98 952 372 -677 343 772 676 829 468 743 -102 -719 339 407 -331 94 931 -399 853 -548 -116 697 613 590 -540 -392 204 -130 811 -640 739 244 -680 555 413 221 -598 530 820 14 -371 -177 -409 113 -968 -269 -806 -661 -135 -412 -748 206 936 -251 -773 -133 -408 428 -647 678 -345 601 -152 676 -446 -732 171 -715 604 -850 -219 -105 -685 167 352 -424 741 -677 656 136 -619 -731 642 -747 -630 71 -578 445 -416 634 936 -706 -911 -23 -970 -858 -365 -117 556 766 -852 -568 -212 -527 -719 918 -990 148 -996 -196 668 -631 -226 -426 101 -653 447 -88 946 172 -432 -505 638 -892 -938 64 -444 937 445 855 -712 -934 457 -16 -476 6 390 403 -113 913 -527 246 -999 299 -459 -880 -485 526 -997 -713 317 -310 525 427 -198 465 366 930 -657 -561 -997 9 -843 350 153 -739 779 551 809 -931 207 -89 -514 378 770 388 930 -652 985 -544 -5 427 199 866 -679 -725 -718 -444 871 329 298 15 6 11 -998 -868 -413 556 971 -450 -676 -147 718 -480 -515 -75 -99 -382 549 704 541 94 461 -640 -414 -676 603 592 756 -230 734 -369 436 -956 40 -790 -825 -528 939 -781 -939 -530 -5 -220 174 -531 798 -649 -150 727 -721 -867 -569 124 -50 -212 752 -49 -803 282 -309 -933 811 976 79 740 -69 -67 -233 -650 890 -860 -848 -609 406 -931 -567 -320 191 -840 -695 627 -593 -898 874 -734 997 739 -780 -101 446 403 -606 -542 -558 -993 894 813 310 -281 757 968 184 -660 -973 -251 -676 -488 5 479 100 252 -136 -408 643 -243 568 -699 -583 909 949 255 -828 580 884 -560 -687 -607 370 -349 -574 926 -179 -795 -983 -482 501 20 707 -108 117 131 242 254 282 79 234 898 371 63 297 68 -911 -393 701 -66 105 780 -879 839 -663 247 458 192 469 911 974 402 -151 -785 -67 -436 -836 727 -245 808 98 25 957 -435 -777 -340 789 -975 -855 467 926 251 149 -708 -339 763 -301 916 -853 46 -678 -123 -490 -780 -302 434 258 81 702 961 -46 -578 -826 -170 -533 -413 951 -152 -468 -165 -579 186 615 635 473 -926 -505 -612 -44 407 -825 -885 -922 -827 -148 380 701 -191 -739 369 752 991 -477 358 -812 -990 -61 -900 480 191 -993 -411 91 -269 617 -217 307 -721 15 517 25 -767 -267 -44 -76 534 969 404 -99 941 345 -98 191 -261 -325 -196 -152 -227 832 -222 -518 -210 -761 604 -450 456 -154 67 363 370 -721 204 -306 278 -198 -550 197 170 998 -244 -657 899 -951 407 909 -456 -586 181 -357 -703 957 -981 662 -72 -928 -57 -635 -687 851 -869 -10 569 542 885 489 449 -558 -464 -315 -898 -818 588 -188 806 310 -787 981 453 -588 107 -175 744 931 792 509 -992 -340 717 -889 575 -210 256 -308 -457 -214 415 901 774 -767 323 -345 -788 120 -331 -519 924 934 -947 579 839 389 21 -488 -19 -801 -559 -579 396 302 -876 -362 123 -31 -447 703 -113 -449 -69 447 -307 598 -786 180 -691 -380 -16 33 -327 709 989 -666 -688 -891 -183 382 -705 880 965 307 -866 927 82 609 -811 -424 -460 -761 -196 33 -381 -153 -235 -337 -156 -840 -508 315 87 501 -560 570 436 -720 828 -116 -269 335 -348 -731 -429 77 -346 218 81 388 -76 -550 -900 -432 -369 493 -814 717 -328 262 409 -92 73 436 -974 165 985 -357 136 730 328 -186 -548 -126 830 987 781 385 482 204 570 -488 588 -450 -820 -315 211 83 -799 451 -140 -531 823 231 381 595 380 390 -743 -446 749 243 -79 306 -539 -671 344 -216 -998 -828 -972 746 -601 -500 758 939 465 -889 382 362 173 506 4 572 -547 -160 -513 997 966 -331 322 689 -600 -29 130 552 -848 -150 68 -432 -950 524 -25 479 -524 -161 -156 -576 -184 916 382 824 654 423 -130 -498 468 784 -777 190 569 240 -664 189 -380 -250 -609 853 -652 -351 950 -398 219 105 -7 -214 -827 856 571 -711 752 -660 940 -771 -187 889 -805 -244 520 -502 456 -968 638 -5 -161 -472 -183 -69 752 579 -94 -839 746 141 393 47 -514 -665 816 793 -687 23 -209 485 360 -625 922 597 188 50 -257 -707 -253 627 250 -692 -759 -788 -701 -857 -996 -655 691 138 843 40 -931 -110 -702 477 -279 554 699 -495 -221 -668 266 219 -268 727 -415 353 -578 205 -794 -894 482 -784 376 460 -620 -123 971 -737 658 -43 675 915 37 -701 -185 21 -601 -857 796 -184 -201 -198 878 622 -820 -857 -110 -271 646 -671 54 42 430 -908 -639 -280 -420 -211 -806 128 -680 -805 -171 163 -492 32 514 116 -524 -674 -999 758 -293 -498 954 592 93 141 632 458 208 148 -744 335 -994 591 -656 179 861 28 -821 -570 20 -463 -71 517 845 -493 260 52 458 -672 -931 -640 661 393 -729 -573 748 59 842 -158 28 -987 -839 -341 812 426 243 670 -209 -614 -190 454 -122 -773 354 84 642 76 -729 697 -32 -439 -860 718 -300 -656 -60 -943 610 989 -771 -673 -228 -527 -953 -829 164 970 -595 -948 -168 -575 50 482 -34 -259 -636 -427 947 208 227 -731 685 477 -550 -266 -432 229 -824 -112 334 203 35 181 515 -955 799 -574 486 -472 -49 613 -927 707 535 -212 -909 270 620 -875 -305 -747 -726 -283 -311 8 -871 146 -755 184 57 860 977 -270 -76 841 -335 -549 -528 554 433 543 868 12 784 529 -245 -590 -936 -334 -377 907 402 -484 307 840 645 448 612 568 -752 -143 -676 -147 -574 569 66 -883 -84 691 462 957 943 843 60 944 911 27 441 366 632 384 -488 -542 701 10 -731 -299 -566 722 -322 386 -24 678 815 401 665 831 479 -292 880 -593 -15 -916 -290 178 -463 -58 856 565 307 115 -675 -413 -470 527 -837 -387 -688 -84 -308 -68 445 835 721 -189 950 -971 704 633 -453 -56 -266 638 250 45 45 -956 153 -708 622 -60 -607 -450 -185 -527 713 -116 656 840 -591 664 195 -607 596 -681 -600 -263 -138 -28 286 261 -10 266 -967 -912 -510 -243 -999 -453 601 853 346 -53 174 419 -543 -980 723 687 -623 236 -401 -492 735 391 278 396 -896 741 257 -476 -279 -570 402 -477 341 805 -307 4 -295 342 554 296 758 719 -43 -101 -492 -78 -833 561 844 340 246 -368 369 -35 630 961 267 -65 -178 -82 -661 -525 -361 485 -494 -565 381 -128 777 -674 743 5 -99 992 -39 432 -587 -941 -519 -656 -66 852 266 -517 473 808 -637 350 826 -196 -184 31 72 333 -322 402 -300 612 -867 92 256 -536 437 -662 755 -287 -807 -223 720 -732 -22 287 208 497 350 962 207 -809 453 836 -69 981 227 -325 985 -281 -584 963 347 -533 640 564 -92 -423 -694 176 -541 271 -100 526 370 -761 -554 -677 -107 269 -275 -460 882 614 884 -392 913 671 268 -632 396 189 575 845 -91 726 472 -80 881 -728 740 836 -296 -529 226 -1 890 -78 -883 -955 -447 687 937 -891 277 -158 -620 -675 -485 -910 217 -936 -735 817 6 -865 288 -975 316 -366 -428 549 174 -297 383 473 861 -790 -533 -658 741 -8 -851 591 -402 -776 892 285 727 -223 396 415 -714 -869 785 -379 822 920 -753 681 62 -118 -478 486 575 517 290 -591 290 125 -499 -303 -295 -464 -803 -549 822 -94 317 -316 264 795 -733 -635 -884 -810 -640 -511 -248 -228 815 687 487 -463 -162 -512 -991 -263 163 649 326 -189 420 -664 -430 759 843 -526 722 552 -341 944 429 316 -313 -381 -724 18 -1 494 -297 767 -754 679 -786 62 -601 -980 642 -279 -879 -68 418 975 -31 439 -24 -833 824 -971 -404 729 856 -706 -130 650 943 -571 183 -830 -502 -225 -609 641 129 -126 -510 -680 182 -816 -470 172 378 885 539 578 -382 225 -874 -308 64 -369 158 -921 -832 58 -223 -505 51 897 -137 -904 52 -925 -170 284 -846 -749 593 -162 408 968 726 -408 9 786 666 117 453 -305 128 -149 -299 374 -166 -769 -24 -797 555 -291 -38 -198 768 889 -591 45 -595 -571 -498 455 950 387 324 75 348 -736 282 -323 863 468 772 -875 302 942 809 681 -577 835 730 -767 -323 -561 -772 728 418 -687 902 -801 766 -634 89 -830 -458 -862 283 -196 219 -894 -81 -844 884 -891 -494 21 -231 -22 284 -482 171 -973 720 -708 -710 738 123 -141 -364 -421 467 -495 -334 100 -476 905 67 227 -819 302 85 -842 206 18 -285 -522 -923 235 -830 596 -752 -473 673 380 721 -467 -856 -376 -983 -162 -136 -330 -240 -400 163 619 430 -170 -471 937 -970 -88 300 -498 755 -288 802 -272 -491 205 -524 988 -189 -345 788 680 141 656 194 732 734 552 648 272 892 -267 -353 -176 420 309 -738 721 936 337 432 -639 718 176 447 -397 -975 683 760 50 -59 -52 -967 -533 -497 -959 -322 -410 129 -157 -140 -858 283 -646 -497 512 -461 -354 553 -788 -510 -763 -615 -446 -538 414 208 803 -53 -152 10 933 942 19 -465 579 -253 903 -258 235 493 -729 628 270 -111 191 -800 -965 -802 -307 -436 756 -302 507 -298 787 -728 -293 765 935 770 -187 -289 960 215 -845 -727 556 -42 -226 -437 310 36 290 -455 -234 -99 -639 603 -781 -113 495 319 -953 675 532 -272 -764 239 -550 476 -264 866 19 403 767 238 -651 363 362 490 502 849 208 710 -193 670 254 85 -646 -340 589 508 121 -81 227 -957 -736 -941 -749 -191 266 -244 621 -732 -750 -973 -759 -37 -894 -545 173 402 -705 915 -115 -537 -787 -280 42 -778 -160 294 111 -484 -172 -349 916 330 960 422 4 796 683 694 -809 -811 -613 -197 707 -416 -862 -530 261 531 -989 909 -274 328 -343 573 -871 133 -163 190 -809 -167 615 945 -413 -781 -988 288 -471 962 796 -854 362 -631 -77 -445 689 -972 -875 334 -900 -842 -968 850 -96 -854 -105 544 -525 -734 237 878 -523 691 -699 -686 -889 -594 -715 -141 -478 204 -394 820 739 -686 -288 241 -685 -774 -499 988 -52 521 -562 227 -702 -201 642 83 383 -527 206 139 -802 -164 44 -950 392 676 -620 756 -654 -793 612 964 -565 -770 655 484 73 619 -83 -882 208 623 -487 403 -882 726 -277 -679 67 943 -456 155 -403 -30 -411 544 -619 328 -856 -364 47 885 157 444 -753 -581 -735 -552 916 -187 -915 -830 383 -226 -898 918 305 -279 391 867 -494 76 383 75 909 373 -529 -390 363 737 -133 -929 156 -284 445 263 787 -647 -75 466 683 -275 -319 -627 -151 -285 -149 -162 435 37 -299 644 255 652 682 -760 -237 930 102 -427 -455 398 834 -904 227 480 -781 73 847 85 701 465 -195 979 78 -969 -500 356 -336 -855 217 -400 -74 878 -957 557 -416 756 112 -126 -981 -901 983 -110 -384 -28 374 -736 -90 -834 -282 -523 665 -443 -662 781 -439 643 -198 89 -896 -625 -836 -470 715 -228 163 -695 521 -943 -657 571 216 -735 -226 -326 -483 -42 -701 -741 -924 -332 116 -847 569 394 149 117 981 -923 476 -598 316 728 -515 102 -914 473 202 437 -239 897 446 759 507 -768 964 -660 -178 -237 -802 -318 -920 769 -137 -30 689 515 -892 -250 589 195 654 45 543 -73 666 -297 696 -98 907 -45 733 -934 -359 -430 -945 982 109 396 759 488 307 847 -254 -20 -228 -611 -802 199 697 -815 357 781 10 -226 -461 -723 363 664 -61 -506 213 -377 996 483 593 470 -648 -104 63 636 -750 -459 467 646 -942 826 734 -153 -540 230 -588 -597 207 -728 902 121 455 484 -231 -609 454 696 296 257 436 447 -798 -986 -731 -812 -843 -617 668 -144 -89 955 989 -524 832 456 -10 -192 -524 750 -435 -641 176 705 663 -86 -189 -437 927 705 -576 434 -340 463 656 203 839 -366 668 866 267 913 582 -817 548 159 47 210 -822 952 -75 -102 204 -33 554 529 790 556 449 -773 -122 463 -769 -154 887 -752 -811 798 -331 -325 767 610 340 732 -790 -359 694 -477 -4 854 -968 -796 29 300 -119 161 928 275 179 -942 -228 -680 325 -687 -307 807 846 439 70 -788 709 -538 539 -804 859 956 756 -786 64 -314 259 271 964 700 612 278 -291 -137 -967 -514 886 742 998 325 -815 746 -899 -435 9 913 973 618 -342 -627 -474 -580 605 -748 389 870 -642 -158 819 -427 417 -710 2 278 -853 615 947 534 333 623 -551 -450 334 867 -62 -545 10 917 243 -715 769 312 412 -831 -785 513 860 957 489 -243 -871 509 352 -716 -851 805 566 914 -672 -821 847 707 -387 -573 893 328 -397 -504 -242 -346 -674 -646 -923 673 -724 256 747 -849 -402 433 -127 -729 -774 296 443 -271 -459 45 -898 388 -820 442 436 -560 -480 911 669 205 151 43 370 -519 188 -480 657 70 -131 938 -1 598 239 -148 -986 -52 -283 401 829 296 231 711 -499 377 -935 -976 822 972 -432 -271 -358 -152 5 487 -129 75 -797 903 -928 921 689 -585 142 174 689 571 -530 -523 -752 609 -803 -319 -51 -884 -153 50 -675 -751 -946 239 130 -135 85 -22 -841 578 -705 -760 999 233 -325 232 -844 -735 -165 -355 436 492 538 311 105 -920 43 -101 230 -155 316 -927 215 -257 845 -317 -21 536 -723 -919 128 356 148 857 -176 961 43 514 577 -165 -690 150 567 331 -244 -228 -974 554 -491 -55 467 -85 -138 -682 536 -953 609 150 -150 477 962 -687 293 446 -946 407 736 -625 312 495 134 -589 505 106 979 -100 327 -287 83 -977 -576 342 615 227 -537 860 -853 -362 -707 -465 355 574 829 -989 -381 -365 743 669 -432 1 -752 738 -736 -789 -425 537 -719 147 -848 -508 -187 -452 -783 -231 -175 -727 239 -601 667 -188 -691 910 -569 874 572 184 521 799 -275 401 715 -553 137 986 950 343 63 637 -968 -277 181 -731 -792 925 -754 -304 -615 -349 832 512 598 642 -146 -732 -174 458 -200 146 11 -82 251 -43 -918 63 993 -566 476 945 -801 -670 -583 -39 -283 -822 -255 -660 700 -299 -872 -542 807 415 -361 908 597 438 120 843 -724 571 195 2 -280 -23 162 278 997 110 -566 -93 399 157 608 691 -197 -881 705 -673 -775 10 861 721 -136 -438 804 -259 -981 172 401 -892 -622 -392 959 -87 -335 -125 -537 910 235 -266 -718 -346 -188 -503 -666 -663 -590 -499 518 198 -642 -817 355 69 -216 0 -896 -257 -650 -271 -732 164 -596 -901 541 -976 748 -203 -878 -589 855 -1000 -157 -123 175 951 -274 674 -46 653 -927 48 737 267 882 247 -441 819 772 428 490 -943 890 916 -983 780 -147 -233 -212 583 268 218 294 -788 -840 -836 504 783 769 929 214 420 452 -204 -390 489 118 -990 -25 -903 -537 -441 -386 531 263 -663 -401 -211 -605 -295 -198 310 5 -353 213 113 -335 -533 -785 998 597 -24 857 295 -516 514 314 139 236 317 767 -34 -250 693 314 -901 840 -156 -56 191 -811 -931 -642 106 624 -23 314 690 -185 -375 923 -784 428 860 905 820 707 104 443 183 227 16 959 962 -969 -958 -773 189 378 -771 705 -592 292 735 908 -626 345 -861 -556 62 -439 5 449 -702 -529 -714 -659 -371 784 486 123 -882 121 -194 901 -492 -235 -841 -229 12 -335 -833 -556 -799 -342 566 434 190 -291 478 500 783 611 -623 170 -557 -437 -173 -804 524 312 -777 95 -225 537 -233 835 628 210 -745 327 -981 984 827 -561 -757 719 -199 -45 -609 -476 -992 -178 -74 -237 555 -249 -748 426 -382 273 523 834 446 477 979 256 860 -179 986 575 516 333 628 -252 -522 -87 -830 -401 -94 941 702 -978 -371 984 -956 370 -486 851 884 -352 -615 51 953 -21 -855 411 478 -642 -956 919 -21 -903 30 84 -525 865 81 -823 406 -278 -304 354 -505 722 -634 58 891 643 -526 891 155 9 -162 -527 -7 472 397 111 587 -98 695 746 -67 -45 -530 -358 -552 14 536 428 1000 -15 -7 -849 -269 -545 -530 560 519 156 -739 -185 931 -836 69 312 824 -550 556 -515 382 264 232 -405 -666 -943 -87 433 70 -332 -724 -497 -652 -727 955 -629 486 -621 -731 -261 -290 -482 -877 -488 -532 -555 -754 526 -141 646 972 -904 721 552 512 -445 802 558 -183 -803 -242 797 708 -712 -924 -653 361 -414 -19 -956 141 -605 591 118 -494 64 -252 -365 -899 -800 -976 -34 643 865 -130 236 500 380 969 -171 887 10 462 -270 -137 -732 -480 88 -7 895 -877 991 -217 -187 880 -113 969 884 -379 810 477 340 -889 218 170 -540 57 971 -293 914 176 -602 982 -432 255 -984 895 -641 755 -900 -207 -353 942 363 -566 -282 795 177 778 -64 -350 -858 907 -681 246 830 428 122 155 827 706 -374 87 -170 -920 157 -621 86 -290 440 412 -871 -461 -290 923 -388 90 390 -466 -438 83 759 256 -582 605 -498 843 -711 -258 -377 -661 320 275 976 693 154 -62 -375 194 579 66 -254 -543 -132 -762 39 -569 -129 926 -266 785 -867 -140 -977 -302 61 -79 -312 471 -844 -890 674 -143 -436 -739 835 -727 -175 359 9 670 -609 25 -797 -439 -675 814 948 -273 973 438 -650 -294 -796 376 564 -219 944 101 475 529 713 -229 -130 570 -514 215 -603 368 -753 177 501 -587 -20 363 20 -697 -311 -100 -561 929 -549 802 -514 -472 -116 652 -995 -612 -836 -97 265 -79 828 -561 -609 -806 -355 636 -319 122 262 -165 920 608 -902 -799 -881 396 -526 -542 834 51 208 912 -616 -376 698 257 864 462 -702 -106 -588 -743 981 24 671 589 -956 90 241 484 105 99 -498 321 566 -351 753 83 -851 -116 -180 114 631 316 730 -872 288 -514 537 67 -987 -40 -60 -722 -465 368 -362 99 191 863 490 46 -766 -36 -339 315 373 681 76 87 673 -670 -222 923 -604 -31 -325 -328 72 -740 644 757 -845 707 178 -624 51 -163 -307 866 -92 -994 615 605 -975 -755 -83 857 647 -495 463 -498 -533 966 -410 -132 104 559 -981 357 -526 758 498 294 23 397 -60 440 -421 689 -813 -433 -33 -846 108 837 -862 860 -425 -761 -363 -631 943 -403 -345 -445 636 817 -741 -428 968 -171 765 -902 156 -723 -651 600 -487 -175 239 -609 853 769 -954 -537 365 717 537 458 653 810 915 -568 651 122 545 -941 954 -948 358 49 -959 710 -335 -727 -972 513 -613 -156 -579 755 -724 253 -334 -890 -443 513 869 -248 -225 -858 -406 124 -464 -105 149 91 53 -472 -679 -21 257 85 -985 -728 -66 794 -534 914 -35 -435 951 599 572 -170 324 949 557 527 360 520 -17 186 -614 735 -150 739 365 907 825 502 -708 159 350 -770 18 -711 -571 -833 505 87 737 -992 808 491 -368 837 856 -325 361 772 773 -658 -538 232 441 -112 -667 970 581 -455 -344 -8 -591 -916 240 196 428 300 -830 387 -922 -803 166 282 -495 -70 -773 50 -69 994 -554 -499 328 -387 571 844 272 463 -534 664 -531 615 894 -787 -307 937 939 921 634 -761 -1000 439 63 608 844 -126 -574 -842 691 -903 -248 568 973 -662 -192 631 952 -920 -541 -892 722 -767 -137 77 -952 -95 134 -4 685 -915 -218 -539 -691 817 -868 -996 -118 446 455 4 -182 554 937 439 28 707 -840 -651 536 -52 817 -861 -168 -936 920 255 -137 656 727 586 668 709 172 -23 -583 -181 641 466 439 848 -728 -238 -25 -699 296 -963 -706 -696 -507 -118 -506 -615 -275 -512 -399 331 660 -355 -476 598 948 625 213 -700 770 517 791 920 -150 -146 -862 -176 -468 697 370 -508 263 370 -711 -418 563 161 913 -409 -974 -357 572 50 -10 -185 -112 -158 -737 467 563 -26 314 -361 81 390 379 -934 -474 -432 487 195 935 606 -683 518 118 697 -843 608 812 -931 891 -371 129 790 -584 179 341 -219 -755 399 -826 916 -1000 -876 -615 247 692 -437 -73 -851 577 192 -359 167 432 625 -394 945 700 -786 479 750 57 332 768 -732 -257 98 -400 228 140 645 61 846 -731 846 -337 -555 163 28 448 917 681 621 674 -74 304 -155 186 -346 -397 36 -441 726 408 132 458 -375 -179 -498 611 -977 160 -511 774 -806 -349 682 -287 -733 -89 -447 -136 679 -898 -554 -305 -481 -12 239 -740 366 138 37 448 -98 567 -983 291 365 103 -994 120 -77 -232 809 548 351 -838 -917 -146 382 783 854 18 226 -71 953 223 -731 321 -364 -782 364 820 -826 -280 329 -800 -379 -764 724 163 -975 -370 -934 975 800 704 746 -7 343 196 -70 275 805 608 561 355 711 -673 -956 403 -772 -938 -646 -134 76 368 286 -172 447 -168 -802 -777 -169 -243 373 603 617 -691 647 108 45 661 45 779 -304 104 -697 -627 107 308 -296 200 -410 -410 728 -601 81 -173 -728 -287 748 -51 -232 -941 661 942 -135 572 536 -203 673 -978 902 618 -10 -577 -611 624 445 -520 109 917 652 37 -464 -64 775 459 210 311 549 734 45 404 -868 -492 -220 -267 -172 311 842 44 452 979 -138 -591 -853 69 -954 65 -599 -262 -990 -660 -195 -848 -992 -919 671 -644 -552 -430 -452 322 -744 -142 997 598 -216 -746 409 274 251 -643 711 -19 -522 -507 664 -127 -360 -242 -915 -390 -543 685 -250 315 728 -73 -870 5 956 -892 95 470 688 -615 -743 -708 -542 -130 36 440 708 842 -174 -136 858 445 481 265 -222 -992 928 -868 823 507 783 -232 847 437 -611 -752 -735 852 194 -35 634 391 -918 147 -280 -322 61 -20 -803 -738 -348 -582 608 946 259 478 387 -559 823 -645 -699 -58 -243 -648 -681 274 -95 -251 207 -99 -55 -2 881 529 -425 -643 441 722 12 488 971 766 -304 496 -158 -735 221 166 945 628 945 686 168 532 -885 885 -322 -999 -636 490 116 -284 449 138 731 543 427 47 788 -621 -165 348 -212 -957 -950 -988 701 -375 -644 479 -723 212 254 595 800 -679 989 925 868 385 258 -880 41 722 779 -138 370 -800 -184 -544 -347 -151 292 -123 71 -114 431 -477 -893 -848 265 739 86 11 508 840 -831 -337 -781 332 426 26 -828 -242 661 90 644 -791 -97 842 -853 -551 69 397 -945 -108 -776 -893 -545 -79 -237 314 -644 -895 260 160 551 444 -184 -759 -837 665 584 -3 51 666 497 931 516 -547 -488 -648 869 405 -508 995 72 -538 -611 -342 450 488 -942 458 -270 -22 224 -411 -700 -212 -661 807 981 -485 -608 814 -660 991 -502 156 -731 817 804 -152 -53 -40 711 965 -997 -100 -529 -506 735 -542 -299 536 5 -720 88 -177 -269 693 -147 -575 530 860 -9 -894 690 359 721 246 321 -14 -905 773 -909 -641 -539 -814 -584 -515 -88 -280 593 -778 -770 -24 -256 -610 -24 253 693 -522 -118 -705 -127 584 843 -359 379 26 -279 -186 -275 -22 689 908 61 -206 -590 526 -51 -438 -730 -32 -594 651 838 -627 -880 363 -646 880 441 -517 176 -140 -329 -631 546 522 32 160 -204 539 352 106 -989 700 -284 -958 289 859 -647 -549 -909 -488 -357 -464 -726 977 84 -263 -89 604 510 -617 -923 676 862 -302 -862 -941 -815 997 876 -62 881 965 645 264 -238 -749 753 -363 -557 76 -103 -424 -406 805 325 -376 -133 265 -743 -223 -557 -447 -824 -280 -765 442 -284 467 -548 -282 333 -285 97 -7 -157 -579 565 496 455 557 -506 -853 405 -426 -96 353 257 -655 -650 -234 966 423 -495 324 -991 459 -165 -863 474 91 209 -896 -580 -178 13 32 748 142 8 -961 -974 -725 659 619 536 -24 932 208 516 296 414 890 234 -718 521 -576 413 820 -686 679 -278 -723 -512 -221 357 213 627 -239 58 -148 -542 729 808 -138 343 -966 -902 -503 -401 831 334 -193 783 148 -18 -853 780 -714 -23 -785 -26 -455 -803 -131 850 871 724 -971 -820 -584 -85 -229 429 898 210 -558 248 -241 823 304 360 862 684 -797 -18 444 94 -427 -991 -290 608 -777 282 124 -232 683 256 -469 469 -976 23 -723 -369 25 587 -1000 876 230 956 -727 -108 -715 788 856 -639 489 -354 -553 267 -146 701 349 891 400 -336 -755 -463 873 802 939 -669 -56 517 -976 -52 189 651 -930 -532 372 -61 280 683 -390 24 202 -690 969 -88 -538 938 289 -860 -541 -604 217 -872 583 411 209 872 -650 89 87 244 744 -626 722 -157 850 -105 -444 -418 474 -835 678 -807 -997 -841 -353 -8 -893 871 183 -968 -465 826 -84 342 637 -970 -699 868 162 -292 -306 529 -476 -157 -255 -938 -978 -83 441 636 -306 -652 142 -248 471 733 182 205 485 -108 35 -731 -310 141 -700 -726 -919 -74 766 -756 -173 541 -385 -72 -657 -692 -524 -864 144 -300 516 808 131 603 -361 455 -795 -972 450 115 438 387 366 106 -894 226 297 -979 -489 -911 -856 -628 82 646 -201 837 -531 -817 61 -70 330 918 -789 700 85 -77 -644 -237 566 593 -666 386 -435 649 561 423 460 93 128 -817 -271 -336 -150 -571 -443 -542 -650 -336 -63 -690 273 902 600 6 410 321 -889 424 604 552 -743 169 456 -871 -871 275 876 414 540 -304 -118 600 -655 999 699 717 555 912 -72 -579 734 -709 -953 145 -999 -93 -563 -444 -756 658 -547 -460 941 424 -146 -834 -333 680 326 729 741 62 649 -444 -749 493 -421 968 -873 33 523 747 901 661 -161 -534 61 115 -791 462 903 671 -706 568 902 -401 -421 -898 -598 828 269 145 -359 308 -117 -693 -294 712 -841 918 636 -816 467 -997 -803 -248 631 839 -867 -234 -929 -426 577 403 40 704 422 185 112 -408 -673 -768 -401 -469 -522 -956 690 -771 903 -246 730 -208 244 919 -140 21 -381 827 467 428 -98 -512 420 477 148 383 520 -927 -152 -539 -147 553 -25 410 -55 -913 678 566 857 -469 -586 979 -707 -480 -362 -916 373 -235 -335 934 641 -607 -346 98 -892 705 -861 -330 856 202 -466 121 -150 -706 -111 855 -293 -475 624 -491 -921 -547 788 316 774 535 505 514 693 243 -438 -614 923 -313 -35 -143 293 541 -693 436 -532 399 -570 282 -840 109 526 -212 -191 633 332 308 936 -631 937 299 72 -602 648 -315 712 875 740 -290 -855 -758 189 -860 -873 315 -782 620 -587 714 -346 22 312 -123 -144 810 -618 159 351 379 465 218 -960 -185 326 -828 -866 -311 -394 171 -797 486 -752 552 371 278 -271 -143 -412 756 453 103 -60 -102 -457 6 660 158 -570 -264 -359 -26 659 191 -165 -176 -58 -353 816 -920 -208 -786 -681 -497 -487 538 -893 -735 92 -301 746 116 713 -768 -859 837 -69 354 -877 -226 -816 756 -143 529 -21 818 -64 -668 595 285 757 467 427 445 189 754 -980 -138 -897 -87 501 992 313 -119 -253 -610 -433 -820 773 826 -564 793 -984 417 -734 -489 235 749 265 198 384 798 808 -947 -717 -845 -518 -413 -77 -436 877 -977 -760 -395 -897 72 -27 -131 465 359 851 213 -686 359 -731 493 -41 931 -615 -761 -349 -266 603 -672 -447 -590 767 422 -170 841 721 -391 -782 -807 -414 640 405 -884 -237 -540 -599 380 87 657 -681 -148 293 -847 308 491 -476 -316 868 646 -879 210 587 758 -661 815 -423 200 277 68 -702 -736 -483 -675 975 160 -116 762 -367 -476 284 -3 326 -794 -980 359 -568 401 -896 146 578 -606 -559 -726 -635 836 872 -920 -865 364 107 -254 188 -843 -308 408 410 630 -989 -855 -959 -405 510 -584 758 -925 -646 171 349 794 462 -774 -654 -175 764 -699 522 389 702 -137 -998 216 511 73 -212 417 -337 -116 153 -406 -757 -642 -497 -921 465 754 955 -477 -271 403 -752 52 520 -629 -589 160 -526 -726 -302 677 235 226 -78 -496 881 269 -208 125 571 -862 332 529 839 -151 -50 850 515 724 -810 684 -131 744 -973 -544 -413 -454 833 498 805 -692 604 309 -203 -988 -680 133 -773 -787 635 -136 -906 -110 -307 197 -92 -927 92 17 -469 404 -173 -162 196 112 731 -901 -376 342 839 287 -175 -251 636 221 -464 -686 690 296 608 -287 773 569 -488 -3 -696 856 -192 -768 148 -707 -471 -850 476 -195 -371 -130 -824 183 -514 -311 -575 -874 -944 443 510 18 -9 827 -533 -575 -804 -736 392 955 267 599 -37 463 -960 -194 650 637 81 -928 -641 776 -200 137 248 -555 -369 -193 624 -154 147 -570 -79 -653 787 -65 -131 710 757 497 -395 -952 544 1 -500 -41 -690 -602 644 -716 -576 406 884 -248 984 136 327 892 -779 -389 905 -226 71 -226 -699 581 -748 0 -158 816 -935 -377 44 117 -320 644 -768 -480 -21 284 257 -791 141 -298 -850 178 443 4 -268 -988 -597 -867 -946 -805 -206 -11 -396 -891 253 539 -530 -999 512 -576 73 156 166 -791 99 877 -242 -772 879 739 -944 41 199 936 969 -775 888 -471 -423 27 795 -618 -577 169 949 699 648 629 574 -997 -958 575 -427 -541 -399 -935 -425 148 -386 74 957 -502 -717 -927 -900 -857 702 830 -695 -515 150 -548 320 -301 -809 507 624 -680 993 -204 292 -847 186 1000 -900 268 -705 856 859 491 -466 -446 -141 104 -508 830 -923 -624 504 -429 817 -998 404 6 -560 625 947 -185 703 921 -195 -614 3 988 -135 886 285 923 459 -19 -568 889 -808 -623 118 -873 -492 907 867 -575 -666 -60 512 963 997 56 383 -204 81 -214 148 715 329 -944 -850 172 672 -731 -491 590 49 559 -455 -231 -176 939 -868 22 -787 172 283 986 336 930 479 -709 -693 -904 731 -1000 -569 -518 465 -933 609 -113 -881 -827 377 65 656 -776 203 -148 770 94 483 -325 580 -582 -790 -408 521 -30 244 421 -19 247 906 -485 692 -868 -559 -236 -801 -175 -869 26 -709 -248 -279 430 -735 -804 -591 -978 902 -56 -861 611 771 364 -370 -350 613 -336 439 -569 -488 626 -758 -78 539 966 -685 682 997 353 -733 -794 -232 624 317 423 318 -418 -875 676 125 682 -951 670 472 991 986 -698 -124 -948 135 12 -886 192 877 -939 -685 -398 463 268 -952 -924 -118 -606 434 -502 -850 931 985 450 949 93 -83 179 990 -130 -686 162 716 57 415 196 -898 695 813 668 -60 -651 512 -792 -348 44 -668 651 -886 -236 -592 456 109 524 451 542 -767 987 -38 -179 172 -687 808 925 138 -855 -266 -941 285 453 276 -382 917 143 527 -498 -399 -691 428 -960 771 939 -789 206 582 -214 -221 -853 331 4 182 620 -461 -304 -298 64 -187 472 -706 974 811 313 204 388 -197 744 568 45 577 -393 -179 321 -268 890 157 867 479 -547 650 -522 317 403 -738 -425 -797 794 -327 -342 732 93 -159 -908 883 -663 806 425 -831 444 -195 -808 -735 880 922 -263 -523 128 702 -953 807 -866 919 117 25 10 -489 494 284 -346 429 92 -428 668 -15 410 594 -570 -717 372 186 466 581 -189 -964 -609 -204 867 -546 293 765 825 332 238 262 -328 -948 -216 -243 784 -593 -516 -156 -59 858 -226 86 767 648 -869 -18 656 -328 -840 269 470 -479 742 581 97 328 -162 525 386 416 612 900 -68 -462 503 -824 653 -140 356 -110 -905 -796 504 -787 194 653 633 653 -752 551 825 17 -703 480 -339 919 -475 589 -738 -810 -569 -941 -754 -674 506 328 -404 -293 810 -678 572 497 -647 904 -50 -756 751 972 152 24 -629 573 -329 -534 -910 305 -922 -741 -262 -268 20 938 487 278 -785 633 -206 -389 179 255 -223 241 -6 716 -144 -465 986 -502 -93 815 -539 344 -763 -127 571 784 640 4 331 -960 194 882 -540 -81 907 431 -156 2 -949 940 769 909 -651 -705 -237 276 937 -852 -159 580 691 931 969 -546 -896 75 -505 -343 -20 -169 -431 -481 915 -759 963 140 -656 679 713 294 313 109 -594 -300 972 -923 -427 856 -486 -464 632 -220 102 739 788 738 611 -446 869 -287 -261 -975 106 -203 -873 -31 -492 647 854 -268 34 -268 883 -562 -430 76 -916 538 -80 -505 933 -226 -403 594 -198 -987 -609 -562 -809 -17 -302 255 543 -531 -232 -247 526 35 602 -410 833 984 298 -398 911 -958 884 -87 720 -590 877 587 991 950 322 -686 429 990 911 85 -794 -626 -463 -251 -141 727 174 535 1 177 -180 -956 551 677 -752 -381 561 -60 -807 484 -604 -15 257 227 -784 -454 732 585 -514 529 -175 -316 408 -131 161 -882 680 -590 -480 321 -899 31 55 -901 989 142 516 -426 -144 910 249 460 -117 -239 -444 357 -426 180 -293 -777 617 147 -525 -716 -17 -187 38 144 35 879 546 -383 -284 -231 -31 963 493 -637 -817 152 623 -416 9 -945 428 -615 31 -667 -341 264 954 625 -809 572 769 -21 27 998 -910 -437 207 -268 416 686 -459 287 295 -694 392 121 265 467 10 -547 730 743 -556 68 -509 -56 394 697 138 -603 327 558 -900 -646 457 -255 -917 846 978 208 69 969 683 -401 -680 424 -999 835 473 -136 225 -219 -191 -771 -461 265 194 -911 -809 -114 69 811 -669 -910 -985 261 84 -109 283 -941 220 -41 469 -78 634 841 542 674 -603 103 -498 -205 466 123 298 899 164 524 -340 95 915 950 64 -772 109 -329 503 820 -229 -31 423 -669 -117 -715 821 -750 -768 -941 -554 71 -145 522 85 -356 651 855 -112 -142 460 -833 217 -735 -789 -490 717 112 -888 966 -904 740 686 475 -483 -17 912 -149 -508 864 734 -77 919 -257 -456 148 601 -240 216 975 -491 524 370 -643 -289 -311 -821 909 -703 -668 806 86 -139 937 -115 -972 -290 281 639 -981 -400 -827 299 -310 -497 -295 -922 -772 810 -638 605 -467 -153 105 421 248 975 465 -879 -310 -22 -537 -740 -439 39 243 -876 -754 -497 -672 71 -699 367 284 82 955 842 -566 -910 -274 191 988 -734 512 -90 609 -909 -596 950 13 461 787 551 -791 456 -765 -588 571 80 -388 439 -462 780 -978 -174 -683 212 399 -131 146 -81 579 -67 532 647 812 -747 -821 978 497 940 134 927 917 777 994 -755 -401 -336 964 607 -486 431 -566 -659 -662 113 -902 -59 151 768 669 -54 282 829 207 131 267 -251 343 -400 383 244 570 147 -607 -162 676 107 -891 476 -797 -986 -420 885 780 313 -168 -103 613 421 683 599 -826 -114 842 -121 -84 -638 -32 554 -528 -542 569 -56 -995 -917 -996 41 499 -467 349 -697 -522 705 -397 -928 -586 -68 175 -690 521 898 112 -48 521 -116 -636 -117 474 -585 147 -807 -346 -936 118 -658 -595 -24 714 521 978 -195 -290 709 -909 80 897 409 276 -496 -669 71 -508 845 -712 990 667 606 153 -375 717 -802 759 544 685 510 23 -878 877 393 455 429 537 855 -723 765 -846 438 313 -85 -561 -755 -534 -663 622 -173 -5 -483 934 753 92 -158 -407 979 83 -415 913 -1 701 -324 -39 -845 409 276 927 -441 -215 -249 785 342 323 946 -296 -36 34 701 -333 -952 428 284 -786 -169 -411 -346 -136 -330 -327 702 3 795 -180 600 636 779 693 411 579 100 -37 -831 334 -492 -145 -115 983 962 -325 600 -561 864 322 -701 -599 -790 -198 -767 282 -305 316 852 502 26 404 922 627 -991 -837 -472 -575 896 99 137 -492 -111 -349 17 876 -438 239 932 -628 882 861 -939 74 371 -83 37 130 -592 -364 -236 -408 238 -325 -875 -48 638 659 -277 694 -916 617 132 -48 934 -663 -343 243 787 -50 702 -820 316 832 -197 723 97 -828 992 69 58 45 700 -49 876 608 -351 768 343 -522 367 777 -730 825 -332 -469 176 629 -340 -106 -769 -13 218 -388 830 -286 -41 201 870 454 -8 311 737 166 -887 569 -104 163 939 -804 -172 411 -952 188 -565 778 -357 656 240 345 21 -823 428 191 478 -335 325 -731 777 695 -447 -388 -223 986 -703 617 498 932 845 -684 949 -225 967 -910 327 270 -485 503 -402 29 903 519 -757 -305 959 -815 -238 -346 -743 77 -117 826 446 -294 -62 -77 -222 835 346 777 -612 -32 123 -214 -106 747 -234 -825 576 768 -248 -980 -466 719 114 -106 444 806 -413 -207 -578 -23 560 384 74 102 523 705 581 -440 478 -1 -116 747 418 -285 -394 142 581 -199 238 -729 21 895 851 8 -703 -158 -860 -139 652 862 -864 -552 -961 190 71 -153 -234 -415 -349 72 91 -840 -468 492 387 -783 541 521 -384 -534 -487 245 -623 915 418 298 -97 232 498 -180 794 354 495 734 -265 222 698 -215 -935 831 621 376 750 -474 342 -187 491 -696 -550 -416 -850 467 248 -198 930 -473 -740 937 -586 -156 108 -764 878 -57 558 135 938 -70 532 -510 -14 974 832 503 486 763 -297 -572 -144 224 -994 -656 681 931 8 133 -789 953 110 -962 -984 -51 949 -739 771 -876 497 -69 671 89 -804 66 319 19 -804 641 205 216 -650 154 -545 -945 -798 403 -593 -558 -93 -221 121 178 369 -627 397 -788 -23 -162 -864 -331 750 829 -733 997 432 171 -676 -100 658 -2 -291 -773 -626 -898 -360 62 695 -119 -181 -868 -659 -879 155 -267 967 379 -217 452 -262 628 -374 -7 795 362 -137 -41 -950 187 956 570 826 -27 927 49 -13 -620 934 -286 191 -250 -133 958 -31 746 853 673 -428 -114 -706 -101 -366 -724 798 739 -570 -934 860 -624 -958 891 543 82 -567 -288 40 145 -148 -609 -33 -661 -782 240 -572 -972 -533 774 -900 -109 -536 -1 -675 129 -751 140 -680 384 -126 527 958 -708 830 -206 788 872 -476 -57 -776 222 -539 748 -747 614 265 -753 -566 917 306 622 -381 -557 -504 750 754 434 62 -582 -204 -11 -141 631 358 879 110 90 314 726 -918 -995 -514 428 913 420 -593 879 632 515 -923 -213 -918 -553 415 854 124 174 339 430 762 -759 -578 -124 -205 -446 172 -320 -779 803 -192 736 11 373 -525 -62 723 -268 -322 826 36 -113 56 747 -681 -596 486 327 217 -371 340 -210 817 812 345 -289 -387 766 -841 630 -419 723 -410 -400 628 343 -70 682 712 -393 -785 -951 774 -200 858 686 -109 -497 856 -420 575 -533 273 282 -703 -650 46 19 137 -484 744 399 -46 -693 635 397 -173 849 658 -928 -874 -503 -272 -420 -184 -55 624 -849 -719 -591 -879 486 700 -799 810 977 -56 730 229 -916 966 -312 659 -824 -101 666 293 210 -784 624 -942 770 -11 -557 -220 343 -269 267 -925 231 315 -206 -356 -412 -306 -865 881 -578 694 657 -918 -657 242 232 -134 -198 -488 893 -215 108 -486 -608 916 427 -452 237 322 435 -93 517 803 -187 160 174 -299 930 -182 685 692 687 711 237 -18 547 -127 600 594 -599 -360 -886 727 76 -76 819 -296 251 -168 -913 49 951 353 334 233 -196 817 938 386 -152 896 945 225 -175 -299 -316 68 590 -623 767 -255 789 -339 69 -470 -537 -280 333 -527 819 -300 744 532 -200 593 901 -719 870 324 811 -90 -237 -818 -411 -145 533 -411 917 -85 -326 -97 -534 908 -891 -551 796 12 -289 541 -692 -503 352 595 11 747 -728 -468 -950 -13 500 728 -648 -379 -162 28 863 -484 -368 681 -813 927 22 603 -593 -931 541 -413 -60 -725 310 -739 253 -643 147 18 -847 -39 -690 -179 -725 543 220 -944 -384 -826 608 -321 -225 99 -489 -306 -419 543 -395 156 -264 874 685 913 -634 40 -539 447 321 -212 -983 -942 -459 712 360 971 -123 -167 557 -160 73 754 -706 655 820 550 -224 60 91 -424 -453 -362 -523 717 -137 -952 -78 -819 564 360 766 524 -744 748 -794 609 328 -795 -381 -511 -697 914 -226 105 896 -629 566 317 274 -574 -185 -154 -298 40 -963 -277 903 -697 229 -983 479 -559 -304 -823 958 -695 -907 -287 150 -32 -60 -566 796 -856 175 -790 189 882 -183 -106 424 -145 -350 305 -462 -295 -210 994 169 -332 -319 -107 14 -117 -853 929 875 294 765 -711 -91 -24 -507 -233 -857 581 -468 135 445 -853 234 -991 953 563 -906 622 843 206 364 -421 382 -211 385 585 641 174 242 985 -292 377 271 454 209 539 -417 672 -927 222 279 -446 93 -564 125 -333 968 -21 512 425 980 440 -334 -954 -969 999 777 -104 -571 -46 915 76 -842 198 -348 -478 797 176 -397 541 -763 468 -533 555 603 -451 -964 456 332 204 -871 -695 344 361 790 -960 -866 -134 -938 -561 465 -586 -224 898 -879 -862 -665 -556 332 -262 281 665 406 395 -355 881 -487 371 550 760 959 172 317 815 986 -180 -923 -191 398 -585 -762 -715 72 -536 -547 -732 42 196 -503 578 -913 173 -531 707 -196 559 370 313 -932 -801 595 -514 -686 347 599 -696 381 -48 -609 -702 375 658 -764 61 -933 -453 23 992 -804 631 787 -74 -432 -976 -175 -641 -419 711 -129 921 194 208 -495 558 710 979 -916 -76 -614 -655 -650 -702 -965 -445 439 -200 50 217 -707 931 764 -386 -874 -970 460 564 186 973 -109 619 -72 423 -199 201 109 536 -890 -851 -867 380 152 -154 187 -613 -820 121 563 -410 82 992 571 -120 -255 78 393 -556 -603 -668 -388 -314 723 -560 133 -43 738 868 558 -546 -797 746 -157 -263 855 797 -381 84 742 -946 515 688 -781 -739 -417 46 245 -182 523 -237 741 -327 762 713 817 -952 -951 547 894 -923 340 971 938 -747 -851 95 -64 -200 779 -452 -727 -585 -714 628 784 -750 -664 652 502 -591 -441 -139 539 -630 832 330 -98 632 703 -187 706 94 -573 999 732 -540 407 -933 210 -570 182 127 -683 802 209 -57 -466 453 -68 483 471 598 98 550 -147 523 468 -978 819 701 -814 974 -612 618 254 589 -812 970 573 -463 513 684 -168 662 413 -341 598 280 81 665 798 -484 595 861 614 -390 -294 -116 440 763 596 788 -393 318 176 -562 817 -575 -879 205 205 -408 901 920 157 -3 -932 -871 335 -964 26 54 -301 -540 18 59 -11 419 -360 -543 -168 518 847 225 -385 -143 836 -430 -478 146 -856 134 446 856 810 -313 661 675 954 675 -908 862 683 51 655 -937 -591 -471 499 625 -284 -986 533 580 183 -783 971 620 178 988 770 -155 647 128 -532 -665 838 -788 207 -24 -958 -719 -423 305 -10 534 871 236 -386 832 -905 -13 -555 939 269 -436 133 222 903 -484 -932 -390 -850 -79 472 -953 423 605 191 -594 -138 -534 687 569 -911 576 -50 -57 -515 -647 697 4 -356 -476 839 -486 -576 332 -661 -562 -924 731 133 103 -171 266 -851 35 -254 -91 109 -556 155 -767 -892 446 -385 -518 790 333 -595 -126 -105 -577 840 -19 -559 -445 -461 864 983 -700 -36 446 557 -19 127 -864 419 -516 -699 -689 -405 352 585 -527 -953 -440 694 773 57 -412 117 461 416 193 516 -863 22 -285 -372 794 -624 370 -81 -574 65 -623 -306 -336 -541 -779 646 -553 -995 690 416 -234 -588 282 345 275 -958 421 218 -21 -120 -296 -810 157 292 519 391 130 13 -458 -470 940 -276 -904 -811 -371 -656 537 615 -661 -885 -494 935 -262 -442 435 -564 220 -213 747 556 985 -237 489 -406 -482 869 660 -77 610 688 475 347 963 498 -810 209 -856 340 986 64 924 553 -191 -723 -579 -558 -29 -605 -339 969 781 -93 -67 955 599 157 -156 216 526 884 747 -395 -955 -442 452 304 503 -322 145 659 -712 120 -523 -290 -807 -237 825 198 -712 309 -260 955 -901 -113 -540 -218 441 406 970 -429 -672 511 911 25 249 698 259 -268 -192 664 421 425 -679 305 544 -895 -195 730 -833 -748 554 562 -814 -66 -172 -212 65 8 219 -809 -370 -465 351 -641 731 416 -967 670 -885 962 69 -903 383 510 -665 329 957 -719 -616 -293 -924 753 -333 -631 247 657 691 62 -709 -968 -771 -925 961 -448 735 832 61 -849 703 763 241 631 750 -266 -544 -472 -983 -323 -789 995 -744 2 132 -950 -12 751 95 -965 556 594 -319 488 -102 -50 178 791 -31 814 -999 596 -750 736 779 501 -879 -355 -164 717 663 -71 78 617 675 723 203 -460 550 -158 -655 -676 -350 -792 -700 -618 -186 -762 513 565 -291 -10 -899 -217 855 524 335 177 976 707 341 414 -573 -445 -394 802 -204 968 -437 -905 118 546 243 401 416 -199 101 -55 10 -258 280 591 623 -878 952 215 756 -771 177 119 177 306 999 -73 -760 506 979 -627 -942 -355 -969 784 168 409 -420 -242 -110 -931 -882 -940 254 -62 642 -109 -452 39 -366 -131 45 564 950 -924 893 256 256 688 999 -358 -89 207 -500 -547 -591 317 183 -789 -53 -686 469 685 -196 442 36 -431 -390 -713 -419 -970 -318 386 723 -99 384 -996 137 -367 78 627 -532 417 -935 663 -330 -766 -958 -651 710 705 -734 -771 -106 789 -481 -836 853 894 -823 -662 313 872 -881 985 226 827 280 231 629 898 686 -981 424 -389 976 368 -171 594 252 770 -995 -71 -461 -28 -609 696 -557 98 -556 177 -542 -306 -404 926 983 657 -73 706 226 118 76 435 376 -656 -102 719 633 511 -892 -448 324 -598 188 -830 89 -21 -137 624 -276 193 -259 -587 -343 79 -788 -604 996 91 -416 822 -779 -639 91 50 -881 -137 -918 -237 240 -549 361 519 -714 723 -206 -41 -364 -20 805 -879 -856 -205 905 -120 -271 783 -188 735 -368 -537 941 -81 421 779 -455 722 767 106 957 817 33 -291 -72 173 80 -230 -21 138 62 232 -275 659 738 -160 -220 -135 -413 -748 406 -879 292 540 -722 -543 -331 -674 -740 454 838 -975 -920 920 -757 879 447 773 242 -121 203 -746 -571 746 409 726 -454 73 257 -725 -800 66 -229 -917 661 -821 413 784 -409 -355 176 737 -150 -628 365 691 -603 972 752 750 -365 23 -651 -503 74 -544 943 -720 345 -696 23 786 -554 -964 949 20 -897 -217 939 264 -33 -484 545 646 334 -256 -134 -626 -813 660 -721 231 377 -854 186 724 189 -693 867 -402 -170 978 -984 -196 -542 595 -118 752 364 -25 -164 -375 -712 472 953 550 379 -456 -992 -704 -994 -762 -888 407 -643 442 7 146 -820 724 950 866 -8 -671 -473 -607 -226 -528 570 -593 -41 -36 47 -364 612 -408 -262 -649 -88 -333 -264 996 -38 -266 720 757 -293 -15 974 739 -393 287 228 -406 278 -371 294 419 309 665 987 -191 456 -752 535 -337 -510 -21 -532 587 -907 371 562 860 332 -419 911 561 986 130 -443 -206 552 -220 407 -38 14 631 -410 643 -636 -194 -119 -844 -459 136 558 -96 762 19 667 11 -217 -844 541 536 238 -396 857 -704 299 -888 -602 -577 424 264 -443 -781 873 464 -308 500 535 436 864 -997 -783 862 429 117 -297 -101 410 -788 382 837 -889 -537 -650 -121 420 259 -637 -280 -755 -358 718 -689 -304 974 -277 828 930 -40 460 -525 78 -604 100 332 139 -94 766 -156 -368 -780 606 -472 -834 330 -408 819 -865 -734 -272 697 679 399 -250 -338 -766 867 -540 857 207 354 -238 393 180 -704 528 439 -512 -880 380 739 131 -17 930 390 -877 141 245 666 -236 -94 -603 -154 741 -251 -488 -149 729 -607 -767 -730 913 458 720 235 -282 5 856 387 632 290 939 -822 -456 547 154 454 751 569 936 225 -950 924 913 880 187 394 -843 -418 -770 -338 -203 -461 275 -536 -779 -300 -876 904 -942 -772 -48 3 1 684 -345 -212 -727 -622 58 273 -840 -759 365 699 254 29 575 -181 63 -930 921 601 625 -112 673 391 28 -579 -434 746 168 703 -687 -672 -321 -18 202 -587 -248 -70 -72 497 -98 -32 -472 703 129 -338 188 347 -739 636 915 310 3 306 299 -486 191 932 -757 -251 -959 948 832 139 175 -915 9 880 82 273 -17 416 980 -624 -198 -598 122 728 3 -693 167 441 679 358 965 -57 -949 -989 -930 383 -441 415 625 -406 694 347 461 -905 -127 104 -624 -369 284 722 63 423 -304 -837 -845 -946 374 -963 -648 819 -158 -182 738 252 598 766 498 111 -965 -335 -184 68 -791 -854 196 211 786 -423 129 -864 -965 114 621 261 -999 674 -484 604 -525 81 115 -215 171 -847 -524 -790 -823 -486 422 -915 -483 -485 242 -744 340 854 -715 248 609 726 397 248 321 -39 -120 1 -9 -125 553 -109 376 666 610 -581 -504 594 697 625 -181 -89 -168 -792 873 -737 -69 151 -179 1 -546 963 970 -97 70 967 633 761 846 459 -572 289 -648 -36 341 13 466 -765 869 -360 154 -93 245 634 687 -211 -787 -469 -390 231 164 -886 231 235 584 -432 571 252 21 989 466 91 -933 68 -320 -968 -750 118 -246 991 301 -116 -151 -607 686 364 396 -887 269 -432 -424 119 807 623 -511 -64 -508 -326 31 794 -24 803 180 802 602 -67 631 132 444 46 -104 860 252 592 -109 -528 -239 370 964 300 595 -85 383 585 -82 -116 -708 763 381 -267 -493 -558 659 -977 -338 751 -444 827 -908 683 909 729 -1 -789 -833 545 -765 516 279 57 636 767 98 826 166 14 -88 -681 -45 756 -907 -230 120 990 896 738 -784 606 463 697 -484 974 538 939 -302 515 -22 -948 576 -622 -922 494 122 -572 -117 74 96 -35 12 971 669 -804 -285 704 79 -541 247 -644 6 217 -549 -423 101 873 294 49 -81 -80 944 175 -600 -466 620 282 -257 -8 -215 219 576 -65 -49 744 173 -173 665 128 -35 -177 160 -260 -227 -602 -441 -320 -824 964 -786 -948 561 774 -153 -972 518 636 988 -239 -975 -812 250 418 -655 890 -852 -213 736 -542 -880 -868 623 -286 -972 538 -383 -178 -63 983 685 720 -969 -17 4 595 5 888 -887 190 -490 -74 720 632 663 743 -802 393 -165 939 331 -197 693 -41 -335 -301 -4 -114 701 997 -708 -1 -227 -198 -728 -417 288 -785 -654 110 -869 577 473 945 40 3 -983 115 705 577 -815 854 374 880 -494 671 612 396 -790 -721 -374 -273 -402 -940 -940 -477 -608 -489 884 -957 -821 -227 -140 -933 948 -542 -747 540 -481 399 -876 -157 741 67 33 -661 -171 737 -743 -567 836 -823 933 162 285 -790 -361 949 -880 481 383 334 178 53 -959 -974 828 469 -623 601 366 552 434 437 -797 289 -765 -528 -371 -703 -539 -989 -250 -28 373 -610 -166 232 -795 891 315 382 267 942 359 -483 -164 -287 837 957 757 54 -441 -631 -662 723 -417 984 -838 417 -928 875 -512 324 -883 852 -747 763 70 -681 -355 236 -933 -342 250 680 172 687 351 878 -695 -985 -340 775 -887 -470 642 -293 -92 954 -967 -93 -700 -460 -74 -516 474 133 674 -314 9 440 70 -570 -864 -903 -603 40 55 -100 379 678 666 922 204 -201 -771 133 -288 658 -53 -849 -3 63 346 185 -985 937 839 690 -6 -679 527 88 921 457 917 -303 -999 679 -249 394 -661 15 297 -386 -655 424 -776 -432 963 970 -645 -116 -537 458 -188 810 208 -342 -534 -547 438 -20 -453 -602 629 -975 951 668 -220 775 600 -805 792 88 -773 365 2 -769 -692 -969 -473 743 37 166 -223 64 427 667 -724 -715 -507 -402 200 -549 26 844 -755 -569 857 925 240 875 -483 -670 470 109 -489 -768 -21 617 205 159 -302 583 373 943 652 -845 140 469 121 271 -141 662 87 -983 847 -9 592 365 -687 44 -7 -621 -763 96 -242 278 308 56 916 -323 48 -3 -758 365 153 388 -651 49 512 -503 -249 670 -570 464 -66 755 -335 861 495 737 516 -36 -648 835 298 -497 -210 -577 -322 949 -188 348 706 357 -395 442 -983 764 -397 267 72 -931 -757 322 233 -331 647 -938 -269 925 -230 491 823 -864 -426 -821 901 499 111 206 444 -403 261 -329 38 -675 928 -698 52 419 705 351 824 381 677 -31 -764 -999 -536 985 381 830 706 -997 483 299 466 -768 -777 777 313 -134 -331 -812 -472 -48 20 -170 642 -907 -680 802 149 782 121 228 173 -640 510 -173 -769 54 315 182 608 578 795 634 77 128 937 -877 414 -132 314 407 684 762 366 515 -898 583 -764 -954 844 973 -895 -39 344 -187 -945 -154 -872 380 -194 -277 -194 617 713 385 -601 -959 827 -272 -311 419 756 564 -247 -830 -633 846 -460 -54 -788 924 453 294 911 -504 452 -913 -590 402 919 222 -715 -581 220 981 109 971 521 542 427 -903 -125 -187 232 -220 876 663 -806 -641 266 889 -529 -133 254 -594 738 -541 -256 -904 -969 144 -198 -397 730 364 -873 271 899 -318 983 -147 260 -873 -134 100 -159 -370 383 -47 -122 155 894 943 -478 -517 -415 415 640 466 998 741 9 154 -831 -910 495 -158 909 20 -257 -15 -759 -145 713 266 608 -612 -957 922 275 -522 -583 388 876 662 982 -746 450 -173 -746 27 -641 -794 998 863 -330 626 64 -947 848 70 -987 -963 264 318 389 -265 -220 74 785 -934 14 -479 -7 -32 -164 410 694 446 -12 -467 -858 -524 -18 101 159 845 -890 636 -577 -461 744 4 43 -6 -344 -245 -469 -136 -938 -717 -338 672 744 -232 -941 567 -614 41 447 -880 -569 478 39 -868 -188 -775 602 44 -134 519 729 -948 650 144 514 -664 558 883 697 -547 -719 -466 -80 -599 -856 -388 476 -907 -222 -445 -710 -269 768 -451 122 -141 -421 -723 -982 -678 -194 848 -737 824 309 10 -949 -765 -540 492 27 235 -168 -253 570 -661 -636 753 -617 -873 -479 -551 -795 116 695 -648 557 546 864 -709 -815 -310 781 -851 834 -970 584 124 -762 -215 258 -399 184 -631 877 458 -912 -965 156 -225 -203 -16 164 802 -263 716 -108 28 -225 871 -808 -959 -206 -656 -217 -50 866 -364 -465 -957 16 605 -788 -766 -479 459 -827 248 637 849 418 571 703 -166 429 56 -497 -194 313