943 -199 -324 434 -650 140 694 -991 553 822 -168 -325 -578 13 -609 238 803 29 -737 664 246 -758 -856 286 866 -164 -491 -781 -686 250 751 -701 928 57 995 970 -463 412 -254 -319 -7 532 -595 966 -598 -148 14 511 637 343 -955 -857 -413 -416 618 548 492 -119 -355 -376 555 -8 -400 -924 -308 999 141 615 107 408 -498 614 -709 -498 939 145 -590 -719 -399 -66 -853 -744 630 412 -757 -548 613 -544 -467 865 428 945 -535 -4 -128 -28 -304 947 840 888 936 -813 -278 -38 917 265 -471 115 928 39 -620 -991 -745 -302 -80 -563 -257 -806 -739 306 -205 -455 -984 904 -947 -336 -459 -998 325 -567 681 -541 705 -106 910 -93 -985 -689 -115 424 -7 -805 -181 -481 61 558 -60 -163 -330 253 189 -840 -982 648 -571 -372 -112 -762 -179 458 -858 -798 869 -605 400 762 -443 -600 -579 -406 841 773 -548 160 -868 765 344 431 -418 629 660 -602 258 -636 372 105 805 137 85 -704 921 154 643 209 -770 -337 561 -147 -846 -831 -613 -723 -661 -747 -48 -823 22 573 311 -121 -650 228 -844 993 -671 -223 -49 -441 148 605 825 -252 -960 -323 -247 -381 455 625 -466 -174 429 965 605 233 -300 -386 -810 -671 186 293 -647 -77 -878 -303 157 230 502 288 287 -633 834 350 834 94 371 -361 74 308 -902 795 -534 -836 352 807 188 -201 349 -503 -71 -719 -192 -953 290 795 138 749 -36 -107 -130 -196 -666 843 -651 -163 -355 667 98 -324 -360 -135 342 -167 64 -555 -112 -756 935 271 -913 698 -771 -965 823 233 867 -814 508 492 683 849 16 -990 -21 765 -697 -65 102 139 647 -305 -587 835 224 -450 86 330 -509 -900 72 -846 80 -598 705 -320 401 -230 512 503 -792 686 -773 -450 517 113 -461 871 172 659 94 516 -563 626 537 -770 656 403 346 -937 -889 713 259 671 610 700 -471 -360 -41 351 336 -140 -419 -762 810 39 -306 595 -488 858 -458 -580 322 -611 -373 678 585 19 665 -503 212 228 687 455 -923 -755 328 -170 -823 924 152 -56 874 79 340 -44 955 -312 -144 -542 -429 886 -124 -470 37 -813 -376 -676 -693 -618 -356 841 856 244 403 -39 -204 -477 -1 -324 -822 -871 -122 38 342 202 309 -709 -516 210 -442 -20 576 326 501 -801 -199 -826 820 71 637 965 104 83 -242 113 -320 401 -142 351 -988 774 -881 690 -469 -855 640 -527 -316 -905 -970 152 -656 -39 -695 510 354 537 -780 951 -896 -59 936 -133 -823 -722 -803 427 939 707 -860 542 865 -943 391 -632 744 308 -910 349 -970 -628 27 899 -746 725 -769 480 -749 -951 218 -549 104 -265 743 -97 105 -373 -237 -639 -165 95 948 -380 -822 102 -315 775 140 -670 -549 754 -726 20 966 667 818 871 -254 490 -385 892 -988 -49 -806 525 282 98 254 977 -152 681 272 295 -986 568 -314 644 -498 -905 341 -201 -342 815 463 835 -614 513 805 -231 -79 3 746 867 -119 -947 235 404 -800 689 -899 -677 397 730 893 -933 504 581 744 -945 -104 858 705 -179 -674 -626 510 -736 391 -924 230 -187 -736 -306 802 -825 -345 -295 836 -757 -917 -380 -504 563 -339 944 330 -308 -989 564 -180 -634 -24 672 -669 -971 -999 984 947 -96 132 -163 353 673 708 701 -937 172 -779 436 -156 -64 686 -448 -96 -510 -52 -407 -537 -775 309 -116 754 752 154 -513 -681 76 -593 156 -79 747 -431 -895 920 788 866 120 -827 -648 -731 360 849 897 -550 -651 -96 48 616 -967 -87 242 -147 -131 499 -219 148 -414 253 638 950 617 -802 -817 -38 32 672 374 -720 -490 901 366 -205 -322 -315 -936 744 846 196 -425 -921 -42 41 597 -727 -942 -121 429 983 -410 713 169 962 -201 412 504 883 600 -408 670 425 138 620 -492 97 -569 176 -347 -883 80 596 -436 813 -358 -298 -336 -867 949 -669 66 -518 202 518 391 -293 -901 312 146 199 -869 657 -815 -299 736 -416 971 32 741 888 -351 -701 303 789 -102 337 -800 -11 -159 -325 -747 413 -792 -718 963 -269 54 381 -874 -737 198 -159 33 81 -44 -558 993 -846 600 757 -933 -618 -439 948 729 73 116 232 -917 -256 550 824 -108 546 25 -935 504 -841 -322 -896 946 251 -607 -962 -955 328 542 412 -688 66 -615 -511 454 460 424 651 277 867 -348 -368 -675 -952 986 -825 -502 -976 -922 327 35 350 558 932 838 -125 619 828 -251 -153 -976 -702 -945 -836 967 -256 784 -336 -458 677 586 -545 588 976 48 -528 618 -733 414 -747 -165 362 -892 343 764 594 291 -644 -97 -198 -191 582 258 -524 297 171 380 598 522 781 -753 721 -251 491 -92 6 460 582 689 -443 945 8 408 -983 605 169 -366 -244 506 -471 -572 105 976 722 372 -508 -428 -587 -434 926 -25 339 892 -337 822 -258 238 -978 354 936 -789 438 -899 433 805 -295 -750 -898 -213