32 60 316 -654 -185 -717 229 808 -930 412 256 -778 117 282 436 575 604 -964 -279 -32 203 341 694 835 444 -504 147 -956 -889 332 427 453 578 -449 579 317 513 -300 182 143 -189 472 888 -861 -797 476 -412 -667 629 -31 459 531 -175 140 -216 -91 -993 -23 606 954 -463 814 309 15 -527 30 198 -326 -822 -434 -542 -18 -402 467 502 731 -119 555 -621 330 487 264 -746 -530 -337 992 108 109 -779 672 188 -783 -769 -507 -406 -891 283 -530 -708 -750 761 488 686 -861 685 319 -469 -106 642 481 -161 -842 -927 928 34 -308 -561 -582 286 -743 557 -898 -747 -814 -167 135 936 -280 245 612 -902 -476 -996 -99 -767 -306 -242 -596 22 681 -975 -436 -762 -556 215 672 -657 752 -570 779 932 200 -587 -494 286 106 -961 587 -525 857 -982 395 -31 373 -785 -916 -292 -995 -815 566 386 -965 -617 945 593 828 -88 923 97 850 -781 15 151 55 -627 580 632 -130 -899 781 100 -954 952 -273 625 322 5 649 964 207 -743 -895 406 802 -632 98 410 981 -900 818 68 85 -562 910 295 967 -806 231 754 -723 -424 988 -565 850 -184 725 904 -703 282 40 595 448 954 -463 -21 724 -312 88 435 343 -106 703 -844 961 -969 -675 201 849 -433 828 234 266 -676 314 603 89 -934 -36 -242 624 517 -205 -313 909 -827 835 371 193 608 65 -588 377 -914 136 876 119 492 713 454 -859 610 -51 523 179 -990 702 -36 620 -416 737 12 -480 981 -968 70 292 5 -818 464 -751 693 12 825 -175 398 -113 -896 111 -130 864 -625 559 -375 -863 -564 -246 -647 178 -127 -184 681 539 857 608 2 455 316 319 -288 -23 -993 583 67 -501 -605 197 735 -815 342 -873 -980 900 -214 -664 -914 -357 -844 -870 -371 -143 926 75 -647 333 -155 -95 464 -894 -265 -261 -513 -925 369 -475 -846 184 92 27 925 -280 703 -489 -145 779 -255 -17 908 -71 -267 -408 -334 -563 -790 819 20 790 -349 77 300 116 -865 324 -547 -457 283 318 -60 811 127 -376 484 647 -582 -994 -667 798 -699 -467 923 -334 -912 -675 99 956 809 -6 33 -961 817 -56 -246 693 814 -381 663 412 -649 -908 208 -46 -802 -929 100 574 -411 -752 477 -663 251 -708 651 492 -749 -838 -135 33 45 -433 -826 -321 249 715 122 -860 308 691 -902 421 -711 -121 301 783 3 -27 398 -921 -70 29 -891 -386 127 -409 539 1000 378 586 -540 379 -269 -468 -595 -490 725 503 -747 340 151 -117 -826 271 435 860 613 -955 -774 959 675 445 528 -217 608 -817 210 -218 -536 496 -515 -277 -820 -217 426 654 -383 50 634 -429 -195 -486 -380 -441 -20 371 -10 -386 96 -672 296 -821 165 -83 -421 844 -95 181 -230 995 -265 747 -541 104 -121 -874 680 221 878 -728 -514 -174 -515 223 -773 -641 -210 -905 527 -382 -498 553 884 -687 27 953 -96 -802 -262 585 68 -124 587 -19 -944 655 465 625 -967 -203 191 -385 -591 826 811 -145 -268 -806 -449 780 231 -750 -856 -273 -597 -945 602 967 190 476 902 -294 -641 852 -315 -861 -104 952 -354 830 -979 -32 -266 -525 146 778 101 890 -614 -751 151 -37 -344 533 387 199 -494 634 -343 -659 -765 -795 -10 -311 -859 -632 127 -632 215 466 945 -374 667 -410 -382 -287 559 -216 981 -605 -817 986 394 655 -776 -111 -103 645 -158 -961 -605 412 -38 -682 -344 -980 -848 -104 687 31 -631 322 177 -10 -258 801 -619 398 -624 100 -375 19 106 -117 -975 72 474 890 401 -668 -951 545 -558 -769 909 -609 356 764 372 681 -930 -53 332 39 723 229 7 503 244 58 942 627 272 -750 -616 699 712 -362 -689 -744 -325 -639 -740 191 -142 62 224 -853 -152 -172 -474 739 664 151 692 37 -240 238 462 -623 354 -812 717 913 957 912 -517 -289 -696 995 261 -146 -448 -578 100 297 -367 123 184 714 702 452 580 360 279 -613 -344 -870 530 748 -897 376 38 741 -465 -845 -227 910 -630 -275 -417 -13 712 453 -78 -963 431 -51 -66 -653 -826 -140 537 464 -511 -640 -839 858 -951 -711 565 -676 667 -273 56 879 342 -298 -630 991 244 313 -245 681 -79 714 478 569 -638 -486 858 131 954 10 -475 -226 -44 78 -513 -271 810 624 -285 -126 634 -322 595 226 -51 -451 -300 733 553 327 -789 591 264 454 713 -790 -504 126 182 78 141 482 649 633 171 373 -392 -372 -252 399 879 881 472 507 272 618 -207 339 519 -444 -765 890 771 -547 -768 633 433 994 -576 695 -136 5 -773 491 -557 -627 569 -871 807 642 791 275 259 673 -600 -245 637 -900 -583 -886 -364 -541 -529 -603 931 -792 -565 -889 -257 -464 480 657 292 438 -180 157 -755 -83 325 -242 799 -432 -24 62 118 -592 370 -254 -89 -68 989 814 924 -467 433 -981 368 512 -151 -351 55 -708 992 216 33 614 -605 -509 698 269 111 -812 725 166 719 217 -986 -916 -670 -427 -995 582 542 528 -203 202 785 -801 -559 476 567 -597 835 -449 -222 104 -170 233 -957 -90 -749 21 585 127 -593 908 -706 598 572 -214 972 -649 754 -524 -275 743 -514 226 684 -846 -563 -572 -450 178 -648 438 -101 -675 863 703 973 -528 -591 353 -100 799 600 -29 345 -292 -39 -321 728 -276 -826 -743 59 -155 -732 -302 -969 -876 -676 906 -873 426 934 416 -842 -845 -266 898 507 -362 -271 -721 -297 -540 -266 -499 635 702 409 517 19 855 960 775 674 -381 730 -195 716 -378 -502 904 -761 -496 210 -222 -396 147 231 -106 842 517 572 148 -370 384 -330 100 291 130 448 -358 -735 680 738 841 572 496 12 311 120 938 786 633 -46 -90 864 -588 -230 -377 818 239 289 -385 -893 -603 -439 -382 950 830 809 -57 -84 480 -373 -591 -939 980 -625 307 -943 823 624 -373 -560 512 -554 -456 635 -465 -60 -567 390 183 -729 -161 804 796 -632 -262 545 -534 804 -12 -794 794 752 -970 915 173 66 283 -134 -472 -659 -723 901 -580 515 -295 70 -797 885 946 771 -808 -914 -760 -559 -796 417 838 104 -503 -247 -985 512 929 34 -203 -286 369 500 301 993 955 -866 -4 32 -551 322 339 -736 -944 368 -696 -35 -810 -103 772 -151 66 58 -716 -292 867 -246 168 -413 -929 859 496 802 969 646 887 294 -288 -646 662 -621 653 -850 38 -126 -178 -606 -570 -343 -689 -269 -717 -587 -89 646 -526 369 234 776 -511 -764 -10 105 677 -548 91 -907 -786 -566 -1 -904 -71 -333 41 -852 796 -645 563 -33 -237 -293 159 234 -225 -426 603 -984 319 25 -33 894 425 321 -458 642 -333 369 -185 796 -640 881 -400 698 979 -701 91 -671 757 -778 -323 -677 -732 -837 -965 919 -856 328 346 -245 261 796 -354 311 811 -496 -330 831 -678 -817 -823 -176 544 -342 385 -765 -242 -390 236 -674 -791 -456 652 950 434 995 -538 -833 -313 -275 -574 687 -238 479 60 92 891 -492 -351 527 -984 -790 -71 -630 634 592 306 -721 -8 864 624 642 841 189 306 318 -480 -645 -83 -24 346 869 967 -872 -191 555 -789 -79 -700 -394 -655 326 -854 692 -471 988 -849 564 -841 -353 -67 254 -393 888 490 -162 -955 -852 -186 -673 344 963 215 -330 427 388 911 -70 -438 348 826 378 457 817 -867 49 649 853 -739 -989 568 -361 -154 -97 510 -949 139 970 115 398 -377 -577 -357 -145 287 -910 -646 17 853 -55 787 -710 149 958 269 -420 176 -617 -831 -748 -219 676 -1 307 -720 -385 105 -766 675 123 343 -730 -470 583 -73 506 197 -349 -623 -940 -563 116 -233 -468 857 -217 -846 688 -261 478 938 -651 672 -397 -502 -61 804 -627 637 -846 -370 886 -109 -292 640 -72 520 381 489 925 -785 -196 499 890 602 -772 430 599 71 -44 318 542 -496 -335 799 396 -547 -435 506 88 -699 -354 -318 407 765 -851 830 -989 706 64 94 -211 922 775 638 -854 -908 -604 998 952 312 -308 -575 467 -365 -659 170 207 -916 463 253 352 14 -587 411 884 795 -979 6 61 -520 504 849 427 133 492 232 440 -240 923 838 -805 503 -805 352 824 59 -609 947 -504 448 -105 -315 937 -854 276 45 575 906 245 -661 490 -950 -729 -763 327 -675 470 -568 757 831 -942 -623 -513 -886 -242 -91 362 458 439 -817 782 438 -627 714 -956 -470 -330 212 287 857 -768 784 -113 832 800 -857 -471 561 -536 -88 -986 494 -322 190 -710 -805 -587 -566 762 -16 227 -160 -372 285 -354 772 554 -789 -348 -318 -615 -757 -859 308 21 206 894 842 632 -14 969 -882 -191 -602 269 -999 -132 -618 439 -713 -618 -506 -382 -982 -834 -951 459 72 -721 196 644 131 -711 -9 364 410 342 261 -532 -234 287 -668 724 -479 416 656 -565 684 45 651 -401 -153 514 309 93 222 68 386 43 -657 -292 199 681 -121 -27 871 -206 610 -21 -705 566 991 -301 -78 460 -633 -712 -663 900 -494 -304 557 158 -977 -624 -292 -758 -897 -679 -720 378 95 13 147 -78 -855 -35 230 61 699 993 823 -162 493 631 -346 152 -330 -185 -273 -500 -863 3 996 -133 746 615 -568 32 460 -286 -445 683 -148 42 178 -111 -950 -151 760 789 245 118 813 555 145 899 -975 -236 -525 56 -183 -805 647 -550 -551 -29 -36 811 -813 289 -8 -162 -132 -331 171 -926 -856 223 -142 -740 734 -406 335 24 -49 -644 -780 -632 359 5 -909 761 -437 -941 998 -922 236 -793 158 469 -367 -36 -705 -910 464 -458 626 820 -648 -570 -15 643 -990 -416 -665 -438 -872 498 391 470 316 -928 363 599 130 -716 555 -18 -994 -945 -923 31 -352 -882 615 675 -825 496 -684 -83 575 638 -258 -254 -464 610 -869 -244 -547 -650 223 -320 -100 661 -355 -75 393 925 -167 -939 500 -265 -505 612 -436 934 -408 -151 -83 -532 117 -815 -959 585 345 -630 -907 -738 634 564 239 -844 -565 536 -59 -796 -674 -475 -59 -91 491 521 791 210 -294 -992 -821