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