653 -208 -75 -655 -746 -980 -385 835 -55 688 -915 -773 -934 81 729 290 341 271 537 -177 887 -515 964 914 129 -71 217 830 -496 -585 691 36 -663 -281 810 26 937 647 756 295 -377 473 -509 -629 742 645 -420 854 -738 437 538 -333 416 -658 -364 398 -494 -118 -317 829 644 87 -694 759 116 241 902 -752 -140 810 156 803 -149 -265 260 -445 -132 279 -373 631 -374 -571 -586 325 -709 589 125 853 -795 1000 641 -874 -532 699 917 -308 784 -247 -33 767 -513 -834 -751 -865 -487 518 -371 67 202 52 904 251 670 794 -761 889 535 337 -36 -193 -261 168 796 119 687 327 640 389 -481 637 741 -751 -238 19 738 994 343 591 -52 792 933 517 444 -325 459 -483 89 -113 270 342 -441 500 -504 -992 -158 -158 -813 954 906 -959 -175 -946 -966 -496 585 -685 -657 165 787 794 409 -784 65 468 732 -463 446 735 95 -659 -325 915 -593 -47 76 240 295 -992 -841 111 758 168 -955 662 -388 -891 -908 893 -455 -197 287 -857 606 -271 866 -454 -34 708 858 -1000 -117 -284 955 841 962 468 909 -941 -258 260 -521 -688 -355 -542 489 -105 31 909 486 -596 -951 285 463 -610 983 916 -799 -99 579 -445 -361 867 -588 -311 950 -968 -849 -252 -68 806 592 932 30 285 195 -251 -850 -582 47 556 -770 -727 624 203 -536 -23 -801 -149 719 14 705 -416 -247 -421 -834 -786 100 589 969 397 217 -954 490 998 -247 700 -616 -677 -757 899 -986 -753 -686 -529 81 -914 842 119 110 -241 -742 -487 321 71 968 -443 -485 -138 -263 447 155 577 560 190 -937 794 -191 -328 977 -203 214 977 750 977 -249 395 -19 -88 685 770 500 -776 302 764 608 -326 872 -578 545 309 -889 798 -499 63 -663 246 -993 -678 -333 813 118 598 987 -295 201 28 -21 -486 214 855 582 -595 699 -650 -373 -725 -437 766 486 -525 -236 -224 -108 803 578 116 726 572 762 185 -203 -263 583 -559 -926 -576 -715 596 945 167 -347 462 894 563 909 643 -2 827 -8 -648 283 -399 -624 -710 -399 -264 463 746 -34 -902 -401 255 470 -739 339 107 69 -843 -29 -330 564 537 -223 -845 -397 702 91 756 773 -935 -432 -457 888 -408 -41 907 -285 -655 691 390 -312 307 522 1000 -299 -519 -895 -720 174 -894 -505 -92 199 -65 -188 866 -428 -79 37 130 -35 463 849 -475 -961 721 -431 -572 47 -116 -133 975 -215 808 621 -896 756 -632 -433 -64 -237 977 631 646 746 789 228 613 -890 -941 -662 -660 654 632 995 -193 810 926 -811 539 994 -726 -453 -395 -677 -690 -892 -319 -203 -359 941 58 -762 -894 -243 14 -946 613 -86 309 -557 -981 672 283 781 -457 431 -60 -756 223 423 -573 788 -309 -407 997 -522 634 955 857 -582 804 -934 -834 684 662 388 -885 -610 296 851 953 442 -942 -608 89 -371 273 102 817 -186 627 -57 -221 358 921 -72 -522 -964 -103 -341 527 -68 309 -314 -191 711 -748 -653 664 216 -951 -957 110 110 447 693 826 743 -931 -241 439 948 -436 572 442 283 65 -770 403 -48 -28 695 915 126 -196 -263 950 844 426 171 82 123 -972 -514 545 -805 126 730 323 -142 -208 -816 546 -671 -750 -381 -700 -851 140 -81 -32 515 990 -886 449 844 520 -887 -977 -660 -248 681 -82 674 82 -967 782 32 -72 165 899 115 -398