44 35 -31 -170 -107 757 379 -89 898 726 140 -471 -149 -859 943 -194 -556 -831 732 -269 -142 669 -684 -954 982 -221 -496 -428 750 120 -962 -900 -423 -814 304 -723 -452 -452 300 -158 -204 127 144 661 -12 240 63 -342 -112 -878 890 592 -639 138 -702 773 -684 398 269 -828 721 982 790 -970 137 503 751 -363 191 924 819 667 706 -339 999 -267 838 106 150 786 -749 91 925 -954 -836 466 396 554 -725 -719 -412 -182 435 -502 952 -380 802 994 -60 -281 -404 -253 -209 3 -283 495 649 842 -460 -742 -404 -810 961 990 -211 421 966 511 479 -29 -446 -225 860 -243 575 -446 52 -287 -773 131 -354 -874 -874 -634 -401 -356 -619 908 441 394 -926 702 -680 -692 -602 343 334 356 -209 -128 940 -218 61 -904 -128 51 -91 26 -101 -165 782 -247 545 527 -269 -369 896 315 212 297 -385 -906 -500 436 -237 251 417 -701 -442 -459 259 138 444 -571 -837 73 -426 -695 294 535 -932 689 -457 -437 -792 135 941 -626 109 -831 -66 -821 318 -791 219 951 -862 312 70 -628 -392 -30 -182 -856 432 -969 -807 -341 -949 936 921 691 -587 -96 -203 885 -389 976 -624 425 -811 -456 733 437 -166 -696 465 480 686 -36 -121 441 -469 945 758 -38 -383 -366 188 -584 545 415 -682 -149 308 797 46 906 -382 -624 493 857 -636 952 -748 820 -395 752 -192 -253 -583 610 -927 -245 270 318 -298 661 733 -529 150 -220 693 265 350 360 151 857 -251 -68 3 717 583 478 629 -665 102 692 967 -522 -593 -777 -132 582 94 679 920 2 -639 -701 -210 698 293 -700 280 -182 -35 -944 364 9 -423 638 679 -815 23 -402 755 819 -902 -208 -597 -35 -999 -886 -406 -860 -159 -806 -282 958 -223 -571 -176 -598 -461 -105 -507 -546 -551 22 -610 -398 164 316 463 -477 -474 -235 -712 454 -982 719 -198 -498 172 125 681 -19 -70 -349 -944 955 834 595 -612 -896 -477 -901 -338 -386 -325 830 203 -579 -900 371 -682 -223 -859 516 -705 224 105 -59 193 926 584 698 732 222 182 -485 723 317 996 -171 317 -501 840 814 -981 42 -900 -958 542 676 193 331 -642 -203 756 384 -880 -209 306 294 4 -616 -766 -981 -875 -836 633 -630 -846 -77 570 414 -293 -536 -455 310 448 -215 -485 -781 -80 255 -545 -166 -658 -512 89 -108 -874 997 785 -769 319 -172 212 -233 266 -712 278 917 684 707 -308 116 192 -693 -94 971 722 946 -197 -840 880 731 865 -107 -569 62 -51 308 954 115 665 322 -888 -239 440 -637 827 -744 76 974 547 -98 -410 451 419 -985 -349 -447 769 431 -575 907 -268 853 855 -114 -320 -219 -772 -861 -736 94 -726 -747 761 -7 175 721 -742 658 -61 726 -125 -948 -428 171 61 -497 219 -823 165 -296 -314 -260 -936 -948 578 802 297 467 -346 -112 -508 -934 915 -669 789 640 10 993 282 -740 1 -774 447 -493 -712 773 -683 -133 -991 580 -867 -468 -778 690 485 -814 891 255 -617 -257 544 795 347 -657 -664 226 119 369 129 -675 -854 514 598 -858 193 416 218 749 658 882 383 -884 47 485 754 522 -125 -953 362 975 698 -212 47 348 812 -586 -242 -524 -927 -846 44 613 -131 301 780 -236 939 -266 -818 -925 825 -996 162 -740 424 -812 94 -253 394 352 -225 552 887 86 -98 271 140 200 355 -262 -131 -475 -390 -517 -256 427 60 744 -90 -776 837 -272 -911 870 -873 350 -65 -424 -865 871 -782 498 119 704 250 -576 -820 535 114 801 16 36 378 65 -486 811 836 631 -840 102 -269 -48 -581 -78 239 41 775 -909 -354 -619 610 -866 803 67 348 -743 489 -102 -711 -149 35 -756 91 508 -638 -88 -221 209 -264 -670 -737 -272 -325 -466 757 -135 841 -988 -941 -688 -724 -356 83 526 -126 -935 625 661 447 -599 475 -824 -270 -759 -860 -837 742 8 -485 291 -695 125 11 629 414 401 -487 -242 481 -40 -357 950 436 211 709 -726 -569 930 -427 478 -880 642 -183 -798 -203 680 -566 -374 827 -652 -82 -596 184 42 -240 -577 514 29 -814 543 -229 -765 -344 -688 -361 -769 477 -397 999 -972 -220 -110 904 -629 -15 368 110 -871 -798 -613 -671 239 -231 890 31 -212 -673 106 -57 -45 862 -98 -404 873 433 -422 547 -342 -542 473 -379 -593 292 696 88 653 977 -145 65 337 641 -942 -641 782 689 835 -724 249 -11 29 819 764 -292 -236 615 -916 775 -963 -280 251 67 340 122 545 616 -939 -388 -895 -868 -412 832 -270 -347 -387 179 -108 -374 817 -868 743 -519 172 -845 -648 -766 46 -244 -734 437 -399 113 -177 -452 -847 342 -153 219 -481 68 146 377 726 -147 -332 601 -855 691 285 -626 -349 76 767 -497 122 366 -331 -471 161 479 -14 -107 -955 -914 495 -765 -396 -849 901 280 -283 -311 -497 -30 180 -902 -563 563 -383 954 -18 -693 401 -139 -6 967 342 -737 -535 -228 -492 -993 500 73 767 -359 -564 -707 372 -312 970 -61 -73 366 -543 -493 850 -696 6 323 604 669 805 -113 -380 -733 532 -761 653 -196 802 -22 487 848 -512 -382 -726 434 -124 982 -369 867 -499 -451 -721 -873 -657 -577 -377 -265 -982 632 304 441 -614 159 606 -656 666 906 250 849 -712 246 -20 -978 -189 -118 948 15 -150 889 -198 -126 370 672 -472 -840 -701 -518 -364 -568 53 697 527 -479 161 258 -109 -585 -391 -244 -555 -96 -659 263 623 -419 762 -571 -219 834 940 -312 -709 -328 128 -172 41 293 22 540 765 -551 115 186 954 -944 -382 404 -239 577 -991 -706 -587 -876 687 -700 -468 347 -191 -216 390 240 290 -104 -751 245 -736 -998 806 -994 -490 287 875 876 -861 731 -370 -903 803 -351 -265 454 -811 983 700 65 847 -34 74 -587 105 431 -998 -521 -403 -143 -430 602 -307 643 672 -823 -433 499 828 -933 744 421 -280 -411 -688 638 77 688 903 250 219 927 -595 -46 354 -100 -270 -431 -283 -50 -887 -994 389 -730 -496 150 -137 -669 51 -966 726 152 721 -191 -497 375 -700 845 46 197 585 231 496 560 497 -457 -29 -549 945 -396 -252 -559 -358 -385 -166 59 -776 393 -534 147 126 347 164 -962 547 913 379 951 -274 585 -613 -579 -653 -728 679 -36 814 99 -735 482 -313 407 -74 150 45 38 -476 -458 -445 699 -816 -558 -490 -786 -524 -99 626 -801 864 -44 601 -995 846 81 -516 180 281 -715 348 -174 570 -69 77 53 -299 -585 -263 217 573 824 882 858 -908 -808 -275 -991 -757 943 292 -393 589 681 -8 90 400 -92 -532 -772 -67 323 -847 259 -791 261 664 838 -359 475 689 -319 582 29 516 -884 379 -483 -150 -811 -714 -113 -191 -468 802 563 -726 163 -972 -833 702 143 631 -733 333 -729 -249 -791 -576 9 -824 218 925 542 -350 -445 -51 438 598 184 -736 541 419 733 -380 831 124 442 374 879 -301 -106 -483 116 -8 463 -205 -427 254 -715 -480 30 -892 681 273 -500 -885 825 -398 -507 -826 609 157 944 697 -1 -650 -678 36 300 -228 -521 -632 -355 -73 801 497 -350 7 709 -482 -477 37 575 -896 -703 620 -157 307 281 -919 -589 -101 -391 -732 -887 914 -765 -700 533 -109 -977 -746 795 -8 -998 123 307 -3 -780 483 -188 -660 477 -6 -723 200 901 -349 -312 -451 145 -86 790 -321 -852 -106 344 -387 -494 -547 -798 908 642 -88 490 761 -927 -777 -41 456 210 -950 -652 -747 -772 -914 733 -953 221 -889 -504 -844 908 814 -322 -709 588 -613 526 -924 -347 -529 -466 -832 88 -610 -438 -888 -764 784 292 -40 305 -166 871 538 379 195 -506 664 890 51 560 939 85 669 -903 -123 -562 150 128 578 294 699 437 -621 191 -608 852 475 -858 -969 -196 707 -660 -982 19 -288 -191 -376 835 -560 436 569 259 -60 968 -699 -482 946 -891 145 -794 -619 317 404 -215 608 426 670 -221 520 -532 -623 -52 -982 553 844 -732 789 167 610 228 -876 284 325 807 -292 365 213 129 -877 -841 387 656 247