19 97 -276 -149 -59 -510 319 957 -85 859 127 245 -158 -623 371 6 881 627 -476 -183 936 607 843 295 -876 165 -476 -547 -56 -383 605 -112 -612 965 502 -297 -811 -227 -898 865 942 -856 312 644 510 338 918 -638 -502 -290 726 327 419 -206 -439 439 846 -569 828 577 -800 765 -13 44 933 -456 -360 -373 -749 507 824 -167 441 -940 -39 106 -371 -977 67 -179 819 908 -835 -381 63 749 -751 630 -463 -818 -756 908 -798 843 -923 -916 -200 -28 -463 125 -932 -928 -469 -357 -252 290 450 188 224 787 -52 688 -638 -149 -106 -516 175 -520 -450 -864 -411 930 680 163 -276 966 966 -579 -809 -924 -362 -221 565 -127 957 794 564 -580 -537 -977 317 757 866 980 513 -685 514 51 -698 783 -469 -816 -737 -670 345 -98 -468 22 -74 930 430 335 -295 266 164 -418 -239 -12 956 185 988 592 671 -419 -442 426 -976 -521 430 287 -511 716 694 -41 -65 -57 6 268 -614 675 -342 938 -552 126 -959 593 -473 -598 783 145 860 964 -186 203 -711 -315 192 -287 -732 668 -143 744 -480 -135 -531 -139 99 224 -772 -261 -717 -892 -457 995 -194 -28 516 604 309 551 541 -105 578 -211 -708 -748 418 -733 611 242 235 -145 811 -694 170 -658 466 996 -134 -222 -361 880 -280 33 645 -397 422 797 44 -273 659 -972 -763 -426 -472 338 -677 975 549 46 -407 -125 -975 -839 -637 -553 -294 278 -779 -566 -35 606 917 -160 -320 -320 698 -770 835 169 -897 231 -287 853 -750 233 -999 -62 360 -812 661 -484 90 933 866 -392 639 -271 641 -170 -292 458 739 -137 546 359 391 56 -622 -446 -300 -189 720 -786 -396 -683 -112 136 -102 -936 -333 -704 -23 195 241 947 -910 -385 570 544 -26 -824 -678 558 -96 844 563 -991 -929 189 -969 -39 43 -660 228 120 708 488 -611 502 991 341 -441 292 -787 -376 858 -588 -839 749 -359 -627 -298 771 -858 -63 537 752 -938 947 -318 132 -312 -200 1 524 15 -282 -863 954 920 -736 -584 -208 405 1 -170 -384 -814 783 -599 -525 -355 -216 -686 589 -824 -490 -164 -321 -61 -82 -821 963 -191 384 -416 275 -227 371 -497 -422 834 818 182 587 -870 334 -727 512 -600 -275 499 -592 925 179 787 -116 -886 -851 615 623 -101 -995 -243 29 -718 -18 416 408 501 -728 153 -250 652 767 -590 795 717 791 486 170 -898 -388 -734 311 -372 -704 -910 -826 -681 690 806 -24 698 -629 -895 454 175 825 739 635 501 454 -819 877 -917 -72 841 -369 -804 -793 -595 -525 327 -464 -125 593 -537 -37 -59 -239 92 681 207 31 897 521 404 -367 488 -396 -339 65 -124 285 -78 393 -732 827 832 -32 -591 2 953 -162 787 -708 -881 65 -63 -163 -205 464 -843 -123 -518 -772 112 791 73 240 147 480 909 -791 791 -284 -48 -744 270 702 605 -936 -2 683 -698 940 874 891 411 -64 363 -584 -153 -376 -77 998 -582 -93 15 606 281 214 -492 309 -674 473 -41 -460 841 696 -415 -748 754 337 -338 -662 -391 -17 162 -699 -726 560 109 782 39 109 -26 721 160 -196 332 -523 -318 -476 613 923 125 413 154 -870 899 -784 391 639 238 596 905 652 282 697 402 -546 -898 -806 599 854 -695 562 -174 188 731 -697 -157 750 -73 -341 -323 -896 880 -518 -801 951 -570 95 43 -523 -370 -202 283 384 712 -166 -972 743 -89 991 -939 -616 316 -856 426 -1000 261 942 633 358 -94 -116 -906 -395 -211 -468 -274 -706 229 -868 73 -146 126 -444 911 135 790 -829 150 520 -674 500 526 966 -510 -955 147 -32 -999 -851 -409 -686 2 -266 -306 129 663 567 169 -202 -666 -348 -48 60 534 -623 -797 -408 141 3 -944 599 95 -326 334 -227 -763 -777 -955 -885 575 511 -585 -20 843 522 -768 599 430 484 -984 -822 276 -498 321 -902 283 -88 -617 527 -610 907 724 -745 -672 361 -627 820 -541 417 105 -325 -535 1 601 -210 -955 -171 894 -859 640 -169 -188 -6 576 805 -246 433 -833 219 479 -203 -100 -777 799 726 7 557 -659 -47 -704 -621 -9 -657 -726 -1000 -298 -729 -782 264 293 -150 -296 554 -343 -619 0 -48 257 -11 599 -253 -682 847 529 -424 612 955 981 908 -759 -143 885 -355 -452 -224 -525 35 -671 -214 -284 959 -24 -471 655 -2 -547 -429 -447 -137 -488 -347 605 -653 -712 -547 -628 -646 -76 -150 -40 -540 -124 51 -897 16 -203 -413 -97 279 -105 781 631 -184 667 438 -612 157 660 875 -267 482 -617 523 334 19 -667 987 771 476 676 532 -721 -599 109 -359 822 -678 192 856 265 -944 -883 41 -199 514 -478 -947 -78 -330 39 442 33 -233 916 655 548 660 -57 144 559 -872 233 579 -363 826 604 571 -848 666 -132 123 -120 339 -731 186 305 -746 -876 -441 387 -671 -343 256 435 -788 -922 -431 629 317 420 -34 562 -723 -101 783 850 471 832 367 448 669 637 885 -60 -5 -73 -831 -536 260 -262 601 -468 -176 138 -112 414 827 779 496 -428 -819 120 -426 95 407 -350 392 -150 476 564 -860 55 482 740 -649 750 795 -27 -717 -161 -220 -694 34 477 -762 -593 496 438 148 -406 627 245 348 701 430 -783 527 -856 621 689 125 -117 -404 -687 -474 599 -303 -266 -595 845 -344 988 836 -798 431 204 310 -550 572 716 -770 790 112 630 809 626 78 -517 -80 971 -105 -968 -396 421 265 303 246 -182 302 -68 390 -718 -1000 -792 -277 -770 -684 -685 -78 549 193 -800 159 -696 -187 -428 199 -335 148 434 -106 148 -406 -83 -254 870 772 597 -387 -74 -240 -998 -36 -667 117 -713 759 -630 -569 278 105 546 -224 -165 -711 261 -194 794 -938 143 -641 -145 779 -379 -184 -5 -719 -33 822 510 616 -365 875 -278 242 848 -611 -739 -465 536 227 678 -960 -914 -929 58 -752 -789 -126 -626 -918 186 -988 -475 678 268 -886 -965 -159 267 960 -150 273 -163 -838 481 480 -270 538 -602 -83 71 -637 469 309 -878 662 -207 440 384 -236 -234 95 -24 250 715 -783 -853 10 -828 203 -132 563 -834 372 351 598 789 838 -808 -127 -780 793 -7 715 -529 -615 157 223 216 -463 -809 432 -715 -919 -246 44 -566 550 743 729 -838 542 -321 99 -249 474 -74 -383 773 877 -503 33 -516 75 -493 364 -129 -103 -248 763 236 495 -777 545 -629 677 809 -42 -57 346 -526 -541 -624 -815 -838 -132 -363 -83 -254 621 -575 50 -783 -1000 188 700 -6 354 222 -631 -731 125 -990 -222 248 -519 -426 -93 489 636 983 805 -316 102 -701 357 335 9 351 -442 -333 466 358 -788 474 -662 -173 625 262 692 -303 -527 -621 -262 435 140 -285 -420 -688 -545 696 563 -955 895 900 517 -961 -323 -732 -758 911 -467 -21 -779 302 -133 196 -801 636 834 -947 -156 -917 -970 808 622 -852 846 -494 644 -876 395 634 -943 -890 -387 75 -224 818 169 -913 628 -424 -3 -98 171 -401 916 620 -430 592 -668 539 -14 -209 512 80 -125 -717 -811 -574 679 663 704 65 23 -848 726 595 164 223 -3 475 60 352 379 -416 -946 464 -94 -219 271 915 398 -934 7 -663 -466 280 686 464 -13 465 -839 700 254 -442 -799 -864 -226 777 -328 463 983 -836 -979 -269 -370 -648 73 -526 -213 -977 712 -436 83 -585 505 -634 364 -704 80 -445 -921 -707 -727 -876 -930 -21 419 520 -678 363 -496 -639 89 948 -921 452 -770 -786 142 -922 909 -256 -863 -503 218 546 792 -865 -584 823 -335 -336 78 506 160 192 -927 254 -412 -497 208 -473 -421 360 -319 -582 634 -7 178 -388 636 841 -488 -853 -123 157 148 -903 -864 -981 506 -145 -610 145 872 -619 -77 -727 830 -637 959 -972 -958 623 770 15 273 226 -326 575 -3 909 -111 694 -7 489 351 734 999 -113 524 -993 593 -807 -218 86 368 -874 131 860 -191 92 864 779 -540 435 -86 756 -476 326 -222 -88 -267 653 449 933 -109 831 557 155 -587 165 -357 -789 -462 -802 714 323 -749 129 60 -691 -123 -721 -279 682 -632 425 -186 621 -755 -772 -148 461 209 -679 -178 476 399 538 -413 -905 66 608 -849 -144 -899 528 384 -316 -769 204 -554 -156 -701 817 543 655 -799 -764 -527 -479 -859 244 -855 -582 514 819 727 -145 -897 -719 -889 972 398 823 -591 -214 -312 -600 -415 488 785 -400 742 -943 -763 652 666 110 914 -308 -635 -764 574 -508 988 724 270 985 -909 719 494 791 -107 -314 875 848 -504 212 606 334 -309 -956 417 743 103 -843 -747 -458 21 -799 -519 794 -829 408 543 897 -198 560 615 832 58 -662 954 -910 279 -359 987 148 196 710 307 656 -835 -91 156 236 -347 220 808 543 -128 -428 -342 -27 782 297 954 435 -913 -146 -289 -694 -24 -404 -981 523 449 -272 750 -626 259 -525 -107 997 -947 -374 -949 -886 472 689 -743 767 318 110 469 842 301 534 357 640 -313 769 -999 -466 908 -257 371 971 422 328 -301 -151 141 -927 -633 -962 -512 -518 427 -654 350 -628 862 630 -203 695 -537 -59 -458 614 705 -153 -972 465 -808 -429 377 -102 343 634 302 69 396 581 -988 -321 -621 25 690 -241 882 324 -955 949 -978 -895 830 -52 962 -508 30 -351 596 -801 -629 845 268 401 -635 49 -89 8 -972 817 -827 253 -997 843 -275 -504 -287 -21 -966 622 519 -37 -705 471 23 -765 -941 -857 0 621 524 -358 564 -201 -11 -815 -932 -203 456 400 -872 684 640 484 -293 975 -898 -198 -50 405 -468 997 -556 579 633 306 -929 -841 379 479 901 -375 639 178 41 -36