24 49 -855 -136 -249 916 -788 -231 424 315 923 -891 104 599 -624 296 -207 -372 463 72 -867 -3 -995 823 -940 255 -112 -872 730 364 -678 -281 760 -69 -543 85 -277 -32 727 -829 -68 726 -837 -108 -526 591 -946 647 -995 -117 -832 840 549 234 439 -939 -481 -86 82 -539 242 -443 -486 431 192 -880 836 919 945 779 208 -277 -407 617 907 -161 -897 -708 135 -298 138 -697 -881 395 -976 513 -424 464 -554 824 310 572 515 -74 -192 -36 -965 719 -932 933 138 117 -475 757 -645 -678 835 584 535 773 -648 693 926 362 -915 120 857 633 -48 -652 -697 -468 114 -221 -960 -563 -269 -579 -839 -711 404 70 -76 311 633 91 -305 -142 -907 877 -297 901 -474 -156 -370 461 296 -238 -261 -50 192 537 78 771 746 -238 -297 -633 898 -599 470 578 301 -116 818 995 -677 -963 -641 667 -460 331 697 -894 -185 876 -962 -67 -809 -67 15 874 254 -664 277 197 665 74 40 296 509 489 383 -498 -315 552 990 102 471 -846 120 622 -757 683 -1000 -880 -43 745 -41 39 673 871 677 -133 435 -702 -314 -851 -952 -868 -515 106 -153 268 96 -334 936 360 -246 -875 294 -10 771 -473 -769 -716 750 727 287 -596 -278 474 355 669 863 -803 364 719 -386 394 -721 472 874 487 -214 -440 327 104 -855 -281 -176 -640 838 582 -870 -137 -508 -147 725 -230 967 -703 684 -395 -439 297 862 693 761 631 885 377 -549 744 935 -818 783 681 318 -730 -629 -97 -687 160 490 -789 -456 43 -520 -25 -893 -856 495 -638 225 235 76 339 -892 -275 926 813 357 731 122 469 548 489 -619 -564 -415 -439 876 805 230 678 471 -96 -379 660 -396 -398 -25 551 209 276 -6 -658 -357 495 688 -769 1 -714 -347 256 -943 -218 -758 11 960 -373 668 44 -865 -66 -515 -627 85 -73 505 485 236 555 -943 -507 -968 958 -580 -908 -779 81 836 700 959 -688 929 -306 -765 -562 -54 -95 482 46 -122 972 589 667 386 13 -270 37 606 -783 962 -980 480 782 -27 -177 951 820 -523 -215 -68 -581 613 -854 605 -41 848 -944 233 883 503 -25 -950 -728 -368 747 640 -334 382 -265 -392 991 -176 304 -236 532 875 26 -691 -702 -962 -91 -742 -511 -893 286 -623 147 -209 876 326 462 -342 941 -205 306 375 -967 847 -795 107 15 723 115 79 827 586 -589 -83 714 992 -276 -256 -129 490 59 -575 469 -282 -968 -825 252 -904 -36 -580 -39 -504 -390 -363 -990 765 -440 -447 611 930 -920 -559 -624 -735 -606 617 -726 766 730 -104 962 -291 336 -361 675 -127 -927 -424 156 318 514 849 48 -191 -843 -52 -484 544 215 -790 0 987 808 341 -639 22 -991 825 -912 -824 120 -244 81 -612 -418 -351 -371 856 904 -978 178 907 793 -914 -298 663 343 -950 268 981 709 901 -598 -76 -355 -588 -949 -24 841 480 535 -961 -364 543 -750 -600 112 -51 548 -289 -665 -239 -476 -820 537 368 921 512 248 -104 -156 527 -367 -719 279 292 -876 -492 -661 640 -726 -143 475 193 447 192 -890 -982 -456 865 887 -500 366 244 21 -394 -463 -492 938 -670 878 -600 693 -723 -365 -650 83 -83 204 -314 731 -67 4 564 -733 -997 648 -904 -84 -334 308 -943 848 564 668 -363 -395 -955 138 411 735 869 -829 -565 875 -272 -581 683 -237 148 20 967 -897 -585 778 -203 264 -644 -734 -387 287 -90 -871 25 -630 -487 96 -432 -911 765 -763 -438 -969 -99 -253 -661 -174 22 741 699 254 862 -354 -915 -306 -451 -854 339 57 -590 513 -945 969 -283 294 855 890 480 -818 -376 -604 422 -209 540 -957 977 651 656 -158 -49 661 151 739 -550 -675 -771 618 -553 -785 -193 -773 -150 521 701 -687 -794 -860 -534 -665 874 392 -400 -680 -173 558 -999 -276 -589 358 -358 338 -795 -953 625 -862 336 -11 -443 848 -383 -853 -96 859 383 609 538 798 -360 -938 -887 -128 -373 -636 261 770 -560 351 -555 -978 -950 -474 -232 -652 876 -428 48 118 -290 -756 433 -274 465 409 -81 -987 237 -478 764 -737 -817 761 892 -87 -557 426 573 773 -885 539 704 -371 -488 -756 964 -727 -53 -291 429 -915 -458 -374 180 -33 -204 -979 -520 258 -832 -314 289 919 -856 735 478 -391 -698 575 718 722 609 -204 -303 976 -63 -726 367 130 -445 -261 -137 940 -181 855 -414 394 -433 808 45 -357 -44 -793 -764 -913 -265 794 -115 608 707 -754 838 -119 -179 598 676 -11 488 564 828 552 -515 -254 -466 569 -692 574 -601 -43 878 399 914 -286 146 -877 683 966 -936 802 -35 544 -71 -701 286 -875 -693 228 483 832 -147 735 662 -459 920 623 -41 -140 794 -887 827 -286 980 981 219 -741 -684 -104 -826 -639 640 -825 901 549 -230 27 -625 705 -984 -227 -958 665 244 -654 -862 -783 939 313 -8 -62 -413 -776 -462 -654 523 -459 678 309 -187 -331 211 -296 615 -617 -531 -5 52 -350 634 -270 -453 -374 870 -611 893 -618 -506 817 773 65 -177 -580 -729 -903 -836 900 55 -876 849 -115 -244 -228 762 -964 -960 -795 -477 745 872 -183 43 -818 -604 732 309 148 56 -747 -578 -60 -453 431 -22 417 -43 -405 548 289 273 832 620 252 -959 704 -2 273 376 -527 9 -345 -656 610 -197 408 -42 93 -453 -173 -729 -694 579 -691 -709 23 -933 -218 -229 515 239 -206 -981 64 -530 -835 -914 -349 -194 690 -35 322 -544 -426 -386 -212 319 621 528 514 104 556 -663 67 -421 263 -821 502 41 357 118 -672 0 64 -961 -971 463 626 -166 -274 535 684 -440 -311 -269 843 350 -208 -539 -597 -202 -393 334 449 -916 735 -746 -996 -216 337 -67 -771 178 443 308 364 973 -758 -756 -126 -502 -778 -259 520 -693 -927 284 542 989 240 58 206 -891 -715 180 124 113 443 -111 357 -924 -951 -141 -524 -851 440 596 -424 -390 20 -699 -359 -185 613 195 77 253 -224 -600 -752 741 933 900 93 -800 270 -831 -820 -700 507 -766 8 -323 -281 28 -827 260 -914 -491 -301 -359 734 205 -598 549 -701 -123 -898 -658 900 -292 -472 -652 -154