591 -53 -440 -842 41 5 449 -512 -988 -398 -84 868 270 874 778 -113 -141 879 -884 -706 87 -636 545 632 -376 -159 387 719 500 -363 -494 -707 -359 905 -499 -496 -619 -801 -52 -959 -981 116 -308 100 169 116 597 -282 945 -478 527 -574 999 301 963 510 -69 140 506 71 89 -93 192 439 -445 519 -124 350 -684 -941 -654 727 409 398 168 -48 541 -314 -314 982 6 -48 -308 -570 -390 684 -849 739 -824 -620 273 -459 872 436 -681 845 -586 855 -76 415 134 -82 -425 178 -289 38 -231 834 341 407 513 -32 589 -786 414 350 981 -735 -458 218 -894 -242 -452 -509 456 842 973 -802 855 -812 502 -936 419 -302 -189 54 -606 832 -710 -694 -921 -60 781 -996 -331 319 858 -125 981 -866 58 118 -99 -326 809 429 -996 -422 732 -297 444 -743 -915 314 -932 -348 -526 38 -905 -460 640 -922 819 780 -313 429 654 -769 -445 343 -719 -36 612 -872 -81 496 645 263 481 -65 163 -157 925 262 14 -425 528 876 474 836 -860 -866 846 -748 927 -238 -77 -889 -121 633 908 242 -646 -735 113 -30 -305 -953 -230 -704 907 -715 -423 621 228 -390 246 911 803 -203 -285 672 531 -208 -700 -161 78 302 -328 -307 613 913 432 -793 235 -114 -43 630 198 113 512 237 -393 845 281 -689 206 -575 -140 531 -301 927 842 300 -53 -342 -732 485 251 -345 356 -415 298 421 -738 524 -745 755 -710 -877 -177 -806 -435 184 -289 -343 -685 -281 -106 784 -703 -207 331 -133 741 -504 -248 86 -376 -753 475 414 -358 -522 -692 -29 399 -126 -694 643 -258 -262 -603 -501 -509 390 -845 -893 974 -836 -742 231 -633 -547 -887 305 -708 -941 488 -615 618 -676 -661 2 692 831 -797 -416 713 -161 -419 150 -811 283 678 696 -781 753 929 164 -221 248 -806 773 -502 -832 -228 11 367 61 375 87 -640 -686 486 681 -97 378 215 -255 -561 146 831 -279 249 -157 848 -338 -453 572 826 -870 -491 340 24 -880 -513 -258 -920 -908 81 -155 -939 172 81 -286 -389 -199 671 378 -495 -350 -569 -575 -391 379 -967 275 -476 -757 390 -960 -307 153 427 584 -746 -803 742 -625 -630 496 -211 -215 630 -160 -371 670 965 -705 -370 862 -578 -548 910 955 -978 237 -358 -41 -747 -11 524 -992 -813 452 288 397 -934 -356 45 -330 -724 -753 -910 519 840 -504 -284 725 -648 683 -342 -618 -262 519 -288 -846 238 -9 422 -450 757 -836 853 965 765 -155 342 474 -425 55 -961 -629 -257 -35 -427 716 130 -989 -573 572 387 -179 376 770 -845 -320 794 -651 219 176 460 -523 -808 993 387 303 -813 -520 579 277 -426 740 -761 383 12 851 -927 564 122 -787 711 -449 732 -99 -607 -625 -694 470 226 -487 -9 -90 82 440 -858 408 761 -940 -724 -659 -268 -955 -465 -284 778 746 -615 -562 165 525 -138 -355 -621 401 -892 -299 -684 -675 -495 142 446 -986 -870 -599 611 163 871 808 -525 679 901 247 -724 289 862 -538 -851 906 -284 356 663 338 831 -445 370 -738 791 833 -8 -487